3568050627345 4840079633895 4979742617229 3278015536236 8227531490884 7148265057568 2593290377190 562667799063 7559921530845 2060005530137 208585754223 799864597814 407318633725 6888113819071 6700518925728 372654620276 1428646621573 4240277430513 3774427948343 6705539070224 4561641513131 7056201084236 3571322478797 7126770237958 2737077567913 1604926821878 909627803343 1774913011598 1571532084070 632916524049 2357049485499 2430890631802 4652867688411 376170322974 10647074790001 6733065517455 329823378383 558703489060 1638331720193 606082250407 5892141905518 8388205117426 1245279925290 4628505004979 258781725732 937861717008 9030846152816 5199201793573 2573566823965 222629400949 225720664928 151661129102 8318223617178 467785417433 1164313663 2408290492626 2513859353473 5499586098144 150831717961 3893954117290 90374780489 3600631222607 564809272730 7761556298424 288995303430 4045604839007 4661963969990 4087509741050 474087699554 4727578855319 161713446585 741465248360 3472574729856 983487670682 65129256574 323623396943 2662966906127 1267176751532 83488468830 4074827286306 4108691969627 165595673221 1033497907669 81632984105 3315273603336 4460730827186 722501128947 73733157352 2328663958748 2697940271445 1381848077725 955673040831 3039502716667 2410048906229 166953796153 868621285265 61341164680 2801670214663 766754678565 1239703214979 2773226465363 3672933749539 686443407000 1433559340000 17381285695 949293769487 877688903372 3124275730818 1302164472401 3025857740446 3770704337520 1476828022735 889850843617 417498067061 352738050789 485931430972 793610723126 4963847856612 4103262650063 2021926292877 367731783174 77344871902 2066942644408 5209935845517 403401723025 105251587174 4417153894600 2223649475072 1571518177929 1761233109099 4779051738487 1013159170787 1385719291209 1940185581078 4022713774838 4922255249111 3776972648360 3369799397032 418579035953 1115052410970 37741555710 296969786819 167030937461 234442766395 573056837198 3434540423541 1240807597688 1196270149045 941927838459 1224045653031 1111492286521 5104772300407 3037158097636 3970989283085 869502220221 850947715348 898930717262 38845127129 113908986764 170317829204 712923269633 3129218104688 164379013155 221633537628 1167173621009 146677108158 860031582519 2987696644177 220408751371 1210917884418 2374551597737 4533212403807 14362038502 1981916773290 2978256485867 1092718768132 2157628491225 157111819639 1072170680696 1259754392844 618308928425 246107314220 2840894216149 108496850867 815168749731 464399195200 1674395852166 61380050089 9752270388 534769892836 2037682633027 91420803522 403335964547 1838963718008 598673703916 44214522568 38001072511 249508153838 1367049899045 857837505604 198310649119 94379094077 417543887509 1199466518236 125608948781 2124293783985 1569614325739 950296209034 1041334124287 370609030498 109502837984 1684204299026 899422251877 397564882894 83542218091 10112133191 317831259709 2142326704729 237008499497 674079957733 2538330499687 208635049319 1243598855726 1508773878132 297953089379 2728316641129 372335694553 466845325048 104231126044 727238562773 7387392123 8734256764 73768522383 1290372331027 1766494513666 2559925396504 676885454038 1300035634315 58769403035 71846101172 179841660681 1553899919910 663394509459 1296151142803 574959376518 333440588050 1221968622443 79769137554 72766047232 1191947561772 49332907018 424020156116 80483625255 943238108653 213413858363 1268397671915 2069781323513 180654693409 65918009349 27367702870 633813345313 329443331882 386557245168 2294437463316 1200596268163 59039866763 1664020254149 292730520468 83478559209 759779569787 448810755666 1434768103317 1022960323337 281212462546 398567958697 170245109631 1034223303021 20960739303 506368108737 2273199268840 26635609836 369912024793 334632538116 422355603787 1452947332508 164826393996 1509013492981 589881124905 427239083051 776791901542 1000564503271 1168334654839 287296520202 1038214848339 265087466513 2076750480764 2135071834621 846178960527 757452587974 578672584634 43226317042 262161215492 1862317911012 187342333122 1493759078658 258110230344 636515482645 636043755757 11357084964 407571096474 1375201538706 371736774686 546571154561 569961603724 469746772338 896986337381 1609452192608 819379244877 1344214646365 686853931880 560943065959 2357993226241 1563009006705 2775972086544 1320168324650 183053189039 1135316445149 815481862009 79890542138 35366265934 875241800635 246177856398 1138023285528 101105481081 2183840345101 1979103881450 790606663842 326032405389 395951423220 43840632186 1598456604812 779409863383 99573734597 1879833247233 114889620980 347433028362 454957188777 4698958374 18234389606 230703521168 1520635827243 547516987917 2037073543987 604839839076 1097854768327 203837132276 57939249671 559577837872 1417617081933 178232137683 401695811546 140201311035 340650103512 1536806584893 529486616964 489610200688 249912161558 1706299028242 580865726939 281294709156 340253467873 1096206142133 839034986330 1223289819440 1876293803075 1074212908805 551228634387 582873252831 974068755182 356865548404 372957334421 243747286874 516080258400 154413121454 220225381982 44812100245 11340454959 675659657672 219459047660 520438764854 184403516808 378579076285 182440683219 217262681899 53631280292 721753127887 158476759330 94982015037 299327684523 27848215 141501493732 135946236802 21734642488 76575443565 332610914169 492106348960 163645858766 328099473326 88105166729 178916959129 69551272676 54558645542 48314248019 247015789151 63307519753 300038540396 130079733549 303631019100 12210173852 1095175424 189537285251 127505258028 66623132605 409735865 40018201481 1037191651682 568481090 156514889006 115029963061 156566111656 30692511188 142883779329 506668953517 305142102772 142015330061 42888283797 299121659774 320300835582 324552703572 230082593840 322102679627 295728988491 218480028963 821188902598 95697214436 318155496003 241289970684 703283482980 226556081490 291280058087 30514480648 136312231776 33029737418 304021589957 185924895947 385997520967 312599279407 371533971986 413491325221 181608666548 120090738642 718125499146 17030842121 245195459275 168112193806 57678249419 244611023165 394219773439 43125826457 35139592282 8848661382 463210814425 60953968073 192594327875 19820442700 495904787599 410461930465 444026067386 22352734055 441927453949 278105349517 13300846174 592654192234 202639157379 189509560372 257513709663 106257304080 533813484368 126785602425 692156908355 94934231753 32347660146 20431730909 539859637614 158015438793 499440040297 11497210674 90985244089 456519383448 294447120383 343718089498 274743572280 217124009656 133658091659 182340472369 99755069242 53692708194 331081766722 877815662297 54315993507 305019716505 874261052639 116915329459 109158862523 424777918718 11368198991 232756730765 306123983093 553106412727 616349814100 182999910122 894094158175 219014138478 173563469467 414614153762 464765045164 159542543201 213417809653 194927373815 53307275068 369445411289 72628683250 228102530531 8015982384 179119416739 310410676480 13350491811 513162768179 161254874986 470085060989 411690556574 9414175911 98874934914 471392158686 158098841979 270125094778 198251952052 76314771538 279671774588 298258952250 347067648324 144975252779 148700124470 25139770472 95466891837 458241683592 449229361258 88911130208 209627167230 739808506726 465414182395 171101469952 23142435947 234006203952 254563584978 245607405860 10490191652 1089217775421 814495602130 190430819523 110059251010 126320512165 1655121848 210122035689 626595614483 64462168926 57779303968 182281490375 298286578173 298573726297 387207445592 918071228738 41425193423 76639088985 69871420975 68182221190 229928915955 139249528075 12203261778 50748031459 150124230176 3947523812 91058779095 41394847222 647340868422 260858915567 432211204373 98599864535 288646672222 31423273133 61836739663 7878925944 24894024490 111590881559 273608279298 244219047496 58303741678 189492489230 155367466390 27312301504 231879171566 242300698427 412701381948 296360043208 95116769413 419578809543 227430990874 189017814072 168977689113 87269210869 549766148311 55722693251 239015615031 129470313921 672970870226 431479902258 36526202367 94706618481 320622035320 19969902032 571202498611 297992625453 235982091315 258133454206 179761493974 150940458901 407940716069 29255978542 45244923693 222739392167 118993112542 161490900466 171841862381 25200858381 23899314267 331336187533 673503719810 407903765620 748001209609 690593441726 118109346323 17910304963 48870886107 675123592097 104804969996 188380667504 224680492666 588930431990 248264970706 275847466957 237731421121 414305796047 135763176407 396818041914 44420190045 160310201061 195237867561 40719768062 388789020458 67580835580 175270973864 387418814019 32058861466 170782821604 53536555918 2434884730 100205656926 165863274824 19779870908 55450270836 654229386428 134610819776 107197376656 24596261971 40672942431 22485056716 464772606110 53642116011 59637779125 260939587783 211350712282 465872452497 346768706288 117615510043 36574970821 65763652441 15462265149 90041730124 264791886683 367950934598 78015437068 493582270297 271229764565 10563489193 100653773622 222589670709 122955946456 71066382544 95882175089 264245472031 212408211546 71417827536 3184952583 141130472953 92383395046 441204041968 398557277120 177663017913 16752817053 23132560085 132449428345 43841295452 348657163973 576541594066 255705483338 341468510485 40544484904 55061667603 126197644291 704935543206 189209518436 67161626901 374499822144 83813911315 55756522549 338166913237 348122929067 19087711996 369543066534 43725804622 182050107229 9708327716 286385619903 6879714086 260626808266 936304726159 53328896710 545340722251 42350623437 396242010964 51378037155 112130044952 326090077987 24816726933 265462352188 23390494198 78006094270 1082268843716 197361730486 800079389701 8352802003 3966746555 250834003057 83937037466 426167275411 69192657907 48317448446 446581304330 44632025729 316466358521 419170214837 192504091698 751181419906 471061523281 291519329827 90408685463 277797119210 116626672006 101763487881 238992051770 73208658749 293715277371 363648060031 97251399482 467091372173 177458961232 81882091701 315910266840 374372266219 255714354686 245076058486 87974802026 399185270768 64709869348 100438314781 238721999669 255699073773 215799053851 290459396261 210837978050 361748541272 729699466748 73808939026 265799537432 372713587970 487247014806 109413069278 124655755381 425534620697 242850873173 228020253235 443116357996 304381654714 13363097052 452492931540 497400464900 72086762680 23595728701 161855691423 44968027536 78210221126 88415451454 24284530048 63204511397 133315502986 120233174164 419862399530 168185718902 378226476029 274472460094 359838195555 227127195805 149600082750 414184328286 131651146537 50277049040 92802325258 143042784774 84938740536 143279559644 81360184535 451639110249 334692893461 412273239770 35182913583 399207228038 161225833470 474783161246 65388287148 155861595651 100343274602 76306992740 148332680385 324400527205 230333065469 249376057636 227938757974 18933797165 22872283266 19069237349 34822226341 513559157453 66953079541 108191117047 210637122035 338066769507 300722836981 394933014877 5526545954 625122888056 80388504404 579738675 217584700763 113861487895 484808621524 35974678512 178792918420 31912157700 169046741949 25736912949 459178034716 626442189284 250123843077 242469694714 74281688051 263394403203 86978569528 78358111706 106985703121 195852560898 209398365165 248546549939 67883270562 275389867603 33147787118 601978046640 17959014275 307337481595 69255423515 386531147430 327789169657 235950549711 375300160692 28266287142 453820223720 168425989754 14987983676 1204918851 332620265154 121763756662 215583421094 226606912280 115066348112 214020279845 95453423768 187123343378 516078064121 315959950722 98916433170 420240211639 419430892397 282524912427 56038034002 236614122290 11841057302 301211711660 290434298887 597562078161 16154855773 136199449962 220848731169 750467352953 28131953518 400905674149 186006494380 19936708338 277687963504 32947862667 511131475470 92184377666 328181361143 301650139121 762202507601 67137116145 169340702405 10636292523 710694015569 215864618856 27968637937 58373910753 445886162468 125517384745 245554336187 333764774637 106130355702 222331675544 72207599771 188586166577 14147975129 19309641085 427938396071 259014025889 55086622544 29000947009 151355751942 53326758340 284428162205 14841260643 98373732306 322830502852 137438828708 128992521404 140426650508 414535633602 185520205349 55214292952 320235646736 595064578095 92022711788 120653370707 215328461998 345517538829 74601672177 462269227101 236098918850 377091925612 11355022914 100519471454 135952358875 43136944291 160157461567 231281443638 39220625721 450110134410 176428399995 2256921009 15561848769 601689545454 91588890800 384991622394 92668973630 266951705809 45932074304 146799929117 110790414275 106260964966 66518350952 633394503618 483025234573 220047036023 125215397857 47433734409 423934792452 70366901968 265378902257 606509519654 440484516854 740295852519 12680274468 18787806238 149999870005 149501830759 70418393833 158393907948 150480694238 317417485148 1070118251 38624164448 492891544123 331110657523 207680841829 459811031254 395312928252 278011529974 303210567661 162260314920 1044864916 91406602880 443594256286 93196115770 331377344799 299425982848 42691126741 153957548104 520309565771 89236683783 42480503185 177868868701 284987142011 90813586695 263471901484 163454452963 725304519945 149989348102 14632566794 109212357147 16619720953 241722320336 276797435402 305062760439 143223071897 203923831685 244812237218 360147427471 237879819634 102327686662 202302699478 14964327649 195636522369 500041110621 65745554793 206209145223 303341289864 221310288073 26036146990 26503877700 189034682133 300284688273 97415138222 100683238090 191058460207 276632686891 152082365964 143697575317 74399478287 19250994587 32133218298 78205854999 115801119288 35118780663 74271295832 416721558986 227326194200 259717621418 196065668345 27404076511 21258034246 9788155156 257098513234 64148673750 528174930595 228434482845 382286694253 38421698348 35972832506 246669158737 280849707277 424028987437 113641946524 329554699712 122066282747 221294087076 526675059298 484906070752 45334151830 446029487532 153330002597 163240591344 441617516311 178702288970 50125794684 51747966433 169875903165 305367411066 169463134114 54852450894 199241220163 218154047385 70781980970 151929423731 123263117481 258228833447 184731168352 425355325456 27335342612 28160618567 94341421260 57225406132 114475761069 32004519068 39903041835 192437581562 66295095708 28528794193 121366277988 38990390229 107698741050 238378579479 82772670296 279590433926 274080451372 11463262947 19761941660 487880130430 124954645421 168583696646 327720692339 20580234327 79226049337 577673241619 774647074974 714109906201 150809465500 113829968628 121829593481 2845980598 29740947358 154502746882 310450393812 66552491411 699275650111 316814207682 61590736196 41090042463 247638654139 2647162432 8202897990 269796179136 16480616956 290838426135 264484962990 266918064661 141401459063 85405202791 42997556576 44606720935 555887645843 19784868724 304741909637 184261986078 49125007384 100184970661 674134101390 352973497494 308042467611 234186964718 15846936768 149642979911 65063344979 574855351177 9089003704 127234566432 67899838746 125763599316 3623419634 36533289528 317652446944 60471655917 393487409518 63091976244 42500045961 289241208212 46603589549 61312257991 153367897917 34897697104 409102208094 475075564650 67243507771 76575810755 113681683746 336804731979 224280294168 206660753116 373023631732 169806394004 2450884966 160632288001 116229073903 177267568171 227685483832 440973783854 150517268357 191648860471 98840691931 365202117253 38363164258 179970049829 514056130855 26299255012 81147928797 104650792856 88257645162 285229505465 207338558473 82467561976 215122211268 617941829499 410015987030 229511013820 214414135717 261222229454 112843004120 181408636395 296638949802 98788678722 60819083858 84724609781 48105100460 104345812360 189373301431 71055762060 170964782064 39459353245 34941507896 9516121700 332450119346 41716688067 61901024638 108001794450 24095914731 27926680832 18150276573 148257970480 263344226153 136875366604 409228670111 235306305716 118161954426 345222850867 12252900718 144229279222 51840292496 148932437989 48643648227 249724243493 391268902647 610622188124 123350198661 120749614153 93153131405 106723870496 143761053304 60920041537 762669200006 41018256793 509452120318 26977880067 595525364031 13933709334 245455314679 557698372385 351291856962 452088871475 107717744096 60338759178 25240610426 266008331388 52660573964 98130422289 200881934790 150926894940 384557550146 332191707259 2583000694 332977299743 330079086155 105255905862 818282968287 435020876075 202513194551 344234132918 149409891609 9285226126 57337788011 182084414352 189175891982 188824317873 100353580655 29203862098 207299146022 20113714899 65651933958 171103133238 257011108424 261909143309 17634115239 211303659217 157951958159 669927495525 48828741789 34404473238 365276983296 309300864552 61085281003 22942337510 133317767419 285250678336 3636487694 153624379591 99619456315 343390073505 26508910167 18186562096 525739211680 135518789322 350313311367 210545496369 175648477692 122149745277 70510665984 146161416914 90784454286 477135519228 250649602423 227191097722 124907793506 11370684329 49711667237 395091908037 7910096261 50240252502 20916097488 398339962653 36634045495 261229591237 97606196301 129631684919 126782683820 1065080896 20048994652 111104609907 71519610377 171312159766 184564060486 74504898225 34068908901 377819621329 212055591764 82834710915 62421512412 176645237463 97287862791 70402635268 243019711818 45852870390 96872427326 109461433273 144759728552 58141236463 102138541458 137842956051 31686838320 259464466125 4730103992 60604564940 440136103557 5467055093 156643606753 168515834399 342665908 43273981761 128935657672 283551719876 10591595321 107901102542 497031452792 42923363119 172584101778 151737974 127029922716 5784386675 41400705013 63168200910 246611563735 54314435464 41359646701 309764563801 99465401287 126374621367 84572751009 335697916768 147154612487 255030626541 278791685071 74602566993 4381039565 41215620441 45691221203 145020592857 94251246475 242640614715 8453049617 33961533446 277885348568 182646919259 86400231137 140380006619 209496566216 232095434672 190445043938 22100205554 30989259767 8509914898 3520228936 55034033279 54706026868 469839988369 15401663785 90822104503 277214849443 184940005883 39160490541 22694007046 91052092019 51283464880 71585854297 171717781391 2520971348 313640475449 35279649747 1377725450 287026965391 31607834080 2947181101 259300187138 209202865191 111405142912 342773934221 39859726832 47169247370 145648139838 250850413932 21988232971 22963021936 245928233332 93285585799 148441345692 189547892793 340107760008 82503742052 159383355370 135167243414 6458321581 41429080708 100869375244 6502909502 424166719374 82421871668 472584347929 119402264895 129273169881 29197760837 72843390281 136627299998 213579474364 414831655238 53126957254 102973560113 150805761728 330388226456 38249079726 64184244827 129985748486 35206281423 103860834775 138886714114 327676741625 33361710382 112652907577 141904353173 52916075734 12484671846 132160798483 595110627860 311260888963 34854439730 70565738957 265221948700 79723758022 294228222026 272006938077 2973669188 76458888972 54271155144 69353381978 37314065477 82141281407 374672221636 8699387168 183043455020 343214549911 61825280096 14164001369 9686488256 152489029205 34837426078 53587416023 23228563088 169361044571 76287179961 156384161222 154252536258 446809658127 107705479065 9963615411 153256820588 83000694418 51619264073 110279144079 260240575978 43174158331 129117823721 106695746212 76350604242 162015536621 340212300300 276707101720 44881330772 23159219285 28523298970 11058325582 2525757758 207913439 158777559567 48569147252 141326209543 217334766017 89235190677 294512787911 27318546068 7021461418 61986817074 230526917944 338273186118 305925562494 168355186424 191106128741 158101698966 342521551885 35130241679 260624948273 316715403910 9359827191 136291774233 195804178396 210234694112 371588435556 196027704746 17168556845 427952845021 103039376465 35859277491 205473792263 225348892055 34722691086 157781171353 2417623421 44838940818 145736745307 293187487864 14541806321 104870679905 245466462837 118467849409 47749912186 28142911734 245225819086 318543663335 175203774911 111087414818 213837527778 234803387338 15510013804 240241662956 98715345716 67906264730 41581419915 226894627400 68739662703 105782612763 190163247061 53218506377 40090767355 76851279517 293847695328 135470291711 147857036730 161409971714 17629468832 259234803269 148755603001 67454607796 309292758597 38968294919 190439873498 137804701594 119589941947 426009153633 18809060161 31465271936 196562588680 50913005312 117248076924 38288396173 354853923821 93975631172 3949636605 401081431119 226796759672 257955700457 200173121001 156182536543 221280122985 23334624125 216494253557 33532801512 185209647554 110551610624 71163567485 57794422809 92830236379 20004140118 74187173716 140875147747 176312109194 110504745572 315314197374 210782475699 154271155371 72780031092 66225548733 172197761689 53006340184 272816750674 31481596306 14979655718 17790754850 95368521623 22130751379 149253278232 43137910391 86764984793 237031392869 39667622904 49863135807 238380393957 119891432620 181961412950 19382680814 166365300935 68973666000 27114227291 437610180807 250328207922 128028727145 235987819083 101102988384 89074118256 438370665391 68575884721 33560079443 336600878573 38607607213 86654310673 88916798442 32432650240 591177428234 82220385102 148636211481 301420902713 332220723077 126393995767 151755433042 89466909271 67623149998 377255496955 82829199596 206296282282 44909205749 440458823090 348862824642 188739498998 394475644325 28787218540 64660121229 74261194354 2858935018 41212781017 101271686374 37469385386 139908002637 10102330421 343507761020 216486998048 28968358529 425640863670 29600966150 27636779647 137460092835 5697551462 135818677585 150316695400 74236706462 14701396455 369771197629 13347422540 70080925864 287854409911 137848784491 235977597901 44416113082 195025491501 150189543108 31098679480 158661733234 86143111330 22627987101 17551729041 280811797522 37373646521 429261776988 141913668407 136408607366 468911730662 284090213377 131515243537 172573813669 256399537758 94056954553 281942310331 21067305583 10164637850 89764457490 576671983060 44531175473 253193773972 152392769209 80021080420 92417842517 30614727775 216017939877 22230780984 279117117097 25529697897 447204855201 117704282123 178700549186 42483207975 209144558144 7091347326 5135892919 235521318495 45415119027 37588130097 146999712179 270473507873 201225956445 21550188750 155443383949 103179578795 407262008825 183686963644 46610009362 93472011049 27333096403 73164412312 181020044256 87343337248 1979269841 47635516126 90146066552 446657246920 40855928691 341743056358 88176443247 47814944506 468749908643 132389248850 17468060706 16006810094 310664382977 270364135354 29195669430 122176911064 54827268272 174672952506 123374324949 147622543995 92160174355 6000049925 163275808920 91738641958 181480457166 8000515074 195978131797 190954922596 14202008829 400417863302 492432049989 57160782517 204456288313 526750259890 149685258914 61124415993 130962305922 259592380590 6898565251 122615948455 98171441949 141505831024 174108229942 101877583524 366141505357 3946235059 138910154273 400086586673 154134651090 136485676444 259304316895 48279930362 17896649691 111873967667 389719383671 1189256275 74052644881 9755732964 384533520054 150469540929 9126948426 272896990153 120373557970 151569937749 191912240914 257894693734 29139272370 10879849856 180743150828 44541033306 270266814931 206521997872 159558330324 440757975510 100103709604 191632634083 238828926569 83204135079 135853957469 213550164338 140321878085 97552687369 255693504688 156196953109 266296520009 120384083970 15901289740 129605363721 450740565174 13406489935 155518571144 659894914161 110930373634 339899972193 50321483106 37267677466 265157891706 100025837360 2934328442 174253607711 12843012679 242568210066 35463407760 57942550017 130239982948 25261013150 276033864744 206293410992 97886995665 204724104524 30927054909 179818701375 30787828319 34943689404 176067538091 16885914585 239723803836 45807245850 261746464186 89796333308 18993117109 286054871399 81126842564 21737698638 7738877844 331929328437 177092137336 76556729077 18452301579 56247212807 2023846579 110311939166 198431418299 61871001263 387215696906 148286496958 131395508449 130915878039 183734430965 384011160941 19957558860 113371666061 63669633203 178747757237 27854967215 315836195938 144791498461 443441757047 298151747673 96524358460 168856875486 189148036315 274990949889 55952210720 271051607794 28477358228 61509160582 99187078533 350604411421 6730440494 184797195801 177521031 300551665712 230375932184 395212940 127422649511 162102070090 127522297891 17291578671 167667075964 405937366364 96719503546 297374652830 134855609596 14849588165 198084342317 70460022886 443404573935 240231617676 147795081888 349062718550 41492423842 13542447247 99501357353 348240855921 86431215373 58066260335 69839024542 264650050904 64885755870 61131024887 66602669720 205824300882 432726947612 162321797479 78752442344 37408803390 374685427559 525625162146 88270996360 4824272879 24115682457 24192193526 212049454900 36746053045 205272420814 48683072035 132050467922 12549819466 77916999254 271774126086 60165315120 68586141038 95523264109 71272189825 168000767050 66574704444 223620815168 188992449371 431035251894 47175850449 381587362856 708932933789 186880633802 171579644096 322072481116 151228812151 2761742439 415953563992 19881031800 202994183590 121072899565 13862857500 8549615766 205772804103 150270815113 99286895571 78457004759 52862420143 139444611999 20087712112 64745745003 523633146934 66700005326 50311095340 95649867602 126414844565 35945880087 460094767840 131160128490 12579831551 222210682743 17823875200 83655421275 57203024079 373768744761 527038363693 52691539679 49097459252 61108922673 242486998656 60342171922 149245654146 166780033643 31827828137 172316069440 33490483626 14363181661 275941445996 60115122099 308905999953 83430496821 53564244440 171902182256 370972078661 65137852037 1051895944 103925113434 100932801817 8915378271 298577103872 331390495016 2031311752 88354114862 64811051917 186922469622 388563001750 129394030096 166289773645 183462447638 60413881618 247907994868 60183792193 89484103293 65032461901 339953157966 157470077074 79261222197 8325670708 66102777124 14988568131 111567367767 177802674444 37822702291 137933549909 230349091040 98882173761 13209166850 254664493379 39227010462 77293256572 20279211572 354682386005 9873345047 3274777383 171116574606 153922067236 157683783630 109931609273 200275688520 152977471691 93498127129 36886369185 29869627677 444743896338 53610386579 157759507965 140400816423 112097681501 82364456665 11584361719 27882501079 533480729644 248878658941 224369256909 23625421612 39638065652 60036751211 612306949814 251075435022 41913884569 92142852767 34893858244 136216102618 189417055116 207314161454 84907342843 57745261258 14012810434 25556290494 63023359467 132377759642 292745761051 3959555911 274928852983 140839475850 174700340624 500052102536 25111959838 74098230044 227023937945 17084273129 173418579570 162763473553 59671895524 227686175090 34465485763 295667594487 4502959180 100296194491 138872352066 267435686963 144335402397 225610131017 98743148864 373350471052 37526885085 179753099233 112198948781 98767563359 26408662619 168253761126 238269192985 267625768720 197370314122 42514550031 31352055428 32281461471 62278994208 169223769497 45567637365 23150277616 21878008461 100745286310 35665165238 11912050785 318382782048 382824680615 116532612802 403541856763 25688898787 121000172279 92796155585 202751430156 223347967750 15593903515 190802254769 88317893292 51609592536 186140817576 368672996215 1064181860 145838546111 85165063555 117847323271 108504578500 47380807831 47313045748 35741002945 279683583811 44915708422 269912719185 170473132701 98009049494 44635798201 76793774960 192176987561 121731164988 548530013153 118441274429 98438739874 53577279553 25824260977 19083720508 544335194600 378958464595 35184752966 6277321205 356647120478 336197822345 26589314259 386515258373 184060963227 5083411418 317319109469 307107283589 91831288464 124064474067 32141796759 14416380641 366202134268 128442865904 35867181653 48242784113 11434828237 15354241014 317646905602 158533670433 64213445595 203164643211 205758983476 100067949578 145562614393 278415817014 68379227512 146359279797 7534447869 39948845757 174513460254 169180140193 414434270319 401758846501 44432972453 48914358527 340990253347 211054033631 186519541734 39638409281 396063758436 37059092871 380788471107 60100028748 161639506713 155923511879 236896165446 23270085192 50609448416 12058330727 14871603370 95977582726 210159064595 26291209780 30316026919 176589393413 87977680789 68121760326 245554143096 347776904609 230456124222 133846831133 105404005461 29226736004 288363696824 96729629371 69995248317 186765644826 54091647951 53510384585 293080113913 380191788669 275762448619 109508631512 63804029293 36130759577 109945485899 247541847177 158668206495 220961431587 198778781375 81872692693 335922940495 43783399801 101007875604 391052923269 51696255062 6362163050 139386660653 184288715776 35813504204 192482108389 193808485103 35574891603 34030611010 74104314145 59969716482 343930542591 508097889804 47349141957 99374685145 216344873169 132994763611 138298244229 39509882404 32379010583 60777125094 69139940710 82334664201 56548299400 71725240954 66886132001 222618744927 12190158066 190277887504 3292250581 448680160081 107770324680 62644597177 203118924042 47767214832 263849693042 151438881027 61509205781 39282392686 36835944760 57453128668 133478584816 9692258039 160101774569 31860242528 64327596306 78937475470 85676592027 23724590760 440514379604 1877756891 13887072715 36759363258 274189328324 52292592108 169900913418 378191630058 815124119 77108600457 248750122001 495986798789 61333193985 52949358271 331497835791 122488859845 164594461854 119928973213 15119442186 436734631609 222080323443 37842331455 463901112513 17743913312 174879382489 64266449886 21276667653 205469608996 35513636008 197673733870 45660446954 13591699849 158536105903 191835077644 175645745002 389587404788 132050869671 148836524499 175898248835 101734946922 124279908836 107403712817 25752102279 63147797628 592110691023 143067294354 90968044675 213289748463 37752485845 97903555754 4644666776 86191011619 125375002860 10738545006 57490755893 148191531727 112300868628 9911840356 46937524949 425999290395 232837922777 246882102611 36063234931 126736944557 239826816102 32317266604 285745420578 10602650844 285334428368 74711752901 37496743795 356718991221 76650628775 140375052375 7386063232 24521584476 30333029942 181172124992 79473909010 368169453141 473988902679 11362779049 196156353308 206031599029 79828262375 285128058726 115961787043 91442870948 2190207508 123893832066 30095979057 128159957836 263635535432 160207076154 144683801598 37586022429 54627400104 37769751218 6040349052 16389710981 130376540038 138458632212 90964572779 278145928307 165267949525 323809218341 233858939703 267918350607 375415809663 76566782152 84027987372 125526240766 94912471573 152696017741 208843732499 200820049028 35546435585 336718495752 125898583026 26994837038 16222314544 4747654517 108695414210 57604148061 52398871515 476777182579 4653327424 215625518395 391862180597 198297974219 57128932145 28276849664 159800315216 311880050465 315617021866 50471202939 368533569556 34051317173 11337952366 252649171967 19431314327 94550560365 223432282793 26544531179 3005874655 236884273936 10219403077 5806381885 127349603503 392743998221 112856766272 8318641880 32304767150 439716659511 26148922166 16934045457 112555409880 260399547280 365900197871 24583866169 179254558916 41270807992 133817396663 162343623945 425972543066 85757074297 666105094 181299979007 34929157304 351537605314 3929983515 13430297814 376603335380 484764406751 16874918695 55600176819 199122855469 334763335107 32696138856 89299592364 5960473425 584655602 105444758566 108718713738 656185535133 29470775168 1482355575 27101449179 444809166466 153958340249 47391506253 253722162453 43537867323 22050963683 222137538728 195334919673 225033411418 36145634196 160510251232 29222093391 29120602996 265170926431 117718866712 95201998320 130373912314 23987338406 41971222892 28626744251 153156523567 163036606488 66181980259 148107183295 554509784367 440087315118 321015943959 149782625 16202828861 53165001916 25892968033 115535200723 194603916417 181966466971 174738043349 344357464826 215953107370 91613030372 122297421637 6423099643 12760425931 104933797775 93728066563 5128230410 47205981082 24278439289 192347635161 41683312485 298798925732 13979329864 83105477643 93991218019 85502253781 51952426916 149861631751 37129136853 23495834621 264402185307 3100783127 52542351994 61176291955 165997837810 346420091375 159523875995 320129769769 111905729675 87928858206 14877561572 62790496626 25482665416 72893389827 157771633300 56937837807 340267225804 245251944166 181974310026 308041881788 357227899455 125382846063 65708539057 59330062083 27640118115 2421553971 280618578361 69429699221 94671760781 48314851437 381183513710 47657156263 19152942457 198031767287 15993419686 37464721126 268258374698 350924420500 185423172772 271878904010 158489420934 155120254393 141781935295 192787546074 27902535987 961815539 59575477876 385225850844 64360908924 42420822615 124488357835 321566034010 233991343077 34808498816 7002896318 163712617952 123969823165 204736383062 99584362299 100210065489 22473012195 234071719215 346291413216 5344396483 81929053476 318176429563 60948668588 281334478524 43188647164 150892324843 19297121155 13424206589 106110033843 27101547695 24102850209 9694738592 10822161517 45285991610 101561940069 493683829497 26104094030 12198922415 109197530183 154276870557 162191930872 67872018571 223446822522 40740849393 31935662845 90972651270 185986997186 532331345815 93570780131 27443005103 651529504302 95567863456 208939646006 257344036574 55159715661 432864178011 23102712435 173049202115 97491080490 121878827799 10768281733 15146893323 43560605041 494632063945 602603893599 80776177474 78870615886 137611205318 80678596973 167197929407 91498812385 74409413383 121468084187 273078649172 30621283301 226636682830 138310099489 160762060422 77725150531 271151994730 3882230483 99251921528 179217681797 241024882749 144582406653 537301274293 157205813062 59684325954 44888168098 94283058879 17845308173 103798750198 12838226060 84584802929 1412109627 144015670474 451561518955 122167261382 178313613318 88460317242 149286015676 241207458960 338179240763 1438606813 222747221378 1625970815 404388096251 363737307676 124488877555 234322570401 224211663984 157346254445 339977232991 12585882805 18947318750 85921026694 3295519801 161869657045 15129857531 74342450434 125777607334 47397104202 13500902620 173356049498 380878859700 85255142573 18937237131 321039595645 7411725976 94399012126 220594737655 155928145680 8664269995 238409616072 60054304982 31566497616 13332155762 95912707953 533980335 320027374791 197855269569 90919878715 139360685056 630944806416 17536700574 375254784297 3702922090 352744641501 196249879071 67425121460 119628399421 111480519709 101592005935 101371087307 41740504771 1433360024 73468836683 410888682874 112608025714 141973672798 20762608814 33707401268 75259609738 106850288527 9106277409 15173243026 187575814308 32404742674 167759575934 79605932709 93077371558 16919597362 9999604031 146322752001 18557374868 78561208609 134860724893 22795852694 18853314003 18978414987 57984466624 216027758519 13608315412 253081825451 113442605676 392785289348 168498985222 40550854319 12869869686 603005381666 75402548080 5903984518 11181269095 1216025602 179904460737 24912656 26075863602 107571337122 91674371433 72528818130 116609628045 66406826524 53800261292 31683222251 203687453392 407083188381 126153734880 62328891645 167859543393 321383002313 21668095455 75350390695 3833612871 241354405097 185488764007 59555783993 57234023862 374151303915 12826958353 167050223579 4337477798 30494107203 87664749054 279248772474 4635377827 9643357388 95548034673 127989366874 99685426332 313145299765 309882816410 144911967549 3149654164 333791026809 120693906298 369909714416 723417245 410954845119 88685345928 534670261782 54418575146 104061456922 128066088507 179853456394 57066748998 140322359709 506127996896 116798508409 110773027745 69269247294 173431825631 164913634495 107612303434 263939852796 22664444038 80614879828 8536659538 132175409743 70538955857 164585717998 22540399450 44559843306 227846744302 60775206145 29638920118 38770397589 51302395841 178508782535 156762845526 319533062913 228976205858 307529875700 233098613740 308450555755 97028665835 216405349337 119018592240 62368111059 13079965917 4087833189 126466744370 84571247485 32295264796 39054685523 182039290538 46685840318 48281983665 148507112849 105259079365 236497314718 188919945879 439134980216 14325526129 192680178218 141503300364 1163345055 45837538189 501550912071 92835774245 35586054013 198532519120 32195909750 223789606963 95578298526 45588574806 15238938879 316486793574 52762627167 164279432891 389375828813 209316111571 118888616856 137133482895 128603347363 27970589459 171116691158 384231732781 132707432278 17996110407 29266045089 15813053149 49418057477 242728715643 91360804181 318935924701 44193971626 220437822051 256734109897 38381738563 223276057825 377274233345 303475065062 63088876400 165863597060 132557014019 137900882918 545105482114 142039699260 7514584853 81909367273 445383929542 265976833738 175320132239 213714975173 94570290136 41248463489 303942074598 52291453849 121507696858 63509786833 101187897574 25328135304 122875287938 68287830025 23676502376 64030688370 41581331005 22769807070 185758873663 542297218120 149320021306 347781094812 4909843244 418496400427 39438431815 288177265844 53764351678 126396919027 188351946660 7436468246 145857929110 56519169451 121936863277 209959830489 142062130329 2867961263 7433203809 336538294366 290014695558 422510427784 130819677810 43280538791 67918424023 178658293490 61653663185 24849549145 12704735676 29346791667 11664302473 205296083639 167056347008 72095978767 108576594630 102048953040 313136317250 37305145736 7906339462 63246909285 130234189600 378600413330 160158581252 353880558800 2162118337 39348192018 358897289327 151482457499 39401902602 1126899151 312891312735 182257169834 267796089320 118335451862 226102477453 35787432205 208929235031 259205134697 62732208543 136102044645 34313307309 126681639096 203640887 335767477570 10945013654 74861076066 216936627262 152117900849 230666934555 73872304017 166331496794 5182615305 25298738610 127820815912 91979736212 194845709190 70632153751 146790731477 36449871012 99619944805 40884737751 26523855133 10285563022 31325079125 281673537970 49326580532 151126132015 34819738385 148774579615 40814508258 10561140735 168883591677 58172628364 275945318154 129012683502 313599074248 141405958057 395251390668 215766816682 186026710488 204082258877 4464547671 162497930445 9256448542 917312879 18746934537 149004395557 256241776501 9519379246 301547047367 49428108048 378027950925 96084620944 206242097687 95924685225 307154111413 37468394475 29853980916 186353909201 313249738338 257688648100 332186048097 86732320324 129709842401 379874576124 405245210302 106425984424 169515049293 19895517569 116002361432 295098548826 45610661960 54797860711 58724329253 51671080794 42702666432 127765376166 70085979997 21065922716 344071377717 17356643890 68240622796 81487597723 4132975571 125418131332 34935534948 146968553352 11041165525 58588648277 30453954733 82295321481 46889943616 343777285077 168165627005 148388631061 4322206890 82101864910 7366382200 153084914808 402991200696 79744025649 419357432326 83443431646 45298246967 332871361418 32692085390 181586543666 29240593210 84867040823 41067266529 431116125533 5922796882 153981125674 36788941461 483663103189 10775920844 224190468639 160862272476 17377835856 343320729674 22331081518 201105401282 8456264981 5947610404 197099946865 102476718119 38990837758 350103933749 20877994425 432822971570 129942538361 159689968238 127103541113 15582871337 187105974477 192706487619 25298073679 196703555118 221747595874 62618536760 42724835363 42184939125 51298494360 281481443556 77663017732 6016915509 52294084837 37514296026 114573773314 66922440068 285090657305 88777200851 56463481239 355613760572 8171098108 345970427009 46876216503 148112652596 221910496331 218874045485 4993051511 165236613976 372591751919 198089910679 94214993452 1637672227 69040836117 259079254997 88869841824 39649970969 61990172105 111151439022 533576845529 312748488483 138625215989 365914196725 448034660118 87833688408 99241774291 24379617527 130108952305 170693382243 183180907692 351126272307 118228986176 184007199272 11100330612 348458182494 195687209849 5048335229 103667508430 221013605171 118030217800 50445840608 283216200578 155263187624 428418606216 148108157604 83165789941 191813271453 168681022165 82123644006 237653312937 115211629528 160477224722 267670788726 215572411218 42557896908 71622089024 310968985199 74895901355 325206714180 242276482379 36842869193 31818169689 1302355396 72034643107 216176108824 107153152678 525880041171 419931589470 250320008483 3158966374 5826774670 21315223300 36480559003 236815475362 243725493621 115124273675 23691170759 122197554772 16444602684 204902095977 31070972756 183332199998 349630823790 371238150 221277359979 136057439135 32270357693 219354973 316080263831 492624271183 7358214171 203102499344 29969910700 185321587513 14754607380 5612012142 39968462757 152718579004 95611621139 229783120163 22747422041 206713870716 11370787387 565206741187 9990883152 40757922674 51722551312 111522228331 108959610137 64369232435 166558356595 140519622 90381875640 330743069561 208839308712 33154766330 106498583958 148239207921 91378224779 84990437413 171687132231 66045386463 57083233243 226277024802 43943539952 255485438948 447652078916 169551041681 131797819978 207012256612 117282590378 52606510126 119386583686 153400800195 7399404315 117555860815 76981714474 164464851013 88783870459 19941520808 2382716075 46477437297 344842328363 323441863241 374725328224 335904976247 164135673692 27905140548 90116156354 174991341717 210939481589 179950143531 210149332260 125191642078 34143788394 14916921257 408877133736 279005251142 57177610014 266879760868 208797821432 291503665239 322127491360 169602636474 63595397379 160091937343 137474032892 23862228569 173653183680 120226292036 111350704206 351404535595 389365173933 165078787225 208455321162 274079344614 164921957395 71752771584 2018865736 351110396173 131712500714 43152420605 207378178429 155530474214 76634099593 35650158778 137696471855 69186738212 45386894618 69836227531 145920555071 179166724086 232028847183 36161378309 79167604903 81050299490 17319540344 6382562417 44369291601 28858488174 313574134229 10751880868 9944988647 2204114373 54942747839 2828717013 220916406156 274415934489 267561908738 6570409475 45254654602 44951106043 71827458032 44997612103 196748401342 38382240426 143273046020 421641463120 23008739974 227411223511 22548368535 368304242780 363881359950 141237915486 11095790928 103596194321 172777559732 206205922388 56905581652 312846048197 142136143813 362313529207 35250680494 428785232223 15407807134 79674939308 282286423206 299828709978 15038689854 56155914029 49784946614 423893909046 23038839493 275465616739 70978166218 46643203157 151745027514 610113079090 12727702595 17769712271 342442793417 265199255392 23915982674 48907267159 339088817277 17182983599 7113110800 119538282978 5687257979 350925497127 72867764333 82917532548 244643769222 46187027441 295361971279 67519573247 2231497008 50494826008 65154801914 205995835078 189140143758 352562006347 187362458730 27452920518 73892043410 50013096632 253720844685 123768951800 317828907731 20991619822 602053175847 53252801916 142357376192 123111869735 190381551882 125693610062 164893095563 31371521936 53754186675 34605382632 31483562545 243194566434 147766423319 386438258730 56659160035 287373578386 308109499045 370774786603 127289475005 11017908542 114044986334 119748650455 9498234331 278592294352 83913877837 446715857383 205565276568 96961132845 15180717112 248872476582 111130539966 252340752701 178711987686 305149457282 9473788027 22800703408 21985378020 116216269577 263016356381 59854208760 26901548924 91274782043 191737678350 4778653282 77503861723 295700859680 9969042420 76357012414 50220534971 228013536314 77029100494 432776500747 303868071171 38182302119 164288532476 94500412181 131857652274 221745313177 11220436590 65469710592 99413401446 173450287666 394949069425 395522951645 176646094971 321942426793 114725079461 364213909822 135466249912 158768088520 94421376563 31924523612 61868178396 86451573250 542586345088 263244539975 42014932367 206253112574 271707323735 234589476196 267447275660 245312647763 34415977213 70388323372 12685266812 163719155532 96558769918 456406170629 460059504897 110377087168 6412503517 125802192715 94731093153 24403569387 76779555269 26665084616 256106250512 414633443547 214169295393 340316578423 51220228685 74319317312 177200948259 461216928887 561508587 201811400367 255549555204 272327905146 148817674918 157884321814 245413347496 33655931822 14549368282 31025750561 221574564682 23586556081 439651389798 49161704525 98220880707 209835791565 41920825800 52149044841 121012885559 384324988598 15021362949 84491675777 210782121033 3678173993 12763265094 146091910083 73884855989 162258173244 11436287776 108773780001 347842907621 689327364 391909961054 151875064278 375429192101 30950622025 111473199075 347177977898 15766719080 309660765205 214647346301 26431929137 121852179333 25877216194 28630464930 361434077228 248898832781 5491401800 132150780348 14643229311 153479245895 80542632274 263346391322 214434104369 76586935036 40492417493 6643209356 28706529261 288088454610 141520816112 90989215542 129880897444 141890109335 349024192428 324529979325 107204699408 57234308828 248379517052 323802724 460880350673 242690019109 43348306189 93344547333 41985448358 278240291498 19184263171 25950150933 168383830 77477714222 199261611432 269162745 71235734847 378116145365 181660690843 146062734520 158413191448 404021652531 137532260558 2925564179 115382987936 169209003287 43015385242 56792437596 218936182842 303423000652 3087156366 146648827416 6597218908 148209939773 11697134608 91959546296 383353677767 290599734936 148844004027 313460155688 520060819275 16967109250 330416286043 223597474892 212972063976 22017135242 101311753962 251606367623 43605650184 469974940792 250329841619 363675093313 234178913427 97803604761 4006182519 86089659430 80768212190 118525998777 25483736057 230459772458 85997194454 33010613442 153285275490 33491734799 155710125826 70539923945 37179303945 69874466297 167055757665 57644052466 312395325979 122281470145 365940381388 362193547723 19711693914 408939219025 152293432766 90047554894 126833121094 98655453158 414672873147 11455469431 39395805889 49941508935 81184812452 28937343128 75428250584 21000725913 57728099347 208814376614 92367797952 8895987705 60866670201 184365135499 51550549969 242009918752 97590297762 5257140301 1393288597 142325622528 104433684199 62303122370 216808182625 300558940187 180319433774 26934445283 59037141831 146021648382 27559446999 316986199116 336382604434 37404156589 338696867767 111261403007 202766096198 210589356741 84194405974 93364310428 143484961748 3317148812 48344303859 439831563693 31778418741 45743490077 187347726861 212086271579 18784902912 84296771189 369855028314 397441421954 8512925561 30814246371 184121840387 275013059588 77552586522 252025968933 116822009242 137253762279 43463334927 100142880104 298631625393 85552448738 17575493550 329619356779 129542372886 127705492237 45404705640 347134923550 163890185179 5047337473 65243551078 9433563890 3891143666 155085270064 3957025897 41547698358 97640594826 947936606 73389085648 1897608954 91781441226 65039443612 2418904781 13613923241 1305945667 344727259436 341246466369 142514701441 250120487130 147433771209 40087271364 1012231569 72370388048 401912362634 25820986401 170731929075 253038165842 210462186536 357168539055 120594139416 68594466745 259557706116 85136450288 16985603928 34029016678 47292627279 176755530542 68067114152 7218930811 96247245302 12047808099 94568849837 228961340031 10307944341 79423072015 2784337348 150425588914 95895895342 7885204380 11818493579 262581875648 408118843050 116910309979 248924014997 298062951593 13082250804 192567143777 111961226320 273463460080 398067939785 28759802125 21009520097 169618522109 85246924596 26858968956 155245455864 216447744406 88548078124 89319878672 432306414780 159112939709 34409038482 185634831429 162652597924 483745767178 16921557881 175455972506 236929818263 72192989758 24916718978 298984944343 251595691687 62178347096 178296920966 154027221474 44158785144 112939597606 40369939799 24762120674 48417279661 25827003189 238620602404 45217336551 5941013261 751554166 31796500290 53709329780 20688704882 1562952440 167302746742 108479785226 89781731409 316814446663 163759163675 75608582120 240912954347 294936112942 19542494298 65786402283 51645255444 19896479687 198371771 52216670639 19059785657 13606350968 421148371119 3010327490 45334341487 5480467785 121826837133 230464120563 19942557031 183898777635 9227970778 155236892045 116365240831 216346710069 41728859325 7233985308 398886642745 158343233430 237692989842 145262151714 131782656524 496379032012 2389698804 32865284622 79285018521 40343306047 218245161184 154623223952 198304459902 89982588174 51542984783 6675535647 50019975670 142804800423 128386835273 254564692428 36457718130 372132448902 73020868224 16649484439 118141039594 430381468030 111033875636 49473248241 139125109571 28030062712 48315260954 20205440298 229695832914 7877718350 212069764647 29990526266 15721557884 150670429937 188932946841 27011464510 370987697389 440085678000 287941051301 74690180195 320797915877 297726957167 160815500894 92053334312 75549119632 17942664391 80022079476 143446799136 160290334392 228159429812 52663172278 125842044472 103828946486 58329460876 54260587197 10129884908 153999147313 4155561313 75586541976 12377727717 7373861006 100327535622 291389986795 74764083051 167114107714 31009085541 9681446303 21451981062 315792655039 175272472448 15152020374 315025705778 129016633395 4461221625 144168536394 55291945183 7118385818 75992904477 211254168057 176936761337 235337524024 72185446173 75383076114 68101344812 57972697092 207639521416 65785605754 176046963222 68381561746 174771494862 254086102618 43800194008 34218416545 21840674311 6250960803 56886778825 99300139896 127903777782 271090423145 67783274795 29139411395 21208507791 85560208589 95046578458 61502598413 287251444689 192935679801 7835655276 363598227020 1457024613 147027094882 9903671235 72417412533 208359629911 156185796053 304936862129 21178041253 8236265268 49925988196 55479019740 362996759 117937156103 139749591447 32933827387 47216325163 251286781110 237240877142 246176697820 270856779028 122360856305 33297070219 184416844905 3013395306 151949394670 85021198679 217947413829 32114854509 69966753705 102033556046 22609324050 111467892787 14527644185 151497304572 101855782339 29977158194 30167191994 214646173229 4391648590 49025939226 58784770902 30390637241 88884110722 214693490879 54559552512 8467846825 84787144173 212284764787 165178897345 163836451494 68577423897 202453734075 61929324014 14589619069 234404942491 194563833791 92549756774 94650096593 105912750207 79940714406 60824893251 211982414865 234156511947 43640616764 68366289215 9557424192 109798890579 12642937262 51612380540 23406139652 130980162671 32374571693 101903758328 24241504459 264161154631 140025387835 14349523583 223859621348 36306311595 23111755247 1944183624 187254342955 127779503535 6465963051 167450941591 35994288969 226317002341 267547211979 150013275609 115723031111 310361623960 28331123252 203751235990 17874238241 60295337148 19158699004 65609465631 3349687950 19420067021 25762808698 74802221202 517231149 128375939041 284562110934 291667645130 4403695020 60687222999 29825242696 3038575858 150034038793 39693844607 16105837445 139620494003 15414396640 32691564031 44992652399 41945381562 275050081218 11557865441 22654935477 98649382444 91055713675 97365183850 13566263079 58853224929 72123622457 105755381155 98747128547 42340912144 48853325152 190300836157 4724718965 23741374673 155519837120 86776174988 7389956725 128408585323 9447321673 89331800162 161048405805 36983479603 6635492163 93025407356 43936882112 43929065802 189491108127 101315619325 9579791471 3213980447 53087478129 55039172720 17821761257 152439220938 104860613261 45331179171 181700531484 91072755133 1863576549 156011458075 23875380334 114423815954 18217310023 88359869492 3205443987 122197272073 211485705361 34957414838 75000923183 40953087921 89593934079 123042483058 281894646211 38457586554 54573928833 205798395286 8365555614 35745332854 157909426088 124782873610 285570684484 6076260694 96737552891 11990947711 133760527577 31477442157 129573901287 46800608881 273963505736 73908828520 16777876873 11742547352 28301380615 99258019442 265562551661 105906997153 77075209638 3401435230 9958157465 197180770326 2676898359 75806629953 52087747127 19786000416 101880422016 26018175837 42070434389 46633129426 4701992252 12199829956 69828289743 80715170395 87455132035 9519180881 37340715619 207786227978 44158061868 30768178891 8998688078 123685717918 36496387812 56593971665 171317123184 92721619226 158171310828 60575536136 56237366239 48366645018 102841344222 40482070158 54736815790 67541684856 3529545493 178130516966 21289685022 63376507193 5841920353 78961254622 210205491528 43651338408 80753309842 81532834104 109336564786 243042735407 110971502488 20855848866 187044433875 30194578101 115843341066 154529525487 76979389054 47920545293 58568328209 44309890893 84720339693 89160044089 14898778520 341379697178 102579001 23382831406 114109581799 112826321525 137319941932 2043353192 15510133751 8421116278 3471100837 87176918285 5878084529 44942915529 44731526393 2515448952 91075242881 90838868576 60265041630 41358841556 17168111916 44526476493 25549566399 188086240268 58606221958 179949342134 289312886680 301119987430 5344638419 26919847612 7621058595 19709635502 3968484052 84598929259 112531746021 36231927164 340292805823 190068428082 169454908811 258984804070 179404219220 11037190151 128728558604 2641598174 203200570470 18533159843 30211000694 59653105338 35978074402 15517372476 156551431545 17894763732 6547273039 223362938122 147659625842 139428062717 104590304635 127134558646 54627216078 219868144518 33926873394 125850379624 98020503479 209249066223 103222250258 185274683116 164089476192 6472395238 114548454243 124516726564 204022198426 67657283732 62500550618 145255588061 162743211629 23832325261 229905229351 283866951071 86287009629 114387334215 296103429213 189590450539 16941474866 189582203239 98196781284 16997786401 52698850931 106027114013 168159053516 48987568471 58605034857 37333587782 85545553461 61005013855 1658327008 169621563732 46912757240 22973593469 90981316318 132360597075 71972824387 45166612695 51062491458 462812738 20239532792 19101118371 179431167438 4141200711 68120110837 125792284386 22882413937 67867958419 137864545394 62961818877 137941513135 62384418424 67107898424 107568442760 133116331343 3192403169 36301891249 16315012531 371784096093 125455679703 229081684750 38952008742 63823388729 152385678790 83585598265 4132712382 172938794908 96409178562 268160298988 145405797095 112823996500 88078773355 211873143104 158360549079 208367299548 61620577345 331506859186 30935873622 180475345389 11806838137 157661658114 165054272861 59936176062 6327623200 94845959688 66552011876 204832647118 23803536304 248952679064 26153735893 44788021808 194028111319 85916119975 15604842750 358828494472 78319226097 22289031710 7962678576 206547405877 29026774434 76443875080 12150247167 18341152543 243175683325 13793285055 186859328992 139748210267 24806093987 80121801165 109558762346 2120792397 8951498348 142743250494 63976802908 17911335072 145485200954 40235547641 111125680042 101619563089 8581871770 164262767288 83540525765 328908114224 98503941127 56925617905 342316270146 39868752436 170109415721 20493463920 39090612734 137308590589 197083820822 73151617743 28698265472 19538321210 155738564239 97937801993 46136544210 91041497429 427939915755 9499649033 14309586031 178146569573 80537978670 45782817648 209179108830 81882474108 84522115 16471476873 126553083184 8315283374 5421118356 19142213428 3922582913 63428859685 45625402510 333485785174 17619784810 1520544805 175429331722 167866918277 10889531891 41679632011 233271241101 177835113034 20629426020 7843297095 15089212131 15481285856 121461809312 42933787219 223756117916 200991250601 27873229091 124787321037 246276866555 113159454394 64019647284 185586650779 4851967843 8061366088 61324141373 2148271363 69230977939 57047184656 170079783799 70604510321 53777344831 63097925028 100658954882 128238647204 13472322807 11205706376 70404539617 59587135047 917799116 125427583105 166727056948 42663323573 52175317383 310860502969 378214703560 231552417016 31325743796 28650904993 34075257411 43119053728 78698230171 107924874584 163182915070 166992242643 19387487949 166974043458 24038081091 218189466346 13975449722 209256297189 235555924939 259628375431 61968095836 19688442519 18469254648 2951393238 7136155700 105205456871 59371961991 100704334537 18420757420 27368505068 11705052509 74759117931 47045467743 81605789217 52477114720 284421159285 6101257872 58539643814 15633365781 56946374589 34640358568 1634956471 150302005691 238612994582 22189283770 105778268633 280756933998 104368948851 254271736390 70912428284 83786791552 66026361514 205429658016 34212639775 83783704658 4679342009 173052625506 187223481323 3290144392 230603503606 88702308011 487572638 179430485238 220741977499 143059131580 108941959826 12757869765 140685973896 10324782269 112595838701 15311282663 68252835478 206537467853 59122267384 221614627203 72874011378 7018630951 135795483155 2303590701 282339543558 122094106550 29057818338 40985008839 287145411528 386027231947 55419988762 46329835706 79138192311 9856590389 91562072926 36235348676 45700934614 18801447422 30377258847 177512959444 61801553504 106226272658 124207271481 31293076694 23404131997 65419819918 82448217393 4045999924 8428823160 155366209478 151498698245 54998596941 45305418610 106651859175 4543180686 30087736630 89806884152 95418990678 40718073493 211696883847 43656885849 81089918407 97559992029 230911754793 269476306610 93767856434 95326632059 40511440846 27427538929 32485046669 13579689771 90358219512 33551729724 8941085036 33799556027 80745992585 52291708413 280417699473 117293996969 194178567384 12926953236 193384710510 38234400772 213983570477 23337761773 7621246879 10294629981 21591875244 94987399586 76336985543 171498495084 70769175040 172801874914 78363635109 236395592968 5910238972 19509195638 45395045439 28759375465 284766291896 50705436914 101346235536 99229163424 75525687324 15191701302 59887119193 130494740031 109753197184 11288701545 26709660007 7073874281 18597672086 86370082503 59335095113 42053038783 133572235864 19516971794 213278366247 99218922911 11347184735 19432362457 104776740391 49519346063 31219689234 111164624445 118660979054 38248674599 135226814145 122767246104 7319019078 93893172802 34056985368 145388519344 107463699923 143143161501 5353248621 147680479037 98414046902 120853558504 6638034680 75948860570 724228066 13624239315 33701482945 216755751212 9522443564 64195952600 350044140181 147434918900 145308790818 40613343595 18378977629 9309370926 171606318137 8459005356 82392749881 33807781265 96249133136 26162363004 137551084771 9213256284 82822626577 25325930813 188472524745 198638166676 15413270748 152880565477 197640100082 1429059250 101705436447 18110087398 91390860130 8999316673 25846456112 63119894308 33906525926 146331793990 51551705153 67288223735 78846383472 111108350711 134139983066 106948808219 223903460971 100946484861 129578584517 87532947826 53891171838 174067582396 190772861740 173582626041 14996835739 24015174256 102957105050 39976685071 238694060865 90937980064 375165554552 3240747884 30348968244 28913848872 117400917458 5554107976 161967133337 92551841564 96683441900 41021742362 3581383757 229512184486 13724064598 357620781389 8705682598 184475827672 819165715 60048071348 20207671241 99830261351 180479631804 10591604732 125550112964 11698076543 85200535356 56434081919 1958966376 37192402441 11684080652 150825021909 200471390831 22874102016 261841753234 389218433866 115086505497 33000962920 24315722075 366315060443 128927504671 145969470641 43078289740 167859952263 40757096944 61868030291 34529077775 48912374676 62890197388 287225712517 156843934537 201763504333 99431868304 83321855070 11751686334 5969922253 8009946966 22982154392 7812033893 33347117438 23644714951 26665534654 37586703618 39537391845 91299757818 92628329078 7399320357 76426753269 12364060969 9187309760 167826797873 278926303599 136993440341 41721821991 97671526717 56305306294 104804812879 60804127423 238595637912 182324343549 961538785 193807541123 31260940240 108485643934 142274571435 3858885969 198738270494 50934103831 156518614797 143183025492 3164924943 4505687097 109778010675 2034415862 3340374965 13050510012 48210862639 13988279582 9080866910 83835055010 24986973228 155933584088 3215706764 7212764764 41411730714 12248745878 18183712058 116024047814 38922296554 108920004992 145486129627 172110115 74225986241 14599423278 49172418745 15614247758 103790305837 3394588687 15583206077 3838496474 106607558284 4484324209 119932394985 19172905974 39184713092 13438699295 10142700649 54359865126 85639330204 37688153992 26255689908 64686255167 19972700095 61038164580 99036732972 51150664809 117903478910 100444330152 124655614022 28706862362 2181143737 151146029278 48230788318 4496711460 176059544504 1657084142 91885345844 20513902174 195871262455 32861189575 20074102581 30980030136 8302566031 69747999811 12817517271 3325711533 96236607028 48647552288 67356900364 89894073753 5564515863 7208757579 211394978609 85603715057 72322597638 101585194074 4065516923 88414431873 15685139188 245099601830 9005839908 47852373670 10111275426 84783241667 81078358251 22777706239 315283279244 86001816083 139961692461 15443626770 105723030183 50661611847 134746257138 252922620711 1877609781 12391179083 53551515865 7804995910 4757151909 116525732372 107943944897 13118825525 8512833145 239189704505 310692088 25466927305 3025752951 170230875503 402943000476 2558720077 91467451882 52472100568 22716333227 45434879681 9219777151 257433654756 59149750391 27425108689 51536679772 132115038380 25718281023 82908949696 60750809140 143542741612 43546781537 7452428848 7479613887 49631170186 121143732098 29481533150 27140538256 236450731975 174523877363 12408275113 42646398711 13705635626 53106998905 175305740681 134121397078 126261956013 245472660179 158316239310 16425252738 117387162310 958351281 144105049742 1196355122 142126909816 169203836803 10616941879 15931574003 8637018264 20358451775 40135909035 26727508277 39598644229 67450751305 136240144812 97247458496 12176050785 98827037570 326989106384 177952713376 61728416570 200046748941 276266951649 23080290091 156100864409 15791504539 98764927774 159714960283 40238592284 7708517680 9049340149 18279593700 103679990559 72856891300 318914559791 184018859686 7833852234 39456064422 323973105251 136905015669 140417695246 5127358050 141612727829 26733011478 116099795623 33785652597 4141990811 105963174934 94150315169 4097185138 8888438339 234326354562 43789561104 359797563489 106104689838 21303221869 4910348083 16054032898 46625351046 1564615552 106883107671 95952477404 3925532082 1664423530 132554348975 162034402251 16397349678 68705622461 85701862622 19129467477 34959104768 206251466364 154212533572 2138441823 68027236005 3675692734 62787164684 27441415962 17913899375 22836331887 79287930426 115100167622 170237683145 663897584 186657164315 269693375250 43225475362 20637783666 46729033569 32002963624 196121313100 53884510237 3116128575 70220205262 114431038829 2806945846 78115483769 59925143713 1597584162 82184916481 43456186586 2072921681 142005542622 50582085214 255950907898 56535811443 233591197816 22614703016 56499154117 140163944721 67894132262 573518433 5945050238 1944129389 17173222440 13320410760 15571685378 5353640763 33110694180 252207885730 196875826856 288534510402 1710642146 158750252122 272523311087 146873134714 40534706494 17390298380 93674077947 19013392710 101350964665 801680824 165638959745 15164513273 147652200634 49404392915 165376684908 166327400730 177322999247 27389664353 5869423 60721579301 184218995575 32665234035 25057709776 119819290175 72884413287 6111641473 169056645491 30297361969 239359268759 31959577891 297088832317 111292115030 23286700433 161844006799 40156323509 34825212011 5777733355 114485302582 57911073882 158082372397 202766145929 45222491174 118329025300 44882566722 14130848741 121569244322 88640365474 39275853358 66784944704 314005391 252948442657 55685303840 1464785195 54310343258 33561681114 33929301144 23158259681 23862624132 189848180943 133789260027 150491735614 145516139483 280467405330 223100905870 47720272537 7083861675 109508487979 258035422456 134022067368 328596832871 19670382005 168656510951 189648093400 6526028827 76919260297 173776903418 74054381176 12690091891 70606110479 55437863902 187604066372 98978972017 3652920821 50196679430 12005097162 156923315059 193715024832 68307581295 30672018447 31212945086 10623629875 260808039606 72303398614 16716335169 191123188924 203532957421 6795790590 144295460707 107550775261 40813303620 23565625977 179339303754 123773883816 5606364353 24701619203 16714123363 128319342109 159785048239 885873019 126854464611 72426213306 129115340517 13530246697 67416003111 16607603379 57485193542 185321078631 113038176718 121992875681 26457400118 34735146202 5422695866 204226243294 295092759713 88007143906 44239578884 123764483587 15063174377 18066519373 158023118436 95152540991 330052833 29682989956 218780374502 41001481228 106041153158 54280868592 38952120949 16355994718 62510758953 26808274409 68874874710 94901750832 11866081114 3376480069 7051380845 311962390250 71949735715 31121893388 147409886038 103524898733 16831221271 37952823446 288382954634 128794118521 32496119258 10856311699 6797803013 191020098037 91163560375 106468355704 7056212997 88207552493 11066628229 94799306157 145385448296 133950828940 7331128241 44835841929 97487020737 3501902243 23670028300 106928674748 132905198587 46018324364 289308179356 1856537009 7694025383 15303975113 20738887934 299086622388 108606410025 45635319056 126394446430 17907064228 296769889417 9298879845 147893874 95029734784 6863420782 11606884196 1350503158 22930818308 11890400750 156405687573 227337003060 104867531912 190596876737 3163053793 111711242845 10983227985 36938305419 12875722184 257007129673 19778556940 115315197355 103280274450 5467831144 2150057239 60032404614 314170460242 88080946181 155758330519 17678317656 103461445662 13735945365 7151663505 114630435214 557182815 172874342485 27854716118 107892679813 96934802907 87241321614 33139861769 9676920971 60887359521 137342503371 157207493306 21719726969 146663837244 87183042670 42596599374 7022892741 21055303051 112753238817 23577674937 3969874988 60611623280 25964338689 121636790440 24099370594 24464674876 214667563319 41906906655 14123621283 362286546255 8209842819 125948439864 168971678781 115214418850 1146448085 10410087914 1445347865 124735990303 109003647343 62749815211 125962599966 120734002088 200922353943 23166393597 42593635876 13245297697 157708477170 249076250433 200759265103 97777138056 19448054695 19336775392 180655746650 28198292243 15913397965 29489288256 1643005177 369006656555 49443154618 2541042454 168994277257 31279375528 24241783054 220296565062 55051922325 78683196585 202167263556 31964220679 6896514644 121830282553 41782531922 25322242288 22125298162 180745536746 52817587852 11536174632 67747143032 203072234364 139645840638 23889872232 6958242345 14713500516 20423936989 13728325217 97754634017 139313162447 145595521334 12512944990 27301682339 135262831652 95967553178 123553926743 54847538433 197087005628 26348048689 4714647444 3277041464 18218045646 27729938096 9454825038 65744040925 295284037367 154862971747 1826563814 3301934687 61287667725 17965297172 125767205630 77847892054 305571538 101886374921 72747390926 33934995461 2225394432 179902787860 230850384719 19871229432 20301092225 333947966320 4452057113 142233646765 5305127105 183542706234 138554298086 95313119195 46998445056 223127597987 105065170770 14509793804 61014419921 168226523813 64249760014 20157714691 30222496665 3838613395 15036073335 719177848 6138212868 128518475809 143155132540 255123687182 26008758856 3348365483 122719123954 115555622653 34645056785 104587636271 69103289908 222682043872 6642738989 154115877017 12281417073 108472512287 171372122345 88890862237 119776388583 4849602423 155539115052 25608556970 155680730877 78415853344 42735201596 79419062662 1359486737 44942985140 36145610093 60409533723 48623307462 86438512012 40081570765 215131065277 133874857945 9206542788 12350552977 32247651490 293588392297 44361243665 104207162478 58400600422 117408931445 176689935707 151619899087 200896145030 187675799321 161043612750 17750858234 1476619274 15355571603 121688093214 76785256102 105180172393 135726186260 249390612689 309066905706 165817783508 271871141597 175730552521 1657909758 12245254461 97303563534 316620481650 19696009327 30081233368 47950455726 246828244678 27174107826 100444518055 252840051104 3222868202 76310305878 41611628283 87982655233 120554652583 1126486878 13189518174 8426566496 95752895075 27436680627 25678680857 266183368870 2211283805 60739497063 8731623079 140530451943 47969001309 5153486849 20924483941 154871395456 10475654078 30144823262 54559471287 219359460830 32355678338 129355965537 33282902492 73774960943 3641673985 7051029992 64677878572 58565972507 205172545890 277202883 157402155710 34592169033 12608043145 137214930655 18358115619 5043201132 75944139573 333635830753 342004936915 334809034185 40547940934 2000929644 185861437986 6553277565 236554705739 2974488941 123339262611 34792567108 113771289514 394273864608 3032177534 142349812437 31819128040 34478478100 280643447938 154375047559 4541576341 53768731812 119487602302 38838010211 84927834436 10395355081 7329133878 342367811 26285301556 40624601665 78990558220 107418294163 138885739043 83484173282 279229156618 41237409584 262694207465 1218709500 256513082 50422786669 109968474294 35747593229 42488923164 177130026640 325171549579 5032722062 9453775471 5411909806 24529513208 37594069558 6197688962 10422584983 59438226432 43223395670 33483080733 10693277113 171559148104 51698982118 35647593392 37804308917 22584427756 17329124871 14695109220 53564483199 239342264321 116714850709 134387727788 99364577010 23364413735 46010119490 7461861142 11385617894 114468776595 246246351918 53628667636 1045711587 188891553718 88608504363 176095782378 95689168129 8212962648 101103900736 176861920960 99937984717 50540488986 3022974839 240798282767 15371354775 104964150 173874340615 37725285027 95396257792 11723571935 198343673322 90228484718 45285917588 126603414602 21822823387 687215220 10781256627 30275770940 34435075956 44506028767 249562923576 82768267443 35070407931 50333978755 153761980397 25702835616 61936376329 27364173875 148038650498 10938120426 132420117586 239382896063 122512647670 100781592135 71498784362 44012201760 945655808 17182611197 14127751930 36457051279 149937749888 2916411476 282550924 9772491262 104036628874 5962542417 78953112777 97308291971 147462707173 66121154975 167984276350 9735296573 81522877551 52013951821 66167244751 339313002505 146288485952 207305205074 201233799129 50543853049 27790433673 139939490339 7250252019 57152600597 123897736180 242276825677 136708272678 11148690407 157882128593 140714083384 8514752532 62676690417 79830601284 129000896447 115374779737 13991913081 112618410091 35997033337 19859171853 64304799031 35562413582 6074853109 104100509700 8105002845 14944326482 223224419328 103645050815 125299116248 77056440110 6042022127 67977739819 55998283494 750084162 47819293684 63362095878 22839252035 160855366894 68916824808 76161168797 41046720317 102099094581 158215718695 136564749521 42171365144 253476386535 285467950987 123245037754 32441759010 6389367299 1106691412 17873780268 94711608521 74728787393 9305825014 21820704693 144989246318 25441492092 70934960663 122434860 18319091868 117800597300 40124141685 90335367941 6337144825 21190767237 130308513912 3583299529 8453520766 163378494402 17925931218 103685927349 20103798006 3371313648 162971452539 15561194274 98690953965 166362725322 2275745468 153600884022 7859945133 10405798927 234465181895 246752842724 10195071682 8284871149 11779691788 104633606736 128449345342 3164075328 169072778948 95572939377 44233710531 14202412110 183521771144 12312132542 3737144589 6698835715 9181542977 44733736064 6765260372 377699992625 28837448116 1166976698 362098756749 290932950632 130793155063 58208949808 1075755508 131071982444 133182604869 122713706230 27900247670 7393844607 116925938152 130064249076 1889092735 12298673425 105916234786 138447713374 47795718217 104366967421 27466130372 249710151014 68189515371 20053696380 24480067938 104037583925 5888950784 3463057097 50260139501 145982552228 1166624170 165053193486 10346043481 65469267207 11356509448 123482728966 139236926991 70330215832 206786851 181000378524 32034137632 157221524588 13805432629 69974823777 151373197428 30595920635 54390021721 30942945886 94173469107 163112573030 5887563241 29698455717 3100292231 70302584650 4301609119 2912247618 16404330208 4224995487 52277662844 23993602886 36040279657 35625790509 12096351744 112593103283 126633447996 33668112814 61855502655 10115161675 9187873769 151418294085 81555361418 4131340881 14663929066 249530166053 22951396738 307728100725 933359894 24894770835 75967298204 1894285963 129075851023 95674490138 96063164449 234827930703 92855119450 159444037824 23634115242 87257858069 7908494874 3806814712 5523448812 48409563264 239067668410 37053406311 14628888990 242067451823 19761345328 32580818359 54646049934 46936671055 27726628945 2981289825 4886341931 87583286115 119698853838 29379537625 67507794461 579852701 6842676765 59870356561 71834173996 27916783352 137051607190 73171681883 266635415558 21066525675 5576118936 116552189980 18142077197 98995321960 346742072803 62891439600 127604321658 1672645435 55762224752 37413143068 154542207088 23130875999 81284110427 240832954913 48154881415 56337671130 3343477845 23089577644 22825347406 86969422237 29410739085 8298839399 46783145321 439373923 37276979694 84880880740 76527032019 192136899767 221498945497 110558058856 54125417755 401128233 59891510072 30868306921 18300269717 47113719089 61998845589 19581645690 151940822304 25020060201 50150670254 3228102413 78268113358 49736466566 129910968006 30197170014 8276127910 81557303369 240282407091 242378255776 26292213191 51961110833 9073115723 21064578132 14708062419 188125038620 72243583631 7296459507 140599724521 131327948410 19415771253 112132861086 195581964264 14851273520 90957713456 572301850 5851268243 138081381490 39203795540 35343655737 234118171130 3744792692 75075534116 72626248872 135921879136 26494126223 151815633463 99867989728 148816485740 7757684685 5696946862 46396551568 4884363374 93261459903 133870715173 253194863388 116446311914 115119830321 85766185119 76623008612 2678932317 199891404480 3035890323 35334447579 18252512776 1236534176 587993907 14279998467 48620820395 142919994184 76211720201 148570600793 24247449423 125360520620 3397652324 19540765543 288301932848 196017176168 35040233891 45790969194 41897055840 12746736557 111914646140 264079240571 193364267168 169725863016 64990361339 28975290763 80825288033 9975704271 10517109861 124511944418 78254761911 205158954026 10521374386 5122889857 4477301099 47206919341 13635182602 36504077175 57786608075 83778854631 3180323635 41924935032 147787479677 16762436501 107791487049 76986370566 155065080335 116828519374 29669183614 223992668427 207532720667 161290503934 8211710017 65446014238 82999866083 143254544216 58020926408 15825659362 11818627392 42584148786 17979208394 186302392543 31157933954 152153215624 4023220864 3209957813 4416676342 15475391228 116820446772 5038233280 79155709651 170545862708 4594091847 137826051479 216037225493 4557099302 254774592610 42075764417 46426672394 12700809541 26305080237 87038520078 12689321525 198186383117 1022146553 13162183069 5205377868 97749520710 5448862364 99726725640 23949560133 25249541155 59053467509 264677075570 146571144647 16496733614 123498026178 9160872982 5104764690 35289184337 3857763287 69579861480 76089764678 10055628078 133939909275 272972875282 54166815640 92206114871 100743988931 20469061329 237954194 31973866203 35040190550 25305423366 124417406056 22650920395 28856371643 7571341917 7560408639 15789973480 105035464 115662283192 228522609244 134660972311 75191951345 6405566647 92422290644 63512606184 158605075193 109163669195 89932772919 87360533662 194556743698 16530569695 116273114399 110151601241 342445506244 170807547545 424136875 1239207887 16037331024 141123542212 48986455479 43219265746 12420109491 17712787575 79778536317 35914533298 109392937750 221962609652 13503053734 2962570880 12017099175 123633795605 47181727489 4310395303 37333338677 9197235191 80614349491 1534542022 52750506179 136228533196 82202068259 42139871338 48258487975 12748405313 52800321331 60656598117 1465372538 327495772525 8213424780 201694204677 34855231389 21603579225 91211861013 39071349773 9971137178 141313643881 2216856202 33327021683 39871545405 5658718598 56897087096 115710237578 78519282558 61358610396 102376210083 252723701156 75735561190 17048303952 105097303424 30739396536 227445159529 11765402970 121492384068 94067049561 126782516159 151001358937 58071023017 23599305725 59654628923 5009680500 16162589191 17106393843 10411673678 46185086687 147784099697 19024420705 13517147077 54237989703 27813174263 124761631401 265010195148 123717759819 258121253871 31687338442 6543476312 110036815726 203276860352 20250252245 192099761356 2713503142 33255384980 54707853108 128034931173 84595129427 142175059607 30371993079 13436786479 272315069289 157299134572 6704443124 16501170041 13077543016 71423710818 256657577278 73195459312 35911180063 149254243325 81951564782 172317990095 61880721821 7110602362 156635882757 92894634958 3130939478 12461205266 74641359989 72165132756 9947608369 41898587955 29238342924 26306501080 187562273357 206592706740 98745359263 36486101258 108332172366 178282712809 206602013710 22087203185 93882735495 3348208698 98381590433 167117458014 55249043276 179424416555 49176155781 240369741848 40540065607 104657217175 72848650439 144560443633 80227669266 20340722755 1792485115 111031639785 75634013401 148102585454 155194766614 49129344854 44527918238 218171586211 5106281350 43142708994 278482391635 173135941869 54253608773 5319369205 116531003954 28471966024 101419535893 10562557849 37947245114 43518644362 221285134914 32076464274 29523890769 308115621712 133106244249 300868647501 74673498606 4634079305 11870000150 24609968302 87062003194 4617370321 7831955160 90514177769 173264912089 107798855427 79102195532 511115253 34767786084 27290055293 182914210632 69568735089 2154375875 25309958243 116252987717 5525392666 78854898313 30980882250 306210105929 274997355844 91675899906 413911450 67036167487 44767511711 181015071071 7009811572 177345838213 1794946914 64837112637 47182370160 253920790727 57817891637 74945239898 131401846725 25325677444 23604732317 31794964283 1018847266 11744260162 13012073780 159863105222 2888861008 2835397808 16657225243 144070156847 52190638605 40209469950 85478208899 114111980918 5080542262 199375775656 204245612869 25370487275 7616074872 20094932473 26423604535 44454138767 15849125154 2660142016 40483078700 77830883719 5904573395 154509104183 30883186718 20682802383 17950724216 72604608453 15013506832 14192535129 1206639464 136793919930 4635473743 17382888646 29594335786 11056914460 2969827 5671834128 196805242549 313128206862 153868269866 108088138283 146887942633 37254341189 54982080039 172119174116 554747006 12263533463 100035415587 172842254109 52475483309 145012331244 85993601195 108307440411 32587849729 16379192078 225777370887 64143511743 86792722262 14233502071 206931650610 76630330470 75210208504 1841310195 14683835766 11165562371 6724650343 235853485670 37223555849 83172422085 75957066257 66900240075 163587176940 281411375775 141049991536 70924764577 4908600580 76926327751 117310107679 67293820463 97686989414 40055395344 20686803956 7887809650 88925494979 19711894189 8367400716 68531156613 51002328574 14159237992 170433291577 73073768997 2104814327 1141164384 20335216726 15201180206 44798096735 102482479712 74282815373 247997526208 5392898804 163070310425 81615783271 135615098845 30921260926 660728053 12329799990 132880426889 81959912743 34363043430 1418590925 115158156346 335756183048 91664742427 7679798440 37725620580 541059967 219073803671 72635609845 15582664304 238966713845 1097248950 90016737222 263729205945 5979229960 28494543519 2185974632 39152661456 12173953433 12989985668 1749709585 79157519116 28528819183 40766035215 86566630121 35737168253 21173655600 15731764176 19972947859 5205466951 10789158610 201967586641 118816752136 143788830315 176449413510 81594993193 63573808297 191915960145 85615738460 68068609657 55358969281 215318367316 5919823298 115564938653 161599279588 152473751471 36482378086 133056356221 102158943598 298162138695 112255416847 28275580511 38488895520 74058859462 74982072678 178666992173 14412623091 133479882724 4290919504 143731809664 5088845913 245542963870 96590600803 12473644928 290301033220 55635017603 52572870412 65092184018 39546986151 95395528021 1710199528 68429671400 93017843078 79461630685 35204679313 86211890720 16580508115 26782602515 162055030115 155463711267 5330591124 177651716450 160837867062 114293710579 78408691443 7951399128 84722071935 26514583792 40767102815 177442216604 74308373595 137394955742 51596406379 15748372164 84057395144 6664185282 67129007758 141839493568 18033219070 3774239924 2332843371 9753806220 168923970829 24467130840 37917405896 39625087276 14636016895 4365593506 6499206914 22543420823 37795650009 98515107315 288583494146 141650981960 4048708384 156511392928 8243273787 177286864110 1918114192 11208261486 176424269249 129014198785 4689844022 223589637386 62235383171 14773898504 19283134044 202739124299 6843009049 128931039768 7401252659 86541575781 52627070098 149125224017 129084932248 41018738824 110363782114 42841758703 55671688933 41288250010 1971209134 2248109626 84005243466 26726089736 7966153666 119807034085 135549066501 204049984819 12129065117 215469099986 94366915777 8016127353 116582353700 175028644947 700424946 363327464098 121771567794 16595718016 113801755546 77035566032 202586449912 45402899258 22445484826 122551617521 125840606600 13639973943 14823471569 22860714210 121293884812 111092632932 103687419669 88818278174 251786670284 68183196580 249905989689 26765031110 23450173062 20557526465 1026949521 60598002544 120201051563 53593598327 281562428260 177825864997 19083666890 160764154371 85104091050 135648750627 21151664081 6460832997 51365152101 4879361473 3770442472 41427849469 109667318901 7914528936 49152529197 26373133747 79060550475 128996823032 3023499316 34107726350 40369016076 126267781244 21836900787 1906546434 22280265730 252649878697 5292499758 3659512199 112579126465 168548240750 73565736791 148924447201 79336742767 140591954884 23604479614 55440490809 73684921729 1143758914 22809856196 18890147397 62389098628 102706777561 130997763599 8521884538 10920502482 58804793531 129262897968 6423544807 178549990197 3209601448 110915799738 40637676022 202328130038 97676442171 50311124645 43865397881 42534038778 242473026930 1525812910 32206790922 23987572835 99191175 61671277131 146335360294 4722799667 18767718538 8223537865 13178014381 97885869033 1609907767 2296160654 50209803086 178859133045 202477093969 89651185873 112879541073 3303451939 322032757448 54308512050 132585291923 41129447388 104222575793 9087540934 339191535523 24840398962 68708844958 150739200460 57438492788 31037683715 73907659220 69728984267 58519738107 264052694625 95986471186 4089969118 338619407744 6207922861 307441548867 11732157950 45963492642 21928084527 93280502625 186666678499 26636730095 112544215868 28336961788 9917188336 1363805564 39908054302 255177175550 4865348506 21230283530 179974296060 122093539994 8201522790 23236623262 48463565087 6783084999 73426530838 177556100463 8795417907 156466994279 3260745916 21248599549 165868739443 10969432617 116966753994 5392484019 68034426635 20041429876 59745847794 41427728273 10053808274 93264597490 1211502068 201140994062 2748941703 124437303968 38386697253 243253156881 177946025942 1813345759 192184142030 46691948441 50431548286 11995167910 15075383717 45131779357 135314392002 33403865971 106601379523 269635745730 15726368069 93279774661 14089474255 64167772350 13698923261 22525602253 72346344184 154530435991 14583394301 223370608719 7326889794 93240523467 231933275236 4113083336 9338501120 43831161048 134946025542 6623800144 75344242594 174753412944 261562179821 70707710986 81438665713 183072765364 283790734932 58467262552 131452907506 22082935028 228492457707 103806088285 19188074804 150320154330 15711895383 8584729634 22465932092 15808467512 124533653459 2647528575 37895565511 42147698183 30724556751 7495251046 13378617435 170930886233 265961948274 110586469762 43779532696 93618041708 65943058193 18393280904 146618812586 5946950817 59612876376 127649317105 60802773795 149985943962 123907242156 4099373963 6181712200 9972020121 9782488866 195486046093 143145238026 68828122793 96852107296 133977157903 12302895838 3518588170 9757671734 2709613887 62285854754 23989688772 122923820782 332179452 13723794271 37003837297 222562283246 87947170375 12186008428 112918418421 113524002667 260502297189 8571077017 3898688369 23787040221 24745007618 116966009685 7341609099 113125171488 123351623612 53570497165 8436688620 9852838274 5567604656 136207765633 41648292886 13527191412 120267345380 54922726641 402536488 183889874046 53454957927 85961326 81063374974 168894527590 94803058490 978596872 60231550900 152649575290 42295421863 42361249051 20324341042 69440742722 258674019018 115302655963 3783321101 77780506463 74540025095 304497171140 6484745165 9436336644 29490023541 21166598906 197270380844 110835623623 27693203213 220159608560 53862730413 93764971365 220892712948 50926016395 73303033260 210759045373 20695463669 164162164563 74215533823 67442570332 100777926632 9402863836 102318319294 194164620978 54798962616 85078142 85542502758 17774021248 91292190058 122013579009 21261195701 145620745209 63073931986 123632913894 93185474756 120498740704 70450404145 46461407858 119808750998 36377775006 88110385598 46944868701 11876422856 120076619007 101734363769 215303170812 85897304834 178464782733 19623470049 436581569 1302267495 20625276055 181982205244 33456030722 75549784278 180498154425 43861366183 29290524530 5492209631 32269709151 35007381198 56628086386 10274587864 6441342666 1195793723 177337134948 1120030638 4977981858 471430455 50445059974 90399625741 81322635877 43705394554 166487739580 7737401160 51156966528 90569220 14530696378 20354086539 109883907968 133377377 120051926824 33834623734 17645204259 1388619845 9288685957 127387540498 13598087022 22425302552 57186131701 153728007261 44807154200 41388676928 98874945186 21256148725 7632764 45796662406 43803360439 1117765815 104038353119 138864729671 9347903895 2693929336 94256085751 133079964960 328752665138 231944014031 3662528212 27259560127 107183445246 340951507407 77695481206 98211931403 136386256304 2980936091 6122610825 37823802689 17800835967 22820549342 74589346568 6580500600 16113120957 83043397019 31020943252 9829435642 81993779402 129083818234 34823170099 71460725037 35334536888 92326103808 117781237499 26758011739 211511463892 192477279418 24747081291 77991460902 222474686493 127089306992 129979369724 214858601485 41043172328 65574409083 135021037765 105243255030 1317406270 96288100555 6560836544 32028031489 116346819672 13074886257 118888867555 110829652732 36050598781 137314012896 120296562680 142072327908 2799544537 55182444068 12518218553 30652611727 1246022997 189233563245 755053852 3329521236 49375779612 11681091449 95588848166 8346946280 28894916472 98793300801 44497499787 109888697399 5487419817 201064860568 119609245788 22085904476 14923708287 6569552910 278292301126 105568083240 47911803278 46744017249 165194570716 12692610498 202519818267 65570444296 28065459578 72981622183 111700730867 10206269898 233178126476 73856300270 135873866810 155118580599 18439926628 128750967273 91950663543 23271392560 268324746357 63017458712 134296920096 141405771072 76801707142 83623842458 65037450434 116106157278 67885937 75723288379 10738556122 3420197080 5336139780 282632674550 38942742377 166772951671 133334954432 124767753002 14910638612 108174318569 101145749382 41011132510 153615911 49050605042 8855188311 4981587762 4735390499 8242030228 247311176866 147185087499 6261997839 39172865898 44011965436 223524709646 2738293839 351922445845 122953643862 3653214722 72991750741 31334146258 179700424583 67112325963 25052152430 81105283315 88717224471 8993748648 25421151261 30164171946 14125761666 305190155771 8706520921 30569554802 173868172652 68553723541 21150520286 70254129608 116016446834 1139356762 23311364680 192883652187 95913411167 6237149871 37649805445 3133943885 2520760067 90597222755 19701121462 126197449358 289178321663 19524763115 27195788388 205566401629 32611272102 34243421313 71350652754 7027920966 124781746616 21063673301 23254235918 216077087922 34785306725 63584676999 1401599362 78673433773 108093261454 76563557911 122986295459 96256677333 5075071179 37863924133 243491001889 122195702123 1017375380 99834001011 57408157887 38363689921 82409465043 117061308758 41955077514 125434088800 137727806962 18987985539 114649627275 42525624269 67475078368 15457391330 217434773188 27257625755 135750534549 29331236487 99759770244 9798731779 144643772712 141984366474 12203086725 15528727269 13069535106 4677321430 85766057813 117163357491 36951336349 119707181403 293297279399 162643625022 88629593454 103888160 4776570085 11574860898 18082614447 92296877220 14318028924 1018911439 118712070752 56661488207 67601565854 6569049242 27863666546 173400554518 44496300565 1960819552 179002957578 8951690060 265278345526 4516380040 9328640280 14338962943 14168303560 220064556955 140263865744 17351131546 92065499454 128484029084 62319450321 65508270627 216475564637 93211803688 142188759199 230668704412 185864314807 219886484684 1362101558 39632269108 128247889889 18864310199 30200269135 47950512236 4534144441 26486720175 9433240148 69839095423 23393338614 2670386603 42981495226 182909136056 25800894523 14991545967 2051704274 9555450185 16597021454 148762267906 33688194915 103452522294 42049248161 145299882213 139747945375 190370918206 135198091606 4831802471 120010000948 49396850595 357524436172 174536762019 187766643777 41765434116 22110400137 42159298033 189254644699 85667124888 180353266079 127947678601 2713538180 108567270567 10303101881 2653430937 117323299 75682634237 161557710017 67482863776 27167213562 15660115934 457694642 57468906772 184794083126 150505241668 37296277123 46533380573 185031405570 46334046010 83892527893 26754742340 43057971500 166160399277 16862402033 87652551249 4550505374 80259719293 212685545427 116503643783 17744636238 17211914068 53667278281 16055085924 129986200945 120364846468 171926525665 6142769537 121018830664 86721925 129953852537 84819487590 60094392557 5624100395 22316737872 42454971316 27544509595 15258397074 60296978155 160833573015 97899646670 130836396458 112992864494 77798700200 19717380342 85276498437 84780453284 85263038807 1065898610 19487679022 2017415723 3829151686 72260469649 32202419755 47550091202 97899111242 90429318319 69996862038 140911408303 151626003581 100622802135 175539707275 207957253198 6653445113 34058766783 6948964777 19213185714 9986911200 65772073418 15381712167 52485704152 244003155366 14631969278 148697014549 111755707093 163326994337 663652279 280167058032 57632107823 63973423177 140299031519 2165885771 62555016128 24834389152 6449411699 72332040898 96443098612 43898992680 314081401 10569187970 124321793277 274707356618 303248625248 5502523462 56014814941 43625368620 5544271744 54666854025 10026029827 147854524328 8735741503 12241931636 139893060836 191353556866 91600686401 12152776611 149862991408 9736511359 56556062710 63067326717 155261213755 98123511271 752233156 45527338084 81912424454 66450224539 164796272616 83394173468 4769242196 260381325696 44639276170 17506989904 28507366193 60472942904 237830982016 23431221966 19726238108 373414714159 57138398433 11528953010 136054816283 302336634 149658457521 116026771462 15469151940 14400370339 115730241723 6923581651 91405695892 51859008217 38020923661 4207877306 109654101339 127233344289 269339713137 191483294450 85893481154 33572357404 164981041895 81004466860 137001464538 55884772504 54259881478 75718655507 12850429010 223759590 59945777665 41646077112 87866789233 79503396605 5779653042 174895448915 1363477673 24319688029 142531716165 99091162143 1662842066 128205308467 25953869775 19253008929 147597785845 54437792717 63829158054 65466695478 59369256464 52200259809 197871765692 88771045480 44494470596 94691595651 105429148504 36224482536 14364308252 41848198131 88756606756 4735319414 194685457286 20255633546 4048856255 100830491402 37059587765 5097198851 160571297616 159639154799 275453747016 12987109595 541807325 18103507453 14940099460 84701811487 124104276320 279165474987 101959501367 155787912710 31962765048 52335989415 6403795879 283065962184 127481664390 793724732 137943262054 2263920762 60290300853 101791359532 66151800193 10823719905 140606226585 8658592876 122287582322 77087805604 123963586001 26412978355 249958597515 138706764874 117751445383 40846619805 210783975548 76522819995 252679592142 2285740915 98028345754 192900687056 49632329445 9971179091 15109215754 104284790794 20524995299 54162693 8034899915 55948704751 150501064405 88678617566 311278773 34979340659 15594339126 160467934247 35438893942 84728217602 85341793 2869438766 51898530154 1888560243 140909231137 148548011495 177242409142 13447567608 247436496785 84471922186 1479520510 6074797757 5103903522 23188498837 1489150432 5972435824 137830400281 39297987164 22271751848 48090041240 56918895311 86765588161 95859391600 64921849286 109408009233 76021431286 1422760322 78037873909 38501961329 92764276549 262483871238 91438660036 151405865030 63262802952 17889189039 30706627036 44212071403 52952187219 6156442434 221216981009 17943389711 127761207886 15570975591 147362413192 32905384882 103668249477 17141880668 66492210942 821650289 154804628966 107759764618 62801997255 13379511718 146869819564 183178382508 206827531369 7016662133 205023693418 20451558864 233818402967 117033302422 680609939 104486970183 36247034882 60848070833 186085549423 43511852939 16418590673 142394031312 102628604222 78192837569 264113037920 35701056312 92372744829 7524904209 62489586371 55231812953 130266951801 85284213328 105643846120 370557558287 266307097684 22774913766 26090425000 219580002326 116574417036 137754754591 180033327511 1946904951 51898486875 6417591506 185604752084 147394068769 4358581326 54496087682 27000164891 18505327710 35656609153 51554018632 256713910769 165094848905 104586570857 54146108313 18666528365 202363634406 7652222560 29371498528 136651001209 161117752010 8355875771 120921251308 9142113519 74213205683 43536268679 4695066326 152911489281 21591096550 191826185112 28583671355 182666252724 48060296695 21558316713 115881066149 73278491431 29332059691 105707180930 150508873188 9260111114 291759147629 163551250042 124180039618 14022046502 162774108458 702913659 2031196141 372369410695 40695649048 13769854825 94277285287 102809683682 26982207582 7167616222 80152268741 335482699957 120678829845 53411417267 18009285994 1395643086 251559687152 36025617736 61100837775 117787039817 246242520408 3034991648 52148705914 2873725169 12836726526 43103531661 143739220407 44641045814 16156479779 138979926605 43398438405 4489203092 54889056884 35081065691 3613006285 14491445575 16829046067 310594797551 62222659063 14521337539 34490934428 1028243876 222490586703 5227308119 293986224864 30268595455 69394519376 10498751489 181906430484 17386428204 268828749148 8446513589 10159122866 37789779149 168451454676 210068994576 39982402276 626173928 35669917092 385786438626 117086055974 9940969238 117059742216 188318616295 10881299574 46668082142 186473438949 74080805465 46922369160 83108241931 51093073462 80361112524 165865002336 256497866686 27560888022 67174614938 112977381589 118121928597 116223371601 175315984399 28669681048 772621241 232713900674 1414258212 34116879349 66069329777 3308040951 53563275519 116859205000 16498674232 239852383616 1149850608 9126968461 1801669906 160375081954 73262094059 9776540906 245430912014 41653879897 22483127473 122957064238 57370413526 39205461346 137957769707 67807894187 4339883060 16272237281 177837029282 162043862110 185406068497 310812376125 122993088196 127680983691 163973261439 105610196046 319788524650 13395105376 7621866063 27573148509 907565014 29161584748 9047753029 5823938473 996459000 249454887321 105690939917 3392143929 37452233315 131474689338 3254448441 18672275596 11132143875 93712775171 127291936440 3054745610 8063709017 28055590051 20659884779 18384720495 40583548085 95329018842 144366780825 155893970784 8667169255 114651967464 35481109840 85173541157 57525069975 166717295632 80105160799 37487106326 28219210819 261116201933 118529578770 180581247155 6350136121 180683137632 32665988280 121370256505 1735014421 16020134592 65716352764 56740004686 109090394887 8609175196 60910821198 124939087371 73932790186 12442850 12961339276 80330255728 175830264 68384918706 10806083738 325143042153 101902791831 9115497316 81840654080 74138957345 142852524278 28752407488 22123731020 324343504738 237343603518 244240274483 22269208059 101949845547 40475269585 61671622222 145598857485 16001154561 51077988973 334986053483 126839679551 284465846835 1286500766 61822572314 9234943751 16576508793 8087851986 50479007836 1469236709 29036084418 67304557451 53681051603 153157760571 9545443017 117641577721 4636150442 174858522 13221664902 95026306966 9706040565 13741870926 16868413152 149334843985 130895736794 78844388887 4643630585 138687035008 10912337642 4745954910 2285331575 43202736194 129350828445 55376392173 2856444315 5620596674 5328070272 14929276896 37235149923 79449345850 83349654404 38403832253 3164800771 119800659430 107304632797 26401803299 3052135896 14892293918 118194021373 77869686704 45853189584 7961682562 4888492718 39121518628 18257047114 99534686599 40309374002 5733726040 100564388696 22857095784 10815230791 16708000175 62529940709 87376905297 146961756567 118694389354 92503290377 4205543581 38480743027 119533603486 135289730056 19171294579 22219573091 106358770333 39212667436 194708646882 1856946724 28211187849 292901258286 98352361084 94859724961 44648604038 87841518273 34862907617 269852739542 52042276015 95112620976 49837033 21953194641 57156278482 186355459576 2939707674 57361063368 261521240381 78282834657 8280755586 98910892642 197409033831 118761275064 53554429484 168079653059 2559838828 10579423349 25254360978 2856149080 62181850792 24306392408 13341691518 133074869334 168134874050 34903400864 123164225914 27724702488 156101233534 87708596785 122787700672 16959047777 192879550693 63672137223 3645492345 159316363228 22816676703 107245823483 1159764766 20369002482 97631567863 45673554739 318805888959 52244483148 12829486895 38449860788 59416337176 115259461708 47775981022 142062895439 38625407474 171843687943 15260214576 11064030896 24650026762 7125232513 93886243275 222588558954 124336718466 95809914525 161929716992 9972770505 99672267503 111057126198 150507570929 46789637864 100452420095 19414818281 61410498572 182155210193 25079955310 152734668013 24338695719 69169533440 18017321045 207573137875 57829619512 272159778384 46078162699 4229338951 139663225666 85533539719 31464603056 46008226882 64891809298 112398099218 26171072675 135186484833 12378496227 154856845629 188273816391 42170512644 89496969766 79758323364 28857170823 18962183991 54459636862 2649218407 1393039644 1064972270 39319642234 186298284212 151470398751 156263832377 114680734904 4203026555 35027500332 136473221778 95373674810 24930127693 10133047246 11315477478 635541877 304612526350 38069756425 14141839467 7721334026 14699010580 45443965827 244014623623 12346149967 131704321138 42679557155 14096688945 137636157170 160783623854 136957283159 126049011950 3567250445 34328548801 119591502047 5447259510 99927678660 55059349676 28849989467 33652367330 6514021223 179445064071 78247902789 163348827550 131340414332 103989425520 4805286614 189828933633 135707989031 329839603 41199834414 21800491679 30196896388 15480230942 192799158723 31351561271 17308280520 213200577336 39250432692 100202334203 100567332247 280926351339 138099892318 75240522624 21882564487 212051153950 9846781764 201065955781 5177034980 4763600001 69831496673 3530076640 2956368044 121107973142 16339020741 640396262 58903965387 53024358500 156441906451 110476576595 111122495809 221366194319 97759811847 64308087513 75654510800 5828451602 360948247003 12910735378 49749435508 172448217170 52556257524 87688464470 83539575242 5390874777 299836656976 44113199440 545701705 4696335644 2210892448 62557984840 120653621971 99945199639 1181697116 110855956004 112149252251 358102199930 59955911336 1439490139 284693690810 121146271494 27535187151 130880543533 296512441546 2265207489 97265893563 2578459708 362229549841 85250912883 8554856698 32827342799 41362783678 10523851377 7348965471 32229398273 12867912 6406670999 36661181213 45931773937 241539575659 148816768785 6564717842 44023201266 91188744131 1106427079 2660000197 209747549936 193401698453 107189088084 151474198969 12256347762 157429838008 148304510513 241178196576 3402190290 61251767075 2463118678 297974261950 65082595191 119376550260 397816364 67963262203 3494560743 157003748415 16892141635 113552326546 147911814078 58693797779 180920724689 74146569617 131815270539 8611496764 8060794283 37258371916 25539663765 104116420279 174692714277 32336234937 10634099545 16411858125 6076531522 175230084479 140210855143 70311432444 42765771503 24036456382 2052861744 11981703280 153507204869 105543719965 3904616603 16097791376 33474055400 42831827009 155070750063 54328564774 135405119484 148425084306 9417249370 39003399811 43499796818 136881820390 77452919807 210351526658 7124325150 235944798939 191534419474 89402133428 119834532911 5638388946 72691920334 21735452756 186022746931 41749013632 78693333345 8310034506 143089891638 37655915655 52228507970 218875148662 36005762854 38764412350 76331620545 202687553106 2173640514 23576645358 36055165296 154119578796 12010912680 25945395649 129879645544 11014899691 2271994222 2860722962 65390616987 522464743 122284029546 3970529641 29202285444 75222012176 22230041879 172121747916 182975242821 124058918658 17210470582 19451907363 211229016698 128306159283 268439358 89199537807 9037017093 190073574249 17684589376 193831157533 108783256520 156462191272 8596094589 5570142963 2047439576 54054970575 246033616715 5597122816 20770158383 154331701859 48630984698 75428541748 57628813224 3108898346 164959691917 83555317570 137355821524 29666631291 163904398800 76459165106 11608849943 5893716796 2564203442 19332120077 229487055242 57508420370 240032026054 3610940487 332025909023 64182032456 52484228094 48364637912 18206827199 172765893640 72267338562 2666784483 8720475966 929101536 67431932979 115424974663 29593157762 51312793033 81771740809 76085231353 19151202621 129104063093 29386458619 4199725360 240492033529 235403980308 265135094401 268356632463 15769535029 4572066073 1457155641 7454435305 211968841007 89340667784 70916800822 16553830776 105090547288 24741734515 49091994072 765185922 179808562714 146906879765 17381739561 20153051975 186091496 34836490923 81664483172 40381110975 186763680332 109800381410 189596908283 144797772775 37640606314 31891860291 93567706329 24043562414 24267766473 18033036125 81730145794 80809806599 30251866774 143759494715 53793486112 150440363951 57917851987 57505315640 1197658467 176195786845 33435040853 762924951 54652521084 74065670556 49974153344 123891435922 250004018761 3171461740 249241995960 24065013656 6605791902 123689805280 3305990372 25294809819 28542931602 12261244569 21772363465 287024103565 74022467528 23958182243 8759173386 138219785657 8202701762 73518299818 54662619 17543846962 42295240781 5345954267 23538765525 193214843833 81946367479 250198163285 80233390733 225235818600 289533441537 157132691906 9474952007 5092040856 184812830287 65694159839 130693950300 14049519066 157943600719 66836619681 115948800945 1326471845 8510829799 144294032338 111847165418 9421858412 57676523267 228137271725 194927924162 86243131094 25266867435 38248312920 171616385595 155379045891 235934496656 39967850819 1826240782 68314337336 243316870037 6210796243 78691493710 17228349080 10014901584 1008179907 59693396175 14517754258 314465603541 218919120936 255025614056 26684056329 7149750239 2446033469 94548180566 61263094781 7214469023 29256182969 1981768574 22073575816 39885044735 37618958652 211012008432 243691284637 3464489349 82075848571 114295285005 76196459968 118637594651 6771784385 24415952006 76090524376 127339269812 311434896649 74648686620 215236891069 64209662264 6974920866 1998306611 1424037546 331427410473 94199374143 108408493888 78925653835 269878577662 5354610432 33793611741 52148846180 89075524531 212415617823 42197331 90712945453 67108163006 42025981482 131516042997 86210271926 208631976020 251796579119 86843755036 139207672956 404726906 9048004602 34948998767 21830975607 50657423445 3546578679 145823665438 106288003766 167850719562 125970305 38527192899 25186169905 41924517210 145468652326 254583943039 175253282925 122434365762 69570281799 709360469 59171876270 44307779329 111547795402 30264599515 49525672492 16902580599 49533878855 20438382666 7084610505 15541039691 52447730206 140814763809 4784861225 210852243528 39813449242 3107285262 18278474514 6260422290 126341094341 66398388818 7664102279 360483483039 4504412911 93977232498 187090465086 96251979472 75306451185 2258067068 37886755776 222136554592 130158092437 80687520321 60103959738 83609124181 23460696051 10085206031 238986294619 17582204353 84896722752 124905444381 20416929016 190790951101 18225561492 86450155339 177708908096 74749545722 63138604143 100819701488 94178983978 8940027888 18819137376 178611412836 19895033837 148041568106 1242017 26226047136 3399016893 48395225110 37373244775 190115621365 1900964338 154864438576 108383515805 45810866865 76682397761 25318981679 50391388663 88745443312 226744379976 358592897642 203224308637 19429750269 246668483706 6818925745 3195716842 7775556837 13709398274 39098094114 136286591804 3203675128 132658009076 144150689682 13219157588 87054386889 74927169378 121571939632 39099837532 16170383164 20784276237 32108307645 9802905039 114829056960 88558374959 93523557701 1909821671 106586886178 157495347525 58117731263 36450938840 11634294732 130304233643 206838434991 30524554020 16310239239 3166352872 4292096532 10286323529 25666855956 32216040210 75540035243 177678364381 110784273844 294896914095 387005785 20749792251 191533577499 65945608748 1436333610 542302020 182201995417 60444588320 77179704808 33412807084 67165390568 89696739938 186184472810 210651751495 3985985702 31767410801 84788463480 83735317562 92348182996 95572354268 37842935265 7121254958 22395543662 4470131474 48626747233 7767205101 174874049 5843813947 5468938180 138413644240 74148874475 35689152530 59489445092 81281653286 46865413484 30055318508 67218181229 13557034644 4773250926 250676472570 27925220544 49714356051 29343980472 17716380614 356745351066 4086282421 94437310324 124711478767 117117289580 155608767337 17928411629 73670901893 84025979012 113171292279 133978764938 180092222882 35064867221 289508395405 10614157071 31130973928 141730065351 10766276846 35365973992 119073918647 107630507847 118748466845 265943167960 206912138348 82626444969 2722124393 4375081268 162519246340 40268396781 96536290706 84027264810 21811197191 100978865013 28460124784 166902066545 1766346551 78888177647 21729784399 4881973014 3103273594 1564539529 262790291870 199609954377 361192216181 47081871827 154351520484 183523811587 61242071357 151100118021 61744415856 21314101006 18020793804 117509837388 59948215735 9659708487 76776363203 91186854771 11294052630 4145520953 82230268681 79605320247 79804086855 71792809793 54856625122 27713251372 19437828595 110414977501 24169231569 185760695573 129214079164 351095064038 14201388412 183017811310 120023994888 2236071610 126723581129 103799857465 20781828331 151103441022 105911014407 90259183447 96122734180 365755704865 195250545819 95627994312 35748383711 40567945317 45314655 146024407811 3609939202 78217585836 159048428887 301664584156 97374222871 240597731613 35474193779 205649987113 286136199920 8390028817 147607334357 831809308 32875318897 133733894413 4660923364 12817205368 8378637645 582951055 3141805898 31163738849 90011713309 33217904698 101830241828 14104756744 34954741555 85422816631 39851459954 157356570709 3113273872 129839343324 115668341240 2077487676 9140188837 2838796851 16549670304 108235516505 63835300327 8498975575 127145427904 28030617655 269365515683 57039223266 108200821718 89398044921 7534789680 59143384727 117181338953 28646406289 54701015818 69781567250 34062208262 44968774876 46035722917 11465636258 785477120 21777971522 18650477682 184879124784 2059645550 223867801222 164978385963 81182236294 32764475159 292372084546 8794168681 90329941400 108687400309 40360781670 4957577870 135173658174 21256620486 5809201061 764417850 130385103214 82058676732 155211121069 371206982885 25532508119 6595911724 44287038704 30952841702 104389876667 31246037008 22535567292 20813986631 18714456975 73884238582 74526505528 6410115188 13165004514 319523853139 271303496443 181849631523 11143972090 25644868684 67791506947 206156762381 81387302653 79564351502 240541998775 142478847967 59332652628 44981182116 138448015033 181192005437 5706928028 322007898925 9828287300 47786202794 220800931874 13356740211 52776335520 86675787835 84584986653 70065590200 4193403459 113511136392 85160214055 3276271631 49848525754 12304203422 17765314806 24484083871 18474423689 99307548883 23017117757 23479453067 19282522848 100365834087 30182354794 147367172042 45182810780 16762003944 255339730145 156220221934 49772856852 3554613585 138311312994 140704201920 46795421761 55416567916 167209046675 5760552445 14684495740 139366639476 156926656543 36782564144 7338849642 26740805415 360214416200 4667459930 147443529016 190155806677 47853842337 97974353900 166141203026 297748235379 269708756278 122175150052 68592005927 158865216498 141378507193 108028749537 21852407069 16079640585 9922555858 12836960405 143705783205 24853401488 151736015641 284703817123 149006160858 68138049991 1585929299 94777350504 996097877 183894536816 101653874294 158278656496 115763922994 68996135602 154764179485 3941131340 48305177894 50105142924 48014017915 16675612636 29727337166 34070017914 6582096634 30113240575 12244039725 7640761643 9075971405 217633506765 322841231 179189792594 581736377 63319175572 37957848473 85194084278 203896520271 120035970986 51505300450 71394562313 117142492912 290419936253 113782337024 10169683239 10384341573 45363383968 846919828 84703009757 176431881750 119485210873 108061368753 307325403355 38212971303 14769183984 8362242872 44892592677 73095927176 50517457906 311573891869 69654542216 9619728582 143821836323 15142031107 10276946938 28022140130 14590733513 91149514419 64641480462 12570794318 23040692279 104404488514 134490327710 50168485795 118627080521 66459150349 15501264650 262355349796 155778192110 9211088706 26962220482 26482061120 14136299906 62644168254 47017635842 125108514823 106971919377 84720995189 146256000248 17167860952 15568860006 10072415402 7468793670 46070084129 16745793848 128646620490 233409622042 139363434471 4704819848 11747136285 305126854845 548272248 151637424659 93682413355 17714819254 89632723019 297567040589 167161392818 69195967378 198028916340 8674927723 297957956488 6611578762 330168354700 95701659815 8601676451 61502933464 1825206 37075525456 137046614356 25039827896 25565094654 209531771052 40028483112 288589213947 38303992739 178038948848 63522328885 48535301117 36062764176 27290765476 3136431254 547503965 26660388299 99288785455 131994914658 66678733074 127260411691 7999886343 53570202194 183388395893 182002300968 1305258300 141397068645 240255244780 6085906223 312746359252 9744260864 108028218743 82170929436 2116682528 32672324198 13846934924 5781666733 100508865933 116112884957 5709743156 103454233020 83142882899 3296736725 25273302774 258272153295 368447675 88648364881 11454033719 29669060236 78949810440 176799610878 16961929427 1972625803 290151411 23503360475 110652731735 2813368288 991922658 67288197102 174553999567 79670190011 51912872328 4410231782 58471508840 18336422942 70442068032 8161961876 58816684762 96655584741 22620850343 25617415749 19920600579 16937796561 128211707640 114432012068 89531333606 62254017983 55002411688 2384920528 128152052721 286479897331 38541642929 31464334088 70006302551 155237020126 770372964 124589123816 59113653731 35815271014 126013091486 2127394253 2617384576 91391552389 210244127493 126149383940 177519793697 31056316243 155799801996 168369617870 1286575845 59565204991 160569344811 16799438063 34490278185 42527105374 424277419 317220238002 31091193252 130284522873 49857661170 12933200990 6574538406 150653477134 256963239447 124882118466 114123982149 56945525813 34599591073 37308258684 57412948368 3000250525 7032755616 29395877689 15503116229 94319510728 8431629474 14119469515 21925563735 74069297211 92296943231 191957063753 112506060 13560261176 166489046193 71405171994 173074381171 172255687092 7859784509 59930681711 23622504917 32867924092 10875059775 105632788074 20470983442 139432608201 112942746266 10970816110 25954072231 426927418 19400826830 30632126955 13109618121 84678982006 77394703787 23364826647 276316664436 19109711789 148284785881 14868337230 1566709863 162001448786 2288857664 105052571173 94340142282 23590844294 11665371159 302045185855 65323580546 42138181109 126642773466 10669816521 110320875178 9403677455 158148980493 119762254476 170839061300 9018740492 62190444581 74151835692 9360646436 46902368806 202118935260 89797190640 45081144238 178909494550 234311909821 180490179084 14582082298 41748452712 38426681987 154851156667 66471814430 26370621138 77287357462 637565471 278534124286 147326611984 2044459572 12857085964 40071369247 132965419776 98279852484 93333208263 336524137601 104904183033 130310324745 2823505628 12009446554 136332343543 26575465107 11885810520 8144345369 129606330164 138769515800 23305499068 169309815423 69274559522 22516210722 47289560665 192607249642 1425888813 10753754207 213458016717 114960791824 44926912533 177057795208 29682312025 1793721731 2763575589 29459873407 41839350254 68011371421 47034925130 112390422857 17747137974 222520165558 88524551445 87870163408 30875041202 42113645480 43484550243 45119415251 80202122326 11048774458 22838178400 11815557064 51797690978 165801096335 9323471542 9736268636 112659459332 185738343281 77821670648 99117749365 728853351 1520904312 77246295300 16165084134 22538597300 9215794167 3902650307 641528457 218894230495 255520536256 21127357032 134560356992 96327057235 54817152473 28159944841 106031346377 64468267595 107319699545 167355365818 3696846994 9398542547 226230720281 108941169349 47198632745 279298031001 36065327555 103958120394 138338220781 149840745937 116857139392 243373752881 1568841958 3944122523 23770577598 124018726244 70914268049 2680634333 2358922067 3043324886 79322600131 103869003143 134690589417 45007348380 33140157421 209946597648 61431419638 284093401721 23040338451 205077699297 9999916028 138088401538 40952419 176896664377 102724295548 100159195926 85469302757 24751776398 215149295547 20887124840 142852511494 63073226136 16430767768 35797085457 49824147449 341231362 125693568737 4392625858 232303373265 141077742701 15363870126 4165539147 18292092635 169949885433 2658756658 2262056865 143144799646 99737218003 4851895255 3439582795 11132805906 41392456325 138257863362 48964471031 70402123683 124719636911 28788436580 1465513076 194061117350 90833314546 85527826084 309209436188 81855448744 94804881480 15112779087 94782554179 32741089263 7487319580 18988531793 16704497330 157806354183 13595220070 195786180162 22088438424 42068999436 173117610503 79325100171 56805573480 59938698729 3872650641 20255440925 14884091151 8200866727 129917526808 40606666436 53332003252 10701276870 179077225615 50606529482 98800579408 46597411434 14133351175 123954179246 73123702331 6909518714 7206282686 244284072806 107590331535 42296458305 110607409551 3240051462 239623583242 12549954403 4064848196 3397647793 17904150902 139235413003 22830086635 146843729700 27036216535 33223778673 68702510165 71615281246 30443380144 69365331392 5851846066 7737019755 115336812869 87502609321 44596275262 44712565281 42956273781 116896674584 143539353660 69481897163 46256854776 3574686511 106038855527 61614656016 15161445617 78152430413 116868320052 31383109232 34954446859 79933574194 16782686533 49618991776 15519301722 295632549 199593567898 818111530 52875167989 3152115432 6507798880 7561370848 86728125568 37171371811 6376691298 9297871141 11833078296 99258892109 256139328566 71138236720 227806933023 124284084254 66130726271 83196418718 156490418490 117933962982 13025818274 131626928355 272044785483 148239872319 3862800088 83590733277 14472440274 176872407283 24875075165 44151233373 15965044305 85017618635 34705931376 23170676074 97302011224 52475625433 135599956266 7069026930 154989107517 9361825397 16856106926 51419664124 88214494786 3404342285 100406657213 800948298 488422911 72163342938 25654009945 138980031043 136821143811 73347799696 7305701327 13610672928 21165924479 157194198376 162712773907 287839599737 8471743589 1027176340 119534073664 3477278363 21181947137 22421297809 3031980450 23380162776 398667634353 12668752181 104928947277 1760360679 30239720000 2601447853 21525865261 85565155835 13563824747 186947077568 74226232357 4361492107 141632547159 149057356358 143047950899 24756969586 15414606869 2833517110 95741101534 123490739191 32828211674 202067558120 123098367058 11484110930 63201199787 5520068134 195730230170 6964338473 8654575393 170262032403 8017932845 91078133895 1340203318 37429254163 127002428838 11318886638 104544072698 32969281166 166226519378 26634085616 32442015621 2459084214 12827237294 135377702570 235414978630 8846071627 48364673072 10903657588 25868891174 129169628614 75538326747 894192573 68619509445 103036132513 5182999862 61141734317 12435269010 220510450310 144200433333 43970917793 19852471023 10481400805 126764064291 19881847752 3637020078 119487159399 4373123949 36537643816 171776063866 199478238663 71164742389 10295023790 283341295933 5583015240 135120107870 91762552592 130733941620 1935568829 40695440506 6109735300 92096075308 49494274316 93196530433 1070793910 185405608511 115805672329 353449308 60536476576 56809952875 351454167235 27687303955 241050591416 73511856565 47456766997 4836686357 124279770573 28224984066 98820974020 135810317694 5258193106 105046455513 103950633919 95806820777 18584487472 17805729196 18740268894 145429209515 329533004000 12754657608 8861720546 208076218 104417418 102008881769 189841200 29998832625 5951045582 77268994091 108461884838 118979022851 52907194445 73042213567 29872403666 7961345426 17581575821 2193474066 9744059408 1093427630 4556287577 180447664609 5639874413 59065157040 4126697652 111140609621 21174761896 136429169396 16195344605 199863010610 163051455626 176111968470 14478537815 78913378045 22868075582 136808933166 182585943524 55191300357 72692595296 44235306083 331494544479 231521388606 201136755526 99975122078 4629241401 120864577995 193457659974 188540643110 19571825442 87223315467 96925618196 22361064078 6306304241 215612125401 70143929526 20552511139 6132798428 9609981652 28156239328 72235271590 284460175251 62191513630 627225708 227468726826 45607542377 175129662408 79743840 19761849031 311513930874 66734933182 71020766579 274121934713 30553929375 112330602518 93698868860 32267253782 343033366017 27086498482 138233008304 84464725653 210475781453 125996854006 1316590213 194793695803 3076207694 58455552448 1694797446 20728829373 313455811319 220734236302 141547162443 750860349 23924083098 43366477532 46591782023 38400255876 5096905126 114399848811 7393695416 30431608129 91014650402 6267940077 154739417808 209864089052 4255404957 113214848769 107807234664 228891633900 130185085268 137279772318 86785738607 122377536530 7439006108 15736006503 31681902925 20779498030 38892632292 3125334546 271275448387 10961068796 3271190340 1775894216 158390201126 29238276205 13353951030 15611325981 77298198769 69300504220 3833569093 6695908493 49913569143 16628741298 65444046173 131455281541 158500438663 17868083106 34553419316 18031351876 115687393797 104593648214 16954519761 32902685089 4310905355 51905750928 180798729920 173417564413 300414172917 33771677195 46843694214 62406154632 26608599101 35255174365 146532338815 66895076026 103682412330 30192477081 7078655865 7763450361 40302020863 1774685736 41886815947 50818903547 92537069407 11582822488 339669548755 11598318342 52881940656 207102130543 210704977821 6577836483 185673911046 9536168867 4887185748 370490215945 3319207449 34085730008 32112941696 2183564578 156692785714 167383577795 2232404093 11732732795 183304991436 38740128224 149579123510 119429063626 31496973550 23411092403 58957242449 144437837581 19289257509 256523969363 120768193384 39858969097 185445078994 2723243639 3529197040 159662421359 91622291291 221983865951 66686834080 91338600880 307380646896 188952917687 30175445464 40555602259 4119580683 31573736473 114843638199 118846467635 16966840676 34662532482 69223982804 249196385824 94881226129 223638776170 101872599547 81267825323 93893323245 97102634004 5368713949 3211636479 16020520844 21323099577 51783642230 266564021 118648736133 15003609962 112827058895 124839741016 3078313183 159162971523 88443130344 85687941920 47303615711 14999885726 1318314834 219342383956 55666043284 20436719586 152361566156 24220863345 99626848760 63125715112 1951095220 24159276015 8234971563 123546680821 48047354917 63560790459 32671398594 14886953584 5768274016 2781859959 144384868756 25277106077 44187710889 40126706402 4327642335 18512948458 128666924365 284513110512 629028139 67730597609 112858251748 143763116411 52709963057 9999053832 18872646775 9177214597 44463349546 225968143437 13015905185 42681357679 107392801774 302081914824 12964582394 83074706004 5025275526 31982603838 67487209132 86799497102 193586651033 366827742181 215284549403 37102243435 23692795557 267096637449 74843360604 4635063955 33816023965 190415823111 145152344392 6339859031 101654138825 3204806195 144691547868 15078606463 4911924941 163201827543 78222140276 126216726339 198059315974 57847843220 167884130785 4102930322 10218640214 40902135623 112716187693 105829403633 58805875032 11751108415 4580546588 2115940635 104425732053 97343266693 48887537944 3217272192 206690228164 2625112393 67658347163 7276815684 145905512188 175587052013 76516177543 143916697768 266351887772 38441372043 60127616552 1110964751 58842668411 98528609110 23007406917 122787667253 55776390435 62027473060 68143064728 64177298176 153862628007 6977135883 114201546793 18217914821 11213852465 154617604808 17588300661 21634118322 25742548788 109247202602 397108339 15631001157 79485317846 21108458166 21610830353 8946211768 100653590046 34022373224 24950411035 5488240779 78247567968 60312233014 8148863745 5460555204 28542860321 19147457572 28636517172 5131286651 54212060119 16549544083 143849184535 131041853737 160093127584 121556516663 99636385808 77584728791 82672589000 223251835723 30604326342 5637558097 6728205083 16685793990 156553786971 13173489052 12605883230 168884338640 279132244492 13982856428 229738592588 76464510866 278367305285 15884721493 20128406668 218977478320 129889111134 11291741176 349613614954 58475007838 4750672751 2201181821 6414211660 158441356 18429321991 3409399138 205525824790 202324302190 78533486400 45769932256 3986781563 44730617547 19174975549 30282354266 221175142729 8622034004 12629063170 4210252014 298839679192 514782658 135435816921 177351760862 5437149375 1438890046 45766570056 261801319804 171952779515 170482625600 234034147801 17921708611 210242126922 116521085906 78588299911 54990964188 67136195365 93572220786 198423420273 110111640946 49245640620 13320389883 4572546267 42269292139 157631568155 179276558109 164930832301 340252409275 21458325972 9449808276 98139009590 82520554261 174039148700 29189095510 24451251340 23203358609 136472659690 84170843396 40539420788 105433658911 39029154992 183028990149 98505518159 34270379814 12189761202 111679341623 62008150836 53582013516 17751841480 11042491274 167371574079 55521757955 163790376200 228459491098 162275887663 44707926683 253492295673 17597917153 190990151106 23956687409 26822147692 11926535003 76153297192 19448450415 60049396811 21324913589 115123344737 49979924460 71536533631 11427894345 15212914729 94072731036 74012343682 4629194976 250676544866 65565529766 79359372560 6793515070 80856962500 250482734978 53127356770 91577409660 23819102997 73017269440 104975842914 89939948813 52268381418 335809361208 253281759305 260634069963 113336916202 276852164792 98008240269 44224727327 147333600007 108824808645 174209050212 246544177544 262826990282 24215311010 4479802624 27304239451 192149987768 127280940773 26330185208 9337470056 22767585066 34912849814 10140111655 6290987763 28372106306 11004372237 86191229269 156123213390 107927760649 120125654755 10459671387 33050742284 197223710 986131559 82309409510 13304150330 9840258358 171899984844 12267896601 196523772245 28451792422 799439203 130674701777 63884590171 35938661813 16707085055 54929136844 119013491016 149320350024 8170660873 232453574980 6047948440 198881236603 44268304912 13782301240 110591872673 17255261761 93577743027 37103016019 321630235 51086708060 9697035162 48415425570 1169359542 44144805888 24250219676 122345850569 49219672966 117229248908 25080741113 1424197795 247773237293 4831131994 3950539191 40570534908 86679409827 213491137622 24556922673 77660204116 99314521235 21300339051 105058135464 287172222164 30089438818 5418829044 13727513956 2203528342 53162013179 7440020351 111682795424 6244319796 2953300648 15270744787 178356364813 18137875950 27949842344 83342297843 48317515527 11796826407 16965066330 375264469570 23207023547 346596213303 2623711235 23531500197 1811903307 9131832329 67112515984 52180774341 6318495594 113718470343 73117259866 86038174974 14967511 35837733585 22958367358 118509444964 61600492059 192451324634 194088509456 26781197852 80109426569 35426816795 35488969848 8753794213 40192718799 126657678554 31367475811 48034897148 70673840439 13626646981 31117125037 138136120154 18993138648 47822911843 21649338708 109156622416 9557433056 2090826541 19118485362 44363824984 59623377952 9584259292 74863636132 306725272 343994231671 355145083083 1896871475 137514367350 137083731198 160956227415 254723792740 57087439514 10808667949 34590824334 25188310482 6808623226 125861742827 30283321769 60429580930 56683013853 168570778 11816333480 4560608741 18094022351 30200573873 2115429244 33737513013 123387880046 85621165118 39266221986 136317417931 32063331675 5808132129 114905003401 41797785069 245757749222 12426363335 29539959101 211009185 39827095913 9746608221 103430767484 38666669764 3545911639 21162889786 93220639708 166799278235 56691839751 62734312725 80513959867 25568702381 22311622548 5848103562 76713123050 21205938124 3211409956 111747485434 22713850133 169736045476 61535848964 43924142945 79613115748 94320298083 122995247187 149627629754 42099947319 56801339092 11269183789 73904131417 16902938780 142294766930 167832400272 5644643585 105553297747 142196158710 34417227915 158528612397 21866785154 104193805552 3374948114 33901523722 24926143003 132154447410 44353315588 71203755320 55366906490 128363264903 3139326686 5826812938 30568396320 142756610234 84087791010 157509866039 97240734687 66933312915 92184316535 40616070978 5119368100 165152699833 17250828932 82631419552 170146283030 13645594542 4122067729 1882216063 71024015108 3837595576 214324568274 84128703034 10699572744 9668999876 188408179542 111611745403 204375768602 188800595322 167355560707 14111751616 1585359949 128602124404 260230588950 59567351942 23170676917 152916408710 174002901142 55636512393 3680770638 91893763844 5305714506 10526925911 23979393788 254067170483 62236640103 3954506571 1049586816 153823471373 9738620800 58785023177 26138324231 28145732063 228637152564 22899853809 36861508311 10356592714 175046215676 166310762153 18520710097 167021311663 140235394232 39843189838 19406538230 71531745954 268462771032 25260022791 23174303293 173359661705 12907407460 90081439365 151512552696 63162534572 20361765435 44045874466 64602709034 8442991093 34868167242 16601584781 24765820304 15392743901 109567461390 128616335108 237792389251 59203023725 55697118733 3519147863 9181064088 37086956760 118662984411 115044420598 227611578085 57462398963 6180631001 157182983149 46892190302 40584481946 207462872134 137250858248 14453778120 10501172709 5911446945 41224284890 1404802598 35062427178 71453171151 1250034194 93548096817 46056423755 79146949524 8992898416 6861143650 382249118538 177532640112 21701854254 6265965903 47762302890 41745487935 12629633294 82576230423 2709898616 335821121174 8782683238 86272679529 239544918 48936661970 18869521391 158288090137 25905904280 65803269172 63992119491 379450418 235723960286 57707075074 38093050566 15915450935 5456303912 9057656307 109894868906 5369844700 103638748748 100083521067 139119192725 15885942818 15178621993 52527234849 152411696286 134277577952 84125119680 16815193245 10407145768 24429993128 87551490023 13922354026 29967051797 21279002009 110928156624 2324027710 42614622313 6686348172 57046861752 167937491863 14021564958 50357184513 6313357836 84468004383 690202578 76554109110 6315658770 68069660301 98299369416 101172441307 44460541994 30078753417 72174886489 42212632555 80633012382 13784264486 231475009679 9287099435 7269200225 63992585727 3767315999 39163354541 28317726265 167460956040 9831164077 16538968734 4952528889 2452975805 78697655207 1126451960 76788973518 170556336604 195761944881 101432388350 53612743291 115532157452 88237148432 209322971481 125160712425 58766442664 166253859610 12877523750 51160992652 3852521885 14468837052 18645623981 2423975748 137646589083 54659703464 40886450111 110121362927 207019612 235921163800 2184330335 185491158975 21376910675 82466214362 102616776007 66689802941 693049154 85288820883 40976978997 37774325 125775266889 2103471312 98550633212 7311381822 1260535238 187868963117 102156030022 39563779075 134978942423 225273371638 5787639448 6140318029 10840278423 126775081921 68458547748 55244867632 23048389734 62067195459 17889419380 92554285966 2588871966 83526204807 11123832497 144896065414 35568168009 161130551693 110094180263 143628772200 8058583240 3457151274 42353046850 9542779055 17523854998 24420925402 129185251561 22518329856 140102723 63756453573 93846609062 55275617034 118500833708 17021267520 16894454194 83652340948 43661308212 36124115132 35297920242 328184996116 32949047736 50370331711 150713881987 40415760033 11875962107 159368536804 82258068201 74684480261 4712029142 317253542871 42130895140 138202214265 119940157503 157278642757 40575893505 209752060859 7288186504 7940106722 136983735116 4335030319 21964342272 158546639224 129869819701 205505824761 97235893140 157357470600 25659070727 1663393091 70397627844 117960738625 111016673448 1617938195 14177430222 118014472898 47373927726 84212437915 12946667986 107119312132 170261382148 20588046053 26385513370 32575597784 129884598678 4328550417 16588394878 48936169627 19981947686 14023528322 92933675467 53755262787 15149528569 230995189154 43739633249 6698489534 2486594047 110519546251 128296277650 15941315977 144220233226 83788280816 6227259352 3466473723 19298503687 35252822696 6554222137 109377694475 63111232478 4364463689 6575418508 14145125418 41518556387 35248088468 80976552063 16559073730 120825361761 9934435524 12656310172 60632032091 18193832431 4701318245 17264366498 55482095375 113845264644 47229840895 60641560100 4265351277 135794488283 73216381231 199284596839 199979133 45714206810 2939735874 20427667583 8973130012 28804136321 7362836252 14415602290 2679228336 26604284118 5332879767 14742622899 175420891090 24739070591 16036476115 309634619636 87739926144 123152706683 93139083051 77040478709 19620473872 1949551633 482698534 224066686269 56170111859 27847756914 95005879387 44061326652 107098105648 7502082634 92392762187 77564816634 9273465382 7775087872 11311596863 194443318101 267470818365 30021510561 138427982198 103476485983 25018075324 129268115202 96029029903 135958034999 73633534 23235085650 38638994339 5367797581 88829425400 24620201137 25307510836 51183217870 38782033140 24492842767 49542950849 37201597392 52657919769 7034169752 53915179148 5529208798 329178772898 183707382288 108194756103 21092134527 112559205650 7391140913 110663595845 98691213250 16845332381 95223484910 5369940854 124385264364 94445457199 164187431291 26546257107 47753968320 11389780674 53191346684 161708947249 24526026717 291215368516 13289529887 67397123996 89189571727 90716482499 15725202481 97350520014 141668521623 20785513768 132601511776 6435372057 142022322174 88463901191 104781304281 5301548133 16392653476 2143532051 12727934766 61983817574 233218260461 1546127787 203382191105 192459508438 28353693750 22836664635 128813533002 11361683520 122754114289 2050420808 124479120940 7516567150 185815958676 23184268389 11374501064 258498619740 27535909707 319570073732 7661660439 143938691348 135373307918 62246772915 18690423795 55942174809 257661518700 160248418518 158403466081 108643350854 89621863580 20702721519 7111120752 15587844244 195194818296 285502273215 105172914003 1002257653 187705252076 60506458013 207583520517 188622155253 108372810338 272589702243 13603683460 130775652059 287237019807 205780325072 11940836057 692880345 19885533275 71675122208 122501799638 79111470919 35192403794 6290725201 35113768036 20250263487 29643301933 56505138077 146235527430 289275981531 14358331191 92231393873 34359101156 75728906008 35684097686 276323837836 162168093264 55171368989 78086139683 43554155339 22788415533 16530591544 9161641242 19870310610 76667618109 285141117683 2518855632 72324088709 130451648411 18835961977 29034488984 145107143055 168765548445 25728811999 99508555760 26089084128 102550805981 40109558333 10068717557 51769220575 91332360068 1643465353 67896259313 124899017655 89925181635 230589612843 12751345096 22145057875 14101014762 115913209187 12841170532 67847027748 208926831611 162150912669 19616679027 128486066978 127834536776 226948437738 9596906984 10509225906 2099119931 95866967442 29974228535 104042128989 5772329104 115908141275 108039233598 11930303658 262888839864 27506856895 124078426005 125339934327 41585758102 9376897951 254723072044 6921086063 7963990885 150279425745 54958075329 178014387555 1954979861 8053921516 193573756849 39497727338 78924045241 11914454823 204935044297 877132646 139303263974 273072113231 193704227882 28449370744 37036357394 9005731220 37201835896 78308405748 17019948034 18747773908 9686226997 260907668834 10223883973 19132025228 11650894697 64141281100 111948351139 66497485369 42688318002 82146527421 63010145152 41508136261 116022279487 309862412853 135860954495 163323907690 56074648736 226839991326 165072999457 252608810522 169910357240 107868162043 9745925255 5240268738 99040743406 11456491483 107298648319 243284667009 106836657059 31200642651 352988894381 74060682529 170877485697 128728107354 2331479482 63805020319 13709612583 47389397199 880457064 75967536493 9291654523 80257843748 225474500741 120825763819 53992625921 285584071014 113894121941 129466120393 200281871223 194690114540 145427949838 28160226313 91557914445 327146624724 110917029432 105972831934 1190354359 42906135378 22751027706 3984783805 30867022375 68109685487 26774591222 345283417 294068454821 126993475361 21618231652 271232248743 95495382856 69414259338 3575512846 17692239452 145927191791 113317547261 50906238490 18003016685 31558898191 16488149873 10655270544 289209598644 1481666077 58034401655 87365433811 70703651469 87613452942 26072300512 10933571007 194083849834 10776905413 3647328967 40400560036 97457386903 8393676438 116908682905 11178751681 49955275277 41264016154 17476215412 14789967744 114143477938 104080932873 78027493422 236193329932 22201913284 1819334801 11162048026 22865364357 254566987838 304421039763 86390436855 16459618625 103373695446 260248084908 34827311321 24496519357 25830684329 30816279001 94461040508 50446424690 13894848539 98689644044 27060638509 115252151609 32753637067 83763379461 67988700253 20327867327 165352448408 40435989479 281044288330 70298387068 99431100686 3386583482 118818416340 251214086781 14890923192 2997503290 287340764545 15342005066 157549419472 85408719499 4459602594 85586318769 48094517199 74910107 23864688334 187303707515 28855758569 116671820126 18163979496 22511893789 91598308983 52052192307 111775427970 149686317286 8116686543 12356908274 6435632807 218063500867 5525286516 158005449386 293413624642 166743335898 4545276376 35413074501 2055964572 3035871927 133219455363 5726163438 39717414487 30242857331 79473877206 67552749026 114570812658 13748578142 64868489293 134019207216 167136979318 128414605762 88449948682 13450319879 5373845732 5145699790 135172537308 236731709949 83599290859 130152022775 52422749849 34581207886 24144126350 321701750247 968797729 10896798394 202783318015 128222763228 92358087332 89692505645 3886402925 101548072754 841175120 171917502718 125462852716 8561413512 41606934159 39252059197 7337357489 64511659297 281554091910 11755123997 14684257096 588633395 8955300801 56427995054 43556853251 89998480973 161205511881 1622104727 1876788495 271578216053 4092781279 187649810787 154332543069 39099938521 60473876817 141812227406 36052031121 8507949024 1564459588 134151037365 33602156431 181955344987 44097469744 282503409034 59276956956 64448765398 201912592037 14676734294 106629217188 85625803239 47308723368 134673801564 165937143656 220701502278 9577420313 283103934282 45603227396 197407635942 137714346200 242108178422 12136782564 42280418930 10442113295 12528131576 124481381866 183448193922 112888621205 38091463349 40085865197 60822548008 166292872121 39586578032 143208181052 701777185 142255129296 243412793798 25189626371 266679151077 6164368439 5475219333 11466444019 11861391499 68902121528 12668700996 33630489459 67408120823 145765162364 23047563954 147315428130 290193737155 4294627521 227146307513 52191553891 187217432782 4519252266 3362469028 43827693255 76889547544 124915979070 39041391070 36027071526 131256373917 27308905140 82758493970 142803215281 251486712977 161571218309 14916369554 32299678320 276549584112 9430149949 61817602500 51803558691 18224813661 18272825050 47594218290 84122405837 16540780751 122581801596 101586150263 12398754378 10116784103 153006075991 32705297576 36686283589 7211469794 13339924321 19651734758 152912324793 205999681 145021836058 136469137404 47675736735 2523155112 6599455634 133407509418 585830490 274188062343 34870043364 83282405605 305928197980 47299462402 2506521764 116046798274 59130556252 36826340565 170365968428 12998963014 103851278358 80498065731 55976943459 24657842352 146264395079 44519915014 125298485968 10117168659 30698698305 70732484743 12680661257 2846519090 104959624731 138882834044 7323939116 21012548727 209044404429 20528678629 87129362505 241216857 50624141652 144095923616 12366967708 105652088532 49607823415 278180074950 38283417686 132155417555 5638039349 27968414541 19203865627 54693435605 166893227680 5416266157 37761179753 4549326077 150949295447 11132174425 28593476687 70358665954 126255849729 272763083578 17905734004 32538971854 12149032763 24581326385 8180240677 135443179563 28858417329 3982081816 169969762643 5401681431 281936625309 49136403576 124188603822 151077309730 8089918448 113633032987 51321849845 33514689115 171131557335 188763846337 32221914157 20944540023 49390492092 49604517348 116338917398 6374631640 296707593797 193022363551 20363375658 167168613329 155111636469 142156721039 2502630440 209377956024 58043723652 15670068831 11121053901 920952582 10379157879 11525694139 149018102429 196794725763 7843976594 37656485472 104909494326 32102550246 29582779192 53755998212 64270363256 184898009244 30025246037 32907260480 151405077158 4672595136 312481650767 165027428245 179856790838 241560043114 143275096273 351170184303 6450031862 321504008428 578231777 164556448504 3175125291 140051451730 3179458821 47378113511 4090106391 15036969085 19228450574 123981391886 77168285 60661874361 23735338377 13990204232 48996227265 27417856609 457281895 25344989107 161295335800 368536646435 1070298032 8198123117 367903550529 2637982454 75840115029 4838072382 104744677724 8697056378 24535036565 66077446044 60771816975 309365997733 118740497818 41868914612 309151633190 17160963687 213622805074 56203772514 13979690939 65898106165 149296104213 80818227904 99174071574 261812079464 112870481780 3034867446 17850155652 15131819666 97960904968 156383847094 1082230392 17053677819 36474000741 58733891925 55526464278 22887653870 53676773989 6876262102 23373127484 16480241248 58956689192 39838026452 15541908682 168191990343 33099890651 80266606806 16465612984 87722731747 114697237392 140919158785 1147130172 91459803855 470908398 2632214928 17566278929 25651476024 79974770535 3461149190 3669567649 95578684043 85174370650 38854656717 176808188378 3086515779 108762347427 139259541397 192278247666 68625631525 251422072431 10625813124 213544186104 93166929197 4048095445 112955032663 2432584202 3929432286 44037243469 3872701619 118484707597 76592658016 19118693995 159412024648 61805808168 57403950262 40454465485 4235208107 189487038656 91659894980 10808381277 13822575238 5723727276 94387539911 232727183596 83442583166 100537366069 166023254088 83372700433 44475226487 90612923436 115999603720 221899779872 43912405535 12389208368 3612746267 141093784235 99894642789 21556668811 30622149207 165755765909 84712924311 1392357426 49972510127 2971642706 38615133237 194346186893 163207447898 207974368368 61571991701 148818081088 25915256593 88080926924 43712194020 24846328678 61803899843 33953185039 227051348088 5761269894 2212760157 13831301566 160574209371 114337394213 21355870910 95935276357 7432575782 84916380435 43088216395 40643150730 114239308361 69123901553 113862487896 21858430674 94707749855 5717774726 24701873822 7581477261 106491839633 32199101462 11516564574 9067807791 12848328908 250795590162 6542053017 3585049066 49619905572 58250131477 7873600316 51570601932 162668223992 275710460644 91983436140 110599436573 118167822328 143496415721 166405030796 34396459556 14652564180 174085111445 109206027730 62591179745 21517400957 155243608986 8180085418 63366783991 74647177410 83071996876 78447698858 112570210167 239036878942 148089679049 50529982608 134473494542 91856695961 36966340233 205018060618 50800285862 85872111381 179123673248 173229032126 209007042877 15100542659 46049926681 152638848568 105896954850 1311225092 4934637678 95470927352 19261374252 156579196109 76024649332 59409923087 169037060230 287757362315 147745615983 8216213995 31267303390 58811067806 105230265165 64134495415 69826177833 50652902490 15279676243 75968012867 143631906837 17329343803 19823843611 18757768848 69452937193 159208047708 55301675410 21192953555 14197669868 163596142314 2980204809 11677184040 60267610906 91618014545 6482656928 61253774205 38254124579 1699791331 44947793457 2948474057 19643486924 182087757758 77688703279 148031511978 27416452606 156264425059 171318981627 132731368111 70629349154 162194806307 14239342947 2385202236 102515700455 36753356701 142671786467 87195039538 64053907423 281926493884 6046454517 4048205936 117126895876 12238993493 11302302213 43624192895 156887727009 1479785865 26083517517 5646180950 56197630700 55752605496 181028061732 180067028500 302513816939 8855464309 82641316901 188270234785 146093922703 69525169448 4690828558 98839512380 902634001 61608268682 71910931543 269226960209 68586497937 99562186382 222962511409 219831008664 100712402014 18623026870 148308406002 3101721822 9288763953 55318850781 158298271326 24023806292 15720043181 136321528668 164798759880 1824937919 4071440405 57887246254 55127073164 27488008118 4940053439 67147583871 86519734178 19960210406 103356468227 21402021717 97061854797 740145209 89987139290 132272936626 116576690707 27139785854 11830387073 4218337048 11479319141 48705553286 6172473980 116909113960 89243283601 144224016826 145765134518 47817721702 38227225931 149980293357 243053311083 71402931470 85838845979 10218736367 103131513309 27683265943 34587455108 285000357987 1902869619 95616553650 42963936782 23170714078 62359723209 62270112804 545745831 121484738563 67576337410 202028598294 10271368003 86787644761 47567006652 5337791851 95183512352 156546887779 12191430731 139410513403 116060399980 27597617400 81768296365 95326068617 68989713956 118144811258 14577033689 3590381312 111321680297 83993772453 163924304634 17099540 91981818708 89983974143 6215315479 2834356378 123750544610 6711521360 78282281506 40679266726 31182686827 124703140938 42891470297 153161297295 163636604778 102950346004 27414915371 126645048603 2083551417 7612177188 126456243413 92258725308 197115147856 94455428995 73435519370 114958122380 31930600013 123506914712 123873863000 27067472670 7485543239 33302524938 43018818093 30636017699 41363240774 1002717921 81292150513 373015255 92142469643 61525019098 31953677257 246997424947 4068138465 29592026698 153663692949 51692088665 83240845223 48184523919 12532023198 220224898043 2452035911 62545254898 134522561247 223376589944 8105388566 127395145704 54576523898 32514585271 47902216132 11255334565 117970963194 13127471718 8615871568 266097856984 11057688564 24708833184 94518457947 256737026120 86412832574 52884182417 50216861331 138551527954 3501380009 46642480765 61381588245 143506379669 271953092570 43613858186 12394570212 1849563573 175463155027 71758561519 160619463316 44185716750 35959504 325276716999 46667919242 93406817111 302418779756 100555564026 2880980043 141796223167 103848809985 69478988120 24463327958 32499507967 168899300623 24636924209 3079035704 146540913982 281848578270 857229569 27721077768 141074555921 19337113148 144761132191 268781798621 68324601902 53860967564 88073053357 124523904664 63830504099 11600815291 35708412862 24488586172 15332501439 8575126103 89377682074 72411355488 12192513100 169037823618 66111366187 244934522199 264456158941 35104710343 26102382683 55678222170 43640959082 91267195964 8417347060 26905299156 267929652771 49196861599 14479053173 25955165357 136720097498 11162258862 4236543198 221015341722 23021255506 105170129640 8711441681 28011277584 54732257991 198855066577 6277290089 127367280800 83642096032 28284178472 144342697051 17659108879 75868822284 92458477241 280020193725 102161371255 7017288374 31998722809 40520286982 158062311545 105342645747 206532301692 73910186322 8705802110 81457514286 128142763160 23120187011 52900730002 162677909924 48021419991 183693601275 1266411943 158505922738 68429928622 45428282409 79787734953 46196476654 51453904211 9427167481 53872997573 95720285690 9619036226 16323144976 452694689 103488585828 11435231603 65818237907 62452448093 93280181198 48036777343 184570811578 17277261772 118356121037 260191066005 54983192873 63929567887 9684306472 17215671326 173248485176 112900477583 64311451546 52961370087 67607559427 119917198312 10933494174 318963304083 78662810490 108826556006 13583912571 60839096940 125274609213 116068821688 54925360682 99802713890 34305018680 81692822371 26471711388 2108379307 153739023956 20032377516 8139170089 10822273941 647668121 106851133949 125852682432 104039969343 37431447814 61666091291 45078832086 111110771669 21404341633 21402147453 273794689594 122669396944 188677239074 265335877547 6113464484 152969205603 40753201092 103432165195 27736110606 38535107650 301856607470 3077504649 22535558 117182339169 4357507319 17080834264 1463270210 48905314454 85420790738 77521461314 94920934978 5096005237 154460246707 3040398401 245347169694 137570236461 36729756595 175152465879 159649012989 7532006875 51188995508 278244525336 2031114492 168339562833 45915840239 32771918328 121040128402 4314214533 40246771652 107707960842 152057193115 146511760309 72699956427 9267371880 94208290664 125629967120 30591216600 5832005585 43109227108 143967403538 6437796165 124572908607 33506405229 172221442270 290704756681 6955839463 9791298767 171412600242 53762047124 80191499210 19156346709 199113449759 158912167065 13847966102 159546658761 103704791716 14568174659 54889084691 142773903227 101829896968 111005738846 45316259106 28816737961 36281625502 56116756571 183118527886 54056423076 96563008625 134476844670 8123949485 43525769497 137894479401 38853653253 24171676435 41080662503 35103357284 32696421899 106990339212 169539685628 154349786300 143296578074 14664369714 10605349676 70862633556 60289409406 63884150843 105374675625 12540952624 295466555748 100708770993 75772618906 25411152558 45573868971 79039200352 98242973331 50983638109 58772415995 55658587598 1437067028 75159498305 37098509959 27926416759 62844633835 60984295679 177224754793 305342242265 25945552166 41768636675 33477547536 4373309697 70166687402 45106062055 27316854843 133265138845 10439982606 71081237658 147167319968 16328632538 336304018664 298527699280 21231097407 120910033912 66528904866 95155442210 43024725509 113402523351 86290606590 42819701459 165751496289 84306099915 27534593568 23895420431 81088585 62272939522 23106815901 70297146987 14273299382 80424539273 46657727133 51584000032 24370510041 3810793300 261957175418 113595644944 1053553611 24102681929 281120152126 7362079754 173005550682 29167746704 39962360924 24927518932 914386730 3128535055 25667793020 70555530927 33293104806 3126014503 208120708453 149673450165 242518700643 217670230048 82200360770 11265113375 9576382743 136951381738 1667808663 112655257876 6408959595 53717724765 15922107548 25541149075 187368581335 37740772771 40030707555 71700606162 5486950616 142209267207 60804203909 8112125919 17653424900 13679509019 24987503713 77837669661 18748827986 5355928605 259021082848 45760288648 19386392583 34182938375 129828623182 142906820524 223188115984 19744279185 5087877943 92244130 154223667042 443833241 22938988219 8282873133 24116614022 263946614022 125987035232 1988890850 163205828475 213943409434 98098676715 1113383370 172016126955 259826535472 132584905352 20496306447 192311324803 42379306088 226701867279 170173217159 60430872458 25867666519 24885170527 24206819508 166790881670 52212108332 14236822371 140154841436 17930243150 46865976183 187831093862 7858702749 30915652826 85305917420 174091705747 76579281123 138242058186 50950415425 32986301977 119920186616 33074462803 80010478131 226652678827 153844398066 830104506 4710451409 2721396520 2326520575 28061809596 59299985808 9137908513 28336053671 73202502804 144749586090 180129868 232933977606 17295326969 65020165370 114584272068 215791688795 58506793280 6407063377 66256714485 186123062456 224000936832 145701401504 302423585089 5671990433 41153042040 192178152633 139472680511 190611299413 231846939821 12610998301 57529795278 85504288479 61940987473 2028517996 13059567527 46107790276 1045923187 813394694 242341472120 83029910604 35819221426 109366769185 153331372522 106994968263 2276124628 13608095063 46355106084 50361806473 93021539534 170180934398 114055253746 11978125656 273949941491 46477602021 5099975530 28518873608 68059088333 8321994752 284630993 3783036906 108829063671 91904995095 29662511748 1241285143 631534032 97134289504 2670880176 121294885468 7694138387 131643344478 21236127975 26887552661 9372861067 212408143727 29942891083 7743620743 27217482345 141042514593 13123759866 44475459611 72613832329 7499416852 129696208552 84615126184 105339144571 161664161853 26084854481 61940851854 294681261153 9641073957 11493131507 74347426615 77546407850 79460685094 102409507513 14894955182 113434618693 233189077653 17918716882 276761508637 4405950144 25107332176 23247680443 102696959313 38250092401 149683121148 134717657343 65913684134 93450147081 154179565316 24876398135 165434982954 13579041402 5875230483 2832792646 7414881626 73703788138 1501487298 115783898516 26149636000 184427811651 11394115631 54734951956 61459124487 117795909361 74790678373 4494041315 5599892670 312670669794 40927478964 4460121973 183167558048 34317781128 90376380387 134184173311 78746200486 307943479473 83291142077 15377200868 13019937752 148522975772 128855953775 31211103075 149095695924 27146878238 430520338 133478755897 51526483946 167180999627 159653913819 3657283857 64948256692 95550004771 51123182438 77675807907 41520813141 35754599689 181109839915 25471926607 258325713048 25554108163 27786508502 55980256400 103579436588 102928946757 132241225303 91829186761 22860648562 7441109668 67505227611 241802123781 1369436616 72895581099 1463759601 3119296099 133428503671 157857191696 28245564854 138175331036 127559021268 19152242707 7999059799 69337136102 1568221931 96066868819 11519617830 10043819933 32456672892 73262064135 297332919114 106055537731 44677025022 18432862187 34574786622 89561369047 225735477 111883293164 29527496169 6686790921 374247593 75307518554 232795259930 1218404001 141504744686 141434815116 16484269224 16294582111 116540322160 10339749218 4558000981 131519861363 11119248050 101547122853 17203456665 52243268977 155219572728 5042224506 8610080633 50496848265 5594647068 183863085561 48183891100 141923020949 109640557436 3587115164 49812751805 142454124074 55048947745 132876183356 12378191063 22367363250 106013258643 17928205269 62257535444 15627233914 24463663455 387537443874 157936353766 72924959118 9757498487 2031263460 13403239173 32750013612 33242463693 7460719891 81902767252 85038908164 91342638862 71372713004 98532334158 49346957824 76221014646 86855496724 153234077017 146564260109 87379743686 104860122386 199409911073 14150484391 14600355833 8877421937 36042991133 15579097841 4709862404 292481470694 75175814140 41923247550 103180174175 103056885080 50768565650 2611369619 41066243250 1520163674 83034853242 304709132546 4010307120 79760681308 137016183481 854647579 12763240028 33642309893 31100777674 6527414396 39071287647 9138365596 16720917798 172304522789 21793369257 299356491338 225038481587 83227346649 12566211153 91904990797 81806558587 2331300661 63282656013 43145489191 51762324692 160389439194 239528758327 22349307978 187649398386 22655671274 67702802331 55393375306 1907305252 99733815392 50629495962 2378881053 39103308798 62591846973 474414493 180930546167 14193708 61952630951 4061036335 36888310896 22680050145 32129951868 182717547440 225238184993 88029144609 62107013767 48788966724 86617776295 12590241569 133779706255 283017062861 15281101054 20317373954 46460563001 40151590269 62752110089 50100627349 24028304717 99496752410 20545744640 22836983926 52624840092 197886484614 112273557195 71485409417 165727629914 74917625243 43636319682 23027055313 76811037245 25422660747 97400180191 163215309949 128515108057 20611043380 146132752250 66985495314 35333975175 115066254091 110169222095 60259873252 92608639154 29854207863 66019031116 162885377633 107816764885 187490461968 17909781632 198581207288 12597059889 63571709918 87651950843 22960544923 263903836201 37282724203 255276753751 60840202854 98894356915 66866586881 8352226599 491672124 59686432922 202548916388 78972558855 71878324223 1267258672 49986825158 107535513396 136294888387 77294911268 172337960849 59070522380 73714183364 38558882350 198197844857 31218894027 212546508891 37191752840 2628260029 157997980089 232176214749 141379613442 4960512627 120056405707 125876462440 183645843045 25095115781 13847184243 14767756217 3083341938 164511348636 37284555017 161075496685 4953433206 122484810398 32214455255 13999406289 98542865280 87497629042 65832464420 198587946516 32408567436 102979318160 75574754640 29036180616 30942876079 119799667264 69529604821 47674342373 186174430814 18095570475 11426919157 28216725603 40228351349 72049296714 27935918490 4259424657 83451998559 33053688160 6669752011 10237881679 3044165396 139413195560 10731277514 2043512289 79596516217 172315786405 40623661814 141149068245 113913975527 222670451207 54999907995 139046833816 228152997073 228948146346 84146777108 37573634506 1745411702 113324714933 76607978474 149987314072 34396358142 32294425831 153821744613 59086628904 67837485668 306082466535 170761449757 17759454795 6107350862 818933319 1411823561 7025035496 1131679138 23254922425 743100560 108313357146 17845596350 2780975447 35371431150 36198278675 31559793558 163089569912 158953325691 79834963075 255142152962 106363311779 10390098894 5089778471 153974661056 129853986894 132008994017 34338965248 95453169380 1626703309 5383052467 44145215980 76324726433 61935041220 104370455985 102598098493 22934146230 24938012118 73125760705 98963385268 1738285511 33052170366 10811761020 22698388442 60102521739 65105190575 1958725675 41047565486 145940572662 129363796164 542111326 34779977146 9641344721 17880042764 28251972682 95090874167 73223769099 25030833737 5037032202 16161975113 238462731780 1361694090 4681892749 85917524670 52147873200 17840791557 2766194771 89403153372 5541528568 46128699639 167815345898 272581544426 68802072715 68672348096 78348737032 43503834103 69492837619 6938984715 49981319475 59297816005 237777390260 138469533488 42354905971 54575980648 71963193958 59157711873 28546176355 96773433212 89847435665 119975989311 125666072384 55389130641 25802748781 76242225915 61717016181 6998049577 12994276422 33592109244 156536817054 16819846742 149302650081 16831446032 132660701738 13756965017 18523692385 18511902567 17033692972 5280914833 4145347226 28973982641 22587275033 148754723146 113046801688 47623592440 7172843049 1654032028 184193965565 28265741621 30042407513 33540114511 28378934507 143596299220 23841668497 132823053160 212131986795 8744130370 220964321197 35506778623 212104870570 52963542485 57353330943 5263052675 31314639393 104920008382 53686853262 19460264216 31132607691 37408389871 412524476 109838776229 121333157645 139695184114 26580142843 13550186962 2588863859 21602889316 4122682522 6593854599 66646634977 157125830519 184466877851 48423555221 259684279900 64081536313 139742637113 99674692892 621678584 4710530649 66800947352 86531251073 15807181980 27360602744 128868413904 69936397816 50028866637 135508658196 164945044299 118445789226 48530863241 36145399486 107731657116 82053338542 131143407545 71748804098 204716068078 4904940939 9470488994 334928871139 79137710717 54717143339 241623447072 5722769303 123656776389 6805375644 67786000097 38886779917 7667646851 57626721504 317429819542 36697443830 167921743815 32261987312 106578662032 14702920345 159175991953 125273175824 186722827916 96283872282 113981703328 36597697770 95232443152 2505629047 4772932581 4040600990 52324991843 131443137576 26316747272 160086208216 23981605462 102313595348 2501632090 119438513191 1392841725 115929349451 14368197752 86153077274 1243338069 11577363608 65370224152 11475569381 69007019678 164180430617 201164053140 18143513030 53586560618 71059719587 106787286484 148163995116 110612542409 14884096405 9082489301 32019554788 228660070109 17138507853 3891386078 38947254 4342028067 11067447397 132872350593 15460922108 93652398595 20193441686 570297253 117543621598 85259062418 21380193235 106142007963 5342264660 74504103262 15491476886 3543902480 60455993292 34097036651 88678172279 112768935849 99853358682 37542052988 49106670768 14456792565 230856458952 100209358180 60878007585 4946718642 75105054672 78946129222 130213008696 123630722322 23715708199 257060744778 47320598999 22657320244 204202272832 562045344 98885651295 28520680071 67214487747 37899393943 188236004826 33755966432 161106408597 86108904521 20158281767 116913335968 45359717645 80670884686 25666221821 6741617262 272972357612 1528836448 301928323575 6690910696 46492054956 246440746475 11631339765 20872683847 5118829617 11527170567 24267540944 175740054665 33621208332 63859135422 193181671705 283797882728 61870437995 52899403503 147623311254 2575937353 74083511744 53115236207 78467115325 16044689925 55667102990 2965266683 51661030647 33478673983 14326422516 178330176856 33667987447 59459363651 14344982297 167989517428 327152771 98624254250 152434989380 42082524025 68402276991 890150963 160647198031 154802676557 9278902244 35896545511 99805117032 128532756093 6405945007 64290498072 2414120356 1162479201 12804114534 117272289442 18883164142 15418270149 2265674469 51972577375 5263787856 28006244330 30414629212 146144132509 1060815231 2311971085 94029356987 79289668209 90266992350 138847536086 146648721353 65953868288 17142950417 311299809813 47319213893 200346776945 17648967701 6971172503 32680513833 10246402977 972767395 83907029367 42065839978 4110760781 125055369393 17466239069 2184837620 142468364991 74653424713 42946061885 60026750095 52021683625 32148839914 95171049181 11316613707 3469559937 62380982954 133650588759 6386195818 3417499361 77570201944 72064036340 5494862741 31639715434 115116132699 30705193206 14992157302 129897695286 8597437919 16047437127 13285409761 121323829558 25168473274 133101263946 107636110091 40036930864 30505765451 70009644954 50012475608 328518562846 51088242313 9733928384 43467009886 101721093535 82376002758 124457553001 44075239284 101466087515 102354741819 371936396 50655863393 28661832166 43434519857 22497602006 53933834912 42720021592 101625711388 40693586777 173048244356 14961111684 31613593376 56802538403 132018535877 2237528381 4202661197 55357714015 265390396774 92623310975 109369807865 60131678272 99153403597 33873081484 31216145270 26883255310 160006831575 7562966977 24002741163 53645087258 56096983271 4928345062 111402554430 91033093080 40711520906 27245942397 28847966654 52008729868 14201068175 19469984824 83580344183 54191466843 111427441094 147817306632 18520816339 13979034401 189928406339 128875335960 112014115500 13947547923 66986209985 11018972056 185157528877 6367199578 4348375421 116875013794 97695083381 29435706703 1650430907 91061985944 41061610635 146045285069 17805740687 133028054783 125330394059 512889057 69621606318 789654170 39874880414 111959391294 43369972416 10686020544 8389572191 349590148797 112061393038 13273972599 239669029108 26662067653 126601905288 38813295949 2094514773 26213709286 8434516533 139417452430 1354649395 50440314620 11830749979 123917075411 106069428535 162613307344 13762679272 15480559653 6164736038 149478656219 209845654600 30745611951 11542084837 67165305560 116203540388 93631740410 190463326631 134000268575 122041789928 34196961968 104262852261 31224711325 12433916873 71468828931 181397892129 31361394211 96485113773 16026468971 82866342160 100707527826 2880043183 66567368178 29239445845 113056357010 235085588370 253636653497 166352688323 157245064483 4216722381 115698225758 14496952357 25657603849 6528156166 16905526951 39958801909 147458178183 425761747 6612618487 160036097412 76570824873 13939598173 286805433330 36894305097 84728615499 28048318096 36977751053 40050841175 57117343671 2294205122 17162951367 18335709846 62713332472 43554574259 127206000518 89848660861 4360374503 108419168030 12566253898 75991563215 125607936399 164007846977 45819717285 195032220 109884668225 58943960813 2941696613 1096263539 240810013604 117726222112 200411569955 18600382817 34882224108 103014765590 131861066062 53753408734 148910593768 175190342449 91105238830 2205340187 156042279596 179824850257 156511235114 98563069184 63947725092 29186403782 37235166660 18074453504 129118848543 87877636422 50784319873 36492670712 131979569608 26168285608 70441033533 99045532287 81103410324 100725958024 159584421345 108374035406 7490524841 107277136681 137196142442 95108094165 75281075496 48974069525 53545444447 11872026383 226105915251 86703866504 59357722729 2253794322 89100086951 18317142032 13505189996 136453830191 84285545782 37318032814 5955005928 18608988124 185381092541 84354153756 46274646891 26036188270 153825763499 153996187044 88144795857 91570450773 60584613951 133192120582 101839574070 608639760 1058941993 65883040253 18548123140 138869935777 3329440152 141982757446 138167540762 8345973205 54243535392 235711854103 160647728848 41051817619 93223744 185563184270 260779916398 50605441 131025756631 2617942001 25184134924 2712418646 261276553596 7138786567 115710964553 141695813429 113855315352 144373651544 11092126824 303639267780 27123755 1759340853 1517875350 312978714500 24301527954 37211460068 94171541502 2871537684 30206151134 13215049206 4351732002 95633447656 10666243165 4992606633 154143302025 36032721427 293631259597 100274280692 245074032234 87300095288 62772043598 7727459193 47713320393 229490624256 2983279723 55051595734 34142589562 142253934734 157916308455 141864913989 11036085256 148588999155 79577365123 16712648716 172077346639 138732408395 15453465947 10608731217 4590106842 13784158184 1192570401 83950845182 264534832842 62271104548 86956789135 3195935181 59889442665 11596824791 224016327140 10023122073 13022315108 2373382423 40435461427 73566560649 58631481058 29165110866 33941283147 39209491680 98035337857 1876930381 97937692610 449005415 86390219408 11635632464 61529095227 5586875887 84804108782 74267444394 103250497615 42387917299 12149289134 8057355262 160856503370 35295554945 60060141330 57191305879 81853464568 79653025781 3655525103 4144619171 36040399085 53778167440 50697791633 123453382408 216176311948 93635723644 93172075728 75970148179 47870239285 43715007661 857922177 120010559080 135886038451 32825884037 17158652936 69524556119 120062795166 47090992689 19402911089 149706473404 79437707194 125310284544 29614721598 55352914544 15145325882 305748596746 12719031591 82338543674 64976940082 8238941141 118855612940 107555268174 23964260908 34696779509 311280439 161120058259 16005877670 207475714644 2514694425 143235591769 35493881116 33679918539 72868477636 2047028274 41055894648 166015921885 279765674476 79222102187 65542374046 330829233476 12325516855 7718849964 110458944674 114017695081 13251730274 135946136854 129472318958 11164193574 8538758651 91738500955 195026209344 151929990137 174326520637 121058847193 33586265608 97480097634 79695100911 28402986460 55982143570 148596518848 5924720685 132533871001 282163606530 27899594466 154367276677 306058587005 151348324133 156571018290 90910023880 2648012912 235695026468 12618742995 9749547822 80228655399 211045691849 176989031125 12335798360 69349137957 68284212474 4933691792 149679646728 13996132337 114026507799 48167786459 135823718936 108530142649 23136986692 22162310100 13641781517 12290341154 197849711305 23664452605 24342938192 199643117952 60573555838 167832453754 51928059447 34315066345 28539181046 125846000224 17641668908 293781021448 147603872773 17211495317 4535183995 125262006574 151878582276 30831175689 183861182080 61776851619 113297458186 10500619870 95208328711 21466567784 149384743657 107466115615 61222566326 101846414806 8413161492 18349966946 9744308454 31449420907 27726960860 73202128086 113182257960 12798099447 13038861319 3686262813 20272847687 29222416184 44624429031 234565568321 50546636670 9096469895 79430206867 91919471813 3157929690 160618704854 60460048152 104741938419 156547152067 113211023661 3949049614 22940350657 56053719350 5473861017 19030275830 64946299173 46251949913 288623150631 101757871564 80579609521 4292548285 20945055787 40690910476 81845285256 121580568574 150510838374 233722075566 20656431328 54158363831 104734857871 86749357820 18688303213 190717409782 46043082316 83250832450 105739980632 54819881793 14923795787 91696525368 26383770407 10338572100 87047467350 7569148378 117472482127 35283116973 182575929357 7932095556 2637354509 100058324126 8788848838 1325563905 36074962044 61330743353 4938694160 20835676094 112729547542 99908855918 20042420445 6164610091 58140892488 36620226578 3841707125 15772924388 176368341886 98590326434 14048203750 2944269452 94661852287 176592856763 19717756222 13444108762 101046847177 17910017144 815002701 86991902802 194809976992 4021125974 7966906542 51427893750 129405217377 12601540190 138092932776 70762943534 75169696318 457378554 23970462845 955699215 117113422160 551390806 123359667210 36047590469 115564847685 75860666548 99544315364 20503563011 359480947 6283048876 574359761 28421196131 141033235786 303960360627 42051220830 92718912112 81805483808 108013693606 313486913851 5047702908 286779191005 125981987789 102893868242 16048364294 44189038203 3482856880 11051885229 54973380069 4077096615 19665996912 14289424674 238286634404 150561927511 23445080916 146447744750 142753826685 16400760887 20771985984 17975735194 160162765781 10760976439 241907916 176739730885 34862958232 160738934220 255751101476 47304652678 74786824568 119772297208 24820245078 2272015549 41317986531 39658450296 40906878517 5676859582 2334156158 140095523346 69228527257 40088012328 113218176538 56219323321 49164527332 3578496411 38445025104 69935724518 41987080195 85187603103 22963731152 107667569540 8985266595 116945244872 105062431927 8718162684 61615256629 65876537422 98067561676 11276372947 22720905116 110007635166 27405901526 83099488478 117766261633 30992733068 2600082968 135564612971 106824485358 28189101557 184554376230 96414166404 1971871139 79149026768 45438417890 119330383638 19776479512 34125382291 30615590771 195011054697 115801911203 205756486841 118572923926 90004432901 112889829367 87736590152 66676658587 136129725137 112708201860 89270035943 21860179125 1069232048 77795180069 2188669362 296354915854 5158901779 58628636478 19103477730 1931763950 178806083759 57497253253 144765400907 3982993659 70620425396 43080832144 78928164609 6453823117 56460942486 69000133409 27634299102 118335449269 15125559788 11583970789 12011932205 1020203952 261154247661 99667067917 35110474075 186334126941 10789492966 43683222545 44763599293 12091525221 11675376178 56107997138 28439682476 50550393100 24899328186 41777046068 116923853765 244838280141 196947041564 141187365520 21934616801 184921192487 299203098 107879672211 70820594352 98452420540 4126743178 27971438224 71450847235 123214661603 46463929520 33527691215 53866586824 17745099093 99901874058 12644427094 59038698722 4204847899 4671877322 57617793345 107051579232 22277452338 78301404790 50717839870 60283731373 9404887496 118013706543 136643006905 53660987310 43932275828 192744573027 2025991143 284837607098 242393226687 84341047381 132934663822 32917490846 66790904581 264388304957 71972531403 92655818819 8022015503 32525014264 102344928084 7567308763 135872818791 268704274502 30303219166 59251237390 1468536934 105619883705 6935653017 18848924890 153411125283 169772835765 53433429844 55774761435 129469844340 219255074850 40395332058 97923179765 5335949684 1045104376 12320914079 11837744272 16244015696 267493596147 395292855598 30432955547 127745168550 28779923985 34592132947 127035234730 77804705169 27014715371 163354395142 83231851585 19902412893 3056607891 31108444059 7148400997 64407197888 129384871932 7067845214 6314785805 77799460148 315019002007 161306859884 14998841302 101654999085 293797479890 43541920687 99871818713 8461418839 57264920080 141160024171 133496045537 10538843323 1727716679 194935282611 27069148441 3167927893 45542880126 111629821254 84574999684 50698594433 50454118909 12223991057 92262504955 22666564065 39923953901 173670856342 61945236978 82819845916 114180484846 84986861676 36338007370 259717163504 143848846899 47675778231 147641703880 17990043242 23687227990 34337526253 206745500422 38179924227 82992701567 4976592461 92199089888 46274068807 20537359887 13832794640 150657266459 38772634401 179369089972 46871361063 9461716809 10684197268 22582862121 9968425474 98498472934 18525926263 26443003664 31398528111 23649267371 13958429355 73078814845 53153442927 93106780298 99825712133 160340702716 209258324603 143217866984 3800785745 32284052016 25848773206 120231483146 41525105912 90794141957 91977900400 14621782682 77266388418 102353697541 303526985418 229515180965 15817049269 1302639623 290565603906 31610099028 13198312497 5906198376 1038124701 36750030985 560362175 291975949024 81271551810 1105413794 4959797308 3668010596 131302607299 32080935871 4241998472 134882081132 6261440077 160655365875 51359829719 201756004625 113764055875 91190207443 26827281482 189023907184 10169527709 164190478846 110736176823 122047053304 14093772514 17867386534 44225413961 52299183918 75003572809 10288681217 223906318830 50452243638 108583675429 147529722750 14202562827 82269625696 92920726974 38200279666 3450954034 169550462351 34744256492 56468057937 81608260113 216458978997 119135911071 3371950638 157586404246 29504824201 47586398833 55409149960 84372463460 88090558055 283606902895 148345093911 67434436943 194848606758 32182094810 142514468303 3627917966 57225695020 75210021749 10466239318 24821716471 84441305360 79441797134 3352501363 14171635567 215008708329 142724200080 82804995791 132671426999 10130356098 7402166035 132294524166 12980551923 121782535837 80383930210 222348076871 127930584432 69492159114 13791456418 9718545870 78804033730 186281686281 9491049510 55390240867 91500856184 114921324827 142884325010 113254808775 24160495724 7767363302 65658688482 112305143649 106780530121 7412907027 151523197628 51354729675 53574705155 90720241767 6895087362 132794224207 14075504842 83727162528 213565209783 152513834966 10232899332 123614797307 34996119666 82169543735 18464591272 302546842599 16843963003 98860507767 180372919712 6520224212 25659786548 72541426273 283619851756 3741849858 22420209119 91941320796 14772646650 8128878466 8409108608 19280957891 13272315185 212086646041 7377649768 164236491742 11383387904 246038748021 130803498275 160020560862 38169336062 49198700649 32827873158 127518780417 2924183748 19883740876 84880635091 38021012683 117461511583 27095382141 300263901150 42298101654 91605679225 2534118506 52588949945 32415239114 326297212809 191332871798 360898641 136522962005 115032642023 5582341438 25532701944 1925761429 7528028739 1969320689 221404962487 17008376710 24202331412 14815583807 163210866434 82118279645 3243578085 18346321207 123689170354 27947627065 3490456962 8472647628 1881303237 11592460272 97961067189 29042688843 106744020378 4265721192 10514313679 100208700092 31612324049 156619681425 64678504700 167653304854 5171524532 253742682316 84091217021 206435140565 5828150438 132884119699 10673808336 13002462532 37540057624 15554823642 3739564737 202011812489 11573870329 119281528090 48922745662 8644093041 9480928637 129710880073 2860573102 79456378614 68312112545 36511511582 232060013088 1016674966 32749706004 50796157067 104178609339 32239090824 29777749509 21931825174 38454497862 14565491046 3776030532 3338943075 2232871072 189534852704 15703761284 22017683909 68490507565 2309318721 25408509213 10058800291 46517045368 33459166769 14704534312 14922490745 1862640191 6267747014 13668823588 13311676973 140123389989 37711584250 35781815256 47020489183 103104189 4929343258 22750426720 695987505 60928937985 50793232591 48765540234 136402731703 23214095428 48069436514 92575624473 897371900 27480609686 72863562655 149841636927 79459597705 50214993383 21273944023 58358015520 140381050 126645956358 29449980311 148752087077 1829667495 4548755539 275154068357 103523209898 11463558417 195801491641 159182688905 132480223804 167138342818 50415736659 118650615721 114179286012 124610518119 97195593718 143722980421 112760910924 68518567789 46147761691 3723986932 17430133360 141315126506 1675189630 103985294084 95461018639 37917829112 42397218620 15782698591 13659686486 145629221437 26465778850 239898013711 86774778023 41844422168 9120326669 8365812876 70523712544 129951910525 125336085781 8138845968 44400831569 5374646010 19906822272 229263835449 20100179202 1314792860 97825275163 146237446950 219483768086 86555773463 32109616375 85082635505 6569685317 146509581374 94839131612 82172393107 125016483285 160586192022 298751151960 100396967525 2804516392 135580105044 2589627201 1463455989 11704785458 20070084785 54326378108 194383708815 11533973262 15191231928 97498975230 96978319214 62099402554 2761686645 15078287772 23718915382 47431072113 52098802526 73603002909 72177598182 3699245341 26337108862 156931229217 203811554953 154439220198 23226878479 70815235140 23342251570 3691322640 11386626039 8474977906 61953574638 85200811485 16346175463 89863221785 69464096786 25573086427 360146931279 92016236717 240093772636 173730922831 20803831531 109211009785 140469248364 25319316910 300892969433 294002944353 276785809748 68400169540 123416948709 91957609046 160998758278 14487558312 93143976543 180754500756 13236479847 174067524960 146323938144 69093414936 123471538815 69650149172 7307974211 43228840715 21777971453 61727274161 89782476897 42004981824 4081146516 13518439368 217695678080 6800462000 217247390975 168965613657 805778100 72468073151 46503040025 83346570878 76918514411 13011241452 1670346516 882454836 42031639696 9345314427 83156116200 169391889109 27888497731 58143162908 80473879056 3967925037 54277552823 85475285594 102730279786 4721605870 1799422435 1945005797 136067401940 53526339856 276250388946 29654988198 126559861143 38748970230 101112584594 65689478032 144065217971 2670192391 115687666013 51222012477 116838955319 20323644996 9747812956 1334988221 3262445287 63787290220 33266148319 137675881075 81907176673 14521148143 10331942587 13202043784 32341686170 150906981177 2162591730 2488871269 29181907977 116224992603 191142360607 8432726463 7641538412 17312923507 98640933023 176965916067 278771884279 190821138163 12612935315 36483899573 27445991241 45394053890 316023300766 247055682896 33379526815 42855773244 94609060927 2580591299 261560024387 25298955176 76171416 255924195856 79349681719 193400175067 5492620199 197352937095 12506862299 13056376 145407630368 15641624633 201681081134 85453071731 115465434045 30502153430 64612041221 173471263884 4878545459 20855914665 124299940241 114182510474 25039466558 73559128248 19313000238 61119739708 881571332 31494306707 696848133 244260503799 86616948141 116824068290 34713478788 115600082035 44880132035 131586638201 20250309087 8471152599 123845497852 140469854418 11058616906 149509349895 23567170449 69625249198 16313839889 18383056959 83216236134 95696418104 58005538974 30067374124 12956150975 99236216703 7097340957 20105259998 91915151474 20580931148 26046512084 80582431441 30753844099 12533535719 101581696045 134018649 6175677103 28193676885 64601280369 7804410275 37598181337 48197690401 1516636841 75548811842 171418580074 157817581720 60501117436 146034272309 94577913503 177909567735 19521260553 9687645249 148125397244 34925527668 124855866714 45411799481 3300980189 45061963697 2762562249 34768278962 59023033518 141650980200 69593166394 161588634562 39083833691 87042820033 72036741874 102746641112 67860643147 6833872268 111969620811 151345955560 71154394832 203422919195 53006546991 31332184280 12809647233 86353653401 159366140358 1730660026 26083342917 6014071723 889106863 31733243468 45182482919 22132940229 113902872767 168966707848 141035743335 25470184619 6792976700 116116064163 63940189332 21280076470 144541313845 33960825885 16753809667 90630053323 237106746839 3143561521 43997255378 263411846139 11506290044 19288802906 203184982906 43890675227 2913775330 156259733908 43212641806 2497640243 15652699577 12197830280 7490089033 240098330090 130135926437 4455310762 136798963348 34623863886 60443213383 100576175513 4248846221 283218732 150751245202 115206067697 124277725030 22976831132 54766239430 111224302082 129809378539 91219295278 47842135851 32313093381 89931838573 22611809040 128586653399 40116934237 172251644442 62911866763 3571110451 259971115733 78429735247 3693148885 137293830397 26126592390 22407838827 4370784856 168069096029 126392824625 17659740765 4051657888 58089167372 324922025665 37550116317 66547996396 106952395899 272784518413 145617012058 19894413097 32260189907 102626897184 106000826145 178161009527 37989247072 182025663909 3183777923 127489339281 14383236716 25254564893 7620086517 688848739 121863172282 127259835871 35893396085 13853120194 24714011123 187018233893 173417371059 167336022113 227899834329 28132342975 7298445294 226689728519 1311074339 88058174256 88009419511 13421069950 133323534 259656483398 101694856562 33998056939 85551892989 143283901928 130980325622 29431636271 9621661707 170389537038 38431311991 18637527099 171167667223 25723050345 1104026162 48479979823 81690591220 31832077158 123143536990 115575930258 26807971083 4895970633 24239280412 45135894681 112010688563 720488936 205564294548 15720593011 41642729290 95449664825 27529816473 90684545861 3931678947 106407537760 143463363432 2387611297 91365387335 154514308498 115853559028 51573620165 19116899106 91727965816 318625741072 132232371975 11870103110 100626687962 56835212668 12831390847 98849411964 279168474235 13232765933 44933575003 89864894838 29003762882 7573760502 10706185866 42085543046 209548730246 91543706766 225104014186 69501477673 226100450481 176626209843 129048582714 69946221350 16911766798 9214680281 12769638216 58093068354 53675236388 195355827263 154693968647 47082908029 36618081026 12896753379 109153590614 160166433215 2350832888 427239585 9514984578 119356906937 26192192809 35550135817 35333561248 159210321211 1969919549 108640485816 124667905828 80051187923 89289120368 100926491758 68848097409 4493739576 129313701987 180759391829 180870407411 216186224330 32004355932 86169739910 53162452253 115596449697 97355344805 285554673471 22464585604 52565789937 153809382176 144002380367 24248816611 17508652 156814209122 1331571491 81361004708 60907491910 2263224314 25023739462 2841194157 200357201431 4860892521 140554628874 129397383089 12830728303 150572496164 89618567333 126995443641 16528305283 18287662320 39668617193 115705675524 5048465396 87749748529 28490573379 8000925582 102694712179 5926661873 232574040338 42561850781 85515894199 10418654775 8666957530 4179704921 11951113486 9991716089 140365734010 52103809735 139958928365 2852309973 98146615957 153420952646 2641514649 84313205783 111169756988 148036037880 96936141841 10787874031 141054500368 82930085247 170359370191 173825472346 40925052219 4976142510 55854977074 156301962973 10306066743 8676983705 4340027387 115961951906 34208608407 146042498090 38073438259 192524674075 2380194229 101853941175 19636219965 304834845116 153060823722 56020411890 8135467478 5452888566 111498322689 40470186806 160215091049 12812612233 1772760790 53884546304 34224317825 12345036495 255652702083 272394790139 157244393451 6365789444 137852558052 35807416 30215761215 225475635242 13651085705 7277028676 43818887638 8902181162 9451098262 51733362496 139082947642 14343216560 351287123167 109737617987 2436737744 147409963283 96674179685 268558120487 105060596540 93981360589 287520180963 17131288963 9763392683 19882182981 22914779867 10336396433 152024425042 5945280759 30875613945 198752473793 124427490826 9060390146 107284739511 225944025698 91521783052 128128973960 121225064348 7368768028 31591245720 346934537 24499478024 16212386506 2114255233 16965055891 26690142630 159977388466 130695919974 22785343418 15994184826 61043908314 153162269159 202132188045 8072564009 4685678033 4854346050 114856590177 117477192948 195922367652 4962565379 202973104450 46438946285 26122786425 47817345674 3709842283 7429963472 120444464073 75255481761 114493061918 223603296694 7341193428 135230841071 691505489 26003736801 17030685574 245751637302 193288819135 12701053594 217940866050 42917947788 57558477123 82373277756 64072744969 69699753725 54349986250 99983088126 76256707268 231511274015 21666631711 1535178432 135712335186 136236505 4704922752 2631327105 253968275831 6873310308 79636973452 38868237217 86868643230 166587449044 86230999550 2622691702 184134069929 42670701222 159019657307 115204340896 5114991956 6792241650 6719251412 5728452863 98900589628 31868756967 86363416168 119016844346 11856167020 3856326639 40034467819 239611469897 10046099660 36839952986 51028989906 149027877960 58937623097 86832236881 22313520706 1716274917 156903757962 24088471600 51784351118 123601573446 100135224029 114902276977 186501161504 15574756954 110041591490 97051590019 3586023286 236255584478 107353448550 118665239633 169976047262 55143274962 61553519132 40388357900 2260054865 106961472693 10838778608 34049108815 222117982008 35660910040 66832089905 290654630655 3941489188 100398585603 126312897346 537088795 249122661993 4776931603 15795987032 55554961358 20258111177 718068569 27447227186 164286979803 18815226948 57447142998 256668618046 116110488321 154160238292 148710336313 126569602161 137889641895 25592582366 94637738242 75235001357 19630034960 75482514739 133913570706 82841501743 23303690112 11174604113 73008575762 149715645892 274183730452 7235325836 275262208912 51306355258 41576768520 26429223937 38409922541 73051816222 327794486272 20927727110 807297814 169483165505 6245290273 148087701638 179640436050 27003472020 32540749002 201451826325 92971118631 16916686651 35045755381 14503843002 17983092654 159629379823 4983138201 11761487991 128751541307 6863008624 113193381222 21373496188 105866137562 163921836875 47359744454 13253704969 3517854875 294037559347 156958379774 54434078928 28237220180 44726059375 9201370444 81635015472 110233542390 12511612280 49010711663 134347463401 19310329445 61000446864 31364837868 7104017041 14168557334 10248426946 87519261203 27553891014 41907461795 198552842352 95649482489 2502743986 26805145817 13948418146 150407054042 15893854554 176426928673 35818131533 174248452287 354366563285 102937219036 86440451442 167595547147 10673942843 24094091760 55961345600 117666343678 57968551559 99015080381 43472132885 62866578045 128215240583 41695044908 7435361354 61740112981 2447487671 164929142352 89905638076 144711737996 145111813193 111310489449 38038363372 144603789101 105904873684 203769773050 253308236645 216089845315 156778016189 62048720538 38353250412 264668477979 190449409959 17582591937 77656414915 146801452927 80749987514 28052661371 42856459756 21402990327 7631858291 25622251502 19926469011 98978498490 221497634523 127058636284 117245745265 67412690652 46682983775 42911762747 143570790268 49198402235 720093602 99210554467 57249628860 673846717 14717310189 12883774964 102901954299 1298143269 74971631508 5758548344 201871874085 3435462114 5511533231 148584369496 118514396333 15194035834 47076709651 120909885745 133741054572 8523117039 1197949348 34733358476 91963397631 114719669835 41423042726 35161205946 1271355849 23064973100 80868950407 1108573270 65848598441 8127497452 43772455806 54315049201 29497657035 37292104777 2110534722 16077612158 198506137097 114242480003 215630689599 145442383573 181099166335 47906171052 15027708426 35581591637 142335519014 85985392771 3528841747 7089047445 26407131089 114803497974 3423538045 11568935365 104221766440 168630807695 132123426036 22933712232 19001057350 241055191735 16158915996 121914580661 272811033059 90454992568 167867703281 75649242753 175568567560 123198710741 24771954152 171538431193 251512324797 58582678708 36680171311 21808328689 13599794137 5759997788 13356677381 73858703733 8755721484 29280748490 15191284375 165749015079 115990660127 102449842863 17470789465 41306869314 2107584804 57786883216 33263603702 14696796294 171302540221 95943562263 3575392845 14310295198 22828317432 41708643167 52242524885 63658373286 91914757087 62410596876 32047221881 39184586448 53832940443 271599897908 725992126 10669898451 1479106375 9578338453 145598761015 118284559764 112494090057 78645225169 87022603664 283780985120 83670511239 41626839766 6940370366 108764446141 2686369239 107003971246 3926590438 41504299248 87590249153 75660444215 54542057091 70129972734 96236032840 20315172724 100985576244 321235201321 162182741958 315580576172 161104374865 67409284494 17836506997 98406073321 1273032876 110404937775 105599209294 64088887002 42304721630 39216998007 175729673215 26614522189 16892304757 1560915741 1018283231 7331327129 5557580906 1604055128 5366085758 145951838762 282801663695 3379577351 73584063302 9199352448 158248695937 120487935 75400449157 47167527627 7949158263 118813391852 341120529 21577495700 49038723920 147131874280 30293479402 58118303511 3177371669 90394325031 33661104931 94329229156 43618822781 138002024135 50441522878 108940310039 36679399593 25308909365 7174248749 65415076769 179533411766 36941346319 224747754567 5523811499 135430098823 118827363087 55122896578 8487200529 42212757578 262543482453 164718441823 89377268546 96901302617 133022613453 186514545375 122752371325 4798484033 19218925376 115921061330 164167853535 24238164406 29135002230 194145987198 132674026286 50671779806 134894836635 29528711 38762152321 17382490 82138757889 35894966095 95668421547 122040729801 31837206706 101632970562 31154822382 34173946370 17157792527 238615149698 196655484281 52176684422 110001478789 269679902208 244701699776 62393767306 9569185763 230687271954 5501201774 76174454244 113323316559 26573169116 39606930074 40070558362 3798235274 139506810161 22374453195 1730758674 129752722484 2341644969 190471699735 54546892582 27692875723 9768838494 2899471814 177630435260 37806462732 53521470788 316801177204 280667626225 87710166993 5454662716 94535758328 17001807810 19902245076 4140492407 33006178307 98203683510 47737519193 240834559269 99506722878 97320802422 51310303527 122819461920 17234543228 16908954057 2580847490 2729422703 93050994559 115490752534 97483470516 243336352002 203544382374 317152936497 37521002345 5415219960 14334171822 98382371625 94712057500 105934003006 86734332770 1654263791 549973849 204655279795 30990173096 60577788730 99661427969 8198006117 193340310411 62341497832 886563554 20622237920 63190434805 11129049950 179761268701 118810319822 20489981619 2682078863 152575089060 4008857652 30032422187 36157126914 85888115071 29653012449 91866869499 42795364609 124676854940 102863572378 78932336080 106232194987 116689050759 130994565365 43510469607 218048381180 148756105710 243480403256 37257268846 178627668798 70837119959 153675621504 46983799103 23471716751 112855458330 155865736522 3092830278 38975349929 129470014001 67901389358 29321809944 110927570010 15936247551 45981576847 37810758605 12428567802 117361645685 2146931103 46204785701 273165965647 121101781113 13289021159 115542614319 108496644797 53589937416 150412672775 218428322059 10135763232 115181897446 300422085519 91594398639 51720505723 178735819195 171047073482 70991575734 262234937809 66552632882 105013486165 79899456964 3924382465 50323002741 138223613189 49783301181 4026289988 1974773750 4494726213 8238842869 95212093092 91617475574 232828280658 55899585818 102390544328 22124694183 7668169567 44641055602 999119954 3252911794 14783609195 63327745680 643992992 69332144817 164733348675 295651665918 36036599873 20782051773 18690348115 67398224191 173035513091 59251657051 22393320221 28918646601 5703983361 25576899732 4106712551 20276385383 7366559600 142502903992 72414316455 78778067512 21086574112 125798441481 52459496688 12625865341 142815087445 98426556410 22202948369 6203420614 23549149255 42309918320 1401345107 69787882105 94127047878 89284559101 60079826282 101913393968 10243255022 18877858994 65230415457 217585752812 293420305975 7025972568 34058661551 9511490415 811949010 127500698123 36622775040 118924605600 51044404877 6577814814 9003880954 801448714 217607284963 52780871158 95056500545 3947757948 38746134892 30495775196 36151727566 211999925320 42287684664 112196787550 88651938626 35401153237 139186489085 136072018053 1583712481 27588390777 17040483030 24457612819 204505306137 306680736314 32891852865 107377440500 91478884212 73223145351 6310180722 264317280864 238839649242 10000433992 105589228669 19780398028 144025086485 35744660941 59914544937 333107104191 2375969214 15667524353 137126449748 101423769610 129091321421 44057077903 24298416746 286693545016 10722482694 209515896899 86918348830 260108819962 64822240759 169513717875 463950148 28275714419 127225855647 17252336942 253745667587 15740341517 21499803477 13656457279 208481083647 15983679959 92844772808 5391925799 172322086596 22549269536 32734155079 123101235063 77767541677 98891463963 99352419645 4589749928 112265695411 90328026087 289208743561 173479651546 168700262440 3279126735 217601429971 894417331 16635133051 182430996980 185968584785 69032626656 142323673515 109288244782 78484651210 70781966595 132909116600 1278249826 56745229908 154132104193 29288108606 62860654896 127924459231 261288086108 219158745270 7920124323 34069673033 24338926511 28892351347 30342841132 40351170130 116574006762 2694719591 7789732375 49310744958 46366049582 239437927095 5159698443 64458045375 22701768788 124456495770 128007565299 5642559717 146625182457 136165611249 106121550230 38535482478 43000025231 19780136605 6840000778 45867041727 49754541247 96775277765 30824254244 73672192619 62725317302 159428825588 60492344439 106407951668 278081808337 3544668293 11127982496 147007067875 6731135079 53036791516 124638027761 182655977037 10463598451 13016868780 93352004128 12047779508 113939061202 240616533733 113000741521 63371728733 10562075656 332674918649 18420698170 162151828691 99966474486 8340025542 11367710056 255386411685 6081518644 76326178591 3351736388 49960496474 162404413211 37052560702 44152983850 53053422074 45453835457 2925416536 68029086911 172590764340 15862490911 66227954098 123122084831 26451299399 47043049871 1209643931 101801274127 3679527057 131150084915 92532857871 115358727107 65110790698 20518498848 125393873534 154520269760 23077555440 2654353886 49064270833 33961049692 146296555439 125145719393 133395055585 13161316849 4097848816 128068035070 83480419257 32337330126 317122723092 18807019999 7708408427 36909631074 10833942574 99716254536 4706240213 25282704129 55388245738 111760731927 144551178567 17816731767 93129053804 35221191407 212243874365 597769451 206831583622 85220997716 12472647183 67537093426 3084390477 15114749062 14369764966 83030656788 163477333290 189274641120 205972304288 328093149955 261199992199 647377964 5525845556 145988298937 88662653223 92883190693 113970807955 140886766316 51132946989 50282882495 156098743621 4242876987 44093209667 172683225070 37631729176 54321110378 221655039292 34972032130 238548552980 11201945749 52335400928 21642288019 13162050377 90463063159 2153183809 58734327431 14112336296 223564477693 17649009471 136437152901 30329349162 2952901929 125817132 8759341107 171304943264 65788888519 323928413 10767451134 17363468565 30513308912 95499313566 173773296233 2062267381 57008694003 51168636062 113447607327 19452988739 112816307159 1537562260 113365549218 52528057135 170308512938 45493788766 22489533104 20606730284 6979716630 52725524290 70867336273 203996282749 7329055417 94742086668 13160374191 60429524650 131264632102 107845321389 5813305452 157785552615 31520441518 114288440873 149425540804 341224149730 2962295790 153634959850 36494486517 8718629396 184510067656 172306524570 3097282920 13810257805 9633301755 20804552374 28115320333 62664743371 31303378635 79565571618 96908624923 22688310951 2751623791 24990077174 104461602760 13088973369 307415736 83436640426 116220936724 121423542721 21283552202 105784338848 53946434579 293327947712 92450043088 51738535475 37841314429 34822446260 81759326144 206569142688 87919605092 54207462333 81449149527 57301999309 15880963272 71916888208 11669965862 59802633291 112818699544 108953113955 175796534178 229300363025 118484959269 8936061347 12233809325 16648020455 13457910373 17445412002 11176033573 38398411145 11872887720 26714914299 78305194775 10246711841 19905855883 89325724153 130895933481 208184458660 142547971607 115600990876 807008256 154430801720 80355201925 32367286210 86151178160 25369448813 128660349821 5337589110 44881473500 6318333257 8396669478 45993003313 57853112940 46408226956 10190640287 91799275062 41693763898 241655785124 55912501863 241040251911 85363939251 34539130543 10336450116 18316093311 35350039342 20133020586 82456141073 10950701694 23729407591 2704253290 249537245994 31281723945 39942298745 139156884237 9813090322 22232496599 17809385009 25393143856 24532598005 150117659943 87084272527 31895923470 64800031196 164675477708 6495927917 111856219788 19791153768 7815255148 3432611248 167336312248 167951635388 15615698058 3937508401 29484723488 139570072986 6921071708 104087684375 303461144519 280112140402 2081613164 50212806232 23719519358 89668636224 19262993163 67629858000 163054157546 3159549627 197293207040 63720116501 78838726051 67196278946 13650483657 42940938865 141222977897 156220796921 23451057785 201250653006 124883813738 94855826908 4366228080 66574419836 134906268629 7948719977 6340448665 188388856239 62840645615 4190812188 87758896474 28892329767 17620714085 94763713075 2734624633 182882457850 98972149453 122870297291 198123644707 31555344602 63500419081 129577991111 127729763758 18263955780 15478992175 50005815278 39301425070 14718202372 45498279825 246343230796 210248638385 10489263328 108157150716 256314045563 200196699768 145311716085 15882001580 43741441441 176672850765 21422433817 251556454114 32937839091 142719747973 17587770715 8612171876 25929057556 7313201476 7192436300 10329604858 78595088679 75354452000 110247455838 189920516368 36957436024 7077173597 68237943606 102883115696 175577207188 166855517771 8662432433 114378789683 237305879158 120644794610 2860419748 111900973447 9936988788 99994096081 3177390349 85760979218 4268031202 189009953042 19002201804 8298125673 19704218622 50748252039 1876091825 86897302706 2030988893 2341204155 77068779665 9922856598 35153061991 165893819952 5005198112 292308579514 4196820692 20020319527 106521475995 93639680562 2689298793 53290794554 270596361955 226421779661 42207939810 114293369062 51258215214 10762311893 59481326259 11396042452 245536396142 363470301880 46591028326 51901643519 132590533168 176840120530 8443651919 59230322718 128384476694 97765664443 59156787496 46533703026 3419475306 174332982135 121016727709 181855465 71539977684 315190907785 7915162470 11463265078 17362226182 56568252554 199238957621 21266319204 81775277987 33121171197 297867874571 128403655005 36779030546 18667420298 357069817197 30940643702 158536625560 107265484726 1920813898 49620642655 1383834206 128874822572 263478364256 46532839251 109707507078 70864000215 97254853900 4772698968 48330010703 60084299371 25051040862 46690723058 138063788104 7277385346 86997209117 192652404923 2126325166 135595259497 98036016855 9575814061 158960272512 1530885880 5697924243 114733845874 91457273159 191672067369 317086363 26885819650 24784378355 14098777593 19102496526 54076584578 131161937634 74740437214 1191363134 104652720792 79417035137 76116018215 246299394941 4139341375 95132682644 19030807249 7757744597 10586791544 40935582683 132857730177 83075853404 130918001404 31993527147 28475906675 183542807513 11905452139 1323272551 47373481627 1058119411 71876207329 119085148223 154702733543 248170673392 147322947220 154687347913 19190441296 124333889790 107659140225 60458835044 3717243845 4186185002 17084269829 27672612959 111444703806 55633537465 114749970281 10293581542 12775498569 232975685227 242921854418 27858947699 137771149808 120716619152 7039439065 57341931272 194116561551 155820270780 43726888718 20678100777 6360578901 1970913318 6442278502 6816329634 111616039602 165956267197 158051234433 16896330221 155115334486 7600736381 260973990990 3113432699 28651010340 51914731167 63858740864 2283701859 82643753220 22707171220 240964025 114642728092 84916627659 19006847786 26189918087 5572538124 48650793612 26261537639 41545356915 141182957768 10758470992 6441457710 102199356931 130520354956 6512023673 5098328338 148799828209 13246184856 358546295863 3907037693 4004611393 280951013852 114180311618 164383836228 45811229854 213820101033 115451702171 24475466277 140197095470 2207436255 66185860498 88725627023 280954123584 187231665985 38275311536 35405153586 175551445995 27871783332 23061573305 96703879521 37773331685 48961495715 191203928564 1909364843 62224557226 45843169011 9825280977 52425382583 140555945023 3341342618 4916148170 18702751007 8947132023 59564682942 13315075116 303782298286 6074688751 25445115886 34462699906 64922657259 3787958072 21645823170 22352550432 15739102093 25053837095 215342760413 30443846425 294512755919 3087679007 13640824319 1060008163 24358228553 183931665808 23969433302 82596609142 200260401707 14074477402 87219250372 20187723466 9761438377 269634615761 3196425938 61513799807 41679432809 73179793033 90769542386 1122141701 1121041292 3515347996 6312785002 95227379503 63331531505 206713834775 281763145514 92417886446 59310136538 23665105626 28835613817 23059292650 15814540585 42710829651 3670554929 20256499831 113279751894 31977337737 43048925482 83488649774 14267242212 26126700611 313940891841 1951805545 13825274594 57531786817 95707642254 90436021510 216668904742 180935143533 88202908507 99913671363 482666957 52173185582 83273684156 90981377049 178773601766 105453414 171313861936 102266068048 140444096641 1335926496 217870961699 63201798098 16155808495 8430078178 164138791845 40876794171 64775941700 11840234214 129616241500 8636474718 288606486484 22017592722 29740463136 285210488048 138986000461 84322441283 183886431089 79353061258 53023635931 83369243603 60695041925 95489000139 211259561659 2494031384 1306096539 2422643755 249233447301 33778184165 79164766301 7978922482 169537619932 422636710 58902019207 50607016150 132547172774 203683782492 45584862304 235352183602 74845966952 2829003046 24394576649 57136338664 42544326391 1053135924 89913425756 26757819164 139319758791 60881163038 256449800383 1293520036 121446558734 49003857950 8661293609 57894218202 289672347 10590282386 37583468512 111123236020 3976115603 18930394718 3841552862 4722558625 23731152448 92868485171 25907848426 155040731948 68926482154 19398245489 168578575210 60168342592 196263892077 10625425932 66159192658 110219669984 106036130932 37005649138 123753702809 65777107625 42129933585 15255309218 36921548197 82436685187 18921769698 15430808644 101952011685 189456684994 90142661116 10153865958 168707210495 93611195211 120637867707 20402801263 98601380969 127131674844 57421607881 26561902271 92310858070 194748663305 53743937229 10623641696 15188532647 16285235850 21650140339 11340687112 66384339696 63956842988 216367526860 34511103159 10737329443 2235679830 340857661814 32897399120 129858620948 94770789277 193105981924 19617213456 103738718765 169229692587 83477966165 14944470701 80907937479 11714588681 109311341169 27888394961 13658529989 61558747435 33864469753 97294146422 12075217754 87728376933 7570242080 227186594947 89660136741 95955065580 2961681863 221216550630 232149449395 7689712671 413831544 2900057339 58049189766 11546708257 82285690750 295520478233 181519296745 191553985290 127725197385 562330194 24691468312 96467224045 72393545665 63825326349 87090570502 19418094812 122210122724 26397182557 6684014461 42330175041 5936997873 80550644 26849388570 84248482807 23155187190 30107767591 162215534204 162777312885 3708667511 145277749816 119343657860 29639823066 98724802003 17231820418 1427354049 40760702676 45138361575 12582300965 38998472273 9946356520 105505784992 61968103543 173494080388 32650942521 24999286989 149302961957 48828228928 10810338010 26064596252 61155931711 21032035968 1454294201 30233242920 38687209271 316935928017 141306066330 87003377734 68835586174 27552495864 10272146193 18886877991 211343073308 121573794682 123717873389 79226825520 132475582 11665593709 4907671686 115112749387 13335955257 47386547367 82177571443 11409522527 25016938537 75179058254 7235459441 28232231760 135466361140 5879869036 116842572893 676681405 77396502041 28614504208 130019153450 279568016119 120526194410 172178407389 207790800251 10634737622 185261689637 56736500819 65731335634 493188291 50502682380 76126034669 20158734048 122911686463 156115683841 153413345733 16570775753 116508836282 19030192949 71034551269 182617753985 80289017932 151744303691 30028422209 49424803392 144068028767 150616701374 18809374418 127446602134 24882879709 141607868230 9078410108 77583026616 41072286787 68050796568 7069920625 39765043811 159174265756 381114749 9852899473 97435658351 13547109082 4542184038 181824126544 309236673256 12760291058 12419948958 46342284413 55902113311 169995074871 139635606787 221025242537 11068665585 77721860917 5043946212 316588703678 61134364048 3474176996 84262004077 208319383508 13238018577 78073955586 19249911759 84002038068 81227328802 249178634021 19471853474 182123454283 96843963806 9950764993 12252309130 33280391385 234493447785 4505788815 88345580110 17407527234 7404147890 96929771065 2344164154 79189534353 158839202593 3140328676 2767534729 43915561447 158499641135 82732768133 3015683527 5855506698 4933957012 113330843545 13093149955 29646517531 20658563263 43786492968 90050175793 113657286897 61353587001 34975065760 5194364888 205020110374 45609155139 32697877962 35463039132 198609196852 73065602064 57252551858 40561566455 49566452500 36885154803 55098348199 38644197537 34082579516 30497169360 341928161361 35258007588 32200450993 105143560685 52313168536 3656931746 43904271919 108925548374 113307962098 129450153333 220578966501 111483353212 74519854416 67731160882 40039012460 11522751498 5809944920 69158830040 15888784305 28768252181 141619558751 199980683638 89324646332 60109510869 57667917843 136499186635 229827267504 166565656550 75028522475 15982756513 143549497671 68268923403 553411190 150960687325 72267896822 30437693956 51854155899 151565003150 104665117794 42914181143 257037896564 6291106368 319311276312 78621314495 53579160897 120684245439 90899913908 162904840453 12848039636 8117624899 89911879338 19356688426 31149990060 126493631253 63470313324 19826163282 252120693918 18171276631 263857033534 117204398626 197615624464 74191077603 278382872082 53972996629 58835527609 17887308276 7160732595 193174527527 27740954756 67921670307 34537236106 76194109237 44505056189 12881437010 103709714802 43006195155 39176738057 295287935300 102129166445 226206431760 43457539925 26382544180 21053637666 14911691596 70844783790 66949875430 166033870047 92495062330 166547898102 45605805541 50876428240 91886301372 17805957279 26983999030 81188839124 11529628225 87137550892 234980157349 64231621843 34469299449 1954117241 161823263394 39628490078 31868377647 150612120854 12184346434 25821247042 206362175863 3744897656 260535851111 4349755963 14104742594 74898822265 145831418585 71104763255 1768179536 156845422065 16405206498 176867077988 56172523299 53168790297 43864575253 66525208095 41264515903 10785217504 106340318779 43694953277 169117644373 15538069833 78916998346 1968265180 33998623483 197240255339 256013738452 53966889392 8436351977 220608736449 13971065696 228766808328 34274167520 2639297364 85552419241 175903516795 5176579727 89898379386 154894472801 8872161037 23569403502 231772401502 64990602994 30729733581 187420858713 1614666322 11733533285 72483192466 4249676925 26311441809 46430880253 24787895338 30917431678 20305608368 52514482982 164121127830 3743278145 22905983101 104552606379 11939988214 71596623878 201675278365 2191716874 26748304249 492367447 76204251281 38464991864 93819207558 153454898416 66225238556 9622767871 116245881066 25093473638 14969110108 33774668469 11584040115 15401040692 32911865173 190073610934 67141816201 174656972230 25877557904 32623457458 56472015919 5236263102 171640009955 15772218443 22950893409 45113009814 146037631478 9395911228 8093499166 13820879495 39613955696 34687300701 71087444435 75263084222 105620218904 136857328527 200168003835 123551524929 122478677489 31826627273 105237407289 131901411654 25578574829 193264431142 93503393329 69889301252 13330982673 107534965151 192439884101 25922297216 25265815867 40911639271 73434634188 5027771054 5036440826 22566466813 245985321814 90509013188 98391361539 10111425913 112986627064 64394757007 230980971271 4502175144 8160220435 166990389857 21156231829 131484039775 22774901948 63904536004 171181042569 9898002703 8738595736 179406040606 92790343 50881714867 55727662569 124508326301 114692427652 76030786865 71010840723 73098046674 134298314048 27300869481 246643937429 185872611703 88342099217 126500215032 31848927032 110234362982 47447448448 23510346968 11855128255 197831903773 16919113863 99667306849 91144624954 13553151556 80169100864 26454178323 109529182084 4394158745 95676752919 84252304618 257587292266 111916400627 112155081975 203515411551 7544221474 12711403588 314211006846 32965727005 139375225822 127236562192 134028192173 1106739329 148357950032 281830607839 93253616498 61533932640 305458653937 118362129490 136871163434 82420199719 4149549050 199055509969 1661877735 82712747362 66434890384 137651422535 111028835401 71513197890 131517211452 252648658302 69599435531 161282517815 3723885669 55091081629 133140583737 24421002596 30607427438 31311490469 17698127386 28561545480 53121434098 175013704228 67293536563 87653376638 16005414035 9544025803 52745970604 5802805678 58420915775 46386109595 47385676055 226853411828 7612497929 27994474635 570282887 162819860434 331855102242 164743369691 18387032480 169989375703 22580091410 99161005635 34769003514 6118825761 85510689798 19227785295 183384198899 103061146376 241399690653 38565719931 240778903333 42375754968 111123425418 35518418098 44101939531 108690698537 42889106239 32593015300 49771151914 34697832938 156294281248 303541846 170834837634 152483871272 4214032182 48119419026 99247458478 96547419197 45537985642 27950705339 1572342106 36151044747 160231946584 27069441052 2127440978 204203853978 5880764790 8475175857 81499910665 98789809677 74885536178 102383272673 25683647942 73443657365 550647221 12170922515 12446201508 94735049092 46851990298 86744040472 8255631902 2869286790 57144010537 79340889470 9211905444 354958653083 23736615588 155840129797 274318930682 687634310 69618136931 23479757103 123302942795 41753933071 51631294311 264068273188 102007641470 88764019854 5600917361 3322318247 26021095183 70201148568 9975017430 190795930788 197914224018 125429545839 215699277655 97444064131 47354739010 693752188 10067599397 80719481058 321776221188 42737509915 383791519 19960813678 67863583417 122452448670 92841726238 16262766983 1923800980 29866743981 93867994 23075153599 48900864699 66892887794 116132574468 46311270789 14428904760 179559479510 169423787435 22463167070 63038760212 143724994277 4684344610 131830893461 20789325350 28014276895 15228285531 24671367256 52755244920 3840446165 22669055628 56611210666 75588239200 249764610150 295015141999 43001397480 36946461157 178460646748 133576480195 5093555263 6085934297 44743318117 143495603343 343480074577 9331652477 16960181238 21748572670 312158219 32962417235 74490895437 45934793500 240533807319 326801743213 38768779131 90314214220 132824917611 12047731973 76420336937 32659458140 34562650133 36317928534 3789323237 7491068327 105830275051 127902795980 74702041226 164428262618 8910177053 43110220544 41497395637 172441083606 59638500940 223067213107 3099396977 104772585149 6341638493 19101129174 7738269487 14732510330 20287754210 39130632643 3031191151 595637558 21889767642 145659918403 7809934527 12253887865 54398311973 14846314209 27754367357 92106280071 201616064955 40564624211 4136168248 17293875061 29977486778 46992045283 32054236671 22812553415 42498574378 210513210023 149578286955 111657963684 30424477641 242420016820 8770816924 12878452257 34683527399 90166811372 18216525411 108213097024 6507625775 149738353570 82139078539 144124472154 24170615995 998041804 127509627854 42780016822 1770256348 59224693451 19865139610 2179860846 10260059458 6085384300 191341671980 18101156458 12089996695 1236490544 149004817018 884946424 83002999676 9755449447 1615255912 18018156596 148426752278 29378760787 146337761694 35736489474 66670300306 42383907965 368275739380 168228235630 16352223050 124842001439 77574869772 54728909769 79208255648 85403149297 180323998133 106165679861 173980355121 136244115431 138641237267 184951704361 299583502133 2421265849 9876716368 255537996417 49388982043 166026372179 139728736217 110592833133 4655166175 35705323681 4466456835 14831778194 128841658013 2649861277 2678431754 157238405161 16406263243 6034175898 8331670260 244115668002 16467399761 63788308002 41386338349 11645708697 182039088631 313543539132 47003413501 35834971023 44139084040 53129357545 68647198887 36862613404 92772724291 99017497894 77166799172 36919539113 42660833747 16369516447 75108738790 304636367622 22352115994 436777333 12533736229 181263443508 157263905469 74798686531 36314232789 8445428246 153955803936 101668463976 48691634213 95520697209 14471814959 24655444188 82048542191 139002445005 126549115162 22806371984 1372984262 100868846340 185958670428 12048317591 4768811434 102070970668 100746977573 4199731719 12567067929 72583837972 4323553295 40220374034 112382790670 8746695331 11481135849 162793805602 17466115538 166273002771 7169144938 63979926104 124443785924 98933281120 31433342218 40661641283 26230770428 137063773679 38202272988 84582165231 29013360915 74691819405 10319767094 75753948912 3622914452 246289039412 3448818709 58823793253 1054804587 36030144463 2289471878 36508274287 241715868176 89037974336 39366853261 56450931616 213240389684 92994648567 172219464352 22510248637 22593305798 3807286393 34624601613 31794540221 53996633941 165422981566 21208443934 11321164559 59193942218 399679156 10795319471 71241399964 12239442886 87148952076 2563684834 6006650985 91691725315 21629292939 58989604992 66783034441 18060567741 72023145526 31016752567 151490044951 4584245653 161430788149 148832064702 199536416589 22122971759 70559374154 83185350771 1913893553 97632917210 10921867538 133216833262 115000396662 200228520177 142867951382 336320048344 89409707119 30818333403 5454549058 24724649266 75872694308 115541865097 45266258312 13416546812 28536562379 1472634681 4810890710 2989408800 24551290600 57427029156 49898243853 225389503776 3642571215 99208885568 11666010144 5792913011 67778128085 30096064075 198882843679 76174922269 66669228775 1172505833 112439998284 14006887349 211489060913 5342890220 128493946232 15198217631 28533717277 24108418554 65870576702 59987456442 42286715603 249953243274 28289347671 4284718033 34678077912 3211528241 75807504261 47673130712 104576880210 6872037253 66085189025 170082354768 213735195938 152898736933 28451879294 7428333058 172872267456 68569313307 95456676999 21929588499 33918968418 18974457926 2867028115 121208732892 235829758347 18566184140 61349895414 18453800943 172145381785 111277201778 71543899359 114718703508 3705609004 149668982087 706863126 34373795767 33534730243 88398368837 106107673153 269255828800 123692169714 235067345148 173425580905 2493749746 8289484866 94645734388 2898291494 27912626102 9049592808 129791776386 31685990029 15157939359 15137332120 29984189142 131056992761 33401546422 147113987351 143066189588 52629829393 62594234415 109918220905 9480014285 92965439246 58152608831 9111930489 64434316919 81803710541 12505638255 27097834246 133848160567 644101274 101133167297 52408614555 6732022087 62550975142 122016183784 124733686100 1220843346 170863196334 50283692154 36001693842 124296298407 209293608150 112874891683 109076851801 41065301548 15164984338 156603870047 45987356496 1083768309 5019924154 242193160863 12689964415 26549405970 64940029838 70624383114 84482729949 1120878861 87016708130 1097482336 201030051119 69902657131 5766550608 125120044755 7264868935 17405488408 1732279628 85760511316 77609428669 18668944591 11299535383 6915473683 165948761377 260482453033 23314384671 16960525255 32727549869 6228877629 187032174859 49757799999 152927693528 93173643452 129661171134 181289692599 38446118256 124106808019 14919624516 1705226164 52947442260 46043105970 200554521366 47205651343 149320313253 24504849889 13330504455 262248769625 51397004133 1833140621 147760052093 19244600461 6321287104 1452834115 67621987782 298472641807 227722694124 7163822294 16336453485 198054837752 71378486616 15528116969 47148278014 21141924960 2807389481 38394372150 17229145747 16012070208 12230238959 12434641831 39878887557 38705048128 195216393005 273763456623 85976986937 23754719536 33371756371 282976959455 4195542786 63260191598 56553249199 13448377130 112608247797 2235191976 85535713781 243098106352 52803087124 1346640393 113101251481 100667778874 267259750589 200412608906 9933964763 77860873660 5216208223 451928792 11610464815 91143434273 31608804110 25781443515 44256336499 16906374271 215509405252 240279818916 87404836107 158749423743 226314244831 94503529659 1667063510 122149853906 35543857814 10023326074 33309373493 145310853809 5176861021 25649956398 18217460400 53159318915 48758116571 63586036943 89236295461 81256903200 22910869950 198902989847 244254312484 2074868971 152815801596 304835296907 24302939284 168437123387 46152040877 27084233204 1882056176 23253706884 6345511266 105833762375 218224411967 33978174407 296195969192 80784130014 194670299889 6578092218 159299248562 204437880799 203909972916 45314271715 76132643115 3469389388 50812442874 22375382736 48065771748 17600924751 75691536984 42155157370 42485328945 106614726040 6339180810 12354426405 109190024143 2986391845 78315667750 127323187561 182458438024 139268504871 200860242298 36699190468 347329787895 117587460501 267393205653 6576199931 98968411097 27729389659 91339500138 125866162504 10297995557 26361630237 131447422733 66760743264 50691222903 267103986416 15193580917 158185207424 169180514330 8636388683 63448193511 150796385554 101005578719 131519128828 185306633591 1081903034 21433692594 1069634918 117126432892 82436746748 122543289213 75710621635 1318151621 20540242405 135171494315 29169676283 80238292158 38004742482 132013062684 182631269528 6036167820 10851830447 55963840245 11849473609 189350769394 91867820821 28097394762 1340588733 101386711662 1352693536 632162562 30925242526 48916895834 127748345818 5588865082 4154273561 109089656254 3379256245 114124418039 46569752117 43396226710 2748231802 17360100531 117509929011 191268871778 98694820191 6288233573 277942988410 730819619 61862727474 2893475487 68498331155 13968293981 153938325017 131073150979 212699372658 24362002823 141865191041 62292350150 164449552481 280310263176 226809402097 1605257288 7868302857 54675923100 138346657491 47881749207 61009711645 184879900071 3443538475 103271517991 119027381841 30076100474 8798892156 13824531612 4124526421 167030695425 193456634025 19276123220 223491885157 154405750296 119674992129 6709884452 34318304409 869619144 8404533796 9855559053 42858546687 115132032089 70823491052 132431970339 289224530242 34918767080 23790033980 329510605802 3304561788 43155466448 115826778765 318066848352 83864607805 215663811793 70249517401 10953631912 96866292181 2499065833 74522922415 10708820068 1012339655 336100997 165730219578 15692663806 154185187632 72348275600 116914746991 8969171411 144704495401 40368645251 41588835657 140994784014 70204813198 147855241091 147791277923 146320338448 101809411125 7754018460 22100166495 158414280728 16446298611 24902621775 23609063155 108673402857 17769242359 113283374797 334503670259 438933654 28493484187 63698374590 104402616946 12935661394 71738214170 12503995160 117501518610 52393005181 100038967201 7385367379 194057150531 28222626769 27486023868 30148478878 121025883758 11389874873 100565963964 170319575934 135433288834 30977373222 9632249066 11413163418 73965011284 59172522182 10061298189 11713178171 109486413278 18111780208 83350911695 93629309758 171873450394 27260079745 125333388482 20781306027 98295956505 3447736250 7650139556 89829044674 97186933054 21393715907 35116523528 73769167837 83140863433 51876795877 69886516 6865099386 28112485325 89098452155 148154636123 98085543676 9736900538 41498998146 27944934324 114587097938 72224276786 4474395381 39424378764 48128961835 178949915755 24984705697 5508694949 32331189140 36199249027 77880830689 16976385914 69487655602 269761788704 42017454801 20989930234 79209376625 30498699943 54261270469 2980609115 296175913059 125014863726 94985705650 96748392091 6210660606 42385660634 193148792840 96995358064 112327356852 79135368250 6877326061 923268636 11621114425 18830346655 131175599733 8963815976 161764694812 59763490483 81596382973 160729922505 3203867054 165810354617 153742495099 17990402115 4171005414 102168413709 288781856247 25655516711 239573036503 1190520680 49438744787 12982540842 143922509393 296501029255 166129437136 38771113868 130458438354 3467402976 62869311531 1713364023 29107752393 6814246043 43291954373 104962480 920192570 10105472902 8343525305 29192258366 301334284337 211082530491 178345784189 179778562269 2711457169 168665177094 71687029219 55753229482 30023266862 146222652602 1680311209 12365011561 69894020071 153077274769 94461558254 167757765847 110000323410 48285352444 120444783000 22564189257 9338763921 79500014538 58239911803 71825826872 160469322013 7057999817 269399221141 43701338375 196680240311 6578198704 19412142911 107865034689 43209642149 3505159561 38714702598 111430222121 14555775101 108564813181 6279232456 10274006191 138604028950 31872262895 6671827092 73809773637 89914034155 78779536441 19274102971 21383386791 11370598941 246305289715 197104760996 13703167086 10402329133 9547787048 109382483197 29752251834 7589353194 166137167680 12772710626 50688001796 125039951831 56501819901 163401904394 124265781255 117484866416 16344855770 82576316422 43308467623 327502908143 37444672911 249281295771 163099650540 145471818969 81319557469 49978749106 49842901505 100765390661 150888015420 16062220095 88303247022 23215795688 123039986000 21176438886 56278274949 95442725957 164698016691 28462527040 25826579452 323851270419 12355389157 3050500349 36964917353 111607367755 5178782710 3916278742 428419338 286829040802 2315755806 23487353222 16142325463 49434747842 18184080955 101632192065 8229057031 324593616741 122723262165 28242411970 236354349992 173359431219 36150962154 76956314558 5807120827 34085723040 56712142243 41007682955 124478627574 49151854414 252646620397 7190666662 19441127553 79369775199 12590028748 13073598643 166130321978 128253504625 6749323301 216053260627 90376162371 42231783839 11015674581 3005955658 8036369946 33610141500 95340496577 51277498165 62540063259 115243482501 12595061410 74427396691 226614980868 17579500187 60495396496 232018039321 7798544846 59169285324 32242911299 7497486213 27291242871 23713111938 5790804210 15721236966 160990250756 1151318006 269798461153 1068410645 24316560273 59361966050 8661037545 216033016410 22476861715 237323990015 30733805310 89784660720 13628658835 31421902312 132614952577 171863565209 122945839282 168812186215 169313659680 165518854933 3871610102 29147753069 13875529378 56259647954 161080702893 9640329202 20289938488 41462504982 42711377225 89366287087 12507807035 101759359159 158756988249 164708577623 2770886244 197813571535 248579046560 6377909282 106414352322 3860507875 1922717050 41779125050 9774616554 64210135838 3924562706 67963441235 176559951827 17769749029 44656664792 39652570944 216670394885 109527855450 49125711990 126268431936 56524475864 265979875293 55667388554 1802633692 12109507049 19045989685 9022819015 128900313175 7477975912 11626767935 35528719644 57007524156 71679961800 99428367572 121324147023 11920897994 27481996853 324937744059 200503361426 86488013816 12386380285 49770270685 132560810209 15924476342 24928446481 21090725299 7048728677 265301381889 33751489458 90801249418 31997391894 20815127004 36700502853 32200581714 36941554453 26778138007 207597167937 6844890727 78025629777 6778605132 55505330366 72840771486 7948991805 175882595672 56944357068 12424732765 132881345353 257772741849 110493150709 8135223404 160554786249 92819189033 70861481593 28394152501 176139854710 160408629386 60080541398 141104130943 110869430440 143333108881 107119059826 78951836610 3152814444 93057282420 68506462971 41272804368 23612369524 1973154266 63937244 67654097001 92404252394 131535358954 17617011887 4295832202 2979155567 36688317510 21387815910 11592010481 95235964223 297853813635 145114759738 80461829647 1936219620 34856468672 156218505474 81109659321 177962853790 48511206104 10266322043 4103740545 118046104686 160375204134 8433910399 1768033236 34722113583 103768070456 7921923428 147651203464 197356160644 103309095100 129971630231 117838302508 23908032730 7449605821 45482642183 54212939456 58140093660 27774185164 470458908 14137296553 83913357894 151432531808 28892101231 17339661339 196297007098 14744188561 28398751701 162663575626 1878727591 327261384410 81823850514 28269562214 1893439699 60938429751 69723574072 9929282389 28511438419 85918364446 123843914285 460335358 59807524439 150419916399 46945881999 29559207109 151630277345 19922698001 57635538315 54685879292 249896563457 32248723885 70547453185 198558334249 65794664803 23481907916 114273342908 7218098999 11713180426 6333501239 19703519290 31318970739 115595202036 13926456121 63110546998 13185603319 9005351312 349706720287 27621473370 128009625826 11854719244 98342667440 35401791919 28879026908 236348838075 18446645763 135933867238 37934119756 186691534778 112031705614 33025920050 69289591619 198644477094 119927832966 220623988140 96062030825 4938595659 234893097450 44333271814 46535161487 217935120136 71409619260 212335126127 34198317178 6196170460 3969737181 2326824841 118893472711 45759210231 191153856059 30836132561 649750292 144414043212 26699575945 16990667388 81564569795 27214933134 10750434672 30937142901 64125356058 5051636389 90462001026 191666480032 163520026932 17363240570 94452725147 28510642553 40824496870 106286327710 4567531662 197051790740 46178308955 44886534260 54455354636 265978936143 122517008489 20613008695 117346598771 172876000826 80078859767 186407294216 78767194797 2365294190 188624342390 41220215410 7899108526 44153148211 5493439797 13449117340 74267461445 134563038560 6154984874 26744968431 275621294970 51127101409 48077909132 10071800587 171394773627 87099360 11251520303 334819386618 99308403182 14661174630 81813302580 18447651192 241300717926 13417794884 131483649077 120039643139 41999517750 15582741977 5214330925 182645822353 12779589203 202825049012 24226331294 191388654495 97342925023 215219152085 10993611854 110130864473 112153522184 11536441891 2684802291 173558955638 36689187993 35259524849 115887078724 48845860628 32797604685 3544161536 25724738132 233167524270 41900020699 139726174639 14076798653 4075479501 142686485380 171729815414 115751993184 102768124456 21313642012 48233603365 100143740946 179567968463 196042498154 249357807895 13038532410 328381287391 28274363522 69638621704 42057893349 1083050219 962078292 119761331701 14606212959 212788030135 47934393662 1215425487 3784732049 9531425178 205307266012 5075711413 102957195531 112020337032 8536060163 2783915934 17004884813 5717522919 106480388131 17035952324 63244071647 56816568859 17983081906 142712595256 34999234621 10507478037 93161194109 132153302825 35783231516 107113810116 153650570908 40373590927 22271156949 227162787634 27803694278 25569185135 116788156870 361035021 10442107241 9763136440 11461723988 49079532611 18554397696 5777674320 147496860088 1074923614 32235902378 175596353007 124326580885 88082766465 87305419496 777984234 70884148926 73040348039 91248754223 14560808778 12895891312 50020680339 12430914423 36693352011 119648304804 103065160815 205743845297 6221326470 68531606707 163002020840 125086802047 211201401005 55240584141 16265124563 50952501859 268304695320 78963815995 93609839652 88948534799 155371264344 22071163968 49354820504 1810965430 206435673679 69884303429 1308913264 199984522948 9107145095 51155532924 103459852360 127095671406 547292723 290419070142 173046262231 10971193321 37799846736 191335998399 46781195195 21134941432 18635557508 102724512255 172078783134 204415497510 65842806634 2874858815 19887486242 116662012491 29360633165 7250573280 16306781962 150631434487 7400435776 104899208886 159115211490 74584672188 50963052622 59756393094 75064401537 24700044040 140115082300 27737373770 196598616647 10775526850 42136586856 4413903464 69886178474 12061591410 43195029671 2504315437 6006716885 139156435476 11642531072 108275049047 10950744846 60146006802 5916396835 202628564202 112036862375 273776353394 156751017959 122608262319 109526040602 191122978714 48923371186 28619928025 36905814767 69986366814 60549584137 63472375053 239224856194 211926598431 516662064 170435193551 45910209585 405717845 49698060606 834379216 2350201327 293041159294 198326622606 115916544392 69202286946 38497753655 22173684610 12266494582 12704252520 77996846166 265691604566 76892597367 194714929934 117818125185 32416970368 9440472034 322131690000 842292812 5226165820 40009710511 58219531001 129337188774 68516119445 12148429175 25625992569 54999937066 75642691827 4562155761 58556351464 25212916247 247264449064 23091340814 72145879053 5785666155 120536520145 6019776664 217082028171 34044301377 81014843100 27955767515 33936552908 5969847432 97523637526 1013849504 45442709883 138247563134 2462920909 529548549 142324210535 31940133696 9051338310 51196132014 64572003142 53834778156 149441429944 71548665401 18452781273 138942681829 905080436 4112483460 77446954710 6257074919 258153785198 97781806225 79682295004 87779006138 26984548521 4542018597 13941464823 68341750305 17762928955 7644626443 325034328978 89031739247 57616211592 304633291456 70416902657 70772340212 152853912201 145747916380 6191925742 175910407365 2269350700 14308667379 114099260747 166710515857 342444871973 17789379679 99977019215 103626170419 16340326072 80944554436 70808354073 4600688886 49449632762 46471963499 21392370988 75136806396 25315607423 108341391472 57188212620 5962687341 131897941001 32240084490 262284766426 16319791424 340895021 320069330527 69244892214 181108181634 1121765999 91399461503 118783389402 159592070926 362008691161 12741241018 21201951146 40169251271 19812794539 101095374084 1806312548 15001173819 112304706582 14299560362 61451810176 131067642720 135009337074 10044619513 55426430537 18067596891 7184519348 288846966248 2450351932 24428015840 851068705 131170484016 120324135311 18301170264 27724356022 255004221908 158176438554 158832117875 3062759273 109579047071 5494652585 4202176445 174445910725 11271341424 297518976332 40130060791 54467613525 49458203228 130692170113 55075591148 104191980724 5653809972 22462424543 6613065087 181559029284 65087357697 64362900001 4937414547 36124056151 50027557551 270314819831 40264451178 5997063238 7829899075 641389427 16877510983 1381839798 17876741371 108014521630 176725096292 141257999132 53925347380 88809860447 74022511695 34838723077 62456581961 16006637078 1011110452 225784547040 77636225350 260505655404 79872722405 172374554419 43736642789 145398825404 156378521983 45691039304 50846276829 52088838103 27613681250 56444647134 43768895516 107684472065 69123113019 3471188377 5491940022 19756608756 201733544904 113369508730 17738483822 101697711914 50694804569 56397760839 4031568535 21908401437 39913969556 1580424710 38855213241 128719905468 1561000725 6705051240 167549796466 372034211 213284737468 114979451636 30686182256 25138684903 64991142340 11868109384 60282713157 46815886257 2993417030 40189875576 4787530536 6435153574 111563715786 21673111367 103988686455 186614815200 154226338006 14629035262 126692578705 4503351026 23187870330 10418668621 9779663983 115233496084 106090916892 60280296921 4102699723 14126184845 33620085389 209210529394 7957648734 113987107191 2043629593 11340552298 144278832234 71678566189 14954769936 57449000342 58362512221 133718180459 40483911870 14149282701 145969866737 110993460 71061189671 18634084134 26793089884 101725280879 5934750494 118373375304 495010618 17900221061 9523487102 169876346800 180871134017 2017636539 2181786854 119097634385 7709886637 6104943363 37152110374 8124779634 328657199 56394686807 26350052895 33955868362 35107926779 33831338724 176739585429 13143426394 14420783654 190008665195 136020128785 38350019295 16041915990 67358675627 18941381838 4257712845 38871402636 8147323392 8385919826 164763751064 107307161034 3356769926 2255232219 158307402448 6811380221 3772560898 99867632412 58376474097 45607816944 39665698200 33405107101 71525240431 64687621858 9621316930 92464041842 92908045991 231503097152 5659325604 153616798062 30698961608 43123864624 14733197860 19434272265 166527679659 89015763642 31246436426 15113270638 83433068459 2482499450 69300834388 104944910287 235630333 2913924671 2537029018 36057007450 165092728023 212880901517 188877496297 82096274127 28536718258 14022072865 310985132 54538466 59322404568 97636812670 69372930299 69093500 65780933958 9177557358 49724692559 129877154381 100492698627 12937084756 62567499896 28609788554 6829095171 60915791602 1565725554 28708022076 8167539195 73004060674 15407599854 65975874649 67976066312 37222072917 207741142159 353327386673 122943054362 177011739701 125669557074 124794101598 8651634254 39979386020 23012927436 110611537826 54543764876 12226918263 17172604773 149841385007 256655642416 62888544959 101601034645 79789787101 312997896507 222188333545 117416566687 145941532175 221223632931 1461489180 155736994929 66400781006 232977521 305037456319 29043135038 59900572166 7410561851 3586455528 75034794821 133095728961 17745009580 76745611325 16562046102 158350569807 170906055812 16778780278 48620740176 13785226000 19368484659 119461618481 1932894225 136750674917 18425400481 24017875446 117693823442 228516565085 100756978312 45312861427 188946974211 10566614777 47855494284 192353495658 148612467392 102169130818 4005749679 148903997792 32726760114 146982657286 134288086473 172067885527 6520718512 2514777855 8197523086 4821059519 2974983181 37268271482 229186385713 94259122969 111156948368 158229079659 22185282856 4141797523 121829467490 27338128955 12483891471 71824924285 45835636202 163483729021 182115636977 26129388983 12299436734 139214427839 124630430724 7327983590 12698493115 27750245150 166117505895 487079792 89206372571 134105833271 196582341073 11260401281 191771793808 131512181187 20195054379 6894751167 153714096365 69750112020 109839471964 7184245044 56746683694 31196078786 39097727359 41077430373 26821761441 68033812283 51529981168 49876656324 27917932837 160068877563 68157935469 22341912203 14057556085 46140806361 8810799954 125661686731 4832268057 112744996548 106452675843 285700271494 59736132684 12218805756 167594364104 319708421826 5252251665 57341770175 179833032029 86073062073 95852769767 15240358369 960322614 112299181826 90695096407 10601921760 194183211106 250442843655 212012154998 28194752798 25887280209 50504533538 12734981932 70954197533 28978614715 33224392033 119642020613 8350006554 21029281763 39996771346 91171251630 17487757918 7646203375 232060820146 40086013782 83854123178 233864685743 135272051681 48517682865 27362762936 11980527486 80824035128 27182921680 8009980162 76895178494 172656826662 12032183263 2152342555 3382158551 92924466921 8833053784 898129757 176828158113 24174221453 203476806994 162082400283 3430329650 18863187098 125652530536 158275849408 104726656361 191089587352 23835656997 44905280461 1396695289 91676979901 49103236794 167119349566 57687851494 29254891997 259273780170 35795054135 70727355924 287145424672 8334650742 30025440931 1282026236 323762240739 56882846135 6204251635 151451895204 11111001569 26330008953 13234417456 69444592013 115432143330 26200666961 79775220346 109198296613 85069285455 1987699546 10645961221 45383248929 124907428871 89382486315 2804921558 2788146153 59013499247 600978895 3102868103 242883845164 15473361084 220732403206 53755312881 971735041 40989437631 106615292717 41909159188 48182841737 132597954158 81625573868 7178203222 7423537521 6035780513 131987327291 56608321296 69323448069 66222405026 231191079384 85439126083 52686707523 52647971934 6313890452 186658746376 578360020 126488873124 88445903629 12339792740 61310019587 26771637609 226313025211 131045611915 1660123148 68229170248 10382575340 106968023886 39158471334 9453621752 63113920840 65501916015 84231116134 30018327492 64271898189 120442784112 86937245805 12433475299 185351702760 17321855807 122790049347 59012754158 86411888864 66269471145 55314952507 72216825352 123512999424 17591803139 154836448525 776850821 70568133941 4534471030 31110929798 53834572717 40361996244 57734461501 20742185259 6897856453 59284515105 118811944294 53857445811 43297059048 6948298277 43945562132 38852375580 141205494804 185558439161 12032170032 73943893103 15679961918 27197659589 172958096571 18493154240 891925740 40624114426 1075962990 72010499559 203091518723 296773167671 229931455909 150372720940 156650879412 19349314695 7678464999 30318262924 38921583126 13254968483 129857610683 81756972788 10092363984 167409846684 198221758065 37810897254 21944913353 112747018220 19264506524 105059452972 146527846660 203610746222 103383021448 32328604622 214378074349 4126545473 263019538086 20735116051 145926909978 65783410057 75618242216 117978584213 6818943398 67318283154 138317671131 36332115111 19150154344 3509840082 333078289457 150827110113 76833665602 103169056902 30460855872 156666249034 1924541165 108741187281 201954545582 30984253365 73659945613 16613111319 120078096259 266866924999 45480462507 9311376999 85519268988 104616514156 155571445233 15329279428 110153483178 78400924823 3674309983 14674823933 165406677565 79597066387 300086244849 110026461862 34783247638 4319396233 13820011749 1385660753 68961749440 73806315642 70265233856 13780411843 169987725193 86012119112 26304678556 177407907219 307634484763 6953746431 1093783083 31018353316 9893896763 124077007476 429343601 77036404496 510380269 175472853670 3724237619 19277959153 125683808550 144719293796 14483482976 6927383021 71777844337 79483012734 18007028429 695988306 55461778692 51830112440 257041983900 33603234685 38670986658 205665973073 71297995067 66504106060 69638226060 5062346955 312269279862 2559077602 3763679105 51271756651 2292047365 17152043388 157429903925 63301857826 60211769279 15511405764 17992328549 286376041672 231705061084 227111155952 7148751457 146565464048 22399971731 9639531238 108207304835 147188201947 12390140347 3668159418 15812724925 172968075159 133463219816 453750928 2326831774 7294390619 57640733462 18801102079 63045630307 126284154122 122164068224 144936464280 12991663391 64862173054 39045013659 101732634610 202865543778 59819573036 27682034723 121198006130 127116547796 20907569033 153416766349 78954845215 82696462385 103678893443 57945418193 16133741159 85916629593 14781530391 30889900991 40954514694 149647486139 271179875434 272925574703 27705564467 126566259134 137198251476 23482273657 7494519171 66880866921 265372556683 125641670548 7507374222 111469675421 88506598093 148635081792 186718342716 26477237403 104080153036 119212797680 226384971654 123736415291 71043468264 187059969692 11742053718 24697228064 150619657030 39530121093 220839127700 134087040245 5788530257 3414235302 45748713724 16834535732 20754586635 73051771245 29716376480 121214568950 27035230643 22339586522 474247661 25712558467 120460282409 24852172782 61793709072 178113280347 16902256764 11773265745 16767864512 8410322650 3009002198 31572978354 160414469398 12188739185 114465989053 262697670549 231817741501 31693694352 656290267 94271252107 5925260 156255301571 44183206429 203956535436 4589707201 148261724047 121014775183 20418190273 36079119493 1119712507 4707559762 148532814894 37411310237 33481174951 38269241595 9954437033 58755318800 206324569636 132645793483 131471291969 7801027489 64585718247 29931598983 107785587063 45868177382 227158798725 662274864 147618409732 190455886859 93170577796 26084980478 118078141815 43731041619 3054960985 3603963084 100303752705 10470952899 30844289326 5698588415 20147963276 597588360 110964154662 1965842239 132366539939 12193269010 125078408962 106479722347 593338389 73574853994 23877080244 89994057841 137223402615 4039750009 141520121047 66365136690 124799869807 22045288554 222666766625 102084216941 92051192742 290033409149 41793949259 893647631 29854587648 19244721910 107032656047 2564038705 7788682042 8931251686 81495093823 75713542151 3866681431 306983884004 117492140762 79306810553 2695071059 31917358195 171841555589 198809278107 68573931184 12662982331 28486593502 93765199222 54217459762 118268665314 10808788668 25946939801 123710025161 2553472998 35547412697 80976191283 63091420218 257897483600 28788920001 25978813603 163432056527 28241370720 61551003334 209140364397 14145970882 17003806540 23838608673 65817347217 40338566607 95513297557 231066564888 106953148063 277013696702 5335437598 132012954834 119302650800 122446005623 22942734464 26778511935 73137714954 35813087477 240735777667 15138517943 99134307814 99848261837 49763698822 159517137777 4506739856 22246453621 158070923677 13457221856 219962758760 4954849445 135460303457 55177476573 83898047541 78443505364 7592336067 61749348437 18139822196 2034400472 109943825151 4491963013 160711871647 244611052831 180918432118 134582959839 85759405681 109534278392 215685041722 15326792903 19686544880 130952159460 110507196100 48640779592 35972527676 2060808446 239656233491 8301022113 24563124242 52978072903 163142023395 25225954241 7425253377 150303093609 277174892752 283809927541 91872052714 39209530942 191387092858 205463261 44770299458 27723891812 30839945232 89115080263 128078919381 154334755883 6804749113 49735303534 13624901117 109531879598 30358367730 31037518833 82542046838 72079299711 754951655 156719021617 142511413750 93163028025 4191655457 215258572888 58612808246 22250488582 32473836675 296325503464 207082692266 306243438207 28163413262 24588800237 9327803487 25541427258 16565429552 186403268302 262973994827 20874718368 141901058291 12278104107 61155962180 8846764353 8612342246 277774518039 78632416231 96079496791 169134827559 14917599764 319907402726 173341811170 18781822582 58100078902 17069546411 68687116602 39919932866 9356922160 312265548922 256727396693 94669493508 135401071066 54209937064 185236721014 11968783573 6529013564 99629221581 60680449408 32850093909 37392403230 194928046487 48651005396 8876848358 116913808660 4085554712 5536504620 29939220270 108614637871 33913070473 57421055899 127359762714 107311710625 3297416694 228602976174 31181808098 2185092519 75913140266 13624414867 108086396243 129649267366 227365363884 120722171466 20666514030 69038968384 14433468841 118071800240 25236291244 113803472121 72462920345 31691731526 21582546085 116019228171 18561620313 132616637309 94290931375 7617328909 15257116799 18271662329 217968193027 1582788751 89458948835 41390997996 259994365073 2678680435 49564071589 134673152449 298974200249 87936338952 7357139452 24141189598 7492688723 47454974677 4290696860 94552696002 322338870837 7506037587 289544486392 4378081545 234343833512 45873987455 31960442612 11678839405 46437779444 103211499737 198811 93293430055 177916527957 7770674332 15462716901 36685426122 176414080454 64138089498 22079570605 120624552858 16947489182 53263664910 149807466605 96862407290 225699400294 30619992412 58823841207 30986727118 1545140173 125963188462 59266408523 757676187 16468252002 2362999937 108815048117 49854718786 59336444007 150910337856 66103393317 20860219054 285071034425 33900988611 147969780520 59659398406 20215888845 10161205143 148360169986 10369032739 14355563441 14462327789 102329679669 9014513189 8838920005 29017467337 63068102117 105982514191 1556509178 154724744225 178559649148 40681972033 13153375719 167284988070 12923785332 9022095943 294087726830 50624998140 55234052533 127356436672 193494951517 116248772383 2176442117 37994552665 69489874506 154398057 162210495852 3913245536 38103494139 450081410 15987338538 5169908128 36257056379 27535412108 178188658859 8520122961 36178230094 4094925582 19765171916 18195057648 3445514218 76068970 7892364238 75207992171 18099209793 132576590854 7540236986 275584467394 103296067058 39989023507 24840564950 187855635773 6695257867 127850679064 135909182307 136884574930 111778684588 96937778596 101425680047 170021797985 204934395083 28510822817 2152353892 119260611000 175925912351 604940041 8234798606 59041709239 2523336554 74087820390 114781619221 62314716936 101132117982 2925365187 33499810910 56979467103 322377317585 19748806348 64532827378 276289154711 5111473466 18720235937 101560261 85650940064 48791293529 39299135871 2844900819 15243062077 118667269020 37369220011 310637441923 104333089997 117036965155 163095522502 101187248041 41274295361 2024206238 69020916984 105567866623 243236776243 2899548911 150095563847 17260739784 150244520111 49466559630 14038843395 44386574116 33394055020 35273585212 32176625675 31231125227 7478865739 172922336405 213950373845 278398858140 10647981145 96304672565 84774514829 114208333864 1518906834 87834705614 9904636285 54780532661 40990655155 63222069420 49761953926 138719907308 63544860062 143648272190 102521331359 170408220364 60731652590 16241213931 1267098406 113327168554 40422565299 188582972725 82631340846 9023037763 2591693395 25420816034 1179940103 26763913993 56496479983 33386646721 141167579394 317629136673 17845184659 116185313271 317571196073 100279575527 52812844058 7495181264 1325863583 84373116961 68052676850 57430812655 54386822102 4364265159 1905377747 53264726569 7725864994 8417267035 11095248404 86664136427 1372787250 18910508683 25973782556 1793969951 1567430020 126680025091 20448950221 32504517827 14577441642 132471561680 126596784293 6308395561 13955602515 37916684247 19108715401 19288409995 24920767518 131262013488 137354824282 125619268140 27539512864 2137243378 162988212880 25073022115 17125698142 138656242218 41207326981 279073273234 85793724732 8468818480 65441732991 224952717679 73866686860 133936374679 37317693161 260996183505 48784997846 235069838361 180711740907 10496585224 9842761466 36033228299 88034307366 131475159541 9115697185 55829842895 566025451 92050109691 31871996584 17730089555 63457528064 44947132543 57414943819 14442340718 29106225757 898956004 26079073393 114124276522 9185565770 43093472352 29600302116 117992251349 16111523223 10876166732 15642382108 38713606721 24936998173 2625473777 39681676405 197947666498 266490405286 44781738046 113527390386 142979044668 243707211121 37694193300 3388028071 2942496881 87617622035 297697330916 57644759143 193475198316 42669931691 289874977252 32512956446 44976767985 16081955359 1853597935 104599616570 133314025261 38459420805 89406650695 6979094340 174627759822 81237576515 57245267372 59653885659 290420016504 92653358096 79113605985 114872118872 136999512981 106164683307 271742768927 31150003229 61559479507 18126708760 51449071046 91150231871 216949771278 46321506043 275789842 3801704577 90139059768 149341849834 9650598509 64387610930 49748757486 17932422211 14151202979 58641669230 282435706238 177312490033 18040526058 2953700118 120992288865 167870676297 41490191948 6308152469 13884030296 38586098268 11048992184 7654486171 83893725257 3258591258 98117928324 7495225107 1780308357 83985073765 73342322283 4351007157 14791459595 8056346815 80888912383 64468290133 41879128418 28943096415 296879802106 21257179098 206734567160 42344263979 24589243077 152862481755 70626574574 7099995067 7663629201 70330051482 147866491912 333254835664 71631863933 63416656393 86483595136 2813004410 14640715884 116782098315 34659813770 31375611092 67092940943 2313191341 26940314083 118067468916 169634170601 44282787331 1695290228 52235445461 27500753757 79937622940 114836167219 141692274164 58136354714 42036473800 34408101005 71042966298 194400340121 196176057334 21828181059 8392133105 3898109473 112812008374 30543796883 44040887506 9056910109 196960236 159086608538 737536549 65806763863 16228408200 177441649418 5648086652 66641262569 66519147470 159238523485 40154727651 115284686746 90968232055 107204139680 86102103573 13341575626 52718160729 71928168307 92202205732 2718685597 239684783968 121215349166 41472459771 9161951839 6217928042 7812658673 160882945942 144742502839 34102262168 32871840916 4909375606 26186526835 15210589566 91552107211 20578950296 7657510775 76099072178 4824444919 72241815574 47470774529 88588185325 47954877320 23531582891 4194432981 45760181208 197656932793 90776519280 211334142289 7397342138 82448454698 91932771657 39473223461 1046413437 110508856610 190960724989 79419433 30266389546 64346878739 97362667204 3014875514 165604689233 5779685500 208038134618 177099863346 22482544833 20883862089 277734259713 9473933234 31087378956 11519431056 44743719536 35747861876 2089184497 166993678329 15532418901 51960464964 12455948243 12857742247 128444976563 62902215572 302085941037 59860316335 125014704393 53040456931 99736031770 10029202754 118350114786 6075515946 1556426086 85446290224 74786754186 1605643487 23272069784 218642560972 920516538 76012377614 103456768336 17375572445 63979040534 7429342660 52891366127 123164152145 1392047831 201103857396 80179741310 940713109 8421078620 89638867150 312214758327 220204823224 139246760658 240800141510 140140055817 150679527157 39544517507 78084288515 159591372072 230222909305 82009800051 6364444405 8164390234 39159314478 110566627534 159696527897 930939365 161684835029 72504484219 21167156996 124965099020 211741287096 73352145453 204386788442 92929122007 291006700689 58895976220 149223002289 140284528042 8384388411 214506763728 14809970800 345340525 124437017825 3492539145 138347621188 108681312045 49026532554 206108970122 20570468951 295653052056 95674470531 101870170648 10993683809 101985153151 92742187216 4672752364 290057548970 17961332302 950689530 54831058655 2490476092 14477194710 4112213956 52538788711 132357880171 5212930272 93992321743 293502692294 169146606416 118299473532 64501630849 168471650407 1854642595 71557448289 257950544529 251006363757 153346913 306717183391 303449305040 102013160948 171406730359 73658202033 94246899986 135471826115 69225954941 138801044079 15463330774 82100815273 221841831356 122887142 13709645418 76861268591 93564320828 130391530437 172741856236 114436943298 18526681289 89023804377 98020214461 163425501056 17228047735 23888125174 38773382908 112790118194 77688058992 64759491408 50749521635 67071734092 52373468789 107391085082 244114223634 206646062060 61587412250 75535377011 16227941512 285987584792 1816634478 13959635492 1703580032 65063511718 23444268991 7164066660 1432061405 25429793114 19736985109 99515043804 110153666193 4437362309 14442889287 162655854915 105918676621 125317742232 16022784452 141615702762 58841944872 52733770287 2454892790 91537713049 51970464355 21236626979 28010713388 30940627818 97576996298 14145236480 82484148864 20546603473 189330480372 94416443158 129598626072 39437106692 90092880664 6046886798 22270258897 43730226423 28259160720 27380209537 99050356285 69717157599 105155010267 84139346170 21162236584 195842100945 29469770387 1743227711 76214301223 30890565437 167581857694 150439263171 1229298198 300397688297 83572646992 184858480727 65741686163 158765022258 193079715355 103442698294 1687890854 39950963335 2965671681 39421152836 103873912844 100498936006 144056561163 106990966154 29493991345 41473968801 227983193626 296275946456 68933271 216317083373 52824785879 17574893914 42683740321 116753128025 130773038538 146503747968 207089740119 517529266 33701415427 4684086630 32452982388 244396810265 10161150370 115952107552 25181393370 109976881222 87299375026 120514238796 14356053307 7593290590 53950606231 41830780254 6407066894 53201181419 6104000960 182329924696 157234059021 142836346918 6878247259 157848355972 7985129077 1557247386 32638662780 8142403841 163375154037 273104289025 7345458036 3134568773 14581333830 76333637141 201027496401 12379515400 52749561557 8623435475 7261599869 18288870347 10302256543 259150144816 89000498602 20530980767 68273859595 143033864771 63964804277 21461504858 7857529322 126810022583 20151639338 219479584389 168325898077 305620298865 73687213769 31174545959 172580831350 157346189181 255007404172 104369983765 107856561588 32083377591 71115773521 124790215929 94385589293 99530843304 34236401682 152219414279 24101999781 13998373787 201470096252 83403403471 102763032131 106892975661 348567032 1700546490 6409536575 9481360870 65462031385 228606219559 27435770975 7446750674 5352125882 68235372247 83199942279 88980667242 35463144248 23477640574 127785364090 397654366 75770349215 1094439686 172175667 4322725043 167956859343 94219886829 25772708677 43020228195 30070796440 159131234630 16334437800 4501030731 98157474569 103376165231 32626199397 31257731 16173438760 150943054363 92183761166 68158447185 61167750054 110961195582 58692713985 105481616877 2205514319 54567945225 33132923127 117962427912 219359592130 24463340397 59118170821 3063400335 52180841440 19483746191 30122121109 47575324381 46048494044 8354540990 87689406519 143403402151 101387354438 133127273788 11703067947 116125662894 313392152217 42705557303 250009996818 9702725129 3688404242 157091208368 14348315510 117337650371 79286548710 21708478424 141907808445 104621079749 1774250954 230005533331 40386082185 7217089211 82953687249 162909322537 66141040128 4710216387 157341845094 287912003322 28045945192 117601269200 182396931285 17024679484 33274919565 51702914857 138360658817 1161730670 30091333486 98416478453 1293679522 77637259924 1970145872 98021797853 1695950223 1103607432 40091509869 132700304674 17822238201 6727038424 140677417226 33611016954 41710999469 147982942625 33719068179 47437553527 6880161501 1744527316 143650298884 5632083819 30370125181 94529211462 96281071555 2105238371 28550899375 53605775331 251966945213 119166505512 67018106979 183746699832 58275975634 60498695805 85510763415 2293515038 50852434783 17626096545 7991811330 18254398315 19752020609 43156070890 6267312917 65706955087 1985276890 121068796751 90990206852 193244006175 4774751478 10263219616 53965738280 39909572094 163391868784 128170391733 142348462083 43182553517 34965424807 106118259226 147106421233 86771961796 232938602105 8944756736 26957927588 75797484923 195114257177 17552418148 254970034994 281268133541 150988508421 131795316469 10005490262 131661900959 48292908140 1663511605 93572833417 95572641418 105596912935 19857340508 60835359474 260425797744 14514573202 19434949598 666725423 162536969723 2645167750 1283059930 2283811318 34603648305 50721973343 39864973867 118057607531 133761272506 5220040765 73353702302 40377595278 47733868448 10759772212 52874489137 54396943115 120972122628 143510239218 110518732415 149629664492 123214327019 232112292261 3212740742 18102676191 113877254426 29933375989 30743179199 37166417921 40057013660 57035514984 16229974712 287876221927 11626717593 23299376329 3600894724 123012380560 4375799229 67569486471 5600515336 334878558997 329626349759 30207287268 126025150691 154541750650 23629694271 79247936541 53157809451 35576636283 128428748855 199231259514 115265619378 82489666092 134613176343 59139305352 133118350033 118009203512 10779590312 14294436395 17459112087 53775853970 26066831675 37756636827 686346636 182538447037 129388987199 15181019304 120382399906 11386470845 9017775214 80387038909 37876733707 141377092699 172889798517 2240214154 7762527657 13005059744 46671642186 111297725691 262198964083 184884856469 55675544464 24328191736 235913550414 3978160737 108756265264 191756696325 21761619862 104337885871 106111465076 46970219781 96803204298 52970151804 5691275398 50786778379 30346202636 150590938700 16873576834 42746344373 118560763298 9157004966 68114785684 123956860925 7951482759 48055805261 215958901457 43788203774 197360076265 141697553922 51983661505 121604077297 183209927781 27857897789 191199784534 157857567158 87474837345 283142270550 188807056605 32295374183 22359998748 56323511627 930927783 23317889567 61350542610 6170592261 43802286242 10078167051 25877200477 32761216059 161382390257 31149491459 34858192613 1755098137 137443836516 56787538 27329092755 14809534518 196654239704 26119273589 121449065209 5397239815 76003375660 267493225628 90786678423 56161379882 91692064883 45302700485 11099068068 144629477619 90762063096 11377765822 15948711930 49215627102 26833875132 17716220189 2275509738 11053259021 32011363756 39373530504 13568906479 137168969110 135615136527 44401752306 186663455277 76269938954 20190042289 99163929258 69118585155 8533845304 3267424996 183747924904 161655166096 26785507954 57183182725 2127448926 185775338371 150573449003 98407708683 2947968432 120683818379 173782243746 199421762931 59420867258 33464007074 6341032261 8383622307 16950932124 64807845078 129643365036 12828884458 128996782357 136849587757 68541905722 8267355554 315689983205 102572276519 48753198966 31440788683 75404714815 32864828930 132747236311 46196927080 8904935364 154977953867 76009478957 11956831465 171924371739 102183305041 28973343775 52908221092 26949245279 16065378763 6242401790 137528866857 12778567894 7523895679 99898356706 38299922458 32191620834 7373262714 79643715150 4760635010 256622292815 7869445249 112636121834 31833527668 126806052534 2121522058 22798537260 67441925228 6277135116 11717878349 60361139553 131660145341 78296523330 8452211272 59159496820 4806956625 4653032742 23125353196 1320421018 83918038916 73507734838 6942968903 1734950205 120463595126 2847165687 2776193814 25144293559 168693661035 41427711500 96363316942 7239735088 222197276706 21392647805 22449957144 2230362636 37883078635 35185753339 72908413915 68438826631 113481386450 5231199574 12445068396 2670401675 192027312391 30885661286 8705606390 74552197360 183618622876 80370733767 80090730451 132599838178 235186098902 11925535081 6560547149 12182643270 118853893097 7276802956 201324811598 104079396078 2943913745 55780669763 964606004 141664163975 9244886658 37353786792 93156460001 100283889863 1041497767 52073056572 108344205176 4366618508 160608504159 12491455576 73573041207 35837358529 120162662915 116932799906 25958215994 36694921170 16394146278 126068931304 31980567490 5298284427 22498760787 113764864425 69088468009 104194483435 95965721016 67635707665 111904426822 69611126901 38294687940 35596615737 6498962744 2936445388 55487671215 75035943498 36150791483 28207019538 68038041115 62527931 49610219405 18946586686 29391486286 335686949584 88506912180 77085569327 980304498 90868607749 225693347725 192100054297 11951371692 1070286695 33527007960 73873227271 6398170106 59427640 22598084173 7441916344 142238222404 20738062576 128402168627 172411699433 246217063364 18943182382 4145470119 57049141243 43947447768 169256589047 113349165007 21482605086 163230969635 167493389940 65282887146 6811125198 33123876769 81210002238 11191360963 71443736795 208396534451 216444006566 73435260341 102337620793 114645045351 59689141449 26067894575 30175765804 81339341433 57862145726 42295453767 8218025754 35881911693 50556438553 19241679671 6155818692 29787874468 7610431201 7760094409 230057076406 40758175353 119837697034 156807465277 189025925904 5051930814 215360847904 47410059945 26361528311 4471781915 207222788340 41744140029 42578966501 48255554335 88298069530 258081312184 711561729 14648740082 100388440562 69399203254 139399444802 2907373382 40627585657 23866623075 2003609365 68330052372 76968050397 36734643553 39005447863 60991698381 65424182613 178553455433 251792587185 85612040238 193601636472 216351139201 15772300664 48932940031 57101554487 165837019108 312997998 20170413490 83113554566 81836169329 93366317429 95045418401 206066893318 38385664155 159137862541 37187408803 8097712174 39589605998 299371685997 101102554086 24869616388 115010467260 9374387045 42312446542 27979296562 197197869506 6123360026 74702117814 1375877888 69314893527 15400669709 26604123469 3235510000 58174135623 59185592602 74285200010 61460674488 5699569440 145887615947 77316605284 112786239258 1227080818 6746731251 20986862796 86486989641 29724925512 63576244391 182648585989 1394821687 190598215047 96289802720 238912926061 1051121431 113173820956 163481494970 46390944371 28285760745 159746172310 6759217344 93032884611 28398844069 800828523 37707969802 103695202291 39912145424 7034084893 205853074043 36231462325 64432962331 79389574329 240020518752 69443457215 91215569209 14439323420 77589328205 332224229746 161430224508 1144441256 92049491140 46742121601 175489529579 75139556475 12809343166 127825621964 239954101856 134470670685 37166427923 42782200286 272068662925 1188042710 26080531112 9316771164 97764296529 22862887721 6623125292 29754728857 128306029930 2271377008 76608424798 19772318999 136873465139 6972135156 150342333450 2208826424 123454924732 49793870719 127254855860 12972901881 110951970032 31358805011 9339766495 6695514474 245766199321 211001037756 83489030825 113743130733 390114435 83855700780 132770059289 299480006 163000763541 6465279140 38979967379 229861750416 19053693455 20334700747 21067180646 192715618692 15676259992 190015512368 140857201903 144114572941 7195365012 86936595410 2529945364 99888791139 9289104419 7676533610 148109490756 64595485976 3091072784 125226872404 1603739970 4635331834 293894981134 21468368406 13555224361 152614458260 10805971567 80219952220 72960364741 166062518766 12706860717 1373609303 34759464987 42200575177 97489434398 19936417610 9358412652 127338437973 4692320568 26891284662 32549238749 8691369519 124839954453 66113380715 90515903767 24655260213 327814033068 8820608779 14480519365 38386264449 114807175976 5228502116 72698354423 199714941432 31891893398 23803535402 148238599139 177238641545 13501766917 22407560273 93822014742 86743057504 40639611771 4087062881 606899684 37807095038 253321756552 4909947615 64192096832 145390272633 187859952783 2534816411 18922734798 18016165400 11939062156 58791270772 50745917284 12316863341 28262103350 11061821087 36096421076 4217111830 20381269339 156657501226 123036221492 67607885640 186195918708 13386902995 98690696376 8467318464 102415865638 90263837649 147697480276 2678535970 40091961859 144698451172 45534069300 117559859487 6911766571 11006963426 274849361403 49497448673 3721524265 36294087143 12102550037 181491662570 45454236110 516360274 6429442850 197812193592 1311134147 318914241270 117354164500 131716782324 46679345641 207940494981 99783810901 316976034492 145491620743 117152843230 278502545 22497775708 29076138106 144752481484 70485768320 159864572507 26873799937 283895787723 156346210270 106415777226 62826048701 13740684144 116824511730 332094483467 245526754036 180175880544 98136311674 93812318353 122139277151 25561507406 102728351574 168581207562 165567281719 115969473161 47443027347 57204110192 102090474455 224703673011 4508652712 252578463235 2595355780 74168325709 97992344067 59987618311 138805866004 78405387689 26307177946 146805783045 52859870063 9673746799 81228093211 1513078407 11364444123 15286524197 11172763265 139853523372 27749683661 22397414312 72268173187 274117396825 51888323637 210996412619 15227876327 123491913605 88752733590 33008419030 2639058477 17722485273 25714259896 87866235428 2309526528 39307246146 22674615868 2880281148 51709648647 6516701095 1058233087 38405535517 226702671180 8604927778 83868600133 96848958376 42394160121 22702276722 3915611926 7095229914 138822052960 10375533023 95051741524 42299124922 81007489558 50128073610 34731267895 123063485166 12883782664 151541589937 90333499131 72624642220 32984558543 39785567950 25910861403 45249018505 176939612820 18264417258 74620502194 34353196803 45491541501 26420246615 47759037066 20805683819 30306110514 406847056 263567435210 1665722972 56117704834 3952797814 14970385427 15911092286 181129727417 177028179745 38511359377 145026237 9142924347 126627559106 111610164746 106523310837 107617217581 229975449676 10336914405 62539645994 26229110327 139439783771 24128877596 42875141016 180424579738 7221517910 200150595680 136136260132 165653797264 131501319777 32098906390 31203463870 12295951341 346388236744 77170650420 1546918370 19242087355 67362071104 304871659738 39835581393 124017271517 50849243247 157798833089 64522372810 97442104876 140758459310 85085588092 38713632285 4558207421 7241461240 149022658135 12858730145 438170133 23231742906 24443919774 62259109190 135693551659 14836054297 177179805361 41490730689 69889329872 28804955167 318622330364 21072563098 8541505488 1928774513 17010941655 112888828386 84581590768 10896701668 18334468084 26015521591 133173499938 76682654919 33932774143 154578259000 41287126544 31334094428 187225760934 8150419787 319410021043 6896515345 64746056431 27096418148 7365141732 96179233306 34400567630 46968218437 78651860440 53407958148 21967678481 184596746465 58909452703 2444710076 27961657664 162036996082 86035529539 18168217994 153096271924 28250950294 2835124918 1921749847 162274130511 40186810020 35166039508 51718703340 20133252279 17649710207 190624404269 48662240770 112451368483 79494820504 13802754800 20758599457 11594773586 15493366795 94725693939 18674626099 17225456437 994691441 3585648511 160827722912 185531264906 176436981739 288418394747 18051946974 210581036 179555146723 44171077465 1102329682 169461803467 18524242222 148705511860 79263052867 22935579886 223179840153 160200905197 15179917935 19900410409 91110808997 28362700381 29696456499 8040556920 11760836921 149985211462 46840074052 46304154197 224807977790 595060064 15328654184 59107537927 7428467659 254719840925 1011064290 69922365315 1488632070 48184332765 40537255922 125994110327 8735914427 19001117460 41248763811 194975410448 85383514398 116627623949 87355754750 96542714912 23775006094 123659434454 45196979817 229250109820 17015826389 119589778010 143954350247 106002714851 21589346648 91081777177 12865441690 14049552872 210473105293 4448193761 239616607337 195049011909 129319111303 5990772237 46871502174 21437167847 4398473922 13664351065 283716149213 296219835320 112024401398 11094633593 161914369416 8211013161 138240149726 12007896281 44546806340 77880554003 24552183511 27564459594 1035166353 24199678448 14376693269 126025499072 3361469059 13502433236 10752438056 11662491748 65444357521 6337669686 178095869370 14150377130 46503396952 35795599160 6982549825 128835901767 2531105068 1720759046 134277901147 1873386561 10152224440 10660254690 73551008615 190763592368 122554517666 192540491874 2187314160 84517071270 153078350484 1569446451 138322483641 67663955842 189245668990 99588693543 49591112056 91491825329 9284056457 125073221037 103009440273 83165409212 150104841732 8076178243 9210856727 94380782730 84701475585 53719630412 47428125219 173119700669 166042234567 93405385593 4233604333 3963180514 47385444229 51646386520 9350240941 298488883651 6269447948 96178802934 90916691083 16228463912 146818009 288402392 32448433235 27438954801 5438971223 87762784687 9139502283 2301940279 3684253557 128446870868 135496698323 141111873226 36168738708 116699129455 24032275516 68774003552 34715216809 110709905423 28427832331 48207586508 98614042698 20103002686 50742985753 38629380621 5529931029 22193597458 87052043983 114315881563 18234975929 24659698404 141441412239 6337010676 61437629730 163567425542 57959629539 66765063406 86548782317 23799515775 10241920842 10847100596 45702767683 65854324266 2496498364 85676956447 18031610791 1609362952 80503942037 87485054676 142804347990 140779258785 16060255550 19823527230 3526468626 141459295574 56308636089 4391964928 56740653473 61212075137 14994174379 31878431929 25329886076 26769896681 183980550335 107003704239 15715889208 51770111619 13561714530 5549371674 59393535556 1734203678 117554113542 44345528364 22818130285 323105784389 76372819035 4444243363 59654052112 94371005197 22120588342 4958719631 10943204394 1651730486 5005029627 64557848713 77352980822 1298207902 66708842582 23487822414 29672538562 8537734337 36769972574 113804209937 80847654148 22442863415 4240916133 152522605875 25988758258 94707507316 164497667696 62420038643 123333743200 66206493753 8236420465 609625928 28476090852 101070994991 11901335443 2364031252 159006914 152713007816 192582054045 84443022538 118338702525 12769646128 73689431407 88216395472 123646509979 35401059192 15434916005 4344455674 81077156399 10000816810 6007308580 8615138854 123711533130 17025664319 299143401596 31884813663 7507290660 55624724431 209939992681 154832861844 187589924638 72264944562 87365652564 145899089490 111038768909 431215419 19315120875 30725450800 22548704483 83603151074 1462819837 51660093141 75139969159 95307749736 252580317924 170625007739 347005986081 91018095561 1604221622 107586299380 1332973061 56256333655 138154284221 94907166016 29718806970 128563339327 312034715849 82170572494 1800003946 120395129751 19801901099 5058905606 214250188410 39836097316 94203713502 3792752843 1498064913 58187669679 29823913102 31107956844 14948586887 184015242835 29166323293 6899052953 135061582037 21974297381 12437060903 42676930106 45124046841 55424481159 27693377411 4516585199 2615491079 162663070390 95019359839 155556844178 78254130718 261772017884 38568587874 220659763370 62707674253 41929366568 5944229509 32877923639 14169128115 107481543415 311101979118 159171952514 135835616095 31784670064 18986126782 62543526254 40961808185 4630191679 104306875847 86518108038 30541427338 16719199783 3285075009 8847465981 17298877396 11649512535 5954313 71447741018 268364810214 154880215704 62846552302 32751198127 56260652239 13380963235 24902656965 2765016848 18132068052 2875795617 121514803316 139547770798 4207576237 47662364438 229913372924 32499198419 106786223625 14922854571 39574331256 10735620673 138503044864 43224263559 38578177452 89830705581 36902616559 192807876063 109706791584 312117303504 233239908517 114297205653 16392157947 20971527329 86526765073 122937427998 15292137265 11126735442 890272425 26027160256 174893417171 29150798110 169849254253 142051071613 221044460014 19464719660 79234291356 99234465898 120270212997 109043820361 143384809305 10967099367 113870448513 71201983788 14718691349 741418409 23118394996 79276291249 36363406960 35354884176 32888980993 28085267232 14552866612 2589705076 2148478164 1457610225 168776183446 109849777396 217201514746 3402492223 3142914456 80191483520 39476423679 93992792515 9859274262 28562027146 12632984851 339020964774 19416317713 221855222699 65712192445 11447411211 69055055755 236715943253 126658357357 182447845473 3579236595 11933633713 11387812006 295888178148 100376971708 344093987532 21999016472 136938939189 58534636792 153361186067 9703083860 88080042208 136076529759 128100072336 8992399363 53803850385 41970839847 38330457501 13402360143 4587687614 1690312994 21735252246 119836945290 99968867842 104622346395 233862263491 188927167887 75495054866 124430543063 6646372589 120214561251 108722006590 8825760825 71599136103 104701901607 32911569293 4768437177 70987960475 4461208617 106815354167 110425230023 88007596776 154612404368 58956839712 173791576509 9452960148 3448028859 14461789687 30545329280 59689672620 15939796750 26300456858 132579967915 79821387435 357830124 16223592261 106037435581 61056408148 46030369153 7500688319 41919609537 151019689376 90208331391 195558312757 229601997951 62932637042 21498265250 48859621218 5339975404 2279613409 19434026642 146560723984 160715667830 7205747422 6506188808 27142808669 12693493650 3428687296 21427877393 96655134333 6749337639 41197829182 145391534876 52060814050 29315675738 85568974264 112230544195 44024144060 4036342777 5674886702 34319542080 10396615344 57417290849 10389326208 91807543598 92104000412 8650711107 56980431041 23846993891 5539871285 287707523575 67132448923 6525976680 18313274874 67873238809 215212332699 156990106274 13511044044 57538647348 74373473744 293163418 153718313371 108262239723 4895294984 75930753202 132132301558 65253757847 165303345740 31376776411 42048558564 122158863402 169305813504 11998213606 133224780121 51877974183 16649240349 22872446483 43209104931 200655531455 10714775393 33912923261 24961621170 18210037737 94340649729 9742570378 86209250098 206891419546 22267606787 33121341057 96839742176 81809496909 3284425835 88897031797 82880996560 5574451268 129303993208 68105365034 6612239171 6881239549 51068227825 13975524292 136971739182 11708336895 281371167 38530126834 16240860489 30396373759 26156529827 13625828009 18690137023 122868733996 1345463813 180096563163 89983489841 142364844043 3558830808 66526107185 1599533754 2060298409 6202380018 148505834296 124463260680 207535589524 61636100662 28386703137 115423360918 8590783888 83163366601 101499982898 19844190629 17778163420 151222918256 6742089815 4160020722 71958266540 1422624281 83326769643 4333442975 288992786428 101643516778 58564056415 118380382045 235352606939 9461965855 164502704597 101660714911 51768314878 21532753339 133904371868 19643872681 3750963085 73579983775 257076383232 142413494612 29102278054 180370203038 255721053502 116364305640 15105943467 4090132638 315797623183 3307888328 15965778688 90360855772 193161447637 67082253550 79889052674 6025334610 103920155233 1289127982 35287282376 25320010290 160253852162 22811905159 74906252943 30076969705 33987737492 35071362228 70722264496 79232784449 14593809882 10480902076 148628708250 60061865687 26200296565 47441017186 8383676827 79426124563 128683572928 312664108205 94876052030 283509359518 8493317627 6280879566 21656168407 6454252333 191409135180 32762377553 95646514684 216035625442 91272535757 4407760025 276423452192 114436489576 11499131760 20245897719 3478565760 119249571632 6923888338 106001302752 184476218918 79592854298 23625543522 79845418241 13583814468 44825828088 2843696433 41707633321 54727866226 49435821874 3316941196 23835509953 148983848047 13585639170 38207992352 57740263293 8993216819 240443262055 1811165658 104398129167 26927704919 119397555243 106482851419 32651505557 20871400001 67443145915 108360331876 190263103766 87290691396 18086827072 94104091061 87507942358 208071070796 141283236713 34133488457 223764677715 9405429897 13715903593 89165368384 14870514457 95943047491 41938297719 49940848041 55830023909 16227508647 21710651105 3881038611 32383252966 115701757851 3609948651 65265460580 179586321871 2360750212 7615387550 21853532533 86192103090 63048867996 28268719828 48121661637 7821966430 23626611980 81597176502 3001370741 560826202 25172837801 76762249503 45730585370 143107499369 135207088378 36787829456 320498892891 43795902468 22230270129 101274615985 31085451917 98909393935 258381525452 76212329755 64503882670 2871733498 49677475077 48213940027 12580502770 128407461153 153112076700 34118008442 24391014065 67903939244 36549778558 19773855663 63911788770 138759233508 28487419662 69348337323 11316095297 10050358204 74282849282 3854709093 36776702890 25335276851 42466529039 8332740235 17028270229 12839145328 194194881993 51398037163 11273213908 3085435617 279043592236 253301254535 181342667949 114033551780 23917343392 69385257049 4467299198 3730813106 9913890347 272316856 7839321598 13111954558 227232855619 52978278306 176155321197 5047530122 67512600540 37955811816 15996155193 128866277690 142608236705 5310436291 25784998081 3569946770 301722936881 5581786693 10370878385 98112844316 32717453510 139545553168 26841910582 51664340275 49958656529 132949688692 75188306906 48559924140 26368487255 37410671550 165380931573 44595877401 246221905978 60559056808 49916069541 71353361662 229529679084 131145405582 5690727115 78151641550 362617964003 8446197068 1313812873 7317745528 12799111562 44980215228 155662993786 10877821697 215022376802 82038725838 2556472424 79603990055 42424798949 82940008530 67714944488 63622086022 45378461269 194173818920 103996572216 5154596471 26110953415 55885591991 7015281029 285465651213 39312464602 151419769951 102429216933 91666141474 4978849966 71805619907 53708105958 39670649754 68445547877 3945964093 71458414962 9153431848 75865480187 308546174088 204986700245 161075853771 5146806261 20806872106 209326892881 17767910872 58858502744 37802397404 21477485163 13242089080 7657606889 228670053607 222958271708 199575204560 101777016824 136969460579 21684498559 160284551208 18742390557 7148869228 3607228475 35281048856 256589193921 4820476743 289704604714 43769150484 11943699625 40420868172 5057598026 4873291743 14126989825 222165255229 128643777150 140552271895 6949378685 35311305342 111319869347 25649414236 44981137228 20803853068 47858657332 222886491422 3605558027 54022644070 153111546352 6857043424 77289590000 30743373732 173991723013 46801283514 10584136279 92543148693 5530009518 52278262637 13462175325 282589655705 145998496483 11614147992 6899165446 123707736529 188803794968 6209975749 114488477658 111454534772 687156736 11634327217 88360124178 44757621434 6964444323 21976569180 66740520923 67544994274 99162335394 267050525754 76370323887 151006480796 49026576577 183082625176 320980837243 40595594563 128458763552 14508303983 14449936084 7760741011 137991752535 149488042214 136117290472 922306568 34158236934 13156430936 55692541069 92533667867 13890949289 224219427397 8656483355 25433453982 221141935039 74954755543 186127449213 155530556779 118059639382 70619453168 65881862066 22583011494 13882527613 34751194628 101106491566 4599899439 12313032781 232920072732 21879963016 156396360508 16656192783 117992332364 2745232824 51643125055 208851935040 255125502688 56808364294 75416600945 36264502714 2970147229 71560690813 57114881685 119277184715 167986861797 8847072982 159365604396 264168595630 14928016655 861066923 14057250365 44079814972 92608052080 52102672940 184718156990 18488377494 18065693802 641275604 99520551978 83395863926 31316761453 81222105680 100993176600 30778476241 12042576512 112875930426 62487505142 170654340341 18762356987 1403259210 33813011541 124620555153 6791825043 37269446416 5438037620 161346179 40060289691 27765118954 32427299544 48610815187 94018658572 46605706864 134436892836 28175332260 8430449676 68065110166 157791850781 218191377622 130216787171 11325604743 98078029 27518316370 49251334074 77204231189 246267723339 49547668861 126857929385 12475731755 42578234057 115667260002 11266292765 25283522690 31869890681 215626288002 143057037156 87807380940 16078720849 59632721796 7995861094 64178378043 29066192210 27060860905 89060813939 51216049947 49262360188 123441297715 48077806414 12631369465 42813610627 93706157075 33750679013 34059577065 1423258479 141132154197 166728135496 205023561131 271326843250 12685708992 193629870655 11980149444 19301365931 26828619345 53821525 45944899089 80428118531 457827131 17009545333 365652142874 20978671865 46256152281 119579795049 38712564055 56948168261 55576071433 126392622284 358459313770 110702362464 111568316515 79342284615 270484150754 21278949274 22879615330 247302528763 105391835627 73636595595 5919617870 45074167082 11321679190 38581407151 300427142207 17730778305 68874622273 62438570156 53325814756 311148340810 5033485199 7486121292 174338113029 7728033457 124784363404 25663298665 121662517089 28573772531 7109792435 17208455318 125240642301 111640519211 327933201087 8540685269 3681965926 393521865 122193606207 65213171352 149420395330 20059094082 204594071616 182646145826 144002040815 65036816126 2248756576 10426064934 44612796689 68470094201 50690544007 208441999567 158734751032 88781102473 135952193029 225092846864 16301619266 13832240882 4976934133 64587436726 22402985112 2770064722 40538769837 140926222483 155184533164 2945252039 68803265818 10973897355 125257274567 103138961814 14331332724 34886596913 7652705602 15481359845 20287858288 102783200055 89111276314 10834338191 4258638322 5442948385 70736984711 21916759387 165107672449 21420058315 175846376383 57727122034 156972312443 259948014179 32166649995 153666307165 2732176395 114165267858 6068929147 49044162855 10717337174 14075800170 82949049962 38224950543 15873147269 663307518 69685566036 18450964145 95831358545 67926849333 3769601652 27275406587 83225437659 28321932211 75274197437 174877567109 103186267114 23950828288 51823108302 9655099374 110369894330 78105783252 44732711060 22318425204 24824652667 21326979712 40309919302 4457269846 2072018473 2762421888 105635261384 115553619268 74756739101 9212066365 42041782951 27429503453 226312909137 8418392195 43440343898 107564872309 228553140190 103506905614 202020725892 97693418935 37695102899 54580038573 76264875784 30080112524 15164021818 169916172966 81625011073 80946723912 57651807155 16984613202 27967464592 35414527499 28925710710 203475850265 16361808435 16386106720 88347616991 37498952046 23692125416 29267869004 264356295275 34465501688 77048679279 576933605 266627786794 100867122268 108786682132 85050911381 55040711141 131526312848 20426670327 4317012167 130446618231 284480300836 91208959422 59019740512 147611902286 91828106011 34431212283 84075180383 705153892 16546520339 52645670771 14840451369 271219510749 64876898666 47193426793 64850815960 150231935508 47887812985 39868348966 11577435113 89957252818 180307787412 20094312750 110011363646 50683501080 18786560984 166818525077 65044699348 21047588959 40946396060 95131831742 15410831716 63205300251 713494303 232925631566 38168276696 8826836059 84731597056 14680661981 32905939870 13608659979 5650851286 26586929793 4521241670 174512275459 11723781118 30182866002 86242079330 14437081709 71103914597 127136144625 119283003136 104676536393 951731081 76823950392 29811070566 10309000893 291395515102 29516606012 54628406743 57066093798 66343924956 110928365686 86775819582 5058286320 15473346791 15772909927 24668584123 141632960770 16636526342 5094098220 9197133231 131928754502 17528352542 725738672 229092170113 48207889453 2928356236 8377482030 22392920729 33708296469 35298156892 53740295041 32562611256 66054844921 83175062622 39793832456 16206146962 2296899633 47577144225 80306163836 136498868307 2319646426 16812555714 33110185896 2177201530 1759644970 128583962625 132022065738 26438742660 9019709606 45063897190 7148159086 131913377026 12390462045 105352508012 48240462562 35398664065 7671759924 112534916963 19477755416 57023606779 3410754963 6515085423 35789990668 37316615008 106513974880 269867747813 78605718064 229463366670 31182658714 51743373203 5760262399 8583032342 71629356726 15738467635 43346101606 97596029544 1776670042 67369871097 127087027519 3644189690 113644416020 153238632875 185325755830 107635712745 115566589207 25981228245 81404214280 128127509242 169703654106 55851327913 109850180982 9861642692 19822431632 69979839952 56065885811 8427793425 20261720429 83272788287 98019357953 5254364508 14323055032 7686941401 40849528654 122717969864 26539224890 132853578741 27625926244 129756164957 85550294203 140132588571 50987706582 138465378945 25152564781 35805752835 8273517622 116374193195 1743482183 196524239840 25218967154 113090741762 166385526839 100947058938 742708858 11644457511 97236215257 142732576606 100591956744 79572673134 6152976012 174088288706 65668185301 104390740641 22175831244 6739538243 20706636409 18332861106 887871689 13542142009 39485896795 12492244787 78517215983 1087514928 250397024799 93459193873 4700590756 346154544057 23563178357 1658518433 44554961860 120097088913 176288418683 33046747975 193824605788 115440477682 139436985839 1215791703 2624721739 5068958128 119414080606 85939560399 121909865204 25670116638 114967247669 104173202199 14429428861 19392999707 62516588062 143848493819 47134315866 89824745203 27045527147 30265189322 71648678274 73161365560 33703991045 65128557480 282781354588 50675187820 118905599664 52166272878 155259275135 152902948808 72762533025 28289574715 122734456814 144085626492 189225626891 63485495250 105172739310 471049849 28912390561 107391853747 87409153454 114089751878 121801242910 50633442681 1582652193 103663104154 78460656675 137276067373 79810804873 148132758898 27825051912 18212965268 35513013940 4310729929 64879197179 74124654787 43820985801 71604274150 111492829927 2662310901 145507317668 42457548357 41832998838 114539204031 102488179782 301513807308 70117311469 83831940340 19530377167 93769354501 26388443080 21057743706 9694412510 9954979608 37579740250 133569528259 10550802564 56209581847 207551114501 100010607420 76306177914 69786588907 124361867017 23612346293 147248200114 118055610760 23264442857 46729074030 138149618070 57683094954 226010942186 40571384938 90510040776 45052328480 125878152301 15994205769 91085407514 38334988217 95461662396 30611504676 1233247881 124546991930 240309375413 81083529072 38191314687 74937921999 7518550202 76703662401 34651487771 12210568938 158615321833 24071678035 160151528151 75707575581 6090086364 127267124874 26970523185 44817748536 139086523434 78456692819 94139148148 7163577648 1683459761 109053487761 224869181720 79266460734 87343657215 98866891783 93940163647 109817124463 692236368 21950102887 92487611009 19656835083 143584734672 44208982857 15793527361 205894411527 24319781251 22698114575 24133076567 4343099904 122520040452 25295212005 152149007119 6875547742 95538153691 124036871289 238878376 7906017496 156077743927 33175241514 229669191667 154998454504 230956658344 23537931787 111754003563 79846502259 72831746396 9373710440 94548368239 124560289991 48417226990 22111079498 189597473517 44134930752 8667881168 34063170338 6935118564 78770798632 283812961044 12880565877 48777713239 219090943658 40639491229 750998333 7163975162 4245378482 227658126524 11791019591 40499464607 158073983562 123473683434 90241498406 241292819708 143594301262 246001976741 73335558002 73558998325 138408828763 138655810893 13649827302 12216169544 60556455779 61359567504 139646941612 32005367900 112383611642 12333029158 39675508411 30215176197 14279509361 19796755711 73327894521 140174787689 78739178746 76673727703 82293977122 11296565391 132138769698 10118810490 32448762597 184935796521 216059002936 18859859298 1535651527 98085324628 78734821016 80317810880 10456655899 306850928404 198165580701 202127719849 7488220737 237684094168 72411410539 239661725638 65164179350 9895304983 30905807530 94431070702 31813598961 41210496715 125067689139 24957127399 2286733302 24748576208 196544791151 18452100631 14136958446 50888035996 10456537906 84404275998 150315331715 100411030964 123112282779 85952536019 663933581 67551923759 108048991114 137756980590 95026070389 46260307107 348657568 155142515079 2785873792 83698103598 131075204508 148618451037 231958761 179634825224 132066724766 250181914295 145070974624 5883399988 15000548539 26962646586 155628672620 69683768195 24954189180 2752234965 25963118137 67991338943 34260962387 21679589321 7746441764 23936458954 52325173159 62825286764 113321338140 61423339711 9609852664 1159704835 184423369522 29199601834 2391241257 5971753231 88841655554 20882124526 88911455866 65443212266 123181243859 15481102108 9107425624 7913569905 15506710342 2288140568 199255419750 12066080615 17596778544 20238273056 139603524090 248252748958 49800995477 11151880280 93827934059 19381409644 5942385006 57399773956 15524270120 4269299845 164373990665 22525214412 25224710336 53323219014 8025737472 5658790583 6848670106 34560425 1413268084 97135449564 8872237963 69231982844 159320304041 51837338473 11951666414 22170766446 114559294771 32162946331 128484216501 104644123521 85530931273 3754573047 49641603992 128335119149 234592822802 31890728456 6585804610 50488453269 143888434648 72951632083 190088517059 15377151911 79228770767 24248495654 177501669724 155915708637 102680408796 139626954336 55328885982 28055818838 60552467630 71884154840 341196509138 27884325832 158879073991 37943039432 3512393449 19560554509 160073428218 50508657077 57645235067 5144337455 178953155389 87329262748 8287793650 82243709548 240165552323 50160105331 264173869 1376752003 86553359561 3104569480 111233029257 43984658003 19905318883 13614519302 129156723955 13730230093 187432866131 61980024730 23513492701 674365185 44003403003 125450225404 182712236904 31317494005 250213134539 29504388551 115971788218 138662800681 93919099062 4012526391 12918746731 7560708941 136554294550 51015627 33545042937 19720699769 38684155818 188293955072 53758547559 82558417880 74792440599 2993300993 37696177286 57738271717 3455832226 215791257859 257473066657 59173689912 11834320358 156651948731 51751163249 31607219756 77973614893 21207914132 2464544272 46252899363 18185328108 13992621013 52031805029 135943887026 69565916101 68691205207 21731857418 3022246537 9991890962 4593369013 50294053438 57390893909 5235740225 77056199721 85497111891 5483612813 264939859651 542217147 168439575147 56826346782 15031002465 20432464767 144360089084 41309649298 9060082691 202156637542 155876724303 81253081891 36384631941 11439925752 52390850960 141011988152 2833310670 55757807627 1355988518 37958681033 299936098147 2120804876 11945815479 68612855242 286337706 4014322385 126230466053 43753519633 60149242383 1040838241 75800292773 120380205043 7481315173 3516657163 129173796629 1145189895 237553432840 13608754815 276715844201 147663522734 32798063778 27397687974 346340613090 9487905235 45249213026 58823629716 40203948008 27330848591 26168650593 226088878364 9906351439 54042456954 287877787197 166839276825 324156651 30298348543 20601017685 23887698669 195166680956 57995403006 14278740265 150145725919 42420118404 21887701769 20050045737 274660989681 89878678449 68193738427 84388402518 9346826991 29127098453 38541125679 150466129189 40394768737 55878429595 6922529275 106457370917 125739857986 18706373665 47068266344 74071374304 1316849022 21918045704 49792009374 184274470915 63428608517 19038738456 8728507533 279070058875 1009549677 10072039967 48160579935 34652808211 136813310392 9512476095 5303544774 2917074423 2264103003 24701568135 1837842543 97169058417 139589381664 13269461825 20580209129 11243957246 161523397847 54438940219 13482984825 25991799257 249009788899 352087367 16893765809 123307707979 43080021383 106433765475 151866364093 37719925602 35005472762 17976729580 98091238690 115542084629 91203102492 26247730115 23463771646 2493662177 162738010070 118952885464 150947469591 3438828061 19316948037 5368728330 153303273241 63487435559 81475728649 5831839376 97053229002 150097879735 70532350491 202772702983 70762397709 27863584265 9169058192 5687168904 163425393782 35093661064 228819121 112148461280 25696282403 23478453090 559364404 228999330312 28920885317 4413612159 9395955521 70065286603 6799615521 8923985510 6737884907 14760480375 90933198354 143301792201 22975623162 16626487209 8080367689 4728566432 62060715747 164065693011 47494009413 69871875162 69463839109 54550074329 91807495586 10105700309 201305137118 46715033120 44551366823 170931006479 63417304174 39000013499 127621274430 13796360120 49876590428 155268173152 200499703317 11114506545 6463256441 8805509025 2477136133 31161187076 6692581823 29817252353 71302437831 120619701310 169572708565 56690613024 52713833644 977800204 3374418275 96344173482 17438956993 192322480887 96767658658 123550704739 187577194967 49352273539 89004636585 77794079300 32883329425 19881637689 63286744091 10670995645 22956676941 122510133476 75286778353 55998570569 111111301776 12535351045 159529451522 117201601970 11716472222 102553146475 26380766445 5255406780 265855238972 8347119648 75672507659 195681248155 130010580196 68996099440 9619006280 5441895192 47838385086 836133702 5696365027 110323965383 48975308551 2486929536 40171822066 90302759257 175341694324 225756834635 7265138396 131958476005 143988277078 245185226331 146940882992 122095530326 12193222714 17872321773 24913186462 278193043735 192449300883 147104690143 28395652067 157623981969 168134295507 119931657137 76904429862 6971470310 46435556516 2292791398 47582138323 47807158615 77571893858 76472254212 99228344835 33955274863 62449901216 4331519696 35772608889 93674439962 53642216071 30991353939 90433443178 51667645708 7943617851 65887576457 42905902147 161682212078 10374210405 29175368074 49305793542 37370849328 94572158411 23979328461 40200924245 13051329899 130228983362 45953157063 79593361788 204156286216 125199880002 66441266186 112603636515 73367836046 305184455522 101267613303 32168479570 4479136804 18639106935 6783463266 236442381901 2576416571 98924832755 4494653773 211953753415 255557305696 46326304617 9140159436 251173977170 462857044 37814864798 88423063269 128018307812 76857136797 30220328087 76053643079 73952886400 37326814498 992489789 32895831375 128287048335 16809504671 38687170970 4419620287 145983016959 271116918 3420571916 73704067862 38287123557 31653172620 34841999001 27465951569 2824209414 152889865970 180291937992 19328011071 12940962564 158980938873 70933701210 115472397923 36340217826 17546625269 80875951433 78595266584 13884939905 55518647663 212089782828 31161237764 130345690298 102282926411 26368544995 77481462837 18748933733 5353284932 206509696036 54544816234 45074493018 257175143326 70980668268 17229919872 297139766276 151917976250 141653577167 294676201740 164912388970 11134416063 206250164359 3231526208 99802792724 182333428912 81083017498 67630663445 69029559350 34435154351 54740496497 220437190418 13563877208 110676025002 170305606276 4806330036 23944554985 66238065720 60584797422 869809135 153214571402 9650552142 161890552001 115488242359 51059462387 168280389801 151367672493 78099744041 16486532308 87982208708 28858043347 83326246528 31880154856 23795405192 15337201480 40284214414 99962468830 99039765446 110489138146 636351657 127944306532 72061018892 124931293422 81339683588 166420830669 125024110147 163052237950 3936787624 6528820700 151152840128 273409724704 107782039346 4218450513 112884554195 4196576209 85188205379 51230967441 242901583624 116645420758 2889417000 160627853189 1712263954 75994521194 159703926955 4910611370 93093454018 18469178334 187170193540 2137918607 151875681987 186360903827 104660735550 204835437565 19982849592 8257715830 111919731431 3430026211 53986418454 314252853026 26441626126 205300287 4102100590 169786517198 121893149195 26446841625 32480860088 185917133851 45169223908 1915455976 3726022844 81387160621 195190357060 6498204708 146690029984 33827398652 48581300400 92044767324 88938584359 43033986385 166225172323 12726391055 31118239909 166884372127 1738015734 5823202431 96149406857 79681538186 68113895248 146408412563 5897338630 26021097680 316341272381 23470159371 45447565040 3580380638 7705611815 19296242493 144349032176 1506347586 4376212041 188947903480 236514083 14407681067 101224605911 23600826342 25446231966 13169459077 78810770737 14209523878 42940231585 51585718766 1183419817 58310088206 190923348474 3572512386 137447096754 537206816 8718734 88338971130 65584773363 13406700566 130611030985 268996698360 34232928909 8017270152 38233442990 179502681485 5566435250 9531367427 23123991383 12810228906 230535363408 1241944556 118135574360 3752463514 162779355305 203817916234 57197736013 732138103 28826994724 3287312142 97439122383 273912105 123894457633 34123368521 39203535038 3854589862 8422815144 42950523525 16594923273 203387612162 4328164898 7701995205 22192287916 615074090 53549699815 2412258540 90482459029 13264614738 163530188248 94117631524 96510210534 53953557932 99462687456 84792785670 6855580421 1323796366 21455900587 145437786415 45277516928 273907466770 10579558107 22203147498 142336796228 2255033253 11118851899 70441003898 123466923598 92130688829 179790850901 48472292273 69363850 193652732124 5187181065 116352469292 40929566316 127169141559 57306684772 89183966281 275005778759 75996346101 31128120379 26437605196 16870176097 20952089012 61854000871 9734265257 141428858629 101943828381 92798852309 9343424715 47945287344 88853511242 4796281129 154422206676 65652629113 7862765882 43637729311 35276701227 9301172597 43352021766 18911113479 15035786828 105132651250 9508126862 212064902868 71874345661 19572961821 188352733447 624696160 2142952104 140637044464 23018251708 60100890593 22175071569 72095126413 62650739547 72616905772 76520705375 12405485664 103753101146 21682626293 72781769169 11206359571 39455724776 14805218077 273008845654 169501061062 57733549811 30546861457 16097911180 32126568869 143703575871 70979976802 94895270711 120535572547 317279879261 165926317975 21759244242 100312289451 17836006131 87540577454 73378757615 11594467981 816981042 124440695554 86034982704 33647768114 108607798218 53460079983 118068035136 62188583680 44420221860 185849983126 36185682919 76793956665 57619860217 14539060808 91234182733 120216982748 47807577571 11947174380 89766120882 19744607305 90268235398 11314108562 17412030431 71205464526 22105646685 134984437705 86007858633 4822855596 53950469593 1750030664 160474350805 17200671164 159251537672 34714767902 186787092890 2906731251 98796818944 33504552707 227057041762 81370754502 15016253312 366632360 26329033648 4453042063 216889871288 259160572608 79308786480 3964724559 20679395294 6848321268 552152391 225085363 116167636462 79055636376 52791662581 248260662996 55339257493 125209061795 155603128085 39558017084 1117781279 83563943797 41032362221 3341622263 110439761651 55363293781 15709028807 53535440490 25719443444 22331513612 7196471964 200732880502 192696952858 159455872480 198226594420 70598464697 111239511486 3305314307 48736390873 91733801362 49987291219 41934998562 138164906024 50409952899 140889394059 59951902073 29393954168 44207884279 140697367626 331342782449 39036206094 9405935368 81598673413 97144998955 49353482456 217755340587 6107146854 147653782526 27064167668 268192671677 19726921177 58888885849 5257679161 23628583806 276038807063 73038464027 66276862796 124627519675 123447389059 61074273383 8814093087 23554538423 5113247783 11619387571 12658488764 169402266595 4520610316 46828975282 81362208703 197546411250 17404963141 118266725852 143659487723 19861011985 52903657093 129613573305 22396104578 70441470503 13545029947 55773586857 12061253462 85919876766 23042466075 117545215462 6248347302 4994602221 13212134002 55371011333 13690821475 63671351348 111528901888 98046415034 53934849682 93949980289 15033869118 120110781455 54378081721 58245133432 3962208477 40462726808 8494195473 55246985100 7437547237 184860683446 187356099466 54318191903 2893789032 49420254851 155215262165 7407733469 214545120748 54908179255 50593144197 115887519476 140960812188 88837893136 116736409707 37192517570 127920285805 138099837012 19618192472 4034474003 233551592381 11818849155 9975757370 96297565189 6443679959 101854764904 31059201901 3309120888 78973108623 43751708483 21956202972 6469751 29014210656 198490402174 72464447537 7456663503 37905187319 137721100452 117256459332 4461145459 64440317097 191973984235 198740752813 57833656862 349269875738 242230742514 10840505327 147581385589 46734436411 1762239061 96914366266 2513873993 34324268691 2197000767 117883621363 1674915042 202096492303 147368648739 47125203884 77845490844 39856324823 197596471177 48404298905 223557278180 399685730 260147091995 94724604587 5264361532 106636095203 171924543598 3463871619 54907459708 3163646350 5138790894 288334317009 57971114584 15219756394 40200316954 102458500910 159523121593 14523487314 4441252151 4187433149 313335987036 91560418936 100847491138 221603265761 49579694218 7569504064 57029015523 163561011002 113112235158 18629444950 1779561653 163526603459 26580145745 12091264403 32673225366 190117456330 11162222199 11550165232 73068209821 2413106829 50578878287 93764426706 13472989293 541023859 33960676788 1658867018 106175123582 63896144231 133482208139 390985074 133210546046 210038118605 37896505560 267025911590 9318725006 7653929793 132971988543 62556942757 74711762815 53171014165 260151247659 98919824773 97742171792 6943787333 182947506628 22747731284 131912195556 475516086 177980504865 14154255163 1546846375 9603699682 160758746762 10155585738 26960269902 88174374767 54041526185 58313539444 13237937475 13444498690 84099464567 297281768128 114785639218 15475919523 77552855784 8292182481 91669968490 62489761906 67423530525 182558461837 201122784658 97754037874 321265758854 122977662023 35094572478 48751038039 147499091427 48816581549 108158195569 82285031706 12392413502 121216574578 105275181522 1664152406 206327025337 88811587444 131071242704 3377614280 32074338591 33246835820 33348440888 120477869667 180527833800 16669207418 3884911407 169869477549 8321642125 39270150354 5467857945 233139329438 30229252449 114555399363 46181905689 27116069417 67192503555 1070811374 223948450718 112515796052 88841261679 3146234367 159812560956 54126590266 136384796576 114372537312 8081775672 42335956545 12377338796 116575370764 10211722956 53792327964 9054488519 43695050247 288304963382 117081408487 121049042130 75595194640 31262838257 14288040731 108832201639 43398072489 51173384955 57005912100 8847310112 220145609517 81735094106 28307112290 18326832075 15983718981 19161708835 30129485706 114545186814 146911929960 8381110837 33295056722 193403549406 44747296735 69196957701 138621601496 101214053679 253432728955 129840135810 21648091885 110577290292 5200229586 68372019677 5213057753 99786185290 144246196205 871299200 5113489820 173405429428 890452950 15022466887 238531633732 58472591874 43971812519 4767073487 13431851881 12884262228 57366504632 86894468448 3038999728 226428108787 112842433671 159856749927 76910959326 93028594477 168201296054 66490856104 71200430548 11723076875 3886206179 37446790642 128888608795 15538029852 73191644522 104957013823 139432979881 48314422783 603047576 4928443625 5752115231 18547356200 131713489920 30835809955 235254908756 82322122777 41359362441 32276202221 18894034160 2258272771 185877240798 1640852306 27887738880 67582194269 17636903116 42045508275 73558769242 148232845270 100429638382 5309721465 47973664584 79298740560 35290600439 41735597646 22024293020 44695534281 162666480877 11645345851 46499969114 209425972414 25963982112 15734678871 145180639907 67403867043 156806000717 58635053566 44345517471 86813946215 471469731 102238635243 2298794533 32079660420 726423678 86392267678 39002358958 154807047449 29302105456 60696575170 13416320228 166150976511 60603958573 24927265952 18749443852 99208798723 4518324419 61334373687 44917068702 6615870517 38168619793 28096770600 87876710631 12439204572 93503050816 246472342152 169588536993 3419618772 22615657633 42086845183 888093480 77329671239 756600916 82582776146 119143412216 15527499516 10985210896 46708482091 33090447508 22430041633 140341765636 3525859936 29784709885 88165500577 117611658625 67255414954 25762853050 33799141452 3873361969 112732439867 135142163323 91522324116 10708958718 10881449643 6435480722 124629196024 54152053267 11339317086 47228845393 128491305374 158004680513 93538608851 20499839034 44484148838 17868166380 96654077956 58274803386 44793530251 3939114986 96988505067 108431792181 4620388855 151927172100 122474686395 80190089609 113495807751 139342495340 52259656057 2381588328 96788654388 217861292846 7841856248 31330514846 10494128804 24139926624 65081275200 164305034453 4527857619 22339647742 28481671017 306213840042 44379986185 4352806336 44353332002 34233304224 170506793524 4298348443 120662904491 118464676490 158000153914 195523225226 16273818821 21579905222 8370887649 204354186413 159852858124 283221887923 3360639240 176697603003 2326444664 114705496024 3309414545 22450900355 108880356962 2066431482 73114645572 148601501322 55530345753 2473148354 668502515 331138745666 86865577157 7389585717 79544997584 38176871088 130959898941 5899568620 38024747138 84800472090 34216125715 52157970803 17714861938 103156492123 71232682194 121644708506 77257740525 212565012231 4487027521 138798731425 128566323928 2017895348 1591988875 189794400131 51017272882 277357737697 35341457616 31067271884 147921605872 95765517567 64022880654 23222514792 24041467176 125073259933 19671945358 6261510934 102077861568 16300704668 67165030740 116710590324 14232333233 106049478089 121139961054 24920427279 14831345233 159212183 3895021658 78124634093 134755787023 143234260847 169821261916 18066665203 2878669105 2130507461 55776264374 141528385709 66282641627 29070725561 37374896820 98204541366 57533133622 145406084130 193294728067 64323276854 28583392413 94243076462 47882351725 72558747626 147143944012 40710733450 43389994361 83252224836 208172337 69281447698 160916113812 277599736191 52919137351 51773519749 46691313741 13561487663 80840316627 15514259675 20945272534 214859306378 5526760518 225525676489 156958455314 185058261353 15785615438 8478181707 8288159445 217594196821 163435506811 15445685844 175242453539 22095212121 138256774913 41004059618 7675896085 46333633319 10102897866 57309654641 13609382553 333208554 145125664112 614536611 15278751856 148559173293 26869013373 37279435014 573320687 104140507377 3382300107 9107551409 156078229690 9588628470 34317981030 21706016122 8578616262 79909792862 86186726093 43920286449 109896886564 57990589544 65619128197 56692486988 321230898002 292063935708 70138411428 139415681615 15736575461 71420522087 293871770781 263363165289 22427129838 12803294066 95341217207 7743609379 115538862594 106101813289 243381558430 4850438270 45930118697 8636314840 9351134727 27892075263 99385329740 6646243542 54021765674 89406833581 154494220483 194291205814 61672532667 29343917736 13009058370 6855179092 23180233790 71058274064 18522079047 74331458882 134037879154 122120211715 304023760293 1333329635 192400980180 19895262035 11155250055 102937913110 4123386940 33869928927 34936615354 107957760536 310172240417 2716326591 16766736325 3768896081 126960873495 51685113525 58075697114 12261893484 165297431793 7690062459 383121505 70499159906 3767505199 43464696202 20798537078 26400872657 132838012561 138776426552 18727304545 68684402855 99495934124 68797380421 64993315906 10739703396 8432423617 20360664093 33352741342 37703738216 1676671677 236720665914 144399963 58470830646 24538794629 233923093335 11510634176 4379414850 281154663318 3904320022 217241084749 73780481444 40181122969 171329074741 54292681475 92821218988 55956503235 35662378171 123741812171 59452981204 167129074308 27080425888 13257390974 94425428834 57112311129 186964109701 40772191010 162943510459 38228649627 106537390863 158555336580 58894531820 24018632599 6926782118 34444157999 69955460359 38638436740 155057610903 121583170610 29784570504 49909003189 24724669123 48927140302 2993016665 146903851295 34132804425 102677406018 503685653 281948006003 161044367395 21245332111 149472909 70487939753 21616341971 86872609622 21750731567 59321089995 93289886852 6848108152 17836972794 50552256840 88048282128 87531566048 10172877008 78996871188 53985843110 14427836894 18189658206 47176877485 299842404884 86804164995 150382526095 122063577030 120390141924 89026069591 3078010002 25429260596 8693931751 4034051143 18157043688 261877393371 213601363169 78032643174 7114966980 133340483026 36957620842 105732263628 129597568463 112877993864 38369787100 204407007414 14139205586 1920418410 1917709655 130375287644 4539549999 37979543797 119956487863 23262598988 71296195063 129476544969 123129818683 66262509320 15202438241 31612624658 25107837985 20040291195 104952167549 158248976744 101042916483 116780979749 6774447833 65037712248 185629683818 141142677 270873580069 5757830529 8381914072 194529099959 89141884346 128545746014 58765781914 246271445135 72802523471 53382743023 78786171540 743726924 37200307329 94887363608 77024954514 3284032069 65388647567 74461839445 28580001067 313622853964 80068182911 4086180688 226852654814 103666755563 5066062204 50308177207 238020511224 199136007118 59513466290 177485872979 103545003095 49874864380 167078179264 91781234220 4197070730 30403241813 2308171280 35348025472 2355268556 122947683271 134439011758 82275903808 77997295663 20120839453 12199504764 262323908689 7569057469 27656991492 5053632540 16340904859 130304029096 4066143058 6575837394 3567163727 13332091218 124228955962 192114841335 30242896395 117005505160 141538016078 23217098176 9933361676 10875144320 31491989634 90047387556 38287423692 203183222675 37617852734 228085175146 54905473655 114080043460 98839006608 18616414549 14569409115 60300818199 59337732281 144943554701 26226293635 7836794044 264078846194 27136220365 265279498977 101712948941 87112316771 140475971825 75286387948 53559560643 28039222667 78487431202 58838337487 36869701484 1471238939 61401309517 115562731429 142220396246 47033344360 152809389096 15154785279 41535384003 7075820705 41170642922 105494624669 16942606043 29686654611 17032209713 45137946485 12679567573 108028511386 27260324570 128104337708 28685369551 9872774503 99910085926 108617076651 32434048380 14901943006 2568293857 87159532545 5626432651 63555510874 12231909646 34264573473 44945256454 75536820987 2314259656 51173108435 8284917057 33103512926 37675167973 12705313009 12034202045 17226516900 9105476599 35893814682 69756240485 77059639831 49528600596 87860593562 191833806865 30397292137 40174271 56969110533 2334308791 30280660373 102817425819 124101698989 47645193591 71415732620 31521108161 128524271503 6938769186 4210302816 36291177472 106139650652 135564570196 22556012994 48832439471 299089510572 68773025049 113232494689 96263993068 107199848240 203154664591 104653005585 3054269984 140873316053 65153111099 108446226135 12779638550 30191358369 134731254869 4472972001 1989592997 88546807012 289435155739 33742178905 144539324509 51549790687 103629305158 79870666084 69218590607 30615263229 5197290898 38784001060 8075630302 51635039879 32019199005 104922694048 230201765047 161263141677 12479242718 30813170606 13591505727 111715518926 37651118148 173342882123 3805636481 144998539020 31257207000 97689842190 91409723526 22814334142 38397223026 201039507382 19620868351 39475893319 95236466719 76526583693 31776628648 11866354839 119859749573 167069555596 49402465684 38467374635 628181351 16525665873 4270641178 118963957509 28315236160 11471419 121175309525 37069984154 4332122203 63201788670 147194347392 53944305774 107075154773 6913801206 1828059569 198360851762 206164264806 19880486282 4019148135 17448936923 4058582789 345432215 46195422728 1462764023 66072943247 71996557905 197930645186 66287769758 87037994587 85170831408 26232343713 125905548848 38028918573 47621865527 16730563356 25025693522 11883370554 74853834361 31385422821 100885369699 57440866479 192819866343 11095231316 92267355881 20532767199 32979288244 1851463514 6016434403 7697854559 4562915810 219232961517 185408686 5914855040 122966094376 236048268951 30958621353 96114035398 80686263507 20024388112 116233663496 39384916382 196547682864 140592907846 85731733105 45707916011 46859882740 22128032871 17059376836 7782976008 29178384478 16834801437 67582591074 106188577466 235568085038 51421109769 201377040 29141438923 57016116576 39267107862 14004935318 7812790664 7637169008 29574009608 181928297644 106988927672 34261331630 122275892044 30302782084 91305323676 75591691008 189923106971 2253988274 73464317527 53079813596 156474999712 71797924203 113466630816 11830614475 10680039441 4372712812 85925639879 4180595112 10736939298 254248681100 59273042617 1739775391 195299583312 203196535409 42515950978 177952173995 151113445819 1658339850 9868484949 33241088496 3176002321 120990746775 24901484130 92812751969 8235143608 39811481114 37592295797 25070621697 51922873838 57008990608 217726513432 54172624282 84134738758 229958172903 32619956637 91249376836 86494305345 5458749157 18697821304 18671630585 231736000875 208250940491 217122468502 45936723630 11077087290 22461281629 12800905263 26646197283 5446181718 9927325859 183773597872 12758854492 17153917155 158819504394 138681028896 13623304462 167356272252 158360561860 184906577886 62157502687 1677576538 78601236420 6638297177 23006367076 1546514749 2801147203 20656363414 6069220750 3825890637 108292382810 74753144187 6672799226 3123005473 145368048433 109641120 113810666645 130071305678 63903810426 71079246397 43209089411 34271160027 6806378172 11530330490 1872103877 151878710057 14825275273 139215180053 66243527805 113000989625 4977039526 208796318722 271915157 76385254347 121643150308 8175334808 107628458344 34181521031 15125998672 76291177063 137013106357 7744383587 76903999778 139102754983 82466014066 20000803078 10195621527 3396811043 170434298795 93670124902 58286595916 25316142890 110343307836 104724863542 77273008571 45842745199 2391427611 42361935546 36937264721 56883959072 58476058022 53691894480 153970019389 6154075959 148455043749 264320234500 55044437183 11121968211 40762512818 77247795686 126479686287 50630156267 227268487406 185881884878 3159447467 191864326343 37650651148 113278014682 3080848110 115113943626 247161433156 13812660916 19058390697 51489311626 34149796073 20166260597 190568039382 239057080214 51602585340 99675346342 22488264476 256829414605 145213508000 11587997627 138050372918 15291900296 164880993440 6201303847 2209648727 196459595713 13087220601 73983496559 1375901209 152611904290 98571596298 161045783851 9896996193 39468402860 16541294410 124255133031 16112620798 173536759883 39968937 88073199176 46527966304 5074236303 13337800385 16166779246 36302800356 9392627414 4499951699 33177031599 293149283956 88980991415 57356932012 66973271691 680865564 50353204397 71181375695 60772867529 84993591071 95814176162 114461128857 77481327491 2101389613 17538266380 43002998098 64260351323 18224134816 3613542115 48065147818 50369160244 115946590574 113533593316 59391172974 696251691 63982940320 137364176148 206174128212 2726042488 3661793173 135300315280 108833448651 55558014923 79590037401 91274973110 63990976938 6534023972 22030200799 3719655106 1137012134 79179315098 172701745664 137009068641 89303238 58214335080 22684099318 38637821165 56772107560 4647456639 15876494284 56258928974 47304165480 31767949039 176568680293 75056801763 113060407292 47090032931 9192573209 90872447045 18565546974 11632517982 125517640549 106626189569 91399455868 152987024613 126850091192 28243160489 4182032248 9203382128 27518653949 52113152373 27088401011 12813288141 111881112829 10441722532 22635897593 108169956629 92787443033 27083016179 53355325451 30432047327 31747510835 28916114655 7299698229 3866630509 37101622990 17235117934 7273499712 3462031403 41400330299 26625166504 26829842102 110928461385 77488286740 28768685607 9691249131 78904466368 128470104656 31860594683 178830306042 160546182374 61088693645 49171443099 10102444545 19925414316 44820279482 226771464315 18693622576 45663192232 13940522272 224316144610 107368598894 5383319394 79512513031 21887670963 81281676232 99106648923 10139308847 10378689289 13974181338 19362313263 8092317198 4247456246 81895520950 28203535678 308507386356 52835756331 6824779863 5187177950 94072467950 6359193027 44730920526 8866279189 24740676911 261720005496 29605380302 16970847690 134630300741 8282279937 214579650311 6072388288 50614768873 27961709267 22739745808 13656447338 13768646022 23626900536 47277297900 235072310814 98925016087 67829099945 15439890277 14004790746 4177439365 18859458617 54295248759 24597244577 43931321610 15382622246 25616762891 32949977846 12140431065 938246467 57476140777 94662673705 453115418 66559309644 102257133563 85819786047 34363898118 289101258 101890805953 100200452429 30724566263 202144242505 176233814088 28478505427 27520120658 40772879361 136760032830 49559512095 88287642371 24603971141 19575637226 15105613515 18402725544 6408096159 124225675791 55411127773 97252573081 51004120254 22266970281 68802934514 36678468801 30549268166 129211139972 6504903368 76369636084 27460090988 20142049734 95163292805 26763575010 442280912 4558779353 25075441083 234340080047 87262948535 10631543294 45492809202 28029846510 33293610106 115753892705 32935007008 94282259591 2018114082 8955994515 100803999027 32596936961 51666288964 33907322815 17424559546 40388508659 297914648562 201671174424 20923708836 27723448604 132506014522 67799565366 1001914313 96096114752 3912334437 14337312191 11562970207 38259658609 4743553568 17980137929 38044471851 4840694582 9133642778 57752444161 62571120951 78026770786 57705570916 19991390705 258157569017 18318945488 30817489442 34724287029 152790528483 55198219027 6311980778 7314040678 92179243054 14559911738 121388172949 261093877985 23297042085 154088384 191080328116 176438504118 170917996057 9460945506 5102637060 144608686617 265768130962 38277961924 106847174931 126855953590 49752863165 22508587673 26248991301 12677091008 35930793994 8893252840 3369170276 18918851704 24844754231 2588471301 70861739534 32831189566 29305093723 181309348209 78462820604 15744916847 83382346025 65510599928 18661278027 25441621206 28286178598 29199174301 8382082508 625833067 5860107005 19998428386 172328546676 9524805865 11695367244 87869910738 104640486896 5289442554 1258456236 127024906967 19789690287 69709103299 2687433194 14837289077 121835172299 15772176549 16649210911 211576628289 41411205130 4039670156 135074140619 43395297005 15446076423 33454509119 16019539384 56063602696 9578976165 81246197183 59414590791 31956957319 96570944279 3980055473 73820365922 3763771093 25101651414 161627991968 1516979204 6031654134 49512082722 1443766297 70091193111 10446403318 71106179 136042615592 127925412550 19147172089 160262869648 153074442804 246672380781 14540873476 1374033820 198422512803 28331895126 7540536599 27744827740 138773611144 150192489 53655311322 18101094501 77826596587 108484170806 2624077213 48176516919 32383653242 293492098688 273322578801 4513347389 111078871819 68324387925 165455068390 81006502151 3471065138 38894974277 24656482531 81828898105 19035531443 73179496208 120036243047 22273148941 151575536895 40707738296 75719272004 76445837277 44057615432 19374041176 125954211612 15548846293 115637980041 68877814228 71976424101 83778575948 3402121863 33360805238 78866002007 56796364874 15364127961 592424464 23351596193 16359162534 140639180598 40243366393 2297508372 4158995483 118118904576 2560166188 15327117931 73479501788 174204356637 34574228869 6232751895 132034565730 10353646772 56819103426 47598506532 27088881900 12048895334 24491098780 13525236386 7404872912 215445597588 79479478782 2967367798 68351703814 1387528693 22250721442 1463511379 23349269263 66901467931 46752406748 71280835240 9772041134 37882921639 4274567988 19931467285 14684116768 25213614077 14657286938 1383933164 19567679576 14126517886 13939992581 52437687733 130645302445 5922200225 93407855262 143432102092 83819771691 142060907810 98389381109 186121626836 31903175049 46310354519 850365282 25480843943 55580261047 94573245704 156942109692 29891501617 18437644764 14680248484 74937209515 19612197045 34700562118 188927388932 4988843016 48925705333 695727072 10739615475 75121892807 1790620011 153046673619 16046452966 107056468969 3850330764 23526461865 39169624066 196040119041 20389356274 125161160824 165558313177 116973399304 34729483357 13583277529 163669170296 46389611215 5457659999 2060911006 7674287091 11863201617 55579280870 71525390775 20253444956 7321080761 22476767890 55897352151 101633469552 26354646017 39795839356 51628022081 238199010121 13646896362 19016164132 7809943555 21146504277 51741611073 133867552450 16162136100 158441590792 54467276582 1111333529 21053999640 33513950907 28566617186 263439195777 17368077076 5187639321 88856199637 230955130878 61000913578 39426184873 25887933659 59281521328 36289703757 6188520822 40713922479 47728811506 1616058696 13411417852 5921841500 19989026562 183201437334 86433338873 36524808907 28880749283 3335550300 205716045162 12016749752 255067008355 217507644499 10754349594 19273998880 38687484281 58011372333 6479452748 33596645569 72283302068 171544928694 21297325989 78229823105 141947547801 30340282996 40803488052 116762957887 10619059576 69979145162 27080153378 13791554656 5965698561 11008102601 3196844386 1097352294 9735057640 101119383799 45717796275 196355291672 197894620426 3119086600 166256985532 75955548147 65969164118 28894879990 45919238991 120536990158 55651945860 60735155994 78911434802 17622402003 130773482818 186967401693 32079735213 14367336205 33725862293 13560000161 68365527735 156109775747 34381351872 173547987639 16391828056 102856517805 9085849850 1514170226 113044211710 101776664877 118109002632 49986866122 20376845234 198438555080 59063699195 120304338714 133597927037 111385203522 1835312970 51628083725 133347507393 50400660549 7602514224 15932575838 106431251808 134843769185 116472659370 377647084 61884424201 82463477862 240176418518 83373496123 72735187073 47296983110 2159983537 10144115979 27476287933 88006617000 29480004282 187536676 6764311225 89284497607 189409467341 35435680651 42384438508 10769173588 14016318643 95645228994 301344474515 23248890501 32712986522 70919343681 31465224493 22146987221 183547177396 109313546463 2376073415 27246657459 60264908262 129347275538 37011073835 2095342144 11335105687 47195730237 35175352136 55531399678 90835440580 22728023535 6932921157 68271465004 147152278443 199865135500 168365684004 92209993156 19503518111 132061468728 47994417408 7435888886 39553967893 61532884268 165706312245 274758618756 240640995800 22106533668 3014842389 34840961617 14400727685 938466647 28195908342 84312492440 130799250987 36673264859 101956753806 94019985616 36800649755 15864724761 11431035405 13515161173 1364979730 238140273193 35045816324 57860683045 68308198598 148643522612 9735497707 33069123051 262385377722 206460840760 10277917244 23360340724 3362109759 77221524899 107339193111 10532660277 18359453818 49029700921 124747187722 25722000091 3295767551 55042612128 194848284899 23507492351 130723761957 133106526022 156280128344 55996057766 249919006559 46258452761 76569143304 4539472156 129520909503 14659406459 123773387286 74931194262 14265713075 140212870890 81683182953 54461008657 15125912398 280007588778 10488382538 70751305385 12620131573 25361073295 6926011914 41540073373 2660065514 3111070422 43502220060 93736414694 130690926960 17153399751 63112085481 23424794868 67253861802 203888091626 36396645571 4834966786 29972526873 4308026465 1335450590 88254781849 14821311277 136551997 25949953930 3446005917 18156680265 27237016406 2115394525 42276585993 67521390225 8197385739 19863795637 17574962435 220732972101 9536801059 195986686831 482858048 1247361810 41359429438 34287307186 202091135184 125771804879 38279284352 111756020523 14549009265 68563894656 2267841985 68125011676 8615623006 162479053433 60729710060 3170085564 96446357645 294083897623 94229317264 22408658006 20838475540 94623743427 602061232 52188031213 7060348831 25070830949 31573071327 235906529832 2951811230 34156737166 19526043840 77129122380 83867932845 77231258998 40709597826 30992056229 64960665972 59520359526 996170884 135495993015 75768357363 189423163207 14019148894 34336755007 3355143850 16579572319 99759804315 26185974096 86238188846 36292653356 44427041219 1070041383 4683722427 8703470364 42131495561 12323229359 71662716472 673226378 11743402944 9981767126 16898358166 36453706150 14740291588 28710596386 11089782209 24494273694 9008190957 27917550610 24381428823 154598723040 257061668333 12561259133 167351265346 60281673885 128248619691 68455012523 38428630311 15299783185 2973482308 138074162465 72912640945 20640961622 21912457078 13292483575 9205709209 19557312270 24692362799 8244879990 126523442526 118525843853 7849734857 12386984857 11659855065 132179491055 4331431092 49909620947 12903212928 1572325787 31687108279 80369170307 5629370671 22304175972 102986331185 6897985123 7317622358 29023399338 3047136033 81711404627 96027620862 38436369517 285893148743 73763118954 119555261153 45780266132 197404018409 2624108087 38757572757 16333036573 10665992516 5208762627 37885173027 5810593837 29914764284 11531834772 135374609639 24669583922 54387938848 78643327035 12068674 5620394036 28869903657 49898203615 154909811510 257251092994 42841247309 360277297 1566478399 160009872492 3162033347 73725693292 22745292982 46410793566 15514321311 39527754191 29503587454 8055136330 24325350621 25929310480 31193717712 13733273737 143872557917 150100225467 23089888350 2258225700 8461329472 33542528934 14445116074 4099031755 34755148708 142556741540 80567911581 112896487762 98226565724 40982648428 16422673620 110437325152 15191945541 3642664696 8686163280 685440809 101926930363 145350741569 174316956911 93617334591 31204320204 2549889436 19006385160 134716534027 89722702519 46954580384 6735125432 7432587669 171050985449 196493970956 30099324926 62428391819 18293889194 174415064869 21336900572 41855011822 36807966345 74083355673 240403710763 99510093736 120584031739 68808880670 712089375 17576944772 24698255203 9397183183 17516880619 76628507772 32402297955 32638358297 32257410102 26518849947 94021581616 22983436312 20817850529 19220982052 30094566911 56345993307 17131671016 104474471901 92969558963 125051856471 13777848370 17289619136 191811164295 1943441678 116258636880 9231420691 355979723 15658353164 52936625607 3314960889 14460802681 15561221677 9003152028 38580936343 1075978396 16205733397 99675020557 242001202044 177538557463 154734498462 77942906827 27509386939 21993943823 9707276194 26115093960 13461906702 51786876962 96468663881 45910763210 9539571143 169486086318 147359434525 67265789941 57651782599 29916530636 71782234357 108213558660 12968081155 111380578731 79822738607 137142418203 135928921926 37928844457 13056276197 66045942925 9869270196 25804472987 25468484197 29597071563 115939317099 80572343631 33857546681 5074688484 141650436668 108503189735 39767955636 137769658723 146828023 17251193417 5813651719 48703322723 3590664397 212778478393 71695635687 25285332257 7927497223 17866374590 25783393724 31438546686 19797197857 229935443081 106077410597 35179922076 19032660796 117615201033 42719135405 271313858147 291089008261 80677403556 26859602366 24925963867 174696612670 70589090164 30499045954 15609274262 80243449217 14435982644 113675985762 121056845225 32841823392 8201113514 8754065129 14425704393 16699483124 34139476582 61424109560 72302964937 166324050791 161057846350 27138242638 147377698363 64852981902 128464261360 5442936997 32522397292 113952493052 7326189182 68989407287 6995852655 61923276237 31246751780 334632958 987822674 30991370205 105611321540 29995177906 110331523374 19098900055 80920620162 14224481347 43164872982 20455889747 44312612354 143450891903 28411160238 127117920364 289249924521 92257840995 13949204232 181642723273 30396750184 172242826888 4896653588 83202954877 53920790069 16313400143 42397618463 119003344259 82543262961 8714196113 9532730838 11743324598 37675432143 3351203817 83407414761 14012898450 14568389174 221149144990 72843134826 1844556712 110642998606 29475041261 100321564968 40458341425 70016040692 296004700602 7675687478 15869666396 33492443752 1370126449 19926045987 79928247906 1348229429 141418806629 7028397849 14894774974 79125494873 40354971694 28420596856 81701017548 1946154167 81121946282 30271927255 2743575060 159581903725 150049447474 117318770480 70076945827 2010284786 10851663031 84947239032 12280147754 64516135770 77188497199 16314784513 26449927564 190483262898 8903168144 71701130910 21611041673 673661597 18375118026 66587073953 18473954486 8449575562 24957195169 128283136769 98237408727 125633198302 131921726822 94402598 122652754676 21412024362 102589674561 119944879409 42632902391 270072151 53626179321 157627804929 34794908941 16956807098 2359317045 164489996500 874650934 32076421777 67484045141 138264303560 42215140090 41045776963 105587082189 11592388885 2652541187 2719383325 26471511880 603969232 68783269010 16720069280 13958060585 186686933152 20380367662 36527523376 58085015786 70576159043 246068171544 34646329589 30227447657 36248544376 33080406358 17131751563 66129380408 6629395613 28307905077 40910822203 32633134124 118023679358 12026121669 212771864324 52338172164 18132880539 124764194802 102105778548 1810793262 53451420672 101342117298 4364140872 93971418643 37318207583 260740870575 14551602843 6467132584 82610796240 6734809073 235263326174 269561959768 49361082258 255537316953 6231588724 2864923831 12057330520 99182170376 5525213167 172392681337 118383233097 14971483600 12820347255 2227055769 22947895887 6477808596 4163451636 4339139681 10471027397 35820203702 30698767778 129487152920 249787843026 22371893797 30608690074 1045883970 195246585337 47636114463 10399480910 5296187699 152504505117 240883131009 4190898982 51047519736 17749545656 126888908825 136529947551 109976828349 16780000578 18832372523 16519771723 113038588136 187008339938 5029756604 1306105119 16123009344 64723193089 40978431296 29010152027 19851012541 229238625374 3415746215 73343871744 17379225693 90589534591 102748263274 50163405233 10892554650 112714449127 278732143001 219614546175 22952264554 82348079509 48492001698 22633909005 5125007784 77912269828 46591625073 86537958812 8083329768 22528306813 6871475306 22819348912 37132145983 98918363804 32505850810 10348298017 9636881343 279739808 4422190780 30673234191 52057317731 248326566734 85282547155 2831764777 30276559589 105360555665 56421241022 26392994325 21757111453 7574442085 30306139739 115473340517 58292177000 19246526718 7828908537 121217831544 74699253597 6793925717 102769378742 122116076697 31344016536 88094179580 19081692677 46018934266 21516767447 34065529607 102060899077 26390207510 51543540620 170971629496 3115697304 144035321830 24728658998 43679613380 15574974565 83043664660 2410876455 2764708044 19584005460 9523292762 140313203092 10034369135 32997901999 13109403119 23025257077 112931118468 283640887106 13799382264 5238908919 33628770212 12888369004 41171489062 104828090197 238099988668 97661179998 265757521128 3282882056 96077181032 134982226334 307151220996 172135982673 98104306365 4842626854 27821942455 19108004015 195112316541 212975188377 98083105822 2172399783 97230862270 124202081122 56867096659 100563822067 1316721123 102648702304 46496277020 59694874482 19111664500 63841753034 135748600117 29920750118 82927225023 286845096668 22919305702 31509084715 5312077505 137406457900 164505016639 105665992841 128738312711 20690912738 16287468239 1535900366 5827498460 120906692974 35820766747 33353485240 21487850195 13904805035 33541221975 645357907 7817330289 15844060540 62599892903 243154473494 26998938967 4331690531 35504638539 7781474433 205621859308 54602992553 7183289548 50790775261 18715381666 95854673210 128191070724 150277306209 42437804699 50579702294 61699563390 97144091244 14055723638 2434302544 123177798756 123388509824 16428901306 46273911822 35217738857 31847694739 17839317904 37276168940 41007012964 51387276698 44212906237 1150554682 75604923426 21771013721 6436270414 9641871074 18206683134 10470456754 48622480181 196746109358 218142234110 3616512292 1981521284 48482984714 38358274957 39122852451 116946373963 34630290941 37553828909 17622011776 160975699753 5899956919 86183475090 38130469572 130537748141 8916934763 55673019100 23174868889 716037652 84639400729 10632622268 788889772 117058422443 2713048951 11229320720 119245156805 42483892793 3095854750 119343131535 8487630274 18927752141 57454912510 45980752714 88645947392 2140776792 190073359284 44927194035 71711426721 20776105875 82832857678 7760466332 120042710763 5634013840 6895598594 153073911721 8548907855 50719180834 189837045549 1028829475 150638742176 88771338151 39221681930 4133452599 26422838009 101087400889 11668996195 18442607845 1462567456 9749792782 18768805820 141873426276 196033205671 4820710278 39493815538 179834100775 12592395300 5408118987 97067355079 23593404530 6674668787 76079944039 107450841160 11912366160 74359907246 254702106401 45632830406 160671772381 128392593806 124897012730 2774727298 5067367973 25111246902 537076592 92693623684 686164920 24200878135 57442968029 37093594150 6410617327 32460975530 54508831599 44448792404 109215619041 2208667334 726134806 106391006267 104828626458 12317896816 18515489694 20279616575 117622761400 9158252921 47571274543 76099024615 33569192290 87342687752 12448587549 31775241089 191630074355 26629048637 1086541867 3974690850 21482361371 10327138226 6257274174 73475015103 42410836984 173633104901 17009397422 93775463092 40974250093 192793953567 2339288661 65439935614 30078742332 43103036554 30586752271 8619161346 192836556425 189351153155 133843272309 15676419802 117628758736 30367079605 138687545007 204073486468 227161674431 247451354876 6596898216 242524188068 208961128835 6580283511 3436903916 690982459 56576703464 58555215997 21788906786 51854127445 2892502037 4763714242 273439021 10846028362 71719410655 62867182006 273360284030 17821331881 146228232993 48971061182 122250511248 2065468758 73592981830 139837217273 33645408333 9247997684 2154018584 14851283014 51494425771 14499280368 9120368792 71753965468 22055950530 39235816645 26195984591 93004512913 206122812064 66723783798 38037413738 44027687709 18535793018 244627527933 116716034089 71002462058 12162518960 84114015555 28307391663 17916028395 94893477959 29294773723 49475461045 16427427390 4025610361 143989753241 2252922924 108377880054 446652908 161254139372 11551323930 4868658246 283941204658 149020087449 10391831241 13300120273 9417889594 14418285417 705395480 4500515071 14199238210 74195987848 121686598802 63349998782 24759861471 100928566228 112649993020 253582639930 80472185557 74796616245 58204424477 8648665220 179296255203 14339734682 11192980574 10219358761 21442181587 86499064521 49138381473 7713072907 7319260685 128971362969 144710521295 45305238239 8578549059 11866972638 99941334654 27533253984 833846525 4413203101 14629177464 283842649188 57204507114 110418414287 109668578986 4036071492 79260921716 17817414305 71169166110 21937102695 13533358913 78225172217 55007881204 12388102027 3741522485 42791105009 52302366597 1262169302 53740574418 2624876171 43019601528 232849410 8279164329 38162029270 21690984641 34314531245 39878869134 17411727578 74185436685 29941968483 66304683354 21544530354 51419777995 90732541564 8182878317 31910758676 156423126 2601389336 7377584923 140031608956 81247616302 34727551381 8948133362 117304551880 137783875193 4348658355 210514259467 182447576046 22277453411 135627927157 262167110643 92458172475 61241955012 105389183524 49993229324 35225965095 134353620305 87267497678 48519555739 22117627905 124333751376 9665869842 35667471179 54700162341 100839790102 15351715426 10136299958 131183480080 183809128211 10884893681 53256379025 47384299231 46856268951 2272757458 114353846775 193910831764 50441010923 267709939 3889115428 104940020130 40922456486 14624423821 25847419200 31567021075 78641016438 51170127093 135285955250 10696477503 71752420455 24095783269 5844999384 108781557823 23498402718 34934208327 5045709174 3518323028 79128562337 9287244883 83086804009 6431579133 14570268199 53641134845 9486812068 42215711242 42073180827 20247979499 47896235815 5910916039 183384937194 90132529773 119468513030 11132574059 97135924296 33953906013 13568995606 50840090691 30368565307 128841462512 31745773149 94420448854 277758062659 13521343690 71077708627 10387664947 109244926975 50504080791 34753574088 73718945393 70519016451 274520535276 31732699332 41858786424 6806309238 77480395840 2663231682 30191519279 104151062935 16300034696 35539201438 414366130 12676922490 147048534708 72788107345 1174605229 256423192065 2260345719 77228182245 5181918044 64682627024 6350000716 24382030292 11954559380 1862493782 117431589641 68958206986 55290632605 101064240417 61478555629 4220805303 11045252202 174667937442 99524210995 68536132687 6465014024 76927927429 10173268053 21764472548 74202197983 28339170924 41371048424 25738156459 23855251940 139814004358 35735432838 5889976860 21876884156 7271805458 54034092362 109987831327 1464721771 106869750947 62978134631 179902820828 30643518660 7586221803 4524867835 153946328240 47939583507 5205623221 171122966711 14732757539 130168620848 2551577391 22203684888 215098914 97863996296 68053851263 183655739253 32062277500 96762910412 5704410856 68521823064 44297119181 225820540161 27228914279 6446369570 118296382087 10868834453 14880178241 15345684663 87139075457 36896376555 43671302410 14751129589 56129798756 30386452584 6723886037 121981196446 108815005348 51864470488 46144865433 85917436485 61412203134 4846799816 29085810685 303561910 20055949397 84840147361 37303859216 221552707197 129036857077 235246557135 49143183046 48630526179 112507691104 107245713911 54153367633 4266795880 5448180440 157842984496 19524959363 30481406207 158945295341 56977268495 14503165532 7230107196 9682389069 64972085790 148332755687 6630912168 233795223391 85721508141 267209488432 125770002641 14501312844 6920628413 288522180660 71203271121 242496562042 40669061844 81817368497 31265107171 26621955531 76266647 51137938750 34773084696 13237845166 33160135635 477150556 23289876711 97621729837 5971340417 136325857291 17708880825 35092908807 29239392538 117557357967 239863778242 8651810767 68609278091 88434925117 51393122150 73856145035 90343848432 44628065352 101300685729 13508255697 116570216084 224669197 15683458724 38121959770 64874866459 30615808836 190996769227 59430977826 77709328285 97123501039 98097108972 11670413967 114211014343 41358323644 19583672755 205103096368 31576740247 75615179376 17078084133 4441851716 202111774911 106017620010 9740962673 2788020260 61268733746 330296585 139668325834 137235058149 14634504784 2561806894 215964314505 109783202039 220973657035 53735105015 5166512123 19141942946 37268178032 19338564563 44012410635 35213845933 150920092638 130704487873 143405433 116740369043 46566968448 68830999011 8915281494 48263089603 32452540247 127290341253 117226691604 14989566078 225341206386 2560718893 54667505683 20483446049 51215643981 14447224124 34869202020 2976747641 143427884077 92855395847 8663637275 45739667192 101915562107 154477661552 12392164617 18008569821 9671749793 103179729017 46251337370 34040800808 7626605581 6151307286 252534933127 1201528654 97510271987 15058947897 22765169604 13210710887 33559376032 7345107029 113440573346 1268055482 96041538971 7764774585 63828117916 19552652715 19430835011 13335077783 264573757567 122050868372 15405785249 25920413642 147614468584 20935217444 40504390687 51026043845 47865535153 5192553280 155491159583 2115246403 121389558797 10358543011 139590403758 3494487974 103176416415 367858625 8095365750 4217454426 34328555823 16585961202 171851097384 182768799831 26818682344 27688200821 43371991598 243389315455 67157732729 1029822691 17171388393 265400427495 14455210545 3617056785 528782004 16328894544 219872132491 83106660496 6068924438 16148336768 354269826 94010779110 21370967433 128440570846 12762054200 68674536083 254035164457 34030654420 80080092908 1849507942 222668575284 87632375229 34391704460 23640268337 36784975017 83130063689 59858673446 257481079290 42914534498 6580641154 57889584563 3094256115 4476481416 13456134400 14587865563 134109119653 137042729077 20939924549 2426644376 21767778167 15396124550 123159991205 2988457087 6511084005 43041918408 169564394292 100475324017 13116251985 662078449 241351170067 3928163783 77652474047 317107789521 8180313572 14391554886 268143589432 64046002573 4301295366 7135013779 17047238676 158288852774 85308644425 208913242830 7635807353 30580552933 21493265703 7794458246 300214857503 75859265328 41374908 3137871014 100233160931 219864925527 328657296 2075487158 4430584706 106036316756 196298077640 6010991556 529138248 36386602832 165676259006 296291834345 92533596355 7707639959 14390120499 78744422577 116444845320 16891673256 131664760311 46207561340 65920786182 5858194052 32285137679 15856089113 56532022378 855152529 11044285725 9906378645 241606488130 8043199987 11521908438 54043073386 25495685527 13379363317 36642827586 74303435194 12263980557 44203645564 38375839616 31362096289 82816040539 24129735269 71848087834 1100441700 17784407884 56382842702 8348665640 18765169697 39218714188 64110604508 21883826714 69927379570 77938099750 122751828392 10553737373 58438826052 6910041274 93734217829 64184420716 40092675629 104543316011 27769355811 130428601481 4581784322 82695891191 130249391660 3688581344 64428850790 139404913755 3843416827 26139510797 8993205756 5755402536 89852865147 30921652955 28907967362 199070718856 4475308966 44908254310 3838705503 32892993260 10090773015 4219908188 41163210572 272075682462 117147449638 32233284482 12000953757 28086140454 22998022726 83618288121 21506032448 100284199812 233657848585 6076158351 75687304358 5243738802 35821435091 217139037230 134069838775 1649089476 92039788126 2395501251 183780069751 93969410400 8546633994 209667090714 232946323737 258038910822 79068006827 842266737 10733777783 11166588463 10355946913 455146077 3779407179 101521031353 19782788917 134697061769 1456736429 26136744747 16122223051 217472854044 108212460794 128360783849 15885563566 240767164843 156382411565 69986788225 186890231270 41472677226 2658831539 59425887107 252543588457 24150481075 25976416538 6647254536 7982393089 15268154204 30882068403 6573085320 15912654512 61199507275 27665403332 5466421659 11213588971 5104510322 86027183443 31991824588 227932150726 36765510150 19839737227 9483737816 109651194008 1073553565 146564955048 80616958158 22925909136 84736135420 4679466855 121993166043 72008913991 180096760332 74580079720 6172291836 256562737711 9380121687 68418290515 53358070220 16471983160 74910598877 93426025738 79936704885 67592379356 58886097136 37330784059 45642557588 8422425876 36709369927 602082354 35689326460 56962911852 86274122636 105732836316 19561693876 58358937641 64601112591 33352974347 148871137481 35307862398 62528107382 21290730578 40197110331 89549305210 2514100718 105747966260 12267874325 5877924044 7611648177 15435947698 125610515097 109217709431 121878667422 29959413023 54202774422 29244814932 35176442285 24524387866 249436327333 47294047434 107526139646 17286985049 87702105904 421161031 142575551915 135752335219 9635761666 67235602621 182674086707 305406883204 7938795759 117881046714 94866812639 5989183754 48588544262 145169319665 157252082256 152108186052 87996729557 53467868925 24113961678 32562512 4355637980 19085475811 1072271550 1337449444 136211740232 78278906368 40496368836 4527343877 4607253051 42569980568 48991254212 45379289789 14410067332 21589512788 313916982309 19741157114 103157256093 23486283239 3255296899 5573681568 99738484353 2014255984 101019178414 5620994320 8193033803 54796276277 5063608300 14954413290 72342320097 76172845953 11916123078 242371738488 111102224903 36364093924 57306411979 9973426895 9699767063 694329102 6783579706 44996110586 266724779560 30465332496 35311482328 42021876686 13504953867 85397956079 21644459117 28097346513 15518269935 2077761634 152597813833 8321075931 140693338986 2204270545 14778840102 4730076113 31040276219 46902977407 14734101277 13478687441 84984738065 64487400521 583268569 33633181108 6361429260 33707150571 1908930451 15587803759 115855188075 168263963308 30108708564 13121254036 27753280189 94272299509 39743664948 32146506621 182728542402 20047004277 33792111700 34365118873 9435559165 88984483823 207940522910 31066105627 246942664 840892248 42988849293 2586741875 25949877917 231430538562 8360132712 92813007029 14566745941 22853085752 14388100954 58986320217 15033478606 217735761097 60167492110 117963802021 8470672789 18376875822 3855579627 159972667224 2183813313 21974388497 14444488034 69701241108 12128347503 73649113482 96914180682 19686553053 19916210064 121863691029 14888055535 66880889649 302437336440 177452651707 10683507322 120945786210 114973735784 2243927893 5970122298 20433673690 30775708221 32048552478 31451460576 18179044938 360376058 8735321550 137639281849 79328772169 97139315838 42250115010 9543243859 1378038288 110211945394 9609364412 144811626313 87282305576 46490465017 53297795410 4330766550 178898336120 237861986247 239514978626 168062594285 43000601584 3105573907 17627636073 2124858589 41234095656 74308658418 59289070518 9539941920 61925802554 4562348044 76593425134 12218179374 27869299976 561365293 5901329543 10224521333 161505939080 419644794 25084517168 11374731335 35858954534 21808391127 3711078454 167067274538 33636293468 59927540651 59850468348 5701700024 62441403139 51066420248 1534196667 20568807144 19246199969 94159636224 72237329452 78755156208 12446363500 52854810520 209782021390 98091604029 35116065523 184303385116 36819558411 7727082691 4260501052 24877339102 28527501093 2455682898 106724580608 21700029381 15816097427 61768649486 33198352947 73328041040 60655413512 103722091081 19248057948 30115885302 8462861718 33888934881 77590443627 288733023405 270364206459 18831253230 57158672082 141736658883 55616798629 94414301143 33004897229 7678814627 112327414743 5427097478 29553113445 6138687875 14282797700 73311713528 11469223634 7837920024 1653067925 237113940640 102816639710 165611961765 36884250928 70976367782 199217135806 59955142851 7012922133 11831149905 2226799800 44159441323 16821838989 175991465856 43986365325 6492068743 114831741162 291732492894 5092385460 71086805009 114970911793 27587943749 27169519231 239660969621 46291341066 2326157086 7183883337 51613959268 5623075271 20976453701 7059781895 169387487686 113356678438 10607214657 40692033030 16666598972 104284932839 12073215758 7259363013 35303004401 99382906807 13041476624 9752206841 11759333413 127506502324 169833818648 35608032810 53655138900 18928509297 130312734415 10373638024 59708761956 172731933668 46308671857 38772837027 10196826451 13416744864 158014897082 3184256917 17805401345 60114710765 32976815711 8034828781 107600706058 103872339569 123235288457 6181957934 7707802318 1630480432 143129709 4306680531 1396523036 222436095453 60869025164 9320190903 124113536070 75187873261 196457660979 1708716018 163946859915 3265562224 62905248060 10031903380 18911633201 9166953386 174583833378 188465981020 58361702866 16714102943 249411131034 280972117071 80064106474 34208607177 60747993536 79412113849 78975155800 21690885536 86137633027 6534112420 48430822253 20186768518 105045925932 110749728941 5708596112 119357597892 9356865602 112697232513 20401680537 73435586376 101088444068 14196568485 207661973227 192498743918 137104485927 6602942188 112705419109 58302055176 19911602161 76372685858 30345140833 14189078633 36432936798 47480303087 12705410505 136957118319 43346992222 92617640107 175938855228 18203802391 213048687221 64027821792 11824082034 2515609681 82340524722 16697244119 98158353677 296311332202 87608000934 36897967995 175969344637 95770207285 19798762146 81971849208 11971562501 241751109137 13336367086 962596922 5251724191 19765295207 33941752710 102061248845 119363811445 60498702620 17870071065 72726558780 182521768375 76143859718 45907077778 7556680699 17570066491 36665803014 222833318636 3000709185 112787490306 94050037703 175468494960 11095834094 80515752203 68069972060 182623574520 158031016485 14089948493 165525968768 253488534781 233588498403 39839410575 28377949188 35954267510 215092624261 47307498789 32996799026 218426245118 68263919611 7703022626 42091882790 3345903934 1541392134 34371785338 145129027592 192448077661 40409505695 41676750382 4828611060 44209355624 294037634495 2495935193 228908987569 65153962317 115529720521 39238925181 3315087119 10287701845 129425139922 41121919692 19362967439 2968191710 36427178098 12495120857 8389879200 94774210926 36587024947 106230260775 130652897251 84231790512 23872439805 13698649957 30432734841 5163776869 613464539 27531699152 24741145365 60625084366 113893124737 30947794666 212661266856 78235897027 66545318459 2165992393 48134574051 5297917365 46289297826 18286861712 11779171860 6137183693 149727989381 7648032138 12946172485 80371098225 106716790171 47811097563 8269637387 196742418109 6665238865 27197482904 192932058110 98633241034 45202920929 49454808497 75547275165 7600654728 55746516912 1156035196 23633735596 105033220245 33995872020 78818881379 21182712722 157775606099 15112914396 1462976451 3059467980 218723945137 38282546322 23864049380 32447331930 50005643519 58618614041 46680456236 101086627022 2403952399 181311204279 3176209146 21964575903 7234908753 13706246617 440012238 130710648147 779812249 56741413905 26872625010 5367492234 11164186255 19411005635 5421066299 13597183439 30269821624 48494633048 9465910090 40724524894 73267334579 76418467523 16286206261 224088056689 222498063148 107852365684 15349968909 4524036067 5470110772 7872760516 11593263925 54517102272 69568981742 6572098721 5651900707 42239094952 192662796882 58282009056 73160492147 41037952776 8392937865 71549186945 83084931806 23827921373 146420674001 227814012438 73120468397 243519531047 249572367346 69065917864 40538179421 26973490582 15473923 3536505773 4623687203 198605304985 69408652385 55580676010 16615589584 20106325725 122900959957 165978586297 69504290194 61393742516 16657852194 135081988025 3913621058 8327543253 16659345935 50955317087 100982298380 185643216889 881597367 56324990443 75756336691 10506838977 45187054387 74888297923 16361463609 31184860585 103656227207 386014094 114157985573 45258832025 121675867570 6995909231 155832804718 60081645972 14173855724 14868510678 15140487027 4511153139 11708955755 91886289295 56098489587 32527315011 83936886447 30554271163 48813024311 15287450102 205534971737 60423448964 20286125272 7558026451 25661241245 22175860047 9677237907 2373060205 57164069460 11466454607 4523460454 17939310924 49014132467 156799213617 5167240736 7375321735 75897376306 125754871353 98397155312 2412382789 106788461565 44962626062 223484435051 60805484600 136011351421 120277223822 176798855609 6011198592 15857699614 48503092116 162333213251 22247933818 103649216176 195959892908 6706240438 3506666673 3662523878 113939870755 36414076055 26035930744 43925873946 23574486106 51075411382 120706983903 32422250667 10018961482 89488048325 1387531877 26897158608 4042527811 67392009121 48868833483 6978866463 22030834178 146780255 88930378759 40828275213 162615320099 203591212868 102835908161 38242258297 1164445013 93203789623 32599457807 284725494939 176233004364 80670677959 179783964741 147359041394 10868467381 15660189820 104387892088 40449393842 36944774470 103856774104 100127853304 221914285566 119307537906 416535693 26040727223 264957668933 3272619877 113727953945 46438648105 28969636733 7451844810 38261278100 60486500172 77478200957 18071701700 8890321648 50867515357 35325751130 9705265668 20026751066 27235542958 6650174224 21659903220 163802362545 230405318976 26440427874 18839887044 71236472645 2926200286 53564514212 77092552252 14888659853 103998904776 58567845260 668566853 343179633 50358317015 73265828615 36784456900 4177096964 27915190449 9307839199 52927416904 20382741259 16808428485 80405950806 49140424064 33188142357 30935685695 140277956312 127237185183 99282171726 16498270876 135671244506 12270473717 149708168490 8775881957 133692512605 128087321249 46095222874 143543540973 16419132415 4123768285 987076000 7257055175 125445806015 79586568196 37787077284 8446553566 18432785644 62747158271 34788211114 193801240237 60161045329 25174156451 1638846790 26741812006 1787497009 65062459256 1350158910 18372736209 163174354029 183535077194 5945224810 87018729993 104478084792 9684411210 106610344287 171051287996 16242194559 59433830197 18691777003 22757034331 72039522999 25438720577 50627160520 103583239287 1561597486 15284897852 7520273018 90504184824 45421105778 244903692268 1193343938 186301551993 28421650101 18238119386 17665608657 56523041043 18469810970 10803239299 8700376809 272963989944 26260545542 176374408604 5558502406 5417400880 158834456617 15248930557 7025900059 1033436377 99695515435 31440874134 176082846721 109131328725 95935940754 40782252754 50918442648 59517609703 17683158343 26164079256 16958650063 133952316200 1901069837 160368783395 129872718766 27294762865 21799682399 95833869011 130718845703 42296282885 50620464968 24308109237 8843901393 8675114761 43422917588 70764836952 8782691052 112761924385 10695843222 118835335161 9367809215 68352357439 28595264495 29104025517 272140030618 18755719504 39169574125 72266895589 71082234888 73318050643 279431374229 7609902663 2526361075 1653144463 115610369101 76992043440 25125069716 99367461454 5804388666 62780260195 60612050137 1024847462 10545396012 6408553069 62622762635 33656257279 27120574547 43832295387 3546769694 5208553171 156709044206 22279484923 13299195072 26495852376 59185497398 265903946 11127605113 112717199590 52213104115 1203799892 15309994378 147459646909 38404848699 1191630778 189839139636 6058172935 3749534180 29423123581 16105209542 27622152450 211391849814 1072874420 27679053226 146185092611 57423657748 5167471953 32149134233 1256665530 57110693703 44192301348 114507665442 33897086277 13802084247 103985527384 48958768027 125794345737 30502910139 70978576951 138120092008 118965758758 55674414974 4947445864 1804357714 41559990088 114642008 97098651986 129589353208 5372608275 147194528 25907544551 79744763737 25239681347 13698121226 18881163238 68278511426 32441290707 228535091418 91677550570 12001228011 60012439903 5677978328 45743212175 41911965112 3421037018 45133889799 117007440762 111943598801 17203447294 11542404380 11692512079 12159842365 3625616050 161082009013 38888621964 15767484212 36352399601 65612861246 160393987457 108238156627 25232742097 5342260568 31308708304 18245349884 31881575614 110026712064 29267201107 38076093757 74751710133 81360890574 9068454366 4155593969 82686345537 611218518 95194436775 250809161038 15218175720 24712040493 15319061367 38855419810 45928921195 97562193960 54352024163 188115421046 7402884753 197162785432 191509677160 129464239785 172259522990 121804347001 76783777389 9159375657 43056051690 174882949675 135750332155 63648328967 2138546386 60329999091 6475605211 84602307814 95907709403 9564092037 30307512607 156808815813 15581157791 38799486975 29778621588 3463749253 15052239409 196068780811 98256113718 22035450564 4680276000 22225408801 29778895387 15361450465 71456922627 1024785212 4534785419 6012928149 101240600294 10991100176 205952932053 160146614140 224633707013 12965557833 4588768902 67059432884 160941576097 36313391463 25478525490 33911729258 49508294388 38892201720 115032251541 15613561459 86238976302 64793332777 26310158473 4744189803 18396742768 267495153 26458534977 16462439295 258148976982 2876259352 6931720120 28250647979 186351501583 27780829713 240961567836 32136607020 57005012574 134661310502 1590205495 2411920425 87431973343 86549265976 12863651815 192486391238 1485966844 23916536367 47424155348 211459411527 78351793744 22337850239 2202962217 37266546409 3031816288 182842054337 126812337606 19595739386 249562140364 6184293463 267038976740 33910192174 28451864585 142985522011 3443411782 73656585417 29130952423 69486289578 47768578307 11665513993 21973246175 212053576446 61589098396 2080070553 91830171594 51687072386 45252944427 11775494014 10703353531 7893065975 86028310602 24802886919 4394061118 18543175814 77498303394 107861809 46276684924 62347681634 3814659102 24128498780 56547040139 20299817769 102411620246 110514453399 56424415058 107217568715 36232102987 12268810070 14483703975 53551286805 8656408229 132869866530 100965132482 175590290426 184214321603 109462027429 17594430441 336338598 2626982843 5107907327 41256244303 14995286535 28166190495 28278334101 19183011250 4144683431 24712093262 18015847537 28160604138 13638923772 106007704686 3691615377 85591882028 41212467231 37638951141 6584302679 1635163571 45504110010 35138156905 81449837334 100630097469 10398555019 8222718682 12387238469 14385327547 1145755221 19835839408 1936769734 36154793758 4915411929 238924497995 28908201740 112412860628 44687677495 63631976527 230634047617 128243962591 12661056962 22701833463 7164845682 75698522234 55757624590 24808602612 46233054327 49282992993 8086396263 53932393774 64385805972 46802819634 3558326258 22791310357 66249249989 205557997953 97430987407 50892402384 109583954636 44277094221 7054377713 29137402526 127334942768 8647789838 1581873203 10757000629 185169751847 16343957861 250881131986 47016550579 37509381450 975285888 39077580202 25034460186 204059291466 34121259011 123335012985 1076324238 3166058648 255473332962 23284501244 42670093752 17972937429 17362154343 9548565637 129523305868 34318420721 39906257934 136483452861 84415212497 177921129587 16094836955 33018606703 277183199236 132938044308 40086596704 25790673665 140740161850 20419746795 32975136790 1917457670 24901306701 9734085766 48076942434 6836908779 1624281448 50926346998 20398472688 136411164375 16525404268 81859028510 177875501028 19850747454 4477031750 12444008054 7149046161 41912945328 48964444057 69037125030 74092615403 1965097775 107138746001 50350574989 40062871063 25097015541 72937434875 10278775130 196935263844 113495573226 121515248724 236133511510 64723335175 91974489562 36728971203 80229016825 711811748 59317084566 7723739095 73957315236 6935814520 19860492194 3764599683 88306229855 74623854459 7760061422 6144907410 1354790579 27278290544 17838411745 75979874415 12012746235 2081838314 33688678061 108150043222 111647119643 4466681328 130300533498 2401740531 85051921596 161892417 16085528491 80048430054 5185043894 12116322935 15375969245 10370008616 7134195652 16915940115 13927121775 261478817836 17238958022 17150690670 43704390478 66056357474 109754893634 248893339262 107712456138 121504226260 117208364727 23918556666 119166838213 1933923739 226340328047 29321135170 21710627297 187074292300 50818626611 263917178895 21933763862 64421385793 20919150610 8069489496 37725308388 25949789276 4847366427 699349060 121172690515 150224297817 9104530619 28971518476 32130670596 37359080409 29896213056 235732457987 132688291767 81503530566 4486795814 75224562083 19713338650 3229210962 30176993324 5787924300 75950436158 110516537278 73733728 99734674482 197911094848 107189827305 68896178745 6492336028 304660731133 568874054 177875211088 202921915609 15784323263 5467198547 39460723235 19180551473 38358426899 18651842158 4262576083 15091252480 25413513049 2109990201 22957675218 263650915955 10124117900 9640459293 21902021780 298892142643 63869829276 1061979930 45246226915 7727716188 23463939711 297576747458 79051837227 63984950583 43099625781 155630191841 220994737021 21076097204 65848052434 26874204906 68026912742 59509386077 106261726001 17770914113 18963501760 61211704834 6998975461 9625299493 4048204245 86645941603 110986422558 40474841322 87331310584 168810914100 52127348483 20423665819 17048228248 27561868530 19443617820 40547318692 33917211909 16179227796 6267434193 98385849365 10289484391 11503464105 188187579548 24378101293 23032955672 10661501163 51633600160 8613848193 88564309821 32698606416 219255490147 12481762049 20947165154 110844704308 5590861125 40860165336 223668788402 8625450745 86119305079 269582685270 117251983026 152192131454 63192632855 98177961355 39910357521 67894518316 18746200091 377147841 94075902451 152108266585 2899160744 201681941464 62135296811 260565476669 52159006404 68129215727 140630398609 2008795670 448010685 32293130951 160823329997 1186838878 57152484038 153857458665 88182213768 10112509980 11400039044 6252814419 85144850910 208752347678 904972076 117147499236 267699259860 288933289 26270258873 70840919285 107868422385 52131691030 139051664769 46291005895 108868691910 156045020059 3417334940 17478065173 654347011 13934567310 45896231016 12982720603 507514687 38206241685 66117205222 125782242663 45631429817 23076080424 77909329730 122514022780 12447373041 1434504142 91192298222 4639502917 9150288343 3135148257 17877076915 80025074054 55552967342 58644699973 103230859877 8422079058 27989830857 11652607970 80001099950 25644785437 288329613884 217933003212 67655093856 9897795898 42501502345 114671516432 357391543 149379346470 113688196373 2027949954 73484967926 301892866901 206538979428 112544402964 37753902397 75346167078 12426610104 10275202753 2424639655 82012416906 39552597438 31117258347 261473597793 151544951420 73938048362 12200724983 84918816655 102356173593 167980198526 4889296204 37213294232 340924869 66508568602 97323035307 33691035805 36907062455 32399379205 132884481956 68710224737 104322028961 70333770059 14182458027 13119774668 165280223855 97147957833 6849950971 17370618462 8162318625 12372548613 62293055631 70255547503 191507734122 1340764576 4905835451 13449043555 61114629691 82612011969 53078217182 18499213878 181747176315 91473645 14732178536 242616957516 14365325039 18541791755 203228020315 46767173454 16791298954 36283448186 115273643449 299120197602 95245681037 86215516133 81977926580 23996573306 15914094752 8300672143 115661667885 27492228462 23888271646 77695638252 5154230393 68425003430 125186565681 38211311127 169121796538 9392909338 183345049223 14214411401 218166887835 287978342377 2094120981 2587036376 29047103787 179704372306 14928190441 5121258293 22301813914 14598153030 60789427676 106392787468 89762126436 45818423995 60818911762 16923196230 10188892350 22651522958 132681721963 267874205942 200633220363 124828029902 18091957979 9431517607 123334280017 65150137553 4953406327 16073004996 256673860223 17114944599 226962801822 27310186953 39734800910 174167051450 167852915284 106670757651 176707963975 11049696457 4585506106 89443952094 12848625367 10197512992 38019943292 24934534295 18606954306 60863552745 93250269688 15514003049 13606370400 1870100100 93212152285 61450377903 202365995204 4220276678 92714717472 222306506236 159267830671 17121970361 58292706265 217763493900 6319846379 17649997141 72957623514 92066126042 1251057057 102446071901 6954229928 101552347610 49777257503 14547880782 122321346186 269241544864 1482567841 119940173706 33074890146 35127161094 256792913 8330384718 58990490729 17076078541 263921215402 10357488762 32821384051 104466238298 40510577290 74031197411 119647726971 78685729112 47897716123 101168249973 104497094377 3796739963 46635211398 4476769337 89246436265 76361829503 9393518459 42106117810 75363452871 85739806191 59727241113 288973369101 68477607500 45970285907 83451117117 4600386228 5700859819 92434056818 63889096249 152686888409 21401764504 27091860777 268671352641 150265204492 73505821619 231793445089 313960025862 126524540 8904677907 167744686276 213089781892 215865811670 65370520880 32354465711 14301628332 94581426063 10549931697 67424788026 18492334672 1106842754 76667627 131123403921 5286714786 72381029842 12489614301 85958437526 81635475525 36521689039 31940195310 55254377569 7181463336 8021088874 91945811340 44071976110 10791338802 53777347302 3424902591 37412620919 195452380 36516225889 7535714234 71131126610 48165613767 91223425972 11430699954 27823392933 22712008457 22830332929 15100111121 14219817697 33759729265 31445157302 1444639757 133973207487 38831795886 90218965323 192780676705 2008812879 65601680801 21193026230 8124327609 4010353287 57703297446 21881536202 91924358178 201977155 68450494028 214744311517 92581704261 65359375637 27620219811 33328224826 27625296602 102407227636 32228773928 75769994750 36696973643 15703272808 32915562201 5967972752 156698196065 107218875702 16068541270 21271584973 122985751475 93540464260 75586376338 3985055106 232491547784 6775270716 44552609057 70596734008 103021266872 111869319199 150036394055 150652081470 604489289 48909047770 94927281685 76092356106 92323998538 16458862077 14131617858 17116506632 4253980462 5024528085 17155471584 3395506354 27837095754 121814325905 291754671545 59241266471 13831883798 5481081777 1406271313 7403513685 338634994 21035568813 28605494108 75966044200 34531691047 19166821647 160429111210 6898198424 52575294933 12054807967 83350364050 9593087896 159422153328 37358690635 2253505834 12049718475 39392913844 115769283498 16943300993 19585350998 9343338903 12279680722 4501089503 130080472961 45592127515 83519225038 70212971569 69409559137 83149187258 6136461286 139324245989 12453726692 46577324358 48360026790 100710546505 73092413471 6594182004 8493097615 16184063227 77688300998 10280971711 128855445092 978791801 52743374597 80999910480 21520271517 398581480 53120716710 22625219976 46794204996 29866330573 72696750564 26369010087 68768693359 7638943412 83769469203 7699743068 6621335356 189509148953 41621706460 8415072262 104287075138 389779782 28910386548 5815466301 4189908502 12548115183 6546763738 27139406459 25180955553 5930486089 21930831949 31673755622 11675914559 66246935539 1548183128 40666487425 70154925515 100919084117 20215134606 20911362570 170755518636 88707701314 35777335176 27984825396 76921319576 31649644444 100708310224 152739951839 155787461228 114707658619 34066045212 2046060689 58514360023 8309976560 64150614639 30995291115 75725050387 73094413673 461565043 27531887065 87555030235 89403338735 197315940852 17536973544 189246581455 7823788408 46058087332 37920341204 5814708352 19106692366 2454016973 24696175679 66782123737 97413365457 86761635308 57252005826 10431757811 15852629625 69626330820 55517887652 36099712352 57076330605 89281078008 10801517641 6656970252 1491207975 12788167561 15055511750 273069288605 21775063099 8122245491 5502886815 72965399080 196977880795 123163170404 7062468127 55433456591 138756178915 13209864314 14153957748 152770580761 19859774012 56634848306 265656695612 18409113876 5925175210 3161695439 27743848380 1778484865 37134653160 112379961350 233473831639 29106235904 12214077161 35448641940 21960416326 53533480071 11769882540 24448977605 56330579312 28846209287 17373782949 123590703322 42377436814 23472543486 18059555451 179689680616 134400148513 7089849359 58876719366 43918888775 18227059928 1898030562 7504096152 84585431028 93565266929 71699052756 14621592816 48225485103 4735262205 7972018914 85588264666 66097805770 67123562376 7322071456 31218775419 4955378034 53091794148 35561333276 35579303337 1464839260 25763099645 1697448935 284194894587 1918271102 1868122628 34567701608 31323586734 35299225634 11711255883 103002543416 66756247131 167109280910 33712645041 35526358630 129363178367 17219024538 24536542134 11439939392 53992852848 84727793061 19071823713 115829247352 38783678488 25262379538 2442033845 143555912281 69390096693 103953824540 19410126172 48300308566 106531921686 23003510059 33166315581 104871810409 32531639797 105186784770 37588581162 18258053672 13792907504 29382279635 5665183843 47434500557 59516155103 100240530434 25728693298 39322366478 33822403052 127973910194 17531583036 60176817831 25682463123 26201405865 179012271939 30451993815 84956854875 77786995844 25840608957 18349973561 147196382190 18169405479 16462081519 3171416070 185041989 112473867277 98124463995 141959749361 15475013184 159048292728 11908350967 19016760964 258216704734 97132336812 67088387015 66510360404 53755581742 8238909810 76506918159 14157564178 3135859662 13173570209 3975996807 26144441096 122547583151 46170442190 3032766525 255641905636 118427541444 2434974109 69634650779 80630825772 649417821 6068329938 99720864992 7466636590 446364081 255914248821 114389128965 189755433347 91945416136 1613363644 6038235610 50604390045 30533380022 5237681568 11200301372 2384525774 58328937340 39291288308 801004778 31599527300 29016880132 76828646142 1046824745 41280523803 91061876149 31750926445 118530727787 20464050315 2169662344 49788513711 720389355 98949878449 15396077007 46809185081 8653085263 17602272196 141308436819 29985426811 34654570861 13805707290 38290177889 612316319 2653215713 6058755179 113453813205 69093982016 14941601818 116745378387 228787178460 205143425344 117894122583 17948029376 19104601022 3488796138 17302970126 39232970404 165224600604 89568045492 83614268635 9143198530 94838227390 21757380140 124702376962 21507884808 23298139854 6940500137 18706524297 17333203965 49570656074 269603965394 17841901285 199703072512 92757647542 39200889719 33632339573 5910690081 29966591171 8994248365 14764794371 13841055961 31950999895 116030715475 123982818870 158750543778 32928116650 71752846771 13243587382 64512926299 167794353089 35521396827 111403483390 79808290687 88525400515 303873002593 32703696675 221511429674 165858614183 126351865550 76618719374 145821661539 157697009147 131447656452 842253003 20220514596 4227987581 209050654736 100176360867 26967710654 69128858251 21213608700 37764532700 20832310211 98902074150 83316774635 31057105248 67391317982 1616966112 11804152284 1724738542 3431931820 44340311461 1206224740 21537566261 65684732335 47607022552 2545712804 151087972942 89096991594 86823440607 12714900925 40055400451 371708934 80811898365 264678999776 41889339705 70064427299 79370496907 55773227575 4527292323 38256071215 5870022132 242166321851 26027468834 7542047793 15103008480 1647538548 47583348197 37101540311 157547454064 13066572594 56114219105 5947151216 102325966343 5386352832 271616741190 36659286397 24331767913 151301257451 10322483832 7216398325 7179290118 22325584848 19757083025 134263123484 8109603650 21094632460 79023898976 22676794961 20184436935 30245124285 64710061165 75366030193 21986970346 106746068634 89788981462 62875770565 24316745032 1778553353 3115028746 18291933225 28458816248 92459269737 23182624854 16928849773 157845048035 2523634005 134527275961 245384886664 7927957941 193412963987 286018187936 45727548936 45302024742 102738942765 92349039387 7442428564 81075617986 23573864617 2555980916 17451876447 17800194899 1232408143 96088830443 193779649869 17403772233 30329015326 1392909820 6278277269 18997679066 1228245522 67894362024 39736712807 77979146015 3264980070 81465245769 33348711690 28296548432 83235982064 30745130450 188268817 2582116555 11917862681 14282845938 68377112767 22400985375 205177421484 93640589964 47619472404 4486403636 33680558477 73149244652 9141476862 134060359591 6852809740 193581709206 197317890949 75433897994 52259028119 64462229537 3346427742 105364561770 97054755862 48691370458 25077039984 78214589357 81801062978 5340711605 1902639348 12239764532 27401426044 140694712960 55714482400 2126802551 57310470891 43045508228 79492228493 86072557062 136973316188 3044122695 24623395444 11027235102 103736578040 18681185807 7546189208 20040040737 43264243017 51954054651 50066912860 41058389157 57210219064 67654843015 70952164983 40093416910 45682284586 51316985360 222114760604 9431608476 108909591251 21196083008 51830327417 860559222 110104796308 36657969599 13505483200 10462840638 29907461468 14231454480 15473783832 8771742447 26842645950 262610693012 37287749854 451530075 181045024038 6255825341 4058524224 4059103303 20227027162 8757347851 37415723789 104607012527 184310229947 68521170421 47616173486 3477781465 147427873960 2442533153 76134865990 392659459 6849813236 21384924530 16935623852 71750256216 144490694473 103302334995 29093012058 6683159947 30435505785 2024378826 161125072701 19739858868 18509402473 87170529949 190297071967 12140456395 33299627441 53444408231 31579330827 37942163056 194367630150 30822308254 48588268209 66587112894 82396902972 175856749918 22358752370 5133595168 6850123027 1176476928 58954836428 171218195610 79704048528 19592186574 69806884943 108454472956 14918211693 48282993325 46006916372 152761899218 40700174991 32814136815 19637706426 69669545402 111720694044 104324945810 81434059733 27052832903 169245418971 83316610026 165386101109 13800696755 175051428176 12031756121 37579581140 543321399 27996952811 94277228313 6068147848 305020129 103437692176 240722074704 53758124149 61996779196 27417655482 10976753219 34034601089 16513550710 3827588989 14568328900 40804733122 17412652399 183125045225 25465905883 32574804953 46777166496 159950934300 212382030500 5188521369 86865874559 56646097049 17378680237 55356215606 65216559411 2433996556 174196285286 2936701181 45710653510 10034620009 105857761438 10834469217 9289335822 168451428246 9196039237 3448074915 38827400 93518687996 22889312689 99131701826 78173927613 20405229542 14187269651 38877312205 4827032087 28331326676 4301027641 25519937037 88862312804 189118660899 773408616 22608530413 51033947696 9885208928 25126009297 69562642778 5094292008 290860987424 9160447686 109330522056 2071384143 15008026104 4747140458 33954821279 31247093808 49865481459 5038985173 121212325392 41283202300 99270987387 66412000642 23943180563 55640149198 25974105573 25111757981 16701439459 11585181759 54495270791 95755080928 9921203100 55457559919 8275378182 105681655849 9160785767 26472151725 157147866418 242306874538 2139653531 61638658376 188196672315 5913769326 1958278919 27850404178 2765296428 1698647551 23850046978 14261483442 17945607333 2822077487 42720169375 1597173407 49581146001 102386442283 22628772905 5528991883 26188623698 96545285959 5612256364 38188651619 4326628340 81486063127 2976794685 124392735680 106249610530 143476987702 46032138333 69344990940 5462911545 30893660589 38905742117 8307881861 720745106 2518972146 12377602456 32207180080 24692933057 49056718301 55746554740 129417673246 4434553969 2986339936 17362691993 235553935789 120916987061 29755262967 186620876673 14365804406 6116160810 60641286759 416011524 160999889568 77416075354 82661051192 120644058722 159974147687 3539604729 13693716841 211388674171 15525493952 15242543889 89201213286 37127033756 16447133738 34313237740 68140955395 3500063826 109913542675 190694327634 2152737455 201867062804 12026867614 154116313911 6493881926 57536975718 11866702848 43281024670 93482993760 225151727381 15758611685 53227648530 22030108055 3417225461 133185875044 28894325527 219626991103 2994575983 81388610281 33353412233 13554616459 1510636724 229340825852 33381382472 201032995003 30186131125 12933802132 241776605194 30570792305 126199149954 82506121135 76628621892 5125790571 21498540314 83399814253 96003328952 127160169846 37228899296 91720160205 204536241981 455735423 40996958090 210815926452 16033537020 3269132066 30370938152 32001222613 146851146399 146885778433 1029966276 19105385121 93668071015 77173259224 216356866764 193243288822 19326008304 54229147259 63563400913 136834301386 12355407366 190512320481 8946912626 53059998128 166864357752 693895496 48040286355 2243350116 193701211046 200522486165 206813201712 15226462562 56362602896 48045018027 2820596825 45128590935 85053775296 28377300068 34064517726 66197343643 129024643254 17559830177 6070713600 46372232337 14725273586 1352409017 28619165043 2811788222 182484325979 106634063964 1440145248 16977345535 194447811969 191673995886 82066758214 233578329311 33043772529 1494861942 28164243902 72162435212 1383785993 7504867556 63336893038 216188610951 88494415708 16797489068 3107621550 33635831216 88626459748 12425434730 9628114367 13411210453 283023186508 54333939497 177166915307 30435687828 269976760127 36957062002 45120133583 28181659683 75353504886 78639269145 58568322430 65287850932 15672281547 170438222190 50240112460 163756861529 15570115938 221309649596 14279325073 20958498229 17997474954 26705777502 46383141618 3760396412 112912923325 12711848349 18806203812 50973129471 687176386 2054299881 31583028903 34895458664 16443666298 173858273533 31891159999 133686669167 82030587240 40979396613 230561612 37318800421 27869119474 93582027255 64967744066 1382741209 12138348216 17126502151 7512003588 63925446353 6444885489 215380742673 112986754638 136871149188 135864517897 160291961593 213255409240 1082451920 9497887805 5900890999 3700289839 22218604723 97860546733 36466404050 2122666920 8495971101 155000207975 2637718784 120140727830 169603910281 71601538207 16646901845 17586427437 23957953617 102599587500 2649845750 199756592080 10503444914 7577529716 5586413133 15227665930 17361378558 45429362313 34055660632 96479678520 2136125416 45049923332 32427283212 44596160768 11684583458 18411616541 38941436108 89058855242 13426843849 36026722587 122844363871 32719151786 40866915888 108027786903 264302716689 34821611578 18093590276 177464789875 18471732877 28731430023 115538723196 35293749547 52621021329 116445103540 7738476543 51257153442 73813921820 8254248244 98273772082 100594808093 4893705998 36538483740 90657815528 2596659742 3592635084 15062179576 95288486789 42516698436 51405449498 21144321480 2650988391 103128988868 69103398225 244641335956 226359353216 2724492488 151360276472 57097149443 111349551517 16640850725 48366035295 97445392470 82616486212 81507472109 12546608956 29213886092 207424473997 123623143890 83912511466 187419107151 44066568060 28352175596 130820320365 31921352965 14399813458 1362435292 17467316531 190538668860 3721573770 19498262871 74919604375 37018190971 1771332035 32551589464 18678130309 38765761346 23586826524 138482727575 24912484533 55101339636 64417954982 48231949937 65202188052 37324561132 26892839170 63788014080 7857099589 104597782583 13401216014 15467951373 12195711097 56010290460 2193719711 56609221028 39819023860 55137634469 16160863551 139191357020 73406362908 69704663507 18857498174 179400645598 40220113137 15652898885 59772055302 4299843916 51581385147 27259167964 36515746899 53719471931 24505462348 2254877040 174034320518 6467603029 233489817940 1058272986 227366656866 15032445811 12752423698 5852075239 850912582 56675678583 5788677211 29424642533 275636515 103044991123 193538324589 121885749686 190154396186 29167154299 19096498090 243997166708 48027846072 278155990 64706307368 193479622810 93481514057 73353882346 117567142669 116384387507 253763827 123642950254 70932527848 11726299659 15666576916 127650620509 10658291810 35256399919 4510443897 66845154600 116453659782 52483500048 3120276482 55247257307 120558540407 94563160830 26201442775 6502313567 4973956822 21844775826 9081869809 22237487643 166658815257 43615338998 8458634511 35715924908 4976240791 1424831400 85086510339 74068853637 1992914223 216162108924 41392468456 16174741860 174282620059 4512799296 62635482758 17699955574 21356804330 15102626348 2517981240 47522637188 50220608688 274442931110 9414864423 106900877753 22477263060 3684034345 41932123422 18173129250 1340872910 19354652046 185876174770 10766671607 20398940326 30114364695 16819012160 58757070185 54626730041 73569572404 18709566394 51164834356 76836511506 236269967886 231115114508 94604470674 13562357956 22461840950 35599172502 5364277391 233328579570 68108146753 61233272811 1045524297 24077092288 101588550173 146433069033 78245097116 39064982454 32247995653 234270695788 26050684263 13380737480 85019564820 2057948945 81269464554 11943740835 19044025420 6271641851 171897680998 12521426832 28993273465 2369972553 4838755922 5328341603 9676646825 7576771592 75300713112 4266848191 47436291883 245278345282 23913118051 28766384375 78036816680 7282078661 6585283847 65207593238 85766477308 8298619721 233732925386 89237561663 52869630832 152254757397 542006158 33499506564 126453229844 24609174190 96432136190 3683180522 78144393242 69301590769 6473593501 2035213458 7594464607 37690043381 18017436125 6647345318 43349658404 23908491302 167691092912 53551467490 13899217913 92621922013 734067757 13940291249 6784852956 150775440107 95405330856 31961474869 52603592946 68025423755 58398291266 40886285812 23857633881 235908468 293854360 219890822956 185860828369 115083243787 128041374389 15159109554 4301528218 18922921142 80148625527 14042715968 42628059859 31695619066 88048078446 5673357754 10624421107 42541179246 82374018032 178895994965 240607112748 266894205485 7883973016 125881461252 33018483092 32279831157 235144572468 106674105 65579925503 149860140101 1068078397 39387124724 30178980809 80443780979 168832225107 5788056231 45015182926 133387804327 40162595724 243921323529 3206471739 6534563924 195546869315 208863908061 105468278145 1869044930 8202326308 154905931466 9252176883 28494369094 106232953819 83283139072 22538468798 12768738562 34419969742 2370655125 83728503587 21477073863 187789473854 15521003296 41640855184 5187835492 64827609362 14549816719 33632981742 39757291872 15811743914 4091322032 46852102157 16074601093 241082463542 18149193126 32377955539 25921777705 1603740202 10296045266 73890754831 7708338944 12025020307 14222941362 114227901369 1827234327 20841198239 12786461631 53601371422 19685212926 79879338582 94028462530 196924475232 36507549711 5631452792 21311881340 81738729739 51218529318 48895365278 30525146153 23825487463 26253396396 73835616332 17461171634 4606903755 65886567685 186084272386 148068445050 22388222749 35194858236 34818703907 32690050518 38826850125 24804983141 44828433686 47887481381 128690299605 12011160403 131124261269 31819327872 24007821170 8457754551 17252699701 12791735965 7109856637 19930933391 78332938924 8288642738 13778509823 56287328034 68454889506 14075063156 145626146799 123311220127 91419200577 26363130084 22662732856 42864310200 75499519172 223652576386 41580405221 219762934903 79964258440 168743512329 30322284945 206425325553 58643825360 111430373447 33434755787 13148535673 35994057750 12150278734 313596516043 179093484640 102579768687 72414281354 132300533000 109470840902 32590548869 58925427219 88325994077 19019897991 79865044379 44051818458 156558722663 5552857427 124141723294 13149984345 10575567033 26495103262 23833425353 20554942723 74060335394 234367396306 201842755523 39922114039 219320618829 81509395048 33486028153 131925390669 14356227453 37281243228 16156871189 194888850113 112710114893 9519511527 42921483798 41429174933 46774899935 91586134950 60843142397 9421710430 144908455863 11170309746 98390638282 8285846895 67026798473 207604225913 112987438684 17502272413 21712721981 11592937287 87425655309 63755840693 83183911151 218439317501 13642885066 19268737580 1373418935 1955753380 107262432983 18452464712 96635776748 28164512887 81778031566 42886380303 159149120358 34869487384 40405351209 38874848174 212510617072 875734765 20519630528 10125205071 6470506175 16509113278 134891187766 77605926631 41618057396 3292861943 12833418842 11657026446 44293581514 61919953234 1397534750 8558637393 15665160926 145362396054 200621614192 19745990462 41650302775 19576503203 262492976076 225977577450 32041668426 20694726514 11489085286 5545926350 159997115602 173822558851 118921464287 95574157504 24379717041 142822307169 135426626661 5634611038 175261048970 65934556173 804647426 12394384847 51687134819 134309646475 85431501782 98903603949 3270342241 19021576925 38266557687 33459977300 5199068430 92273473195 29000693218 73532261862 2098275010 37887058059 72809865104 155720093802 28922474332 225946681963 85739206339 56495151213 15630662014 48752184137 81409395091 125341787057 5101286845 11365316528 28079895792 4830252471 15554951997 53408410453 10417747761 11230009627 13533085570 50627787591 73660477640 75339403003 168016589446 11006359891 19527008492 70960428042 93149949994 107404428711 47005956410 1415026704 19418927247 30845413477 6125614554 102833013727 73267192352 4640664036 228201491772 4664158665 63642597746 170313881996 88618806396 70932884675 7660460873 32452964041 26971665184 98264594823 250416670646 3600150021 18406295122 39589163057 8417471493 38348706501 16921366101 78085016503 4451951307 517578725 11169907413 22314165107 294189155636 47709287044 59274120937 197135388479 8248168418 160893854389 119631249786 11763080741 61074706358 88201651105 78870220772 1063037030 202627083944 174133962425 160055558729 35873330557 12313605988 122579595861 1854946305 37235175057 127397375047 111280484957 41969960967 18487133284 62880028393 14495030660 7812292572 6781989240 22014555249 14320146637 89344823608 16765276237 7585934346 19459875134 35601586133 24580739214 12321177310 26412517766 129029635254 115101628481 14772970934 7886987523 191770494688 164532348819 71654813719 133768715 22526667670 968394392 19666568568 20666480684 171691230975 80111869554 179122988009 106548601499 3693798132 64075631531 81558991784 196170657010 41155011379 7550431086 10529200841 41459119001 104141866043 90085908546 30575676457 85950474316 7707509023 79759675788 9443468178 2188725146 190381474029 21900708611 64880506067 26111684847 53867904458 108764902363 181384432833 123506222571 9773502642 22735939899 97130795119 69397544979 154892816604 1411942826 8688282790 14280494018 56380466583 60653777157 101499304921 91667589295 1647228704 117969110229 6313641042 91965737892 19186972492 45289255345 59980633243 31628287954 34496323056 110352285954 183905813919 132261005960 3026344652 14432735163 229735257166 43649160958 128953566576 18026978170 33775742062 33470615721 5518064248 5501141612 9933083776 76403767106 219085574898 5099018774 16569248878 7924079042 29079883611 1370948846 23826646644 168732427880 49811726221 32961859757 64264048404 3718647465 259806139 139194417531 54369815049 73532229621 26871159948 52175219364 178826464040 3761188280 20114040977 274146559914 13903841498 240443600758 16100689912 35832887120 12384716610 30252528870 12273446734 200612489581 70752218251 23441525968 182229161198 8821601875 71756585737 16720995292 6216963407 120065798931 237963159990 23519295911 12657058316 58316242226 33525465638 26968402100 20240072636 23375253591 62114220683 91451658085 166221972226 103042193257 81208730431 34406831 83109904930 89411201048 29053402460 15666314891 25665504063 20752533946 16375363565 184609624012 41801174872 23496996905 40699997768 109051115201 131704774668 207320586681 6733805115 3592373309 22247364165 15007026826 68588776061 76600213154 19479956075 6369555139 17600963127 74663053541 22775333250 78118907655 22667849184 38061443770 6850599402 135735623513 99920105924 9143727907 4874048126 45105226192 183000496713 34435023974 142180526199 179304330401 8434327781 240998475 15419308346 111107265770 26768496220 310622760 104612652468 74277174600 6781586226 421772864 120445730099 93779735042 49327606198 58733660941 59577632245 88656561180 125220556256 45959681866 38378940774 76777100010 126609373396 6803997461 21958944594 16942391742 175479571295 273487001543 247452525488 11197427571 138874228919 177190856308 84027417428 62221757731 131274047704 192324732456 74698085225 99161113660 166859359897 61052118014 62389336279 72343743722 77466322463 26444363635 83031592104 126614444188 48066023195 1824438638 101327172283 100478577152 62439869168 443937445 64597129982 30851857066 84295354601 16586335707 39248234847 11945465995 120623706627 54134684570 4944788523 56717340601 241097964214 7791818930 283616563 47320814957 3464042316 43530835873 45243138801 87496638544 91988476331 36544747450 18873712663 9572059615 104719664762 3915900623 4409260968 117211721843 4043000579 120593511524 18944208470 2477756735 12929682635 26160580869 90470431306 20984627905 83886193168 27692428090 73784441258 205141401350 13424722296 44259788797 2647707578 8655907717 26804133443 55853112782 36445612049 203109020339 62671401085 142073707696 56188118823 55138357698 5518152517 102360352321 12821086654 90765734786 154569605019 82882583749 6965050171 45333511426 2987442643 54745213471 169054374060 6529988390 12896327843 103498032332 148926217484 14553517838 2053854623 172198843890 58531135605 54318219027 26398911133 32020197129 19566537180 217637083930 79604213225 10812648965 170275309371 11933412256 101935260791 34265932620 4136472528 28773583987 33943670721 90053077639 40574713350 98581788096 96699883158 278617640 36845009886 12499198121 28497287762 78228381972 66823187417 61738038829 17334764470 13356907087 45174250537 31479511148 97384779039 22944356454 26514498074 34686726614 3352648321 7190854195 71214439281 13836253937 3176705212 128474155325 107502442918 42548163715 9360312117 249460941998 184858473770 111203884318 8877004838 2971268422 199900196 82458720363 22837729273 92748913835 26880024393 99073331618 2514281573 68053597415 20169011285 150911548325 29953425850 22507521881 93892489546 212527507971 271745262169 9325435437 16350584226 286164988019 8510926117 23546097613 11715815883 81745729424 74535999517 119586023209 11348831621 5280109035 111555718272 25512744270 27421648663 39106299563 68993887949 30272099307 40756283408 22953678580 8008265479 47225363680 57714514055 73523821738 22495071591 13376679937 47487014013 15694590226 173351168003 5465121670 4027132082 23827738229 1372091130 53660242665 19673996315 239615709285 753431327 12141767153 148831526682 61995273588 138025421728 3947405854 33589743358 91402756598 61257191 19475381176 8892364035 8113320277 78341940186 23294425169 20123474894 93334516114 64502848792 206424586577 101812232149 29372611991 1026710935 8616532332 27331068057 57260466583 70516828742 94567056 8260843056 4941604902 3653760596 49140380409 102361624929 110917792493 32291783017 2970541937 14607740750 27305265288 176427677047 1465021807 8889337006 13687628837 33563737912 235152052637 1178892968 25900446335 110326401863 24878169036 553008992 46845656576 137253094424 79783039617 212220490806 18256806630 582891456 5287099660 55591446925 31664246861 140050200010 88164721580 100746935834 54626432625 229901351488 22591346591 19357001878 36021586079 16488190970 132829104855 132614424902 91807985042 40161795528 8870892246 40813277800 794570900 39377927878 24482330551 65012906416 14924449060 6846221416 2843818270 2009218225 12162578320 67188417223 70966847305 458497134 83413080774 64231880267 4799833620 19825498796 41343289060 12271788461 214363647888 5330167742 23173280317 48682468655 1845127983 126752274201 11751467391 6794050790 43188052470 371694435 10978656734 75612369687 7389549201 31468256598 64281836848 19270371218 77245526357 22994068889 173268343342 2880454162 17057470986 38024539942 19378498364 95064797825 26512957934 45973678943 40624529545 28067335752 4494415957 44618924906 27197691165 18385114878 247174608 20822457813 34288414930 112951494242 41619098826 5180465172 34270563249 10490736804 71789875842 17806301104 13433423404 53144805148 59161485276 85360746496 8568293170 152558109093 221112927613 22180469472 208394487078 15245003807 50648716431 284900722823 36613810 70409068766 88328904291 22406793457 262897686408 226894893500 115372286318 4159429739 46444387647 84896056318 218159167202 281886390147 98610913753 260818661001 26663210380 20945096601 97388938806 83385516594 4273932822 91657822760 17224302419 70752517120 152433166568 60894248925 19404582081 27680298462 32981709996 86619574002 112165263686 72864306224 108057140281 123890498397 83723773620 681566824 122610566066 178950369490 192398143291 39629978196 38378108942 60200752154 7892298244 1778582126 6320286967 4291867135 45939651699 25281105583 177859527837 28323120961 179247867565 27038090225 35076442041 102265250779 92068312584 99196167957 223908836286 3101268956 28570673979 202572006825 87568265052 1790251055 143251285687 1988078648 17830430559 41916376412 59181695926 240534572759 55531093895 63167301279 119133075852 52999524777 94224179847 110318138646 66700848894 11899461455 10032833886 45574877394 28116680021 20784145249 63435718250 1166393471 15960470011 6151599026 934818514 12342780164 3139362853 10173215584 69022949938 91896656876 199905350496 40801022606 1900903430 14483382012 1027384497 22842899584 40747928997 87339293326 17729260220 29605231029 47659524485 69295761150 36422868777 20747598675 26630012457 207330044187 43978174090 69666203985 158878125008 63592485664 87958915497 154368520987 175606318075 26400547853 102532187411 1449417403 10376767879 52671364485 4005105710 5739727936 22011431376 123827106273 38727088059 7014698518 324039141 114164748906 26166105511 115683826185 25397651739 27604863637 9682013895 11452124302 33930488641 16087872514 11166411707 28080031875 10921710585 42284761767 31093337863 91413103302 210177303052 54135976769 270223666446 66389482225 117606204944 123793923442 221970316558 44630638182 8110864047 221291165 12187531056 33648616954 7370416376 52357640285 1501269878 40951674883 115443445829 178856610865 35821510926 17517017849 13047267908 68385241509 659327275 123696050410 56084824100 15920571635 8703455886 172119547521 13443576014 115275871968 21818347873 26812964897 16787777820 71173940081 4600103474 19683700925 49689299087 237851012484 72937736148 97242766152 215835906254 163089188649 7887169332 108420346205 187626769087 6311320001 110980203016 111004201486 28498614760 99556557598 88609016788 3380496193 29756633632 123902423948 38943340966 13126670895 8100440431 16567559481 24125438393 14600351426 144814323942 131202463376 9547990794 4729377721 41378620358 110435340743 77012170342 3556565075 1288804151 82140539718 22548362347 2145624356 50592429876 182164684945 31695634777 41390512405 13568153872 49633462530 13354682176 65859404 11324647791 14524026437 132250650162 25110056705 33951691637 22381439544 19122601096 102249678624 53078295320 8873702080 31057112377 110468281240 51922156211 17685659958 183309780731 47154716783 81990827148 131469312817 245406220148 105999225563 1605235786 15030141748 9593410860 1993224228 251642810698 32510793679 100741188488 15158946411 182543364339 82125163760 17088688468 98567893150 15348705904 150120498224 19857121370 137647531587 6594106856 3218500028 39882667642 7676099909 30240704679 117354864923 32835255596 24973681637 168236456032 8847906728 7925111665 15266987621 120023486373 10369226504 57933543094 135930736781 121036820237 142404583447 37336335032 143492181248 38468934308 53185183431 23163680524 115096104318 43670939381 43131749786 52524261890 3205885515 163656813815 12382541605 5089389600 80991203351 27857947571 3027686401 139152524652 26071180480 146497933361 11900471102 126350865841 30982499825 30570350512 34514240633 32825069927 166093471901 30982640141 3770632251 39462640269 35196065796 177795323751 2033775372 80463470567 40108506032 74163369223 86149562731 186329906532 18436845028 1230676210 25505352085 17540186647 178876682463 16093302272 84815368863 7818090437 78355465050 187527684263 33511272997 70053082160 142393945805 3778531268 49754463071 57359670648 1415807634 34266815059 187709397272 5238328718 79797913959 1375561827 269931365593 1861985095 48562671121 222312284058 266199165511 110007697537 16831000909 157041649662 19571922971 198802560 5084420207 2464575792 85478875155 57075379198 29967025874 53268465062 122330862336 15464375592 90172119904 120529962342 131088831337 2266778444 21314439785 29559389861 134388127984 8014157127 51326818830 486656697 4444546693 4527636189 46617703271 170699449226 2780353171 540520816 249665321084 8147579042 3183893887 10139440889 4693635159 1137542567 82687965938 26884336100 19024602745 58528122167 8459476186 47687842721 144470240471 209877514513 254684958287 164889008627 1718493558 183136831324 87755689680 43932952060 2154734099 64463973529 70964242962 3439826922 49832664617 16402187642 24193056178 28652673613 57339557283 137605693630 4522280182 7476397689 123331968368 143706291533 53061400968 102170715535 5548485107 83225375119 241327387239 122366964377 605192800 15133495135 8348650097 6047397593 265033037626 89832480043 110566723971 44644228774 1258200391 57031814257 44455475195 61923471886 41931336406 28014210137 14451013420 5046194980 61520693719 12433983571 36547362217 137481433415 11667549956 130113279772 104072975789 4081685344 4451072126 9360254141 3778656080 25190817904 51625702233 63400755342 55545312290 14560244722 10801410620 64800766588 58456442569 207637405394 30718580648 78600524071 1926958250 16187308277 25642204784 30053747354 4569472902 8288709667 83035765183 5915443369 40626391222 138140286871 72807325002 4458966257 24824557532 129286433026 3412544404 90936068102 119054073654 705984253 10692713287 23533574869 70232965842 12481052839 97631268213 117237376774 15774891441 39916630029 66343497197 12346991773 17765480069 114999016352 87982809466 42279659317 83339300309 46724261423 104366837229 160665521933 125048822390 14181030261 33166783839 247132962054 7996693539 63268088080 82644094035 96983099011 3757966459 40237882420 6931930136 26028839029 1461814753 4989060127 22602020991 1559797421 12011867327 52669605625 6922975965 21505260477 35267313261 73949202327 12996477118 107903668880 28132575380 126296891182 79041825067 108399291586 10225488547 77355238890 1581927510 3095876428 41123683644 16100237239 40199155460 18974898288 27361155502 15132192525 70470912045 70230176993 12269528197 35910445765 98758213544 51891447816 26528825281 63463658380 7711072275 25169354498 20344394018 6331718773 21491871550 24753575929 3251384761 67982007370 17159879784 121647767 32754208058 15847568414 116273602656 95334347783 233349880654 169576178266 158383394414 40718917565 57896414227 135701740047 1902934951 21503716815 62983100856 2752000758 7470504297 828605669 261041712862 25127148890 13399124323 19510194225 44785350049 40924162796 6475186118 28249038929 42538227444 3088772537 134246413395 73332354778 7947463876 15923884942 46643936019 172698934658 49931250233 27708064708 14064376932 30342835457 129726887539 128300205960 64003828617 41284468144 6802446926 93369464148 218110424414 58413074663 100163274268 10909683077 2928835573 17842842780 170551848968 10725397 240533567665 11281648160 5275294389 38757929813 35823035417 183718838345 1985737673 38820565374 1626430252 61112522814 8600643106 92057331726 50973073640 24433976479 82510907128 3026374900 274413099579 34407565083 60986457443 210132305389 42900753023 57011916553 10371216815 9492489992 198016258515 62559501309 51189484239 114615972974 18689598430 118850120785 61944383258 67921285996 141872459862 79004889801 143039278401 41986623371 63661057204 79686075231 35843760453 2418033979 8223189052 2411213574 19390500688 78816815967 123094600961 27143953286 109255577732 47294516020 7825863509 34976778801 130154352728 33374384728 9671022715 123063593855 33198413471 4555989059 13500981365 32661110626 12646863255 4009710996 44228803487 36617661355 141860660717 137888199866 64998555762 224084157441 92293961017 76002026539 86551448828 117069760933 22319906158 128226434521 256864261654 176698761025 6121780843 7412993939 279614517102 10553675755 47067240408 126609950157 10712390675 4462897408 69326280613 32879656622 20241779439 9907317133 175363645287 14400979288 7837068053 253887597773 146831926487 8874395002 71868961664 82280416261 40065722153 32718985959 25389397650 2258609460 12317569776 52338544496 10182160943 102588852564 107482302942 32831593273 155686807 1625740944 979228370 26186398780 31621584302 1415068213 23699927949 69312089301 12470494744 16703341172 62822782394 3436138800 7769108990 35106363686 34146557658 26403142803 81630268455 68092343985 134002252275 71267184373 99691814261 29322234125 62779886248 29344542014 98894134141 28691520696 19616885656 5174115735 12089114527 20937379234 871082192 23323975352 17219098574 66056275877 208019030215 42762800827 11568503681 105845373228 12218070069 53188428966 70618083657 114606387846 7692284373 49305442811 22541033924 19906145814 164097658991 131478475383 380270842 56049818477 22193913149 3477378806 53149714886 84819863851 72678732855 106506879744 10731760540 86524969814 13279014357 146471549517 92593850652 84631859171 7115678554 75639633338 24075617384 32380702814 91693561439 2141347890 15040646922 42965039615 226531543548 77680043066 18739058346 33052108396 6541656730 278518593026 162480614470 128735685605 12006180904 70949491188 6873122743 2618759241 53757579744 139284583507 29205804493 4888277249 28382274685 38124381819 3359160690 50575066284 92503013110 5904195627 73880881130 375785492 3947297701 8551905242 118211102204 219228937562 2513354533 3856477868 2661132018 76807492506 7459235865 37469145121 56917225154 83313241042 66335583058 10020539052 18619494354 114744519 103921413618 12456843638 83888755128 9472309558 262947834380 179407178781 12349242457 25289114581 7799642846 14830446356 29352396141 246975545235 37362446633 29849222689 189144092090 74810932123 1424050599 45674248631 51273211552 14733542983 42966087571 95305768965 45300966728 56100757794 103233714690 45211252602 7947284841 207867012101 13211852447 10000496027 13851874854 10667561593 983943007 159532525651 3231783892 3314770072 44554039646 11740101034 129887549173 49841710340 63461806595 24843526393 54924402885 3907390609 15295243132 106345557407 24604930772 59005722758 73167360239 171741941041 3136249051 5579879354 85948351249 13851835703 169118015844 50363764556 311017452 11610128948 99905388582 50738361983 5771619367 4046811489 5541766886 63081826482 26000738355 3207103485 222963998060 6166292186 35970697518 8021576187 125376820988 48170811816 76568885360 18107748402 4150873115 44721112665 8972397609 107530883759 63769854478 22869202249 64275466747 25346883000 144648427790 183362782079 73948516201 37266964266 25370623689 45853682515 2902288737 67769932469 4069415407 42890516363 454655561 87352338051 207089911494 32367340753 108617145460 982181706 6169939017 52845959727 13116285356 109986909865 9161379220 12631197154 44156651540 37942945219 193146760458 8935088460 17396898604 15387855626 39391885991 153106854143 87209993435 10354212677 3975758747 504655047 6448362702 11854432553 29763753578 82119098294 20276748509 67245386819 99318309485 39617583826 102335634331 50011083842 10890270916 486386198 62388592621 1409277572 11415615945 30174320463 59707975878 162431559284 158462485037 99043601391 50875271053 5404271246 11011154221 95997145487 33964750046 137309342886 119148895531 50047315958 24323782767 54822457909 46532962865 88851800704 145564635812 5751928449 13060335778 219270818 34405637596 16222039297 6653639641 11909179883 2486556998 28715153248 19821590532 15682167338 92236174289 27501344305 35189569541 986819847 6782979551 161563122651 126504792917 1376538070 47809923130 107308416853 1057138480 26909991937 61828411832 24977818698 47284043761 9858302996 213857774664 340497683 44228475783 123947770223 153886086123 100291860528 37657493340 182402007842 117782086270 126599495414 114850675723 95972384550 1279304581 200681163212 99013644 40132731715 74792011560 112470008272 6003129651 15118866528 10141363221 257468009693 10374326810 4410402529 35673277127 86156754354 100580708048 92810876501 41551338344 3894007272 4763930403 68254445066 25006105958 52894503617 34934744954 46673151135 89460215147 36066378525 65959303935 72017616256 5132500928 218197088001 38735970310 4190383191 1486159764 12695509266 188046478924 15486949792 2024195094 38600744236 26632659602 39334731758 5107259434 3775936902 62554254606 72153831941 25725253296 148606636171 23523158977 1698917699 43529924509 44707082179 13249058199 15948254637 8846025090 25261272848 100535559520 79881997120 153832189332 5823840003 37674727062 100619876732 187728021486 9307565672 17183937661 171746842999 519946550 17890036779 24896252671 107488419795 22983282622 105072436492 29086150699 12592634194 5378928324 5436375692 174300636852 20620894668 190778727539 50687145254 150672580290 74454163444 86282809955 85840073265 75476874366 113785982779 2445764338 91356044798 89011230066 165152202011 2475118226 215603873571 146548128533 102273004662 18562829038 29892810888 61793682592 12346304906 26114158034 36017151189 20006852246 29097169559 14642301278 135338047135 4079012726 3539369040 5590689814 96028274544 62398416654 9441219335 66865976321 22192662289 630529030 129244188379 42095674032 964389671 69758376305 9271886539 118603230234 30174237681 52557089339 2836531372 28569351507 29925741168 71475902762 163338552710 87141594050 26179219981 177803973799 8907494719 243397699371 43478858204 92627662598 8672570072 852601081 18712897951 36665114803 205687675067 75891415675 149956674130 31555243771 10609916229 5182824116 106577396739 3153294556 41278267586 58515408623 2084077864 247039843333 15956718454 110814371587 94539270023 13020662864 3542581871 8194767226 85788993367 130960522320 28599584276 10437102541 1491574617 3049609189 45340520184 85993961158 74904318982 4019515017 2885882604 122990801624 89702658147 178538230516 7851364645 15911411226 1846415096 59788721625 33219545744 206459819269 8657462729 243215199212 100903143846 10813335115 48701280825 43039154074 142333344763 10489861469 1913592196 5302390941 64203417098 170954207296 36584263463 11469617440 29435037087 114573209724 45003501179 22305207779 26733059716 11866675208 78091655380 22609290755 23110605263 18554231815 108584297424 15142572248 228019773716 20144234388 48811622389 57101391655 816782707 64453140653 95181379816 4537273930 42021521626 874308161 70321882405 11298565113 13304722405 6612607709 11667196415 42963537691 7057989563 8157434714 3197397907 272554984785 53703800783 15803640490 128384492427 31505806468 20848017620 64536595494 60484928644 115391890428 19883010578 107780302524 71955509427 4351652413 238106894188 7840631493 67001156025 5817964436 23677291854 28819253887 40339171735 20285630086 4733914363 179371287540 44710706489 113811453445 123183068666 53097904404 9759063397 59601004604 59663106769 93090527601 37726535819 69691941366 35698647593 45992850807 10298211271 16706553073 18960092054 44082470413 69373057532 93201410550 101714158256 78667820949 19334968331 90796221835 40195440696 30272354860 1203935809 2807808698 84877806129 35861711695 124464762554 178172344607 36785304539 52951856184 140355176324 799803121 35268849747 11810544653 42147074257 116940992602 5821528482 44328328855 105984656667 2391014747 29334302294 28550445244 96677682870 6570700236 166659693482 38894906657 12184415714 128507426820 36232602238 152964478305 17313949988 216673227475 73507885938 253832671720 16804493235 20637943835 16324883540 33691025076 64519685224 55950312910 62781523385 5437648977 8282624537 14149716951 869388643 94399872419 21172467258 44454405691 18627152169 66264024390 41586275046 14645779075 97742044599 46090454404 16611091967 134031263166 859351034 47997325900 37164430214 6835323505 12591033786 37666135376 33911840803 12715393095 68117647833 33624161950 18706487455 49540953226 58918505373 28773520664 24763018572 4656073815 95724876402 6199901933 2545952198 78883963464 20977060102 19532323362 24222356331 73972745119 145123229443 97789604449 56897019942 53116377032 248163188248 7097478851 22325755941 35809120295 165006623099 52043291529 13667919538 44512040659 98205408413 4023370190 26855217067 24082160307 9610540624 191237304418 77844444196 174321296792 37331624960 278107715845 234741828982 132910842395 6034404307 9465276011 13563145272 101901464306 95921188276 177196601023 117572943746 31109411257 18292895578 12101003372 92377187518 33357684599 44512814576 73746032483 30196555039 102009222422 271085670387 42805187200 109889748081 9485618150 96264497126 114747778283 12858533576 28989395277 30323601115 39910433480 103886867421 4980368866 78387500990 5292347873 27239436114 105746573502 1120389598 122830116682 8297517977 37566621152 8448692521 152315277053 86923705414 15552078814 30092304502 7804066156 17130819142 138067601787 21816049367 278584510994 26509510442 60743357776 9376856565 55937698055 295211938805 58525735168 6895373177 712585895 81236521020 49752579897 3062121893 54297907214 23640682089 28422730213 15889155777 21649280508 5179673367 90160958343 2066916005 185847735040 168007660304 9437125437 175535663478 10889678237 8219646045 132119120018 17020461911 27974673262 133204521458 3417239535 27946989469 78651665979 1561296383 46744979280 2234482747 9320565560 79415369091 41421420643 24441208583 264938425174 3882271936 10034327165 149132549603 59360500017 26108172891 7637161906 87382451662 82432454222 19205936810 41732259740 118353440120 4781414521 131731551536 26408387155 1332266196 78591242291 43958638991 118555163252 32498667135 12266415509 49274699084 134925622152 10812777948 137888494110 191795430256 20424255805 190951851127 82054103284 36279371373 153649105448 118897962229 5790892103 44153033937 30737461304 172474873006 25691146196 10683913740 2491975873 41404116080 27718268842 68040541647 5949033695 231573169079 35472826635 57280144417 290222397521 123508854732 127083575525 22382612971 24156267282 5251578202 69284539338 15944440003 147772031790 38271434019 1047516719 45006546800 129474188853 3616217518 39765029149 9085443209 53252384971 290030769 123545933469 23118430520 3452218121 107851044175 51134364787 4166920195 9721488542 90983158719 44211066424 74834945731 293027259932 118400466969 3539046769 8851135898 58092030564 43302134141 2871042302 54892450764 205127058593 1337534239 650304231 11566959206 7516016 18485947761 84771865478 2121678380 32718726970 3048402173 77794130129 27622380540 16375838443 93405400589 15742037820 574656699 83869621128 117456653353 188151757866 17170091298 40360973085 186568522927 33489533372 7314913216 91149690261 5142669458 3806442179 5059953718 63546570805 711333086 4519948985 43355163914 72636061976 31113125902 38736998017 30363238082 1837927653 15274095549 23558400445 173676246528 12299749485 7407733902 10627692101 43451031210 96862035267 33860641206 22936150801 4910047370 4428020501 34401740064 19408779111 18932262241 10946649715 124875528852 23222306493 20897696346 70105961010 4135305034 7080277936 25102950275 14349578081 136578794722 90544582112 38504839524 26340827021 39655227723 2896643079 19105730839 27204218892 1460249630 3316052334 88925708918 142296661849 72722444843 13170100835 29825755117 70031064155 76660601033 74890206835 88322640437 7251208277 8348586239 40893979989 17497299840 13971520475 11956022419 12038918463 20856736237 85368282730 129123384585 234665618594 19234063533 15353234940 4456271564 11066276309 7405676906 19536943965 43597546100 106986026036 24610840115 19270006037 174663795863 15886862023 37845248357 112742349471 14008706942 27366753753 53947018119 94532490441 16728736176 16957686691 13775558169 2029694256 51588687510 113537792090 4600597787 19552229240 21413067031 26128735306 12231118613 1989541904 100900843697 75855661118 13290904225 4714484022 58553360470 19917684711 7105590004 7540813260 2772785164 41822200433 8220409936 19497373438 59395842351 4237058134 14671655989 89643122197 234442869743 35297869468 97563909069 3339297974 306417149772 3092616989 74657197829 26317938469 131939021915 164410474588 97039328293 44431603588 41132041145 60714684030 26460782342 18463289852 92390074328 8576680410 47387043026 10329803395 11574181652 13933334425 22863380894 172486649973 104067637527 86759572092 72623192707 3997027919 102572485283 57309684650 47487563846 88492296878 23119570332 3424145613 56590301656 52416586576 15526228081 956599784 53944402 121584728396 4135324068 50965225618 174090808585 85935826958 56766080412 47264596447 75789253758 2322520081 20673986786 305369226055 80681578131 26970881789 19223243211 30308102586 78655550386 122463048797 12485904680 2110393217 14591253043 158059099418 7376665538 35745916937 14456721882 71000589692 13806440117 36196394026 71809185563 20793876796 54553221735 21938286708 28906430432 222414244270 29932497751 50995485954 90717852294 68477291017 34266963746 41385737283 11873617002 55014737318 2895814962 10702363123 8083371909 163343333628 13332369473 5654460338 90788489950 49485760724 145076748703 15121337235 97150611174 179582959830 46964844206 27034158415 38463757332 10199704060 23650926759 44523221077 495356280 6843233846 2494554748 1018138301 170765447446 60882270417 108843021319 2058492303 99284249816 2484547885 44870788465 100370402244 14382636045 201875220318 11717644033 21556855216 38043875692 138047107180 99966271626 55966044860 65485688583 9280544015 7358356101 79406582019 248201211292 23361190049 30886601849 1314088421 282987386803 103591406756 36576448671 4124465914 55345849732 20915715615 72006711903 15271436820 107730976662 7001723264 59042110473 10977379917 17719825686 87961602174 47288604651 74953870345 235510499925 69036552934 52745015095 29705924148 83154488149 5000400412 124373823731 16881501852 36589473879 8285991420 3448681719 1730481804 60915597234 48931043123 18241705446 267311603360 51364358335 101890876211 46278742114 39990037680 39162764113 6266195832 96563060379 91179663474 20752834432 3627351864 153467941531 3055707687 10147339346 37494299865 586578565 7317545522 16739566898 26529606288 102017357024 98700376575 101675211052 208250897 30593337304 41119614021 51833820842 85696054581 44104473412 27489630907 83827812632 58735839703 29605359763 5267489668 17234961766 3167882281 12652080848 195978680542 73033134026 15428477120 33557251265 85104127450 1834522003 6274149397 11622616879 6736089069 2851707073 6193554029 22662912386 182963548378 12656595133 42739000146 11218226867 3971051549 79885505117 25672246085 10810347867 47180839753 147150716762 7700887473 268943789271 9111082387 79105250233 9305996630 4107691254 29371910951 34853071780 60136556297 230797920198 39486380574 9912042819 67907812805 115582258389 73146667174 5125870521 16384893492 46971446075 11924182704 250537844146 22842883163 2954674503 1300915295 39381754007 9731921678 242731982381 26361214747 61270043815 16657553075 15132880533 34536741905 45765280129 1690825547 54005570236 97650980907 44826585 6205984271 3637931979 157580311691 27110038977 72745135589 50496221994 13945957784 49808889738 15932444568 6998994846 57523050053 14819531263 24562064301 77192500515 39934876918 52054595727 36329564154 227065213910 3881986115 203994524060 6570064813 10362925247 182428627604 80829320445 8136749370 35118632416 88146524754 271109861374 33032699161 1221444759 36584498065 21553932280 3586424663 21620395408 281927810698 12780751774 55617672223 25996724182 19737329445 10747881930 6802282704 37690504895 2072439542 15840958736 28987014317 5566112208 20778746271 25390788406 108274590435 47441051135 29563888496 8524328311 9018994318 55048184929 14154268696 126658240939 163562143749 8783881107 115890667014 60951199541 39124390729 826297469 103904521014 1754034758 75399979978 197987918272 1535523102 82952749122 121407335542 23753818144 51925877912 169591816136 6654401884 9321578881 14179897026 13100218248 89637159274 8402022700 2835542190 64557176002 4607578818 103440197376 201520543613 8735522078 44516006597 4874255199 11722862976 149819537252 41974514397 232617861995 768600047 4224045195 5452206117 51793169126 105246552236 193495003582 12793602571 81303677465 18124600035 31899648739 104235436783 73110186082 35676650775 3189114078 74154895532 43408525570 48911241138 108784127276 23601144376 99151508117 28771852013 34911210414 6597672466 185396379732 25343291294 11189172714 193900451 8755167030 60727206277 14390486240 14319511131 46736413422 78640742689 16036086749 31200345180 235318542427 91066317995 99177614008 73774608673 51981981954 218215501304 37833274768 37281158630 70978766947 46020080713 158900971718 10304706665 84046685964 37653278626 17982620519 287522106 34510381576 7689982050 11802989417 70267231689 223295950834 22873431068 785072504 13415390367 5539842904 52671220714 18960203859 15787374469 12251117784 1068153546 128649818952 100772834306 49591320769 68862500100 7536641344 724842183 9093743827 25485776347 126145163677 3056708903 137836843313 39619008694 26370488550 29437119527 3413735974 67157827508 23313200797 89931198936 163386516952 30276720528 6945522126 34272480615 18632950201 8726616630 55132331812 24403803195 119441903591 123679888083 66911540196 181227387379 72881021596 928853785 110916321690 23344477507 9889777544 52610953679 99231708363 28496884979 58324005627 105852226355 914685114 40943805017 5966096755 5808419484 35878136178 3848553330 41615157864 381965029 40978592431 7974062548 60930278722 48760218143 44883701178 67695596622 18276620079 150275866908 100256556256 26679421204 2263831324 4077858819 3648173928 10567610992 4464082317 14336951407 15086309629 100549777856 18397068992 28883728709 75248662448 12425302236 34638644478 10107739806 14741526530 3812511179 92076952005 13521947296 3681417405 69558000266 120823379856 190647045460 15415598786 7814230509 164384277736 12711765236 87592181383 17770834410 3750070536 12244083394 92934342553 58701686924 23520658364 12015505217 35396413810 58482832442 3474560327 2135747026 32818313865 103905179 24025216336 143357647722 20150951314 6401080480 21419264840 12344615827 26622566304 27203736786 79067673041 190987111211 1377580360 73534768053 264794509263 3513548816 1383161007 45936299286 526485941 6115057381 30597434712 21365737626 9808618009 481072207 25309193450 11977780956 89665958890 48592577648 22089435638 63457332489 153380726441 11797091904 20902481257 3470242471 64333536115 45221044511 12545736737 10035168954 19372841089 203005577619 4426493356 56238522863 32329143519 2917559022 5231014778 8817388564 66711004780 41829242380 29803247269 9387845360 86408499974 179623832360 4451028699 98955362716 261183872472 183262297800 30787643254 613533705 2899874840 256443039538 14775832469 1647090273 8116556381 112094963519 93169897 33936356386 105127873921 183631161199 1014926473 45306589376 19416557593 15333594787 75597060725 35538447772 15565767858 151658866924 16224900128 10368520960 120891791200 101167482609 10588656986 74748132279 32390805641 167274938636 3908751737 50291400184 18623008523 212070236241 11577887967 12239059258 7671420203 11407183856 69585858743 69041100281 30025224683 88267465847 246866390123 14472526847 62815264959 8760640619 16117210074 76973517908 104329041502 219081467221 52008549400 1077716240 5266104159 5724376988 71460524855 39747256808 58405869192 35343843636 22001598733 38497766084 2096171579 9775862461 91831792925 5811184966 73079648852 303460568737 118807357525 43788630275 8826922162 39912060626 67302523896 13704403927 38463114603 119168473901 219191499596 59558070543 241436523249 64395771350 8112156255 149961834341 19530507802 4730412616 169587538688 642733811 5167709114 105707728568 76363061947 437121117 98982576909 1462073673 129509495170 115397610789 94580226390 15247690995 2295624146 4928361670 125698003313 48265900696 118306588537 12418243368 45231422646 32760361621 55917693952 47050362998 41047750249 85405950867 13927358270 84123833853 57323714816 56938209891 188852852219 6936630618 2521028121 16733022868 226596119045 47596710312 7019237874 17013312940 172104877020 25090578877 20119389009 5787176264 33753309764 147530938989 103713154158 21550563104 85850276618 71511056226 20931568879 22039095529 114888250320 12147520330 25710610661 32453378142 11317336840 96329771485 31892737801 43907137978 184847540585 19746586925 260421299719 42412205656 17503245492 1522428361 113892115773 95230443376 134618232704 3854880422 14969674943 7754513299 147244977804 50238983750 30921278903 24914247212 44788816432 2166097903 45552955882 67262186161 170156293964 241848801169 39149152838 49098076245 2310608409 41098833346 32877886105 247038932591 48898557448 31681355240 28338836427 26978575952 55057566122 85874702969 32955244356 8285132214 43341054403 75365719869 162621518863 12597250589 6634653558 225082866492 18637285143 97289804686 47799402220 30895594283 55078305199 161874055500 82451804288 233035108783 122193236110 44656442273 175570338987 55480858233 268406936250 47976063882 34958647544 49371051150 20453539283 37181131355 91050185627 46207374352 27390786877 1165961030 9636916622 18704912379 23875654724 3506942243 96461809905 13943073454 219923222993 18954851499 108581591147 199849385617 184557895659 21985692517 23485197884 10908573947 74440909440 9450052503 15377192007 28724020402 1104957341 2918875065 18368489660 36867122436 64014301228 6336469372 29354406247 32222610011 79564920681 181677410107 34770203787 4117055869 3338522360 786155553 49674032490 45324011733 10674989989 165678141915 140875366113 30082164474 7328238809 33329590458 1237285410 2198149210 48895212992 181414838213 285550068214 2609136488 70318462097 67358005380 72880499006 7850943167 74365675825 99475717554 11838366639 77931319618 123812144447 1390153141 175469625204 6341864613 13285268732 20479144354 146696335840 45997286187 264105219735 33247179600 106991074416 214187695818 60163476931 72190167424 781835080 7874079379 85032356458 14785550541 17507589688 84399418883 35681004953 10035113074 2362277500 46190309568 141969558591 29819264491 34146740475 4823521472 1023753471 755565296 144252136769 50684060846 183394757022 6570482779 4160524895 29342982317 73431891933 6046144221 8089008717 108238189145 34338594935 44755540833 3066473559 44421309459 67146632224 49541706622 4094018458 69747099623 8550991710 515180416 135091095420 40762019647 93295361494 122360485739 130297948079 10853793556 26187538137 1977011211 5059650999 26696878089 3762892639 16114133272 89325125986 117088040354 110366351156 23382361798 37817528812 16109464776 101193679142 8632598784 47540139662 47044735177 31313200677 94355529898 13744206238 115619395781 12682476007 285847456789 292599514775 32508456811 19805332597 223177045609 5158473190 43513089993 117385853281 234142289026 139819653514 3856081875 94417002351 3613512237 9736764558 146909246 10420419148 25178595591 20107369055 6712548945 24513766728 22116554854 48906796704 5393883293 212841587717 106348967330 6809920277 97237077219 1725948399 3504448607 8539310913 18135730796 11106403417 76130289419 39592150868 6227886302 17965085678 53865072 6533066289 14627920160 794438559 27789470995 95113530029 17621084093 129823544605 75328833224 128973817086 194251434207 17886959619 2047138916 20622536244 1863073151 49307524754 179951664751 18931107084 205624182841 9019530708 370565861 19880790201 72900421870 8575092679 4557413430 2280739951 58975944512 52335745363 14912272194 1909710384 10889771993 89980357328 31398123298 83382855666 155056415717 104750540362 202341731351 21386740857 104172899394 164938996587 16652001925 3149667937 19952644867 273216482241 73208640424 228136698497 14841192700 35182578370 4413094798 27027223488 185347773353 37156903792 2560278577 130227003026 72008156240 5205085072 106994833734 26460733484 107837614007 799599627 59615297569 24050058621 221313218506 111963614224 223631777109 181707369054 102568766751 55496735846 4732716960 69998120465 110474833523 56946202888 55676334151 30058529234 6350816993 57063591838 32468698525 84094906640 42493268366 247010002753 23114588895 118594767321 10874637979 1175056974 139127390 98556596026 183182944020 41182382765 70782729982 36473430472 14147640266 61680629317 5863440275 59576485013 1154633709 243842297244 28708027257 59024879872 13676495744 71804299117 173012828177 8811591616 11909064831 5258689479 122594526 12594609510 28305579582 50990707822 33273458480 54196628971 102148159460 4980623709 18318747428 85469860945 17245412815 125832738559 133179002 5118409797 37879252993 38230217800 156225952997 88898904606 12173504344 4496808285 140709788164 197357908828 1056491300 62429851318 43087876393 102922833187 18118163694 194438795994 115943668046 23572996214 17001613361 28951146709 67169155397 142658006946 10016614529 78133618876 204463474674 100356775639 2679984793 108201335353 32496660263 116036443028 81174016220 36973669446 48502832545 69901367740 166901624818 110895931385 34727080527 1185809258 117949091586 12695031264 44564592313 44372703408 43713369544 35281749230 100335673067 118647292624 49719524406 148396417135 18185440691 146961997932 188267853516 2113477560 10311430098 13035716226 49826279959 38009910680 185590245801 108640246580 238090398479 13851544312 197641558785 50011888314 1363385840 141588391872 117848803559 151555489846 68799388617 84171891442 4813263813 22896363610 85063225504 27639452440 36266259606 7228205364 141175533819 14909402544 4425970249 13924435614 7574450595 25375605955 290947055992 61683815119 57825968832 19880287117 97607897641 5831295674 196620243716 115745450888 73581093154 52369343666 77905004794 32703153323 46300501293 149725395862 39932887573 8130059986 5988015713 46908612242 109153119721 10700341509 102129266698 16532443468 4346832350 126264344326 33887166594 91549742534 504283229 125252019534 122351196727 91894841570 72503796074 1014877440 57802258466 19188417594 34184933730 4816059734 35476334409 1026322583 170604194997 38599843212 40570336936 36645762906 69665493165 4876239550 143788811521 210971467141 143138236134 36960541718 34727113297 19938087486 6403120304 13419350242 16698186865 44878234580 39928328103 23050942629 59021537343 75832410309 29016486512 4153632180 2675983847 54413047792 4701469550 7977430956 82932792227 23002410364 5834607427 98319544769 240791615143 43195442060 78528087374 12391532324 51474341212 50841586957 41701106005 28386381482 10522052418 118663703099 6341631625 104681340864 308549851514 11531909343 28301800709 113234308923 4137473867 99913867278 29741298330 35753188443 7779461844 10560531650 20400803920 13217160814 13715891155 73006450068 59825485275 20354259759 2380012442 4050553295 29090063610 78432346402 72679909541 19035174391 45166483585 76860174386 5783369571 2641821992 1265850310 34719583473 177433313092 3710226370 125463201751 1568822432 93607053047 98218265519 90252204376 33703212024 13697819567 179949347029 3004863914 32359662495 92776647416 37873993060 6121512988 16083582090 47546538487 5103210530 148460814405 76988260299 10159230481 22027144874 6799694511 44577294082 247380341654 94346301748 21368034956 288425844203 68219245093 2317438960 108505381190 59861998423 7794629014 115703601760 11256101502 4509780918 16767844441 107827250788 48485728196 20174559511 2342473373 21268279936 45307605079 172399965591 10559078909 16349042706 88616620327 221670295167 11578023803 73193541133 103095528556 157374121143 56099601575 106926284418 130922488243 69923412219 98330831840 161761624237 123109785376 19759010061 6368272820 35197314410 24579144982 4390812996 49743620806 104873722554 112324201482 27519913428 16199058076 137551034663 78387641888 81507837612 65333662803 66641842637 6865306600 87798396416 9340423297 23330731123 11210708653 19331339371 115109946449 16049971699 107821130423 49423669498 60251801131 76325074880 3192131567 6792237502 48214281026 19361324250 15457133457 80550475671 119653883501 58619373158 35458374626 60767566774 15430211541 105775417494 4769932402 120121506955 29740366630 92406104362 12334467888 84321582789 24177670579 118461905034 25178042738 52092549486 60781935712 22919915669 18760103692 13778192003 2910119801 56504619860 31584876673 226965278045 44551190941 24094266152 1817415589 84370427667 10270859348 68719894104 202843184970 65672687554 25332488104 21512440252 23479571370 7364827570 224957168415 37375425893 20342898077 273845170331 4176846162 12018715656 910589277 84631979321 38807994311 85710104005 88044592324 1713487999 185320541818 8732079038 77179469018 87037980214 35410892356 154968524725 28558048197 120314175058 78291015825 4611956343 11916495625 122727299044 10378217348 5714204445 22196630640 52001251 4092535211 107527699624 2363720724 21846244591 6984619910 195787005154 165810194 137609243899 22223175841 19916890125 29799291789 3625637067 40981488629 40935625291 27084003494 14963619267 20062636673 74688920165 20823190321 5273090089 138253585797 14163038507 7644629742 8799537733 7927421601 10443209637 138781052686 167808373686 1107687947 80629524881 4291523706 17480254201 69714127163 16523426682 99326902683 18246629205 11664506744 31666786106 17062952628 86065983285 163098857790 14732302482 61812338826 186773603234 21271958434 81894956897 54632737179 80934208662 47044469579 1893154430 259813313052 86252417583 13969981476 14835391755 1830892438 27481969603 172309824814 61011101086 164598255318 12424906241 153133259656 85498079862 67395043870 137433161017 18398990245 18064454891 48662666131 193472349167 22529415208 36802757949 16085439651 130847373095 17722775691 507722674 16992397106 14046790067 30471948448 26437051757 12684162891 111588256804 22405619915 24612940375 31992945925 167801124306 2551339657 156983848159 29157022742 119058149087 113633279607 2496838085 13845977528 28712704782 18900971722 13701114460 15821446897 1586187029 4416507682 95077159901 12336079427 8728121601 24139022785 127204889775 14541325078 64138095321 191748444723 215992513535 34670549545 15084413093 32779005929 15450776914 202530007119 39794432394 15481481196 27992507024 15028999496 72356722857 39441072293 11017249390 74435805344 27583019989 26391095183 64615953923 13684133974 9967167768 40575299914 60568072390 1178737944 18357781526 172749619717 95952559432 10042820559 51408126381 25193762605 97959965878 1648601596 52222631549 35383340820 14095770749 36529011012 2334648115 8498559892 100342072027 14109551317 35386722070 177277440439 23213601531 46412280380 11417748965 24516860678 92806361766 24090194781 53784004881 61617062713 120377131582 76944659680 90030007341 65028983443 299315918659 91351528691 166853964776 30885295941 114573493901 89819070683 90851453385 242131375908 3285985028 109085275997 44997308314 108974819214 528433976 28682693141 2403648297 3031535157 129536768365 94665123953 31146630297 30104971093 113598057164 17452625786 22682235700 18904004938 40925978829 4658582860 20708168844 20655925007 89819649868 65055059944 17164482051 5272943618 4601658323 2067001329 2072145925 111467262785 70292918552 150186828869 11270740243 10305885477 131669714633 180245197673 4504112945 30486842690 59268449395 5484142371 1265178569 85976089455 102109436178 8389841485 155243202869 83619872819 281611993109 6559912131 94990640731 8816086396 51868547449 229880683751 54452882187 46896198168 3391276850 58386198323 21081515141 14428451271 32371377852 20333173148 174093856227 134939281600 35806475054 4487959137 75107389475 1155968614 133843934463 43085028749 16937686751 68618644982 34525577590 61531600860 6428896653 17451634233 58295416444 11139364722 11536374219 39672761323 95427457626 6459558334 10429345950 32857190865 90541720059 12010599109 5210873822 74296703244 22234611766 5370478028 161203965289 140344678873 97365080836 28313197762 12607750319 7874371614 64302913132 32083901055 2273020609 9844949801 7840187971 23193486388 65665769160 248747595018 110194748634 268862381133 58191208729 54348046742 25734465852 64232550171 6010151235 62416391455 6093698553 136108108592 105043099938 7472121260 15544341627 24683007193 9521747206 169669057926 63427872550 58459006463 75897737866 243816024555 16581102722 161783823719 3894391016 11148517102 54987845701 126592607132 141729917103 89412697039 18799751275 28986114321 21325816823 4109032253 57033878861 49210896443 26490637743 601982112 85568115829 109835268486 1821802927 50329151641 202374994736 127936265917 189690288967 4882619814 19599342726 28945402559 163975112729 17668472194 249090521771 263064687559 820670426 14572502529 70958364376 20193036949 18743141671 34957144154 20983220765 68799016514 5150005862 75644548045 3656889460 54146359718 13216305704 31454902517 27681632606 6304636336 46795797983 109164697988 16364640924 2296444443 143691901403 31632481524 40316705350 108767935402 202269991695 634493308 38746728763 15293259355 166777650025 45598962844 27250814063 2129766647 23158919958 74112226862 3868949774 90214086014 12356094487 33744458939 40541918501 76619100128 95018499435 237594629538 1866326035 58015690002 18678602221 40393547226 64577231397 101037767 22415023672 3923167829 40554383228 78091567747 146794289902 107545545324 23644470314 278847864 108839236909 123925887295 83595930879 47113322249 6228688412 4301296685 25365261090 88086909113 223821714974 3039461452 20232237566 100261264102 102438869951 7210853820 7375968408 22624093155 9506435071 164214405708 32736742092 43534565980 11474883444 29605920057 6130546044 3850128136 6221483923 185831506262 4998227613 16888831038 37695884634 47214736630 31063249924 2078967245 217372110160 5224805972 58318849236 6261761101 19000840503 87015482026 142639271418 8088538921 125846435799 82637847211 10507149230 114106055418 70881010909 108163222082 156618929952 7091020397 41452383110 206195565513 10479819729 55988710937 70680191 80697102984 23487936595 49129434845 3001320889 61139957199 66840181372 42736434268 25175932785 50732191290 18984216211 92619505927 27991658525 37637332011 96678172538 142995182630 13087307826 32854284631 4556026056 828061906 15322416877 261475327 102393276803 82621466729 460831086 13062264911 15368715080 60351465144 37745893197 60118359127 1677911880 101294855589 2067241791 943928827 29824704899 178867751185 52041226743 189109764409 88652703805 6097040573 23272081998 173434999100 30433266140 6571303142 282471092 96775521460 107332946185 63131697117 8687344851 57650806829 2395189907 61279936023 12916114102 40589063493 17300350867 23763635993 17808061502 23307002695 128273029391 144109316680 27692635545 80282513146 19204997057 5385016231 287653007290 20355678389 14031761023 18119386154 67459214246 93219472694 120581543832 182261875916 20305110717 7075934667 615104971 196055435755 1951617886 38395167392 3221060100 7206019414 28008740356 8672193025 180441957226 92610668675 1773414821 4413316741 127843737211 34302853384 74488076119 28935083958 105039378065 8415558872 72358334074 30405444252 8617674269 2464941265 130374143842 1136523114 47568377790 59214333249 5020760522 909710274 56658075096 215131642940 231633917543 1243010085 53835763827 24080922379 38860473590 20905447315 27201130328 41629899181 3079091260 7144360154 5873778540 67525747112 13842205472 14108999971 150762857869 580284311 5746280983 33942585599 12942075907 48115033957 56827180628 40267897175 149645303507 71745736916 45799331883 6740522586 12280373465 130821958173 33536595823 45879863485 53144726406 10510539407 24928830791 2780206009 313428418351 4838354385 66318811435 291176460231 20764821084 41596241279 11640819218 11671039211 112337549934 62637870 112264547969 76037719752 111692294294 15766943920 2122899101 48074214979 90686630659 113889907491 2408537639 48415913884 28958689012 32050385520 140173749876 3633662408 66919326888 107147979704 75687378219 65281783818 7996582587 51135104707 8480719052 2135478151 22428030549 2144260975 2799067878 3000159662 37000688458 69655671797 95881330074 6465954802 86051795809 20915242800 107599314094 13070487650 33900023837 3225709574 48984475044 2163903784 44293818204 122238214324 81249814279 5655417743 21864404112 42126145066 83312727044 7131613609 23774412243 38020421961 128080139636 3218467161 3358051720 149772514452 23274215736 9234388560 31096985708 32725305053 67614587138 40033888126 39139607995 4124269095 5837531661 145330446447 80096952940 71864677205 6455624026 10282423782 92893447703 63764927987 21387948791 12675971615 71385097638 26414602391 155967174837 81573713472 15772099353 5678475234 28553424631 100809817535 7610422162 41635019231 573948695 10826528853 22139139635 18847994741 118332953681 13159619184 111153584337 46056020684 106266170198 9211614780 12831130550 75353627769 274530632888 67780121270 3544216061 31323566438 51021336580 10856628404 4720836882 272949378215 12529468793 56614540116 2383450520 3722419572 1318870323 7078452401 2684499262 114344685977 63512058189 1292848506 20332925441 9270639439 204659434286 88352498735 56430020829 1068112913 11377492958 858981288 148781633838 15622977284 59591782666 17103915074 49867231778 77383632562 16913173695 7887959354 15562969087 29102053317 57049097893 16535631787 19434939691 1691209795 57577615558 12622631379 79217241436 92273263472 3233882545 137319524883 99374419305 2753723996 112612900304 110552856969 234068419722 171038302085 67623207499 16070715849 85108215297 182650143 111846595005 58740857834 2293901082 94191148581 19467202940 20123271627 159295963142 342125304 4104875219 39564515571 7981199277 687318500 8828271475 47655009246 21634993030 99532542613 29411708988 17354591906 81259837618 143031200498 39789265995 98207731698 133012410663 138680307578 36835170623 128405155105 129847788673 13810470690 2328069597 15091578944 7007006737 69590453247 26862937636 258792212066 16987417105 90472691996 262897383374 30913765314 37102522336 33751054075 62915777046 9482561320 23526847404 7964978504 9016914125 95521000308 174057684557 27310726691 145280451144 16842924617 112761256626 177835719 20957303164 14762719992 13050315865 36944830553 60942884163 38271402128 75031416646 5934183023 16224588099 1930279202 73915064488 4920236365 16869535227 37560777297 65432291324 39346099725 208608243533 92560531759 27318564978 55841504089 47695835515 936410344 248905009469 13807328174 99366937651 207674545005 49809216172 117989562 32023340458 30918214171 4893921849 8307288743 29272263633 14883233597 39868210178 26443760700 45996992616 30937082727 1938996326 37056443118 111956935512 269424341505 5448818308 54797227798 255606471344 9025144392 172187968999 4980357973 13929315996 93397511629 128334747478 13744608078 116680504096 116880516342 41480722250 6407149017 1467015455 250580295263 245929374202 57478761915 44731229184 1812249773 14017813576 7624007302 151170039853 180988444336 155869308287 109957790256 93450058968 5592413886 233757549001 138664883040 27728117904 75999413063 2983774145 7033379503 282863641356 256842093454 2566219607 170222507067 686254843 75927311726 208084742870 168609660961 5722467730 12809628430 9800800699 11684606027 20829650148 131734584047 17888937520 85661128599 68750173651 38939329992 10548861128 169037079 130661815716 254311375088 31556255487 9306642999 17338066039 35562685173 50612824955 6297305509 6236226344 88956812116 8082177586 4688663281 61523840391 56401594055 10846466462 50999218658 65939470856 34723121396 72028260062 206920025304 103461879507 158885728249 4248740816 29276812167 64094947736 49575021230 56225874918 18627147356 4806360292 3320499827 10343956054 5023578165 45415296203 102239865288 75333170390 109977010909 17217493800 41462995279 6658176601 107807173826 159546933107 15480735367 58316616724 63046933036 96486757477 148787833884 1928963171 10348732760 126214265844 17406473553 17587175275 119951276478 7231705408 29204929874 174931129035 87318406718 4520895939 136805285698 217715186518 14756737230 139538440319 51401882952 53052074975 71201994087 16333147278 49907535480 47200200948 228778241430 7366783077 10425771727 88733308816 13105470239 26217609785 95311786785 127722222376 24994906375 192906691350 1510658250 23868328247 66699564085 47765451459 21051249979 60302526025 17867635579 71496707813 22476412987 62153496918 56995205229 34422801062 4745883256 7902859679 75801572771 57392273220 73250640196 12756100485 80689011689 226858873801 24161189247 30822862337 117830676047 86160226163 170353766995 107136800763 127902289995 80282299194 240361284542 29192363394 17458606992 40234466576 93970527928 86182460616 7692408249 38910274887 43580855826 10272323378 839559416 10767889221 255153673981 7395929222 37863174166 67231632977 65798603778 22530754468 23618890470 40285725145 14859175711 8709606439 194739232949 13829488241 37111088229 201543421712 970580618 10824358406 4271707404 10061877320 205729752997 82319661003 160725530 36903835119 8315491871 59806148076 98861525589 9930668735 89518820138 202259409044 9914086001 7153873359 4778030159 4869130401 25839360196 6046972803 21275625975 8188004259 25677068960 3145801101 4433599715 114952390939 35798436002 92731743291 60185520065 116188463026 39426006111 255073176572 829993173 8359194418 21178701438 12439114503 2424545828 172290653020 1510068943 124704634171 16232754455 6307089947 30491648657 98158791973 2043926923 9384458921 32253864042 58563038840 12753646170 83785281125 134091196268 113655102412 63927404931 16667697317 16913533541 111282616013 3224669450 5969337139 252688611771 97771483016 27156238060 65348265500 160842067820 74564324401 79095951317 85144220241 79626774002 27668078431 27902813882 1585164270 18298539250 256373259874 7432992946 87921933533 3108961284 2960569484 6440621137 209123802694 13551460487 14682378795 27932077667 2226301775 6381425745 134046700128 85010569706 1781768117 7080798459 52046358842 244530972304 80127881934 6977582588 5343481691 89561773402 74191257384 98499893833 9083396817 8661235431 95243157934 66078999153 90853701798 52405231640 3696819564 2502792730 8420436128 39333869878 89687917057 74702562 41111808494 39189160548 32228724880 20977842092 46445448601 933515604 4144515018 2491202772 7128315393 20577691353 3723330873 1816257597 29127018356 3061673419 403411604 78576699064 192314071318 22436166901 105270065145 2839800608 11971794661 19708887128 225960041382 146729541300 7486926854 52671507436 254568397911 105229068315 119994226730 49527019105 64239480070 1199307094 11127769718 3218294382 225138576440 7176579016 200238130364 10285043335 1524662131 43103436617 13415536787 73014867757 41163558309 22843352274 151688013042 17006531770 10598182973 46116312270 40016134660 60343871112 50826127585 6285021309 69181366622 61256462363 22982421501 15027407354 98619590900 65465113941 10033381599 35806460056 94309541349 280773045022 104707764400 145372176305 13131345876 90987991762 38424082405 66380575861 67539476741 51775950174 8263563416 173109759280 178134531378 41630288577 107240142326 128813513724 8281110544 259237952494 87493435884 54438647862 14632252476 6614428734 79946080650 21757306628 1950687499 27170666195 46808165150 12864700021 26273776749 10851878801 244827568651 190794472478 164842721567 73399512333 25459787472 43162238775 168927815728 59434792875 15667100357 752542081 39964062912 82033897523 3680064036 206347814274 3668866578 251852334263 13691317619 106867450697 3173220844 96610278812 30684338719 12198063299 23672461604 111297629825 17479994092 80745468279 7965398828 70159058672 22151009844 96281850046 23378154773 24518916494 92947109676 32046271095 58361064302 190700687136 39540720713 75890436252 2596615027 8094092554 4738470737 1506794421 100781613884 50444488780 56732213259 110233280262 3807077968 3391264480 11627496978 66582876939 18171486449 11250865685 72329845794 219905431777 30006210317 152512464402 5751389167 84190691242 149559607304 111654720535 106425228055 4152424049 22066776532 7883046305 107559440727 2121806491 24238997331 58170340123 47020672333 21672834465 2351748470 1466084244 31118652192 19991960326 28547448779 26367598559 265615578250 1767830395 83693782983 25568800782 95354964583 37250599022 23970622554 3506759674 21659198743 63569207359 24772249567 29336714101 59131293340 25034856946 45509846796 1213355004 52648215387 26795786354 87237335722 40940923174 1337827076 67551070206 53515296576 14678395031 10711684292 138240205503 10336708357 82912725694 5942687975 25738967687 10165789333 107150742977 112102476222 1711143100 128757741047 37557527792 43501444286 28064928476 20462657592 52228802456 65377364350 81750385073 22051775219 12068987969 8670031720 40470589507 54075279149 7150504779 6094035032 105827746341 14768895464 15972429559 19776374469 133821835352 7552739620 257156566792 11618205737 53892292724 62040842494 3274812206 11708013904 33670835552 138260331300 59420400455 83964701120 161594336144 26582692675 241312852 99625742636 193502140943 39295383592 31859902152 55663344778 113944761963 126022846238 278222604315 4945520591 13628447170 70625292690 65511494622 98534601576 82917714385 1654851301 16299577381 32268323159 31274291943 62668105501 112254220551 94147982628 80584540625 41119088012 6036897671 68770826905 39872440577 137130826113 51479314167 870040462 25438000865 134024761149 7302254844 6408549493 15960674924 2239999331 2291933028 210650445640 12512400718 27148219830 13258987111 17209405164 82238459235 17767851581 21018609868 86392601240 440814838 189932747140 953531367 24632319813 48576974860 25953935 29688675901 36500965840 125708075316 18826076708 5627242141 13267062967 22278470986 52043671824 5117753431 2047910213 1663476144 17060291076 19097420139 2527168713 4690333677 156398536938 1644705788 3861092910 146224931451 4278929387 91343142038 16736313750 54570681379 4231894621 53092001881 7252783495 38208489458 94084337831 8596930985 2564186271 3998849839 17417522593 14043915808 97044919114 10938718541 168720648928 173685598880 76670120796 139683616692 13674061275 23904906416 118742657416 39939918072 66029825354 42925377900 155763568716 21116294466 12941620403 64956925505 185630506 12256411616 17453279142 4061387794 15987167249 134948877447 178103734603 2652171036 77099365281 119698949395 8729149087 19814361305 252171557369 181782782749 9731907852 73131334448 14466124770 231638459244 10922260899 6722396696 161971781659 56537735004 7573264500 634096604 89277331996 35412119922 8442040993 91822323642 78688611543 73974212033 707129776 12579941357 37473439248 122256529494 55367146466 79828890773 5089031940 248965111144 45350280893 26547271633 170728180234 170463446999 155989195473 23681438134 6560685589 27311640793 132464112024 870352988 7787428269 14679150077 29107190752 16282214706 107832457479 28599915882 1305447892 17621604992 6234587279 24195866119 5123246658 37601924625 102722286271 24563687683 120688753890 121675055750 31163079067 27640980497 23726168381 47350165945 162829700831 54751809696 3001122117 30154020716 9192876515 128187751141 11416520966 18170201979 47880940673 8863637063 208861980850 68419604834 15898417499 5077185746 21726744864 11760436088 18333137868 54126367567 37537687164 117478225924 891350775 9169565073 52764931464 4064263000 81791324849 2982276895 80212480684 38844482466 6695409694 100930872059 80582108519 8315484444 30048237838 14335654298 77964600107 14320103686 107489501988 66250548694 28658941248 139295429277 137049350965 16610021061 65886579073 156067372021 6130810450 86641004049 108819954614 51562827180 54422122454 261059766 183785418784 102624216471 6914972459 31359572341 176405572945 222293878196 22361196600 59847269037 5477500400 513023278 73879585884 822245674 85635884564 7842748253 7579677860 115665157115 159805478106 10703252011 9771828971 490763293 63434734710 117467916600 431295404 15099654411 9861605016 245753804168 39457021419 8307485761 14999207985 86103171182 208538353308 132240912646 14229319298 18680183187 86569750085 11971832370 34481504430 14780795843 19833168215 70415813306 24767811288 1706832879 5864294485 968807943 118091004459 171298510520 205766371177 69133048900 2622230019 6599339073 240409295970 40904015962 2475323180 1202046544 6156414212 136898910135 15040755392 221406568385 122588267619 18583100201 235567235286 34882555342 32734687800 40590088868 2411470514 68411012811 39250115524 31112138452 139843791008 94664306258 13831144555 17571360489 34773469931 66528168269 32797181819 12275762786 199471321034 4647186035 2651242906 190356126058 985002214 38621459985 37518568629 56797224150 267301754688 61455952649 24003610772 65279729111 89484956746 3983829057 15454726078 203161443430 54390299622 2158848093 3313652702 14820255875 78373997471 15198036595 90174450352 127618201231 70156430111 98964337473 146246115385 1486000165 34665805276 20150742906 42419238799 221736082847 2674519838 10689781511 5550706504 215694537886 13906003848 22519739844 37662016692 32821066309 178231714674 25504264864 86044401639 92665347049 100320867887 203914734407 109088919318 10031011452 31467509261 140281478218 7266778676 153920907295 2854481757 4918500327 30508941698 8846526008 244369159016 122684368164 138379665812 1187332127 9598246181 158316609122 26917108374 29435494853 59534423096 37498665048 2849370539 34224038471 12665161139 57767860486 5352462621 58658575290 16764791393 88419855353 40736035516 149514516239 23940245117 34068868274 5536083724 35657163884 7782532129 58547592160 116376100 144759814357 56904896310 80388850850 55090605161 237231346694 1302509777 2076003143 9316474448 145003688258 39967488430 125252460376 17156590669 34912833147 36210767606 19621722298 14847143153 5680117758 31781151165 23222823751 21028420551 5321746486 97217755896 32108561705 30736150161 7846324381 104416318525 46894301971 86645580301 209899776 33499397682 6178913824 20333537024 102703348764 820546851 7622104172 47377814810 6897546265 50946001214 25015463362 31313483820 48985527951 45179953950 53152860078 296818339852 97650224817 251510657709 53963270121 2457121753 57611909477 6699207050 12848240573 80929298987 39644967670 7789312712 86835940320 42101923219 176197633078 49237260921 4305498118 167844650158 20740799646 125612302765 57967467393 16384428358 7158497662 112966951172 51937451324 4221944977 60606874408 1925818142 1578713221 101100872048 1584465112 24991168423 116663653658 2298902902 2945221454 19503099789 3831956719 107258520459 5190800446 17403301573 97665978611 149603602539 12021642279 32692107182 75366857936 59991151802 9598935372 5189368732 106423149284 13535127550 10194223013 1480204587 11845489361 17579606293 110459429653 9604500263 75898523271 59915638049 10309312615 124133457069 27769853672 58775758144 36825582619 87349962025 197428465061 3702912997 214129800067 21608027623 18262336006 68092380164 65878877173 74828843724 2283839466 202081931684 5982804968 66541259009 230710014159 6171467600 3941158608 28239411255 90154563982 154397824629 56402704291 2385592988 8228083314 69130498026 58303437973 214776410056 52835770860 67351699962 200577604260 4777831251 5112326065 132163306231 80491430636 47928237689 75423589443 56799273339 30938563486 14031353290 3083807835 37273139022 32031896502 255268463533 174581235395 2085362623 24677842879 12256992140 210693258349 14857462084 8527681479 118108269515 12340586322 64360326286 8338372150 23862153609 72698495934 3729063738 163125120386 29305849150 7891184400 158372668239 144911419612 80386249628 1518146724 27467060243 75423247652 166027156 131823452645 75250079821 49972624073 138729820666 612590500 166465234834 127995354007 7092813497 74301114349 245841343857 43867148886 109699777198 45648169116 33801628545 141916355518 34585949493 67291233460 5694258005 47694581022 100415846286 1955537666 45676384501 48951648422 29744003052 23836820317 23300716378 219461022573 134036462154 41604761121 36737396363 1852286435 464135748 12340307886 31452068137 145980045421 224985974895 39985332578 29367407269 239757741822 29738105689 170139000420 276743237873 63211775373 254657340617 14571870156 27803658319 228544834386 99285838892 6438860937 17929245793 40372733717 6025364470 95498112748 64472234524 199586162925 7020714115 52846181190 21531113180 219822516267 115223988805 26387330752 33067736316 72819073118 13678737429 3315328104 8239256383 23736887412 125048347451 3073772365 60906986103 16661997371 96611586597 291930166940 10108508167 7456014765 19339271184 26460691380 8944891959 78901430878 16835358675 22665135284 35456079561 236477627780 6899655008 29975965033 54258973213 67272512125 20318133540 4150043864 296202255219 243338690938 9422056768 33332924692 15746325514 1705599255 56406613868 5380933829 20830728851 143526420218 16689014284 82809362837 70532092090 5194330203 5052142862 14698604126 28948396918 41510610207 166536069786 102546798156 5753331224 21917787447 1979772594 33498394564 57341595291 201729368326 149571259648 105925654480 1519968717 3174021708 131432273449 2905665042 13054302989 225225879580 13450121439 14273529155 170013636918 33475165017 42221539452 35052091222 1668724672 85434679092 40689937242 38444133489 55976168886 25598234337 23569628291 77681206855 8629044427 15076195679 24591879574 6310518806 35899502025 2919809829 92328291584 15565646541 142334070520 39115233528 102791027361 153423303489 9768749546 34099476890 88314232071 48394439612 7443406854 66879312430 198139784632 25839525477 12889713109 266265034920 120185755408 4787031092 10690439917 6455629037 7164921878 10242731532 88751511310 20409055557 15475721968 15167247166 1633528748 98221407126 35253467152 118963150401 21439765621 17695846410 263352736537 15995484355 3884590311 21651630586 55461958504 21055981944 37391694034 1335318766 119660092804 148012135938 43802366794 160075755369 5211779050 74142503762 89695419065 42163445881 178394669839 114722012890 118643383194 90930315064 99399359571 17817833711 22105637315 34023977765 68898842050 44180946284 7571625071 266599111738 37662101223 28787027233 57541148482 120864959137 108937287645 45387487077 22547306459 30770842550 44102862519 95794036960 274835886099 137075523328 68081460815 68610935475 33875158664 70056191698 106048610440 40545542801 71237094199 33230706007 265114360364 62542132800 3184166819 95186356234 161582222332 86393811602 172332449032 35500980423 58892750617 188384080407 82609869253 109765440129 53015006623 172198130221 232340128 18601046728 96211305705 12677769118 33131550798 705529972 2625544854 100011055943 27177856187 177456498157 51017440 2753547543 30447793004 46023357 227351355150 27744300172 46494414363 34066246581 153605355195 22253736629 5476803689 95752257989 252554106492 89157396915 159750916294 68129239804 45052483536 50291267789 25261040517 27966112449 156858076067 1214003452 15222039301 86776762947 37363248050 122346016351 301969599001 86322415578 125535500857 15766790277 55562462057 53605668396 11538392063 56593172334 2660284817 185136897299 18848497290 78993378894 150280804586 12525626009 27724198232 41913127347 36217922038 11372237684 1701627161 10482538699 11159751822 170111786806 166953414886 602023479 13460760349 35472677119 199256570888 12428044001 7002608814 119849932413 158152342090 4989846498 15542403777 51716520545 17624096017 7594823187 9024019945 9715030431 8952905553 7927406702 126076205027 17121925076 34863909874 22555892700 42112628307 15383796606 20219864796 2888604708 90706857449 33941221828 8037427840 92564542334 49639466950 29086631 9085245153 71593859153 87042909895 17922904720 3849987312 179314395847 250343248739 88755179264 11305809958 23816509482 117006136754 23988769603 30619969048 64831321451 3962682598 476132216 8918163207 5197353498 8116518967 29990711687 80343135 29499173968 30368842184 10258312120 5405673678 42927545015 100472687258 11638796330 4059232759 118373583532 57001934008 11123629808 115836025135 43078712390 29703014750 109392905467 137002265876 92127931487 16127392980 72195495663 40368923039 81679015155 57755669161 2200167196 95145240022 298287382878 79243582722 42247050351 10200247153 87204083457 5071295010 33122759083 74021781327 237024228071 45184739518 9993122840 36165385054 11405986847 12554507039 9067536246 86489325776 263013230456 180072031329 15272252399 30537931141 182999647561 104789193437 79233851654 4717596957 11447720315 33781728674 100082955946 18392672244 1807049871 85041138872 10727585146 43802004187 20474750215 126674125380 39039910747 18415949482 99337445156 238209915490 19732463408 13447156545 35820392896 49969028776 58895287375 113387221160 16254953708 169618643357 239482199837 2252172612 37204368671 1987071794 54320893043 226777850758 155127271506 84030696654 40059325963 48599037192 53208653549 13613599775 124820243445 70639911839 5937178858 127896074551 82252142358 153107834813 7627238077 8017110013 22009466011 112790793820 10038744399 292954214340 14232036707 209486864753 96326726801 14939657623 11239301804 2595578452 93976767461 158360043273 18662941293 125490789762 112944246082 114303153079 181019067351 140361871497 74347440693 28605321116 284022139055 1919857431 12449033760 7968139217 12775295490 27372313640 109334679099 104615103026 56926065535 74463303107 8658805117 100709443558 211669035519 45280704761 22188267502 5005971123 56069202266 13812622669 16280924296 30285641303 31525017838 16755863768 55195508132 23287244264 201941693633 70812788067 6674404750 55726049584 106451856787 121751660698 60225770842 42981071730 16813146351 72443160908 3581892847 51146722683 194257435288 7369525578 75116072663 4084263631 14117025262 53691622281 36620708752 3425466329 69039265 41304988083 8151942048 30193121358 138156092100 17057109840 50416018278 51117457254 148857828109 4219991324 13942120563 18322173808 73048441083 50157169001 40289883824 7735360726 14113270660 26163119155 16616612829 16006976997 51929633442 13555353879 6437314705 8576380667 14637403034 516967771 101055968994 77299698657 22210820206 7617951018 63265080529 149090435294 124135446373 44146979015 74568905882 87270418279 9309164106 10410114286 119050047247 262439634302 14084983174 196761939552 155149180376 10020362870 38295721937 57362645851 82307247094 10481843030 2460395609 129270919918 13047908637 6416595001 123522675721 95184785584 6491228885 150236784287 17788727319 115861154787 42734971131 37719205611 12898945266 200655491440 69813750883 846294953 42687496385 16722168223 52116969570 118138235086 2486641398 57312315448 21365358447 161215819043 12825453602 4259266953 18047249838 1396235864 11977945872 36471135569 4871112641 30438515495 28180074942 19378574908 16774645134 100410856896 19800043639 144199673065 1595249945 20302852767 165222604072 90433020391 58667405109 79078833558 48063556548 8683105944 20030941169 17890982661 16475231785 27255402120 48433852956 10218120107 77531474054 43027250922 7208224175 100400100270 92801984996 5396738407 7878427743 140979453944 48512536517 63262251938 17450144703 24967727480 58485146 235673701067 33929693230 66233284822 22343264659 35302964502 17338751134 38251599715 2573562069 135755723387 77543242461 157444411059 12336098322 19000548368 271262577851 28600502647 12133898251 2934972654 17534927076 151725698772 11113686426 33381135605 14040298441 70193778212 69484496472 33653560526 15457624415 42225943 9708484817 2199435045 58033685799 229504833924 76831228770 155637524109 221335737226 40960827980 24076870378 12006015582 1885629148 11151162078 80258641742 23368905667 63561611296 19471769420 62375177553 288503461556 9063993657 31736320321 5937567285 11691668391 75366069123 635751289 11614525257 89697206107 11711531341 35722545985 37720612833 71725613242 78196956540 51705670460 100471703737 8034036189 135462751354 4671486895 93118503203 174987055249 97618897841 297165093193 318450535 95859487815 1765379811 695894386 23586308086 27317840541 24082494505 539133840 26222377645 9639968987 161895126988 30305201926 64161733035 37070890342 99224236136 114912480615 191361903614 99158162036 59473439238 1018234918 17565542739 24340075629 18980101296 49304712906 101495572544 6395730108 26635310519 33986199800 168443105261 13241280068 147552934281 19781927489 80829849333 33530339624 87548210610 20642926619 126020928659 2445683125 5376082780 35947279214 18018342160 96355466681 33160524757 6933686381 152016437481 2329706984 70413630389 10821041367 3646179453 21179217608 45229816314 19544216693 83347819511 16748851908 51335183374 34560228830 73977775651 37438369013 6501766091 21725758111 11316396502 49042166254 623948731 4010057633 11575039207 2007519048 18963140198 22567449679 39454639310 95690333575 63495496710 81566959131 27120581467 16565442308 16272077048 46872408362 55986692740 99141763470 106536615098 429322481 92808671356 5335988591 525189320 124183782799 69326411628 3900865677 120319729961 99127576605 283404110 66296541946 36158647419 18840728088 252884458723 51710786551 103157451428 20313845164 47157387953 59563799117 20651661990 12472381073 11784436910 49405780493 19760415263 100708112438 7056125440 31654602629 152794950958 14618170528 14285800218 10454518487 712143538 30867308327 4649530213 5824710237 115244502538 32965468774 78128825328 4029045059 180334104737 19807223218 45848495929 19646873689 36669137994 53508320706 5687095519 52238614548 15052926315 70022086011 17065016591 56325939453 30564343385 71605218963 2690459977 78282993185 82977538400 28071738038 17044287996 102986967160 6232885900 41074153620 25204652481 240793756748 196997709055 175158080512 227420318825 12834513783 57371894537 191194711141 49023878646 7297818073 1926240905 172385375544 89252280262 46965471027 2393571724 22480813723 3595020774 30933536627 28144054293 7113694460 27257002181 76599591038 206753023419 73332950354 21713174516 14908059623 38323597983 23276192867 41243556536 80579479447 562624359 11372152129 24699835074 9180854324 62513074972 59894193700 88350805355 11777240543 1372452811 115569815879 24149891563 1571225824 162343415274 37954169061 107472568000 176752844272 8155441363 576817489 88716681322 34369311047 3711036002 3999376340 6341493539 227083865591 32004069992 96747690339 28257501097 17910869978 13253216528 62860169958 38213469340 112350888322 30323162250 56107157598 8158958121 44746514420 25874454900 16742868091 5290773141 98177439106 87376319632 79227274096 92880128075 37950314276 90217348101 1205242836 26250162339 23588752903 37956272930 82309182810 13335585993 56101774857 105827950769 11008927893 21756365363 68507114957 3899351173 134696093400 68885990193 244620803108 20039471062 133733516937 3841571038 131823908313 9672141174 11323736849 10548149213 84281250250 71042087058 60510088250 7572133641 104936940130 7505280530 21775520860 123313050895 115385113508 1907770738 81334996929 142923523142 220695696378 117066483161 13845645384 22499143616 24454257883 44522145695 72586044250 15881183214 580666430 16970112989 99937472404 17671649938 106260669752 76766933139 16245326176 200246243420 17799336527 86630660426 39707759771 42990843869 92333963786 177593604678 31665860164 33613602998 999267034 22736048536 34641496324 14561237251 42034577865 221516068162 22363467514 17346914155 87612172076 33249178209 173913857114 33463667990 71286392362 147488811316 23689523912 11002487059 535649499 54334768424 22739315976 138943156810 1430741365 4705091873 7922278795 228852283483 11324791868 267872608326 58724261327 28900934108 66958081827 9585188872 269407278004 24292800430 87380049602 13618472678 310901841 27672081126 238742062558 7264373724 5608773767 40408019658 269452264342 9292072614 93909937767 96747811342 50216911355 18318890199 4582154204 77164557144 113851810286 26157637729 18266967438 25331508412 4163786552 95373555021 143136384920 5247759928 4902705774 7901952512 80389543198 91995470703 75696159607 50925201059 200572182231 55615547794 246350135421 60637652594 174987219110 1946518640 24901834183 108758105310 120660054349 30828180857 55441993635 2606504282 130913410832 16968800534 22545682695 7218671012 60353326764 2745668870 176204318073 68675893734 33627296220 44858487552 13890494473 1983761867 1748003316 41807174315 45342202117 107250384348 34028222643 8444643896 17974149379 29770317002 8285127450 75149636776 28132289847 70473387191 40743310865 103249195080 180793324802 42323465975 2170994986 65939694323 1195658149 9870226800 38948954625 93095458002 16107796799 96626716350 7071874222 16741776170 26388398852 91514494184 205289756441 193878977144 37685116826 13383613353 161563555766 96826912960 63965986968 101524389538 54716404317 430736613 23997460342 74234445389 43274811863 2611899375 20185171844 114869187260 125920895389 98793737 53475399940 22035149736 113880494951 102627194678 16662203998 117039385957 808649129 41090512129 35604391694 10045389018 6214530807 9314558915 4006534135 57320681586 48799554087 26507858776 67630427856 17825370620 12789736457 8676155175 51566061028 10564667547 11710261617 69753761368 24993222817 11602583801 29883717451 81997734066 12550902447 14226848451 181514832616 3234539248 81019528827 10475757111 54584612616 76986052652 12881732232 89058505706 14544763006 40560721689 159322244934 23011714155 33931121887 7530497810 138121063800 25823576167 13397500325 8524778940 14642830933 29070519313 13365998329 12260543161 129697456214 48051169913 15533091737 49841813506 3852797289 193866325250 94030371861 96657103461 57023989739 90927016874 2206963860 31380805755 53071076357 9998578351 77720381044 14074762265 65430579824 9445124881 77054427563 55134361579 7102187088 18772077110 154822549047 226885025147 9605281073 133922240548 251420198013 127282014754 26297178618 2335147266 128201494185 64537180615 63156245663 74862397029 45227662289 13997443027 22668552499 11853055976 269083753272 8155975864 20072859146 1691151209 95390653727 38107392463 2532559232 1814322310 163680159621 73523923712 192396573837 90329391457 12348945412 22068737098 19575670851 12308894605 93505412783 31478489875 3204664423 85703656349 93516154958 110452594248 348661797 89872102423 7399761426 4492046084 74215716899 53005934393 50767374295 71039784542 33607717603 111558668373 39453452453 41550323867 103431890227 21621483 3722192483 170710826553 14941264205 159347656043 7573754750 238050642990 179534236935 5165637278 31723118947 25949229235 103110988197 12661150319 33580379760 124430521420 39084876451 5263826587 54139185974 14829179481 25302853949 13321090797 81157723337 5780310829 59258041266 24873959282 229631297526 1241094181 52463223854 47432702720 174451743887 97571739293 201827406701 41886981021 8781906925 99478474216 83592139790 5767204303 31297978411 27602268378 271227806008 4206397504 77587739152 86490389191 94725198484 95347682289 40717867163 187280538593 41112542527 5844809925 89254582577 72514509695 37548056071 6949350763 149742531550 135807645577 46743567969 30198936638 13658921722 145691813802 144096016385 229331185785 108388748602 1790398045 24481473872 50366866603 6427005361 21092964902 93477684564 23910350678 40085891615 1003518649 21182645977 40273770342 73778516761 181811744856 44667337096 189687312856 12304140989 9488317720 37813228872 54795273404 175763305 154956195833 119390211148 27887160654 88378415511 18299442375 136713416346 78702563202 16179251739 40100687850 30559873271 169040211351 223878445755 10569604908 103451937 44256813767 23365717785 2334242997 191824899894 167139288296 14063423318 44395119144 140209876060 33641135052 80421486655 31342639673 83642545114 2660609452 33563197002 119312645063 28706367069 302679223 25964386024 25895136081 40601343069 55760492603 102011979426 21548459610 477034691 16622329312 50374204453 97879486857 5140395198 30611995977 154482132454 164860527070 122899749326 123106587393 8732359495 136931971884 82464015818 253764121506 15840983868 58518636822 24061673337 17098613356 232366070592 7570812268 29699735185 63971229167 208927670315 59727891516 88627808475 2331541 104865173649 83676711840 3264640972 233345348502 255620567093 93581173037 114782024565 207588244866 49740347027 127458849612 205068047768 23754509967 109062438624 6515572533 73585869390 78949963572 163776829068 119983703759 35368457397 3265411004 109111828066 28531867612 43231481804 137798844072 77503951048 12487118370 23640752424 52787539977 56274368665 14688547521 10151532309 3804765450 184636803602 138058827255 3347786281 98175765850 7916125616 102240870684 38431195835 29668253546 51302049770 14781858535 145123386838 15349838596 9579599426 48683153070 1127686730 97805594124 41274877756 107300758517 3425016315 12267457140 39928613037 39174124953 50855582744 35617595056 127306229791 44546454467 101253169558 38658132783 11445029751 77168356842 27759669498 70237248150 25327567128 180529967420 16622181686 14640209356 20983109165 197082589684 34227863047 13126129891 245267878691 175394855474 6496083541 141206925259 23469632094 5221745090 9166269297 8055672631 13017586081 33501251381 97928658143 36344696662 2805196327 5172051309 109008374890 9488319365 64105638342 35856128468 50284176539 51581230696 118540813794 1719058561 11588798927 96310975734 18399544911 14035794817 30863513780 104796893335 4121130646 9420308291 20281176486 29605682650 102357366822 23747523828 1263423287 16568143000 56927231591 69433060242 134813900104 513870339 202006134501 208008926004 173569138501 92874996419 159236536317 10855975178 148542729306 12190487432 13332853769 10887956552 65283281185 5439164343 35600839817 9774436770 31021150049 51524474898 16400318796 108317562509 116372378881 182484562082 221076202356 14703986712 85799619464 16696125473 3120522649 17495094933 8484904423 18683093593 55267091527 170276486283 192260037009 88596102768 11428079037 5860876612 128779795280 46163225743 13166481268 24376780797 19232953238 32716952319 1994861935 56108190759 272419875738 43641112796 14478826671 81159215113 221178730589 50404975384 197880714226 11888784447 130321455175 14155963186 176050331458 5460682786 42970767168 36854685090 64370177637 11474685812 15337448842 34550277597 21077457269 1151842100 13585636243 16611042209 176273474930 17102079405 17090433176 2371764917 415435286 74937083981 94048810480 202443821704 11155883630 93604050576 80326784158 47650523492 2733774854 208220682 214282228493 9327200955 1913837463 48832714090 83618572217 193884033738 109210206308 19079016675 17101057385 103535317628 35730639679 114434300749 135552970443 166926157176 13003818255 15056802997 19577000349 1370681249 33435595795 85138988434 27317360400 81483368413 5705159506 43870731955 241853169444 3123256077 2837375171 4079656553 45932231917 29409193844 208028090972 23670670584 23522202447 20079619580 3687736558 4825183702 119359160638 84245307308 44667687881 106513252399 71596056947 62265064283 7325853070 24053518910 157588526155 133387634150 9392586815 37706461456 17941399377 70892974930 1842161107 12946202534 94616252225 30610964009 5814164139 4754558431 6103089183 62390573428 145716057085 89527288142 42158326476 5814516593 8370417844 13553807276 41619518055 75692754800 69207697109 8451588175 21026848474 178646416796 17643352411 131155912499 110958002260 10209217019 5572368829 146131012800 9378305388 1265389821 17934960243 1866924495 68645710716 134868586024 27997866858 25195387400 240512808211 43924774659 1094465762 118084423428 52726758209 47272721263 37454294824 164121302458 35525874067 24442346992 27218093449 216861872147 70764156274 21887812873 86727370850 172896913467 6601137507 197593045280 4997900165 245978984455 6936660586 35311443699 75819189979 42696365300 230593868313 19908244662 8835384638 1809088680 47216816883 8729391477 102057844980 6243588066 100049207871 139714435 9056251946 8668688065 118748967635 16396093981 12132055892 42059929232 99346607206 20229327629 76463884126 83473530740 7465282199 16706637827 30348233367 11948088622 72077118770 123344532994 85162844875 8622706623 115101117803 144034357662 210407057920 763425094 111905866204 102502789853 10118035774 6770592303 11608363172 120445164664 15606660043 3927936569 51859159624 9666533545 54303961637 35795874151 127489299092 121664335046 8666591356 121885317282 135568103818 3356199168 22030796298 182172587794 42722862110 42762987134 27728161796 56908443157 4312569873 76366216343 17172195060 75542711553 162197683347 278153218576 38703268218 107446822980 40896041241 231084326502 98465619733 246154052 31702913964 30711071205 12747265103 16455058776 70911246282 166307639649 3203475066 8311563213 30285902685 235118630867 99779844964 22027895683 12978387723 1726331547 19010580734 30345035880 58377656800 122643525816 5799985045 12919427928 1409641979 9338614793 103644801124 24476211792 234360258730 2988203874 68619413014 102093135007 17895304087 150245318214 55159616644 8065832798 1244657182 42092260537 59727619406 47975236835 44529833928 54351390815 6167065257 70019611331 70495950448 15382937902 25910897953 13234910780 15135466083 12785509818 58677094681 4983495675 61967989373 82917775325 180254650220 8765826863 109508777729 222837455184 2594454131 6030472906 169910342030 110316628660 10419488331 133687615636 8488258155 104959061874 71509451306 53356630467 72404462094 75820267989 234336484986 15565082977 124510376470 52280514167 80483363832 39647738172 225449217044 14490597392 124689327874 14606698787 69278897572 23831040188 1017711257 6609804844 249954046965 46497525085 3396621840 14580801418 38023202641 54463977710 26623852680 79973620279 2472821275 49023249117 7538550222 14074847917 59235156612 6294497744 52445070614 111037093916 68880999101 28397348905 41565982813 55076497857 94749806953 226663469328 32175259789 236822942589 79339452624 53764677750 12130669913 18497479091 9943387584 38870479832 30342260845 15926184781 44782278541 187743738664 24203748495 66613403779 2090789843 180498481067 2910579577 108349930829 33536533429 95534810963 74319651435 14755165608 2967089597 42833762427 48773927010 873046781 5163301095 9692352531 203159264196 13525655950 27980945915 58682900204 138740520432 62834405480 3260875828 69936270347 9155160134 146200759684 33102045237 89805614337 8820649093 867576410 32247078803 170008337954 23954708 19363805139 27448367616 72677684388 203178494072 115066258171 116075051705 33467110955 25524619134 127496063295 43496311395 9097097404 28057152125 70353614384 19463081736 10973673423 9773575924 18672205840 12034229032 12993095274 2250235543 31969526691 48446922250 5069775677 194228833294 80637717233 197269302626 26675188898 233477220826 198770979599 13319847999 53827187795 129440331401 727166701 14697386853 22357523539 124926982890 99889283508 248247465104 2479661816 176858114912 50824943650 3916954651 92486650586 210976634409 17686374387 33580385884 4060193674 190875964292 4052646422 1000303335 183274946419 3069843480 35843733725 17319802982 36290084948 123371868524 115310242077 17777769710 45236006279 51564110831 166609025900 82761261335 254264812620 4550602659 64691465215 111485352702 13465522492 10533958984 6301114186 126830349877 2985349374 2079824517 17578802978 29849233947 151518009192 56788803597 41152452985 93285260341 43423748966 65166184433 113723377322 140383492621 35007457891 18561518154 4984368368 54459469341 1802346082 14882339665 222349436044 45616346961 217711418968 1578369835 240764695765 9027235639 92221164408 117966800086 37488796727 11929679378 2182607590 12849335598 3707144594 64648874755 1197426984 221774310191 6254939767 20403116990 15363893250 121216911711 11276012066 99137314463 80106889826 84105448562 55731590085 13696124122 13532812839 35657540138 118581644531 2121837902 104840289757 41321386486 37517205174 20122731144 17062796110 24677612477 193924468945 5562942068 31400998194 1105043455 90934777443 141163517488 89656727804 101076764466 132121149333 77532423504 56565960525 84641779772 227743127600 25444366356 60417491756 36054753120 299556465 27899284631 59563922206 52519632949 8168000054 14811449096 11448166043 15369469537 114174170903 109095737900 19524657544 1654992051 2001133870 724387085 65681316441 29663792147 94714294535 12624091078 3117172264 66925312510 26121525877 101915132944 199600251754 140493291446 25953111696 53863098505 113879556555 7442590817 33872414969 81531717387 135879015713 2803102040 9826870612 107471689733 8196377542 42997828727 75479313217 7961668505 17420116866 93902022623 11885056661 19814903033 34857963035 8148061948 26570284215 2486055462 91391760856 38347117671 164497337751 17066312644 196216089349 28815603854 35008363162 41661206687 130852586545 3367940582 12799675665 35401077093 23042761994 46666941070 22199734005 32086115264 47978690157 1382435798 63291122920 265282041195 23072369864 21194401214 131796719861 93302864360 207406418483 14441424077 11768150144 79354604059 12903179526 28563284494 9108873627 35531554315 38444990579 20103139502 11549124006 23819550128 22755086831 20420900609 38115600844 24438107062 13984313870 93965781402 89331140864 21451786491 186000569021 14854191261 25210951568 64381537049 8812407594 19954699133 229350382421 84174915928 26087612364 89054274910 184664734361 136690847005 110040960784 68858285175 2222596870 184841362672 86982594976 17436361390 42906390244 4863764909 165262571246 16270844503 39971588818 13125954623 74624323569 82708812099 71403664760 120070935327 225834077111 8726746131 64111372212 10496847935 70931774622 144660285233 5046537612 51949832475 72137370504 2341344797 85644395444 19886315557 6681404363 35727050113 48905642843 14588642495 15559200578 233938846931 156177280263 461896002 20030419322 111867718428 29864959686 197508068679 87052112217 21313868677 9065756212 16883997339 33388970972 21698372739 23190849743 173790413765 29420288243 61034736101 101111607650 91272715759 213058769292 8912022033 155826960200 146835744057 20824495992 233005703866 230771251286 48842137440 77123490556 7107310909 8744147210 36194769756 16560511035 112538088046 152015859701 17946804362 17621114708 74294829118 62681482124 10134441831 4053377919 21180566304 254577165524 84105226464 33089840593 89303734920 89903909595 27321679299 111530062290 180685823415 52973203640 162290911286 58504418140 1872791844 13371623130 2611287735 18447158034 12641976187 74468848855 99266558836 27530032497 17199579572 13338238763 48069260458 3312102973 26983435446 8856268969 13742385022 527288295 80091162887 71174606294 27776921002 64464019438 742168821 43399343539 84811715453 104918734220 49527344593 114334807824 15557340441 17042113662 209389884786 25595149058 4949318270 4723967123 12605358995 18650212588 29568812319 81044488882 171547703695 53480085485 2928541310 86082435033 16610156395 12615430676 19108237858 25868003345 84495028093 50478271573 48910501194 65327500312 86805392377 231914909891 31275073650 27857691816 1968670103 173442149360 53733694615 90334716244 50434162141 137205790525 156170644154 7826009210 1007418532 169727401826 1331874730 64274674141 90473672175 87615406684 112019680924 96888131221 64265058864 11205333612 121653690351 42614526594 9206074266 95766417929 193836148735 172382257388 53658980194 194110521566 154463965583 3209729390 123473034066 12125230032 8304328280 21818712571 4277505914 19410371760 18179684343 27648315884 8607153195 6537803817 282133451851 138267236701 119691823012 128045001831 45073041598 75523304775 167836611324 19389061728 132124700002 31829845602 146824745593 136441156758 2729586989 1420413179 90515527704 131152670280 46249541037 182921845561 78499957180 8452071494 60034556525 72335415227 25154117066 171283623547 8154517057 34058458983 20101486858 68483727689 2906286353 24723733813 57315771083 159658047442 57079761427 40725004786 42057256088 64398989 10848579997 85912819976 20756145853 44313154299 15890733077 265142874520 209443000929 54140436198 41205339012 102729368226 31722824435 5531705618 18847339578 29898647387 11768704306 112044196700 6990653357 139325749289 21233714526 70549794499 3355344733 2499292386 12679590358 85240395661 43712556315 72055217980 226105413562 138576292083 81322347436 8134776224 27910904007 18381064463 79647587936 3738638099 8081338373 2880108751 86334039534 2296586195 43501382981 151219220381 4334596868 198821982 201462093645 871415363 56987203384 27017295345 110937615812 5722533136 103267102638 2813967454 49543004219 20436104130 755329342 20914277625 16282319505 10603385904 58656154476 121894932328 4045847158 205591921272 2850679088 131053029590 7058089385 24927605997 15823632860 71222123457 110325987098 16548171137 23240722794 182274710570 2690195699 23849706506 70341082634 78266524514 65058152114 7097684785 39053393404 81638342341 52518151055 47344070592 13585546405 10363489195 28832824153 8932817435 42041729431 46136173554 13795931495 64894813393 12076077239 14482484613 99363717090 18948995265 1272234499 18149847424 78218032701 5389514487 4820859920 200359833543 69438086526 13019803126 120249653095 102630098134 17006102309 85586282798 10566230808 68309016911 22940941409 45660169490 2605514319 189893363558 225062728857 137846278407 89245371706 190137968737 20416011356 167202025737 175786190831 14997384470 258194133396 11984399084 116505293341 4935234461 73260703933 3684746437 272373994715 131247133601 217692833657 104440494977 14886977230 28142345454 232376485664 66113266967 119215299738 7680521015 34278111752 1618280101 222366961218 29217702093 11820098951 19727082062 71621082927 67238944633 11125180945 135389426575 5845052344 25958730774 28816031954 47548944775 12446453790 2063200365 210837394483 288046559285 33297653726 261029320080 44281190545 114810706499 2690952746 238495397141 828433138 2393284897 24131907226 16850743769 15396239734 83149675887 5392079296 85764100374 31448835886 104330666942 106798318460 3225589359 5443208083 27391676897 25446541019 68156415431 3438209661 38845005187 101433388470 15731504835 5055559792 98366596369 25761678775 6299654952 93731175943 1141991082 25981910551 137999846811 49791142050 12908380596 7023280131 190726877310 3312443774 5760280516 84323044287 81178587793 556307620 188913207663 154408607372 2396404445 98458265949 11890341476 13684627766 10937938075 154665415685 19937192534 221659312838 14101794566 22556224068 2390984013 217332313710 6521827735 6526627496 20571099078 33971428656 7645617049 21406956196 100109035774 186834081002 36149211779 22253486265 10349876993 256940604506 23454510668 28265791535 7001753600 115185653083 11623009297 17963784333 10823490035 22295369342 24841463416 187018003121 70286231603 1512491874 10988387938 4701305473 90445459265 263229320218 81331066642 174365957406 47716548182 1330040292 256476550147 9549677111 100842358054 2890916804 121081744884 53864113261 34769962130 20568421311 224747897321 73232790310 80028924615 5010852873 25540510481 2902294179 21474955270 4797559569 9350431011 43818909684 24452152245 1687729142 15430257744 24411293808 6371301366 1385434686 5781397950 43502119630 142116333101 26566070691 140823080035 134452683167 14494010821 235613916192 72587868056 112446791111 74351239382 44046092611 18843044092 20652263430 164721856590 16920525612 6577579431 80024711177 27074072819 9765917453 6278154853 211774576413 13271258691 17261012903 822912707 37390529881 194774741023 189678726888 22672565350 35335996176 49909896121 15725382526 14919520204 123530294164 5297886254 126423412894 10055965613 276258109051 22975518914 64123197585 27281286016 5907982444 14204937827 15503591127 52471040013 52139442887 14460133823 11846895701 30701301774 60675692672 170509445533 110460432053 53149336991 40565620763 2493227736 33859660488 1629490141 3462909589 23719279400 5986579452 723482535 28127809585 5654588877 187711816895 70304002188 12276025146 133777579125 74764876189 95199161645 5048475055 105658865652 35327060543 96197265327 5239601327 70521428860 76447389858 11282147180 4574565412 124047621727 43369806126 65632591232 19139225898 218835438895 47421769448 40939738805 97555071851 7478798758 111258640387 68973534896 27472735393 325995100 20297819712 2452652010 104627574943 44191160954 26609370907 19880155511 105745240442 272089656076 124317844042 35721562073 19789149604 15793596411 17023611805 41928366154 16998706254 23419922745 25777593771 113039504806 1929917328 16607669033 88834818220 72032461272 50098679185 9129809073 31650352352 51548897013 141449238355 3134634964 24308277316 27755475338 62464738732 290804798089 175065541595 8067778649 182952553143 65934921114 10216227815 9814215887 35676580781 219356652944 7348986954 30479860117 8454321828 5343591807 89419885870 2298778630 25550213569 144649740230 145828000978 16044244676 64178360670 53067698368 18195784676 2090227808 40987769899 39267269119 39832328500 13965356314 54213697286 26772139210 13596005996 42209002383 291066900506 33004568652 20373244921 7063064847 84137090526 140736486025 14385431596 102879711207 2087824580 103962576735 162889151717 126879910888 84812041047 522104560 49176079886 57887441933 73081175174 11285818987 7726241731 1873145464 235134730185 177345347102 72475966962 43929372577 971398817 26661646014 37356245890 5638827431 14214855408 128645303141 31117521471 11392169396 26359650201 40707030280 183824803047 134760390907 41227748768 49172617447 200097381211 109912479 14519304191 164905539098 21178031327 28437244271 53088494651 25883460612 41709386896 2655896253 10167683589 270998572568 19522798532 33401892886 31727563552 1016595003 235888804912 17778472554 32722495056 54282888958 81275161719 16620940842 1424426788 35955720609 26624863638 69572350954 34053285305 211406634838 118371897636 108937524872 100260801512 3429287590 57241242662 70828475728 5281206767 34709170492 5505994659 28443511921 11150355799 31219049111 53769402858 17363287006 69449745809 8451797879 41448810427 557008772 4020677280 10641448907 46345743909 4461842233 15228206623 86918114392 58915433072 20283670782 11580768857 25360327820 27691244813 166413709801 3418561748 273860797192 7048567636 174522766927 41108311959 47572383821 91949227150 16316714456 81392217201 49963769509 29606831325 7978485567 11089003849 24407289382 136723123327 254994429278 123328317310 2231183706 13263376065 11420075521 2483446368 113314983247 40419334648 78833491515 21645188046 42866009328 48128953867 33233324664 779561297 9572176491 42260926122 12476391178 114168158721 16643264286 18702835832 8486168230 169456361764 249636876995 25756077230 11817332229 28029171372 65807778760 15166248284 6470250074 53132569434 27155325061 59403471827 82198591111 183526524949 4623921825 145709847027 7376701740 6692891958 33707683254 15741324592 19168202112 5226083693 57949028255 36266980657 31814525136 42064410263 194186510876 109765862809 530748282 76267708 48943528420 8207988417 190562348027 25897823609 62882768024 62172911902 171521863186 5269901227 49988048894 43815128607 210607107021 1693870445 112074223666 1919987872 6964417962 79730307351 16351797959 121993335465 38160583196 16354671238 172118646653 13015573100 6637354324 23139979135 41305659543 2673381615 1174941862 2356240398 4909901953 17340355940 13615552958 7208975842 75902750853 177119771086 37450532617 144310879827 19594532365 25135218875 126357008558 10849142932 83839857289 240596501464 99363662842 71195467164 23960185696 26491985373 3138787304 79088708640 21470238036 101826146199 5624868656 169423256887 33746732080 11113026580 56565335023 8324821685 68997088703 67071362051 146697676975 120048569292 121983546401 3293767077 24070615956 36151742016 66221628321 24779614324 9018025938 47595114468 409437293 48202507295 67337314996 48563649592 61585513814 85990912359 18108964079 6267824051 4452974594 36106627511 120383638247 56031211438 61687173221 5155571217 8962969798 53801823131 41419585478 14987421553 15161752405 114878816412 7553475224 69184645629 8647305791 116967263885 81717444560 1991623213 53205717135 30262943667 56572384793 72053053573 9125520787 244290589785 13798855577 37504735207 17170020596 15993682278 28535718213 63252749416 259980061002 6242524933 910496030 107019055166 70323140894 13240615121 38946615287 114745385909 853078423 7902546086 227987549350 161014100177 2791375378 12309578581 56366221824 834042047 12197829989 570118215 8597935500 137553558953 187799224471 93950925538 428989699 53179585006 148764268494 116893980831 94489494402 16519812131 200108087116 124140988220 33178029526 1036155164 40597813175 32505085594 236549961557 8493002007 12502394496 93699681103 17209711938 7642078922 49598288579 12891076289 19844266471 22797668808 2818930908 27597619960 11115248743 36066038354 510420340 27049502823 4384466988 209160155935 105944621317 23560170792 4073145322 181934830711 192365471844 9721915963 9331444403 23432529093 8178034873 69538124780 205225390214 28702512712 12709897920 21639367033 90908299821 115398974671 53304874897 32108596885 32850607048 17527842785 24970100738 16353052606 100200924798 66163120173 92400184296 280071721897 26099869714 86256388756 154796145366 48196324459 27113609780 50445446533 4721674432 1505992488 15293222039 8521116455 28426248035 2337466646 69000993622 86877180250 2414007311 41897540922 112094191602 71837788785 52679182073 10431457909 21930647736 74951888928 60672672592 74848404280 113010714246 6107053509 76474166816 63646515571 56977845859 149487577287 18479828018 1187946772 32548942365 17381144422 10772046270 113771068368 8764048497 255354086 27680622308 2621116260 20402068068 1114808658 134566863848 54576572604 161579589961 28955203825 20456040772 23856122653 149977843617 33925166417 12420228232 29219849404 75141972839 6752841940 185908355539 85730464061 202729602973 14866197735 953925781 19266627154 109995854464 103937622753 27523683952 3747563702 31963864347 50617971207 50445637121 147575990918 51357542933 232687912276 9662154542 32991779913 109537223754 6876335320 9271060563 17104307430 9411714826 45523125994 4912943517 47850577855 31885113875 6869800106 153476495355 164295997515 6643155901 42988326829 282242454207 129417964207 62128098547 60033638635 188614219600 36013605990 101393134799 16526884901 189315071051 12596405525 135032071791 25231876573 46183336776 55511862705 67979783377 44473513555 127037647319 204433572399 23501362771 7196522049 186177221735 17353382904 1798048100 182147121524 20552009975 59806704300 10355209460 146143480322 2447421540 6314593108 29331581335 211793455492 19961462730 210184514590 6950958139 29625827289 110556612464 25781716129 187025333042 8405079763 204217100018 30700070315 253766457394 22192737693 21857306607 223039176654 28834323882 118679220606 35352250306 14481616349 18855364990 18147786400 1377191391 11962876632 111960012332 47250447792 92897251308 3342801287 12578537100 6464482678 37744144040 97350261719 51562664928 106128801480 5087061483 9593368324 134306585698 9880066587 48736435893 3272975582 47590802408 8657980297 173408379324 23256781538 18995439722 1323763491 63348776966 20837563270 12305254497 21420743142 94405549414 173181084768 22986713408 282486793494 5387382996 9535884304 65159698498 33754813486 70040351723 109264627329 237077608478 93744384916 1141504582 7905463611 68285081522 41618640459 1462489159 180536222578 256018844913 13235617737 96981666390 198285617 43869240554 36768981889 36748745848 7488937431 1182556894 53059940707 9225181005 29001172358 127188103502 78237676821 133162418124 7586700595 118775036746 20083417055 85655162550 1491809807 63148995407 27624782884 4856424240 75169534070 97800855838 13550541913 223840186 53336843298 80598197917 2845934370 950081902 14424513965 45126320097 34985949750 31535714569 28679883153 135851089637 60820675140 44847008337 27169068653 93889330084 3859205131 17245718667 22501804755 1798313583 15499155499 110643046151 180326416014 55776034281 5243333496 147201632578 47203778100 5430579536 295315404772 6924744180 16952090744 119013437583 7519192926 290032815748 163206075497 105899667564 53182235930 42573544554 1413711779 4617691801 119462930428 30660345964 51710283378 51617098222 24678718730 732499954 3047214966 35165469142 5905533861 256787628850 49198689325 71462202959 23280447238 75343192809 4711428958 207813485112 112918293964 22145347427 59259071076 22448267494 319860847 58479585158 63258570058 38814535987 9638675259 12242342436 198438135868 4618852468 139136002814 17383705853 99018925731 34732691557 2096337143 15026684389 224644251105 174786169220 32670103495 69361243398 167576132486 92445585491 21183320715 23527005098 22675836292 131608386435 50897028179 35078938267 14992379970 57108833400 234091839250 230172871498 74981959440 51469381140 46003913305 5456239124 7131439289 9411746476 8136158166 146054794903 4303016551 1135845160 176898093385 48692197177 2075537253 21734455816 28852079859 693316435 15874236383 18675380450 36955693986 35611774416 34564493840 20670047247 77241509342 19540547445 120781894386 44755240110 74524052607 130106560761 8635939015 35363236756 12497088355 64262891797 25740979008 5899670737 207568216945 39291344804 52865673001 32026000955 63719394360 72121291580 54149448772 34934087406 224119817313 39087159505 8718235607 60646510397 3772147870 32315195595 2537650172 124526992327 13047703705 21042450578 3134698280 31831435612 14778760123 47008550355 128399128567 82734356095 73791506709 6585099461 239948673753 91734184548 8739577847 234923303189 56226960876 89677754120 11198999219 60649202896 248063990664 14409256335 33856833734 172855703602 170553071397 9883085368 8491408931 132028546965 25458279216 91030306987 249645374461 73482552581 61234200292 34119893122 88920218337 17037529675 16754127845 204098412067 20349463071 64925734156 202167356234 90699644133 115675341267 262356268212 2421903343 29378100518 16490893482 3176148241 5525338547 52398723481 2547489367 57422711104 16032050470 59131095703 8956184223 58245338357 148257874953 60818536258 35656666974 58688228223 20260594899 15157376730 21955846078 104764661333 7196705029 79693336598 48596656333 13342938555 31515111166 14959317053 44890964851 26399112311 486423687 50558014100 3933255813 262732993651 233687411447 13642916367 35013013640 43788478819 16381281860 41408159257 55813738777 45840885074 34349916761 138248041477 9905421491 98834446429 4664935042 3021394898 146657093639 38720246579 15115081384 20885883898 1613447519 65752372442 8240867602 25403223263 186407085964 52479698357 128337017961 28226848034 4967842015 97877915180 133440756362 4937009990 19326824934 159684790994 173707061498 208218577615 52131334243 23271349063 7460178446 25589204572 8905202601 66170093755 41632700925 78413582723 122855876397 60833713038 30458648780 65391521430 6651605111 14345198175 267238571562 11665506584 94414859760 6003072838 54831990392 6630432449 12218296129 140682919303 3794710596 31665633013 32069162852 72612497172 54712410792 6184590788 29137585579 18087443945 51878467851 12225243749 2373633078 5661962316 130096715506 11716003074 2212208787 10447085194 20970903499 140909567308 123939729525 226628880963 15092026515 42163610760 35858215068 11704450140 81512546357 57301119650 117923689780 3627169428 21501781275 104843951915 12522479938 3142886141 31646937839 112024232377 10827446777 137062971641 243854020 10467817028 11154360032 14937518718 17951641014 13847991445 4284864768 9200216306 15575555095 277566225 66709853282 101603260007 15195046916 134412586352 52728768621 35988723540 219688989766 122951921577 75117896193 24576377309 34501190887 84496358799 27643645214 59804680745 54170306336 429267199 123422010381 21495205635 22486781527 3387813008 10891749836 213353669329 216605421515 99916100589 31111710568 6111611241 1481731177 15558601112 60188830969 22227099996 7357764995 26334541200 14935665443 2257535398 878691859 68793948004 278897535148 210089094256 51727501326 7020723158 104972615622 108252873769 24035680672 80339033526 160561956777 121061171660 17928446548 52068172450 41201243572 24188126228 2873876793 37226321468 4410583007 1140118291 7480283088 59524837731 93337156917 43717423667 6799731564 14630547048 231894768263 61378293117 110373943581 5718928034 143380444367 173965662590 70601120339 7307930923 35203191605 10366668952 56048069228 48486677272 38479670734 278558434529 17775753636 11248493288 208719180961 30451338011 90078378434 134091269218 51803180392 49469196319 5127471623 2028557581 12252989150 31992797173 67815729133 240218547162 1321734017 2834544608 9505866059 108209213361 161784736668 85422234211 41336451615 7763256434 16140115838 61367962896 79651877545 64210559576 16728684381 19202321973 127746234388 83473078487 19163681715 56982226946 32583127615 70861135259 90433138192 25391309648 52295686020 10413760402 174047064798 77357348546 14448289629 22143663767 1465531336 23947717377 231459786956 56253596675 62899913044 31396885617 58343766968 53556421277 57274876173 4675575883 726081623 6536774638 135939856283 213477480247 72148238249 20419118682 109215568865 400015498 15209506918 143745252051 259058434785 32488378570 9277959014 110576084140 2807569922 188540974000 27832626627 39843747612 155399679721 70932102177 1450874156 53638241590 10381652968 11066335675 41703968536 71361226285 113731308536 10300602936 95616820178 14255517386 10102113831 2426166904 70003381199 3717349329 281131908362 54835108129 1964416904 63503276057 71473267423 5474188163 7549732149 4390149168 115639333475 289345536563 62712895103 277973883951 64797744882 1270760575 95676238500 66232825920 5899759846 81391681101 36891733545 266795751 3465653907 95879006316 17470356452 8489531256 15728456747 3178781244 5533252447 57374632274 123896581802 146465233446 8083059349 65111245433 6012044497 101143169504 36438432302 86800357422 166992632796 750065576 8474275763 54698684160 16608356704 199156737566 7563474612 213619731127 116865116642 16154996639 72515625550 29764777833 117163441801 23953016626 95291104989 20151411444 55255041349 134775763351 227930597895 41018846201 28970484808 126961321897 9274572308 1381187836 86410785563 164984744491 25290095076 9217319019 9932710982 91858541403 12337419041 217372539239 182966615545 17174361680 45355596661 1248608013 55313016563 73405563581 54308677454 44850131086 11332551938 58275179760 116427700085 14042278343 8818441412 11394995928 20478382837 3757086181 205916665897 203329144829 8990286908 69550751861 6532905293 2779312719 6334990239 22705741676 9539169373 53811340766 59807679 72204369099 88378933633 131096359354 99566884989 88878832175 61711388528 204094614815 68557385443 16873953355 11858492968 202607585676 10770252364 78079096040 70233949069 11380633704 103784393724 79119038371 51722180996 188373870069 14065282487 52975575 68600730839 94621320843 1174840292 22757159713 82400663625 6944185542 18163916320 140172212061 263137986100 133724145404 122532675091 54848061261 12669838010 126653500274 21776850919 60796835939 2870316972 14327930253 181146114329 12404714343 95465544023 13842883530 5614104725 9357034124 4759373389 65033975232 5403294350 42971566958 29624691873 142080415698 65044649673 38581209327 136256669203 10050636995 29531116246 87648092385 276918312551 161950982670 617588680 1224399828 18230375523 145735438727 136178666493 7989392228 11579314974 126875804671 66782485826 54417333708 35029819841 23202344326 202249073883 165365915122 26874835462 22777727512 5210589445 5062339109 159678628697 9727589677 6975141292 2191878733 19834754649 7595354924 9149571534 120541817680 75041715463 32913989579 55240930547 137397840867 97929416367 37297844543 49260110350 103221200412 13719681101 9102581883 8985942812 4541082550 152736914531 54686913428 43144733596 207223919599 25623294213 34255496855 31011586692 28345834880 26113190515 46731231958 87345097311 151707945254 195654259 122912085855 22042976539 50761909647 223503706172 64836655973 34230337822 185195752589 226842009136 23860677355 16907058002 687141033 32650128278 17703154497 2092211302 5274730592 102396237427 74070721646 52087441741 19116048091 6217284105 23666243950 19538775273 6875363254 164392595242 42703410533 239679074986 171911250151 32011885904 67681715340 40422767628 6702378315 1852662589 43426243784 216363366018 68932658578 12080205563 150803558707 126751876329 6248311893 14399583631 64065049920 21418458139 65636586767 8280860262 40123829153 41729970702 27037479602 2075393054 115482122321 21651400471 2463812565 50356594585 15571546576 172963472967 55380418696 102424869627 35670990795 2209924184 71724002569 87957707162 17647786128 4512020327 170661162564 131297573309 27015786853 15718761543 12461041310 64186328819 19024934695 3494981364 32676907127 16953087615 6777589459 180536234473 170071354 1672973470 70431976692 40486268641 3279070074 25111679392 35818998479 14422694201 85698463023 222283788428 2710089566 70784647595 50719958570 56604534916 154452618297 1607628155 83185994430 1015444567 14748895674 162040915222 72649927628 19831232219 49116702547 89357408803 24861916989 12434592847 1662009342 139930944255 74170467736 88957774297 37400420652 18553514651 54848365558 34808253653 6975201398 1931010497 106846236048 5556500206 105680427055 176656650622 64940270229 130788618133 295177165290 87914429165 91378726288 95704579386 10300552214 12762018981 6429628846 46280025747 94953292895 33822701864 98657936869 36457950830 1237547590 34421309345 27242518112 5003504569 95777089709 83247590932 83307970617 60583085792 6165205020 2930163242 187377663261 693924681 4637530075 147550508038 271257333808 17791752994 64727106643 208903701488 38252085634 1205216340 131383939340 86610503359 84730896420 32653141545 6965423571 159920761203 5116469809 13378328607 68618766910 62160683538 63643497925 90033484491 7199883390 8342600361 2449772820 19212845476 6995434383 7933906863 28251411777 10855611895 38849244883 79324760666 108928489836 27049078945 186887068667 17897704996 83314337489 10946280691 39160529744 33433142388 139832290342 95586128643 180506559912 86457483477 117751139979 61724934087 10793919065 5335701369 9984639395 87727169766 8457834382 18652523026 17841953100 6762121066 6833478986 2018009627 30307187432 58142086439 30600162727 19668545618 145700553399 144971831400 9219629505 4722876216 8304697351 121645268997 13681143306 82344214211 154556519019 33566215820 54601713413 138917913567 97652105294 3433392574 218914956673 14315870691 9526876322 32098237634 2828173062 234476747037 52394587302 106264611966 832881319 113815188029 1283033792 48693087677 25774308439 103160573737 46949653293 129411661011 66225901604 2447255684 24238424153 2612747011 88326373115 5796881857 4759499360 44813466461 59943708531 39845872590 5858248244 186322748809 40247904684 51684504629 20183777017 42095377197 3370831912 125097922679 3123887983 18386727495 5480062128 128075832354 164087397905 4130317676 25156560804 94549175962 41525269427 239565695035 46902580497 34553426925 275140066830 8737581164 121990505880 817081768 11761726393 1435641297 192565830361 43958024508 15529067657 23651265515 256336401713 149182325106 56033928774 21262869108 31505697472 3855698619 36992070224 75322607793 5407575033 75599816719 77871595434 6778016605 1023206076 137323474916 32904062690 25086068265 322276460412 5788559928 68027588953 15514815225 161036001039 761438442 228001203526 26264347592 35112664171 28283529660 95656164609 1488672640 118957386757 51176847689 27019107233 2405159769 10988308750 134441801388 221192034530 96381042479 3503793480 207684782493 36045939512 15946149937 17925028417 82273996852 27088870416 144155320744 73146062146 245781417072 177424244327 1646429929 236795331231 51460203504 71813933937 225491052 114109815246 45340625856 5238261491 106151191468 54089296076 109704559174 7396943949 30582238562 136438099518 122934504390 20241647895 51413916835 22781203769 20701607118 19350241035 13671153381 29820721334 155088592663 7614776801 2028842677 46691590222 334705474 85522929906 24918611751 207118057211 15667901774 806923743 206101411371 36028527394 46845804975 13945756469 31435704702 165977492960 9408155710 109562730569 52320249714 200334652859 14750130503 62688868447 17143387692 205939725387 4563540010 143511557636 9200757022 25155926107 12951917491 17551077928 54133967381 245867235079 38389034571 194594960226 143724453846 41921603392 17378212449 13439869389 59126694775 18162995231 39019022501 48229985225 50038436432 154221340751 3763390182 91536605644 124744705136 63046250663 33130530484 42675976112 107428774319 24939788215 882318995 41518783284 10470647938 41243845201 17541981461 4719798563 5244296766 63358575621 81766413437 36025134110 9072751745 185746865035 133752888745 13744020566 114411101807 23227379389 134201856490 8359046288 4227310936 89148983409 117522663768 13514829105 89173657675 237569780873 179994994323 54485695143 62229549825 141189848951 259564017048 118542853727 4389405596 214846449228 29572009163 66234876583 232121251067 67267927787 24817712203 52538144095 8192757035 3564106758 31370046934 12399732462 60543538221 82622896439 11841274016 26674372605 106865846093 6027031054 107970106869 47952557843 48915802809 53103538073 81717722677 138206405310 11794877928 157646923433 53646568502 40687254829 13070283447 28683149872 57812020281 22376786796 129023863677 3855559112 110469476224 144514369024 14065136137 4002808747 127162636992 55852046577 48110428241 15687773184 65647759445 57526894956 120485354418 93942416618 225606364054 76294748959 166988706539 1411972829 8166634106 82965802314 83721643391 14068419054 237769792527 129343330231 165714721045 36761027561 100812349549 1930745376 58099543296 9940661922 213867093362 1873652226 5415908717 30241620108 40635210898 4655206172 64619132633 218176011588 41635698935 12306346747 109179529837 4045777984 10397690772 13017313538 29882606274 113935116822 20401702217 11182280197 18957113815 114980039223 139340199807 38731271455 32658561869 23239122276 12919128827 135047007508 7348596923 11040729475 14604710079 29435242228 50864952021 12118587105 23119018089 124254705878 84959849512 91970326593 47584577319 50415810305 35155680062 29194972141 115651999303 54040135737 195269143504 171572701600 18810714968 62314552788 94973672973 102315454957 110014822740 7538979274 44261621491 165709273515 102080223931 13519990424 47519427557 3938852516 38453687186 74183594649 116671808361 74478500997 979722986 64103989827 34697503343 15031880398 61754032613 89878513316 101423304900 11438635238 216191870909 63013482560 1791562410 68614334766 41998670187 6596464790 15352045503 56851898460 246730222805 4697567055 57468133981 40077710424 69769528340 34577968392 8869855670 46221762749 16302872578 55597824500 101466497624 60463149623 43855673426 12066140255 151170619760 18623025974 23314182279 8259212613 63132374234 11444492109 9889240268 73191542057 20442859845 46180224315 14920288945 254263882612 12490361904 112070329008 44266828766 6102438418 93561546487 2365095894 37065904735 79558376343 8523647413 11822068427 77260142251 105637109983 30426313796 24484128228 93537758585 181594138617 27494291190 23283544780 4094944421 15643630992 81829120729 4207753074 42686131797 48837982352 276202522029 46644461728 48143429153 8538050214 96423864221 38527744836 5477998462 28906612080 218964442895 665306988 7281041581 1889037091 56402963398 27191653900 5318659411 8806748253 5624504451 22974431345 98893713407 22807158398 26269257533 129883176446 9592003638 46013781165 91567969844 144405163778 95576813311 11193625042 11051596790 3098409976 359968780 90836669884 97843646204 30385650130 55481541430 23967826382 4516939170 67174168040 5888027465 148069808475 3410006843 29226539478 5566896575 38027172695 193713336158 12168063971 80151566393 15729637841 5119731244 60895185414 48127893101 12567463020 7158143985 78194896753 7266776395 213456182466 10154341912 1903152316 217134979730 5084895527 60533721951 126582422477 26157514082 22836282318 40247055597 7439485992 54164419068 7239248868 95928147373 51401154235 27557048556 27563430787 6010511209 20654401211 9017166236 57447416041 29159449667 24169311017 17982035991 1533470628 22418159142 50111705102 83595241255 29188422583 88963543464 15703923287 120382049553 13499941386 117623412372 34623635273 23057063226 19523841373 94237950734 98303462235 35530294691 59320206856 30982737228 5461152608 46816564729 4438438862 111943260565 141878063708 7021749804 74549665001 110947326860 46830425599 173247192018 1545269749 4577451485 4660481918 18281284591 29831868228 220521735195 41094084590 47402415542 38324793415 12856408232 1898177455 11041581089 27734967975 46877565271 10793976688 72841596037 52482211563 258636210220 3614536517 29343274246 24939656356 5282337342 33513991138 89436849493 63455606722 71664066107 2279494878 101704311946 25341016688 8815827841 26925164387 176736406332 117595558055 9272938436 5926027994 31468940621 253692278808 164374565626 84396731677 17961693755 5565185666 24308965336 58853321851 180183405770 63785133719 138414361655 92784291825 1122753865 11096407980 137001354084 67493290979 95048055809 17753896013 721400084 79821509540 1021487642 89832570036 181211262079 98830143415 16557487090 49648797739 15236850844 73929683158 145055221932 256238429390 18580149575 282566371477 85311422224 12688836418 10919817153 135557249007 175136383984 81023797649 10498425385 11082436630 7564361473 260669844233 7338978424 25204744236 28214911723 7492090989 20592654608 126368810461 88854594606 77770758387 123475123976 3625374989 9528111160 53578459632 117391485587 39678841999 15289324913 1647991730 1738341959 15084824067 26278773268 55047107657 37950210546 190354401622 61775647385 6128518958 227774194168 147714948062 82887004328 162710739524 4604819911 87366196339 8625296537 74546631390 221290507609 19377944438 238142727 17607622642 13339384423 40692497225 1253619730 115062122338 143417999488 106770499799 71950666035 85687450079 35710129491 19664255938 165420239218 153741413191 66974175786 55613027592 133770604016 18135610415 3019479407 2179637655 27184057165 1610951891 112114443896 155345046877 55165911228 23712554847 20703908004 55716020005 18049427868 25171457006 38191730653 60533720777 41434093219 216134713902 109413820708 109428379091 226909123766 66788954060 3796994416 178653717583 3857855020 217723709209 106956745585 29453147135 82729403578 213666698287 69720742893 58617630927 7813361211 139067948248 8131679454 848443404 40784100665 46417837851 25330819767 16821333204 96753503426 44140775505 34568458736 753094931 68259935401 10035190386 13917463573 38522253205 205727545682 31725454820 15492737802 118547695727 29318307937 45061718198 26598333157 8332691136 112522492947 123370809661 8921077538 62019237047 17462292465 233644890448 93059693943 15523726507 56560798520 6827841521 36849219186 68774107823 3592880354 224774667192 11042066890 54037781816 348814077 92551691553 103974319310 26518119468 21138766013 80928837032 263992188280 124274490549 23991081402 39769102526 260546831473 74564219431 35509875696 1473903640 6541506614 27776346484 16135677601 244467729748 12482126153 238476747292 94443008001 12876358205 26910544892 86681121648 31903923236 5866109455 2878855466 39379996235 112661717831 37909430668 3767967788 70160370491 37759705476 6818446909 2426333274 8802618283 103993491174 18903232865 21739067145 29306295949 10321705479 60499267481 19794798593 200110570001 600909832 12686867058 267179280611 56297907840 22126473255 52335337157 23148262293 1713203253 48116556554 12547611876 45060515090 33775355366 57784204211 9024432421 227030129587 14106310670 2965342047 41714980962 109087361392 7681461204 127843816984 90501053644 28073596645 20663003533 10907952758 11658291239 42694781402 127696433907 18022770224 219287125090 83583705900 88958984022 260834855627 4354010989 150594825992 22046214436 129186294529 161964426866 15592259558 7613299075 100805094583 55003461944 37155412826 88943082121 4001522750 14541959173 46996104752 13181389717 10382098718 101043921561 18972049740 77871267597 2264810279 52748949190 21757391100 843806875 70916201466 155633242532 71266349485 88112323511 73423670805 121314999752 16858365477 38499971391 33364037824 748103653 71236554397 2285358225 13851010498 4179108949 15732600203 22010722524 112704533686 14436375031 77616875156 35411920005 13668375906 15429924096 225441744190 20153832863 2440611556 208164498690 2925798373 4296880038 88429124754 14650157206 17282953813 61636636357 196784849223 436037436 150272687857 42485480760 107379017953 27964941362 11253701271 25881570654 3061188394 4149325409 66227599102 56942716693 11646856535 9512815607 289605753010 116235438648 220113545645 24011049739 8653026155 68726429397 29736165573 158724144222 8791719175 52998304815 11776954449 9309630787 82616390580 48671210739 26902415276 34154666652 33456610819 43865888787 4877560455 90578883078 38971504280 99790638244 260014008748 3974955918 6605652148 9921503475 12659484932 143572676965 110514685580 23500952957 3526042110 46292909225 16265877049 30941914310 133183585981 6991841799 271221257622 88628175001 36710810962 131778889133 117989853805 109480686293 15412648182 75678932062 40511319299 23027562429 9473336235 206719355 14029775071 61931437414 22557058767 22296293592 11084937471 40586109180 84566754738 64212597436 54700189272 64306499788 53386579584 235175608193 68987025545 93358670409 33082447956 31081750402 27366318554 32641549326 1079410134 64365928681 9265789531 12227172857 83682741979 40216907216 123418650065 77414359810 28170353877 5318757173 18961014331 38533451187 614761810 102940557544 55311782581 58026731562 207085005721 32477099506 6151597270 13144875614 18862089347 11331850644 4315733122 29839894469 18331165681 244126525069 10517733902 7280061074 207569875655 48938608378 84171095791 30704231051 16481368659 22863134908 20825285658 30294777495 2323961899 2253394665 77157048958 275971405 18104863925 214829421182 218312897784 2123804709 76120675390 197036460453 66466868112 62004327654 95840714527 46087487201 135550229809 30167089634 2282973487 60575648059 33568815176 6115232078 11428004003 82597372983 47467319410 113765069091 267350473475 72617186112 79916755189 111863273572 12834269780 195276520791 11813773264 4362713658 11803054520 33329989565 53705036900 224737389228 43773854499 27481496557 91998088802 835849764 44167179870 52893118546 8002624274 4684200388 16071855168 3870053965 25757064819 100818909351 1484275298 146386897904 4880958611 2213466324 18619751851 75324734412 64420028929 4897362670 33377586556 29246145264 133120090522 11376794582 5072130272 9302480696 42686404328 177031102528 102824908985 30929652496 55151127438 2452713846 81924917856 6242443511 127956537392 7146345524 40074214470 68868718900 213404783814 109346149073 2252427375 22696154764 79861204229 46258877458 40007516227 34416451946 238027726606 44138649243 15747172157 78048819366 129891949374 237688994280 54619533107 1533395108 243948092669 126322295469 85783426252 194212420848 13226910163 70914398516 26004373027 36235056830 503554415 162674025254 46277436465 207063454904 120687674659 199601567139 21578598741 10555548662 8935239086 13191759000 10355823627 2657810813 71973236661 4438562228 10327318742 25899731936 9248066545 9536753156 16886420195 1939887156 125452406786 77178911232 75490544498 21860690531 99970833670 4836978649 7377110530 320082222 6305694038 1910867851 18941897084 7547495076 109121820830 108098315193 13054360765 2795992804 5142744387 60077908233 123428198845 53386164570 318099614 27215446411 182712871084 94090709368 15830880856 35314730812 50743147571 58543356548 50256174069 39264552984 66648104731 76919723902 133568503876 282934196154 7760549615 76444681664 35216693549 1588903976 195799123480 53651990499 5341919782 12909788720 54192501291 16969341679 73689510864 245083194199 53459206260 6061674166 116286586121 247485764734 12658534960 13027144777 3713129016 28003037378 3252150928 46982216844 27003344237 128865310547 59501058518 89964254828 235330620423 392280058 144155350041 1876478923 45603486919 2033883215 10602838007 85542516976 121000091728 6245315902 146941464525 63257987669 210436465296 192499203183 96429634032 19533122064 261557341266 83603082807 79858142990 1934227828 100865146210 70113333510 17175098750 29973469212 89067321531 67419274873 40099865787 254853046933 134956820309 97724283808 56815846041 17878389768 36647812861 7307575004 84032074116 6945323882 32051073245 18478019896 55240790757 30596377174 33646644810 20606881944 279395193760 67758834385 45620696547 12977164876 766887195 104321670909 16349300944 109486229422 5436569559 250859738726 185740435280 100593896625 185870386046 10390793839 14179334167 66539140793 10658242085 10634299767 113882486050 105532728154 142415068210 24322736829 180854057957 18067702747 22435228069 20968120359 101809486067 42013625642 111194102016 11920344155 23888028841 27573684156 13343897357 3541203556 178711940618 2214965735 22434777076 71316111752 19118784026 38343934011 6413547451 208372916033 171244496792 57120636824 13853557460 93519235467 32397830944 5817950469 143639209563 116166113201 62613030778 226148309984 179964795829 10181651593 46802719534 22540372465 14727501160 35180830038 2539220428 112563563708 2215508 136287389747 262709345483 161298231034 268071943135 26097229669 214641892930 1153185656 173210589918 69730445090 202230715270 95911972339 150139424914 28996090048 137926870309 20469713491 239941121469 161446463150 163672134579 15130438403 26675397507 44438035352 30063535050 104968387737 34198179045 21164853435 12682264617 100707054501 8703043704 83538651519 16050908944 61079005541 194114151252 89225645602 107149452771 60092640962 31769228018 59057629132 16507094466 85176558956 94150210839 4840283427 11512768213 137633281599 8957742889 45011127190 10081804041 4901685645 24280430587 23207102497 213501949787 11231752299 33310973762 9713703378 17802055302 152614636900 17508288777 57582075098 250245836829 24854924689 123516395854 46220511027 176164678938 12637058899 202337425102 1905035855 15979393758 26201537474 91475500045 222284685 42801916361 48048190623 6906217202 149418808035 230620290158 12022664720 12983060058 32037763753 2034521935 180531058058 43992451978 123065348474 78091646917 91201985838 110999496438 1364861867 2028408561 121607400091 201250554660 3577095898 18357078422 51106601196 17058215160 206471307614 27533150956 106208544144 1774671112 89823668304 19454967434 1211878894 149546741032 300343127445 16429083988 1390519874 2914375815 9275617267 108973671630 117093840162 10965940305 28892262274 102701719228 28617143200 37219124811 53002254310 4616337205 1148562973 44612670882 62303360467 6130430631 7992633666 1375035230 7641007342 91804337552 90700992712 44539145856 81748759894 49871514032 100566682213 35971111901 40381877319 73187840880 9619872280 24451958184 28915882865 3104184688 28363796982 25888133813 42934090805 91676804735 110702968621 3916867019 8825954043 9620984941 775519296 20927676731 17384435125 31378577468 25645151962 141507677207 159665340816 78528091384 2370132664 17522078544 37252987620 19721816257 104604152092 28631116151 13057713617 28135067535 98074875217 122617138338 84532265069 7647772360 19619397190 21483291566 8956561429 75095396448 173101409857 223130338911 53656804712 12910844146 17068233335 15720879062 122466416953 11319373116 21858457993 19006278203 108686406868 88943817630 110355217755 17019407185 2851975432 37174639575 72646045787 100716064700 227497453297 209299920 4845002521 44106751726 158013629191 108960622373 66279002386 98318975238 23987317077 55619854018 538322739 89202603510 3407926686 223731418142 43287376647 6104076546 10846493394 85043912955 45181794838 82802009049 18396137405 182919345824 23863449202 118631010758 32615596679 10663785276 51894794286 29166857831 212693042206 18581149117 9925914806 25755090609 173821141948 116465412727 49825380582 62335065151 18999903273 3246758746 72054998392 153704069575 5446567296 87641952644 7379994968 119711754472 48473093447 193641879475 69389006407 307032340 156651179114 158803038138 162394205661 8552502831 6800098921 106654763252 67542996359 39631665720 26541641596 47414561336 550533166 10683438336 8175432474 14791986309 26343571507 34120636292 228585994494 21582098159 42952091182 34667504235 48613806551 186519979903 12074304054 19387105946 120744811432 22259343313 100928118826 62924461776 118390009688 46637395699 571608070 18777973167 156606523000 18836921005 180568741402 17870329019 15973258881 100408083572 134882971150 5947232324 123878881859 19873165917 10832591875 93041800973 65381017327 120963908217 679261701 72317366783 67377378809 22642971353 4618048557 151059166057 93281516571 8796490907 30917573859 50391052705 88953385440 59922698331 23060174320 244680821662 186783964886 1642371846 19778176402 111468153320 20030914943 183663453811 8071914387 16276329100 248879569 7818427599 94466783497 37227289985 11798463445 43106420970 104025547701 16135964222 32711889025 7646152155 77689394342 23445770277 13620540967 69257910125 22686443028 7285622865 10544925993 62201860612 73873787308 10292546174 89738291833 12481656833 167196147000 194684306378 83197119797 202302378716 38058152206 5373885435 26039588702 63953621996 2340635904 54333667279 8768799580 109616592732 118556771082 78365538724 1804253447 96778205309 61733267061 3141493711 86601262530 94857337469 2318745905 148659277520 152978994317 58782687962 91486922529 44849376795 58127866829 22378914931 4870406100 19269334944 3338337110 3137113395 34159897554 4941727497 42876395155 262598081249 22316459688 7474424464 23049400572 34947000016 21427301439 20927848862 73684239919 3200293300 66978116107 231847335707 23390485191 37555185065 30350891581 7148082752 60962778359 240697667220 3193185795 20623165737 1018443914 102770921180 1161932310 52285213093 7386059092 30536592330 11718711629 53931547037 14574223147 64179878335 35771416988 66459178534 166092627569 173601186288 43100376360 33595995661 49465588565 85655571802 7745364430 253890340501 48145020184 58111276435 1930267827 13456503425 60483961381 6039861064 213325120118 27160972647 13234649314 9458238072 104497838216 130815494014 112434642022 27537024694 75625390442 60869354449 118571853196 264767870 2307955332 3000574278 26818803949 16590120880 124183693207 100017657727 49422475318 30366076095 79098151620 19770055267 51801999936 23739314685 68874901104 21574018415 6269195737 76360330236 32348954029 85377000748 13550032523 48096822172 35300795073 130320909557 20855937146 146826021948 232363288047 59671158325 8935285884 6135054693 85977940962 104132171677 48092229894 118826205592 52152130900 127830510171 13440985205 205879124066 27682502718 13683843578 56220998799 2947944011 4458778193 94048746053 39441203196 65859444891 17152388487 189729308422 87763711214 7546679556 14774675966 9016099080 198604023436 98328796044 61927664032 156950324683 6527526585 275157121 32355254077 8314808429 610639005 51838101075 49287487166 53252432778 78331910659 64549208201 257810031145 6541388966 6083014718 394951579 4234560378 115880945559 7852784907 119313810135 20893213003 47135432417 64620888919 45046611847 5504462535 5385441667 44690858307 4580712092 117231001071 113155394220 85682965404 184245469297 204921105005 12547548984 13886772163 173996041668 11354834303 83465384495 36538732534 176728871437 191605428988 61508102848 48455859020 86330617675 18011994081 201165195653 85566521026 14620554212 32639518992 135429468009 65702767151 280506521337 3153107786 2509550478 104804333558 52595818160 34798627251 21002917751 30283575699 159162549327 16238540811 18153621859 6231508481 3080557377 17201377998 112363356719 2174918632 2014990 94579579337 77175961925 20855470504 4136355 36651700726 51742676825 1626155351 309343779 9534373270 45955735767 10772536501 201112341596 4646694880 9268112974 34246473220 89434789235 68260339241 66924622714 5375906439 116912083102 96029539912 10888790662 7753472840 183786594329 52884936021 13569666860 15390757403 253626885515 1787110092 125865893216 125085354085 98452991726 73348873564 79197315305 23561846685 12654172817 1066543943 11728841439 15704827273 58144266080 37585171423 290791934229 277778008354 61749169178 91998727225 6786536541 35692167049 184877158635 10815236966 5871014537 16607921050 114513180704 1839428393 12776403529 7498200432 28583448916 6193001532 8053931869 50273443278 20809705059 26536718377 29261869222 21453281538 44426260775 44318118104 94726688078 116230396891 11073379876 254136937355 105707050542 98739984061 30795585240 40225244622 23586077855 44548960674 11644822721 97002393121 28781988012 144416706994 59296449784 83435934358 9132838705 129915866380 47292619167 17721397835 10608237987 24768872696 37236928858 77622933341 46682123907 135051323930 78026358164 91159220786 539018631 8863856444 103863536039 7112579446 3921474098 24600388703 3486877201 192483040117 45869646605 1395298587 101015440886 4767526827 63436859269 14269515947 55987450854 89437106202 50581268162 15634806276 45619626136 22277822706 59787420756 3699163722 7865146529 30515462249 266016215130 5769015194 69519857500 116662450990 9391758730 19809968443 25211227043 17832516760 215392633966 20366391846 3430886430 16593560963 74635648710 47044374407 2165243795 2904967179 171780568583 52373319454 37997650523 94016274142 10659340230 245662895671 30266360295 5993966209 49623434211 118784478458 20208248702 26072435705 91198305869 6209595796 2375203172 55526704877 14434479485 2882911125 2893623056 25725881783 242436299107 124548961649 218390374039 30654457096 103534904843 44111503476 34295773122 32716432763 34492400363 10297407667 29431864509 91147809952 26518982155 164510148292 81111195888 1728382983 63382536165 82027031152 66522986376 55656857878 6525610836 2905758934 65451061324 113743254787 180400500597 38425755459 11852190338 56956222614 61268691419 10067809283 233839373741 15155127065 30429027910 55838643233 71325729366 41895023139 93386078954 63792196437 54766074947 30246483754 209603645563 17006086871 38515769698 3929361423 217115972655 11955500363 59570266196 8786691814 192041060434 2448014009 24719734937 25401796357 24509199642 21432022249 21926778166 192529333403 76520295188 30804987612 8201324006 160721044498 56169625631 102597097024 117023584752 8330968708 53985019557 76389238083 37963439575 213248555868 108303619052 22210882271 724899842 20226628257 108541227879 214884102079 22191408174 8265242685 12869025285 4520135002 18996908376 40701272634 5044674987 5366357727 2557664060 72591335421 71108023025 213765561758 1777637137 36808445973 6027723432 122740693392 15268275627 42502190787 13578534465 8836014068 22143892124 153004001395 263846013897 101667240060 6410346888 35224048095 15749948116 24920540427 22085810207 38986137588 30824720484 90279604253 5826345963 79081775631 825264151 111853001987 75997442560 118355174599 197649613375 44457879381 1906266469 131969707190 29570880736 47280258840 61228462498 9684017897 202177174320 116223164903 37984803643 48070239382 19565866723 10417861007 2256515625 57758130594 50821814577 5877870124 163865160799 9878794660 13196409400 15091294592 12450775632 25234699625 38061942934 3335981325 16161993759 35033488089 131870182352 83603362084 31742875589 86818511213 7358872017 17906625721 67343493791 54185006619 57969647320 215898027018 49160461643 60974686767 32489123220 17921420890 22788444162 177157097809 54967552406 208303077431 12418480121 73907643878 11501891109 59693705873 192008321759 15616167991 1330025428 1683884786 43070486122 1409824715 8532232280 189442090141 48950841556 63451042751 39532380851 186340928028 167161371761 268538247149 241698784084 25859138927 34223106323 47343935919 69216588830 210869454280 122159083096 25781641893 93989491204 35054360296 1834241604 92029919044 15127431022 54244808399 63903791932 34440575564 94273893155 21619903546 20338741559 5336718352 19724639149 20845184657 6862467842 171148952651 2206484061 46661838713 10702747537 3146210291 52639302707 98155789978 10955333641 133969260904 43571630758 34768509950 4051054087 86190889267 975647425 148075326949 114008180918 105359495982 30017785706 30868160836 234039011488 181724885158 67199604191 163613126964 2739024928 9096428722 116070745440 9583402664 104208227169 51367122157 54183354221 5372925895 6541608414 45898044139 7585270464 43600041496 58070345290 443216882 6537995398 99264481710 5101494740 203668520070 5483886517 25421398890 1223559853 121746103876 217142977954 21954620254 14534322009 53571593839 11419573529 153284199302 2508791211 157564511955 80307994191 33568352668 20902345442 127283542392 98655695355 26283571081 60884525113 183074382540 64965652940 19053460518 109774418985 51319387895 38689860300 74946373281 20060705616 45335903936 10578473915 2135534625 121533947993 111056092195 8513754284 3348990523 1748879214 2090795187 7827391357 56621509845 25778969691 28084515784 13620033754 2343950945 9800660534 34143822357 20919737727 132268758264 25834948528 11126837251 51640581572 62632459298 27685246957 25167573862 25118382680 72034298801 92665791833 46041626341 6315540138 564948397 5878583191 5228477004 155322988529 143780380537 97053959574 254218041908 12945242025 113247566227 59680427608 5612681281 91738556509 13388302289 54983765283 9930251773 21356378473 8113578276 51003583650 77085637770 70522495640 161650782725 100734049981 61757063047 49432578451 88979368248 286389249734 62177120642 35294526121 48744245891 11907124653 2119922354 36844668698 90525654590 10225637692 111627654674 91027539911 44451344641 86237422349 113858124662 1363311449 53036505290 106543156645 152711085415 67132282197 73624259715 378975777 25391259829 4988162051 133067760462 7564880551 66257015516 134517900563 2635558589 18312227105 136649872883 1180539451 6119378254 120601435359 297312613 12594908199 38249690103 4884219506 275765021 74229231886 83957256021 32968538883 69674710856 29218626419 15474710967 47994817690 3729652062 5291074598 60187239101 70584422084 12417399645 235058447641 80862304796 136628466764 76371738099 93369122708 2941138253 3993150625 139799612329 6617334736 20699241 71359654013 7712036893 2422946535 37808780127 7232838769 6758818447 69048991750 266046411337 51496549636 11816449200 7771576382 43945416913 20944906461 11786564501 3881748566 11477431584 15615954014 2392331388 1309831438 13506550617 9089910085 4110051619 2121811364 2187887690 7658709991 69973039850 150441235479 19885082030 2825467898 30168814360 31059251179 11699089233 144234648021 4574700798 124029955243 43542078608 4708678904 26710183685 19122346000 14303754928 87849047995 46381219469 62214495505 35806988525 132565266029 61968310553 8536070175 61503711967 9099886549 11466172481 4315235509 1981018700 14941186279 29680822452 60807084650 30504788790 573823360 24876169321 22679696006 3240484257 75300241430 5483203252 63468002592 10191217294 115356876967 14068717903 19778847007 108083362111 229681892320 179208315633 855090737 36145885056 172369182296 69953406448 6295925696 19751786678 80642395729 28273512368 63327375123 1962999378 92292041644 74986194296 7842085127 10387974427 101666307907 114455825314 52271541492 41056011666 205654697010 59578366229 36888260556 25943454070 44442037924 45205923923 163110447065 48848114279 1110836338 247848321123 35411007391 6055165875 38313063187 10009607378 78391410823 10565819194 33120080244 229734586536 5568242532 23055808284 5605677323 9131986462 142360035453 220544903998 13252781897 136234171924 130894926992 9232485651 54921027931 121347185984 1359116447 112340025350 23367324046 81570999463 232979247009 16790592606 71196630254 131878625577 86167270490 15782248386 30711088256 92337363378 41520640305 7373182367 120488410959 95124136313 131807731248 34307269195 31055613107 161542014 34886581998 4239873753 101099359319 18665226881 7505500425 157869384187 1737960533 4152159157 19342725839 47497127165 72808932283 13253144811 248023607803 4805106978 114855480145 169170864839 21743404058 2130311550 17385407490 15658032221 4224904926 58130455352 4590226019 99059144081 132381977031 56011764880 27472336208 20017973098 190003700484 89294253037 174727410582 75493556227 72258386900 135612118501 45556092538 145122495526 8740527485 246209398339 4423202047 466400346 130032719340 81353797973 5403913749 88374126512 108911646822 180221885565 2038960553 2459379962 220823659643 4455123311 1765415351 8664864041 16843914066 16738352731 11239622809 14656494056 24434579177 19229817105 28609006331 39912833003 110159440923 131020019111 222297534250 46563928238 43386487779 28033214476 6117909568 89258919144 34626979006 11655721902 21465591023 17370608832 20112949652 25133556276 2813934925 2002207622 92702830030 29950844761 79373295093 11026114993 87379942311 137150854552 2381231432 118548841495 35826038296 9499514350 30452289874 80485514497 68059684811 16800821416 756439042 115842408390 48359537995 95826867889 106300228167 10802687586 58639480677 25103516344 42618645569 3349497132 83859091360 2537171973 134914117568 37980577283 8666191389 62578385848 68120096907 239124692485 23582075720 260109396901 99471203080 844100899 84011361478 14293615238 104117518541 1920226307 506748022 3753775186 10861515663 553190892 238584677189 82678599720 147687161764 108294574448 16164935394 3307627131 70324974435 58822170711 4175928716 74506241480 100045806437 8757274608 82702510 22562570087 107999127625 200824564089 8734445337 124544402234 47490251623 51533390441 48413878689 29896386953 86489758312 719345391 10184982850 38656439279 90736373875 143935890063 34100905383 8321650012 11334154052 13943852444 59615169662 3102003925 6946831304 8627914918 56176355844 6622571869 11888702532 159906321595 62010024512 21013471940 129922194850 9269643517 47418170133 26314883296 24834868547 70885004777 62795956504 37327909036 9584691500 86561996812 4957680240 158447602773 44998478963 95942941007 1969864875 1400362388 44181567792 2172071714 36240730702 190958339590 14129447993 33109764809 6206254188 158271361070 104028383447 44115228969 131426680661 243806145034 148814093309 72780829058 134382909382 20384291330 13615683840 11953065928 11750003852 31550204668 38321853791 6894363610 2998661759 18791374117 7635106051 48161433939 204360395792 88635074092 1868041223 128049097534 45341471254 60095034483 20069460759 204941052326 11319381399 44682165497 65344167030 1331149408 35436090520 58992610153 47603419412 34815355942 57264139630 113318040889 14147673372 54638132811 21725499426 55573658801 6362607125 80205218635 12566855588 16749278573 127318442182 185688066844 38942433285 49759386575 10899687713 223158388897 28017220055 134084942789 12764049765 28305005916 37570178025 183848653834 14728408661 46154718851 8508803494 10067341543 86921413676 82173953522 18921503353 54289566554 248565370781 184780844206 37984960804 20055532134 15126531342 27639806330 113842305966 203754559414 4205503123 93027949997 98562488125 2114002499 98365136067 33810565698 2817664718 24268749430 23650490600 6860569732 76550972472 2193000623 30957784239 69608227825 84062066976 7691734566 9799237606 73211235042 4316366517 169768010781 105615337776 155402790299 1302805988 4295045219 4449616849 14490020007 119195216044 59786972350 98456174761 4558827333 248206113350 43353811744 38158972080 17286445146 24953713918 2389220392 14711872601 41127704412 34460836152 76918813317 25863984277 738851062 5188320760 90151333446 18226576414 23828753973 35107826570 51250540369 10368122736 2619324522 8265491804 72975727672 183708889605 78235005735 24853546191 25896099757 6368663143 8514365451 42068361502 18185445411 24711726845 53539375079 77012338525 1579931877 4817487262 795426929 5593129891 54263493691 8011962911 101827960974 887896596 3524294581 13228503910 264670924498 193015009249 13922808262 134312467760 22497056660 70552105531 26194946624 15646567463 54065285142 162409051445 157375083048 65727957447 19916799913 39967862442 67656463015 99533552739 11835968664 18471220354 116082766365 147846195130 67201472170 35740869421 21571250995 249350791188 4976031085 15281923544 53284127124 32656713173 76677907078 8971515200 22395559305 204945768582 61075476903 20224201685 2468008656 11145780901 27477053898 45986364370 48231344648 10067775716 44980898151 33437978775 137070527845 17574058519 818183640 42370513577 117808161588 60111332068 234604206730 65579200736 2810413596 46265949953 101809470731 18636277371 8880448007 251073626528 77107301745 201303332065 123225224901 118430635543 35197516023 37810274644 11121055277 28135568900 9789042261 46187382402 22932676634 1371361791 28719788850 40199632989 9123202572 135308580712 29176045599 26233445436 69970904230 84343595943 71164173342 159954812954 59599822150 4869185829 13863763419 10432304261 10550032231 23003201029 9489788705 49709452980 542359833 24065359294 9485638967 105157423666 6840891964 13331411063 142433557354 6391431439 62240936004 60090317163 119522942 92307351068 231456885521 141755206018 68897290121 201864455635 66606544269 88668068913 69142425066 17620082224 121396729043 8680266683 10440708330 8644288636 7962472809 30732639332 16545314099 17379915042 9307236853 51108622274 16375970754 124530858094 8046756730 53511396401 20458602758 152644824669 129049539968 242245993 12560256374 39476128183 4385130248 127178909371 25517612249 3575227558 6640724076 9104220536 17563441283 10238002392 6559895102 22877089215 1001194972 34873149656 2236706277 31539981809 17136869240 42987044100 28938158437 22883791243 9739262303 93368142157 11802217356 123727244427 225850679106 11756664942 53997597647 58064335607 2577198382 19459136086 117775222437 11684689831 75140194302 11947992106 82657328071 55236466344 140531193010 23506225586 5720874622 158311878080 28206433282 6328479084 53119755752 30477309519 69516459737 173202868355 68707233302 3771865296 929886836 21861575810 28952247063 14848035407 55195006307 15832983277 195660591690 95317392824 16890120993 8166853293 229706932563 109714495717 2834670315 55098188613 90811409297 22086403055 5907509825 20361851730 20125600905 4045503489 250563326381 33082069966 4523659590 8133061499 175894167516 32620963140 86177553300 130646292892 40188089063 13970419921 26145830471 2216956938 33616488538 1542187060 26448567310 20625454419 39028409391 67121929060 133140973922 25125189244 77298463542 193492650 6056533154 221410397012 33240221893 92906443797 111218935844 15565786327 131878118065 143287208557 24177331570 26779408256 43612621750 5349820123 11050789728 148359944756 23174549227 10430483877 50311726280 30524106270 2215342308 184193986835 29408262012 121979605422 1299580760 79148304390 2598300933 162702441539 6281907703 127868620417 92283577285 18890552254 22171240328 136113470176 9130232152 85556579889 222512321380 77374314388 60960138919 17346278024 63963175480 5680768401 33356315123 111486499851 154236284046 168755795099 46628079775 54906830313 185780343726 127126848510 127438317281 5114235092 18769280350 105709678487 180713409052 100748880250 52320791936 117369246495 2861368059 31105120881 75099318660 23917309026 172892218436 11205315261 29144986093 209613133327 3507153921 19283901573 43147292291 42476391288 37748189235 2690538125 110881880538 595637492 216883675778 17174417294 95616889002 44072655196 87896452845 192315869455 518778192 32271898380 61598056514 32160480008 140160011397 6328889829 20957470795 17565931898 131161518782 7199339057 26935215906 42144114175 48594872784 89900616630 16964660150 43501476882 22884120414 109988812178 42288530283 19751352825 252637296190 71241904190 119337213478 4802731971 146753520181 50650107691 148394874798 99986789804 142524216750 4546717177 59903304446 16334772331 23617883828 987382465 10600242001 44827557865 123947787589 9557251760 36231051251 242927942916 43237951031 127085232741 38621630490 8109910143 56675685454 38179898296 9584707611 54159336663 31970057179 21904719959 35927608772 110181107255 44163899621 88650928682 40913511398 99408838086 248179999115 12219367874 5836196011 78304464256 85900186785 150426339577 212623574431 81283714928 87957682533 5559070227 99392440617 53939554716 22509358103 15712654884 40891118337 89764413914 53871393128 40809281268 91381779559 123721747778 9701547937 44175028756 59311210395 2904148408 152368395388 65053556732 4423559357 9328426154 25913311500 182607947067 12673044192 11001061729 56280046749 76772695343 32565159187 21266358953 20160039101 92711918215 11112055200 62463608812 40901982494 24064609397 7081769086 10452651549 8739985609 17839586017 15816019757 54279741435 7113644450 158331216701 18358864191 69598743090 22830866684 74432131459 15860481162 6961657084 9387321118 188748029848 241305279578 32613482159 13772661319 4860292932 54074008 12838863715 3872615437 59220278197 11807559606 42707211181 77117511987 105166106834 54508532807 55267649804 3745045905 20235690907 3862680849 6174901385 1693331795 97391094710 31860725237 136689057028 13663694585 2557735901 47472803509 5716226545 30872039116 127948721123 53683454129 62603800788 143517713093 9166601799 72089256542 61787206806 70374136304 231066756602 114648979954 106201043469 95064996122 26993744583 4185323613 199436934169 70204421026 45154242216 94896191668 89319719228 46653298849 67674676964 22678755547 63783693619 24230838192 103090896296 1569102571 38194499717 91885283600 22364408542 88498613914 66728575865 36433604485 1786004760 27482078128 19463398081 66317637525 17992809102 172221300844 89372017022 37038081836 7469847392 145303178808 1956073479 58237950416 27848762392 85551983535 13140712710 63187858766 22586266421 649614929 31947597999 737452849 38122150036 25677892574 23731641005 14309730544 77888228196 83311620361 34340900368 1098475859 93793265540 30221422285 67112953038 88039785129 2042730155 176580612763 11810759759 36675046992 10648927679 4885339783 27363251312 31119199671 101641495122 74525027422 48229248486 8133794651 27137701287 15463274581 76740614519 113256655286 44496681580 46779095710 91875335212 35983798075 148622091118 53016848894 46343658152 3609426277 104830734033 66900601556 19367386830 7623142808 124840927354 104642665692 60882244059 31738651215 28779843937 34797334100 18581320826 125576299730 130447349531 59474853969 118166599130 35463101090 36489871736 7601831184 14469669602 16512730665 115173023607 49432780633 7744696282 64438476476 3376859958 105058361441 232795282656 28440977825 6550343811 242225686638 12027225717 192835574201 22116673101 12217090973 11017125048 30235470272 23326230410 32354252745 12429068936 211015213614 7085177491 26661897692 230384722831 3332192816 31429781424 17378575181 19566939420 81326788730 8004926888 192032477120 8612206168 20280627704 39614884064 26824854690 14547833177 27560564483 122179860894 140783303958 29714842815 116353276372 27398307180 977221318 7875524478 693686339 3553552368 196903683177 101959887265 3846068207 4605931344 120733628913 118293436730 34963409330 271329217083 66680226708 5173544859 129675475588 36717368835 111229331583 68900840724 203194996720 76317875015 49294150942 425967600 31686693353 39646789441 8017298860 89563859960 7748205590 138737042713 108540425840 92103659808 91435103171 50443581143 12717001830 104395208655 554321963 32106647465 17980417580 5270661324 89362882882 116112575182 13434748703 183595109293 740289389 31797164052 16406867553 60948352548 5715662268 6136425527 100537784409 5476834068 241562034340 24247168511 74944693265 45730132231 148849132889 6799549225 75663606738 6953300516 8511326098 49744295007 9551593306 364096974 22888551249 11887631596 211780386159 920081450 102277205432 21585141501 8066484106 190656216623 18386977203 3758989272 36676644944 225187049969 55586000412 76687134085 90157080010 11078515332 5704195224 24297399211 55713853275 165345367055 17740699375 113550612205 30591321701 5031312502 191433984844 119841409837 199522576721 42129384984 5119267338 3058871293 3475437809 79652532112 14053857830 29567870579 158846510153 51872273041 92323322389 75282871113 65366580897 142626169477 22752699107 2213975508 6748496237 13138098377 266353925230 9969878130 126440193134 31735964824 8352813177 47898180618 39565409391 57638091279 7886305939 29943397530 25424377939 9708322039 69838785134 83413660388 154013987979 21340844280 36586599737 21818370593 139403378577 24130101975 21047437275 19319636559 5329020482 5619305739 99550501866 3983178945 213035686090 38078997476 51234727958 38027601384 28855461038 131048509744 11209493575 15614879663 97047518272 17861949574 29764218350 87815244470 69387062798 4253137063 110380870247 4620173930 15379932745 85528731694 4612426676 20930180102 6824912140 11197073330 19038025806 119113250752 9229151079 24538721817 24171343069 104485809734 82733849177 22399882240 239963392073 15604627372 4748816824 229724336747 88129410770 30424524820 24605485701 1551268103 178220822638 7392000100 21191602677 126462439612 222492084788 41604958238 70844982333 43546702269 369696156 61464563192 18186643170 71407129772 81774756286 54235968672 39676860520 166893325636 54593319129 3207320806 33116505486 62439599751 120804742169 89922698877 37448984533 1685024117 2410417013 3663721914 12155264269 98945819164 126700582409 251019594382 71806203654 77496276439 37175845118 6118199823 30208493067 7398686991 6609480861 35844679451 123945326872 6999255200 45174197101 12246232072 105229064478 58779282509 58164763123 3535973678 116938766702 17136510558 6528677789 2760325949 25259902318 2641482388 9373792079 29982706808 33940591252 2458085237 14419735329 51857946906 115182634236 22135422142 23896240280 57672154803 74307850699 32317027207 57137004321 8207856643 204668664789 2981962408 3270192353 61628830845 17277085138 1986981232 154382352726 148361928201 34433521620 10617342048 20534000255 78877381578 22166950662 162715976261 79669051130 10413848594 1148501012 57663742146 43656728729 61438288321 486101515 7027595630 886233982 7366235638 8371006265 32942415323 32632883056 20248048336 195403502597 56322352483 124992441672 80736395907 200641137738 50680974929 61494634075 100200809227 2414762949 14187029716 40269326180 3153878860 5723611980 2080060359 8505757045 11524172128 65375648094 100515559275 107637947 16325891002 95251411193 109225301995 21865362754 3396533845 73785538874 3964127944 9229377939 48532246311 26237654696 80081671789 12415028368 81673745979 13731881421 71635289416 112878738503 1827605923 6713137459 58026594683 40577884513 160381017338 65188203124 75359218237 99328298872 75953641123 112801979242 94412916156 196799267263 144653022 18240751224 12617855067 7905263338 35866597988 4090520517 17527673290 6709883227 11379725174 18414758192 2120279597 15230331122 15732088603 645387866 24498663975 98627866359 72911385582 118266508038 1192230189 3198937040 98078064500 2155363496 5611954193 26885264925 35879564103 60945024763 102075156968 26318954640 37051472335 3711361161 14158515659 14483402335 49670751569 1048215998 183261236607 22779082454 1606552600 4281429984 74736828601 80284434284 240178034229 4310004302 124857577819 5956237166 35815899903 6801717391 92821266145 12312458937 192915004427 3313661598 28810664611 45229456019 115560279871 155561192093 227666512629 24313782706 675438992 35628311864 75930178071 117039771725 233888437093 118691001079 63720082554 6944357143 122779701665 68429867497 3542281916 49185051551 3732915315 54555096556 72990525273 48399747199 687075528 1259700124 117882717358 132564079194 84276303701 150579310062 123515794018 9728614080 15023752638 831694920 4492462273 31756000477 1608648129 195929179046 15359483322 174514958325 20149973825 5347811669 39794804568 8316083035 64264427980 14638158428 671947209 102841506992 21485743042 114925396151 33423564114 28463683289 126821579726 24879916224 32874053730 235255148429 55552411325 23498802611 49764124882 46084857452 187471717846 11727985598 104434856371 35718785875 179867621185 41937784222 103356001187 27280910728 9836811431 28532095348 18581317982 3698857869 52106200040 6689497205 29883257899 10860707157 2790308644 65953713861 53093681905 5983445301 35619863057 7292811344 10573317994 98113231177 23919420266 187707904552 70174625441 5378666248 12136561792 127050713525 54412738779 42845585085 82439327287 83772392810 19885907740 208838138272 8423357014 1488453751 72132785848 104362814193 19353474321 1222967218 257414989410 97362331242 96122819966 103531739004 224184350359 83374095505 72099639211 222416283622 21312499025 25186887089 73611679349 22475748662 38815427381 33297809654 108535443040 20079096256 2079733239 49457592945 55582122177 41961490437 147744087190 19109390528 60429433935 83278884964 51689467535 34254123832 192483397676 27246583143 129848717236 25811167558 31619999578 10103105377 148000190503 21990905794 16375122237 104678531571 22546882916 41672698395 15542123762 13517461204 12338962981 62097024985 39868757659 124790990420 12106882004 35030357105 128678676051 2312127481 101447822003 199525087053 14301246331 156392863654 65218698875 33300661472 32878797585 99966180689 135627500180 7483793444 46394852201 9082996479 11057276773 53973994498 2613418702 269050548641 24006493991 19787469423 67751824853 17123877921 11555501835 120999426122 204690172379 14469943467 11555770191 15586105336 10919942087 57015687649 216230828296 106038921192 19509132430 32809478713 6072451631 17556107375 8661996579 12495433829 205384300618 57121306018 108799502305 3127116653 17760061360 50793340578 71543018113 17883324071 13360342324 1553234508 113072251248 2667463743 29444558650 68303214789 6094790464 6171589649 11530576588 109628219479 176937200242 56740444683 2648708502 25840992356 29558565866 111323188092 109229686942 37293582815 20749775352 1856392356 16569074973 53002031799 79893556895 79130796309 31853549510 1476563459 84981129123 646608103 406462536 7075355343 10566198807 219795025463 3853343476 116579489922 168922277315 13122265647 59921427074 48183822470 25321338458 117789115 84034424680 41945958827 115944038608 10348603945 19524322966 43569589784 37100947913 34204857535 5934516470 12107040110 21750301186 127324585224 2743913890 34608905563 1965339069 78959677488 19798016113 60745442089 9067560432 61697746720 7288216513 2220862495 19717073027 27354898654 65503583732 129224685346 81799060660 112288457327 20434807207 15105986901 82967652414 10069675285 58038970560 118882690313 109097771368 184910615324 26722655906 1456885183 60469274294 11965885460 81231444118 61037360010 3058154882 22223855277 36420623520 5845780378 12202969035 4178716647 9876476017 106845728668 2020745694 28274253676 30243504240 1774279685 106217069390 81440972940 116126746604 131483799725 138818307798 31726181477 96956637381 62113229245 261101558041 49023830834 2505572700 8710555426 204758377443 72920445676 15250729137 207471509799 546455298 86724202663 80402210613 115687777768 160172870766 54050740391 3769425852 5926867692 18578387702 16270065125 48253017676 92389157776 41667045525 52201161173 18185840044 39839757136 29566711036 92261830930 10791682009 82505474750 7319486289 10766496311 216849312156 15845426424 72458459099 5785223257 89856172615 78456434209 158957150423 11552315367 210698134839 2505768826 38846872888 32968557809 237791177868 48219562254 167532423347 15010019242 147304076952 68116678632 123525566494 54059860441 29024939754 28515653870 16747387061 148888883896 81669464501 133337933503 31729155265 93048422610 114564784666 22116432764 119126352125 36666171910 14021489471 15110609492 27716536 20715476140 69171519637 26666242961 65812945722 144967453556 1074718260 6909516136 86184806308 5179796594 14668331756 101254748356 30046906861 7973135712 58001494740 95205794856 2231198848 1794367188 233544976649 47647306605 236621506665 79026681536 37704233326 202780020219 24754594934 21895687801 20730941500 19567293963 9755759839 31374990140 222052733379 9383160923 87195561086 17155935073 83513754368 22683083861 31275930291 218845507517 45168056503 5612976744 50890735244 183875697801 21243554971 33424162995 201532405610 41431308989 95615177029 39478543085 19336357806 54928438931 27745992218 35949347384 139158597460 2289524200 1435098398 91716852884 820756770 10564695082 32455352689 210749480645 108820186276 12716208737 56511316750 162394161 41840347086 29335812762 133079748502 8742064151 166751011683 177487819010 16271461049 35594699337 47122209353 7260490133 10599085588 33990210010 17314501178 11951978848 58083240655 3184342584 4504871788 3389836684 31914465426 177639622649 113218092092 7367619893 13583849433 238045919029 72227401644 17199218970 14927421276 96000595674 93390087624 18821975612 52956309386 123114890669 54881541493 64360811736 34712896732 147533974245 56291780261 139436217077 92390330509 87784371923 117255903762 27465086027 26681226511 5594441033 3209477494 177069598280 12415238057 18641193570 993667220 9940441257 64815658802 8883432078 129112795728 2697655113 50429559818 8531011609 192770564298 50723932456 20993280362 203439100785 42821254505 81682977164 101169332 21132181075 54037722864 23946744346 3425434465 9239134795 3259232772 48409960916 15671262230 12380711398 80323736155 2976091680 132497944028 8069168665 2383923482 90021186914 134870745195 80151180693 240164131715 82616069591 25368976131 52219169713 97531715737 106719330900 120537588447 224034570 2412550746 134165776425 96004314343 149999143081 36196513680 29401099014 43456024425 13174017136 5650306268 8419717740 116809526901 8849006253 23912918755 3090524136 7090503117 59331698079 248179544575 44588165286 70761884959 166914149136 222914683464 39018865586 21419474181 4078397415 76428631308 62338186771 21818372140 13381042660 27363870695 190279433672 237039234378 50829666622 5308425233 55097860407 33977571928 35409099096 7318005030 6850472805 119601806557 43126072907 13419084586 6834951130 42543818851 19888472098 141092285398 169329074428 220953745544 204417942718 82111989867 193390051892 251646905958 213708766517 248499414551 60724497952 128164624839 17013954083 40822203261 102715374249 44034111483 3840369936 21446329334 4219051203 58241010150 3964116718 238165009565 26141415475 104348052258 13611733851 36495164907 7491601076 2228396524 242934695187 54840494273 15137249168 82054465794 35568241706 28899296652 215333296080 41467395484 19718053542 104687587342 159871715960 23436652880 228189174728 31511543714 84146095747 58928260014 145460059147 4126350219 237164865533 56683246585 76706070801 71419753268 28102782910 69710769763 23884182844 125513195617 21406468710 5525984658 37144590308 16122739121 78051609493 15006843116 17333955902 46561843288 203965466620 166711183598 6960378172 33135237317 146729705081 87042707319 165590574261 11286180514 29192330128 46131440184 3617444775 22068455317 463339072 111525358111 51270046571 175057547586 17235930275 97390801366 17804040190 41959660224 30644087096 14136229997 50115533087 24014670027 48656844356 32073731394 29559462528 11484323245 74312572049 2965766884 120957447568 27848175039 106077168231 30951581430 61424888576 5763340882 76869046694 74540970130 1938093466 21795831712 11529076011 46871797031 108642338375 118557184673 78874440204 19381370103 20986220903 1578269070 15869183028 8512471463 1210513642 96875976088 104775637464 36377656410 185912113915 40807176194 85842123054 1672468737 50503402402 53163720746 76666415548 142098512 24503071582 35304092080 60881659037 39384730892 33234903542 16350032753 63757170385 98864262947 264550457970 7198102261 62404297977 33707665523 150225553671 2425679239 94995054676 62262133132 183139501831 265848849 80305790516 4730916665 5088419323 20145092276 50341026760 25863701387 6197992485 73483353035 6740348634 15099857318 18562934744 138411344813 70102209229 20421357677 6548905296 42160462887 169262007703 7355735588 8961286585 30220037388 123644449339 225896315954 72462411824 142972343112 101499130502 23126747174 133632058112 153704774635 121400609233 4123555572 25174405787 17278419274 75664471756 1951801484 19734969744 177609938716 76998753365 82924718335 30553351961 109170940396 99044771680 49856955648 24715857073 17761655837 41127850549 71381180589 13831100876 29906354307 3858596067 69330947225 4962451304 11209630750 63522023698 56537252608 9887249091 16974327881 3652298233 35461778041 32819459786 17981683512 71852501 90542283335 14845462290 107849237359 107573927867 4835928180 3026494135 9894911135 45945598926 37030906504 34882419136 23519453820 94866639648 30118781648 56219374057 130717782183 48095207346 520721842 8559464865 9295410428 73070094921 93865252724 145352160885 75304407034 151985459430 73319092178 40612745259 2994985267 14837342995 63846254020 84045322378 7417356852 144324870493 108289335948 3458988039 179656325895 9681128136 3181820464 18464779287 1313431535 14878553358 233627174289 225796848693 22706275293 90470996939 138160590362 119722930004 9277440092 100418804 23004228044 36217690882 161917846830 134125246783 123331367393 13849856983 27048733071 38497252140 242572302215 31584009519 96421381078 63411406930 7261291700 129266949221 47427901886 107685423683 25931837765 37977642905 28854296287 35458910107 10624543615 60310922814 51905814359 74427320809 124916567525 33364774186 93615527445 96522250830 151591085804 12739337616 40374204049 28176442232 4772539822 13123003659 45389642839 17761951006 3727388420 55650894506 9925780416 66583172330 2434193424 44895815770 107490728993 106772933269 63064749354 16382874666 99117176026 224193460108 195143369391 50855893325 856415864 267972283 101288116227 160292156773 6057606726 18300577644 3106131759 7242340502 1702636478 17751216042 50443332332 1416724182 63590482205 10934761808 41257237305 102771225299 264295164034 14053268351 7896942757 40829486670 40748958591 221766209111 1019194425 6701254332 126206619728 90741324717 69273730106 7030753916 197918133984 9879975872 4571255271 26707426785 34998014478 57515571470 160057961659 99650995070 64981435640 27612621268 20233852055 77912866851 1289857320 100635698596 24194055437 12306170291 11325909191 18406353296 3491665981 17530510527 5602214530 2538090172 7120123370 245758730236 104138474334 204809987869 98039580629 3676779076 22781480056 79269830309 154702403317 1852455370 135502708767 98547075648 19917309812 15846932364 46520156037 133289288286 27598764099 75379597844 90506540388 21840765299 153711272584 45081252313 53497713119 228914055647 77105567820 23418262423 36136424855 148622702348 22416837014 13580582945 20072189809 185477249282 25920782591 249560662628 8332869741 6723183313 50691267058 35635003860 18769485699 14258427606 89005728560 3358820269 97337024990 22974962131 29608192505 71149332356 85229111996 79342925544 4670773919 60135889047 7915264998 23195367930 28399594201 101123427345 103685973652 114425587859 102601420157 7389375328 163769396262 1586029528 38372225670 53432227775 118411267654 106214128403 142159320248 37040061036 213298986864 5935580710 143511236472 87315033781 166624944155 27924198116 88757285040 59066579197 97656838534 151712415518 16971915412 52176845594 1271939895 7361300430 10483861524 30514348740 115539940731 79036347040 26183432930 57207205028 892727130 27397945949 14442489185 55153137967 36993941333 988064993 52461980865 33457042650 212220540907 15295868652 195777562857 37090281425 25682453212 94569467417 48145065065 98033148374 136931644456 30873402106 73081113686 51661137893 52893599158 176629423762 119407208454 8686694971 27918015130 21767676028 18498371065 29392365784 44483863532 132509726272 14799175482 227222113538 17036302555 52036884976 185374748070 62926780189 21968436151 226441526657 59560766720 222758978525 101283048122 20068820027 51164473554 178209458175 9429765857 3096719152 34360962 23192939238 68262964931 68008567609 18659642844 19704528422 10162895249 105538657335 63844564089 30352767328 25423859672 47770057532 47286523636 19679477196 2924018983 32300424891 48513671540 465670585 9363138781 121089178571 5976830854 792366186 136501474776 10726790567 10812050007 17667145951 10865803857 62091057504 156362252369 4938366984 71292681593 52625359932 9512457631 58755743168 251376528872 1252302829 116263861015 130935656251 31407994996 11180776365 6711583454 58783841810 1415465562 66267114167 3989947956 6375575292 106452795170 106529913252 88715125036 112751427797 22899544666 15776787681 18003820783 35927213677 476946863 56679409708 145302702557 38693495074 40184219546 95683712440 17913760304 52799914493 13522943288 2697629886 26558804935 128406593562 75305508469 5776596363 74352438600 7754544225 6397701934 782399535 10096218839 88435388747 95790988871 96621128313 3227223739 30496551733 197565749803 18265103445 103842587490 60781607525 1974913062 64688523183 12169960615 41056320083 56055312644 2324970555 96591652067 188988864835 44284381146 16224116541 80534565457 81867444903 99537221476 90337531640 8992557457 11802462342 12546155171 8431115494 18404125689 29851947580 198047645377 7217397719 23675069749 314502319 42101652557 34244791666 34706289851 7974367325 148794850068 102757007254 56601877771 64315836743 6213090859 156354763985 36374340699 85326702706 8602443862 1237279060 20075216918 18714610659 13997820963 40934447947 1573982821 158755592459 127017507974 16597030316 81547855156 68035160534 32936497670 10380843817 113401357052 17544273426 54614840545 57379198641 8250948255 87172459165 13631448670 108742828440 16636194322 4657474842 188591773367 74879772319 3400446986 591340842 34438097043 60397428256 22978386313 29405043324 155432390010 23780064337 21954504433 66463225387 74681205691 44702099486 87575802200 43869994996 20069225327 49293003986 8366088891 28914059049 89665083965 4672502459 5694921970 29074637282 20855677992 7042964316 26854229475 8959707524 1548280606 87977218449 170024448327 51322767729 102565566454 12502848848 47985823372 3783543430 146400358311 26501411405 40619809987 1756611660 1115866335 17373708193 50397214575 244644586 2914432144 20259263101 76055504680 135045989436 41274629136 4965503698 2186296812 28616968661 26911701949 15378206361 23402730420 116807502707 5656678143 134597608854 70698948573 61271778600 19760677190 6167976946 4835580235 4441546713 46221256809 178377793000 4827836159 16681263004 14989713153 52162473869 22105204954 39948180140 51585534491 1050497851 69911955709 32182249779 100849825343 33377076216 32334486513 99822564174 24364612609 37359633 30573852711 50715710179 3628309215 29884599510 154821529 4456122330 3515395364 22814246877 138165338274 16293848228 8450337652 7968472629 7625245730 11296724143 2782857054 47753299674 20045485618 79775627567 5900469281 33706340527 12259577091 10839177440 14663091665 160404242735 83468307635 203323006051 211878813340 18097945281 1313734593 21651240268 92776111832 12715264655 40598710208 64061574315 5893607165 61145091052 3252401599 20490833871 58901042503 12411728304 27788019052 138344735353 520076875 113893868658 3041669826 20306388521 26760681395 139330410710 105702175989 23725968075 63349009172 46019471735 722157780 194848453814 6842851441 19856851107 101427778616 8926831892 95032741337 37083501970 3582966329 58590936341 7979816046 11460194711 2253345503 1161267963 45985990733 30902884116 9078069820 70987458837 112265887841 100169358259 1441008823 26976636429 70111019826 3940951225 70849428208 23994202182 13509292232 49884173552 127229551495 34881171923 3831358788 60107680393 29455117523 40251504040 141110844731 25828022177 22137669098 30344306095 103057931784 110937920900 14765164573 5248037217 5236253712 19154574822 76487037854 34325291474 62935795577 56918951544 38172217281 1261487982 99508639682 15070433195 207965399617 18886007002 138152962889 13419747666 120724851359 157139553713 18440581716 45364553248 37258895302 14656903363 17712202631 8428014245 5512724221 88988225328 8847372419 25935794154 35219603573 10308200659 186506487284 185675094413 3332438886 17624061250 12463599190 528530035 8513325880 7440320187 165706460649 53124811547 54206530898 7100078187 210363941162 57698044247 137527981965 52530581817 189887878708 1826127687 477806369 717228984 25545266489 31245407447 70236537243 15755231802 175047406859 211205033774 1616233284 8240788804 2137229147 14051125116 62047257650 35987189360 126043549778 100980274212 130842653094 74725886134 1990057151 62908591917 199216838174 4968266663 57373858434 51761702397 28368044055 108224539870 32479930077 124036090225 2131383675 14154914247 2581646316 5951819499 18195849802 12275332329 14817574262 132206914782 46924076320 60391685885 84628977738 55385330049 652311308 34575414970 22780475535 116630851933 62410683461 81129186430 8668448289 5249183031 149363900656 10205856034 91352676612 23908933139 14200848363 43792562506 30150985009 21708339279 79516635046 158248578064 110469299793 30683490571 2258184171 18315933903 137265411528 38251266414 6434719564 74376664339 11248303996 130484775856 35352210687 35871503133 57071454618 71861808796 110176454859 12758028206 192452299645 3287389282 190316593192 26823480221 23870333802 118761766683 44104706660 10627559557 99626148617 104204163431 63213921026 21039965692 5839467096 133959610169 117140538133 22084144950 5935468281 115398348486 3650887132 5804985569 78507058055 11038949680 7793568613 16931356313 50681941183 118326189312 47437568685 135022625376 83497588876 133425243761 144863979654 92095856583 123503005771 3183414467 20176421612 25857931442 9772979648 81876061328 2227426643 64422950703 26962587428 91564487808 77118270766 8795028187 20658452706 45700439908 30197863981 89691054599 20850802732 120445925558 95270071249 64637982545 32888375795 11072451435 90754876807 55359289680 67943325216 59978462309 19071539187 112110240057 102686096639 25699542218 3482537517 72173499280 2181417898 16692770482 1757169928 54953599001 10668969459 125327639425 27743693244 12386151242 32079630185 136922557510 30242101057 48447331871 53699426773 1183191304 12468069645 24844002619 150589258213 6336275803 1621154311 69678022324 58168873272 198722524 28058088729 2179354546 60648098129 8737552736 93187251489 134759350179 2919817354 16786849325 21613478978 10657078686 21003680544 32780086491 23012930522 104586874072 180708466 156048392922 69370654193 132655242951 31786260513 315333463 2455718074 32756953286 2491966902 58130124303 51035160110 2449204252 10951521387 50705054561 37599197428 108979845898 30979848770 67259020962 24302965234 142415141381 88445930878 24988500573 11639851530 24331399004 20645005190 756381407 3461169341 20632450736 19873608019 3991614480 35813502002 42672029029 53831090840 62065763393 50455975438 81230350894 24876714821 12939660797 89440606151 11797382725 11576317241 76111044668 89042474177 82221961131 33033840559 50852116008 17958923785 110811691807 60333102262 195903454470 15807179441 86150239113 117109662881 105267933488 5337193042 46656197517 7380607599 12135028387 10776626952 7451947245 15407653970 74270411697 59567143924 11589342560 3499481201 88216313468 19958240006 5539992480 38948325084 7586116587 6191249146 82538293751 10383436623 62269919008 119874655340 201016632974 41559735469 78896246338 8108794448 150525417352 120393238729 108189377937 14783520099 238801467 46546296356 8045123353 9328532800 97289045287 129583738031 22719453368 106061154564 83500484254 539455284 41103464527 177170287587 119210999840 102523370933 193650970528 36762719203 16254227332 180242923907 12961139438 14991461046 10802274750 11130661994 96747289963 95468122191 196842128259 37736523149 8622172162 67712966282 33575454761 4357135452 2518026138 44604200173 84260464183 43509576459 17625189959 17154802233 2952707576 47227869790 38987487015 201747510151 3707378159 116065992081 5535447997 12029229490 27122375786 51159736469 15335763599 8400868430 88314383528 19855610909 29092469679 486776424 21896188963 77035321711 144487880812 37907782569 1165104348 56700925940 53909449559 146546194581 20529629808 126982094590 69737134078 20448902289 23516884162 177276715404 14201069919 91978089868 4931693168 14344392139 225475268255 140936184931 125157753926 5476231667 34711306514 12334860014 14001236656 76369581304 90952200004 6150632651 15786728381 13228107970 3262873330 13244054704 124216164845 3889195975 54912405802 80600964077 207623911744 27409421106 9899320385 40501659541 10976530716 22499983480 12962287223 10366660781 174785578793 66224522099 13295527652 97991770412 61555649721 78191769356 57768687259 28069016973 7561497885 52023654661 11855943040 61917041324 96017602318 12187679517 59242675814 34057129010 149702113093 35687303033 830228684 15014708574 91534608615 73385629242 1320982888 7681300349 71585152857 36813976815 26668577429 202611832464 11573502281 59899268104 43688964218 2493626643 26304434228 21587096298 33986904291 37130460460 19693111528 61129191403 129760039135 56479877958 53141939460 5639177211 24817159329 1216779374 106774585408 111345813664 8117771271 75239056142 26563607856 14305275765 10003602819 54738051088 102459312743 55332727455 383797257 20517004916 7175580525 15189299469 39345636698 54311736924 10849224401 43267777818 19520790028 113869396248 47308190655 2762696911 130591753691 59892458864 1510574703 38034366412 126918425455 132504788595 8139779581 23304418833 13811148313 14979343094 33340234025 148431442912 93499025949 143370348866 4873431235 66355124144 62658868427 1760859376 196653157526 118837024147 4264668556 16784265576 2016683699 80215761550 97369548090 15863300937 14601785856 18013005150 60407731344 213065563177 28245968885 11174218849 848829116 69167793779 141900725049 24580872811 12676221996 3901661998 679262456 3497855773 10938250883 5944229108 24670345974 134095579358 96811181974 188657362850 38309613842 25895097608 296961438 18771300513 142706022092 26939851857 29182032681 114861357807 25756106406 40667484905 40993580879 132214856934 83613341024 2998191839 1876125359 128171768070 16340276923 35621260117 39047093466 101574407657 8602219683 15638316609 22075634529 76128553671 17865070163 50079134196 14306023269 127487005328 20297616965 148471942715 96302235472 142448969566 13930365968 128690630962 2362061352 157090234538 169951903600 85664916891 13726436134 101339838538 115740257214 83822214310 8163042925 12363434022 26074722222 18853610106 29935478966 102333160142 84040277404 6328326726 53686990835 6990558436 115819095375 22463222309 8626480025 8839747330 40222671167 75241494303 81810797599 68213695662 118508987626 9226882733 10868293849 83005568309 3423183468 25973803015 80901906101 67804404555 137655030763 82907777 47049384423 125938160127 19175443261 86561098438 5123495405 171287186712 7793128531 9044335669 10853908359 12003235437 3723803089 40460655029 25426425211 1207988947 1608853803 63451741573 115623516837 465854076 87579881077 95528095033 8702681277 43304248664 56809764670 5362862516 8027341255 7441832105 77405960061 4002051573 117609344263 1933036539 9027639121 2291689545 138197986401 206029420421 188347215369 4407394648 2747705442 86552467003 2212233648 43087771829 35760124944 9837999219 173273238175 20003038962 77612457628 19956588607 3560924559 5182441840 503497670 76166935680 10327574989 6007173526 12319897891 53851083924 7020581203 21525333930 29518723701 38006833979 51460138457 204956287237 125808595 164627882205 80768093289 12198221359 96695662191 77209215471 30327131421 64101377838 27467730427 5328852617 20166734642 33608985331 114656951894 106869313980 108791906619 47371968447 85678590561 120471493642 5739649374 17899538222 12911725608 95312426824 1468525724 150305554739 92217757531 34210689340 43394138319 42783325629 4165634337 118723996981 35975994011 167976962082 156692730742 59581541386 36968854307 149278144502 183646550995 50941639929 62677878630 11973218473 88693663495 57875047610 26952106982 117392449884 80451566339 50476459558 16723849780 68712562936 128982320451 116015802146 25612845003 28206183813 16551621338 30169534854 95256139620 128973173938 25166492119 17418723886 45409302023 4495470735 80912430583 8995673363 19827951554 7445772716 55414971287 74488152221 52828316341 39035256336 34716990790 19423156884 891523805 2491911721 37041992589 110004139019 61320688309 126540990898 39808997472 8636397114 92004242829 14969561739 55250264489 26417899391 25501273478 191235537176 44672153418 117572821090 117286060764 2790095304 4468731052 1183867905 57446926723 24276834413 123855078046 17208111112 81488439703 47131892144 21612296891 11510987532 96373037882 16350828603 15277723100 73195889645 54703590804 5813309813 9949615525 48720451860 21032244561 169324215027 10539385449 9495133797 32593881693 107627291823 50990579366 57265172374 86837306620 9970782542 7878389232 11870076682 34469288092 139896181545 28640313682 25297771217 57309198950 41548513954 164871532168 113362006930 74076448875 2987941018 50254063677 221207420080 199145325293 65700267058 79860650634 130913893157 143950684804 36758231821 106886894163 3166926802 131059660693 112569627717 75150332375 50556796309 43730053125 12452142345 14853015008 13134705640 66964406588 96254352072 120677062180 10624890371 15035331614 120642921943 129218393218 136581756922 124034010659 55903304826 192035519164 22352651507 64635950109 112939044661 48359577586 41819861088 192489957368 14569627420 179288651885 18030948753 65084742867 4521968742 167402417040 23663845119 61218884203 23825524810 54503500146 60209138655 11007354527 92712140863 11373973892 179052132361 56908396346 78315394418 42350452050 79683329334 28415169131 3675437728 1771409937 36117261918 132369823629 153486553360 11556457972 24425268850 9758979116 5433105831 111342807675 100202947227 50207007168 39938525502 73370371713 77316764224 100355248724 43186130357 5672432188 9779531843 5788779909 154440787039 159737168944 92317269425 1548335026 3834885180 132628569403 6502884420 29670842674 20209278828 70900776830 110706864362 56741905078 31778815568 98990382677 183373247967 58702489664 15399600639 47276501580 37406168382 67278267135 187247569127 121963544327 115593643993 23049727077 15705691860 93100235787 97414152204 27967596794 179400542682 1601058011 3342746865 3333673927 31582728766 28857303096 59873837619 41544318172 44998269390 32493016257 99334519700 896019916 43303139050 5028567647 20226146235 3194208151 43677014332 8347454116 28097364075 8487880002 23243107366 23850674406 35004882421 27985152007 13394080094 76287900561 9433095744 124558521676 82775410850 80960255439 74847301467 28935443924 35063161891 24737229733 34054664226 12302189640 23234051465 27597544832 63621461075 8450762599 79457045838 1691909458 23605318910 2783664338 54183796868 141661275527 114085187886 1029449578 90826150459 82565527178 14729457129 67537217913 63731632141 7035371059 26600554602 113273126736 93987739499 86233064806 88394742367 14203853286 127075311848 62038811334 17751249840 8069045456 97135809107 26005036304 19524611252 29418620570 12410477189 4660676055 4339930983 109065889903 1379246636 15966167782 27157361429 137215910403 5413300996 5505790023 42410724280 85364224513 104973117345 94468457912 58282758956 2385057955 71931622309 30894403 16467827071 16558199330 129140627509 8605583995 43426013360 102346923041 1277019110 4360161031 28208303692 4260645987 179258860206 116188111866 2832600527 118588762766 14479967233 30816204886 22611597160 27187008864 19560235837 143009986421 2496650328 7597182626 195384661296 115428187468 22642527277 64046065595 198848806022 37464724314 982330135 5786589054 10968218352 72804649357 52965639113 107311979460 14098323582 19040904832 12604500783 5194004213 121211305743 124620030137 84517464864 117686888851 26071773727 13028698800 55969204169 107070936379 6534266432 80706601939 28484369696 72527994649 44339162355 2759488391 59953985071 119087589958 1654318895 6917219470 109734480458 28064224986 25729125178 22658382679 172360518098 68678271535 97738768044 185475386370 186266979693 139428970842 108942088060 15629182539 13452696714 88681909119 49343158845 98504761618 50644413469 41945629237 17953270649 5635512882 19595111345 63077593942 13976421462 94232524750 6810832512 46395467616 34936365891 42541456877 3342777350 209619473263 1228427738 43933956097 112252649363 189941218514 32087190957 215290701289 93777366292 14016949212 33319517563 51277541756 54481922529 964898984 14204325991 54062092955 52325429115 48592574048 34628514485 12095222588 1585534317 159444919424 82474780777 178469169705 1026084227 59722638267 38183426386 79953053917 19441098267 1195062179 39181272202 1468800751 5030168981 31549056958 35337194009 31088955121 8019101881 25826704955 38407488250 11076735528 271694460 94661938549 121694577375 36757366184 14677708122 5452229273 40146887641 10244800147 2185664377 84815971883 52361108606 96562987710 16498214475 38323366577 46183300678 146621773357 637651058 133693289636 251837346 131591389705 13449111882 22503897701 75285307635 97124671681 21990392049 47425408903 48031877151 26736777863 107312426651 55546216369 133527185835 2559807330 9208333805 10903804377 11812729851 136328833983 35933276182 16772356854 5700089983 5687739946 65837575109 58228190739 1650579918 208718429319 144222330635 47212025464 13447881799 72589220187 46030899045 194898932403 42258473226 56356999093 87666009942 14974151278 39633174822 8718703638 51075190310 100643068084 15453795680 6936002382 13259877248 207938294691 46225239913 47619768123 26777023876 150979833678 26268686348 57732096324 4132211639 171690215497 2100058816 22949060861 21048126332 28489874379 154634596505 39330626526 148219228084 23589500850 5921554589 75645166203 75064796106 19651739574 25978549354 31297706373 3993419321 30545750425 61790319321 15200112737 51083897228 171238453162 24339973998 46877377867 177379691383 20492304857 31573805344 30572498381 69234097 65191759 99278974719 34912585396 2270979146 47479698091 7823682661 65934474335 3424605771 52261534778 22436604487 1964150425 14670056392 41527987358 2599238212 184561519508 10433687045 916931230 42579035349 74370826237 16464348998 82526603069 57811820047 15618578263 25971107734 137134366785 1645245363 222836251658 4301607388 51507458362 18236640705 91832638598 74367149708 73416894048 4651464501 58171643590 24513247614 5542717488 2003258966 82145856685 13022162792 22749404724 16654831557 198483455113 226601851302 1386220132 7479431329 169063205422 215824375 89027597733 88629282394 38976577114 3404738853 77094995249 111209760127 62682745369 94172549015 52279659371 107330762681 43343015849 2978251579 28736112307 19734592818 42686026603 91623210283 112970298097 77508860282 9460975474 17484613932 177887875267 12201846917 3076146996 157813019342 29411825772 14185884921 45844269676 87620037352 12692453724 166372519122 8575383589 46162728809 34681073196 9381077910 124284922786 43437597987 129846232645 6238856058 23151792670 36929061989 115995972621 181863641079 12061455388 23034219909 80267485360 210570295294 16920049094 68382483516 10589780712 153482167272 120446367082 6217741148 51642603468 23728951292 24880443359 70823556024 15332686486 22247331964 30243822040 94166696512 35323322694 88342818012 26555388922 43724726945 17950465293 119047869768 6229532682 12244417503 94399905507 108432100594 60063234969 3518164525 87916209656 26163031511 2189800174 71287027614 1006552572 10905519136 31037916510 10836927301 127913317216 41212106694 13711911298 562195561 107465050144 31799827099 17498903189 10340419188 45547299621 66224346149 15347209472 23458237751 18240693886 90659613221 141352925418 8629856143 38492178884 129585095603 26418536725 5607831872 102998126844 119338965207 7180258112 3404127524 20306259011 71413924523 4562322644 67219734052 62510741456 13089184972 11685151797 30103892005 15681847578 98103815564 109952064348 16224723173 2995976245 28164797591 190726034062 6282550737 7362542978 112071940104 67620443562 109597573888 84950700484 13295269366 53080877637 10664131939 36281548378 12921183239 134486116618 4513572337 59226055962 174602782833 127676138035 767566429 130989867651 41354873817 21806811836 63888524533 17052201603 2022887648 8241040701 5396709565 2437667680 41404991033 45523121900 4058432246 2114370633 93936167514 129990974547 48411832569 36702423979 15968570001 4909750304 42777770703 9757887479 11885649814 117990774914 7032984621 94193525096 81925071392 29294750001 64795796798 40052742901 4887825129 14371865 57919012440 13066265824 220041766932 27234136829 57080314131 61971359860 113836940579 38089039125 147601022238 100047997173 42922375572 23657536078 12337873758 1866503704 4904016075 106311397268 112435764066 27522496626 103656844376 26494181577 104518353985 95011900938 77803924339 60961942917 131068164876 10822636310 79363614881 41239929334 102540422274 3298370593 10207280224 151509057453 105417275078 194262691463 22370110789 53247522860 69011795706 16630736046 113865123703 70037539520 5916874371 73451945680 172395185776 157586692743 2013926985 20403770325 8244237114 7915857184 37516892750 40718656609 106836911394 23794928479 966178826 119852003425 202877037062 25214370836 120273844599 50998971493 154208529655 63312583138 52046082807 50652971367 647540723 20055759279 122499020180 151971236322 6429725532 31653355858 40296358773 44230365689 3686316628 11174098546 3660982987 53489911697 19081744040 130404930593 2841134428 44424025 148091884647 32100496841 135867153737 75787786495 26658618498 24575867002 103247206741 91122042716 15390366887 3277869323 3491957760 30611941364 2342359396 48664600503 2207615629 14231293174 50080700839 23488363399 3809197953 28264564850 9360671055 3405198386 9191332998 2720287319 61906949548 888548437 15969618522 13363646187 93561776678 28368698101 30112047900 5264050862 45269040127 39278086382 142350750840 212029481754 60154197330 33426921228 201909255051 130066432357 22150027576 122242391443 91629040303 53904396011 112747991836 99702005604 180738007 9695333848 1714922553 5924653574 11626116146 72287922243 127245118436 31417535020 122157090901 12434578707 114010835068 73309845061 61089224134 18447202198 690166419 36612840753 115814065055 95325375280 109808163219 31205735827 132589080120 167349192781 117473960724 31956881444 39347043380 20567413352 43876533875 156394140084 216264231 61140500665 125303002077 19682651169 61403939525 53230398984 51678554389 116593879740 2451655545 85205002923 2182384019 14894362432 102000190718 86731003303 131595637304 28405510696 121126608 24527203101 115986050372 5671276190 35287344152 97375663785 16013162316 53618123083 36865990102 3692762936 3534141089 172650138181 48797833895 36233487846 54331600509 43149831701 7272437033 22355624536 25558392283 4903769581 13764878327 66475413487 43072444762 145788252834 210964441654 42744832733 11455670888 54677547061 7171812061 1896898826 54942213 73429836362 58749423827 20088079133 120680996119 59112288499 21066092071 14239612831 1106432450 174257212192 96385228558 74926779357 124896688183 179997331 34475277758 37065924137 27487271945 170287592238 1832494550 160348644614 68176150897 23675139961 78832428601 14706871535 80430257459 183920876196 22954585556 14976215145 29306598988 11980819067 13696685228 15138435381 15964757780 225845962127 52646001981 50888928394 107676563836 141433844997 12630794030 31494544790 10921877764 91786009124 11590840475 198829329834 22434327637 57035086152 101129237743 21789212207 107924254797 46849745050 102216501773 80348677314 52459181981 20140841820 94281490239 12513942888 148850453695 72943190837 45727013482 13131952994 85095486066 12992118766 15141899268 50554125860 26937711722 7054735011 60565233510 7879663426 63268100688 78972636257 8878027553 9393852739 52515406380 5037321690 133577598309 5346823278 11848975937 93284132279 1620607984 2463354558 82099988641 11292779795 123983789972 13136074759 6194543854 8895238569 207950409751 107416950182 14091247918 24692688017 10456839441 51300900438 9569205284 82440702515 945591198 23996542073 62167987310 3651982191 61783890963 21310305893 19654179774 3672017083 5880869289 56222169920 64223263922 129681201620 8699687846 6712834125 34689729899 82063751444 56970006095 212923120941 61792044092 806520256 4666016018 51320182550 36017805192 20237623737 39925795529 156596991454 9035815203 26844152281 21555601993 20328595965 42808540226 70760681846 30070695263 54472186273 34346985952 135117441426 46473205318 7503966626 5927241476 89310367382 134774442259 3210007772 22505194310 26427518644 60302345942 57347779608 117333879 75407065237 95685411406 50332808199 458816510 31794801275 26701511 159309291244 83663875931 15446203173 10303338438 16121168026 13046644393 77198538440 38093896395 347915689 174134197719 108581490521 41315198889 16635462699 81387249283 54393604734 42719333025 31528570088 114210134461 12002449547 125372474893 122373648438 26415293957 14272674090 61638136707 82006107196 15149271698 139931696973 205878866475 8761640965 2763009532 29880371452 29170450175 79102461331 25542455513 13391263268 5143183649 6555947444 98754209815 69518612063 21176431038 35713730983 120144652722 1419829904 4634771294 44990537238 13451769395 70132840272 19882354783 180027959043 19198107192 111717693919 236403547673 59933110859 42954788944 54927031880 108460276989 1176626471 101233467434 46862416235 19101325243 9214829186 15515645875 11320640291 23150359694 88378829958 952860923 35116724405 10168701588 16433322415 33381430907 14252100874 101481868421 19400076592 22411966989 5893276128 1450904718 144202426710 60681166432 5858894750 42110051372 1172663126 70792230193 117726899697 59783837302 89961676317 25055837022 11941215876 13747546048 142320091482 61212088910 47191087539 22304436711 8891042198 229882027068 100693363122 480084660 64631236682 11145548907 11974354975 205592803795 13019779980 1937332262 88962215762 31977668687 15413456009 99837258537 28019532778 71868352322 41172895960 229191836628 118556123284 33774882570 101119928896 154335886217 128594699927 24548850078 2248258044 9437189321 1029028199 202730581 5960887892 31539905018 58533327151 18841318019 62852809722 62138284963 9472838468 173756148402 4893516241 3702700501 18251187384 40677646477 23886228123 137721138594 32088733190 92528276028 23308424798 65571794497 50570781480 206487113778 66170273573 49866026892 20205379498 88337096753 5270782693 9561805664 185206015341 75174655592 11976225925 60256990842 56604567920 787780044 7968512372 36143575780 40310838607 10618491907 30421247485 76509222449 43938379057 143190081131 50186964794 80074255029 141229779687 47858657598 16482701271 58949349387 191752566477 29605044677 11865185854 38117251069 8619088351 2585385054 66811232693 3387274543 99444344866 101865740861 21088025275 28249828895 211666915873 42984202225 73059882608 3852729180 108132835223 54368806963 34741378380 380655644 124234633220 7690474060 20351627725 221633884752 42050362440 45003356475 1016740144 25195190066 19632784168 36993601383 86586080257 27729260707 24653699877 7715150728 33155292664 18216231790 41116528914 70557013472 29425943739 91278380819 50079789005 121363547060 56144395 3629433838 196063899311 213062766410 14095030640 23192017060 58057072952 137472922625 65243583189 69152398683 112093223115 16243866549 3775927260 8801136893 14775273208 77515386854 2993033679 7403282532 62157189945 41745471633 7052383525 16711711367 204091027560 90384061705 32416208419 24566301944 8095032872 31202429162 46888430455 2937134550 2207852791 5390949651 36046470235 7157503543 62173977663 6193666944 1813233581 45708491304 119144285 56354079773 30022706152 70651265166 100295286531 157830172970 52398151768 83719410303 226252551364 54977763693 13589791987 179605274125 11421351787 11796516898 63511445616 145386979184 74997737031 33000387711 26737835704 37412980642 9524369740 51287525449 18781266865 29768741080 48188423153 7029166333 52220467656 75532508807 120677576392 10452758159 15438206300 10719319469 777347250 22668812268 80936916330 25513910020 11458394998 42414806986 91387436 78318343396 188604721526 49075187674 44862979400 2855204403 21767609035 8814656699 24521556912 3447607783 1004677573 21381820139 42037659247 2611486307 5949857550 957218701 9310708838 107650712228 6038118421 44138370735 5523753803 156810625688 42383613932 58752763295 4222932322 4465335537 7435157570 205167791618 5134342398 32706164087 16615880774 276588353 25538265278 3957534444 11088551845 19444412224 121418989422 10813564929 157718345483 127765206311 99636584837 5636454122 67017569667 18859514425 20867333845 180641196602 106009628246 62196577887 64942576772 183467362414 78226362929 56338865337 1502123665 101556929716 88333212771 9928959018 19478135647 47033599321 10091535997 97099155696 80926276625 67418205367 141921873146 32092974303 7578492984 27213999737 58935257335 38732714586 595508091 55038540938 203277510190 16956105934 1440293668 124868786103 189274129 28965882559 55313410024 51250601646 120982552826 88079709309 84256988646 44842005081 5845447803 81893105553 25681627184 149466929529 14936472029 33346874706 71434837022 15586607659 55620411915 1721272596 66701584931 4997789693 88557642378 42999902618 69461084065 627595080 180857147452 49831669358 15724553584 28470547983 93129441107 29937625391 20506222998 16634431856 713931585 125244667287 5530958580 12675157387 8040347463 64914539792 1921021440 100896752433 5516414528 552161039 4300447878 2285224391 14136436956 163203568418 861111499 58608957562 94564973249 48493543665 86021705317 414153493 106190324152 16247924387 30617042680 143681560920 9973132980 130418382457 40790778303 88736582143 16506320956 176040723420 218714700436 46690920160 69195828425 10029525483 183144150790 87752299474 10860133653 15668756089 105584682434 188677851924 101723867939 121587767110 113989529101 56228904491 8333815351 31075762077 38938092588 5562159163 8125043770 15378006283 24890292628 22701552951 16766379452 70693845419 126017570138 21932051862 15495403717 10847097260 3276349438 128644435443 12816161489 339445306 38292325750 49994451056 60463126605 73578558240 64542836068 90730345459 39358337757 64118065904 1894365155 39036934821 80183736440 44696543831 19070821175 33398711764 182698098089 104473161470 6272348912 130255560666 54443715402 141178235990 116994468205 8467369860 63479717042 45443002309 2503133190 52647863104 35306683207 13499250914 146594688235 1437482982 134111438377 53248241352 51976844017 41784984759 21215002524 8105259816 84178946283 30152643419 123040866128 119330678945 63364941938 39125095431 70781476439 53699008207 10818197111 122860445455 113990355952 19338384688 105954822309 17400771346 8317259160 4456987756 14168188657 26636693767 7098871779 4787865483 20424163584 78451506748 95069950098 106993772913 143565813580 21910231128 99199480533 20791043558 11335406828 103882631245 44678440 11660322647 86243399701 29992863145 93440818170 26523134057 30820791822 76578434978 114830717710 57456176525 73209705422 56893367198 11370818966 48684911643 5338264185 22003096357 173846636698 16921412083 26496917011 41340331160 19338233336 81277194077 115502955629 93443281312 37724881173 2360851193 2859744394 10228971048 6300806879 54911684153 217481142309 5236275251 127289671286 27836246462 63901748288 8963253653 3200906104 87463481505 4191662683 140405238647 51144620915 49066495056 7137672845 151748191165 92569916453 3045166980 123343983000 82550701650 29162682294 44698493858 139141657968 50118948026 74389552250 693103895 24131875585 48277106179 24032336674 95043303632 29327619241 11878517027 7921713487 16734317835 19864634265 1018780027 27195902410 17144496715 9617575273 44798827947 122435850596 27253590607 98304142152 42864314646 13584822124 6750364310 1487545170 19679859566 115926943010 28794095091 125460079316 28541708645 5512841932 17967342459 9559005779 53882560681 18278487544 25683058424 41783946953 40127344590 39302573786 83100681380 2546133639 27738822593 213118643078 37584918711 17673345972 10906878916 35824051137 7306492151 48558497555 2773423789 2536226951 45450493717 2414407900 462086149 160431491366 10592366819 43199516159 27092425039 131136047098 103360389658 44540212979 4821734261 109288048299 47119754665 189875081595 3382931356 22432057925 3036257212 7585891564 15587706307 20616958249 72910380288 20175005784 4836655385 26946191998 83320791700 76793188445 8089420485 17975743549 185925954796 23772074950 14210587556 28152827632 102016688821 16169809055 90012259948 3438512119 7080985093 34363655717 3113072289 20110991237 2781694447 120278894517 55456068722 962335389 83011046720 93269247403 81779384709 24900152991 21767191398 133218976766 455952100 36187931616 2794616543 1430830574 59259796490 189864682729 9884418987 2848660400 34559483784 114245011538 18211084221 33389555018 44680225846 26474835259 75419033840 21915833221 28070856356 5867682110 328398839 91736924977 1738866536 37420443777 30465781029 8157408741 66862628937 169524877334 4321879464 132849928524 11807852412 186572981231 73064178715 3148682993 18796994373 164826451116 907146504 72897455102 120453465576 81672055842 53340714538 11941715714 59713121137 7968725133 34580074538 7813082259 13731580861 68930752345 24202638867 25457497164 101553163668 57409634817 7220252991 32128242841 20168435399 21781309715 153340893056 36879083963 61679555459 141917608728 7783248413 9724223404 32994942076 31642947546 172965749114 54005041779 180375837905 67223869652 35720168092 14154542023 184861503185 31790318594 41613390345 51103387914 89733620790 11942117282 12735929816 70717187268 46926448025 4605714318 110236570629 78355329820 31696831823 13646210215 74647932280 20523329266 52030903129 13113718525 73546217296 13692253949 100967624472 28550237289 150484414795 657399473 181896441359 14432138672 42156202806 103260422897 70920604932 143239077347 7667657220 491569919 9078910568 40811542081 6740080707 49960481695 696591939 49884829833 26774963987 3748233504 77166819619 13688192243 130750818731 5903844420 5750151175 2938343952 119126182378 57435561072 7897177361 124592694089 29546292411 51569916152 210840856 78239474887 199561477671 7798937832 119636892117 200872236090 187870688063 37483463773 70227035854 5767151234 63013232997 19206619040 50937946316 222562547195 16644353364 77401427763 111685275545 50583552321 15968140561 50388073772 9656596277 100609953147 16814347981 16160590655 13536965813 1070893929 30642215474 1392570094 13808580256 11407765281 75819315086 48337916653 8214244356 59532435431 210091502002 74293658266 57785130 57624110711 76879386060 3842185641 7237148162 9124502164 10600514530 116023037460 119094142677 17282115898 39136031875 8691301464 198737647605 132742086727 187241237633 142955616589 105377567150 70567263172 37445941710 138032797703 27616320876 179197388056 161704645375 65719859150 62864026350 88305865835 7016240559 89810786295 28774664671 29046420128 17093620845 16357907189 92118386422 82799607648 6093843060 128677474563 8553445632 64420939427 94729612076 771347076 3538039927 35744782978 38098654744 7805387181 1142809168 44752660966 25419777465 38462851707 45881572488 18768218363 30408424144 19267846107 95280541178 137188668738 7990722992 10884255122 38929046953 154067359238 125196950989 22426443716 78311373638 27153398710 112312533789 2238613114 27585938822 20359605332 85167279269 33338542975 91073606333 37513469979 4882621228 16503667239 85385011756 64613598901 32849417901 79981536577 161609867834 24509584501 109634609544 52921537140 56773465472 28716772761 2420179757 3889019642 32235070393 2183796811 124660532072 137610811358 6364875647 2198495702 33410940961 19625446262 12666307649 76952338342 57253161039 23433091228 103823382250 123523347949 74453330243 71946416415 58640836009 5699152455 235382969863 60284896608 35174728327 56444147430 92172058965 12574878379 48033496570 1643921836 55497201959 6973328062 160878157200 809300946 88894277279 29288284680 12759768322 6452902978 85238481590 44866724327 5287994734 38746954389 21620489658 112067207708 19705990549 32233557015 89495687501 49691755417 35036568126 22469892508 64061264729 11616618381 24785821462 2800142591 43593503872 111673233792 167810634932 117891299184 71729493563 85615269852 19873034426 1818745156 129052492188 69694346733 31431857675 30797010218 87438966195 22004221048 87793570279 180547308166 124554322048 53999191457 800451355 103607499616 32847509881 29824616343 56008024804 101658641998 92840638604 11817894910 10929306316 111110738906 43679533274 95135138752 28093748009 566523680 124840495019 16937739959 59578619224 4341783246 51561175648 163818588110 1545942657 53950861017 51560205383 55583933024 195158574655 3277698393 133360619840 63185015871 101700097992 42807296981 72203070309 167542434310 45841398153 29581111345 70077251403 55416069661 55655865524 12385122971 113348108651 22693862376 34761578848 205776074305 16389568988 6664755580 44538646199 86648972648 119516250283 23186147707 113971621956 7923818937 4490904634 81749799113 129861873205 24094735244 4014358115 73744455344 80985176127 43214601705 5802338746 6973070939 216569438398 95381448866 138243346800 90134004512 71160607957 99211683067 13722399740 58910549551 97183572148 142848458708 4093787414 50875621383 1091084855 5284891798 63447563026 59926674261 3252807152 18046165657 15732007639 113465086563 29513965641 5344041916 22201760577 11826188691 4906652649 85214303681 1052719030 79200575236 4077449510 80216619597 18990537992 5792412462 41172218234 61001208974 58074213777 2345750888 18390234993 58129019479 28040184139 8644464909 152725478708 53088868372 911826805 132744158167 12593668136 73921718941 907957232 60515070481 17652041412 46821691463 19991992059 15050223924 158721307721 205225801142 4723981353 22344439276 65257568219 39388678570 21823081687 8535564764 33330988763 935554451 1655866759 14481391197 1616492386 192534651942 44793955719 36537537075 25388393561 64240637026 62969459225 13864112508 141508109308 211280889212 5476640898 27182462394 17380090816 19006650869 159541834102 139926803606 156417759137 108686050017 8754935195 58319632924 21325968637 35795712070 22755631926 94090980965 48512728351 16598130118 129627678670 112697486048 41827393535 16325080211 257116154 66190543425 35175236474 54444939231 73130148042 145339539030 65561088936 8801553770 202343704878 14227181060 62847131761 27988375419 9426126309 141747705159 74028966855 78941651908 1293679117 52555234057 106480815312 11375205119 42673448770 23207376871 12258572547 135641065474 209535961407 34261815955 116394132368 36524157093 101340499368 271163620 28829634743 1674313886 28755339171 1748619189 49944227911 157866593578 19085397505 37269678897 3289547110 107454485733 24095572408 2821637045 4602353494 125684371144 175673468611 19845121154 42846331609 10390170038 21137628528 4341546243 21943214113 4245394160 2018954861 55785212523 27724501753 120317083730 7696470824 36737734927 56779841118 10317660800 7188716077 3765211166 11401876853 31969637712 96649760869 55831358362 7833391077 24941012421 36825229760 176917974324 24377662933 56202230044 2259423279 39318258609 39115871718 8630350979 112242384098 13794708043 24344976747 27102764581 45308874960 102380226969 78435242963 119574191737 3438753456 31532434907 24356252942 8839537059 4607248257 205732205913 16859870412 42473316838 156027642094 108485539132 24679697412 77116914047 46665729983 88700287425 102450662170 98705155405 24815908438 30507841448 5015415320 99683055483 92331486998 59794413064 170870695925 176407506410 24521483867 5740251074 174625271 217676092930 21812790210 5890753267 200147142348 7292399482 150577794600 19904164215 141675105450 2471370093 14307747458 157999528339 21635956681 27381512578 7847333797 8751693522 198369887871 2231629950 26616455399 12918695689 38891639937 7848592158 166918883973 136246067316 4528209093 228339380439 34402609405 18298707551 983209457 6120947364 31786883816 130431533654 81554844453 93220466111 125212234533 21131862142 49993556579 26304735385 11822189711 29507863809 27352114359 27014469106 140216638353 21888781011 154920942336 18051727043 11749765515 33227315140 772242408 91748193507 40695369425 57025547415 49986071400 114702346705 64725203305 682509874 1151352950 39124032671 9430658585 26075050391 1789483139 7350557142 2252407068 65661792845 13281739249 60460352672 2976835646 7806687096 46711811778 1554653356 113236728859 22145882160 117589490362 3339280067 145461989413 3256412161 25730133101 168530318210 840391560 48922926273 1504405303 82336137258 9572602145 84781690602 22983232458 61809646255 29506751964 113295953967 9620148154 3015780869 59098996892 135791846052 97286759993 25626174592 4973230168 5448013086 20202186724 5803534949 45446682004 194304480423 79757318857 81778402176 2334048365 115669269894 1522800439 28375960637 1125432164 56334588777 7892921410 9439281774 7075071439 6734696545 30958274426 34543160703 33485418712 105048442629 35533057837 14937725476 11241573534 6399915946 89816278212 149455960934 84944769601 67425506250 190144067797 13448061807 72221040658 10266046398 4760777495 12156296500 4851846280 50155590193 91151353782 7210665163 4575451433 23417318797 20558044430 111030660644 104085172320 32450056126 129093528089 103824929284 22488817131 147586307507 16646472750 16312032200 7198252043 38221663096 230837103280 23312483156 66993078137 68570589998 55524674612 106029370153 6899826679 175243499534 14550936798 36817354041 11312542407 80320260745 54772258421 216206812359 8722754099 60238801787 7922032419 66691579474 15438969942 52535805792 22098325765 61734785705 31036522679 84651678842 74731334800 19288035262 13896463912 47977444996 12811695003 3548677096 62618043327 48978072628 12953497125 179997275001 70798870061 18102638579 84142909273 145612353144 74655239818 100856793815 28063548192 133571090367 12693870005 126376600265 134220891200 2318900992 77241122686 10447233304 16873229740 6366879977 472217858 140680253288 3502575027 110497991531 23135212080 74876039054 29414209270 18858812953 40492272225 26713654199 502430795 20331033654 27867837708 74670468521 90460959312 15261947422 49887341484 92981738837 99111024284 84301331612 26551760229 122140066127 37546939644 2445149498 7400980745 15471901097 13064483864 5466448724 96387363722 60321978197 123695713908 3443004713 9720090451 798384931 35886229013 22755713636 7501711134 9051840156 27034222118 18356830380 124125914741 69284168925 83603616770 48817294077 107568417593 111728754685 10635832896 102982654851 27594366525 3326272862 3694393402 18537235285 2774922777 484198257 23528764447 34814944889 11782974899 153850567638 5402824886 217079009408 9472268079 31443579108 92530813428 40774694541 14457282783 5688533184 98521930609 20935961041 68619528471 66955273078 81071536542 109818676187 74983734793 104454789969 58263351763 537605850 46921380151 48223169452 48635131959 4678106322 36511617856 50047104577 2640893486 9234239771 77734285682 9739786056 68870390275 215999055126 21965574160 42937117269 20042992156 51329457954 84500890258 91506078984 132751655298 82609836222 12217868251 90887897298 67387829076 106114315203 659388155 32601861947 27055481399 51188514034 6042327871 49285003845 34012586599 164510982307 19254540663 15594297047 73525056843 15540126454 10387399886 31010213039 14279751586 106260774092 49418867985 68776986286 51221368994 5847280008 26803267711 6758782716 32191260329 132560470029 3393147172 15969412695 3828545142 52295713980 58735349467 174391944593 6335861798 13774031019 25815655938 389906259 28062482843 62427029991 52079031707 15348682345 140333758614 59369492199 146703618757 7216376438 23684719171 118316046050 113202580587 77748090502 136430566584 3694019523 5117970209 23665566866 10601447539 88977637750 60878913388 1399940343 12599081402 5422288794 15761694067 5765614650 62643312714 99634709694 112592185262 10991509893 102701134462 34437913986 66306126383 12605124765 65623038372 16784234320 97461194716 206044730811 34339437903 9007757193 34113217761 6736420942 223212397059 72521417536 121994050711 12654195524 5492170045 61696775182 122930415004 105794539189 95633592258 47711086622 1799369018 881227473 6648648858 28907393546 5276726966 27322259695 6675413853 13763144020 20606345522 114966572586 161144590381 75396151932 52038381363 61590783231 59755558601 9696235047 41605591023 7731974647 129651742482 3316771188 590632094 66653294382 104433681593 85810704402 16369253461 75710279501 6457662852 120918626529 51668627953 1430726780 11104647609 48993732928 24106219184 6735325266 7797602734 90371929099 9738004208 99054041797 58345828330 36706075341 50483574724 8137134093 9364033383 22635422668 28892328766 1834605836 1185378454 5707544956 1895816136 85262008771 11039995162 85679807629 77310515115 28629280188 25698740105 15471952188 88372990459 47260736663 123968899705 16876014435 4815273806 89678716733 165990865183 62871489967 14044732848 9120203010 14122528393 106425558751 10622366156 20009717007 49978508341 138955992719 10033949126 176899124073 161084460402 5068524035 71553696178 45524409610 5876459624 92492687129 114699503068 20314875062 17594439874 88241096033 78645795985 2429588243 5732948151 199364145848 9061281916 98347749931 2033031649 80634316282 44309216238 78579665806 53934622081 37952198039 18714271046 21214261349 115148456379 49763315792 1494908543 53382684296 9047441057 33439816301 89849443969 5964484178 61098525108 118792489682 47163088671 13498737806 2480036725 871854047 33570701096 207872869137 11906517280 34650547217 23912956153 28837633854 89558803710 34451080262 9692950005 3403189272 39558252735 24448134924 22024612898 1586834306 39886831585 30619295812 10956769087 33570636990 68824309413 19104434649 3617164216 2663445095 25431380876 51749283015 34686087705 20547341756 63588272554 133495947359 3423595371 20138674143 89192402114 18763460817 78375651775 7457386 11511520124 178656096998 157996591719 1362130667 13187799492 4414704596 8691879674 21136099624 161453251866 55152267374 49281716483 107137165869 46121991061 12378667772 60776976962 38683977081 36876958770 10829509512 42529938774 10165804780 70071716990 26009416880 670266074 20284491423 3000232530 218860718329 50580334737 640192669 81460041826 199944723132 4068766776 9863251058 80302843827 29281616175 5576475162 10377048532 70897553337 59021753239 12384849704 60480377657 62555416502 8355269473 2059774798 26733444304 204922494846 35236696194 45447416839 36482891943 54899570100 35464595791 130715966248 25896575584 23039668958 18928298230 59709427854 18296590564 82756196163 1685253755 68367967913 49533520770 48492174726 42431158425 17171104507 116008181794 98515783548 58703714394 19364966063 16150045524 62826367538 105138991695 46565009059 3956270089 7499302165 1750335872 4270282930 77797734134 61159285374 177348735034 175413850082 4650886002 4517558815 1748269366 74359155660 18071857531 89406822468 79700519128 18758822705 81840353352 132370293608 41652378353 154402852972 3746295984 46916360705 25915326133 9528740571 100969628267 104198606961 8915202373 94250923476 89270734363 12333966269 59270749682 165763079082 47304600378 330291007 16821533359 24472799958 41014674962 5286751631 33566739111 92928556559 171450148605 193891522276 235957230249 54735160207 33315367084 102318706350 11598828743 45834417008 79552576086 16326910440 135561013704 1177912126 97368620166 98861022061 47372183941 133109113229 56434639359 164473372138 30176230459 15249818459 37690742240 23129752956 5207861156 3803193932 25233153500 9146020966 23791271497 106852312642 28934499148 178134307026 82746628986 65294620245 20146159059 111433317187 89479120583 19012227915 67808466261 68968563400 35899877682 18121790991 82732346347 1548846094 89428590441 86065070291 16218771472 49199942378 151984572054 150800955795 46076759426 156080092746 95467713328 82977276595 19002908707 19609807730 9575352809 66586655053 77700217071 100018719992 12891891698 11145553157 7075228429 43833644029 1051362284 25724274095 103384569487 70239287797 69874631225 4811366238 92231813095 29933271791 15053102989 114218455316 25871100893 93056890090 1750103249 3642619902 32884069695 10764509205 19433299740 16006852291 134261016405 31104980540 49578122282 95509520675 79710017216 27321043428 3923753533 99328789492 105605026418 118456785466 45010423725 10719002410 21070122804 156343006393 207908353238 94842660287 16387805896 73119642927 8011987431 7557135860 43109118071 17505771779 28672064356 7189075457 82711375769 116481647188 64033086132 78653647782 11715880268 2815878388 103382595540 120990618895 92896358269 25146567105 4981743956 11856370055 182670744323 3004800223 11424553034 2881908597 11448022319 8962003440 46246317625 5685945561 14210197034 18367869328 1235697681 17111497977 782463465 62802827444 7321460936 7725694446 718976778 73434650721 18966700375 20828069676 86859067967 7765323647 17763406751 30959265995 36799977126 32553929245 14445940195 41327531766 142706225651 74191113318 55721702046 20677958085 61632170936 14086818697 24009204952 9400956809 5970220874 44474215137 156798051659 17736823188 47274870402 55814269647 42405050898 50824937466 11734289841 54235174768 79763339173 68858605999 73539636663 131107455389 3149568062 65688324990 40705678528 87289172384 35321161622 4752778150 1993678170 18515157083 4114983705 33808527866 12665081680 113409054733 9904777400 14408960885 26959153930 29102859762 27481496557 64969472130 38064642882 205077572235 44622363021 3616294038 97172025110 43316943808 104777947608 200966156572 33359802535 24927052768 7279710006 29503933486 28018238191 17288300190 10714014350 147791540624 1349335402 17589691047 55841308471 41425114919 54372084238 31857451442 9573439055 7545990615 1539244617 10352336210 54090239760 41782538811 7702484948 4544501406 10146970280 17977352189 20824077683 191388514420 206693234249 25986588237 17820815801 68432380771 15593405654 38708672463 5352492939 39179054432 16316181572 4318504514 88813658260 1757329458 2112368306 81270820601 8777881677 200596691983 79610092594 61711580388 51713370683 30740208006 8089698343 33562929992 16753322642 20718826985 86987040712 27687616846 3255545410 51367356071 85880295086 52231027218 144628853221 15427100306 23791115255 181391908801 9860740115 17107017324 62369233039 818210753 5131934938 20657566056 20222661678 495703278 35714421396 7050043028 67650696272 15889021617 42983583894 8165374632 11595478642 12371307986 169848431605 20700313029 84695032682 821637916 24760730832 25207491886 8932854069 85262196799 6550238756 2464918909 32019074790 63771629740 132478702002 16599218292 9657278482 144835042701 129647103615 7391382754 49289721689 133420664255 7234485529 107250444084 20198666877 27260463818 3997219641 49444136202 66645321537 159014658003 25817838604 30786009799 44979475953 5244463579 9035096223 3941213640 50918010733 16213651324 67777153943 10233656937 162498499305 114301990268 4279057173 2679654374 86019666526 11300192048 31824954467 35028785745 3370936693 6317005435 74362587238 83249736403 118540880485 92649793902 16594508176 777823223 410802381 122409034762 18816602710 91199816013 15888431690 89098507073 37173982227 57671182447 896826700 56046756209 92114909524 43073474648 26623274738 14452972049 19241598586 22276227219 71236577831 10423373711 3185045477 33469777996 166829136320 23775030128 16948316308 87322698052 8403558892 167856827865 24544195329 118720655310 5872545534 2727987951 59175768005 65823188470 6427285188 20035122744 27346547623 81829797561 140658300025 50053654393 64558166122 62999357150 648135033 4057595432 191311648357 96622247 130446670754 37986258257 84466244505 54323795743 80482070123 50792457182 109387802661 3013979630 67626293717 86940278854 37179241896 16466720248 201146718809 72349711687 87582307225 76217521944 78846434219 31943894450 49973809921 163837274939 25968041620 6736143296 7639424562 27978071807 44206996427 18421640075 90091842295 113579023623 108968889688 119067059623 43813411224 19665043 25326608131 7755671345 86342237649 22923765466 15488745572 5719857429 46849639381 153898356031 95241268055 32541361327 3901331298 82575348427 34316852939 17716290873 75502804490 35330258515 140577770652 192938395051 100096282095 9320251797 167777063882 72394431278 22299527209 3128671007 112608440875 26123282001 12604636307 76121491935 11677053811 2040553078 2034133101 8742502691 9348281234 103520828504 186464295693 72977416137 764362599 16517384937 37080805610 33380552754 70081914142 17481386009 6991590896 144361345276 1248802910 18990591413 24592323741 1968341687 64314836163 44358603270 115694071005 143085550148 117168073524 55140267585 62228838702 37073029284 50432612377 341330749 33315320133 4854599976 10385570994 69924342046 2849459435 4996153802 97053629665 3995045408 3001595639 49994848697 4540215192 102969728469 102576884940 75553061235 970746217 10167628109 11705470507 102594732802 125165620369 97053462734 67951156800 25773637827 48020695978 75554750127 129554916604 68737023407 98982427229 107427355783 39421290124 48273476890 8710275227 14772822949 89758107910 9552991731 9781344257 28560148925 56826062513 845918337 74703017323 14662990990 56788409562 81390070198 71840175125 56225776292 145860072951 22821255949 7955444776 99814060295 78680926312 3091747604 36212788165 1915173960 162950293796 20009400645 224946912517 13168602476 1527798490 17680378583 107520397462 371413682 3318422428 21783503609 17532911195 265457381 17709817744 12598097181 15951152498 47177151375 2677150709 67644770791 123720492390 22227167553 13081892577 37926624400 167573361282 148948885115 37869843403 37795437778 134511822548 4132133535 4832572966 3057476533 3417591950 116780335276 3239249249 29449753635 48063767241 1137772777 105181067688 62836949237 104752591509 19156082568 6152294687 145958465117 134563914552 13025322199 112806735907 30028965812 30430383706 115112309893 170379052535 36265185481 25021686127 33379664891 4327695982 87409839143 5956846363 40726226552 155533715932 24310872934 8769304176 1889507537 110697866820 199150252380 109814150197 20058173914 118857807797 178773777750 75479328930 826556721 32965176682 12887928829 130292083184 185926262627 12961065699 58239780667 85937622519 19506823435 18412675716 40036740762 57126843910 103758639872 30847680690 158994238344 134483806601 121759572851 88140192816 92256687450 142621619848 14075611506 48624649729 60988253037 5180873449 4038111029 36305408080 26259933120 186077367226 153524892483 9543138939 59745487231 74187859381 68382780448 10243885197 2573565604 96778698568 7754042305 69137937643 39045911107 17223590518 116752251164 106470713076 40497358180 22555304130 31251150506 56420685104 24514338345 181391374593 2237477358 110486294503 11819505502 11604055942 2726998740 9149833368 40314858781 32756842511 129424557816 2965941542 170175133 9144373586 107345119155 56074066481 2772079875 33384273596 68965764357 5851887111 28749635506 80986898466 15476604794 217644086953 33108994069 63505954279 167009283498 13100499949 32493071346 16320834907 3899847536 147818871069 109292146087 161705003293 126673767571 61730546393 41384066602 1573158660 53057931569 30359623283 12031414550 20426158763 99481791250 33634376928 6459810232 6128165803 35697248785 10640306128 19585856896 78234997850 22300958996 144161410308 13709735144 64649827320 84971760613 7877314784 34113324630 151459481371 131239952630 41885117433 37478876414 153149013134 8498826659 43249118658 52448220111 7810406854 4021251312 19995433217 64666810807 69643131783 24188055899 33942805972 32374669974 13700845716 29823740860 13815835002 46547878662 115325482864 88179802131 17737035782 5999325043 15506434095 7202228098 60461647974 4263532926 44906763355 69800814032 5444123941 138012070008 399258119 11917810201 71336570304 157233708499 95461024243 38988259575 32416178767 66374213833 21738629787 173133420360 70885115491 57093915388 1868250206 47008497902 64349676204 38943095942 97155933365 1667485247 2191732460 25078174620 125887531318 50351101371 23400250833 54997276784 63765120846 3797701936 19292970241 77831879726 2029169259 61359006560 2005949058 60098120912 74268901625 54857007803 182445560432 55283111339 1783877701 86900228214 20552889011 22759965949 21427847226 20255160583 1053018087 10921096551 51371579431 15393652676 39989832395 95518470593 8097762517 148596086178 81521763260 121565518688 150296693511 4987132358 38624471106 92382418687 38000726070 34493072334 1894159776 11302406767 42593898066 19934907901 41321748528 51237313162 2613011801 24212030226 63702964608 1774102139 123361307887 60839516133 45637969870 62989540052 5291810140 697361694 10553425533 41607630147 40136179426 5251745247 6534249188 94601072458 98579867595 91449067121 56799092610 11577133221 26256580695 99766889190 31280797009 17346036254 74344656010 1541988221 32992599222 14424829675 9898846599 60736531455 147101811678 3689769689 16924826531 42216564045 168512173361 13893796994 119806756863 57134809093 12907049272 5877057362 19535243195 96568447463 5043326622 27100297291 79529817586 112475933960 160099519065 81097271431 39486052394 63501128903 189589300079 104681802390 13786530049 106493309891 8721616361 22922895657 192021024703 61229055885 24152333188 58236062838 2716642543 6288890709 60195115578 8598262293 56156707049 18018606282 22081781544 71846814827 108151671447 3054047949 126556963474 16146452662 202051223158 111036538920 21931458627 20026327748 30662590132 115053345551 44439742432 161854706591 56026425306 116807997734 106744573748 1745821661 31680274270 341971363 18826873392 29429531967 31844564931 12884440528 8424903572 68866676788 100241305066 48322834186 18727228865 218395935136 2239015388 1698131924 42769776536 24012329076 103437420134 22559379178 10486321788 52412055794 94023870317 53939097286 51604668540 31244693233 12776129433 5747763100 99138620595 78331924200 2814881811 112473205917 32592296840 73394728621 79823543392 7532754695 14515192607 44489930358 17944129298 48902631516 4875826236 39523226658 144466033755 24369264454 74183558341 5741338060 20165165469 8940925375 12733530524 22320280844 19330112182 99324877137 21038269201 17034279522 18438269468 45237930814 17022512809 10885926554 43360315997 31243070900 58466101731 28491113536 147393843208 16618495437 93698066299 14604823846 26025298405 121114799691 40609234690 91503480929 22970686422 7216035 51225656350 3608064837 4467827623 64933317834 5218506410 291289675 39874479658 63146806995 4752821784 41878079386 51708075623 25330757537 54134207939 5174819608 64885661805 35436669566 18068648662 8243333548 79830445729 98998803270 5947772641 57250128127 3288903808 49084676269 37528991034 512531083 89593539854 3629240644 44118364607 37340306784 113163805769 117978650291 6501689298 100300636481 176109535095 41824994148 388645195 31359182749 13606227421 184677999976 6877878298 115698450457 6743254021 15680849680 37061303665 49321964301 114078695461 28532632703 72506015061 66373476241 62160832249 52220882031 7632273386 5669088871 65234125896 5899128613 107262442041 6764027825 3500921797 14665216361 79698818544 3897631525 32508908844 36663043631 38073898732 47884170267 4203313698 5838694127 26494774109 83225588344 61752722600 25033268851 15560627448 2286280858 33028000947 14399522385 165191810096 13003106639 115263416789 85138865595 76541904746 112804832573 9516142326 17482502785 112313946213 98247700675 24300388348 18713003162 10194323775 63722534201 76830157799 123807546807 45307436017 84730175957 44048904307 48416592396 47109081570 14554520631 53088102733 25086812653 172727745463 14266559574 16001515 105939431432 600544894 28663031379 66450356451 754143938 18169920808 142469984043 136434157016 2379838404 146863208676 13886754072 21074757595 28727824802 60696139256 6327445410 2298770264 97163858466 55110915146 140732229907 27305831298 116179610877 7371927122 159008832175 37157564773 14406851079 16340359024 30934025459 49740645385 11456096623 45052519512 53219315646 108010220225 16276711331 10573522177 20502113895 40299255697 37400479975 89439564635 3099316066 1458066772 11399296989 55368026976 142614209420 78991326981 12978455360 162172930172 114161927148 70588269799 16870798628 26991211051 9482472561 63276027784 3947233351 13650659272 2933049108 1516481932 20663529424 104938544762 21121104854 7788894955 9404403144 22183665102 123746283827 9954010953 34125686490 67571007576 9761458897 158965854708 57574963668 13214223125 122137586602 19238893917 12688047223 3583456372 87538803673 870783227 150420449795 35739234322 5550452215 95071481907 71236634259 114495749671 17317457065 16199752751 27957464913 7681394728 5807223598 4336869002 6452626400 77373199966 128414692311 36340069165 10359219374 8876650040 1451311322 126417050008 44686382987 7794703640 30733785580 27578649190 18023068920 109944280734 53727944423 31436222449 24885958042 13504429705 2943058461 51028431281 5081161408 31603567192 13005031994 118129919538 82988666637 69611015733 19989580522 116516596980 13800342757 193018245344 135212449557 97627456087 141669214134 55313214476 93265236508 100786137882 35587967673 67774887837 108526777933 53036268200 1358089822 57758603806 6877025933 29387587345 100708565691 23808378973 72292232463 104949898800 40596756485 57441089046 138243253610 122237541910 49318781828 103986508985 10359987082 12794135276 3243379247 161591370766 114020526741 24204666626 5977308148 117741457461 32243727389 18467342974 32877914591 20844243023 35481127527 7368463740 45507190266 12537257387 3438358069 200822468521 157947683838 4538244212 57247233253 108277886910 66292561813 21519619847 37467904899 16214839702 121732013712 102725337991 155586441214 54358083862 34793668360 62318383711 41657618450 14514240928 6797599156 6443809355 5287696015 8188133355 49146194375 28953429954 48902290250 66612017334 84783127265 70562933817 384475769 135951820883 5300264568 121668845769 4770256622 75771906049 63068859231 114446985965 167496604570 35191137503 89779077161 106175030595 17268849617 113759166465 85169383525 112372926014 107412205085 7987568457 12647313021 53360742165 10010744374 48396194319 20542199563 157122425371 88954394273 7656585768 17421529614 20252194942 3853418930 24713317877 143484490903 30663387064 176590027749 96661224258 12121416526 20018110100 41756496232 14905693078 26578612076 9602545126 125593970533 73208010583 28439048178 11517137432 52563252807 5377761689 10490977110 43728337861 54250342857 54207005128 30097447371 4122944932 104558716980 108081806144 84809763366 99431347461 113521954855 116844535427 63444117281 9078508943 1908313379 42083276374 19108956881 17516203626 39104316493 45205415098 45685236128 6006584420 2891114387 25340270127 90993625351 199154193344 10191329039 16515722054 55232296550 89178639458 10000506685 66363577333 85103008079 88138206197 22868880163 56283014095 59977034350 3871953506 46825476395 61026445925 55419975573 95722543381 84938380117 63579070184 21937044505 21058867020 168557999840 26142240708 33104487809 50363704480 63755660373 30701773663 9450213949 80371808171 25769212932 102133259939 25419293244 89183903718 2164190641 141503747387 21508491740 30545984573 43474665188 40257361160 25332740071 1752932699 36134718218 171502302636 23260744363 29120952034 6847622185 4409197418 21245480341 190566544066 1042753745 43711865784 112286650266 55406343445 79309616558 14251088778 104805085923 17060096840 15817383859 98392326204 65405700619 50767666232 2328609780 40811136875 6686007057 72353504194 21163837511 12904596524 59125168405 25229705460 125368727 5010176830 18052133357 7517605867 36916897627 102192308376 14362920433 22674982858 727922701 865699090 13019505151 204452265786 3861460501 70045802071 269953708 31633674050 195983987746 8514073161 174508517443 88849950408 22358817297 2539994392 478012764 70418238114 104927554446 187505154636 13790567735 20813682289 8754212202 72472014766 37954333472 1030296566 11888994734 113794889218 7345532376 11072267647 5165600372 88266740926 2304378841 11487367204 326255529 92923167632 74320145970 78354068627 97499533973 86689823916 40234547711 136589384008 15917650029 113914015020 100567048955 2141615866 129329106637 4230042704 48205129395 17223432666 14523357825 6318925405 804219770 97929665679 8137176993 46632528205 9468636982 16380678017 37125606329 27435444742 42020547964 30199574799 100428156630 4363688545 50837413059 181919683482 32045958046 5850394880 12331490495 36559862595 65834588695 91460995893 122161677838 12892062865 29270427926 14942519320 105031377313 9280530817 7729951178 7818453022 30416379716 54190572421 52470526316 5878612301 199287356291 50823436712 21667340284 2420933360 35831798530 26089468111 884169339 172888747778 8109202633 88700267894 14145529526 107777644092 5340511170 38560496786 1617788663 7328055407 89852869128 86897221638 118422790464 11118385318 119337770158 27969243159 23644701904 130202544042 61319442420 29070861839 77857602964 43502939552 42050121959 58261328162 4090579185 762044679 13644351128 195466224974 16269093213 86503211015 46637168011 117691682217 4298320086 21270499925 20973699565 70607745550 18922548406 627771196 6687615774 121076110150 1627680779 73354459213 3811537401 51306787172 19795916793 26065687079 25208132732 5020920417 4794366208 14093279624 65676595773 9216145252 8193346976 80214169927 16453823150 6317610808 50555671059 94972248577 179900778958 2802537304 35982140579 142252295275 122461320943 21072289064 85683800911 3842480460 5379043133 1945290848 12735511242 112607452595 23048676417 41966853735 8303052255 16277672322 27630723428 5547032544 64726439315 101195189046 30572240861 33375896965 83782991103 19795963326 17681840517 65202986479 76029904311 94119883560 21990863119 99482262880 1714980689 83165634892 14046791135 30675373487 694496953 40908819358 42728563008 157573670277 1277295563 38649738831 119279027722 120429591594 4225975360 45556008548 98522098124 3691843249 24305419251 17641065317 8624707224 67843408093 5559936993 7659293960 31929624349 93274381945 41255083838 1306744100 178396732235 50346299358 21149452430 33834066038 210554374202 255025871 4964654143 3078482945 39092440732 44399189129 1358151339 70744252359 59581926835 59568877509 16554658557 35477399820 83207082148 69511231277 11983325213 38973017694 13090993254 21900713608 51250406156 93275250733 63932682765 105818242664 46235688632 20815133888 55537393398 109492624957 69399816128 73435354859 179769631955 40059493889 67631959974 44612470176 22916773012 40282129357 140285815807 29905029302 11045541670 29207220789 18304236740 19792401395 17132163641 2262685766 49611325547 23681104220 91480540712 24354549627 104209845390 29370482749 103865349690 30111819111 128497117 22163608135 3664205223 133815918143 32184641565 39392242923 66334214540 9883582853 62963174318 24784944522 15560447155 14750412389 175736940251 149332673914 21276179219 11061597248 2063405861 40553145890 84858758317 78511862214 30205912603 77471290860 43435667082 127181384149 176347928247 23183255071 5800692668 8045374979 20101552219 26440759261 434929135 1776248121 10687286283 28118505568 111785300148 74600199772 1523084174 52316598043 108887579162 166394311391 14556770250 50389387998 123506368527 5290501597 5916087704 100064933050 125972713125 8778423935 27048794836 43287301780 7110601629 143557448053 42440646612 56333960254 119111001069 76699781158 112058202635 32798563346 25982954259 3841366867 122280344795 20336590278 128796110460 103666319598 159637945670 114374268398 86648704009 1704437551 173537761785 87120717417 140202242445 48037624303 89619410190 2648019152 48917534727 17772750112 105658183596 13258768145 160457922357 146684515384 71661987579 86837617581 184763496488 4324178101 123661997267 193547548025 23053983385 198502054383 3214727623 160497828616 69411837481 19144564490 37344930345 30021502322 3100101346 79106606625 56462897219 11803572100 31719250448 95524205271 62771783583 24938688670 40664104984 121086957146 13755877407 5853081981 161228686232 108521184478 74845439750 117074875395 90264439711 57996994413 3492267925 9841676813 12444276118 47387595905 20151061630 22099281599 23957222628 1671373707 89522792434 794572110 144892969756 29842225045 21986985384 27980304470 100262485864 14506185652 20904132038 68150310167 59053634519 134302812558 29529307 103638922438 34874218047 2704436503 31450228946 53535139269 100181465125 16173394045 53776751007 31412738089 10585172440 48643060726 7689889852 148793184577 63834278804 197902803832 45974493705 189196015068 150573797703 31746184333 10448596784 49867864120 44271207594 6396227296 12214958474 24635447170 6886850623 3940451842 59108870980 10851652528 66407180944 6028948052 82014425984 50129283533 25173204355 49589820587 10015723969 36236902785 139468715961 14170124160 5607810627 135612524094 13875860313 20898331523 50259780195 51253020295 99679487751 138256655886 182002125232 41257820536 63130509381 100610187207 31902139044 28723632523 83060465305 1179293049 3020467990 10092057971 68890052929 34624372909 131144373898 2948188623 76174902205 92907556496 2064185851 139865491250 92426649910 50422549266 82184934416 85889752254 6137071522 2240455489 11993730469 92069487961 7365805696 36814896954 32395462323 77452633190 18261059872 26521928038 10614458772 3387364801 13704863386 9538107200 50741292908 7734620308 23966914398 17980266311 112487450849 8103931384 54296119793 43549367239 17758601910 7059819945 2202806012 37221051245 201705589687 14388847387 77201799417 3958344623 115569828050 119488201356 46209599931 3757867470 100894454470 23038505642 115625741481 5865237451 19874360000 32537607648 117311491241 109765936224 6649363721 65433443487 39895007005 94766223380 1412695369 7971025531 83075869953 1150337094 1110996910 8916632303 190463903287 4191012034 5253180722 104172570851 3623779083 3367022235 43521530041 14727343985 80939024746 11673788461 169038329715 99277640087 22413668759 114035158289 157271314204 111058224304 12873108522 108660762772 14540844639 3914348128 199285328225 22238084614 51468013407 128008746013 71457165091 49596109201 88826953679 82899875670 4413440238 77080768999 96480115277 112862199170 56815920992 21506502522 28150108897 21456308004 56095501354 46633842623 138947859183 12768772448 6665044758 59866501184 15752154605 58591217998 87793303475 95582727530 56748271568 78329608236 163266016331 15042255150 5788684317 73532833844 63230574000 155243280215 19782282291 87571730689 36880972623 37720005417 9179549112 30719173968 9515684938 22546855703 70550333319 161443988011 82353125067 83255293544 9300260340 15484823600 17189042670 127680769003 2726251915 91140434781 108416699049 81963011816 81995032984 28135324726 80318292591 23802438296 39683217577 2455984530 77137490509 40238206921 4355479093 147455877397 83403187370 11832890143 155721608659 2446029158 63238570063 88905991833 15353716569 9905766052 74851141948 43088998398 52080518510 793999799 102775837318 23574383215 23945677409 35047339183 25513345956 31909708039 119380567949 49697552396 120715964516 160203708972 58002352124 79711149467 120725463443 17729716990 101204185168 109067713653 1371093855 82748556414 98319648539 181157632587 13627200154 39274133775 63120567437 108063363191 13432983361 115636040995 2961778168 43688850441 98580803653 31691584308 94728208407 1104849411 15246229648 12220652682 50996780080 19739281906 60013513456 20305033139 55049993548 5785668729 5892120988 4992302582 5907025221 11813511372 28487438623 61077559013 3673618454 59664154910 108047444805 39045202404 42030127426 1064254139 1222575349 102102413587 1040126299 102259459900 8216586747 83310147295 107693027798 73680723793 89076871118 108898744415 10924814352 12600478340 152245012299 8166388732 11445059311 7003476546 14604259589 77330378450 96896313457 99088418843 88434382994 44678202941 150036507710 11133299425 1583989780 5511758435 4302370339 52594642431 3578697372 12465206329 39835143657 139714579364 12627763767 14835773377 1796150780 167951382395 17407493688 132946860994 47782428784 14401627026 7080631437 176248577782 10963165428 7936408122 56599210919 64596376336 207512480928 18880481091 158709521 42367065466 102431622004 3553124732 35602275248 29017355919 33384917281 38092184571 45339535053 57325635780 2758687279 19643696158 1483452463 111543825781 6382917857 115595867563 105439971783 195246125712 33565744675 7035178223 99551086752 174030824869 84176396217 44518311798 2896370018 141835164004 7386323746 34191704496 36010748994 8208874191 145231911836 37988786860 92576862159 50366147236 10114034910 18536035802 118644069842 5769465607 130306407768 16371424982 63158109974 34509683976 10932353189 52843674151 19831076098 111701959981 8464933481 83768764929 28171183186 19544863032 25508249705 16309552389 10641070437 37147851689 7030177255 155668643256 85908832049 7773017576 3089583970 39789568093 51843143847 41609000618 55044252746 29009871270 150666600083 36516940636 16911514152 79096478474 7260736815 64131799673 121874847494 70480097556 2552044712 56980168214 1059174604 6367395522 5815671553 42291528120 83192323784 29190993203 71360395113 6158586526 152338713839 14834490368 8384763814 16326751603 81367564974 116256825348 6328978181 65538956499 32476378654 3592564009 5723320592 14025041843 68646169395 69968381473 22305552207 106731510067 150029566439 9300209920 108094418772 161347008274 84371637468 19643241698 4763904936 25147210240 74129269241 13232383149 3158703939 1851302047 9983533685 125778107412 114068035081 47310927078 83604569503 7079148578 71075865984 504320734 29785972638 1193868041 207763316040 10395187081 132312606648 163305040562 69580214268 19239848841 3344378991 14294070493 81995202556 11322740283 213310961222 369254757 34249243314 99097724190 103556342276 11707772927 54718740233 73207735715 8956135753 192191964525 31601087655 10969747901 88925011453 35512976253 83684948766 72875416943 85931858914 82128484000 38233852431 27986461533 5238123339 7930712075 52436038876 46300823573 84007968359 69691303457 35869445406 110843548922 5432908628 18913842728 123859558532 85404722 52519409244 18657834873 42451067792 61610043675 91241786210 78193745548 70657419620 27125672734 2221174007 1255892832 11632127957 18931454628 18336588432 147795085156 13936343472 7576301807 11827575916 772015361 34590102167 238973623 113092064891 88936461119 17058549237 1231284414 8896292537 104982699224 18903387602 119723750109 4675342466 92977657100 64285920132 177254442 81669846262 2951762586 51922879618 104871130247 118555183983 20181725490 22853088127 14746661829 5921546707 8415700458 46334908068 134676537075 34293607981 18728392528 14655431523 63775535593 9533569262 123241787431 31724354297 59637692304 102622269188 13970604678 127216214976 22882628382 13364974737 89526853072 108469192636 13269114707 114015412573 93832361260 98689034411 5543926150 65309552266 34133556830 77176437620 164134323088 19574320288 83634913369 1520046788 39842780090 2370777068 133029176084 54228816428 62970658700 52390511744 108337986427 27923567751 70102025599 22574984022 122496482343 36915785082 46092571032 10836694286 116562665810 19285094310 104725337451 41614841308 144722382973 75945964064 2987460308 56594958250 46053149056 18032396705 15829207367 34888823840 29433713537 111997869574 2787083604 25163583623 1461552445 92779528509 45533001232 31571720887 35522174180 38762239095 32804551809 3733082309 10863019171 14806187058 38139118125 61927392848 39472758643 10092888749 20768172362 51516889163 21190898597 28330191460 266113796 40447774925 13185018853 121712647218 22738576520 114836415181 7308530825 4543993971 64451954562 23792821544 56569548377 139299935786 74394500460 99371526 5782897760 7896231449 50426121207 120733358428 51665026353 5571271026 14173423503 78854414181 61621855710 33617026466 11505747199 1556889667 254730313 51960658279 5659086817 19373108082 141226569004 173066556862 13228531510 68200428334 10626708543 20199710002 19281290884 56609987981 44092022818 3334133982 172318171793 121656229826 162961327 30194142627 1801202561 28199177334 21676087129 49792296018 14670777182 84272835826 5330825572 46923339928 2400792823 5344111728 87214132646 11254934182 170319883845 788128621 128332085593 193618747160 59204538310 114672015338 32052469667 15715609500 114638465973 25018564582 47831091635 51485985962 8444117334 61858133870 23578758529 43507247329 25113726294 3836601294 12326734874 23554555381 14724614699 10664091954 133389081756 99379311011 44175932565 3658593647 86150492491 3423098539 82126556316 37018399786 7312072102 80593045623 39181707063 176273736323 137050002705 19781995034 37084513983 127323542512 9583710096 93809071984 15780237507 14283529896 2740119592 14807659758 180685816336 15210192976 93264332508 20369246495 12987433342 32325225577 53445472110 2287286254 2835390660 1425795389 15320460017 35743179603 20466965109 94563864770 79375133985 23201509088 151380731904 7261416193 8810358399 49557365956 102412053318 80926655949 2893656940 3825970411 78629898631 6307391838 24998944410 10217519844 14003118466 2267796086 7725528744 173631094780 2063000491 1987078165 7204377575 125399802928 4462862372 25391415091 18073446049 61685982333 25164514 139372600912 46017926969 4224840017 106520981873 7788651837 39644242706 1566588202 63141250972 21192249770 16197947454 93096199183 3092509953 75357278004 27161726826 71340000778 3314339230 78021621033 61684620652 70801271026 3577874882 27570578948 27839069880 9586174495 189723642 28582556422 113242178008 84380429763 15764595311 6243800580 40786734019 27650782402 92152393383 18180752151 17249230314 53788315988 10714364923 9326974131 2777803704 61819091885 33809670865 80816384365 44314847191 76966529217 16161882172 56543327299 3217421807 61803575397 24539282082 29483937387 7731404623 6337072303 89106937210 75345700047 4600282873 14914360522 14769362804 47017476366 2810414486 117812842082 26957437000 91793927277 4570507478 15841874069 68243158972 9211512788 92323493683 15322258786 130018806403 38185433224 39714352307 42651243518 24592522267 14517211311 29042709204 7395798467 60761413664 36262034857 51372759631 9368067529 634078820 115225411880 14635799472 197641567328 49491714780 9244264328 104797564313 169387497410 32888726641 11329494755 149408386532 14698363040 13556568105 22506307 84787704269 23687556561 36679841776 1086432684 101915689671 27965388520 33233771982 1812029142 10532450223 45159024400 28653429703 9999297099 2087145146 96527961217 37898218701 47464249639 3791489233 186995642828 258419248 6757385272 71518122350 17981697292 31693163844 170265719616 70694522972 183620035459 1071697559 1277301986 60513228473 107264908233 4715485842 86390265338 96640896013 3673728479 98890928360 8335430731 73800492267 30817281779 31054283559 183075692095 11538815816 3688239631 1847249072 83843869481 19807866708 135552896086 1167768461 84792334862 31754103192 28658314218 79704781773 59679419476 14047968151 52547013007 1326025658 99281885201 133255798169 2954334091 32432240034 173139870737 33317595739 19658081541 8382703527 17466051370 19500843975 19282016463 11430383031 28280959672 84179295602 77678387646 49795386771 2432509584 46957430391 3732829746 37078737612 109652152281 36483515157 2630008736 202017338514 195293929063 2798076954 3361667254 66288054732 11151373396 21524623237 65607456533 108421988159 99117703732 39931986489 9212326264 22673090753 5578729102 380607611 50485675470 126946585369 23940385574 50283714762 46132506235 30704429261 5292463867 34472071169 27972334222 11188966988 31434992636 72726580508 51088242087 8884101909 182845025444 108963854281 23450570989 72325721216 41003126754 14336848057 5129591503 11958051328 56551715539 30424098468 22341192445 134961333281 8934013657 1030778334 30140553911 15976766834 72039820594 94589046499 78666614286 54302289540 141266714796 9113826294 1031985707 20926624687 16316044607 114353083668 33589483145 44120282267 14236852302 8433057940 64613898519 25686562140 52179689793 113002766579 48995959444 32492021755 47524687750 54161256847 580491392 40352636319 48162467088 29911996678 2270038785 45691929088 40917957118 98234394065 7494580708 3179046058 103968099693 22852779161 4795502877 55620525430 40247257334 38775367951 113514776996 4584569164 1353857162 80975327679 22761697482 149645195055 1377379477 80399109835 42685343443 180297810132 42016787249 38146853076 74792810960 29514197753 67015934229 45084235038 85667850005 110302170539 19237135655 130744607987 176892995642 526533867 181089395101 76079393382 87828965169 2594654878 33467936413 91130421624 100462856227 15664398036 48922393734 23735141540 59127280020 56410356343 1328504253 56363515886 177197363542 153293610021 77408246368 13357464186 65373503424 140197491 126889032547 51782463402 9599689482 1556106462 25856651408 2630080354 2761453866 15025063886 24772046522 7257632799 95051317524 9827407717 47995608033 11818254946 203410671613 6085312895 33672169698 21016696236 2369979935 79042668344 27090515893 84435568142 44573380909 1660409700 145186651920 11634569011 9155511833 32171751468 14628968670 3724798545 4597526158 80268911481 86134582831 39744327908 98005576289 10962352792 7090764616 27089313527 18281951538 84301304796 171444218501 69809038614 131984223299 113292357731 21746843724 6515662320 83456766699 76716766880 10665788625 71770912950 171015430318 6625969292 125906320521 72543350709 143955710492 1988450240 40410989880 161794624339 7548271857 9176122275 22376196136 51870831336 69837674086 11987119123 715814958 71325127784 118985544095 102267413699 852372208 23085596842 183273275700 53235333652 9871805391 63568398419 37218648587 89877667886 185742277750 41850439968 53061717853 21880291331 1699906558 104729026209 58640614345 26492419419 2106955617 10279100491 25012758589 33248020475 56111049002 33833774475 109522992355 72047206025 152255479180 51108268449 19850534220 189128409829 26281687262 30482963350 16358408415 17233196736 51982626729 102246313879 66163025087 29751974471 18674922074 5431946762 8412616321 1812108855 7619874481 72088064804 54228426552 51287933828 27703559297 167297495666 47826979316 16391315835 30996938981 110174151303 3273340163 136432179726 93229945043 28867353671 107767124903 86417770845 18351799687 61802845 11800909927 9848398558 42362553582 170608956833 500034926 85591783562 6019764216 13067928859 88151965499 97135629706 162028609275 17895979525 205982218377 44694919958 52887468713 24169326041 43865014405 133184181296 96194424033 136590318968 38226910259 20557925044 18641286213 17447434632 15201521230 15917187305 6315315026 73664610121 31488907601 43572212068 30299983508 68569120896 3685673691 20895378950 29344304425 100900888284 31962714463 107351887518 4042323446 40745775318 55328749171 82340262583 43379491116 42994788525 17824502004 40089479898 72974705988 79197440720 2618481701 149056448262 211028694685 79612130776 194158299258 104856546254 16196827990 195491170 22500744405 78681042483 38160992696 189040814346 80448360806 7042415309 8519862005 20569452499 76841785609 102001768422 72679870598 37248305146 13467423223 5124899420 98594550625 114820137349 12688843259 26072463840 192732896542 133517448201 34125069543 85922509612 114003255331 8113685986 9321681626 16763551062 199266880405 11328571826 158319700251 2527135823 13831422652 97489607608 197072881942 41307562623 105864119434 91131720975 85325475754 12831622776 153076261542 1884899733 36138836261 11533747742 111461530039 197542709001 54463274297 159157881794 23744147521 4122895588 56888041439 94189159483 471749416 113909518828 76370727842 2072125171 112798781905 56751212637 11860815972 41241827483 11844592263 65388388701 36182145438 124780347286 59486829159 6361794189 2338700196 3042146032 14883757870 59660810063 31640992887 31526648733 35584797022 10064968013 37352174852 5223517755 10432469137 11749382227 54671371621 6468010430 251309185 32218484234 1692217048 64008994268 141378625975 17724208867 65773307482 17548216676 36251672062 1696358551 42992703926 20735528099 16691956505 95022502153 51406158514 72296912261 28673164828 201219222792 42581658795 11517663226 126332118271 38215058550 28905851752 155713725180 89106615902 8783506320 24794936436 47498502657 49423336731 94324183953 26007159458 13094680088 11193355352 49321684260 44989230241 58777842006 115898034137 42087272322 71895144000 3756229345 14599835812 9590643728 55720880439 60079159044 60851722127 188340026140 131632740033 37253156414 88283997081 4006687895 138142279098 6574260946 99720155288 212452744 37562267506 112628166677 20951333915 16945683626 35869848604 66549160087 185218296075 39568617557 647712877 9289498458 6457435439 69743822115 11197244167 9105906390 112593489394 4132267050 33888717982 109505371476 289578718 70213718095 95823535435 10998660260 81696400648 941729892 6974060096 272891432 26033634136 106033360329 128987113704 67347400877 53056818057 573983917 11779599240 57173951096 9452604390 41312954264 44744582434 26268257429 3940630869 41697285128 81725109814 11469396422 7706235714 25224165590 109017618161 87265668164 79788702250 80033157089 3870646324 961574881 60636255881 27391231872 115618676524 93132458544 51367145923 43694831186 4900414737 6284724228 30359856769 5768400845 49302054575 2456558240 701405633 86629129702 67592930700 80722160006 91061625828 28732639940 22343826253 44918148803 82208046858 58629896576 16765760629 50569427971 37008728788 18665512410 136938379407 152219102175 40797146492 29932313935 3632701026 171943376620 156065170701 36242400362 40891795359 19418530360 14149856587 29900024443 45726825744 41727239411 46620483622 27145323824 2502468081 197587565355 88695172329 8267728882 16994866147 93550654751 62835864984 4498082165 94706360175 33548047296 114986002432 6048042031 16585493808 22423944778 192339259364 67933657251 950238055 43852425260 34545175723 27872002209 98258087755 89637053205 36349289980 7953093736 43785900249 115963104505 79155129402 8718810279 6653741141 197400600299 187447503414 84454772730 180069020198 1270282700 76231664652 136499843575 26733991755 4091573344 36257886482 114263541975 128812393671 68967654916 21098718887 4185627205 11868229803 13793313291 21475124152 43405916268 4062137689 159828966 45504456376 1575832604 14337003255 95139291017 5361939339 141565151698 49245078315 137772061943 9067579411 3102696278 8434874317 128035853742 58249787080 211912508905 31904689119 26466696565 23414043172 52056937070 25995507754 103683139046 34438380207 24134410199 1371749025 58251902461 85139602969 96670659360 1055401402 31334362893 89286406394 32943398999 34937257624 27504783430 182135563251 20639036085 48092080686 135566284778 95457060790 13256899205 21572510766 39128269292 47593376550 34366989537 11591418684 31701179088 35410896839 77655170381 44992061383 183079124002 17091613490 13367076956 1598218347 82934356608 120490496980 30936325841 12925235098 14081119626 73954328054 162413193290 107778334223 9787176067 15699500068 19275201456 28737812291 57981791797 75317860527 5171225598 15754210048 13306456836 38524995522 33212546080 14071650490 119936783168 43007488057 14078470502 915699655 115917037166 11944260608 4147567932 17418733079 18434459809 17659171368 131337932402 71472919416 40029991811 5956898555 50913272701 15664475183 1506479213 33958810456 32614968725 2151228471 72894717861 55408126211 5364495192 149505781881 2609984090 31110205124 1234063165 36843397789 30755628846 854651094 35489145911 41072638575 145136544732 69706394485 4891157887 4409982460 20849302049 7056956809 88791314799 97524406140 11541161750 59043165638 11040173085 84153039770 142819304698 6620918515 4220031373 62964198595 8843735612 5678607426 118699875403 79097213240 43369191846 30437750616 123266744621 16283664321 799770818 8873183903 21926757502 31308262665 9536503495 127594156812 38916523049 13113531989 15597657525 14763938969 156024646784 12815765908 108834029919 1161669865 30575813207 12736471956 17754209142 7805165367 108949981490 1759396653 12115364573 31435780609 46940841341 156261840284 9455744713 4493942986 110869173608 84211144081 5879480106 112113583174 26276460991 39440387361 38748928997 23862590334 8564741541 3867206003 12481669493 65395602619 23731405038 29895289128 5206732710 38142103666 27588190648 127537673704 124815285846 16890753185 3851233306 137903196561 7328907478 46299342879 11099624200 23566257710 133075191635 16223752586 64289781740 46712503280 34755991294 34350295163 53568964922 59379990148 185470065966 67667684897 42769661357 36984564891 37865997851 168328727734 4113065652 58348602378 56978932423 123219515 14505181062 75895420974 26119960528 112735102736 87019350513 1086333316 180407231901 83347242482 2707130694 35927993216 42489310894 34297689853 94230240241 73919699854 11702564068 42137994146 89065155055 89874204773 2238774435 12559210911 141506802471 111699917639 468615007 75222835810 45645637001 33534581385 793792556 78674800040 54780152728 8754702334 1368984304 8388655297 13499197540 36478645082 2473186142 86802075149 28942243276 73398534696 6721876953 94006729919 179108876074 133257739661 18493220182 73156432473 27683104613 27407083066 146744240182 26203887367 143919852730 18325258932 1258178528 86299406430 54839693126 97188699043 11607789045 8278793540 15413023161 81514012950 57582492087 120270735908 49482392941 65403266522 17819739827 10304459489 137967089426 37361228945 3462987175 7025811683 75560847895 28922243510 10902092730 9815362387 63253916154 24423208332 16120408505 58608259252 142707756346 87762494885 13735326880 19469929298 100708037882 32313491353 197656035935 115401267286 1857093237 64637340632 48113756597 62336886137 68556418618 14448802355 572345220 81915104371 41737068472 9836236835 111545328528 17270638617 22658794643 1833983659 37067277370 78783605909 205333736233 155309857739 16515748673 115514770526 14931387374 22701609124 26844765627 11432522436 3378874907 6308928164 27872232025 118494624820 49985886607 11945148121 121652225622 87146201817 20893361162 131411248284 52129436996 15421415933 116940458387 54752632170 96912602250 101847848635 177388683287 2203798451 138650097900 156147732716 12106824490 85061155364 1801901981 5228463139 622102115 137700477332 91266348376 3247192005 11977849843 88316139626 73156924725 148370381173 46627838466 18651491281 107955266039 15158011246 125969970337 78327251207 2764761756 64940345823 9523962805 2706565705 14856365277 28118754294 87255873760 7390660835 153407218247 57414811785 14034451434 8552254069 100915036076 40096049310 132569675956 49918628973 141503085647 7469047055 46980303893 37059324973 4117754568 15729540216 14718052038 62115688572 241312368 127445548379 28791492192 5453459015 38386257354 10644923247 21101166686 181991045705 57904345175 88102836814 1712069925 79538387693 91857313488 1277329464 84502990509 105988925276 457955896 180271209791 117673542356 17310701703 79641169543 53221623882 4493371404 8957463180 9273975261 13313208245 40517567876 24576688846 7653708829 13774357607 158759501102 14277862346 25782270722 46512431236 16567713455 10687964341 10465977203 1659571892 99784318754 154317097162 82756976012 2982448853 72974662667 5891086575 107969534536 30949687576 64496394477 97108672394 176581010648 322910013 26436227275 16822974651 79814363545 8687456107 34048667814 98080907589 58068629396 45905118418 177420063000 60339587253 73219186972 25513414943 19956089634 77554744711 47063612992 119657337368 23225255610 159414800151 57117013026 21062665865 34365649447 20875331683 79718730354 15242195942 38248895953 18879867068 55505388321 17789405535 4347114742 79232836501 8822621650 6617351388 30027791964 127851079257 9457053167 19022978846 55405459958 12131261591 31540596801 7222715058 163878528508 14649471309 36744966334 126247659009 53479983010 11063344954 89930306327 6896405524 64141390983 42540761915 14146490104 185140639824 35964955570 65459660471 8375364872 49862653302 100302347338 140609132257 75848329507 167242286659 44757614923 62750773254 15288942574 15782888990 25064726992 6541911510 9081782907 4303911265 125198018261 40670012524 62322659807 118503929479 7230215386 18771320029 65556529175 863289470 47391776340 13551769845 25436401850 13029622871 63387187793 31998742846 95177500795 108025734555 125440418755 10691259825 6345433249 10414464068 175086176593 15828073446 3099516132 34762647630 101272436780 17256053536 17823218331 4147632235 19273815235 111226051342 10848107492 8837838012 17401223134 28903647405 195642028014 45725498625 52084411227 35229703670 13936266659 56278481963 29042725755 203147493978 61740933797 3077224130 172243253444 70338344413 26080350017 37361527170 15491069147 160966100540 87396165844 108017816805 113319324597 49560057638 1699297990 46820270683 11505943661 125568858046 6651633388 8520489293 20406338310 131971971670 151019198896 67868110622 13428687819 38751891901 35900402462 21855204828 33296245404 15436168880 87578034666 1249893436 44650919258 2588972057 151123275411 65492064913 137817626993 68604842168 107371548608 3636062227 95401769892 191164251440 154427840113 84375612302 38694132406 95496451951 8218558529 15144607162 122669255082 31896103452 53767064801 119980826489 170746052991 40474443799 82414035387 60142640169 52569629000 83591524271 1228104863 71317185097 139931817944 27129364095 52547058719 72963117295 38314853013 109998386843 1718123255 4288546604 10510043218 93576910305 4811763577 75548742377 103565663166 63860648761 105488431938 516408165 21364943804 6721056483 60910780206 1279975811 4969261739 14656091894 1757018951 17835265475 161192208905 70907133511 87549652999 142346092026 15421348689 131998194219 62794309781 73149099409 136913486612 120661600272 106238527374 24589986753 43921035236 16090397571 75072985002 11935995588 617065093 28009236652 80885289933 112865464472 32670633735 150998633853 56219819231 12093859722 115389804172 163671407274 5294256912 98941509561 3888967314 46857759957 48254375639 41668567238 55064226322 145347184389 2599048629 25253752980 19129493880 3094885298 204703077065 182972851135 13661670360 62505108792 115409616618 21431779267 24210880308 12463353339 639312642 2767345300 27293236922 38785131876 199951587599 12183288373 58791491992 67027049215 68545090083 19794720040 16052840190 17796036734 11589314709 57762068038 82979213254 11865906202 26840864900 109754491952 28095052660 67201384008 44148031826 2622667337 2818393795 18006258576 91235612886 17840886442 77943246174 121558652511 30649456571 10070428501 35013245089 49639368784 141162473255 51172833002 33891369869 9593183322 74731023593 4639995912 120204170077 14830929032 23954314673 186700928893 11086271815 11830830735 7526199455 8698105477 6909102714 92920992869 29104770472 10570240386 35465383549 17301869905 18180937901 799889298 66098181467 114475462446 49717789753 116711706184 66764733580 15886076355 35817333855 20876566971 156931701095 80615341801 19589338663 43689776576 56662963888 31760061581 87097523120 127560512394 40891599266 31756201207 45505804260 55163775165 15716905265 94674752619 146634900903 20845637399 38132697771 10158789135 23249716373 44632877711 4515435421 22021948910 1987741354 495489831 2733694270 127050703360 29284226074 15187803853 54679192406 105593743836 4636099003 45681710058 112504987816 13557540275 114992963464 20791929467 6310382820 109821994041 42133281985 62747292757 32642629070 119245591029 135138373375 8666227454 64600521169 158224744328 101296677292 59952626078 65012300565 750655769 88483898115 9481164766 154714903002 75747722086 103958492231 125009845511 18415643539 1903886518 2892542507 57836702929 80556364927 137254380257 56806800588 25489038827 8377858075 105549772548 29330450977 464357330 5826110801 80890914037 29358751625 193459709236 45400415678 55347892547 111211811764 116332420119 7550370449 2225461589 13680626897 83256776638 20966970776 121144750429 30024295353 33527689350 168348925581 20652010072 37103278721 42981612889 107210455635 13718663662 12453560289 191600579658 16839873610 2617003553 88575108355 136683228128 33500272445 2257036518 80510361829 17914158422 69866209727 54255430796 26637089913 53455917214 37739072360 100978356611 5405969975 52074712991 92021711767 2737342334 136632018408 163661090700 25562364719 66957916240 120425427514 130327668382 19559751957 57464366844 3749451696 97705808332 109280505427 59835293767 21285051200 61661487884 9659108011 30774656528 5532982189 120329540861 15472822092 5037809897 45166068644 92827987879 29315822006 52908817954 30343554976 192390815826 2163735031 87732763985 3516009666 1511304453 73649136199 6417158940 23984479366 1099467734 1130419425 110909739621 21117865845 77951822199 12901572194 221955060848 9894272229 54724749779 98574260995 66885329774 61730559964 133170305055 50082712698 80620164464 57884413877 187469023513 78403497642 1049381195 55726118873 130263161673 8053364090 91191542132 36552980382 18742251968 13617173723 184605260294 15730900648 266071660 24693225321 172650028535 8521764199 20795854527 86993110884 40133537577 4823615808 7247910213 2980528871 134172453530 13612165894 107451099084 1681036981 3434063429 5685101898 221566396821 75856212925 2030784935 151229744897 8696387542 90690866437 58864705254 154543602682 47089952006 14635130911 14432733853 56254083432 64193134606 6430441647 14311461581 5721545128 202248285222 66568268772 43183911059 54506251433 54119183130 57686155577 1197068306 83103117812 157474684338 9645699499 2980417496 6041406936 114798052055 845123482 1769935736 28795777172 2291960635 10278558299 11327488195 12703695385 755822435 615340116 77242096410 99006806392 84819198353 2969293709 28596097466 103865306708 13349113943 21488170636 49450553251 28015808843 47303981467 112527584164 9619665081 21942692671 116025475220 137546930607 3834909540 1050894148 50087123273 15324972443 72458496961 37720308714 16319440536 84580359551 34097291945 33297731248 8208258775 12098350868 20175868227 14717042898 167642041501 588429349 2250783398 24203059940 2959147071 122959114051 33522268593 74840071151 8010772683 96437146463 3561509574 84351140864 8163328374 191694219487 128102857207 3946134373 43093809709 4434892246 51641020665 71517291373 6724604545 37065957572 31997774340 54121651935 65866271073 149739932067 34063072973 1853635598 13327274187 50983394542 98515620190 48457143347 63809592639 33457805151 175078754427 31637780914 34282748477 7276487989 79857881885 1099465996 17581663040 32254319957 74438563702 61507031330 1733639339 2216547562 9704375231 17356709759 2159993618 98972750210 13724509367 4514332394 33284318171 29789424244 13550772749 49503570709 70765100676 48643392 79650202179 45679699176 72565215981 21383648170 41427485787 13033015853 145962357947 36736885431 78703408597 34665031007 61249169921 24575177025 23344035961 77501284890 171316039648 7226116470 4694091565 40817892724 84905742881 61542046848 20022045185 5627116640 50872608392 54191701666 76561869108 30461040655 2733409326 104529922945 5746361821 754868347 109153242380 10701181290 3021778335 104143932120 6710618924 177282654033 38424527825 107794611186 18038016310 27970752559 185019333169 7323327908 86868778314 5255079389 5494617508 46646593949 12068283040 35804556902 14987303790 156991357916 23247799182 35677361641 92607786615 115914668253 8487327311 59636234573 47752535429 207123421877 25318463659 150828811108 178129868673 13337632372 4036606503 82596003021 91475918787 1350014304 8948130678 129496807817 42238957126 16200789557 136680310717 6142587894 112181382105 60466306266 101806682090 6062752881 131280839163 5982998655 54356775080 25585533877 3833043061 36215994226 19367259335 841436701 30413189170 67847314255 22466038960 5950570196 8860278631 119478203305 74885825511 8088263506 24913365689 31705206385 19151936087 99987675066 52418327326 14978573276 8586748307 74465771070 92439959787 36378955587 51755594382 4669586373 27310465042 65569855592 62378091082 98524699925 117647608144 22949721035 4373628081 18780901205 23981651304 200290646757 35572724797 101229501706 49171941177 93986434342 37830054919 1800151447 11322725445 61053801236 115987681721 4955936721 23766562396 67740492013 186473236641 22209405112 46654560214 61789950625 83645579811 107055774578 88358014881 52020697811 68915960074 13095246347 158168681126 15302486303 9052571463 5715082071 9140866941 44623666015 185148149972 60986768948 15152417605 90796005936 25994440569 36576247103 106658908035 57585384632 2839663244 6718432156 50517831150 101789109123 13734655668 92134156587 2484383879 7904027679 187552798890 53456857184 4224404688 17476449270 99255076824 36007109146 2291396689 49204975643 179816969504 10627348423 205586419069 2853603966 6769900162 108411886678 20274343023 15048561194 2582973078 88959601692 1861978798 92649548976 17199013465 72628034405 142350629861 888469992 49970878390 4548810230 69753957826 45988031951 116734937550 26238665724 48359088750 16112076269 3626712504 7537437748 33297678209 7216032692 15522918071 27904839075 122777443335 86908117691 16550415628 49817545639 51334874325 113829318715 8910463306 5332933229 7599304870 64854807763 64019822824 16874892604 50020973579 17289661759 79820251998 10588273330 10107072452 55591480702 17824734006 6165406321 83999758337 23380583425 57728714912 74327148438 100079900700 8693434313 93668532315 26303734207 52423594590 558708011 19403783491 117965442481 527501113 130704898419 141104638819 12893425544 4430777273 38515501755 28055491410 37571737290 39889955564 126571372232 122623148286 117664539118 68124848339 45800968191 86929865098 9256353309 31083783017 252723653 66007508111 18651596590 133658179465 53429210790 37122137508 42959901785 759107034 32259602079 2524063771 113489430655 665288496 182653465514 71377360641 184464058014 112744181086 18587035095 27002792573 127023569827 95622019964 48129688069 97834433817 21170664294 9436651413 50415390421 20026893289 35641400015 77180630833 46698686805 74046683374 101491940139 1326999828 78244841 193148744544 7109145785 111299889556 25474502728 56965538555 16256046993 173662083358 82257175309 4864745555 22402005612 49651313481 133531039512 7472361907 14966006504 2659107882 86399365653 153878316626 7513900702 25145823432 2768709769 17453211724 187315836057 88561595423 69646315368 93742009219 87360260747 21318629961 20690082959 10750024259 12175440585 113393006475 195818979985 74100510441 132405036118 5767629666 15763248753 102491973079 46255567935 16807768886 10433101523 1599014735 8863965320 7798150988 48093422837 10692106657 39763708673 152211768717 33473956145 16137575351 149186085643 2055596960 34302121437 4315499374 9870448464 171915735009 13424469685 664624229 50437138802 51612478588 8226630939 42128704286 49264679255 27804905068 55049783868 199605870004 227771452 14205486496 62602589188 47542707776 154516976605 15678946587 63974099033 68488516105 21864466906 108932557618 6188595440 7293979115 1933890768 52720000991 125229290360 48257181521 59808606823 8303835268 84072881369 151775000242 56571750338 18743508753 30525965347 520705107 6360032771 77805666200 61108059613 150730422693 43541884733 1562390289 44458844975 107371506850 7068372639 2735314968 28850155985 40671428826 31867529709 4774754505 2530932 192529815114 123156656999 18543941328 12799634639 178302553968 74584061610 125783203182 25489865274 19347278461 149612832795 76521020447 22409329388 194676392115 14245783968 26968946050 61754017373 50435063811 9957689680 69835296942 7785942357 66714319269 1534425715 1483912439 16739765693 45949987395 40008503423 10701059089 7733294846 114208745086 96729955139 18906587171 117173969148 85831469186 45869765250 699729268 17183887745 120773144211 8711349876 29124226312 112228877457 126566676724 105874611661 5365235061 18453227883 375810489 19172648243 28639698024 160538513763 123859828791 107491274451 12925540 14335664179 24827809517 20039367848 384860984 97190983924 81731144691 9090589696 16451866863 54031942964 37538459633 11506287795 27258752096 83595728520 59676957529 37808973929 74618389423 213578415183 6279378720 78088936895 70359096872 47386095967 29984507480 17609038778 117532369457 47761341907 8152709465 23675621523 105372021893 134236920608 45998739440 24772954464 22806500109 39277542434 10497468097 38322386169 95430745606 14249894746 13291376744 27773610959 153416663498 141245183394 14512161848 39606217200 130260541330 54767260492 3332591944 27248608231 27772943414 145757852544 19752284592 51334788825 114755041919 34450582322 41623394808 6820654176 33465058306 11686675277 2386003951 9247878009 59986409775 52720912611 17871297566 72223359095 12830856454 23093793115 575921067 38893453022 159101245330 7561416048 95263869117 151988666610 14307742876 577775076 94480916185 38854253647 84339888668 158689195064 37114887061 31985297850 34290889186 41328034261 11280770316 10260792752 47765811890 5469565881 20367035274 57972233276 24864996862 25891941996 39171308293 23122161961 78046646821 2356339430 41502971042 4268326164 15710107150 25140097360 142969949388 91175514762 15310259222 151456400560 178415720410 10354333703 63388351954 17917535831 130876110206 14150460727 87881408203 3992835936 51883248876 120369238717 18831084929 15581811144 45750306900 94532944304 48123571476 70661385682 146136782272 48406058216 170959908292 57759531584 130217833007 52125781031 41460238703 94316985643 76767091159 24015649780 34318063950 7600106103 37600111511 8361993498 129093881822 180016148150 547137270 153897948459 87626644822 21665663555 55919735620 11269322498 3639676199 14240391696 42439051956 19705729096 103765886235 6128875772 7939816729 128357037293 54376012893 25734074005 66143528171 94688071530 95544812962 1290524811 112351233960 1374823830 3116476858 146680937378 2692811091 14230151381 80423271227 61724790552 56226561058 5013033593 1470655321 159292681737 11125234902 30483230161 134692605247 25668458996 3455740419 157543765535 66997662774 38980387852 106573580057 58898603486 129530336205 25747769123 19378022494 20487613158 149298425709 69687791908 67948471607 12983042342 100866683096 57540099504 44424306536 2711201127 5634880347 20801718642 146918786019 6389736111 38892354447 1759000324 78210115161 139177922779 48501973794 30388723776 3298899575 10581633944 43708257265 5288757204 11923997919 18643873193 8141685489 84617290156 7196766414 69587912368 109950314365 46124163103 1809366065 116746988787 18296166214 24246754446 148471527369 2349718563 115290606475 180537488375 54245257992 9719767549 139923999715 52743430233 160032072041 15166217938 114216033105 2678708684 3869413953 9279925860 65580274664 157310360988 2349216189 46661062054 14252309315 45631682273 125081276328 6952057605 94857319185 72085729384 51674653842 58028018298 26208487623 122072984225 26230310881 17941041800 24178502832 50328062373 6221063636 49985774206 88289739151 22703688716 45991417784 89214142877 352796618 19433760134 70747732181 92752234472 106091623622 4189584880 10710238286 2204126535 72660478551 3281176406 47348422171 42267658080 135754821998 61326131571 120728020835 168533630522 84748847216 39317848840 9622937744 45978722189 91528018551 181385467381 94470098983 13592638696 67879351848 44640795732 12824504091 109139911976 139179712065 99180511977 1812779434 99941579556 67365561846 21220979510 87250023487 90482129836 107867676868 24219953059 33717223108 23250417197 23637167903 8045956651 18544962619 13914752745 182500102742 64047093688 510214047 183600942177 41374721586 7620367702 167793523311 9638342941 112941581953 2777628486 21260963026 34846265782 1651511451 41652580288 43031214995 116077924422 50852275111 4867045313 87957533162 102537851822 45271989751 88780665466 6213422041 50435832534 25999973881 824959557 23201820314 40982093972 23409415279 12569204538 3923849216 48362011359 58500730266 18491774328 66313614955 4365715067 2787796876 32597218609 76402031812 49790997854 215580633052 24006206192 171649874146 108790708002 33978650989 11843169505 88741378126 5845675132 22801414324 33418476117 173078161388 11120864610 133856064606 28741778261 1611186251 15152984846 85437287161 130512691260 20215504541 35260440381 17455859592 124830141654 31989269974 31517686388 32988879290 4517187322 414272140 22412394786 196122238965 1162082548 31122108410 13650555639 25567826 102128314046 44149018654 44261280212 16785600084 27286211123 38991223541 163343108 45132646620 63799894513 28020977100 43772041482 53487193169 43324023133 21735997119 45773272901 1965992532 93592376929 101249607535 907267582 70504131744 6164071330 112049730969 3860675789 102542507102 10220651427 164532375716 36055346393 6354126666 19635528961 24728067221 73297683150 32975069938 85454727664 62701717670 19034515623 4775452493 55487554499 17387487202 4217186540 8052639864 24433480133 5534992412 45908007308 55893063206 39127033379 1368197554 22870101947 27838186716 86498991452 29030699496 3163997046 7183581275 6426044029 96989565715 18796846388 12010723838 54426995596 70893229095 10072994613 33540026819 107808022252 6406281461 45020852573 100468750022 4966986372 39688667574 10273947398 42264744383 21241239790 29421321165 71229186299 3987584622 26368353731 94826622 24262276381 35951914899 7001878944 137782548963 17318872269 5008518801 14076133888 52526256412 95353845318 694552393 186087519171 116551477485 1212901676 2438405713 1005569808 19802217599 49973448019 18064554842 8352356752 95082912435 3266959302 154204674826 11255821012 179150981786 80648758844 2086937955 12569211329 15563370807 69606241013 13300981855 28604168295 52365057464 149802395859 4981452861 7056957698 30645951562 153852424033 85981074848 64209173462 96785855493 99227671984 93075601261 9833462462 13969927086 61480830538 33167572388 23905557535 7903525805 3157297473 20409846848 119437620633 94384923926 19051787708 26516031605 3776865516 41891336659 158116065307 3785763334 40753660887 10132163246 12314854160 18832403237 74368689431 88038888220 79447521589 40184092100 73265252744 60055142315 13695018157 108437370859 56754756578 111196386154 23635670394 105747573910 35980134398 144732234431 58260996827 87336172154 58613268328 184116347053 40380822507 5331045468 1335111037 132442618405 6602654141 8607154334 2650119772 93275062568 33776284436 177412273 13905103323 106817147253 106466822 192349800785 14409688669 8551237115 12087243246 15794750369 107400775908 8337383480 93650205224 28836436480 92765248112 13317017400 44924806702 39853424588 76729930638 47999946322 4199803818 19495787234 139899980386 2397425731 9991567286 2468718995 12740906028 22821565781 6212022805 8929335065 28863525858 34365448724 47405121891 4408152308 126275845278 2890932189 94280291852 6405029700 23121094656 7917058953 4480370809 46893548021 1515933755 13630306576 41761414475 7874495535 126478317012 50674796913 62880969443 676894411 46907101429 153367609716 7720455173 47573947272 49005028869 43303913837 252048372 18890692523 42395905932 125090962086 5065664417 112141277316 93307632580 1714638253 91069750477 19296866041 50138052971 5850845323 5188527663 419195806 186569976066 61392069029 39484937464 40680245746 4807185640 99117500347 1410017408 53266198525 72713598939 16574613852 99161398438 6004260419 131364689692 30263059396 21570637408 130638000104 106367908170 14611140989 158299490321 112789204244 1738781934 70720904131 15534251183 264961608 75670932733 46364661697 5890384554 42580460309 86234312222 115629473283 15866619451 200549521 83618780065 6352372498 111327637184 13967511534 125643486495 104284559260 1177917286 13231131434 11543905295 101627685725 52298222986 95258659422 7632256962 90429327107 4620036083 30850666691 56676822083 37872751037 153683738725 80747117589 154512373244 49885714616 4395488869 127351777991 28461919271 23469971618 75348394774 6802002640 90497583276 99146543481 112012458288 47318411545 131564261932 49234984783 24898503914 143071242935 56950194651 4218085036 38893679064 73888980543 29283274236 63637738794 39369380535 21089210516 183397767504 66414628511 95494752931 110714189200 305457367 31830155671 113123970662 76562275649 97513286550 37467737977 36230717738 145541511943 26667406119 17627344447 168601747343 10826263901 44726751017 21785875543 1444655144 148105375471 13302278442 5831913011 46161366171 6510301210 77127655801 29362458803 144254665899 35403846378 106498999564 30522987203 69723778298 28399202209 77734605720 15386237229 172772736502 88680493270 54340074921 6360637650 48878776585 79787762680 101511135813 88207939478 38851556814 23810355978 76913516518 52181856725 14719683672 1515509253 11343510568 34123140623 28147941787 28198851489 71156099214 69161393235 2853432684 42338812073 13703605226 7579802707 55496326336 16317625974 10051259924 58218498458 28543429917 99710879763 33022591431 109056463545 24922694268 37414962410 2455080930 94241861798 35931697151 1610038563 137270880352 40579483384 7883829844 102504559097 90285672502 85848951932 5951277352 10127013997 91218712208 23517900859 5303961325 64090709338 55947956496 83011098772 71776110126 423409458 797578478 36167837075 84824417499 35814666196 40717850092 52240865495 23846255077 89362221903 62407209397 3154561560 36024565657 94663453181 10570316652 14940787332 149084455501 50407088564 4978222315 14676984886 574752983 56379075808 174660617421 8335824792 28012746489 60094752333 122978329858 73598611204 40080213180 167778575330 23126188550 31197881763 39647329648 11452148732 133977295266 52520719461 25525376627 16695562123 120585328409 36318037083 46900436959 164456102102 6044200955 27552361563 18344111217 128289231941 13886449010 51574498519 162489204195 2139838384 4640965675 66035077002 16801336244 17248830244 93664970419 14806964753 86452180128 24909810946 87378437084 54093544731 20700061892 53124610831 54882888299 13589825887 23712130232 5721261376 47870744062 166686285848 2059997050 72339226414 2945723891 118139350033 79704020297 55931624969 20902759330 6245558702 73764668381 10008508292 45825604263 80774042435 204282184012 1109540448 27049044335 88231617814 34029110130 61679905472 7287887838 132334469318 12717203132 5521535738 40204974066 16288476152 120202014170 791903414 13895289959 9656690045 15151145536 46451594601 28661794854 107166320278 15091640911 36488956587 7954521386 110860391159 38033171954 65272271959 200260612073 87208734395 19313375876 16350994819 84302654825 22003436441 39463248366 28092664405 100055497170 13475988899 539795800 5171330961 166765154780 86615441770 856538448 8887505330 204212612738 50108846199 4854716813 61534939813 77249549503 24337806445 76246492223 118606854741 48968451542 110491617345 19908733626 15657418798 92649392973 73966027034 6092980742 39622264618 73767482932 67973588555 79298204607 134685652966 124307042336 49517488355 52110050387 3351413160 38985071070 5501267983 32816719351 25767507498 107189542293 5031956308 41152111282 152283862289 195461449642 4329206488 1459729219 118473696423 12199084948 71300735417 43428669822 73768274652 24620353996 22061402104 1772044321 27713588555 129136468952 70439116523 65615108018 185322966406 5787383906 35880816097 11914638965 36944154210 32000951943 1153835277 28552985166 42674822568 20796501362 58369293300 9167982441 108383149544 20864763127 96006934564 29111548037 44956184522 56553740567 45397911998 79662437903 34217543664 26732132754 30700436899 150242866895 75646768582 23933143573 24160582066 18402826043 31272372017 50138767393 93103460769 11482074867 56015247321 223139976474 14791217508 12198844283 10679196964 17983272573 110891494106 96367149520 8250580962 9299369651 8389004288 48054097656 50701913896 89381510061 55416843736 53653602066 25993657073 124997829582 29138639108 24190066987 1543231853 24096015769 126486360753 56551415482 37828570382 6260459691 936241434 29007759328 26656592970 13726019521 17323523863 35316959973 63731820136 5591737519 1191160811 27194692557 45952777922 153600055016 80921210398 29455438484 8962683674 109582071194 3866909896 16827839070 4902540128 56080396426 39244923921 18390511937 50334894461 13766145261 311004353 64723910510 80125671798 47630390279 6050261405 42681592589 18337509307 10172248533 17809280107 170551047107 51989901009 570862164 10585420191 48123846626 56047223648 15785002697 46737640012 54368730202 6001444058 97361629298 26925302700 2685161279 26833276061 28997497616 56376525070 45993868913 43022584993 11105261835 98730995701 2800355548 27536757737 21890599573 44452440892 3185398797 202121425678 58616766931 45140008387 165391927971 10120842017 114685243265 1650384057 97187240491 11859242196 51529862150 14341056664 5851327963 2166403121 8390290911 75364632613 11201452427 9984731245 37355492529 32063989892 126259357939 9631551075 22314994489 46223459114 11434424691 58471241700 12222145120 54707338655 5841261164 114232530751 92289027153 88768983265 24454008493 88438583979 5073695464 167660084620 4308878723 36692646391 88331334742 75551183767 9943972949 140386749596 44590546625 99546997490 176678591587 183680973734 8678817830 22251159258 28446397066 123163582704 54298189340 27147932576 9833847461 182676143 50535441893 8482037738 61590599301 25056698372 116636336372 6766906646 8846211467 150066159675 150904574813 34809238920 30326772789 113315615252 11556802331 14222653029 99778889811 4668523632 12054946485 1692877934 8059457268 28801191997 44169347713 14199157898 92501395546 89351272279 168943717239 193421271641 87595799932 31209948583 22555832422 115930764473 17819912073 16980293294 221670335911 516107011 12693047254 37958679503 8273440095 43174246312 7384886903 34514012520 14391896844 64795137710 8775179950 63025921359 57888365880 1087162827 61463502432 103864778415 177729016582 10319139792 53949931203 972218643 4447679612 83725461784 59342261681 30808837760 191312176364 46932510631 82206084782 9848862905 75760822727 178175536790 40436974124 43288068798 2582341603 2200396063 178463656563 10596983902 45991636320 81159727118 25452688624 72949147765 4643835518 12180665443 45105043315 10587292078 3934125220 35422024449 26896807648 11909305707 8715867042 18554867655 75083655814 3537337197 8895300559 3562391033 62129500033 27316178269 93384048983 4401312560 154647528216 28936067815 157140884105 21984745224 122608957077 30570439027 128783459532 53392401486 145668159326 185503007708 29835147029 60200805455 489116547 18281450433 14245644733 122927125225 30493380719 48082414621 182976032366 102557684682 96002784057 125475468995 81422796986 81716226866 7889245104 71802953019 45618620851 29732044372 15284563649 98676632827 66223542811 14485511645 157462047727 67890482615 75871719651 8441114534 76001475565 87283179229 26426604668 25668097017 18486776661 117361407200 1964651888 1153015005 60166481990 23885127857 15340494470 73808642838 28636981209 45397138119 56172734241 77535412931 9144706756 49283544539 60519311167 5624347954 22047312069 17839194669 6079612469 71180677385 14783822719 27574266131 151951604333 16528514264 19228206611 78915717914 48595491842 154204556745 64526943321 29111690344 34179891741 48436081666 114551500574 14884169626 52537014586 3655649033 96380411154 75833574373 18955845956 87310329089 7138560390 1308639011 55583360826 12222866667 11743377661 11254167170 6649097120 53128672593 111915897714 8217551436 8947019076 7480898705 18812381451 87168507902 209522686 36752473966 146908778885 100853955043 75638596863 14232031721 27432697159 70334603000 40905071368 3522239700 7078748444 57480619369 2089520711 10292822921 33399388924 95593306564 93542887837 44740081709 11489761717 48908810890 5787716911 15610593694 117260024994 100800415572 113081220942 105591877425 33820115492 23721550649 31919504048 137854090686 35628249260 40495960308 101116208458 33336002681 35761579932 1128936178 12504925818 19134579044 103119643868 141818492291 52711881773 92055320828 39068139894 2447527770 1220071971 11801189597 13454183875 83763224512 12864191302 52792094393 101362063710 12720768109 1653242856 88824612635 3354801470 38624753030 10789001670 6737756176 14558371329 66591230117 23159523934 337782608 70798318888 141347735438 17204062689 43989119196 2764763706 149659317935 5877430138 34508183501 147359312216 60151600461 29368211692 69908328674 32135008868 5210387603 26745039264 58996002752 28555870768 5825543591 190655804453 70967871920 67066751044 5191293118 88021237283 120574097662 6964060803 41354418160 114138935729 70687586201 175810298189 17490282689 58118166279 76300841330 144258305499 5806539673 4716742841 9742257442 19731131789 11687937972 92097326309 48843636722 6582636852 32809466002 63987637388 112591032430 183677712553 62495824114 6654359108 35630545805 28511684485 65190078358 29747572686 14377765291 5415786658 29677124066 38578938083 64789545331 26284890279 22692169346 3230861531 65889644769 191860445836 48800034517 32928035037 96500053405 41983883170 154644876254 15056749867 117503386823 25879449806 14044364579 43487686624 21166727749 34356390850 1188640394 10113516422 10002700599 13165022612 1909552285 190272744803 19819695364 10029319754 93086517792 101236429861 59762741681 39739546157 9053966889 134153684019 1393605040 11797215876 62686336316 38174021497 8413221366 42464238916 1043733403 65917502595 102563449452 91966018580 49997892838 25194522740 10647854106 31557390285 113114217224 57566333119 47101938919 48398323137 61898229686 12230340484 19090126129 91147107190 35837682050 5768820705 155844968916 45731678422 145085054660 25901085930 110288630816 63396850073 91012581360 22883268252 306161673 97590920651 41240853930 29549200762 13884857992 6896903296 33175528061 1036170212 131988262390 3412326633 5975808222 107838831428 107874904969 8564603266 98286853898 54351305424 141450030923 1186873740 72753845079 19792955527 81120226748 5863382740 12002325344 7225287772 8412446097 23016043556 8208133503 57153810707 148359600581 52184460454 23171029456 7898482128 130986810970 1738525397 15665489113 3093354578 47603727757 11108266924 17057816212 29298179911 17273279377 52628121907 25078176784 113075931372 96333015249 108978629444 26903352083 18053612489 96499691580 19254507956 114576262720 15182612020 33421413475 15008301343 33753198761 69964961946 6815904447 82287135666 9805885219 106924636797 26447119570 154153683143 35628655062 29969954857 9249472466 74274210434 154672480952 3898058714 34772053966 198703800227 206590995452 51046446899 133250014631 116144774606 120229462765 68212306902 12234434366 69022243330 114471211718 74258772171 83557726904 76730421642 198525477833 1457050988 18112871123 205785538829 150965090267 106064007028 44786690818 118188950956 101635562995 8910365740 188976568904 75241715233 55885101578 12956172128 12234931782 22394619901 2878697785 4444159739 39294569133 68272901087 13160571051 13531176372 142339677510 30725678196 8851126906 26789725793 35813650100 41996943863 51890554474 14209635254 13972454079 1036850723 61652534763 33648334052 108634454233 56900072993 4009590797 1571607464 21759425328 154882588999 11578671851 5037605430 53186209585 49346162038 50395731551 6099492129 3233365866 2727520942 213460738449 11756765368 44190519757 54461857775 84550514264 14857539493 97011969341 161091532006 26502812978 33752401836 160341437167 48323053359 1840580035 137171531 667990209 18173702957 7675819389 6613114282 22705498234 26335567766 20907355517 29629985447 79070111005 23645928220 3096656472 4516711865 12271384026 21272347925 16218523375 39620300724 3403974308 42415451810 2134549961 25008047139 46984605852 12874945890 13648151694 58847874246 61774785141 25583031113 204664090751 82586533423 30967852916 44178432074 4702945039 1065136263 22165434202 191644131734 17789296379 24615301006 68179366507 7496943841 65703240931 48529251502 13836706749 7400093239 9545433163 12600908810 8615909539 6829456117 16718323656 13669610122 76511622478 18903631898 6203492803 1349194009 125804408910 409989582 91681111320 7431330489 45231350915 28016115378 44493207360 1024798075 38717142705 1943983335 10567214587 103747242424 110688863261 26752287465 46501605221 24831518925 41307311004 66809023537 7372112760 32380655892 32180025220 3997629511 54118134545 7912725996 12583694446 69355423293 94368505748 19867839330 35827331254 39362622712 79468537785 130614084076 11844808136 83032165714 95647536024 21103456193 119953974036 36846472374 72539801075 10005942272 59194102596 14985508727 7305913403 40417901967 13603961375 38779601797 86273719310 11797760439 5929612409 13751118294 89296162401 30770342697 24396310826 125166133090 40902193 30739172274 6682422778 101470319744 75246251842 2419873940 129537748435 70574224642 2290888632 54336490986 134597305424 399786229 122124137351 60318956632 34743903330 20809746010 15730649023 109309078312 52782009095 73604964199 87629171234 190378017542 56527424782 15039341325 33562693899 24538718242 48024271356 30560271518 9581134884 61004269302 6976258867 37504771523 33393922105 45276094223 15996644374 115624753249 111999050874 50419579598 13233118607 42391351217 2258048864 9510833303 27174820374 8894996216 24243386603 26077671569 61710429655 164726040977 6471671464 123850262036 113147724230 9486152624 8631121646 101109597207 8818129658 7944660082 51706193629 18707843896 138976707458 3400751024 401061998 77846364158 20796496423 55448173714 17988139106 15473196275 1328477620 92630292207 746847306 4831674825 393409167 118261800740 44192700961 105855553311 7107412390 25262150127 21618278739 43727875849 5522006860 132718663286 182890551090 89701345964 3423501021 57633796686 2957475493 30347863511 37744311235 71266452229 52574108350 3180163590 40403384891 6872456277 109001408275 19092710977 4772765360 119979988928 83799101387 10494199615 70890356 167481484268 614402056 8332071611 7508345066 115960136969 17616904067 195218398358 88436650715 7567480910 134559800207 114297078697 36707782020 58244064957 142650001341 44483789605 45037106582 14585536316 1361893802 50467845020 97036889288 18460081911 2796735072 81575961203 25638172536 68072002482 55160107017 146394244829 98324302274 32063657101 12977409995 22578033532 199566303715 3417460926 32210156675 105811111552 8348507179 29542941970 49242097375 125462052295 8928599094 6440574829 7944049173 31014302341 14101064207 209447071900 141464054612 75885162807 10666747606 5702034899 5017477366 49142260282 9805438625 118351197727 72481771004 27116869956 57710727745 4198931428 16750046652 3363124374 158456664855 53467297101 66727034307 119880588890 5830142164 130813200780 25601263233 54539174900 95418432651 110515475049 98115618016 85059345647 7068286298 3442486039 21864291072 2955559186 42071481488 13043084623 14316832318 56609252543 45960583609 34474304921 16450818728 87643612998 2801908602 22640960948 92676169405 117403495049 66506075571 28850428910 73347761186 207900690520 7060021739 6258860125 153360725791 32000956804 43909295320 43423357606 43266174395 78796530937 65593839122 5981895238 5551206502 4242913670 12241116318 3077867263 34541923 20146392179 10860372938 5022525552 53102828622 79820960426 50204693224 5592422479 99316111357 165428978146 135929848101 168552689529 27539175842 30570047204 5796527957 42468417698 44206846455 104685493978 102883302 155373744746 17694027214 4384029887 42458819789 13227005403 49219795647 4016839430 20917225041 9425841195 30319036436 12854804236 43514532001 51412117150 26480998803 12871136998 34746085439 64914696142 127045861385 136878708662 52952185732 89494317453 43191983988 10014528982 9499219680 99073392451 14275076182 31673978947 92099453084 18439909055 161598527520 72343741655 9195290570 1113612494 7540060179 178471660222 154268891681 11948377352 142696946973 22620990878 152671133033 168611158131 13679923273 140160331743 15354105500 18805966256 6200801885 6871689239 28485279931 151753791582 137727584830 18894522513 138383409628 5241274074 23034772167 171597696381 99483413394 22930979857 96417121773 7079565921 34530075013 35334779331 106153562520 88636199619 168743196771 22663171409 48406401933 40272312676 17061646973 3451711481 30744097172 6772926390 20579363043 52715518360 16793403088 98337444232 101237567988 8394674929 10390207446 134560909079 65521056420 19383577520 20540194616 32192008930 3231709609 41518357374 74492647438 169724412449 151798990874 110352650554 67590066711 108540037361 6102377473 4523190347 29399119907 107129963912 11980786302 72265298003 6337868664 3920390711 9622021371 41394280376 188404204600 143208011870 1234529788 5715999924 8238651979 216662868484 13343329810 118764248143 3803404174 37654563705 81371674 2421302774 7734580480 177562542422 5696961292 41019112232 19739979584 95059793667 2469659343 3546083065 186018081084 1716479053 509267961 124770692091 30432148840 2961018705 25108239392 77310726266 176201989591 86382984011 14089589346 152751820870 9267549419 10906633246 12535496255 209639035345 105924453273 11602544893 10426535262 24200875329 67991308426 1901123738 43154771355 35301626505 158741742506 52608951196 42154011844 111508013924 69496613559 8522821457 3158113071 85359777721 194903609818 26295297952 3908234468 41492624299 24520320538 9309027351 33890041597 10271870484 19410295500 59000044064 4355781222 38664449490 50092182805 17750407667 2799788508 67899619694 101789313009 38185548222 22904499478 19881178866 93736804737 196581078839 49103202096 199179603430 79606496333 101781456294 5029619433 52335515505 3779285853 72169963131 43578232397 112388292289 33699557122 104039998708 25294849970 55733605041 185869544698 4177119509 53944022667 3877090406 14006364201 36077724836 47049084489 34139031089 12781834401 2272448912 34806139901 66039027399 37128830198 5229188155 21173350497 53291465239 61039093316 19315052706 20728960848 7786974213 87205942581 27675499210 161521855433 63329666211 13716231045 13079408664 52956236706 18369615895 39437338572 106979537678 27843277047 13852536318 2084394218 1336918964 27453646630 1593887666 25200796012 40459135819 76970893768 83371110555 17463613707 82914481914 61785699511 91787267198 40462192975 394467023 101384153676 46244956783 105404457521 66585505170 9833869531 108984236157 48270907566 91661760212 17511047591 17007497609 154141521476 8269127578 33620320709 134772296588 13731737524 2900654326 62757826641 4201811620 1026833357 64487617120 10164408760 21463262094 2945660297 101914360022 292051229 5642833954 23488941094 52555249320 13305927506 1734092974 85309816251 24703824368 11460701896 119017995794 8210761033 27292040405 80103594563 79620911196 1164417606 12573511876 14730748172 896168983 6249969789 19567514858 112555071349 38143320300 3752576467 31089423758 15043849228 82056340559 124170675365 31757289572 32159491969 9959663797 18313936929 6290430326 18470533843 87639460147 13716639174 177982150189 8618928894 2528481470 160935627822 35340625107 7382012654 134857840203 30206870713 37157682755 54708156751 15966138062 82065663969 19060019683 118777841246 9224595002 114294371171 40671337435 93175760670 9821326982 190787992238 13950721838 6786593796 51695056813 117473167221 2461275686 326471204 147348296997 23720934036 88046298802 17169553004 13915452356 57242804538 183025146492 3044179525 161669391955 144121937450 130123490370 27608297790 7705844997 3242784539 9290754607 68167929010 110763750512 94730482808 123907357383 3705225555 37344286676 15262841948 31804810827 59867116451 102010915370 65140960265 126371949347 91313954202 19954430128 119349055059 958520279 63715133352 80848243528 53315428384 23765763497 104200066709 2094572166 2812881058 112738834709 43952735994 97156306585 2552888505 80759343612 86002318582 29387789377 10311665993 14134202509 13206099085 197101877608 9329734794 129112784589 132897108707 9568015022 74994739145 10281950077 91559275892 331545849 70979408282 16878361351 2441304293 27021761905 29782107892 45876214522 323035564 35539998329 33600554422 60111849289 11918682264 162225741728 6546564099 38497924463 143225953775 128080056819 21018106441 16763394758 1558303019 10230071652 10173041630 118751380983 35162518049 116787257893 58062653827 25753876638 50047332522 6292704575 7574694057 106917955377 121420847196 816565726 5722534506 156316604747 16874792629 67210031774 68298759056 17510098223 9878640512 12001568737 120305280473 38320201513 35010657607 2479320129 20257661417 117757882063 14607566406 18528383861 43741213133 49048538022 18868779145 18004634812 31302002356 16332978087 95106626168 2592312567 12948779188 112687869247 12352614659 76901067208 46527232111 87729037209 161913898058 2757568055 5985716566 22058151849 6053950052 36208140745 45834031171 12529240277 77017497177 6421508600 78284238613 1328367313 75906712766 148069201796 118027120841 18553171765 170523123239 2699485122 129348349400 7509702949 34616795726 96153606509 85923726055 51124483009 122545848372 65378625155 2347013431 77188744284 38385385258 4074829686 15670524488 17072098190 146139788831 108979874457 67492508872 17459424118 8427093889 94710754835 13369312697 4352886946 41463615868 67102119839 38863448980 12924301049 79123593532 185246823869 179008798106 89622941364 5906784013 28750114158 75848611262 21576746974 6073234295 118585175459 108523900818 34724855492 53084475379 83771024461 12280393579 43721995104 36784026917 72644184880 26712861287 5169655009 2049970247 45810217491 520906119 61074392969 42260165038 75555909338 48098780499 34185585674 7183597977 40224801131 90595258265 23789469850 153156937262 23844182455 156753814066 28908394703 1787580617 60171061982 103247484688 3615426430 46137237795 2112525219 81327156749 41851570503 27678050749 35925174964 99797496860 4103471112 6274930447 84938954966 11942954465 160869674125 6236231725 6288958031 31061839414 140575786012 8379972494 19994563216 37444747471 3381828556 602769867 3179101749 112085006578 95411821349 702115896 20937812743 7743610137 25207703737 135829107419 18420771629 20332231782 63655483693 17365096668 204247317203 110815750572 98150865331 20078547527 7044209497 3155893238 66535756862 31336987224 3906541828 78663011421 48651920152 142828325942 2521888643 63418779792 98031705458 23276757001 144440459017 28338063280 89148392967 6216311406 28292849968 80252663678 116688752909 11598310927 55774982552 18780755488 83745138605 50377464987 63043535194 52136703244 24505714223 1575566417 59702906911 18172272303 7897111640 89187443040 24137715439 12471265863 33408908990 97247251544 44104898428 216190198568 86598659175 26189440906 55545694432 14650283808 162983454778 42370305599 26651937134 108720142699 77812245 106948524304 4828266227 170275897479 22133658045 153034329445 29895302757 58149136029 70442675171 28927827234 419571371 1797023256 36002489698 8241471814 78598979465 9445856335 4345054924 14254322302 191491933 11020763040 111656090674 82162932390 4352211864 121700925936 146895455190 31630872953 62939978450 89286329516 181893417509 132203004060 2427643972 44345213019 28269924231 11137816943 46677841113 5659230758 19753159994 40327002727 90583767483 34482950925 25378281076 18902608291 14290099606 9229954919 2296885576 71885392335 8645781072 22065760019 31801623541 106182895752 63355677213 188660471493 15146859069 5706882304 18427776317 113791724367 2555317217 8406693289 44833930860 6333065875 73364875079 84622217050 5727700858 12484282843 28992775191 16055410033 1080210718 31930295614 7362184524 16561206441 21444820088 7720633622 2540515019 190128771560 106648340133 44968131688 1001986165 16424674488 22716715798 6616495949 29464496340 9840750999 35365743547 90676090893 9275334190 102213880780 83673009587 177210510344 12528925930 3220859610 78933267066 27080976251 59296384505 1858231845 91139868539 32455243108 10005179472 20412996494 7601828280 59107958653 312146673 14564829604 8008993237 72920133609 282481049 18344665848 54221296957 180555753460 38756342705 185703250728 28334633269 30404842972 90123563941 60383329123 19938571286 20595044496 7883148373 73476518086 1216060929 12870850220 113501518481 16022744903 42939042551 82287689908 84669473561 27256391151 10118583563 26432110935 125832798434 16847428740 6007817687 131822663319 161536444453 25866961520 192086057298 45861182827 1790346545 103830943684 8357675695 3036701694 10749083525 139812001653 75633897172 11120257765 4895847106 19045686234 26835308105 848193260 147991171816 7292053592 81953706378 94850863072 46775624919 38853330274 119938161890 198859214750 2133193486 139745669779 17327988538 125139617873 133098270426 3266377497 9036391117 165483562404 58151566381 99833318263 23092876073 161591668717 8318984776 2843973103 73863566247 70517641836 86050293996 18129421222 11199557764 2645020884 149699280468 143324807879 90158191474 2651132818 859070114 139277524252 16809494532 1517061026 106375479952 67931830349 76052785388 18766205029 19967759713 102576083948 3139051567 273228697 2378729555 14359650409 102050967735 23543702824 14729013405 64082236633 134733258261 126460109359 115087478905 8923125297 101071874434 106233907986 34541017666 44505149834 51633991257 48662087889 53729232189 195820924426 31011187371 8918361895 113821920234 1913720656 837469550 7987078619 99464229290 37192233465 3125204726 62768138909 91101593146 170531053416 14558580153 18186122976 6854107359 137364306390 25657188038 32340395270 26117263981 67274737539 36873009335 4198460804 71003475820 25306040230 16563678796 2092973526 98328294000 109825455340 18424966253 122816824412 25378828687 2287607014 27145108019 142038471865 6251790567 118229322831 7425842898 101277758867 1992706975 73558746936 129624696341 87356408591 39359033062 4565731604 23255859282 9551980943 93655788578 17182401504 9913788830 22525546020 23703535034 190991442129 8389434244 11001742954 27835785662 25457751618 1588649682 114557580616 75606846190 23745484694 94899285080 94756427406 22583487449 97438299098 36867504978 151057583468 70965934279 125402348858 57553004678 58787379255 105702105344 10281899847 722095947 68127677396 85054323342 30330003958 135230859842 4544582742 9366058247 65338426383 43429216535 689224836 43071432387 34289596312 162261069830 100800541538 58996302111 80242316765 22679591029 5737646635 46659319458 134484807740 5042947578 29050120799 36436320047 17443115709 43249675883 28082829396 96849901164 25191345594 17779462124 149948955370 35452503092 50398260093 19133258970 11146788958 65669297893 67820362749 20128127081 64340385469 7253105175 1719085852 376832405 13863092285 27570686288 18490260961 21476061253 52117854773 77517246768 36212050701 103353556275 27172813982 108305735802 9250449968 53539192624 826146601 7892823568 12626648042 84544063341 8474053101 5175366921 135251717606 78955989291 100799287813 7891679475 25672805022 7558198600 59178016107 1280751971 101070791584 4116259722 4590948967 137824467280 4835042608 72316882 32076132354 108558051337 27137782824 115656074225 25323582658 24183275267 47956837048 2859237027 113467044645 22547040949 61565113298 79186373502 395183157 5404498593 6570630900 4675404684 18833852371 31600853639 32387599717 62319985663 9607704869 57581338579 378510261 9010753152 26718149584 4829873703 25350217429 14495409976 188538303161 5525912841 113593331346 24718931830 25861801764 6954924058 85808365728 1278435461 3185854677 131947463502 4879883021 116378025975 63351352456 3156689125 31572058229 12102691332 71943409244 87857042339 5055994463 104594831456 59157848523 225211950847 121617821408 93451844704 2153797615 5136744617 7584887157 162469579780 20368699220 43150347544 3182551129 683455366 28620680145 77777007427 35546416568 16921915097 180712523083 96571463817 28805094166 9809898670 68123065341 38002448036 2861646639 9457711506 2725685533 137544499268 59256548726 83062922670 7993286352 74067927898 126233651512 157076847896 171377919530 16470857097 78386204653 24985008762 32777382876 25715425272 21265433964 14730362799 197747766199 9805158689 841102850 102461839917 30716486365 12389844720 199929378792 136283504946 58903916546 98622624817 28262295460 18519799965 67438847422 14847140862 28681765627 63861952743 55422317870 33360136665 13190153359 28138028817 6690365807 179848029792 82645635835 17733209599 64174822205 42648436132 75659963879 9661132816 103206976061 59965078491 158776572214 16371154052 34064838257 4162236073 85609538946 1707868698 117536855600 38374151350 108816573318 89672912075 84454357777 81341791837 595220803 5256865397 32754676683 51057146357 177842425188 160359920087 2809723256 1585554835 83417733679 13913565704 6813160827 4193584994 91802788448 119552628119 48060089225 28277573549 54143989067 80769426419 2011878791 5301345100 41267588408 131723635507 20008217540 2343619577 571254635 67688393821 44289490657 176535315418 180257582649 15127788618 115189465635 195091080543 16726167002 5870408018 66682509356 7108767483 54750580517 94287606140 13842657800 28247904407 15425482272 166451364782 81652253271 102641503558 605929322 22932678663 12079958811 56611733888 42575214624 2106641980 15466449385 35984396081 13503831322 44394137689 28989424431 84105024202 2823151593 17561449415 10021250163 94261230030 82454385951 19330194007 33230884000 5748983816 28941403717 138965645340 12806637211 84995533371 112887878909 22748500232 110235339843 86670580470 13945610196 1190690873 60279577002 27822605628 12783285750 11391925899 95546816974 18597040076 72428289040 1334156801 81021903639 92704912952 78483191110 27862482140 7552393695 829859177 149639041601 37855526044 28005479626 50946730389 24277927325 136018953157 1684680329 219266363 115496360535 39439706226 115208004852 93146068155 114948162770 85121332897 14713175452 206607622885 34981511117 68567767762 27344127396 183075522046 3939784969 58372307941 34442462218 129215232662 62764928611 23923457509 43535065549 24252368198 17351664596 146671074288 16556684769 6811627566 3608416034 42952541936 34208433598 122399984927 115283176981 26654581590 114619568598 185120867953 74970710698 25501939529 14543509198 5553248512 42763041979 133007361602 1079165778 418680361 131076860388 25951043084 108384946212 65240664749 172636610600 51309077911 37149897658 14892003398 131823189419 5323938805 31821616704 18922897017 5966085997 86349711491 65471949745 1866663205 3591290120 46540031756 16459991379 62955417823 168881018693 71201755757 47108582274 6965414636 86774177404 55526520657 12679972957 74328188094 68134441153 182307626773 4621242054 59150425006 33344610062 709506116 19169134700 14778079362 51576597392 3109289901 13228223194 855069018 10837195836 56522036020 37643406158 85427805777 94816202196 45220479458 6050779677 48333287192 61352008205 17012161705 1521826854 12616523269 122632914577 93455005388 118236844682 57404740449 95403383654 6290976341 58644070877 63089252129 92648301676 15601728002 142714033744 110344672844 2235993224 96895844724 942620175 127841480972 1168941926 9825074778 3981599565 20879077267 1265732095 114915839868 51351574461 44677017206 27119329717 4671407062 108860547255 114722658960 34374305282 82467532915 83568308789 31651547939 9724909653 16066205806 57501337115 206031092058 16691401971 51478148286 143444571487 8304725534 18490981708 73826364110 11175846513 42759032761 63259010700 149080668184 17602110941 23523246196 29432968890 25260787145 135371448997 28169107965 81779901654 49805752252 145336329029 1930885634 14582076006 8343545011 47991206722 108226872629 8541442412 100994349035 127684675620 46096554319 123133137516 75300541053 13764336588 59998393366 27346257228 60302415318 68204310312 1502926825 5611448461 3306169573 42135609783 96661665203 28886943789 174442229183 105808598596 102245674367 13833245826 170975317341 20494936768 4419784840 34814194579 147409513181 18899515910 29490842408 16014503205 5319985650 69253354338 19738980298 52583255578 173838163243 150249950725 889016679 196537292997 64607353853 102058882058 178143015079 92445729356 86867977681 573344082 17812228961 19493491834 77995417315 93430001461 1917646487 9610485355 55652333124 55918971467 131762728967 3062208071 10623984063 11830424015 153257593921 83890673375 57255974720 9867455409 8222319063 11579249206 3332782458 70419326 36840203357 14639836826 12009343966 6079830622 31904430037 186398823011 95147613873 22488941426 134901599094 157487327 176591137610 51788501147 38499402680 147038606823 51220454766 42813983578 8432629502 3959491156 33847659737 6003861649 2411218643 20967534210 6104356464 28530538795 13678740932 11402718032 14149774620 8224754149 17855768968 43589307107 17243298184 150561150058 20651607021 2498470104 21190266906 175264869027 174929668457 17005005861 42296798399 149251245043 2480518531 15677228878 6482778569 25543052096 13014868475 121086985385 86670519182 35692073286 112594393173 2855170122 67897172396 169062519112 117335225633 207199171873 53966876588 51741456186 36243380031 26025990401 48333945651 14874743255 28060843630 62881069664 15461250705 36684620547 81741218514 122659240720 1596551297 166187151324 163201285241 41803679882 107673153276 66147122445 12613720684 31265076213 90285410983 12170575026 1852881807 3061682351 66340545678 1301415995 102030143925 1801310611 16719652148 85400588961 14943698262 78426339735 19563153966 9305423355 45027904203 76896620368 16628558509 38947309116 16992835004 12250967675 109357397841 148662973084 7821035787 14017650541 35774918033 136153922831 13811192451 18243186858 12991422804 44631797822 132980132374 17256795265 8772699613 29503928037 40306167663 32491856201 170772688141 82212779045 43731900165 17576466061 113804336157 73256773052 110813160296 75502894 19494455480 54370253543 18899024292 113056427536 198304426185 1726597369 25623213249 15945706814 97985699583 34423327346 24734317044 430313311 83561610491 63490931419 36166268804 7216841116 86730271616 29843474968 48925363871 4891984752 17311628735 62592172621 29375611740 32794348976 17110467902 57890522349 15541653751 59271325788 2570544824 36380131693 26100313179 35853145450 19637462712 23478913668 6480320818 33265959667 115179189148 51513354442 42937230263 1094906290 29252598033 21855325800 169603261146 47914063116 7030311180 38939336917 72961933735 27523540103 59571849203 4089406640 6470883893 82655832149 89258487636 29806684992 71241263849 20954682594 139326697871 55360654374 45702592954 33532572013 33175331337 4525915402 13644646273 20409326433 89386774487 21528511089 38593783204 11478470919 21269098842 39953049232 51438069229 42349828199 20780358781 80193000482 21834422981 48270938602 169783957793 475977084 24731311600 22376833150 18613091809 67830930605 43081693348 61604593957 13556915155 2464667338 162461550058 97890765823 14311830902 13387873353 54920355100 144159809280 54418032108 68018311067 78015567689 45291638235 18902952127 59765917592 30959856030 25046529797 49799258855 45764058192 7597053083 25148540066 2021053477 91095332467 1324084312 62625073892 44635889915 40285491773 83717721873 54805619923 60788234765 123130024731 30739726814 4671710243 54427209747 63482042411 39260866721 108506537907 4337351841 10241976351 84681739655 51725759009 129077065654 85700069149 39151784844 62120149549 31943781950 66101606295 10059635595 20800552089 62764922278 114475804322 3670118037 70541846192 45636288719 24011836579 11582893321 65573083147 44473762467 25677794900 204605395 109221275092 19289627874 77542975032 97243418 33009666010 38883354682 28988057009 51135474629 23382580730 5381702048 1915125444 96646157325 20219741512 24544241386 17679209838 48599634401 32044301572 7043153426 39179389156 14253929514 18792284215 74106413506 9714005634 30002658489 15835582907 23000390968 4708778858 92883733388 37095752254 162589407509 121761258029 123928052009 19155512528 4436935576 26449819507 33109940659 20893769376 33518792850 33305990765 53242065399 63102925705 129897887569 9123448872 4674797685 146721825513 11116115166 4231894045 15730891335 91204633067 76012250717 170441750877 31445712585 24036430251 126218875732 67737606461 15728904220 41339151083 57913247307 11062808935 12396375361 5283411637 33589808093 57556130238 20722260255 34774050204 34997739417 12350278484 56488935905 42106155951 80590292167 92361117459 20011428755 84904914 67184318134 6867727697 10346738346 26814205144 18068940858 78396138584 20357686204 93996192794 12988451072 27585644586 8436812104 27345261564 3868023266 26586151768 73981392667 15920139526 6545201121 13886450902 23790138883 118274079293 10918314696 10964427256 11772958078 21117520764 22294652758 46316273801 5626169948 14565408136 19521279427 142310745409 2327701777 55643040135 307731378 11041360862 58171737211 35383135815 26584778208 6259979123 18117563878 21297044896 89496546331 37540236921 67160067382 16298724477 56142286671 207899737078 111897405899 830700275 84085904853 32437194794 6557231929 47793586804 18628218024 44871076415 59300505325 20119942147 54434443362 19475315462 6800754944 38098944353 14087082154 21742230442 5171939846 100270938602 110381655546 117472065550 172389050732 2636630401 31658618190 72064349155 20901454516 2420281341 125925836859 16180265110 29392834330 2205467288 179109689228 66060155150 12866610540 34777588161 5801292247 42603054890 59490477463 3079883336 19988920012 26584833033 7183712772 2563871094 133791002704 84582487397 37585382589 41326626385 60592919092 170669721889 42246558427 47391839037 3469399519 7249478370 22974915043 36398177003 10591928958 32997951236 1114011455 2186242957 110311187432 29728944628 14537989202 2840020356 30298178832 53453478459 61422552798 44740028143 103423242530 157418091210 5465648166 47603229941 62890270127 103026868547 86660410745 10552145480 10056012401 52175051712 64110850473 26149314305 46577114815 6381137060 144156284833 86356582968 125029108318 8698562060 61782338052 38454428481 14748970221 96691840332 4516268630 38678206808 36080181513 53175377708 60427011675 9343605389 83195529767 69528979431 3892321703 65171663822 42808041760 29537558910 130850269416 131541620108 81143155142 22357574114 42258199566 84856224084 669935263 33583400971 12590050969 67860525327 174254561980 16134400337 17015552358 33273736705 118345515294 9264571524 3169351168 3604025817 67108509998 50822645807 76434315122 29401358808 16918050612 4961560430 96125404582 82663652451 36422953475 43831733633 158888575512 68020282740 104642537152 79669521812 3255000019 122922998935 9926227791 7618950343 99135003912 880839749 22911210612 98763763405 29048419804 4520044076 28485490870 152830458412 1820327432 13742070180 21243438065 5240308445 63564306135 26773687370 16178933616 91039121031 85513524355 511264180 30451898126 26213289076 86870288486 16904558091 25271303583 41425361013 4651733458 52200038620 28206664804 36772360040 14213116902 51141974262 121102254767 24899585685 19557542122 20346043348 195720931717 14120037298 151663549645 200464521343 52449158638 32481718083 11930564852 19612245669 119535258372 4355496081 20688407771 4345496509 110157897823 124468345713 103366566858 49458805847 10178832822 26875018575 36478353334 28576514032 116747350700 31598238929 12515639260 4175915856 78050116642 126944245469 1433882960 2667286359 76980605272 27389230408 21718053177 36109809855 95723582341 174971367728 40756863807 88063171082 90327981738 22572747262 14357284632 40248093773 22951717132 36529956127 32700030379 31927511028 12570152122 4437954224 28817118748 4799149256 84991770609 25999920115 129913669286 121946186250 7864571307 60802136316 11416578675 176654361400 28294087408 26254849097 96810933289 18231355054 62196568071 9434785115 10906359024 22506612221 22232676979 18918020440 47098236921 14937087805 56902366607 81216977569 65328124943 40857487913 43189190678 17277528169 26215048438 1723570032 15491912994 76637756318 1163958449 6781183877 21913354903 11302080249 67646530469 9275235700 55453466127 38854696293 39280507093 5190325703 689903772 74631918466 62979253162 84817514334 40970241156 2803714319 3237681192 93912902567 122112257243 18765250934 4811823700 15520124023 50159805334 71028425478 86278672 7238912587 60005419250 821323342 4262905694 172693630805 87313086397 7954353847 70629061005 17194206536 83796556116 63111599032 81271594488 30469845680 51828117280 79043053784 57351192565 69934351186 26439441661 109331387246 49541955097 8443245069 52809800560 3001836008 983012011 60519655220 22150098273 12653910639 77693379218 12052106541 41017257782 123515341023 26530920417 11913287562 32010069075 13828380610 55436870411 20471117136 522535648 39819926355 120283587485 1765247393 149961701413 63243665355 27163047232 62774759434 2991316476 180500994454 37041433353 70357671111 29801653457 23054736921 29196896509 10392885802 41009425963 8175099176 68444925527 40147660173 65549004306 20221129158 33633606 45115063803 1523935629 15696323831 5570568770 51315336209 136184165393 86970917 45905981420 59003773951 112236093496 118678897937 10567811271 40516249708 4214416649 19150877903 4858878421 36113029666 68649650043 35502339173 6337447507 45865449983 7596022512 8987168646 103459162936 25458611705 13426954286 72308093435 19618261386 60114054964 94074655698 8751951214 411910107 24232258683 16581968009 14152530250 69513528448 17897501423 89686415055 40042219972 68791083076 58734685316 15198934825 153829702486 113250413783 72162852258 3367181605 109215133439 127378750172 52462452161 16874414540 60699127736 175409422981 79203890919 5016802089 17010639336 58532482806 14551210787 92033937296 20589444654 81329770167 1705824224 35201676771 55113843204 110292322256 84572485317 47391798415 30168937402 10722431652 25642622550 23854695268 34743417817 17793804288 10661593777 27911957168 105612414720 90442712881 12337425917 2082649850 2594300664 15431932789 121563372764 79593233074 84914608431 114957471346 91699032470 8305017522 20098769212 61816946304 27957164041 94673259044 16449692161 67022108719 12979607211 9198316699 18845116346 171886288847 28389820317 43672635124 150481637381 59142445357 51445744122 4435177327 100246563861 49507084687 171008272695 17855492074 27368986950 78633338844 111471628404 90118278872 89759167070 14327823766 9333328459 23174343863 56747252859 40131180190 12332681188 45523438680 78803213584 45909691726 16248404556 24382791063 106254345660 4970330924 78933476816 19836723236 20002763652 86320963949 1283519226 4340443459 157447932729 7264135955 121890699398 66532127675 40506442164 728639737 89079850046 36648456414 97438256660 40133222679 24184498068 10222221329 31016777362 26711914006 15217113038 5893299619 28734980375 41635130268 95713881622 39013412016 7619402485 4684726952 168016787350 43486096474 21108584192 8644401290 98848569889 73974896328 4019111521 54048594349 15514002796 67206614963 55522650875 6549486295 20916573979 8845540059 55276022580 73527415819 24949462332 107206745171 30179846914 806538324 31900170654 11549582823 96600343858 44478683323 64706558531 10492977772 66270414851 40019760009 17889289540 40460710404 113181478859 54000927306 62440038948 52246961714 11625346398 119175765029 4606310889 643085500 83549210221 29798154622 4929043949 141038375013 5057224762 45337512642 50999237462 22242333790 22621125337 4906339941 41982162824 5782224086 89759465111 94033135175 90922792367 112138369919 25247012607 139538115681 11958020354 88096614285 10435371222 32982105887 11729453952 1472895051 5985115561 70739944666 5667254895 22135881966 101481143748 50212468136 13416410948 5339352718 123628366732 60811776530 1542223921 537821593 54747538168 32471823373 50590313011 57109637711 20294038327 28747055845 355433215 65720194815 4483627283 118204103436 106027340704 100935367520 56733117716 153538825480 33722429379 74034066333 16531620688 100167747516 45895112387 11298117186 95132922428 15213346318 72639642282 58178267688 80488337057 42914937451 12252288270 72864410805 50781912575 47027747995 22186718447 24872234413 22696011170 35465010718 122253124864 7860963281 97056201825 27975408520 78345764262 41938850631 29361624497 114366769740 56498112149 16830511389 1368737746 15113306533 86313263741 66412473831 5619523176 42271057864 60407571899 1001552369 19124401510 98879219402 32901702068 76995981189 20858930523 1594924971 96122542850 105562090152 30944480933 17878837499 66103400171 26056667620 9585054772 56021146253 5087335357 81188690866 35281976561 58320569886 101492998389 35656305764 1506829621 95992260727 42248663564 3346603121 116558537735 7159945459 28497379151 127328759768 90907538827 133188327224 572056010 13280471318 4566775492 8833640691 104793548506 179693712435 60502748974 45516018153 97962900742 108989801692 81193346543 41595568992 49184654551 96585262542 23974338015 34492320423 51291627365 38800942043 2981933361 58737616294 23148784380 13827741382 4038832403 11654337593 40544779754 42175182010 48644354820 9478700572 88680514823 9585953982 14582907301 111603687644 1992101447 10156205417 11519706456 31631587149 36941896286 6723862716 24302027860 29134026998 10887828469 19617013360 15399775895 19533778674 29443375614 19212545568 47954830860 21330703763 87220144592 25917297479 64401552737 17499318307 22061890801 9152708439 26953050716 62474700341 13857525068 38154994283 35350887851 139765496087 116042515209 17814305284 27669324711 58085228152 9231724698 35760928795 173376702804 18048662758 181233994116 24234546062 118977050469 2101182594 14139596936 12966595963 122663463142 99601240129 107894400366 13983818126 154167309519 112025082833 173021319120 42880228086 15232297070 119553337658 135721276845 87890175123 10224181743 17558330085 122014105015 11955145014 5394880354 19562493159 68313914597 52723496701 19230208825 77261030252 65174646370 4730907648 374707775 29224099573 141161545718 12069834040 4052964869 119701314183 40625169103 102774948658 9438789901 2159466263 7745945412 71884654373 59833196293 67558416213 51184200543 57304553997 81381619404 59619119511 2716822728 15562934504 53649378216 51613112995 32523531826 126518755317 90877705784 23646782418 142238327870 5181500184 51572855803 181356068471 28637484087 28855334519 43097335124 111931862214 10830772129 139977745169 6076746653 19502239747 156413949 75819219586 24892720206 46229583820 59656127972 975704215 34389791560 3022938391 3633056247 555821058 48132830980 3060205285 33017706938 81761859394 25536413881 1051691786 27501839164 56385074968 23965740255 9669507791 12027459249 117401898848 26174667000 82306268368 139403055320 89276231751 3382857208 174748928912 100040935849 555964574 47180423866 74758624108 29472618873 1185570201 9151672464 7646718815 142040560517 47774711099 105189376550 22811242370 11545675628 177722507101 19491268754 14055740692 22815360571 48200288866 107627827525 13586155346 75102614666 32724961216 63322546805 36862928291 18047357944 155834109774 16987075029 25981363901 149586042167 110493166698 9743706064 42541410395 21923438689 16115641065 64741402091 47196536824 44742200437 109395209552 107526499796 50260533727 65447849604 79042755454 3911948902 16057738644 30357264339 104473360831 204000034 4301591716 50546263660 78535307092 146247184209 52438420202 36597452368 67110903391 5462569605 353796608 25666420384 65527321331 77581996020 6158293974 131528490791 19956134672 3550238617 12462947187 80910265462 35118124096 9128218735 71274870804 46971561660 727622775 19003061053 38417115737 19555138220 52528983795 35618488772 56470021091 30066865231 50444307364 16455516711 1779325533 42777228147 34227716188 94136832577 5093511889 98200047973 31243175178 8879262219 86508409713 9480485886 2896884082 1650613544 10184304644 12662282347 106854593622 79701775959 1009975861 32731999933 40295301552 80396482859 52528593026 82501761273 7042865535 62930314804 46358896661 35194703165 11611591429 10971519321 82362225178 813784909 10487506584 25617490753 95844016350 33676450661 37321106361 31280199225 35426646045 93756227286 29395348373 57704863200 14742463731 77450434753 122258736024 89164842563 15574973566 37313763944 1953655208 2659744059 111032282919 21345788605 22586610046 33458721277 7285383245 36980245639 30425437679 33733240042 25141713976 21438007464 86526339068 128868547836 109837583297 16113602856 3357983003 108430632464 134269803722 33893085556 30819512679 133609903873 40701735408 52322080457 153282264690 492391501 123180777780 131413213404 19978265693 59514313605 68154419748 161234362896 4020746262 7506143668 20901017144 54960263527 31474522438 69816164453 45401778683 109522821212 59052145040 2591586506 24303458976 121386704473 4832775515 102258514195 1380145114 120899004956 89979270206 128004229559 23767304219 11904592235 23302461341 9139774906 1929731688 64047781016 56716355000 18148342598 109547771551 16635882673 178713322168 10869648475 13278717880 9902731144 23430364445 1711508602 82715125011 26860244716 6642410543 34777594839 81291140797 7109272487 78839809717 29804727861 26254443828 80681870828 6356801144 43305846699 51112849684 4389831796 6517968773 12326892323 25273043304 47837250778 40016414689 103286134224 14736379633 253229510 20052866915 2531336168 90720216278 9667552194 48842015615 160184484740 45250778181 63886624709 71411892890 48136103020 17798991439 38763794690 15920089102 28938307938 8324823820 18130699436 58685856380 8500352963 41024132443 47428985086 3147156623 91002290856 4790427553 32129943666 60354327194 5219472040 12415005373 3911988753 58823065100 36636103567 92350161094 44203242621 18480187319 26399952062 34096500320 15183924456 5646412958 26111342306 16173892538 7356927842 72430091607 81010611685 44210432323 4896947111 74105705869 32388016609 21312778440 86626609866 4876012003 112597519133 112138171141 4980659577 109483433433 53325585629 4981249703 17329438333 59050312480 18862742421 31466260370 18367063383 35520419320 306737486 179633582809 9452723602 81867782300 146443417855 31587953130 22741478446 148409014454 98421411906 7415745624 12149995936 6500608864 44547786032 57252579647 61318812158 15482121171 80600267518 416991615 5012162389 26394549442 94657124418 2868586783 3796453791 15744951138 12735260948 5374049532 16698560593 146996275457 138100700351 167583166230 381520957 21541387572 18767282286 67787437207 78278199688 12296424704 41610038876 132601801781 29709468917 786916359 104180588687 88505710839 9755569176 88584353567 4775410200 20328697518 25378733958 121133142163 8707542643 57293413255 18339997625 2634954472 44660111770 95899541772 105987025224 28414759287 59817279659 13227087738 6848522059 38703492136 10617473053 11288313826 36440949974 69630247156 11292510333 28089186487 1761453933 5632466104 2483169654 165717240189 112182269618 46553456019 27595036074 20188530753 85370000690 63885540478 15781161047 56981982985 123351904670 84246038952 108039340706 95456834086 79560043211 38992391735 147241182179 85139661407 664971444 80635493140 160977936458 29981453184 110644809926 96333577896 43348184818 75498165504 10690649143 45035634206 77151713154 11313287237 95380399575 29824948023 159098190662 90585955294 7430940123 24986622364 86584451755 404349742 21982629084 66731610885 34402201670 9727759667 109474691305 609942142 104192949158 265957458 59261981351 29059883084 115645760500 40872298701 4199067136 56370466671 14293783423 20919240645 4940063336 2856474844 117185369127 2727761056 38701724705 3089575190 10011687114 6070309197 3072218630 29036046621 70106024083 60539068512 12420218787 8358557259 11453686359 103464704397 68837882185 10536776625 115497012466 28698920771 69843494591 1016110041 108671881230 142002067701 40601379660 67146837788 12387489137 4802196394 83910478043 10472986008 98760036563 9297591439 151291227352 50711726706 83640362218 4598521847 4354644321 33689148354 1073168461 1264241116 108936724727 20528151228 16898105429 34626716565 22299377492 40785950652 52742377831 87960947417 30163003778 44484921270 127443611531 7822843170 38953996535 154557640668 3705607482 11312848016 45740299097 12594316167 174480629844 25704009075 22509555462 144205641683 48215886206 23574617395 41723914589 94630424692 51371654292 89312698375 6658063580 23098223633 91113162904 42650101888 69282449266 62439786463 5221423063 3907611695 9233218880 17671511029 98859695921 4061726936 1964856338 8136916245 30655191106 132109876660 132791841351 26745446886 62795755884 4157434623 16272951537 32975849012 8729262231 2511250281 37525621665 43395516938 58195130841 10259099239 122537174596 106095844605 54500917829 6333469836 32994768821 68626011904 43919626902 30797550163 102438098583 9134425877 92046656351 17406331510 29636426621 37181871580 112879655138 27670034769 6135853933 253548558 45658817022 38864127380 33557929462 4858230352 45243307307 26864585686 118255838677 68555709242 23979939263 162045179573 3073233112 46329952751 71467693437 8240094383 6874938139 84133842886 117069658526 130123567915 14732157818 40017129356 71959072380 31039893804 40203264211 34914625095 19081875578 32594106004 57297991636 38256041412 129915224735 215877887 4824137619 39472882907 56615262527 98096424021 20865714821 3673256069 762022696 65596263435 22990754806 56928661246 46879161647 48272380604 18583668156 39340471307 3925586127 16287271085 17093287636 4934058534 22298451055 23010447084 69755623104 153460843280 74100601662 82858711691 57490329198 397040272 90470670336 7327846806 119452280860 22805790977 23589067734 211465888347 3954112294 28424812171 15840404247 57471679448 122013561205 39628118211 13561904240 36357796136 61092182083 26483758283 3730365010 433050303 88006873511 2835764043 33326926379 26148272490 39651128532 29522508673 54973595262 33228811388 275366127 63758738273 18174283174 17103286383 33721328794 13804135445 103695567012 92593539010 14329923872 6418820638 22836898054 25291148138 22043307693 20985973555 2185469884 59888085257 104938879820 37890575273 44430080662 43300501417 181378886829 3580563689 112204374823 6604813393 120709177330 1760577638 6738440515 37233925963 54330838013 1625312182 9482566725 122139838923 2432203446 12510623397 5324771862 129902320948 63326792327 90198544317 12896700184 32859789454 14165737412 184899050227 8137170517 12947386218 17468110632 36962934303 26787276517 105441259053 12228767425 39848318266 142966347497 21974502008 10904938109 60217272950 37597721489 15893056697 8434503143 41140887222 31058510572 85050082867 76947513193 7606547576 12234595028 96417954654 53436721448 2126489261 2335038878 1611035998 4538599481 9938749528 32634159720 26716046731 94113078394 22080347305 65742295138 125149986100 12782580255 30657398210 3331745984 29725962468 32362834033 52302250184 15521787598 17980689517 39287075717 34585602438 91258252564 64051951354 4975566596 8981585112 41555057692 118657655460 579612455 28041616878 19187100673 99742814854 104578832178 2065764343 5066047493 40811355409 13423413830 124656476449 17945664566 27018052086 63020238899 11852303455 61883314193 62744412467 8681051341 15707794190 32818721836 9770419993 23435915696 68034342708 11448347746 125506806785 2291365917 8796948659 91560156745 65568425581 48613294978 10447016089 13280609920 80176975285 81222735743 30410538490 113412638930 7103582785 45657193567 11169504765 102047027945 57480920964 10997458430 77156838043 68771171341 15233044912 24011298407 42056549235 20666331722 87970355768 62479610506 44388404688 19252430900 20359983454 177954182474 4126420798 11104787697 109002052942 108598514714 5339980340 14026631904 7098893946 19990875525 67310758488 42062268574 27455163632 88723896886 72569276743 105607889749 170246036409 29041713292 28967623346 14597989 10493351942 166799377525 45111209768 54732157972 79211777164 21165493816 31620906767 1873996644 18868666326 9943191056 4043920305 4273694225 100481625489 11198485572 2925329254 3851955116 6195282682 30377079720 61569396089 9737042358 54319147657 2888312835 43433248202 4959000259 79844767137 25079495977 59649376905 66697633261 135438131060 78311418204 24517776641 162551683208 48491815273 3189612911 27046455121 25587869579 27649495451 46688750799 33327570504 70442373640 1473218788 26186983878 41925042824 991825544 80911067286 88814483260 10688333830 41457713868 24935480219 38161079331 3172185512 9148100680 18793731096 71344131613 39633683365 34978581732 76676528602 19261810462 29109967725 187352614579 50076384572 35964568625 3121443324 43645748009 2204389253 13480485703 103685185155 42554277269 32342850612 19360118000 129303450306 55496326687 5244887168 24685224685 8522321252 12965518404 109885253471 25642501589 73468268663 101252375346 13334668072 109149692632 29442839655 34744984692 70903357742 103231037604 87229412037 21665499135 14194515328 83033547704 12512873360 8998435416 5569218946 99660910660 798989311 57227080462 13670161462 413588740 5140793335 86220321474 41227833468 3335369187 139279712272 178888133385 20830313134 39005851100 15918511917 17386585082 11580717450 2722421145 4000453304 45759187832 52094943999 1568720588 24564987478 94016153926 14430012542 27103122316 1116033479 63158673699 95961422868 11557430325 56948027059 69112747495 36413724213 23786000616 489343026 21382308883 26489752488 58657285014 170758387654 18296514381 60771261670 56562407006 5102670249 15338806460 105493264972 61416194588 111233324299 69228339676 33068016243 10195840283 48822560615 167066472772 4060132385 3295322481 20696853272 115066326058 46431262672 98319853880 156767816761 11637153042 5659403469 51849252907 193557208516 3282817859 76610174149 10986675248 15835311368 118644713562 26986620942 56615417847 26324590737 12133155110 11552036961 13322217333 85875021431 680834200 95460064378 56591687390 44767195702 36199574590 96119493450 8694938714 3529203133 3486091530 25267113321 1531927352 81532856262 24205005237 24238257915 25796858629 14799463740 108117153362 7374738579 42738910639 8116620494 27941906505 2583173828 30433208266 45198126762 116959764092 28264883304 27355632142 63085281115 3433621075 63127624140 57936961737 89349253235 12246955806 83071439734 8858318872 16830823654 16685985154 4064491839 86404634728 67346076072 130348738268 118538029024 2852620403 28291318456 121536560867 3870524739 5636751786 6465854206 16546993650 44331299270 58858898473 140108317382 3286955347 543282187 41414378773 42151536749 115189091992 11014311209 34646621304 909607107 15136052239 2951324961 88161881125 4572947385 72193478799 1336154139 4658368346 123260817083 6673680448 64242930187 5156175357 37843305572 38770191222 132289778453 128287716236 83401803288 67705627071 11019972753 33143351522 4662196595 26682597107 10863660565 59865126173 6392621541 28433002820 62931356261 54558560579 58532142108 5484273884 22060065701 4144624769 12346550159 61300310059 77373385533 66431121438 1606257753 110490851532 2729685517 19026307305 38085069055 4689185566 3448184869 8779707263 101603690736 30544171926 103901818052 26258803 72432824548 253739600 88020568886 7102754778 42872891422 121424233987 46524210957 3314839274 8010091871 15850399517 41274673251 106311388870 11633062495 42828061731 103401502188 9690804993 14634280107 157711742711 7066329919 828011328 90937311333 43801751248 6538822107 110751033023 79256026974 6627633693 3231717835 8598238152 56271417906 68124242590 38490680971 69546269139 3163397254 21890061278 54560572115 43844968256 19071885844 80203656 19190544674 162510809956 2528250035 14691821367 77004377204 98485758095 8110194865 12250746234 171670875119 101517799454 38264705081 99055773442 8111069895 109010671719 57251140337 36578262776 181805476565 3625575837 128552423850 14024156199 82366643790 82998237589 138279612189 109575701703 84530297662 137783558813 9575671168 14347836532 32127839598 45971453409 16609105738 14860339128 52246029564 40841039954 2454846688 2282270735 62521701645 55842048557 3415842455 33958671252 18055273245 9983054497 6911054749 17579820362 7490052839 35521381872 85196443980 2980109269 15046573256 61635774571 88537900447 13550300316 30970452810 57170039441 7489047178 42357034338 8374426172 41162476159 107375633628 12166898684 45866342318 51112454669 58292503890 29522313119 123850309608 48699940007 74355615431 44758272628 63181730185 21545481352 28464859367 1399633615 156138713065 39722465461 175446142504 5965206180 193564460408 48724910763 8474488239 5742938842 6155337984 7361192264 119573673 11455742942 14329783506 32876472474 26723688832 7404597703 95462762803 1385116555 71833518506 2599401503 58291907644 4671844397 32878255780 16085954481 635525774 51466224190 46895965127 1461402578 45913131177 3727128439 20101170908 15534161026 47184332928 67935102520 2396952295 34555391097 2662327007 155446562419 71534406544 2819213359 20878665565 93275482432 99903885672 3256896363 6946001024 84667230922 9107830503 52428355644 49430350951 59453525279 14699572985 8511826544 13941106520 47445026040 2203955152 69156159987 40877375470 9335120299 131637228783 37446825244 39356749819 92942625765 33885787891 121853658546 149905828407 31804868721 71686098696 35810479208 90659494407 8210377564 23179737055 142530038681 20781165960 16031153444 1780324495 32348911038 34844250633 72640696750 175796783465 24837486828 128316748926 100659419559 80725336659 62356204087 51952796070 74717883 11478253709 32010359290 15147073016 4420439997 62996245752 40471881042 56514707676 14306865842 48259572298 74030646887 451058819 67812123289 23036812482 72263758798 15466995755 1236542478 22228944753 128021833724 13223326877 48156281199 11646449862 77863264784 98593940996 1099544356 42002137332 35229160958 108801021717 3445389830 38858806517 33529854753 20380648941 19568385109 41237508613 44476387060 23628977749 9271549471 84947531269 77101388619 60555010920 164644437226 16518790407 7133365718 52396651805 14731509018 8608176057 2699367180 16610182502 159014277373 78249943374 64263982940 29777176564 103396997680 14138179863 177053414602 170622682085 28573049462 12045251482 65786775957 38105855694 58968392914 81360492650 667809150 16085744870 38901727659 98732119554 53260632599 4581611447 11122907156 5055562381 40611800131 23279644334 154408726817 33184406703 10611948697 35156908983 91842654338 20418854931 2714636533 56514289572 115699610414 45407814162 127506844005 26220374146 37683131217 7344552128 7540328182 8250150207 3768378302 50872172864 377520955 12698421169 9732549462 17371836566 13835264104 14286239275 12846907601 13120310664 54777634579 77022360069 31590055878 42879176564 35880626155 4779643592 7633096639 1673538181 2971196994 15303627701 6121934161 4294552567 49100037759 70043452437 61578514352 37949360032 55454824939 110057458436 18871520141 82639382421 8300559935 9899213937 64586985779 62772452791 28122350709 44968957313 61758169826 64586023333 5995169471 16325239063 63687084324 111195973622 3627323369 30526650551 12728764463 200061631033 4083149170 74616890416 84660090994 55620643741 40235487269 130319333748 26310398871 74374886882 48014588716 116687900086 46397919534 140738208864 55074180782 17256942004 49031739366 42312505675 116464658144 34213179934 118061899394 117347010362 72840139164 12549243603 102465064335 124533227538 4908064448 38069483486 65109050089 12726379641 13894035777 79903029639 3615526843 1070161768 16552509179 16925749515 19428557639 869441133 13718457298 25346368906 813309283 42957336278 70212900422 84381132014 14654478670 4441258835 416237068 31937300200 19797485674 22016693315 25697033252 73807455289 3985214565 17204295415 27004341893 72873679825 74052530466 13508892208 69364988197 42755502243 32677420512 19383350602 5841144720 123239523690 4657850759 2635613883 12471347039 12587918714 38042214790 6418179764 134096841917 19840701396 1641450396 36349410291 15449276695 196408588563 67565566786 9757404570 76635478333 16386848897 26697286484 160443258659 24433952421 6653088111 84051130497 7138858103 13663158784 119863120361 5869715138 6348655262 21291094905 21969543603 45788123949 39343213190 161012844227 5638579227 21010604916 23039164920 82050446683 130964680766 190623573 2559828682 1534638201 6534336994 77110291284 3568305196 4160207421 9520714746 4339459940 105730890894 10553762314 92541240681 64796106508 129359242949 3111149404 5077693641 26351958924 8980599808 55512839164 97332028920 1277392029 100728819353 5375056805 65942625855 6959785204 51689393258 46297970932 129421793569 26795671214 5302524840 6076981617 76491713573 95760287199 179451138704 1306257935 27622765071 17139364236 38051378201 185520518706 8291790810 32394100276 88191914884 35595987375 4984846808 41570861146 132485083530 19797654303 4078566645 5754766886 67452464653 24685253468 180687003535 1569692625 34084221619 20888541852 2004361711 47100757526 19575431386 20944406477 160708131300 44964102094 275217648 10748711374 18267156367 68436069172 47113925137 38583198740 3415319919 11599952192 995973499 78891201549 92038557570 78796932086 22074063544 36026920884 50313126701 35415714483 2713782303 11536980412 1853983661 47091208363 28207175756 64410320620 26429296073 7685565723 21372658923 9245687804 10457026450 30239101375 41041660946 7534924844 1388348567 1981157631 36493307818 34918110315 117186145327 12623264935 87839441335 868566282 42179261518 85922916401 3776646673 31625750176 145139583645 45339600097 3262733580 57004146343 6048582 1258677972 55109024462 36056720326 12635942676 7672673773 22184349252 55344408035 4030320033 58362702589 35122474549 16003703962 755173587 394374522 3571996070 104437286433 34449566096 1093108713 5540028381 178261182571 7306312357 28048209779 9765219488 116443898261 12325597991 749929736 43839853927 9155376600 39364272084 48064058983 76593670579 130272811531 104501337470 75817556619 14741859616 42408186889 28101363124 6141278347 51865678936 31391178980 177702903066 168625892547 108790570819 19921630121 12846757987 81587511295 43949702620 27346724414 103929852217 58358328280 45579314916 69002561 208225747870 104321832532 8513971776 99583512518 140849160029 10035756443 14879588194 28939791966 19131026584 5835957844 60453644171 27672720264 166170973697 69146693796 7496069424 137213176038 10288200083 883286197 14681455708 95666711971 4223577519 84648366158 11149871897 11656211396 8205864950 8241627751 4108182719 75258792570 9514386699 30544992771 18016405148 17114749586 42565053812 1486656292 9286861114 42701641558 20904487016 53805543063 57798263194 4564477160 2412641034 71158623669 21592189461 123266088112 51723735730 13601952988 35130928267 70088395652 23607323531 94335126676 15904901342 5588442055 3853583251 61531348781 31477859236 131463865709 32799707369 111566190192 17044285696 8621449434 67283696094 65424705053 36303726237 28602151104 53319754425 34736853143 168603004414 80480554044 151554081134 115935528770 10753196453 113128075355 63639935773 37004337334 34415143219 3914419351 49935731534 10427141100 1953232916 46039933378 7572490477 108309071588 28141492589 14660496372 28686015312 98120491100 136199384457 95447887270 57625878023 31564982531 31101552919 93190284673 87600523571 79804021894 161860440436 62458343913 7631162160 31247191174 51297992998 23897573633 16111954178 1982322577 56651878836 2055022206 17203557290 128267692349 7612613701 154138045579 62758955985 11769318345 3262924789 7341516631 64574365311 71126099486 52695961729 1129054009 103531262284 13370860373 15622833514 19897724405 6045723605 19056864802 27254994028 2838154050 15031843564 66752615670 54944747412 103024002397 17876656954 34422771214 42715973436 26448674969 10866805020 36658850730 15296735562 182453735782 74692971847 115794330443 55432641933 26389410949 3819464109 33402318619 1815093207 79690804520 37389658290 23193750618 77827175338 17592556602 31002909026 91159839367 30255484761 62562573874 135095403869 78579039024 14271665238 1178508232 25511397752 21090918441 1704781295 13483075102 11967837646 19376794419 62228795032 62469546206 398217895 5426122915 26150979130 5225780784 27920286689 3517778166 171428296251 57599426958 4565443890 17869806067 60896234577 88901537380 133657380087 36667405729 83341541160 31482834843 72160640937 154225919762 20675204030 55379074614 79851649994 126150241884 28959514813 25841675020 11130814367 114464591185 70877583648 59186096101 101614766459 55152118765 49384150036 11984572515 94513356517 51292003597 20356102389 122737835934 33586944648 16652725173 23254259354 76231812423 29784074451 43307223862 77112846288 17855621976 31388619984 26743086025 33820599597 27528679057 107113362014 93683171750 80122967375 15366186884 89868807494 150279211059 45694758757 6221418534 32956545822 21853221375 8311091486 19197975498 68312276006 92396368077 9545172606 19114829398 6462891348 54330837946 41412399951 5481776699 91132246659 33367182172 25288367259 23834552536 8630353628 17807241197 13698310630 9642900823 3647000167 103835003294 147455803425 23352933723 580740012 31898528606 97884246704 93860628067 16772256185 179674563257 32501841055 120794655068 21061873165 4144433130 25825229184 6079256019 180459505906 99917003258 3088110754 14127864716 19336897937 29713680326 9064844459 9493503199 22435676597 177304891282 124139125894 52429907246 167123634610 11647628462 19825423304 37650630923 66313358565 81022345867 52741876659 17518970598 262633177 154216391255 176710903057 16031270663 6199579636 40000422693 107641093379 26989245783 21071930534 2622993591 27092659808 3422818558 38304669738 1255032342 7602630138 77299330907 19504522829 30326091098 28314501816 35504326064 86564126711 62945670791 3429820771 4833914553 3574283469 15492540114 10543833637 1941888778 38607086461 3306870513 41148310410 20422772336 40731275468 732750334 16889662947 85113104125 94767699071 6985392966 54400402149 69935756086 91448977366 54206055211 55186895933 8042861709 104300507513 17424902085 71196459989 44993272135 69455742531 13951358506 110004441409 12533364014 25833647051 52512057655 9832268749 69274177973 96208650167 39294161206 13658875498 3679042708 23008166268 62312899055 41918518305 127908161034 114400323132 2197528671 1497420246 9923308543 32907101476 1058892697 201880229 19556176292 168070676257 8580590770 51198569184 6206070782 179572146760 63575086079 14497887419 37723314177 126730376349 64407556258 25535603543 30621964019 32889382203 7026419914 27770455896 40859167286 15365705859 9176445543 7439272816 49390779568 21441757931 63371421854 39634777731 9845813029 46268339204 59419086408 146011046112 12659052771 116984226435 33524068235 25518219277 47267114390 26405618191 23359668813 5875346319 139150401400 3319429097 12094163143 1304186748 129803180733 73353258296 5636836234 36141776540 19909984969 68898208360 37155491127 98997441390 8044261693 55453119304 25522340742 9567114796 6454364982 163018799096 376839304 2397382422 8522890564 65423896460 4125857919 5005034743 77985832528 16023204107 6059918899 114855007251 2514511886 35811271890 68239885796 107237669275 91319380538 3349405444 45818525620 5581416228 43207116681 21907624118 671532599 145867585989 96940940519 47140748010 3646222027 44938827484 34503088710 21766847011 48465472966 89947882684 46511598776 79419667981 43368523116 15663901722 823952972 123550461639 29729356338 49046197577 62414703610 4558811562 42067861511 9989909297 59307413100 1599642728 28446512155 30830303316 14570085016 19455448003 82771531879 46466105752 404592767 8547374260 95159280258 28045932322 46751903976 9082221659 174862965807 5790069115 12611516396 2111050030 33500008275 5319422595 38520473068 21937914009 1811743087 85399807610 97982610697 113012533695 21489458481 36125950066 7235071411 50383943597 284080308 161744284631 1932542686 24568683824 77102454001 103003789219 73622147524 717525229 77263402307 8044218762 19855828981 26491269050 2000216028 19744859815 24997041374 56880371732 195318432 70405601874 115765821909 130143945342 45545118141 50103555784 25758559461 36862159840 2291200607 42864651412 137463578663 15847722904 2162604986 141608862997 53710783942 45955383819 54592790495 62227806137 13284236900 42172861316 87325937501 16112799946 33265621862 8207160877 31944768816 130752313720 14534869140 102172325894 8565350553 15088420182 25918621441 836443909 2536492451 90572238481 90749147075 475990827 157024594353 29610619986 120272927771 1401115727 38266570 22230321996 886497447 100409510363 40871916914 57757843550 121915136947 11069122040 1816136980 55383021681 2432584157 10637669967 18213737277 38195534839 87966000904 8728552094 143389440004 50285500968 126035099533 30724610149 1105180984 110918899630 59705092633 123918413170 19114519063 17267013145 9383479787 126307440887 3885967059 104526825220 11765614023 19314049516 13539988750 90140232769 64737262253 102634614347 60886394379 2871978456 36024271470 62850947723 63270225751 28133858604 71022143020 9503972128 86465675981 7874042262 57171306046 15068874194 67271426012 8095254839 56702398403 17588254102 116393771238 12255890913 84150828328 1311437443 822579466 151804716247 18653606477 36303377987 131093179073 10912747689 19413494672 85142527638 80569267844 18635305844 19405079278 4624237160 81417271746 40016209110 30231334035 104267294945 93887203393 8023148907 60593020987 90713955026 35324769852 93645311617 13366954589 6349208857 77647300991 23517195972 25823992445 109231955140 98119180706 41254028841 30256976642 76987572888 151153835727 31166385215 10656233054 8795294602 49290821156 2428182432 17234315816 10530102226 36007926926 50246685398 1603063574 77154670172 18429448917 1196251735 5559003816 19213492496 84594944287 4723303730 153759991420 13444337257 15772743769 34551066816 97308744271 47426549154 69947320512 17365922318 55374764181 21210592329 64021650581 1398205616 41033395661 1102952677 38387957734 2111068774 132778519022 120047680046 56666458802 35402376624 102520875974 60893112813 24086133128 95640560400 9378223768 69499490693 90832692790 90703737528 37213236180 6357841314 52175140216 731434398 8418644051 68469128342 4735526526 8614647898 2022095623 101592928189 5205391063 76444029712 578560432 56691389067 15457895901 2397713712 41611152709 45326275471 54164267277 39340736991 41437294581 60702163568 58376707429 76519895415 12168020838 73916851438 44454090776 32003912289 43079732400 22653235493 15217292390 33688638686 8188538919 42743806284 21735107498 1819791987 40284984377 56197979097 55590300358 50176081059 28637388536 5613987879 20335758899 337921630 95570014701 37240754465 11642921864 23015243292 5936780951 112741280010 5828379355 48282361327 99214997422 2892835525 56000571131 14898453521 33256751652 56802324019 88145432781 105297250230 70669009842 8463215516 119603471087 106895504504 19655615839 68170288611 16910842231 73875488079 22524199536 21847395585 39000308980 22912290793 187264149519 111656587465 33092509333 475309208 5267620928 151755858372 26612151104 26658715579 76328890205 13129858791 89862162499 13882295725 46741392718 2298018161 118504223619 73106196090 71604990969 89924937306 57892292199 111936205849 8836299224 10479087316 73711910756 180582166883 15515895783 104353086720 75673848559 95656644295 5908636980 52199984090 53810924816 34223587678 132934789551 88112403034 338426726 892055278 77317520903 11761794439 32991499574 34224873738 7404401369 156877085250 29140892618 34974671743 56642347479 1791974019 16093611245 543116097 11980536342 61418487361 9877484561 6569048629 30196105904 36577632389 40484703622 14575162282 14112756663 107678834107 12297937551 34066379162 23934649487 53660572200 24900791575 17293675148 50108409078 47058207603 15551725427 22079364813 66853491445 141840515969 57128558015 33267432437 29116623218 43484194761 48856390942 89040286891 49432696995 34329570545 20166374827 36825935014 51079391682 13763630710 11304519097 1034002751 15732362752 7959373163 64521976307 40828691501 65304151594 120144962007 124373469419 74421916502 20426002170 101299304638 63781393581 69545108565 72025732489 4452656304 15658698910 10236727485 113189820648 8703871928 13196158360 58769337193 12889350407 103854385 3733151681 74580691472 21130283336 19685883697 91181029506 62807655504 330179591 67109605482 2920469283 1247936550 158310482457 80739626106 62025862009 63246974093 5478155659 80383747488 43463084721 40993546428 177777960186 595984590 17240487905 31643052038 18505511983 13879956387 63566718533 42016900082 65143350290 4697249069 10082251257 80950546126 76326015915 48642133112 24354878769 47954916568 10453844845 33176222248 75192098079 64354572657 56661751140 6065589301 70907803659 127267716078 87433071851 18490071071 2405014681 10564694764 45864628444 20481985737 102099736623 13570346663 12919972781 18584612196 13375408711 2300479453 39419573056 120208933679 143886263673 89836091079 39134178964 11397276197 8065054150 28464605500 27655245835 39373480268 49295799101 20813229386 91468079578 53083277183 77604554968 84949019355 48578195536 27358364094 4342522629 9036478552 26926338417 69971871766 2496691054 61599860789 20757872243 16419635883 122026346908 82132306475 2801307644 42411979391 6419601810 9090232647 90103313946 35799295648 10950073719 53660836958 10330078465 93049608464 7523789770 28807812953 12672854245 17237923669 58335971945 79288230935 23873783500 114792359392 30520604187 53717313254 96291818649 25036814818 43440694800 21860395550 48198759689 44661110194 13124411651 1280820259 179184456189 35058505006 28429119953 9169754079 92134645815 7076816477 127782398590 80728000860 64996890708 28175467420 166680814102 78301468571 4964141326 4709829087 123522025811 180289987011 12152127280 24016996829 42535844412 14341122858 27871972245 9154760096 34308500293 15316212369 125252582721 28633729995 1499052358 7606031640 110694365634 17705754550 28508215312 64928446961 95953515032 76680620659 12381433492 6650276063 587243926 46067673540 1300329109 61638540553 3859176179 46474261447 5554477645 588367742 10923843233 13935173844 43362200108 29053050209 41486104302 241426968 18362249547 66725574056 38239464642 43555477760 42160463534 4686649680 11668466538 12376342829 22263423508 59947575573 24782662519 9219926776 5397270921 77485353901 102630305601 8224922849 36486965793 64216157590 128819041196 9781499718 19113873331 157054643451 16447219549 47752038721 147591150531 87531327141 13910131736 11568807490 76585155115 69921939357 94850496079 67527645691 89711204782 14356255533 86821035361 66257504417 61403170183 59527468570 6618169391 11987722765 43834132482 96438765954 98587800019 2555514716 4056704784 152445561359 13874613001 54086966153 16431927035 32530896665 75944583063 76850939681 104897229630 11092461200 34944079162 172684691712 43875914289 50924892590 7075113170 27530361109 112245777660 65866135392 92837718144 18290013253 18298021146 14787902678 12021622035 9364184120 67985551969 67957991129 6710641723 35484657279 6838881041 67452201965 20061746922 66634397866 64116978509 24847017202 12071887585 8130008145 35271916455 5016860426 9719504494 4784447284 53690857955 2973168882 21129632195 6811490723 94208107580 54422910330 4226316088 7580021810 31903918597 21416556727 34957670917 15147450758 22218683563 11087610127 6144473773 89506149832 156846202490 141914330622 66370110450 12253700743 12477991007 143295838339 3452400901 85324451850 14223671794 46165506423 29336825300 37863126848 119556829694 93059701943 50979248453 2234404201 22459888188 2176970770 26581249859 26997500901 153086349214 14669225976 32594728317 24167955494 149286900840 134424065838 51433922537 25971805608 22414120897 11144703947 4746316424 57366361035 49615468153 85863624563 8183548118 16004118718 45671394164 47167450319 48356665775 4384703515 2239018514 87590033933 7126288811 36109055850 16906191219 84333261213 30804677883 17684969169 7348715327 62901520021 23856219875 59515017853 7894441565 15684276288 41622917984 1897672937 76099312709 5551161046 11953788258 120246318284 177509006259 5604076294 27711436610 14173292519 79959261751 135934963349 7585176437 15476636685 81455634705 20291015110 24984584462 69689608123 4526493365 2219813938 53361059411 7518557002 65562271632 61308395999 111698733009 37049085210 7804779323 42016155494 4730047450 91560163548 5430813768 32169897588 29066351240 83402649291 128341228548 2486646338 17940547535 33664382493 34921732787 23557631492 100907580757 6079575254 60908410631 124555225512 31269592372 93583913243 10692786019 58611149415 93744982578 5961846067 7407704857 22326672885 33210052998 11026546528 94678839723 83875544848 7322571391 34954531961 98845375429 102273222664 5770670427 4302434133 24018938545 77470782905 7558737224 935225933 103160579721 113826807446 131441828163 120504731157 51721166946 44326479702 49107949428 44095570576 114570997787 3238771150 14545008744 107373265459 34592606735 86399694906 6717751161 4621219987 6817860 150097978405 17079886177 135376288465 21851326344 71704878050 7228064099 21676124882 49853647494 102902242420 95689102659 81800077111 123216809447 165263106752 155008314352 4850452915 23286597365 18180277251 5422745243 147133232179 5862119656 4254693675 83112453234 11461372677 34776447101 12760433367 68118328028 19181155286 167151593998 41414113980 49152193405 30586414470 16152651253 14409543367 93538300455 60008926235 7362648772 16053140313 16272177139 23224692562 6176867344 10064141605 6623808970 39694159082 14002594401 37356736843 40264175089 28908009575 22667695353 176323893889 13655969028 7637686241 48018649988 14857782872 15989432944 15277513259 12369248179 69487208613 67027942257 37094893896 399521104 977933605 57980693927 5814104686 23445296754 66760607818 106739929334 10870483993 4802368807 36822222946 72636656181 2577042208 1182099539 14337255106 174022505581 1525865398 12243737396 13034885833 8155780656 30068236349 133619361741 353724055 20796661074 70041471996 12027057816 9358403739 71415950584 103366209431 67297590909 28016615607 1016157508 39969422795 24736239636 29745747871 14368533116 64502951608 4493245886 16680831062 3944118329 49353228015 170909065905 66095146868 77620865547 1385254609 8781266088 2941913143 1745329537 7109227199 35989389559 82922710565 32074222327 39279292848 6683291356 31728474637 4907220770 84965766383 187162325814 131814879211 61319253203 67798813090 31116828748 55169808428 87855852221 15165664846 56430356537 18709430522 38899782258 1731958484 82785058077 8554167994 14225812540 19064625490 41923870143 126806001435 23129091757 8647127676 169653930362 13655240820 59633441997 44207980382 92055475913 64846565595 11428971169 21195902543 60536347288 80686939521 4192704500 2673451525 5943231207 153066413875 7631314297 2922059682 4018399347 20953068351 16678455762 9179617298 1239967898 22791578589 44464672857 60986391838 23160497372 7827820630 3228137400 16908330617 8092234584 24194814210 22318081236 17620389119 18113404897 74606408907 1765974529 15102564507 45602073551 38373066952 27910187340 35371721965 54872270613 9145635947 14162475802 76880674848 55278734354 4381442366 13059085835 8229667626 65610125052 89648427815 85776652053 25467129332 64071753391 9131141959 66541296859 49495580942 89397759917 79709642062 171153579513 128801374142 1807567581 14890106316 587662333 85213561153 22383229411 26047200665 65923396088 98541198825 5876442260 88792695395 27899279649 142032447439 68039492451 152016810751 5853944005 20643387038 112419247574 25000444087 49906940502 2673719512 122210824855 13777549584 11461260872 70175585745 56005487232 104911401270 5034734155 84004968129 37461733216 19743499458 21945774790 1695568577 63998435092 34787029022 151166964877 43019073018 160951568770 34147401761 5666295638 3982544873 5158723486 57244213050 143761396566 132955728747 7447540817 58448829385 104528739048 672026029 14344818669 41987301741 2164672679 42976302015 809049342 333118594 56683966245 80357564945 161071107346 7679184099 68493214209 5947616515 5406775511 83564673338 90840643165 1553199864 121249193332 5849821112 21750037724 41955167301 4972518345 66077745760 113702193032 196357415743 9991037502 8752211796 38984208426 65689355201 95567249213 93890628385 39608954591 19366297952 68332913274 14083833902 31351425051 5119252711 23996194676 103872643417 57018083362 100887498847 81098709770 46378965680 27420388477 82721637858 97434275331 19460734777 97509026631 17809812741 32227428176 12018383164 2751432527 84533438365 11760110237 6808940242 33629855242 68803734350 980967948 78177430405 57613694430 55605521724 134846106766 89659508096 44955835613 60183873130 6751796 26219940663 17215630200 133716453238 53055380767 60942770204 66298692942 64372314895 1144901127 7136467227 127690081456 73532354302 172265666629 170987362781 19549440472 20488490241 45648302159 80350527348 23624423750 10297472796 4874641688 15792453056 85016178383 13645247870 28623846293 51266578388 53002143385 14410113249 46851673675 20392563570 50973064026 34886970321 5860974527 91311162629 18836878672 112717073844 17197164663 155085856198 52394504208 7608976959 64809329 11163779596 43196420132 16213453060 5428447565 82270189577 52704723760 11148483882 136701153346 86135521998 14266356872 75443318794 35916344490 1145822175 6182498187 14419651516 92661300242 15288137040 221503977 136779253383 15806337195 74687324210 31056386372 26521733204 10780096785 27923638983 34392878538 93071852329 126708239934 78713736416 9134943961 6181604997 13632575311 15287735936 50319062044 123067800079 95768195741 922964377 8013776615 16115292681 12062702525 12261640740 7509758216 14981553800 134226200916 93184553847 100484053206 2063138090 113684052212 104807706643 12367318272 110489038789 28375480494 21196359229 8088741292 10769488099 94819177778 3854184931 18515238323 3225353745 12983203031 1793092563 54664584511 26895420185 53519557406 32643645183 22495544697 13631100802 40217007781 12584088189 3356042030 3030440255 12054863191 151105112624 12195929326 10923494465 102646384029 31946585315 4014683043 147616152683 72126261936 3989768701 9852068826 9409649283 8706602611 47502605259 128804757211 29469887619 81200498063 78816287646 35830484252 16433460192 36485379538 26634427671 7890201914 15977677664 15735219635 109549293899 15166896880 1958215088 74915639094 12859703535 22030174664 18513550144 14419415377 3120914231 16656757005 35367077358 27972119953 196223301387 123539930923 191838757232 7270151026 39067500351 3028879402 97810927091 1334828232 117653396156 21424011364 4962243726 7066922831 65319856002 89958119491 3418644236 10948852093 140346756032 5823073463 4367843879 435213914 66899716217 10894540112 79339552717 9808833492 43982911196 97264514637 11716045699 56639686342 12651030261 11280854061 86251224840 87767704118 154540743051 17112499434 4831754878 8957529870 6318951989 519439765 100112633188 101163445174 111482986834 44800890329 6044344434 3590676442 63295110199 28854352911 2807536087 37989026950 61962689934 106631305834 8533506691 27439268381 24478712677 238258667 14483168973 34340650185 171413191020 82597479536 21739540819 38343506819 40239768324 121177328633 55120030305 36472732084 35053682224 3433073368 18962196139 54926961638 15876673817 79461264248 223087953 1274493874 22150098891 115266350914 63960703461 67854100314 4894576332 100143226263 55093374237 22387286997 44333978770 23001125542 102737397830 80649668599 70707369330 25888997532 94503309100 23515058498 75188558608 18609080941 8262129327 93628581559 50331255783 82568403862 17366388418 51237132020 41246191127 11923450742 47556213792 33457549154 27569943639 7721895327 3184731930 37268330315 4126527519 10660477909 10892642241 98233833237 14768196912 92491440690 1891553298 65173005154 45183508341 12510379069 41170586977 99860640517 39157320772 45179905577 15530678061 146705761044 72697629406 56666686910 48808766784 33006890922 90856345527 9907112780 60111967478 63000778521 5621715972 164234849738 95931670912 79502923078 23815342770 78400525293 63986658824 11935699621 123885206970 129063269526 50728119751 152637226260 792439985 2665010099 8396012924 17820710300 17394451204 4424691783 83923161368 6491557434 23805910479 51588389563 3598477961 695357491 92245920459 3937474792 130467779304 24553214065 39447233608 29079883094 138474341775 5665740104 53494876981 7081300663 24338637774 13842893500 18403163677 5416479122 26098170722 60948803608 46273784964 16056169081 10864713318 59975499006 51154052247 44442568950 21550728523 131264336579 11572779785 143250339695 196299211348 21903500017 43310245729 1026366648 13493532572 15494485952 1853739492 36070647967 29528397999 67390902652 4598875084 45525799013 4191251553 6974642675 70947616628 86300659110 178729070600 90962887336 45379738863 46167196140 17361781044 141368480659 61462919054 72965655255 34800846991 45600185127 137654129382 21407422257 46763013063 18457221650 771236466 46742334854 177440200956 44513140305 7881377231 16657415003 150964279419 15979606876 55789546653 172042040994 52336253605 146859056920 62020948521 66365168791 2371602257 5810501360 105499911724 36043120699 19379247998 23852049628 4688835189 81069402125 41328550109 32274540299 108061086309 42976758847 25655663794 89989039093 11953934954 81317515485 54288184370 2743944291 35125316593 59183285702 12300090480 2488308552 56529369240 18386690090 9851355121 90560869865 853964130 1234835031 25683833360 11025895978 21134087673 16378905110 3389517217 43053392301 997067275 67693963875 90447532428 93014501307 15738271950 116915790082 7957785671 40626092152 68457671256 29381519633 13809249154 88076229540 127145707049 26876959684 63537536373 244435815 62952436408 65202526558 140620939728 17294444682 4504052159 43557116954 11186298202 11818506871 12680059486 13294969720 19831245777 43389240989 43268231856 3150356061 33228866765 13966376710 12063438640 73101959156 95870228914 38150016577 67511336885 28795780277 24542671039 1577611449 7162104020 127259236337 36797187319 16247626218 74698060080 46492802601 91191596193 111063876055 14532340831 20973886485 41050755819 3278400047 41498424 73184202226 1590127936 181110384279 50121215274 40092968448 115976980085 124875716638 4104856500 18783572540 35647029142 171974356352 54137404608 114040682288 9521334802 107294106558 132948387 3685527374 48102821994 40073339516 85385218067 76051319418 91749318726 1414584177 30091493042 57348747292 7561917131 9757288972 12921692180 44647189376 122300991025 14076680429 26275562724 28056071336 3206012438 3594229157 96496565331 16153282024 28109972100 81450712253 2440752888 71124785828 40650665062 1372767774 78554376038 88064023299 168537441 838784205 113180992464 14439514136 29473849482 175629730448 76153323860 193409624125 12122781703 38608087353 36959544697 12548287735 14400199684 46681644522 21800146282 60240460990 81661427058 55889293510 13825093416 34711322589 9475214340 1717642909 18493235581 69424079265 78248776219 196436166709 12396958594 140525126858 16670014145 158553082111 26237813429 123829954357 33216108895 10940247070 64107541471 120832903603 46370155991 21281710851 7215423844 13761004981 19553643205 81886647375 1243691562 8216789910 145921406951 87644243542 171534897017 81703112312 5085974415 56394314434 51905544343 27184386008 72157236141 89477841565 15680010648 47719652364 14063434736 24975083294 10769192467 11876169332 93110357039 140447332528 1741274087 28317517257 9941873384 10899087064 71699516754 13978706839 17935734021 175240296065 91197753822 152058081125 4916315074 32008458537 24011905675 967868238 40129269716 85429592783 13323472949 22385890276 7551993269 166889789042 2885339554 43958089688 11627102627 10805545304 22640420349 88834104318 7376619561 48993354479 42236522384 43399756569 31142169693 72785347503 73222679252 98517638130 47850258795 79248624802 129346380629 64591714533 3348441161 49001610748 23328620383 2561706641 74900540176 46023101475 80840299347 112734681395 27489901102 72418796923 45139882403 5433261341 3162311686 67400267071 101769441142 6748341808 9938969842 1078105157 110219627441 22511184512 21428543762 11035503886 30193391296 42289589027 7120543451 12779658658 7006137902 14151208897 92124295955 48602648232 106959347485 49767350286 3525525855 4917255251 66700219108 5359815865 65877873142 167757408458 73878403556 75017129844 27230517946 45744623189 70648591035 20689556641 78178422164 2327667533 17015166764 10495990197 23387658106 84610484844 39311975211 81897213706 13908096945 65710037813 23844974801 32767793801 50981240130 77400645371 27545592003 134877236064 165453271281 6552465682 9908605630 7089026481 177559271870 17397530885 12595071897 89382711693 117016656502 64790049636 14182514793 38060095898 130329021823 75769183553 25015128448 2935942832 126744216613 150598124659 98419902465 87317236989 26392428433 977529029 6540462830 61044187344 4563724379 94871447421 70003524669 5679428951 22963795148 51876998984 1022216539 16337743901 21845468153 50331669311 24844392026 38932914562 108715592154 31582164564 14797164378 16628229148 654435632 128602586736 5616646087 7304963066 104114143769 82350426620 20481389406 21325280762 13271677319 23506261960 5579534756 35644278518 16957368053 664291075 31986977070 38747219745 54114344687 14976081263 118759403489 60211362460 21342722278 145826430145 4069825429 57957416521 121421320126 103096931494 27120417391 46867934856 32609539441 9174952000 85085530115 11061905587 50164017854 45571999645 28991909960 70327596304 124689415736 32110065570 8694930906 27318965710 117209611757 89672079140 19361298386 88684427854 11321499789 20876757610 68900983882 51377261656 8634970351 70176711490 115489376915 62203186751 26793322643 77510383636 41843356687 4085004041 50278031127 60245148745 289388120 26140934477 89372606613 46237414406 5003411141 32418632361 18166021799 12704080507 51860256585 13791857010 90262518862 70878905174 1251272038 16459644692 104525824337 7499810223 10549452014 11891083995 503168634 91401823988 4923088178 16177458174 23079769043 9125367080 12631598563 20325653085 15180721447 25578375210 57161843076 19727795950 62304431640 52989273851 44316504475 15787613175 57638550295 32223539954 72923628181 15145763621 70355634431 40855598578 22987746880 69786492839 6969235025 48847911463 45844446851 129205637443 81463612677 1686791064 12169464303 6409325095 6198933745 116293316864 50003907049 4273610117 61885034375 1859459327 26832493010 17111135485 53194866214 3186504640 66608523229 60788841155 60260149388 32855341136 10413851295 135885363450 48865547964 71626198411 30178536964 22786245435 76412247094 46515252689 18259770939 19722770491 29571727128 32122161743 147931701156 25910682586 467647186 11615165056 11347777415 77037749903 28856795395 6804732341 4575095552 13009285169 20820375142 72985663183 15176864484 53248427000 83970887431 2102617276 6039614688 63701404237 62090430899 3242018632 28510424741 21766588595 3248966814 7854692106 13312750547 34198840136 82627562687 7775851582 3104679705 85919390229 4590656055 9362731563 157539925656 1046893877 4221676298 988272881 21791869392 168714280075 10917893778 16243265796 28130032056 117014484829 839513735 73441675945 47091660430 34037372865 22301025970 853955636 13999520971 46984206073 67701485263 152070840690 5160917393 18128920100 71018179607 29609558389 1875012077 4021556615 13220419283 39051639052 68048577078 6547939964 100856170597 39731803239 62173950968 83982419242 6967605902 19502802770 6050269267 21357786852 15479017552 54785354081 2104113297 79157903517 11276132289 110443935331 74101780262 15431835871 13092348977 27836141121 74709785591 178822742882 8889447514 47081647720 49722247490 5639144964 74313885627 31326316312 123073058568 10776041380 36542373558 41114122375 87315433068 102868206271 61049532073 6837699865 21892558410 6059468728 44667795921 12330125593 45290890461 2623702813 11620941137 60317980122 52882267887 86578934484 87061718432 93456623263 15688108736 88960601259 6998002826 252833250 18040521476 91058956812 73515225369 9616151521 4463016063 96549296224 27542063456 69462414301 59640152734 6932261184 26546880418 1577931666 69627119795 8382500934 8461372003 3519555767 97331650386 34384328665 119341904844 119294911422 9442194155 88624255356 5426254151 4222051968 51518145905 56775104694 29938546752 2198972292 1497600411 3039577379 27923878581 21839746597 251545959 76659516629 141586863623 8684640396 23022838417 11890992080 63585332361 3783962311 65423762632 40648526022 48522676893 17533507865 16762653037 10522934969 125003442709 4184700512 26963814234 34868225986 48790612263 9267847702 50747478163 100903066877 36731441982 79644779170 13379241454 5338947311 107734421416 119349444812 31562774599 62906829927 38962021286 88411313412 180464874229 43179371090 177149869970 131056628515 58608090239 121475426007 89483496284 18227811107 77713198199 12768567595 9195315830 60799809290 33483579790 14991609458 54137975616 66626862115 2967594181 42166508290 6783984411 63412627468 13195231397 58725776582 36915116385 152452891673 16922303641 1256624157 16257850119 54314036756 105773588598 33227980790 32980574545 161800459104 33827013364 31341879523 151031852502 10867884165 33070426288 73078230375 23576915834 38342034466 5533574617 135223925695 46936807973 140052589245 118203698254 94622404502 115727711285 135247341356 126887189290 2315806193 76624942527 3239698426 4065498473 115202453228 29793841590 938287833 19837028213 33441485289 18247938643 95124207671 12230325353 19103525784 560723942 61938844512 11085480160 168017490890 18535044237 15719863659 1211714688 6202569925 42032905080 42171879448 6126429680 128471480391 835784660 9934509653 2769658190 109474279246 3835167897 42875083351 115594034446 21277942572 119707072334 119210472626 10994918968 140857267844 70638819390 55241530451 15463523248 54291673698 10540765715 92431160557 31496288481 86913759596 54844188233 1277613666 672556269 301079415 2720184992 124363828040 82299391789 61971241769 16982101339 106773524202 67756519029 14790544338 308472510 29757434908 78586515943 61902598850 7381404980 38355150450 90487855181 111773882910 123212016295 23827181895 33623713168 72836236561 62560766888 47886409654 20276585298 37247102757 104435725616 7334455427 77434422920 83743198646 11485460678 91452250700 80332184449 105020545124 54334269293 372027548 2498805555 90384162564 131330146167 76348501672 15071068093 18861624403 19977398953 4450165390 16361160441 45868881406 102976760922 56362584547 2850630118 41998639342 60532602369 1456004963 61344186828 45115411290 47080844924 124286091321 11752452833 1493362021 110650918194 79289196711 7872559320 22744801312 71736079281 5686020321 164853709812 68735097829 50244690523 29914319514 4200158731 8895004601 9603634621 4758348197 52047796695 6620145745 39085104551 179362788852 1619305332 87116322318 18843701159 50110262705 4197570567 85124563864 1899472097 100106410618 3054444616 112895765665 104456640018 48537788338 49553738624 79215824000 153991528522 17601883435 139157606098 8771826828 3280250869 31430133237 85363168904 13792632344 24200221012 33422054080 23214191203 156431758386 10697604729 101218044679 90459554101 3461814976 106121421528 43034675607 115765311527 16472577629 11472778 64179160269 11060101291 43425036989 25036279758 37603542959 3885546072 28868193673 53815533922 85834921373 21449148929 10291034989 98400776591 56801547016 119200214088 102284388851 17570797012 117697978996 27242982535 9409055683 143432087945 1800422511 11552813353 39718452917 21002828106 13576038417 20758578128 29065585175 62004228751 25820800159 707277564 39165935485 27301139407 9965675607 120499433276 12573858606 74102557310 48627906930 28661517504 74163192710 20110933372 12564795626 15358972072 94210319209 4303203568 14677435485 29484275308 82065125622 46460189354 21863219133 38674924688 120088929588 40055673924 73082843466 201391299838 63096305230 1317062547 36042462999 15178481361 62468352040 4591420313 66325066883 19136391936 2169720725 34342340483 64069110398 142320569663 73564449324 172556216990 10948388103 1584343149 66947820746 108602787894 75692253376 1044579361 64699723279 73737281048 20262378981 73711435773 10950476696 44996890569 115967820292 1192115590 17196686233 11402819786 17773344388 1738475077 26676700109 17071311094 32944322655 1424443193 15952834779 27900393764 6301079453 13943876803 161299010805 11977603505 54480994692 12844928988 53703459210 140650135350 92855216279 11881535985 93852603916 106165177153 11729660746 81764121112 5008853615 6372336349 4348895744 18499123589 83015989485 5453796607 27378685161 65984997228 18748071330 50869633726 38865962449 33271815241 29537630601 8963653963 4112320744 24301018105 612880436 46721791306 1799605255 50513857745 100077423713 78790621702 185134979070 86927353668 31054779315 13913097520 16487071816 52978345782 80973899786 3174782545 6844347802 31800858749 130668680356 13123873651 36147956113 87194695645 133491924471 41569027871 45402114881 1262472543 17382330893 19498796134 39378587978 38881191876 24790014753 49728419121 74069145581 23869181900 10929791865 35046376183 66944410904 12441344323 99296884505 4201696558 34265503271 144226561611 8289584092 41003651257 145650959200 18527793620 998289238 47601781711 107887567016 10198430226 1918869066 46959596863 96408576563 35974605190 4239724050 39119448517 62403506674 67881268371 133707038319 89033902163 91358267568 42408812971 37772703179 6223777716 68335186059 2510455362 15183155976 3115708735 62943160747 202100156348 62283820690 7342815154 22038786998 85683137744 100789621500 1831098464 967860741 89394854443 11385123989 136562002540 20271237667 61907789548 78102423370 105710896830 95733112881 42065242979 61837422411 146328917016 37680057705 93118799925 2094274409 83845167025 75332591323 91238089033 28151410962 26221077503 9108360517 11477609011 21426481385 69438098537 50940436942 25193682888 4553688779 81866830416 20228893950 135603726366 118737789876 11310167339 12637312237 42110553085 104714197656 20833151021 140420917913 176187342391 24622411473 113724597 71301346456 64238099797 83152351116 19164601314 2320190549 8588777214 33603366420 3119656351 38126574054 7911887361 34861491874 31492310866 87750344648 29938520154 8152061308 93565754562 40555306390 112107925937 97966034360 24062461060 38228641562 5323004432 119912303933 31214196925 176767138215 29774758181 128172443570 109615405974 50626287246 100109160420 62723745602 20147276489 71528932159 95217232286 17402026690 32214023163 22108588313 36968988036 5756980673 8570735672 70349027082 69395225390 2488294116 28045503300 10593413768 3992816003 24394890270 23393667399 38757323177 32233621121 11888708932 89911213891 57249567797 33921115037 144399239593 33089534339 131018160711 30586299360 102248245729 1544118528 28818988174 14919755778 63523486027 3513168569 60283889546 132185743365 58267112016 9179249313 35043073810 109068027754 3908607298 12282072227 12099340610 227871303 11418272056 4013077504 31967643028 83009071196 856591700 17418479231 183586312055 38526498924 49614496575 133566746130 50164526253 155110217432 24283153769 130321596858 8163288832 26231711797 9286626640 45409035944 18041498394 17242296046 75902642627 50501230425 7139043452 16336074411 54800731464 31113286712 27079252364 2078269618 17786136865 108366547090 5130630403 16676610498 9573910421 4728243604 24142401713 25553279972 54975093141 2042593514 3341978045 1145381311 65683802939 30540972267 84492225770 7278633516 36564283925 18142328291 65759710366 6643785094 61300336458 36396656353 102447013320 65656938632 18492237956 6691698610 36363121423 6359087856 18082011690 6029849373 5282422879 40086878117 1080348780 40962053157 12418212874 4243043072 22134224421 33632908627 52766491531 42275198212 18411001649 15365038133 4787971414 45529254850 99936906333 5930373909 10873537974 96893512563 102481789907 7604976680 4490181942 13018920419 21836651778 187521402 66568393559 125915805830 19064421541 8786639774 18916867844 19473568255 148654712436 32655327441 107249269315 22393591953 67513582540 36576654389 39648241850 23175129594 34392233885 2886030598 50758251321 39449615624 22080826186 40648600004 22294992746 5306289793 13331722956 6349886231 6796119864 6824117753 31605275940 9631040895 158779847276 3642848256 138044250632 12415380820 28355968907 8801159922 61379779 21885800506 1935845607 63822059938 57793066373 24702166328 25926286674 4950374112 52680941131 70567620070 164628491309 8866486488 44088769693 115002095222 175190481993 34434467590 38927121806 12155129181 4816581915 50162583545 4298479204 90393666934 6728995958 55058174643 3509925131 103711740741 17222626089 27101890155 34997310179 7198325675 19553025643 25451959954 111201732408 9745395643 14231302633 19231478932 25703799819 83385889796 17426228776 38212302652 102135588326 53272073241 19518074356 163155571540 67469700774 4751072525 70753367995 68732173065 84203138131 61302699774 37930937142 37455075699 35940888210 100628875667 102508737727 12208483351 69650550701 17874837757 1622391331 1542771599 173318279805 63974513230 22674413796 10734936967 72662317283 98844777789 9889763016 86488216861 2355194263 105998215979 29660923504 16092103772 78389495716 119795360633 110180953366 862290215 70333719955 66883177493 83688811401 45954191229 86551250369 30087370565 72897017045 18995762969 128516031615 10364191579 128267452159 49588333759 13892524136 45628461684 45246032541 28737065021 42384566879 54647776776 45964297469 4503517785 44483637615 44041075056 20246337742 978392820 3763619757 3658612318 134338787793 8695939568 25310852709 30286672446 11483364156 182760230410 15094768993 2427624764 19380049140 48755872241 670592658 7626406841 1691252956 1031960792 20356679974 49100104571 5387661322 140406224081 2168831292 96373092390 4011140265 769913704 17479502496 101525628389 537696670 72690999685 488580415 43365405110 12915940328 7293903451 1780016276 12809212995 6274678520 82006287240 4100036417 6246887128 38469455366 121668548953 15854114340 58724434310 23663052195 93853044538 15694178894 2840279586 83410979787 16719732524 12702169026 36137958339 18384773374 14372883832 29062926614 9033180193 133498341835 17748421207 97246069696 55764855659 52537611999 88508184414 37639774291 3469627035 1499314174 30954598938 34351130692 20578809651 95128602194 72933553435 104204942614 41024689669 49557495398 46569170538 47671482089 34573414528 76023969658 1438735009 10340978032 67220206919 27584379797 3065487645 98185613102 30416677416 59555047602 5542675921 3917899262 114524268435 53815916573 41245335023 27044970020 18231919063 47438308635 23514669592 95511223495 70191479810 6973221702 398165569 3005301355 9467841880 88965523151 85837652275 12773065859 33392495017 41490118651 6215783616 74249527243 18792918276 119125307352 135466435103 67440200249 66908557592 119900087161 5345758275 74548126534 47052003449 94047095907 98179169459 124496207395 2566720135 75425071347 4487143210 24062114745 242083698 112312667496 12292255653 17904799716 80811942148 40983195765 43259771424 94855430600 7701025472 77704064415 249076708 17374030278 2751230098 39883680713 48975012491 92239740900 60534815425 125081562488 165237217767 90940539166 68586629914 75611963849 9698942 93584145927 30485748255 874525837 75235441 28028075579 2509467861 8123342930 96001352583 77485626569 44462448503 77663253873 67448968242 4925155094 14678026660 137595837314 12677556788 44537744991 1637185337 56032827188 78336818744 97437671662 4821735863 52825447993 135524600404 68295031779 53297557467 22751271212 81535558875 6920742357 42788347653 90435353696 7925666214 47508485572 2502182030 40671287237 9775688960 23596968206 26135202471 166825737235 9445516348 26599574511 24564983574 333131736 13135300394 8259621092 15797777638 36392715712 32249912977 4372981007 108440219326 33151042482 48611166516 45189027816 44492699739 179477008 9597469647 18055713922 10970671962 13524054762 10777406128 93433483469 31315227336 43097080846 24513706119 15084207657 9116741317 5449405100 81038685263 37163734280 56264614619 64718612981 5387509449 40776696748 3548625799 135339316024 57441997293 14782951746 9268083889 46347213800 80133825522 67480076649 83536754025 51056345906 6931282233 119913411964 34443108637 57533152510 18005664970 102671704735 49257787056 59859795749 9191584447 93629286410 8193699792 809405308 58395261720 45490374685 55788743146 76705255596 45304029693 112193306396 51274811413 15937400407 72865292215 89320061237 13181160039 71816457474 3730217805 38065481935 42005482079 10971965992 58574408898 4292198039 14586700174 24817915118 75203871284 1311471929 178894964795 76615319275 76223996340 5910000217 12594962590 177317721897 163671143432 14998345049 50329840352 81276748512 31259489755 4875502700 196805053 1050310949 1486950643 40368338353 83485001536 3014689772 116937852199 7164901300 26236643681 117898918772 29285709808 54463400597 91522637 7215630954 65993281199 149151597421 5059841075 100235033577 107572403145 11387785344 43418258982 32038762039 14840291902 137376276886 2772179452 93831008912 39945992704 81521123720 172731490849 66811229780 7552909235 1857644952 147934590878 18863513654 71798895187 83937234053 141444697532 74541432977 30906609806 33568418789 23358702921 165849454342 86343824473 12127987102 2830315134 68576908458 42677964149 39730006316 63444740188 55910664496 53125064956 4096649496 72356740119 10866720103 30180845020 49895955428 107857691262 11207317036 10547803362 30621380408 65979583744 11960007375 61484341018 65012367961 12777511593 5343040730 33472404158 61619154731 69510821713 74583747206 41935243598 35637970692 15411078498 113945561364 13397831912 38131344845 71981406469 80104091109 26327126190 94140183587 60979917029 13498065732 34154781696 40092055471 11560609390 3825528973 110886309165 3823194691 148604066310 22422012691 110623068590 56534267980 20632216246 134788947977 10076471539 28719196415 107272354316 51096200850 53836084107 12770962064 27364838579 102907395757 202587594679 8384088880 639294417 7976142074 126314950850 153614468319 83322030669 21144665358 17901792753 85685545081 34119910453 7716724489 124690320161 31276655696 22610061436 34649370628 36695581941 104162893685 19308330508 2901427207 89434836042 181088948924 3079916797 22409865056 2835360952 74998512708 110015108029 18425547737 22517582699 45241134438 50222916633 1696168483 20640484493 22849659047 11583213081 8931540462 43253222482 59948714631 28352993341 27870621678 58146472639 128710470096 55604144228 47883800317 14100138924 1651929843 24871854470 24038424853 40508710721 4429844324 19739678417 1550198536 45431433757 1987330020 17814910005 49376486670 1590132546 30563624549 54728828506 1782775508 1539741259 24551432069 27081525055 7295610862 25696224333 104923625719 90096833359 97275211184 97519090989 5561984905 23818499114 24810145827 108703805427 67950868065 12611203020 108598763693 2689797165 112796142355 40666263089 9474600774 22530322146 43158809893 156863822077 80136797647 50243398683 5903409233 4046869181 63833930797 90601151827 56694987229 47560490223 34414640835 66353487497 18874198644 31402914191 64105108814 28430394399 181676499810 161691067991 29611323756 50283127328 9628974940 27801338438 37050698418 103497894564 173404682498 37142200074 19778243667 5873732921 58668987107 96705827692 10059993620 39230282933 29080819533 116849216490 5101279988 50426880496 88460172905 65069295099 51639467017 38763937545 84666899494 49809781851 165527913301 100448713432 81614273414 23297858552 6908262668 340806924 4892830299 18619967903 22671558284 25213555271 56673850943 130827185641 37332908083 159686250334 7789400494 15788222354 145072713053 179697002882 27099914804 15296109968 65419252535 44330069176 3526340788 3853701764 10354280184 74382355950 170825204856 26856345632 5313427241 1568710862 20745647583 20742421188 20270258497 26310585859 66824781807 7701683170 34698876062 1028726626 4177165391 100243322345 14856650214 58388854106 50599147414 6687212710 22208865403 21519769694 168803849609 7050498078 139949343126 10736117358 18058958139 24230634450 10860258281 3446240329 27389048408 78138713893 639877682 472684656 45436643258 48356383445 13245411393 38185251364 20355139634 36326547544 64007827524 21963554822 14126641682 34890976812 117614665396 10168196276 5894197147 154163102417 151473423720 24609739490 36587961755 74959980440 50614824580 130808538583 3906978770 5031743081 13983338403 2280682096 4435256423 126585724157 25351876777 148742087554 20317411224 248884763 24936737241 9164097677 109434685725 46661985883 10832801666 81292639062 103161075831 108496433492 319906026 53692766304 7640016688 95043273068 6609965788 1017115267 11371676919 10077949712 59027454360 10514017044 8919937618 28919586852 1026163310 6643825148 178662990599 28894656493 25349258589 16949157848 28956136446 175486499 9860916411 81232730044 102167347587 7210414873 7945803927 86415820744 13880713115 1462740856 6551316772 6009351694 15357108725 84915207459 30180932941 14673968913 70593121822 12156528714 13798129658 10134457041 30069855578 46823334659 8181402477 10654551646 76853576111 6183482186 9925741068 100687662271 55563576476 11746308884 5234088129 2891760526 49161582234 70671685150 18986471785 5293775652 21580791863 55447341521 45378499050 19883302096 1746713838 31390705395 66632264390 37294257474 67926604571 103149298882 20581102018 71996356124 20878010400 44235271252 25111081757 16064947067 7244701862 144821020345 8827215165 61180828847 25662059095 885953517 1918011093 122520015624 3801989128 103450441165 7682300736 31869157484 38256460263 50974653596 62141847656 76914101052 5277012565 1168274328 68380088410 116572838213 34355225358 127396989619 59837555694 1115384390 18354640990 87321059689 44201720208 39808946983 51984042162 22703083381 2955830328 93786495094 100605207617 8803368257 81616702989 17774462617 100697275198 42445399875 888581210 9852498084 51895376081 26342788286 29118005046 61954312396 75730436222 3836762698 48064297064 10393393121 123639337038 80785532569 4397889079 89100727602 21381299544 112331533580 29810149542 118153263642 95490813565 155942164618 66677716047 17483610001 83874309045 63115174828 98587760326 5272501134 23771295566 18175177584 43224863207 32044384928 45985172420 18782399898 4526607640 41429140165 9807084083 3181849409 95657050900 31527444222 44587988084 15033743743 114685982397 38806398058 28342609404 24279168324 2893247132 10610108938 162707226651 34148212782 20875387830 179981404672 1579864139 22226380982 21245189118 3767924627 37661317368 95538973881 50334472453 15947027339 8406440739 76946712888 30273857714 71638282088 52852160812 50033089058 18544460809 22827390844 3503051774 703129055 59977746311 11648214270 4362001197 31272760778 3314770256 18949527509 39812201717 74407353091 11619136581 140238166516 44267572871 26316694920 93648546918 38938408675 77603545076 6234836179 2868519317 68989358977 80770845608 18235879461 61055929868 63709215808 27027094556 59543464917 130536949146 48522654252 16343008444 95997836467 12356755714 84613415085 73429655726 12968429364 19453392922 27337274460 13852516209 13458409833 43200548469 4624460129 11114120622 1952283411 70109372372 151136613953 48466408332 195191925160 12466559322 24015192499 34813583553 61794070855 54212049975 64020013233 6321149956 10247422741 42943873850 23529787735 148689793791 9441540011 94934639060 63848731465 83439203372 94541925184 8691431979 43834052400 10741110261 46693644631 53962846201 55407925626 27608555084 72991643854 107243364237 174239089342 17436534841 42551391861 32492108722 12510742802 15653678630 25053704313 61210530902 77317164987 16501367952 182117795554 1125454465 24431914300 104285456383 189115901801 65854627353 18178975170 150978810354 12954372753 23538087999 54214862191 26494194918 74458750784 22844319485 35207986041 8642586176 115994468379 259155287 36031629049 61748063481 28756087508 98414432099 52045364223 6629468172 29140118704 39019190801 22528653567 71628121735 3834386275 421830975 21955784954 24191380686 40390368316 416441081 21655444815 25480475580 122873169556 67185313202 31602017606 78693559452 44131322020 32815942625 45146026779 13960899254 8491632098 126731007226 40853531211 1306422696 111890092893 10826614795 48686152683 54062915596 69842040945 30598951918 116151105159 7812481656 54606755879 26809416793 19201160912 16672246974 32681581982 37016924144 9055372196 15949888993 143201184069 32284316973 18514300538 10332354605 14304669354 25062563419 119740211077 603823857 36641321739 28525823855 12715767252 30349396710 4660648561 63217264379 95645108591 105166990361 60387174882 70639424556 115918178893 18754947943 177551351532 62991252316 57483627314 39257772822 3571682234 1471053030 113641697099 16782903302 40295564889 13339594246 3266459938 44487298561 18897734018 14512668338 63455811544 19176250606 125794498511 49446670925 37088109399 201348045545 74976235414 11755990257 90494209242 48939749936 2517664086 19471600585 19028591029 19074289736 24590590502 2874504672 20924707370 56403926439 19643029161 31904946417 71469079543 78650331140 68889645211 90886501989 5951220755 75834341179 112573240809 36904330763 6969353426 103587720313 7230667203 24046407115 8417468097 36636149517 650446821 73750624188 99987276525 43400882314 7222790383 29862201808 43621163579 152655737839 32235603831 2995767670 34514713760 3155510532 11429404736 5773173628 35226737593 45750867216 2175102214 150253422677 18494460290 33689236710 50170845911 61709151739 36002796533 16706482792 37570896779 12623623474 58500456654 86127918779 112028010808 184097780649 47546828202 14232528670 1454029281 125264597250 157537538324 75113896899 27368049182 30658547462 100615101514 72723313917 20585228902 86667456086 121998748879 107196546572 79273204380 18402467286 102124943713 81218244543 107174530873 57759411492 35134749274 37306058470 123070959311 160462205796 21251927429 130809598124 52181339734 100803074664 33786808495 860887769 109663060515 14473539772 47117715248 42972704843 34986706689 42290317811 62816804938 29120862470 54953643209 24129940745 21881259306 97031937470 33895355093 14217988701 13710874597 7375402128 69296682141 42985311435 18693207126 51215603240 51302095571 46486187554 453005287 15308646144 5081496380 3389477516 17674149241 25166004626 26676447581 102266763423 165051622244 1733680353 5655959567 7933579099 66534329689 114200722284 52251125140 56215734053 77716876108 48743225205 1521589915 17669931945 37940306574 4312523344 40194491297 33760718678 123638441745 33940129320 14477775636 7289078394 36577646736 5386978349 104202676609 76321932128 95379490783 100729243979 85695827702 2542033015 75267516697 40866416065 62745852178 120137059044 33780398669 17903904581 73838352625 87302689962 3071002927 82552596998 119556835613 3746422625 30893975281 112545283728 84465595510 16126396293 8018070613 57373529641 108599278021 84056448050 24453478432 171874287368 8895026674 19699816830 5120467552 1444332864 104636517449 1487674764 2131348547 2121453506 41208967538 28258074983 4991497021 40816654069 22349870274 126088765269 15393464839 98000676231 27925538234 143207046044 40659640028 34702212430 36696991086 5859683513 6207974742 1120439103 26457269761 9673993574 161087382559 23702461106 112390648405 64599098815 2577040561 20956322418 8100252474 6299977809 4814610202 39533190600 30694981454 3987631511 68178414500 38598948802 41510649528 1022295490 66604220584 84689146711 9245859707 42781028685 138372722130 3205622783 66530894335 46070120534 1972399392 31400186796 3828086883 10360964084 48282713896 136824173927 313236734 90733058563 13212999143 11514756349 178062943055 62551883 43319937616 104806195968 60374919969 110963595380 86090751014 70291455247 36843072083 58933767249 52418449968 28977207841 32049321035 3459253731 15531707567 35438243090 77257565169 11343594732 143228843721 32358505321 73493818102 121173342558 33242511537 25248144052 10008952943 37037072809 19049306798 101985692283 3157848106 16011500134 7425259981 26976437265 10619737371 142783785334 53795857052 7319599842 22679517104 16196325050 20981165845 744602145 17922005221 24977444354 12823208941 93364866496 120461394401 113704036981 47365720028 62724427528 48338249 16772590070 10019018657 27113060259 44424837235 5251631010 40717765588 5782159432 174660194157 305376573 1895966514 36797185808 52650616713 106950580772 74829199341 51788733858 33099453049 86042645859 17447934214 17209400671 47906085401 31523247315 4306920428 41995089889 45346006360 987301258 13086466958 85086502317 1202699411 73064458442 152271645644 22336318803 17058567401 6193656345 39256145801 3451525741 118668515256 56120057046 11538994616 76024031427 32443449291 165233665909 92204703683 82882423387 8604119691 36205161743 1607618825 4991830135 5736567971 15538093325 55224795314 44116013762 17277581377 4738122731 28864420167 44195920286 29057344887 44506967174 66605138539 58720870061 39644415058 22376531447 15379494744 3689221294 17789695365 2063537582 136422365024 2564900332 10117048605 1474549552 1450181401 5560476901 1195271056 16814559944 35840274335 63204853027 21860219878 28636028779 1668641286 5315144697 51451811968 14844530169 90077626464 24009317203 18317884107 22684349706 31706796078 29666590543 2682172982 6667928742 80991209251 6796645942 135352424547 152836918566 12973600520 41644342327 7768897497 88302729785 55200502161 95218747483 10034226662 86380579733 42593880865 31782585180 62660963706 7333166693 37232093752 4385871295 64763464798 59173959568 17963504368 7960120312 52101147476 81855165817 2379123479 114768107609 54181818099 3669003899 116405942642 48954539837 56787401495 32264454370 205602291 36392754750 29739803598 76637149034 30197419649 163638320767 10419508604 9935878122 66825099170 69690192302 144141704521 64305213445 1050819739 81680467652 9763596702 83829907877 18988037468 74150820077 100706161976 62703525190 97225297789 16490184740 74953920988 43001556590 52175625256 69066083173 1209068420 14898843626 41325977820 1004209004 32671673399 10262372449 84976661774 3749531780 78191014107 42224786598 7144670968 21216569323 4211865423 4134277909 25483601650 20468298349 174616204169 51751941993 24171904920 15819774616 27413966018 32041747374 42950897032 15413116748 916579863 1380741972 43447530045 168533863755 124143238968 101902228061 80872986483 137096370774 54383868813 1047011679 62385121443 39979247588 58443234106 68592516553 109856138312 6774840698 45717967378 24864513392 163497967385 26094055228 23093214373 1549289780 37239001260 89054301507 17517776503 8845185493 43403253551 40971586852 37977202061 46530861036 11568878987 17117087422 10765118530 13673408512 50557848660 76694099213 31757074678 85658800563 47254370438 3843561268 8203493679 9144195015 6684125822 27619656235 49226282389 140046995088 2082847962 91752013461 4308662732 11602503479 138849368232 1269257097 67450208295 47259478385 48601689791 97402644428 20440861830 27269580363 45438997702 5368535620 85160660393 17073411777 12438722158 56917589256 61034878271 48899818549 68367796643 97112640150 49509633934 78548599798 21774302608 41506583661 157264413639 8445529742 42839703787 49486330643 71566973563 79451182240 37858891045 4279624223 107878170453 5860423810 25527497953