2628529438978 28546880937283 1076159707539 7257897810785 47169003267418 41297233930187 543064269040 20328322251553 22983095445380 19606363321849 7785304146300 13022153266061 14180467165934 3571004614752 13246074555075 17910268148571 13829121807251 14821250681024 18545584179834 21947191489131 17763151407186 24133616113036 18058059117237 8678959533042 6456361747097 3398359401806 6821413670218 8005183042192 18084472762913 27158787730028 154350203532 10580776809345 14573222638274 2241256406217 23631220709375 9608168236006 3537050856593 9575804190167 5026152526366 18404011217 10293779753087 27178570882070 10285411818302 16745111319612 1351929875959 5353282724432 19543379979089 15073758920026 11820659817186 24009244516099 2303324152670 10680853289055 10999576885718 19165333056828 18717560868405 32185208742383 18770859586784 3313054342549 5030021128984 27899948458351 3307697280073 3321899090027 13856885125660 6375544748009 7269357225249 28802358903345 13196893330311 24673483032299 22894141047513 29190829384358 2286905314533 14111680522890 6084856444704 616867188931 8759780794949 7178636343871 3874640858204 8744908951772 12808999821323 24212042792708 64176804732 3057928178172 15691849855985 4404692907957 1244374570448 8414235471700 7341720776812 5047527951890 1674465679929 3829083591053 1367533932775 11445537533919 362771896209 4359261803985 12603888455790 343724734563 14668444608678 25998181924430 312161410387 771866427300 19555009079465 18164970705540 1608805267829 3305824049844 3953634730151 1999027122022 2016799339921 5118282118552 4398303111761 15839514493400 17059090708936 12754137469548 5362638398509 753683275543 5858664902124 10715104253 6828656976093 6322714507258 2493792056756 7212656970370 8650557144 41027083451 13550072891432 20665484520405 4956993544987 3734807706052 18390245826028 26125316255543 5417658787037 9408249908296 11829555681486 9832481270260 9790908977857 15514061644753 4529123825214 33189061001495 124484462745 24705116320687 12635334505089 7816492216375 2813869959219 6512434978675 3740485837131 7513708744226 18318507127277 25566782358891 2075328259642 482376636054 12844916706437 16220236502053 37189826701 30908338233818 19220982081341 7247437994669 13172397936861 27962102129942 3103593761596 894743581220 5951568021578 11728321230479 63580796684 7331744042653 89825802688 6460855634288 3827597817082 13262943578262 2021549834442 2911255340336 24360753445354 13530999039031 20879966275334 12813403218839 9811165964379 10715453574456 4222463784763 6055063726153 32142350288244 759940852589 13905730887116 20655219650259 10158268673050 9926336479798 795641824020 112540982099 4827514777372 13596139528760 2347580136 53114303328 957721130227 2861346568443 6833940229558 18153510334173 3641937601383 3581389429802 24884904728013 8125519266197 7104966428903 2632904589218 3043730243330 4992287707785 16735068909650 22569880136278 10883180976009 21691800219042 617731951781 1686739668793 6876993863277 4245744276371 7751645040455 9224636128538 16423500641179 3704997445606 10338052148269 964979820705 19151242595574 2005709396139 11137889208352 1062820403332 6618635152410 4044707423070 5934167495805 8023266403769 6575037514549 4594253230434 3973166913381 4810804817123 15329869495083 3907993572772 3047761100741 2274031458820 38404272931 7434857726316 20860624410536 47354775728 23502070262837 6489172797804 8968013895959 212841093545 11580142463455 3278646296072 2454090631387 6340954575214 1790230677563 20515755992929 4495022200540 5621991384699 11957997890924 830734197819 2960438592406 16087191116075 3138661678232 16230344037114 5058257622628 5444150882075 2467236112185 23584671058808 14320560900091 924951052634 8051619405919 4520933137854 5506062261329 3345678551144 4779434834199 536853474961 2067985737624 1894224527553 11559268110829 1024032187493 7262809085534 13912503807392 4306138883174 8806486284147 5423850348512 8068090258170 4795397804158 6868082586191 1271603528553 3860048018641 438344899132 1199185491399 525778743510 9493696222066 1688756190977 2165250395867 3110394537925 9694447244582 48593790233 6322691202450 4441269412698 7631105848697 789911369243 3892255863722 5555192085510 20976106856833 1863736038 1687231353617 4828213065786 3614646366501 9177398310248 16035925332264 17830222296247 5796271183124 758557389707 8032822515722 9093106433916 11173587268666 654371963313 11356626576526 8829495520020 2838293922286 414639407503 4020386119736 1530984612252 12512343395978 8699026721497 17513845480460 5783339130952 2721078953699 11078316061119 4457256797009 1305567076317 4657506318162 9502187350816 14364260847997 4415669522343 818222469280 2651037725186 8751520902497 6733104797198 3551000214567 4540446961229 5785550163136 488807358782 2809862349238 159666622631 3129647807133 7421625828301 5863514399300 6202151168619 9005486417436 4301915186487 757765290587 8312237852697 14001201863357 7413969969723 12185163854 3005941901309 368100810459 9660323580872 3634050650313 5093611146437 535720596822 16327340744778 4338370519081 7086256646165 8843040780861 17223966085779 6272175032567 6471200847578 4595353383778 15742094819271 10334868832047 144152036573 20731110520416 3659571894501 15114401745966 3613683643263 1790079732374 1221747306226 10526267843859 523431125846 17458314199814 698071653574 3346318507048 10760220456039 4068589419036 7650661233595 1210376695908 4830628252853 2143412003946 3183058523732 3976111190897 4907443521731 6246470516200 13204372294535 6229811730418 990608187546 82003955778 4229374048786 14062642216865 662065933636 198129214558 5540026757440 19885177014612 1797158402519 5775189826 1210332998864 2508143080 7236212875040 17214881255647 5524264714036 12362788016741 7141817607269 955039179586 802194458223 3552985243791 911474902439 9175044612776 15237700633 7771754114704 3971867854951 1347393724513 7308229190141 11900873637201 2436021068011 165010014297 3821444286192 201691200064 7971220872107 3248958041208 129307026827 2919855188533 220137646054 1113613267435 16676421771439 10886155806006 736252508048 3560958880736 7359294985216 12330677028746 9470150471971 8005203178095 6477343519643 5024329903414 964013806178 736510810726 11295520329623 2069671816936 6327461385283 2978583015790 770511644199 7150189153622 9856912113494 2413293188878 6924901589199 2883891277786 1226471011844 509019087228 814527351331 232176508934 2255602915605 14974583009066 7296848977307 4752666925116 12512949903738 73763566253 3385272298273 2588947798311 716743988072 8268761388467 4297976978410 594712735153 7413611646453 2179110406769 261786373745 4157615414649 4269147308070 4782407821509 11437795361394 3791042545441 13367409745197 16723535277 779814891635 70192687374 3698525851224 4129758721946 13273410919072 2424815228105 7269470424455 1040860200187 7889068215 3236318570505 11101869421456 4299673618468 11957072268139 310575037590 12953442220183 4311879787599 1803272012908 6463466407737 18358853671474 211376145233 3029870788654 9639209812228 13330496626991 507625230017 11800523491636 1361985740037 10251511181446 9384746720868 6524669440616 4495744389121 1982893820762 4364347798436 4277631761353 687227601394 13155891957719 3703176727 803054759629 7072860175375 1508397778285 84987657378 3527431415417 1705499876217 271998134783 10794100979606 5712953473919 1971052566559 931687959965 7770905045314 9904272255634 3644386809912 1056857728433 26584959607 2352466693673 294388277809 22743165219 966324499579 11118091860 1682932844532 5002699613903 2644323287492 525384858184 8273543064031 1813429751951 839140691389 7492833377504 1563235175262 1896107015242 2860110468016 2338353508024 3478953769496 3205305191871 5513771181340 321623349111 856288695352 4353650516639 10841290542769 5994958672663 13466501168497 4952238836785 8804693061039 2724610826341 11567845024101 47293717148 3069867446378 406986957826 195466208691 1228660622151 5566310044298 144934769181 6081184952313 4845599044479 3001160224580 36502818931 4483095475700 7383349221375 8055181901345 1008320511473 450406666385 4733497332966 2848866886494 1672636312549 3303697167314 6614066546791 5944527983768 11076803816613 646276358529 1681364529198 9732602716454 4768359063122 86021649626 9907653198716 5890941709758 1054351328515 1859972878776 1770613260151 475324127984 10928604566159 1828394857756 10340984549332 6603781045040 664176249027 9321553313175 87928925244 1144651520501 1031309160 1785399220491 2301330727786 11745657329615 24658197715 74343609845 5983751485975 897234631459 1229557653804 4143114399614 295004353708 6305540001793 3687715847639 201968386758 84437077742 2996011169073 575203763272 11800156728075 8936134829029 7156755187988 3347690456764 2808094084827 8006291179537 624777938399 1922365894949 192884626742 1664699772983 1966066249441 1270438596283 472713547066 1985251575403 5961777257762 1166890569725 348962494318 1026865060786 1142416546840 1744842757221 868038433014 2673768926585 892637608576 3992503531243 2408654230564 2833203210523 1293082897669 3345552026635 9996194600609 4458606053811 3992610715581 324690090757 4136531474734 2833358779116 12699860153669 11959797255023 9172909536743 4293685366059 8371387781590 8400817543523 9522827465004 319173945963 1325241179884 6198648817811 572765139806 1807041506147 12375689968396 4189826252778 2751736693101 113669422515 3544840090907 436518399110 3382513181474 212177583839 3888623606093 7162314237498 2812818694523 6846209188726 798447567166 342601609227 3059530508579 798761921130 68833186610 2427033603324 1278203404102 3730835884793 931088262179 8572344841872 4023090920664 130518360731 1439364246863 12418172432717 7945964662763 10084093182826 35370979217 489539300991 9179094939102 5928730696233 108383209 2902722118041 533202763503 3565126819062 5701877403238 10397926288484 398912385893 6591265875379 7189087004433 10276774009467 1239494244368 1355411882365 49516562820 450582505064 3351143158709 2179324352914 646505944961 70096154442 1552234484326 8355667152385 10747020673938 4288839012 1588415111052 6535817038251 130069331254 84869507222 442873204021 4335422628870 3129626665949 1315063681562 2844150311901 1792367969709 5566328060979 587345762407 6877397390960 780523962289 574275785630 368676477220 721508857543 3212660552619 4483678772340 566986539752 598771657770 1353253994321 99994570209 108370766212 4640657057396 241468769819 1087426433390 8102739696662 3809414853225 966036631363 130643537294 3046060803 2149031765240 7123274860710 397023354429 5534420679235 519617900701 598143287763 308618716568 3772793910298 5014935356472 6202204385705 3836047611406 4009315247132 341514679890 3459270266095 501506178906 4430426216175 857988679914 5382387608045 879411353578 1662295090344 2705256008855 4319752527927 4592522249028 375056476993 2854600239678 7956820722265 316056122185 531007524175 268820734074 2975233220771 1944735858068 1984433702122 2458433937119 1862939830950 461662123748 844116728133 132292024977 16423376593 4536358457553 2840432629928 827888993704 3280692557587 10736389798 4466425656085 1451621726593 161422242834 6918867711306 690898857859 2019119406831 538046226183 381219985455 639339505678 1305746351433 829269348393 1102845402062 816300936570 2968714161987 1020688666233 3686341457761 6531397437889 247381305536 1355049819772 5323246550970 38758657600 4247801270682 9621193720199 449344175885 2016676367172 7932656383628 5056775709443 547214011197 3043791784845 5809191419057 2095397926285 546071079740 1904809853679 871543776185 1901498468491 7482672865750 3211991475640 4321561843712 1870774047 4205714531740 212555772443 4194188847950 290940659263 188603241346 6389075969915 2113939712720 820268866431 7251249079204 2029902337202 5546381960169 172953099999 63187429312 1617233986537 8376389642175 6240339602827 8350488766773 166592298190 5414012910746 817397809109 1448296385752 188595347431 3616529740983 2197614931451 903938814194 782399086475 2688690346596 827746495950 1005775719439 6933475631191 4205113392843 1729262866836 8727355242696 976262275118 6298877703715 5910169260126 2133358353806 1818305119535 10316395316 185512560968 8644409728231 5702682052714 234062415040 5485506238442 2816412864750 1214646119798 1669132385291 3906549251360 1394346389362 2412655879129 6844608241060 3384176676804 1078949194379 6345427793781 2735513802988 1766578670704 1532515851040 248181039618 2499494337961 1560904347844 1338651148465 158479189059 4824220216035 86936684478 1054917868727 371157028740 834247852038 204020604490 5565577020891 4051452102556 716597052617 6014039931214 234929179494 6012064595 5967903099107 6590401110983 470886828174 10471413154060 2632787803422 208520416984 359563345210 1554713306342 442979347874 1823697362419 172711481515 7792867029522 363746233330 4048539305038 1763072109895 492156230677 3930934624339 162083859732 10107842734053 228816230791 5077392281729 2568150946887 459236458634 1528277656863 3825578858257 201843133443 2653674696138 881518300321 35662887649 2273679728969 2254893640055 5175762879765 585024122879 8978394675263 9411396156024 842837805895 1184021632101 9985749939174 269635773332 4820261100160 2195453830219 5336686704783 4690569486334 4570449004623 51819832071 241346918235 4606665264751 119615662229 2384197476019 4932628309640 2634331561164 2065035801428 4261493901038 1051181797551 90283879697 1049244505077 2223730815752 8912269232925 37080933427 1222085495157 4625580552085 210982785774 4672410107920 6910376743550 395067234602 201881637189 5460880184038 371556164584 293187621064 3901040925665 1059257426881 357532717077 874383912648 7995354208476 1137444070000 2770045412332 1930178818454 8599386236194 461090767417 2743718012361 1611228743334 6302209136864 2772283653016 4433372094477 318774328065 10908555374735 5203673661 1577676634167 64134349289 61506282361 2929366148435 231308971446 46089477641 4807112776473 2066083254160 8422780042617 2609211733829 288610518586 1794857129506 1879999163219 3453504839794 10887202156 527120593066 418903227584 2010159337922 3445946232446 873673056076 515661649787 1366976120111 2768672587349 9644732805761 247875584090 188361615943 4179440872509 5994025127843 499952866829 984735198632 8352539714260 176277152110 7754430885451 8280642591283 1349682092143 2798844899560 4271149007280 1444843736101 3268001695532 2097147847262 1178520937885 75391294478 1889843897064 3547465571643 6629099967032 4236563218356 5137777851 335275688363 5926928182496 5758424690304 1722804102750 1060931160241 8506290937812 31296465916 395586809690 5724960008515 3715029549558 4540406463055 758307307722 1517085280455 7563513459781 8269536056211 2009400266481 4048024414144 1977931248233 4048772160431 315379365601 1158040869504 41843937962 4706148076651 4942934645371 216337670968 525523399892 7494832906823 3265869637550 247415808178 6953659787175 2002132386250 5819951796570 554171533880 1036855576540 115506662260 3282531606894 3090163396941 6205783095123 442610934325 137901642804 6127268358192 1505535195350 981218035042 2451221506707 1517435662337 1103862695499 1267256625278 4711847423701 1082479435796 3358484824305 3211992630951 1012051931582 2296537961332 3273151015482 3210073016996 942075340073 1259455461647 2989832942148 3390345384195 6280892876543 3625835598876 825717903090 5736590346111 5689685250007 6551749860064 5377222299869 1310937568735 6828313309088 1636393550894 1078460905064 321828955347 2069482575974 4547713984216 38997717239 838186440696 333454688347 3951220833355 1012231856574 371513930760 111011078709 1209495336104 235814442811 7465925885096 692731741803 4766268814937 206315419078 16296092616 2829104326702 1889950643034 5737660013154 879768057042 651900109817 201453326234 181745953370 483480017186 760482727295 5674866870913 2326855628440 2940272070564 5212193667979 2874721302318 91000383005 315353362942 2791963380 27299266670 1499280843837 191815136814 1025120152614 41607158486 44437279916 6348839088743 1597633207288 1232888930607 320127549923 3098771994669 3665189552276 230720581626 14178003399 2194636192796 88037681393 205961828937 2178947740221 141108778147 522043008731 6908987659652 1406263984001 3958840719319 34808322418 3940744368570 4812412270338 3913765348344 2367445238110 2563183947599 127524180923 1566691619741 44824980771 820848999423 94866861661 189797982529 2789684464 1305569212854 7838765170234 12393227608 2674995240777 928810418503 814422058514 9569573394421 466356888864 1566207839562 83936328676 2404114287009 1055625418275 5707043475753 752930725727 72664066366 5372478324873 231060591767 844021473320 272737279979 1321976430945 679779412356 6035744708224 222406920519 107677490302 9348066665 917767353165 3583132011400 777974271855 83357535644 7412828859211 4239009514337 2810560064596 2316367079375 457861408653 1834565214561 196415578651 744595015618 318268679987 2311071275581 2990518258262 1293427213035 49721474656 5969214222046 2059992914498 3852658741563 1373033503696 1590272110683 131883728539 5928016339623 35670733411 2064366029371 1017376358850 1054782747387 2755161090384 113951073272 63931195389 25395234121 976632281330 380954438308 35681060779 860870934368 79525523210 125717657444 2985078575414 144185473691 8953986547238 67453491279 3789554445470 710161399121 3743374207097 5629090696264 3768493800384 1382634588330 4788957570874 2763730562025 190824897189 909705894783 629119665606 586937214411 70141222910 92991308 3202540806150 3357233001517 1354667957024 5700632363193 3550759426817 2382766769895 1318553489578 5389366510909 1325387752557 322626205178 293401466251 998264269578 1128184335386 1220599810248 4333087173545 6231637081918 2021361245 1674813822737 1401506871450 3490115743063 6654977769357 223260268109 3205233579811 403837326650 3293490933804 7898633031471 965024209541 181576401312 372897738897 3921627832109 2268533759842 390851077334 2318785473689 5890851606532 425217764588 778117250238 282570018038 6678664892783 6288396720935 8138146622854 1061614960328 898890793303 4108612619121 130493081683 2301207385390 1086445682692 97600953398 3140495323733 1113749687556 906150981060 6220076634924 3867982473245 2963587367255 26921039393 812788103115 2639077884925 288116471061 44871063438 32326950740 756541639597 1322687653490 1310667318 826498440268 551197577025 1375963862745 997530146690 4109005598496 3629650803843 480502221623 756916238951 504620178644 6061217357539 968559024630 5964088282035 4766927864479 5332977775962 1184408774797 41357216692 669290259568 6910710221245 826114398505 3694572084100 13159548885 971728335255 8894636812 560104320944 955036095599 1962812402888 2866033991540 272271504422 843547251978 2764515060615 3450712450048 3091285968786 969683982935 5655307945097 3774253320848 467500881749 4285493784327 1272106531098 43138923052 565105009439 5110696326722 4316218332091 270798127442 2746280196309 1124864804372 6403705036695 98526281640 1586287995298 1490587523893 3062659273449 4384896651782 420038684053 108376114533 6323671457040 1087761117001 130658713226 919323584726 3642819869298 3074233962126 1399213577352 289242557730 1041202222173 50873177020 2254810409367 627295776966 3389150836345 2468070625756 2863097675165 2956457412341 6107209301562 7859139464363 3175620981098 328382161981 3397066621815 3300679390799 4862072840783 7457771855249 15983323789 1632716861080 1107282702823 4410750479414 4328091637905 69636209469 3121444293414 1202601748000 1741508406092 4159084706931 3828233565846 1308464791173 4230060581837 192132522718 5190304218187 485490083792 67435611363 1161568034922 1381043154589 3242272304099 5386360948424 11667206569 6223356970949 3905635946440 299483000252 1033113835728 27367502370 3197226816472 1660147477175 2286564069685 887656532071 8021401396984 4666567741940 1944024898611 479395439276 43855449000 604991172970 3509513261539 2814941340145 6836181480287 518972175353 3206548167749 1526415585869 1707861413030 1625821009237 3733352116543 6340362055406 244079556965 3179264257628 4315236587002 11105463363 682152605776 461641112824 98674406588 537620876207 3051833231756 928593558922 2550858972092 5413158732613 2827907987543 2136072317329 38511706960 301767928971 316051490414 2378810137396 2496607165205 3184461419388 3124082139891 263403343485 1631069525945 1262571087725 1769272284377 6832357032598 1233181929189 6165292641888 4770734594883 45748663138 829092417900 2332230461317 2026678818709 109511303133 93932946948 3381939321656 314628203618 3201715296873 3223070065466 597448660808 1527406651804 585294299869 2503595559430 940108335066 455418968 751134794124 2401598747140 3754386053688 4192173296134 869363142864 2408941622269 5593170838639 53727691854 4914343787670 6363408127 3248216351659 1859331078982 2511214385804 241641115 2311082799616 1686391477847 773314862953 343006309475 39222464474 1482550473370 23799085894 5390135926214 3099786079556 5390955645549 1502883725144 232880132636 1364969926925 292520050481 1638328938675 1102922435368 59509036129 675462980544 107305413399 4170753021976 99426349397 1417314764590 2876662661123 1422822106526 1045976508828 2430084289250 1555322469388 2632590618969 1076379550643 1714943455849 89404701776 1009995823968 488948272372 196208477953 52887047054 5134023018500 723706263016 635547773385 2262893988257 4486555593879 3956658720356 764542262976 1012509873104 229411121306 2466785153768 6535954666363 105526753222 6062142948392 1243767935295 577569683147 464893117905 153592204848 785356347712 1736603963810 991069669346 1218808756611 347301593324 689398126173 444831630689 504160203281 1221324155068 4657867644892 2674692699393 714124676902 85645717775 1143902555796 5168650807900 79863835781 348876640146 261673784761 3533376826138 181156570601 40822871505 1124637308421 960796359199 1035216379307 743047520092 137585052786 181011461245 1818035478767 950646501945 415997769206 2701774179447 1372179473126 1014142584248 376691407322 157159940024 1732293984907 1122722366177 353060928094 134794121912 634891810679 334754431719 3420822261988 6189449906 4667262369852 1076578583397 4049315951392 61567908639 4209712888880 101877691009 1538837041281 2060887883607 1941917146531 1897523207781 101633053845 95051604287 1241657598100 472239434071 1460691818760 6314382847 48021886924 442115047355 127580844509 506951014793 1083165520595 1801714530063 178720592377 6796224201 524519396778 3342536530932 4115607917846 276937451676 636453789303 366953035907 592574798858 1665773868696 1042430398646 717581551170 5201190109669 558612284920 104004688666 13439132409 2571549984447 156059186598 149977029392 240577398125 1426003197370 4639724071902 428596086742 3683224420589 304144899220 2604935052742 2324469017128 1126837122707 1271086374057 313889112842 70281526289 4975677781077 5066101541765 3000704023454 1805490654134 3425002591986 235593721667 476417063161 1322513836012 132802453922 1185715092643 1114489276646 2151529276390 125188804913 364206696512 3299652234388 803436689044 183224281508 1590775418747 881103657656 4499287808892 2290067452133 1638828812215 303434792631 2774929116321 1957601378263 653142941915 20647839075 5126207199203 1227156573827 524709576524 1083322925737 2661409582173 2116508326358 526249876886 1291294558663 648970645601 695507647207 135263942266 2315421275202 1006240832470 469690130254 3372660062976 299056839636 4487100235021 876253483119 641471916812 76951968640 154354788834 147157593958 3658872687730 394838821310 2000175746029 286570248263 974976972767 2422787745210 2168114167693 1892500439722 548281448724 1050299228595 2030732502421 123175131622 308210027920 4486321117537 1972221771475 283614738072 1233482922204 3588002988795 2723327976759 1757224230772 1155580535244 564672009827 4049319345515 276884098668 16769951068 3944379566074 1633997281703 636664971298 4282572303 3990742785055 2159663090374 4025262492755 1144988469362 76488353099 1549148749978 2774355523540 835017292328 659016257498 1111998018748 938795392413 179769583220 897128463990 5284696166279 1010053446 57876853268 2325445935669 4740540640576 328678959576 940654811818 1872896383775 2016705115117 788489185203 24913680026 1692420875579 1312928864899 5463641298993 4278020253983 523485011200 1188354606269 640358233010 4642302782212 625079705329 16807190732 918950405309 1775814391443 1330874003188 262822707172 345317046006 1115639906940 2332505975627 261193304748 4268848013226 122565822939 526925402447 832933023165 157052603161 341445801971 5470498613563 1689078810409 5563254293824 3130401557868 382491654409 502612594913 2104967250682 2888358709093 209711999724 3704548692515 4325696443636 1208413382131 2815318324200 645402947360 1894950566697 5618873300407 125085278445 876212698452 1827562099916 239743482043 17435810998 2325816765239 2345972801082 1116097372448 4020610845777 123593022154 4123020209211 67422577697 268980402606 4095367805835 1638692601636 1276344066845 3800981241158 24281676780 943005440080 1618020341136 2998597959714 1536271354218 1745507008600 28686019655 2102480770292 244423636347 2960734841402 2226703467934 1248466698581 162740113500 384374989087 921945139775 395786834049 190586004584 1120477338325 576315077607 1452127329023 140264832122 44729457506 1507828235650 790670269092 39303308848 944020442130 261739950925 78784699880 1721257368503 736742767704 2624692085612 4717386709568 1811814208464 1015491215958 792603957448 10525573061 1890748980043 404434846689 1627624543463 1720587497454 137984517709 1407003970724 2311640707166 474418425333 2801966979101 1962617082172 1970492386165 2849520316724 327237681638 90561454 462005637848 460209489404 1785800460265 425272867150 3457716639178 1318789771452 5696276317047 17074813 360061498597 54148868983 1976873621782 715069733763 344876425258 2482625684104 527516771943 519938230486 174109889080 218429421458 1896521899347 2361791964005 1244561492483 5285107621001 3900362550913 4254302658919 223104572393 225910805933 1181745038183 232553499147 568294873268 1015061431239 1168380672313 3970527929527 3203443121265 700140064950 465991993347 122777374705 111010451226 704811050624 4894817355839 2815906992379 713726361191 1539553364259 812980694937 93641319069 1165371421506 2190154190233 2450399671635 177410688663 943028680312 2809700153665 3029545977551 849879488500 721214451134 3626836057537 794808681103 205157546799 153366404277 128068046094 4604952022746 1270344923955 420890150779 840144606036 420643744019 2269152143654 309483088167 3794855578614 679906097983 4724057346353 3678864906851 1499729832961 1144376668200 134024109082 2058580373190 881585107480 3019974685319 4266480767785 336489256464 1062827889364 772789160582 1092118789482 568799577685 2374516425457 120729446067 2355042559405 742664888670 4465289271069 2033974113433 4707158529601 89590361580 1956264738251 1646240153425 2733265407152 1112184358384 2982472049028 1385597136056 3937266333214 420231788450 225022818585 5220660195929 411127420597 337645400774 1559709603490 206221590515 1382114524485 437635996052 545752406792 1716301605798 828584522053 19273121107 541607457510 2479106929735 4438396418630 118799264556 321341344171 4546877774028 45798016687 1485220329272 85201066720 159824875379 1041924176118 3615496856833 105437321131 1045608860244 1264608607586 4041244163077 49293338328 1613974135131 1269814625611 1083331784275 2191007468893 137347155516 4063412154400 1035311419176 2204940437986 1721156689718 3641593775508 526477327378 184538554545 30486028384 2229083136684 535090382043 161541039973 1193620448158 3203199633048 66427437122 894075307051 2972922829357 1525785935802 6932112418 582801571232 1390373404088 738778638950 85863799008 362565608648 2750293670646 445460751944 372839870198 2806187069435 890465184334 1767565748477 1226665664969 1184860574500 179763432924 1131550953978 3072441748034 3276183053421 2020101033185 2783691383790 491306808315 2476597777222 1239361850776 33259390696 1569671196891 1224318127633 137616757415 4648798450119 109139596488 1555286718349 1330467897669 486237907673 11690149769 421023144989 2980001154752 1296137077316 326478154205 1481987424738 130609183975 1609680175058 390874046180 365078456213 4313340890518 884168645211 243446581538 521420702359 160147782989 82255697580 3033840663888 682741457987 77270108696 420026405496 551783166147 2096709677678 92989351246 1692007136990 569602898298 1902665023377 1850309984162 256848077709 1569311487867 1450091303248 1039440862382 173048579513 51412521374 1962092053824 8536643624 2778894452508 472223257731 518055517062 1750241855469 990601525876 1277089516243 1449057914065 1478634053409 2185925823018 1545236485755 361365852728 79213843874 721407011807 303002058117 3550489551851 1823888057954 1263045573484 851153168436 2343953886634 653216521021 1415109990477 3524111453255 1536157689991 1876445241290 3111548721568 1307838770325 963212427639 11121991885 872943433324 613295546438 2264846793513 785693800109 269801047353 1556884375940 3041764047742 957355022001 305862986402 241213922160 742600676156 4189226866344 1623134710513 171874608492 1495593447902 663437242913 3515168360233 273708496685 3042079175713 23958767 19314278782 376692058694 4182659080137 3586063668942 166940735495 910162338 10031519190 134108573070 1643295657901 1692987242159 1565933935814 34970291873 2765855597899 10883799900 3134369330044 99326268593 2425222917688 61621171299 3732687422302 123796315234 450732075204 519680167534 1090142097988 4772193370961 1506238895976 2072858642351 374307472238 1210834688480 3758883151240 520760492218 28295195331 400647510014 2900634431273 9646096224 874516416582 8959362028 199926882562 1393336553931 2351403521353 1124900289309 512605169380 106475360191 776629658597 199051142571 256381047931 2212844046253 1677931779081 2129718515147 362501505948 77595811582 331281400658 141307127961 4288990291756 381430590062 545138664082 987787554 103829654380 1038074847717 1736418047894 3211268255744 303486658884 1484004075448 35244274910 1165848579493 1486617123592 3437538157011 2958154730805 3771708943932 1038558620724 1002528139049 1603377731420 127304168349 3682035554568 333101648953 2999411387857 273818629906 1697932901974 648681513580 329444470015 294292615012 118905505639 397778531882 23654689782 48032673721 717301671662 2530410745224 2515750828771 487287766843 375515617758 69921212707 132932680957 4285346535690 1405969344638 2648216850914 717475465916 104249101566 2988856349296 565542601931 666054230658 1378067580 2278030537844 188437463031 2987432961099 38109443067 1075407866262 70442788218 432292023061 2586204880134 1808566628818 450509822373 981673729325 55026732755 2336256078136 242449074639 1870429333655 72977355023 161342768183 3467905953349 1986640454803 726712886772 719743498619 201763999932 991139749832 911306049784 1153150168568 2177891255718 442532118928 4491678922398 197107090064 53359378693 822041602110 645719822078 206606031865 2949984846571 768831689276 34249962736 54308862460 2527518974775 521481432487 3199171986835 4102259203627 247315733977 651163713641 5973065242 1059981324931 17598179511 65158147509 313634684086 891198193954 148746444897 1705738812799 1126268527998 267667377244 78569311459 13723201647 278782248646 907653404237 153874925117 136955767079 1064778774010 656130344854 3296575581271 119196648962 1557862204939 2171677688971 481039036678 168199624193 575143688924 3472052062039 3843920807680 3471285074669 827118030953 170341852747 280223021529 147231352329 757337303446 285022221178 1029407700935 2333659723255 465011097435 185094084237 1726263100684 450804319567 2119569420160 956707741482 2117846407144 117488677169 611414092662 376144303857 175227283424 1436759826157 1641020566899 2134965623053 471780752552 634842969588 17929669122 2847285394072 1904978294585 1116915202991 102609704531 3774666043871 483613416876 3841361731 1680496942835 283687030856 57751750191 114316040075 9304299671 263833080734 1737687376216 721730480903 1637229236624 1227463348230 362247180505 966975710812 1376834292002 577872214172 3720170243519 1310653132350 1555250760716 256283030077 174681099230 129131611233 1738269797599 222545289412 233179988647 2520468913791 271345124782 1050486065253 1646122099992 54821070322 47958396772 8461565617 875235311485 721835318400 94880783543 503127823866 82330768442 604261962839 1885954933339 963401721566 743491429396 729566565212 132832148064 135855276309 493307524222 1605364854284 1393982249394 1656134369173 191476568739 3801676048650 2351371640600 110963361880 3464409618469 229096374913 180448843349 1767025060506 1755472337357 39437543899 1413194394407 1335518891685 574366363723 1859174752470 1044103964240 101083466065 1830666417044 3101150959926 3722457106128 180389936341 170373153499 1802223370318 409527022943 145312390248 23870851349 811883202232 2279481690282 2238435450882 17841881809 2525147092176 1034388102497 1234235057220 155839690005 3053135338048 879355500559 6546714556 3278309137346 2049692038935 2862882058020 658987085062 44477082789 696767041905 413000794906 1211998973367 216501476205 2750199910287 504767371091 394503794961 908236961648 897681389979 167622070130 3862800035307 1829111875548 29407181613 1945433546824 2945617933919 1059048391023 1029205170342 228494622064 649789080394 2196061232576 40887701858 177998006695 2842938630921 342715852909 689487119735 104286532181 1164692825983 223754351673 2082717743727 1108191873633 562438937353 79644987505 129647429036 19236528905 1598759131561 314134897588 44228484979 94601762289 1215556033331 419614710999 2296410678729 2761523694542 1716308159881 888758734532 189632899341 2040567888488 1438604639016 4558055348 353278781291 173398209082 277102363537 2215231630016 2539618922762 280117078378 896899187164 3536716512064 380498133 1170830102682 1243762053428 175662820402 672616293838 627944848591 1960043371238 2640647151597 2836759434882 23185386987 1934209567683 1320337426459 1679203152818 375326060651 18479859606 2286550716984 1001143626181 183517785769 34434986819 992352918722 60392089327 1035895232933 13459057656 1136900814418 908866002313 924829672226 75181584396 2141486474627 48119261162 2013309666476 297155163578 2788403535853 16288292807 1525036265798 68468426389 1337036485389 707767355564 3606854064025 15756183391 1523630589607 18675768271 2625240961589 896291434965 686764591177 1495671311955 4867598253 4007034010 275847485259 155965008647 1165074784617 1613011242470 141119669763 1068165832952 704257608531 106928498135 295933021383 172884881950 26121167538 1756934928123 1569191531849 215665183074 1110854920326 1930330831135 26572191457 82238418123 1179611715168 981549933515 624919366915 193679456856 331755590 925866073188 217807499288 644128482930 185281557116 277884999028 442471242077 2586508498767 2783170597069 186136892706 3429098362908 292956953266 92039083726 206987806828 327048050290 930155121907 1124618306818 1003896814762 1425230482 368607615046 448419173832 384338849614 979742205456 36068596265 219286388925 3502227298276 173218542961 1819444519885 2485434779358 3902611960 131645490174 145009276720 3458456770766 948160996536 49701665984 1738380210491 315018747592 178328450948 127219297275 77635992123 110087419879 3101269535151 289904077419 3241067899821 618057932400 462600242463 173126806151 223160790401 225862711623 2316813745203 1657651656171 1496674058839 1257137957485 558319646240 3595765993389 150080814334 738493200303 902197008043 5454146044 1060584313233 757464298459 735963233149 258188925426 27982816475 226762328795 108230829975 2841492045715 339700851166 1684378496130 3841430164541 66948437510 901229746734 873144473621 172645186175 2072078520334 974500339692 106311725371 644529657696 985863102260 2003764774062 1633529166991 2204386385253 148080257759 2677212961901 2446410020221 75096008945 1910094496358 1064172031913 25928919524 918633788831 73286564618 1199845307861 173141562613 3712112897181 469510534615 1383405486717 1030175523040 1711516796845 802454963477 585900447307 1632663798457 827512874753 1993696174338 1113510364379 1012558291678 24033493613 88167464783 54147007843 52615379078 1381434691011 695011351 121650112460 740186469621 67927014983 674498132710 2654628482570 268930900978 574085131794 91788017203 733755059514 1314607697356 32206078378 647573802856 692659261673 603198267336 3272220953739 2178172513630 5094067450 4085343940 519987688792 857511144235 480829728 39187533351 930211554460 284172921011 80830290327 764992977347 167289762863 2805485265220 700824793723 468470336359 749188400379 26387894484 1402822191762 2050585451492 339915572258 3180260708966 3261324797540 16675275321 2207695083095 345722562047 189090684032 2289320075641 184001247627 138934642641 1188525384972 524252704621 62923312372 2762868892046 205326883985 927432313013 43109268914 128500114627 151884409955 217774485703 222199734354 1543394185376 369364767491 1723867431087 1893562038018 1345312795706 1720177861068 254970825414 947593532129 1477376985 296631344084 671612906949 3048333639155 75633085742 291252408318 588261118794 2505937784503 1410317950398 225334998 105023922124 61994578979 1221428899683 50633408180 476218416474 71356589034 13274460465 665798210261 1185188556674 3195661098141 166622260985 490192622427 597297100601 7996754273 89467151190 532570458442 2390647903792 1280798607702 2100396101596 3417739916168 939724944110 272189932363 354782912904 271383782426 1181254767852 3129308787462 51107458849 1541647532342 1975357655675 2482202485254 782770303628 2123543461223 1040078502767 168543234163 58485890823 2340463838905 14527083001 1677221509220 171565423296 1077176255317 64437779521 2545861741692 1997847354479 2927625137902 2416832783844 212379682032 272247327010 998650771655 1266309295065 596444026053 56064460607 728024757556 3490757394834 412376465686 669112323132 31629329817 1014085855708 297712735609 311376990725 119136152587 573516441360 1931790273735 134914946671 107117617284 790877797654 286302237581 1543511627234 1098078274130 37003293424 936459413442 359204665978 512485089173 22202515826 171684757923 1502542580983 93215585033 2187226190 1057130371909 1113896271692 637921558099 1199795424539 983847378983 1433993911641 737408474680 1546989047301 1278300033512 1938815412656 36269149233 201938759749 8033702315 770285513936 3566458907180 1689319942184 1688263322777 978799426315 952826715720 219990449636 250938517944 1824563237 1902690994698 728631565293 227247591289 197942708226 801943663072 719543386082 2697094331986 210881637469 1743519093666 1337439149129 385324448330 587208925361 475175125407 1265609075017 926682258467 34528129925 1881364183938 2848585117 673359743626 358840967938 790154375096 891505504242 77461995490 593316809245 90019761875 897548820658 240461801024 1830339390581 90054570535 368398459575 1272199225373 912686619624 155195829148 165718958616 23556059044 13718337911 81721065520 656986282061 584356931462 216572809879 8198019813 1124190229541 689621288130 100095046942 2145675366000 284947809752 135982674779 683339371 1955939193628 239260056850 50803538016 557157782020 27001879283 1482317674132 1808498911166 2370140990584 532110210772 183783846083 192765040409 648678601632 4574040621 985122115448 74824076415 953015913204 234097463101 206874334039 413018487649 420284122618 396773886704 289283534084 521842474568 1850297623683 1234589333638 1187653775560 39995060003 927625821397 1190052075082 388829431881 2535915827317 271786109343 82653878723 305646425699 393514850721 1063825194450 28469550553 485426467377 135199521858 497157491963 1335296286294 300541244193 1760459313838 1638981315128 480072229246 925917540095 1616118093964 97156102336 219412415842 722916146233 733838351365 252587042157 50579304129 1458215873594 195391273549 1472137453276 1253113436793 25629775466 430571103888 1698963046273 1918823147207 1421555625417 2003484291 486802000175 1385876493458 1613142493407 37633815865 19370315983 74551776123 885222031510 1305157203804 1564867229703 471779598127 2234546096096 754248729716 573598659107 491083788061 463984744373 217136482580 811883410283 1402923674851 509779450353 771621023228 120630530109 19601225593 91547439528 580778862474 556476523589 1972629506882 317022013951 2926381901643 2204877690367 4259041990 1155478614925 2068854071382 2348693779814 1496644296921 92960278712 1293615355314 59947902168 97472453327 509895490591 1157332372907 1385422238112 1994458110604 943706703832 714528511854 805611085189 806380909474 495575233941 581575498367 839046805650 2349863166353 1381028915854 585199799950 357925018514 263148916932 1204280567169 303117209282 2380671618142 934622793376 2873862055181 37219962492 473895378278 32927040564 743110072529 1111732340767 140594250610 2260566081556 2110861132838 740197218777 314709894140 49234429696 17745128727 122023702258 436247025434 133191515717 227593617233 673721059201 1780991229702 1752006427852 1854287900 714828768229 695613315213 3110618538 46686231998 634397311309 21750227876 790077762163 1679144307504 48432341245 16157709305 829728778536 315961228704 671679764223 1223659678850 645239352975 1336351308888 461424803326 96067061085 872624705214 642031724438 110314331209 1730040536833 5799049198 720806038636 38316746621 563019125962 169001257230 87902206292 84244247032 11528311481 1021797146169 29509728962 241752571977 273480142323 1524327753 2514472450849 19633146190 668875577092 2356681245901 1332299024055 660081441047 8108596908 1191260062864 766486742018 137090308048 34214817677 20487919351 297025177112 472263473469 67310663787 1038767712578 12689427169 1400780194 69084718259 626338083086 1148100116501 1123895432216 1847776361450 255920743864 85830189931 419192861905 1140198212556 1941892569209 1300455671830 1024301935318 483900924470 14512965691 501185766780 4753314994 758393944071 1489784412750 2512020400072 598405584445 1189127126261 830668951052 1187940754160 56855577312 144174163463 2660610092989 1761362800213 63282279285 1130612771891 7629641408 594753907399 279629525903 842731180117 262406113308 1787602958928 2796503673511 982799933522 225189789438 173774508428 454110219568 1046554331654 702179079853 155573691861 18132337420 367971850774 2521610821972 689657516963 52365570779 978341741661 287458436434 99148890870 408431472861 684674003113 1322822619329 914445150944 55792223984 1494295655816 346504357804 405682907119 414561386706 18727126710 217279358158 576426444451 1305453579473 142721298530 800482834931 1560446028020 63150428655 1716110256171 11046708862 1108653053417 661044105870 1014783277032 767249435657 110481897527 151516648791 1067124281 311750571110 957238172786 228853759392 102002559181 1403173516438 45779065569 1310803208719 2722091465068 344802391236 277564483739 1122109111456 995630082207 300252873579 64504287731 1059398578727 2391769532431 559384010929 269943248792 1213189949874 2051929481011 1233848626918 1097753303420 83766394847 157694772516 886642349830 1204786438862 780615614236 15800396702 19892358771 173979705030 45010578462 243267264677 70911827938 1268759455427 19310644802 74883528735 38072549489 37658428013 1955417762082 945031268409 392567678208 156566902805 1226538343267 351728442035 2344665768897 20767815777 84223188206 413327802881 1147043039512 1376716427213 394267729677 100546326128 1213968851054 2494452353295 169592444111 112730497781 178025770139 131761706422 688620091614 1332988926926 2769164548141 444608029653 430795135858 186151078427 426497853809 585570850585 494127541435 50981096828 149889904586 1217649275798 45575391280 407221388072 1347624926919 251415613753 2775669749 1115500257999 468089909595 2053339462519 24420821333 100344143270 863369546671 324391878618 2306398283988 23194129239 15476697153 571889256193 516277615178 2676401155707 267485982180 13434209862 150603446440 558967235778 2431819186313 860249724487 604372022041 63053421301 1740797945666 69498356703 2221994296 80725365445 390436650265 1544194272088 773757445458 1211178725323 79313038812 16743780099 142592816392 115798951575 401728900591 523642238 72003000968 1649442808556 9863161076 2104332516823 1877990127122 17239401131 2125127314376 441751532634 68087698244 691686843637 596275696877 17029818025 1232265128325 82644983740 331749309133 20310129996 2342154400468 97422474579 2373826614771 160258467729 279915053068 2165453194282 18420241168 2443582548111 1302677513954 76615240030 1407189571339 481442147541 1224330586138 89088689176 1252587416454 37936188201 756810304883 898352946445 79048153814 89819280406 105561123487 204005595109 1979992107194 35509032128 1005568201219 899381035382 743384632265 2472181732793 109084774141 166917472504 35995159762 10781820234 998193838494 676923401366 224803812974 851502003343 57489959573 71257695932 1997198074693 461275908867 2767283134536 150450021306 220096779695 758984111915 704140418379 175973961943 43503156465 1763056151164 126794681917 443925091649 43417927130 557830307773 503631139627 9032782638 326159776090 273173794230 39698497270 90852096058 347429008364 72287747330 2712863709859 647947736775 25588283339 1012924144450 467149727986 2395813093381 1038318608804 23074830730 115680658380 894964529896 575924122264 146731341621 1134823036656 1604990973940 1419159339098 24740259570 1446474046457 166430257551 276441493187 167770352563 236025680130 433840416004 221254191331 2362731514319 79330905197 2299385800164 8570587387 18980414557 756398906450 22882205485 389551327965 1636788970912 971613223004 818225981931 411174938988 228669105084 940021545121 1029296877888 493895116093 1218809626841 1076953887206 185991630970 122594461448 552064337489 1736489006664 275423912819 246101144716 23867179369 2730480252603 171013229177 1025431814636 751546716024 1313684807642 1080915316463 632990886371 357778166502 1701727844832 157364466034 2135681297068 982294105447 350984323646 998605490092 1065438445567 1940999086037 55799418738 111554116951 2612129418678 1995944861 225712306190 1033217642598 2718022951264 667927112979 47963327967 1160633978572 1424952714233 62239609457 737953229310 1640397422651 1155377500815 2278913234 17055570086 588038017433 575636868957 561677607988 480447455339 24244286511 223546699286 773904465298 356601510763 174851579447 406266572 396592922776 466336102265 1680937552955 641905211619 1755863787287 105602418268 108536701592 485255548228 1511047599482 815874194077 174296640511 273312029991 138070218719 2529544566784 1344303293445 449843824539 392238630340 374287816142 68097120716 1076529805832 183097897306 636564640149 496076111902 52103061800 1240840402738 894455539178 284379497811 458566585368 390528932304 363758438736 266554421740 1424471197378 486602418468 209880779031 220771700483 1061553198478 60770177995 1425876269123 678176554775 1975218054523 642556624679 413141334696 11345535548 1976188057197 357399384117 1798323661859 978659369366 397685901223 85934571781 2047366681798 1096811233431 1078417576 528739461852 16587363516 325062060936 1793602639791 169571820295 4571555673 2648152111758 1715742612443 1380534961650 1222474845160 72999479490 1048855298846 2269171326093 932875185332 391297694583 961054767640 1891250347904 260236760095 246643612210 301517238970 465233667012 152711736033 479733323242 2817682041352 943641098071 394758640085 1045490721257 642635275351 1322497696451 1596492851 19763411757 644015916711 1285792315065 526796926894 2088246387634 30126480241 601295208709 1038431801267 285992771596 63626882270 89128546018 11672153438 149041529533 554103017676 174983902340 161981296679 1119885460153 433030191790 85764545992 150130294360 27259807592 929761627334 13763660599 77536019308 170891641821 159086002093 100144108784 1823745970298 212244737055 215685891405 614988730454 190741527301 367516008616 796938976915 794148717804 1236874564496 5683374682 893081659868 208888344147 635801018709 78553332499 1631775527807 770079111231 1908431303880 197744529902 1142689450491 2331023368533 660913553897 51736544403 158424846894 146471271658 1906449831017 165120803075 21743439815 14579002034 942606128929 2124978633314 12178987713 40750334805 407637692647 9544749319 186152792 96559715037 1555350262050 159784623076 187729736605 1207959300588 1969311385829 121971776 42549992202 926016125 168238113 117224122756 21302585429 1429299109037 26972129019 171737610947 648185207723 13663493400 20204608052 164894082673 250991010080 112247864408 151870190515 250969972772 619365983865 1745577494576 1368086404053 138692148200 28896115463 703923330872 338498908135 11540612008 14040810879 386539602102 692430770417 36999863552 405756059671 416232584892 870578402 353823688594 1154821711449 370384053197 1045684481939 532122760633 894464142573 103926183917 30487362336 3741066267 1713889335298 659983069691 1667584874649 1623028278129 475106632051 270502727220 483391511540 1080445632091 336957764829 1036827310605 31855483542 1331511005506 300476420814 504996262747 2124358780348 347012897748 1356953240887 807970619226 183073223989 1462852565316 659498405888 373078908575 1387905489771 2586665980996 62322571852 99351675731 76671019678 283498179423 44468269092 234349875569 660929878339 654252680637 1228787686675 494066593345 72656102167 953110469047 3696427284 71904857713 566646714174 152494551972 1067826645054 1082227984145 226334997760 453047362451 164853230392 40794844808 42364859395 1766024834183 91872967941 149184786389 426268856253 22574403065 717929030542 210743115273 515358907038 366468250939 18011012582 1179421394653 847968890412 451178098946 509341181390 26377716516 369495996968 730364013037 1096744667117 9449971992 161312430069 60951260501 1654788862338 19388684925 941523473097 326087779928 9833471208 171644397543 970272705414 18346769876 1282393749558 84879637799 617921529333 1513105058920 37407275497 2100610408472 1393040295092 2866979113 4333907137 1579491689590 79841381827 496523962461 666311621544 197398401203 1271616224825 843199921075 121703877284 488736012652 711073649273 2051503389121 1096030726830 42640139422 3476981874 58942274842 47533788299 457623716941 88474606442 433667561593 4300171635 1953387165590 829875492680 939434531503 1504466117780 91013633365 203135421781 544393107262 17487345975 226761788168 744489951741 2057442776337 1947529091305 129075099830 2238709233806 19638505248 2108538934 166922659260 40842081254 583622285569 589161020994 101782755025 3631722988 1352668371630 1532621830411 1659810200542 909442594597 438593859645 194783075694 112422405936 122925898737 242540142393 1266141400261 709716871042 1363690428440 1981724754192 211915865809 1984109913770 27493319238 231308683516 1342006246800 93783036127 434376486467 93268978845 102209524033 14457753118 64423873422 488210601226 988692649396 328697790356 10847081267 21932473128 24216106785 6964738690 593774072919 86935566674 264548173695 968756343643 185071320347 73554016739 580766475479 354096236133 218157303180 1244404844031 448880336891 353045966693 1031451663395 122718898089 1713721513737 569475175500 1085264442811 21728058358 249220149937 31817950213 571903696525 188477427551 858274546510 322554293182 379371030379 1264857675799 173255065173 851205342868 78517517609 3957967394 759258543153 1730895310227 649013410163 1524173517751 1020181409201 189107146474 613425316870 681244094341 383326568507 1403305837030 71756983510 5900264707 12342582510 404601516 1608907156359 139538351532 1389450066565 12456921895 237416347197 1001783773453 567102075763 2319242155299 162023935736 339343268970 2045205758379 1686433381733 4350169780 1332640426143 1186533743983 596355024245 1235588978543 1475061161663 877202212323 1152748573618 780473756057 770772016782 783277007247 208499842436 376276566373 669510788203 887193911559 1086032288244 375358746166 717515370877 212911969939 279507465733 1029324471088 1471349309203 600769936543 193934338616 8326261441 280766737097 1478226945537 255490806498 426366489786 913049264142 604570017922 254788030823 2121448031530 29942601032 197043986380 2495151241826 6775960760 93618497873 419703061069 776070776106 196170835356 502587771130 163435140452 1327940975073 750285590254 250943841897 1730039058122 301454885883 330063725541 663452167983 65861712093 477135949071 1800828006117 223701530696 71910050944 24491462681 964137884104 389585373247 365284918923 43591635567 9452904578 285037630144 963053196 502554862804 16671986404 1396377833564 829153566939 346892008014 123058028867 126264049656 867678297191 344311903256 39130985744 2185417001102 98841028373 18104245962 142419062694 846811183481 243757730216 1963515939526 180462086615 1461940782985 566377845169 1226320275990 38639869317 481989631194 1130757006286 1550226454112 786917531101 1023294905956 1067888443695 430470508567 61834442347 9408346427 1651279613683 819399451452 15330427225 1247485016070 1296178931270 684195273816 238208774915 1332294038063 308739172072 272649898499 778611492405 517372939945 1191029123305 34522933712 238006498463 30224939296 1818747056784 139723772971 66111561725 914037626447 2034593188816 149439873606 36217694509 1224384826459 192013915394 150611618808 957727054281 496136903953 99092808723 227344515649 22696543574 1487740009046 892373789850 19167292631 2539566105148 21034586107 58621225579 793670967961 750149277163 581306637893 216440229046 2668467025 345580813775 26413954220 744368362618 101665798342 938878219688 63751624517 578513662195 551474576974 1307109867381 1112971949346 1310776960809 576725751010 237736987354 17047907167 1945131634679 671770863277 254623543155 18627516110 24257471434 201383962152 15373426456 178793437813 192704825887 16434446314 1283038817838 1519188895644 146859817550 280470010883 418009651687 114921427226 38607305447 448520497939 396464061055 652326430116 13917661320 225783214987 87449060729 371466922974 1431950260610 160805506778 607146525698 359383513964 4319947418 113020150791 27596549805 595784675010 153380230406 157858908511 1647528284506 1460480006135 2594108354 3008561315 1567319150482 45741516785 298138402815 284900162849 2631803097270 439799309818 103787983984 73785402782 596338349500 463593093024 345317807673 1510051068904 6314268783 1565124338365 576034556590 29991933798 727378430639 417356960300 686402813465 450278732319 671958581528 280165531025 152611455444 1234441445906 714170269243 61376215600 1375541091247 125495045510 79365932969 442751119829 546051046185 219037708596 1195867626857 72982342328 411577793127 122202548024 509860075160 392538147687 123745111443 235860515650 784295589263 1024171771551 80448910963 788889840494 48004903463 384125865106 1453557887041 890147265209 74468935915 177083693986 12830373282 398283208791 59012487678 1215292919583 1781233111827 1497117782165 1853128571771 1364913504078 1259910172450 85343928993 2364638318977 2060196717075 51288687608 13267926284 270617185708 80474759255 913254721362 249258021979 1319498444811 191966756165 101434336997 244891029665 7252450567 699455730918 853375008270 173853966320 215236666569 2356445434395 1757373193348 1997551329257 95989290439 222357071109 3153147277 74794487840 1687108267635 252329982286 155521501943 19029706656 72857559993 187025205 135793286534 142977088098 1346807543333 187467636181 439709487723 119397983956 2239558653617 48081450336 1426262264620 75970108469 54806628008 1486523504829 534038244066 405763239127 27947351063 1963883192005 425742396680 215403465369 876865367140 72192505036 1942853750461 267350629132 55690728712 65824782137 609733684460 1988902669844 7836117978 30991046368 27086973069 162402208360 1005224364178 388727058548 481873565113 660666458901 925153856273 103889027848 22271686074 1462863522780 365814032036 177331466121 392678633911 169465810641 552339794958 1217176725736 1212741877179 790625904760 731452778009 74298741213 1084824544258 4402341834 928106420444 594202205285 235059177318 818457880982 190086328227 1508004081987 323276993706 31297391323 42768797805 808404435340 406395810364 256692687597 358533555041 821351781249 386350714344 970158974523 46378942166 28289102632 11603277976 369495571216 1536535390 11791968262 5070069773 1192693114481 3362471247 489796265703 73807031880 942982439218 1492160940465 32117750695 444415815054 431894285326 17232834175 30694354671 119523007014 474227377306 1321645114135 39672786330 1234296014065 996987985772 379014019446 663562578201 26805549308 476360744800 90998787830 453026913568 159523515631 119229317521 154648787840 240569964072 13180518838 5439061771 158673535193 322222718461 16767759698 494089265129 449466846525 367348336052 17863517427 350874924146 425056004009 431991981436 7868206977 1111466497290 152944475266 554702563954 31696229147 1338758227803 458444943577 44111121820 1190231634567 572711006955 18477399358 180723393046 307061384653 1781947611791 106657945680 20011730864 22636298247 155628142 955731739170 1398665102276 207573643422 514564182744 546183958212 580475055418 647096016345 658535572081 349161959151 687059842898 459686218276 237521402360 930800097265 105238506945 72019391226 98399683262 37406452093 1166891268270 426526191048 1507038119341 1354745693908 894273246393 889218238374 695782914957 479077430599 816252265219 17810306929 448704682146 270354466 303522426000 1490717571495 77498820326 80812814849 272592358066 393613446275 1007552260 39228630327 21929121372 75755618468 22525839425 225166346120 1255262222301 408458258514 567060865316 27860503069 11669066177 166824717787 120397161170 86453745349 214560948629 1654042746396 634172324108 2410612676851 459043030 39379579973 137633816513 111507917447 526395454148 1658475893652 117101034063 1600499980232 345603766035 28808329948 264805115731 17987785304 288927691413 873104814850 164234126556 452258265046 21609759845 152669522363 646297094549 1185381754736 608049622045 957796066649 615218742189 190596820076 107682997607 11614532597 326853410290 1906915948282 572459113834 391739164990 1552830559243 103942960187 27502295915 671659086871 844878146367 551927393781 586977654437 409324341022 1728567031 629369183773 131172949153 1432032015702 77927386036 1973640293 343888518740 1103829855778 475577123851 14948487346 82382859290 1133208077861 946196287280 27842332310 76153020989 116933743897 444334916662 63449952557 458021419380 213501970969 133718762923 50528425140 885484156824 2115615855518 276361224181 330539412193 6808408799 32312446161 36640456830 536630701 58979891866 944215176239 81040311602 129754711146 18041486674 369840409266 686191854078 110156778191 270049636465 270524851299 1143268708772 537746583696 182728096570 333977244672 1123694729293 1504436354144 81987471650 514561301579 1154966959121 104045174009 68325838816 186356608299 653799455649 279061805210 9976027938 1475813622776 737587442989 341196326879 256320321886 1114733276744 1411392017441 1062236606232 516438267144 1886867984325 283599756777 568791031581 1735026046965 251434600570 1154492681 95684243097 679748781666 599185138277 634445231008 165985998306 137649333 434002084149 66418806380 100311248143 59449287704 74711819560 71910401017 1609352126017 232031204293 132385387485 337590320057 594966979914 527419977 1285687945500 1413368169913 1378136421596 1315008970403 102824726384 72183638952 957136905190 1771919735008 382415591716 644351381514 1381521259411 468284905949 581913516179 1325795358324 330612824149 174914296268 615740393512 376492590721 9035766851 1188157139095 176645401263 32948750643 172334437190 876130789775 562578801 83244827444 593109144147 1936798683607 387550300155 61924656357 31078398557 1187635495684 117929249876 368997656940 16214947953 5650887146 9093134664 3921570516 9421101523 910888174604 221376806910 347300827602 345477867932 489075253501 1176862028323 227443255827 747977427723 737731559381 245945254333 1695969126584 503800073332 237720708275 100057975325 430179075849 8703909994 75580477438 363207750346 123916485812 1067535981967 736866547671 284777615116 103758885268 114240820528 1089097807252 1642131147876 89534050307 82951676094 243017543776 69135243471 777871364995 170344727722 55296364460 218029067078 587385226732 44062186974 1798819705650 285084227014 80384586270 1343466967117 293149976303 949996590905 112312340793 417097172341 170877796375 358441247433 1605090016721 119556369884 356513044594 117547751153 54864637347 93125668653 541078876047 1335723598463 246224925744 9132614099 962283499370 1278313034239 216946297316 159139088416 1268432154709 1518273458995 280209272551 953256055766 15605578295 313855251512 34956996930 310366106497 79672400815 9718569701 439151040248 582635724696 36899685201 322868641021 1013486805786 98093945694 798235340953 171435166816 70992090452 864957497908 1500076401123 108684462296 37941078976 12480980128 9493629384 41415221901 360536058761 20955733160 1456595131003 191811740346 538476317125 20464169851 488154179651 800871214396 128960073940 1639463037543 573818791248 1470392466860 384795325646 905084035960 537069955371 165957584060 307890666061 32721663757 1814226737588 356392108088 156778783636 622003364514 312670042665 430890214179 294054572790 1701043683570 37707193542 147152860140 348503868399 12278188158 1902848612144 22691233840 129098390463 124647151585 1672864397542 624654323949 426780998702 52610211145 228778620726 643845367659 329298523828 165156245671 274038573168 868936075619 511617046059 398646608294 1206861485476 24174038688 1269621648074 121158033938 491666499059 954678551279 404328416549 314244159689 1163358126524 1209573675040 750477753838 77320162609 47275142344 12897257862 585794544932 487686554355 9493466634 6096386266 1151760237892 2116886157448 809141374619 493796704372 214850945116 11838345514 60311758107 372113065927 982365591677 8454711379 7184263974 773693020423 121463129105 263071142204 591265505157 874910745718 502079314359 155706670607 496537089202 1350325575380 280753724388 412169297624 577901435500 57683992814 35365950301 964661519196 1518729939756 80321966277 177421081647 148623610882 1096979912408 32010098038 711953651286 994420036623 237720342420 65068987110 117579384965 14394777964 190269479286 1069234695300 265091321207 1798011019067 93306426557 1211088272141 33416707882 1094158622033 159975186157 1450281498750 461929559594 35303541338 928713124498 167018026186 1281401336653 700211678415 572931521298 177988226205 1289184007530 214396228321 656401688411 1071636940921 103521618565 35033036068 787908408693 527493143428 50341683655 60038052376 818452448518 178693009497 125050318037 113360751089 19713404456 410070866138 45904509884 85554122130 1206785579202 286557347991 1738153016963 249018833737 157134425003 951150033361 55331536995 1874190250320 174847720041 41488294011 22736318882 616668918553 1038990938435 79817470766 664059095416 678894002254 21798270155 93878145245 120112862614 16509780444 1304291519726 1034907132619 754619076208 506460623659 841358583448 106921951322 842788918915 233023636677 32558511242 55381908117 83416255340 68990876010 1096540411636 1248428850939 804458013671 54653766954 225281855219 375180963331 8539988490 65318618907 76974324209 1618371652852 79288360689 215165551358 837869733814 12602330302 31024112382 772306393033 34035962254 307663088595 1381477075841 202486920375 310601480566 367918673849 181992811051 390435880074 367184023856 326730307983 787031819456 457949951864 140513890180 1628351880712 1700554029397 630952798693 1578591577384 990200173398 159275426858 81567554964 1028223902349 453374387499 164426524215 45138127423 31881743078 232527404962 537919291563 15962826097 36429800762 471529528152 458657269963 79367551964 1728850100693 1126724826764 1583007342816 951904868697 306317658596 452307722853 86562329998 340943989123 324803011491 326049074965 1335163725231 288865536440 18912801901 90838868707 1813593087673 14071379401 1905532681570 231475166156 599117038175 268521915791 225875810870 321828064855 936748632048 883815155818 718145258259 917584207074 1318128391493 5732915829 14228182517 338058079002 978817933328 103067939150 787868736098 6395267592 192861950872 500060312804 1528564536530 95313068502 370922649257 543525394333 269163283374 575324821508 1038223367479 702674533943 91718378775 975383648204 15025556348 146457561333 1374990273591 18577756110 21690662577 610254159267 822888418056 282504651468 1354420546075 450053967096 475164606097 276726193317 483679567622 851517276961 1402833823 638554685 20306722725 523432384340 210608753009 1919583270864 294823528266 1465738609259 1042276530772 228645238602 116148100472 175738175044 1225489851787 894044367046 176966879304 175782634897 136332535420 863840691111 608701337430 1560511120643 194563938632 3687815091 665650612365 1352373246316 45626173108 146868098217 278439853644 182411063565 645444650297 221184397069 133982562130 1386655575880 17561983889 1358358846905 40998703701 10431994416 171384570628 1603771467256 578362474 71144812330 124896368432 457259204042 1069628902899 747929922882 477811096905 64921859928 1024520579716 447099318604 267921588754 1455244806681 23004504737 499985031854 134772951230 12808979370 229056771353 501897799805 388525318794 1214088615364 273752612385 1570133498282 70121928569 816581723763 466887641209 104505629631 158800959069 1769324819671 267016203790 48649055358 34687231080 1213707860155 703368335610 161826537296 39477014959 1772814946 41702526380 135704876277 673222836623 393797017904 84183854253 9096157589 15368002722 629534680297 3575144955 739021042182 448112862995 624813184694 102105114729 1550284289753 31516611074 140280177781 994802482260 95361844528 6430153329 34464273804 55651265937 6270450749 689619376330 43600228130 30900820641 204352581360 72084140325 692743001133 955022971224 23801090632 1641528984151 1519000486640 70149344800 96346316481 53377353011 110583928166 1031719058401 467152068413 77299490836 1660010802059 67974122337 204554614350 770684946552 1187863406063 275237384272 1802972325206 163055316586 152435698566 24873034261 1239637859144 789623918230 7306770480 4082458729 1047341234893 507874646498 1072857699097 61171177824 9745698138 65920128234 298444408123 1602705700133 13654075659 316901551583 291147166643 19332652926 433701362287 1525217604054 9643660455 804128457453 176678653592 400861827451 36178259191 840193741379 771498864998 580322280991 345728817627 211321128798 60768220188 67362693436 1808296672804 1023306329222 913442081 76904479218 16114766607 2850865220 13062122711 402324779279 506897845714 689345982434 156914191574 32198805997 112568580464 313208021520 34903915460 1474516941930 510606716175 67021685 83251334228 1007971118897 5691008061 873112208561 1806094756301 44699978970 19474292659 347287145479 1237364748424 4470724000 269964178470 41911959868 267368390046 78076530736 1224215892092 15630872528 91070179582 84893117514 285858056118 845060392664 648583439542 1721364333255 27618812768 396574485895 62200515040 89573178316 315477636812 796428246767 640639366227 61478995948 1281295797372 13442125055 4013778504 76263141745 73488732197 189181002449 20754111414 289812672423 774223420178 1049180439795 244938363297 16935647731 275120141337 492252578040 45623346612 1269897687849 1304830781124 118481392883 43415923067 1776724932382 547462825631 746379904 659227777405 1190677815704 120707486027 164373109224 144360724486 473203543711 1336536149029 429272149308 8069734694 529818269112 289234673348 539518338944 42526073525 39589335274 5552333908 413854122477 104496007785 487855447971 714502139947 919843595997 1145330370625 160605300339 10487624133 152820554832 36945017957 986214779874 110309428410 889335903995 87436393762 539737507813 378457825114 12928096878 1419254449817 90156214461 341649159105 25441006777 1507353198837 187330142543 341517123605 411152212353 61934620362 1062755594299 19754732108 479768286072 124618125925 648442645294 94431167143 621247786853 191925294925 481103824645 114562058763 43157544201 273769436951 52012027576 663187841886 747951716055 32284639107 833843359532 78136561033 678515925993 180437475785 292574865593 898417840767 22423923191 696797538679 672886644319 383152821111 51908200445 876281490087 815138080157 907018131031 344717508911 1150299236233 54112700375 36601886465 1051148745962 976804994797 27875696746 165012288711 1179117157161 80867050149 553718175611 457581074138 69130524857 100657723001 47232086418 493001089293 1192264427318 451478204868 79676302780 247688888935 1077876421881 1400570167963 46112678337 351838013131 32017837395 245669087031 1037572774450 182805406040 1212301957761 1027346792783 998869147488 1097311163720 553772086187 709813151938 640174580825 130970121155 18820765112 373482756416 1042909742698 363905549317 6065422024 42989862321 206328857757 70907248199 543151928372 183286825591 928856355777 281071028783 742102558413 16182299039 36123227856 654174796318 85127169735 373908122908 87386938733 784890186197 739476815672 1027671207088 112802812995 99821768383 1700597239751 132139246983 168323061710 445444299649 55883215799 431562420894 1266578303118 16194901625 54994245147 785961464062 470473235847 42400425084 52887739670 179922095203 1289484385880 3591414038 1301161246530 80609766790 19857090361 235565376311 77820743466 84493775147 622778054429 1334942839052 478910936298 3921810809 275467110083 392962978085 86119810570 343921551269 31263482514 670809626407 442007288701 6518635365 97405047301 721553380396 995298910575 260189849594 1322118335742 321252754615 236010320985 103327122558 35224044827 274135298944 9906557025 1043048234 1085459859213 246850483843 604499797227 291937426839 768471874064 125766542980 8563181666 1290301272535 385817682312 356952111078 662580960044 634284691407 1180725738085 451446095158 155531101683 1049472831464 282538737512 1221892549590 22329016638 56172993599 656236780276 109921993306 334630061251 68608742987 223307068323 247492516795 524584237520 1133519605690 1007491145126 39690046513 533296151430 934882983032 1627774975508 37922204003 442985747915 604661263691 111845832092 46354426143 215485963783 427186158821 150608823608 272337418424 33857642101 125529675619 16655746187 332477015795 802002694387 1023476470081 246557553344 337285915348 654616602690 36723258944 1357193443880 207654994661 362671208633 1539924847 1030521592124 1349637577836 690682864210 747206110883 21592168261 323281544122 359122595247 801889398619 59164620968 1030876325416 258085806831 28612564998 229611035366 5747327024 564236633863 1050172618619 207095625043 13014763147 247619623379 3401502711 250988499322 132944423703 562285109439 17797697898 31251953055 497291849952 1644028637351 37704478296 556304612390 132223173087 432541671262 1217469301957 612429182424 255799792060 1215716259090 32706033932 732507023494 20830954480 204809417355 1333597803772 967234397593 28185298839 123935622398 15457586732 921098831282 11525475058 248528624889 114457456260 1045368016575 42917223603 69199402993 392043331158 680102144280 909165606939 767010545168 443069495210 25016093328 124935859330 201499150487 329138849640 264876521569 1200090118816 330722708326 189783455362 343623432836 108855520183 19777419488 559163666850 3025838766 403156073298 108156057930 107437993807 818978884808 450543610051 213825936811 250005013268 44463000472 239748080822 477486851289 253332812846 730073232920 45015132034 90033967272 2683989725 4898594899 332322956669 1630641456844 206602967503 863429624392 815762815817 556288811399 1102477536678 702211970676 953031946064 1655986643258 18226009829 55317867596 26653283880 56469336531 254929049602 86477830346 372788193278 271080056973 857839151788 342678371685 56379907777 318197548160 349701473523 172516094454 81931442028 1426169859333 1127608529384 254865699517 468781148997 27771164162 193556938384 497553413512 183946331594 386718869460 257222935099 46394983713 1211278477733 1295514712742 1073244140839 35985596626 927980887444 390635321386 700799409977 19477481278 430075339060 395224377781 347975089560 1169017829902 79507950949 310853708762 127624862323 1674956995 1164534043678 423908442027 137440143134 4655642770 89725808130 7861425008 926739504130 60822719901 351122726062 752036925322 466799456425 174961232810 321626726961 89871509669 1492001461942 330095478 356619052169 1238262493968 1093410983215 883540372990 347318023157 44231807728 134590739622 58612752178 733877987009 989878134405 163040957753 886047582740 542940192015 86804311488 13116749651 158654536627 833429210450 306833829443 3808746904 139486923877 315214913182 1104205443346 1114117795380 430638185193 518504180012 666252848668 12512365824 1675842731 575739021750 43098380995 822628395801 1230579467769 259367024622 113300709022 286064306 516105036473 413583031354 111952981346 491198840838 255404774377 61254664262 455169556762 158256642168 26556800765 249528469443 1018813217302 51379175279 554843132244 16114599196 106577130745 837562531586 513097091401 29396213082 970005004742 692976034847 817749919809 449836261644 152844295369 16542161482 115276689842 197676359400 887739019057 958820584769 184643790649 80711688652 287997442613 7094893519 31775192332 842010720979 293773051661 141349168545 121253268102 453474562399 180082606782 662432421012 483911917661 501881609246 575364101784 749026117501 180710404997 244302243344 23523054808 881078492215 125064508744 1043701120269 176456684048 64052803645 814187578117 12339459757 886722263181 477454515790 154799241488 42303971318 368184823046 532975974243 95132952094 23766403014 27271331574 187900223441 392572745906 638746188125 509984259183 460591713042 467766173607 355112808013 242318537084 187154774451 2437904318 612981827080 635923478950 6631545554 269012168762 347694220235 381721710814 417469295934 38493235150 293694700418 26328094127 65757127255 508021769644 112214517403 153530751170 927912082589 52521982049 881259768193 230576289975 1450826587761 28896621951 774653155156 306015504912 27321399131 299416219198 34749905172 96081026663 281711831389 2580158097 26822622736 300247990264 700748648326 62326179132 182411184225 715571112895 93218215505 1078765845665 19714629015 16442546384 7111139391 972573092308 67842042477 36646528844 115625510268 322656708367 235351563782 52436647240 19605923034 143224703995 94161497758 88719266328 326449087612 1669927239720 282498670686 733121677576 1172838276492 226057750628 211263399047 348275278682 260118545237 7754001310 39760862308 402694428669 1111893938833 267656592488 582296896802 32486669549 37213382522 276017902252 688263816720 677549260176 527077210847 250670313960 319987651902 354533083166 70132455562 447917878047 1337585780422 936375214643 187627598593 548502006287 487324875778 733446853402 855451969036 440620236595 414180824054 872427411708 17249711070 497534802583 397715363651 1537560520136 271268330006 119327096836 539947221727 12223113304 6746643667 648569488865 27315361907 264416698370 282476199524 188217747921 67935203112 323887746080 41768702165 257588986917 496204761339 1532760023710 185061090017 527546980691 123166624705 325866636085 238816023663 242230998878 61122250051 70449042543 6616590578 28860629376 810304235337 280906253707 108056185490 244202878022 7643736691 440622229275 685438191998 159317778124 21194601543 558838926356 1164483170122 46864993442 64590610702 1178950581834 69137989242 735890322013 150400372173 11723318353 235481485252 16075186792 82434173500 8554757137 227130526200 356841156893 34492449339 219313861121 121621037837 905536260515 320230249618 404549189149 421797566062 83880753924 275547864901 1327578170832 802215333641 146705729396 159671949599 2547785436 72648381469 325387322369 133060897049 821870935531 1162354929412 717520595073 357716044189 8110075376 42420307916 1184764147613 483853770752 46831973487 70756863307 209095018464 419732772353 1474786690191 1026056029990 496618462683 270632174706 144909670970 794309166350 57960851047 33748422903 169179511284 68036724538 263046042685 71234907554 1034723215165 752757277725 345698365838 481201777927 1128074879318 176731653451 302410952288 97655388952 5924898839 186665755995 545865258865 58959696338 161690332200 1717048155911 18810210389 4265977036 113332461576 172393018271 191643392943 15751091912 826097939941 292780653800 265233058592 87380777389 50994337197 98677537721 143567082365 282654304963 17634749203 430597792971 748575794458 143329387798 848100693439 10337926820 185833341156 1195226679898 113855096344 157601145800 144767107643 508542050541 640169034225 163259848514 976166664020 532146433485 114722660575 1162813335311 77762845239 1097854064547 789586711376 37024519129 280300287407 894536927171 30223059928 30869427748 1000295551010 442798040099 135153239536 79962836637 419659390235 70288723176 3541815790 685267347529 418741757760 758281194303 36917410261 137999471065 249746262615 986888372811 141824545886 997507271531 901913551862 83696009795 686524202696 118432529977 70888737889 5114986812 1327855188059 419903574898 95504620341 184532907705 13050808022 644026062141 404235254103 135717128479 549713394311 123129967873 180729876391 261367993723 30144641412 119838025195 245184154800 544219186189 108456560346 169945655562 409062018570 130296302003 962712657741 435402679958 3797485253 358323574997 7485342886 1220952785086 3340338024 116035494503 613865274155 302214943542 85106652387 423249669504 38139197902 417041823595 868281129 256212807208 9234791379 11377964681 591125084910 156159829873 612690189750 171140048544 322748893336 735693699549 1041463765075 56702513725 295477228 50924050996 86200499409 154265740250 1340546219168 26990084878 33643184256 403249834808 714257725815 541917296700 26842957973 26412664685 841920446 951297242150 1292551110781 30547011678 14765464495 196313401670 144857803090 301080522168 1135280101017 981996803 1122365104921 346359761467 554894522698 1214600738451 57777208985 565398250149 45377430555 773647588044 1003752072196 462284295985 268538194917 112315630760 441215706877 289827214891 42930427282 100452371941 31279292802 1002477404 281925762333 2755400558 1133634310467 17075476969 247855048239 109277310135 362669634728 10698492966 818753204024 51961070079 227555667233 603465100589 367535923054 38048308603 1086022066978 901235397500 19899876076 2216763789 684071915643 481811507361 188983531976 29990258529 23707471284 176493360352 34886494812 778217925560 236125511770 112594300801 12478623944 37117925896 9581342215 76075299800 112227888936 1219361478078 765063422872 1155245098500 458332351600 703274812734 59698024173 1006387209909 130640909755 614143003935 200390773674 103774140434 602160505197 527673837763 802821905097 681020226266 310234958605 323615983212 2721600549 115725453032 898287952246 460738430397 17005521370 437289914925 213943680068 13656599412 130567797480 159767213234 1067238439741 460241535245 594399452825 417305144292 222499750747 73873282013 1601197054820 910925421471 564588326929 655163407596 231941410723 31335291889 907950068839 6488365138 429562819 99643909608 260447767187 597699747966 1012641979166 11234339078 383979141128 36051167074 8103759902 1465903943496 1261883314142 647000889545 16846192148 379156804242 1180216544377 334304967274 1167533767972 134080324784 932359587 398087382336 16266304912 645480031958 294583485687 535028117435 228239077064 29218360581 1048530620790 97419393704 66728211496 171398746963 330171298542 233813803578 116869665872 89676573530 222448241731 144993604493 1017461939006 91094936261 1015214556855 655353389137 252074529687 176537817384 86506173639 223623976579 908591393834 1055389808761 1353402587313 668315820261 189828362478 631761207402 224653445014 17828949314 581387488046 67885997130 499863040333 1103045886006 554712209605 49317160574 1317931134976 164507558451 232774826790 115287721752 529522281 89601548331 14876095616 127248475749 216694769598 48996905519 517864474657 113105137526 795911883076 210408076478 18392758885 612487531260 43338833959 19186384401 151092485655 56151894896 259804492330 154265632260 290821925191 831788263563 356361477554 682672976162 44126848500 753799171959 227275598234 279007067617 105781943432 296373136918 87040446452 550000748397 345346902659 49338842459 218450585302 922950861000 319401685980 967347691012 40478091306 1040783040255 183219354060 372188864821 32780780229 603817584938 944739922906 1037462089285 239648175573 578906920760 82599799798 94162441378 72901335081 970425502790 1524224230262 14461890243 522103936265 354576049070 177122182426 158669767656 90720058838 5717700906 152360339900 1026182604975 544509778365 99006884589 79272392826 302345779728 146007614223 3238776650 1001772993181 49308719626 286917917410 271732963060 11621722074 10930593445 21084526736 320718790167 874199930458 16419324192 274146065661 207279382576 609359976578 264905883037 200985793288 83110076491 695412794454 675873027386 460538804723 688658031730 45546730360 6775011595 1323206415 760685919677 216470159791 14101001909 477646704860 485619615432 979553265631 227862399418 421793624034 218395392324 322873309924 1019736301018 53985157147 448818301658 84544603920 38034081732 1362853533148 41609012338 755344636330 15698219894 744740067617 464435907810 1213626272108 430507969581 429327068 43016372280 315568694725 78898364244 917743811998 716352390073 359694380637 701204699867 780642387812 47949144938 622713796192 217741571946 251611034221 21211097777 196259393337 74245767498 209552490789 35680745992 273188930667 694768475989 15392942222 911086992582 368612676255 118620686952 721638584640 126564131731 270967133752 731651401055 1113976824988 358413964147 233994194139 23082426410 282487144259 8773993672 143666767430 259888962188 264415185562 5781252164 51222516136 232668168076 151077844220 135229371283 203548706811 341990925284 129913108783 696723492971 3638365261 176114465333 28785535477 1236213605748 89715983 587868386253 107768891029 264087683881 25242650321 686598551015 16484571554 336250194892 49475543844 20001970560 43577737754 344396194587 170670571808 227935006708 331191297649 1221267980562 616895243729 302448814542 350877161241 69633609995 1070722469340 90228189603 1228382728382 1562280286716 694688674006 361254660980 261871569577 31640246666 340661663580 9047857013 33060854665 923107561241 29927496628 5417393309 79550344145 6478231360 16593294347 52400122517 72770358668 77841150429 108385374148 251841903130 97091558041 185328799427 94635341519 813646526402 260669599961 1864303575 561731096013 222186378929 81436216015 282368519693 993107333222 315411771708 6606642799 147932759880 308817133119 432134995150 73437989956 202114851862 52544517609 455908400010 60226944996 104050100133 140059038877 555083812701 1216131248171 90928599773 341851153737 105751462111 1141005658908 335945145814 319669764782 948525095061 429932523553 198777987802 105127913 488782382374 613414661875 346720125708 25615757103 5073697512 426899737209 12698934205 287564784645 431825296926 410134329 413218746109 466916397437 173851741712 121994035623 296577023555 12269172667 19569055284 353040432094 1027417504567 987816378411 3733341238 696092587508 14915179239 543825217134 324422120289 55550404268 238380663115 794991560547 223228132380 108158633748 23551966314 428130404789 951634137135 214948256530 649855565280 11887085602 14042208016 751806459 1060741682171 357659754572 360605513700 239674465102 200391000979 54784566301 1231269099895 1054533727309 405935309266 1320153719503 5479142602 359434739754 1326353907816 624534246783 754974161151 165830961135 15944569611 31633156315 250991299300 74407991335 11321333865 249551251152 266577933204 21112972332 597901614349 898263608314 257854380448 35549345611 60386388055 110480651003 313375808168 186275728719 673646395 71464356822 941986690045 103732369720 162046206025 27281534308 1007394859015 73350667478 161556891613 1093063447606 104458956018 121863696629 62913242539 50146829306 25142355 230057851243 627333474189 86544853079 718708060 409558197826 782538232995 15030734176 329271868475 43794796507 83513049537 639646270829 19995745902 239535185149 1527009995561 404627749623 2172185198 89786215390 45738382995 206057787222 476687954188 34869903794 276283643867 131386281824 244612329324 261515828196 34330463244 386287910572 148447273 381482322654 103956831050 619592010721 252390404541 779251272306 108036346460 816889652241 1946208175 59827804851 140799376822 331668295899 564266075062 312221231986 1242472566622 209180705264 878045405691 528515495376 114092458557 90021086454 104442264915 48388096355 1113992474840 916742167080 87226691939 263820811273 609171905680 417737145368 234930470336 369231357349 1028317501252 123147772114 6402300399 336098127860 905352291559 869973945269 709200454546 532279448363 3600332169 214774714440 283320776714 14697473663 107308922 105691759845 714903454095 559230172492 629554733728 57756965891 139755691216 357684400950 23692662599 256121071455 227856576033 15398627573 80776732376 298748716035 58486176664 1077975267110 33024868255 812422880381 32857658987 384907205507 1293032276930 214374288449 1407754907157 483837924879 263605589333 886230340602 217977297952 456739494178 5592966070 219101365435 1061203037782 737691493951 735495700522 595595995186 20433630138 42535555971 255090549271 13323719775 416414389136 441745182268 120416358925 32366413766 9061182190 481976333 216835751031 716079006430 166657516566 312221565604 48490996463 115051410416 16761290139 1143019701955 62979183736 59927486279 251095422138 328033855623 193749377843 738304149820 363589881275 8922010716 32006690376 222991639688 106070225209 61149508815 203302064296 1224678831501 141950191216 573598426423 63633131371 2216891710 7514926179 12574973279 1212456206601 19777612244 22284947043 1169995859192 47241935999 48441500483 30814292588 67683165903 1294900281062 28736530520 129224105008 312260364413 1426004841109 2956801639 22418518106 97955142291 24774146 183336314546 278314979261 205649735267 12470027678 706078050532 20189015655 391663776168 947658393201 8793271003 991567288370 149146789491 74357396 77377468969 57535830329 1274694515814 1173685724583 276769592228 867958677097 274249933846 815407017653 98780227087 733160601124 35231424412 5828714 304565281223 892346506365 8830663042 350819268768 619563557580 1107176589184 85160757234 46574524882 934358202947 954738675566 3381058386 126362575473 930529515311 469971289322 10286055973 855195686423 1107309298170 63483766190 293978762915 412072689696 61211932418 640297130182 376169051847 6566251380 42843953560 370194011032 302092794486 362294298691 105949126915 72479414085 7107627809 29026500080 589328291635 984586431 93936806430 735309685934 278409188071 917025390014 136154412882 1274953303707 213830840057 154460111489 22557245171 9128623209 493619572980 354658094683 43922104515 218996465556 459239059056 193143286048 543793597354 135294149944 392172424698 296410880034 527332002806 103226167275 476439290880 40717778511 783980986664 407716857025 182483112609 345345392242 26020955619 312344121281 1188986553317 71770370841 650713625516 23102553057 6286028535 16288723800 161573822383 366763504615 933225520187 1161424387 43865290544 35654511836 515823847252 642032509261 13165799302 731006605 263577765370 584602833596 96041638596 307836447726 17957637763 25402159239 359338946387 568380340939 647536276099 10997346043 2156854136 285054526515 11515578503 119006180207 41359938 59931745722 37347525370 97036968346 72696517592 603969030591 199658916792 755584945790 199769324857 29678069063 480035411033 721771491789 363373817457 1240806690 28582192159 534033002451 203580593864 346095915815 369522883875 583689297456 640906387959 585385931306 235049209985 586235402279 70886871006 171964401483 367114880277 246670832924 204715277341 340131037412 73366616092 14652989244 11602056546 50435781672 47279713161 77941635239 211837579940 997959348263 242139004966 930866776498 319495869867 1524331167679 1511976625 56713057993 221001382246 112308766045 376403890915 1285407647079 124217753022 28678872934 135273928362 603087304040 64047276012 301053920291 11182920136 1130169559000 574956765972 1580262369 105192329917 24317747511 439571330135 30271919439 474793600 269429706144 13602795133 949691666 663919070178 226857703483 531715990318 555776332730 46377490053 467370978392 312534497070 331050959870 65820786531 60257091863 848712130524 20680678222 180040655296 298082991505 48672323109 29841600223 45037071952 144384846164 244394083575 563982647431 1299704149605 236557161316 12892026800 885868230626 200297742312 86719805421 226822391729 370266623460 117534843654 383903395649 78824520249 31415574045 237690746973 334858383435 259176368443 1201496126193 602737910792 160632248130 179222468423 50307017831 581179937349 462587339268 784324870216 458021773146 23456713631 737805486271 166709572630 283906718043 544863040234 107172310907 626415994037 440060184114 518000284503 29756825657 82179720129 78197416094 22968635604 663680513550 379562608281 320055076541 5653422410 789932671811 118930289496 1295672679428 605896886001 89327928327 365281812130 290524350156 689456564936 22108879131 29452148088 29803916731 315208067902 130753034719 30021845834 243285685255 47853386709 133862273272 46196831396 1052863600819 107444002061 42770055923 282902437939 573921795757 38438191320 254013685341 311692354843 199362233429 626256274453 1030455484711 664284730483 427978628135 490924869337 660695890690 604376550122 165900025958 213910074590 143219509993 514899357904 13463281662 435940490662 89656331138 37921442094 564979318568 9287195310 583567355002 179870533875 655570628783 671353414941 62611276233 713083212888 42484508287 771215996608 182853997395 27674392550 286794687545 471199360650 955761336213 1196522561 304319836779 217580354734 1004103273860 6954083515 13699230311 751144337591 63163986926 536150869221 385704261850 720443453351 715462602795 850491599979 216520995585 1154424371992 101239500161 388550725129 371755645938 20765027809 130676407741 134471147993 553320779073 247820736982 15513158844 68078232314 628862228876 347211474297 117616369083 384945379857 1107490999842 62519271444 442643810824 1336098695541 422544396889 233953132974 139076148272 604213788130 48078708408 122287112350 191204344043 1218310281429 47874769 240414271906 654037627303 71250265653 32538352182 124726046011 246785306487 301827573217 889511456985 252218065420 216927332955 465943711792 432812072830 400613050524 80369446293 738675662134 672497971343 458572897943 847792747591 459418899533 628674465016 246664305409 652541190374 845286424607 159071393801 74080286848 702703447000 323817080980 1173186810357 206818059387 256396550851 45216534989 5147060196 268323965101 45989574668 47756746968 1374872175667 249222718146 238018204772 319277865210 42946110898 84576215305 1430366383162 216343849364 639497459808 684970683937 115473597048 194511879612 40640331208 100869608308 465235454739 192664368344 339172018166 132555056294 48676320664 246280982936 614368659615 134081528363 241408903959 587817782136 940211159756 114329666597 11312394574 77960767358 1026144658304 1403238341002 733521529617 13432495247 533995870992 7315242250 10443612873 180491103230 531179348690 1411270185043 269433754143 12069114833 55033291038 847893693109 302157127546 210434337325 68629484607 69399967497 694540080140 142101368577 438721569192 254620950874 49514767056 673168858709 422908174270 296934544211 183064236974 488431937320 572056651083 24670122557 39078532728 1011977036273 515444618864 4622255196 718015037193 62540454174 51787035494 175331440233 162494014252 12551584170 298683417346 1313248252076 218787204150 74813887556 518402447859 64964296078 431725682173 127423639787 194943308668 254704361000 234241700684 6795500110 10110100434 97029757575 39371282635 49922338978 175214613469 225529739286 21139442710 44114628130 758502761357 60537341697 134649371195 701468166506 21218580923 7960039852 139635872418 175910063165 230563715531 639362198317 69188562498 1105909382531 480228443031 725904966832 10487108921 544641133689 1014727607091 426237341357 859180757016 344322525695 329188166280 415663851487 12220208415 149540114151 553361879692 327370104821 17996877386 299839235676 38547946786 45980712640 602602634964 906615209 62149681934 40956001598 171024094706 307117985107 127786865807 203714625830 26136229076 201297460288 12937686469 447715639816 131780911362 184918026279 53185247541 107887389021 299022935323 124062889559 683836767237 713907223627 189502246801 59156335130 329363333056 1000539300368 251328373308 274850627918 1185136453237 369900777450 16818769502 45894761887 86158903879 922428135609 120221903601 574243867 593294263212 1060945430883 147797538442 198450026851 84291896296 19031473200 73375357157 618550743954 1097495024668 84729630638 450755432530 793252601797 131404537772 836056632918 247848956088 232559293997 146883463874 639146813102 1179369464661 124157481205 838082632012 131521929561 259906634314 436835808742 185967151965 502568521434 118035200905 3929355239 198122063 6611603720 949480097501 616451476745 346344952624 680271559591 252483728798 767003217726 835358949428 1161013489108 573022747310 53650362984 35218554022 137387331225 195492274258 23483381677 394123749730 686776146311 257752336500 522244552355 262344146226 183800165551 197214490600 11274462730 71082576591 380315415135 86273665782 119811140305 259053528422 247301093784 603382919180 4087977532 110273520743 46767312042 30971737633 327357469968 18602285168 713377678758 702685890659 998431472757 625938824652 358352655776 48575210139 1292856511445 293003880983 239660010091 214784605848 988925144306 106928244174 101361194339 1210676592544 91704646947 178452048 110977027442 119548959984 731173156360 324970071251 157656043417 666566137312 442926879757 79603871934 1840412404 287743745206 628135591320 20790786509 321606910583 148441796387 406112241419 868751667535 111943073243 119215282966 37866786953 1101233544827 26098402352 142330595121 31638761124 700738160721 87935227093 266294764673 45662885594 497309567650 18027249238 76195196390 270384080641 557135295685 63125572866 21789073261 407629048827 120805413044 99031190951 12310648284 833393883362 384815560603 179313465046 146586123548 31507243554 722909173269 471846113860 505337242477 650012742463 89926427601 161301138707 491995100655 933472549017 23614003647 194370560697 318019649653 23758778169 443523595934 89132881547 578905901378 459818789550 377398792111 10989701321 80074512154 11117243844 1132518640021 2627966320 388139781546 87122086417 603268277570 574601639864 289332265451 216144715377 34425707394 45102964714 349290497841 87021936003 26065862278 299401232227 22869803796 156227570365 298611196706 7032985407 280162042725 1304108430434 289354522231 69198010376 60396677056 1042006103271 598344022444 6586265232 286913019008 5008790517 17009078470 80490305385 205182010581 28824436090 79833708758 1115045662288 846846764101 36153077961 937914724813 1401813590833 1286674996472 287563166212 81396375870 578782900918 234053062479 137619769886 727873992256 240215714688 12385557628 756805811573 197818304942 801419947967 69318798195 3149962028 106446833881 396014112115 1325505113606 4106256395 450438643969 32456675608 72247045435 645004515267 193554909732 44308586027 66313625548 1923984291 114553687015 78455968950 83925557161 25178823638 219323994083 192111822975 913506455609 52175840169 263953382734 730394925866 81517372389 368508491697 736035852081 60707866476 25613113493 4236278849 246153191648 188932960466 11262420664 86284041637 62239900764 56910564311 301751023391 585851194103 351944832923 134876274157 35734410 4253758107 34235216183 639953277652 94078287440 8929554683 550089923610 280518756635 20401247918 157787911450 438467480007 687381427819 195984689900 308359457408 76075946642 342409549015 478116881447 19454156720 588558106793 23220707237 61627630525 41339219346 174057443 325427324778 487764905 810542652369 495652629940 416915819694 1132350211455 77850835060 116529904423 181129106360 203305322456 232524121330 320971358040 223580818357 61743778936 1207392613559 260763225420 368974866570 215017762288 9997178964 2913597137 493654198199 456518247598 9290558420 76759120105 57598668448 31699273530 799082843584 78161548161 656391145 447529753806 129805320869 215867068727 1005168208028 337984399224 171753758580 15008112940 276208346211 23516249399 318106719363 332747562125 732606714332 854090457039 620489230463 595106840952 865806947885 891498855036 287582624591 160264694547 1092514391510 320731454156 5512793610 1088796751475 52618387806 225479699071 509212413965 17538100689 589456766672 38718827089 290735069271 238415932 10563974423 2671597447 791970694073 223975263052 683925044699 38541643331 70006761113 349919088172 1249413612913 1011345830791 289064799178 216987797042 206476518247 59919667855 171722571412 1336171395 20282625470 280721195518 63561081056 312254539822 194728710152 102908986579 383600858 243949872534 147836684058 19361484664 490264985956 84107543000 205283879499 372642199790 180510047924 754706492371 180412722822 198628988676 18981495617 291131511541 213663589193 402672088160 286271944333 540282714759 289665036943 231076341684 69389219257 118178757521 18125099055 941149904520 21921852049 10864327553 147322467333 46198215097 94269376549 681659563286 19411693992 208073006037 164279395824 654390123692 132426427811 143747326045 350181927833 100285930870 6344206353 300258771713 4207384915 60191306097 362846178147 18803539592 2437543459 116534699700 848546082911 649860830664 24339533630 76853265576 636423782717 733686419449 128824185010 12734187265 1059410749031 235914046283 573654384023 108746009766 413758343097 107733792944 13196993194 31413686932 434787599722 871569572923 28601362728 132250493718 20845477246 342904409587 382461947968 744516040526 498728804709 2428481242 281069521924 14663607414 984673501971 1546609270 254994297598 99678167214 957206644147 1140931975702 289830354013 303085753375 179107334413 855507730 280532470723 4871885596 36720383861 349768790427 793003244517 661853617469 164000516589 1198365530504 329748252374 245486995700 253904540646 136323045873 464118181143 38822526 597872910384 734518905179 72556298156 45093617223 168849143043 10193629516 43191276946 592422636458 7223132319 448263529014 1080270129789 959620580 494799153333 48996124817 563426847632 11815393045 366280416977 120485316497 803939275195 72648574159 534251598944 338304128518 72410782911 133424958128 32261413721 42008553785 1225553596654 397110356790 708151989815 495738969743 14202382053 136571002060 8892009186 3993614776 993299400247 201603386982 954426174597 343185359265 21998901870 196147266754 73216958722 767079116820 987347423580 140037113815 395727322374 241160156829 25789372572 1119656424144 188311940279 470004492199 3633052411 221190659578 449372707116 16189006289 431083343081 187199056279 9118628219 22627446413 187856767160 43191113803 73735763658 547443167259 85910503899 1308572340 266148961944 152342769082 782090992281 547467879308 602991540264 147184176365 89739561167 322771324213 1110935176779 10736328883 21638002423 79275289 412604153734 1202177927051 427754078952 445342605441 17927276789 334940931687 334353507062 247395157197 10242908437 156236552413 966687128434 47697816405 356582121069 288337342186 144431511666 41463115538 103544284060 298656517987 95552487570 429997156049 3298919795 958817229868 66794031783 301532994246 154124513876 229734809017 1837766854 579224976214 926652567633 28417858839 884473588480 250045256046 46215391688 168839022445 857277550862 287450919750 953192226701 11967141165 119934664159 606510494658 20481805269 6743144616 146559291271 15535962903 372765466006 938505453813 180297908082 17634206752 1734145342 10491082506 415735541162 297019862479 720666403176 736519965884 144148830718 2153934772 255383814824 464022991302 84133695418 164370823236 7718231365 11792309657 897840994253 170052922282 77672535255 1006500517936 14979825401 193120122 1014804461423 34359985187 4388240638 170429216794 257840659703 2867349468 278233980350 125569339282 752422681295 265213956 206605594254 40692175437 1056089825278 9504882931 40860112441 62771458303 17312623089 333085175098 450243978714 99802871006 441886488255 402818998500 47709631155 84173616706 691054820904 11503574172 127546713582 322231178300 423162820618 84362927506 210932831970 165916548914 9177232281 294303897007 51356861722 30539471520 49439046186 151878432616 24832264976 42284839497 527521181859 506311590277 113793540465 98403723316 225823647706 277550935637 191356027680 25671626406 20131522628 1015521301045 78901438189 48667010658 1287932007 836463714597 805576083915 194427462756 162022850191 285484738530 44668771581 31986363808 634688412778 632179349983 385928493305 283023348460 21716534493 580952745585 514136962464 21493438559 10310663116 82755856714 186957901 486324557545 423882923179 12716223991 1035516760780 855348403423 63143646069 65442602074 578903988067 73074885618 1141499461697 316430212316 98877429060 67164182452 112841828648 178638771374 106824214070 34543815170 99083241906 93646991099 573763146740 56525917715 1069273794463 341130316444 279409135761 183633456445 71381986556 20579377874 809350859355 3736248893 239182846434 698096250147 291519254 304876783714 930481811256 294135665937 233589038146 403466386552 23377556118 6153030435 142772528338 36902041757 89867853946 414677552200 476832427722 244076511040 208875103925 181215824 40120942182 203206079543 234371777120 11100795884 32634339413 88142848042 976543399 1030620646204 340706459424 106554653796 100198174993 78996541263 68863322251 145718201895 44831523857 433214702026 289783260237 782071322226 215397274707 161346277435 1168739728182 283733998615 3553764670 1030478335986 25874793497 266093751276 500339538129 207741269060 393228901378 103142698488 246118924741 436597692442 130157950233 550714108036 202336756400 562141635 63268269246 270541403726 188995022534 69547100197 800800660563 959820880595 39789997115 44875714378 373328280482 415381211835 365415597056 45058574343 29083345042 279436193259 2656185111 765933958041 476281651205 67877512020 58680650524 126987501216 398306762598 521913306620 93573006217 8423402693 629902083992 282998647864 41140358780 311933736473 353196549115 496020737600 123433260196 278514044668 954413285551 15047222469 81279961414 212035535489 140900451888 638347272256 42637837947 709979419986 8844167077 32977766779 3501414986 1147685899088 153378627907 43880281830 29734421247 64854329057 204444955217 65418395969 119743474992 469931332362 407456563654 691956406374 53528066039 3637967775 147360307672 813571729104 33636575072 405549236795 13960886904 25679219923 69669351830 4402487042 680684347561 186962532050 600250746268 600507724486 619670927457 3437964875 334701422800 112243923 693873481769 10040121323 674558523384 1486084572 764522980545 764827269462 21688340817 489814115685 21222117245 239951465604 782735243540 226976080436 105846660272 718708221616 76684866935 271040304316 240981903743 191073770569 11720899530 10307875938 326251856292 17819954402 7990698175 44244022514 126483751849 591785520842 25523316880 547758317961 219042548428 82592834691 270356900975 11127550442 22860738541 1251789786739 68050307883 976686869763 62862765605 8259120886 95162466189 160589047188 178847968466 48785914065 7594861831 101777291024 81791518585 13851335070 173251873726 14551246431 335478095585 497158393430 120063348542 257202390308 199224432098 661854630024 439200662433 611975844460 446402480175 395018076192 198769958732 3446233192 41048851670 285673411518 1016570567023 205009770999 13703450595 105355403980 628232692057 8542723758 314065696870 813040483450 32771593423 441110354525 25421839330 268107703171 213431043972 400097676824 143560641686 178235391399 53252863228 255322052839 590545441579 30933073329 257874165512 885323470512 1196651598362 727087922389 31041764441 327260324748 49210911843 33091980328 59432768218 280087208737 723814258277 140369962918 580353820447 169519043859 235950137772 19316981977 157405405072 401771067468 119618964124 1036930383124 210567174659 356275273166 74552593283 145911287881 133900876124 191264506 35672118212 1100080217678 12920018187 66772935922 12260663432 246962004673 37351732889 422867473212 133851030597 406853947814 861020427051 224696129593 66944642259 314017718676 11302888415 145849751579 240106329456 33263517078 13110319566 43414297499 310901793 376403171641 544620983367 347584453940 8095191230 766015799763 6226325679 24668921133 239732146702 276976028445 5562432705 607334054412 13171942950 413993608077 123342114095 832700079618 14642518757 725418747207 608847173909 482982358158 32584362670 80093137277 119941934024 13962879306 176924316049 73708527159 185166769860 480258346818 595876300583 489759579956 145680156193 186072658238 12483758845 764741922533 5708945159 251673647643 297363842903 642219809330 227265377421 720864948645 90279686950 53312365427 248899844277 224155872808 11180541632 166790555573 20759232944 429384694915 37515997889 890393334714 406056229002 158983623866 474184169494 13887856103 220250853678 74322941505 350109770059 374598147581 134283489532 60407245158 726957475535 563881306584 224739587674 617029363047 347054913549 28331082493 254990839737 177712759047 346571662834 32065041017 263233231656 6885528151 548025241264 13850921752 189730048630 74717083786 227240024250 673322907194 91963365253 59120765953 312352402565 590595257279 596423215805 253792021652 191899205724 1756434633 42143427952 137160514055 1502037403 122397055434 98046831981 41638239773 548874598346 137458414912 69151785114 421117343428 58796940567 559725503556 10607407739 127901202277 85151487662 34545798682 3373470910 48563885958 56408563595 290991402866 534332873297 824634265452 380468529600 464923456987 19285103869 605403755975 786009583294 33229817592 555065771217 159537083006 246483424010 11972848780 323063590701 50661145380 2483694155 232777146717 338154979947 893607475128 582718138408 181959390096 316563551261 28968208276 472742203028 333830575099 162146921209 18554055898 17682682200 39657418055 25603457278 452747933185 1001169908412 10275632792 207014371 588366787955 459272434200 111809383694 453876935964 3140001849 326320455572 55748197961 58723289399 766912081217 505278702940 92091283927 512203663420 21888710344 447962292079 283547147642 7192020709 260816525144 197297862693 510591424498 156455772392 7734478328 8332597925 388181759228 112449602186 594261610501 244384724546 130673555966 852954967929 309156090586 35963314354 555874273768 432290851589 285594602599 33328822796 173800061991 93810752830 70859834588 112575759999 477304343296 708367773221 455881698764 205009486131 34704343494 296720960456 14427626985 89606280892 136943612010 388749529149 29055998335 177842506765 456102960133 382057343815 4544110655 24156249145 1054293539 282976315656 61616294299 76976870187 711939449860 163812609021 249631093033 215802405659 264932753984 41117993397 9263671559 9804475811 73970342136 105982950997 35084849869 240438748460 1087128462808 102202544660 378108097756 58267549562 488588540095 29334334384 10270185948 344961850355 21514576535 225443545664 14413603275 2707365591 240179826177 124242445461 735931022373 5425149436 39015569227 108111374944 176127210786 13138935256 2369893261 74972089287 186635552525 909195399842 87414002556 78425133545 183334554975 32344671763 70232840946 102859986863 27430848388 110512505498 144193602612 293394355939 137865146804 328084852812 129260108674 15535704161 26651321027 739594123568 16885744144 7110525437 603065975246 126784085387 90338748778 39676007329 1024448589126 21087983512 63291277057 289300888767 15376736645 902753833638 798194275090 67524581136 10446635595 165036718738 498436476632 264787783828 280933415570 118950353099 182713925295 200731176393 167403033641 71535472624 69011906713 163925047865 375144055275 109990811908 790661645366 43002216 1872702213 423588759594 45412164683 18401684327 7219187510 14896824838 532260336021 4257339078 92077848399 904411377 387048264992 548419572616 11904268852 159306944578 29134706704 35225116421 99416961291 50625925308 47693548 11269232866 182317171768 191420824766 113566800032 370745291555 488869475112 424083521754 47509656353 40487906322 178863628186 398356329552 129158291073 18600455220 10738176376 6380655551 83177968757 107209767204 27731972105 288978324380 185233951817 206414932201 18063051130 26842905520 359467690488 422356900604 269860419930 28134627651 231613646540 202201749910 1028181740533 15772092545 664565887069 111751327691 111916584629 110117558593 110408826504 287664899405 577198249106 14958181 161262231197 38473121948 124830621595 36668679255 1072737389971 640331750602 38423257151 192895899555 7542859881 59337782905 6608156799 32974064785 12294966352 44400798156 11308401875 1027628890270 372626879306 119850157864 54457390314 19859020033 87993716225 18118744653 110847163097 62539703674 257399246960 2498011114 243517055052 243904714145 218126464348 436089800628 62968804394 989191153911 23219403671 104071711065 13093666483 755816182235 23612899791 116267515002 43108052028 819795496 428300500265 2916011720 1543581331 120950244226 202789442191 101025959875 271831581498 259379900773 10547622381 207279071948 19348048295 142676621151 55651716939 419856151542 66789500248 679092650749 600584170778 51224257230 99838232643 524146957097 9867409906 112140376249 300808174989 1088607795281 177879955963 75433222576 9701825584 393266140756 138506038247 336165285337 617823018764 276356105213 993462094484 173980323459 158305705222 117897363645 56473624663 567779793006 18067072720 18963714402 182735715020 66248283699 79671672942 37494300921 589273701530 322009112489 343608896324 21468215081 40088897553 89958960390 131113927628 70210226030 108949957918 22752563141 134675303004 614624422704 511437410381 49093047265 623508868768 16565591207 570998598932 319644572297 227141995012 162119706981 524813400035 2329033905 45664263175 47216391779 155736200273 6603674883 217026950396 540293571154 383886916011 34963953858 57305900753 158259319837 359165245558 50007301730 30816057715 654064793535 70019675424 156374996082 211870981503 421767037230 605269003344 28644296896 316673425396 299199133983 340449647506 1172340598 48268846499 12600411532 216967752542 343446230045 212801577140 500248070375 355284481468 660724805493 742440866268 129292014468 16602846391 39415254426 68801994615 554168540189 480277318705 13170930189 559495589851 91136860189 832370678161 316810629628 305057015997 161856419028 26412053514 240693656272 1835061715 566258519119 655791198435 11129571120 667458547550 8099985664 428428461960 548387006645 1029279765440 723589712225 481947444136 161416338684 55995622864 185476100446 366562232537 1242648804877 122567341664 191432309247 168176200542 69193986521 60046668651 220957937 14927630230 710304043991 117718715978 250070848967 533119879628 42758370440 11693925670 194038240013 522352749633 196926327548 377919132854 132727954492 86072103020 424320365634 295649800114 183848639417 258036063037 58416967049 300286006602 115147030797 303644414074 23173497298 113554442587 118566624321 1054743688998 525800049368 696689525357 277115462670 61161308719 507100167227 462915646326 315750917377 78387333396 59291714995 14730025708 719648295400 30734416196 410726764455 576352942814 25063808473 49582613893 47050348063 117680285539 218963110546 524543016029 42173730281 27844762955 450828694423 502184424707 436896493439 378900619827 217227322156 13898556502 486648254466 499587439914 27160121444 238632446623 579642761139 706840468291 309849585694 233485556587 46747175800 85443482348 463282744276 91069374976 389379337594 636749409094 612624228435 43314832460 827647334304 215543688984 393508995154 60260802560 238829629214 87272237191 4660649338 7400956269 380522759486 318418368904 150516171368 136749029167 139277771247 1678512190 707876831175 278955594254 37514396962 101767827098 517478181985 1286373865 144937552 372529873057 36163626173 697877985949 618370976065 16040512510 222004464450 978684969428 46375135619 123052031424 65466398547 247532897235 180585315103 393031809171 831328738081 26398393335 688620583346 924631688427 34395308620 320400265608 7510961146 379376424501 64948921306 270645800868 46199435603 566104581856 86900843273 256557973443 220257683967 4339202719 842324674526 548907657514 180789794741 32008798474 17418254178 18149900304 722046440781 964847118893 272048304091 125877331055 559845040851 175943207102 126039762187 5422360130 86871237128 227373930854 123793843461 11111771289 113058347342 374744410072 2160684600 57558390648 723944277983 106404241342 77485665619 150784959960 407212086317 95676554272 325014398362 145789040688 281008041365 11656511134 89786459100 64126158491 422025349265 56684907014 568280474942 649609147089 504707330633 74326596440 265501189359 129458638807 662403234906 821138944897 487497108113 5384123320 110788306423 27234331378 9343376534 949206275302 132589308451 83013279878 22310527883 347386524902 702051642840 979096693019 273446627020 359485390169 210129393786 14900509538 392472593965 26062218645 84029227287 1129606552236 403819712485 194463803871 122937221861 418958909247 190414841250 152803079854 142673464027 313617069953 21763522672 103872924177 237387871965 53362790078 43205887268 587947565 93405164968 272797921370 221214084740 25526140155 203505053721 974956162230 151478020208 493484073578 802382230735 601988727119 5923774274 427695976716 16315217047 389430739191 423591837577 343979583140 32481208125 96016511384 40279113155 509949361288 56506913225 430530060923 15040461091 197728522536 4106762802 393246179371 447667940730 344407373348 11218049845 113841813691 1905529034 16447906927 18036081886 92155376869 63663539677 186876093733 178946380722 281864471221 140751249360 345531740345 2228202185 743969676756 172750508808 2024005280 19594377171 387184292626 8892429959 5042446441 151488961956 746154074474 673817697228 580997022785 258576464791 3232055489 413089586498 424838620089 194535507328 429522910399 35526447426 15050851045 13910241741 131452158680 160780482894 467978233712 73966387259 72986127568 726836681932 41496811623 8054591266 188080445380 383179794897 251836668810 24757734547 366948366007 258499265884 259927838761 6671522759 210465158021 223275032016 201215697766 226331258978 85866164651 708828618847 147202243358 49205094843 589882635048 45866769807 1316709944 178896322602 142678192691 1032627074797 75005470498 72971702377 34862241370 49169095964 484971952187 688649966623 348210007288 612978248239 10942773523 642782880376 27047225351 414656646681 149299307229 181451299061 47334809468 2792469366 526840065550 218102013072 295247407936 145925990261 21297086662 69713635739 687641735767 68209798798 59441130594 226281480436 107903637018 188517043221 215546068600 429662826464 570384986204 104995567375 205422052309 216581240883 239358716875 13289367357 63396790557 518557963229 321350088 6340846264 224651602716 532435115517 48712263163 180876495821 827313803903 20950744758 5414306891 137203075582 122251685088 324947210930 431512513409 313024798791 270069827940 25108427186 589014775115 173992082475 27365360221 855730217456 17584321684 402555050559 12058643276 671105755909 166392083280 8134102731 328888269325 188658364899 120386503569 231573899032 950500904760 30281709256 42656294899 479190001830 72270003609 412316110808 304648923702 86531770408 1054805851015 753844918916 14216066655 552581332563 17726509351 18799917120 924876430533 332566437043 316072014005 69791399101 31563484952 179399305708 55394009041 61081191482 10169488009 414675370537 92552573680 311080069364 566819555246 121615403196 7143600304 162260672763 1687179846 54708064626 101276599355 510963104600 167246929555 25473057652 475021402941 79128757852 529054883483 54387566335 151743287098 177820206296 70396732533 289331516309 858530474725 76856767775 129913881692 402439434134 505668319936 121550019 798109003485 230726411811 21889459231 337039725094 92339202975 93062836392 43585659478 16354319995 28504133445 216315768453 266331201842 8432269211 1118016132418 214590075916 102855752556 226387224807 119398839142 505405652290 9929116201 95023724059 154851384760 31030380750 45098446197 834996092849 36596660816 97654401076 19442824730 58602451404 104183624022 40929281116 43041740254 101969950147 146494793285 93346268977 192138115538 41329636025 34210307768 10494332647 232097045805 20469712629 163818239743 32184098377 241269126898 58957470790 43702176688 236750410527 539969613815 218971894329 150145214273 252889037254 341927593594 475111944513 150329603620 365858194685 96546253182 11517619301 246582978567 518936694257 147032330657 30939237387 149074378701 743280200194 42927951784 49611311511 4895504028 121452010899 253060600809 413819107601 31189707572 168682518382 47354704209 648386333313 5914252168 27453768050 588155309753 151403433362 51770706128 57281881424 144179958969 16219434341 87727042235 293150336652 508675451960 47678252670 316012551805 103303236700 27487943815 59497536657 531245047505 715410731675 157395459139 501143278969 4678009 394937624923 24651669945 104669432583 134305676874 132103439796 72001174043 509022111790 558704792086 47447345298 363430282076 47566264473 623586692662 122826640821 1536936339 60965491777 836774233053 289100939839 654748653 837609687023 13435704327 5494680636 11849790133 318845717556 6812037889 21963509716 156162692274 137299487996 45633682396 556223068592 105293788804 829166835785 143742372999 37599473962 115366734482 5968824134 10792856826 45774536493 498006550772 13220789670 212815904158 441120483290 9909017078 2915902349 568395711205 46956621074 638915298444 344090960190 89728490 200470226868 82846727103 47714609150 328698671916 535294379256 73323416497 96287604883 860139645161 19806769735 481091860095 106843528004 485591055902 5392388221 142744824907 186460903444 990041044978 66933335280 60237927990 200107236674 18747323982 21589229312 257886457457 5633464938 488191684320 750886119 2311708858 796888469325 167158318733 141076370474 97452238425 1084060889959 647059975444 399114979417 48815780154 10787339928 839574876504 486460927212 199764850432 725857383349 11962868112 10147521980 524436628646 53098799876 456492882876 158811257348 46094958963 110379994580 99087902030 137832330520 403655358780 9081194831 166252081491 217396014514 427150758748 161372661486 451637150880 138101045101 609767119150 23557923803 299892425690 19920610856 309922859883 773545379251 301351899584 370288519564 66113262345 709917594395 282826977820 49830511381 185400752954 249561591138 431221777106 1135695972477 231314447544 704298469679 125230012066 310264877615 18099509679 245918209928 253835754709 3584725187 21640821150 319890769300 151540373079 181055456481 930101519354 906914621311 72419877906 677373446241 8003828965 676274582402 20466982076 361632031112 34342110600 10088428103 565734351288 36605897223 186837697014 789064394556 111845095192 90798548795 185169625572 37748863129 150701286201 75028705721 67025391331 1099033482709 220516456008 98048395576 34343875157 210097013464 101377405031 1012559544389 144957416759 434831236387 31603804905 766761639466 7422458711 21053277587 697587531195 13602722154 27474845004 9586178219 359359890787 62729322132 126147845973 511376642061 187267749057 9173729663 58425636412 52495457631 648562658984 237074564969 36697682966 233550773555 739232941019 3217958959 492032397063 2727102172 544979568527 342515063983 18701108459 537500973248 516543424864 10258034359 559096770721 164594153451 415536654501 101813671567 74923408661 134119275179 197021114749 25904344737 41827413044 92272495388 125083379095 377916428197 24523921448 817714594660 193267797349 302006324086 125867111048 136562408790 93953568876 92668663327 455991114873 70135548928 2564219319 114130869706 9963017964 144166328180 178333640297 97396472336 77439646797 187782313029 230139012677 36754238363 13074131845 61342477294 7503824667 631142524602 45059821194 12223815950 242231443258 215883458223 140769762302 67152033645 568579215407 109194340538 55277207325 108000304581 4358240221 982961387531 838827539255 81639954282 87146153865 356943428435 152635249972 440302790770 243504223515 45403588703 1318591997 80133168678 119441279076 720308844652 47001727188 95344963974 21147856690 74814372369 205058138601 176378161326 607036499923 255954626979 39971838283 903574717397 187544297983 96284854266 348182573422 461790510399 106749722229 81168198069 13069276509 189303537028 341701871536 148017541720 124800459413 133640368415 214567219317 591769553036 291710180136 25808833583 223228278849 201574021061 75147980758 974233971132 635555288230 74970319136 4116423412 393797499484 3643875397 8485493532 430174241103 51221725224 32653658131 206281000822 427005552296 244278133593 502539279548 387911827937 51302765929 8913693254 711285764125 20282098085 112642634315 901558127940 15397289604 193674300949 896349640874 7079511420 16905397543 252834886733 704020529195 10607000936 201468333480 187708870238 476953324766 75646251903 140168233022 557136728384 263629724669 138312098544 25219830563 63050461465 469379407496 38744233438 13005803518 267125099229 297629869777 84081469806 550486967244 94352912 808555039948 46853898944 242757535631 116617873144 250200821288 263393109463 7577996707 178984532647 476876726397 11661957249 8680890075 19101091767 737407371668 615442981778 40698474569 14311738473 257197593696 536308322735 30397202888 784757084840 307736425913 61502080992 792396027254 6109603233 41289378944 170791232668 7468700779 167155157601 661989308584 470259277383 188425493045 10677941519 619465039611 70184152081 79653109365 241149950074 193755030755 511681312470 527440151608 45129696817 37522827065 8904486374 153742159630 502497389014 481745277004 621988503195 31843648783 124368048040 101481815691 54849333837 45663758406 66293320531 22947267711 781517824676 545547165162 105023600143 106220232626 300291959306 49293649280 638004979591 7500011014 827509404784 345162536302 377943040494 494418254124 221256475458 261272148499 348412284612 370302293923 123493034786 351709149862 8796851088 360104600325 55823802746 96262514697 16245463777 109364328371 452783433657 381697591307 165944731854 92311236340 122614110215 175070585773 78600647389 75919618559 170051245521 820003593499 306132915672 242864381811 4914945707 6268922234 439689327237 89416909041 299834838473 45676725380 74478729230 406200485798 2945570105 129956807659 523037187203 265056088927 295863055586 361515975966 454129675064 436250713591 132355020896 191010282167 2335979039 422109254468 11150575554 304010794947 348491426499 2513789641 189009003317 153308514141 70750873553 62319985697 26931147654 193580432358 667908358494 148518165865 96689142253 202373054758 111266490849 457364408931 19273877849 8658005755 769307889248 915540931852 82776967390 439012096000 226768647234 218398854571 229395037853 10146436949 348999169536 140078738188 401265678664 198677657729 159605818863 36770263136 95010466684 335475877569 983679217547 245895494713 372832489706 283813485912 415647173102 4040957779 12102666605 633435120837 570917105210 918441026209 2208182071 232669317480 25704356181 236611770297 60579251813 445132476197 293028676350 417228369016 64484872552 148553907664 149347670720 685987073506 4274026656 62709689428 61699556050 875910564209 221545826993 44483963119 142578168960 72189589485 61909476787 461576704 55379336555 93548572150 434136100504 2461216862 61155652907 424715831509 901133731147 183963898978 534109355555 5315556536 951095523244 709334536630 797242369764 365841974021 604869832113 8997066937 139139074031 68136263117 383766582785 599359972920 3119240019 163419669212 704845272887 598493808142 771788477337 18636788716 6286202593 599256232147 58357063405 1266720132 564810563784 279289646111 477937996614 1185231562 54643953299 459244600641 72021806526 279100671711 151301633992 46963111621 358897932769 55552979489 150112526365 94765677845 29773918999 14200211190 17076491680 254920251191 456272767428 92342319388 133511209095 86868757808 155500211842 246054547022 45057741280 28379327930 207714413651 11580144854 183223987956 192156650375 21057394991 14793696629 699404667217 682631459515 131047327877 18106548810 457067834533 533270069000 8292513626 107752511634 252524198707 513156388954 590429073364 9802670294 598803475130 259266414221 662174485769 42948484509 146403796657 271689277 136162909164 211252571291 430406583282 33539631725 448291066168 355167808494 29742897992 115988179306 60162028818 236954914477 245137656303 8299160768 7220181808 6432549159 115677673915 48509607800 43135687271 56765749453 2635825637 644908238516 20720630894 10064035460 25731775282 133512921387 31496557002 649426814467 2904240623 30110253280 614947240406 59177428667 103874512712 296633406173 511453607087 42909930887 113191100606 22095850078 42297326884 507961842748 1094876881 126362074959 125550802778 436841454199 440262689860 158527498458 61649476577 61388845232 1374839624 119419711735 89086364930 11899172037 488900719404 333753635799 285820530273 994230490591 327029372649 186887785788 201594729856 872467380834 164446624279 692501432654 973053518103 262071706409 9752632599 4289351514 27363844229 141423196254 556693806859 300720090689 106549704510 370395859942 44942496467 452493880176 15705865171 236063458890 191025260053 20401701782 575012229680 38693662564 8645192524 136172449819 14222782058 11806352260 207844419068 243779847022 167055565293 644076048946 13033660238 497093455728 6474690895 124513858327 56435186828 166396597062 39392606754 407325726905 99064719595 51460018157 415920637470 329809426857 69909985152 44186676081 1035066202408 64470501370 265579316279 10537900002 71375112502 50784201657 88236396002 10842122542 19278201270 6641878963 448328796722 400475830491 11243111516 30715996633 418794575660 242714361334 161172171857 320760641487 422943175084 104124014817 17136497380 29667752707 566647408457 5129351303 522887079353 710048789823 321103964775 643176093779 69378483792 64852670660 378324545391 180766887954 972651684681 369372189898 29331070498 290854580556 13640035665 467769965438 237495433844 22308465469 3049266684 220881906059 22900343499 31658047364 2593472814 812354513646 455878225729 2391133247 847743856050 649930768379 148587795849 42116253188 405837957030 513647446366 60324805794 16191897030 20369322468 83187453553 362088627858 164755280771 97958609985 30876257430 866003918240 4864181518 505575605971 838690353370 11376095694 201223382117 61324679364 204926881803 21611930836 518278944499 193102075712 619378639845 7445966877 390837696369 72256480762 73359120589 119307499832 822667593217 488420816568 157584802357 25192722915 325353778279 216211394755 344969483072 504026612002 195625464142 105106984031 33292422368 46308511789 491503338695 94447677975 985886711109 120187108547 142479721328 237400099169 254963940869 2081900284 200642134604 58783009038 200905322270 331239091576 138046770832 15950367079 698736684653 235699094493 112264511675 251203274639 354173783194 38589900026 78649720164 475527422602 3192419983 326196301737 54433828024 352355246878 93034475559 44499171101 537287549751 7648198189 106263543616 263753316665 896358940384 203974043165 255804873809 299994144653 5300678579 66134269620 191189873045 209046824658 76488158262 206756914235 53538468257 66238960182 5001158764 268397589871 83995941748 234831716072 253610274397 252781419197 211857981759 34657574218 130056515798 338679104573 79421386743 432133128446 192494590172 511864754363 118465826060 5457455917 166626505365 33209232041 166142903273 130263549892 38669201783 426105972857 117630857713 254389742094 21256419469 170941281544 12813407449 78875141993 4656754058 538274273896 248382814707 236639403306 140620739346 172044449098 83373142604 117783804763 618461461911 26858579012 124827722757 12745338016 117955074509 457395649331 621367911592 516870241079 155893893376 699703161208 1132044994 235834674885 418124011847 431233929218 187785343998 158224940703 56487005090 291734526704 500901125392 72703113305 76735265363 23340745641 105676782054 18319805035 130546113300 230802954809 460822094129 300998729738 656092409914 9750682337 130864634601 399819082882 264772776041 412069715821 86321525788 292307516917 38453585640 432419991164 111060941533 27209860218 210289316031 781652006218 477102301362 15053227272 359241413735 27302090730 321410922117 25420479118 31802502323 15209478921 183708259428 33783353019 11264541932 587023931825 9125816620 322020598974 528712311751 812793025981 31080496427 4141512702 987838932328 23071275224 7950475641 110940830817 6429293694 433638692467 573489922253 21299689972 169929213456 509185429597 1374737176 109215482931 6524874883 12396085463 675592337081 37121953731 76863450573 213674541656 64660667672 57713207630 19624532181 24164810730 136662739607 574127382362 88127767137 35874909468 256316130618 759295618056 54033390581 84029235964 10079744656 533892172278 190452889065 189655852688 264764324107 76989345858 220998350293 925846496686 751451790710 83136407203 2297169042 68342450433 119989418102 56462830982 28517594887 398679151044 420663434709 4142565246 364618603595 342865782578 635295629602 228229942508 14589358689 18792831675 125001866913 61052734111 14911035995 54722251833 16844133204 36438740134 28500217281 47634978244 64094244384 448838608736 9801754620 63696652553 108189175365 114881991125 18379247883 284323291147 622235988404 75216399336 106295160243 304996749253 235056509527 386159953460 688655948015 465192414491 186651513129 298539028911 140381302857 348076603 263889891583 234061475069 43762920046 846215139606 287705217931 547135590843 496648220191 68218085097 310225416892 74377460467 78274409258 215085941 757822729666 141163059500 748605268791 641178530985 154200067 14216839847 115738456781 46512326108 45059804640 36389307501 416559508422 193487099672 43975725471 13704594437 6184188418 57463806937 21689057260 764631290960 235171742986 65267101386 18612396101 115325752441 532118607572 4580227100 107180211896 147487885731 222072281664 664711387123 11038674486 428861485972 224629219474 24104097572 135953853923 180490753231 140762600925 183471261020 536469485579 18498848172 62704745923 588147928811 144924200626 427094301810 861165812381 496392506573 552989031451 379923728760 260779262963 77564637340 357151121601 64579128799 83395884879 3021000979 75598377195 2554452197 207429702800 223031530481 347512079999 67853739416 103265275673 141307600529 80989486955 703511893492 313029179161 39637771 315590029 9696108366 28697249954 435285387338 15227862347 482127260686 116754452 274557695738 857879479902 477594837897 63869773644 573293290327 344342820345 59161228871 2940228991 154603449964 9156053970 551920661611 657390710434 101418884722 14209483357 679686897 2419007490 115914275483 405721201918 203699674299 217281997 54089771640 113634546342 46799118245 235784457031 81527373 34402850965 120439855581 10157307003 114188054192 107422886011 480060294565 286859996844 438794902743 270566876066 18529717442 274731092172 263880303073 635743485757 12728897219 885913320698 156209335787 60172163640 76324150963 118697474294 333190112668 6268872182 66299938988 19835297610 419278247656 407786336438 175871497986 7563890343 411042154512 87968253608 228162194846 221309376823 11802972414 10462368385 140136158080 4117713329 129056762626 329254878 18299788542 3594241928 408769767149 59595305520 14515065556 54017765270 538975420262 567895010302 121854849596 50726336258 292640091618 10173648786 152487385574 13042351945 54042092075 134533673892 16168066165 197075650609 49879125148 505023264473 33481369890 470259674436 440465792510 588049289265 1423467160 135990948257 54222997635 273029033000 545738892854 157889785231 796279382627 372827936126 192716367296 33986362603 687273634239 374460405084 120286415387 22507972414 207736297728 16996481175 387643601847 34855100438 160361497576 132087742417 259572168036 67941603744 327856149910 17127258305 30634142392 72239166600 396331552384 569012818820 438928848278 95658671279 9214191533 84478766059 253009378856 66172717007 434298924134 395411954820 59049201351 582901605193 14304521688 149979925211 1343385582 20006319022 65524573004 330591144635 11455407546 36276361455 93325631159 8197562081 6775657900 32736140058 9098439299 5730488621 6046515952 553661358034 724361379815 208643128204 114287726333 102209834462 264009851779 1008557614653 709353719598 766626922543 320464436246 184989546086 439380136409 73066320474 163516497348 3441773989 419856823224 2965534690 306851008093 366250250050 33229311012 136508403673 296478829066 401798168930 71472564837 14587270107 440492142839 195731413159 122610864347 404843142888 137595150372 60794086334 299071453285 404083254281 408885424192 51036370390 11890676762 358014085487 1008539238825 20223453817 4918868921 84170290697 147703988 770722527875 288765448983 521742473741 176257261989 260473329554 325883341359 6846526330 82898405432 130991161700 148604045412 936708316783 242284127415 192166359734 565972040252 519645402449 674117075639 890967578379 558494533996 40775023988 1696604469 584878037792 528931839749 190129249956 119092238480 208157613148 401323143342 88828265479 67110743123 204482611446 56935708492 192847342506 53361014223 260872012603 36001645407 165603538142 827020584311 625335603241 23367019965 67185593735 392194377243 530188491241 419142490406 26741604896 181575087203 62243928606 8374482081 133126103435 34323108443 50738427860 579142712051 15719278173 47683873293 43881536528 528336024089 53354904036 32492085223 1903341292 90447890901 87875098453 77977258793 52016237223 182484910799 869944072156 22674181026 7431101900 95726843543 74677237234 36102808402 27092496259 346537970206 28810738446 302436602081 21891138878 138581563526 294156900320 532175752485 32369923876 592742840942 289616226941 4177624208 654645137810 758255998189 502079127386 915651489795 4286421820 340879359188 44346860842 7032741753 564500393763 49386538399 644288816105 65181076965 246060914829 75853714770 589688077402 507282578403 27116676307 73830555578 51429652606 226021555866 663344060875 103159440654 130650129456 27503050575 415757690169 187253100729 180789915883 26387927071 603898775936 478961406603 124208732409 130194350748 73840207500 15834948588 3013856772 25822004350 307176719880 615614670890 42345459399 869327233 2366269978 59328265220 4404224471 135848036809 339423215476 18183235278 534903425779 31998411378 49144707774 1758207493 453260445301 216155015315 131670667439 9548730617 939240397319 190034771236 461659361521 417709798824 104425871348 17454528064 439354266210 10701929305 590139997894 378324153520 12932464054 331256853374 159085650646 158855807455 1529759664 50844259306 285964832091 568944158886 238410734648 171235893148 5463975236 427325311338 123425831841 29997986732 268315573225 46521879804 397178773045 33353007630 713493447115 655724156732 328176880784 131398987023 2242604829 110476072904 43432964100 3003734848 486396683257 244966678667 7022245331 88031832796 152091214500 167251522348 92669895844 88878282312 7724942537 67949405894 176330941624 135830587958 90195029449 78483996173 697062621748 322518580266 15265883282 6825223358 633485674755 7178417060 222019887 75513415271 216662307129 214679410303 160657267906 431022610332 98923400605 19151389037 90585715288 16742239073 858877303903 72776999462 755035555276 33933225938 50071344435 284124708885 352191347187 972116080419 192732863591 371728846715 76994630515 43643022862 268927338334 28462371617 423295132773 131493668931 631657895989 66152856310 235990823511 376366515703 117574557341 10765807189 397869701361 362072326679 165741196739 1547087099 95657091025 6791948196 214705608562 595668777119 430058147722 11528910370 220755120510 131474543439 187549362737 32017397118 30179911090 638192558140 41837287769 31875473950 44127183464 122189124864 334624005701 57039809463 263089737747 299513819523 20973656 222023747256 62587626352 164110901086 123466199508 62992651066 44267255690 395779972773 20933902892 374739166983 342684501117 85746751519 627177208799 100309440855 13670284116 98741988565 273440020606 214600980417 152632519785 78072016880 260956889536 150244216722 203926361811 55612333991 480429881532 210309608454 525186557100 71700592217 129878487525 294384645295 702648415859 545116503042 86857700527 10613895407 380720646289 146184787299 645135386982 8142841092 25646986007 102616884518 3163110025 53941404565 322163994027 62163544703 72623850729 60556707299 135527215 508897923552 14717798883 714190597250 62325348270 339609751969 2368574495 163944247182 219049402880 58281571438 65346179424 350076704506 581160684742 143435018681 5623028428 255539997642 33879573577 496570987193 33920616514 268827745399 56547270013 60035497463 358035724406 567067094057 98596020710 115938118444 21191219914 293890434194 828652439234 647282883355 110874720352 18455736916 718216726562 64716371216 185667104745 309504243682 111024253862 603829512 33306033528 734066000274 322134307199 160912437680 273731981678 281176378005 278796455551 477898582448 226581093176 58766706216 977522696911 31723899143 231451084345 384694950953 158841377619 20955579764 423466802425 923249460003 256474660996 2425381285 176210522923 252933988579 86655829646 104466737052 119201925895 659512712993 245492854815 49766863504 430586769710 283508541276 134757049895 125401635885 169573242908 66679572273 39849333167 734248490219 8937460336 466182022319 252194990433 98539034082 24778252504 61240595569 708554252073 368928427057 743272601893 80154651813 688709804176 362060614594 738225885137 61502706365 129505265142 78614903635 174681027641 303824294924 492916522021 5063022722 36489235832 73302319297 182803212043 166909528186 116173870514 644747252546 18523829650 6804825462 311840005075 311877005267 471316595739 46221420584 370842389451 429069050096 310144408274 333555650461 229442441541 449461501916 311736189794 235533940146 146549407029 6188446129 5897924206 835682252058 71556730988 209132234 146079278994 28174150449 626923016502 616851181040 14317923526 766762932602 230289170 533107102057 89331644193 99779828087 424695116024 99942931175 44414633359 677451146871 388801468531 132083725761 513247004 147952016363 37305849459 525073325118 843694522449 500951347081 62229034897 2662540214 63671725203 356547501650 397092358815 173696989115 600934873605 34854649505 114721527921 118214149296 59362052193 132265811615 160761335014 205079584614 443667380663 64932762290 891291954736 244415237626 46880436560 443491926038 216003524576 634540325484 1475343245 62843655622 218829410723 412003376527 32219831373 68160764950 813928556729 140400782740 6577740435 285306624273 367096777846 8683439926 633127283253 275771494876 376205088069 13731651090 6753514437 584201591251 284089742637 817753843807 112080319435 499860490837 107400825360 425798954804 316271755805 26376706580 241570117628 305230000596 371811379121 252548501306 29368580431 605906482465 36247882838 81195327834 116717074803 14894435869 639965261931 159271342 377964230297 696832078865 96583266624 168700235442 153975098214 28117043147 293326117893 3220193372 747929722119 488359162242 493020577868 341458319047 318503082079 2555821600 762762014414 116337638062 92451070053 244194370463 117319441354 19294326177 111430719077 159946534623 65575524079 4595757330 10033703929 6668327439 5635924891 524591923761 203498255990 49518124670 26655708820 63076400581 117639736925 201668785495 92706570549 6562215388 172985285191 473131749692 578029219559 51842170115 8281862816 498292890461 20484756305 29123097544 75949066511 27341415272 162935311835 728303880404 51502935259 240574563295 139371129881 6548377378 370571276 46270611217 323031337258 610923105309 325057849097 45827990230 57812761004 45050438748 42671008434 293715669501 793116051822 220365815340 794273975972 367579778357 9471516520 82438759723 889855627226 132469873396 505650969374 133145612704 700503875027 634821018385 54134994 71650503978 86380245145 5384938965 387774920380 2963978780 233868720820 12240437403 89770134495 468568122866 48829581531 30717369702 912088650182 48872724946 90101088545 2818059517 364061778536 521852774743 315727035492 55260717414 377603830083 44896543726 108898530621 84021335729 23921825642 261247945815 338117146892 266816585117 13522052486 17443699983 69260682042 301019994344 42431799867 416444451207 171030704544 8300369904 8648300106 6928256295 292100251332 160316772290 60403042859 692955497283 16389151682 599447924781 212026313565 292287576273 37925948584 19156647162 380321603232 36095386438 448480816920 214037523072 25764063751 163004913444 211220361324 114233705549 216568792559 9338383072 75657526723 43288772707 197706345860 286717626327 160114543056 41110966658 258277741719 3418015657 2186789281 5682329345 67246150749 319898028406 498732425 29940727728 270599980094 371592450376 163337364614 914351265 84090490336 236327549419 93219115545 18340667142 156034254 58896505386 98113348513 110217335495 692500582993 33721874217 495044301480 29249330686 79207682404 771759646640 7119397937 40745716428 199068189631 58964503724 389684406725 272395545866 85129455666 58552574029 416326790810 5817004131 129142613298 103340045415 86214331215 259013270350 147255864974 133174695815 318671270582 55204218618 408261659042 436309180662 32370994958 365120879297 59403782565 21128961663 33165244025 534493376961 4903815308 540176815275 112885773226 53900948831 63819212250 37775054412 337673782444 195473703610 129219800147 16384279883 164309871270 442657954754 47258802656 220890263677 38251584373 357101383330 5839524071 10278254995 268965572839 203848968733 68584331192 9417745890 147709278087 873117005128 4475403225 111909475031 33514790656 392779017178 64255100651 178239414872 87392570129 5921063683 255549332385 162452079631 55008167538 132935096172 56069070381 120665829730 70417255323 35624672946 322939087142 242224074868 288062762117 11893093559 72180257250 34249677088 96950615500 610527406896 78767926746 194622187519 279604989424 27787410346 156011633519 14392773903 592584811182 74830029438 203340999128 91265659305 244858484195 27600510380 7513100203 90923634518 262556733318 313405961488 409507858215 589213786992 290388665305 205178800910 418524583797 863963459 354029562027 8239184570 39102967613 289142090090 70829109760 383893207718 76656215484 375792754934 27179825240 77540618269 133424957560 565806339262 354908822560 324298861157 534679411974 778427301920 348990862375 34389449470 226033493862 42200652753 143258561468 443990414807 75356169289 89656083059 318077985430 154331785325 17219857743 103271038917 534943241033 111659223145 36003521675 184193819212 97126766263 28631638060 20266942553 361306669582 442333041730 1434418341 188189582796 81433623558 282769521927 794885781778 120046178290 552485383610 8539261468 422589534083 37592094610 477572553537 490874936182 541344760311 191512933963 422164998000 100356740268 318475796316 11319599401 524948766939 948243393209 219284726228 26013827524 59424973070 3716078391 154534530622 253472350 308538361805 603790890086 166270627810 23799099014 423176288054 378534167442 79285066267 86705702471 30667840521 221436414073 79550181774 32866463757 266257655349 655404618525 628290157 45416216845 207594015459 4792629078 593853267330 258811213883 403543390734 18267698546 560453308790 24312381190 38383407952 238456233325 7791488951 36438051773 8337687482 354923016557 291106157819 62733634830 22064605984 55590256804 11040662751 519933660471 52873113276 147470004933 15466187034 335888161960 517685077388 1031943983003 437794988047 902668651771 337603379847 75926238351 617069361554 142237628668 23723842390 2460539398 61028771139 2437491388 184359215148 3202469447 126213375973 8422400008 67280931322 158598441531 6256308452 10955113405 76777235738 608643244264 13947086684 318148661542 40536879639 74903821716 159167859550 145729074374 39999684025 590663943424 36347246004 41897967921 164001578785 199744367035 81439492690 523167267576 195776565932 2959102060 124098328234 114799766782 122293830716 5411613 30018393520 103948522109 71648721784 96452566624 207831566483 635862987 74276872721 484072217988 268754783323 27595747477 271094646388 640976345973 841131855502 426925523921 16775777872 20360733948 139972804948 22490360103 96198826998 362344753218 132094001543 50679489973 205518008467 212230498040 579180910539 19652362788 1621202960 333714776758 60804065496 6795674877 6682624917 540496706236 17660580608 101754038397 126050709462 1367486915 783936088374 73036476502 336075255701 19594119172 133206899166 213992855288 14282599 39192134963 648826185512 511330438097 28918264117 297761926858 244691366107 84414756113 329309459757 29911296260 51164942542 207254950488 35947394957 245139377127 632936055183 529007430798 22120898161 24156945633 6004558543 381256925876 6734337585 134647900033 582092057136 80738569388 354867263766 259697023591 372925946986 43471830654 91067043535 351496889340 87188218683 28184729263 70008019537 35205247191 325318200281 58635395281 79286335550 525490111749 242793870397 147917262717 250099798844 8740432803 54778589102 261814787986 261292462137 125690690579 85048291802 141223243087 111078458010 387210903668 5270546739 71394016542 570752128378 70127223661 158541548642 20193086815 126485946907 238794495507 257818258965 421137274901 9540389843 67843613343 19196923151 236212225243 116919477028 414006980144 20140612455 531937916181 34722439640 216346720038 34130427244 10541395836 45026514629 2410059661 152334811356 169377182019 165780009235 555586590647 211665129819 322723056041 151341983765 225528237227 30277510375 32294359742 49355898497 387975502766 262863884239 402611460144 25351511066 35522587140 375184328324 212552679255 485162083793 158469411171 50401522272 59697232347 19292632 120339422877 527595097206 609320207690 64265602289 3746709886 191494844482 451859703154 212302755151 825998748 58561013661 411086597702 18314861894 456331860652 10466965244 74588258480 780185504537 59717286157 268933177492 83598379836 109805647437 42295168174 692685728379 46640756821 90430154363 671362238656 16038717484 54650215665 341091895789 167237384368 384553017379 256486672686 13298192156 81370799393 1302997524 98408630321 82756039745 547414261825 250238786576 11849810954 41052073488 16104478490 23194345902 200659996790 13441478543 239964301537 149898677027 35396937416 14784301438 376862705352 646124134738 228716164954 271105345768 35915995939 93994551852 2622207138 159699881404 4508028238 91225462482 275753086677 10296080257 137988453531 9983847267 494964345187 301262682578 349285750950 202784563640 13537110021 448274395375 464966880359 625459454251 453046383875 631559792335 409944230 6564775245 257840479210 294657644086 227459956920 45306395643 184808076465 34282895318 167143453089 29944011009 23521961004 6490161595 138049478389 601277003089 61836585254 950097704970 47602686860 41106708008 162800400868 221116677157 94439971520 83729942171 60625435096 977475178428 60050172064 269975581169 158854647834 151396829402 1158402306 469156106830 604358289100 446726389628 1021765880065 8522102078 122257694572 437118022746 56121596053 228245371700 55647678487 346721952492 13191178030 54272104266 115977373922 101277647809 330795043065 341916541569 28570183466 501670840812 770176997294 301602672886 70466414564 334299547657 132266886101 694883119503 578834432176 3657411895 12097371681 640525974308 50522216932 90625454082 26692794935 61139112549 317741145250 5639584382 30134348798 111220583907 303332926704 303680855079 552228793412 143759833732 197799296689 57462626820 70572709662 119220706924 114115478603 298199498023 42867161217 51021597508 26313268453 540493595910 614542795 113395647740 359476607843 38111642077 234991044049 222904958530 25711432656 83261686025 775156264593 458354241306 719872178423 50156795187 187122694685 120002383293 317982230581 181581279423 83569546950 90140610255 10275165727 305968630547 188737028903 45958219774 201482173308 85863400955 262505323509 565061731307 460343152505 265885947 47967399744 53589389518 1063531471 681540181476 203271319509 6672613753 16640510697 767806971591 34787364461 222858428845 241679087800 139364982127 156503218786 85564499524 8585984345 582304327013 83783902411 442854515132 25116073304 371717281630 570299030214 41206729318 56568991573 6633592894 89080699906 481475724222 269491905493 9390982285 624529850069 60731377419 34697143069 628297704895 161200285967 428070258343 107192229941 399812004886 179742275547 521558516117 9969950648 252358616763 20696242972 57724023888 39679215151 47425358687 96503166093 20604623719 293489670198 137412931396 155167351079 12417314288 18256960703 409248761210 49517188347 762958521020 364945631609 403749343422 422326031015 76460296038 43194756683 99007554521 124454454927 556608444 84122895549 19927071692 39578200103 267018927053 181313510 90734083905 793697234330 59894217860 2141556360 44116214181 182055580072 225557023547 42706622 101605803499 14463560453 17169125321 32032922196 32672997549 19295962828 70886389708 117676430054 12632290464 541696729604 72056996959 176361498169 11845438003 200143658924 275304731204 82517382170 222738937134 513101705732 476660433845 290258575 72321365827 176458746723 3525448460 386563856807 103672378599 330031329803 38577437687 12821335617 109110342876 310319258852 6460989331 403157418635 434420972449 316091922185 110174156602 63308137729 3842972492 25063653216 39091827171 1904101610 215958408249 134407484303 7490306522 135085700423 104195043795 182073734255 341264421478 303269061502 433858059508 47913881368 449544383572 160492641308 10666312898 6200952314 95384430303 700964064551 284586589596 39347927528 55531885466 45860063132 19910601812 49996684643 129264381084 54800129782 119521144500 434295872974 54772005581 166762234895 148314355694 125398817874 379192397759 246365457082 162852125595 315616987675 419200869 528945811899 1115486322 69207595934 138135545797 471329530969 917866879972 17412569338 625568414478 31339428499 88027391496 6918904209 149309159 123050971557 531371329598 113819287666 595844678505 71226186038 5471678020 211420355543 32229434562 536509954879 46192727605 20345426107 128485551118 103022328237 385859052398 9200828789 115446300720 17645770088 162898348593 11893459025 16246603407 259852074343 903264253767 2166581811 74618318983 5515825082 157502251496 2082104965 206625687376 715628156916 10044859775 89905016629 215816457731 104322607658 65474652573 142688995679 271958419777 116797170036 5664229575 586076976079 93080462763 218583510 6085015121 240943594437 408730819609 480526937662 325222553968 317147730965 3999528730 313519692969 385709826448 451854112118 164201472106 749631018457 71651669666 62935325225 2044185878 29198646867 201771876710 39063979629 584101586027 226407144610 189769672892 14822039542 23355864695 171358719209 83250275541 95341280718 489745484843 956892221 245361380474 5628336334 206907512877 520761579470 431387207897 18878030432 550826411713 213124365964 151337507217 28024193943 3854202309 86660884408 38183357891 75345098143 151401070941 49240046348 611097681155 201345821360 150433764654 405518379527 5316563187 8879997475 454636475085 81802894160 411020293966 220433850859 491462708055 522377615237 40459514976 112048073739 405416801651 196693574205 5746362442 20387213937 575250086837 198033536398 34934896297 54155450576 28324802452 53986690173 24445980389 141660030192 610654270167 528950575983 16685277281 170088631990 184224647049 133434825955 51511582093 55629510847 113435709481 242133504732 4768768129 181214889175 813820183383 464370103729 248615833257 168531010143 13750855851 102364805793 15680401374 448625778092 137068171037 8475380404 358823149049 333001348563 36252625238 443193301283 402316835832 412585054430 158561845024 97427539300 77445083618 176468373541 56314526633 207732068578 494703733530 27847375019 159541035458 16679393633 3902722435 6774690639 4607688631 440031976075 5133368489 78145486950 13616206009 4386448563 853567413611 83718640662 10621981107 506540603481 34106272835 161113193285 8461228463 18878692611 361298759440 289370112609 623643921083 25050185603 163546449123 330195195491 33931245712 392095488007 703364863394 27366658812 135980818596 87932013938 135220069057 469697562216 44901489173 34366822862 7246410359 203966728668 2789447310 514807740425 560357749383 171437672823 27564931521 84492832730 622392309582 321143020431 335113717033 54419504327 595972117318 214646456459 210667022581 5666526176 327126912932 836083858632 584202196700 23494804769 71490861952 38648688604 139488897108 272686494447 121993504083 201852689609 305198097894 494788189392 477001338211 146291438979 370544378675 79125760883 89703705532 190107019245 461400926206 46497916541 76470941098 243979895603 116622001125 74262952461 3839445308 4723774012 25921830832 454871469173 105030181119 734417963256 9584459872 33247171574 610882221564 4910640993 104175924543 14929843648 55688808035 2292838306 82401828465 137224712655 161750732873 79693413736 742655331 331304169110 151433814150 84969135295 1925282507 124264473805 37517070762 235348842833 210764028013 465635715078 111312321285 25571746841 4344708144 1210594517 53337513675 409791979812 470845866557 46907011474 423650854342 67032712549 58869974603 41633665496 105047646187 199166874047 334936849468 52735028527 657221726560 427808917549 98031081012 5067277817 548125122932 681360166590 100321234578 430441345462 490341730386 90772482579 268300604644 278729332752 163566191062 66470893040 43422755474 28651553314 3872581945 110827957170 99901550067 42028696046 162856874610 10133267286 367461132558 222323787061 24447958291 62812290848 813848920775 9169276008 263315311787 95359823661 33366300682 100590925017 234557676617 194520529391 174618698732 247442350129 136712584141 732942626866 91111255838 560150305381 1809937488 319498076696 93591601701 37061262625 333817471602 98978868984 523418819235 351638255188 698352352069 309867480311 244633413902 9733518381 746559926835 12735846219 105735386476 69491146737 111176938434 79956527837 45228637774 740230159656 699610431507 444072658880 93593191083 127032186367 335058987893 32506705613 297323208796 13488873129 235695229356 336014107512 80968831123 24421655883 220512919865 174765219932 51500424 140914351238 183784673341 500759172912 237808905676 104122491799 44462304108 33961771820 88943351806 163986545172 18954730752 407869550842 827619732567 11116339717 9922757591 542166575489 88225630620 191353135373 5236766226 204681887345 349794362572 508154670790 1430453863 9548326784 44155416872 24130866148 589269681610 361328571705 682784646248 79251103466 75891230996 25617632020 12736631857 2825935958 79398281037 319348455869 81367419215 6154085150 91972354829 89432197990 59486593417 125901908565 227838717056 21326895096 2723950157 359135284928 575586100352 241330652502 47431271044 274833200695 427611687119 16913433372 165839685 11493608162 130255285718 494733875654 43407465746 62001400643 54440371695 50127459065 144661880294 151418586755 449918581531 15319928873 18285263299 18183450630 79649417302 621216375363 275016437 274516013256 10442642547 60534234007 395656826159 661777497 62970256613 531222833190 52302266941 162733224087 35647826104 475330050528 161293577496 818761972565 37271098796 305711661521 296022013025 92757045981 577581921500 733071073412 8589897049 665555557861 16548658512 165130888736 253671323910 464982615311 620304849863 57133237 128449637299 69253417288 54190153187 461425983942 139471887992 147425438168 360900694292 447308045 552490263408 308884400678 271377676253 51859858662 188788879538 242084063229 239006005678 23558135468 429565018472 475437307788 59917573329 533882532808 89648126480 308532142220 141888880453 59850372461 72595841566 10530289480 23417045737 463267451682 8836430247 4817332963 14517361343 70812290715 288456559486 42797274733 452266260278 2582346596 385098305072 89102297362 45613243518 669700259364 126568386696 10477989297 32988170880 29856716797 33042670644 299338076066 204260574120 541187819552 153726996543 410582571775 519849511410 329983850699 118005373933 306855011871 25942728193 112677780125 88442569 475444746195 288167917368 21783385142 42462388292 32308864398 381140166991 17166510524 73852836896 7517644575 11178339794 54941914964 184720925463 79666393072 84827284879 12014242185 207260820094 12949337227 566531843928 90033617039 308679645139 20543846965 102665026406 141696814010 198462704051 399901978230 368704314542 347205667978 1677955560 208028320104 314656685438 241365093987 47470630665 190948414211 9925703270 158667510911 14241397313 5944702377 25010712780 54478198359 18405902722 20447483426 19149665144 3662074862 328116496706 97529001467 21447526804 162773470413 57556725396 361840745671 178153576465 329547439311 9447124189 40707266749 14922714037 124467453664 490696183220 561784172 261673411521 392050025217 24720583604 60878201559 63968105767 155410771080 28098188668 7102574969 117876864734 229681773552 32212786916 3273554511 42699882386 304748620637 135959485144 372099330060 44669209393 17969419743 586555421148 86989921055 93803601960 422064848734 491430495914 299945561657 19586040991 11063778868 216961538207 363426563396 53240286267 194918532783 347083607899 126581627860 211257989836 113002079611 13070704 207203719307 77697793223 65275307264 124794115296 161679161019 242828552388 65129068057 38283036984 205188368370 211330891410 165144797915 232459013174 334595604430 626027116748 611599985905 44538344241 32658330846 162707471716 83408645291 163869271743 166052012987 151112596936 22056740605 202837916152 442063200479 457442463702 164795302029 506991221293 897718262058 587684748534 22095284867 49409139861 54646691417 898779396 13931586311 318924962177 104766624777 135538494454 64929597830 38714317068 3834135716 100558859530 223998653661 503414416760 143513424576 356751770741 48910831215 213036785657 9450790010 3306341253 85695785135 853999568560 309815866122 59780214552 126233306707 47242611023 167535061 10025253700 62270459520 1058764406 94329737796 30840490748 432141329502 599428198286 25546172080 27002746570 125913393573 296703278590 6908152128 364721484333 8030250213 121677646225 22582527126 36874133072 35372147681 39250005905 349888171454 55777882190 21866770794 581560769195 203265097023 200955873237 43822614 260113335046 70206833848 19049655482 57806540622 219791958076 108965105600 33710250061 57071043373 12815357395 382257123158 4195059057 175334216572 17259163958 177663967309 193650547572 20714290260 66462844731 231914906474 332989804243 7672994501 480116906846 249595156442 325133089521 76465006891 212870367875 68431175266 65784766566 5678694021 416030656251 83659279184 9755941859 9181897734 470739475838 70864626064 381516110 25855523500 56544455352 23353268922 499587128624 36427226176 381265229496 235393706546 18955973486 18836386611 730928020732 1613205330 10143176316 331163397191 126158382081 254848306137 7488456074 439598809169 272074317886 48500116018 299977688198 285100468263 14233897057 377553525143 56827075128 9235947161 31963000318 515843686990 26415220395 19988640021 93737848606 49435857007 61957820210 35043543290 23200237445 5965894241 7027577926 92873720166 700232823401 151195163328 22824885348 265510780174 349890607088 122582287039 335274896009 12578968934 15216948730 45670761818 173316548878 322107505900 214865937627 445591127879 25918805756 112213085685 176033677786 157837408243 16514389209 297299726081 552213228894 86949158728 197298613749 115277898869 68668890641 535650869832 20281680326 36706403282 219749414576 73437807162 89093581932 118402437380 12676142954 64232623822 1224164165 18530680534 251554247671 22627242309 45162817974 415003986308 58706757624 16906786097 293688653807 976454820 410940383836 70782507246 367368093310 200167821312 118457704209 364023908261 251720458823 342305619 111847515144 38946331132 382693462701 2570818283 41116284979 164445237306 460932894163 9902600345 325317961981 3419163762 576674478520 21174119477 10507801847 67411669 461176521044 244741061010 680689405627 103015219059 91653875049 14331405277 46351831908 73802546148 107728601391 225790094916 214610893528 76311603485 10699554412 279737498839 246849517019 62214476054 23934295285 72219432744 421854371053 177330545775 107697360751 250709018025 647105704656 311632093166 63366857492 138797384800 71273011091 486552502375 7440732779 15916238602 108156453825 202650988589 48687590004 70608651809 365796474033 20749588287 43402239985 461336780927 68991584512 114278091613 40452883751 265529200 9196187230 13337106085 183956757705 309036353833 467763737667 707527123 263726183489 141149525470 183152559394 467122849899 106113904165 98416125265 88490592371 158317582224 172115852941 42558989218 4052794387 3398844776 23334047122 498968200071 873609312033 32317171339 591794391936 250107538374 416075134839 128276556425 59677768118 251854377675 7555974493 52338401551 206521183314 80781129953 67567058009 681213498288 488138500998 307705287894 25583301827 378065713281 45998508253 16174390843 8889389807 99876456914 371781701713 21720721900 513548420 306606172249 106334097597 110519804791 12545531527 212020747397 186931931921 72569547680 174995539825 136766465293 252278862007 301621808217 42856892737 156243120642 79031705829 28991220463 65242644170 211315952390 172730896316 272021083470 34870556396 50424548914 229125666815 58938437079 432011228252 145808269735 255086694032 563231750414 59286130671 98264073518 116941304817 30527212603 181264950645 150347122971 519760975586 7518494991 249175080329 58405423368 7315868475 445363264601 18741240243 286790100407 629305962 181680550072 150290331859 20616749458 14725071574 43277956870 134965541242 9782456574 8049195331 65172002103 55407162348 223822525012 420242471524 20345861231 168251412116 67467294443 300820430776 30760836843 273715761477 33337333824 264271914596 53173578663 499348140915 92522311697 156609203839 108056087867 10491579643 222796979641 92373705197 346545026377 173859204706 24415455777 135470079859 44402554334 397797967165 327146 31921374399 372351153887 6459857681 305460389708 365564170184 336396644591 25777267635 8821330812 432243212202 53309923469 91325256578 9132695796 365270147696 272149398376 39234526202 129528135619 551917347996 512256926417 4935217893 237240401751 68323909077 245386728851 233618846639 46037012221 94234735359 79314252827 6221655942 270195181453 9751705924 76213455080 471678328812 104078074522 333202103012 126733420699 194041417221 94264963445 145890701469 483939375725 83152113401 75289746174 278569311263 14524343686 814442187574 307500609762 376866290949 12858086906 21715254879 297550822457 26842080228 5093647849 280061025696 356559118805 129942242890 759457981 418580456844 29877370496 27309663913 99318478752 31205637068 157091006641 44559563400 144872621404 19637415540 550418389212 10414625084 287153232430 46526136998 6030294921 216202179760 481161003034 42596838520 28179715360 538980116763 22901222833 182616276570 112119460867 82174867226 48763201816 366277092930 215450719290 118765682030 21296951 263461905199 71907888940 463283878489 141926815883 500907442 477866634256 62094641318 98587276434 135912419526 213548263154 428507580675 50536145994 712974507507 16738679668 538256992147 16543439977 68722758813 90704624574 421283903775 289360464053 17265099675 498396034022 700008964089 212957998805 618639380462 28896620863 359017385684 307756620341 47982792047 319945543979 26131234523 267669853589 43570785360 52192632158 115344717643 15590741581 220083679033 53191118193 46317524851 2624366630 5012122887 138799658156 272288963531 63227522276 470863078599 107325870491 41783015869 423554113544 289825548715 11147241893 127796407434 216919417949 41996140145 263451394160 27480282498 756785036927 346605338178 3419004416 27040334999 354341761627 105946620336 100020293712 2436529778 37296780761 569612338813 10690678735 429577192129 34414597123 289892198639 22153152770 487030087712 113648911137 375588896256 473710799800 63915971546 25869107661 775555704539 126879593565 417492644823 29708520763 316830552260 114775907298 611082840390 617581146927 298938504789 14875944003 145239334022 228446103795 207547363047 293583081148 595353643430 59168605175 124049429597 212541930326 86134500 199635896618 181220498477 92003030867 52611663437 80196423207 87332478253 27012272010 204162843343 3622524885 269082294463 25626842909 335687608356 305655498546 151699730727 153715800867 415956158500 183279046407 2334742014 123426629050 81946690245 15426673131 221412642706 110915106238 45464299746 8371355242 267902716715 4043559233 141044996955 26703464363 77383795071 23348104696 461783479955 189093381967 125089072943 32242384357 293892905508 29598682779 57762561573 179261738133 483703246544 114047945772 71679252500 575879184308 29909912846 97211963800 53888395704 65867831479 13925164571 152116917541 468193153331 440987817832 179524740895 802096866036 401813988030 148202099227 18948301659 8772012422 10587414714 41505642322 102672150191 8009665212 7189894842 148833743701 192327446858 67788937331 690258382484 248356548089 117438126533 84483517600 20000458373 11035038733 616092700 15081062591 495326544 5112553491 71024083975 57604714348 330673097375 46110206174 723956322779 492070109302 67506576259 589797073 134459779302 19321135450 31095021989 331974477700 247309983489 250436145623 322238561706 216214803025 53122280243 227941344018 66447336416 111806523007 22055381343 51817042676 140508087345 56194340091 421276530061 2963336238 38805443258 81244017936 5027089912 643368651022 51364679109 215734126088 168535017023 1645650619 411500579019 91703630305 39361710435 57551028309 258321276608 2736455313 535910381534 96678665547 34093959028 49971132231 5443353921 4581643438 163715533088 33720679284 21160023164 655905127001 12032628346 34427439870 116386360776 600914688329 154653409103 26926914256 45939866489 106301274528 391074341472 414563127551 249241840271 25164981963 5014749102 263317552966 158354755119 187066495074 9217584317 63090911550 227505981560 252929153154 19614300623 573588235943 134799898992 12471538607 686683633766 13580188303 1044548231 72745875048 368922058688 274383839542 392431876047 227663809642 781091985743 41199482805 26295375703 43681909171 219466166047 131397789878 28182783320 224656588546 19262128788 282134953868 248962694257 130800701812 477363240831 344553357188 182271834373 252758305631 577613573740 268208759815 72086973384 124595514499 10825679356 30606541801 252155522533 8451084809 256316787430 292703022959 24619955681 87824533239 39823829218 16282333952 744984839315 69177438133 316140745126 170709509741 486465763430 30218902240 232381534318 48178755551 19981498952 322343727246 5681557624 232465978838 753884462180 58571461345 242221751254 54980855462 28343744315 548186110581 74695444792 2942792276 353200661683 396825682239 198553394015 3387071188 243819162763 485955802353 82012767766 254509062436 136044109391 38677437986 625646667301 31723589214 3077894823 18881321536 55030084298 436097999434 5825325624 4670045327 32731434370 27746960862 15479243424 349052092139 280607441074 492143429091 138252699531 323663840097 152863535883 19664139008 236817915934 509925309523 381176377488 55544534629 7161459058 219885324118 625850154725 351245181712 85350903321 56699642274 200867743025 435519031820 44933045703 79049415303 65767176118 8087267608 444831175079 204386358719 186757597035 156963093919 21529630918 115453179936 169578532317 109668519009 151675801785 280463884009 262960896423 3031616929 28346663442 154650462908 44920080201 2876093559 2999871570 810438753818 235988418740 22358782491 33688696647 12933306079 3936360656 395078191907 10851970876 460421070701 95798232644 47515185805 209793081160 253419356968 16652009764 229399017898 78668766074 67050122302 395838773884 26680412247 74944134713 276610326471 37902198217 51719177599 6958042233 502720270627 43411156902 58852215907 312631118248 21838853448 307543975701 365115455359 125134250564 39944126326 165512234666 40629809422 172151649713 82728163160 57211685390 14267027509 611480587186 300873312011 234119764194 346390962819 639328188376 9491445642 131989701756 754297037384 164326656515 256870954684 78279699835 82364517095 21212895277 3183053898 179345438425 44184324709 267508844280 612779191371 786186847275 124707248257 73779798733 126431442509 2631284907 274423895245 21536029903 30262832345 28658497370 318947899477 6548974633 171292279897 88371919844 104738085283 70370782931 416052189426 113248768832 232529247716 43563333313 260396768787 399408910212 9715058379 104829725326 13909872029 49683729835 292971341413 450659298141 535724477689 474913190406 33357100757 221515738351 561021342302 189949405112 295839178562 68082378610 388696682940 91469454316 231239521469 225320409014 106712408653 305425616453 24393804364 101688853421 35536635781 58828617068 116131778598 58095531013 494721160185 610601761501 476433837421 251025832131 115519545295 59227079167 43147394389 38599946253 556955672723 300158019794 56891019961 510706706356 3493848134 56802256641 484390438612 58602796779 80222653574 497574238037 27442413390 10545931703 606047430673 177744759193 28251389118 14602928454 75986640548 40184652218 26658057829 280570587029 305319520508 323342826014 371412633457 771079750420 18249051098 559929957866 27533266424 398870748495 385770376761 41962066939 77249240396 126883559688 85959787808 8780008276 144007010396 39190307058 54520277211 41401069006 24203110760 398836341800 591398631441 399793605769 130360776126 265507498826 468199742543 92384163010 240704975876 3230048178 317024396512 87974725456 350936245270 41344948151 699875776399 3305645679 190028472213 8568276393 552003293008 116059219454 31784559526 153312919985 82044521666 34356611719 583348677719 36124846130 21640713692 488097033947 8862142083 14557027369 681782680539 162747734905 387849980524 9076266286 160594112873 256617179411 53538682764 225282732722 530658697 167042649883 40586336508 57324879990 87055109611 424671770885 84608928491 108207406109 46025361176 659714520447 49231620521 45213824593 12176570449 98254125055 118277156099 18537703688 39085568156 57442908305 80359009805 190931533324 449940985597 545681252947 40707297390 421860761048 463659431276 451101661979 149770144151 239364142643 363181542377 17119273937 1184265542 339420525499 220584299008 92401847127 799696546069 26108858885 84615385729 131942541493 340939224606 19971919101 535578844485 325251858447 509839361957 33627530323 54444863264 566931842451 234732647848 291659364380 12252909045 325366301402 217537520261 120579808008 573493200064 59568767541 13097456146 83021876209 435536541877 18295267974 460253318220 317827792259 10139524350 637100195776 256822329636 354867790837 248751625857 42009958303 335973516707 749494890306 270638880181 400367229672 170536093468 63930110515 506133466994 663852126078 326780407225 118611888905 304420815701 126627099105 633866691969 77215922734 663596981575 64732701413 29823238154 228299360924 287374914290 47481868944 64852617365 326600401316 102436202353 273333563625 683071955 46480613472 42959652230 6709083971 190671733434 168359988617 34663360576 145046722015 642843207096 50312821510 355975025893 744009704746 49989570498 354434848720 319062272374 100190360911 125014179211 50490034029 530174066499 258338343115 191195981799 435405803948 38184928596 22920613213 290319553924 48496240971 198518419800 50014266631 24728803504 61957574147 525452164938 182436333285 158787402787 446154013880 240503303840 9267190024 49907942135 112704117307 517525001971 82432267336 141511864819 480826361250 160798067546 21915087638 316758145407 129303048555 80167738841 291193863530 170061990621 75339479130 540705869412 5481084872 7082547029 8449176422 281774066365 528523344374 593406297337 456874364954 177422879618 692144535539 258960719322 27614207254 6164677106 725652337571 34599747074 108042028003 8783994207 464515204665 233350547636 165854981315 31054265125 209319399676 15805292935 166699143935 361418556210 172157936029 65227445577 362930180624 561327780614 588686177141 379004815581 218935303852 114467565091 11510106429 663553835502 42641889688 606383987644 494341881708 242125867039 57254204187 126330300796 51789691230 596413774585 99092614540 421792317996 247647374814 720228167289 15040568219 1315743774 5426929992 75888244707 53680054798 660800838375 75364480172 461810503571 38940745410 520185094924 52710447689 1910802922 173892025966 41824554052 53067683167 39279364459 576889181884 184797462093 539108273291 78353428897 80968192418 42500214187 44584423802 501423698297 68789078505 46397518000 81376521142 35571211023 355721018752 239517377044 38331512050 28821426367 191288560623 38997595750 61694678756 35169431057 16495221582 476540355375 93461944571 226358080943 107377191622 28013248275 213944631580 436825407388 24756670321 194647951860 312204801966 3867354462 12859363241 82372301691 254405502302 191728445813 71561639784 84594466787 607818430640 11976539040 213690759948 243116500034 337602694802 226079878658 57124618398 727725475099 24971647309 97481053612 156442747070 88488473541 124869195018 15211346771 528166533545 73908894258 195158116684 60770974808 270088300780 66044169142 291185985756 4848404911 397749416660 50119087851 120401663435 149736972706 82766947906 76679597787 133078141951 183405822640 379419287660 187759698892 57531226778 457429500327 111320266124 77128553506 120378530413 213279066677 5477776026 206289109081 191650538520 3533061926 67337892961 46078039151 29579194704 559324034988 128040002 92914776293 347448750131 153052328231 16742858964 239679534548 11576235138 67018767222 5558602128 397552531352 206929331020 24089904453 237759735548 330312164472 314001985103 209538991089 588162340690 115110195449 4063892889 8932718116 366063449857 600911320903 253660437712 46014228404 38637235968 465403970420 47607327083 106155732962 580552660640 1641527975 735342418 77018702332 153985705394 366249721582 38467667525 320314800717 594253281807 65200659656 271275941038 54157346663 277426305853 574971547461 371921659 219556667451 162386996045 18044900380 523623849921 501735681439 50783550454 876190038 229944792863 4004726637 20145794539 1023290014 648029526293 259791418982 196726377790 49534492955 165824838307 23588691027 541317444927 95958431844 23195753255 327934444338 3185812360 61172359302 634141739192 334564292009 28612449334 69266328589 142991515087 66490120597 273007051097 18664988169 217089875152 28144043232 458785535492 224235161384 125332877009 143934683439 128345002588 12827036633 27258050059 8623410932 21443950660 462251672061 483315598350 12102716437 392173543958 342320624224 17315511069 244018933677 28040037285 739707908712 38153688801 138243622839 334339770613 292171484 6297997111 246711873419 231190180755 25369026797 227759508341 135822896595 134936623193 212145875871 90759351377 338236993312 1597509408 433025070737 65638563753 11832793099 46337875815 14463137917 153952868470 164367508254 83136606420 15732462060 517482672820 83419016846 7466073087 7780204379 463671687663 385196655093 35786714119 16688633555 67624893250 320316042331 109549576461 260979326738 7488166855 70859916999 209963634893 54190503864 153186431514 26147548316 91033999341 159162880546 14465291140 353857940520 433683804503 73786366727 62205167488 859894729 196268196427 134007524648 127673419236 501262557756 251577447251 28117754287 31195261711 5028036181 51177421587 222754922726 4697698460 125312341921 111062076830 75150657378 23446613909 250959066349 154796178 180046133115 1647991495 139776702963 172146832189 142783508651 24985652960 4560993815 90096634316 3058884217 21694942402 234883812277 336614960 109035676345 500674315954 167693208375 95338997803 258471753523 51773552560 36949285516 34125048108 1776178774 445820738258 107173431440 25707968666 29952448463 161734118624 25557880265 623169812919 153664312071 61721942934 374933812328 1106660836 801199312573 69061935550 14003802935 102990739820 301476799287 9701088473 394356330 303014097422 703933207240 115602350696 10322229651 212061056969 108824760105 23897531588 52122248481 37527551590 371686654580 642089125690 55096734689 162524513540 203401366858 108618335794 83238850710 401829698819 192374397442 16183790231 313342466046 291135136548 55099399243 161619678572 552893815296 142650014826 53667301518 497315336399 36010565475 9468853768 574742959436 204719523843 5430377407 7555607453 58646847955 102959641053 131303576701 19026250168 502763940224 363303761299 217592378760 471564861987 438027031780 433928005149 416373661251 299487790191 69289132760 624020816505 10957177129 90850841834 242260328997 2324603999 53294781856 186705897084 377637998329 54732460010 86725763169 570530993587 243732595366 114030860457 25094900775 115744484638 167549892847 1019779616 315299889864 96153759814 435871428620 305074911640 60725140975 130439341098 63036189005 309230087907 37359403449 375640333701 370903132056 207839435298 300999201347 312274085132 8468041582 55708472199 24879417654 31760076605 125042896396 77739649650 67742045862 21760765934 66628748631 4917020362 491999082000 85424681496 313365709373 699523945622 121308745560 49377807763 7898963960 29631175048 493914414419 48344312523 141330799737 27467356499 6969202632 281664881180 46577300182 189889505839 72439192006 189249982738 16920973682 5081203589 30985276393 92923196102 9569901056 18961831475 431153690 392600888466 485163094088 19768795370 528611443856 41802025682 400698584317 722306817605 99851141305 72748503847 200570417438 24595380196 41795066234 250689503783 14250364340 149831872928 1680894188 345943044716 204966406184 134409745900 4150930889 314801166549 231461958381 201463563 37947676914 87138852401 768221221373 148931816774 199227263621 68055338609 428776150462 95960229 242016338177 484311783184 104793270159 52214810170 15739354910 464720631 230348192981 445755873 327663544883 3802246156 509179510837 63791394534 4344768671 314436868853 249779925900 514100347316 193684699445 66588766842 62663312 118095730746 211102276585 14627087849 236015795786 374725134482 183120103281 605697312348 395736306388 14969172878 414914535764 160975871073 188318589546 330180120533 42375138192 3627218290 10024316812 105720784 147883389335 11799544880 215676600419 308136941843 182215655096 163680595351 542507548195 45837701832 347357684753 25264450821 90284604356 285826283333 357329256696 9727290896 25962366224 190131430277 20281601479 47489847017 246917179267 691879381130 209158591250 302650482867 21332140945 322813551380 560215832995 54494384093 9402344477 16870409895 369779088264 106145000157 1580397324 331174137404 15813935197 9035289752 14658608104 25067435977 67544069675 377459816142 61889482117 506806731551 2894993078 166715742202 23816300261 48890833357 15855494271 23870956474 48571154197 97136088149 252280376162 223489431958 150586424285 9371134481 321589532705 229092947548 76114763810 148774434166 27273103609 273890035047 55782254972 554560657903 145311270468 36763783120 292790396936 65429229944 38057440435 3902526784 141454490245 17280935972 267868541112 169690679870 12608088776 291722798015 41778015269 358773450879 331852966152 80855018717 11416016166 28590782902 26555700409 479746861 235946500776 138320195406 19138102170 586628505880 364460996443 569782240662 53072716113 31329904447 20351216387 103897260853 310116310657 433573753784 260613039681 100467600160 671162700775 324614994135 339178545827 6570707980 83141098418 642805449280 489536820672 250970354243 184028039616 107339797101 99013594815 159979020141 256208400 41359659688 395518109262 110739373690 80062111484 39393019286 481973505787 22704878461 90134058695 58023535735 174891305751 38625731173 516133010730 59772790393 590842044816 1169596064 30333831960 172077804789 193349128805 694159201435 256875897382 47342293903 20005220022 5938654545 33232035507 492924356671 364383391522 36226019079 96397491761 112886714658 320721424746 440507301809 6769865286 54917739494 241454199162 257901826213 29210909313 95604494 99683242956 58500553241 485516673380 1282514557 137560352658 203873274868 31070707513 60004252055 21211766539 1210424718 444555548651 16103436668 106512518100 699003907676 635105828 451429550520 15159170634 620779047359 331077239677 2668636434 73383662268 5291134144 547774154533 430426959230 40814843802 137046217541 78757055828 709268426537 469500770067 1734351372 121654030284 1464560620 276895798794 1817860729 245613034420 381524821039 15243895711 1441418917 406241710160 55214191055 43760546037 10074984404 11252244511 128796244151 773650300911 11723505119 52960450763 53929246517 13795718569 3723787690 91141083638 11976263434 133703426011 729086438897 96324284031 74328146025 197053409553 32431747258 199126914552 72650861972 164683054750 33908699859 46964227313 4665999577 125086261337 399964381639 89581889143 234172878250 371861966136 1009247693 117529731020 23932620894 228588432843 108922481717 35941610724 212384607840 2293787786 108405052876 76564411396 561391494616 363337863406 292437395578 222866855310 232702206166 31674455118 131687018027 15690238978 36240963779 374861141859 364427996699 263709077797 404411583440 11265291140 29560403062 43127712822 14615771001 348510604283 400858791191 5745937722 221050546468 517995191493 458345730450 5082888041 6121592109 57145783721 334630732202 212304715055 467198658571 20405049969 237961546221 164450092608 317360501071 216086195291 19398126893 611442972726 59848861996 192181550886 150936193022 42698896481 370517277036 165112399613 16860559721 382443275801 27508345966 2523351502 584576282554 344817024430 99741904479 660248053848 32138964796 457319512737 3677829038 319749413215 49749380580 64802372119 22462388011 267932455394 77812767951 173034120460 159510751146 515559693274 208273190031 157167125236 2293824936 37448293002 250555525208 408145503860 765421916898 14370524228 595606153932 109001401750 105629476319 736075779905 8254480805 8543884053 163985970872 49665682663 226707670765 63112618617 124058468599 4457368396 392581437518 68547253128 56508830862 35831622255 18701011844 117133812 764374400 231977087864 558817650367 909233273 22343481298 3194038861 218990506124 18224177338 3036113870 78623482164 106883345605 50536482726 6073270898 542583913609 77361532998 34379352617 255139965627 2451852106 58337268703 4538160319 343897983758 74653307900 305063076915 3026982814 60391422186 522596626224 13084870350 111155421394 30469625832 421558186769 632501647117 174349073540 374424853003 25949562815 318717631942 200660695130 18910131827 109106653762 78375417712 252171099835 7192704679 136762093560 6117905209 151663938236 81742432960 267813233840 22670934772 39262619741 59161816708 62530176369 4463899148 207085972480 395255771049 41295933791 21470336020 168785820735 159771759047 483329047521 13803088494 214689421265 198117166125 323757297393 31061538763 34212820269 88228998202 77517828766 3362230506 455060288204 20217430770 79781150359 20203896600 149493455794 10111957610 120775276112 185962133692 300491472312 18279678494 214187353242 261239911112 659264812918 339199466640 163077895357 104239657576 141396297654 26462662175 480280052167 140030332260 156701255505 111263176822 409584623813 3209555820 173920319719 6258385065 263852094350 8994092312 50794559990 487372397230 81730602416 241458839631 61096142765 125229267386 236546836594 188947967329 27672421480 41930425871 134742291113 8407563694 4280856548 278124689336 63241505629 85822195515 39424550362 182838804438 440735716379 34746486839 82950917586 68431841344 29505312785 288238070305 107564343396 3555117809 106353778672 69098515761 50806417585 319498187932 232291905651 338246991383 1730419580 42493819 122531337682 22844094965 56230727171 201087544991 153388831217 427194738532 473131808251 506297625243 2106469828 28490061642 286669393781 14997307106 33912418134 492075946722 89297751799 68481300776 238423102220 161618459442 310571003426 44033952165 24328104858 46813738285 87077692071 156865083 18808301853 54644833187 4041361706 407229192063 305157185827 2493930386 393137715485 50879243943 161458272018 324654066242 155317567411 235957313830 29765294980 59836930364 566377761412 7836318819 9357808769 33994293978 121613605998 60972072123 389128636678 42400918404 38455748012 42720207633 197033051360 435406796793 11611137758 11885309209 869052640 281129240713 215597447564 18445945499 202764408290 332534212472 429658870599 605860214844 105060763157 47457432615 218559307 273615769004 57532095292 7036644069 44101920488 500210090352 34094475980 198257176172 112408654789 193774280256 494065288110 36102781272 551953153241 305809130090 296652383727 28127628052 156630292917 55087263547 92908250892 52184398401 15210025826 167090933130 445046625518 521786406767 305976264696 212726782200 29632016173 67405145104 283395057513 46992870255 14508545707 158726451764 277753302181 148928171909 377848174563 210216283976 33179770107 90969103894 51068334250 55185861209 16086870305 55620832755 259139476229 197127026384 1322017414 148109001966 181627418701 11709345242 57913606854 7095133738 56996403028 238559665846 66494415823 720170413767 377521698631 178285552942 615936399188 464409690953 5631766867 128060507005 425977475797 697570360 62001620986 39788357858 187403496010 4263335954 1244925068 7149535278 252971439006 56727359242 60635289451 174073800233 189074851935 180200269687 36228286169 138464670432 114181057921 65202386504 240912600801 11749167931 1034026894 291898358649 130629524564 557385653645 321153047913 42011836450 151234901248 244651770900 23626638552 45593507851 308197656512 305913401421 468436000453 60440679463 4968084722 69127853764 532772615588 5741416759 322781218632 24567324978 104651355670 80143057835 118144535715 588208557 251007698185 2764708002 43803426656 3179795156 22674653069 12816093015 240363893363 564758264230 392624620984 255935407306 390301884954 167614833252 80409273293 2487152415 239282259053 293241523196 534576874604 80705243872 14760000321 208597429898 373291637484 9018668798 236727330464 2899658541 127752419993 11823645247 40731297456 37138308763 39347065243 364967822513 19532664322 120466637517 22407695198 10009739683 130778646700 5785646144 99334368220 132054713250 16377144999 584486172569 20520849034 420098337628 70978423260 360228296110 188912084409 16230017924 128288878759 593344213103 310948850861 294058614517 139540538396 67564129387 14735129116 20247168422 256957087115 24749087025 156368693448 39052991776 12461300478 188888046137 162389493960 142161302885 73301800192 209608359914 255852817330 325887421882 43980161745 356619792889 777589396782 400933733112 469832128279 309192181101 242875797160 4329478354 56183577886 4499204471 48475232939 56142110304 772972 4316906659 114502119291 311715587423 119644672616 94769096258 8571427486 113605320685 28258014191 24176764486 298583130907 77916966100 58381896003 9647134406 7676552240 352057284648 68669926714 34932983399 319341726993 14724169828 69019686954 34725928251 2983678689 152470314566 384757844708 3282900843 42278407397 13214950516 158274920919 147209404918 221467641951 2653071596 415663753719 2878648946 10481048793 98534617024 402517670882 211760798753 4659429912 208491696898 2752090887 263959603794 61213983895 311747531600 55213714017 116307082012 3979397178 305866494793 22807070237 416752797639 35351052615 764330166083 165933224767 463916147425 43071242876 355709779222 197236052330 29668185094 308965846118 447964442644 240986797701 52514906189 54939995343 346476210827 74647583873 215984273859 21024176089 93618742936 89067147489 55218126838 125737957333 54400053450 125971554207 579088330932 9925249665 96319763595 112552135004 46070958105 50674662688 568695000704 454619487024 115746533989 272764529523 157729216218 279346673716 93998781880 514236553777 26039393758 393358503962 250273265838 10411342778 371417775071 471754023533 380850127611 333911869308 39102539793 166767643802 589700023450 61179041415 61025168022 66771903954 98857684083 197683671958 102883889479 197061397501 8234654223 221496344822 415381181447 85269423857 1415987389 297096115674 46411423278 86373025650 15042520605 200795631481 137526795075 2784356396 469503531681 275152925654 350395281876 321919298547 199172425858 14051331115 126490390441 456616347700 277537639518 79407953501 17976156942 34689193707 27782377991 552617124156 144292111697 19136594735 449903928712 39183491794 8036065459 276822935799 47178126959 37773129428 289090672860 170305402905 21720288179 367369940003 460021329144 96789789209 377599002589 126253753733 38199285862 126801222095 13223232843 90023923226 27040845143 165540769201 208368766550 266350244897 79172110404 26286606173 12412938349 668948433058 83207303258 277077376687 213709968569 62660837330 563053084310 556239073039 60451847816 237097322710 565937766030 94168695574 53514951797 195451765791 94324878296 163708427931 212315945186 239547561355 17106562971 468789678997 27272908515 263122425599 41412036946 34111488723 5650242489 16148507877 23554690289 58035900935 40329964179 22885815267 79413795094 24543145360 390592936336 260952625350 394117588046 388920055335 72733286469 61865252453 347897150990 287775833174 71921067429 208663007393 1136917818 69793244029 20671561926 1673008650 54454443415 72386557844 52196652569 109602365224 186185122999 130245950928 220268929383 91426757015 574831721229 207308395726 4241409543 65472095488 50088610438 398349104196 226125303613 15419827662 23126502748 44896138973 228739329489 402881099915 268680366267 12877983520 106188107166 63132493343 199975085596 2660449296 207774145841 16772968652 221148829837 22772949412 457734376996 27938512550 51180652527 465639540879 311165284329 9229756653 255426533157 15552490263 160883129554 241266386591 177788368467 28481448027 529476548354 192610485212 528090932618 329964819092 437798516735 73519900662 63939967294 430905509050 595901905281 201537863467 382234622712 135370613128 200335110331 344847199496 26873062032 103480330917 18313591566 211227656686 124686365927 240685690668 21932485168 200804287883 278672647417 66068943189 314081687766 82965647602 67908651415 4110596820 72367742352 7956455596 103926106421 36245836993 405382128676 47685076985 39729213561 30710679823 253808789779 45110538333 120252760769 322504728989 256670378953 101693263893 361719341612 44566288911 22011566031 208224089562 126171694125 20246608809 6422429765 103670565500 23745920866 73367108719 150483004705 301698463797 56085706945 72507272595 391053288099 13077731657 338635910687 188998745123 534102209394 228361397435 852402882 93342595520 93600901430 444301827611 41596577986 81548458855 43153327495 395269235845 21300960185 60538834206 58493069827 513649651683 43018732028 4146814254 175933501887 2887445852 41130321268 287008543150 649258330196 47339222484 1035694530 96206503543 146290776106 655525443459 19097518585 29935988522 170757000105 95218376962 14935788800 588654968958 223676786945 628853261095 239900818380 121808855595 160628974051 251821416736 1044420506 11766303091 329556180973 355030869481 75068243791 27972323387 154298734566 68610368855 4119555978 241431129905 464927177959 186786105632 95800793790 7507802036 13484473941 84169317137 23320949340 8134133604 237170867376 269780299691 14367882019 215576659121 481850368918 99819320018 204656790514 98537052797 83619867974 21429117622 111991291713 90665620399 222919935342 109493887584 478687130579 322833066069 36534385425 318131783343 557077939158 321439374593 43338303047 1052849780 223086510830 359480716418 6814430863 252180947133 397697496109 229551140914 88687682849 165834569732 8234468159 240571980183 530803179564 161989403082 201145277137 90297252218 67558682386 2002390971 30085962435 42560134463 16541976067 216638357088 33836751294 74419728 109920768728 45241222692 40291116775 55194964381 250274532705 131868563012 14947655916 225255915027 95086456006 104143173888 146236280018 212858552352 92696014591 319742844165 361529771260 19563199103 142797594675 48001443946 231219680883 26375090540 289513424917 94503486584 14434077436 431537838224 126434947231 260186164463 284643982712 626053395803 234866299754 127792479695 21852333022 67584655069 625027540791 10089682731 97038733066 435548281196 181715127471 166984587710 159040142318 32342033735 235407966013 11653243230 87511124973 50247776383 6050599792 94438680983 37622759181 150208006718 195519525617 4179161879 515602980549 29096378062 519756885619 135307051272 108818687986 156953647317 4570238972 3511358349 86638295168 146131607400 175395905581 14956539562 227328005237 68543723152 10892639169 64531788195 73358221882 285042243528 11268703825 203988536910 31661295172 4759363580 23425428744 85834618243 193974601002 278065251826 471144584094 1784304490 342065061479 325215451849 191994605705 25969828652 59146095606 303124795064 85284612294 246375652077 79727363603 5128876037 70672897014 172675772712 22173805283 227575478390 64769928565 258194181826 158310289024 436284088477 181015719253 345903221272 159178664779 90502616740 381493316642 318488256114 295339723023 213726700937 424804892434 110796521542 143009065064 287513239079 115171341991 4510859198 117791257287 74904161704 9416867400 211989151406 5226388052 28876140527 55869690770 830331586 107405271844 93975803761 431464477726 126249217401 256699565 434429160919 20514781240 133324708712 109130690114 102433505813 296153323965 25316857726 97465043470 162888214219 160189165737 132080161634 66429468561 176491030912 184041437860 1308015775 22939355700 163871843948 106461153823 404282860993 159018793140 456146428942 126223140242 411104865488 21100976299 263960874281 19312304382 193158185397 18214643329 104983255825 4645992397 477249579841 225230861938 11522580259 1258141787 156049660898 157770517343 165826733020 223458507013 558375722699 62780474767 13906814111 297817903286 194902668175 34987858258 291006291820 194399529777 621580524517 84609455 104271774724 90808654647 103213422015 63982704737 3185757969 31154159280 15998327099 249999143538 81954281045 156448622069 68600529464 40122625655 152082757166 86997878434 167642903463 1406323598 102106323204 260458016400 6247595193 83055359649 122505577977 22577355869 46380081056 80774836622 383714535556 287357192944 50747223018 555844113612 44144809000 44007586350 377246098227 9028558642 3749147298 608794607170 1481070755 526141924612 43840005865 7946309510 38469531073 187957055503 130008749805 270479399751 133428103976 60936183842 27564478900 261153183124 60409466057 191860490529 59980953550 360916775685 44760410219 81590921256 52164225107 86702443510 13853366908 4711523150 5765695799 8173525250 68484393016 54419961542 261676883545 48699676848 133628494439 5649718562 528346883072 7699465145 297741141879 76479171237 70487781647 16368607068 155611121088 339355656001 31555483315 5119212439 95865676766 212333715423 220189188020 3848204345 103295981109 171306937245 156679725609 102910529276 160147007759 25935313560 140636554500 259268887580 341924882542 77850944761 425655560791 37833411224 400682221459 185819688062 9001037588 512737757241 304990707875 6254710234 97533022488 4834446154 38219823727 109579411977 89459182230 21561550835 63903875153 556078413794 88296006209 265534637390 51768647575 7093508529 38708803504 32709904892 18877166359 168124133267 105678705699 433851164749 22357541113 5977795097 333710089056 127895144280 244610894088 103806156905 17856847519 262318234676 58594206840 6020245226 259952220516 90831018424 97005227233 625962924286 1446807474 31267246297 128638894912 56155857417 21572466907 21277276890 124916790307 97408707571 46884665840 114877018140 84507734387 283946626127 74887878316 264074291970 210613143412 263210132631 446759525334 123157589917 92356786484 230249962858 140859957174 400114192008 3642494497 150618407284 148966775636 105610408998 192382926158 422988305423 247029459499 9698462791 8079148547 445454747851 106630184851 12861841302 8109672920 209104624300 317491948458 21346352228 202767979124 653270007 58496939545 41848770274 212561286755 361114973804 56315557028 417395966418 220584643518 304355346316 1791267303 628115563854 163324548065 34508658090 196114986088 233021994672 2680909768 5480818342 436858809845 139174321198 78289556115 516696351587 202092869064 106358303494 67592915010 604479847673 82436153178 87487291293 388260327843 9113052900 38606286624 84609697155 59650234044 201656909912 8423575042 569143678970 19706942424 113344609799 72601416335 27840567753 7977933272 23721639498 6373825967 147579759657 34664207122 462102576536 250040037899 10651972462 691351157 137501033438 514853522115 32802677647 192424758557 15396816720 18684615238 4164807923 52860338264 118625258818 135233526298 341137332594 20896574804 352418937319 11084926508 44375125814 145567787909 183037350305 51407739736 32726533913 30173164957 318305013700 310836876306 40589163614 7254305517 108300479079 38326146370 10314822467 191612483812 204025651164 6409029263 39103056591 20796880743 73562255873 168069596179 156516453972 21712533051 50171168823 37560436 34244579561 186730866087 12005004605 228634516079 197104571147 258792992498 322141500673 1371579811 5444549628 478921473554 239821614631 54445524577 203522967474 51816768263 338270397021 160573765616 138922362216 47080956059 91027615225 77842052987 36406393347 147690215610 167220373173 301270213989 66410491977 539508265100 299013683048 378881026576 151347188398 158087850329 4153810238 4531601137 146924021630 65448199072 37334061514 594427632591 6371802892 34393280500 443734547090 260713081 92706324635 7765545205 5317501083 140396019063 142097566295 8184962022 137477982403 293907267 34100530863 360550183257 403574731702 131243907511 325342053706 278675695359 1633775248 42064362022 52940826143 396603149461 159455048959 49458241716 274624777491 478549546552 2010183061 13686917624 17849143439 17336531574 287689613906 41451738687 115423489847 6219703738 178990475834 152889943022 17870429763 365998199340 171705218046 219182362132 24524905502 6207882681 8458279699 62918353036 618786139540 74607764060 89104929401 331898884368 183603911022 355054021328 49051969237 162215547762 323147330459 40339262039 40497299498 326922031 5074996347 126142589454 341129906195 162395170794 242414488316 58222101979 17941241296 47352718339 109338067911 70819644701 133748901635 25272095203 553448125554 20879568287 12421384520 15042078089 120588697668 16240809032 114038166429 356279880760 272017728199 293823624561 4001820733 270771514638 131843069585 511107311616 169488016299 17336111660 373181751185 125187507252 80218679743 98711249875 2842999969 544090603727 313183613278 530152707316 670852629325 9049217028 126011666552 105265583106 232969718920 226259309759 10288027666 226802871613 82601133729 593769785552 291678990811 3805672117 97762554324 264050108277 239942285652 69338143115 7451178216 190521985865 90911331516 11168978515 109423251803 2842439357 7660735458 552395949472 241327944532 2332469445 359389834483 564538089663 126920865276 66682103417 123372557515 37634384113 23178176253 69597459131 39715220135 49503652056 59393014439 90736585743 100855842090 289721942304 47397974655 380954005363 36185217466 39966999609 6686485302 478278425865 198958520021 14511914786 87393512854 46998066254 283969508064 247495788 370759752687 3280362407 39908728849 2874594411 294338822143 107904023515 247445449398 27708278348 155644855945 93579890781 64519792914 233856388537 69447863 7167975658 46100849144 158631756396 12050823817 60736900868 234118889427 23231307283 561160720376 28601510038 163322639832 134472224311 45615374318 375901180698 68320476660 16442587281 175868928716 1411194620 154310659370 376164326324 409342566705 225943098043 103608951883 24456685083 522069965187 584248387706 1180951456 131738583441 19150146294 29194795630 318444531730 133224208327 161452063294 284572888274 61246845636 8435411500 469606893854 420141395299 7233083041 105556445714 266917230561 74123118085 10279058518 299625006377 50292665371 42097484862 153559513965 2271206971 92984820066 58396660528 8795986852 458159715413 45384962477 574146016333 7583168440 237566932880 277052712706 309176245663 26217577069 145519357800 132159411359 24363934149 190045620832 10037376532 3507383246 252711615553 189032833385 170543361716 13324662549 7146308103 512334824582 16286040645 336716659480 271120867105 44142307281 32778368735 170037470381 194710881634 306204702055 7279257713 650989590991 17685394617 516424075061 423284490417 173326052730 175952567141 48656491096 497387424754 17228440057 15253482070 15637628925 21671575571 38748005125 238597228782 386189969968 69473634615 13768589709 8262961533 126520683104 28823396568 120136137827 5212008221 18291917701 420364291132 198777369749 123430016273 3216682569 16644467741 276679648326 179379941668 67388015961 97554001427 93796197403 332050519971 40563182066 539466773729 63162447762 24397611856 286364119621 5412315583 17284179701 271671643836 374609168018 2999219695 223204163377 379464968103 8893940519 157321742935 22223946790 483798096427 431050378475 181624010274 461184543259 17247825141 75730794442 284642565850 34766208781 10246276286 126227541789 239533577085 61121659918 120195157555 167928491239 182982289505 88747850928 202566034103 105151028117 8943896000 50697051229 23550286997 32743021187 79551433810 295258652646 34871212984 22759294273 364327744687 21679492227 26439053476 251382725360 12551523457 113809438834 20781922757 32646957801 92309341308 576085044483 1622669095 53338222111 2762565213 373349072474 413175046418 52604367792 36579875699 184341144441 156381311184 589554340466 276172493144 24509692824 152327286596 237664747234 16456190078 22952197572 65375775884 129131562251 19905719397 371043269 54619807689 35467138862 21230421686 413984226617 244128427234 122454650279 2806248637 207978070241 458686272761 390796041319 214338409665 12253751401 241270903161 304141609 9352957554 333037117744 381716876344 56799939056 3281763511 48490896286 255057678497 83339129610 78067572700 195665778078 202492855288 2653972098 99036822262 70190449698 210332736799 1596288493 17142772098 382569799672 4589063784 109918096266 5543417475 5142898139 148648362658 101628449893 28043985517 112969907776 41882348004 186285504764 459861539837 657345101 285237546737 374162219452 13626699142 24434033859 580782679738 55027758355 235182905352 225289242252 2855764309 120222964112 238169118569 465918898541 194429963072 115870322639 41619696940 68074499928 137416296322 17235445690 629074548895 218752443903 1758863142 292262551953 166660280848 66274577201 37286841451 444590365587 92192167878 327882386206 1912850776 409447763810 7628806020 10977168548 153828952867 231757798491 506119768151 79138090311 94490625385 355200512292 16042779510 54492478471 386921778824 1496030283 507074778500 612535223 312201017 16832924765 88698415291 88420267817 387970315169 29449317074 744084042 156415167226 552381210636 17818356796 269585221708 2219561300 84701366005 86480995340 295644788265 534307283438 24714166183 111693626822 48126928509 41242065289 455727219422 406553573547 211977747133 456770948316 58070553942 396162259134 232944887679 451727120367 238395105120 158886727125 425021212785 176565228075 35270820818 120213088405 72098132720 17532490668 60309314555 347710556035 60632558835 22362200836 137031526638 11074261006 175628674402 249345165453 134731580676 342218228551 3889270146 99334464862 180712188780 162411645848 271241417515 3489497 48705609472 41467288185 25051413390 214383204 34173546171 46206310772 111139231067 293537191941 4406415525 378687111386 403128405838 186944008924 170359851153 10484993611 40069336901 84728378955 4865356301 212665030 190161447944 80278756954 5062069961 48570097971 85843697351 71702528925 259012730711 137620432465 193513251212 1821045231 37071731390 54161903462 7001103528 186621626663 36973218625 235379342718 36478774873 41499117577 23532997071 272934555785 417227250669 182701220352 3381542384 119768219807 52112272587 6739112666 28985997852 197397267198 194754130695 977911814 288940732 113531918776 68333563342 151414730342 215643029206 383976934655 34175883896 372505653443 14313097620 535154881947 342972500360 157811899695 294198668848 96433232777 400551039534 135159091094 22526547434 89603239024 674196417 81841329744 140384072590 619577258584 74733393333 42394956911 73620346212 236147636384 30482736463 604623446400 393656957637 2659521777 81246493962 29011601122 55482317000 278597912129 216837381257 356327587799 133133645487 357439844585 64991566222 48729244533 140093373793 587011564 107525492256 222521617449 50162163925 70165438017 305221663448 39496016887 31974454507 33494332488 20747517010 33125263974 44006753969 83344150 50976459 436837453682 105894617498 140464918472 131194582036 109317455528 43189192380 536419516433 80343470478 107404591629 1336083195 260671568622 257740798900 28218527489 361460387915 46758359914 311099559200 23933816548 57025911083 7314279745 174349562991 15380793042 306932191 183393995048 215723448768 10001580827 129646454726 302880091870 45246909273 286051658810 268417424669 90673767945 3068379713 285641038874 93554804298 437641335034 41042954340 41731815710 260660445646 154588274894 154300858830 20142212797 1843619201 47116927691 305441699248 436430202242 19137394789 13633762459 256030638044 178113361175 283377324009 951858419 44598391383 82974732491 61457401143 3134224587 235757240032 230993760394 105663604548 253303952894 174318011309 248105322879 19824774102 15260401242 325272590614 14047411171 33598850785 8036739952 37600613402 326914481537 539540859661 18875320860 72713410615 387427285548 28723725076 400719009100 54595086572 445901204464 130524787 195559458453 60945673370 1093161360 326323301488 331196498687 525076890205 1685435990 78719498475 73952487529 73835789042 253098342413 263157526757 119686361589 30559089807 346759413473 430399583697 123852711821 3867200518 383716054841 277560465197 148775114228 300547140710 2228003625 46902969706 13191005939 23345360683 18440851700 93073244486 3848042457 274168105397 6033551224 63872863866 141195397745 159937319164 215006326868 258762673064 297280450685 495426880438 119285978583 41851255119 301933172378 19272634505 45472095830 22370143207 4771840740 36945483931 436896999227 10839855089 525816212597 68525502775 292937737 430580134631 357487045303 154879815850 5806686819 413442187565 184967167453 319290866249 53909462232 328306704123 123466276086 56867868446 14492296367 93843628232 118452026980 400557724591 61416847119 317218619531 291333416851 9212073665 370472071436 5783703306 28878039882 229806685606 38957634835 16291194334 29739851845 71893326025 55795271564 7740630644 42555744565 156532703716 55346869129 62167679566 153093028 59894850994 48253429000 107664838543 58901676360 323626296435 232511478225 234582192195 2794737635 40809327447 137745178491 453496558578 494764173192 138049929680 209918897272 412649309055 115046619489 182711714817 154348195755 102795597669 25399540377 449067846560 291459864386 377585255600 11323912408 25305842352 324712409122 313349225435 49936198611 233763731778 6284084609 48080442481 24259031478 31877171437 447646312034 591468050023 655432160 51866309756 15433905845 84584134153 23951740827 48473617109 673305365053 5620741 114314803923 91634565882 30595641922 90774292811 614832901364 183096896713 258804274298 5428975063 14360596797 103342153358 27121253434 27439477696 204096116447 24446488864 179856141867 549342753881 31513965486 18801440824 3791390735 50988247988 7331782670 44398493158 3073170058 329714653335 9604354507 64003514262 476096727233 304540660597 211658595480 73964194528 355649274056 27173870273 1483719375 285318696451 140257858708 14752106537 37867206588 79178786318 167533245199 179474366517 212359443489 196747917525 46422045108 287087843089 199273086931 259919610522 63085191238 27175946719 21440204021 123281653893 37942668441 225010727383 222222384972 184086091039 256070215437 39388895528 144532258324 569820989879 155226485533 96084542739 484594207443 66711299320 294085847935 563661894623 110864620517 232288224699 387612873775 69229618127 23689462755 93908490739 228925994747 26776619891 126612094199 68084489099 19369500014 61439607556 46424310865 116281811323 421931675075 26945858211 14518171112 59105373539 357841418664 12310731304 643561597387 122213222872 16219526983 52827866801 104075051584 508090151149 130093438237 5650881704 1647472898 1327554164 88158408908 31845535678 2136883289 67418521338 159511101465 373865566 459789640158 148289625615 48600813662 273672574819 44838345280 116117582138 270235279926 70052541142 52511649604 358301687692 8732941540 99125148109 254606044531 319061209984 256795294746 21014841214 31329189766 275710619353 4606208017 12142426055 157026105038 2350205308 93043121223 243363730514 524249335517 53488243737 269214367824 361642350394 410386481244 92371477735 39975488310 412290080451 80969189465 109925233298 42597950679 18124743642 157657586412 355519167321 387853273336 411135800742 45802398871 165646144889 50741163525 178686275251 545315226203 340093250745 239291571764 16240583260 94044906231 42542557328 190587684043 224565785494 266093044730 458538503159 3099591201 190232881090 4001178810 3925140934 72209466046 118275643449 23703933405 125848086263 14186298753 1252166223 454555620117 17760052052 48384853803 10925746144 248514280370 17930917404 217412837187 58828841127 575677796098 58444251450 421899428666 161321844286 337393132917 200880837503 21442758947 160932284284 10473907517 198855410361 105088450171 284948962284 44079681388 408667341433 416417461151 265305019451 35243905656 194594324752 63956484325 65795482995 542719461175 57159621833 445193463836 38058208992 13679856623 425741419566 13112126725 53379625872 21171708797 51641886762 29161753277 16628116889 20386323004 146442631136 62358850119 474378017866 39717685991 463001973940 22024372193 239857050373 131043916907 150283804462 197419561378 270129546457 7883085538 26834665294 199946683936 16177752093 404089083592 95919680847 366091788841 3132225687 177270576741 152903902247 417656627782 142281852026 189706432936 7852656168 42750322241 2608186828 6802463455 134147866736 9046240458 149577145722 407396039088 224576246147 135145912145 24107898597 231452834003 65793967242 341798876121 91385409454 634877 91864349275 308940651576 45785580037 256160335305 41154922876 271348836734 1659850284 407041270428 257163940384 36356983963 73006930426 269295666810 105350758247 38489332236 13128409691 161315671868 41747348420 189390080086 42334714098 34367164628 36487852911 32760846029 195701472906 41893559750 229833228226 5211363949 1924629735 19480747196 82818770159 93769773043 55173678291 104878366167 149350623486 43603919316 7254076221 137217055414 105182992517 10580241790 157304630788 9112775151 178486828224 7029566312 352566789277 8408350129 70063705630 49919677840 62401153080 9764558317 207795798 94677739303 200166480328 278410558421 228906083863 287771329177 38189414313 56540026167 68897976374 98598514501 322287739456 188192242084 85520069543 14945549012 250543995133 6030639847 222073095656 34014176189 53146810510 277614579089 160356907659 6936237952 56235317259 123783181444 230973891135 67203125143 167450367270 1716869608 471014509459 37581986337 10314353074 26956108291 503439462281 877770381 30414581969 497643262 390684100676 269894142134 8825515625 29531547364 11084546963 23723392119 140165157973 59364804173 150378888284 48350955198 281430342260 4614333173 6121210433 22628224097 310127635842 653548415443 122853626310 19673720350 41119113741 485901914203 23292331590 326695833811 186387423258 3359417847 347139599872 519259882918 17011601050 114201389829 79360019501 94404245398 80518113479 218329493119 24344524902 306831840774 44880686167 550991348417 96105683943 486617242733 48219098489 46761454080 221254416749 253773722765 322501157719 35313143076 17100657589 190069569032 40443192322 179171002 270763046965 26885165763 267101476986 92288605814 278273648835 239874856149 85453842180 1837785807 140522892394 57453383843 16339125332 294946013070 526282247604 207645132852 178220793589 272580413977 246967203367 341349598807 27437703163 227490470562 420320673358 399827573607 486346524431 25133667344 19480708383 216136923696 9665344689 28238476616 47538819947 333653332010 23422904686 1730842286 1322582245 326765849340 12409809553 9313169293 154549434107 2883242452 62859178407 127228309872 69396494645 154173184289 427322433940 15887524121 31536645322 110580998803 176171338311 241369496059 259678638803 372330327 99810876231 5957488424 124871656973 66685619205 67644976043 131454551913 41563624135 205920080878 165333303939 156002087821 152067220606 20274852489 30072012126 205989419772 79616403439 439741746240 79327973381 67350665166 139289496993 103262068516 314135758936 61910261846 148999274108 32301652316 383900242549 215722948349 12537871203 29011340162 414333160383 135991389353 286149228053 263348639134 21710048151 10232746302 18696130188 135906989340 40125260176 299492947434 195520714488 175024009029 186432037278 19157190601 50561204909 255334832885 240661860694 3575399710 38643112368 112111300884 3711243184 24155307375 564245520850 4211251806 143600876441 108005756900 118072155500 594685638917 138449771984 112108376832 2291102284 303254474640 10204656096 197820204289 244235861353 9841585000 283192041937 105302710187 338701624707 179417206071 305903493424 515505236979 81050570104 163090329448 47238185029 339399591470 180403926939 34833198318 51148155420 43824554497 4710460673 16657231326 424385714759 4051944581 2926285098 33947750212 34839395467 124671487989 8283648774 45460124125 266334783920 167762872191 55799722733 353588265449 427826078413 384984026417 147212845884 96502517998 484911896 132305323755 30286417445 108152273054 241685430244 252600569282 503530059225 140783961378 76571291199 339120276713 730257992 102528946054 48102163397 1254847359 227635804145 407234854393 245109364819 8470120312 81631559478 14304365877 170899202086 8531490273 58017401635 220651924670 126538754949 158335948832 37146358841 64308343542 460167479176 197601849832 192368493885 28521857588 599237912329 47084860572 31013480649 37189343882 193375926802 32745619341 37926699350 74716318574 210440946439 20421258991 357854381263 18279783 53398244724 9405306177 70603427551 9260817286 89402718034 129413669973 31906939183 160679413864 29111841727 255809611120 211082612031 67584289519 7947875704 20484020343 402889719505 80299133443 401258689455 57398191045 255807449446 74266271591 18903595332 185526675118 438925164851 87614692194 23293149014 373266289859 99274202474 18728168638 24834459127 555544220137 193517798759 14389573336 310627027284 84902969600 3058720227 267236929427 4029627093 186940835720 410687311631 143632877850 138599078430 3118824144 65168261936 24981475772 140459741157 96899555065 186328385438 7799400560 2076758995 17450908225 55494673646 17688048933 40780332507 135026880332 66408867680 190442462424 178594753872 279760212799 416843790614 7717861882 220187482804 62615887752 13940344870 35243130378 106471805940 58839075098 232767589516 217586826502 335340627459 396389960706 6149062149 27428358615 84849502891 49064471786 269747223722 260413734917 83323545911 37669007404 178868958945 297063115578 69438318947 158307511094 95073363637 243338641002 2376762701 21802671215 528061290850 54654396493 51428257372 15593257407 66133805056 13216389310 402026658820 29734939225 49608723559 62756355595 207014220372 8910444561 76180441814 91283106325 475010733699 74961069064 128205974033 136952303686 305153990928 172110540110 24459153671 118743671018 390636563840 2371523638 68393572915 99453735141 88784981083 247648871 215488531601 39223443963 20940145994 168883456160 363647479585 9045173730 22268787548 102446537476 218672114878 113949823560 16236683065 175253531695 348587082666 378385422402 302792548835 332122755012 12966399659 156127303445 32403039945 5645361033 14399454700 24603720104 44777375141 62189083059 5520394437 33440465087 135731463215 18513963968 305521439023 308549187893 56731668783 280485688153 270121592816 30985036959 15152528946 22890704872 14547656489 7689229880 100761022138 60677670211 281587088 220163068829 50605465742 272661999 379303861612 326320563324 226011519520 10777308042 94269938337 539811991757 16303322488 15647068286 126267436834 45471015233 636806271 84119023620 14405851770 40786944197 275766002091 131987889555 25446109847 100210902714 55575984206 353134755969 380542853022 339325770025 92343488858 67300686636 207836065889 265167665218 228038596110 44453860274 69390400665 31456068214 5143190380 386878086385 168968690264 466344959024 353901759034 221415013705 205283317671 131139788748 235591656279 160983100176 22330563436 12644556176 276644723037 207307302575 602096494218 99387581062 248035462915 2609815116 172571716593 2164020128 8435257532 135794749842 10413515386 462406391913 5708938239 171530214876 63427078205 8558698918 326918928815 189826351460 138556410158 179513773183 182113529973 25613143183 59971366049 43301263016 2373024169 170288223929 312312118106 18236524701 3646054829 45624693846 113064222702 35015034020 298421653828 60902957092 185948194854 4531098099 196614916798 225366146638 461707705212 120100571106 46317042281 2658206241 325794704101 267249905526 310739100997 78593929793 396312052896 3415598642 365655606255 74377983250 392950289198 29248585347 376509041948 160061622014 155057760169 346916751755 6573276178 277069613934 57460913194 7211779328 4066865517 31271555130 95186471392 208540419811 31989073438 172152471512 2464609602 43019343332 330235645822 28316440871 145182811 53768494945 256942330875 18601264760 75902996341 57128014486 26577389071 3228858974 93592933146 81801680847 532122147451 62608184191 169833535982 201312894832 43535207507 179042938459 418766900541 1348595128 48224156787 16371133410 124426648718 55524749264 124478306250 23208558910 90258030942 479987844251 310061104118 49940670288 2532694436 3066574862 5506779519 245096367895 184427512225 279222340890 384413202842 3621573652 306418634116 202059068650 238991847042 272703590082 15170993413 8562019293 244158521487 290447093975 6928487215 164060542578 84480332072 65922079909 374074148925 430713503293 1905004652 70832522473 479942012986 252701672685 98634867029 254621549480 32531729451 42208565006 58083782418 6229360994 5099693102 884157594 1337874374 210808664 70985940032 181278854444 158657755383 315770005889 238042507665 598959162 20955797689 6331901688 10406500464 183365060212 281658245981 8518490404 37664091646 150281020207 163843344983 5936935487 32137138204 243495791100 10054766789 2097074904 33147293302 319341299300 320425111210 163637200721 95148726731 168048325852 235258593414 5008625883 151367800429 105377231794 132971667149 43335160591 79580457833 49241308421 137815579964 95990909072 49110691312 336191916284 513876130516 44007652024 12394400846 577929180995 308417459464 4880164495 4288170451 5317718464 5687041299 255326812087 400767088314 220126203224 75843763117 13427628697 46005489441 96786245593 11326282420 242832370930 79455569039 48718874928 8313812586 7545591295 83544359804 5769827395 56565605561 117502862138 36131815810 21759648571 64561344682 229439537448 924035676 87004811443 541220544783 543679073548 233017079333 15102115515 70984013902 51469135227 103116633519 16960834993 43354576856 9885848808 141751303334 350570147342 375858663009 2061288699 321184195366 68686824697 3584759659 97159319711 90675745726 405861304008 239601117597 2313732204 145632952267 152032663974 123971163466 20000872277 3056799574 242739871656 115100784639 23984398072 321262139942 273649955799 488542699714 181774856141 28819061519 135034513978 6442724062 110885427810 445847888814 253067866800 123115541553 55798196505 143143056427 356403331897 117833228982 166049594839 348201587074 5554235282 332201195177 1123767564 246651898673 391405143888 38931361681 76177427752 80914901191 34464982222 19410814515 58694964378 11798775946 544292878236 135592084580 361312359805 127686759994 230545771022 86611865602 42896224216 6066200112 13108281567 287098037286 191861353059 275119212903 239777821522 1794848635 260116537044 482983162724 257329291466 32537949781 13746711553 65977106714 4146938936 33304120972 279951349346 65733329094 215186915510 143667727969 14652698286 485613707274 9180835967 165330252750 163274603720 254817659962 228683567567 397735865669 31779421718 31583833959 94682828791 50195904479 98171226 22727324259 10703875940 174003759137 92540815606 220367744168 207859409682 769169616 174510873600 40320284390 20199411723 77068834553 162438089705 10078347726 253439957061 159894918496 121666811139 93499617150 20332384386 20063995624 22744039858 367096211428 11702041416 69339883971 482293066350 39862594908 29098849971 214019465812 51962403789 219441300106 51610286744 50474942155 227709534473 227598799519 214060284910 9044866060 37931223303 190351104448 224422609666 302576582251 2190915591 161847731658 135128659323 4832856303 335751700839 14122301393 748658830 84771965821 4240700753 182026605188 72947570596 38244468101 60353850832 46540267759 59655437244 46490228920 72018081416 11761015431 123879714820 211673173865 37872382221 287467183730 83528986233 384353227813 3280148326 19859315161 81328228926 402312203437 307972974922 115538866162 12247611879 170708450246 18002616313 58236867410 33697291976 34154615996 988541802 57909123582 72196998585 193420898858 174788824258 282320624416 54143624282 46283754 202886330884 22811401303 436992160465 78100530065 81105469241 21958886462 419362639798 418760732801 192522218 44985131315 232829061069 35796566481 183408250200 4618905382 6396794688 308705782010 182719656925 232152543442 120310766128 214279199889 31531502411 9027443 78019731145 44070188161 10330001221 186242784316 257560088387 246150442616 52327004586 67836936741 2287946042 22684576478 10743697865 68332133466 59775953090 405895507767 72268232696 136954082627 108462806052 201741313 41007785486 50855859786 16409293025 37199478456 43381997476 74899111949 206977685241 44945458702 315604350777 187293812257 48155517360 153077180759 335584571156 213794248167 15176548032 41292576 37132480939 111183998042 445181677556 7516018277 106987791614 26696376393 528215374372 24843348081 263007349120 134428960260 375871363615 584488461 177719094909 51393757893 260516298528 99946366865 26375245293 13935635664 35490209141 17032621799 132494984771 392102716899 190004766703 62271884021 31509181430 33706602400 126720706743 219705267589 17959384849 12913668977 1903106749 9365194622 11418010097 221319784354 62342410143 92300355978 6526837318 273279302980 40764326921 63245981829 37204702310 31670816827 83411204541 192166415089 198070968096 192516063291 97965483154 69031921078 255177908098 67542234529 5207659678 73377428762 43180621518 56336590683 345811189203 4819860301 143151898566 9276570818 5881852296 4533342495 502788831292 222058088049 588006291331 334672632048 10971486923 13105524640 165951627224 95766166625 17751953894 135766785616 296345292 155367567676 5932675972 92226575327 341994858009 538838117878 1293542 157166282246 171358482974 386733078932 15029401524 144279874661 336406994898 2720593025 67694062115 42903712222 185938973458 34792274211 71366370437 210090518203 186193062479 35684361218 7211306445 24682880276 224543281749 14172261831 113003459093 219559845186 306296835154 13469840901 73700653989 6964723160 59799523280 31805625982 76648714003 105763057077 75578635723 354200710731 279082404285 62959048628 128822911809 184429650589 348487140846 144061421522 52299519748 114042218612 5567695147 451702296165 76853561789 22451838955 101495908967 392649967242 28400811868 43940902704 349415007992 14997323932 89393273712 96204264966 7557168315 832568459 1866125502 310953098057 254411052105 63410020606 345916410360 212558911285 27973231696 129018020891 388580345839 271752056715 299582252995 73545144535 1056057637 14936808689 156945829087 347030817418 7544232284 19126354824 26521973505 217527517098 22855132772 107104775789 11647883800 168912821903 2338728038 4737750347 40307028056 20394234586 25424716963 645606425 369420072165 19474532995 244889557484 298329425112 47915082387 255540388756 195145440624 164848881601 134267276225 36410086018 1171946341 64982762175 96832268651 177361626379 23096350717 1113277852 22873833193 42816921106 191717982195 28087848243 67664888189 43483611450 16530072462 47336375275 102955036513 54795426807 157056608266 151291839214 194690724134 75394477008 125807630249 10283459526 87062480890 21892728492 8884273590 105249144095 65594464229 230215410833 395783740744 120322125685 42199498424 310351180271 38946050668 14102426380 231876172090 81415637653 75283428234 11572936605 145672812494 120489927035 287488207830 2314814174 70048182322 139023407845 57431120648 205537874 74990254657 19688829809 6354951342 572831024 56068838284 466282731608 828256204 58790266 291168331916 123155185975 41471624005 31949759470 93187609421 149939218258 434717262731 16144064386 145718095358 784243667 173752338850 131626902265 290634160925 61010341861 15144395347 95914384282 177081724029 255185432772 886554035 295692358793 16981334403 174648485526 44802050188 252622229993 76357105157 43964070 57124230382 54466757723 45307725074 78976196701 45437054330 130415453204 10830611590 185305999999 78947747928 72382975740 26761693879 385387755042 88510915486 104689693261 454831807441 120963547416 26473622525 272429141121 81125480092 406684343612 12396470032 225388109323 177713732234 32764356085 248106884811 379276306659 104914648452 52557108100 322819451 134852588347 100170860632 52629175416 34697607803 107610013000 149918802039 23454148954 293256478029 22510422044 23643983157 92961613353 281127838085 7245303122 170215357373 255790223183 118725231297 135950671859 176681820028 180023829090 25035221895 109713963152 38523951613 69549074692 18279922733 283115965824 11008696253 24976242004 4098203253 49833675398 186475737863 34634945791 140642552161 133075408876 200358612047 21267866999 165364519949 104115704091 57902255187 250656822061 169718121470 26396221647 43945519726 96169159511 470384135542 14468690687 74453939837 143139231394 2480494256 272972192702 383888596574 30352956171 71924939951 41905476038 89812007441 71799564385 6473692177 247350849560 434701163890 413968091831 158308196023 44080362304 522150395386 533006932640 188305282220 1397488373 16104864835 10344196881 190246311157 44091040141 384315967505 57822600467 5295919420 9966352570 163467541999 3131049816 95336313608 11238102073 44690985876 139548751309 363148754097 292530267078 39971061763 432100143 457766082062 227464680092 471968753257 55997666043 31988545310 21810689306 1147843793 218401395289 166177743161 250631211843 41921981662 321879942457 197076551321 537444956970 416828551302 12904583322 4283591138 304164803638 373685454465 21886145686 189795883348 36870273742 44577176300 204022853798 48915955 197150809287 93186393935 21230140353 285264685995 3963796377 33994244881 238969914913 63249327410 70874479372 165307743252 6063109836 2868562145 45791501391 250436833723 58910643608 506129325944 16331732001 9085950843 117346336473 105074989701 27910392601 231012037976 190092333032 313147486777 3766257328 263059437055 203113994343 8872220429 206200894 448595008564 663834834 57662863027 46624288225 142577042360 3648778039 495032118342 223824433165 16583831556 295248583146 82356630015 15736569576 36140760862 14010420991 95888985 53882644520 24621547981 264422922418 184126337721 54039850587 399314250724 5499894255 15284091818 407004261467 37242845434 620470711 178508268508 34400257119 10026859758 2824749437 409927727942 29658842620 110399317012 28534372903 54583807652 5240019422 465481342444 209054045284 45019412164 11171660792 65701584765 86475867151 87564540101 50655433167 88089328863 27812344961 2004278534 248297658792 268828377377 43024930688 2292015622 10205894673 1970577558 3252001192 10364270252 211459493693 31133832597 36572749282 27592232041 57608967727 137739018237 340258576186 124766053315 323771218891 35679359991 553350055812 120779108936 85362708799 242553413459 203873428989 371798720029 78433413960 187418217992 5646123371 8030659610 199038522481 399727393308 33311447949 36517029265 68289864615 193353859140 249361134965 298619335032 6151738126 263485394660 166092146427 140743029776 200936487129 110466351953 255775478767 13011450992 237941331832 128264038408 163542646295 217795969483 362311641284 288763107781 29245327985 300244626200 49762051209 113142388117 230055492684 45419566479 307977900901 378457715724 466250357994 120980344180 445634070281 195099243585 98491762496 67185110031 185621062093 21312562665 274000088821 6465711378 91297761199 84395268792 51768751002 49903213992 99886330593 55618314702 7019519153 228663503076 1383571998 39500015763 212774106350 72418311174 173572325439 307610222523 64756636151 184749598282 10869811144 126816496970 275793070978 6710708081 358898063461 58663224123 12408791245 285129125753 56543799214 129609097808 110108426311 4531407297 145913124464 93125390109 110713358477 40023484784 537649769138 16150895556 370301577197 295342171181 11230473952 469585864582 308035256269 79320197048 20879192314 359529636919 156026158881 111813003 135256154589 106400887553 47855609064 188521447160 425140846894 492367867060 324132148526 86428427947 254351461962 35681986 10093265916 198979848148 3637836599 141687707711 62675580226 53876840497 8902553652 77880294771 59765393487 12891444808 235851764391 25054370210 389312002927 92550890 256456119801 2012910036 47805578238 16233386434 104864743656 2178102538 13013054363 246527266722 111130142404 28594128702 17122022876 403187556649 60982070859 114624731343 418279709402 17097322946 29623549038 549094148 46182182480 26938941147 15534108941 258223424122 19752866978 77989237868 216323021516 184840509781 3870594064 129344160760 1280850252 30014226184 34342308984 70668344699 417444033742 13804615219 59474643816 2865100938 175448923061 30448017716 266361434998 111200313078 3966515585 145283710089 12553604121 156662789078 31130000266 34829602319 96615271280 140745598422 247924098228 489870851409 127210442916 34148485334 80242859944 35072201434 259785892126 88066354548 21869861992 34294300688 559420314744 68524606716 968933409 248886689872 81501156351 248511576443 430912253023 500904903155 354078374937 6874984885 231109778526 81352797038 44173289577 122893330970 23813807095 151536146498 1776277879 50683548268 409422472535 96615516361 138514061979 23165369462 65889690600 216735318038 1751186238 792700235 251603105617 337709163 179393909143 92226483120 222398537448 32700099958 309681211590 6587245773 224496794689 312650524318 105887605318 133370735073 2977117770 265417676500 310349279849 55701899423 46300697704 28806891312 263961674868 74071292174 9212912510 39927026704 63195171660 56018971598 22302639039 127275230686 90860119070 36294242461 166716808140 284031123639 272927002810 274379700134 3571130830 28935846478 211426045969 50050426987 83404380613 129576920728 10749709391 151707030872 68482968255 20020734911 33260627164 18805425425 114175632986 2080247947 89803392840 251948669180 453929020316 3019465942 158588438396 76259425509 29374631951 37799574468 77528678636 46048263688 1735535717 7117241834 266223520794 483695336867 112691205806 520356266514 182781816750 81927037825 94768385130 210482629975 17116620669 76661872426 315816298517 27557669411 203181039967 162656401265 5678951532 58007443734 253745131810 120965208035 33782709895 15711409338 151713816369 41816949068 319337282239 119983938380 32279478117 73122172801 125763231198 140486685647 162134832876 327096055494 39061451285 59077354788 74542069082 264199614670 86268924318 58751602542 116428116260 629654492 3101811109 14062739622 282714744850 62926668695 93335555524 272024793928 4811431031 64946475732 658459759 177152676529 345160179853 344603265679 22842385924 4747393270 491080653479 59998683494 2739970252 32523093242 269305434431 102933449096 110111364796 18757894935 102088693166 43095578839 504480147015 52199457254 42877478326 217419489290 7658352698 2612288322 16398235438 73899574461 8743532514 192936920312 182777376870 557132707567 160067562860 24142030534 387073402592 167874010333 378785118162 482588829398 104501953775 174276068913 158267862677 34044312078 250058318327 27242108548 20555228107 63383887942 1701134755 14077534169 44944582622 319241689760 41608740926 414750601281 5822899584 57612736691 105087724822 435331986205 259968825451 149091166094 545947330972 70111977530 187507319270 139163522312 92917709835 96760761549 8330540597 14913521895 498702797268 31196013556 55480730700 99942012601 360472569097 46948900812 290648726281 419172671 198005803343 15613878763 4936079415 51255961317 53953761767 23804557195 40788634264 37202701124 447502600133 388636877105 307950390025 28009693282 404570483317 161346589919 1534972490 29387714777 2057938359 349911443171 3297308460 323356416875 76201071281 47197002802 83922441846 90706696415 44194548872 98791623711 99212469295 69718818346 61802054828 50927715333 641180044 19646500781 245018349862 196265575005 66758320756 6773806646 50764053145 115665014641 7159201375 2726183999 128532148698 4566336184 848446872 211213593754 205209086284 173160051472 224879324836 272815766087 31315503072 24669390540 193704854613 61496600169 29992051524 134817582852 10828871119 26823475957 54854552642 70393399471 325698027901 206420062783 14691103439 88735391192 13039502806 58749046771 144109381820 140477325247 173512634 80441243671 530222808321 215544812457 46813468347 431486053736 15330026940 185838417535 19906530437 176605131752 208257791989 5094994575 161449971442 26154616815 288628386083 291227204696 73066114394 281278247319 406047176133 453106843692 64343110940 387900122970 340640488119 84734707765 933682987 25504249191 10471361555 33009812559 52256955313 39174033081 286730664655 102264021333 411820187583 428555571696 103932929011 361818213724 342837784293 67574629092 44246560333 160218753726 60905059064 303228928437 39302177288 202494979834 40755627256 7420248193 14359014781 11629477569 5245115334 118133838959 113829496470 51818289800 32592046400 36209648724 201098934056 20743729046 46587787036 185065250574 36183672100 53220412929 140579485228 89364567720 1275211472 157528391153 13838194083 158945810266 43566062395 68344177002 387829268334 234494155195 472257752054 88700385281 52137807240 234904889751 23502168083 92584265738 135131778558 45843962827 10804197867 187639970550 11461348262 402810147565 38527020106 463666782393 52037217630 46482244549 23801073645 43950837348 5494827490 21574243767 48753628277 80324573761 27010134949 103118828086 35145728511 506850360255 304052376064 37532380169 215800947704 476081671391 462289996505 10398471132 79163147457 70773772844 135857264634 19910847148 91620281191 420284054 6393185966 355166854334 477474897534 377598664688 114147849271 93769935739 286343371009 8045423473 827831097 98333292365 97895105955 27862049019 33569315367 86378504982 182309210204 175246238432 187752571069 262376472440 1146292759 114419812236 41854406797 5081448991 259243071216 75849767664 1037157625 36710766977 76993711043 165624108240 4732720479 36592546321 22053959721 109726876712 90328905765 4825749383 221064406519 9599853965 77179788553 152734421287 245608944 175968797669 5849977142 6499726731 109378279226 11731155679 51172104386 44527737311 6139542263 44504799136 1513489787 340731622537 7098873309 161705198495 141595256713 211988982729 49882608048 72416678694 61909158213 4046355892 429315364193 24243011880 130808242450 179566058932 50552835414 181751295599 40976345296 3412874491 82684236656 8233918 24778953544 327461542458 24756707509 228649101106 106071039837 33604606896 299657095 217656886221 58719323173 22153785781 455987042171 35077531029 55016931686 257049996336 8703635642 115757661957 28755033983 27354879011 193515464565 188993685327 87658112655 411544660364 237566850590 27399518458 120645889213 418174986081 181303363889 80814199222 274349438224 556171223826 33122975785 202209634573 25586964212 16902597730 71496310779 46993266827 222520868484 14121314021 372247314562 93803506025 75775673994 220127836843 48834066328 2399518524 483124284499 4989309067 215913081176 95095304232 43787259339 38533594554 156501896808 18362859889 6509946769 30219784936 368878131470 61764297516 5066526434 51285608778 489878807 269205418904 140745805160 5470319692 19129559975 225111620444 40461237238 441504846748 47917386564 288641295716 298227254980 57747145595 19255167866 112019774840 123556674176 112788030779 73833207676 83807987159 454039352056 22759585146 222450210706 189477893548 267955522077 274436874513 250584980188 2904577507 19128961727 71347416951 4764483384 304118131 145655968473 44948392095 35924623482 267406767782 345039628075 76350411571 127514389068 21949625362 97153087637 8469573749 125444738886 15137191308 26793941160 1942370341 508265962141 38435598528 73222110565 357326213873 5038581524 162021171714 9909224049 84505420612 123237575824 409060771065 97062430 38468808287 318677236126 298054307111 86483222221 12837609768 124072274323 99603999619 252979823512 3916743503 275523298583 127346075889 79817097583 4775527467 14720827612 138170694736 32082033688 131340485891 69353245525 260544523497 212108725265 7077298907 14780213591 339261141483 26970519480 30305852871 326444303655 92549613716 65243474709 195259517701 285447187372 110107849720 135166284937 45529064808 22355937529 308821747801 15210346047 136452069806 478472430070 67777564661 527860205926 16438981402 27032758798 21574840594 274524688554 55884802183 14576044408 35194795294 226125918300 202882456979 4093689215 3313768931 252089579778 128904591024 24187132874 127791483592 54216144822 338073735447 46072741777 191537952502 5921080874 267987358496 474917261616 53996750898 213059748321 167441352809 40553175607 67672934039 21102369209 21144862780 213528358879 291592515624 10376353008 182074398415 200540302645 26973524271 11262384198 104628683230 614614918 213123935364 154248012417 540902766020 16900629263 49857424398 404670410075 174652413535 1721817549 223938770646 158371426385 41222366920 156757250683 205494890151 127915107787 461259981365 134179239592 98246227348 924704662 152391804963 26602733367 451660465132 206793237627 22443716452 76946381363 366542480705 52987934314 5616460487 339465842122 80375143125 6224305784 212808999215 501387034179 19497393633 420170847317 26312261044 65222540106 16032720494 18636338028 34344235207 14852043327 1844738721 65176995392 25933418463 18288393327 462655185 69539543340 166004197027 531081840125 150259885327 50139591745 321451811588 61389215731 119272978203 99870445135 249380564469 31232569034 15438634421 63143864101 31272602005 49186566348 3558028083 33830340345 117332064585 360868854723 38970393760 6350582066 24655244057 158666950723 309771726780 8490883467 143401984411 66892757206 122015486737 87482008048 218557158966 40671848597 44290552322 40512846883 46914183175 353222546696 130252508002 100323163115 260491173587 51895895577 456410534904 151317426194 31992166575 36433201542 179916592056 154215621686 119082246201 92663459674 173795510943 8924952106 103385950347 27652951135 79595405051 33887100536 124890115876 174863569595 71030604536 8796984249 17684454319 213963005217 441266609555 4678241401 249809494169 13952502010 59130277074 41569193587 316787692211 21713414546 128088667062 174512146769 157528305023 9127008637 285087903402 16717807481 177100797423 152883579511 180837755705 34416042883 57249033641 16818305954 185689126938 158391086091 216012059714 126630571550 322107759006 6721684994 211657758 182050795889 72174152352 254782820083 319398083627 117793988317 6872949443 401553783023 70218827227 234662461788 10879822553 96466969381 29379768613 72621491942 62149106658 110085764116 1178988434 332002290899 340588391638 497199499797 276721235415 366303297045 379900074211 11666825276 228843662703 56672011203 58066261847 32516137833 219358648790 6251019495 441960130956 18602768382 57505412834 39476839070 105474187078 228879415928 28447973847 59350507634 199274076177 1285934502 116344548260 22587811164 96866337074 105984003782 127744871476 3970651510 358489039509 113394542487 210996200928 5947720508 68420089230 15548550022 18030380797 117262112378 8991254342 14732197614 234640121445 491488160258 25396681262 54422167136 431994116390 17231593332 26118453648 19504505209 125577285492 132558438087 19003061562 394903992658 13774615559 17443925841 13427966070 92820697586 56315294713 154578558824 36510258815 92830274785 81226500807 2272524976 180124889580 34124212501 5134588932 111288684352 92856402548 103247203633 98056359376 92974449131 411100794082 53373669568 179937191453 52707707494 91730870586 224420060969 153201373007 104763047360 358671048330 60451813116 134329722596 276055629997 16726178127 49211380016 1706027410 26764358223 20625955949 2276025388 293519744549 123385836386 29982473006 45631753802 97753737989 139477265934 269789417838 61975073354 87938494786 107767580721 118518873722 119865039776 11981348626 83842084377 3289296929 63416310058 56755639501 2635779173 36250222247 58984416447 24606391047 35919328854 24914596828 493640029283 49945727761 56127514320 1285625021 442466845111 136120255907 200845417375 27399948220 449648251803 27190817912 2700756949 267844280997 5781722467 15622527697 140859014089 252924918674 125409706736 114890908409 61124613724 18465051128 70560437376 73477828461 3304905457 261950604591 3756918483 450180073567 92842113417 346394391283 16308223284 3860684177 2684127629 123121101125 162453972399 128736785696 50592938540 394072862478 13009558006 212139017115 141989621526 90271704810 187984908200 207573081686 46772171894 304695960954 33267076780 303841893145 40293978303 35054120985 439050067945 77564517225 7592428012 140786636982 185255159811 35378007274 45468844405 10312101791 335762022589 30741914216 117454491050 311706374048 12312781934 106920518328 36416596362 298557980863 233529609845 105663840780 91608162404 446983320447 12488015031 14687615645 282356806693 38374031182 14191482380 43439354636 33561207631 4940687165 122116687204 69258645837 144231023794 15743830979 106093859700 152923225698 11323467884 121101270072 29951952831 260591573733 16805365901 40252429089 48961111736 20957391793 199207281407 142398335030 24730831030 462433552577 51767616998 295425279027 1783611158 12596675411 212144720654 406620266151 340719202679 442599915019 260996952974 23934717359 24792500150 127924705179 21659715763 664919899 191311797965 321405603660 142599674878 115987694723 58904928572 455513338747 31512260547 37940068064 255827305 57629608469 423671023378 11580959761 64362593601 529407579044 249981914778 49246806205 192796776091 41548800337 214546370126 334446280684 9905402795 389858169433 434024680415 455719612820 213533609681 59654297148 73126668280 139448980505 101577181873 171151586994 9038691285 174211582677 534612649505 19448558903 53327656 43875252963 126638139 278163769363 317601187844 119579719921 1224754589 102651034615 149279211907 412544582947 187969860649 40165908891 9637132871 286394091223 198146992456 161923584789 53141521082 12710864121 70559965176 8723673706 212759241340 148585398055 204210159169 366007441434 42640681785 19801007284 15938049748 144380150169 42867199518 400192702704 45370703445 279932298881 10234290100 72446635082 4252799294 59939547873 37700383132 241991969863 122527850733 5186946730 43373903366 18534366043 279710157587 173442891698 245577347216 356408052011 47276840043 230186668223 140340887988 47364871819 650967333 13260043212 183226743062 68519387 340464568811 174800004055 397367245165 3302510718 63555330172 175880682900 272536050042 222941821447 148657309427 14232613867 452581718810 24537236007 173893296984 90536744403 277259830328 5420129096 7934826590 2287120000 61241215162 496191555 29371619829 379814023298 326652458609 17831887388 115467819096 95260643816 28913827571 20849848402 164983083075 24373141517 247576308348 54112870944 30000907898 215578503478 32655801445 462463690236 3395099467 8724151687 72491582332 195267725234 223303969250 68816987948 264273318052 135883209620 74010806541 160164839623 44682701278 51300419356 146901265847 192178658153 223785809302 16349410254 93509152632 871952477 185088309795 56410493429 37600240555 4013077810 19227274344 54874847680 8995348832 28583814928 25750401516 226645738706 114062181972 9331698197 15146916194 7082256521 313450684501 99169100950 139330299105 100800016326 56035337523 62693348389 454423596366 321180110655 430481707309 29623845290 7941608100 115964119862 18386800655 125590801415 40597970211 350328988986 39504672894 11915751731 197950124576 122626788105 34520135725 1785917615 16827476487 17796738686 150355334325 111730722925 206144758693 48178673561 129842832865 123970025 267337783793 47131732981 236194063621 204819074002 215408980539 20505492948 99024681687 250175875036 35731131490 548050980 72447047774 135669184363 3718443708 10312557315 17959374512 474819393538 13080069643 148787026070 1165218684 1973095543 6356623150 1107233979 74920674433 272913019700 275337713180 12178602858 77327850489 281477556370 270847106755 30526014844 4415042926 70393916723 2148016651 2868584414 49062912272 30051395258 466778512 198464957792 130667527200 1394816262 20819475241 675700764 5910246120 2704664233 66846675446 420637058809 66624759669 206574989 117285295165 97510080275 9673910574 43281583890 149878012715 42752006179 21229239464 4329894915 9343925821 8290575349 12272520410 154499769625 267370954628 5707715541 416181102737 130061061550 98439737248 69882361248 140094264870 340479617268 7574741622 524855713698 89164487540 57532203566 507863670554 137040510723 22665364360 26165089439 46907062722 466105286393 487022381989 100297001691 5408426329 8567234635 138171006549 29342203100 120847630079 357613936176 350999725979 277107155741 7702676497 3500535319 397572057202 302491236943 406596873 79552100704 5800850532 66005687284 282635711949 149234857152 314897571765 33178945899 258813134589 351427863031 397818239965 70456454506 196065618018 14377550614 12631570631 1691816013 333536089107 100647448882 59444929805 81693223985 19687277171 16272098295 81808029982 12461859440 48006131257 222621730073 26533298176 461013446655 59677738581 110886577116 108205825476 52151326653 55116103959 9217012560 321566864889 246313376751 17612621543 52275485808 19137747611 76078344818 121296161362 233194056353 150978248178 143620631012 55627465238 13834688915 3128831197 75194797707 20168159877 30635835538 427353281467 365453959319 100642866032 106977169559 162867908199 37886390761 2203666717 50192042887 68963689656 4573160855 365291179336 75595049069 80085035015 63487219274 22726176043 6804181993 6977258621 189504192360 5454084694 146684223802 26834448446 365108399014 14947384927 25897997357 24557311467 37443055599 10699788795 28741040887 28028579212 3455019929 3192828172 28299936715 372835831 211565243394 177845692819 32624456623 341068496609 240325636 207433097268 62225321891 120110421850 72000208266 53510254646 222296079008 272782773047 29870563159 5414040745 143181053391 61424661763 104165538411 32908507868 16456165722 231665841424 133927917125 13961952556 184880705503 186066920259 152267376203 3017432540 140678421749 42105836696 44178445863 114568538239 73518663730 21523190829 299312962189 218958236650 15174182742 124047550314 199079791187 13494101078 104892749003 59115385604 13875029244 13767300307 92918120509 51281383306 237022209699 200486445523 402247479270 170668427084 58325879690 236363149157 414068851 682419609 1458654372 279810834720 85479645684 223625021128 180938206767 121040846119 1442313421 69272911231 11512048345 7337381227 5280213745 220751872918 53568463164 155286744030 96874145374 123168843340 94037087493 163944020607 120301599721 169842184798 4449693192 128028688356 12101372390 796360505 764721212 54708068723 136409603635 312409419127 31527842749 255329649760 109913611178 97304243521 256879981869 203756627958 50347054642 149038386454 117429974707 287605746594 220341459341 55289218273 24002123591 13199522162 15876388296 83322964158 99004830481 54947483179 31808733 14312292208 1968653312 234791969809 218098097208 180330354577 90181853243 10070333001 100036276364 2488944 142193349845 185804961232 114635037787 181145347319 9955179728 320065578581 716845586 266724467600 157151603333 233344406358 5802533709 208365775865 106165997970 392237465422 489894012 7449481881 161671567846 48836813834 151449173300 17491867754 3959025339 51900676612 69749228882 269679885483 279494752507 58836185067 101241684692 252922914861 27526698004 452968219839 399386642881 38460288803 152217300433 57058170267 406271178484 72878563949 251703699122 128768599297 9563621297 28664923732 155462703041 65100694585 107899963548 91710990517 54222117153 79092958579 204299705684 99007782348 84575684462 142286891689 148242187386 39505964915 5123461465 135014562157 31706155115 62491023849 103603109098 299689675434 217326875716 32594310114 61662152758 855035878 28498237927 1826902291 6065527383 364375999948 120140646050 199464997767 446602591584 340117872607 139842075771 7641375439 137784469181 147877099521 77712272945 291351122012 144271656774 172481873823 299472020856 32408858822 127207131621 67036947714 58398992710 202077010664 81466962140 3343096081 87002061427 225671543030 86756522357 477128295151 8688330002 249028322085 102131881085 83759561104 28763728722 64108180095 4810168431 41257708374 208541194593 5399833224 485638162697 52484764354 188185856199 33443095422 4993958706 39848443155 80517459627 178684734226 62229287506 53837335875 69420712313 15409534809 53814642194 185345624004 64882515684 139375973713 48539738264 98844584578 6425099003 398457637434 15763146586 1290162354 32763638116 6892688048 10091686295 316097925276 418581306831 293969470959 426197949949 395948824781 3715109696 229050641198 231746664848 20342529308 131271524919 6922567289 321103948719 59916815526 221061038711 37172936535 233393942425 16022626819 34291032599 15809371281 217231861750 162605510962 78302737889 146734371961 195123290710 104812269702 108798605834 146906912094 35226303999 173042873 123593028357 113639496201 1414647420 25711508559 35320331028 385444845080 55666095797 68698354061 32325033571 78368662822 201306770747 229760111078 1596691855 17339597107 187372462260 70794989704 390526957373 77157658328 320322005033 187839500843 92611017746 1005350841 309233424711 25657601422 313542155649 140438398339 3094812156 53434985150 37863190293 36788039798 425948261683 159532142706 249797313418 97904650583 21649622912 56986354901 35509689489 132645774208 4629148893 17267557404 338736918555 18201957636 154072921982 12656097927 50839091652 183583133985 43544350148 72917974695 63285724283 6713923003 156821524410 3526145018 7088449848 208940813220 45831886436 271028181626 52520168256 14459057997 381145959185 129628020869 66217833720 139959682214 197065973521 477413565895 87015714016 53710874 485188136556 101834079203 148396945985 240155813573 152093270776 145463825936 3285932071 353212424644 3758561350 263101870386 194501746744 59175067283 6480366689 22164873584 211629449304 49160269583 194210759118 81201257436 6636555036 27844001915 280855772762 203668069663 30684827393 413784354656 13454548017 28574946495 69926170337 3305088803 135760269 115354894549 80427256914 220749288924 72963996075 133244206118 458166127 248990604163 1402866900 104644299088 26707286286 200493067926 23641366939 6765094921 56885611728 18211453293 127581087307 204289947 317950210712 50853096700 262668970348 23203398294 474483482575 129029925995 418855536624 108465553260 533548707 254948291229 9495133052 30179934818 5220128392 33680263338 292018081160 241182682153 90884923289 271424675798 69919301650 220725378974 114069123667 6339890545 43712154659 40935130512 50509521529 308070791579 112177366597 244747065660 71790507879 331376562765 49017973972 167698345855 175202208595 2457826482 13381229638 52694206731 324042066077 10052334249 34201005419 14700439435 9565899085 31081769132 127118032208 175968046449 99673642283 122704142532 101839606101 12040272939 20979741216 216742511313 82976594507 391531294012 11508292742 154229607649 100033747999 11732966101 102123524441 850623759 80231846397 284842338225 95316499347 9295420629 241150134545 143814177776 47576589622 167970655612 22786516082 444358651825 136976387063 239958452645 90646949136 49532548258 33902024208 57669156686 132694561813 202108270353 23909849285 91737236090 35165051578 413869575643 97532576916 118670061681 243115698200 129576391587 121137803814 23689279223 267272310657 459209378855 126157448509 142848527 214014897913 55354816762 42656023394 18555308658 182645467303 16618933617 185974509282 16685499130 110228380667 40605612068 40355786731 287683064664 455386284943 212216529530 139875598961 131320182431 90422160345 180986822925 16149840818 2962696121 4812151858 299243762510 4114784828 113159072724 32629023860 311127718424 55534139954 34552574031 77148355117 6135688686 128298361092 3972127572 180892767981 2039057541 88407573693 20276290922 36792493500 270203059556 53681461183 119206976855 87113672 15834089360 60389880436 134250076691 124263983150 4468921438 363383008294 121566532581 95496153365 945536494 48769312235 432529227389 81421332860 48316817985 270019549787 116264607444 220122008618 8613865050 2757950953 117940788783 13712200250 65193586227 153677910043 73028869308 239699680265 270697826109 39716348662 64420122457 4163567730 70394257111 413271757464 3701700917 53691994120 63965547571 31468687687 434591482141 14707515441 10963302980 20415606796 54082296164 17216272044 56524660481 137419856078 153644012897 317982602351 195793102724 321133844028 5029680917 2493856981 310143484050 186674038968 98194596076 247659643276 90109348462 263886678863 421502292184 106135391680 57095831947 158737897240 154623356561 37908909836 356536060181 62997856146 403033933710 98070652258 7493531249 106829314752 130645582666 47435210128 96780162588 3726670702 345642835124 19036361015 142902911402 329639247652 102288914601 10095040640 161334022326 19950182023 313400084420 236319982374 193354891763 173812526015 166533889228 29360761239 285667677404 127199624638 104023495545 142647752720 27929791738 253025213620 350839399846 239162986 38373430646 258793695806 7791314332 378975082145 140788374522 8573209724 14851446112 236458050463 99875625514 86171748686 13053947508 247922002196 47573341113 4327859394 42674785701 11775702444 175982436276 338743908681 46180883371 934379338 8494480501 17740293532 199761555172 32086018962 371840861600 62763580626 313469647880 146667976132 222244969931 56686904042 204527485574 27960527793 148741978152 21144553566 1493267135 25576261614 248475842540 146433385343 24812327057 130733092154 333432526802 28473351928 10257215328 290420572655 19176288328 140056659893 83274975081 352147151016 484604498135 63468624774 6428947687 89875704321 163325605673 246007679486 276025567746 3873002716 91148051608 202914376138 107796440336 112815520724 405534698018 24742272707 361831049947 209071141165 69828234655 328151936332 35776265955 143956251935 81836659806 249099086569 2320566226 23173737545 115156024489 36393547573 64054925309 30464312735 33789147060 96374925633 170992513750 19562732826 11484394675 25810482294 307933087622 450886893886 232528981231 296441066312 165266798347 231084236831 3668792992 31259977264 64304302298 501926983827 7766299228 8217690746 10573370575 2553964909 115584868470 21708106557 99708547670 3169936231 63371945793 113230071185 4982388506 1753840065 8406773177 3682189090 14960293985 130115890021 194029137273 83692959418 333263665960 278362819817 379084914051 19242779956 34606221943 116630386601 2547993593 153467412114 170998472883 122624082258 7651157098 17748305354 2344631009 126263723583 381726796065 44612100106 48627108121 183944462165 4881608541 163150426020 13024456991 26966061849 267989936759 10911415701 22921931178 145877990787 226598032916 110575528062 11452267575 4183905629 86504973143 119675499392 305183681087 35977370062 76253083688 72232963220 11241214322 267213749747 19364190197 10690858460 204432241418 3844797906 30202796239 211287967499 266830672505 123213274733 36679977098 138051546648 113937425549 231400287738 32353586904 103457380359 6382165457 37721659675 37516767181 112516622769 24552262364 112321246957 5977870626 14657810944 87798335034 26040334274 186459271456 21757115889 31888076816 31708767875 112688213914 126600681954 65745495135 124824265857 292703988159 104187871203 131976880242 212335579733 73662312755 354627158160 33692549076 331250140384 23281388636 7964251658 54721965638 4714850299 38899767603 246705228393 151764814721 222875899780 157877157470 2569075046 73445062348 260976558029 133398255783 116142235792 20724990326 14837193619 119320594061 243485114918 234785112914 339926937117 239230014418 14859069329 9704932908 18396489716 246387037653 135555005981 52607357578 79514718806 152146486102 5095760430 21840146651 3382924457 145190950796 93341816458 24112818093 84124923043 81745971739 162727052895 16197175514 15278185914 146185202232 26836620636 30024254228 12604414136 26006050640 23793871782 286422453717 547004523 73663607653 77129602508 239740612745 42315756371 1668181903 132101184354 407370137233 33738437887 100787843183 99167172055 88179836996 21190461629 4794291925 20299063010 96217343901 179338587251 147811711619 16930173984 53029234057 188296264555 17878774757 33229946398 217893686360 154153008925 79697897713 20771111 89325081719 304740707777 272183557506 852901568 5967247745 94185552738 81785992959 25785326243 93303667648 224010994 83663455 10560273446 178837502185 22950174406 18631927723 209763326313 385240612016 43960666723 92540240006 388415328167 321785130451 6779695840 34832920 17459555096 69369502057 8632616248 96582130 78283485148 49503165740 4936634762 111754686290 216735268111 120674234809 347436884717 28283378307 17132815252 437674890660 722326958 43577453691 107634810448 66727928729 162287992405 12959730326 45891318216 211880840353 229384389 116699926802 6859896800 197047369896 343205839495 140522419626 216540159376 44741267334 5458905713 30135548941 37931997170 75744694359 7617212592 228918353830 83157829743 692369248 39043729016 4609843914 108149402713 227419227541 18574427441 204072331200 54876072077 3387228392 209196118651 121265042070 172318082900 87002008109 221168848600 21298603436 50988998890 1703605046 35661961311 185964542422 186706842215 175807620360 66245572017 191427346137 29957547092 3844878211 19875583216 484774461050 479154484 144388388470 97748600313 9157734676 442780955980 53731012683 20521409537 86734787723 57586845149 86850246313 133510178571 230461130719 223823218491 56331835113 38804188902 142358750432 387543885090 76942675908 434564044658 49231022073 10518358049 238154441651 129669711488 17230310455 161595987013 45599474531 382800326260 18337907997 5208292601 959135661 1147684052 249128263168 98119752546 296494541033 1182956981 151195548805 14062594536 19790743027 32215010196 77959463359 18796968400 88437117583 289195152 38800241645 314788825816 15736307515 109223519318 24226506941 1882818520 64639663217 401584376965 305679361862 35803027103 19643005874 86259398173 35337525016 20419347724 13619939036 16172969261 175751818508 29100579911 278585694092 13542570890 21976452136 180411123376 135842054563 77798409723 16868881422 408086908 55968399464 144915931492 90639157255 4414587598 353407675546 440230819382 5881277399 684715896 73066970041 152117381931 205841760242 57823242472 22321771952 9619663791 201780816474 24099383708 251182178062 197584611085 755898151 473391684347 131461656689 60099313569 56925782277 7454794015 38550098858 237841360589 260403315241 4465865998 61684158170 517820098463 43192941848 29199251107 10059102309 91423119007 30193733668 2775426134 268518683877 296342862282 62836155808 876365597 35697354095 402043686432 1275528585 96328339725 250499618054 354521845044 29225637661 842864653 31649424810 74381412399 13808788713 703230996 304353643754 195989837734 44570328345 15692098578 58733106784 125809001143 134699482973 119478593244 16947513961 124058086642 145376468598 39241440377 347932114464 277140185881 293710707975 295158876621 104251976949 5259922442 43219859915 74698999179 975586870 142102233528 68253940032 110912132534 106894680802 56105964550 43540181188 30163908900 240933425814 55690762152 111070215579 23292754977 6957320440 12384708894 4099598277 9342782658 208409273839 341611849588 135102180014 30681614080 57996766193 98925030737 349136385091 330016149432 272525576056 68274150 313007913648 78335191344 23239826332 11864757192 50458399022 43546972261 83439931393 86753327701 87745271722 22617082178 4812195582 7303784455 4749587207 32512928836 25049877908 1892216545 35005897790 92346362045 198920315518 139486166723 45350176993 114874733725 13829980675 108255185395 87267383309 14709209224 128138308921 98633292326 250244900209 76393775968 18798588573 286305190120 185344319001 489766096 8811093392 311123483787 241990982050 26242247250 83352811086 64361732727 393888514905 137693288296 259039757882 74222323045 904558769 29058554346 20086322428 74072899533 159959669284 75294151124 266351785148 432204810655 43704736800 154789061752 11064029659 6302962206 4123956385 96508202652 55118324634 34188317625 14342904763 119535274302 171822055174 62189185655 146064582087 27964153740 45850225834 79535351356 30811426166 1648287592 287699498152 162911090743 17880970474 2483682811 243877068949 379997858 79702035521 18213417328 9632805780 19027959318 96120614352 99145615605 68910402944 90192947540 5807124765 105422414658 370466875869 11163993154 5028967730 6734736626 75102536708 100046167357 92210428582 140298882043 33704000616 270256907130 18948755704 13547031169 83875942929 83458041487 2035731804 51096334625 787844528 284032250639 10505367814 41397746021 3885279384 1429690168 83268338160 401739983209 186431227608 241427226198 235617580645 330852788575 76821735816 5020377912 287522943178 377159416365 67431557173 214712723798 22435733778 7480564905 4552779682 326394932525 89057198989 254693320167 21739264167 79257284511 26249228135 131441589104 5527018145 110805576924 70859680740 341607210519 415332619333 147251199255 89606303373 277271624378 27465356737 729336806 109111370265 301100676011 12136684859 71477105297 162646884534 26777251295 91232723025 186318448335 193593685626 1047320056 271429625663 135401519974 11047237266 10117199 439257020701 121283756478 34179606459 25019351573 30512804298 10515623571 182844888006 104836124728 68418741012 206421198984 103870837536 452935567651 140327394280 50874035966 198187227678 894574615 297727752825 84900281046 442992783811 12872617802 246678813122 1019752483 33420119962 358600532181 290191078467 70596734081 60589605199 98262492791 310485794954 327926175718 7997817865 264784048613 185170640186 212061792665 107382857033 150991934483 77163280021 136194963550 280484577269 318895983538 30205243496 278787632736 236337758924 21062924131 45704713170 249163047510 28447568724 78952076269 18773452512 6692740753 331030580 440197805284 69501347289 6565614506 9055372284 45573599045 28193454856 114466236138 323454478 26412664585 286644815053 63626617037 9656782873 70311173098 27157271345 47961794918 231225034554 260926538262 336392016 30364923975 4807568808 197219755224 73045463319 306117266211 32920722736 382008477368 32374702987 27804605977 156577619039 315885784871 132298669218 6705436807 19543067442 2166529551 254489729073 15875522400 56201566158 11410612405 89632849240 21129730522 25647161736 48297871004 4813044914 94467374802 51110765252 354627760589 11428433700 6519196247 115166154778 82130106668 98520645858 49611075895 9466676241 6212308630 39192463887 187070268134 977669005 16560190845 199020130713 20077431079 2091179082 172907581510 104552187731 5978963382 5180309646 21461245699 4946348954 383014378789 11468715438 367195887231 141569657427 43794337504 130431544399 109975262454 31469864723 6222444324 179163523708 462446615969 253341702522 146622523599 86617283123 124021804753 9326163516 276421612137 96054359075 202462561713 114480740036 2515701757 168006543665 50102458886 66831375611 643014348 19216934549 195317436890 1782258481 18277094323 174953237821 2052677169 104459513155 84317563437 149168960522 20211231444 5929914207 51958413931 91624144993 26561471702 296239813743 299301123705 2475365867 227178502497 369453319586 158360768660 95749881298 41346525046 205977903059 2457668463 87082925704 266230572431 44561335142 1697042807 86403078287 7945508773 247002861912 13113752255 17965909283 4151073335 344229339107 108222921966 320270902146 805977905 24834702230 120058726043 86261172680 143225095099 214919532714 88940738771 69743626892 11610918990 22006394544 79537326887 17585114537 207685701847 35953802864 61059360376 28698860337 87310693693 46289620827 757660330 15393847587 34519282 303329434294 14094126255 7810604034 101615652507 391505539571 10921553590 66432863705 83670292138 161615124215 249204146362 49138884391 3344339699 27131363450 143809121885 258562583801 35946630119 63293341197 185256862909 230000541028 17910364360 313076354303 97006909257 22953248922 10497815325 15010510198 346457183169 61187779197 267507890883 175933247872 226721981555 56864162186 327832587446 63382296880 276811208852 3495698886 139228221714 57382363589 356470597685 126358473064 33822886613 41607330023 155750831130 283735482639 201722251 107361362250 112080162753 24281413072 183295241503 761725406 126555825271 213677858192 221740033051 26330657028 28405299295 57498128056 297738966133 1264739816 168688483479 1652387412 337269414860 129417783526 175358226237 90383965831 198433201186 34309721154 62527328860 178491765517 44990096980 6652233440 93804348974 37684918316 37651189343 44831111971 55030919215 163541089612 419357733472 3064924804 4744346696 1312828534 321067038852 117984430614 274647722312 5394978214 28392996821 387278092805 381860813309 57975972631 62031875925 134756192250 17644380117 171596611050 35812726244 90323849174 47818006308 49902030834 114082926242 124350373810 120917489489 195589340769 86963646923 109584383468 154756425115 142860169845 138273791713 139139790288 28456349748 6207542226 29735848724 211040996978 39764520097 29780920495 5870111978 332787484331 24140935098 124588148741 18287444197 215467435162 5627020336 55213665865 11129564285 76045871515 52203739874 2444914388 244530380974 101916687980 72244374258 89012618486 161219498083 30625421542 59460339702 46100624201 31332480052 155036276467 94792496198 2014137983 9413116818 123991914152 3468391136 63676033797 18605623711 91856904175 213716998919 10691455898 1572334909 28830661494 178970693871 8548873445 292099414667 223703076350 293786295637 1685246231 125204879044 221365853205 258628064426 32191108920 4552087437 465568251595 187046481 235664012937 98889610208 14814214994 109755705661 152230770135 220561314169 187595632752 109841762055 30937838631 104307046452 58776527326 9169124587 57250756464 13742958620 43407804069 89269890719 30566699853 1006051001 1372581312 49489232579 82765102297 107611507661 97385719917 144972982093 113697081456 224942379755 65574729727 275652378103 286918258631 312652602210 137037241141 53357977407 295052071834 499887017857 272771953627 100255829105 80141990090 237619002909 2655655940 119060363878 178628637240 171377358262 12583022164 7025982735 79493977367 123595106446 28757959791 2976211157 161950897840 18253741523 289829955790 30176676266 72732942036 3120094348 111221756027 154938770242 80219832117 11895651796 28011013029 30343893189 18008086468 13456048580 130914884207 9521045766 90219797139 63057686580 24272045323 234924545516 6568943962 6285136773 58477966974 31086058962 380168343929 95000101737 289484658945 202948449622 231662804442 251752740670 2159972218 64437544886 9642563601 67037133220 289159425385 96091949893 251596875110 129073399922 2144511971 50208899149 3081250167 337690627361 28759359145 53500880064 38756099154 79534360823 41507024046 303355798557 3308614825 32132528038 379602019486 105559662578 241215726597 114954762505 15394671673 67902807793 24649017061 13378852990 134459232216 38060690339 8036819607 25999021474 8692427832 28438412197 20518779711 198380993924 4115148602 98869290892 41298362384 20703033729 50455829547 261157299718 64915656801 6303501739 1318035239 144271856107 85347987617 10906560155 239738540033 1126653544 315446830153 210380783451 14529514199 355012607324 299240921440 397078168909 54311517756 393613822087 93901929547 83815422934 111602018908 93291191674 32278718262 12680404653 388479396848 298620369995 119863398745 45963210174 38778514662 293634524374 86833855436 41738045377 219666192840 101823890339 24088717447 2752329587 165376731394 7062414809 3641553690 29661679329 385968690525 151856611720 340938790981 47115315049 428843693924 65774577480 63041140154 155878672612 172133283622 306716241050 3335591380 106145750596 41811320180 11056080070 187676480698 71636714657 4668921633 192228790816 58892012636 44023298698 362996070192 113742504487 434868283712 6345335199 51041799639 93819103978 380470910354 20308419916 5036018172 99500088405 171927832269 68643100636 63999003602 185772653542 288029981712 80918142327 1068347874 93186403862 138054529444 11636576851 15655336396 51393193241 71796411015 18529951666 70304298675 232266910793 41132215372 5538128181 35486583988 6815691540 92662431521 91006091696 69958541673 28975848766 218767057952 22480505178 82489342319 172256764764 260828813946 206412163983 91628464422 171351759549 170558574691 352332686794 48193590115 57156703091 136811925685 41213053484 163549331703 172399724431 88269024667 1241905923 19778470247 147010452105 91033981919 2560901195 25398924994 469771514593 25198710036 11847197392 18895853492 424022871063 3894777303 134218388956 101006327821 3856523906 150652297058 25113965251 22197562714 111816665690 25579666318 90072028272 74941343812 246850036510 89942060910 160711567582 285542372317 343227140367 184485297255 50352778942 12551098427 2017029556 99826693 132511260657 8103660426 262151771063 191283687440 263716235317 270136781609 117737963862 42982799758 83931203732 519838669 126882986539 332004680716 14202107080 21852513518 64565968355 27652684863 363958735114 20950198976 11260340475 79656296362 260503976230 51147470025 75360853545 54171428669 177201761042 21108712902 12053653234 2147548126 136676051011 78976866069 24327960031 2413278955 15064052566 131283259640 360765061192 185130173273 26834192469 43743030233 120804366552 15506808744 123061608021 125836189824 100408261022 59375819265 33541043823 7945977094 112143253255 84845723141 46553070619 13605658909 38874010170 22216498484 161073615363 41382013210 270973942025 34946054190 95334890837 99628577 158623745973 399547202245 49750311227 947676628 22054294814 22096706765 237536784859 28186255295 66306761182 295202634913 32177487934 76278905662 61337331460 40208889408 5416647119 153223237260 2935491806 139477558224 206055627612 125109175641 13494129111 3279490352 234986374652 9911208117 16017974933 41342305091 132682905432 71514636575 4949164114 176247712534 146652098163 39656985493 427466677639 221911946747 116772042711 63957629577 19403600459 1319961698 33064622057 10565993557 304982782696 481307420 43515496231 138191263929 149904195218 852698696 25096051228 73864304319 263823550562 9396110511 120578259291 54415606575 10734760964 397241209327 109889928431 715874037 19817106889 29579280397 33192940051 1513014835 355872345933 51930450955 171193048449 105043957530 67352572293 73123035624 111141109895 1360762286 14662565937 41777473439 99683448932 188948016571 366061540093 74056054523 154024604161 269639967824 24291372788 152162063606 4663678813 642874205 164277642547 146540221291 7684333746 26412804873 17535346185 17804678569 232139565797 209814843296 99531496258 149731126763 26883628509 70907051183 724883272 40689980153 52059848775 2751339693 215188180426 53661755282 34254664695 187566739263 287750056391 39573897601 16430245167 78839815925 50787982714 281070049537 36438125577 27304681271 182379303804 14657182546 69206205830 40574543373 144943559525 181537969699 29993155799 1023928704 29711327388 3584870522 49944848821 259374463528 50326064271 117569636322 14554082746 25611707225 106183216797 131682715213 158342389427 48914863679 123280534598 340094440314 97855994159 387439132470 92559870726 284611926359 152889315014 1664150182 170963279516 18755488877 8864088167 105490563041 11907499066 179244295088 746585286 63761684560 175193585833 13934719699 505295602720 71157822559 9796689543 80438316118 52604331234 3782512988 287207622003 133795683350 39630544319 292742529918 323111869 127093196481 1354083195 168359485702 694389068 2861240005 70265402302 16818604957 205904169034 42281697315 7285496513 47265701067 63007496825 168926139853 140422461530 183492453249 3956078550 28086833149 128384337627 131725621265 191392928852 157746072805 284803866519 50029376923 181883763888 35496055246 246944995139 120799890221 192850564970 241561389760 191235116970 198562598197 1869282252 143618257307 17536811413 8617055809 98922152326 23178520 69494106962 44249214120 13945947615 27153758498 312644939014 959666800 245593681592 48898541907 10591758086 78130272755 86069011107 4068139643 127032475 70982214127 39716358514 2171090666 104679171133 68262171080 62433790473 115453181334 88070394196 121394321963 277676846865 6468676388 80402307030 5966787019 567092725 22281193355 66214072108 34863013396 289886950309 142981306948 1672533020 231448133308 458790742553 192337536540 12848439893 294069593288 7101456574 130143911760 61983935975 330621889488 124775159696 3954537387 77926934799 298541873385 257001538537 77254029965 30911715172 33025552646 57332710902 56445070230 228645023676 35730889815 149474115799 115357207500 87080963383 205922029202 22487891087 239453494405 98081305588 4325969373 68193375143 12995643297 3177862660 28288942144 383536610008 110590097 26682441508 162173843722 41147692302 122373181589 163362052261 20776116192 392661940487 68090627777 176659488774 25348817974 17625200439 219954002434 162441853479 343027192882 163159570187 64209938796 10208475960 417591565444 39838623261 83965254289 304488501596 19248161248 89213801519 100543424340 4865664549 18588523595 35206881331 151871508713 39016546685 130115057575 69438758623 53075596373 53815963535 13179025724 241950298294 24335893999 53118126314 33383786612 222821170740 53209609880 40961842232 289981212653 7295613074 50687914290 48940271594 5873551945 130505623096 10901112943 171940751237 366060855075 49226672907 315014180786 156726263777 186202739975 186363053402 40619156471 355310244198 97445978107 3743240999 39194606581 287632424875 294440500 940017476 198507635998 484789896898 11563886971 56518879439 87480711377 3762829103 12709808389 17750678078 110325547885 160574918195 226834412060 14264316658 22554571295 26039901260 31396349392 37501302588 163468059064 211275718706 122704857807 69493332893 18589352638 513454345 29083295871 195863811087 234017230064 11883215353 115667377788 538534124 125928556402 31853319419 126326543593 23045021622 185469606659 52478765669 7737255012 1263775722 316073549900 126827424897 44284779369 16501838922 32891058148 1326819362 9873072964 167662803978 191340629949 3485778493 398201365259 98989476425 82462045729 17992582465 33804737501 69617362984 90495121685 217887751529 55722384383 31665923536 54255504545 216011835873 123774778803 290351042160 31236488032 42792246582 5614267726 17901570675 31069527281 43362013712 199478703713 25901872504 216941721842 90848211625 242882597212 81343706085 127676533557 98627917441 168810241859 20400809917 199821240116 790806591 120179906282 182123364621 135595967427 34970937509 252963570484 35327869958 503091670869 3623128398 69826193417 20128169664 227557968371 129942327616 43192580873 34874670374 47037639335 23173188219 10373703132 62605897618 2318226101 11205507531 36114211 88679569365 31873020592 15443785244 93688683021 97196879392 2050059443 14080754196 10806866649 249105855275 88076509657 162835617771 36509584357 42246296113 12349651695 400720767124 4237754205 194953294686 6804698179 56617607858 58558587724 345281331316 516566496 32811067264 384667953891 73155403372 90190100561 302334495677 135264460347 248363681701 23745304663 67472566416 41894537258 54015913600 76946651604 189029489595 4345778898 144071056363 63691344598 354061870723 199718550078 170519257380 14341210193 3151138146 29515466658 17017319839 65515022638 323742044 6308612036 85288706033 124776845135 44712394453 27232176684 124748093116 62227221200 117990518421 15303094692 16449467069 4843155016 150529598111 63446078266 207563258 118586832992 70743869555 42245638255 2929009536 18139679332 34567899505 28560087714 5239071071 104931547084 28032505917 36026226679 210385876297 222739827908 38501491841 175011651908 111233259338 160255157915 241864784132 141275738281 54811745721 47493144583 142173468260 349374915080 5008996619 136452432103 187124292298 21914094337 47792272634 196198241305 49982417016 58100721454 343703729943 62214628007 28481344048 5983628278 91662684866 409868095317 405992529170 2027910422 84458433698 20422803540 338883665556 40832229238 176412991464 512039232 13138075159 61638410603 128513323572 3830008140 404042106527 43445678747 9701746263 41717179249 269899092724 158444821460 71030607710 11417734 24495582499 15819671357 30485469120 409366590990 10883790816 303749953523 29424096478 11510439016 342090302095 140247048910 70021780545 937709631 5191480934 63260063458 107368882144 45535860224 260880164709 198061556735 59354919225 279536896336 49071230072 36650110419 278344419 55253407565 4649825901 157480028083 111605488371 1389174551 276846483645 153416174130 35716137737 51103585508 29863535822 176140191837 55767341438 39136756586 320506126506 174883527157 27041341335 4281073159 25525119728 148861394466 54354216078 3480706976 13624833150 228849852330 233593655082 41252777619 16308784049 4395007536 154960848442 54559716244 16633450012 50270840178 166039252933 227837676556 125011804288 151424438229 194360734030 27798241407 166771487462 316190888738 401795219145 732239392 30847927203 244322235352 355922474336 271233146388 6300596297 74059369981 22009947175 52770555489 24331789312 5331602270 94227469122 290195125666 13733910631 116547974332 11740964021 298807047 9093927197 52312206644 157506676816 367292293205 18266787602 34458801664 32585948416 57329195355 64334715419 9790489476 29457876871 23615301846 47953265163 2359690995 55200026233 18139675839 14138082221 10769378430 199459530995 255153622847 10645793950 148594589023 267038425985 178196716954 352669580064 14616645328 130619027455 18548378138 384271567281 121952620338 237957853290 31300780313 44284781247 42575844836 355031043087 7488623987 52548272675 7132715910 96540352602 342373896823 43439285153 9046317197 153447712165 43653393700 9584592040 403943344994 5189857280 275911457134 10268803428 141309861219 101928810215 23190282968 273997312020 327546682460 53678532175 59363038341 289513959536 293114897562 198049641652 196071352807 119633973126 39930756565 18386446737 23112150122 8144964768 432009009631 92145278338 339216890985 61737211899 281293988415 28254041317 134843653230 18922371850 7641951464 282426387065 54015899021 14232436900 149596428929 43610725505 219036193161 356836505069 156105480759 33442059089 365131458993 11315642543 260260568338 134745487129 30153218434 1206414374 146563627606 26207922272 74187556652 130600327515 119738486935 168575669 26202894400 224364463396 256005161002 18696325664 11147371530 120354329221 117226307558 31098425116 44620080705 84277394571 80555360327 5650638265 40462652290 167389234650 5754799814 212881603239 196670314935 288804106012 41118428405 227306121527 256727232369 21509697550 258929200565 101700861103 153210969376 56672838032 225795259896 154581023316 30243302057 153106720657 24196221798 123917297217 29868262227 34581378301 154924085241 202640132219 1016645203 43181431203 4838812260 22353831748 164793532196 63391006972 50577228257 6266388986 28093954 9684642957 38326596840 9524768582 130975706535 209078404661 16401308209 270310204897 39249112811 134770720692 194003203331 25316641732 2281698807 26429240563 198957182973 16607110251 4325397924 329756702566 230064389012 78683732148 9877184200 186033730644 31222675336 3838987515 25824622437 81955087488 158232790356 291165540441 47882078872 2030659947 26692584862 51854817522 79456382524 165962479438 3959396889 1965098218 96527356279 35021151516 302900377269 182738209010 191815803142 44427660372 240504417096 191285191424 50999952982 162036057926 117283278917 51020641807 163261830336 27444582437 119483745932 345727437 136457444675 265758226536 320245395673 10433669968 39443819121 270041338881 44143226811 401597343843 100864836281 4249595996 184846210251 3475414854 136368090817 367313595150 132007264914 39120982832 34090543371 136968865299 312499075917 3992159240 56222911065 35084882640 211579473557 80009243206 156028856247 2573963385 9114477600 66644439617 326404590888 49118549543 210100578340 10856954249 93278288721 15456038630 76430021136 46095506350 84203297133 157172025474 72589082297 37801860690 17841839888 16247031335 6084044543 12607373875 398453049696 45889352015 15555594423 37156163371 16913255176 55626474 57277214375 42578711225 129867182002 80745622320 32779078443 97339644729 44193730024 21781676984 20037381512 4257973896 234658216204 126248106690 85692509819 412844127587 153590406097 90699489006 30364522930 143519790508 109576511089 6218664685 41392859108 141558457257 46321187179 39287005267 300016157056 36274990552 132209968633 209488335511 343108162995 26152934054 18179763438 185987182148 102748698271 144824180207 186407503148 183810270795 2881406427 65153488183 206004764004 344191374803 63649007784 19841822080 12244064922 43965456445 22518104659 326290930562 94985869553 19809227776 21716369252 8501367879 375149769035 90462939080 39697983378 8379808131 33509589819 131477626409 188335468838 55790059162 1582420112 36945164603 326842529572 343378353313 271510201524 79148620536 209541832071 120987276541 21176642946 68657023072 27614208111 327739698119 113509402061 115452985151 132536439976 157047587285 4531094318 175045563536 27442728026 73015216980 70594532799 189400091672 229934255871 63441569513 13222398867 52712222313 206835259163 44812403687 53649337334 363770286955 32300392429 1732727526 8705086252 1868397849 91835121014 167571708536 85812918240 19495863516 172143623678 150350985879 186067404506 4937112185 628257059 198595160617 76085655283 97657451881 168468521476 11116184356 11703814173 208592420703 269915190086 63263471065 5130123057 7173221373 301829383519 3730406297 98199507806 1272818701 9000745315 88706529574 289885281703 147347583225 182690423010 75481860464 181479013394 23805278700 151980830971 1641793446 177410207598 22754573294 58691015032 7512388437 58763754258 118206550215 15387811136 24780863657 20501541766 2670776838 67568765172 143860195862 157689405434 51750904279 8639018839 112396814548 11451237376 13916323818 51126906254 57783506393 4901819373 454031060587 265960771687 180894193952 246765353358 201335784902 357453561336 20443929675 42128607878 20407615818 17819834622 158370633490 6968983633 39160417594 32304364036 201483986326 401958939760 33816402015 12549095256 158193603259 297437012587 18402277581 142760099291 231870952693 262924011055 35133207525 61288153850 74117514252 80338729750 34862574994 144599004014 6352717705 143893285669 275239328194 98739033024 815749668 5335838352 421733457 3687233673 11821708248 173992864595 215435301645 321102954787 31015250030 211306918071 101397125208 16083710856 1465372048 4984554574 56481832931 40120150724 61474684256 2744634785 39927447963 62017068559 301763896202 13631434816 55341576566 19747063334 65951775028 205469060913 8745255079 130585537122 27731384034 65697552311 28532246430 64939388346 76193039874 6741787625 189097251118 1062869339 95191984965 106983300527 15225634455 261074144073 406085712843 448757890990 90863106847 191874101759 27986822299 25304323850 64872045435 133347675617 188339544404 141518748115 305839001475 13287228241 15863270679 95183993468 70080612942 52978821856 27338625856 6351453861 6806944151 39310563570 184393233890 65744658877 47021468015 201322334248 11363876483 52943921852 157370246678 158446655698 189864681355 91512679474 278462750991 9349152483 133113332611 235699710004 12864598982 4752802582 241256235442 50894653945 4193235620 95136923493 170462669652 145106664532 19865214462 36783960071 153722639716 77840713006 143380703255 219112496991 2042977910 164845003184 134897318472 15846413832 105064194932 42851243306 65273927443 10607083486 282105288386 243874807681 268325987398 341963597766 239217638079 319071951 36615027631 1455754723 3812707521 92828979912 64164359520 27368298494 102819735187 22767063934 29476297179 63693248209 2343462920 76761597316 77598683504 87871726661 3566311041 83898686154 201976941914 69497910967 34384349655 257125234346 29889268146 26737199071 63107343044 54433023471 33521094113 162508152398 68626138863 110244720684 178717951414 62230213171 40225230874 102620282354 138854817702 115203064752 170774113428 36245373537 76550641116 452776798741 197301000261 68845429364 52668713189 82237654356 49187243809 120710415355 138198588533 129428322732 49156689922 85027241354 65320489412 193535988445 14009399675 89369022858 14296968011 56422234227 17884244569 1666837096 33493303909 255929957020 18046729477 60563691514 220687490093 84518046986 37784975932 3697186711 103661388657 6215964310 136019340970 43597981527 127401878210 82517682817 16601956887 77761565236 50932059976 126048505428 55033552356 5370861980 2883306778 96938310323 108561900626 205625516545 336226827506 19348268309 245556592499 71518592 46184516100 75286585278 6311792082 141270955563 469120286738 139630546871 50011828089 9712588895 79694124821 121840326944 278529647289 62501775483 58501727051 204857962399 16410735028 25875655176 134803698039 4157743013 238425954541 75714052250 24940220449 7792758349 3550874740 168976080909 103231875520 92229224297 144376501975 2370930806 42789056773 97662194448 199199220931 176485138364 214037652756 20580738339 56004701253 35808137776 187838661189 30094233840 264356757836 290642658672 73338606245 23112522672 64055875497 190364901653 2519565802 27955233025 46535429030 31498807568 98571318938 186807347729 18931540762 14724197087 442468952236 68082467933 3674473808 279935414161 24632540609 155243107467 283021617242 41080670546 100374732019 391381193093 51272304738 35771319464 1316986762 80474741272 33405829904 10742682538 50833062056 73114380312 19461440700 9286732009 93797861646 73475554257 204057647308 94776025668 174409104338 15738051035 171008109092 151044870807 1029809871 183572673079 3968760842 77189270947 108371315806 110678549402 1984749070 246792326158 31545766147 7930322518 102229012 4893421300 55300706544 48264533476 148306618695 34713530101 28998912751 9744673885 75624199350 247480656966 55143024872 47648150651 51953084931 61646572094 86397257816 10870531502 26661338126 186658538421 56524869299 6554481766 174894053907 12435076312 57232501211 26111531793 59187564849 2774728634 158352262014 103554290349 194424433181 4787491197 367071217812 60109647847 42705652788 82294090927 111171188120 323683669376 21829853089 8531324889 403847595818 282942014159 90341142236 262581353346 151600493157 3084226247 33856940951 78669134021 44973264989 48123207669 9379067919 18984413006 4000483626 58289879836 3941111220 12475926809 28501165687 7142827058 204262638263 19521680191 389381589535 132856638250 39179127451 9617324580 195509020677 122984076665 212493922399 134324367125 1998534638 45127530943 228497832068 15705814854 2741497153 132357521 268071154678 90913920018 19298420530 8284058763 45306087266 71897356143 7809337216 34900363914 20912821824 3461384316 27103657608 21304050440 192088666462 61267708686 242873308221 174625886409 86147882189 92980266878 17313066978 119605485846 96331091452 253516512545 99873149 165311804520 375171745606 286492825454 76124692850 19510141438 147387119988 263152575706 376718770371 56457903316 244685296880 15056627250 3626929502 3852987572 248530857330 775958061 13830212045 32895169 179674585741 53814402909 10572603479 147223052635 145340668684 40388269404 62440978168 196812982238 27390391866 115890841294 124361783762 5956127849 83622238220 123692685027 60298509116 2323091461 249986638171 60691416586 30251133132 75484957094 24479889906 78126254995 57544621903 66040311517 17215287448 135870741063 79107989428 271715328964 40417843727 108370405404 84366425918 68319296643 646335833 344177273344 39032945564 297805238974 3676380590 161923726906 18374015699 45559953323 1678442330 1672311936 127998993419 40049398819 34562070739 154223499761 218306729302 23389077621 115200955750 101462588026 51595531272 63559406879 362148931576 299466895010 15518411874 30405677002 11955898629 36646839973 12423425821 26145718100 153399464766 872729106 239442390 4776821332 152750142975 230998380752 243490942590 75242192317 35942331844 11690772044 276021295803 251368607422 226161529661 47122520679 249510655287 258264731326 34430901998 89416970939 34341804223 9890607186 144396987305 111785025552 30785129605 42839684848 66171678014 9536222374 42201327656 146278368596 281639778317 22764298907 33925756713 262581947656 308705704717 115561250071 117470412803 105330074128 327401050 126462387322 173697038607 54125570549 46201362997 43748146086 58403808686 154690296049 3989119444 3333153511 70171003750 53328521260 8160303301 127529127422 57448077326 37258836012 73716449617 108740358531 81056953451 41422485220 128296993301 71220876728 210986709633 10680798435 29076487197 7858035139 171644333182 28911588074 1297537054 9716067846 80728586366 60226770374 32472198410 39040511549 109537734895 145432638574 352503069092 97749168246 54385775689 6243463285 39296275618 5458490395 43419692537 28892716900 7118861814 170534017919 52767696027 3267953459 30201079359 60774010538 49201290232 1972137503 21262758685 79394762793 319385339996 34711296096 82520375514 39774778695 112697771519 25578430497 38867159165 187303446348 120747569905 200725038844 21005339151 34469097104 9574409300 15469854476 337708994372 7497896690 164880454954 21588280098 10753483764 107215285126 234435287544 9028868703 17193126226 59328782492 66239167258 3894225406 57660386155 13548497918 154769337025 123300361973 192052648111 48254789208 154690262950 51011561333 4722669982 214450363439 48149636043 2690886775 137009673649 9868458604 41331759011 5360396072 4880518102 30474052085 10248281306 82028416332 160963746818 105025991930 40538225668 6042987065 186247567308 52015449951 404574136104 391907718237 60154181890 185935093464 6000920220 49911567785 324040814321 13084654945 2400268092 262942696837 21188470527 90556087 26901945549 8432441154 110986760404 88746489302 5956267893 237553458930 131593897539 44123586404 8406110859 333767407965 114411372233 723145154 186493727536 68970820 814658723 29750834892 273010877224 176600139331 299909103726 145716958728 439625158038 49546279858 4661800188 9140980174 10591226458 50868800860 293531364150 147961189819 150907643239 5334262903 55492205015 196235700825 65238078697 42233861962 84855165995 51299920174 16931823817 120406183118 31124009359 99766589376 144826967623 323438469142 93709945115 131043025059 11800379738 103303812663 39184884064 252923955861 93330299625 45357506137 60739324223 58847462071 15825796355 4502659509 25659435102 243635560414 41874160994 303388424884 46188654437 11583686472 214368970 109009871226 12567761494 181678429356 157017727544 3202988653 38615219372 61093081268 233472690027 151004250895 240736813661 49945068412 50836864727 44936848731 34076303733 6247680756 216454833032 28305248427 301043721360 23665656709 23654360353 17752117985 5726802238 87916603628 10742070357 3360330680 10454673282 134086268278 57799180849 26111052149 62777008639 28084224565 259307520702 4522443830 54525894990 14531477301 85609872258 8351555016 108660578698 86575426471 37823233437 239155377882 1932127 104827946641 77190034114 215334071893 382503821642 121347729710 54230043016 70672523123 7173344229 181528485225 91439654 289318610341 42382061081 133251950785 56892247892 128248264628 89549254503 8369290760 334455867831 31400968196 80667829857 8827255560 1893161995 148107733656 285456741127 225098856941 147282323334 309066455024 12705993172 33297448962 278070597003 49904195262 100276371670 74632284097 8915039788 94442954019 9507540004 44209367087 187776792107 406787555936 152807440131 77484461737 187681196587 102833993077 17750134509 88458080194 271249210232 217624655238 319197123508 16568389938 134094419898 48111659791 27681377946 35149421546 69965679316 186270803689 141804664267 5314919691 12879281322 104117198058 57031463693 87330400151 76900427725 128168085759 31895727156 154146358175 302033897084 52373549806 49273021659 42432815799 4497306365 169649473371 107828020145 233964514145 69755784737 189613182514 276526017956 14204105951 14806107916 139915197141 50740478471 50958261327 4060580300 22593016788 27326244756 23382051826 75090311834 324207628564 104519493901 48080959341 60073346385 134836757887 18910390013 61155776658 86270188227 202420170979 30463041292 46304392899 14399125213 9504900388 20274310812 94812978869 46149940356 16665447025 77040103123 59548145031 40725585712 138296271114 19981429825 337373902947 5381081389 51955904352 14580319743 101736449303 4590057918 69532732549 3362566775 193222384295 98410097647 95735088382 117888319033 87823079310 8384455936 61288005953 19399621714 76594344488 50282118090 179837117877 1569293182 246632441874 3659010181 246067111289 195249589241 284480054962 189449502538 30513979315 176030143468 28652542737 268071207065 25449565120 12125749017 10072086347 29627011847 25555827336 2237400247 47834296953 90159206379 5855087437 6966431621 258222560877 233954930375 408998908 333859976601 14427216609 3421706243 11903541260 5074641435 56855816020 247735798023 79586605135 7039014749 2022594707 214244281109 24922460369 152126517484 72282108181 9851006951 85569309820 86501804372 5311968652 64666127288 14611126119 392583617 191888687528 10657745217 21586653748 335286561893 241702587540 80588363774 128504256349 211732442120 406423493178 8064516748 39296569831 70096709257 259658584071 3411292777 3184419862 83688939582 4834793467 417510032 81240178777 20637014515 41762243913 162128518175 92802378596 311543928 33926601319 90156977271 131772352815 259225436814 70661784564 226808931152 13011686464 98237186367 127025268640 334077675628 13300390665 33156380536 59422007579 18811475286 400304291077 86275913456 1296470927 38655397076 4674684318 168538487701 223573025487 207038544568 69324867401 90994110753 1593739420 30239778547 51274631330 19487077976 43098661424 9232203041 1476130751 27657646426 40332138172 94956265499 177281551750 10102084372 55775509696 54621736178 43577289205 51067333458 46970679749 71062128281 181404066259 5748663312 1470440354 29118671250 194113129297 67559026833 319673724261 108398200174 366958309583 3630973687 118949460363 793289134 184046795701 141702666798 29058518319 115163964 31691211363 42008228329 8433686378 66796791675 448595885 44026008719 274272219880 213729158760 121690608531 308293840754 131533428716 59711586665 18980403690 4450698878 38738119985 45505984399 2409822836 30759848459 10983041279 19401243992 1028124594 88740892428 12862803427 17626310579 15211821291 66725525421 56640510163 42223269945 30835008820 44454129402 1189979839 112233353313 3153833859 11864105028 27982541579 119253648602 1950827030 255324858868 198636090423 128843388586 189648698509 1090211535 134073838820 121859686246 381322015 51334606595 15062222830 167884095187 157180530972 110573578499 23076661605 54634944480 125423040753 41255624467 309585911486 109065414818 31386912232 121248101340 69404829604 58587828814 11112126384 94832519766 260413924933 147009375916 171684637384 46833372197 38972428011 133794947219 268898015740 207395102375 41297210838 16144719206 94230565525 7032724393 68588021049 1547356503 118753657028 87031719443 14249507015 24079518917 132942568741 144703744940 96654121060 186969033706 44080548450 101520770589 111451308336 78263722656 140983072966 237719663700 128498611689 158916277955 26766823542 125135185357 30061333321 179418460830 198089765101 242548698365 4961477646 60612826427 19187988992 23771854588 1566680465 194799559240 99517966879 29265133843 15938620803 75985920040 42647237329 73194192165 28346478230 229097135435 48820447980 4099215773 4829919901 249672229333 225752438494 142365509718 143218319599 44466889963 230130735242 25984306483 4157591709 211639726724 41784242454 113575855158 25026651471 171368441429 13622884544 385905003927 49548721194 35458500836 189104207658 57047028820 50997898073 68773311886 47758443267 10288515031 152846174929 10372801120 212091248401 22413257515 25608641169 17266697353 193819202862 288528070814 222899264799 168862108512 10430774073 143873144757 2452650525 24866673844 265649295929 116929101187 103305195804 123877474139 113811708403 353501031236 18179966892 50972376220 20922280618 277902022679 33465154441 22002057696 104657451036 927857521 17062271840 136405985717 26005067306 153833590935 344824824110 73878736189 129394813430 164317312206 106242972070 132549052323 37210892163 5195217581 25848136577 151784414498 74201624374 63055720406 4206617959 13676805821 125666990197 17987645473 304106763962 31684573350 273977005155 14396887350 8164490108 2786301493 180768649433 151097902269 75750014997 95280689533 190954274097 19726622053 47631779836 183694048 329270905670 3689694889 96362838205 84452935572 244961844508 163602769010 250866466 25157584708 108474543817 1178508979 25113599128 64060852653 309180069 246048843093 130984872131 384184561037 27581355605 34788447565 276796983771 115483153455 124288299524 36716660947 134233869323 17094348969 64786807564 69803361310 54004461029 9653625515 156613460896 14608897712 285873517752 5059674820 76189698293 593722823 38347718076 170765108293 27621590318 119430952009 4458857474 78680819690 43014531875 6491079317 219646830052 58523557492 200649138280 91353321028 1158102769 2171665158 152791135662 5911167015 317786605132 105342927012 175636667619 13951704336 24582581023 38962533888 22924722784 8385978423 114566869973 11606834210 35313086204 11777295651 12751925161 59791725803 3577683004 6011666840 256445561617 93237275068 144118797221 178721652421 2145515225 31685821713 47261286177 782424542 166037253405 49821275477 99025302409 50883777120 52622560821 58464910983 87879898702 162586055484 684231884 26051150265 280315498934 122780380764 9917414510 5581143104 280513930954 1561181358 1423409846 50614895122 299301744380 204769365403 217336067573 114340118225 407489463940 320817673779 4435630149 22806674362 7826073471 230349136198 126764962832 149120800361 52209503214 56860159798 204470502493 128519796911 13350343196 61177297477 16588999745 34667551341 38064895708 95223967535 187721585779 24628006513 251509357565 29042205956 17616855 277318682609 186963352316 39276124289 4344851335 48441227543 279765241743 3252576371 90927118928 39502056 14884321291 9934731698 82704984078 143417259700 110598166505 217584428748 117844378473 4270582222 1165449145 96029130999 150006236411 14029848521 284649711825 26229425941 8806262058 12059527281 6386217564 2856367892 59657862173 68803811808 257568760443 24198139739 106081735948 62120568556 71698593937 80728148731 12276689694 124702678205 15373525556 203717583955 90217770362 164730469131 170339540326 276409356089 54414628720 145265954086 184881318090 133454975313 2672262428 232906796437 49735132276 9987176628 23415770062 168242316037 80618063967 3242584334 198375089315 188854399906 81274208688 25127983224 594685122 52413090956 13143732898 35593244284 26393749286 1448417641 54813693872 38058771953 91210456949 11986277495 141159750542 188059540431 125842104193 261419398394 86297548678 76989614602 82093126918 11307403168 339409242 6286720377 102975818689 22841135516 28783346135 52647265970 94233367040 18951919940 337427179026 74194119278 7186846925 1992836558 369744900630 2369538934 54462617215 3028613663 139384858429 5002479361 127248163595 71805703581 259524602024 54623576265 112655871191 258424448 263920992009 20791588148 115359485836 43550803120 65139129446 20632823447 181320178626 92906378299 17987374236 65758253699 166119237068 297798862501 106013338979 698047971 227878322097 165339473097 76698870529 300498400354 16254455542 318432386280 34247660672 52837660866 300081389527 267282221731 73766257001 245967925773 215718929239 14545834461 29510087480 10309197577 141694928380 163980418381 75252247982 123922891821 143504101521 251751431820 204085208714 149056497659 287219359000 119834990469 3487737644 16929276266 36394621660 8633552356 8602492297 312181537117 74041388519 279160092401 40018180374 40214670668 98433276113 122959293132 22420210197 76642269141 234293244708 52541466465 89057369152 14985190394 337008683349 5645619844 24003383480 112592885178 188422041308 77142614941 51724756103 4156031006 165946053093 281278455466 81082493888 34407253425 120632293282 29124387525 118387352474 118211211711 226189461242 2477767243 36325911202 21665944410 119498645492 26277129497 7051414331 248901475315 95027601832 15304415822 16060588793 241340388584 212367792118 264590548158 78160341792 343849430837 84068107487 423649734778 6987429329 146893088600 26825308929 15782345965 49038472289 42789371256 45614816526 148655586402 138834303006 303900259689 4773892937 27660800989 25990913874 310655915019 40424358926 274470755578 39783061895 31895178945 24977944097 92386721272 66485588979 54584071272 269557242332 14793625842 11308896233 158574979704 5134688858 595200853 110287691559 227645956852 11376837914 105943429241 15163524951 157291613842 16112269475 17766017323 146906035608 51120238687 50953758399 21478150083 374301939777 118643551229 20917895877 80421136474 237192536643 32757130849 42143149714 298682710 51089167290 4299575593 180226221730 197344615696 96428277031 880016618 435860013 42691718842 203463792447 42915437535 76823375545 73906684868 171954640170 39850023645 25573522619 231410891791 343449722152 37397697007 97909028137 130230124918 36835551730 5082827808 8985493705 34096008806 130904214873 15075672737 203727452203 3312232611 1338650556 58567163007 388686350709 32783704046 17628544090 9850083763 167082498575 3376959923 1928042499 43901514146 1479492761 18624186814 51210042826 180922221675 3449134718 7048541788 257743899913 67835978386 195403016942 63671889173 299477912058 14125982264 18350918951 81373869574 199536680157 208608924060 94432202416 16875152688 51213434768 55431090637 1466836002 16027799660 206771821106 101832186808 3299969011 231303002258 194230238795 18942565503 91312787008 82992365729 97905419527 17368271587 99566518264 39193872699 33237030443 177385652695 383276088080 252694261166 198045948470 77033904112 41146104158 210864587329 14156707604 46462065898 6460628972 34135977101 32843472386 326444954535 75418975541 301372596286 4908983184 21317231157 40604629297 87843108139 258628191943 260928026293 134098704982 10700345347 51367911416 4424311074 36580813924 162063220952 10983587282 48146563929 166106041728 47351389258 19619502129 2270552476 18032027686 127870030552 28190367116 44476587946 4616081756 253546589415 39444641594 9417955791 49278594502 203512104832 113731336607 133441341854 116837850189 204610019239 80813820491 34641465267 47947263117 151604567069 30324883552 226180032042 29548933605 39087327333 5990616065 34035541980 1123497815 5040048528 67720074676 147691658488 156212562052 5802558715 96003309074 79132825499 17641749211 4157746988 6122560131 7361066294 2346635724 3565458172 32289914188 286623145704 129205040876 55178369871 126127858315 3597321540 45728679753 47112813348 27524039813 4363248200 43311528872 17911714202 129812217947 55881032196 167582749981 173078335978 22600888179 9996597137 36209811497 21003057645 22750237872 1254916063 203611477260 10555384702 46913109086 174165001099 18767762096 177283074710 248045366607 93019485441 34340663358 36637343167 10659458688 224581502639 283923586377 32505096266 5312599452 49105012779 56736756240 10891610038 50382439678 27145456331 113743675547 146381814021 20363316282 83645854493 175239816088 80328248879 48171441148 109210829551 162381967113 7604874068 57937960438 1668743964 25931024621 62094068442 144934569894 3238685761 23597787943 56388243872 339432403178 10599234980 25611895062 106096097106 105218706919 100632491923 17138062075 72688145104 150550133820 106976316685 2723595773 75181662799 49688602595 39050734855 17890924309 165980869406 106765900042 146967760701 291660373586 56493670886 96701620288 48238316227 100189328471 46698164587 10790048104 166907893167 157456025319 71952995859 47278345959 44082229585 43938092169 99037623784 23368896710 214920802256 227384370172 30274587321 44538086166 82845007286 54289919477 88455428398 134368999994 179943859579 10315295247 2398800726 66025690268 3415053194 28143185086 45435226179 114610318847 14209132635 392579501114 272506880772 111797228817 13218016349 39972095620 368527998048 12823482153 3000424651 36383441558 13121964728 3533195541 200360920979 7524951096 67750846135 32270084046 701388369 23762974312 8774542604 10873399741 60793003428 39203036197 136771395681 4369659276 74614684561 287327703097 17807462245 237151764684 34940913313 140438399906 145949418646 92713481252 214663320685 108992527883 2414604905 81132459158 390033771740 43375719844 62184647999 9580752044 926373908 1666320741 30685573118 254259503491 45657548879 72472878128 7147428464 77704281300 285202492574 9741990862 120657201882 28880671007 185023400432 45741651583 286767940280 15461682238 46338527546 94700107756 11129798167 209493919856 18809764485 122142570764 11988711302 125103400370 145623921752 323374726230 311765676534 52764006148 367612108612 134376266236 37690218377 146577469728 12242061820 321627555014 13601627577 317191439540 101500233105 22713425147 47474740707 33175708594 10581437605 138818311121 2598724639 248386448902 1512061078 77735244946 68546820817 319893965015 118076225506 9891676183 36251399630 296771846736 32817922883 44530001982 290246962563 227251775527 21304444491 10581611363 164004807133 244500747234 109685219702 21787568478 68372067303 30154102355 99180060554 26608744773 42516031901 5733583267 5493365411 28272597123 211190510763 1014542361 315148777001 54102825370 7772211049 3787372133 5517663606 25025528994 15176568589 2404987809 37474730171 67316464964 5589347364 26174798816 10589179704 300833160553 195849151609 48280889721 12061337899 39367979499 3126415870 240174949145 102551003099 729383259 5842396048 11696015517 24204105729 28277241459 100022308683 105123076227 43373077713 91844850834 220703532 2236580626 83641052259 14085541223 11833965027 192626088961 185200144133 549258578 210467683126 1035974315 148858808712 80373589379 24745811567 172067016401 226003478841 24083466768 9880832 75935879341 50126576135 145375977194 202605163190 32159413479 126895517294 63211705982 32056050209 47948183374 328723017746 16494472493 169631904679 33135485792 303075094639 32594995681 133964787815 18176584922 239359576907 1529687313 221920152727 180337509355 288281053416 322971710103 38206646401 3689930811 36884142873 45839691820 59695873239 50783190100 2783527997 47032875875 16414134621 65290306749 182657399419 78281709395 210883568629 46331872106 28690575101 8772050661 126142211079 133172681669 67863942123 51965720028 47923917646 83663131910 98699086099 5722625710 12899602036 9224321257 1737471544 19622369253 58054842394 107558495278 52489942126 1530652320 92662447275 266195434976 20663049450 246320771041 1255609011 51489087 2971426543 46763720965 26416488710 145339953443 65068688793 9122006091 69342079437 119354687897 10623182458 300070336803 8282407399 7329093735 187004794985 80848175234 19676406051 151566341452 120962892547 27232775022 81371644917 102799727947 47841401251 353242914712 137205290 41507535445 45116352782 27690611737 18369164841 147090303641 738127127 224075374747 243443288065 76960540512 2858698029 62846972666 87663601709 106558939725 135581274839 86357424433 7090518461 7767736128 238837753756 203521255020 120387514918 53587911295 4008780051 15958515114 384439140 281083606435 367705202777 22493359148 114196633595 283472733296 136985804884 70652104877 10183042564 26580968836 29201565189 204617352513 195998880502 51535098028 1166966935 94242392446 108376860549 1145999019 95410021220 62757936950 10428356693 196750359499 45322544713 338485106833 33183768081 6003357818 112550420694 477971500 9388356458 116480863008 143905538626 4761252090 48824384210 46792707691 104358610481 7040886483 33347884078 43766137048 214301341522 17558916814 36440221281 7914409273 68287066149 206126580783 32882214596 4181325543 27591543914 12424167087 154720608970 43655566075 216516104875 12318604023 41734844593 6585995196 7475030095 112097697541 23892904884 23338405244 26550059295 9280016342 203656884307 395718732745 84615238572 14671409062 155792976721 84239098770 15033194424 326846271394 185873523404 26966997337 24196120124 18453743290 97596590918 24100938219 126896651328 102029858 14955101324 5019574182 8531024819 41646281279 191051397024 734112400 349024786099 48929133643 59970633136 146113703608 43444860192 12496158096 9331636480 34496031193 45380940838 16088801147 180753218631 26889748 16862285397 1071472806 192204622404 7756086038 12586043275 102545353958 6401566240 29854710436 45612532076 48959839791 113535993879 80480643286 243692132832 198196791114 113228955609 72980348522 207772098771 22205294680 34636944937 73421421039 26377953763 70783368836 154784980935 106800680143 79516074414 222085890769 116400994575 187390120950 206376791163 122306697647 214926034844 17975113807 256200679703 96767278511 1357381655 267507723096 13910840184 1502832967 9980342669 4101763407 21598533365 335516798114 303189361497 108212158631 7450686462 133296099064 299565638 31934268165 425595905 41355378477 173341786938 34131141483 366246882185 11087170899 32455167931 64599303116 145918292103 138142498298 156075594279 20378528636 192833128476 130996800219 90290489301 9471918085 13455502176 44623969676 338017914929 12392346365 171878906961 232749187495 291474680914 46001294349 88291928978 36132087158 53266029031 281390478624 43523182606 199198198568 164323285539 235911998914 280572545063 3277062388 307591839729 307808755331 19827659918 53015133160 123490556542 124972624040 18864322237 29212833796 81034123248 259814404570 1340473562 238540195497 54561963211 147944363232 5805052438 170893444297 1637636954 205571555777 126369870905 4928283405 88490862575 22072556366 277536800539 171294152904 1175383578 275059588857 238259468888 264439623175 9764842542 27485085945 9113725334 7991076497 144943178416 59423042485 51278624185 63420563739 46598169171 64979822170 13122423114 171426724018 133514442486 132652467139 26256654316 93161731878 117591854980 6165836118 5969001393 18388456085 146662767573 213114591655 40298544604 19827875059 175197125641 36291636262 44200649186 109734563621 25064537590 17389694328 12218165025 18569043000 370908234709 11713532109 23341814093 76911844260 20282299107 247156171275 1658908306 57073287392 162854630413 29516192165 125695615826 7724924543 102491766846 33589290557 108480350807 30580881946 9564839691 44936376171 309627140415 13850553595 1479148384 92676187123 96397236048 149378119777 152946283236 48005649252 266244039009 2708934179 59394261180 41982657607 52969422551 14682475290 119369033435 232609213161 44405723962 56793758764 48168758003 64884671761 112645809579 302556925594 338781322637 286441731371 113181335349 83382576214 72053932996 34269346991 99636880120 82826414013 19896023962 25448744033 6164673776 33359493567 22954258527 2126920310 43525131615 138236461109 226198391788 9276758591 337993883805 128456176185 261101624 278347318296 51688149268 19473967568 5868475877 9908469879 28612549686 33174721 70818711241 18132397588 174421139444 2503818096 8290384053 45182062716 138111198950 163496827510 54719458834 42836176210 7341102086 214967784460 388421059405 32742709465 68811769275 226878215783 7905758721 234074917944 15464043253 38631746485 285266585265 27726105126 13012773735 196850302814 108702712405 847484562 131604450876 56657003050 1018857338 37427700523 37365943921 51352321952 102474231478 187301613339 93180613586 338376875114 5948547666 17457857762 51842115517 46399633560 80347934315 9475865632 4060911586 175271911033 339023697930 203239565083 121886846774 166746402305 181552803135 150872311586 19283509268 38238814072 102087750104 130578820121 480720216 35813258793 117957251385 172831526584 158930860745 32101223660 16965951612 56875892668 333680920302 1933433550 16354832819 142021212835 35577607467 44493664163 157607926319 329770857559 38238108382 34134607083 270315690784 210500786955 13998348151 40764240817 2019765218 94597129856 34078942506 41751224325 298550400981 5180303666 71705035574 39297093663 64858198293 103938349101 129867047722 12581256123 174454431493 54751157959 12734649844 8674538830 132821076734 249879860856 7756338559 126931909406 222788203547 69805701381 4008685314 286259736437 254077779645 114994927201 346449303374 202288952446 256866504302 258107559716 303810451459 172076938748 15497640527 44799425687 161092944253 77973083939 441836881 63760057160 19122327643 36370657458 39977266939 137910270319 49007657102 169599255911 16787921787 41317799384 9804075971 52973396644 31225088709 155591586796 139478329058 33485154435 39626352058 2378423688 24627119148 47348123537 49229613632 216541128 32989852747 11453988596 21378724490 349290000349 27722923674 13654637547 53597405302 35618305537 129547255896 86704023537 39168595041 381443622587 2787718758 27284014543 8855280194 143389039327 24501908067 300847656123 149976420171 272201722968 302014515223 110473053388 130119643313 291742469908 183912419598 76595907004 31416727163 4921032244 17174098221 81125431746 6977247918 60439029336 19264286348 84474423587 65026570498 18766390100 31471202966 28939078498 141031716427 222000010430 134795302208 320776501609 106499807585 61791376294 2524154833 162755558448 41613261443 1493395036 132953093564 8589677339 44256897702 201918979210 35483533742 29938064903 103970757927 133032739782 510003607 97206573477 235837179190 97784688146 34847655007 6989975017 273334678699 20657204390 26351307598 23604472499 176588667923 26151747716 3032593162 68921184632 244579873849 42603568947 6983221196 22439751364 34978973498 63971108532 38186439949 28994318521 85073441338 69419126448 2863815177 165878161 41385427152 38116142818 52390521424 68930954380 4447111089 959329220 230427570256 229409475736 219790777320 2145973629 239830202339 51683219198 53319909316 3433022420 24884538494 68432813091 156299380033 259725639271 186861564725 10417761688 98317346918 262638486237 30328095882 19632130624 195220812777 7093922499 73726406024 152180886352 12011782146 30568661115 80842728880 49403473337 39300495980 81132686189 202248024941 151051972980 140261469203 13328168789 24873616737 36005924923 4900494958 578420708 12221712029 139404856165 144524682122 236152361652 241568170 1410965616 192639257994 8280206767 47303047358 117656291695 3364662980 395001733487 91292597757 102349345350 12973185478 259476119192 8394503780 316243974064 290900860258 219616551746 72416201086 57051989456 184230108034 4175903737 131625724182 46027039196 402491983247 11789253816 107578422388 126934036826 61475948316 6025126561 33224501427 9312797372 129113227586 4669048209 96134254974 147091191069 302780105757 76540679700 72508848709 144012097377 13955243030 15581518505 15656088468 114142751255 70421129835 346041739811 291353498649 54625055403 111663938671 33960585129 56689601129 5646598196 21596160845 203978283404 178191613298 76757246716 95814226932 100491432491 131188769545 74101909048 12712584546 17229781491 31536563736 13438338656 1114004864 204547604731 380568509744 9009773335 22076680693 255661688 152451275819 26036768834 3132186295 88086422154 65716344368 154650300232 137038822 85977018980 107352000771 24555211036 91259044709 76126993066 26808439790 29422638628 254153283557 201666132338 980960982 229134623523 24328167425 184476724403 6068210348 271087529629 152141873371 255896896734 122757732593 1418827536 132561423327 311476485213 45651519849 6707292054 70564264609 273481931441 12493698534 92592247828 113921254655 55953873557 69537673534 12244339773 66204095932 121354406289 9872099667 9057610397 12644870440 303467739336 36788504313 105002975746 3879057913 11425588690 7782598599 241752987256 61738651847 35969573806 69947530 789749351 212963304729 147807220768 21134953205 123839295245 228043999233 72306714498 231108658054 712057277 1983320351 1362654880 3369485228 11693258744 59884656600 662938878 87912828493 21060587674 6184095501 76125186368 35365886249 114067715871 6977047335 15581591831 38208221400 97049130464 40015117897 14153185290 127069909707 150395637029 13003446499 306143507792 96925115227 20213296533 96784539806 110004885299 10325667 65991782931 15825743073 105240002 21512293921 8445165818 64258393180 82748503069 69379239860 36014514716 648870490 119824157864 5103433222 3799993444 48799501128 2604929341 22039352120 172787828955 255140731573 193083606917 10012352232 67549725939 193559406763 11093406318 171157861693 30897637764 34216013200 71899399746 95249913978 4053943648 195191697661 50300138065 1295510039 150709881739 106522809719 12682202514 199353822018 43607309298 87225223661 21886976458 282565026025 9135777045 46268534849 84828296849 45582409142 6157554932 156416823635 14216219501 317006169317 31711085348 33713759058 64229269819 812024563 321525660341 45514667552 354522179573 171256132404 8421262110 355936661118 73923611676 1618636094 41413403498 135679329690 28439629167 90074579200 19352767346 60830250628 3661834283 151686489471 39239816900 16937749892 7231629360 5241651689 219642673046 67872525921 153143853664 65459733936 28368689384 13530532260 129477108596 47682489680 78487504656 331359089001 117681251278 41429465756 20887725258 116293649931 24266002632 13453948917 170221848881 46693528574 12463354504 69497404876 16248056819 45548849605 18454443184 101238161461 117313181114 202632304205 7185179392 208979395374 306529136222 292880392829 332738810665 7337315162 1659487326 6473217033 234314983626 177179457182 216353901 17304611094 259757572775 127537698474 163073537073 123184232112 59580554593 129641167044 62882361732 182342622181 21169194095 44341872279 47330892112 27426711115 56082687479 7358119953 244946461231 204281226053 39989556745 162541749957 174743855266 57629185258 383451941197 42350020967 127274091666 60429155131 83327935044 227053320715 27759893837 168153703886 111060092210 16013285424 21886530835 16697054968 137593395250 71136964504 162589895770 90021863627 157636084413 32776104774 130979401493 64623635801 99892651640 11385026018 50463290116 5555994500 121109663961 7421148731 36238732302 26360313883 83908110676 116860380796 51749735932 237896405773 44788748455 47139796562 587622028 7507339583 75279255619 65405610098 28195970201 67540680667 148252076248 899785599 371178343313 25107941858 135965369783 149861948793 307487277388 101599726298 13822103502 11752479008 2072984047 39835040737 80900643476 22541710139 121836894163 46028425805 62250651049 13634912788 155636668746 36097470819 172793122321 140176544948 114889136523 38266250188 102566858929 27841421565 318215520 174104159505 4373304709 8953394325 20018070335 142160091430 227195627073 27787633932 199635596791 87942081341 44697650849 163959084440 72111765350 198923819851 66991291663 202262018819 7290636214 48558445201 138545257452 168132494240 28142885168 229776656063 45053662059 36577838300 119205325348 380366534 38052512910 15598488316 140741302367 62389354975 2619917803 101917766234 18713321743 24051901529 139830480964 226698314404 218222507871 119835998381 6222122094 46477174559 176098677807 3584605843 1004097524 46889092019 716951668 198919456435 40265279306 128604894243 62074501767 166064416695 66771864551 33583002104 235785384798 35244910890 83673680557 126754259850 2301362936 90601834135 325798663306 51427361665 11337165474 122966385477 4830398021 46553883743 43860744893 24982820389 230604370517 2887787279 7054830662 52418917889 59545559016 134928477363 14888212810 82020544629 116308681882 29849253006 90334318109 55976901240 5520082763 1063210984 776939783 78472960798 142357922902 206116330428 53521194014 161587312872 4618005630 59684101601 61128873204 80061551075 36904523923 88370312092 78514840557 65937115209 90145408503 262353401 294077134914 357784726655 23337877990 103542077262 2980311832 114615480961 655731561 15139786342 24315498089 7279303868 13137303022 2594386083 63105311703 106141598262 72747249095 21774669152 19107783632 208675807215 37095206183 103531016807 144239167270 182052791868 226864670654 1752473189 1539950929 61818861127 2949539888 67636093969 70047619917 113657969971 93875301304 272331833705 115463104132 1919637059 168948070482 25395933502 297402390073 6071638890 48829838144 189984013027 4529851571 66816056812 44941561445 7979733519 34871779069 27730253001 70135049212 95690595085 377361871744 37466915309 92025357006 83807001198 44731606975 163318331094 64044089227 191611743335 21462987546 45379333435 252438203920 3907456730 105251734722 263376129383 10811310663 113225567595 1330504068 956505317 168203744 92980661112 26179389509 1100029331 80931674861 86247642535 96635244897 21644122268 130240335521 16118893547 68729005698 46223037551 101533313977 20723969604 279920302 163534632318 20790413411 10914307355 45381263111 128941251096 54254757806 81326981653 6608606799 147729030512 18189687882 94525620187 50443263754 36489421220 112261545225 77218125990 269655003339 239840118340 7947774538 22046224805 95394478095 3092529016 42242477830 43275883105 20060376956 276379302937 2962660904 124754213494 14876845554 200523639632 182871908941 169895015701 33989907019 33524861363 64482319966 226859872318 79554277107 2899690844 39842994881 37317207327 137354773138 202157957068 100290458341 69919177856 240950282878 87440706756 58804646963 36139885482 7257083155 5429859029 37222056669 41195114103 224917035775 209343513722 2226961764 3957435297 74340915565 40477449312 189855331042 64434309723 93190463281 81558777113 12676564119 62907330454 31668222643 135968994371 46475539761 172136116358 48756847650 129414315470 26287108098 4230520879 31190668929 33953415442 150951268718 159171440 30820402061 1099847688 227446506324 20526306297 116605276350 30706484953 309450879427 25583664110 4436399754 58451142634 8813150364 170039726958 276885951430 47064737300 27058963165 50569150204 23116180283 138368453618 469108730 171097735225 21003861188 360469734085 14577797560 52433079966 36142026696 76756999 49237175128 27209109188 221691822788 167816306734 35219057923 84694425682 33346544113 49503444109 18813683072 116370240055 4949295327 17678632742 86800570030 284669278424 14070852942 59627922868 833765909 38523887700 157121934367 15050352489 21240173308 175062851484 105404166675 204154468036 6640806148 36884830191 355782658 209267839938 27480450228 38325633555 21492606635 28936196209 25327976863 60512639485 247481150931 140245221429 94119563551 215697448612 131659196136 27560291653 194988819585 104350477509 30275616318 166528833091 72242275958 151238404838 18672671535 19417750085 5662100074 42012132057 15636918366 1702119033 22803363925 85258777230 33888357340 19937007324 59460708625 910037346 17178348647 4859042008 96502648163 1650128299 63664364028 12175235514 13653026893 6362713414 3248285530 4548528661 71433588479 147727815956 11852767806 119919002597 30270493165 2160241358 17671474300 53055918121 117600193320 6844912700 185896567446 21372832762 28217222986 9677104218 305190301647 56480896796 240053661978 335785968258 25705847332 45994935480 81475041984 1833698946 143715323800 967586148 52280984365 23185367291 5583096901 202107710072 114553481201 34330634744 134207999004 169217006565 25221897484 28206610 72391359619 196844904306 19017610626 276615314333 467544406 180013911228 43409705971 116886222673 159582017333 174348184881 12843958803 49412976984 7357733684 125621653436 227007823272 90711198468 22165613715 49501964595 38744182945 88744891554 40567240617 214136326429 8018190343 10117296933 85578375377 82271484253 75447077146 208399785569 46091675594 115162493271 212850778505 384335548890 36870360159 22199040255 7278398169 186141561454 25861034537 192887681199 21314457751 122020054692 33074884617 128610720818 148711412574 25176239128 122547871445 13606789191 295355116143 182659949292 44497408585 184377168442 21001698987 91237882756 49091057828 140500786824 17925979084 35091585445 62914809 17137601823 63498898161 138721605017 8163599748 26857757840 45019889827 301999648826 6651054513 6304888582 1982730912 158758329121 35767137938 26974857425 27329658246 19050486706 47529112785 297966410942 70032699213 84930915297 39401970945 44277813238 142053118565 104574771542 33642252464 19108178027 16886406432 29516716205 710401244 139460596030 298504889650 4384595475 21943810723 62738335227 281603312702 384402067417 77384449159 301877076838 2841821289 1335162942 183917685068 29429026347 821745413 99889008170 160892782416 20099356264 16060522655 131994422394 97843596304 39221049368 54274866336 186187118949 2516449030 314474590725 2603922750 63579544200 117356103937 186514966701 81426717589 3683543823 80164635691 44843600071 51473670356 759258469 10890769698 201554109978 149208937758 269878460514 258743377887 23628909219 95665046012 40783420865 10640678158 23613553813 23735550735 260105645713 10456778954 32514595815 41157985115 7204693652 28564167204 11050158855 92688128360 119263698691 50383801643 24938434962 10257657245 42806278262 46821955935 163553270369 13551830942 53516706232 34868944961 134901641205 7085929819 76118839142 160579333727 37134318667 36604709321 310366172532 143638150938 5882128446 158077896878 32946963554 17510541206 236250406911 18417659391 40785117823 29128955387 381415502447 334845728840 16248336617 133137035195 231118633403 172422502902 87103974837 193977471475 20933214900 163287955613 22528509358 251587851505 83615439517 1489351269 30083419231 156284999957 45220440022 8918769 748020124 84985792931 59542796116 147164087762 24164137301 30077736941 42422438689 4588897001 89188576598 84462896826 361395646207 133458431490 74987697607 3875785947 5117833423 32469748823 18714150855 16371295463 35207762616 1189405341 9692340153 3884108475 89445516591 325141606741 92692084592 63363061661 100100419441 3522567883 8725465661 19450133213 58803803443 14652753104 6117005538 110650828579 20859637247 89761758680 282893424682 13529605678 305060916651 41106426147 15433150984 145224585141 45561867166 372054131876 79568637390 76401350094 993342134 36675820290 149374982186 33304915255 105267869416 19498095753 166608018866 33941124098 89162355246 133753084096 101632313995 326085895281 50232167966 78275779861 1843313929 97103052280 282453171124 99056204711 346790882519 3386531662 7004619680 159449756618 46166250886 169247958727 13004362937 40250030341 77662364341 33039746121 209122504703 211366166922 1012964171 11945513109 143097319218 22441795916 86048201597 214197420426 113007713682 144941174939 134213424489 69076040004 6339048107 21969574709 9674298263 141405442759 1973131369 14284077542 833627130 206925019841 124542187879 107119205104 49668489805 80846833227 232780785390 167689026604 143935755377 171863410398 87071510005 71272059583 4660205067 83640040621 127436635898 5565177471 215353003060 73656327 8933104733 204739991977 176889749598 18203959318 342493851770 138985380951 56409116723 227530669727 32778980495 354917174120 255591606491 153382761867 52805112547 62842877296 27819921892 872817763 258379282952 2191643152 14452956706 7830736605 68507748490 159972048581 110579590207 109871360626 3186788312 66304526784 1982223806 5228533786 46503007908 3345477966 50885912874 312292030610 14399509573 2269299682 321679173060 123477937869 49609278329 46814564715 13447679939 392592239 175366638485 32261427522 39203492417 49925943539 274236632072 299050921044 82671219714 87598966202 30570942504 85502812476 23713450611 317809978944 86033153551 124299261234 40999133535 100004738161 14270865888 12133678908 73326732587 36928465502 279161513575 271231970206 202833013050 8760523343 201712549695 63245634261 60191915226 67194031533 203545293926 1148037600 157659510996 183677725 11838484906 117764657384 100638390544 45762304403 33193406894 95799582500 9396702853 11532753008 1623374545 254426624374 148301732285 9097624315 63386542061 141746969891 28215331258 11022668256 42941141901 87021293938 317532097253 9442542219 53228934471 51889918380 302749472424 22745589167 12881353174 14283685644 38145977472 326514129037 1657583186 13843577911 229757114149 73334091154 38026069494 44930531172 4702136023 85333954548 30616318882 34446306446 164301285519 173149397146 235696453343 167469886742 129289348206 37198601564 45432805305 304144835534 137914570354 26605111802 5876139044 125101922158 117261705280 52810095652 337215606438 8850399447 1292004736 1680052816 58526113754 13539583715 283259650825 98185578084 21384045932 90919682062 123019263777 252998867599 77174794677 225978908327 304169163799 20853834827 26515804725 170607013853 52930471819 330780782021 14684261986 36356861795 56639646540 19715099353 738867837 163960338870 63319357926 255817469355 179151792866 72201747995 13977316505 37820506162 89683580954 42934830444 7177026787 113995030298 55524066986 137865793785 89581280335 3170973801 26143484719 176244720359 7900117914 33494328181 43028480745 69403105965 88231595343 21495953829 15093378896 10163484764 144635413718 217995930610 18724279612 14885043941 10813848683 45818252423 156862086037 32105644667 298122164717 57593792277 134878540941 5276498611 37759683413 11194486995 249315142270 144148224295 239585548157 61566182893 8325351311 2097422840 255139922282 27838034 8320398557 2053724470 422274983 7038716828 114350685057 82637114760 5810291977 9879382584 872017904 78578793939 2239562283 73911088449 72397511135 903106393 57633718620 74245428 34062376546 8561595130 256291982333 235706596060 19774943739 19747883336 35178875953 44597708463 10671866785 43979153655 55499586395 59595971041 9683904170 3296624310 76137984826 10957060672 1144203765 10393130420 1436076273 18739019148 26774410235 4353705728 240774430094 44564964238 38678721081 75609406921 85966792574 2185840920 24055417538 5081198990 283840750842 80694847772 42222579652 269712459599 90111170341 135866834015 39594684836 86156200789 45306968114 9157747370 230404419684 2201857979 249186970572 132780463955 22209787774 7850639177 11553238769 192564854543 62638561535 69104002399 35243265329 247782048212 25987173706 4533634831 28452957512 14616007369 2909449901 17571450791 220554381380 12189091347 349989463313 38679001251 210138499545 92852351290 119556370557 87375193556 103422512255 259379666457 36849798317 277618271 415587602 36219790277 148679078990 13662084473 56592635660 274000879734 1776495510 171394644346 150941715020 100168753138 2745056024 32127319211 65397057296 49991105678 295823875825 23050105070 97475375 35166428336 34274742146 83413111058 29591447051 112809718004 14597042028 87348414009 21923998777 104885406081 24099736371 40466674485 122612229758 138796129710 119190983785 191654048265 59808004102 111654676139 38066341242 1341421200 264630532229 233763732442 87765897640 169755245951 23902971639 29628516743 30905036650 337215088330 43431646749 5392428130 20654313013 11644125299 4490725166 63159593054 49855423208 57142147303 154793790026 4965588139 158825872439 20414524493 187071578773 70176150756 6767233953 151124093838 168861090140 1944098785 55351151874 103576342891 7979834537 5090108656 10491479082 208537289619 26523719998 61100571498 34383344230 249191724 123634187846 141031418613 113368268284 1630183148 560152606 112751146293 64125798812 90320298228 2174363598 1824863020 212795867004 177031314661 107610340459 94176970357 7389477675 113975841387 126738034202 40771605650 23065519569 70965779119 14301469742 140562695494 627673793 359586389705 80914978206 8901102845 15533703991 60050220705 62024561519 31866047 760637208 21089228944 58016597420 19289264946 173820392872 3014541142 39107969154 5945409290 91051261360 106188121542 7187074085 63809330808 280873088097 317068091899 10818020202 28175621225 41059467324 9606006818 135848045736 97795045503 97124410337 4982401359 51500902568 95036316285 36103234472 27243106638 23955759721 50781580103 8829262456 106848834299 299642030619 7469220881 51908737467 33363688835 24161564826 144782535213 149912868450 112650628285 52969685 83509674260 164592324300 30379285807 129338347834 122425329585 130371121964 259395067680 807850272 236012599003 74554002890 101990055263 12119347337 47265267504 74736553262 31618197720 114896303128 68323720464 29191122020 10329229040 953277845 10660988484 5922574850 114901692602 6526999973 80725774390 40211083059 131146598164 138056372429 15681940837 66779256166 16692162945 754683045 75351696745 6156447263 26352607448 39008256559 16561466033 171916428879 248925804971 125617872229 34410646156 171859526097 184043826755 6375899623 98069808283 237945458961 126860473795 153406655965 122478234988 1952387228 11578916185 112811379556 2907025885 162902640115 162980184832 321070793393 39613643933 52315526064 72661179557 101571980325 32988016061 28993993054 939149393 207208194451 15613248383 23575229480 4290242390 10248532645 102139708380 27613165494 268726013989 201220141571 34831973046 2831810150 5275759159 4635231530 48909107862 202485943692 25754351155 100934616824 109971770209 23574109878 83856738786 8335444260 178928339006 90930640585 41124259960 12042481081 26446995261 36773065925 22892454350 22568222327 37748191048 119172014191 86874773046 311191353540 1101285136 125579349588 120904246597 94067382669 50174343475 62259027800 151043829 224515831627 45958796364 29431039006 36340234808 69886261274 316279268472 116251680770 204932047146 77382931664 81540304186 124050764441 151451281810 286821794158 20961587517 155994658395 8377920310 145788106494 97359571235 211032432019 2317611565 97891497547 54230083888 3593691546 55984032006 115927005448 5265775862 105636493283 19645923853 159127986290 243348007467 21112433852 165390916414 80450953376 347014392491 119181219424 1222528842 27204178678 253732651650 20324408346 174187296978 41969021963 94123542048 113887819336 64600316840 4403353253 43070137570 136060455707 72466242053 18525399443 73529291605 15489029575 212862153869 360324814457 103416167719 58873676387 6451001668 119618708171 6806519427 80893900577 2692692165 84226241691 74758426555 73804611546 380573032728 3028809105 15217814011 191213479226 78818397698 1175966483 7249360277 5426086637 217538171472 117014041077 254386702638 157090178521 21386527180 92670810208 74848207876 1662459422 149647387379 14281134453 210869551227 42572331188 20253447758 130621749804 46901751422 108718044593 89607458614 325513012 23476490909 2513045187 10334003472 31203026894 106137457521 57440075349 276995905175 2322155125 51263887668 25652444490 30501342456 118363092474 91173949477 224792454617 269025412127 261152521157 43755476874 14594083606 150437002030 204612277630 58218414380 233002555471 668364333 16135554233 13382600231 24497358387 39800295054 26304968204 36014565018 86016797877 1339475734 19649168271 81566642243 10401286374 82559585628 99151996434 12374490994 4823627717 17362062534 24349022611 97581811319 34166167469 24869681118 20780861338 37679832519 38986443471 81915184961 115522602372 5208346466 25326340653 22274321542 95007312637 36398348310 216513 17123986598 17396222012 27291034465 132354050824 10490179875 13117494915 50241236798 813145091 81473359843 167320297272 95994716856 41947374027 54587214176 1533169345 229080338757 292510366558 11074114588 140719506591 151309914494 4614553797 2649337182 166014274066 39448870914 16357434846 87002558966 34150121819 2072741080 160287478353 66330048847 74274579520 669093884 27072735841 21428532548 243034602529 20262075401 1599553395 73585790464 11187208444 3984161507 180606744688 293081339589 48562945025 921712878 27081255790 1556104138 34719761604 53189196495 1812212064 219838618896 41647633786 100639927209 20858872348 232469451522 154976972797 67430004117 11246315299 280659117537 46384990084 275270280643 46805429242 229107519976 14283427589 318052023207 16036397355 349683700818 54476789462 65455664875 7330226771 52529527 45588065165 38364449611 14221330895 7144302045 16706656613 145031324523 43282172038 131013358860 42069294998 62685744262 164356686506 20399546737 141886164080 77308773835 49408189818 117975473895 40092481603 81548884320 95675431794 23637899842 9141000070 52134683369 35873208693 82003186460 31575624525 20623200120 49657483882 15210349671 6133301738 24593665574 12269849616 85451454044 3952681241 59988503855 133760409235 8667058280 54141735339 1315660357 38774873999 86784709934 210425067647 142429538460 110139592560 225945624822 42303595758 56721503868 119945261698 316765269440 68156451707 267291393635 2517478065 61644205366 117658251773 89704021254 267634290304 228877537699 18666357717 15504621076 58539579559 37468362966 58096652718 108535151713 169557909489 235472338276 103244710451 26006705443 129102109964 62928961417 6538119391 13129379777 104003554105 31135946240 84291475297 81330447034 261870137671 56945567746 72053788036 30873213313 181331128901 44048277611 234771300115 70532858599 184329318923 5882552402 95244020211 96131203862 4280252729 21855145717 68095507809 209960699771 201955272746 9772154570 122669177493 40516205348 8460687762 217284091157 1591765048 39632439143 17132785700 304909099960 262912494502 341144365601 3887003856 129649730281 152638652270 121265856066 9163899358 62551359992 71080410240 22258516490 155258065128 174361379127 37868478410 134929086033 25550423588 91334715511 24826207004 77988476510 9733357210 64274883024 38413032938 91101058430 71692217546 10177811412 54531294286 35626837233 173289463720 197076115428 24668250728 125048897473 52391993793 50111181677 21827896001 8866755967 39217172515 8402603240 170760741990 277356976034 292061645535 19303239629 26623409407 32647417134 75004731353 4463039104 60574805501 104705950571 9093763843 106050304168 51447753254 65404567903 591651054 42820176968 65274300736 23450641679 62312110893 91535341358 38547422006 128662981798 34182462677 24776791387 248593648079 123023058605 30342961687 5315561926 156293973909 287155852731 22356987790 86579989466 70064571548 10538341323 142402136793 116664166528 184393803695 10779082167 12697988497 5847951599 34179112711 266365917886 14100806888 8055866262 377379686984 4664511567 203584974648 44917300736 58761527711 117889953744 31655754608 7597814840 47536216847 54234094774 64160327928 76460291235 120675364459 147241260293 244593750623 17351322452 64687623478 55507223572 43681808661 26702229734 78553310287 80981156182 32400110146 16901971606 216386801 46725186041 83123063430 93254082009 139795463187 161186766739 32363228930 60558762935 14687556143 56187425863 9773444909 26841291998 4312962713 34117644758 22801589348 160216382908 35107589507 42679232020 156050480742 164330137803 8636839334 265649870290 92523903147 313746103486 50986629977 15943774917 53525137802 85748570984 50781305819 36406472641 59812841097 129073279178 987554979 172562134317 163933907581 327540149 127269908309 9485884976 266356627669 2451679660 13656100799 6020493938 4536557660 23725596055 43285187196 93622994106 192845847164 141738237421 23477745459 98398735672 30822318540 85440523878 93108824712 54488001785 143144453510 109421279577 351765617715 13222620462 58625867817 104563382430 208051764459 150279492560 119506245588 79880405901 295649598476 166782041780 23349468333 17234358792 238657835628 43136351713 27009695477 103718763934 9303513667 137988200522 158233065510 23707810079 193996966231 22299758050 145135551 117488082118 67405847641 6526700975 35396787873 52102773325 113384199028 42696182495 105034891437 73922709446 126195027982 20013990370 5008884560 37786109589 1195734992 137205917193 112972435498 39649060502 61900489947 36694598737 13251430041 50876920979 194897579005 14705601790 104861526962 293852844489 166016220929 85516136029 98879348078 121703241537 21313718863 173761377281 128549541748 181316985441 16376096610 27342761236 23103675266 12844042799 70433448863 31546045469 2364286002 6240551911 77130754412 15883744305 146261850323 318615527269 240816527509 253788235442 157015207070 33188045903 65599553283 21959015352 209993801092 82186380583 196264811304 32176678526 104680027658 254391222839 250608482987 37549345412 28611969327 102172366454 7162637075 31749083266 54365849361 21127139286 256142352893 307364440807 2573317052 57595863671 220936398762 3534091050 5982862611 64681077430 88394694228 82721098177 166634352166 92977085503 10404885764 174678607157 112453890712 318379494130 222477286453 27489155172 67358195982 113672043088 343277223098 40028942564 11531409350 5547578360 5783069798 74753319575 5642408731 281986923479 85356949027 1299874624 26538525105 95629934357 672322759 121155446 124381502703 166889123303 96575133128 42894607614 93486225472 76920442051 10090406031 9090490656 9170053114 105097509961 9316838275 4276582056 12787734220 55212262565 281629727843 3807471 96113853624 120501524813 127583433472 2679446831 139935332552 2629057769 78268809254 796179057 66585275432 86001249628 4436548757 12914654771 96905417287 121843166141 2922195322 73663127257 20199655722 49666474356 87153765150 110683203314 28512669408 167178267944 261831793003 125621395324 84699819324 92565373563 59611730736 68659513982 140074168445 106184794281 36015431193 104348074782 225981066517 289929938149 3908415872 50401573822 59226738284 295912349378 1140983580 190237070883 88687327543 24732693218 97119379245 23394913493 135754590577 62955113460 258387504772 234606119043 96037662419 1124089324 19589861504 19611485371 19034022161 220123707717 122267461766 110249842475 20307687618 2869061771 5279411 34885075342 1248147984 38373899808 31805236179 110916067341 73007499523 73223691226 62223756315 46761729732 20177749214 38891436985 56572575013 280714683940 134841033434 1082354135 189398090262 133597519788 210068283484 4993373442 42726744055 793765 73385276624 27032288511 70365760261 3486676975 62217307655 36604202161 9665524357 46009661037 940126988 232179410284 55197830902 149575924730 193012752903 127800715243 1304641828 7968679903 44977131002 12379615793 43281872671 50864186757 105062896743 12648683015 119762139268 31393464748 2461651647 34176036844 138327024721 136644586746 154701909982 98774418437 513720284 120457381743 3468051367 292785052334 66188116774 29247854851 152365262276 9069885040 69183520874 26615587447 13335157958 348128646 239625605582 84340946432 5331348336 80181349097 7491190201 45735534405 36320378722 41668992369 9058875162 109421985903 3120824702 119340011214 35528807108 12931255295 17148887879 11322565963 45763709748 367980809308 14162345 159980888907 352712470502 15769768326 57429038854 161309002178 3334405339 100920148072 51300644774 154604351828 13900902716 65022071009 38709502497 89037907158 35254580605 285304421464 63273169703 75128914375 32419427939 33843050049 29476642075 158676908 198279454363 821494300 187632986842 50962100545 52832023167 174185601381 232365469038 55275594079 140460161941 20820373863 20078669133 45412237 92833619316 834800863 109787072702 88487677447 16774948304 226761136807 31711737656 42128210552 9485217740 27681178686 70855611590 148288702903 209839407484 7398590053 20458215619 50026653278 64796566120 31984388665 73113940657 38240307429 234725941710 156057952548 70305876645 4808117005 7031945431 27803792231 108454412672 315473599 26611562858 4917237871 1290514746 20337733287 41000824371 58545586310 112612324965 252800578081 120217727285 68639474253 37098249075 671869344 65544619342 109266629753 19773946060 36984748744 5347212030 138901714052 29385235854 110461470617 69413025350 16093503003 4683888534 47562104439 40739421643 195987141070 15609797062 2140667267 5214289779 11758440426 3324965684 98414834496 37205270197 17586059088 64406250421 62419434062 11119136903 33332801569 87483765869 28288368869 165347253965 29480684666 19149357377 121984543875 71971037282 163223327345 41339710216 221209075961 117112759989 179564841625 25336418159 26540414702 15871488801 5073351361 152633011743 79859368220 7546109025 5049905994 124391262880 63217688058 165474090392 45620367342 16097034176 5138283707 59200359721 91274529219 214902154242 24734850286 47757021315 55418718979 155451812476 62040921595 131412269774 4657380747 223519418099 110496463559 29266501504 163345404203 1730974147 35510397019 41793861052 4657332424 3125978224 66608266833 297748846717 17837671625 23474312405 1160010707 27803347038 23730550725 7242892047 16403216487 136775270497 53212109409 20960768487 72993537009 36350687453 74744787218 103560901498 150127942333 86327324269 57433079240 53184241034 16112617898 68102640646 7945530257 15048987793 110875225169 159126342613 6669422261 286924050696 162317743810 137342290951 81442908218 138677967428 155242545258 89591313661 3315326 43222333016 16381877315 37042177064 30919845238 195361053762 9193601324 309264268885 150282830765 61362766474 288297798858 29558069498 102133049118 239032821888 48782645507 137717809681 84149470941 14168367982 241456683208 34857724758 67977134439 54768709174 96763484169 1045509277 220586699628 71451664551 58744639034 335706879915 34449644022 12255417661 26090822409 85624276297 229433196558 40375502887 6526595660 108620963564 3914617345 27412801080 20127592392 207525125550 123172514020 39802613361 1141093073 93327878280 240962204357 100072611464 15418152121 40905146137 62021052792 1796557124 4133506315 81669955980 91548784601 581474670 17263528391 19537887262 59917195506 87860128817 29120991379 14435718032 62016274266 1148726701 67049495708 52577850124 45184211086 78174782962 144818232389 161838223894 7110491249 190309675999 25874584511 108665162733 201797368017 97810936444 76211666573 11952083676 977573724 9073425777 6553567016 39929823612 173076643943 6494243770 185635885298 7308275592 33412816533 297249434114 11443344126 7641345973 20591694814 11245631409 48851375847 7421647493 10278465034 2709650004 67082290113 337268020250 29032612572 45870613102 27822711102 2738459506 95229286642 45778132388 28597763766 54301562014 16767057369 114681560249 98519501012 33987496957 16251134829 41604314921 1689835385 214780138449 37243595242 73706014594 28173869451 8566588110 38931847491 39890000193 2024271946 50255943016 38635218669 77730631237 18771856544 33427392345 34591417558 3507424425 131479073781 39896192532 20388709001 47126396981 12907910322 4456939918 33595202288 53748516873 225233928 78007917283 6347290216 136609039143 89871688137 79525671711 89133734744 69559045580 41258298874 7472404655 24387279058 203224551746 152823573535 38824084681 111530206492 43954706184 34188462150 161723766124 28260459509 138472716219 69556508938 264088762440 15817391624 75953498761 120438895 280071866515 2258341817 28127673268 155518889087 43533491610 40280159171 50831379658 180557041010 517734750 132476923 174034436695 25025109986 14512406257 32335346871 213429385562 18270200325 223352530253 2506925899 75868855895 177153612257 78807033494 60848710581 136689331390 63499880471 75043057404 196164696399 38822569366 115836028088 143152304767 41745744501 73206550664 89238761714 227185926492 149981285012 17457537159 317383953953 3345243222 35540176218 47295778722 22973724555 211876516787 228553442213 279800408593 163000572 1684178109 147734657408 14016476141 284861423543 565838319 54162670585 19730679053 301429006854 335544655383 28256773844 111734309028 199612886897 313814323465 73986907399 4168329259 45223222012 92778448323 173826915663 36075498391 224587829174 45102728061 206146270056 41417341666 2105838877 96379126319 4184258623 23919053015 1677125355 49896541181 25243349745 148109735100 54864715907 168153986511 37680318866 313449087176 39562113064 49915647771 22347478544 34083426135 233960309856 78901289713 99643273639 39320242471 125707808596 149331453755 136036048002 195458478123 942089158 116082548748 1520690265 103979466339 140886439498 5154359884 3155494015 27335695183 74644117600 7683558077 85433612333 91694114165 520465989 22317938706 145327491012 2952698173 120121469120 99550134029 9938335329 41587182479 293335093057 214791917799 89207611333 43145521506 3271137312 19439431096 1916107161 160206296925 2153922291 290431883265 36511441633 10657431441 102092949332 32250337106 23173735932 208195282350 71245746470 27602128860 89393004502 127375771948 452068615 44040090214 15064141891 47952296321 2539973043 1533266358 32356685822 98307789664 42097488900 162024669394 1292454741 82235020045 14463166284 2815678281 159458427319 34270638815 4003822243 91232794952 236984639888 29443275096 70871970499 193271534066 53672508659 89932025153 49480863461 1231138098 12949342604 149607891062 94915112271 49409607803 33624569563 123897933897 11535294761 24415532377 153397012880 234473677521 81625858053 6299947519 120078164163 67220344332 189901386443 174294421333 146028746578 23090363062 97581194136 1155520972 322193473 675855917 109147495239 74270030409 1440622658 13487977886 73708080264 28618615024 205293216791 12019822007 83363082451 51349547101 1023851848 222302409776 4985622791 196215034608 8669634613 1562096294 85597245615 207183792482 44122220500 220309704064 75576421191 168013012449 90185023596 107452939112 801845371 33351319983 7462408424 37541766155 32524161677 174956330250 82636968436 31024905214 206480622503 7716638058 8796830351 293279202524 129116088757 123894011342 4438477533 133097824519 38023683950 1252993895 194649936593 55952623267 99651661113 242965717162 251175169072 179504779494 277153276385 20980427657 17232555175 19220064285 319794138266 21011059045 2042164242 14496788839 208501586990 1633172644 19579481607 82663003912 100623474132 45109822446 23146476423 80766547268 82128254846 6763641447 57788120424 17213500487 45913207455 32423774472 172482985328 17109395917 2685691680 78453795975 131016033765 181090828722 128477718307 38779671913 11534985012 57305229258 9388141233 251515704226 35414177173 24184188556 66142300619 1407626050 213218099898 175823352 2153668965 34625118447 146101277240 60183979429 3111544729 86698829742 264105355715 31684592538 27008339120 18411721320 15844649875 17881874405 205404303001 24544963436 164337750054 169417427372 395388965 49787208968 37277217206 215136332179 153187892227 5196765859 7439185401 351312943310 31543537069 22471677741 34175934100 56515063172 5594489938 1356228338 55022377797 59871841716 17710750970 74009504073 52959550795 20675553715 53492901306 196722778973 307761476464 228143210892 77928029846 21772974267 142909932156 230534537911 801215427 80882420065 19249759436 106671546481 66693275008 121565910269 80580656170 66141356824 42432426638 134769509728 56846175499 44725110863 325637062641 80839756773 37848833489 22303078370 64994588943 181385418375 5364504677 11356992452 27460736458 38368097284 90119137209 17845829668 542985527 195477187343 104737848354 1357339084 10889738351 40439074469 295479154941 49268529485 44169465286 40789830078 238320729135 15784899125 6870057678 86900066317 50741895026 156347784431 83349475862 15299101385 136982994335 403121143 13368041661 129834410067 90535036866 220311505291 83723787871 164576002795 189526130522 74281853747 161140388909 322845656936 8231489714 6194242267 65605155250 978326460 38982214717 47898870227 43900932321 29739088446 17481787635 109360023078 33422227170 45219052347 91462690290 116730565487 65978125100 67436694279 22219320591 290162736576 4085183687 6598637857 164794987 105521693189 2863781230 152200997340 4540643348 11627778516 5009594515 238432033024 52752922691 109221959644 35821982 263587286012 73137892099 84199877669 3550366269 16159318611 41846690758 130544933278 8219385607 485867960 24019437379 50640600239 132043410953 14509499912 35970706852 128823365808 31768595863 153555690984 74491876623 40830863218 97074199992 124826849558 32019069163 3203165581 14434075310 121898269949 161186781268 27446597552 71184698424 94917374205 13183307469 10913861635 16652807025 78373468189 19430943232 23640702946 80866008 5149740977 6956687820 107195499003 269489512121 147113950275 80528956566 2694508171 103404322898 13684192144 107516860658 39806004426 61644260182 69090615349 7902861857 16249566950 99499251183 22869041680 179989993811 341073451469 119370547249 2656722803 76188920298 39914928309 22059780302 41802349703 21609969131 12381223101 28738657012 573120846 126237336356 24545148437 5371237536 180418406 256406027487 37577491464 125097009153 6580468270 264043041643 36828734593 13861603949 201417914459 74288333822 15738100742 123992608600 24055190391 61647591491 32839757 98375721416 7802661800 61885471639 259324964042 132026440116 3577046934 47655571144 29575021317 39789796387 205308220026 47887264240 24611104337 234961958 284023129434 127878892872 130578252611 36353246987 88058631525 17443234413 108242003624 40260525244 41215375939 1646166888 6514299156 10751682097 40321664446 321021936537 86819465084 202981970912 59331051027 896883868 22701880721 20014235292 73479248405 21778098868 31429744139 1981330188 131395913781 32857459645 238420257849 4467515456 10793307419 61859088975 106969085708 19180741126 226720681751 118367935293 2669801998 206348893034 15122350357 1201811544 318591575903 75527563927 78207102778 20662890816 10311279198 107167594682 65799254404 189914412542 57421144339 23005155931 282342776361 257801293519 78937083752 30263340011 117154441790 184098408855 57755965766 49022317424 60528426997 61088378442 10402047310 2001861834 209042396251 296818402276 28840749233 240276073161 36164262434 21399795821 14884157454 7326734447 50630670933 77007301241 3175190710 54064404825 158054703449 37164871939 249335071137 10616059748 103045525720 65376283187 18593792804 68785798424 119755267222 31186434193 109912507958 211831746245 282220580692 121859465516 194954143412 1565258772 66213571711 2669911817 17599302648 155921664394 59194396582 220085488185 9498187356 61930100977 200960214361 16973444585 42203275267 11563946622 150250391556 108844790795 221309163444 40817903601 49123197494 35119476711 36807991260 121659674839 107747079070 9640966803 1544175744 9147682328 271987142719 64978280243 29324978040 38857574303 116048807403 269911354555 75639157064 130840711102 105526977410 165601952659 268148684734 98649251217 6458971633 54707105849 182491507469 29983026609 10661409946 10777660513 39063553066 6685003663 24845602567 69669849492 272151591128 69898202945 11039664140 151077081893 189233097133 3691949381 21723864715 38478531095 282163701191 215890818 970801926 102732145781 28303785183 24306726746 36295092263 159159054056 67973020116 19689326097 65358073653 10143718429 235993349173 3001457444 257129472321 23952504306 19486143307 116200071991 145433513835 32102316312 28490317313 81919391059 108025802687 79103323276 183964774791 91292137926 151751209803 11594275472 207567137213 22779199199 14273592306 149571838888 9212673533 39605066450 126642461328 280052666277 101946456171 183062641024 6539850780 47435104603 269799679 39495882782 9838419714 200987885250 75618357719 213002166388 18788834302 38962869797 1227379923 4041799894 704335515 2010541527 229519303533 87171396805 204799098254 5110988969 161569376301 6970751712 212516339 6808330800 154810500925 45811305405 1229384447 110256842763 276811820393 103949832899 57767196212 2189391796 82030127208 46013364747 11611996785 50929913168 31634830783 21297249029 44068580495 60360483731 20002390632 27461017814 285525904 95297023907 225202869563 6931376240 89876718512 184671426365 30366656371 7945340419 133660529361 153260368734 42781793158 115051770072 48580855439 513686846 157921735943 2549920933 71637724834 1272140118 81211218214 338985209633 37860442832 58722851206 24029655524 65637597490 197889832434 20538161674 255928283944 2938028266 13707628883 2972773998 141173130444 34951774267 1695289301 284404720218 44326900230 12109656638 26761341885 42542430800 64146709110 29664676136 177924023265 9332811810 71603215201 238546302128 246179523456 100675469393 48936774818 164452460137 98412397263 74803271591 28307113934 68401277288 181430040459 33166787498 32371684473 4003504307 26387824681 12147723605 1476904468 6063607185 2770704995 2187442017 3990644303 92346505712 113732678121 93580700636 7618072703 39440353611 82431147487 83646871377 2600444405 74205881431 124757516670 15886679886 883648086 295795481791 161843950525 146457004745 3932360032 16284700940 14643504331 102287500948 5573506682 47833498178 11129766840 276585709157 20878058686 55288035294 144610762935 19979609267 113486087372 45918065938 14850696488 201661757333 275338943297 61591872727 104013051669 307045846829 151515050027 84034169248 2285350064 45360507289 37406674591 209906234117 79491972291 110578930834 343757135856 21111324040 116464795050 16026038418 159696296397 29007620771 61391065838 149518504739 17964976153 18667202900 8090210836 3209593530 55268642810 2534629045 658578764 3728653999 80435288418 10069018996 315062451885 177446113538 271498560 33586776776 36945740084 113427523824 125770868251 106628186257 41003208055 20380242408 17229498014 38576585842 76289744894 380658041 83670748744 79714421445 8759939900 76194790883 146375819715 1679216511 208482236246 19411087235 2039191863 27688659509 20796526755 199850093608 118619508814 71844541766 12890859786 53871370583 73128799111 3057072585 62449198887 195067849020 20006971062 189993568169 112959764961 9247752830 218262446352 118478265197 72343097831 36527425446 112200789540 111880934388 22244637452 23930938613 2671243872 1635008842 16586738549 200236196570 9387021005 42376736480 126628588481 17855444057 1445799706 7325772660 42531491924 179602006696 30238178720 30151145234 205341074081 29890225615 28238757973 142812461387 117269850225 36812600577 253360666428 43440677654 164455371948 20965226404 114105600528 16465042167 79078193917 438898344 11469865501 29075013422 200798336802 216009858706 6711304363 44716065056 39831135927 8518245786 227057703154 16014913348 30043802327 28746700759 17420576471 110243979405 40503980774 9679801996 29388147580 53949408598 78085540929 51979576263 189462155052 123697186351 169833901510 29987363377 933840095 369558596442 45510840677 53732506677 29669746632 76126524302 170848112344 98721767941 2245301910 63375962527 13405727728 8320565822 509854738 86786213537 46014058724 20139003577 249436835434 150419235214 116029781087 49167153816 105351776676 7859728229 140669169553 11235242786 202534794302 144433848294 45318631618 23526779950 8774102203 31876283440 154710978627 266897434446 44172497192 67355576766 27953000602 16063962962 225192431201 15183239153 9951138994 40309494662 106568317861 4007418334 173199557107 55339457205 18000484049 158224215479 42880347088 156141694535 227349094247 84718684804 26610595190 20317816997 49342271584 39623490316 217130547829 3284300382 63505328153 156753231523 24868498327 137198285003 291064788464 20762303768 7856331221 65663157566 57658127610 97184499695 30885127045 344870239712 107411597268 11426260889 100150248197 50465293787 24761165735 222323003768 35866067008 133147278852 19953498062 115583308677 65868709443 18383983819 7746869625 12478113190 276046505771 16664769061 30239740376 173200170388 239194834960 47759440445 244702407 326222620912 159199679350 100673848915 165447148601 18816400334 11219777612 60905677694 10862869646 2938870664 171091274050 24665388320 844264764 34242458993 25955647024 33857552842 17094244015 10239371337 170635866347 44271046057 5637793896 4273045859 3063927072 10342753487 18710446896 140457228033 51155688407 5041117750 444761207 82430903092 5145852962 196131870636 62357231077 206272921348 222182414734 23098703736 24168733934 116528079191 10817786765 74252264561 116724566047 72368587841 32359650205 69840674742 14453508365 12664466192 26224922656 20639214325 173793011168 207779524310 248646814407 67116204356 203628977593 198002320098 23040351624 31752880051 18201120788 27744688185 9897572221 57358665911 19207703115 1285355498 69248513957 52097456005 25604803105 203917913826 71623743274 3716339105 20098569974 230089760764 74336722205 216149307659 257707882366 52114589340 161387522104 35144280732 204110256719 9507503903 62291593157 4986673896 44469372405 12125654086 37411252584 16353489185 12709442059 96513697016 209447760311 46121335244 13998810924 357457271491 68086459046 53606904470 75313928803 68011500322 27333782402 195479158303 395353724 53003105856 183967352345 125742133960 8808596194 212928638665 42167321577 2484697740 67588994394 23446455426 20946820668 23128414694 86081055037 65248738024 63776515731 321456200338 12352340649 918872163 43827154309 32721999320 29574055861 35493933884 203279278108 201002745526 16739172369 179320855874 80644112501 54946842220 56974720657 158880013131 145025511657 50894701113 137255592177 12018155742 56470110691 201012292922 21569301525 12664683341 106619401138 14344820426 136465167183 33557333053 230110911903 8268055351 195403159224 95172449402 12123559127 209083913994 52095064251 76367307075 18499227206 20102976317 66230699512 26273629444 10445685740 144172363970 138735289714 20894042248 249424017963 76116721501 54256605602 60203427416 18471656877 78588589353 18172875517 3668199893 53157487872 147639151617 57928438444 21611576868 32466859326 98673599244 73090266611 311753372869 307389385750 888261006 168988681043 224193987036 227552136705 223143746278 205186996142 11182659096 32790700358 33378367897 46549113873 154147785489 57479302837 23621560172 114980106482 53003970615 18209540856 226917870658 32958341557 30438684814 180588472166 91743967965 74552451769 27655740559 136487768042 25048993581 25103249151 199957389973 74613387255 208898398988 110983159418 14587074758 39637818983 2988934550 2853738855 87295728 157560547798 132963419620 61745662687 6562319264 12923445753 66441163712 92305056 30903439767 39885117006 122183980999 102917886579 235227513869 85121517590 37078967570 1420083441 12328202180 79100519943 38074199607 121534563284 5475276372 14350572872 13834817442 156389285104 104225861596 194659307832 386739636 214063942941 36978384566 57844714041 21142257870 19907540181 13104539515 174145637785 144898149532 1648851014 15230079411 112516921916 1691986784 30379585546 75107289507 33303073845 107521081991 127591759386 111864319606 14092199320 41168322121 49459659280 1409315447 28647910614 49667030503 32805152656 12459413686 38357969200 4252172849 5093225947 118816096533 84869215091 42927467624 68655903728 300658520428 112348466468 128009636702 53625261449 17944792774 86298321073 56982347585 1000841496 158384868687 172116258964 84956884843 25753845856 155380630758 123960264287 15887086942 132845247038 45450854397 30717237371 139838593747 38942613470 74614471323 167702444829 84608993807 80531481749 3788837650 94235449094 66876807359 60583893304 169866824728 62638805273 38842591531 114580283714 260513384736 212386318250 28848637562 26316998233 517669406 95224731994 71226599342 99355533550 40060561427 71536207957 90731664600 32605451016 130875567328 4370485646 79272207601 18658325996 48402293587 62280695942 28573455727 87600471511 2742257116 33632858558 129728396395 171205275293 4878867867 116901017446 6111912723 44365987916 178004513026 10396146705 5988275045 9554222721 40381152007 74520828666 48461206248 114210054336 218101566137 47352355268 5984872088 4437208013 48596355341 100943101986 227932953220 148885674887 14890398763 1290157650 15850739152 22113158458 24298290539 73260297828 209748536995 36288938923 41531010574 252731470 4786443274 98617174759 6443224 84923959915 4725426 37285546148 7766150510 53137740886 197720295190 107212878660 258996293032 159266842258 37389883868 26036747547 12373647816 271556978563 52570081805 18016347798 14560236032 109274549377 16656927190 1824369376 33922446562 48285588832 48093505663 36358969421 73063049964 81176357098 9645178227 199607337934 3262603514 123740176017 76628028646 142438416366 52642453016 50245733298 79546177377 16507126054 15887693627 34237549267 198344082265 1102659156 249405596104 129347205301 102070230216 45886503627 8942204348 76888777714 2448137537 114462644074 54505122241 1488877820 18151301182 31560319470 38611072625 1377453698 90532438901 18885800038 105287528326 39519594326 112470009277 719607014 166581608464 35995830374 7133845324 111115049599 161500566101 12427589942 10872945239 68455604489 112535927042 35704733611 33352251208 59119345340 238058944512 1914110807 193003362199 186587702457 105721306684 150086477130 7179980186 117415568055 2687713218 64345680320 49357427236 61267201099 115031915671 44560535670 31362558975 2341949669 95592793517 81367876262 121892175103 35753558434 18197750744 28465356049 255495447689 57522719743 15992944769 55932720215 106012939999 151148645862 35079078049 166515307218 106484109230 3523999324 87488885187 36225629855 5221692843 59338422283 14934479332 149864265765 187789119911 1189305612 294430097679 188531766903 165065760945 66076217070 32873772779 10695463274 31335522089 190286566286 20074736599 41576474852 47569788258 29466880190 2683750050 237521424145 14691189201 28099802902 58490563031 164774756540 227139420771 4286716079 37281035747 84812866494 42012184528 2831014037 98298237269 46134063884 3004802028 325311146730 96154757804 292522980330 491865688 109345230562 158454001541 4455285489 276294556949 27812514479 59319933203 264055677821 77652239008 214676423568 73845515568 37470788083 48220391833 1269330962 20903282270 48617629271 843467925 28034575641 15878436572 43392689295 130723884687 41374164950 28635593720 122035258727 7309613805 152672408 184581811478 20759402249 192473797899 154373120279 19241217665 5275599523 279450056250 194186487949 177008182459 18084406602 74879686148 7041489130 20686146612 23609175301 19568875386 2152829173 33039739943 13919336984 14214940828 22840071776 219183931380 6404669573 44042778386 574917664 52484111742 90903462579 62127094524 36323416168 54841681763 36976628306 964249201 113835643536 49551651447 8729966303 57629628243 16048701293 2205066954 1534640148 86506845819 50638859263 69136414662 31926627217 67547379841 27192271499 90347705128 219651068055 30592954742 65863952477 144299897500 125213097906 105105601921 41522335280 53620177276 20622269944 89758957073 6610075513 124807087703 105800763685 42669961959 6866721693 87329085 139593969121 44028289951 11761848014 133148644663 6671587864 59556423811 17803250571 21865043668 4869124403 35753808823 111901024011 2324127626 96581374679 144315023803 106714647504 2535245691 91649504634 120720442103 2204621617 134805217054 113866496140 34603143643 224714238260 3072422838 21964925734 11791025278 13873533095 48473182757 33109417211 61892226127 47013476981 169989059614 312631723007 18119122980 58457963 322044347147 14532812933 24820845668 40907086399 55336594748 201702332500 99839477846 76587645 48656841836 82819951893 28133256866 161496907413 152489367613 1886509642 2700817248 71514949 124869443922 40216994620 22940272027 45624027803 12976381334 283211422914 95797479188 146183028307 20073730434 158893949284 27145823399 31163904419 93143673088 90247405136 78461524388 56579168798 8150192266 85444998321 4345588444 59422723543 178336676265 3185144427 81679934419 128842716 86781450067 13473253857 23711652790 13062958367 69190107496 22144111565 191977170625 78709797309 244623527090 42862970945 32103789251 58772716170 325428574156 331913998507 23922915345 142545110679 128909147055 1663874452 11866660846 233308080072 2755802630 56365631686 92996334916 7644313212 47831257089 3198861533 102045226067 13333797659 151880902072 109065575276 19137495491 107484477681 58139803345 11139154367 23037594707 67444396264 300614922747 71994905214 731344 153242206578 53147379647 249449314569 12791404964 228430864720 63856506569 7449756104 105923803844 45493790658 201628365100 305594550020 301268173233 34178496038 242003750845 10176933430 210043503519 22708391676 247869897592 27364843543 2938484350 35530967013 11800360226 80268545781 109444844851 938920923 136964891119 39990019861 24904315890 84290507566 43612585162 2002917880 1748551171 55948992110 54259726369 184986417155 175631129457 20779824521 45485271173 87994904865 157241222873 13560740096 35721071248 452999985 104650592586 19002857235 1187122682 220892286625 211928235045 27438789331 7414882950 77084003524 20995916264 3624540822 1298568616 104245456568 7847199503 241281029728 88847958603 78781436610 82857663688 78962303872 22933092044 77331688931 28216978909 38223451461 100831608053 44473295273 15010468619 307260131734 20080769437 14431522953 113153692082 6777842400 51954505424 8123164904 214849958056 1947392145 202953120742 57601085865 292077865674 76242276851 2435735899 26062775369 30615090784 107786332620 34065484632 81921274902 12076518833 64958385460 815746053 15930236862 65548116000 146497056753 15350042418 90164072512 4613978276 1753443239 58884401722 73324694155 47982486611 14998563313 97599741736 30579769166 30238120816 129703391952 42586593698 23951499727 21797606972 10471618377 189566217881 35347401735 45585558621 122707874915 201407457 56429573821 45194445019 178218433097 29366989464 122251897637 52122179798 4116113667 14750668328 63364389618 220041943576 54914083198 7211676408 293335824750 8168455179 95715192268 3833357813 74645893036 85824454247 175370726018 99641715305 2551853533 48956731861 155441608339 6922739717 189169379533 99422972794 260585267964 2259193168 77821182308 46438345172 12795012750 56042047583 92529923448 405840701 1110031937 224287309017 15307315459 142649992562 96930696650 37705294795 39387261800 44816519941 35939784533 186472211379 4353437045 29247923951 41290140927 28388390697 65724782092 298872016484 56672994861 134206794663 47059077890 246992859860 79529721334 28319124967 90827601460 21017750271 150104001013 222562036133 1437025514 157096877112 223470049855 134394927688 63246951481 19406632466 8789622690 44226208838 20401974157 102960316077 16941883192 144967831900 718369568 25218079618 3800590612 232574270247 6361739168 1152972682 1266395532 9842652715 82825333930 8125596639 8813425046 21970404082 166670159821 2860676446 2092381562 97348417066 41705406335 310911944280 35665667997 5150051560 268672796582 1662728062 250563816565 74319120677 264482990 41438070057 11285711028 71242271028 45013960335 208709814982 14246090501 55704577577 18403013092 103064360512 10745145089 6346186666 69428873506 1276560387 34332577379 214119157816 5775280779 7521482134 143721414062 19540496279 20202489525 62180937873 201979166509 4736787896 285592523487 142728432332 92882890923 73393829849 63138335510 36090864382 12688646393 180488585844 24481716325 84232167651 218081889698 6774599193 211609242099 24408039232 162286969804 45791261640 50350520880 241208227037 58068919801 5429771505 105079836215 10960076845 1695410887 275281325158 102867632115 2363117736 140938169212 202149876571 63572179061 36003810145 14401178658 49227557066 125031622886 51555923773 4304229688 771977318 2107490114 119141040997 203754523333 119534583109 222498819380 232537267544 6164089640 2758796074 283674828861 34207959469 178519351852 24172450615 16350006337 151327068737 21602750794 4007966027 31666124968 3044738103 82575076344 31367091843 226123878436 6288961072 99160844752 70450271321 134900473608 243217042872 262465342770 54302481793 2985764373 85919338728 201689382 6878908970 65377728626 41131247376 225584410387 9006236805 252373253284 60179804719 103580678645 34605647829 17874218744 47493883840 230295604512 887392577 14169385170 103164953162 24202778 68520394793 57018970425 166065991826 14747977417 8545843773 298412796950 2913109330 169885077782 32430125564 1202389669 36195136470 273232226711 250171168186 93902512268 139190961136 185483700759 30516604749 38848085748 121085897420 173866076025 16484481202 27109537009 20393858594 4542829848 12449375581 34330545573 2458489780 174348497907 1681689757 59044721024 70339681484 2252905565 137516087451 30864413929 8998475950 40369977505 104765863478 134907322806 40969688473 8669992652 12374165533 59954292325 121949718677 256724282962 10204857673 76651360505 117584781254 38020553380 78289115302 11554577590 24969863807 24670841299 106952899188 19348942879 21989554674 112891350614 34113316553 6484710980 926234102 54661495913 139935493 32908407469 15035537342 15379213637 189311310994 17701369805 9259440755 3947866028 37568750829 25545673035 183279226547 34330421403 68769102772 4915170493 7164085475 57869375323 208459366133 61732150326 155873547815 2670153399 64941955082 246631234118 16291314355 44070635000 109135330054 236643626464 9765441607 55267834461 95753463407 17604367318 13586722973 178205552551 173163013940 196860030345 30155385100 6804364560 107244469542 58243817434 8950400902 64299349579 138205531018 62574086910 19830704870 209875920574 128169012925 168912752095 51542156354 115473425851 227657907268 330215511870 74682001859 236844676067 24843014189 8131693561 76345821614 198006014856 63131467279 123621729348 33986072730 101383009541 305712121634 324463435 3420656215 161945730213 18710109496 7183893543 221023901994 12855708491 1364611804 120784049097 53506736745 20053318717 41734303005 8325591396 3968764270 208450140412 103465998484 163810874935 12727007771 295944090048 185477439440 164655636722 8743274059 2646967112 29455958377 115616512522 196383113331 74057238054 210941119458 56556787292 63711405864 66072502853 98091653749 2680398765 278776219172 129472481790 119479922644 36526680416 8990525979 222498143987 139001984373 76429305555 61770340763 145055472138 105480535345 16615619115 14436396236 100561462375 37548599492 48632613419 28655526976 80111079 12397470653 4218571508 172778332117 99216933875 11122743595 1338148834 194629097109 8991646947 39887035546 17975649201 151227778680 76953505283 36250227415 44930035561 37433164657 111990375005 30426431288 36556163095 36205157761 204997834707 33031085380 38027238486 64137099930 70355294886 46620992087 19291775502 257644569397 119354344894 2443973399 178461792101 8474709607 17518970728 19334178133 4000852716 280553335345 21392226355 97235877987 255875917365 160830504433 32038098995 184402364986 8746776322 59916604036 65419499405 91264798594 85411795789 7146538990 32251791252 14887834068 48082970168 32538326158 38096977108 5697958676 102831861012 171412922900 40414079194 126523524083 94552149702 92745398819 43529235446 32812167041 218222464056 59443965714 50884299897 119527912438 224020120882 6045501884 40889321482 51766180422 257466951328 38748824827 33306646530 107337227808 297551222602 95642972298 22614175251 2972660124 12521799780 234142413156 17410568245 298485355553 45726319441 25227583057 10531727802 143602956885 15999605 140125384695 74917365903 76286909379 94018785997 1128420739 83604188447 2978887680 42413000926 15402188208 14692804357 141827176957 175267387436 12599618961 30068289773 117371806756 18265977802 56065265676 268560030 24919072425 82851441466 2580306452 3879930896 285902396333 228482385928 1917841749 104969120364 174313974100 59772869691 41653946220 19994204826 227793615702 11931503224 6850500936 203948933671 266002251675 87922454533 8580094082 6566607489 906097497 50334423881 101116678655 33365825762 22657977048 94742142715 99018784281 16082414876 2041911474 187538185516 7323203714 191835211250 12489066322 6635070457 93357781 2653862204 127257614636 225365072892 1982443696 28856958969 27248486532 24964090126 85944693763 113694089359 153549443145 44638742235 79272130836 16063985148 9443585770 299083315928 68011944140 180283557664 107739781213 50170211616 85937777017 259205850651 51119257 289879578638 22102779139 11075898655 75851532791 125187615474 47228633641 12521268862 126670388802 18287847679 68709526457 29454116448 21972532944 55782955816 232181357474 3480813261 16075230224 3961736318 269839457840 76016795120 100667903452 914819917 160068914409 184263658082 39767206791 2411999248 8275869429 176405932377 7300390972 29660020163 72650478324 76707634630 1159295524 32549928446 1298767106 305467899367 138939854872 13909966891 68186601217 46238489556 26981589422 50506202359 15048659171 229242187980 283105423679 225952157301 721688925 1495815417 5146980566 26676457157 135187021012 15273364039 14949138503 17837080078 3245736578 5008554551 283763478944 12393383011 2231424244 43727717367 43353062363 235544545 97764721535 31613535509 107351777142 177095769846 18820715025 32745613053 80654929134 116045302381 2353691973 1890646594 284619593183 49137989660 57244222592 103315276405 4900258676 212677799099 47987558071 19206844772 293883628831 175280133743 52593968873 33912329188 123833476184 16446681600 99194862985 95351684764 9877749355 146083833136 6786921255 120719937955 96465569824 95884799525 53847817711 37238092305 1266350948 46976464755 112440474390 44053220410 10872593874 720377805 312825221706 109054338616 24665541833 6819642970 22282067784 33548833562 19794063919 14860868990 158681666118 22192502843 173245202901 80962808421 52616677928 15544235029 43792128947 105453583433 118046548358 41958561742 15868390605 40385080162 68290429302 4311826436 23655678148 63884461640 118148111 1803016236 139673969890 114439174543 118589560892 25584537094 27784902442 54964816928 196993075823 135614499927 99398043816 14971186570 74563299015 10636347152 69081423761 66946374349 4448863015 72224257301 44151794635 123964788694 74751928928 37634258229 21326969431 98500348717 25292354009 229824438689 54500053336 35196048489 85976123038 8543498386 177621324003 142418524372 207801695450 6168286620 11370756787 228816770481 18423018276 54777808087 137023389682 2882434581 68274902611 117311184955 122233320839 8372762834 186104244727 170096636935 28948829554 8130345607 12500294349 1914520666 45588726309 7824829901 24146841029 4821144474 19279361522 151464827180 85525240768 2855568319 28233470540 1194322835 30920975496 11664113556 288171273712 150419098 80096159636 136354022596 19016216954 294599665990 51393164531 23406135051 136306058181 271601094687 231984335584 915071369 125101352607 76574495552 190567413121 11568636010 237061337123 217382112456 55623898170 22862324457 44154649 69335006817 2911776783 3203944233 199128060837 54682317046 15650583531 32150394977 7556004952 176911366016 54676845906 108995379479 102946388540 216356898337 92409143071 10245827619 79318812232 181344705317 187697897305 116183305382 54780938872 188584992376 85496953844 43118295609 241194691144 1071663423 16646460825 338620954120 18058045788 42434497537 14460383793 62561535655 2832343644 38308477218 172192685142 25358343432 127473254020 171056671817 15811902637 17121379718 42263518909 12484759274 232360959750 17605124493 196784648508 3464436161 20761205766 199092493602 7957118759 24797988479 52270212608 85911042233 53188264727 581957594 9633980752 886440217 176921009375 43151111578 32322602294 1962213724 86008387456 166351786304 245174547213 2135506029 40756152720 113701926164 163898258240 12804110942 97806629421 38654899511 1650720521 8299058158 11955289763 43437505854 13781966133 158065793986 5262976096 57252788825 110373114726 6949963906 57961778450 2263139286 46092210483 99912531441 130680200575 1635781056 25578604789 1624000284 26789218705 37343012955 41658092200 18686974678 16068478636 86980158242 1876145097 90431845535 28302215716 32294604363 4053697685 136888317830 67457582028 68136088804 226510858 134287467531 100348976018 158085285252 152149258050 78727598058 32649048292 60302575231 28125609 156410135212 3904498921 16343948081 72425570823 133870922492 44700550464 293810570 4212523046 36278510422 71002606413 19114054686 6092441619 1031005434 117971504755 75205707 53140210204 9139477739 3165662898 196336067289 96303365007 54366868795 120280287855 127814635675 179956434040 49023610640 209649449766 2075421004 4702548645 584629085 96733858505 15003813058 10129121343 73025471646 273979552429 216756197705 77339346755 261468271114 28635472703 49622700649 38084187253 110440671637 61466838483 18340239471 1769681070 3089285244 28835467889 60022418809 152903296911 1348929378 231755343 151808595325 43775306206 41410141998 219659952120 666739805 2199176922 254977000695 32092354037 101297844761 4249402876 39088686580 45615618935 239850203988 42411753125 65647107708 296569327884 22722874951 31777291277 112833686673 180551104342 41804239195 4353707051 10385747412 20099346489 80107267895 60574697435 41441267744 63191369133 8784681959 98152617935 215927003222 34876191763 10475658095 7043444845 5354856412 1937339078 38099284128 40758154240 37831621767 769106807 65847633411 147685664206 7884193655 164883545696 16138461901 25541444289 12126858404 269720997132 79416892354 17842621775 35997916 74382369325 120386739455 129251355345 7652603070 25572829300 19943219637 35538989617 113898230903 97073749426 34287236051 106286097187 108562409672 57866436178 15643075673 48490583668 39946996025 1251567604 2481717251 232494335473 43377185898 15702975592 24416890046 258969322478 1310627568 66647485950 70778909695 105458874459 244171586258 98459696190 103179899737 85806144076 59182299563 48721569570 140940449017 47094448330 44698477160 6924228474 286022888242 1227220347 117564885566 85539196370 28318051904 12843168604 147960640258 66274277953 128248699628 293563768 5825737108 72004881125 64755517346 150061476226 184622823994 119991360223 3057042272 140195381956 18933271183 19831834311 90982335216 181054661403 55514257760 24804922533 220118122595 37862041787 153402554367 36542510214 67850892392 11801301815 113093375122 214694358314 118497444328 26094621270 13849927838 79818767179 24323490070 62999639422 206388721001 653937568 254183780346 154933262931 63616648986 199372052503 6382034401 30329885599 3189933827 66030755177 4486357316 3931847968 17068376875 221888273 47101807126 164541758231 101637839548 35330079725 211822504345 20741658373 4845068883 77685983051 6553656940 68377301102 116797384381 90999444064 73843066621 199299880216 52003350015 228088305979 67569756341 2171674517 117806452890 148585565157 154759001366 74826928609 39119107022 158786935 13197764095 43096374404 184372322168 11018305085 1937415258 25176108620 28763609613 48343704889 33407631123 179984515061 77498798748 34226149524 1990676532 66745784370 80757985637 22004149842 3310265445 22116727230 201958809999 38143415258 114617003835 161099858902 29615759468 1768031364 7014856618 1449309782 236441551962 33601728324 101919645424 157711615715 43619980988 92788758862 59552390430 60097112766 163491861565 165965156814 24350931794 42908894445 77821172690 218964991463 1259528131 7811260741 207566437335 20387192012 13666616529 280002553310 92793628933 108075200897 30650573662 5373654162 106310693062 54205659908 15782962880 13047323748 22533882145 1086177863 69920147112 77228326208 12239769468 174412988347 33537459707 43169165232 47982153178 530282358 27554059764 79321517303 8954542956 118703044277 77060379294 61225865972 128304014694 109412278034 55512637043 137538409109 43521834281 103431744624 126233481124 15658618810 6680080319 31188956963 43452916624 314835701023 285241260 10845852635 79344070234 16949156142 156659910039 95407536691 29657737488 3322127681 53491087483 46605685205 40805398058 326712674923 36974035326 43737234429 103653447234 209027640163 152051805395 20793119469 98930935968 184433626600 72315643418 35131874335 131683788964 1569831259 77009976270 71396071405 239763889 136954450036 47300024608 138228455208 28576395708 167869938920 9087281895 3928946360 10597152409 8748914801 26298221562 173303087966 20623667527 162625492693 68874918913 9805682346 27538819608 64795919376 136201415 34095348130 22993073886 85644416750 27983264676 97839384051 60833505600 210751124 38094650733 12439162527 568592490 36539563662 67101240885 82334491032 1609968468 78601810526 207046748145 4382621079 18389999339 34420599180 297263311383 67892244886 23109705109 111678227892 42678431697 122592865929 16133398174 182476562571 160164420403 35716454908 4724346521 6472178200 969805484 68467887465 235282835573 98446615423 17385501885 122546007273 58131204273 2037041967 97068764094 19070250037 55438690659 247844044304 1291864602 17619609516 171623943668 85914576707 283741906712 93366968 46696936688 13855640048 3327291560 47384083344 99678427865 34925758647 198168463047 3566914841 42854374657 186610634641 60997782076 119691658784 135202350952 7650121070 36951127675 11838634533 67705536204 30625040246 17675014166 22020489994 13061198771 121875967936 2555007165 17392335691 263672668043 28595264247 204752764794 3161085884 72685468166 7075539635 40785222996 495323782 81949086318 11712908670 68365895833 98574491136 4940117626 12901110133 181767072549 174177599102 923938809 167648066224 21199400507 125194315959 103417501416 267625315025 99788166235 109764347479 63540455304 4131932817 72124155345 23060656169 115930532651 13493190396 2091683416 129223339126 124533756875 73165636129 43230636128 171153853608 30053820726 42547912197 21702330027 205196226623 11202672992 104778863846 16335146347 4809219055 42921285841 191444627914 47277503725 38901335503 87609099614 184252840672 40705368412 87016229390 113090422373 139734010891 189084892786 12665969650 34895805142 83696465205 2539203365 34077731259 56062246253 61032741903 6953211524 163837996 2347409393 1285831270 135974501 2678806706 43808789623 11760963421 2169395262 33374794999 28441715447 87423103743 19052248124 43537945513 27002022596 60732874150 100487193 107375431996 11119806883 8760808908 60107341244 77336357384 40583197647 41909572555 4784230033 18283937663 10428344603 8107562249 228848784518 816586783 49546179858 223171618381 160665921887 32293472614 6345886919 11504760253 147859381514 35547987533 9804393557 55857366250 254331201577 25733148044 154996324796 803216033 74117696844 28469057090 77325952649 194779003729 25669669990 1317010 11626248616 76851309304 10525492570 89018867389 230393095 248395337805 166113077677 41488064588 63402350085 173537037964 18200815749 2846375351 16013331568 47745962216 36196854358 38513432966 28156914523 124083106797 27587611967 48582026815 10243243364 4411594248 139189109054 205828105723 109721432506 78860548029 120547180945 54955558390 113490696120 97772211285 7380205550 28004756240 95217660513 23880123421 36382175442 5464570487 216697649533 87597790245 113461917886 11686797079 73751093825 10784584999 8896277703 91905918909 178611160704 45471857975 121797476718 48748380495 67205869581 19845514744 22610937675 127750096886 10466778180 135254266332 25286128557 278482021842 11894461714 29662856666 73545991798 9066580683 108890770135 49166685984 1828055 97709798860 12637748958 4765948610 71614764159 176790598421 227208715066 6673498449 188968198757 13300557330 123240010442 44309882688 203396529123 133284224459 58430246911 71208403693 55590080139 5223776594 13132326061 4357884422 19023534566 18224775600 119251490605 16826170109 100176652852 4284343843 40210291024 26318318270 93422906196 60424112980 26989046344 3017878517 1092575986 64710598400 19694636093 35108526621 16682468465 5944300342 118273480430 3508362704 117429166155 88527068149 192440128662 36351230468 139922875689 13891483555 57566111919 75221762826 227150659003 860103466 2312555157 345277656 45134463242 88185939947 29721523765 216449797179 7301813000 63738835220 112865084151 47082925856 892326593 193230574926 185727242549 85943911450 190005389397 6770063200 39504615736 190144291013 7493173965 118690938942 92942345443 23255672880 152729471461 118450170858 23987286116 122469461610 9250810035 253669802631 52031688894 251911659265 50862593502 45181683330 84938333927 37636619975 236551409297 178009676110 112645621234 60308868658 31486550596 87979526984 184889869483 9957621890 882390 181589767016 45385405381 23592292152 233295131477 40725827745 1092934364 4177862941 48857448336 158206720987 53716280648 2971422441 108185378646 41176011246 55905450805 4029687841 5751523107 11252789957 150755647458 234644060374 288661229 572287932 46248488967 4150450643 257413826387 131681982018 69770784720 6359614098 39668588755 9464792314 98240172490 23233407211 434103980 9537931082 334807879260 236073869673 81388634356 158919117980 9145483539 4567148666 27181008129 119547475023 35322856877 159680713850 361444537 205018767230 27641848351 167146319659 48898591600 116706882848 91555084157 15946392766 113236629376 72741270947 44360781760 150805723339 10269324880 117318630346 52972426595 76961192553 83685913605 130725589403 59792188763 4638913390 2139401945 6971814688 72684104759 83531779460 198500497798 35384265330 273083389085 10822736 252273870566 180600660751 107280710042 21340018595 47395045508 14819402353 934509805 59818126300 23028906716 38291117592 3546287558 150284349762 12174173944 164538853033 9680087677 150335585613 57510889424 1449651269 120068583745 1035413280 126204700728 86808631750 5319422184 156830030923 6755386265 1576511115 234649519515 70781545903 42076466360 36779762272 98185202075 61021385257 12197910670 20454396664 15095277523 1179253739 70803359602 49837145833 75264942081 1036686005 153328526278 306347577179 21729480657 29628568521 152268297180 23529010117 2108099198 959724597 149783157761 86270715080 17348256557 157703047263 81780688355 4088227124 93043801479 15984358476 212275439978 28811875748 120958641002 1881203431 10103885270 19872332254 16484240393 105675411627 21534378917 22977041898 20979939876 65712183072 108131449018 19807089673 23492568821 221686349142 254675972839 13416584759 22014510130 64377891524 137097758244 25660272840 54573270763 241914129987 9852881626 422155814 251815485112 96216650415 102601101646 22220717394 6852384226 502491542 15474797094 244112626128 106020806771 279207568330 21144732346 238045093948 142581464981 3935533933 68023540901 2105256775 34050503114 124893579718 23506343138 34609117990 150701838967 8909119707 17729080232 231862225535 105856456 67108819901 2256445522 18571592650 72309520378 213096143292 32801074855 4390787391 63083659347 5746722694 1064944345 8204014423 281380750842 88307996814 57274196606 45241188 136379107691 172930596619 48963876307 17097635259 53229014538 41555697507 94575908860 6647069177 1146377536 49553987851 11962554382 12781050021 4239958520 10631702874 115968632924 23400905588 128637453143 10358774079 100842092337 106629230998 50868017852 88286626396 31442026316 197359242084 1862325772 30349976030 254586329456 154099669260 574624054 10511315090 36665331150 1888674540 34658354948 82466843558 151709913466 180259601012 11988547288 34906457482 101358719015 92814313164 11240682155 8789238939 103624754810 109169708733 5058570600 141855043534 196433057537 4316972016 116433659606 145641863105 7719606606 208047412889 56527580938 3593134343 31350572982 199479175586 17131003651 252486300364 179545613972 27401702197 123624533504 48913347934 184227706180 6403147415 36100419704 11300189248 826694190 32869177723 240796231383 85405317119 40990401556 49531276168 124819933519 88487851081 45188105141 137252825893 17033110110 69317396669 80332798454 35325648653 197652848978 333453594541 167976544429 9907634655 116983579409 14707033169 154090507181 11841747232 56821987701 3959059774 58233473452 35894873250 281372936887 166260693927 12846152150 55908589039 85393441067 21249217844 190602971156 6746950080 142269939680 2476047514 22002559340 187437156490 168050089928 7284033279 29889579248 19652639308 58532326085 47272496231 12198581481 40886678306 43649550238 15818623485 40922637427 72100959588 205932093423 122200258 70915716871 7076841149 135302723859 871395163 17061794555 86010851608 30518233207 22965847450 3977170547 121968234275 32203780349 9839052879 137421621049 2949144934 882654246 273235842773 104828840368 246850210643 17696943272 81666551482 26582507489 93197150172 1129783334 12455580536 13966438432 1575798591 4621141985 97960185636 38958619422 66191031002 270786190414 36800006163 100900506648 71770835517 33225669461 492930194 53717722032 6054232057 137962313533 125332580521 156985103055 56035772128 192369380 37229871923 24334902 3512619600 7403188329 68377545259 26522207233 3244537176 46381857278 111401577603 37330203787 124955976337 132506928223 271900448622 169960091206 463723578 4975031918 48513967553 113939296975 79480183299 108092578137 65719625876 176163091346 131345002673 72577767169 58501009579 12263398119 17829861514 289582700226 4897857696 21361923100 30556688136 9621505300 384038737 15975699838 146027911394 219064635450 99034122086 296578510759 100372068751 12471728703 37137641429 138925814758 21976087455 288609122721 183168725755 8118877835 155044519462 13594826967 67237742345 71579121028 88329195763 44599929985 13977850688 167926048352 912541782 22483041508 39816965845 10281315716 56030319291 56472158557 11730557264 27605766846 73154609468 45678153957 101981568726 38140909172 183884452847 101395924279 119422316118 1844662388 21637695629 23513566985 8764568457 125416975609 90801121024 27116222289 95564834751 8023500251 32663072705 139475762554 40160662241 99272245138 434778640 15403717839 5930281346 172297398985 201781291771 45342196843 119682670524 29503445651 9248986035 72973365361 175359657843 174551898827 142773272036 81027179289 1883909084 139886854449 12316654166 5163370163 36962891688 10359097688 15821528646 10848380959 55813004007 14095776251 49983342632 2323834901 15635954944 126391263402 76821682416 40029173004 238886441383 2650419128 34839558164 172573761868 169614073355 35827885407 63477612825 11568032854 11738271109 249838489703 243987212228 3928159070 24464354113 104080991 5829955954 23660208066 11993291923 180264407619 96289253450 9646346736 927748461 34541646113 147085330784 52538136671 299014482779 7629813351 52309878880 25003331841 295708634636 43021983950 636453417 29588667493 156371412590 51219606895 49740604261 51248399194 121769449870 68194620234 300673649101 260140241312 48668696267 35231785503 27974425551 91330310588 130715900644 2258924154 62628040107 84748080946 70756424167 146325455781 111881547688 1191290256 5793148063 29387940038 63233522255 122833969891 130625685018 294999216555 118560362770 95984223131 15681407939 5998039506 17933043437 51742259071 84937307704 76851835836 131342181982 136748057982 7868529055 55559010380 81117110357 79331340749 173192893881 123601899381 9547670799 54044938402 71093131895 70275178176 30444128988 28637566592 3472685878 67038598885 11116233311 65530283526 22872538542 41593286935 66229583426 41734257232 92371770218 76354407870 185429476747 6201734117 2200975218 156046167115 98750631064 205862657970 135488688478 81803364421 239336656401 14024855968 112052023013 30644102487 49878631383 2062812630 10757315161 35331429209 11049781415 117399265571 172988088360 77193695425 9601279746 175852339090 62492740080 5708018457 32977539903 76487269488 268366108330 16885047805 11465480562 85351513 9769290867 14885435327 146587062091 30526379728 705121643 105542577350 101319294357 85292196615 16630366432 109709345932 119408873357 120586454223 48389459617 249401490 116079484815 98201902029 67435998297 1011520833 58220310905 278179766271 100924928998 210799651902 165023939585 719322012 41301607626 54697123060 128647599186 49378296936 1449961581 52405546579 90562709520 40140403912 31462473101 51133689705 22913919050 175993306077 28027385158 108395449098 491853829 15793228644 38506891331 117857245124 272081707820 178929931622 33099589376 25023826936 130977506644 13461077572 50419798285 13137754090 11206307865 2789223458 36540282856 1021501539 175755333796 37572305443 90902369872 5123881570 37103642837 188900206513 404077654 65100352384 686032465 16348249825 18205805890 130958861580 53636342454 2712370586 121921864481 16259797664 89404735604 1203204092 154259011791 25897744577 4430392159 215764321754 34894376748 25180881722 140825288127 29086206018 878459039 26692517267 100412807660 37088721947 38628393752 92221738611 36664155529 3340801029 4982592901 136933629451 142754416 56002329962 171222550660 14402041830 11889440580 90661344 67936495009 159524634646 13950201868 236129166223 2890398888 61915482102 25759956920 114637535363 248715501449 13149288096 17420594678 108969601331 72935169576 5244977093 5385878913 210161879359 11114131551 1604827842 3443908360 808501204 35177331882 127162603797 240579826224 69869474714 68586524938 17526931812 19675284634 35262836121 31887498323 24263568448 14052382597 33739489232 5553936617 15183279743 73050048005 113322111073 173498011339 13818072218 1878223894 141551417584 107718850640 2823340942 1640584135 198370633123 45015157121 12116378331 165954759714 32884648254 9461420100 30302215856 14126722998 40437758444 8804303455 35145908378 207131492651 26355725880 207948293787 1591119245 90731244031 36042615691 107552453596 120636923773 9100934574 43029185205 34500961411 12785902911 6841466605 33560107507 84870581584 64699846690 2340351428 596318163 17228282107 28678746824 2227565934 50951423841 35322296438 127144374280 310209283904 6668537286 222123953677 23401136974 18326181364 10647322864 9704216617 6103744058 63509278161 39088909511 241967488534 34822689129 56793964191 236549837546 27683190567 2505585215 59478233490 39816669794 2433159718 34419578386 64061218088 16239301799 31661416715 28111839476 50278823269 57508922285 2048883111 1906058513 7896996522 61621616854 699003866 165429935 32601093223 36100495277 79031272078 114168682 33216067300 10217152324 260221357417 11509399298 9198697816 44771947209 286415517512 49486783888 12660228517 12289794260 35446361009 43474431063 3045880231 67331256181 101315237642 54787883581 16035695574 93567232900 99118166252 27895311246 30698874144 182978255235 32561179840 71172090147 27300351790 57355137541 12031424219 17404350282 67359260318 94724840907 13153243582 81942177313 2171400540 172361730599 15111760096 38950260052 17956955254 217140161416 31234999357 64085684251 9214343074 104943063627 129052495504 24172854066 171063881357 75719365027 198529142178 15834737356 80983462464 255400665515 1366956470 147171715983 40746229834 2505608858 3017420495 33130887686 24863967435 29075581752 50665029522 33105369349 207374048512 38986398546 82172782492 110962288353 337113936 29923814279 75305679953 108690575967 2733169193 30165817889 278456863542 140966222257 16033143108 34079670711 25367016463 60946334874 6083796953 113148191120 142005183030 694463025 56416597596 5297771890 6131554575 148867370094 286376022162 1954499592 108339534775 89913663000 114948653428 27443542639 70375788796 18620551778 33927221076 130691426159 107571213512 219930449124 29599606445 1402072792 163393857270 44757962300 5281214216 50849379069 55501642832 35352717660 610335360 258463279591 96685956 41227530806 170519321492 115375147830 95845371903 22643884032 15409447586 62875859329 75022622113 13538689223 10069096501 20065128257 74153547990 40800629574 6677988460 73851877233 149639234386 214159004558 9794447624 47664007530 171560055269 29192739931 83888909748 10058970862 24158168123 270082502067 16160582333 9093909108 49361856292 27402931256 51452955219 40594579190 45705641591 4639444318 21357761471 100127655975 297633593736 10553554333 47742290412 3392085293 160798305192 286331604538 6408051025 230217780047 905997796 227003391729 22319143683 66920821630 66836342409 283351201 18861054388 176296249071 11493474841 99847795214 13743643986 257643743825 138935359112 117267666306 198364973934 288968831968 43865113725 49781205828 44314072497 5958937402 23295529006 67468789782 9141334931 2308848839 12107264255 275736873627 7680475133 102551892892 12074264233 234828865984 76157788643 26163742883 3445146110 392006385 47088788914 2189882611 6987465961 118339869939 5782801959 28406773312 186193069754 6323062137 138059416962 232481357324 25456631376 117458890663 2988153609 79925978804 93346475458 17042269256 79209464383 91182111018 327776730 9589685595 253957008804 19362168847 13861869918 40107691392 33278859448 81495407442 107452782774 51331022023 125267085087 242571524761 2339316072 26528934831 1787217736 4061383593 34463478271 2937619595 2462994163 5348001396 23634819659 42435337730 231918623452 48756707958 91276725655 124805716737 49486293106 2790594436 199780331320 17190969093 3923477120 3145148497 270335330287 72523428230 14911946757 71456292847 117680495682 6695237388 9790407000 82676956485 16758427361 13293089436 100137805766 58345478807 61328713376 83057064320 94252009845 74724408056 25570466968 139791253471 230095100121 9198568534 71252492312 146762239049 177772470932 137944075327 15687887974 5795423171 1642273669 20730987109 16647671718 20467490471 4292852818 52872326791 30472526934 45611991026 26466043851 141690559937 57589307632 100718639687 10637573879 17311427994 29985111029 2390767154 12744511110 17037298809 34972378789 279434240639 25756168449 81183908719 102193417773 1028186478 283925995230 25787207156 130423061 126473288949 122407062155 74062555303 14870508758 129415469855 5475887237 101191032179 25845324257 62016965 52062145874 149912729453 5931589582 127052883319 76119529870 9758503947 58786278729 62042923150 4876645319 3897360778 15093009654 104426719395 82071550295 194579427778 3904767746 274936794333 129249877748 46213906933 54579230129 168732705472 32238194063 4501243145 262571212042 34544994240 112283211901 37777581 143710547 160155994762 31666451921 28899964409 161165836450 215059895861 132218326104 36700494286 28281614615 11264450382 23954307389 75019745174 182754779353 48346987420 208148551118 150944220472 18889131906 458312893 66517478308 268126173731 6737920945 36291950709 20687165383 7061787204 5964989230 21821362523 4305828 36592739311 4322165930 54623822541 9460242583 193057143962 2596346806 28744816464 14571807945 38712034889 62514608135 89836335053 23466493955 46378578746 175435789459 77216295390 194843515060 35264945185 25237144234 50165598247 188613726435 34457517765 50358524788 21707919522 163461271006 35255126967 256909779783 60235068969 14880346777 21424083591 69196071892 60142179213 73782162931 26288883426 65527415501 68426373244 19623413762 121000439321 105778247085 39065712481 2261861136 1174632616 78735427547 130878780406 95562684539 26246643473 136758036088 82144093453 185422540511 60485630899 7564671876 16541669454 33383635438 1395417761 80825772524 40425049211 32369261649 72179131999 29945232407 38382155171 2104643255 2080470209 202431122051 82728681702 14708001745 58872288663 123769741132 1023866239 355572942 11197945883 138476415304 73909311214 108061837489 140175430428 33449461866 107467239035 36038990174 91191016526 36561652777 83592389951 9275230008 7428972239 137599415085 11070317173 42831322849 35198630536 66336028161 23842089800 84430161519 57296426035 7669436750 3600957591 43083160626 128384678484 117964687286 5580046880 277514632157 7038074243 31726479134 54105740514 42064783836 24723491613 64274400852 706251034 1356054128 1632153920 100449648249 209731360121 50271115312 72445270679 2406187508 92409790311 53216022960 114205721668 49904139382 13220380579 819674034 2387244546 242710903 139704209349 1658134187 431238738 15152445312 184683843321 154675350 41080153868 161663658110 35670808456 86602064 94701307868 77968138976 147891989263 161315057305 38665999932 66146256820 83576030970 167200630232 43752051328 3820368548 52528473049 65517645685 36056135011 52880485807 31304274746 16455487029 34934220482 21460305156 148685697591 113383788225 74381499050 3448341635 20204756037 81333004780 73049670485 48388865102 62865691151 114139940 166358375357 8130800695 5247323105 31730819755 229831546564 27991252099 68337102293 61149335705 46125763739 160695014987 28366933843 6481479020 247603771257 45063560561 91835541429 16402351840 11525396384 64324585796 50197052318 88292309740 18603271994 61046204788 97511099031 8476356790 149025940382 25319109445 5429060535 63926247119 41067776974 1584987023 478431689 23390304548 10704895510 10361727616 815869769 218493780066 3708444546 61305841133 32128343014 136325614662 126739050830 112243802075 12152202494 2812380420 95650303282 112255366564 24664689623 66682718918 110973839722 74481989487 10438257520 35814170406 74433583043 26742681919 9180651444 32306049526 904088180 105616805705 111527426794 25337630657 962059720 1849065866 166240153294 63645950817 7054293339 3794777143 36256145942 119934014786 5751413438 41124104913 3241099571 57044065797 12553031606 2065536872 28403428175 1263004326 34072062959 50931287996 13076813723 12221410399 106169899758 225896932871 38069941249 3468948084 25322687068 2924470764 3224727114 36748625880 62503744394 26865181564 56765495795 98230035194 219181207291 79722941276 606484765 191267170471 31287970866 46329813970 195682076496 17895835721 235853891 54796213496 377100334 54008844665 5613962407 25318776719 219439558092 131021316794 92475132597 137455504022 16341991858 201486185324 30628553350 45967642824 9384757428 108456196888 67147201459 2027894937 218368249 225723894 97157671902 137511803670 96681735145 95115945748 16778571865 41658575578 6578415208 59086671479 593802 8932553624 190000249613 76427749343 23720648868 934497705 182483130517 43520336834 6664728908 47877931677 35795999531 27687128281 196537703041 844328868 78251130395 83394532369 1727609603 126219007245 43303204374 30629200351 5766721422 3149079273 1181300943 34064735218 1671390047 495835577 18492677173 31838774911 84747816138 110848608940 114686685009 171643082739 48240334508 182703775112 39263203196 50951718258 84337024276 663508313 33664196861 43014833852 45122768052 5437870553 1025658429 2496667892 108172981 70559516138 106699310153 181466109042 124722769211 104416766378 235958778 307264444 55445450098 265944558 5704280235 178866877845 37233898313 11362673398 44985082592 176788500 18520456 67965166694 3219431059 137014100547 20566761519 51382004570 26529708006 41575205373 1063194232 181822141159 5451372690 4562595230 8324243152 367703535 169841141742 15975207993 17791793906 3642799007 30952281946 134082229706 4551241847 8569537986 110000725581 8280469923 24679870644 69880343609 115243950027 129337344563 209326179530 3293535870 50489885502 20275308860 4508037296 403855006 203085857761 35870493423 23410004524 79062217818 76913818476 162213442830 186834810563 167701574666 20326937018 12658082663 96775969979 64304748290 49456525773 34844061895 21895715057 66770389856 2182405941 19143597272 177760212584 124281851249 64444915487 159980949417 1001516514 218801501804 35490977549 82929099154 76182646291 197917489911 31371036338 3690568188 239105911294 214165452309 56243912909 42873849683 18413473859 72297192514 3090206219 8972415623 28920731255 234795062782 47090233974 14031026010 24793299944 201267364683 270443431122 75130833451 22710359589 96951043537 23541873140 39201676382 202926684248 79706933908 283089633050 3263049535 75473132439 183721123915 1849280152 224959743009 35197231499 83617098182 92179749344 64962598852 35775088643 300885393114 104749635963 148879786986 18546024003 32123765679 5107047571 8663611682 170236568971 1100303168 38855404296 36203153116 202007572563 19612909432 80942096979 357204173 81798461018 88498920739 211438532232 5425549339 187228063780 83590863543 122161554902 84330762957 197746801 26264516817 125309966645 162931814302 3269521071 160843953486 5389586987 60496346743 41385684972 108198167 163746841248 115383480652 27996785129 4584070593 2504514784 627105199 103255466875 1838967623 18603338581 54266777543 42889548062 128377304438 38573164070 280963938210 141910326810 121844550373 205809477619 43231116378 37616596794 45038047402 180488410627 67314116694 133551567691 130628156821 18041740638 3321473290 247096974678 165289818601 57857890780 88977406570 1347065956 56603831161 64281352740 95931206119 6144237036 262442023944 29685601725 196012181280 76244799986 211298055876 127207027883 23264986767 143887492713 22988341526 17512132090 419191455 212161438956 32259570106 1488112368 29751237646 184597252376 5759397185 2390804570 5774119893 78732520134 128017240647 45990221373 2834681417 106097584186 61637380092 71168473776 12423124905 25759239870 263379461204 15090337618 91971342279 24672090862 173145986658 23738476813 62993546895 31721423448 31301546729 67769551907 14685621375 111607350316 100152600722 17623914328 801168552 200249701539 28966380410 51851100451 94532162909 237652099980 45524173335 28565239139 37090058670 10246745793 38542319758 35297475973 68051579634 4624249349 23557703425 1985477603 110812122780 83840795771 47892770069 220405413233 2806450914 15696054230 52854563719 1400112272 105405654230 34402077002 120257413431 28984917061 46222748499 216009953058 20956495868 57462242113 34193635173 287950831502 29998667875 227684839021 5856023594 9993027824 16781394798 24192759979 5482083814 7010631188 36284728437 58829126366 30356851113 38422710670 39138368840 38559507961 26467954673 43749651667 73526658790 270148677338 38413231483 87536189351 53519827622 27437394121 110096776365 65697207109 59266673386 209663690701 15556496711 73200302537 1136159776 44782279146 204393640753 104134474614 9304863980 86396691092 11580392370 105886518283 31723388372 145471549929 16895448755 9888380891 23673469876 91800400867 26894559183 23766345166 67292863844 16133958540 175930374829 20110562189 63759974679 65565785795 23717088739 51360653118 855542006 94977798019 63820501773 51151935964 21267151903 114814069268 1514341829 267080255520 51253393657 63838030073 9719684907 8663050821 12386051246 66470635567 98947282339 61636504117 18543530761 9495741747 27504773704 56780531409 90834785685 131732214253 33975457961 2655030996 29971894746 118286580628 28359731898 59866235724 89118305467 126878753622 30412548809 27105071337 153728679273 110872625016 148351659327 41129934772 117737149759 155333872405 238638606940 54171242672 88798545672 25518841228 48118933049 120483929161 29547919612 646899584 162136250232 27933127931 90754906545 710599366 20841409480 188747515489 1910101198 32698777534 11381185172 54144417615 124891348785 98798099699 28272722115 9485237036 123331522614 55498178768 2107896282 18687268411 4149358936 107022132118 29670367724 40434534539 28247255976 38999906053 32577036985 50590654560 4696523494 61305440153 54463208786 239807331290 67877280081 10011636389 308661993268 12803071291 117894715361 67546018598 53313204246 13586473963 19082954768 70946895532 160362332112 35997066678 1044003229 25009241291 20302161938 162082663497 41582408477 47841279136 8119460760 2416312894 164178754667 52906151250 177076282959 140346658143 71188993979 859973467 16184031308 5511067447 104150609394 12581915589 73710690833 257312695 14243647118 10009490158 54916437504 41029075496 187567831831 3449834868 158529975866 65091530416 73037678022 19989314347 3583834806 84937722781 52234079191 7394682711 10535432726 76416542582 1716744 33061648075 57546595971 24454831476 303376967199 189582433045 464498667 33862643656 257419369259 65846114579 139619370161 180887217840 115727246139 4946073234 33325119311 11337286243 221892359431 311912980498 82607137543 70159845296 35073848940 28369299886 128349475490 218370324614 145469065516 248897769182 60396352646 3995725514 107762152706 11659831291 199276525984 62098410034 191821245171 5812925832 51936656689 169984385162 6349020784 50180388862 98520514951 34965611108 3097396371 172334901563 46224363573 185461219087 94763795203 19476895300 195839042133 334094766 65027206493 172145531972 11719208187 7663802283 1557359418 82092537066 117870272900 229131237948 256875467282 54845701756 16610206238 65075134208 15376666676 19005595558 186735394790 31847553479 1758945417 5200989290 38509001859 42663811428 77688530403 1697282311 84000549994 69957755164 43023521178 156425506718 23969461389 82643805208 188241549081 82268101891 26532045625 59712333981 62719638889 37969191237 11113527719 59645943353 184172575247 131837132820 13353132426 94467897127 66752781214 4751076762 27164447977 225463083823 186971223271 251834135322 38936774878 7358395014 26079096764 33826559277 69404786363 4716220693 275542645792 3019370330 61386179 2824176402 7122985202 59493403529 29132535834 209651355417 17013894388 141794637546 67064892780 3338930161 29806430070 50651170977 34248028801 18683845212 78672969427 45128272338 184392486604 24633030527 68646385839 8383242241 69002225549 117274469532 10099540007 122483231719 31830076429 137434344207 97281131106 49606360672 17981017750 35259081902 62119946715 261312253433 31378188336 31796343120 115433257476 103694850180 68844196583 89874901008 86361302048 26157002793 4423661735 41024673663 88063726855 28527824457 263804582573 28720706936 18715579958 44426711972 67083431576 28041324381 11462973223 1301382212 224084793244 107304816384 135780499 1786695034 5430964257 13037208735 69266639033 95770789564 5768012957 137867877155 34343599852 733815323 726263497 2818706940 43543622237 54614503648 15902082480 24429222710 185365873878 29661871470 2030889266 148727958031 5368901077 250624242307 21237229061 29055272141 9418096458 35101937756 13761996862 103425248112 9944804606 64941558667 176515487 41720857604 51853532628 3832327882 14632824670 66790855360 32191745555 2640737601 177047310788 94180746036 28047685202 109664717398 20833826124 60637559254 5965961543 4023622229 19962208667 65008421778 29990973177 17603839256 112369689367 6619561130 10152738702 23594543314 249454086393 16754853845 178749516123 22269846635 5539765790 5493283768 622191229 11546030352 2219672403 129565145998 66044951651 18905520945 21694377731 37834739853 6522433530 133018984633 76745021227 54437728425 1577507796 49838124613 81613238801 62964217380 14341108579 95186700199 3294579125 224916598807 894977790 2863158878 42572002704 1865241300 16808658812 39039400396 40219190217 7637432941 45895981789 20508105852 8565037576 4179352636 5479621048 64355645745 57497308922 37977103442 3769856457 81787024772 767816490 60783974556 1680857589 56827805669 78617504184 39467200770 204730719478 1072519241 73078502352 249858586488 61128925929 9765316439 156904946901 85646694372 73301892766 87238223196 437870725 4748700339 41611416987 1216198955 118686024057 8418674989 21133472466 68437268792 22262722134 42446411472 18465510 12217155044 5943459535 30837435881 42983999008 5594237453 28223996184 179208191 44291970284 397324331 21724924406 864857345 80902232752 14433684111 4617603911 44496630818 135904932282 103809966377 102879803622 37628789701 20383973491 24248622417 106222380715 33716180233 117250272897 9482849972 30377674772 1017110135 49936710329 61312060480 51556237279 17707796217 25986474855 2914364293 162340676474 75594321226 220249150994 57643083391 75346079489 24527207928 5997280274 115326341015 68142293006 9489543194 50930229073 116400594192 93665623358 247367840522 8095555372 59797010334 24499556074 155263260894 209618047913 40006863195 118318762893 37925040907 38736802839 120373165125 42082551401 93376819616 166906515246 116889452602 63225252481 2785968068 138904392383 139869981427 88579269710 110573784800 4249335127 111613652698 82728262731 33130676311 91684853 184661582392 150269332593 23760452552 144449487488 41811843027 37187417637 40293028470 94551320761 5261239071 220901972 147902507243 37239360973 2251682573 410241953 83952919941 6014776096 625056351 9347260184 8071829943 106461514811 101644340053 44550587481 14375690679 27195206195 2926413226 8344281622 207732921879 80040974904 6061853401 46747691152 149317056186 19829758475 96255653770 71566782570 134586904796 11677558138 112780974108 39197546590 45305233972 16684808587 26104341090 73884602024 82053337915 15291342113 15532327834 32746948768 33900639450 101813172242 138622784270 69960592939 158758165047 68230089665 6839943290 46600147027 34244434636 41003901976 2389354610 189369550946 3667887907 21202409281 134353841954 227014840413 2550058979 71689560598 98261567335 77804768515 245554211 17508809688 45301862715 2088237757 34930342329 91624628387 356981349 75901003123 171786721313 89554232092 18087829919 212010136179 38100877993 5946603570 73205090330 47830418860 115321614210 95453339604 28876952425 15247606530 185719183669 44888859256 101629108819 101688287172 34433142596 173428565561 3817074068 380119493 187517571228 38044585193 160087807389 4585216503 26676732807 32163230964 176337247430 602433473 2302443769 63917053559 110418904812 69337611158 908328593 101625169086 148631189100 178012714521 3842338021 193383102157 26671756119 32173687227 194967762236 37898260986 27842233365 43911415454 54174318998 41621506020 47636868459 200717679771 205898250 20433275622 30422510661 222221206971 61968940294 1929704912 19507738673 43923086571 98481752794 210206589709 93859537901 11681514750 131803517816 32941940712 186855023252 29510667509 113129431800 86213587986 1631830087 11357126592 176536960045 83223622952 127688556849 39890376764 1978134950 122561812403 143391826528 68357323315 59847917909 3987033289 16045105897 96802768705 2771928505 259782962045 189793020794 8499725 158479745910 54031799316 8821181113 24235762169 61115396569 1741954439 121473898338 1304003214 35721822385 36787903899 20355662297 296155672778 117046424483 18728376952 5025580532 879281164 72841312671 6137422212 85787965928 21677333722 242921279920 30134702120 30322424912 159634144488 106861209258 30309062205 227792561576 57680273677 120673114366 101292360962 5194734870 20915567446 19779588005 9946238223 138461404199 26085116385 12722295791 40394113457 4728182246 98446100042 18160622099 45062901015 48010057378 85356013331 69590113806 287875368310 98663985634 5838824094 169293042301 73026925710 47573125010 49396319346 6883049053 19973772409 2283860275 2717325928 219658250640 27668225346 37062351181 3408064809 27402352898 46627489009 122675528353 2427923444 40135848435 60411387307 142621763519 67689732462 34221510009 190473444535 3950948391 30453881135 50414940487 85615794108 54372531884 10872299227 24030649433 19085637181 3574694914 119894924109 14139614838 233889377302 1508593548 94976426557 2681863124 93530978502 179427341642 46858355965 3748443446 3778717768 112042031957 1241155190 55881697004 71561146994 138790662134 39553537456 186236613568 7229797772 80849742798 78130980895 4564570866 179139442714 23138625213 151000112910 91657106833 29941402685 11946069694 1484980584 1367625840 10033404707 28120061427 32284438926 91223237659 9679436420 24561807561 17437675450 18843035319 238250150992 9935514181 4257440551 26061296765 18428520151 11359615005 67292859403 10525408490 73973675758 58543406275 35288173147 9194234888 212288218006 4164983104 6035775004 61053147162 21412951415 2415710984 115038858515 91755247318 10786883794 78727290006 3693780586 37435110161 116652753584 117706030435 8057136949 22390546926 52030789215 181272062847 212621686462 32855786366 38471836076 49747830773 91041326225 3313002159 132920667086 7497451868 38545899964 22736437636 22402269981 37478982843 92866945653 6601133806 2982040290 6736035092 575789876 103552879683 69946086527 62173953104 18221312 28864356260 3947380150 54328764757 47943426786 80985313310 1251764962 16429149624 3647260035 90764863134 33360773625 44789999070 158110437033 74595211240 7292125786 71769670060 492561037 22049832809 59693817557 16896368994 222234355822 6263606938 85041167215 68084933168 39669380997 81257371791 21943545332 36141718761 102478101162 110459872055 45176010618 47897194980 3071488266 43074697594 9070118305 28656781578 29426314592 29445426277 70854783179 6823451723 3274753289 27439743807 97001538775 86101271087 1433084742 19208988926 26090907146 150496486132 121812223776 104845636609 121969824606 254137443573 80802244617 212018044886 146754368321 25514933004 105067716636 24589820549 10563506910 116911135906 103238236954 155533058064 126324425883 13172042816 1601159680 31101934532 10590685495 5302127481 36075332534 153434856769 4238641007 4870682937 38387639393 22650682736 110127078827 207527996884 159567997451 691497294 16229982656 72190413590 35816425292 47123176690 21626178990 164055731499 43536714854 23200750065 78084307899 22532646748 78768750285 28813020037 6156275523 100063788944 124599384057 76967274882 1302247255 129342871407 31131802740 5682557519 46555528605 10271072633 117799022638 1876872583 149208848663 2851863132 50292907514 33898486775 9747305916 90391604741 239163231699 124939104324 109678628665 43911019732 53259530553 10006084237 41582641529 54482385835 137360659081 27216235347 65225712053 223781536346 19312434130 36356406217 250582689 7098877998 70845586109 75995111904 181275989974 74694801872 126601164732 207146543474 13143218548 99875286141 3069965885 77501557526 93273827852 86972043696 31516299312 307892502762 92828680413 22382563344 10920591715 7398619472 7911078594 522440912 98650543819 123071161523 4292448979 128411337975 245795534948 76589244593 46897984564 6412013501 157571704926 13286561875 192013651034 261593771516 17027870993 19347594096 105276688250 33548903475 176420999424 59012522878 186989999651 33833884379 159340036070 9856357535 12558441013 20009506808 149117447455 26422186992 50274400748 47271868253 3022914564 136284623889 12953273022 79283945942 150341891559 53006030661 5549086112 61868431428 25427412292 27304046342 57904972898 69236511 111643202135 3270398094 214524637673 5243747273 5645911242 9878761991 58784402247 119113988170 159814760706 61244143002 64752158531 252226229649 105413123343 35932218818 42997950486 1445002455 79961391492 52054985864 55997608456 157514568739 87140336135 17871831282 108418741048 228285665869 179151746683 56741356396 16871559626 181197363991 23073427332 24185099042 64123108456 42274634226 22680963183 67674620594 186184319590 22419476627 24431267708 108379005080 917726642 12350907432 163377542413 3454976205 216423581583 24991489870 231200700374 141071194243 47827191904 179894844504 4091098832 18910827486 123049823458 156331558978 61665716267 250190194307 60047917949 16715084089 159440217525 31768254176 59465750 104889595972 228793646120 18991494984 222250068162 96068936711 23565917479 45193165418 131798505401 83802259662 99051214375 66776112922 49159207961 308259736 2362927770 12199329050 2524190823 2540191665 35945893691 146019380886 152194720201 175675478190 22360466495 25285527656 56730601586 750598738 70812708304 2204092961 79431254807 114448394142 15688215304 42429797379 32538367235 196288671988 19220641862 18930340393 4132245325 224074594193 109138008343 59879758383 263725847403 6446587164 2888533267 28093252031 15528121274 2671809577 137900828341 24005150565 49046140636 7775487739 79294462945 55920418249 223911745544 6913015420 38057706927 7201943266 12127368016 25073951598 14554058137 6514631281 2183237052 40883657743 199643330824 34544410982 132215274422 50149851025 1111589886 6544633146 162605609125 86341761394 23675071997 94980411057 33944625789 9702823037 62712396901 67390814284 35016929549 9133652394 504611801 10547412745 87840048 8838672579 5160638780 97117483135 81543832184 13042420474 137039194941 7416220164 178764344661 63363187810 101566414873 4357500215 26013112440 117986822223 23680069439 20912436856 56378633385 352629178 125737053171 39410309489 10159502359 47846505595 954485465 36447428585 120265041436 29097988627 21036683101 27051908845 24781241479 38734743381 50013973277 19398323146 42109247138 33008778565 88915683104 17315308298 23103494357 65363994366 3742492854 33559531567 176203892531 161800863939 24820320274 224199190368 212543926168 11907460329 172125929 8934701447 7693933481 148388339581 175520026417 20409164542 89460016143 78415932131 116618395085 29751486280 2830036971 37556110252 41321699307 102389389058 33761863393 62369493368 38838760768 35017570008 21768556850 50932678142 3580771959 1707923993 44570726248 128309734161 5517654586 5571291779 10542731208 29737162590 37235055324 76512186616 92597760099 480600464 94871112810 37493715526 23012091514 9169790803 6457348493 15268560942 47640198056 4087389238 230488426793 76858112439 19651523362 9059882619 4660731868 74484230857 462843375 69381040566 8509642047 64009998402 229883705233 108526579631 92661265870 1259476378 119976056188 35838068597 167113001228 271615011681 104664903836 14470983112 39281751315 13453695297 105410014764 46554950245 48386437699 94337455205 135123806456 80298919891 28956873326 17763881981 2789208751 268986444392 52336484414 37396408778 12348112032 11823732123 4035684261 34240032815 32380793507 20199407906 16221594021 58765608669 194805356549 10068643433 69035123146 59145214496 30454198547 78542990125 23725281820 79765912162 188650135298 1528141149 114227768691 6208850189 28631089631 52587118331 63614684034 152833660393 14739979936 11309900142 26387213096 11990588398 75722737764 33180488521 191111815313 63094973095 42624011044 50943836213 48869266261 229297802765 107647270888 12167955228 176067117559 75782843991 173253622164 52521887455 10454187396 89586089991 63748927166 3235635371 47179928625 147133120556 66722567129 10556865517 3998667500 82349622213 12278408579 16043997669 117229863305 32765887137 11880624061 8164228929 6583852856 41593711840 46669108594 384269251 7430827642 238154815398 37768498178 64431665007 31160417221 122205120350 2450634742 46968126650 7143736446 1993217138 56813797563 179305012372 162713498335 90228715423 145003479185 6470515533 134271939419 174765731 22829613 5065051279 7834019817 83058416669 37161387101 99655642231 13134268264 110850514798 161120074351 3715736685 89721913740 144466418864 78619632519 48364697724 80131523194 59711023406 47730231566 21708706796 190582847311 18593666941 255011039336 24858102264 32460132139 54424620992 24166914425 78874237921 20887759138 2335785273 139436608921 140064480475 50489241593 3035692359 61900243116 69232397135 97419409870 142316348624 187534511423 3198559181 2367864850 95463307557 84860025789 43864200622 18229555417 19062985722 104931422663 4614398219 20485547013 191067720343 147118932 108526678794 116067185682 18011419412 88069770274 1209695296 322515291 92524470058 16178237976 3942252639 94484784693 17295624052 87242009845 19884978623 21103836488 4137127465 38304799963 99336156149 2216046675 120294172129 61937800734 97752849760 199372703681 45015260309 187048548346 29732061898 40912264398 294954080 10766466648 59466203702 11353689594 205723891909 7799994368 178349074622 9812881144 8440732745 58328745008 57429677118 62140681633 92722913887 101440014523 144213715187 59357496063 49901863808 56627139149 113003325320 311322472204 3905712366 264185994381 94205657155 110897806584 66223656925 24863854921 12207509348 151898514808 28780074679 903578085 180133362361 14943103376 4200521374 46572801427 10611784577 31959530125 7728584330 30303751602 6697493308 89613625814 4732033524 4603145313 187687658666 18825063136 156983901975 39483455141 62301891623 6339721000 1466543108 77498069093 256385733782 119917565664 25872452944 57301498488 63116596304 102298096162 6190856769 30423921183 126337376646 2245427681 225558500082 16522990122 19808973395 3161578259 15847081750 93118847639 113167807388 7117361748 33597586807 57872800779 2080678597 51230011924 189076718153 6844007578 31594222633 114769283367 80060531931 145382450675 183831155063 43719986427 8034777196 5702225995 28277008495 64889752161 62585194618 163323095737 106483473918 69852415665 5458635930 20835560091 116676656650 79576820041 67860504880 3128707284 27521754513 105539723355 69064783444 20070889658 96323132523 250331851 63621999146 3140699398 61032576942 10352124070 12359417234 78656164665 65259090792 51596509 7101436899 41020893254 37643986035 103077916093 28887333824 31554802720 139971293274 2488812035 25965730857 96985261169 32302129181 151661421674 22834403909 203665440748 47013331712 44576152649 25761138959 552927943 10751141315 109070325200 2964780624 144715785119 34123208701 118129194133 437760746 26480072514 220375403098 21376466886 66206017386 21690831650 21222770634 32970467418 36872647855 94743091087 38729486637 3488962251 128193072623 163336655325 102420637735 6009299383 4114398403 251854564779 7387704210 30732380594 3049980832 270574390 16319342172 34750709694 27479665884 9331817764 53138430008 53883981076 64168245581 14013073566 104190017204 2397940980 72710741027 139909892197 8104072020 5175059349 25013670989 68899459065 22235449727 16001210558 126052378024 1405424708 102138156 66224063129 14655339874 39467142922 44165994507 10008574217 5263343039 3669218393 44789829453 72702723074 61361052356 61045094213 1845941644 170784155915 221633193622 13364386534 56566170887 34008883012 7185806845 48885497171 17230161190 56609422404 4546242154 140647593182 49137681883 28664144407 33327767629 18171749158 38872580326 72043972322 51950433369 756490444 48848749428 916087375 508371271 21759867090 85179170639 44038014005 138806906078 35589744592 21244596164 80835833353 79426619353 200933058415 118027204122 52953903382 3199364068 32360112481 3313547498 78979397228 19179980069 5216524156 4631984365 17230959992 562552835 128185063999 41582782921 92776454492 109533373148 40555039321 91961509412 12648576921 107061247762 136099269775 180199515866 183674593739 501774470 134675919700 17399892043 74888600160 14232862355 368677286 120299974285 23166213609 47219785965 117519299450 117633228266 40967788731 63877019628 30313351011 9305765336 21775520455 141086580 116210225254 13429354644 13571958430 32275036400 13166114048 2639613368 119060498728 243356175429 54533906904 24761357080 126949035092 125163391442 27369313036 32431098676 56362115730 23107913981 9445207047 20692600332 143522853877 139966083972 3958171106 21074058064 10414445494 92470035573 45253866049 59581982837 202103200453 51524515241 3171549571 193037531862 2799553620 402040074 156437581223 274850219369 25738298670 34632242 206153137713 1693428148 90119619252 9080106018 104517489940 8772171494 13836450057 115916142308 99580466666 16061852922 10874936237 549691048 262398900610 6161949532 26037871834 102111279651 50541743298 57697260772 27679918426 129135898621 4845083916 117893498219 56084105317 204349247632 91841989844 136862350889 24420879810 48347846520 20569836886 75622050968 110548115721 93872387259 74233729043 44936782945 26822410051 305355313 6385640554 79612433171 619402976 792948005 26088906064 12033676125 61665468794 82596476066 87230160399 32968197806 15598979400 18436168227 63940722603 113547354439 52552225859 24670317293 19656836833 63596871093 8772380112 98832515261 4435366499 28909505617 175951083736 106486966165 5060846187 5967280721 123223600172 129322620663 232448033779 34991757064 101962911152 66947427273 84166476659 2345656814 20869124778 20245768124 65557017734 21697672941 685665882 2359097516 129881264867 11726246381 18656032501 281795350889 89524790484 14177085756 122833530282 439768832 108221298754 151254921806 3052769851 23054830117 30985560361 505906789 10527357445 67242399729 236576674410 1085771540 1726788367 50848210098 257428987165 53918968873 34953044919 1313746384 17471486843 41816410150 2745400144 7260041293 3352811104 43096521288 26788149040 1261101565 51143769469 6926983158 54185392722 147051587656 131882251055 49104431059 2044636640 22435324070 2440843509 2577045607 5535803948 123819905285 163834284889 18117245533 23618466768 26307069561 196156633742 81589408 126972530701 4032502264 9031158311 37269690936 9787160645 48972515145 64326997843 110935272441 24020869055 69694029885 28477448423 44241148435 84017617968 6514851765 24090727596 236473774145 70938766507 55478504009 20153791461 4320724362 28139998024 110961437401 12042560256 207246600843 1311858522 114283481424 90979828015 139237804407 1605626511 8689580562 82510008533 174435282565 27659088212 66977537655 20323436965 99623675273 191297980989 2606492814 91716196732 30864684702 700068293 169743961210 6500378138 19351800401 469983500 84185939297 3462685046 67071237288 12570840659 87692723829 270667958763 87738712654 171258859390 101246088764 103704953880 87614998589 25696408218 51678108624 31489205312 84693536214 90261635549 5548598421 5249610398 146873686684 8240334985 151126649740 71196384250 50691718064 94644679399 520211062 71236445683 414300977 42758074450 68757456 11553576090 1512682963 12655644701 15449047460 9440006892 58465528253 68448768427 103811282 212961024987 731734506 137697334689 34909145265 13798936463 5018251570 10338503719 64550576679 63404281250 76554113680 166672998622 23000098580 28624235015 50618703473 5578452316 34281234764 221009056031 28638057060 7715124158 29550631144 115792414798 39110187114 145146305663 167776751717 16005788699 37766519125 1218848274 14431282855 16123242275 177273199243 99459809102 85985447427 6488146974 89860229623 6199275894 131642444231 5584535412 123744058942 257665244662 286638705 119747218922 12902218658 7012141370 123095204900 95974928054 161160348656 11120272755 237450625859 48521047261 19784093509 68742198802 29299385539 238606914 110147999078 2615573992 145895928869 170583389535 256569814430 123918464707 47791840492 22067457511 35794472074 29887682612 108769240418 78304076823 20823617926 10796869376 11639955191 102545266452 17680295651 76756510883 42227095875 87210747551 296110485073 41012329330 4072883404 1419099185 174651656917 14283416195 103232658723 19045161648 140454384979 238894723215 22718905 12791092534 181809692431 31894804432 34709944258 41404718041 86904886617 144476340029 30644245058 164332993596 121719376950 91119500190 130849710309 76536823890 178998602684 51264422013 79153574971 199929844982 1264081252 4166203858 67126480823 86770025014 18415545002 77957918224 30287795141 24846235553 202794661798 22134383642 393958934 74708432725 150476985641 114225719574 253009469890 67185664214 3586186975 6711693879 155887797199 15365460046 87416505681 57673112654 79314167465 15939950189 28904826205 3816369710 12499081533 53658250865 1170132614 50556436964 237405154624 34685873685 8266150762 26956675299 13130045794 25032325357 56654922666 24225796606 322400064 42382726110 14875406722 14860592367 702433114 186739654336 45701696105 124515065726 60503070536 150033214683 3195119325 25188654757 5869996577 150726277104 19181735248 92289385 77665710196 29752718067 37572653886 110077495525 101794094278 11411727434 6532762999 212528599893 38991462814 55677745583 78394047105 1030818804 12900031905 25772662130 290931522943 25081809918 4267787317 35210365109 51920487075 16012063626 4824523018 14786377248 1286581536 26350153080 48766086294 32448932849 31093175473 110563742660 26898857651 8958837317 118830268101 12415749662 254030657080 23068508191 3166194185 97480680573 7878924160 4097079006 110808109128 236265460507 78139426071 6711814778 4638957223 30896887458 101237099817 24267671253 14647400766 97129437895 17290445716 1074077426 61784689607 103854631700 27748349273 1477685822 62712082180 57097480071 110967129219 36294959144 44939718186 1349736988 3592752578 71983106281 31447303607 35172678831 62266747306 177826102543 2456324374 2307689013 114560711861 101658799720 30490937188 78039807609 11989857845 71513893610 99295949129 7280267076 118442601946 19765966883 311380103013 57897700853 55805519273 83525060364 17390021539 10535084303 2315681895 22437570933 100154205148 15317874673 8302181638 87239790782 35122321281 27922581389 76572749129 15014573540 1158771618 293009421595 432453456 17306229974 58557256717 37644976305 61333454004 107762344153 73683290650 33935879718 673698016 65994851123 36020877424 182946315875 284551644166 255386819816 30043356881 177138385945 26189341736 85795987619 2574414893 396736013 250034573063 39457091467 64244777376 26679515269 6418507849 1376950482 38034939638 1014559266 130948447574 10145881743 16088070499 79092129234 46084383788 256988795 4159796653 72800410549 100674286527 63121444248 13032119959 51148594099 3546007190 19134315925 23620040871 35197421589 78089958475 48102448348 27068482639 9636729924 290698477336 29172623299 7505593746 24983581402 14851893318 13505983845 99291331909 55003561029 55325967952 24524125484 27208381496 74719217500 115051992780 33294137624 7034044987 142586666041 48491468583 38971227328 24877835753 15362239515 103726324053 6899791370 8411130953 185402589303 51792322549 135018230350 12613381821 47284132912 14924632240 380365183 17268402283 5344610530 39524640528 30638622938 9895323654 61520225148 29810455304 152467332416 16310024960 11541240973 67197636096 151872825972 9208025124 168355787850 69541320319 3204819453 84259552779 24415936229 7726593871 42071864239 7164773424 26462467202 1929295683 82538386437 161173511975 110876663051 31108241203 6756375719 33987919445 26250695295 1049061835 9855960210 95013144777 85250023450 38014746604 1181950425 65284778237 87645043870 110707908060 53717214575 87675201427 77578087083 41368056030 94753551783 123424696343 231439952501 7651131890 197832879691 78272693686 37288814975 439017840 5317376981 19274928118 33828072563 70090855886 147612636518 71227174021 14566222959 396516035 161262185011 7777814751 194555409506 50524688503 164492007285 659600212 23908417477 238073099141 151599526729 33197795151 191409770485 27163836978 24079951886 27532678633 23136460823 53691935304 226516974106 8794743323 52574371 2438651009 1168423989 43868313182 895730459 94281437159 26178456783 9688035921 221138229370 29203605278 182703121350 23174554492 16209479470 3637947688 70649915712 47343216928 95394609734 2303006143 100722326930 18380470979 162908414172 210592846670 107036906594 30012839083 75379489948 122334628570 47479844658 18023051600 2428310010 115665726537 181356902091 215479407 7623104636 17325807104 87256495914 271697549362 578354710 23235258008 59992120370 200409411409 36607171785 38629553144 22241345561 91936184528 30235446585 48726839528 15320735838 223008305042 26039725779 14075491157 71488069438 29699743090 8485729742 155495306201 132200536266 10554326731 121868368237 4613793322 46162669912 20182640895 1109278633 64394796134 2961612875 31179677000 59947221612 18474110116 652826051 124881842064 265217801522 41805244441 24501606249 21842541674 17175305768 84482254839 108224757 25853832225 13862826849 28238517026 103934898616 21081265994 42394337492 61352382668 37073750185 36927148002 39505032995 76446810242 193388761083 213369139858 585896210 198886205266 23745903385 10332097390 24435000234 170864451237 8457850491 47864429949 21351024881 77092013260 552560061 130463939641 388603768 113395127942 35741887568 1726369470 20611096218 54379420860 77327712425 63628169135 8179735395 1404770876 37491774592 49655849721 59203869018 45250187597 5103266534 18230731126 236496099625 3232011416 5206749087 77377093216 230644145281 177687007540 45102603542 34558096536 145300974776 55893485599 38637444544 60547642148 28035213235 29560083425 14940835231 67865708709 54574408140 38582588088 155961776257 65754355386 7172272333 61117701875 37095884742 7323896076 57748419653 47653907782 239603513838 90401501126 63381084690 242158678382 12828358362 87117764094 39329855863 39670599102 83159088291 154488881231 1925165047 16089953787 112145632756 187255274188 1039448907 37947977541 56773312342 28824178560 12071812011 10857739461 135858884215 14228748340 123808275991 82750940388 9888343956 19852995190 240845374 55834775123 64760078692 58301544687 31257304938 18286811605 146935367828 14298043958 158489905647 40083621769 1544741027 77297460294 33579169589 27362129507 168877200827 19481658645 212144834732 9749401936 88730162372 12380462528 65031967167 43868588141 246835111944 21179890808 46672096523 183296918466 6372817799 30699503085 69300604783 8794912707 2916338323 4065597418 2972175766 119679564655 8644816760 156279923390 55610861948 186963396 115361125471 6949299243 42221052665 122223715607 40836645875 36131232740 6268273324 155814795980 2014513319 76098733948 31224350799 1082980647 1170350768 5777588192 57658847854 59598097949 17531377926 2258893013 108731652411 83639418564 2700345787 5481076519 55728327212 868661307 7773789443 40401157849 20795955350 7089264374 17665245375 30037318841 11171376979 6426283038 69749942539 134261243466 579281527 112173881067 15461349626 18893076954 59138924500 8082735332 5482094023 9422912167 12217655240 54116184367 95372032527 83063016572 78859569006 21288976239 18233373574 57953777177 112826288032 1216814015 10023290029 21427875071 129352262632 15129087487 79798818844 4316809460 1208100070 155496927717 83512494825 17057591957 23352618794 5990197253 7195897494 7235974230 36367324833 21672041163 142521619261 1399503874 692117189 124669766325 257758099988 264327941671 19737520203 69278031809 42327537562 58833773693 163324128239 24579343961 116106358808 47182981338 236162388440 35068699598 407044424 55308398405 151469928805 14482941022 4404852158 6007410092 128909520695 150390701130 25662381607 67286620566 64760334431 48086089711 69009918725 120275481087 29422913495 139837009 15446470437 114063915764 241066285 879991388 33233847854 199482106571 51347826427 255585434 63007187382 124614413475 18472403837 22929464504 5627095071 97368542520 65722771004 169798604873 53002044380 17418785108 31776123555 22267838875 136303821121 1690981116 58169380503 5885711302 111059347146 10775660074 235163211437 142468458460 2321037427 3087688730 148121205268 122301479708 64915038740 19705405532 72692910473 5437979938 134167866931 18339028655 43782174549 267864985991 93189680698 26585585680 173164922640 77690593968 96648120683 105162349478 8544808903 157983759311 35470677709 7408057969 623085064 21444688104 48600212430 47514947172 203935238155 3009843314 185670378599 1179608646 25440064113 6041760309 702421175 123134239437 18508069183 197316134113 111443326344 116383369309 108736043516 80007396437 122408940239 44914887525 29445040624 110269337933 246214825747 35681152536 31284755750 19750033206 55278734019 130022157332 116858699063 765672604 26525648627 3091128276 7954937948 229166288424 39638826656 38704085748 14388005132 99983529751 87442252449 184764576537 10053513166 46870218109 5580753208 74292867567 49748487463 9749201136 20428406371 8305561423 114476085418 24484396785 6880537333 161638771450 1450251714 2649908438 2746254004 24444085372 164811776498 13638888 7902820559 25391782927 57789186033 13115209308 22549238011 36341063468 1382661998 55773728 41878251495 18646575644 222024724904 11331568193 4525858474 7976431017 94724832862 50673878088 61357896610 1209789797 29129973191 96532306592 107451580469 24097722131 159002602516 289071788 87885853081 13112624776 36007876446 34786497402 2757623723 33977045673 170124579307 103808224744 34508167464 66150916544 3134695016 123240390694 154484735569 98390875936 7833139643 77654946210 15946509223 84343197432 416708014 235815273468 130637615626 6646162543 5472830580 7133589253 168846541580 113524745862 62985914493 46430966603 192349114994 10408011180 2098585628 78084720132 48791700034 86387259799 109186069437 1270699430 6696340997 35662924763 29422255931 180583991733 15601438723 4293452828 180832021629 34163300729 20416294114 84470193710 9172072926 167901609888 70436783014 212836559843 10111288018 128483883799 141159805375 91983613671 64682316681 5679595685 62321876764 143292188136 3846873635 85823150286 96228401852 36861497557 11721957072 19021095504 24904403624 38035973499 29671387779 28450060006 59717694405 250045962956 10855292264 14877727875 11630439878 21493070404 205666094515 30101678196 187975044483 125061312106 82708604144 53270898313 195099508813 86655401967 51524821117 796190364 45150902828 20936485503 61910435859 13180431961 41895949966 90842414100 882201937 93028184623 30526681554 33404530709 37704139495 117891890783 15512477767 110562769278 20941401937 53188115804 39661494845 36160568984 12787964313 65965351849 24036738279 20057932075 183855156908 3254132842 21378199413 23877283773 12149920695 147515242534 155911393902 26524683729 73696825758 40778298237 110412982395 138475121765 1682940423 4519977894 105785578513 2494338686 24112980219 27915608568 35527002808 16961495585 81131184297 20784947753 115452384217 5407542251 29284466893 3672526251 24132612551 12725333100 45109272463 28251994815 14196172426 192384876 164767207690 12235175349 3926758480 94993345773 68039344783 5163295097 6676629287 101147102403 70232762913 23854536302 181182180184 3224272231 26010477951 46392255669 782966453 56826854796 4472152727 454832018 24713453911 28607891797 160428047047 306029035297 14675867880 35863471087 88945621292 42457391759 26854430190 32777762828 2706875818 4680192867 52670716097 96741543667 23539624297 60786500876 109744908053 19108179069 105815618407 139262915537 18765770263 20206313166 25259391241 31885354479 13856403762 253919751652 419364163 3539727047 52065987955 15041844034 68072580676 70755010846 56639313837 8692633493 77515639221 15833758095 77072848756 21493333762 7012623761 42897495252 1746559420 114965478277 77009110773 8989891253 36742295560 23841030278 10233363175 267774238694 37233418705 5434103477 26700950263 262951486524 58899436523 243766446886 86707278636 150745772088 108983431373 69938094641 390741404 102463165559 54010865311 78678596377 133309800274 1073832199 142122044575 1728323122 40959020933 127352656017 9154728482 29338623318 248624871870 49286146861 277254076728 17791629627 184512313964 60356953657 9871726625 78185531609 16097119191 90327087442 13529729588 71916353956 6629208856 95222522118 29990394152 35894524542 94645142606 75591557480 79040624282 2268708773 12913728381 24968269915 17638561941 1123159090 9345052895 102537135246 242897339889 21149736643 64215804453 30243533402 494242382 93594899931 92130335396 13610360797 182836371856 80820608 67630466843 79133995511 28765398595 274207196 222671372537 17786338380 551329776 7438083853 3271777836 314456310 81119548667 157980267428 679789256 48668318002 104909154128 77162057867 94751855941 33426454409 75229197864 54407462950 5262174256 93456749305 248460052 101587225205 53372555608 2762840189 90839086150 67439718831 77490673514 6586055901 299536107945 25415635680 19884713681 27281382663 57526676613 128350471186 60680218461 1649483702 97351601 110153454132 1723885180 53368831770 29257151840 126149685829 208537042399 41507600666 9499229933 12715207229 112436608846 19167661757 190885698290 44098351848 184642358078 4118242458 149092992975 27895576497 70800516 49200820944 21765362166 49745043185 18621480418 84598330630 146017994638 59255245913 1724062199 55666149892 109863872437 61416113136 145644583071 780184224 9830614479 72267751645 6921766936 174617542182 73020684256 130365720373 111010425642 136919299176 12956959914 117311738420 205207516673 116549710707 20634534589 30150321527 56749440799 3175529244 48309834814 66200336492 22244469676 53585439163 169532926391 29941890878 171777524193 26055348831 34480768043 77714413560 14896384590 67510924859 48629760558 203202819968 27332471982 6605913705 88175669104 38004908976 21801018780 95860717095 70026624799 23828994059 30124016951 132031301057 53155378125 10965414619 90242157021 2024644978 53024418421 59095945357 4929622206 31760630660 108982680006 55431932488 20415356784 6586891203 2145192401 203275692167 154568957727 94643813716 92001579633 3198577392 14180138850 284633022432 169063039829 23339448271 234176610569 3243385450 173293582217 22067128257 62374030173 21716425724 7111923943 120286151162 80893817786 26398143659 57970529972 50497293627 37639895927 1547047927 62478749556 17934536034 9503245672 65494031627 9596064062 18117349664 31200347254 239720369667 43070163994 30761265137 559973055 134307869169 59691708 197942931938 69804843437 82596501981 5089961263 93598319306 1641950081 63092241981 75170270352 74420877423 4946121158 282347130 8545113568 18209092274 152374829293 139118408630 46341225064 4243734762 75268522756 2549403266 14807427235 23060752376 10541862533 173591857358 14234967250 7725195722 88664619630 13662075790 24308983559 159639554664 8015712969 49998258677 48061233105 167156835672 66596558363 57339785293 55254220094 5819045457 3033413681 15825337138 44042806419 18271592741 200217374869 87688995731 18796736173 2605201122 33941164902 178231497543 13868779366 18749096764 104467640345 4346118453 45779795422 2138935516 16923930811 105331723100 45830722206 6110047640 6712792491 116171789550 28888543410 47105484706 22342835571 1578211582 49606240417 89536710829 372103411 244917712635 16775496760 304223968881 27594365617 145157986488 10416188072 153840104496 43598951009 40622566429 75550892034 81615479180 64765471952 90441638287 15212517446 176227579982 281704131585 26053977193 78125485747 292576106216 7780787714 27148690769 96707730353 24464960497 258636321036 10633931664 22408658392 47767305313 19574286538 172495776110 71821629374 101691129374 77252291611 118294091732 58502407572 205152263491 27719920708 2746022625 95291940267 187657739128 5787070208 60843625297 263670795455 29010425991 39269663297 6267973332 51508664131 46245610755 32971827937 135096017101 1840110636 72813482990 130208205590 35740722409 39906392451 10023886122 21864075080 1595126994 167400514035 7886186731 29692772849 9695823568 32062758106 82179428326 42477282152 78047103703 63832567521 56032739500 135648212009 77712565070 133140573707 1193590007 8658147883 152474224448 229671999837 50812346230 3481913657 1123444175 12486926604 73493717436 80118752722 22887647109 35470018503 10430270794 39383659748 22573611602 162569701535 644353504 207451451472 25390695120 199995783012 14369897249 251165291158 25506850622 175659708246 256441671958 5381308167 75378305873 112284519735 25529808464 7084458442 6846936 1855639441 14744104794 6356723542 2401568282 36374705723 118397955616 98643469432 87493894592 31336827213 14810438935 11856699361 147706506427 36158773972 72395804811 109678256189 36845442566 65515875161 50274631358 25160585984 63040649844 10629922204 45064115608 15489294911 3043644480 256827338664 54301779509 12814892070 22371257658 144817594515 9060510028 20078468259 132022289560 76179210829 35071573240 133666351774 10106901436 22977151530 31963791590 69782585717 24241603837 29955407573 68634695339 79336191920 52258159753 9302431886 147248909295 4663943561 75115991877 41723836763 178649473500 60775636720 30786200825 28660353221 19011684243 94930736479 1035113356 86123573174 59617126450 1446250178 44465437481 6680767236 15714948416 6511000149 90045117377 34829642577 18354742069 43489233108 31420959393 3473391986 6094066145 5255739417 3024594587 69685534089 42901723369 214151866927 230163675941 19000550747 126541382418 1241774264 20648159271 273069607690 4549712489 62629857629 14626728299 263520106954 4859263434 11959649414 93734478646 365094529 6337657881 2602067751 128990692538 95440016470 124361918054 198508603930 14143810321 45704470311 110579094994 14243494558 535497356 102417362482 7814416305 9544100373 24385897637 15416171235 71077240559 23138631989 13801384917 129651024408 72094412116 30041080082 223790560980 360624668 25077282511 24776025169 77287260325 11182143907 43106157393 68604829159 24669451619 40482826056 86549874258 15115382319 10760847197 5100970368 236995815798 8913267869 27390152714 15698328231 34612955548 56290971784 21351383991 375769577 157105658004 149739490119 102598701466 3002496506 67908384514 8124567308 162349420293 111379710397 25802193252 2030338713 217345246 1649725569 24115436887 54026855891 64394852836 228251076517 5153651674 123340961600 37238710321 23701409678 6786069613 40172718032 88624075972 295176732 8846609640 81281454965 54186626943 196900438350 49930644002 76143922201 3694699818 3825916644 105082009631 6913802870 23455613358 43756478283 61234489932 157483392924 61497633811 91281973325 75471366629 9584386990 27296208862 258787427331 71971238151 746318723 135678782217 195203852117 108120606853 91110145726 18078578296 36728794469 47149880386 3407721265 169421330542 7825921623 86033099438 12173587491 32365670654 27276227637 59959939804 52933969041 3906514190 45346922538 2413785692 32983875375 819091510 104344358753 23146817841 8739426370 5403313042 10524244918 11239535143 938002652 73239053824 6175937464 33817299380 98467897502 206236479453 25334142530 153982601445 36669363200 47714985364 1973657419 11216115825 163544677581 19276053905 1036853822 19439787155 2954486183 1676534469 22698146806 471597001 467765304 3887645333 54404056675 67466314907 41148175287 76547209136 9532455973 50160579578 130199240978 115209294837 36545739646 40269732154 86647248239 203447215063 29240985909 27005390499 181073458177 136872357101 221199834299 3611664196 177542589522 140440585293 550844207 200140956072 13399340239 1269143867 11169228637 94033670221 57041233780 95909648229 127701214281 430843117 155291722203 230417217372 79705653015 15460956129 10680734241 16036646054 10281729292 70651769096 1444542392 58527379617 182426714112 223386214896 101301749553 21867652142 201639254599 56812788387 17680287242 25841838744 23612406523 79343535209 28628300923 94963154635 80738578576 48114494786 236014475143 14911060833 27690369877 363653946 2474149607 236849713017 174966500234 4246909330 4018586403 260592818742 153902185288 86615948017 97483169980 267552201654 98911809551 106694074267 57933445599 2509749767 92411460505 237075826818 64344273957 5876459594 54614654248 17581932181 20807577123 210583141150 29064928064 5929015888 71556550960 46496949161 15940809417 1376978554 57442798518 25260343732 19635995611 32309563401 6529167081 50576171305 6456081197 28741463765 47083201846 34145192616 3396653061 119368656963 5867849366 36197838276 138735356013 33376279077 14202579897 60427322927 807204394 4232355574 53454776362 105891677801 938416808 3067512017 75175972175 296256680365 26761160104 104522971239 80879285764 6433544134 25858627830 148149122420 3194860953 72343125180 5723616438 1809315498 19196209568 116486965258 14484416398 60256945372 1058160763 3504407964 32985333974 5861808429 193861158318 3890266925 1661064522 87334827155 2701469690 4511169270 1926170444 10549601476 63190496438 26255507113 203690010655 28222258176 243686076869 21703783386 358538918 235710080471 21885955845 202908443825 54174974778 4329124115 82694102533 149437797080 7846382446 16816510690 203161764724 69216678411 164943995899 38537318378 12209297589 116550515583 20169409212 1708303833 117839910957 5589923797 5820738484 24200134234 3663283961 33957709717 2324766152 18735698 99079825 170520216287 35814420427 106769222417 96795895294 101833224550 10007506556 236673692347 174655497017 58555027031 46985983753 379162072 4800289749 66793136626 205689194 150372494606 88654739953 657553493 120401089603 54683420530 42854041230 33506593284 150646496334 185503154617 530472124 34232529740 29268465381 22745643471 75343179105 168849571214 231000990272 32953390528 157994547253 158914474989 82120233832 64928394729 101731300867 22416957411 12679683683 95556505114 143618789967 57939990811 18180059411 147461638 214056137972 8376132161 147076862403 842103897 48274287807 155101609947 211448088352 204513096266 70418101996 162113555292 17909197736 26055627069 445663735 7045512327 8873497144 52061483392 7791495348 188882732504 70697750215 33114635888 104173675133 105455058019 3565721486 9072435031 166703133349 17015935667 110914041221 1771960669 210461190209 2290150708 237343289926 55633935667 212327099624 192508511815 55382762399 164364249708 13500742064 957619526 58956840325 36370449816 103079991015 66339752018 24000819120 48273418028 10239676874 20092979867 77868497928 31237577536 23295553225 107011927217 42710654558 93697804198 45981965603 5031709874 166779413289 180582574 8579811275 112203491843 38763894397 66547596 34821536752 7912516608 3152951316 88921676599 19461772655 52637267384 2310938703 4525789227 25715615797 34764304280 16106026562 167395785650 173270700173 34774889851 33728967812 124972991192 137785226 2561118980 1123979759 32964263808 41333301694 75456718513 50213186372 11835365334 4852034115 11498826657 59370638831 110063319840 42425354713 27219842695 5869857506 237435460357 217070149460 202048803862 154655193726 42013096731 20061178984 95237363831 7004224357 5272815334 80597119691 131602911328 3258095514 57840728599 2835667619 62291333774 18816988950 36489699098 48408257126 4986822128 10187142777 135620302657 125089068894 52651543126 70028100859 17589834719 217060539681 43249838720 84023244776 189061476923 155914887802 73097372292 6173227098 2403900816 517288709 26452308669 57094480541 5979030034 25923102180 77891055724 211313397363 12305351098 253132043650 132758912119 12350162750 101781879272 6189684817 43940897014 53183387176 74734909605 84217244948 4862327943 2205971341 63108915454 94632128703 155529893079 9021816262 49164507953 60348867346 45874337295 152257960526 77111181722 63725806635 63475519724 2755300720 19145545273 35226029210 27366938165 156444432378 39714525455 24104306 49454732121 23174026105 2281612029 66061043382 59542352653 15077775464 452135713 94009060693 119987173834 145028530626 102704739348 84612544588 46376985 112473130687 1496828544 8480030217 8755617128 2696065551 111632562334 1508822074 21968052313 24254704703 13796682788 71188333984 58265329495 11320263179 108476026622 22833830709 22216759252 11028012511 222874164161 2485469635 4791208449 183865321479 84106891528 346999603 162469608542 14252168360 173284442122 88225522049 76753032038 9051978871 16645925395 17343491666 148359758861 1027897523 20034724304 1685783872 12385474060 1947466357 13760824479 45707425204 1999961794 82313600872 21392611196 15277995761 7910259243 18815562995 33931832788 38011812769 162988232416 122254892140 21542498217 4837363759 11884233886 11047814423 20399889051 69428137235 102017432766 28014728387 20890977877 105791888 133383531 35266984418 54315120479 94264793190 44790881198 71512654233 70070329769 112099644568 42618939204 50293467860 58144054331 19055536234 36239493218 13757406621 140292218005 54782453346 63779798059 13150378032 72155930851 26008784401 1632577603 17708145397 45753224067 86299699301 162107892645 38485857306 52102617454 7988145113 30530250066 12232178837 179237061622 46750347912 55319152365 1693708259 4740014265 1681123124 19936010102 2493366852 7600246356 108033645827 3694303357 14378768014 36936656855 79501212796 116832381 45460879671 139914076733 3814117705 49191025591 3358445949 41410300848 24499540292 34546583551 170456601881 3281141457 18498421736 245460504344 28975762911 149956420627 2622774669 179166982944 22872539964 121448609190 43694098151 60251545809 10724919858 16360706697 8854027765 18686181984 113773819555 88654467000 518912776 34752941228 4503581538 20591512916 20007433191 4421505899 144663675943 21404632521 76355071228 113747171148 5187858001 86608255531 18296686734 37112184291 412620490 11426753711 53718263887 5038906480 122598353842 250787074840 32270496826 10127079500 6490418846 125608784003 92645313685 2743839541 673932969 15445771129 50542143834 21111723258 1694424956 53756539556 25614728250 51523973805 646105567 26725601012 98720887467 235950439 185614268030 85039528128 62170013023 192447984158 4167810005 24308938113 30656718211 88589269433 9631918717 5777996182 29167004987 3914762194 2210939691 5239037780 286071178 167227129475 6719282723 1493103625 673171475 24651285141 89344151349 96444522205 5479032892 57725625235 35342440918 16507194293 18030507317 150893890986 135100042105 94972569242 6619571162 94834242720 251449700894 194736352559 59329590282 105581987 22682557332 36485567880 72004193036 358621758 98775835004 33128343019 21811260875 5359726195 200362395433 97716456557 4344282231 2023406050 153423089337 155460377464 171743420074 87736604204 91111817823 15552521916 9787715697 799356344 10572916988 62785199250 1110853893 70433022576 110399661318 1359391809 55852604634 3585648776 175137148672 81105872123 77720566039 50387783914 87243778481 93959741200 57713008646 2288439090 21217863210 3267224238 12640213077 17351444293 24954769354 4794939698 96851413092 7172850110 14050660998 165452304644 74368147023 483667282 101050346900 43119460459 879271204 2731698550 8459548141 7591411542 8822558253 24300931452 242428470576 1757018708 21638171326 103610114212 218075286521 205240040472 161591887158 218806641549 139892768697 76204560079 61019000779 73814439990 107909253951 43110323120 57815535492 23882935570 5400559061 144582835918 68392543232 170438453235 182811105304 20857771326 133810361377 108254103854 44726715784 210283793123 76278897975 19715179426 624371886 4270864296 33106225731 19461260546 11511214355 28602602656 7514511797 3747727985 3826341137 22158038647 249773071749 28662995024 156658805557 105418131093 9637992096 78473386168 76205438445 30425585199 23149475312 47483896958 3463674427 21817395509 2603157171 32210120930 85546279821 148700958450 8187364704 13095506645 4839443408 67366503191 208110107348 139562252467 899377843 27008019104 225856090550 2711656223 29355792173 3694902278 45527522524 18948522569 77857471663 12409041182 55309276777 106021704430 23452517155 51255183992 70920708119 129196885279 27424130447 9617608783 474952086 5294117506 100547198384 19628506986 136424453622 8764676156 14033731524 20067183112 58466510632 1768073661 43291989 99420587876 94606103880 5253355764 4353161849 3716820421 45633804418 165912688821 56892298389 32390644330 72221864260 39219467549 398758763 167856769341 100395954409 2020216343 53636982394 17589748177 251593757994 30275565457 36158403667 37588401138 149984865023 52044859618 199653184865 121866162942 71857349101 56575284124 111891100319 63093148281 57111846298 218985411488 22160871830 4593411107 2151373809 55205280481 154264788094 56876081551 114363492575 75707872257 1901375464 52967302898 7539585389 129737954494 94513389818 924970768 261818524419 63920394143 14186262994 23650427375 220393842392 19274274606 127502023002 61976071325 9122053143 100273638918 81499060146 29613801847 210979360816 197980698198 52544205946 77524812186 114201523722 26318830271 652681188 35012929925 11085136104 27346333616 1083765619 178662110332 25895176588 94640861801 37424902966 32171255317 28526025910 82068420965 993404764 87415435846 38926896423 8115280296 72728236399 70909603885 26421153437 307714345 476294980 188948289431 120389974741 127064493762 217099419671 3118399439 61851715110 56541894363 29514642089 4489564244 42401307934 21572407980 16808526353 8940927990 26860584390 47233970589 31740703971 45087680745 187315335241 68446201284 1563661199 43394397759 1060605956 11672581838 1337692058 63802452767 10660585663 1089996622 7952058016 84457794004 143085203510 723048233 2253096848 339911345 65184255858 86176516712 130793503941 57926152926 5394690763 27868481263 5241658060 27729044971 7712509976 96927053873 37085876473 53680988984 105392716024 191483070396 2237456309 90301198016 25284256018 176676686634 37041623029 121022861151 51100685683 51385472723 12790260896 183185436471 3597306344 9751379126 113557474038 918354382 7945417427 185592167753 19630949072 42501206798 444250344 75909233815 146503479422 1381771753 16037440226 43148752754 59432434905 57760854879 9673069076 23825664374 104938199063 22898967713 118375945413 111246923534 1063140954 22203204713 135725010664 43911879487 16081954053 8548570730 1256825839 14444809380 38368969962 65523378312 5087943396 2819786136 36470727894 22495067369 8115198506 236914081129 80073719592 17864564824 87866666532 30472069677 32013155848 8468322439 152082172952 10828672809 115575572428 45430386047 11214104155 163373288422 33844864628 58695048789 6125080726 6259185602 13950881677 173408055965 25182549057 4349996721 26020433667 121788156076 2908252125 37773319254 40601408122 15255211873 186894348784 3251426717 810676273 186290590453 102571758548 101183666740 36274747109 32566597853 76007463794 23772033572 73933728791 24516402380 1131461211 17470767859 47742862052 16452564462 123933577790 131780152474 236796768648 12829425019 26696594077 44690768722 11321851814 119965268957 94720171128 20167836863 122971641019 108978228641 2586006407 27369193146 23875789320 4088304263 20427585998 126107738929 4237130797 136626565479 11299800649 229864433569 9916920951 79213395010 203966574222 47301074396 84997982834 35463819158 124544819333 96023796727 55554105042 11479590213 11569420899 7051459409 20644688856 19540334223 76712950499 60344153399 63850499776 31802031681 42437162610 13412190483 106591600687 3245423606 4047526990 70805595960 50991648428 114138503741 19511861705 5474187367 64047074745 169781534667 44206900548 25256203762 24028814796 152680697 4856702314 18649168130 121460860724 176575591907 122486202751 50049238559 40282065209 10296805573 28305101448 3812142073 51186015409 222319853 13491686298 31114697540 190032151503 20391931534 21719277402 26963654820 191198599018 9467821196 2912328225 145646340 37190934086 10086306600 3378355676 3435199035 3434995543 3755615202 29117814871 161503278392 117949364484 675088512 22445214623 29982310159 124318445532 32262191616 6091071576 1862781626 15493990495 6120680460 6804591061 4087021082 253761343 147860327957 1717051859 161422677941 3170610511 45909029270 163837040753 12553502969 15677911109 3648968619 2328689820 44012189236 125332046623 171630594954 6868262057 130731195805 91099601660 10745360450 80833417449 2708454375 147633092924 13458343344 446691516 38844445916 15088796144 46634586023 73787754163 10759319128 31487979160 81384577975 14495861782 168716268086 69297714810 531452309 119344743120 21748955459 10426120407 25693742835 26291728170 695567249 628083817 132987949370 122491337554 51035340780 7386482066 68793087231 37776393479 111053853 2761108140 38273481607 7913855755 192403343746 17427956327 9219115717 161496829042 23155715481 45010883964 10674937022 40792273980 152191876765 19189927285 18318315766 65632194408 20329244218 61511911629 70986215111 18055087169 30894310084 43888344985 32650564402 841494919 122981378575 14588207447 87019080390 5229762850 1351516288 80613724960 49873033831 104642581705 67482972929 207698223926 50700168841 49765003164 85823040839 6477234870 43276229859 23044457980 15020192870 1323677142 5001228900 13390707640 82071296244 58103663251 27425766639 107993402694 132835641353 50965148433 65029841806 2296838960 15304102376 11119785211 6321657447 35762050888 28920992619 105003073860 1773557250 100077300706 97489692710 388057362 25414692368 129371318545 5932273900 38098182798 195819441649 26375704993 103450944494 148702624907 203567669595 2412671473 17605508326 26900066186 1841300107 16986374742 220938277481 17258057485 75868508099 123153682924 1015860816 28683167086 48165629751 25097778779 74585134559 6357800184 107586322435 129645591987 2066711156 22554658863 5847502337 18827317920 143709220601 13177458423 133110067191 25069244332 180341799696 60484243070 181387290409 75600518809 142361354753 16422886000 15892914660 7489406311 118549627500 489663168 195659703807 80275792128 92357689429 188230361751 106742874571 129393907964 107955635198 17612544123 113471281183 170262754144 135254148852 161398390352 107799155625 85931195996 60008840515 143908223167 163058397149 18664869360 12456639696 195492139027 9416353433 917654543 50807674952 30184959476 56393141872 743314783 18062272044 6904455974 5727951708 2915794850 38800419850 29516174026 98593779 220613749757 170662394043 173877048814 27766921909 58157639320 4414562802 8695833658 19735134901 30256527472 39220781243 166915540547 244459510792 53164416718 1251045692 26729564180 60627793701 117454421367 9177134350 15828149605 9829374046 6014694199 126406930663 9665825516 18111057988 28682475900 152821819002 22498339575 41739537600 180740861932 85911620571 91003955672 6552638131 84904488592 21747309886 45004375861 193612357985 220249169957 44606028520 138245450272 158053380157 33140097126 12075402976 81416329465 63091207519 4393926569 101741609904 12565752505 24068083646 516060384 58269740571 17302532042 9522151276 1234037247 86226674859 156015409767 14522983668 39103328087 32651222989 98984332612 181297587233 267920605389 68695787503 13491996170 31865877847 116255164158 1536054616 35140436023 47436204404 26108200226 39273284013 24012984285 139104539305 18344085037 109654999964 53401646016 3148828971 166255529218 221158177387 156227589453 36077737997 67225299145 3094451244 2878849113 2490186742 4137368039 12327760141 112798505688 40802438070 25804097273 818260190 13448129784 221586910361 59008302341 8272770018 58021776083 25476497714 76077777025 53892737192 181370873818 126243302859 9419025186 22439577527 119223039387 122884603608 17175471746 13454398251 10201223226 114959994480 6027998285 71777885177 84156456732 56491856193 84144636024 841519349 44756593268 27572932044 22702009948 212272368830 54689421659 31177209316 258151724014 7492378217 214702744198 104783143931 610533581 15729423933 689412186 4692409707 26284665619 3783693646 12616422657 8521482934 84054972826 158489517343 15793493146 10771116944 7087852930 28665745615 262275832255 30184224569 193201424548 34840651143 205134521893 4959668284 25883202706 82335154502 66478583598 169194376635 4896958893 1894040549 13409746756 80920509798 197165688635 20962280448 2276026265 92986393506 89381652913 115078322681 11852712924 67764879395 122206044192 2290082783 16382398563 237339752 17565247161 84632068726 143796593626 92559623869 88951087917 47159096500 76748202544 58490257364 33411845743 1597714876 157090206504 28943242356 8061499497 39897092617 4378729367 55331538101 33008360874 27313826674 17733852701 9081909727 21930355175 2372906935 33633877644 32216575922 27309991029 24857100998 37831202511 22550969909 63390166772 19779380433 6788603703 111580006711 206690045624 3629172944 191522826922 32421818590 81951627988 1339648704 39542904578 46998259559 146235827857 2460315549 14822920577 51767733362 2273157336 1685444056 59323911172 31085349237 101137692 13303634564 9867670643 10273342109 1971065728 19699194146 4538564132 347514722 44109465728 17910275421 35393193402 3930544787 136742275023 119019437966 136683279461 22277609427 53139272221 2792937707 204799648166 37561027136 4129581230 4327990494 23578534733 6140346263 24125287568 32859494384 1500574420 42121898090 2348346817 163426696555 75882378786 3490909118 63314722590 43377741058 27715948 52247900107 5053610750 225026730417 47782369061 11818111531 10261724172 130267811310 72151915488 56483461495 38174889127 1621314344 151896472177 52811041016 140923768647 4604113910 3735603390 99352489884 174748847453 29971802384 1406753448 41550506728 23834924543 60698452411 129101547787 1205220339 12902730158 1141449173 59692793468 11925067266 2871308740 107156573246 18105918263 62666184918 4016374802 55444311166 18449209840 25898868332 3543678129 24882628955 6267114187 3653816198 863960536 91846002195 181422262800 2931798705 82284221119 52853240100 226884344 14896825191 1971364069 59667967717 117753605239 20116734059 41659339985 806863895 11803021773 44577778558 49748873601 70177103 88743954356 28995812809 144210559942 127502112449 20158942618 50766675281 7198646276 48955922490 144438390997 89709596774 13092555612 11616753123 11562030376 55317814452 30029973869 58335643900 36024161112 44867435215 272652136272 215213753322 29348455884 8607404979 37688318644 20614285710 64979880154 132032565215 11833966288 42690511621 2342039864 134020678753 161122802306 98831335 32101843303 3251187170 3040012731 193183534301 5227112142 83893884565 138288277572 48380442360 3440728835 198294011135 26149966156 35531194726 75150608796 113038633841 26826474160 92363083485 36106227502 14295682492 1594137613 27581195531 258500434721 91445097766 127786393651 24916744668 138408388973 86030286818 1158199347 22617038852 21738766011 88481839538 155177996543 70196279 188411942307 78917312743 2447903667 160332868694 89961328677 147427303504 34778248001 5503561124 13138045878 24773595567 21455939630 59351515253 59103013997 19959742570 40086629616 41701656339 49620785146 166010848293 19319668734 84015754234 166844120987 181585328448 88203697671 56735348038 38439138166 45040246008 206221319076 73373520095 4950972475 22516009063 48828844876 4354822593 31953092190 24583603007 37874647984 5555543953 88006222341 41713868851 15746846775 72648555391 7872289333 163580722338 32331776664 1410788745 83202378759 126205266103 26221030228 59633199864 34933630266 21552555768 16050020342 1520182567 92803582434 122873048953 7691030173 1709122433 56621950 28285451887 59033723677 84693723004 27254050736 64493048992 9528034084 155688954066 222107076989 281206611686 14048397426 49686251384 127657741169 71152892944 149475204128 41885003901 106190114598 6553238439 153577223988 161997631165 4196438268 103498308336 140966793666 6738565021 109180137606 172384112819 1476584506 99020042771 188420916908 3897267275 131692870273 26485115372 103290486 1811596507 24217216458 124460391614 4177013562 74020268320 39613277206 79281978577 17231130875 83222342 114125496001 87914913682 166116707840 46207639223 95276721741 6537699401 11428967962 99346955993 56109041492 145690683 127064765918 223476442515 20702150003 1122053142 3383128288 32927981017 20261032888 186825061151 157145580986 246788333447 97872020219 1145281682 67742395159 19501895860 24345006135 446150478 107716153061 3487731016 5740571113 2400643039 107362674933 81218879570 5290936707 77585681832 199048707737 92844421221 567358780 1202178056 10655337163 5903303525 11518995967 13133816396 28148708095 27091723602 114758229632 79307242311 33100734427 23572597290 55393253415 17624280619 119591068661 83742466283 240691805362 58058290891 13240041738 118275314382 42281834979 200604886396 39541693903 175142999213 6571466904 29945956785 37035542274 3249175150 75018771219 13300128125 168954041 85996216310 7590686876 67333787 53503597179 2207037710 92543520884 2925993816 151658117021 972641126 1665995340 1187552346 58852579646 247392786700 10382142131 74439311841 14405872572 51200282539 30879800791 104562562842 30322085624 21471276991 149469456536 25878975945 74504665594 7805737090 177274022754 3252158005 30139614298 40293224021 16841655093 2356004405 210882868986 225954125398 8328829587 1918887169 136676664213 41205452928 1224451470 611068600 47627768739 255407141490 2071697416 101817340840 20737430335 227588223723 46833694289 1004147677 129505372085 7974637913 35254540382 150027567585 5699836070 86374213455 843373862 832747305 109055183484 111530910875 9090864463 79388695176 2811159289 35556416063 31902420157 141750130175 1745717185 25442695099 29709131159 24573651667 54009047820 46369994232 16430759596 56236565731 22038839928 9255239808 45691557275 79400644957 136015621161 151583580104 1097733364 183342880865 21535795060 3657481724 125242370590 24746765640 34797080770 235589509186 10407654077 12907643630 1249402139 56578505291 37892972185 7217123598 96806272538 3897669574 17677369707 94209733626 15787594590 4911994854 163747250502 77044326492 4459167565 5670899043 192004963 10537243435 48893225964 23206950986 63101944261 36568645358 11675146936 60643908597 15012203040 1231907708 88176555782 3093279523 750825137 8967344006 114181794337 751906794 4792053754 13809035333 3512176349 69356100366 160387479080 18153809309 85363095100 20003975061 30924144808 6702539927 116426366124 111514723771 109781020598 40086804316 42464761396 21463832927 46565333991 75867375892 140864061803 49453991710 10589824965 3303137906 24052902487 11599323108 214337498122 99397765646 28231895268 108545763544 5179953310 52680483259 35094592352 188413661835 50726224683 213712638817 2942685448 79250706434 88687930712 49539672837 74121954028 207656189380 15889194557 166151077417 24243146525 91531252398 5591919488 35311892682 170630000985 119207223934 74401660779 16660789534 30922175657 163355943277 22907784940 84726339183 136083948717 77991065415 22051833303 43892145008 96180654435 4482799257 29877336820 8396308165 94600262300 29374211136 69392717196 3808955745 7190109765 6035233777 19192790948 13726214036 26677489028 1706264354 172407083389 38071862946 52413533885 70411634634 1981330460 6483861044 103715202943 105233997255 78598574090 5654335103 172551748507 100735340057 1616471319 22637688509 117192543115 104916694077 74400135745 3296405948 206532904585 43628290186 112297035109 62282511863 1143223240 18199995908 39521990207 15417419659 1493478776 166715809529 86727127025 63113852912 1785988645 30832764392 174143138939 42334765355 3407918826 53448429383 64665167550 36288487705 147587243238 11905600515 31371633970 163739918 53262759254 172166652515 141597153371 181434200848 4538278348 169410430658 2800838285 149342140956 102657561032 5220131906 73421764505 104527678046 186410440394 200289913640 20408211687 50284901016 25903195921 20157926425 39839033977 71104726446 112087029362 79608574430 867763081 4788636086 30401043354 82917241488 109972072582 12830410638 87369528 188300717748 6271276587 85809126508 2119389152 36087411030 13070537916 99404282624 31726846147 19757927569 130187837112 137516530063 1392076106 150096330474 102777180894 22287316159 623082445 46495993765 94353001518 23164245275 238939685112 13716714417 78548063156 19496567449 10925022656 150819391968 226610256411 103605036 90034807632 1524679585 317431072 112408570292 25584782574 8460545280 53390717223 265245878372 13147499001 32920428846 21051562952 284394192694 39632513101 18424388893 18017689887 17769232087 18784462212 35797392362 123761246408 2025550793 38014998941 29576952988 27652629388 153560505354 131055399380 89839270719 70196506686 207580067102 89988615843 62184757987 31221679210 9598906259 196872573796 174097926976 5327276343 16012941828 2458079752 53516646852 68024096772 47505837611 234751602772 18735813323 141260931806 3504832466 61469862235 24518691350 47490068146 2769863499 22540048730 25687762456 104940815287 5436936671 34310672853 268998670 13604728795 9696070765 4789613223 99766722038 16831349307 105942145800 205133884 21991042592 11808908213 6465848422 19428914194 155087933345 23231550995 1088410417 235304163795 104238932847 933104011 23248040163 422599816 10021716836 6183083165 150928066192 13579113724 111115261743 475161069 92099304358 4373025198 14280701585 245116486 31981018898 103874431245 96944918948 94715319800 144741805689 115972780766 58093406054 5495253336 37818733001 69763425702 16522920163 16421483008 81167582229 82650240742 6032352321 41080927391 149005523286 67099137476 22761216421 23132198138 46117215257 377009662 2599995363 2687190261 7424000230 19835322798 757203755 12100359156 46564228016 4476406941 69146517394 73079282236 1961734694 85540726590 87700341520 146884519387 111829745572 63275127383 8829430469 49136581011 79342917107 4736256290 14134626186 31178534370 185486746911 17178012022 253881256615 46150198154 45059025344 36952055458 26074794493 289667612 2373681717 73870150538 4347278041 254692435984 79802489649 6652695756 3707468273 164262295160 17714084864 25559154970 35639297841 14353075902 181190783578 55135023503 39420550538 508462 115248712080 23731706369 141997815735 261998479 2179258086 17782713689 4199203156 165566685671 31777066908 18068504104 49002515366 102351088603 125699651579 326855933 147266277238 106000283286 107900951 5192856452 102416989208 115438970718 3836925499 160164373449 25754238435 47480875060 168950569230 106251426383 56913457692 2942244760 212354367925 57528437092 19330014999 24139731044 97954537512 9836035463 81885269505 94764206003 96696303963 3467670741 71272976118 6478386 47549408479 8107203805 20389043590 115074648969 3155212149 293374436 500617973 22389145193 1934574227 88405785956 93928493678 167661130085 20416027084 37452530122 27280539183 230726190462 785091986 16427492174 103311927410 615300911 49175707115 157564705136 139238981776 243817795553 54319555010 49583495862 182260275803 47695419371 117886068337 59980848077 110387383918 8732156168 577973105 112104153735 46112249306 27225078983 216321404606 39031218744 118614313732 71117293501 183510178 3888379937 26380381221 2237438552 49545988859 637624966 25436770532 43593250149 3905334534 208150175095 47804430567 8182660605 72055654949 25322581413 238732340440 4278013516 10161535499 40738314521 144583141328 17486518493 32953188420 13341595246 57338317704 116082463085 18412075238 87761953611 112900456962 115353782655 116735386537 20936347215 8797254266 100874386590 26682314700 25872485255 13285436804 23412299174 123344044329 91594557 8002567371 154221162110 102398804043 202133069775 9943939720 4838982792 69580834415 105035622712 38353056044 38297452636 59952541803 122875917192 660068419 19270761319 66142951870 35498712922 2257842149 5337575886 119086923889 67239556866 21724295433 4049827524 129409818247 5655582961 48509599111 984524858 102045974567 1185349861 63340928506 32071039553 1669649281 3204390244 130584318078 1789503265 139409736884 158591670497 962411680 109163304544 20474905382 7921323508 9196268134 90311234174 99257376994 1321662334 86045318 130578719421 121774364340 49883351220 32891100035 121745450849 5006386625 43966792290 375602685 25881005245 27299379033 3384836879 41127395447 122813532776 1273008457 174328861166 104171315590 2713441260 107149699301 50574430074 69196816413 213927067846 1337656478 44830788725 63085489107 2549897719 39486626424 210955327 65299411985 27123467678 27930794069 123604238042 27607304940 97019389364 15199235372 18084846377 2244869405 137427018211 53802766522 200409771823 29397513841 54213908101 37907140502 636698961 194727918669 106927776847 16557022347 3351082264 3831100333 56193455060 33103829830 122548235349 103713847055 146518513935 8752026581 190380501542 73268746138 89718896191 5326073055 380693672 82396464712 125910505090 48482031514 21804394530 199332645098 7708282088 6856238640 41461491554 10803930824 2282280875 101322032482 89513262294 228314129294 32852287985 2410279485 19592628973 56572841078 27452468 4833618711 107779162214 95645612974 162624890118 1369691594 40468269673 18308548631 84880532608 114319147404 7940451354 26408432131 6963923271 7991758386 54279246305 30674219134 8981378585 72169355211 21519258691 32612282182 55225553298 22963910720 81042286725 119503944637 9152315660 244457068791 148623259789 70093769773 65981716936 27446536257 199802012712 145734720369 158145669900 123907152695 168566741707 144317742963 275514582 4416502766 37557554415 118615339778 69523019422 61582302292 62834208423 15417778465 44212031447 20608057722 15266327721 5789888183 152391729422 131480440833 81958945388 62936003087 171627197856 136619013725 44506199470 76657371405 43934414698 11661976970 29384926166 152360713 70373143110 117080988257 21735105180 32206475085 20818189169 40403123433 25080838516 1605530665 7042149145 25481891564 7377591140 80072186381 135478570891 112771052287 4992482844 67224154821 63791197435 18425626307 106910874857 57311293610 5481772531 5341713335 77497215602 8033185939 2865835228 27295527957 178491940782 41780269474 196451296860 144965001048 15021127786 50820198700 127795048535 3449095704 27437954486 2144315646 60109909944 5592962057 2460598070 1615231674 5905124569 159355465557 75293299275 26375918372 133214850262 5364673131 33424625555 99704417137 2158481201 4984669033 757087453 73155285067 19382252729 75252812984 42066349690 19823468445 18651866435 107389474471 7181258093 276811553 1915907150 6544070935 208176391540 16734368518 101624185350 238695370 2693300488 4042945237 24809308427 89470789523 23727907814 41913158617 6624063002 107140643297 151747136242 19932233314 7880355898 41567737267 47792716672 40925311303 76225533592 85468127266 5615246871 96719439124 213148680816 24634272335 54640126130 6648966457 14911024628 11254410264 5584976054 66684931975 28156967921 30453010160 109408958639 23026251946 179980270711 62002225733 223965250038 565769346 875871216 46587693277 88004486513 168929568247 36116234067 34058265217 10397612440 110052789478 5616544457 149887619633 83652049500 443067826 21266453177 14880040446 21834015571 69478443918 10268575585 6861056634 1353270649 7456086450 20345978017 7610712407 76621805591 26335965493 176802369228 7486031009 22441570292 184300591216 192158199098 21070567903 44088350055 20213989111 6818314766 17936284103 3795647337 7027357246 2652081803 133073416204 62343559695 2321475015 26475859625 76994227237 1096566126 61873877498 11908446766 144265541534 364895523 83165731401 210172346776 52137673032 6819785822 110582117093 31827150814 62055442621 70616417936 223742922410 13459596967 88059095886 26722178076 1390938461 48342047297 2560404912 162407835097 69486931944 43506396212 78046013005 7156673368 95945997541 1448932213 113563292641 153341042471 31466632167 132301606210 78307740603 244801760 188781343007 30668758757 36610491219 148373774481 85108536640 105407259699 160947948800 20147322106 245789370259 14644784418 35157406308 29676314723 2886512415 54975131549 4561044546 109755824632 4291037662 15566845065 38668139465 26200296388 110935365467 108675782993 15848080667 25565003588 4855561485 1556009195 149553059143 78647162133 139353583357 95916354062 26897995800 34161975049 97346723110 196209799758 51147274148 1650075833 2118571741 18916089542 283899238944 1353774837 6798301903 42768217795 35048760610 4121426717 4491125592 3319155119 4037546370 19655362185 72759125100 42442478767 60284636743 8683451594 224169433617 102176710130 13031059944 13135442348 76571178618 72780194259 26661530357 20751961734 16081323044 124230141443 143451198887 21034125423 129493217271 79812906206 100925235249 176092595488 61283698863 107452246549 31075975998 131442280792 24238169165 21089249310 4361377609 11082453506 98658531484 25821318980 77723742971 62100817781 4091731856 108295615398 22849494723 67467353615 231468694351 11673043272 20804571901 87454728325 186804437000 160764235925 14465177727 5457134020 100227805389 6704021625 6044328396 2709143385 95038172887 95206758285 17752122840 215486691 5492692578 5150350139 159581013516 85098974926 38779982703 30266454132 79625615254 532172231 104966024863 187959628122 34902266253 135353239602 20915150331 135361194785 4765307658 64846985088 8605097697 28869389191 252928835398 6071737248 1886493943 46030914683 5939499759 134525547315 63262038322 3220459311 20289865778 140388321400 1317988138 99532685136 9951064340 31884285541 157662772506 67250622366 78163615351 73447450431 25889436150 11849775923 164819557055 86172508834 63776076035 18574399863 28738934022 88865489353 39277152761 32072387653 22231900311 163541777464 12166823979 3325476484 48499789700 85590023815 122327434979 5895733828 152142700732 150999252803 6585627140 150497191246 175020038905 67342489028 5024228711 50167485645 124882029055 53463359570 101010229164 187424845319 84875354669 4219102720 56034383529 110579589822 80338209082 68155701848 6905541501 4125768727 149281815677 102405219940 2584967288 78978111408 103144644404 1599760213 7440418305 1498617304 216806375674 56234520143 752507786 40085965021 43702958198 69111230308 45937258144 27304799386 37047100532 22643717457 9739272890 12907150379 3115685440 697055227 59778410377 26484636078 65021787308 108384683341 79117611428 169480343686 5441041549 110919335441 1836487226 19829185 152208693222 52847147935 49738000280 33555977163 94082122479 21091949715 18776208800 9363638029 15201955820 135492423404 11630881737 68219500946 36828545780 169284338125 155921804945 108178852296 1656840281 47961400061 54883910606 5080603855 135902328039 80624822072 10703374273 82783019275 81422358786 230387062662 204000114490 52981382172 1383272159 80479518104 29403514416 62192242315 1003409991 15433320859 26267176538 79923361770 76534165101 62941158909 1776842804 88761756381 38269669373 2002854150 52575280654 48927912904 6554474593 21223108933 14300252425 149875442922 215717949492 96627924886 82666574247 84285243322 2101770652 5345335514 217797021587 26694150703 62544181907 6672117231 167226069958 188437284164 17132465657 18108941044 5327709848 275050029866 43508858893 7910110799 186614463754 51699683203 58814759270 6438868948 25850402135 21658716509 53865108412 9944790702 80427485083 65926498072 86410834077 187736990461 190378119880 15191273495 105277698860 21877454525 4693115704 5915363162 67054640124 8163950648 1549414827 89466154544 126816594919 63574996840 15527550792 150347836970 60096639687 125659710905 8226953581 103163361274 2201232866 2545696976 131750956535 115913024514 14547727583 26323745601 35510372562 28465142191 2765729091 19597714635 14998219785 126569230707 81317606711 14717103747 17781516759 237425847755 2891377941 137947902651 90839608896 18455443496 95074161801 27545416117 66804204170 18984320643 2451877683 62129797150 2904636898 32711218254 135429767641 32546235997 115586021138 24057904804 2295286757 53447082055 710391233 385875257 228691679745 67746477201 152563542074 15231737515 114673638909 1079403330 4742562557 84804676311 7042170852 41492878748 47764243656 36298077239 2718713951 4031674582 229069063605 41900443073 134429238830 162397862273 88641789144 7429996889 180724836360 757918019 44409206136 12831620608 6767748190 26575132455 99438761467 19861905448 189768139675 23405466398 313759912 21077397 36254782365 155363044577 80566386921 174501274 11272603090 1025603788 20725413473 212903503 4435947449 88454303390 156547004100 8842575943 9488005580 85367923079 207584167554 47302617632 12893918480 191992671158 58448254 130312331740 29696850620 955692883 32494292856 22318319378 132789321535 6165525601 16483445930 25943779031 14403716673 1332275441 31684088140 89533905814 1996477475 40225787799 5958444540 2225885119 37805128453 278735046133 71754285154 106964723972 1711662871 94711400213 197228780100 119295326830 14950957201 146150001690 30140671819 13905281658 148234840399 15293288210 28846668546 6972222129 106436653628 115158919580 128693948804 12437872313 217728123597 6256848307 52063371620 92060954379 10760014013 6113544166 165902468795 19774528078 41511352172 33368409602 5346193783 454125731 48353842811 36902835624 19492376129 3115670507 137680866287 43907836212 71900701593 102088587378 5812109552 66781233603 21450229174 30009413761 120522122201 5786580957 621671829 33374138167 101706590838 500673951 11554857717 85815876230 28482188182 929301949 83540665002 15728614280 699088226 126190219623 55925823232 2360056835 162295692963 26533274592 8843323638 12727066708 94756184457 4660391102 3146794264 17590251665 49544613454 64554399502 168851204585 229836790583 81081116425 23369482095 671062198 10523862536 27786437967 87654511430 113609784409 142646377327 5481851232 2648435113 29381656641 3339533633 34699185337 203208101 50899876774 2746286316 22925138768 142049159882 36787275938 91879188 20009839122 220147327948 13013823902 61323145689 35816868629 15037372850 4746877784 61113988209 8292928231 49107495981 3264047059 33266910067 44679562767 28556708724 150521256035 10329854525 4280230254 99404707669 40498208878 175044400015 13403123697 24498336088 37772697845 2126189623 6780212577 162629272523 40460229309 11425572688 115155149137 1415198696 33099375235 42962204110 23263361630 13559246052 86173240156 22576880176 276600419 11894338843 65509474183 58123648718 124064567210 27829174252 1612458678 5333138962 28455865307 58625973199 98574091755 167698564098 74003673727 78469432272 92305230559 131419029330 4499190839 16051667323 3730693298 50716021594 98352289495 77125624878 56123147919 2705227921 73168774315 190998437684 247889720196 106476248314 344656955 88976894569 72341298372 1209469496 108231433316 107906556629 21899483237 21999746742 21380699051 7962550752 178030637513 37342022759 114431714820 225660346 7547038001 8811567981 155684430299 148855837331 59195379613 59458115372 92464626125 13192729845 46875921065 2861164187 30173918712 8930324601 107251597797 20402946000 2447887102 3745405426 49448473655 107988422634 87681710876 1555330519 4745652629 2111758628 177204924590 87059563949 573008330 113255465690 530399804 42260132591 91495761589 2188925422 35708072602 14787862939 2653598812 153109722484 2875997889 56334588819 228374755493 3704543806 6613685398 80694306563 2092677377 646806542 46403654 88759685440 102656684987 171093090267 2051261460 13459723374 121774409272 212045337358 16370260805 47072615063 41725908227 2265281322 115655250340 28961636495 13056477081 20297398684 10411414530 9010149053 82227293001 7054253510 125752467027 84088954245 2075370844 61632782382 189082511274 9409285560 57027979295 1008158343 1654895737 40097755542 112513990460 11339825087 98762621753 133035069283 15386808586 21242019419 6485239642 9397339 7364203453 25044509461 3319944448 43892143363 13564629714 192138914731 49626206646 108541066488 273509150815 21591686039 21022554697 2310545520 4156880854 1120814656 3458105164 167796191288 47854498604 80161119862 2812815228 20846822748 11534255979 106261008661 75852918771 52181385503 134720823560 51263171371 19063886380 61697421847 101017166815 354832504 48121461637 18455678308 49534573949 147628457554 81381149304 19292187956 164745500733 171431488081 4070795902 29181488493 3915529548 114986638831 142309801630 80557515410 7190768469 60199485373 66017607543 6618595603 588604270 478101690 89938975628 246022483 1331424389 24801491666 7458895130 3948390022 3636211074 28973172482 16654646788 823152276 12905629203 62956869 94565492402 9485872530 55376474864 39381872680 27542815332 2228120556 9503030456 54679195018 43327152322 104479760187 190054305410 6489261786 2209884529 142313837712 17557077741 42497490624 75563289032 201995345385 1988641860 18835140691 182063126430 24229455801 170607757499 27627376489 86613948814 2226327210 14638185745 3270579466 65030349465 48249489471 20462679052 12190061970 3842743187 16044571652 18148440853 4154042268 34699154858 58525037237 4005752833 65532328418 3554469082 42438633013 44479673676 12673372658 177672481568 117324832380 1685564945 23579946007 8283053620 94300292 83697329054 16972924797 61360872 4915009438 7817080735 2753408207 21081353827 34276063544 4283765148 28643159671 158804145502 10010000554 72997502615 101197800713 115390249977 10264018812 224358059291 9539074873 40396174899 60982258383 47696126619 50532321078 25032308471 339365216 80495654428 43387560396 15937051966 4443790075 79026868466 94928970178 27545053254 21350777817 6261387017 154261361023 163537770026 80499626681 123995471750 6862388592 3096164978 10151935548 38793480607 30119547381 110587616021 25929405772 41628974470 1334730083 2692579164 4770527161 2722744184 82602231103 2941067798 938349120 21637500258 83339339494 48342242461 38859260207 21924454817 2692425822 46674578796 10566210771 10598766251 559112762 170649174366 195083762608 69042133393 21279593061 5534250382 8796509688 1161983344 9875847138 10320634125 5554901080 1971105012 806309573 11092124611 59712549267 146445377819 69386350176 8507018061 81584763692 2414806571 21954673252 163594518316 21633878357 16126644753 7516461027 121716866976 464019369 1222386949 33898930168 19289166969 45638020965 38564180029 3965147042 2633360126 12227988683 57841784310 6094889990 106156949594 74791928529 113362374381 54753520006 8814546148 34005278280 111410628700 87315736600 20218320659 45863011109 50598217458 4397657582 13023238 1552368487 37269812004 71084992053 62775463649 85020378754 122165737225 128840491622 64393419469 187694857375 49138860430 88757652287 34158568253 27541490914 65021901 7229090268 1380144757 31140295588 2424040960 3107072943 4356399637 2068350182 11320962943 6097192375 63621373711 82297622663 10429599766 9590367367 124588274972 30475319270 86705066889 149001524529 63044444583 48884631718 86897607915 38801393048 90380077018 164037872870 96874951665 15635916409 4437863809 21167171539 93550809010 33102165018 48564408942 41644531948 314497821 23309101664 43922600518 100499800179 17596387538 64348632301 61426969261 16315755298 20534370814 3924615805 21442353977 103000565157 159616980 161312859862 90277424883 150867720184 67968403399 84978638988 188280985453 24763957771 53222092452 116770418295 3225934162 17773021690 84250415339 332069113 6293862667 6922399373 96537083531 167165720904 125677441548 152702871763 19218790849 7717162244 1491541800 4133153132 19817196250 16449212521 193125267258 4310356921 219928716481 15551706757 27611926611 95978630499 15440999484 64370308112 21460032644 94225098159 9029165536 15555057610 8702056907 98955330624 18148861824 16661161210 121361438794 43260706879 102069459084 19775188283 43799256483 20803733755 70499122407 96302863442 158939395760 7148651947 194936670296 135369005405 6312712005 80334860122 6900576530 30358206772 71277590806 219503322331 1720884034 56817523304 2390145124 2870603513 3339521110 3119382684 79840438596 6024223010 1218503477 1998531493 74655421773 5501428183 65089135292 1926651068 2187967998 102780010743 118113956607 14970363181 20599814552 23363313927 94105403387 20364740235 14624786113 215071114935 51458402366 62298271341 24301644566 3099273995 17856183859 167602605220 25917632942 2184630680 55397374322 144503575798 10049205502 436307707 39900497033 20706474525 33297636883 46717024758 224045867164 76090977038 77287258150 62651422109 58225623149 12045220833 117000219201 157044719209 177045572830 123424270590 2276378946 42317511194 99556406349 80401058903 216181533642 176666355008 139052945060 6508165506 146884197822 154319290074 131694627498 17382074194 11954198209 5210676178 18033602229 138531501748 55948275051 8536096285 50918899741 93992946623 8993567197 114472750828 45151713690 20655240836 152479098585 20415274831 64657201537 115668715449 30723049844 14821144330 30334083622 23981668918 4194634644 5707469951 13947382115 856708013 10284700134 69521287929 2149140555 87994702483 39129002358 126798311866 64927830941 188120489556 8114445517 37207045870 1098660105 23406335112 34477179954 7593752995 142539271811 9232441525 759336994 20958486148 48204173902 12447347434 748573465 23956883190 25082284806 68178395715 23962964778 17451378331 58270788031 14275835922 65263290284 19554312468 5162427337 40948134613 140172063496 17015634513 89451338966 3163286347 77857480759 44461202808 16768570483 53547238858 13558938384 169607220934 39190118439 172330843299 2334896166 28837367792 8999105442 42856499689 48275764115 46386686568 29326092794 89426374443 1124828954 19941100750 8631637776 69815092377 17239517486 25297092653 10755046771 14591675288 273821933 124978030838 91414222209 62428112888 29456532126 10973441122 74202337698 13997214432 27931983581 17955602274 18299644041 601814661 26293275226 3795296246 7405482373 45551509928 4820953343 18317529096 22120665743 30750808411 124466625337 112743865524 25736583052 51432377622 100204381599 7704597194 63196452434 14635946492 100430368 43622714620 104058866422 3311088506 13879184905 1887538745 141503573841 68751035284 6542965433 48067880011 98464222759 15361632536 60089372460 27692708 93851460276 7144849018 4478832487 55552785876 169998341 7599497975 68356233135 38853867278 37682219600 53749314255 138944687742 37239426407 220223139114 32590434159 7727318080 9510013097 121249127594 37852516262 451019164 36070253030 1565342006 159161629531 100395242149 15478866978 84299526024 4287393741 8150679720 474192141 451551301 96747727977 649627214 5699830943 3098947240 59374025768 10581674571 19693983118 1922758303 62636060226 145518852722 5113192848 3447007884 11154588729 8286432928 29489872893 8266494573 958202938 17330153000 4327353827 63896368010 7294978601 3060262227 6965892904 125140917 63999263185 19876343504 231213146 5199438472 13943449957 45123370870 49897499621 171987378477 17396391591 60485339738 23104048583 114874419733 62390452945 15788161 135108434483 162503640422 87945320778 8890987341 6102746524 50740617407 21735354292 8807010646 95833481071 76023676071 87492844971 165532870263 28418224368 12597830236 118903582 54612134746 25883958035 188856675190 9082361058 4171423523 7375279016 152168614432 98316735930 132809534571 112721095507 1769648832 11999033648 50763008158 14587531107 36293047800 13580433109 60628906748 116577270812 694630181 19830525347 153571810099 3182235512 164783041897 20143190370 60381639580 200991153733 29754212501 50979384776 140288387244 7841415802 149629818279 20682836731 37210633594 1313424292 79949759022 41543895340 78101296584 79206169976 270623485473 32807021927 72743287510 48411294 182845119581 20089586955 47970095449 82266234043 93387782451 18326515526 1681899534 128463663910 8108292167 165856871804 92104501943 60060803468 232008395744 5643203627 74803615373 17880320915 32023372962 16347015372 142138235155 65283766748 9158010700 6617135243 6851700590 105186876671 75534597936 30226336137 37589203755 88607662234 24335561445 57620159138 64250005113 155381220852 29779302146 79122857318 69586136633 39633783867 66453163907 25614165640 23628979974 25749381862 12362144996 30193599171 5098812241 76827209355 2223018305 23034638949 21425197095 16953273751 134787375502 9904364971 21724429890 40471689900 5973736349 94990758710 98670420494 25946632882 30535399156 39770450450 82227159554 15138849203 13122495363 7509924271 89553911644 77305475256 128731900 7262364867 7187041373 338881399 70668782593 267503136504 60951741551 66054366750 19804197252 3043071490 812780232 249983267346 1286885728 28691113827 45833819188 107083508184 3835951 4239878924 26164496310 1239758083 119346755753 42760668304 3043950077 192003401 118410897013 116700416888 2057375889 73359355114 59011834055 218215399025 17230284857 1592696438 207538684936 11516184918 140088349850 20231976323 5998812136 189881201670 17821943896 15748346909 56585188070 65008739802 19202479371 44102376292 144578448117 10957088201 74782983780 332039079 177577202453 17887641491 48508623491 174883796803 61127178270 24512014854 61743366646 20490190155 163675423636 39316026322 123646546183 6485551036 93605947567 162972361246 224695324365 1310527486 119129794169 6240476041 4437706815 31206422136 140476362786 115966719240 20916527855 565042495 68918129876 135627843241 96843204484 2012525068 17576378464 16275633 193190365112 33292224245 48785749579 1086776250 169372860115 81410082948 10350419383 75192510271 20047015304 67196342003 43971775397 57879505327 114712871084 16660829340 55979046204 83492499389 133284804327 31726897356 91125491 21403643187 20936769495 1875550469 3609015855 37900028979 1592049 763511799 121332025640 98107556340 21060771570 2827776407 24815913996 96011371859 199454858545 24557381025 73935919262 31340690612 18968904482 131879537328 162137092958 1979889837 140358299522 36102903958 4398739218 11716828609 20727082847 1192275105 1921802539 15541583095 126421443092 77137029902 153417583153 80921280781 74792121438 2549136088 60100544394 240152249643 51974843295 3446196579 40024170284 7913877136 27644362404 49337159661 29408906048 120849153106 3918266781 93538041468 100015159648 1923742709 76100272859 9604793067 76493280612 72197952685 2465883813 131289013716 42571504006 11650727640 120695819747 11761830647 2335166279 70016428094 145319778467 276810686680 101425213255 3008876164 38357920823 25291541734 42114672656 14967596816 200717888643 48012412267 70872439180 221363462706 27461248242 55392010385 61274874658 1463792714 30626781643 3345636781 19966839666 19604055671 24247054854 69121773401 179382230361 35809564879 74700801074 92817028469 19089831606 1225545248 2283176993 5705180445 2158810173 12995942773 90092275187 168813024587 10413972149 7863571912 33814641835 164016889871 172984241378 17152048751 51179920502 62682327460 226151683543 1879922126 67827273455 478642826 18741355136 143299609705 25750399464 62686461910 6553060647 3040011619 643434987 67778784425 53911425392 157282690199 246491620708 7913669053 112585844851 238125988323 124374563371 176329455013 12815480151 832561529 119323207547 49606932433 31738638719 28819438338 57325040741 48802920488 79953414276 19461780679 156222847185 447885822 66080529007 85345273627 144956887781 240126216 4775627938 99056327143 35979304083 26053199397 81886583412 14178686235 71235802656 104248483435 27945084876 305303442 33131720874 20594306405 117094494421 15452710277 102006029980 18527725387 44675107 32531716274 47254264835 225295220723 16450790511 11655957010 12386416919 101332667472 213757864171 20064976107 93756169977 3307004165 30014106929 25993872761 119533178799 21369574307 53076789900 90177108674 68313947438 165963788 80671474259 5613028272 217055292046 116774359209 1898508633 154197357934 7529042349 16365961369 27446227584 120113429622 8785289453 15863687074 43089873626 64071402209 176043696177 110652221479 93310851622 7557926569 158361193591 7623230869 22300808031 112178156253 109303493777 66749337496 26762163568 53608812384 233651765916 237809809328 9329342243 8832046566 16617915796 172177255926 164582905233 18869636325 4366190617 18769163233 1426460102 176696315883 23521582381 52254912212 63292320862 127213850148 30882674831 52958123430 17257128911 95317697527 52663678834 65574847854 72307170899 182689939 21094164922 21452141165 15114577182 2235324306 13329729256 69545166970 16830161188 93220827805 1943920911 127889545862 202202001535 20187503329 36226304883 4674979100 154120438187 169306821946 40057840097 16051158563 48787278343 181110038313 319229819 13591935804 193527659582 1894298932 7589311430 21866557969 219550631199 127375285670 112408396603 63649695674 59051619558 178712220047 49559796356 8265572237 24781652265 21950166764 31613659650 243147437984 43386103057 12878411596 233289731657 165927196235 50557842451 22911111080 671406808 762410715 104158398374 36487373858 18992137859 111177477142 98288474572 56228428432 360882995 69974908222 142945291347 139956151165 59167693162 4289108094 68456693596 139256362263 9582960592 19124844310 60882253174 697442050 66373078618 84540516170 137205451500 2459146636 230269283872 139145045180 73501600124 110639583 4908349295 31402199435 88341222286 38111585780 2417048685 66566036272 30197428303 51528047634 35514383205 7291029528 69014605365 158893783341 157473244388 80197699587 35231411309 24554436879 13974056175 1785723402 49671798143 3037829376 31596939147 30241792349 125035439173 13347936319 46118165860 16279514536 36371690657 3019788960 10900662237 87196723966 13810803931 110666444786 52635584265 153267732669 60394313084 121507430732 81041127710 36579302754 16293481689 128176534296 79820557471 4108611834 31072200916 25594699477 15179526833 96509678111 91596681500 76727559317 461709873 32739963112 59494820050 18502480871 37845110160 147340674404 79833955322 140231299876 49404164556 10663030421 7597672043 3520743872 33520051500 91075313723 70121838386 165551322409 148339605867 4378429153 183168083806 48197397152 42434383145 242002430737 159457425594 370352316 12227035047 23744561893 13429266360 76160225385 33752459452 553364085 129341093006 127681916154 48801500346 14759339769 32897111941 31710668663 20346187152 14965022318 21916580566 970579957 34921478826 318724189 42383484935 14970110366 70125407380 44604537228 208603380191 62870015720 73317527687 11523449154 177145634838 1036791072 52094865288 3894804139 2631811935 17614780329 19205537934 50846764631 132711388696 2889044620 1416872338 12233582213 13522906680 25092477196 6078695640 202617615773 25415140573 48738994136 20338370284 2227821333 86967365754 6549005871 107191466392 10957755961 80200603243 12686901783 179700291616 125938550420 249518046409 89620618655 35343895143 110582310286 2919878486 174667484986 42040529174 21581430639 2225279227 68637623020 33483253527 2193663773 26670038789 49800158309 7413358906 20002723911 29116458103 60605299985 99987658842 1845042756 92351147654 67139887993 226665294 271890293591 128203664598 19755139503 3596287341 150010800737 442027613 21054451319 162679616563 47297683462 105309921601 212145875 21129147594 9954807197 110359572910 28806135934 16685837574 92414943557 875845266 105992924849 76225356564 29843732213 443765248 75186057074 41951081316 93923467021 53007429821 34491945747 25920019916 52711814888 173469212441 143560154702 23164712452 86634281921 117648638289 2208769621 12357831060 16672390350 16024963581 80415400662 6304238642 177955462396 8156300 42697563109 3034634644 78866784646 14103602010 67384695385 148447149438 5243495798 3175392756 586846530 10278961760 39160213277 106338432625 210640922756 661084644 10925542694 90676732624 198236062352 86143598629 5084009672 1322969295 92853308635 6841300747 14549819131 35271891971 45749560447 5855050871 64389083939 94898298322 35559840 140087823212 113182198801 93767401719 8679710726 114334911379 25363778535 84631203190 215756269145 212628584101 18520182775 676106191 65399059118 32352910887 43603185863 3173942451 79998517592 6347650762 32906805867 24389986904 137529125847 192757383605 102838168325 209443365 11006596667 54649434123 18689908412 121313735747 14261417946 8106374767 90818764388 8412231740 108308805341 2676268061 9661115308 11868077326 115655387361 157195777252 96913170899 3412973818 44918780851 1224848534 32583532187 23409159219 95433630785 24152342925 22712648818 4104722612 27005246597 271670895613 36751289901 1933675596 88145014141 51855180299 1597246385 869956674 226487393 172151109254 49695698443 12452446013 43937186573 6227304377 400407124 178232607432 105528589231 12922013094 46787616883 113723907404 3190693869 12025066066 92601191126 29913347267 12018415152 78750341631 24613033120 20746100227 143463490356 33073603186 144208201760 5110058705 20084712882 77705577017 10649126618 1752617488 102736131051 17760688158 170566796139 2530787961 13848518889 22774915947 130439958326 22649258481 51562626369 6486289841 803125233 71034937510 219194673871 81518251600 25844491613 102780133204 8696102434 76321828954 35415033666 4312091767 140648559810 1898304564 57276183983 145895607294 9631108694 46466279046 173215789 6038637816 11288181007 80345113380 16554393890 46229386600 1471081330 21862440268 302023815 8362346731 33964142886 8383889040 53454519187 52324146225 17876414558 44847304074 59947147 70598755678 2409998208 223274222733 121372773371 15697215972 149655882319 46035301464 3295224713 98015055933 137498862888 19778647471 3267856410 4001619236 175235927643 14770226308 61461043953 125458420905 54681389506 136705385246 187841157418 55117944942 25297245612 46184300305 46321363716 159071633949 72906945592 30037144491 623514640 46509131475 188339110239 24930730426 34200389744 53758304691 222864003420 18497270176 4662908678 13165304936 1071518147 154522505 5048585056 80321202037 48459312964 22536737428 60715123082 215938835803 42214156061 1345738974 79093894778 15710306927 51555350844 77452145851 22381996839 94428951678 80034759425 19378983318 845021600 43920704259 83461063552 60386673005 23405063166 13923272256 47071366335 51821732712 68722006894 28248344374 178206196473 24589453865 207859018572 326097088 160090385380 2032773399 29220404703 2057498640 56969979315 94855334593 155313546539 53099457882 19447143167 223718489406 20802418225 929332087 98623738327 24365472400 8853018163 38374601394 82689597949 328612878 239331200894 3849859967 1355484698 1453087586 37716760828 161065143725 44426417896 1269130014 7181464834 149616593715 105956559315 89782162488 15749936191 1056892857 21697583972 155549578486 31442800059 4837801354 94308804829 20800482533 262988786 48180298484 21597522347 2800299849 8012571095 10694912184 77343275021 185512058796 11709353064 15114426902 93926388192 24708753847 15093801859 74223885604 53139479793 64261725516 29043742183 51784123176 51103407888 28030344774 8855229349 50084992966 614983814 85030763869 48427551864 17593306624 123206478861 10520516521 21187555568 74226462164 150754701746 52477338368 105353326509 35556029700 40182808366 111552843519 27000909374 39595840999 8859810820 202731112269 1316097076 7276346291 45282813748 35994332262 69998549715 49057808560 20670241405 67453754360 65045432 98575373528 180950655228 2491730736 83483636511 22879502015 70942000200 8069758116 177163630628 6438660400 41089306268 68633616264 18152820880 127271968949 115223623409 134202320054 7935196893 113466865401 38807236788 6640923530 57575453277 293703316 33439618954 38924515989 2484183186 8642289396 2484442222 56777764281 137229461239 132024821326 6690393595 26162728749 54291862130 21964635608 11399580346 9765171229 192235809609 59634818314 28636960099 26312996132 673122627 19683214697 9330582154 86330582436 52793783475 2222397859 86628984872 156272791338 145039011240 447752825 34892701429 29761420242 189833347159 10361206983 4386186937 276798588 1781175743 961732982 150386193516 19947771018 171531482083 7685960110 67549591630 49795345206 3774710450 262349141738 41889513002 18297497542 88475917321 33054496873 2901563370 180406004795 117484844133 18458321821 47670880339 76354341416 7244756602 16009718333 135986700725 137868206787 37041508913 14484070292 127944084162 56659020157 3152356466 12902968664 13766087780 1966836156 106705700970 12393530089 23839141338 51029548998 10108697240 97473222780 23402704229 22625718228 228101082033 12068822643 12251592575 7084405872 19226092714 35941865136 160906825923 10288496593 103640935027 246488521175 36939300996 103250758698 7557093559 1599027327 1481069691 19187587589 177992475398 290649983 20234602007 98428954790 3534581101 2411868292 198508438438 749438768 67625201498 20979004916 4594537459 6745882228 100553040938 20075947568 93753108360 2875682290 132134479910 58051433219 48785714083 25671582415 869733151 68527778701 68927244266 48529600926 72680887984 1800196159 31843235438 33630471598 45901808861 124322845253 16960247201 99944717204 15162374544 58041967954 215686581688 1267011231 11486146539 58871838313 447757706 83105044902 3658732816 4651248464 1242999209 5474446505 1117847175 16012404986 136107572396 3719626870 10633761634 3638820729 11339257699 6874014301 951901865 71110445755 87982121640 34564673720 1644794655 158027755546 61101351197 2272439406 215660901669 130570689963 137219992476 200185527463 37831072197 2277739192 8105596557 9692780 7034892119 229541180 122108503598 14077595051 60495672926 110893161930 17101527284 214039334602 23847160249 114813354002 249552757806 76341488200 7234676733 4456384472 22112549924 28713127172 12588906156 1687961086 3660970674 43788458942 210806162155 20464474575 17257387157 102216152123 2016105045 6335470514 25065291079 1827276040 123732733161 138470994960 6742423746 11456330986 64661992671 161654481 8534112672 62230967556 115150739075 54551467712 9170515480 112537275464 1978990760 86023216553 40451301270 16365957851 61757022226 27368642381 24211676237 2213873698 132126673638 202403985 102921526530 115714100136 60289610587 105108770647 27197754578 49490276664 89125982806 37670885805 14133855525 27794857908 138099725788 17145353557 2985505320 66802946685 478546005 30066668533 47494184012 53652106602 1392137025 16101966781 34873678646 18383739714 44255990327 12870239723 5197805272 63827527121 10762604985 72590437206 11771037979 19081938741 154574028809 11664456107 223390999 50911579863 23125901027 691326985 12894341045 28119196225 622234321 1972935456 65352532503 63899093275 30345210882 29232237239 69398936449 227840771346 62069876694 27513647840 10596046615 129471155056 4701076256 44559449596 201274354482 6426956286 10365144344 198794760656 114540141072 33827813263 177155068712 24330818924 495591612 98568047934 60782917566 5152918353 278966654 11496130223 79813760994 34621598302 177601946425 24231517112 81298642452 161390926766 34210098018 33997757228 7715685476 24792690001 19797450367 77897839902 40531682607 52516471176 44876556157 133585900283 590851179 114842240784 15963754808 48340452857 16764111044 2370834380 24887381029 124945179915 111010744122 13731360299 70457273806 66626374387 23515149422 160298422731 21652289850 136414738011 141589586231 1418215207 33753436123 40632568859 913553337 4581743919 12962906844 27284172339 28612976563 115065891433 58251321876 103487435014 15374776747 48848895283 17065453812 31905738 165802648404 10936984379 127498566592 13953336570 143135447449 1600559131 105680506449 131460017733 2893679798 5415786341 1564517982 1757596417 147009599224 78644241496 33207894308 9527450998 54029673690 1467391296 81256557662 8463087426 213387244789 85173688118 41458983737 4430522173 151114904263 84673934267 22313704737 11864612982 20093044622 2283116971 82652788376 6628919628 7576756514 77136362895 161566249 69790936724 3654804870 95440943714 43922774756 205738948428 5830838783 70623715490 94736494190 10577300793 26875672218 121779737056 27505848962 13094727298 2133510493 3829788823 137068413495 101230510246 16506463282 162875669988 5632119774 179900209 249349125726 154501762160 64211374109 110114357798 80745435678 169312030861 46755635624 27857669929 50628349902 19955117322 110022263033 48087424499 707650677 23227402871 45572243379 20683898934 17106671704 31451484286 167622037843 1230931718 18429127916 101267550687 24198831903 17106201569 1984206099 98462008952 140287420742 93889414726 3426137608 30532091893 17204879660 12796240650 542405444 3797296874 130132722214 39095420755 122698893753 43010159345 78862471480 99460176184 16207216877 105097832350 122758929161 42775511598 44089477980 34380315799 10192712517 142504086031 21557635700 6216262665 15030428076 24051954414 1464439828 83414205501 170861413165 14405357071 184102007972 36477888793 26167379155 784968169 1981940005 13294520649 46480963342 3622980494 77443114006 191404991345 4050389094 799554665 2110770081 32130442905 135717279210 3716944542 181377842183 4383857621 138209006360 30511062421 172041931497 23666841130 34775141992 50007853016 68830707812 3759167303 2238335410 463969535 9931116599 85137367772 13476996300 101627134216 15601010900 82183216793 163735621913 52109728983 51840137246 1423072197 8110021392 8728200675 43007562515 26858211119 39527735 26243509393 1394007819 65325213996 13493898679 24675849561 102693205528 2843005871 82872064471 198192697222 4595554482 4614097751 48358466879 44932370143 9526359529 8204889 145868340270 108178042066 73758787290 173800543416 166808028900 939180070 34298226976 2840607460 2190209277 53707023597 241928205089 444732605 29243290469 141487985978 15857241355 26376803514 108277991088 1589140225 29515361423 40829182624 1282485109 136459421494 37405684687 11668553607 402239175 29236347582 10142101039 237493483330 157193181215 9520528579 6392844762 7860518668 2205618815 39009929540 188644531548 36204714764 3562942005 132310610003 206411172653 33301690246 26526588120 4312273812 5611450525 18405465894 46709262089 76654123732 691774975 156199560841 568799523 11984462884 19763802541 91333179471 12957774982 53831111104 5924106240 160113678982 98733893369 227649939874 118317110463 76458761252 8192871419 769043354 81105459703 121674869867 131845930933 149432873 75611331936 48331072550 16974694566 7533219395 4664381830 135591207914 40968200171 1589720381 76074931599 89212109246 140822978432 61374383001 50490128010 53923826244 11035023087 2676072104 22893650490 27047880178 173797818111 63264221136 45799043455 99365779348 633663116 18877683457 64448155172 81781599328 137933167228 163092906162 79390861577 11501451183 168588558617 132749765711 64506110340 93131675363 26575961953 188836610332 531001690 9566288718 28190190687 186258593265 101463035 54376551405 5268000150 114094176357 99919236779 71775070484 30538422509 20649569458 134934197532 2526874513 3034062363 2448606576 66104581578 140772408977 70782532459 105673906233 1779021832 1605847903 42042530144 3923520293 542041467 13555169424 6074937744 53971680112 59958851086 34521051413 28611080011 83886370945 2938266187 15768321943 108727734770 401485899 186934629170 6742210604 569595577 12050381497 105170016749 9850938061 31911279520 66836822382 59257504442 32744034195 36015576313 32122612844 15020253919 51192667130 108261491976 196392779050 776629360 16233860972 217471537980 10837722740 13920901853 12927372743 66638538818 10747976661 144003805172 55489002474 3924224381 46832477659 1086881575 126544174853 88390460555 22201357142 11069070252 29370240196 56693752 373746050 68773585917 9732958501 1774217918 160019849975 55512286813 99020124351 81063585776 1562924825 195947150490 6564703477 74147150862 80883080532 32940392921 43847693980 24720167251 40807060003 7932405053 93482358388 17849092992 41091410422 527581346 147824595119 122980546451 34163954382 252644649 173434983410 5981395437 16170458356 45572527690 1224433018 115189926925 29340696039 18249854656 25091885741 2913427118 20252525093 5589192468 3351726171 36406604318 64804923832 28975748710 20959538418 22864336616 1808213860 207586459161 11912339662 55884752621 4363926191 4845810261 19247540 90929116446 52774619845 17684160028 96714432587 101405001607 96998489884 71994410181 135348112187 56220696853 9215172626 16409768541 490128955 69967158616 7394257418 13313736764 38010199758 3041325334 10390997330 94438122702 3887533848 14441085630 90478604271 188207581160 24725163528 42065180 21818082861 49567633565 11632760891 3477277578 70404556190 81109726831 1928474993 12557140378 4571808710 37822568641 1417807078 919768313 23734778251 2375909168 1918253836 60065777482 2602181147 67725093148 23555479641 51045419520 116695918968 38715615 85081363129 53358132561 72805202674 81641722101 1205106122 32178340673 190610309002 4671423320 2537125184 160039891845 3003042649 7586893452 127239779770 68828508929 38483423079 22123994374 28245529454 32136769092 8055304814 71730158206 75980812472 116094209395 85511150633 133487594 55156114391 34050224619 4795614093 25709589831 6772060932 10020935714 4247315974 141988547936 82969177309 14413099561 49701308800 22810935354 50403865028 99837131072 15684580223 35148953684 28296714458 2536034087 154917031830 25316439127 1548210055 6251453397 114319846 59155460148 1678658306 64928458082 6428313502 49516381219 187121951172 84718400508 59451787742 4115057249 15335962540 79312458433 1024689850 2652188053 95568685661 357494757 3525315739 34577193748 184813556285 38938978132 132808578328 17055522819 47196956685 13432118991 203689271914 22181347735 4351104819 499928972 21033764746 46491590142 88592899812 118469677812 137548166229 58024780358 161423070306 690699021 14910861946 200109365599 1415753766 116109648756 6091681361 153793786394 75637882594 152522872372 133555277619 24274676514 117018297933 103537063588 18547445069 12042462134 104097406398 20881875345 9551708459 3270866507 84428868857 151290065528 15840768041 179070529692 8723776731 103206848937 24401763912 29927005605 20700144224 44544754494 139784170454 9361932425 129769424 17086205151 34331061869 57377174271 86465169945 1758971709 114723049430 10192671716 16020546901 81729499095 107147634524 55283297425 4563627146 39239434342 112649545601 9554096413 1432533335 22677651865 16129459143 14877810406 2605726791 122880594123 128939034165 35727629311 45085076548 86887918037 153064875803 90124987536 63885044949 14545998015 36594153262 62246242976 110498720882 6773823940 39479824983 43087013370 57594669216 172448577232 191115259044 2163008041 434022133 174360585998 8984343762 155461211011 58863583101 11906831311 48008650888 25448956049 130537918827 112683916781 54091448650 894170020 241585266214 48114683552 9487925364 53638839168 89577372252 2434389491 40613041131 7531556576 53474947757 93130993320 83042292493 1147582420 127661395953 125723817754 1672657934 99056220626 241427064243 24188541802 25570781258 164020615287 55396104504 3397456264 11622370118 138197318781 70013562531 144662986391 158177239755 73789160067 28035103889 92115068486 36772951171 33246855793 35720943056 35064163072 3335835100 30606617201 67787885489 35777723762 97681954454 111915845007 710240114 119313835811 19320053189 35815317453 597269243 47816632044 59054648771 9578039487 61506750019 187638072778 9323883901 104474307115 11545932681 70063602622 32234791295 61407982251 81824665051 174557547042 8095813958 3721433511 993396191 29141076227 201175981765 151925774 52529647556 16387122364 26582294621 12042292602 47632957122 88702100672 53158265819 22802404620 140062332332 66356408292 29543780612 198950887286 75060536236 76563985057 29078799129 111449642388 586929307 6536668604 11157073902 20371498091 14269767429 20054395538 42675441690 19828046032 87335428421 496898931 28203120223 1078968207 27664706759 4474695311 130903604937 10839976654 12282842590 11026837984 217564615223 48063846365 117053251996 76834226169 24127044912 889697882 48026083435 11922534600 1476797144 147664137549 57076334878 10399343337 7205391064 13534943833 68415924639 9990023019 61269965939 4870020502 13767931441 87449425 4886016991 136765449411 28844039247 110237446120 58841288889 85682841087 17354441556 25792460270 1071087316 51984697685 198766915660 32799235659 21088648077 23734491467 59257839020 59541879301 96194029771 73229244822 61618733955 141413891083 136705526318 28005043706 106910419379 605096294 62195857508 4008272864 85015545460 16735580567 294781120 75020811730 167004572201 103583446090 25577049084 3340228297 33269742411 136965232878 239522017280 3159279392 114667677863 2627779961 4220263326 89158336345 19229197239 32405865992 13432793146 151314340594 8130310842 137202311684 110999233629 75554162878 29591519643 13636053490 5349257026 1248141220 81810836013 133247654745 68275681397 113309132882 155723950380 8623575418 107490196144 218925381550 44920975514 25423324770 3250976209 135879324647 124168223652 41154024089 3802823231 36732402352 376992035 2206206742 2511123947 31564251382 8150242154 11405431964 20726786098 9894680546 39885209604 35906016603 1030741828 68568245729 392279257 82783862135 34854452550 12606046461 28734825234 68890733780 67390117763 162228072 29770682291 152694048911 142063079648 11993508867 41858947947 57686246571 42170530158 171306857401 108926616852 2051016073 1540257247 6471218889 29075100 74752691138 12006034478 2529546845 371625732 7606266172 65996428663 1148598458 192447769482 4465436355 109805181320 212829395 44342047638 2439670197 12009722436 47711497320 62726224681 128015187924 145948132769 6242595644 107047921529 17995754920 10997406682 64288031182 29414271321 101266048584 24389549012 42977972190 139551449952 54573383363 2138582318 26766948873 39526461424 83448143578 39614886192 339039704 2327492112 78927609252 28236327054 89057920521 41125133628 39492997149 30747351876 39011961507 1963882098 43492283211 139071768314 42901973002 13415528314 114301963831 67379650320 65120836889 3964851646 33634177457 10199215615 16862533727 12832724619 72166902110 3340826047 188088512929 38583862744 5951641912 14530200952 8235254778 53143444791 144171784864 118194382225 10708953041 115729635160 47690589378 105484066155 6297008793 15545558730 36956811066 76093335504 259705253655 47484973242 31165783079 937916701 37622717588 32611996115 61816933935 155937977096 10545687331 55537496520 18980743799 5828380498 37416136509 36526060526 64686834475 28356039494 101633797380 57713012610 143986041550 127995219 4691952240 64672257 84811124273 3279448600 1904211435 201391388892 158725413178 18712213 11444680194 57903126644 144075776270 20926696398 7042217777 266063684338 14501390498 7832350437 17522385204 60301206384 1302866190 83329382893 104707264033 54238970726 50002496182 36478764568 48867412961 16445995950 20206410534 55954890220 10546887004 14429676610 128532957410 25980978058 159930779653 2015866798 68575855823 71783758711 2160245528 20386039605 112178119758 5190415423 616616967 3673029990 40373955093 7535108978 21551012259 50589141773 41928818596 63252414082 867609688 14195511708 71708590039 32449337076 2646032797 18266512780 61555334664 193266020039 108903757832 9137655608 2424336 64669894289 237421871942 18442531602 76701378919 35226970201 69348987776 21479925395 102726567520 71962777666 193216248575 3005066910 10678081363 44544256792 3889198137 182220068819 150232914247 149857424802 6682869981 181997399215 203766954373 59958190659 9515742944 76796841060 35714686604 1989310550 22936279696 46023793048 10906317668 3627523833 60301959265 36182407241 9078350523 4442910968 958945468 42428182155 90212993948 7498852751 8210960786 19234765916 10493730776 49826745478 18273949579 3350420883 9266296339 93347154300 8696716902 4370587414 66225322096 10681567446 34065782817 106785396932 880868372 16927247 7472705239 17571959477 205516475162 152518330945 32450764619 43271479730 47781426161 52870846764 47143478058 13337147055 14415488876 211861840486 16003068020 15198749567 177243305310 78876750677 1116219307 113539311336 6253377975 6279425670 153241443822 50174388573 153456951081 7686179492 63662840965 67928667340 28132791090 23300648523 9683675700 75592099374 27404997968 148521328086 4902228032 61372677759 729367964 4649808095 85915544944 150837244159 48496256680 6356850358 33021325677 94044223870 18038266447 57507514268 28788317108 27892936581 33733118891 47662102250 29734736990 82321676847 131007362993 24495549475 12551880250 727718724 43373430954 5802663985 47077030724 189219085903 25488107794 80504837953 61894163015 160580674600 8673873726 17750322169 1434704768 4334583376 111246819867 91082951709 44435553379 156689030011 61064056414 35180412737 30794178 106983718848 112500017282 798343388 6264888300 11813223833 99046456395 30845904482 202775608941 51233264207 93416408254 19877592965 21323780349 18831572541 76433348702 1099518352 90761828934 101974094560 44831551013 140967701886 122870312122 166846255444 37258720146 71610894838 59932824425 100370258640 1574851885 17475630746 41204725675 39813285225 12315374394 44122775220 137542375651 4929566902 1303252621 10373920072 155964732342 12247226920 56444464567 12517867727 4778937076 78142915054 12129362187 18597615059 56370127286 37749495 516033794 142696213426 2394027403 7256086715 2274016939 14095111504 94362250074 140027627408 11583451160 15892058456 52777516625 25225804467 29704769515 12736911908 57015262993 2718054859 4998245443 30526621870 1446796165 57398302654 1476788336 5360089845 57074504507 52112683810 159283886878 12194193559 114156183899 18877692781 2730968814 145240641130 102263647625 115452991358 12364971442 37055573834 35668417536 162869867172 111465131103 66652847593 1560116663 20608997808 81165376277 17359322020 219045037404 71585175997 3962423349 2326416951 106766712683 9281861175 9402461195 29226604003 161693354574 93512226 136240934861 226998128226 14310209584 16006742986 26163721748 15450715929 7392344530 109604408687 13954268149 54054088449 171683878255 59213268719 102880880336 14531697669 57555574095 2248212935 117226757583 31680827394 45367751317 44517138485 6328616162 18620371606 14956811977 25052375783 10000693537 1451156290 170389983739 227284866724 35519066321 36935359993 41179870412 597473416 22851699288 12063248021 7219893337 3289804796 77103638872 80175623984 5184911965 13347249052 131950947978 59386439363 22980423771 5073294258 46901943543 8882168611 84024044185 41364879167 12613900576 11980186845 83237179873 5906532991 14832129488 34118105199 4553737507 127742635963 90378621748 76022269692 22081258502 71466769899 118985974146 16368997388 57059133555 57345684704 84176617312 54847429409 12239501930 15275727911 10143486229 27825994489 575574347 725130124 28811046603 130694899085 29770735528 20008663779 17811957012 57216715757 46120877026 27030638661 118964181544 3592249362 123646208182 66546413837 46541459351 9868680746 93313847100 23965309562 19004975824 16215280967 131484150462 31965853487 7724349606 7619682384 152735613530 78743810298 124955881824 73278804238 97475779445 15598196097 5400319778 90110441883 82060385348 164327083791 14029176198 195503499287 50280727870 29751999892 422038331 160394723046 22993790270 219510994431 66342477687 27905779210 148260029258 17893145044 161397291887 58889019 2166531538 54636271565 11970770354 4073212552 154715087889 9217541111 137943703404 31428792993 4802320462 36431315168 64791485530 2738937037 97868241417 3981524509 83268271505 1317927152 113672778890 20779283128 8996612692 23647719844 2117684360 141014707761 98029596524 10465752082 7138873592 470979061 3388951819 3964730950 74922472800 14158317604 114205906112 3663043960 147441920789 6553855504 1885862412 13998783513 66397549033 918857786 39280050677 25244815154 26712147336 32539413706 16164391772 14055092879 2792613972 42658548686 31252430650 66950066781 153549211611 20081956026 2424160282 3847168312 131888812534 29569043488 28569182817 102680088877 126538034940 1056963145 101403629089 38541839611 17195206071 12938524148 30328408578 117350014823 24304987375 38548299077 215648285054 6806861622 99959764577 16229133848 72959098830 93900286206 24759501939 181082300335 15821157337 164210689912 170503147665 17691059344 69459671767 184477761905 8824004072 43426265847 38154288826 1529845578 9437487099 15840623263 85404299117 13077121494 1176152764 33884561377 20031120647 176819576585 4930923583 14723759107 6597844304 19748002548 72759220875 341281864 18650964741 27032252438 9440764052 46315099411 95485825309 126879191023 27480523118 248189492990 4739784521 71000345473 24976256348 15687187233 1467055125 3256627769 47256949830 126769621628 59432542797 64821075875 1892863124 184034797851 140812066 21672583199 19076456176 30955274661 13919206170 3581041 11203154437 19094095923 1804403386 22560297039 8831510297 6683240389 13819712360 181273266232 68913921390 42042914328 117964466437 214391097381 7748428362 35385968262 29765302332 202259702623 802645957 16991851859 234064986812 31819765851 13097323355 102210187444 1450942347 4755600880 21891923225 226211113663 57197566990 91803070755 174986636413 48822014702 91887574530 7222393077 10155868636 55608880086 109806465331 22767777020 3980236591 52723911265 98644459235 96192976549 8720767365 4727414646 147174483264 39539256403 27237702488 101208033734 13480569509 15644811167 171696075146 17521832959 183702871533 1103556473 50375572086 153102416846 28736316202 49821829612 52570098285 51013553892 76125716323 3760018973 827706396 233239955892 3305569421 23578282567 13603488584 133331775075 124599340080 9601497862 5380929220 30740594074 37521944566 1268171787 9390880090 107609696974 178772742112 83852631203 58193205647 28339107001 132792246852 8437904545 136185352230 99507440537 38320237506 1529035131 2143725536 895430756 202712020997 33490547523 30875278235 18261400981 10721320499 24272142172 117372660566 191339891332 28415575083 102719354260 35309662579 13628582099 23097400604 232016176210 6700279653 3400933505 61234082833 16778756094 130425196796 7814591668 30538604750 1321286181 57191642494 1879841577 8479371472 51460394333 43038440104 42279553001 27497855669 1637092566 4013052050 7712248568 16713009701 1460411382 8637332853 37514263689 5999299 61070879233 70411417372 42290585271 13285841988 17591385841 40831932309 174640161141 1852330568 75862032516 5050877797 5196120733 34648692111 11481062423 1073273259 4437989666 44876270416 45984296719 29558073042 63294703329 125112557129 14162880293 15077284993 14709229254 59340807471 11202023475 5769896053 23238003306 45681923424 46987423950 4323373074 266818146445 1525765403 6973507074 170388533707 20087035818 137136608832 26385342659 223749752390 11017615910 105113699970 20295311010 208688129240 20269855112 175013852 78609800275 67043876356 113319614747 90224595156 8503483862 5051067035 39970256928 71390123774 14278241461 11442804440 39386643990 46202259184 37269417 153608737739 58791395492 77002088535 194809904102 15815581519 20432395463 42887968968 120095129263 29315535024 155584431886 12726506873 48449299583 20326603434 1394261695 2124436426 898447232 14175016000 50727559568 58012254072 266688586 3008838249 43431875556 37513313315 74610735567 87364147623 91179764843 16245637736 135292172245 245064253554 68884119748 15673190831 4762811 183608419912 35178409099 114502944665 4109050731 8852697762 236775020407 5060956370 44901124223 15034144424 8075528423 149519303496 50277280228 184617175406 956397141 23469294709 1055056637 138614324778 17284100613 190669823769 257624128265 32618540670 127780796629 501717538 133768191020 93192752841 37402513541 44751246600 31909282217 20563292969 48377886886 75451298597 29913614636 30714156508 22608885036 3883075689 97311737266 370332059 32949617993 223728864215 123871198613 27327332960 677137761 3346989519 106407514453 65308152267 103064805735 60469996175 196831933334 98985693710 87830583522 95772387725 44033516514 17106275780 69348302986 17344547471 75258809813 75549521969 2409735511 361829492 51275913009 5947684402 7595980048 45972833725 188480098516 762432535 12231194897 96344980336 14169983270 15147734565 86358095369 38574604838 45611152482 196089970841 10758615054 131453685434 51113171287 468607958 75292483311 6597073953 7501349614 23026497008 79817857595 16174849523 1863152742 51714713752 58541566694 14949581889 126421773193 20682906255 141905725133 10415795113 58227600128 31463652733 1966789405 6588899359 97466832463 2850371671 11993311418 161429872172 155336365320 227500758816 16114465273 46448361665 44581212486 206027693337 197399871376 125669741973 19684411944 40621948067 24238547655 14199846961 49548575117 34244518519 93857435162 63732791970 1420039590 66945363126 13573477801 142450631962 2682353961 2333469964 17301074814 2219621668 64961408929 44612214257 5303665994 348179114 50028903822 68435720087 30001443383 61284112891 65092694461 83763898700 158225369955 30903551624 2944684317 40855370269 25481603448 65417898267 13087289699 6737937597 40049895769 69432459789 84948432708 348543259 20851683541 3506751442 39283613737 37542274353 66769913115 160119524944 15206895394 184396047 31845019093 8931846261 7583268164 196366914189 2836269400 17326723429 34157941236 2139369205 1128905474 19188967532 3380870189 66478775421 10271232263 46275023060 26407697355 199805616490 46880911025 23505517543 90474578551 120789317729 39482792 17691717380 48280319120 75306689905 46314319196 121370331496 54939744911 49719734994 88901727468 196432983431 11329228497 75705392777 34520060287 178321330517 6959315427 196896112332 3346213867 14613701463 55776827716 4262138155 66229952669 99192277581 104984753855 131653085198 65975930830 4731125101 2722683959 119499820523 9158764951 9110860218 15203703526 14404050852 7702146751 35272503248 129523557676 136740825451 49446749665 2388724501 4172897236 86378189653 10780606344 112901943823 19753644832 12634189212 157075612993 184306300951 65271648347 37530902345 38862288594 13124794213 5430365452 18204322717 33069924573 30426929162 1884540011 30038370345 24255354567 36888710805 44279105207 33830434189 39772508216 359432888 12778040188 182053465913 41980348318 132657211293 63641157338 126057322882 18769762788 204724488741 14376788773 4599595738 11824240436 14510943029 143928598999 334127050 82954792702 8896070756 9626769113 109395240181 29126171827 18331626224 22844304544 177428118313 21100206546 197149800108 167289326691 46792455664 12077644474 12563455201 27155179258 151088920006 55636143735 195124056222 29886361327 11053916852 20997959111 12964503588 31559165866 22693070566 1348121605 48638008491 153055969526 20889746773 92338030978 7075631980 53740319203 14484391056 16026119643 15545290916 95398699824 146729614729 40048524818 17423502916 90292298969 2502019632 2241290987 9404374129 46631198722 210583234283 18967007772 95053431396 215946835526 77573882809 62505912555 40892194377 21364412582 71113391295 26600538050 185091285904 109669801317 82725920982 82098647474 156169279523 36998338028 2283706528 1719250100 10458947003 511007615 13939280975 50964872030 19049393493 226722844015 233472455 135583533017 65487203532 85314357568 3472519240 69566235521 16340198483 106138284281 9240805700 35941206849 4062439129 79550847658 24203876165 15265204574 14533614890 36370052077 3778439227 43772509729 135474613 1420350363 94839650912 6658714680 5427978206 12404884258 73361154090 171509666736 170497303680 74586503699 15619121364 14416955578 151389794133 18248253027 5941574015 2210461900 45315458874 5164272116 65822118544 51011007852 91786379020 27622932803 42384107389 21908117243 131181513935 11653095041 1404264165 6600113546 39878406361 4542638473 122259593384 11570816533 24607993081 3109035534 7589845487 55266062685 37035219831 49756387419 22834511785 11231251792 1311612370 174845500097 5460715598 28397840145 157405239073 17091560907 37094712121 124069198859 47502570983 26638211401 280909351 6480592639 65682858420 6072153913 62753898979 30657496174 20844125395 27577140860 111728458427 60440339969 26238247162 13762073763 57214384 17811155950 1591472410 19736168623 220920351502 51405135793 126800277866 50973049918 44089044574 26765854736 181314685963 32153338873 165040864174 123309765967 52573591384 17049850580 2907415294 20661470044 3540290710 24925588048 42186985240 5355277170 24717782295 46256883185 29425764403 75052165119 13033806735 11440477419 14999736651 37007552167 23983604229 59923143431 110975447869 195798586863 11242589322 2338008380 39084279791 140472065728 27874183280 72387765409 40715000178 102315024475 147997020570 46185030544 5322543953 208851851088 25273161536 36701955085 4485016734 204641332452 110497798876 19135424371 59885119149 98778285628 22276048755 49492491330 87414330966 168800767498 115365854668 106982869443 4084659302 91615057817 67418112694 3307728877 15868798206 43199640555 92675710785 9282507166 5473326913 55981112583 19897466481 132973698440 508377474 22595082819 2853685228 94474661432 24193610715 1764232983 14876391664 64695256674 2266132529 17800382320 62257613116 157174816 34949857627 90818853106 39481340690 99445965247 31710479377 10081850769 43954057414 80615736656 11999932184 16319286562 14105088326 159106131305 64351312012 8843286513 19341960891 26996700431 42787723163 51286196926 39659940323 26858703599 125694005774 145191925343 52508195 4815649136 96407841554 61711021406 24718101558 11454250177 13094171022 20957233227 10458319009 13617487467 24542322673 24706890778 2112454460 296347622 16554225500 143434274343 89208467828 2540921579 8544623280 18521592910 47729491694 163280415583 2492475640 59679781635 23105884175 68642535122 13581479533 19954042110 14589691379 154462549199 110675962017 11432200723 95844403964 5637251872 14287573092 147710669108 96087987681 969099995 707092737 18708395017 1431017284 13739546959 93293395125 14587893718 34401543694 191765200824 3055413761 70772865183 1452590011 55964262221 3167976159 18407597134 28189615250 62696688641 92655289673 60063668772 67171465980 16137338349 3264451920 206521821187 90939379943 171307914092 62946991460 6118426032 76765791465 25471200759 19057132949 18288497824 132189125583 54574029798 1238331399 29707599337 740736372 28846979173 944907912 65061059 64742447113 92368623402 169126672420 119220101225 54488962322 54618163868 158914197647 68759047049 4046558598 118466213489 105851377194 104923524917 67790406224 7128035103 39900333598 26793573549 79841713882 76872550700 32556537496 80482308111 13993156389 189198996928 7789815012 57165194742 71414735400 104735721397 150162025995 93264843851 15786335089 55743174094 91200834594 205675949134 1323304102 176686276172 1907858221 93329838948 18551573028 23811247173 5815407220 16544056440 101779228856 62867708634 11682562318 2648956724 83540594986 86814868367 6638199951 33036575659 23566309665 60758180369 3080782983 130899895085 70489321118 5878331000 5473300317 19542710514 49715524516 41369642526 4112522913 50453926783 1459807228 187184189407 138282536032 127413267597 722639143 32442281401 55396247822 18513809359 21135649837 12549741987 9058994685 9312622674 82360901122 6463768115 16296708821 220849374503 13316659665 38844510840 33385848139 259186873635 102877697381 195349379373 27372959764 85170109975 20465642078 153193509065 14672381304 58737895628 38817793741 20769691778 14175667963 22977504061 19726160032 81652240020 13634145375 803691388 198741888675 62443736248 4835441845 34262684284 91324448414 6901474468 38984866364 28053450232 20788888569 2516699119 6572927415 5760209886 67697706975 11890078215 21503642683 1761467905 1178603355 125281369170 2346499979 7068477595 37865168103 11869087727 9785843684 48914585659 23598707700 78739070815 52708305549 1148999488 30685350307 25022466591 22579559313 56981848850 134003296769 38595289459 21559699586 155149150 80084657941 13927393253 50318638350 195936197034 4189215397 24344801286 21870179688 45350508573 131227435042 1605192074 80233957554 14070979603 16757120439 64174779230 27450902719 367036827 80406744353 31970528891 2518835483 110245446821 103217846214 15572726162 12294212553 9406391785 26493765127 78382827102 6284019413 123825158110 29275488213 16690659173 6944925461 70366237096 2889396070 51936195800 79574009474 130503191179 9068830103 92156694087 83032814658 918282521 1621836049 194755460893 177518076 13309418182 85931650325 66962436828 173912547551 10287702422 59009158829 2120155390 71160016663 503688174 6304641998 54614691883 87972160960 39615608175 15051027450 2676573522 7366219924 32767837761 158273511 36113986982 9417675372 81015011805 1474232365 110737110977 220919752165 4191805329 82160323240 32850962988 87545271917 3501026861 7562636174 1338063972 41690579111 42969299862 176158323922 124445536081 16501090109 79419814747 67559858387 79463341012 56032629224 62670772834 29569231130 17043312307 63366698266 37790462969 13519420323 17668983290 32967241982 31969518024 53253669582 177818089115 6556652787 7414885171 42576142729 53446762578 4562180531 8038021772 5678881124 100496847828 3471739462 7317158604 1642417467 57652167956 2911380943 59789175455 1896917772 474082917 37150393919 96994010193 4712105609 16072052206 46613546 102480462166 88942381649 45316178906 26324315278 10945693763 61896443553 942736420 22969237214 35517585104 584633971 12094711861 149886842508 9006175092 15818162606 12484768100 9041416936 107632667787 10280170286 132020786864 17473616518 13187754875 8628463856 18375127080 136600022604 43163268212 19669865480 2530646580 75028346579 76144222065 6413861014 184085181988 15509244480 27044244972 21460601951 4363042743 182243501332 1381309955 69930028407 76723495032 3448212812 3504084636 34834706332 140592015602 33442545068 10715046062 16806817458 1594263544 52318251855 2634797240 137843762265 10528516186 178996365870 70999774552 6171234906 18829605519 32582587364 22072682903 13539776734 71539348018 5594877104 24882951117 5962328758 5249691580 33050232013 8582431242 101032023345 20884194556 14771641618 3604516479 23581862488 25793823134 18906976618 14051052384 10370279701 19607323166 29587141553 37563334827 78397567989 4258820062 90521146300 63549716938 81009047132 234614297902 138580761044 198730757738 63814065830 7103131431 5019742262 194712553209 128066046748 20866069794 22533264424 68873152996 28976300164 118208050 12099277371 37684630334 52786353384 12623891226 3951255 172159732010 63325192730 126407768297 62241648394 89432609743 156743366626 218035455488 51662096718 47293706132 52084927988 4415609296 7942296141 3872047996 116017501681 66788753835 43394154837 28719299500 87794083547 47615215001 176068357979 1756528768 637308153 25101810356 189859123424 22780340479 103533650221 146814115072 20645429995 49959196636 362459287 36210689592 23428186865 1923592330 24047118650 38964023663 10173216357 43054649343 48153832528 93123416461 15502132751 1524228801 86151729236 17026263226 2197954596 18988071284 110304065477 6656882272 70412652552 67040796766 103780382079 2934389389 92972797785 10308412642 48062592310 20322994537 8721712754 47702000064 93784041250 4905550369 16502738819 2175433193 26269229757 42340736965 13822870741 49647805376 42443629383 246311942 15601408805 60050966188 19265787580 4085412652 179332429608 191830378645 1608783757 757146521 132685108646 19714349683 14672937528 107982954941 136371336928 27730553745 9383573474 155378950812 5180238815 4738062425 1765211332 99715080461 195004329468 35528419907 7865622429 29508507061 1600536755 65631512282 25851162385 74916603055 18112803927 11123197 3640664397 142363580417 144647409348 564879406 78109075954 34684835982 2070467411 90588450975 27389404179 9157727783 50835070718 192967483157 106268617104 34318778042 35510274440 27234320368 96886348130 891457257 13528400932 64646176251 49583206835 14961086812 926855462 7979631993 100529740044 116252969326 4388092071 106111629718 7139422376 32789349016 23337349507 182111958397 31935886533 10939092576 22506562758 122075532123 1444569767 5176694044 20608777499 12063512507 59205569406 167733261032 6244358197 11992968785 77437240727 174499420799 101931420173 16392920229 2712946168 145099428365 47551558806 1414917050 14248592526 39469386718 66289100492 37019480957 44133777229 25172099635 127940160152 1641039024 79340460099 16208401488 154256720216 15360131862 8379537299 162399951851 22868836675 45015799303 35058833170 3514184704 74918040387 178655725414 128120779306 9082564733 13899611634 26312057735 62285637085 71636479045 102463385339 1198948742 137952846548 5492509934 3376227399 12047138096 204846987 1300230 24489709903 149381136357 9548337313 40698666019 184361328563 27147737054 22573563539 113563020725 28055430881 45688860348 2493128080 1601098663 128426579040 71505522583 84706122425 11162202701 17659172329 71316270969 88602311676 6329996361 23408131714 7916566095 21677810576 10792209068 44874269511 1533318731 68934158885 170447848310 26836854733 12730009805 111624359837 4200792725 2761829085 20375209407 23208970823 7778273336 15406591227 16994707279 183143279101 25395417217 110690825831 6940343527 97566331996 60366691945 140121888694 160804207537 9821875230 2829849011 8357695277 4611933172 104313197097 12059637345 89770080492 1831094678 82253430094 124217302000 152867063099 89269275849 98091568564 25141352184 3474747698 172488421451 43835611697 244768439383 185531763692 88429232354 21756701975 35553994891 6981052139 6342817860 32689391859 620727769 81720961274 51629373692 7661008191 26037052511 10181260182 24207759513 99804340778 165697294119 35780512435 10078786665 179813661439 957201651 36566684665 87540182705 116760212550 149219141876 11875120756 74463183273 3325120962 7812845546 55953634730 77402167389 2714831125 35329803739 31189663887 65362566792 160194316474 33733735625 88103130389 29249314432 1038069473 44304622239 7478454044 64015957500 25515174006 72872218242 120435676006 23331934505 591008579 60734020597 27994907911 43787391652 71009819181 149046201734 112735805963 68951557038 89090543505 77629910347 117196029508 48007041521 14161900923 37413823260 30469623538 22832799233 26291831403 40548543311 44772029180 32659131385 90031383278 3981005062 20438594432 22261518650 85740407608 86124445906 169171492901 1119955400 3700255842 33933424866 67839429375 2013919083 38786522750 13392397751 2024429483 29711628870 83513125801 53165252690 82218975772 144645846102 98568475735 150041453824 38711090825 81540509360 76681858718 23946708350 505148261 8355548205 14739978038 689368946 61876389488 37571021039 139343912674 18935638200 94184322660 33002706271 1328045091 44770527581 114394216933 46691329 48586970449 4009866616 43444880778 26963494 9785233511 10002453645 153540857828 34942181803 3006973636 106948204265 6533048755 108223911111 90492403530 32806398729 168580418639 1425330932 54158830729 101142526396 140163583480 76804791431 123195158 29069242 64919678620 72913964691 112632764063 108473256708 4541333379 108561031539 37608709277 244850204 12731404461 20463054468 5951040333 56786689645 1527626981 49068708782 99123596764 3832253540 92094026335 633373229 138514182202 133103425453 27455532680 185257822970 14983411085 158854741923 7247343140 39224681298 165185865 183414664672 14624712439 48511040366 1097576927 112164459813 107073243980 121457373719 90190833013 77921005768 63732774194 29030224043 6687394414 219648247842 53750536050 49543854934 3537581560 1093316387 8629522372 57865704776 3476846237 58168372476 72405050124 33592013914 15213158893 85054935983 166045089619 161322070959 53973350382 34613339743 24704256908 212815169015 57889064564 43443636416 640998434 21748434116 59985445738 21844968820 45825887028 93795397700 41436135517 850693165 227401326905 19716407810 185552105632 176575697322 23498485720 63905866072 1401543064 145776991614 16952157801 3960329935 68426123876 33396166788 43749075312 102161753731 8324420553 23619266522 77260928998 147402349606 92690323278 79781900555 45370580083 3284102531 158665460760 61740491694 6710069674 70147403129 52410205537 41254546325 104563757 751135461 125063386920 26977155188 202556308102 669163720 115652326315 21870934587 89896759773 171253372030 19133893395 19618700999 7702809958 15020452707 95359880429 88962692656 17452527233 1838867626 21074900702 211122888 168852424 1259498293 70003797252 57357280352 16126392093 47347237917 149755497059 76873150586 1361996211 2303222477 1825290026 116831493467 196723102540 64259728692 14303072985 122527376488 38557325558 76224309838 70231300499 1017759381 97001909954 31878625764 714571434 13664020359 66732700534 7572586198 2693682546 6434065406 188028213304 68680403 86726941388 47054930222 81581687232 124564803183 7971133761 103556117973 238443696506 43501193211 26443203310 33150520085 62966732603 116467468253 4950751851 10023140793 24837219921 171332485587 13580205652 16766161675 83159865013 908834855 23581235765 5004857959 51337075332 34018009802 181492395209 51415554442 77082694174 8894348077 14502073413 58410167239 16151753368 157500162237 57405608461 11447132315 34204370873 65677937756 161554573675 201298712969 1156510353 1515110259 9615153354 114422580476 76551931177 33904743384 32436573969 27158683641 21001741879 80001598577 175128631812 42628914705 26197772457 1840202241 21295893014 114388308100 47387475927 188920138191 31311982701 215818508 30886018080 3767206113 76202416068 35023836256 94186636431 17003658281 14368240573 187588862135 590780579 23144430120 82763449092 27173933828 55478973882 133644704301 8405792789 57191537876 14736251067 178280861117 170842454292 53020538486 73270699993 181466336307 54529787191 89381966098 32704679706 22702671193 40496047281 17832595354 1901089562 151768249481 121858746143 67067730008 42041221073 1105137702 15146042227 1631242070 24156423053 31864855970 4615941956 10341930980 24158330691 31871873083 143679924079 23458828367 85009244005 2870279219 68763672 22115534102 99842532354 38053942378 159702075022 144242060763 114449930 6072493068 89837768464 65662781166 115457735257 14553220369 115247210321 542142728 13178309292 115459849050 1256856497 41517002406 17173696471 5478591758 53541239870 8001201999 155351879971 4490235282 151157678536 11062582565 1244921197 117777401210 101483736140 2718828495 35006550976 2954209797 1630820012 138154944342 64705796369 53675643772 34912777330 151750434681 23682056404 707072430 166336692298 8672323823 52154943056 185719991615 222464526132 4952741340 615190935 105598715 8803703334 5535080584 30470819237 171253073 702125326 213521690074 203943120708 91369599065 4339617301 147357928350 13823374850 67753568242 1097528660 25696745210 5046600617 1637553505 56440108047 7537351783 63174116121 306111697 6855437876 11856052507 48581022839 27949467733 3499120552 3058102708 99117913115 95488340317 53287567805 11742944761 9063529226 46915333816 15797354331 31644703959 11129318535 4312454975 129780986396 12936140804 2742146999 3391373575 63337909684 14930841595 108774938746 101090965054 13912071910 189265600021 18544889625 55415500265 14710786714 2422871557 119672267328 30634725466 64805308570 143389277540 52580187495 15477522571 29491529680 191359657973 17667622046 6253638513 7336904473 9190371617 27800161676 121133237999 41848863368 138736137294 44437808479 35193093795 73459822659 121919825114 18895944284 13383880576 55030306880 671807178 214679194622 59456379133 2726877203 73118001437 38355529770 110345605463 91071071938 11416394959 11948729451 62418072223 109346559887 9089272841 47199315963 40756103391 50213615038 187836168799 91966331838 98501737326 22011965584 116071577327 165837218334 428714351 27273638851 44052942047 39714548435 57179615732 143127299475 29533289730 3387917871 16740488386 142996308100 70248642128 8232335928 23605388275 4741605357 1860625447 214274798962 2240783843 369665755 13680224185 166721842512 6219778980 155117019944 42932676410 8907517465 46932461833 70306260389 172541662811 2642172404 160794408398 129303853455 36784895754 16152152376 80889138745 149230012052 3352163929 24856057298 81330035967 86618778371 120306335906 19011391604 124024707217 69571584913 117187525617 3205456513 36905791413 147989299259 46901360679 18423240060 7922386189 15212213590 49882165441 41894953061 79920648604 130257619979 2043499991 169613693338 3596118111 10772149631 155523618055 57896949143 49062011394 32410246630 19809485623 28941876286 106234001395 22867809046 25821899247 5540426202 9744469988 4483563948 3297259952 108562109933 35009139488 91176368758 126794144557 22844491137 12007794657 8420679750 89290669005 166681938344 62183196768 15691504020 46851145595 7311936606 44131748339 102634859870 7486777003 18729986867 5175086720 15377876218 11047851450 29020732275 63933868659 688148636 92310458183 14488609703 29169863348 9361880012 4058390682 1184300237 44785268477 172245914826 1762136654 131751326481 2564906473 102080841525 52949462035 43469479674 110855916132 17787278697 4569905752 21357054768 23816031284 114495297299 31138494601 5812646999 83186892103 104102249873 46627898996 43459721008 39688775729 151537573244 318591861 1683185821 4672602617 45081968371 5067867644 3071280932 78651081499 1296213568 7363974113 2016073451 62410873228 793447616 14282242973 176353155064 3229592513 67918485947 59059738726 113169757372 90864804803 90039186532 141673840142 4301808162 42199382209 45762331054 37540822675 157461978110 27750109174 115576369257 3486737756 657921650 44358715772 23142188082 11110376566 92454733079 50453019 22520225764 9143733430 430944443 41804820062 85454132068 47230134990 3055553729 8660229143 60050371991 11170850730 43358151330 29254583568 11889125566 2860712682 153895452577 80361570933 67470647052 69464511269 19606415362 10401585244 27154301587 31786695578 147096388442 219172134439 110794252199 22590729216 21145027436 96126186430 5415509848 17304648620 35905000466 1013221824 19359422822 30342637438 1952108127 48780858287 33169341713 1787660446 8121412813 58928491924 9713370422 85246202470 16467675309 101289040881 224936475752 31401976244 81906947050 7598601663 24813278663 30734493176 45257614454 9572147804 126569218662 54959074720 128325561269 106265139005 25241735202 125291804835 6127272219 9239090284 40862947656 96418996484 74539665152 19341239785 15371496163 127680497133 25189194386 59035970208 6846548181 110388333015 193434672863 17966234032 1211706213 3261533481 25850817326 189793100 98776642780 24463048669 1760841750 27009315234 15401989437 18607183827 141997396948 4585048979 160919318475 12155885895 8204685361 492639952 59723187364 188337206521 27288545383 40324104380 9325121728 44934164811 18589771159 31528681110 119793538183 1950795618 16500039055 6352101953 57240947637 45234155055 30119914763 97101174917 56381707 50733475394 195456047379 67508945175 87595005502 544124899 90233434057 32239995869 25603579980 10159289203 57417382445 27885331851 21236844731 8318125624 7046214953 11133001666 16852569644 242361358 13706816989 92198975229 20651105588 27835272769 7130138630 9562493945 50383750126 154603190152 59572304780 81941784654 2491320300 4550015832 10045294746 1809672265 18124319941 110576841444 23908130790 17946782879 37033973787 1613808906 51498912085 175218250024 5590823972 56600491158 127158463718 53584454635 65768961282 104200087207 110191621967 20461953398 18838589322 1704314045 44690827747 12491573924 51390921788 1646522215 12592056621 3112550155 94883811196 32234346632 164751637000 70276847171 624972097 202301954 66800483293 87195287009 56961657505 11890099082 1282932943 113576551907 53936101365 56435076727 110728199697 393289378 64441835785 78442718140 3884019231 106985554948 71107795950 18490004161 9499572754 20684738610 52667116475 53954557439 61399496535 4806924402 18157367058 7583763071 472375685 63946226211 142321440776 22047699942 37277811605 143164679502 102786832879 153061000328 50985162699 41420238533 62062594906 86429819039 35880711097 10226441083 66003070357 1992249651 124756935868 85301921180 55605856302 40420460825 9347992685 689996454 43593072078 42706671367 720610577 13673042597 12672930980 26868872233 37943997186 480209885 4627167117 18449375332 17198102483 42953170012 95953642401 79026727039 51982420589 23199949281 105605664411 13337923222 7936597582 34822295041 15369061312 6500357737 64663604404 49430899595 171706794868 19490422831 6754176712 22914540099 20835934173 568269976 166103786811 3627598880 21085806715 214538196243 1609683954 73743446649 11769403529 146709742990 106121358560 108657484459 190914496573 42168152265 74366426783 12610685645 59852631259 101571722 152484434968 44370499483 9715853861 32022085636 62795481400 1004871620 67184874198 80520497891 9810252054 1827148672 54772541666 58385703301 11857444095 12693803627 129327635688 26438282046 48353943063 4073543834 4903074848 233124909486 98388055 343118751 7250158780 231230532546 14562252129 207611096273 14983563440 1270621806 122794358117 150395753835 110732664173 27857372122 105990543984 29793106064 20490456513 2058592174 559230401 140656795 139836078467 32498404346 87588862492 960024357 29519533383 160539728106 76668433929 13232585909 180851394111 50655801306 22329128534 9649724240 2423078743 52943875904 18991150545 40378057565 23010262147 15951276778 10770035106 69789227124 11311823992 23848065396 16136996304 19774923265 76996734659 30486429 46009106077 9456604467 787232368 34743395354 1015970757 125221706826 90160368158 74700751742 44649299770 92681669560 4966281615 152388229686 120884210209 63928818711 106554056463 110593774421 145416517731 28415586508 70601873011 19468354862 46169107931 5880716305 67475055885 1793358245 80482716223 124707825386 44973036929 48133313730 89548704587 13758035699 11403075143 58467473889 14594405183 40649899986 9206825602 35162238025 64179726168 73702936646 8179027159 2865444590 25990822807 105012212172 68927686169 74230005 5292632665 10702784193 81838244011 1768882517 13109291989 13356369718 55558639514 13429256582 33981423930 157311938345 15237174088 18436174742 38772459046 34267976467 700488782 146526882758 125149657130 31586534194 156551899034 216618975585 183768559102 3875352294 1601158695 27912499338 1764479137 23636866473 2348205825 176315313990 90807523963 58775825542 109377366820 204866031991 38654127817 93575852539 47125956889 30104828311 18991114096 23792052789 84824038811 5962431280 104263681336 53185606372 14080708575 51562704602 77406254148 263006659 131651985447 38181934815 61395435709 157194327179 2801165727 93643964885 135361000343 34646392434 100002072629 57145765444 114995573618 23124449020 26087030413 53560288452 8962734364 31005735389 18820113388 127625057640 72718312418 86590146757 1552054474 111403545096 128305372945 42677480412 94447899654 14587822250 1804892118 27483056377 15913567811 27385041934 1946767767 126738559119 13730302759 2873590129 53910036603 1743062584 33319518847 120021406111 3642591366 10269174080 14748159728 54395796290 250083542444 3185099800 66674946 52074075690 16984642491 2347966931 10501841503 120289491989 34237347281 82531940917 49670667299 35509728105 29975740696 12724674885 31908044520 70999063824 10334868224 8287933462 28505014613 19411627323 12715508386 3552466804 541254272 112865706714 361760856 19779306143 3393379551 17570192428 116432592814 11992842764 4005762620 17468619641 24909037336 592740929 34226370865 26639950039 6119935201 779678255 147089828580 138172524000 126763655523 116184848152 876324752 145236224046 167339066815 12550595609 20650968663 6443109373 16235883157 21528771710 63949526898 150402873632 75125421514 42317782054 32151386730 7519489847 2798430129 77876768102 51479727869 208972572868 4129890543 43982632203 159744582205 20064238429 21248812141 59864448107 722382028 140511769126 1296046207 2940459430 1455622315 52437463680 136861890408 196728891688 40584015926 156392301074 62637966602 17123508475 40356738743 100082363551 23120162775 90540195844 6189286704 6758041136 1521931305 23388826248 14662202273 94466683830 39773185029 16825211931 132900066321 195421695946 72008186826 85026850663 128142139371 126066993 13058986750 1258542213 9619865162 4442447210 24647703970 59333522003 78334219713 12406188166 8525560886 32660812331 27741988758 10067364671 464109060 213543373748 35156176566 7736072963 1975168 137735000763 7492511960 77363020052 21104606632 117083682628 103855928528 27596896101 165702368904 53346950329 164303350102 66510953051 70096932818 5376551066 74383042842 15426231096 43638323920 76953431676 181127308942 40022240755 10439299112 16131839369 54512061600 70036827116 97450695661 17039701584 2302982284 594653199 1344614325 59924149320 99354309781 125830928886 70653887490 42998987832 21950637456 89600347759 133561780164 5522861237 28028550259 9053594450 989119156 55654981267 67315668734 47377432425 11680894067 54049693664 157263886 1337482614 71063151209 6500074030 43482357340 72379386622 2935687880 11472856109 106993272169 18078381127 382576342 89809598100 1905171139 88507921 123488671619 230816706486 92476144499 6581102773 224701386892 128189860985 4173168875 125736605434 51934034762 102139640834 61338279639 2034766376 79581024717 8509205956 7525293602 75467778522 582723866 13232479001 61535716959 55035437219 2429591352 1366979961 75224595574 150670438527 94744939245 5377783932 104941608954 80929947924 106014104219 36626770932 8955792942 117467666429 206485177454 130526204155 54910661929 140638632498 25583983019 57570859868 2563826757 79834963001 5091083013 10627504465 1477622857 132211166539 145644417238 66676484057 9750971812 49840770228 43202254401 44783327739 2487798877 39808913356 20301811092 4829586833 28493911650 4064864984 6524996410 45868101046 142335766568 123005784611 32181681625 3919722630 41418825831 84539752367 662731643 6912627859 8713125044 192062732942 2439274085 275812188 15697549216 1291618196 117647319156 62309786287 3449013177 81552178555 3067624732 2102171221 11891101640 82706581882 46277637228 15082556761 186901837572 154904173 34991581662 2558055277 31023982577 179475280780 41689940284 95220264637 5360313409 16597745456 27245278467 54597443564 10250064336 102093301345 1983369193 4027666262 219291418405 187981483568 7532936384 174568016727 225992824 16616392315 9221806145 5964227366 1044915242 28913681533 60939279 82760326999 9310801950 126048143565 6187982000 18659616559 97649847892 1317013411 117105612498 28658833610 2965141422 18279309953 82783269832 147296372712 57856990663 25227238870 104396848924 88606092314 24435899451 20070615828 101395088634 18578738043 10277644274 117455679502 55081529005 25653558706 66644220306 6074700825 15448695824 18014914001 12653789806 22110856190 176215710 26934199016 115071554206 63977781385 174903067262 19397909260 2963844658 107860019117 93130840991 26309295512 8090677486 157021830084 59894522713 17543413475 20440144119 57170547398 30612411400 2710119715 82837657607 26401548281 13885357525 176875237705 173280581 86788132629 621536 4033234945 14371639576 29507821826 149369776800 29439124615 31402481276 7941685092 48065911677 114101343721 170431755533 25597286972 18385527777 12031032141 3690445523 14414639398 19128790661 31661595964 2546103435 15649322106 30378345701 20794353018 16901179938 166838173660 14321781303 82489075406 70048987601 6137167731 20944030429 57399732674 18806563033 909094639 13278154027 91354896501 18350256750 84279345927 2012341426 24751531601 119634783193 9263566794 187671863874 238072515 5660069826 27384964661 84754984419 14443663985 168978165 39720564825 28897110194 39851659613 75179000994 230261041706 7852955820 7033319525 135960460003 2347974114 24463242307 19757529732 8001061438 122683147667 2511823358 118195516931 17356499024 189532167640 3540460151 43551990904 10068279147 30757574278 31463717192 1944726252 14972149024 49354361020 9982734840 39385017664 106998133897 212513890620 14626537581 43407212551 51507157837 109905502762 229660019656 51109773835 6359120837 120797800926 75084378196 76065718470 31394937721 40913139735 105849930513 14835814366 41214025265 92158709432 18273782906 147391890447 20543256048 14298710737 79550350568 26607800873 19696440071 10009783425 25831103313 12468567653 70983196244 104148653550 1257900216 51782615279 91716119762 38106476528 30527981628 42907844427 15003249611 26317240170 17954092636 66424092921 46196493799 14179611235 880555751 31129862593 45839105169 9373763227 55972907153 20225003315 72320759 135407556491 5000741333 188569734094 10673517299 3694260825 129717459063 4584542491 65952005491 4999915960 58411172725 28180233045 3240310253 108269104583 234582623 124096301804 9704850066 895574797 9582850152 3846189338 58158723551 170667141846 76995236898 4130513858 15483737227 10848850566 3673327049 192579413153 992991211 31421182168 7199847715 2694104595 93781587800 58269947828 21181615113 156205018438 50095616372 918871055 17173541915 159409519 33670636939 31311337446 81703429324 20665719927 164988827689 11486951429 36589175185 545879858 27261577818 6509466766 6081204382 184147127651 42221924087 3530119459 81360187217 772528115 608310127 13009778571 23359018 2513422466 15622976484 3188917214 22464670566 26253680371 33438969541 18962246937 88123025610 98611812284 23517726521 163480215655 5966398731 124984543853 6436203130 975346969 5505063447 82569689626 46440453659 73837062879 86959548445 9098648642 2630901270 1469354774 30407153603 41808787284 96957443608 67751371971 42622973954 70825952480 8260411849 18380420020 145676609509 93049529856 5103691886 1823347320 16567889758 25347801409 31144345149 31691720913 166854341266 67220472742 65709316163 33861074166 4423859988 36758999141 49730656474 89692577153 35144414605 31381443066 163516600564 126841625702 53376090312 180506022766 4122695227 10918912351 13847580817 4310863511 72051435404 37507628315 37895100954 17813285460 222370986726 8192174683 132123888905 16623506298 104865641509 114768871987 221212228 24657912281 25959842254 166613850536 24164003357 87729652942 162110719478 17029461877 72829532715 50350228805 56257286384 95601794282 2710916430 7447314103 2429489373 48781259288 170411137834 21202602159 74111989311 7621281356 1434832854 58229301082 32186785407 19066071488 133408792791 15949375038 6324557422 142196991859 35214349139 11174640795 22647794019 36357087791 134197832029 2949863966 128988097241 53569064603 2912565880 6311803534 6033421614 35025575171 3204981066 148310054423 91871960995 16463430265 154909273532 26849590886 972045961 121181537651 141025810171 204470704825 4468768069 6276979881 17527415968 208113267265 60220806606 95287493218 69439951963 20789686008 45599843566 11735391033 42871179280 40359711140 20724659942 133550684546 19059985526 2058950805 691675526 89665158057 60385111407 32624656487 79821561099 2262457733 41343524667 8869662187 121231646480 35517200605 144634600661 13910251532 2387439966 28843746710 16990147577 3637653218 67605987 18604595494 51191742209 24944913866 20182337935 30940890576 6976141731 12735055826 44292457869 3383753626 22624433641 19243149233 31558196036 3164246514 11369611492 24742641281 17806613405 136561560016 10826788091 127172616748 109798435287 155182943509 66655138512 121674750501 60186099074 26094256998 41398953226 80901879720 51013243 14467237085 24383720371 72806922794 61560412382 6990347096 97912124930 104515441438 25801603326 48183675394 110996740041 95930489564 27516037799 227976142736 4947726086 7140865192 78496971757 82594499312 163393445483 22677936278 175359885528 116440889510 1875184929 35634645828 29526717101 2423261576 184458728574 74348418355 5951204014 63522275714 9914525112 16151568677 34701623843 39542196019 18154746676 16130840394 76004298447 181269822905 3650779548 112119899531 7846653491 14816078439 82922184500 11043417666 9376632985 3693828868 48246579170 15074455519 30950295 4382104782 65177431640 138154404398 105414150901 30162624952 150859544068 37081270105 29611819795 3028437270 7846297891 20117475349 3741493829 62214477060 191396890353 158642112066 23946019404 601008840 22623352041 23695569625 83382421527 2655322885 13817190897 2616092932 5330019478 3045867180 23424256724 79319982228 68592724351 7285980334 56613081815 57124265544 201903624655 12829456657 80925661047 29525321002 70264339020 28814101652 24379400544 83785031 93016021618 74366091212 12560830799 79023802833 4459368629 61931778756 40915736060 51811669102 137150386923 5231110832 53452927813 79503119101 15633059409 8667528071 53604418395 134563150652 27278465249 19606419670 4202783722 1377873510 3180254752 134592085 18005567760 171852672791 112321347324 61776335342 26873286348 8274177245 23617042010 56423303320 221254101799 2693668287 58882715193 216603597323 15537631503 569530763 916107014 89952829988 8416910061 2497727428 3011683363 1020523239 78327153127 2436102517 13280043967 36518962756 1749654322 56508919435 5703221614 52922148689 12163260984 82631543800 10517576606 195212828927 14666374496 134545979377 57650574819 85134368201 185877603478 32071186734 47668327789 20188868833 82193195081 31880268760 222370579088 2127535671 57345545499 27013452578 46386265021 21409529252 63125858112 12539992090 154983664530 3144969060 33643069441 38214505774 96970569354 30201484056 100192581864 31341957957 48744897091 267145395 10468738592 63733855421 1663619011 1676555854 1691898503 77647646921 85633078551 47294775760 13709190838 84995983086 10089694482 10012817611 50575936221 18904033150 25879402755 4942636549 8658490929 145813333900 187955761463 49312997066 26689543130 2955200108 63686084845 56149465509 72089432098 75089182493 11877735188 133109722697 27545829393 43159121404 5401180172 62339904926 32979830838 4471499133 160997948263 70537004801 106925696543 64771993755 71324544376 18584797163 57863606291 7130365157 13504058275 6567245736 3290432696 17296705572 17348582924 59409249484 118254639193 7606691787 19515259810 5796216277 24072748380 79121295488 150393650923 43263801534 5287178063 124573560750 46285993180 13164127886 7312141419 103003197920 1442730152 83092295327 54216044989 92473798 16052481363 7790284258 2302396860 151134426940 21497771813 74947301199 64317930449 8451061767 142218305519 24644438840 8010794869 30972915868 32704076092 20569199592 3572469704 32937290865 135903258320 55603278872 133133791474 7881757157 12940222847 84741276031 81750453402 148205437363 64520714030 14296977660 16927783264 9112467156 58990583942 145446690286 73750563205 193337522220 539933126 74301135781 6905872271 51406095874 76264298504 89589773579 159344180742 9654419211 9594360424 17280366888 17703846632 42120355665 8738948 89200829688 90318588289 32977054461 48325175 28909363202 77668329802 108128740235 4657495366 52328091 161823595 71613685390 63457410795 30887507670 70859706858 32612761904 98416715356 10752449059 39235402389 26742520909 26452390981 57589827342 31490185640 95849267695 52775225059 17124033844 42903476364 54917838485 2100576429 37943426954 45927291097 99238933828 20405297446 14107924109 12603130471 98741676547 53746250869 84249432483 37604167812 3558505670 28625323211 44945320456 10835450339 597262297 6973886882 79518438647 2318108600 19188054798 48841324074 3978463366 19818432913 35732300553 24011333598 17349186422 38804856072 2406064983 85066129836 7070362248 515922099 15605148832 51197806191 5993043524 66167376406 97677379325 59646807412 7905249734 55594659493 64932696662 63393654839 139879928204 187037633190 3299791919 168314420564 429314596 47715111050 6232303980 190948741486 20124393918 5758270099 9793186283 51306015150 30252922 65698141912 146622592776 5727994462 17206065838 95425012150 1610647359 129370105124 77846386424 22179486860 898507944 17953587850 1750701689 110904896749 4323638500 81517672108 1198957986 7241873469 53107336711 88525918521 3096383153 12193471171 16639031217 90277050065 46091534877 814511552 94463679688 121856069705 768346141 34015802234 14480690161 2548320291 184529336751 112802262877 130708309816 13580212648 21667138702 55917631698 6627992091 22400472175 26796309827 21771405701 30785413372 43734565888 4233944149 362375016 2521336883 1569523895 4378598645 83600125186 906407985 71998284133 90986717168 121389223682 80643056581 25219570689 12266064903 74342185584 78869576 6552973070 14059162064 89614476 5821545077 202685531 94064929635 2890285223 11281652156 111261696788 6798794729 157088522069 28119328930 79006820083 3771271384 10579008354 13561116239 28105686460 51772594588 148839301047 143214683519 189992671193 82283654597 48785316415 116285889648 8713715921 42711457122 1167123373 22958071582 9263149298 12717772589 89958537854 34245705291 29483437688 118248043972 40253249072 18873620084 13290248442 25129997756 42804981724 61208963387 69351085462 36155011058 83898640492 28316754728 51970170354 1796945168 362451710 98334944978 66097132993 24542315505 78769665202 1203377590 41369382136 68570094358 65820338265 3744534907 81647527061 126515727463 28450496606 12408035817 130663027108 10097633042 54460100639 15027882125 56129398117 86536263168 35179378720 122984242288 32144187416 6121799281 118746978013 142752234803 40824920984 135383967794 75339973668 19598397297 110791267124 14360567570 156428961185 32995149 185017789737 201827011 69276463955 46222896708 817704874 85531041328 82679152114 3459915135 56468265760 62801944287 917643630 53987675677 103025437557 87806678154 19588938826 22550441830 118034176785 27559503232 945999825 17266317932 2317066058 44382901518 112198966766 7090973428 47972058023 531291431 15909798073 75210290657 45598444755 2455834998 180738974924 8476186735 26451900759 58177104678 1460134796 60526156595 10747456883 26141667852 13137161481 3625088451 138948222038 161489068143 183762240222 119216473537 9635400267 1825338842 8931800160 123565485224 76019818690 17932125915 16305277038 33618942043 9604297447 22414664274 3051598833 52896183409 48727990993 947712335 124479443768 54500564666 23392850148 5870297957 44061184381 17393902800 10915182163 55139402796 14971400859 31779097853 84478105966 38277080057 209940303085 40974512921 14858796023 441818811 170799626 66205295368 32945417949 30926397913 34301986782 32257490311 159466751536 66745375473 1169041071 28341777351 477894586 22859419806 15106850937 77859162988 1062177863 26596617519 89965804 14180914191 13615153040 17738307853 2756334674 61756652569 3197925317 7422551766 5665489304 98261022555 82941078538 17408001862 21689148562 22204348867 114082615758 3484676899 166629603584 11610760211 18162677216 1778729723 1278412727 104394632801 128458447048 15349310107 1393573569 10611089509 88918250617 78288902133 21464534366 57638439880 8203536978 4078613061 113664134428 41492688085 55843474311 903290853 61041042876 190821598195 3974172255 32567223902 17208016488 97251767853 11714043202 9860307305 113371165268 72066827017 80231325527 40303783782 93063406476 551645414 49490330768 1447464813 32170292244 48155809485 3550633603 41421213092 809740873 60451774028 745184908 77931547101 31513899980 16638507747 11736742349 33489672116 65294743348 56948199296 154117267184 2588474225 53434154816 3171791140 15833121064 16646802944 166721032178 29097862140 7373696142 11563287183 14123467746 106300598174 59065506430 30064363268 25051597580 76310626885 124845419499 95305804362 1423642060 11426772211 1293405432 17892206129 25578675050 145943510829 31020374775 21512906817 138249108369 41428976309 55699077004 1590348431 25158955644 29438676239 100033293942 7844789646 7394630189 34193883796 31111780349 23128403910 36076369206 798063471 95878495774 5576844230 47678543195 118934090375 30496051490 46670031215 72670080441 3430369048 13187879200 144012775758 58499579706 114731008110 122345835730 29112572896 9714562137 45018320247 8128166227 6140321463 128179581290 212488634641 92888818259 21901843087 1527957711 21016102808 103951701186 27572718018 15974144336 150648785080 50505280192 26277171240 5205020319 89817882470 111668629058 19864152324 229494811315 185250769080 10674334932 29043592898 23346240670 94926381883 39474076810 20394367239 95356365417 34497257918 1950799356 204179078 82846900573 176954054 131430770197 53556417260 7650995497 109004008804 185125060126 68980410596 99186257623 78740532015 97320129110 66226963490 38100433611 33944714786 23282519678 35045550176 19262291028 50557868011 18017151652 128464104424 44271972909 1887968555 5095783254 42543211822 566222496 3490399834 13170213384 83691810898 49770096134 76612083416 6870467813 1594241018 58254871838 601815532 61723192746 654413002 741074474 61911895051 1198990853 16272138628 101329677551 25713042301 146068552081 3279459113 106442704289 9777237188 61431141890 30770078346 80121999832 5318829957 78262070398 163440288048 53208183967 58680159713 129964937437 57901756526 34041674014 2002866344 67416045003 13009269428 741719233 513193454 7107881883 3403631735 142143562843 8801152776 20054729882 111041882265 1054203697 15487998566 1175275984 93058650911 29442084302 644832638 66886640771 10683054499 31582071958 23642569556 21285749288 4987851742 125720915630 28910995013 19223250092 182135267686 72092683549 17623939625 70978697054 3837334233 22143443539 3226485180 1349893493 21123174254 1242462718 214277053366 10091234397 202751457 2500382226 47803843068 101460622795 35330684371 95359566924 60059197965 20267389953 28749399619 35338179205 72658042080 18468155151 751221439 85930837354 123848317276 110442122848 12045703937 4462883111 234328950641 19353479599 56210019797 142551459051 14810244257 23443156547 9251866571 808998589 24106083888 119426654700 433034138 7767706353 6510841918 123422073445 47029720501 15963213298 7571919297 19567512786 11645445957 864139713 4118534692 10600470902 11693748195 17504156733 45786681729 22811427925 1828218057 12277374281 59612994501 12819210583 15914641877 15550729318 175029418938 48249737675 32361688236 30636958232 40010257053 137351620964 4821165686 216713422190 78240170369 88346382631 223564145556 53226905707 150270731178 97808034608 33058586838 92210586831 15111815187 38140563414 37569154945 60933938946 748896967 1507299145 111580552035 149450140995 10196758 36659485572 49204792393 202136931855 15712534512 116645335019 142860221150 2034475648 1835493839 65026554749 126716121098 45474228690 14954303786 12040167626 129867241880 31096111477 20939621435 2019458196 45903480021 140887269552 79066025645 56191547665 132528975495 120791123499 12700684062 145412413193 127619168074 3830702024 78640831222 17047234084 101527434036 10881182638 8927505021 100786142804 5422398491 8830251601 64131438152 61351312445 13332777286 77276284377 8927837095 7237479807 146385044916 204433582942 24747472003 82960946491 74352001100 14277531703 435812427 99513594346 142533219944 15449148325 18461885433 13113872976 127866360029 16496206314 78906667249 42119525074 86582272651 101668535325 11105427117 21171248255 144916745981 20858832817 119815881017 95102413883 2993507072 2457419709 110347012524 114995371837 1344162439 122613962610 1647177089 16323257838 22970656257 24254152442 6589282968 7730311029 20814649104 36550720704 165141585373 91037705515 2921729415 24399549772 71889064702 48901975385 600888472 11324624835 32492931890 33384432089 37169707703 55261764293 23212738112 144944256247 20708250920 1204878630 60951092046 84063875902 2506240232 79299404032 13385896867 26661514211 58114227023 70839562857 2181436988 93654107340 135785286356 93475101905 19566242826 36164546479 119285414071 1475794061 3835664690 7087141061 60869772049 13620748670 15070652164 87351565022 69972962949 76152978749 145799067970 2487310867 15303377107 12882539996 2074314629 144701812954 4279970768 122654956048 210679924444 22948185390 178361751596 1229003637 9311107285 76501306406 89849405942 1042923684 105023274346 11655734271 7565811992 9200266688 7953968089 564390299 427354894 108838441736 14159593258 24284814420 72466395919 435002056 91913969338 20183287261 2306203582 102428649766 165102858472 59551547522 5993650274 10831591744 54138108954 61345926979 40244360630 239996075582 7999900643 21970281257 66325598209 11110471075 24150149954 14297457510 25751750984 107674635089 10064664736 160280478557 16740152751 22920797142 163693214704 19869852747 153148238266 173853845842 8726094843 77342485198 26328179871 135633652481 4756079494 13509449898 14843909765 111053573595 21080977710 2735653796 32821831607 35161957107 872946421 96600131320 191220684948 3053387652 16296540015 829544629 380753558 38395484659 16473763645 90738934711 56156000407 5958940398 128616906777 135135498703 68574051118 64151921795 137665482904 18225103495 60641322231 19815181990 8669825266 8862810745 34137952022 99096068775 16357150451 86804086312 650448477 1111834088 2555729227 10124960192 8429513870 75720863969 77725354655 99575252779 58251037032 39589784136 7809763999 5643099772 74267329437 4676814103 7700933591 310175282 9347109752 64236230807 2253772950 33640535143 79811479092 613989567 90752354794 10164343209 57105009959 102687977878 3650472869 3675322593 6182951815 70884277114 78754866560 38294247991 20575635287 46620419638 31897891617 68318813117 15947182048 19620146210 40472495509 57449285229 57998361150 24376276602 3784985044 27314544511 74652007629 97999086324 99555583980 22197719634 121583758099 210347482746 20509888970 92840755568 33591519178 177320277942 6466844420 152320528557 16887381088 1301090916 75703345101 5345018628 15261796867 107854605062 17537836775 6652230973 6060911602 71915767546 43901818215 32430270456 31289900141 155416189807 94464815425 23127854514 1180825011 37949637591 168174465858 29663568351 701083513 1032126355 126725647010 7305910004 94944945592 3241019013 91931104328 22864216245 111528716164 3920636395 42713182930 14235360863 15738489934 72881694525 29942803515 51785979323 50465916267 98440562110 36386411737 138932600473 4944864789 74819942083 22525327406 59129768030 101114322266 53346292392 25671671559 174275334237 112241402 130747875876 54966681402 5296333633 16500693846 68412664766 1141359531 27102624433 133678408007 5578988350 64932913324 73025895652 876859783 2531578026 126810011736 84111982760 29579227093 31431514805 44560797572 182202787845 78497249662 17927514439 46305475388 1660938764 24976599809 941503802 16198496847 22492853532 57384850142 136244803097 2226663707 24955162079 14815562272 92611020340 77732996583 827533681 10638986665 8051653612 76598266289 41984536859 6365614476 62797502106 66761714211 8426803385 44035577052 61761948777 8761486527 2271749353 53227341176 119157313820 87587836300 22770807630 71124798070 269604137 3061228968 67214589687 4405577654 27510753557 2414998438 1439728737 153952498160 117271230076 1676988671 11151312319 411047179 1917501521 66164454430 6333577093 17008577180 169105706463 31812801065 11284135192 3771225044 96124850303 135688395081 15318130403 23633544952 10888471893 39611092590 191420865640 18885584439 182946053343 73148008871 1757093782 5750894191 15934075967 160114203855 18594685332 29571397454 112576818437 164418477716 74637329944 27229125027 26254288106 380095996 143484615346 32204442228 4300677592 9771171280 72940812078 2041858968 1417527453 100836136202 872801591 121267609629 20564647798 33225651834 26456041107 93362067 1535160049 7709905178 12301145798 94746529699 1558333319 420745865 70844032719 64709280955 45092961489 4575956191 16716978890 1543387748 25465118127 56147499756 130209577486 56520543695 114159174 123697835963 50936926 124201769223 45545273715 136196055879 2684402903 28353885923 9565184024 25528537178 34520135643 21581095383 67195784168 17760109324 242044790 73922562877 10047955526 15862055999 16923826212 17256116137 8866923871 5255818049 46335569951 5395263032 1642903606 31807062142 187183999756 69467323238 25309367640 70380805587 8560124785 92990338164 64296511395 130150339873 19917625936 788415846 70752727447 101731738153 70415045073 3628488882 25859534411 25067841579 2881776966 18710667847 50221657141 79806267836 105097429270 2634920575 19269848658 153067562920 3480174010 100348365245 33053796448 5128722368 852098211 64948450013 186805810705 61657049677 3362199316 13386960733 4753217199 125308232026 36806270538 109481728620 46674822631 3535625796 99716605127 5386713521 39978678722 64763291814 136004313096 185417707171 85647948201 18003168068 124382217653 24246274110 13233986366 21167102554 24334281496 48393275806 75212111014 5785855461 335794071 346269252 29874860468 26889230760 66915261494 3949807805 10646447147 10821199343 3681650643 48450546008 26043240543 26328913016 104281593894 4050207935 26544594777 162478674259 32423815962 79900054989 59395867455 19521265 17120816150 41678989481 55663392772 32798058672 69094132499 61632909146 54121830 38503130859 59332663061 62396163700 134170513394 912518011 130223441386 24217805011 61908501383 33212898223 33162115404 30508409539 66123059798 176935899380 33691633981 32055323013 46967022390 73047338047 2782827603 73798918350 1602670562 150318807025 4872407339 37513654863 5268510270 25423890335 1472676750 8055293324 2700666337 165490436677 38817025639 12023042898 18215549830 60397098290 21204784867 9175462994 29689263551 14277764646 31408804643 11423238830 35656151833 5129432901 141227106184 2584233142 11615443015 6261472474 67970957702 189158479355 11191233196 3884653483 1283591726 933770713 8063329639 107537179474 72788291772 25478215308 7872287971 64758067406 156173246549 16376862261 6985476672 76011272676 36425830749 87379772320 175779646209 3681710475 22685455781 11211892849 89928887145 46357652 78434488861 91629998886 147172433349 33158865872 52643088685 121512701944 147177629382 132125851744 1421651546 18373214953 18688592944 2933935428 20508515262 30305631219 45340523957 158417039821 80402939037 47432841319 11764831897 126195870907 26605989992 27591462140 55999801953 44216435904 50264526964 19800784841 26775120314 16402179734 3367993766 8216269381 165634130245 172603671798 60715365395 5979534134 80882662155 30900540403 5800548504 30982522849 33190673278 31607881691 46336999500 37237228866 142065521027 94445317375 60795067238 20589083645 8321430602 23172104954 149078665706 60480479957 139453499829 171014817822 84573737636 55701327126 29280339292 79385941950 14191430312 59646797709 10157292689 12987272005 11708718319 7779802336 154580530977 72456569498 67688893323 39986322916 18757176651 32412931036 12674033142 20920528828 23262914182 5043443150 65989719754 89945953138 180977872611 14567210934 30653762417 69410343168 191981656637 3138195320 22157483933 5572600157 10961898366 7229866652 61899364317 36026239521 18803013022 68290628725 23450226502 128929535427 30762607074 20879529978 81939574168 96106351684 11604061910 127554959237 31792891484 1618115541 41425400496 1041721665 52074644627 14388599307 1478855583 26498420825 7896227549 39105466763 18465443230 43745602579 56316759812 157790298282 10737919858 44534545710 18116749530 59206668905 5952694116 16667336057 1509174241 60853981025 602192531 96634583896 721447240 63574320034 44966957944 208511205099 26349909649 12050623308 20058095608 53723046562 119089964684 1417733324 151534724472 137035772912 93393878444 13417646642 24717199922 6058941737 2501996164 63543509393 4193107462 10733428820 69811109054 109741960381 6498917651 50428912202 70733940710 1827876856 90048638708 765608872 74179900552 5031908173 2106316561 148306385216 48756524765 54895396938 560036144 47272035004 65711343202 49883709880 30168339352 131715635190 3271571631 200290024475 3784610184 31236551626 8248690537 41288936266 154989242738 6313757466 4089005567 799514721 68181003309 800131825 68345993 1129732888 58023867660 109021985847 35386478176 12019360419 27778541929 37583181292 15683512214 48754169907 544087705 4436839674 44309879506 51355968048 29502340004 11678108232 50833260590 127213890857 19226924874 50458428485 493437063 25321199424 106479283740 128050908495 129495333371 5705447142 31676719356 2153853364 116363961159 11601166093 3889798089 11804846120 107100654214 39452933988 52117337270 18493326845 170322650544 173392437489 23458967997 93350161078 17331283481 2266558584 33163043429 50706365449 2663154814 147586281187 173768795653 823766622 6859760066 2936859885 72849948975 119767377607 65200935269 134921228812 45148716936 31492930273 35010649026 6821359198 52473356376 179806198196 86034768561 128271007854 10175927069 139920484431 51489114673 89775991554 104955821230 141625151138 119551642737 34713618433 3351709460 23090580575 37248486163 74363645362 22652453544 29567221973 144447990126 7104944803 5350599126 24274641617 91187304746 53709851992 1081363439 694354319 9843008550 10727034589 37756424247 15516853369 4031301050 541101905 139643723401 122504454469 92631329880 193197520475 4867026473 9031672904 60040377068 7419441617 153590901605 98522452012 112227127557 123764513995 11149814899 24930571368 5550232849 16272476979 1018539025 25566329459 183872156786 2264732142 2443826658 163174024880 26689705493 84350185312 7695390584 46807950532 27930296900 99387961704 131375975095 8567096450 82812973324 1847526157 69613445568 23904426532 122231724103 80583104 62725633577 87334281078 14767104346 47512460203 89959007004 24150660845 2462199908 12597337714 14004819540 14021190818 2612925664 19295228906 10049911242 12462721496 405226302 190995590306 100936895946 1116613760 19859303100 144630246415 147249491966 27255686468 21397223 3190008414 1362674861 153048004 26583777482 158483432334 98471044298 21984742305 2630494676 60845406 67449485108 19106175991 190972271798 58072732982 43377134475 80594349285 25246049059 65780582478 254967895 193483592 161628272102 63048781627 152324734 61292281801 144234471967 172289813905 18807031439 16859277712 197795298452 9166035495 21427668905 54065899770 3951045730 76633365814 4481606460 25367048872 13402915742 20458112588 1588398802 76448175830 16788659138 3759299882 14226961859 62504703298 161268906905 5143347961 15613320682 42713071048 5366174146 19568295097 9422768107 13867968183 32220451374 4617871801 11761280503 16679088855 66799336 46481543681 6010395047 66213771552 8555373517 50571038132 48237362522 73818142945 122988547373 18262447617 5769711524 184026385260 11946753149 14292895581 60923434831 181642516195 107064934189 5225852361 34231076799 69905264437 1975721164 6240412765 10323624051 49062842044 41014000769 23621197718 33780874728 2905650081 5841546357 4815310539 18421454820 23470712055 100474260918 20549767610 1801990397 4348670413 145067441995 23061215486 64301328419 4632413753 10026318471 78475597923 76407405112 122585159068 11079637448 3919061937 793055358 850223816 92844356101 7942250655 152786991798 37628800683 15446202501 106192566465 2704519198 113916185843 30006552244 59075651976 1990731727 2426549379 86594802209 54720007423 207581992852 628128535 4533492562 863354732 31394776907 18535932653 98091646385 791305413 15310442652 24985338051 43519324950 17720230171 1655446056 94973592987 133819482594 281733895 9432313093 16975596588 44322670179 41273227984 23414713840 136821411465 151189813075 24662075404 276516967 2023892928 11380098303 19015813292 2703025591 557717647 85340797223 1750661848 14291081172 46277476482 4717064493 154383408 141031354893 27861983 156104505723 6736302320 183452470745 21326833376 1139466912 11684839358 44387397325 474828364 19011890440 56962051267 11934501696 25151465435 20636582530 61765574754 36475567018 172113129260 17353300899 75497728127 8860681653 123579873 211050167339 47328758854 5649611930 142531919320 38038373945 66268675606 2039268228 10254499872 5347617916 23250351120 57181016888 70523799086 24307898056 26968165544 25368735179 6717485928 121230551858 45279680430 27764401980 4446201247 70256293797 260155811 11177207035 5095663271 109915157525 59038448951 15225545028 9028349130 10609690677 26822604704 16044387697 137973534983 24468445206 146491804104 18977808129 143763264404 11372976069 3266859425 2887275713 804262139 1136056517 7276094086 16994630002 25929226624 6143816791 464239304 97926114111 22377413928 157358405726 69454675010 87507396783 83302243277 145681324317 39789121930 170069466977 102470739045 205046184 63532927651 15433121918 122104800 17026191865 6195581289 67060050239 25923539681 26990668013 26860485512 31265865419 8868589461 69465116631 114871788643 18739019652 1781085204 26226136593 72015934354 7458289454 23791532768 88453958080 60998451877 151124169352 77889624384 44686808040 286971357 9857968530 51386209463 30128351318 93430841560 40308524091 121065581121 388446087 14346708850 65052045322 52082866924 113427452144 29208381424 51098266703 2742602922 18104360161 180941447567 36405272730 114434496164 15602928720 23580203139 5760679994 6082714224 3498841994 1387881134 6151553758 81791769395 2086383590 17436990801 30999146309 5645389511 127175679001 28406847169 170408275980 33808503944 53044311825 4852537482 58678710295 32438251354 3515776963 1241032620 9683655463 138915504667 85271448385 16650660973 18536477724 122869505749 132273949007 86658004120 2583817815 28869062295 26168235267 63235952420 15932741441 81030447003 65702862418 12807238483 134922354553 68796444485 779609891 363142204 42517140211 1415098601 241680937 2040227716 135155469647 20207580420 119321577483 649145197 60084329669 44923863794 120125126824 47966693933 87689478962 31208129739 164188331927 5255916227 7419445593 6978776252 41310315334 38456023609 117078941185 45051830892 9941853765 74594038080 88076798938 123102978626 1470591541 21908466928 48871721478 164269596431 21894105261 49590635340 331191690 2132961174 50641676131 12585260198 74091573005 100964163179 196608743363 18113105260 14846888571 43058321424 23031297875 24709729825 25881737677 43964292901 8757708524 14577395375 2826413597 21361991935 12575187897 75921110542 64637617439 29306973365 81082785769 27272363338 195024193257 72936354203 976141369 148760493462 102600345340 26339347624 1187619788 2919335901 18615595518 138411367313 1181090705 25291659532 2020340461 162070512168 1635091690 37597305698 96780820057 11089017890 14333913769 12832970482 4724993951 605054491 20609978241 57099176495 94693166695 13124069717 178257049126 8401815373 84865840825 2213770156 35782501764 115770463742 173585531761 15843997591 30153112330 183950394537 9031047411 3130163457 14975870099 71997421789 14319389898 82137715424 16793348884 31384785366 47917976908 117372658034 107192576368 7730006358 154650696905 15451574004 3229275319 77496848372 9723325996 65866495793 80389145858 12171877740 2027279835 140741204729 36282773775 1743851678 85385800370 203085823453 86565026832 57891312973 20870067960 25910670371 137961357664 23625369654 92059605369 39437604112 199679015720 2820747636 392784784 870664249 116702719303 797381990 1338876789 59964563660 36030653065 9933066074 26444775221 15410467291 90466869592 166521714166 50896554840 4487058929 32155960348 9783843880 16011579289 6927470748 22561285461 163867218380 7707886837 4164286618 14089671831 54422459600 109895316551 3224174 3045862722 9593077318 82981404709 17318261576 31679188420 21637847484 2436379255 28123544091 82021382365 73585152 6393882411 6151904706 70663464806 15409770400 7159832738 53243916594 46981356016 90157355882 101709832144 1381355903 9663017662 3266140947 61526632892 365408717 14674930182 14424767132 126785622880 57223085694 7079956741 104609149310 55627140616 104946062154 3543017590 24683719214 108623637312 19121534604 24580487956 15440759294 2379263040 4717236647 23101398986 74631815004 64799994192 75077199469 137164648836 125997425834 1757246619 18173911679 16703064423 35670349914 545353127 18265049987 65867588275 13615687842 12881553827 19506992790 44357353252 1881125662 15411110858 4380757263 1029151263 173719137115 10404702713 78480087356 148148718806 12199456804 83818764788 7368548358 1396708973 9940819912 34034550952 121145880166 32641187812 51757319334 180586568257 147959125263 116226258729 17194238559 44264816776 27880555169 73161330793 30341027888 12625337602 416871072 25004614776 27207845210 9696856001 171195614645 509976733 4540426652 44244500387 103312295136 32254018811 22884076817 60981650774 13028838406 38530356149 62651230124 173739500395 21187236238 24527067895 99173567030 80078759390 48374636254 2158617244 3343902687 2337744757 18280269329 19453704956 82790843382 14746468972 68930934 2997494843 72027358448 158645212086 8267572404 52637656775 27934605950 15878594060 10216075477 5710393866 53236227271 27240237748 187425943148 40632571510 56714382094 125863036267 64447591191 10749724492 558507849 119051193385 1311365182 38351455205 12594225694 3409376476 75202758628 1415590267 17980078094 23114137207 55837902024 693417207 84564071808 14209064838 187268396147 5836320800 984174899 34691574572 2588356158 20436635179 34985332528 9736141231 7523014510 18036097261 192217812024 32812074655 66375285066 22920545561 35088666363 19342391247 83726913512 73972366103 874915448 1459355134 5194251557 2725775661 4767648677 2930231322 1413902436 151622948138 167312357734 10141394751 6021466413 53014151176 45282386503 36383310018 32435851997 97176391823 36395104045 81707704796 36000508026 203794325644 1645764320 11091564810 32058735402 57464771389 11526888315 866804804 1159254443 1703598983 16143562326 114782711294 105656174070 16463101160 1418340162 2296081387 3179734309 55296038920 32194269102 10826734060 40531357732 11044377826 132000589165 7900976233 71623825672 28592438506 7776820872 2141840851 15573089605 186152808438 138549187877 21758990549 46917568007 78511565890 67359242073 82417622924 856923182 37306059468 7729847433 881685904 82586191688 21495282171 46025993772 23959081035 149725435668 14829123378 18251977423 168530261709 49676548124 4294326695 139079455079 51224559367 42417896242 13180383018 38832381763 210996512422 8720010941 12953304051 120813219475 2765177010 142180992551 119793539627 1996439129 57660475288 204974952244 70211797634 29948017675 1526345917 160345159058 126375431068 54018731673 45758213201 75453266886 610157815 75771497 33953433665 17635591687 43814101445 70195335952 162877289035 64039056135 82512604196 105294531787 67566560494 30243394921 34919618282 99095201216 69822167402 12656160066 14457507269 119227268527 4775775660 111344937724 443981039 10823875163 133678614031 1079640405 173034219603 182201244048 15412413475 3014494353 30148645822 73094414274 29287958141 18709675845 3023393708 69648550631 34385212452 2561779502 149871129646 86642085067 291078165 8608854452 57077538400 14053891382 70863829636 1292000060 14916095657 54080221286 4821757788 114899966036 16417994434 205919094430 1509240471 37321458278 9107194994 45966908453 39142263126 5538857327 70244740583 2138937153 8928667484 40610757843 176939298728 36284948472 16150495807 1518789702 15911870512 635026837 46564461939 35177084740 10137813680 187248949308 10482034926 49953012169 6449716279 166806068364 73732036225 49919880777 28528325463 111616895068 23006247073 72427284707 49365067734 424056128 44447294486 52175397754 26744776028 7540766905 14391725248 46259427076 40404488583 82709837114 82992675807 31876202599 10946615725 15767159257 18476325173 20330330949 968675912 11218417305 65096761705 45862532374 12014573796 21196722837 82672886117 98123429343 50012289486 145459606363 72528459040 149804219798 1421536064 5377944431 11854683773 5241145605 1531875986 4332358845 9141469137 23697045307 28158839355 5166931550 7348558160 79250060156 45960733069 29744688303 14244201203 56440946825 654475872 101896571030 114812217782 141479656094 6028370333 31646465 177710636683 19571880417 90029993025 49358723596 3645658145 958315784 129902917428 412744966 24758059433 55104038589 152426054170 21358990341 5391572397 52403799207 84419655020 9290801144 8312282573 73101523591 1183805488 25633481494 1488050988 21478354364 31477870 134107230 50264041312 149825317216 38622639343 100135619320 19231331206 25821704 4298767660 116242726032 22598797091 116135970290 16356914604 31005074187 6314879739 61688783646 8231915286 112538136561 64977912150 36729860724 60392089681 156202554636 136064671992 1043856042 416643713 166494638648 782881465 137633355104 14401269668 99398204466 17120988515 66841208551 3607228712 40990455920 7014185299 11476040826 75752424420 80375882150 41636563775 57528061159 18757417262 2726486927 1336836416 922018877 31851184288 16203770985 8233970993 29017082183 211589 3271097589 76360222354 15219427 1271759977 54629761731 547655012 196979905289 436839479 2787506386 103229497611 1991486489 162395146426 21700996841 28423063281 24221003973 67456239426 36821062989 3301559643 1439017896 143848561850 501217867 13637129821 982683006 42022597686 98769111203 120611221377 19743852983 8580693484 19752309289 7668842097 2160418144 81949900862 24778107782 26502462265 44386150588 25582990118 116006074365 21094898906 2522170428 100762976 48284954818 19434907385 12892172029 14330501318 69681339693 64459175571 11466083216 132663932394 31198225919 752473885 90207088167 97602172280 137667178253 256351490 13439933627 11275365983 64839609115 6993767776 2158948117 2440355614 100587860021 84264357130 35438168461 4977998119 1043413925 6200106463 62590446739 18603200066 15653557518 35217662876 17338817641 75799418623 14276252887 11236694546 126069046349 19246307149 29109824644 24075976261 24098610121 4591965402 18955127116 126054075333 2030341096 7099511107 9626912677 96996257977 24477699862 3276584209 169304756153 15072178063 64472289933 6234857182 16773140612 18196931005 70113492360 53895080634 18618006752 5405600614 140018185250 132105502721 132824688184 89889883009 20133823409 3045901916 8222840088 1201648347 6213793876 12898746293 103517807569 59236957519 7097962888 1026144397 9754814299 922854770 114972838752 50522645984 92515865089 1050758497 6745172606 7836024265 80875890966 8877935798 16480654541 844131963 10157353916 1374386764 22221321146 13343728601 19326841678 12462364282 16927743884 158357183209 39252340931 14188085386 75472348784 131256934394 38893600149 59359620779 66162051813 6347897455 51798403674 66711722052 124711608 121253543043 43434676908 162897915043 189358541825 9803308676 86957939502 83718116828 4466337138 28412783483 39396850860 17886887115 42600733752 109257627893 166464585944 101110639420 450989828 15703437217 24106642259 1025290303 20637656728 133360540769 8713403197 64497244 27868223777 113763714969 53377767759 8248218177 86080983141 71749355113 80534685126 27760126901 9678565986 14365525901 21830265758 2760940016 61157190205 101710721850 34015926661 47981526315 7977573711 148282160190 86569547062 90464985695 176412228713 39224802717 9958178592 73168856 181542552386 9499556151 207040467677 171631896 74334486762 31081624514 1666786964 110277039901 146341117462 733190185 154431029619 15444068206 32185249547 20936830307 20811599883 46590521438 104152919846 25212039409 75413886105 4529608053 199005351809 115345642733 41840134051 30307482700 87333189165 135832845519 19682290287 89628062048 17659058545 6304272144 1686072543 52809900358 39042577772 191710465887 42761821642 90209365179 3845356421 58068252464 8766786562 16109603559 5259719703 14875370343 11085151398 37369246273 1436684571 22384258585 13662605591 77519588662 43244496303 5190894890 6577516528 38094179943 4132902767 100874560 135791104294 34291978852 35197493764 41405353440 13007819266 57532119197 65520488431 3095240668 147269631268 1124477351 71444893079 109800611936 656907048 51218444939 121429592936 7450423080 41203330930 13511079642 1466554883 10415208281 3021874280 96563638227 2011023709 31801999692 56555516255 65770646301 16969193185 15264010740 25156470840 1889770276 124063029240 5644955005 17245060665 107815294600 24844452964 47019281196 145938602812 3369421892 11699609406 30837265021 73499504612 32697272211 99380104529 9447376644 21264861946 1260855271 5696800545 150068049199 1357721444 108031819928 21569614342 49718227567 95263235764 1713424329 130410114553 5572834728 65012123951 27923340758 1917214707 56477661588 99933763066 57367367418 74051658630 31380150449 10918833387 541627 15721594134 44625983572 4561064818 62806325220 111848639 99153773305 38036259045 28233838065 174125587849 19378102101 49767868698 8546986969 26672057986 10322192391 47314776015 15126280273 10563635149 167817742089 62208887811 152623605749 23112755466 21022322495 135615999 563170215 67584113729 59733255316 156342851336 25455416417 80828593610 61899876556 75996484326 5024412558 2038373276 16397084063 155872426835 116121062110 6423748748 84708510493 8271454972 4317790137 7673061 30070829500 5929886542 43978626973 16807168468 2150107010 7409476744 91349706828 12918712775 57914407555 63205149285 896111034 799838613 14704973646 135350761001 194969018897 189732658648 54047540719 24704161450 14783208569 42379021399 26272606945 22149112672 1617458727 29895406613 682502959 15117178430 64649479677 671694700 4212479823 20573010460 162870444581 24213040063 24801276275 38196491743 51666058766 5603879506 110181472126 13424439090 36832598307 9759940090 75294855842 4223378558 37973382500 12490198501 33846778607 40297678071 34463090222 30224347538 45708499600 17567322608 32195821124 33713531333 8191924267 34342567078 26280634308 6449917380 34901923390 13336883790 303480070 11695035769 89468701872 42580376462 20546827615 1467332154 35815960074 43106469020 63300919140 7573243771 6468317308 34004505057 158212023656 154094549808 153651514865 16737899883 55216023696 20475197331 5077356074 682900432 16928137722 19619729992 68715744148 75086956434 50681880850 2050219280 31588454698 59056901931 2535850466 1068189769 6258317335 10692520842 133662182201 7874006870 1828277034 64474167561 134844564910 72577388933 75004193397 44404706949 24021396765 55055635790 1232822 62207886722 57629230704 100371441401 294607170 2460535037 7383958353 65023220153 135169635857 26411347441 3722154773 73857987718 16248733560 13244323423 50602318028 12072613455 17431485538 2519902315 19070739049 15665987876 129815174603 52922890475 1357396909 3199180963 12907388813 164583685251 123144409624 15363943634 46435362646 47048043194 20605601360 139288186 92457830637 21038407816 189488626265 74414807623 48888177133 15307399289 685375448 472271558 3812688030 2506313293 129217931918 6658337523 32738783777 171488686832 915279340 3560347533 49648678035 115595761031 23547903882 59096054120 26068369833 115790526390 121591468891 9683025784 15707115306 60916460562 136025298273 36633270698 42293726025 25727166348 21153955536 58726702134 88860573896 76761094955 1565478000 2289596335 41844691620 134514571753 6594855568 5700854177 33985467775 10559836692 233967017 18587317593 104620809094 95362588301 6084748620 87795047823 12936775872 33392499060 143311879941 118744937675 2979614177 11826470284 1774202666 1314919304 123780179309 15408702626 111101187573 38917158421 57708025258 373812335 12499608293 11647864917 13582532682 93776304328 134108445469 96910294871 11976232904 336741143 43858747231 27948284276 47035470872 88239218715 526869231 22269075827 17129248560 33504536859 2083708724 41187690299 67809200619 11504764090 64874847276 7255128860 7962579489 851014030 8214601931 35404397628 23317914563 7666753989 2818937471 14989616627 1229129521 88390738929 39844809739 64136979445 5885961190 919523709 73325241115 14344253640 1548185801 218089526 5554478841 36778437387 143982104141 31455799178 39627786135 16828266930 9591772984 1921083905 69906444184 6613239144 8607408762 1939227765 401388634 5581563090 111037529436 10903766278 14248724052 46076149198 68351069727 23360546850 22531661668 16282680550 7363198845 85650426278 19715822884 7404104008 43965220646 68648711704 128629823649 129186170195 45685165541 50066112161 83435604105 102089780070 18620086024 25804430483 18088850430 1595273604 14033061920 559532713 935195650 15666145126 1481397854 37270246127 54852737142 547307220 1431981837 104936985849 11017511912 41450510021 17949545639 83806347148 1724138397 9510342088 3464632743 83604103002 40448616581 34521617361 117663807751 150475801628 16644587859 12680661885 43024632158 56461842285 23746353339 6195742530 2982451258 112098312378 91666252222 28364051067 45849237085 18453080988 19829388938 136507256061 11005011 67153675363 6552904066 21804224749 157715534132 141286087148 12348470764 41096203676 59224831171 139792442303 662005256 83995716016 92200467171 44063511433 39565415424 14977972307 24030401773 2827010328 3248731051 74595344374 78538169717 112819771517 3271164999 69668528036 67266214017 9502822900 23452504054 45963435839 13357312966 9149439415 146839932501 122410647121 53024260464 294636114 2842914678 73442165921 49817763270 65927107708 50475455433 180707137966 11272511428 183482199629 8509052019 4499365153 151290777370 55018926044 11594461621 1043798871 20157609196 25882664881 37639985680 39434547007 23295564470 79423258582 66245421934 10329877518 69673791326 110974802511 96441563038 134332795216 1332529575 60967025557 45421137914 2045603231 62735734517 1211373141 107548206190 14865780021 4756626835 10170587934 209271168950 2630621855 104918890815 200314570928 4772137872 18066138292 31256529791 132358892196 33749658496 1182539810 179463423103 37260106120 61065653638 2239453095 18937510593 183199188891 17103550918 11663205901 65349684255 92031645595 303658734 116995373866 446061872 6821053814 121730908507 142551442886 97047255836 12803503930 34885359053 39287660422 50223923179 16407046613 484529853 102532366502 78290220953 102639505248 52687337791 20882113152 59758995626 28006086282 63983974634 31774101409 98976729003 3366839831 28530144789 64207677298 29695253433 9840467065 21838238975 36404322073 12427970702 46717717592 137268528190 181277306780 14546855940 5569059541 15701296591 48303491842 191537743921 17446860357 44334142659 65233921313 94681741705 28464346731 40988497683 25353952313 824680118 19621527783 53259866119 4444032242 108184148790 34993876304 70676414737 16263848166 46726361131 22001752450 35377890259 15284793434 9047564070 50430807440 254968895 14061703044 91923246438 84170910477 112153841378 35727739934 5949469598 1319936154 23692297236 20195509992 450016496 31935351402 177630890913 2071161168 48958472013 71133564681 52187922751 15224109974 6071342429 146874332654 616614648 7560495822 55096872874 38483022083 61100251442 81717411560 1589165574 84439618301 25629415893 196783222956 130866463841 143954273196 128497918958 3186280323 173501529087 77109935148 2336209102 39277587829 3588026327 20149505006 13888179992 32181173966 113882753545 9542731245 3823181423 9475991436 80582947548 93425234406 9304901224 16447699811 4125540448 259159832 27873336998 13268704485 153248464978 2755691919 6135917043 111891966221 47600729973 109962255204 3284563348 136202457291 24321478424 156127972926 2054799379 557610023 137444600631 56823648848 17563007614 151449753579 26215993473 16127181470 1430921446 5667110712 59338300272 35564628702 1769021409 68858973928 170483584259 59533842366 13232834984 3775547453 130506972066 29375676665 1054318637 143205030288 54043922829 5285798361 45378730780 91979360644 37633589615 30655278572 914780755 125992224104 82549788431 160668114111 156749416798 1064555866 83066906539 44995832354 88650262847 13506078384 73351372414 23619979504 499717417 106576755128 28608165627 1722916897 14910362354 17810197075 70702622054 1223339686 20386423480 5598113053 77886036842 100952172277 44177515112 11079275289 43045676301 161902564 85171463679 89381127876 11962406494 9073880700 67976497 9634549685 37805345443 63081447555 19235985603 12943768285 140013666528 142766052140 4062666690 47037989320 116013921362 131344877591 136190038528 525033490 79222250838 32185656797 4929146581 71673196961 7858246016 345013442 1207769364 18804479974 16592853172 3273152405 16932166533 105460232676 48122778890 86596773712 58368181313 54657947845 30728634838 714820373 781520776 1217591650 50709852337 50525159163 126220078354 63061799591 112284588981 36488857203 3396161924 62953287515 12631678577 16960537903 20796969776 134855798 17788772183 57879902693 113471449519 1102846088 12587896679 101532423031 46687429003 26388195605 141965406529 2201128391 174112836113 85996443174 17394402922 249597781 15785378965 15201810408 63584270005 56760835382 6197403842 8708598539 2113545790 12986435252 89580282093 610338174 59717861383 39869556006 2559243841 2191238495 39797149776 21703634196 86154917397 14466567088 8520904274 134461790934 17007013278 58673685174 32912156948 68115032235 20394617675 43447358543 34092889139 66651308198 86359195406 112011204788 36470037490 18966899518 18048555937 25600395293 175996763977 123710005113 112654267422 1994670904 12595489974 9757461229 20837388923 30752855766 46809800651 100260174747 18544588351 3787335478 80027895056 23275948515 74383643001 9940336513 52946164180 23007306936 8394439040 20807051868 69495264138 142614615 211953907148 13942454098 44842532641 75760441495 195277766785 13495340923 73517306301 6323013954 12211167971 82836491373 72713055392 28691605301 56974450772 81433918863 81557641467 8854208779 174120871574 3886354300 135524104534 3479326977 85937698148 99480948882 99976368885 29618410586 6041312615 51159055286 18954270805 2840070246 14150536 129802625248 66603016770 7229000927 158015241077 84306301362 55006594680 1339396558 31745292596 8154099701 14097916164 1842107549 1180423883 60854173985 2862099469 20018929853 6077131237 24066129840 188647777444 18920723674 26362724326 11477967284 79099595310 73607497643 32145060944 45465836211 37013771042 2002225295 215268679358 98078826069 10736977 22475751644 37464065284 142249918 20857265246 17223374414 114372165090 14841236426 47725473825 13395257299 160119281941 2822577513 10309010346 31637894399 1139478613 45427192750 190745944274 447567750 126936770518 8521534967 91064745235 28942065824 14280202942 15698915015 78569492691 154950925328 134702390237 86574464461 11717891495 68634760752 183807762387 10428552049 121021009436 181866614344 7186988004 20457329416 14270329672 17917199079 20613798945 74999393995 29110109287 7672932221 11093542172 5902110174 116773990280 535350936 55175353857 14720337542 93195996805 31942375569 163181581239 127052506559 130389809495 67409733378 29018804675 6126556859 3716833078 110710986186 92164514238 1750846820 55583938531 446699625 37082164233 68280445037 9813730714 74287453041 68727897818 186758323021 18438298669 12452983866 71952528190 149143004064 26275376596 24869152256 854046521 65468547067 694909963 39229045394 98029674533 88495184440 50405747527 21446578410 41095664652 223039040 7890398935 33400004057 22729197242 45566237462 8576040450 114825453448 69957274171 4486974396 80322208781 1584071207 2763310588 29930537336 1400515115 16741946997 8794577579 101523215681 953757279 68815253351 17170507205 21010712414 4792920249 52195569102 22286769973 737028542 4307079668 2589536889 22280611636 7118581 3915603401 113963712050 12082403705 131697227495 31580254353 100025672918 21145271471 51701566962 8897484445 5100335421 111022171418 40439273730 33441380013 155905267079 18266065004 1589568659 70945848074 8783296613 45217477729 49972586290 43161395793 105973732397 30228613100 42087175755 10138875828 70593593547 11278189882 67284488856 38540777315 2950668250 29934144435 44390079584 84962230515 52329663437 56793503238 152895307877 2278582074 37246824095 5470519125 6879488870 3933184605 86044605692 218368129 41324250462 50907055366 140295473801 81000686348 149605494964 42075060846 3929187598 18179104446 26435854775 35993413994 37162591273 49248016053 1289327416 102649993728 153048866855 49766353798 30910855392 69690204240 140575698659 117005278701 28801141931 15127241921 17288569596 70754408785 2709403059 41264846954 88846446898 4538232186 9477916756 104648035753 40853039818 2555948690 63110236436 3873278648 3869169035 42133826629 32737122302 2436192068 19493989993 9162324363 54481945142 108519674413 35561029519 2042945619 51564059495 11729692172 116448437 91213034383 8393892794 1381542714 504077043 93933558549 11073574196 44018723448 35197210119 7161822885 32675156354 55786101562 109157741593 48082625032 6271537001 696592648 33444837296 46684135303 38342220342 16193072318 1522282681 38816174923 16916292809 101492801616 10642319278 24392482392 18155759715 171848031083 115742339530 13322103170 63603257395 2318233120 26280844689 24897372690 111973946144 21682824283 17599393081 41099698 67755939726 202219004 39630528066 122853876572 617266430 129370956703 8564163189 17876472422 89346767109 24960751720 19680568856 5895127267 50827723199 3365908104 102734900706 959123226 39314089257 14917780786 1355102372 9008908679 77938195411 4562919757 197254603262 75928235819 955465365 16676753969 241559415 30426465072 52661512190 31143040785 1220522470 46246432240 54358885127 52420100364 83028970238 5821778190 72986415583 3175216721 79582375571 44211924488 16874611773 693713540 17806189771 23874462948 3581111441 43776172924 114085399006 17882301553 16948680248 35688219564 71613588879 20297200838 8687067575 2356322787 181942289504 15974517760 23803903853 18129975004 19229140528 17153214946 3377038635 10120227935 720821243 146756096759 78106171487 4175225006 89769490007 12515985680 8056456011 17300477498 18185924501 109573883553 27448766994 33007482441 122936666043 8719447358 110120277647 994517650 15414917665 67042560206 76185713526 894215458 3948750565 34043030572 133917026731 4440619559 58609032681 31503890334 72788133895 17929524610 5393832815 280124161 44512544934 9173106858 104777118652 11284546073 23813723897 21097916948 132854519832 8907374631 8197038581 92090762302 75941747749 20164171906 49541446019 13564420072 86526289336 64606313672 45456175097 190660602538 43093422139 14316491030 14926108022 9047058528 54391030138 114312483468 9131692185 66778484032 65393848667 18127598344 16514046832 102913588213 89488950707 2694754086 20574738654 35935133627 27553334578 83774360626 16476427948 62972632126 187633076482 418568021 7790121800 27149984635 8941128880 70161519977 43006897104 16717164768 82951388251 111746364584 167403025994 4936750689 6823168056 70500690271 70007739741 25221091387 304145303 120925452439 6238038366 82213695870 80289997183 64474462644 46449221227 10145971687 137944062262 18667848836 73015265948 40968611686 31651976888 22239440380 803189933 5241269187 3159342010 14289099815 46144865809 88189686754 137676550303 57184104722 34092284886 344969252 638179716 216573997183 5407375220 1185128390 1447034623 34885675586 4631185055 940457216 72734439473 119804765573 19968593127 38429263421 53541310 100957808186 52636685884 41673097980 11504774200 12667494 53469589725 27427181648 796918093 21399708489 47941971170 38641202695 4265996983 45848168385 17370968499 54875810261 77444839029 74428211727 112422649095 37312592465 64602566959 57103526153 1289046018 18112219619 19802530120 13525182268 21769669928 61011813054 17614180927 12327086899 104876416043 17418277973 6000951382 91949124387 12379417031 17192166183 77252654743 45632817347 11490364987 81970738862 170886148012 71286345625 2463792330 89257817111 5281612351 132895654093 1387420156 83947348750 133133288755 12761004967 12851480593 461280502 24298562748 108049236385 101676907993 20794721353 11862683408 27203023575 1944373593 864612242 23339157722 101553574912 54925452102 6509964933 2395971996 1143956976 37490065830 94433966372 55501901533 4377974213 4566926595 12215641083 33965936246 24642476513 26748982551 102546487 336684722 4969580411 97807496946 180322657948 142929528163 21156261870 4398607383 9147417537 1177500007 9846868920 94272086757 9201818101 112485378211 10680131099 19791858655 129232224715 72123728734 47466640072 93165781052 5583812750 38893319314 22637984047 15907378416 3842765995 25535620675 153078479372 7506278769 3429672841 94127642161 27047354748 104506083953 19300632411 7035290634 29605263765 125019418667 1292048432 1225593678 128495121156 11213468579 23707360465 8020429920 50478803301 74956668751 61857849497 60959946533 101381734789 4657928396 97779210863 15095665333 34378015447 28097394770 43162788832 38397083021 135135648 167217533018 64511464 93782363061 21411647408 59991292131 46043229650 4052365321 138094607025 90353736166 1184388750 7397673619 22047049858 1098596280 2865225247 170664556315 9748172438 16609112509 20856625431 1536573156 34377456580 7156024269 68700866720 70748503829 3743304582 8782217380 652656554 90530434543 39115486513 19150216983 61621514302 15956012780 2763642360 114716533664 6987518978 69258073683 67360344 2879963364 37437096136 25616297908 20786303195 3646334439 34767414139 42961963169 1914365503 831363392 616632281 30756443372 2747071479 62334860389 114648084616 106828759331 81747814361 557886425 16224047533 1209176409 133626422625 190923798009 13352445926 31983345153 74762486538 8517210794 145007934620 20935382488 4729931319 30838101464 50271338191 3420081545 80767343780 81567514992 73956421914 7086510894 41518498726 28994746356 783864748 83943760736 3934792543 11485839924 24191998113 41237529714 131488413545 36407754051 93098981401 164864254323 2144876328 1050522891 1752965407 19168053813 19218839864 6318791574 112644444039 96158304243 46429519690 22460739710 5340182749 2049584706 7751179162 39770180170 4308957901 2381110484 16667064300 38594063702 48015100754 3546252035 8614638825 31011361506 85163173503 78049450057 7438528742 65606659872 10584110948 14166819891 15149295831 162610820769 1198423547 134224409005 13057520597 67920264142 147674765167 14409659565 3426243288 48558290413 28637783109 23994808 49889850134 109875543381 34920663218 48578822282 61244439702 13133047478 84359764633 21247203340 297526257 892905629 13333466 10452470050 11030578686 5370699088 8319750484 112319758410 2544735672 7058391606 67800855152 50602861887 33782922447 21109474497 3934590402 125364131611 713369106 460095712 25897378815 79670569436 21838353797 546931491 95706395702 164812555511 108326995602 52169241578 23907187756 74772231067 107450877375 37821589135 55091167475 44238714725 17161030454 3606860427 76428000812 17737546735 151817206218 9647628661 115164224409 31872849450 101874382982 125132655356 15460220573 13345794600 10291442964 92683346935 84404251523 1267221186 30635323364 44082027509 58626162189 16381039951 19171164923 6228767354 83018330889 5926610976 2699045526 17636472471 2237587546 5930245722 79104596468 10818896274 32427901068 12100841502 86773773968 328568457 17135659799 3504749288 112667693578 118390148664 63673509993 18471138667 5673076299 46918312400 2024580721 79172239726 159343249611 97289116179 25203275703 19145633689 25291882921 23965956539 13614038517 131122887911 37871622410 8118352671 33152889039 136973407275 56181529334 16751481780 6340910189 899419641 54550111473 15712317214 25829281094 6897229390 5268895378 14342125934 18163112285 120939606519 59594422046 6217947751 24733010250 30593451076 49061235193 1775425998 8224210287 17559692310 14538748594 10651711979 1665640923 22814715291 73736130636 11039059375 75451983612 5088354006 40627736343 105543857820 72743108391 25082744327 45306862354 11048222608 40725461087 75134934257 55018963820 5463867872 35038215980 4056975059 2835225710 109640259368 1025060699 76292348521 470836847 45873729504 200944818617 165681718025 107240225706 37390430446 9002562169 44369031042 154087785633 1292856219 3447885133 29490186096 54710955457 62966960123 4993786422 152248975467 35145672066 46422276442 809916198 28313021961 34826969551 77709542892 56721344266 49308139 108885706309 8577066624 112804331541 35686736174 38833627842 62614824238 4824669461 97104493057 5595548247 24257148801 12856964635 14814853213 12327901360 78900846610 11863920152 59996080878 5540862478 81313606919 65005020473 57488100090 72934850958 860761738 36719839101 8282760925 7322107608 8846062772 57094694092 33002793490 56866363100 13018846364 35796992590 86160287917 14497732247 3682907047 47565326296 64274559158 11681 15014748181 16549172038 146994992498 74914057357 14128321464 37708493403 61209457129 23757218804 24515897616 30720003721 718241736 25950357751 135464568530 2548879210 36067129265 44655377439 31389692368 304199518 121556514275 13227350665 8246156298 23449517751 25250464078 6448169152 57055418179 5887357498 69804127192 131841562512 1450315870 55610747439 3702161461 200592814589 38949622744 36695149995 4600812657 20661530679 149286966299 91406520036 55970997503 14577034087 19104594936 33803109756 166609152615 112942511427 68465582653 57871235963 15747254528 5574907362 44239940280 4113816896 54504981295 9130506896 40342665388 7283088776 10227506986 6515607003 32767370261 25965280831 110562141136 83580643118 84696728522 65148948955 4162245515 16710007697 23629365299 13772789809 50079131075 129424250962 41288600889 96061428916 267438278 38451208329 21666630 59707852826 82508996488 164651268394 923898465 35702082955 33648481414 16260952913 121858645928 5499253774 77468733840 213183388585 80388538334 86284366716 6998047741 87804052159 99854379393 24322376902 7711019410 23004243659 3978512966 17621402601 29051120813 30596428458 5300205132 55658531929 19725863468 113371802100 204989216 19463606318 70646876194 34642241228 16929902582 61016015194 155677586576 7267393751 54920928 107007142958 23073760348 33593530891 83486018789 169667081571 145983635 135191966259 21681391117 5860254127 52429277187 9487818369 5139326583 173796340374 47239510528 157717266305 14354944912 85756807205 87908686477 115831594075 3055902007 70361776251 537994638 65747921420 21815099793 7186179409 13387450408 16805099980 3820863786 87493812572 77871523977 7107205465 227413221 6936473665 30935519747 41880974687 13145472876 33151096690 21985789480 11498790665 33105996888 133480555012 46413912134 1306803572 68131311126 22397873260 72689499208 26519643618 11258140993 15917071032 5482679290 6813479975 53161149332 113528620332 79316772721 72641758500 61287665197 7720425034 13430242325 45516048948 13927752668 95384363229 3808182154 10228079732 5398747416 24290698414 56194651896 996830979 24550179078 153706851844 30677714540 115701289707 10679122139 55596203002 160235645681 60372662312 36245405977 18671009826 1510711072 3856884615 72139752772 12274654884 62302065257 13597431819 11974832795 1389574956 71414139355 50062611878 34805182191 16754420961 8254452449 5887698159 26474931103 116423218756 56724177745 94807975998 23576267190 17480554429 3961915120 77143712354 43867937103 52773579969 16300038424 146093162342 63124399358 80060124505 108008861026 76299675807 89095473071 1107813346 9783594436 65167378345 17671380597 129459119418 100562395472 12820782430 75357015034 3128323263 34710273721 72851225771 119390370911 12965815830 7958016951 4760136833 92019878516 158120636531 3675681519 19908083288 22074527124 67035748089 375353290 16541599247 56199234280 71867950777 53273355656 28695970146 435113603 19100218075 15290971857 22480478737 20263780107 66224719344 20574085178 78267592312 104081941377 3318634205 6803432228 66851924122 4655438250 16926226651 3970330713 72007406895 149907621537 172854059403 9870006823 89061563315 3852647082 31293831092 66312113219 59080701006 2945993477 688751080 38152807130 18180987179 45994649701 157635705278 9021181639 87806106397 57162174521 716092478 3204640045 9934990425 241835550 83624634451 134161920953 2732811565 69105070318 819984757 89471872735 6594941777 209342140692 41001079611 11815634420 21461514895 136325936496 36330543493 14343290329 123483229 68239484823 18950775367 5820089889 17268236006 42943649225 14519073208 24894257387 66416954051 4072849350 6688670418 24335735859 75311161078 19157423345 617137765 8475218965 56080928266 48852497544 50875971207 14534912375 431386374 65741399229 46553031527 130018251507 184333841177 12764003302 4828877375 67928074976 26691919226 8701755794 70214594186 32306899577 22919173953 7628652999 1337496168 28811720010 54915955678 846820784 53703753511 444205609 52765179047 16518485123 46708385657 27338049999 5146124823 56530464743 81075487784 12046910021 4174587725 5956623098 16692055722 52770653710 17644593896 12704208646 22289905026 10162740128 102047730922 118550616 23202000447 103367479478 5256766264 2100471920 9925949492 62467717 981311290 6220555846 58736869302 8951047605 76699790115 2183912192 41677568898 4435676153 139510610108 5586826191 148409214907 36579176282 49724584937 42631601210 118710566021 22422942584 14446042822 93699948125 5607673444 15472790615 94678774144 59082717026 2066853745 63468269980 169013875042 23484459522 192859935241 166569517119 2007830790 33671143399 21861288960 186269549586 21376320583 56756945443 2074971636 2002336496 1847680227 1461933598 59696365 49415955427 11211729340 3890619094 109004948798 42960720878 56252391053 135948465741 9585421037 87987727708 42634233080 16228395385 32947655973 69792676755 23475476181 16771007959 77908923666 117819309161 60850663122 4947320559 1106626893 67952950385 32863915760 16631170060 16922588796 1545185398 5130418258 127529380625 27604610809 24522726835 45739608870 7139149340 2673880956 102312716357 17803200928 28414345946 16187153899 133891490416 12616329010 30637491669 72800071541 69397654666 112392041213 3831688397 94720875986 5536809803 172269097386 168921918584 197342878898 5252626878 1420662272 2027617284 2582610297 11574138055 54566604438 3006597720 2433118473 12537617853 6353309776 37673194189 137554998694 51260105461 122053435857 30726703261 952551064 16531065343 34426554145 32554588029 57026080344 92689943544 49245373464 50296219358 5958777504 120370322506 88266526375 17327609016 94008541758 50041622853 38027428431 131531708503 128774511904 2431461419 36461908763 164433578484 5279414743 548800325 43650352641 106478439409 112576371595 50251530809 7482651137 62388178565 69890207247 62694234725 4374392998 9855021921 6299255278 34930275486 136886822456 12129235117 10797367767 114751875893 11126831777 7347820199 47198110520 100004474006 55609155935 56269586195 6834153054 47238270334 9984790126 65877876880 15755491208 6578819478 19509306489 107399718207 73585819415 45852291374 45748578208 83572136579 115320991286 47119546767 89072240749 113819968148 67945041381 47359854531 69495215053 55098278144 49923681069 41189917704 145919806332 32308378026 105882158843 24011618668 22752194659 506693227 29982659076 108576452989 27394821950 17491970216 241552086 3367511286 174305415698 150301057674 24750268682 15549835286 11900021069 1042234455 108057528548 19504072638 6327109125 49932261653 7336896736 2598359734 108205486031 63428787586 29383884647 956071540 496228537 28617915572 11743391690 46290751779 58441412564 27755256357 21902248972 73328209924 19758395319 20947032417 158311902128 6922380226 2081235004 3151782679 55306708820 42665272024 30675948987 12657506841 23090050968 46478213310 5610510920 29216905823 54033970859 154568381968 2321788541 20763504546 112335639870 4184018962 3391939881 104061581250 64074458634 116570159102 74606144831 123075230833 339848808 46464143632 3628930880 71914529020 189361944121 105338573731 54984506170 2811383238 62568760568 29314763569 34335011360 33002420455 59661329916 3018975317 3569984478 144526961510 114830742498 11765699133 1604143163 43226929609 50407443314 54277684 18342677039 156535059863 13837285839 851124716 142411746700 121807291682 166645956281 107465665027 20125980622 19625748840 142474294769 10546596290 18780300025 1117781494 38168517810 26940592023 33223038846 77567501566 3019756911 5927128240 1483696190 8321711678 181185020 43515970151 9415690589 9616282910 125729697386 485250782 56636710154 139808400166 63486558083 41799522118 59272001249 111143279179 791135977 3963889855 39685346962 123509369 93431486432 14344519276 11481760018 22522307369 63461356225 1993316434 37559392958 2038495858 222957406 83091737440 30365139909 12968239143 185485181 37315177596 42661898764 12931282704 15450947760 1405114344 14464206370 55317721105 10374304373 124080044626 150843030392 86780792887 54526847691 79634864921 22232446101 92498210632 8505608907 155962532585 109781138472 55979862560 11213631017 2473243687 9982699389 42206881876 91459674287 55339349335 32733974671 67892902080 19750677080 72263608901 139005265674 47084305008 101296594892 12353784456 8911433594 14373914834 4192408555 43309102696 35529355837 4822834122 1270389504 5573536538 59503844470 54540938440 118743596513 63922101510 44733769167 114140948256 34511248000 1001768198 29786270374 34584319920 44130323669 80466224584 33909257196 15436466266 35030875560 114202586 15272630919 15859705545 23501398395 1246434932 3884288990 15570827664 77418299676 59177907874 53494483721 1961725626 72175396407 50214346961 132526780156 38463812203 333973002 15850199287 196589904245 27654972369 1204346274 30989049317 24231442709 137300552797 58208195 756465166 16373174507 12972827414 2380788463 22345355187 36688407656 2113919147 1049562435 7724705330 48347317461 37078028101 22557831360 18157922840 53571409962 9460193044 23221178256 28275833536 107683156956 28691776629 88470018024 42976161558 193971908380 80918953607 71462087637 14650861417 9928143173 118000674406 14295239509 63124164591 2688521149 33771269420 905816224 50187330607 1206950406 16369654134 266680666 135252198159 11621246814 164808070 37885191368 58173572988 50803185723 106355048506 82386281753 86135203647 13405763150 1137837143 79593163433 31238622076 1549717914 80865344714 9066826511 15368464005 22000254839 6526543022 19627514230 1015472558 38820289955 11136106104 20540038435 41602583785 3785162 62789289395 4387007015 9541581097 2403967034 5869765081 135756522674 25904145205 60604636579 189399958019 20177700435 24975483097 83555174440 190586117580 2056672573 28227808559 72634852460 450786029 99382275477 23090274709 115433169314 3527267167 16085875508 29788049601 24315248951 44730258029 5457351143 8601242480 125906726 133926544488 128983245816 9659598979 15370630395 4568206157 68939038539 9613282266 20384689824 12675413073 39009813741 18776437383 33132285895 53221599325 918299445 27868596749 46647568316 120481360898 1414839597 2274633560 610562017 30084316089 2247562735 147237648639 45936382700 3117542229 41636488356 2044356981 1696423873 1549197745 13010327139 622872892 175009734 36059848960 5005285259 120401284609 650036245 1135895703 163987369417 14948291300 103029031822 3984828242 7211053711 93035396696 70152961735 162971718429 71087947150 3437396305 12296096303 55738730854 926197940 37734154085 42678497969 46445313011 17322989356 3034285663 366054813 22296029094 2558017829 16792849999 517554287 5946725361 20192896269 39265988972 167648922727 5465515732 99834156957 15700665916 15131742966 60339658404 26256420351 838122644 44726694838 68526186869 48915598080 14116346277 26368648685 95489965903 37945033965 50439414290 28481228552 17460580571 22578015777 86347440183 288799050 1058030685 8725169578 6688238655 3067014621 42695495594 30275736076 51153394799 11810626003 118762435920 47486584658 2637407959 130959007838 23516671837 28789830285 16444514721 103999636 7219803341 130826302246 85775868627 7903494989 10446395307 10157349433 33197081596 1891336242 27070557432 384627714 8811428645 444373443 47879654123 100951201044 10444021033 31973960753 66667221275 24779184798 50025626282 2569339771 93436628489 72868956956 392882641 13901985183 307227144 7283093727 19603172346 16555948383 10560139221 39859071953 2357262011 3179600044 44096066338 17228248388 21064758303 173752723368 52403564165 149273362784 15125463264 26837649394 12075616555 20951601155 17877688303 4497779711 112468035065 40894415 182121398 5834626962 1072736102 1989571608 936352566 56453237608 4648299383 1546514508 1178045734 11266368939 7845609529 38513513626 18281107382 18229844947 49209697847 14639781085 190993080077 13044551227 68900461846 17577279831 3429506088 6793264797 111947952917 3591059262 114672955343 553015881 4733425316 104138223062 41755129914 149267626 17235492603 4364515315 88843321969 861816658 54004155656 19472906583 25357557330 109788424617 6606806467 91077113080 20377417690 151328557890 88313704108 25121648076 31282661212 2970151678 4000852664 150604070647 17164380015 4457138812 12318812240 4689364663 457151971 94426723377 3938454237 102053040860 5715617888 33626615858 19444020406 134800331448 14146589460 25289020059 145543153761 22686996978 29169551769 93640704722 7420791996 1745018117 1575760146 29974401425 12658856112 93161045421 85585254604 40615834369 26085728520 12853522944 122260140445 16034515944 7926402873 41852307021 837695692 43401282696 60167217028 380250895 35397792284 41061556848 3752374422 56449225842 70114740432 46117283167 79698221569 63170085527 125433284111 100690054433 210828493331 427861640 971490 55892630073 259881072 8236287712 7462238838 6685795606 1957109924 63064782101 126561945595 1157326875 12213103787 19155443423 125890461850 97957891637 51827246660 17973972899 55880352554 109961997 27849247278 11958551227 112098198577 32921441646 88574995131 6980837319 86147015894 6252071041 70666128625 149585240506 109249984330 51248300350 542194749 20366171202 7208823010 3995397221 103174732085 9256853429 130782597399 18280710487 134292166335 53520037269 51154597340 176115376799 139476414147 8460896443 37686742105 8851491832 9180964918 3050346392 24466513271 84576872875 277112335 4784412408 91640057852 4330165379 27926154884 25441756890 89484013445 6396656385 54032588371 60853244360 2389824003 9277969697 18714110075 161423282427 39695463626 137633945585 11782431259 51911037028 130903913055 148522638743 35260950173 11786991270 112944479854 12741160942 25410866552 11444639534 2392050163 116441711411 87298603218 121301191961 57177977191 2084549922 10690461497 8876426263 100152746491 47605443198 24596989265 6473918377 78584186147 128005491763 144005269676 94731571004 40538732112 1791282637 107819308376 368519923 1078381399 3245716685 58939414513 4067776072 1595614271 77120278130 15315338283 99251728 106655648602 94484401094 54086345925 15655815815 8153030389 3304198629 21164341051 11815472056 8230018572 2195561281 17653991588 37946552479 31771393285 15475045872 23667131657 122131511979 21573639288 21449553919 147930759452 30033431643 3025985162 47150443987 45363075089 88363480794 11471141600 32318565452 44024518181 152159531740 11370605613 55309473204 80234316390 39192913493 4469429372 152646115839 55390963954 482570707 2643911507 4119391757 53719438229 174533746470 23101234880 156072683618 89216943527 16905185916 12867656436 155671979428 5427473544 24613885350 82236160338 3186579430 164357025484 6569180557 11855041971 20808366661 76092378803 100494931345 3415426976 40341095959 4741621138 8184516348 42459110814 57326439914 57338 6183689711 92698125312 90440072974 15519559131 10237997418 12574472099 2676837178 69905605 1070828483 222465490 15073614350 15803371534 28039932271 35579241403 24709075436 6103133401 157726164336 141790560787 2466105330 8369884941 140384110671 58081321671 18272565871 28038999126 644480918 8261935514 4104977320 62289533139 138126077183 17696375458 189186323165 308312254 60601931023 45272147841 21696646975 19231870723 2217715004 83752850182 22834640828 44394226483 3874868158 24444013228 16116647699 1362771743 54779627128 919542986 88163292656 23387619740 50714934943 28115426371 19118322166 5839926873 20453664698 47375262063 132556046822 8943757864 26479373563 123942620374 6053142648 817953527 28190574612 23565515166 181647469857 42241209463 41068394399 6343348701 4555978688 6237942281 5125011861 11944332199 70942301524 33820999137 18885702353 26617401001 11097813227 92186239361 101272977247 9869682171 24443657797 167255844684 963845196 36755298526 75382514749 1822618730 517181709 16883737606 70627147615 7782422328 23500847246 19605684734 107205705105 59359853165 131390114544 65305567132 52907416959 81373034312 5090841162 144291034477 698268573 80366157833 108699026555 566337326 143061711 96884907504 17780301749 141719263583 107204306045 49417964148 25076195893 128875176654 11566919650 131207525648 26172308992 10521106523 1602863276 1791515693 15410301073 346187223 50723542093 99755522892 408514370 136121361725 1931126859 4435978252 81234849578 2501512291 272106735 19753635559 8681966074 62747115257 58169093204 14181081548 39550533215 164985359583 992149209 82260607304 34424101226 13261915456 35697988629 12393691353 61661426310 63380961181 12883596649 43549891000 59384395867 124746727017 3471390336 35489783131 40935982909 4753477729 1391580255 31239557062 28134603819 89599470615 18666197583 5292145152 708856913 17852715827 24988141320 35607093769 109484747713 3727560976 23724430090 12267056275 42920584903 82508782574 52993742403 11813110041 142254282087 34365341294 20440527 50678603817 36208515702 57549436336 3326972796 141703235371 19834200587 12687599325 347161090 24540564135 126328242162 1562734315 131861996779 2141191763 8211712347 3150634542 15324594849 43218994367 99514577857 141109918866 163988318693 1047316667 16690812679 149303099758 5237946639 62264856940 80759336923 70325337875 18595560432 6988345339 49478957252 94358976491 5909040036 90686044457 8248929821 20760167127 12047214814 7503328031 13717639150 3225144149 118997744727 383356637 3326010759 2218329698 99382709689 5089977221 1346594620 16710393 1103228532 174642724372 168029542922 1621427260 5929441678 92315818258 7470128860 7351078131 37273105967 96707204570 31016911938 24946886100 15172724410 45092323936 8488215818 28112727958 105630661402 25198240865 26942466053 819291970 23150454243 1244780276 1403475121 145283417962 2177745828 128895532666 60995417779 75522573282 5149525260 83081821353 4894034480 1235659379 21379689523 57192001912 64456014250 74486271432 10926701736 55396665074 17031368748 917903067 31886010409 19210962191 57844920757 155576406 71979556568 109924209576 1586759443 40019858354 3473791037 20777749872 4770408815 47148826092 66677445920 115965431996 39766619721 164368657839 19094094727 109609614773 2907289259 55276650552 13758243650 16847307769 170898168716 5175054946 332283827 1692980713 113874586476 2631820796 13978765570 67636825610 16880812699 33123224234 9832791758 98306431207 24688940849 652213286 125050618344 6986982828 3234772051 12743772074 118268845534 49797134059 227178616 63848337497 5050502778 1099302225 24856662776 72958014679 20278644904 177661618585 23352787469 10718919762 137832455852 19651078 3513565650 81123119845 68905171244 73880864402 115210857835 19294713440 2958599864 2091266606 30813590208 21127446853 1288027627 56053686237 34309984680 14847331827 2570033788 138285975984 204723502 3365182018 1157519650 116284162113 133082788708 107023852172 136382340005 302700208 9069784295 20213462179 49790605097 5757256354 20970991447 995801934 2011097292 105284300793 2533305236 6813045313 47317090500 49739615810 98721313095 15274321695 21318094791 19980094252 119197956378 16473436087 15216665038 32381095965 5505441323 183757315722 20627303193 32717396307 20462705256 7522388652 2844631496 163734318989 17501403846 66251555396 24407010058 82843371735 358474115 164284723318 2776747912 14759431012 1977643877 1433288793 30630782290 90635146556 79292252615 8999301892 83661011337 17974119591 46992836538 97048521762 56709429836 47555715360 36778866649 18136333094 9777181623 8662660287 42643786981 11444651298 24745379574 31988402079 5467192746 86137735215 48944627917 555822512 21956241057 145053423678 41737786092 36303461618 43040189007 14444627126 91803249110 19193251730 5950091164 24189960685 147669806316 78477413975 3186603376 81504621235 27794576153 15099140933 2282614908 719032812 21087122652 122840435693 9228839898 63930460945 41327615624 27608787336 53813653238 151259301826 48299440991 2180600617 13299134952 142358411544 21934486914 20981856509 77302026136 48353718360 103796768229 21052825393 102772792953 59956336948 25577901645 128247954531 46299467305 52389379994 68675479528 126525471603 193307608 20410835947 20377036284 108345394983 447508507 28815669582 5414192720 8767740340 129132115659 36906927199 23330528496 45273054582 1090850084 6252762313 38899789537 1165759223 11045201135 3383232456 58225257558 20754756099 11585588264 36771152383 21220427780 21325333752 41848432620 48045916174 114999277295 11016746007 34971484988 27412985301 29757997655 63601697681 69574741031 774198599 79018672268 13723371333 39165577151 14097178405 503217368 9494193158 93351295706 19327510845 11319739248 27874608530 64232114045 6563034988 36667805374 84327197665 9265972409 24539443507 47672398091 81597247242 59936384502 3052471539 48765758339 153490149 113764959630 63844749558 125483693614 69499502286 26188531931 764893695 58968949530 14065932073 1413220192 45241466697 84056090296 28520514684 126957508710 28948581410 57027285494 102755858455 818066814 108533400747 58172807614 1796077545 65640216254 186053475312 3238168401 24766678227 50486779436 113299671103 20503232794 9281775517 20173795751 63671024692 17605658862 24626900541 18499718821 66037876441 9468111373 17602908805 5199915826 1963416308 76100953500 72661683091 4058236190 173674678722 12541020024 3865973517 16313526365 17218677347 76816894505 95471234875 7549306868 157804124869 9892992681 48387066477 21142924284 34438085779 133358462192 76423273260 43519467708 3414480957 31465772479 27355027369 64715320197 66060692561 21996629615 62569893303 32469594571 41253821617 61091187369 47587610162 89340105173 17250841766 41762481281 49940970687 13841494523 24166533480 18289353318 133359006536 18820177376 1099373945 14716951795 104069921869 3096489259 9454537460 4257964678 30390770664 6286070518 60553037369 89034208 59181575752 40136060584 15184554085 5484764182 82965801140 729497525 3820553275 81875284917 9736846550 40554691838 7430707669 28149484658 40948218333 82580418485 3340699787 59456750135 11453243813 21185104733 18735059797 1718471659 13927536023 11900085278 41968899879 3652124028 36075302706 105447062306 29139786919 16426041769 183336785239 13168375 156178640031 44121264033 153968162449 847042278 6651782777 114002354992 132564379498 125770392542 78199965459 21001038396 4872902491 93675503499 51140820585 44489728551 6594934059 25267575797 9595280415 64535046099 82371776901 61026576282 48571158807 9160703330 112833171640 19968322760 204127344117 101697916759 165180919128 14998204430 138713488546 56912556322 252375428 52915161450 31068887351 389559884 1969609349 50732861660 2689122329 66568800882 16964926304 93019829917 11013295164 36785921678 117341964333 14319797121 2634572422 10829724032 23030747414 131843329531 2749935549 15718561613 84826035527 104123040388 96908288654 1254504513 22162061685 29465395952 83345537791 93813772268 6286833789 9783665764 125525600646 23311748493 179855245114 31919860091 6388276998 965499293 32789236729 101171799075 79956846429 20900834902 2731631207 990120333 15523567375 48148558836 13108648821 68273945909 53289037553 158587104518 22953330077 6571201072 168948746018 6859844178 95111565804 24923536276 2265526626 252931453 10620386703 35665872486 29924779376 50854968870 17630578375 16200337027 55494691087 144219790021 10560635213 41530390927 1577981824 3127945911 2206320384 21072161886 4738885595 7534800647 122752169455 88700564663 56240444143 76984906419 23806336026 19615751496 71576838148 19321998864 64935516853 75159994955 91337367759 67808743760 1310801817 3828405404 45478006074 27502392813 36133721309 3162903093 1530289315 134297905760 135093074983 51149189149 873776017 203852868981 92659215019 81900481676 17836544775 104987688740 174227993531 17014770694 59565324820 52106363044 66055692346 122669676223 44939573570 65656860527 22744476278 9727932462 97969908590 144925845509 79071422973 10360067199 17300664183 1951581482 12873484431 33174635029 1547609876 69391878378 91228255149 5280581849 18402286855 88663426405 12071706783 71631403383 63946258314 26152541422 702064027 132540849678 39779871383 27711559896 3850387932 106346127819 105098852417 69747715019 33027138004 31269635827 913002853 102958512024 3971992957 102874438508 3384528044 47940055459 931613368 19351714483 72426787002 23517266836 74613206068 127505999092 1407817395 39816747226 68021266725 15766930101 18273919282 3913465684 169473448818 1448575632 2750718073 37798089452 118940667823 7175981002 112212621328 81963039154 57416234521 46190166607 37238761517 1619464 26883435276 15822943931 9548103482 28047367784 18031537019 76386847805 170648411252 100178826822 173419313151 37089122935 5422441390 17099219894 25782523760 4339863364 18762661515 23337654023 8028453585 8651883128 90861248698 191541542125 179678175 133247467790 302352761 6411748413 6807052712 121344770051 52740740405 4069545615 9893666683 104542101632 53501856 26998660883 11484834266 566972946 3194364777 106617694953 111885638141 40070340745 3263821182 3644656514 27856065529 37321321768 1071312009 51064918441 61911409321 24250110214 126918009755 15339500322 7654297452 55533203762 90970600473 73019646068 17410581 108138063439 55792350403 15875040553 36225391638 149145658772 59154288352 5700767659 30384029037 33154722957 104250152555 131046147912 85645953162 3926675249 122795934629 24485494479 142284872 20505179572 6864771029 109417555933 597774795 7061920287 20531535414 19823814401 28770098257 111153964540 10140449943 2655461810 41165510842 76582011987 3829663036 54169747000 34333436393 23416106799 1866750881 3741982648 25327659191 504623856 18915393791 11099113400 81941311264 14476282955 130770855453 88609760932 36194153641 8722189740 74827173394 65368409996 17323127899 2911787454 11485581892 88343587 67540828645 161532826939 21906675694 19190830451 31922815360 11146671291 133777829972 42803776641 79892179075 77885569952 177530879925 19299383507 2135939490 4231961828 28885001072 4211489978 24951404 24507499206 25353323631 599495159 15316586503 2203525299 5314401026 155752398664 17465595432 5885349866 339943374 83545604159 25219972280 16154841897 69045603224 123030136622 20760468600 49558999003 98358032338 128159914915 8423287357 60123073920 11124660564 3074391184 55317896063 9306207496 5279268468 1401679892 33228901311 3710717040 3085975600 22772711160 8199279849 62535716731 72414045 17106137509 25334157460 5192937549 67945023844 448658948 71565661225 41627933124 422968475 851133201 19382872506 2300500867 30193410804 81580109236 72339635161 48947115767 125716083855 21293227102 17589748856 7791261332 68284349684 5853047432 46262196845 76108940977 339907641 7341716210 89124184234 7259415135 1809959996 160293940177 23009024092 12099001959 35607138715 5830498172 4841726931 68535849 144245967344 14149793879 63212890606 2158622179 43014447430 23981173115 46808050792 130786430361 32207446750 14635424485 3536893972 25699152991 175504146 119835630544 7211037512 438794518 94378284825 31837014878 45023833198 56656342288 29284852769 5834213375 35559003497 37345560690 4718930305 53004016761 18042622911 89068119 95061298602 160140214865 67789575328 93944984523 2367395846 45808128881 11387463908 10621043010 17697447406 34430826075 29713420920 96106671995 22626388212 27484506773 7316890291 162678780430 55512570138 85324563290 23460584830 17869377571 6723204321 9801030784 65039334654 156656071556 63722582170 47833869102 15874464590 107119928298 66214072287 139132844222 271494525 82323788339 39484365902 5273822552 15111702558 31550560856 1242360039 1333697811 331429728 161274451612 99246999800 14273047510 13334114777 10982869005 3382109431 102601832685 14270185227 58584630312 103798165585 35739298863 22159750252 11318830933 115828458494 1593483933 34281698209 6884651395 7780297152 1430929245 60773537940 28628318031 8145725027 110993432443 56470115439 7085694973 1107276704 5599394752 164525655640 17211952881 12901895391 1370735563 179720006328 71544321467 2025931167 556011951 1780215656 44941742793 32309523832 5645569435 62478481146 39747224812 10461169427 77765840658 16976828053 125055297406 16052242454 91255361692 591164730 31898943245 23626790244 36773812490 90606908359 1293542 360459507 6488777670 16178105220 2101965947 165348463241 10357711652 6469676953 7311250965 139799412620 15474100700 48770579228 22286287956 8625701395 19950777640 21222441841 22714452719 123946344289 9032281887 20977437379 8423148181 5228270842 59918376735 111374372081 34972625910 482584028 4118924354 23829565109 20941504539 79334678430 137708635496 97890184805 3191391683 12560152909 9351178692 56388729887 37385673101 18035589523 387290851 14562636724 70788929803 67540667072 30052579484 96438463465 8864085164 12852745353 57503692153 7475100080 3820722901 18944782921 62791571875 104565159502 32092034976 85704652795 482986876 28173659285 65354051122 974797793 7376983406 30339327779 30409148594 1128396174 68688459606 129819978848 10826857781 31035593613 102245529443 11131244346 25951712242 65385269678 13723241599 184847113938 12201400452 100548300626 15707997500 31463167547 412554381 83582780370 18306753856 1212470424 97437379586 89723946037 24041594652 86292817060 36304768031 48035943456 17315189994 5757204691 23523878001 112379393600 16277668831 172654914640 20736348404 21976720765 2960603657 20327176183 18515161911 8365736702 7218939757 5331311822 122574090739 6530102416 57276027654 113598220557 9056388404 131214721429 1124097373 1590807933 27284094894 83863722415 15657646095 81319926186 74157241726 11908299020 5338127400 57537870496 130850290195 13133931 25577007092 107111736242 468059500 122143842717 25814708628 20081655177 38854855502 1601651212 186550617274 7784388689 7912209931 2183261139 6931964257 287200068 73446254990 163114125910 9133943622 82950632419 25687810405 61938341513 9081431332 34201594602 84989562399 7430491068 2322631829 352034672 122981589755 60602215547 1424472600 6851160972 38195627115 2846751580 67147502512 36085672228 176297471988 41677163068 38728896773 34696538204 1540266928 3637695157 6283968607 129916683296 127860175486 23430277997 82911063989 54630994474 48805619382 12519717600 9880404067 109938727802 25762722612 7003445149 24331279704 147441261938 10362056933 96762730255 11432536363 59622525436 30467303599 44273524721 29561740725 167275528 70145476318 60798199103 124740592861 21468516760 78743747368 10818797781 17776097087 14638506274 8265109647 5965010105 1359944725 22909739355 64702722653 33863700990 35096574849 3280412977 42848607356 113518024030 687854548 28845064360 151465934035 18362156658 52299980872 5089887209 11316030322 8254357261 22000423684 14798118375 3449164218 59504064371 161630865295 54804044038 86687022444 307569368 11976269393 46479938631 13356658613 113479466467 18729303335 50576311015 185921476712 27537299030 48797806592 59373545803 1704939758 109868568270 21275802447 7637824957 80125423539 40535879575 84527153266 50663779239 6485733445 1918852897 1494232037 113964176792 85160686018 22971097137 74098974447 144024360106 182299319568 116414714133 23665490632 824536400 18466334714 29403491249 15333278934 5708948076 2566373237 126986881106 16745157190 65758007629 17371911190 42767906071 103366418365 17463010520 7827707605 135395950001 153345911721 23934871743 39447516778 1107413315 22704975269 3238093927 52101420178 3247105793 126703964293 75510912574 17693266735 24669149269 44025079411 4077923485 1155509862 7681562361 9503264138 138873548071 18185050841 490298058 25467804369 6640255405 10550313850 1151549428 120705717446 38858573781 27882907542 9808579819 22003928922 6836348388 21642556131 10621085411 37134898595 16834552462 22573927425 4043109574 24234505874 179227085978 93852361753 125130408959 148500296715 22664495111 4118766049 63987788070 48421274537 25353431700 18273008154 50249435027 18462251395 9786639339 11443557029 28363572459 5057718308 2636933311 10146659260 12008591742 983212 118304783 4990778393 56898183580 79248978702 93736234094 5370683442 53175001993 4336438672 137444870190 15129069766 65581711658 672020210 42549310772 2978896361 6251607259 95876889432 147110704399 112579803352 11197069729 3895917761 10993217587 12142909121 97950343704 80151313556 17183986874 135136214905 452609504 21682098170 38481370086 6569264523 14213980935 23275972065 94166828819 15852677514 47814717136 5716387808 5960072491 96532697758 58917467030 1465032676 84228660686 388278487 18272294713 130688098820 7377167698 158744798858 2981584402 66506892527 38019005773 22178445353 15743420692 17359192376 58461968575 15877362168 3549424134 107238503878 114161580526 46410581375 4856624147 6194184267 14682905243 763245609 69724293857 47519401318 43090622100 15102191430 50800296755 92682868598 12624938053 10103727279 36454632273 115338332744 45209120646 108073829596 33908100016 35389568042 89094280102 27233391453 46335026455 15661720328 11252990401 1819304675 63649002161 26981487017 6306036124 3467092486 4730054436 17956024097 45150359102 22820352630 2920624563 1011718276 1435656254 84059890267 10762668417 1740264470 8228548394 28155166691 113641466381 23152551265 122164277509 37275159922 13834440239 2693158557 172328911813 10195018796 30140780452 103898947583 23795916391 37766722983 17956396206 25486998850 83049876303 59530559405 55099554415 559700853 39994634608 4824734061 50404365133 113664735885 7900572 117669112734 14568379726 150624271026 2127952843 128550563955 3075400959 131276346334 12955427270 14637268003 109784227 65417264493 62459190725 10751783902 150661319985 14846875 116335651238 62585508901 7948305376 890942532 186090481035 30535679326 94883137843 16865536305 50222282384 33113598533 110950041870 13334756355 54692170197 32137064831 3560866373 72440968229 52140174802 2350676907 173696956713 37809554599 16076105433 11528575831 41534444652 73034846571 108887891019 97120765036 6665925461 33752105362 54976534604 10099989978 11466239191 9922800536 25748084243 23930979594 82914039518 631701567 5604948836 21818343497 2266458203 78616879692 12295305091 81792056932 13822305348 4167075762 75678213355 4257305063 104586520870 608162439 15533843513 22387808725 84294209673 655488279 49178334025 12422663330 484400695 20616520393 57533328680 26479229139 1265295798 56563379442 110489830717 132075605243 167588954 9968141882 129207760843 21185538706 6453017486 88992707327 21035918585 9289901877 5304729659 77575349561 43785098647 11653184904 39734033436 58428891320 24206397007 109289337279 3036225870 209124650 307688648 148680491521 670549287 45538361683 177866942830 10807035298 52949692157 55390555401 20897832331 114048393987 3466040287 18502520656 13525223918 11198239800 5817120124 3691617621 119894365256 24216508974 59921532562 94268156217 1534012512 33960322553 28290251869 7734773503 55805887081 71782678796 2719834574 50927934653 8658361277 30847490110 60460551522 1067004603 66161801130 1803913909 52476270093 37831413931 18168205492 23319852304 129087528783 92885452262 3857236417 488021235 112012706310 68905735750 77465257809 17605217231 29807314711 7420506801 48467624563 165352919492 2244226393 56955116366 27894902032 54939643 1129726317 64495165321 59404918802 37387064275 80736499589 30191479591 61170650194 150255793759 1923434919 90862050912 21855440909 8711630386 21256931169 149568609686 4543893155 41026098927 93704752542 56687252109 18805534055 15583511926 64892827261 49241811254 7224522000 51523832214 78003093456 82049685350 150862837089 1660396864 15380571679 3552978576 19098250265 10582309334 1597007075 6884611771 6772052262 600958411 6107794750 2110695082 3219255456 455387688 133157670757 13772575959 24494900664 8891533864 130666549727 139188950769 3107875157 7273892553 108127926677 14749923754 45194012757 58128983354 37425743198 15920619765 63426811490 128644893533 39260655816 75765865735 923293675 5049366651 66888873224 83133188090 23401238226 44447014267 14311978263 1949462529 2391687724 93570000102 115804092927 10745331 97167294053 142336339517 3243923568 28179179581 56696125838 457026759 131014935082 45407433299 133906526869 22458489147 38291191293 7132903360 41098587343 40096461345 8927276107 56163048762 128598481920 507581063 20093090161 1717336425 32198247194 131177687070 22850038533 111023271722 158777083 5075042252 5900485958 10800023555 9517323434 21805209179 24074924427 157424155974 7234314004 47356435596 73598022494 132154683307 42796864542 3748448437 1627444499 84969580590 7549360881 57144712117 36820481618 114358395972 9652133629 60959918742 55387394498 10489768643 3035869610 120377702543 9838375106 371857678 20763414709 123906453311 813879682 11611143560 2849261898 1975014873 51358648056 24060823012 1329994721 15912482267 229394552 19537267111 126928581119 53272620608 117692324340 4007960826 8578681473 206726994 10605881516 7048082172 9625291776 30691771190 12298661494 47939601286 24041620858 143513965950 41108987172 96933754064 56536432375 11954458656 37455561111 132364087027 698333192 37052217429 93455600797 27788468502 16094257560 128768787919 21517787595 138513255357 18990671250 791456262 7740531553 18405772944 80031757713 4953594875 40180199394 33778124898 57154908329 8589741636 40389481244 97010928622 14404933955 972901814 27604602956 3790134946 33580868313 30152112388 7921225777 62666058345 44695520726 65094353356 76820177229 4271489099 29324677091 11467958680 59918206456 18453526 42698701498 2397537455 121715553489 10114400073 66542024544 109197383425 20254977425 57307666314 13067273496 27839447214 143716761894 3832145942 1672477978 152839510160 51643239496 117852608115 20302741407 9877180759 35949185615 97822284497 81155646038 62737206129 7883763473 100164843473 20308574857 103108172540 130887944996 24620806592 83234504956 906246543 44979683219 216618673 25101561362 4994480373 6539875286 37285118066 59277414937 8874228232 88480612307 3127027765 123675958285 111779601060 3906371918 130547266119 36453917716 12206117221 36065921659 111707711670 26284559906 11978842644 3503649971 20367898328 14990118129 22361796725 46350470418 4303095017 23767190943 1290222033 7368512336 159652694187 88519715664 74128986018 15410662625 61813493363 1055707803 62384807529 1406561254 96092258061 18144117475 22296212226 85688663924 164776858597 40022239121 39983028114 8584535566 69416578490 51235588725 130353548713 64979373624 35268760983 21341706967 522569295 20777757929 165235319200 3107096222 60771304409 9821462548 439124637 44460962745 107650719346 117825188646 15829520472 11580918552 177995944482 1013170730 44315372563 22049324351 145620668521 1373295904 35706064795 4764089448 18609512228 28480988175 41293467173 176939500 10085031415 5323017205 100622295609 418221578 28779959162 5770736412 555500973 8548804163 3394798999 45306205442 5847047525 392568487 13998782135 28442103856 1293570011 32919697677 43301500367 55240368866 37243168290 80778659393 361653715 5334764271 7821872818 139287769728 16250374038 94199164695 2408110387 53394262417 18528635568 108051383663 55489718285 16734459598 9542766203 67945638982 11385326513 3014239670 62080689720 67392312375 79459553455 13723886279 75408113070 21002597892 77907079335 62494014734 131756412443 2232106703 132645444179 16956986683 506684638 4616640882 20309988329 4446779384 765347095 68168117819 25822738269 177296839261 6989248392 7059487720 8122619634 3360510907 14524309545 57984064435 33930690220 74843586678 50609206243 13072859913 339118053 748393505 4372476773 16753986467 50323508098 45614359941 27634825447 22524757336 82240962542 3288789732 117994241644 2216514755 90285942781 9068572225 50105224877 14210313960 2518495160 6153970525 174449613 15190329280 47464473350 3704987233 138925003963 4577925794 16818898242 32551791872 5033149948 126217427098 17143112471 24039499186 78541076454 9184003190 8840009361 46780123063 5122106054 3360969588 452642524 72087745281 19044618088 47699839405 21282904375 63953309576 125899185997 10564217 7282896763 82967987086 19724128869 47870594229 152004032214 12150901109 48085189642 11970777853 57814269797 30220585702 52059786870 50681394346 156744198026 50439728727 16154346820 150600057432 21434519581 50433440148 10084138039 1989091847 2444011346 48288205837 28222355460 45624916436 3005693455 2817399713 68617245802 51799446955 17613147081 149811564408 158803340155 102116083062 122648313645 108024332185 892083211 33180601424 612234100 8638317410 15936224343 3847789013 36008335876 8942883594 6595268657 194118823 84899737412 29399642161 93140902656 152758355434 121746113593 15392712865 77876488258 36654067531 3648659351 123606003581 71006022952 10771990142 72150703452 22006539768 20771204106 101886218040 2271002715 35376519758 136223025094 90759521632 177417047756 53611979735 242457990 89011210924 89840249136 33528917059 9188855050 134040436146 89607659067 1899813339 7162029504 111549564798 977975931 16188599361 61068711630 8414761723 12188853890 85164023394 95249049142 35613335878 29191566669 160804127724 108851490305 4241968459 143361879848 164067324100 17758388416 7186306989 106653339256 12239545067 112062097497 2355749979 25694277821 393720581 64129173983 93214341923 6632388842 53974398731 12983217619 7874852520 36359837394 21559234915 10689739896 945920693 37686753136 94143942887 9404842816 66808424028 19521770888 8512596 11663493164 24632336297 78365955120 10410422184 1652771130 68430897378 62250968881 55745462777 92948199133 77684409055 35292306 861750207 16562962964 3002517013 642198943 37841808521 11620213418 12201697746 1155386815 21378659987 13003481 46816365655 12879983596 3676456633 9731135842 17492856495 11488182476 25192124868 43775256825 6906501010 44369295215 25160809876 3927961142 22654961028 11988819350 64710855847 98691087315 4479353666 67450351089 521579450 9173241513 1438630493 97202409155 12943524608 20423732837 14176571576 26305327602 992281582 29572853656 2258884067 857499715 7369946275 154050921656 5322476368 1556445199 1540312991 3652476773 5594721602 75557616162 2898319916 8362087245 9976656134 6289678003 37733712736 20752113877 112339829951 16338198093 109015242928 43461546205 3367121533 4213651976 12313314976 10733528376 16436907474 55834462658 72430227434 22621878715 72372099353 12048935459 9724143065 88923880468 13278997380 17198054765 7029523479 10070387307 157815440843 109017079028 26558308583 1074307118 19638593034 44865565682 13444049474 20780595761 25374327141 7934176549 136538035797 13006375808 42006793739 35511699662 104984615756 27545881090 32083554619 104109416273 6158533097 184051553859 77230660800 11103091435 96461898239 163774378113 8150405858 27458262478 61169958928 1027673478 2932776453 22535388139 47068366698 2898763414 69002791053 7074642099 34920224401 3414112076 71497132258 37293972830 4213792273 7483545827 636594937 8493229634 21879095384 50217866 16305138641 44371012679 27611548730 97973363092 138300675202 5728891653 17206802322 16483716784 62552126072 8415401580 8571817960 26709846550 157700105029 135416666474 4420329478 24561081864 51594734689 41634178983 106121492064 16865586847 187009125 30516491995 24049103096 68740803543 80241520372 94099755626 1589576386 7255864946 10817957222 23787089949 64045117014 15007464334 94586205 87864862632 4115373273 44440583228 71328874820 8288461585 20883220498 8510403508 45109149170 16615066654 29871222287 49852861645 151993291255 10214257990 5660600203 189271598964 4134635646 64815582231 82023258203 7730585197 178535837869 2575673561 9915164385 54705997281 21720506185 6132693179 176209506817 5874611883 81586311901 201712722 7069113127 971550428 7363483809 698235126 25877435992 7025636592 6918171425 20545545613 10179989246 28656695113 1715632108 114332613799 29072746431 3035522422 130198800573 55443441078 7405136948 52518624567 15079757691 31567457786 1220042630 4260703018 2133458024 145174709115 575302173 122098130492 24355225804 21963286314 32090389579 13473758585 77917247231 40401377857 120964489919 97707125565 16302779491 16695927193 24592034380 22998821112 22259328696 153194183472 96932798571 106262608168 642430819 5442194983 30287152244 13138115809 135283488057 18908544459 145762954826 26975109616 110072368477 333755116 9041180580 5591898791 2580365896 4690152858 843638640 2630077618 96324323994 9287383710 97115294006 68567994981 128865116172 749887976 37957081726 10638085716 16883973989 45064417531 44464490369 62240290055 3450075837 8869458634 77027549652 5648705595 89574968169 100535966457 11230859858 44454932469 17887071192 198320311 54086952431 3748209060 33747456750 34153414403 63389838300 14187788050 88672327992 122487603680 5829844527 114633685012 113893949561 2698135669 17031782632 26240121865 31890224055 48044731089 4936336207 7895818577 139024828721 620586056 81789275365 114309929141 10046210462 4811211473 1652752699 10112558856 67553862419 34012724885 46950889067 2634438662 146875318846 97183574281 40943350130 63802660552 14198129407 2710462281 10298752539 28150373949 36796669717 1574827371 139798098133 72904918202 14084412135 97654874270 152123075748 716045888 53603070731 44150746141 18699609356 16177444089 7401854293 18278766515 26390161953 12040950176 32737936618 133478190181 868963130 1833828476 1304137871 11829892599 22094382041 4070177143 127313731930 2889077914 13302341175 60939216 37415270192 3028878371 16755666082 24120851575 2869975480 8233934234 116226452 20341575413 6558339328 12903517145 130145085464 76971183232 61375178147 130495533682 46938647134 9722992649 33810150741 45676162335 11489240003 18695247097 6229549541 2613300232 14156986420 5195648436 170026746 14710262137 22142272626 23678737513 129578589333 123567027317 76532685227 13409923291 52042272932 65983029979 49642247775 798064866 75356880920 4467178419 27599085705 15156036511 14309352082 75281504874 1550150336 127003546299 89941561564 14123958113 41198085683 2335276976 70309622554 15924237527 1584877097 28625858430 145206250663 141319824936 35403043355 78379945027 16391814986 866141518 9969988364 8376470869 4816023175 21737829430 150060128778 11362039183 5987396582 13219558467 46901324172 38594232625 64020182979 15400132594 24838622746 5160111040 18298768495 29334099331 25727624840 1532991942 25791989256 6856123008 14716239368 93812135 5278106763 57186548309 20082694079 864772383 7622960624 92123985727 37776538896 62347072837 495564722 12276303073 190091643674 23574108780 130816871342 17452651267 26565955690 28146141545 6108311747 137190704734 334625705 64262177 14240787408 58791477415 60207964912 5659562084 21083214053 3412329709 128796040561 3369549725 13596035641 30034107135 8531063861 75749299988 31002014362 18899226002 25753269720 66294853526 29286989496 169077223551 8740194634 6703885962 69792323914 59984658166 14621907245 63978626810 67375807286 41337868477 1540011178 24295463666 22689311348 6029201240 17055253680 46060248553 1198401684 36692349704 2097198850 32069331107 66919310845 8289560229 21283669782 21061551233 179342993 15081749385 28524929591 29342300436 2029603107 221579472 24713386895 6122526381 67637100319 63328392274 56465463860 29695930432 1433820095 540863098 37439275026 29655910420 9894022725 2024070867 46539818693 72935537746 11123445798 2140425102 120393087409 1610897152 4447408060 553153828 111863260267 43993098968 12199713489 32310966568 1358487011 7661603861 103431638188 2728879389 87153918626 37511403600 11446829206 26371114869 117007294042 945009897 820846520 87942026670 43239198068 298940310 28834967279 52354274510 41312207504 133806359306 16542297885 16952995159 131579287748 122727395278 112485078716 103720406685 4960159043 4065122318 6700116736 3007226670 7878226403 29393191142 9319725303 125669001519 668040458 182593522426 79410567594 63055408625 3356443244 27080659062 384304714 42473968426 5174039097 7627395609 6879239403 92281352 53640341245 290144315 43784297025 36080818815 69034409804 53830801536 492862574 7909721397 86886857343 133604692053 5733781517 2015169290 38444676786 9566808238 27151314755 3092376834 27250273458 15433199628 25020890763 436056035 1583885521 12574472367 14845743685 128277185852 139939980810 26074467939 2570008476 66070051132 52000067649 1463799276 2754848858 21947778716 16452426483 291178033 15138609267 310722847 134056878856 30894085110 28007545371 3258182382 79325382292 5354633372 145651343944 5642873716 13978957821 178643508940 142164594702 71366665092 11630846062 263286743 3646349247 1768384905 3022039968 23816370349 48071299046 131899896266 95018594 825923975 111914088461 2711893093 93462047537 63141431832 104286354936 49103908961 64661802047 53781861620 11322038423 91971220567 1554652221 122834859 4078719342 13959210449 6475569862 7632964129 2904972103 15828048299 18379576359 48836840186 20101814777 4092758692 6944233844 49299873585 3434773898 63360700156 20206784088 104695276746 53044628252 91020192518 21555846640 29822645997 78325507984 7093134461 1037823750 8743127500 63642598832 51189209073 90056896234 47386606339 1154793682 48686987999 12260965144 21791729188 152598316380 103802623444 1413443285 16795311705 28729663036 80028496456 9679470155 2551553943 78367899568 38802311357 40767814048 19538957254 647795544 14346683729 124664388231 122417510878 6955452009 54491672 2457972825 110596512115 65509882644 20146778539 47137648365 193498149 42474354244 20501448607 26717994581 15415583402 46840703081 5046944025 83844028801 89576972544 58690051580 60909352669 25560485942 427173647 92742315385 64791250889 67759320604 28195502837 42394044799 168373693382 65382923732 3620210138 13896753675 71782240579 973152348 78344253095 41497191593 84597083505 2538571080 30435076309 56396305863 2409568687 18403982173 3931263025 107421339817 61203634145 1502375591 23565657312 7306151048 8823023341 16255466010 18952868913 339568421 69202272791 11116983089 37359987499 30853118725 136275983276 13804843804 166419385842 14784294003 148216172919 44494101343 28479499277 12969982254 100584275170 63764123032 59160391728 11737006231 45353007208 10162967457 172984125147 117450407945 84379565465 258053380 9198397202 5661649813 6986275111 95341624773 57502626602 60990070231 1578978585 4441081452 10236542043 462772276 120022721068 52270530385 13588099868 28336167435 122351688262 64403217030 356897970 12649044171 51882316792 18044627561 166779857144 504832183 40906522042 30243226233 15422820860 8165085917 40567378924 55339089517 11797417832 169883670560 9398591460 344534960 6243491494 73454211902 78699108417 8728178992 3818012102 2078048655 36807492455 122298864141 55239755813 788881999 1027713817 21099859438 58100468014 23514282779 1220634292 62049944 33227172770 5088952404 18006177929 60169277267 9543779452 129999397367 134948984297 803803184 523872815 47780403773 5185521857 12273058728 323347525 2365512846 27584710407 6433469969 156752813208 5144980905 6871375891 12037065563 16643006571 55788026563 18789433845 4333529094 37395420947 15855087886 162829950491 11716837632 136395847815 30327063080 92150011504 44166462444 22013054745 28653231163 135012631 59589079715 3628041786 11056447191 33289545119 114561458053 79086839006 61936276134 4262281784 127531634030 8761726240 14310984447 6273381346 51383032448 117554929791 108981986847 60825006494 14505181604 31317687535 10230681091 37159981276 73668379604 7081517147 37981480789 75890851066 12982481087 26887477052 3940320954 147945851107 14878165683 28659616349 1425575630 30677066379 106635181612 5670505698 150814799481 14458678630 66361567065 11014042809 70906130904 31546806388 1092373535 16822507394 14036522832 138250665346 18555659153 66451157739 379156581 34625487796 9837940376 90629286898 107770535497 69602402855 5563083435 102282539226 4823666648 5616102255 29203232909 146372682254 21277525455 79095679774 65810514666 61173515836 53481618309 4634248905 30736095403 21653178245 1035702430 6576554490 23584944269 88787247444 67906876797 7277958 168240399921 44871589774 116201295153 20269148251 524212634 75057061443 22224129686 7407018954 11043946003 24621332396 7740174874 699463783 69813020998 66649478054 101982650777 26055016694 68594195754 25430714547 23456295213 24070698192 177091263253 1673654317 40730622839 30137622728 65787028795 10701481951 1549824694 10738002346 36344521919 68447286956 106029078868 51844639583 4498436060 242063520 40046459054 590094164 9152915923 927779712 25721058715 56496381996 889297699 95009723331 31491373934 15235429870 28509692647 52285626681 12983693299 17771543374 22396053146 32450282191 132584880960 5116743626 19508162456 29988312569 15019873901 32639676844 4287363681 47438005203 58371995942 13886844532 21665542046 50947347855 61311551293 2644133249 152400282803 62011316550 3558470868 32286129175 22898474387 632048268 4085996600 91492896162 3435809940 116309255273 62298221045 1910341766 17811752115 132686371226 59756903685 10426909159 174601665906 14999830046 15780255261 578964982 9020544747 4360930176 2019189151 5729655574 82029447032 16878818806 16321045618 121081814193 15921106013 24309939346 131076337875 32529589541 27362112844 62197393176 34593094603 79935017212 17422191166 43652715720 30204145602 8451957388 39107327165 75501096574 69474598683 1083913835 59681002100 3569781561 79952525110 18655288039 170234322 41637229807 94428352671 2134343070 17253793908 31291050481 4287352643 10896501954 306482036 2764119804 121786046 100278417875 16126663568 119940960532 10174340875 2634301352 112246544707 10512743687 26220736404 32388251099 147787840084 2331675568 5535443080 19854151551 1876306484 3100929654 3082788820 8329890237 124000398485 11122776230 4744505019 40692578181 61417400913 1199823084 86386828068 33362485551 39792340133 1628509190 64886487563 12391865686 19815471722 12576816110 2256998329 6470382511 127047129440 3817649935 17303653108 23677669806 124912580458 16173355613 72774421031 52665853432 18534755784 1636556270 25683711478 76349077538 119632957836 82368519732 23179860998 9101849859 44631511754 111667583307 328267917 41201293093 8942711264 60995715851 64420739732 9305823648 94588057447 8397292971 127960966458 17179718559 17607253087 17789886949 39550679138 1944956720 40662627408 40109228027 35314356553 72133720119 55056358477 16224047128 14348359643 103251878255 6113271060 87396630536 9190604294 34328152745 5394471853 2953681540 15054219757 68977899860 6338115066 73086036701 10718896852 108271577966 88440196779 3204039403 15108461314 47497182413 856653526 66258383815 807929483 7579382218 50197633629 13164208845 57550107531 6223822281 7238838205 1536812712 31543593911 8306149391 13604235245 49480196139 44466074397 131861687527 1407367552 71070862098 54166407232 223875003 42476275270 25650773 22403652608 89299645745 5130682395 21333280700 67290463953 26020145244 1253941766 32121131660 39193622140 105891780394 25461946161 19353061738 46968480956 4614622162 42336239189 111947675824 56178880248 48343872358 71459525287 18220204010 26727576443 1344727024 121266061265 60899370307 34400439001 16980748531 18136471223 4045021018 14370827512 27101584549 68445424569 21425589920 86589151263 94532218698 809858184 109212532333 83545508348 12332802725 12594175377 23915995722 18880584013 2010471151 12084429668 64716491305 9960487092 4068591389 30112507275 46926992717 132312492658 5011907058 142598708875 4809235238 381640021 60014940291 33266320760 1886471373 4773258576 1735819402 11125114605 86703984707 5746841976 7949403690 168297972602 33498688638 24202927025 89295609275 61334740332 4716746865 1804977887 124532777659 102585268694 54504993164 4040814125 25402104850 58585489185 1708885130 46942032941 30449987719 189646201626 52597031637 103822278638 3082553991 41446615313 84584123817 12104317300 14366213290 12064812487 1119987405 4219769857 13758536227 5448165662 3190304885 3224665247 18523547104 4952901534 90457072876 42642317416 24060511720 71896237894 20810535109 44893650252 18062494254 7721507563 20458700266 94918754036 55667368560 25343321 1796030130 73653065180 70180771397 1840039085 18054902328 59107774254 23646351491 5301565321 25483907331 72563325907 5107846144 8593100443 45926064203 62288899378 29869149293 16100112270 2757725310 1466809019 80610581173 7512944919 2244554777 96780345466 192788016 74627697483 52921554115 3067108749 87435127658 15926683782 113197159442 7006418003 17134686978 32219463427 12524246106 86780201477 45810197292 11661126418 9252248188 81260273873 55013324552 38906625513 2525381935 17211370524 35670366412 8795655576 45888095322 117283987409 36630733509 568943343 28487115652 20257459977 8002429516 21943449672 5299935383 34784472210 34552218794 101694420381 117253533477 29984029409 4275119174 366321788 1267439855 17431476051 26208707247 42429572 111495169653 8927374515 2376925763 2058592947 97812500815 6746134674 116463676926 51808267378 19978001228 118397270477 16301414018 63982771277 61088976436 23530392014 8202195505 29105303471 53987307562 4068655434 15137407626 73081170332 16599772161 72554280033 41420045671 17996419909 44759797 1706474000 16815530930 147241867495 11272721949 51454614763 10991094607 22020603226 20867097692 50191530670 53630782 69953851211 3103985951 88362268463 4373541520 232421757 732556686 105432274198 78566036276 161033932816 250993038 21767611266 10980339603 53642668552 32218867427 790854100 14604096305 69982378929 104469050436 120647585 3601189360 7208213323 20465329171 6682613015 59072488849 22071796580 968191452 12373288 25573740311 145334652470 4121780 87262926308 19183363446 36715474756 71199436188 130474798127 392023820 99671056977 42751903461 18984245 683374479 329241584 75352900206 59574224646 118752409396 10246133498 92836398119 65963631321 117839371233 10958912685 1837305039 58640451 2060329975 25136144098 51123668728 17795434369 125644907496 66326854983 1983366546 60147617984 32542403572 27864610444 52730556256 39265657638 748314077 38852902055 933555681 4938152566 12684166937 126270524149 111468200771 35746099766 14539642746 91063404479 58233013553 93965539804 100420627398 55947612232 45437197978 123980029070 32648831241 69378549858 6669683206 3450968805 29293483 55963638059 48202100763 9824589989 13169806577 306901628 261219599 30397779800 64184901667 9793396895 1240905995 178444306 3239978018 15612316775 29417169849 15885613166 25375907159 9390772037 82551057770 60472454282 9396584016 79808554905 23323730808 48894778839 62035341907 144734664392 7429863613 53263182894 100533575544 26892537426 2922960896 82257104498 3220962031 28036067621 106738737183 10905070678 43440952793 9780418475 59008979042 125516612728 104973421515 1264583163 173314772746 38953235494 3880369747 95257787806 14049895276 125929344302 102576630526 26853955667 18865909515 99459730407 20577623307 5104756970 20889385064 84162898525 168047499445 277953961 113177823874 6007502393 13649328189 10917248876 107264624499 15072634546 30542541565 2714070029 60035754443 81399828859 87312819117 24296584943 86171327154 115882610436 7421027286 61588393169 18290465265 4133728291 36732411486 105743585485 660740189 55519506551 29044093231 246974745 5936134996 66611461993 111451043147 10609046439 27410635243 16493413955 13329315268 26202799801 22413089134 65987879239 3187533975 37655073491 29679266486 1612125067 3421872416 106810592143 7057497266 136919002566 141430278255 185309229784 56017716298 58066989867 2437609065 18182085412 53235226621 15597006678 49682670783 157409024991 7384454847 18345488465 24090320763 14938560503 26894749462 36505226201 42545999791 27080982373 110415721261 2144099843 140960945237 6953806375 137093136969 25615452276 21043936667 122619530661 2328971009 25830157918 23039717654 14753654266 7662231198 63250260095 117441097118 121860193945 28051445754 9413710620 119826630869 1000912498 151580215780 44088906180 28015423769 17633780035 7343333411 58220761429 14187689292 59062559864 40269050739 56200115301 8727650284 5682629789 37581180792 55060095134 74573493060 12653416575 1284367749 5016087450 7284995662 16222503105 50596039495 37432445242 28689632209 11936713875 132170623200 40379947997 7779662256 55402075663 994382215 21009080363 23838617864 4207082526 3527569282 136458597312 174428958883 22211201824 12401522618 130112614762 51867376685 703165291 1546225504 876354942 6025290909 177037756707 18507425660 6785648279 15536126563 1449886963 136662364828 57098716064 40134070674 40696685751 35067945567 61274199987 782909895 13349725175 131295158527 19051429053 3468649306 27032170355 331759432 25837373322 60270368499 1908440284 14891668396 2395857750 143411920646 59727897673 15914771516 33547844398 65536287484 59377432745 18252367412 41207113079 74027262617 13203322940 27937406354 15647754373 71664893683 41229309118 676161618 7943531122 9201562647 13520501678 22892399670 49187366757 41712379791 18453811597 3565636828 5740176526 399279176 33767450460 867419360 38843149122 82892331773 26963352166 26039705604 628179021 10645693535 755858736 111907630775 5301313281 475474562 3928870941 25668783419 3959174811 54257629783 20173375897 56467615 766326122 101797092891 5310958458 10357795599 163560947298 11923398884 125246479365 3424430175 55961304220 55668457727 749459852 4413667730 20412363795 3602386459 19606379012 32905056105 9877542134 54735342867 5281975580 5539750105 34942431524 81833204632 11020051602 10199688009 14870467468 10075334373 3961193746 5371102264 27083372142 58353286766 4618496133 181798304184 4933047653 138420646140 3952942650 35365082790 129127847229 229085593 45683764173 22386941648 1451105763 62461495309 14513706093 7318886779 98404571804 17483530547 34931953013 77222508133 118123817016 67267685905 65822125381 168147396412 74790402064 153989210127 4751077264 40663782456 1442194342 1566869659 2295193303 136021308642 3984634141 56874548917 30879160695 2091485360 38695259992 9049450621 10513684622 62680761 25806615976 105225945704 1384709609 5680203577 107002713178 29039999113 87334688258 180815121360 33565052777 81042692836 59091083630 3895443266 79523564180 53443076999 92381620069 1375164714 9919496987 5584190036 33585069121 63184649043 199771870934 154924545857 6038970845 85182424144 654650596 5693816860 48593583475 12671360215 9152107223 28644739240 3487325347 1701945099 64961577101 40869662471 1080901252 22884273152 76126062224 69911702843 4632891716 3470780896 78932692408 13280756290 78484449596 2236727207 32640849904 23261905594 35294079206 64777683103 50710848738 24442412648 36989012664 42403914321 156020471523 9571950450 1986498614 1524274894 87137539534 12992141194 88731661508 6998271227 3277012800 94943408521 2283671922 1610456162 10723767647 191942273034 6238234409 13439989079 6554067460 5495833547 12770533661 8611757459 134214640338 5152274115 18374195393 4183216602 75707837749 59988827592 58432661312 81016543750 48868928544 17425797318 42832458333 71195005017 79617328404 35664215699 126750124104 975587183 4636326539 31505736067 111508257890 81260617704 25616513269 17781290054 876776549 36913394763 12449801863 145492144 84369751404 9224180548 5619128475 4787316 130335754678 66903502885 7735076600 197110624 59245393979 42086785298 52139670439 67744640177 27985848612 149317437939 13409390309 3153928662 42495765620 32056521989 9083204955 440574128 4843958888 25079728156 95196349366 10219993140 38617453224 18045498576 136349727171 36040090164 106071748643 25027292164 61028146793 72859375011 141646294726 898490335 107635428857 26470062582 43187902378 121934301931 5946697164 11259446470 2297440905 18573802740 89900439556 76378850647 15152871159 122563264486 17598707036 78175232383 50522234222 74972463586 84000225351 20803603759 56985045822 94122005446 20906492854 37894490305 21208989004 59742406266 1404351805 84883710830 16179434063 63488164546 7123057599 133909202174 23608948818 95246538036 5919624736 2104848392 2593972334 50138892641 3942318679 67267007202 56765721813 15095188354 7450447550 27503305347 14878583761 57763657049 118865397779 17611157430 22891184197 3884422254 102387524977 33325166501 92232952553 33490243610 93068634070 70758961492 13168931605 1851490685 49119306553 69142919977 10477678097 363266637 796101304 791555111 14811945842 7426467392 46475628198 81047128916 118944018542 20082233315 18005988209 17025666723 20971240330 8401283121 19658812627 44052009310 87345256264 14396477827 7376404958 8862752871 17249071325 20310343995 52589893970 130752603285 146643073113 151638617306 123300849836 44425277084 13905500551 2356816867 12810229778 56550383618 126357509689 122335154162 13318587291 22024577812 58763587390 73494364905 901616476 51926859875 616496450 77178690864 27503031629 9748004463 52906179968 401294689 4059282277 29025120565 133022934243 4475759195 53509463445 103178425668 2619428911 44850517578 109842289185 16815170064 21870515144 5374692955 38381671865 22692941103 51378266773 12275359718 46774656735 22411530341 71734805989 6414688948 45940773669 107310083568 44351292337 12664873693 34093465691 136675265467 132054468550 1326165460 286316627 3731684906 2669108344 56304299227 3994224522 23025821373 26303880174 49998258822 1402374889 53028026321 3028561395 14785054235 39107617435 19169367374 49514789607 59012980866 63055762711 1241012087 29937968245 43677213622 15056959722 14390919943 19430229402 176756277 1164750658 34793934237 3675923186 142107653831 10028109643 14738984333 12357237002 58307473278 12161223181 26153073088 7377728950 18179955267 119339050043 31086366340 92854389590 376446784 1536299955 1005059463 67709267222 14444612603 14305851807 30299191084 46234198683 6227379352 78395182514 29996405277 7736824378 34863263786 7735434312 4346058506 77546228883 75610638865 58422450067 41862816081 19694673466 30678502404 4489045791 2294113192 4803856879 2318269998 80290553442 12619463922 9119783816 69900232546 67930755271 1380411121 14299794328 39792734648 8947874010 43259329482 45721298526 20921185516 26169056543 32346801994 95318740 3226843086 2822158165 42619034910 84810361543 14199248272 16162681893 106480349669 68066913852 34103432101 101968801914 674701787 427327298 27366090185 79672099135 429955501 43872847517 120587269760 10999590263 8834263060 8773552524 4797816553 32284874691 61534017286 10286912049 112519940947 239928259 62006109570 12073732956 34768476995 2149738267 54750405992 115057580616 8549428371 16272026926 41422291935 33610353382 28167090633 34447810434 36921799160 21284426230 114399486050 109509471 5452522194 123780083599 1869596292 2502862130 102126962221 13993574828 5613356430 31074566687 615371039 13030020695 78301875617 43062566552 4733946364 71307008857 1471209677 10181390513 23492448320 30714210570 138398654002 28728673485 100525951520 370288831 62920270033 1090091720 84322052228 82883458544 41382063464 633449425 18364677551 13798835600 128104897180 94699374846 12833956572 48536696069 31496014806 2312417861 7012607667 3641816877 28970329774 187526079 65185486684 34787636377 20161876476 5918951613 32596003485 6490471324 36365819473 1223222560 12120395633 2418261801 3004674601 38382887871 3353323704 35942697113 100161844530 5649935472 17348331660 4146021397 11478453953 77584530772 13205378358 25083254936 499526176 9837854220 3296909616 25436213039 64645014894 5499292015 177209036139 1161142250 590520456 1029636410 750065050 60234888691 19653431574 16672836213 30075572397 5683961825 75708772572 42933209997 1067690626 52421963439 59468876211 22126419139 59022587256 63298134362 517580529 117210773849 41622347566 30267588470 142495771438 73232605349 43896787660 67120457839 9552450657 50615203564 10719846291 839428671 6416968502 88776086260 12711777598 31771280432 12914992853 44770337347 131130464497 121385736536 11934828317 40495348112 124945035801 58238533245 55105309766 12376113760 31793922553 11440230036 18522755423 47164273416 49628106920 15762027440 17993293300 17225700944 4122310515 31342222396 9582665035 762545002 82984660282 121185705135 32662158846 16520481328 19460324726 712903171 30332168552 3601533994 3128613011 37763561317 17706343036 14891768742 61411247194 7777180612 1451026122 93534511320 37550761109 20292784700 16130416483 132471404184 315027738 84879908860 36733400728 9234278697 19911312217 2630173038 129207994289 3265525534 6369754650 78012640951 14523945425 15183733540 2037087494 98998113178 109074078573 75222903404 5715467645 11814420998 50903673533 15221550042 1520284658 23645362161 60538851331 16417265896 28273824553 11689429394 56278025078 101264991015 34779651098 45019757033 52977488394 42805677499 13966063398 2170598931 27498932042 12260175265 417776123 19816233512 20652334187 61901260391 42226899204 1090385540 823132541 71214796732 49515728387 66631713441 2738623970 11574575975 28069581298 22959415315 23607110178 10478455901 65284889242 1218533680 25950358317 5761344877 7814987279 66465628489 113098885811 50573041786 32925829047 85043071531 19989653 142484900540 37808376436 42312052704 158886203717 28630443571 990650073 92582938553 19376549162 11139297968 91850265677 74898539443 15234652769 100122674489 91303446 28736040957 826239137 2304790354 588249080 62425576549 28331360132 1400067187 1636596551 50840789896 9151176621 108143055791 1043761323 416659933 69868155482 859755256 17496118898 2119488586 76797747650 137967569612 15818746177 3933663342 21565170754 12411356225 159336447486 36656520576 16542262105 38623932468 135496976965 52823039071 81606318013 425348225 8344696123 55891387328 22114189799 411728384 12131288582 20092000878 19581266451 1190045730 8486837663 6511454868 57854343776 14034881655 41108075695 133332928002 144034912773 32305514644 66844539823 4399673870 20154926250 2355431135 462006010 475546737 42959437437 4243068815 20491860570 52827296327 46879723119 2522950684 2967149130 178199314567 16201886331 2467649525 158412617168 7325839224 3345190657 5939603661 41663690027 12741595355 450425668 61365279478 105171886896 4104760056 3706296165 16352174106 30280923260 18261758897 30113932138 126320049484 111688478756 21468465924 45915108368 122725065044 11413000440 5065941430 27743412196 58651960108 134821467913 263252674 138712737537 198010299171 54022452235 95180885937 25183097042 28095990422 18591408033 2107457812 281711387 146507818914 2425434503 69804612730 87881047414 104821139175 117552384455 173475408007 1693150194 3369307752 3147295128 7271571861 32894007909 927106257 33832884435 26825761268 21649513301 105758151462 1665822446 104662570371 31136926843 1342396810 35457816370 24811284619 95670269470 1613473234 104800197975 25591280623 11018016189 35196152137 7547089669 40408408879 35581453341 59616448829 13787528928 11515916425 67191518121 14096089574 23012991984 47695883108 7994622407 8624196271 7200675681 4289123598 16463547584 61603542470 61475357074 4800756456 74023378489 15778248882 60823740 14462723826 69125821459 16624583711 1803607208 69880022605 26324201774 774957799 72785408841 82753599821 38667676360 16155959475 7141002324 13125744740 12633663965 39895001037 20144908277 15222811340 7337695470 52910323521 225127808 34574542749 535620454 63174288214 14316547283 27440400063 3585102526 947162149 6327694240 41951402498 89651162199 5663707092 8211598567 991861638 56860320517 148252880275 27247476353 19908654529 6244415092 4911575075 6179665526 2615168101 93723694728 5758415145 50090746635 45721536957 60620907358 41755646530 86617907551 15467857412 87350162657 143768355 395903817 58839159301 30987686725 14083088406 79741033322 5988154121 27033463822 11259837763 23670913570 11902759109 138428959969 1342198962 146573763830 78353413248 51548787579 23801809307 396678038 9480360039 97902285266 23689732781 276541427 31197948413 17034507725 111759071208 19740547675 20911894440 3720474972 23224680458 1731543753 29611254764 115127728901 30851595092 19734925994 6080881633 36058354605 11969739271 18454083927 59078460410 46345566836 18170888020 114133428984 69502407779 66335038716 147180378660 14507111238 8369551184 53033784575 16360958289 37907927104 514106776 121304960556 34412444089 46914507426 83623948260 9953864825 163692359470 29985471141 485592182 17924898986 41029978093 14812760225 17514585474 6595525780 2176483705 60143770579 1083079258 117029716066 148874283699 190737771 35948458684 7607826797 64929726286 5696308879 44306573019 57666920182 12182920602 220893997 50225211699 50695877657 3312158143 54736589154 55103641354 4625901271 23105670812 157296818 4283927734 12171739526 6440654472 62552405597 28308912124 11210881581 28992685532 5443279417 1409760368 188510517734 135162280339 8641874057 3730260400 79693841084 12552174985 44427613448 38869121925 3180072095 45209501265 5919691434 32235882877 1154590067 6342991184 1242836155 57302350239 2454643075 114971000217 44577303552 19517118788 38627157822 57070255987 11550288980 13058026379 5677259747 1076051290 54963488449 98281757206 15684689365 39249619400 21323623682 105955525 334509716 121728573509 127117571157 2511382004 40195263580 157733874567 26888009709 152178024783 18221219633 29106436239 72177198443 1215885504 4627144464 113308864068 18572937407 5312436731 35858507638 29454563943 9360547531 1888030291 111356884907 2744168156 9788816861 72120056453 48568239064 127171616092 44016315281 9734092209 19320869868 37701650282 7852625138 15571690841 120998285434 6586135237 40968855917 13565120863 59766222396 18934243100 44725949773 22229918980 671078862 8494497669 31162861770 1848808652 6192105492 71784171798 6938005890 36009927938 2149460609 60605928409 9341165494 10250081069 14135878527 3954017093 437723658 2648023658 13611218393 90632738082 8311573072 35807040937 12706964330 72156534096 6764153517 26754273510 1346653854 25336206606 2302471217 28354740989 11771373940 142222791362 10051616923 72384806667 125398899313 2943320470 277818726 28278753234 20427250329 3797022681 170576715073 6858764161 38486272013 133406132637 131264765498 163155579594 5582811614 12640397732 45221494625 63269752537 24436472744 38300253172 41723931276 3632548075 8814323718 148069112017 3656150717 977759049 105339788692 9414932244 21852180287 1975182818 13243059932 43244920466 11959283098 3801251135 158097497100 112732409036 116894512367 122173046899 23481386070 83270666616 132845232 111154853 64733540405 176681774163 20373557955 40504849523 121576870661 8709754367 62785263014 96064635213 61140597939 23387340996 6298876462 62868888238 50429760321 38315350738 50976521822 58666754086 14396901685 48297749168 64136468407 44315925069 6006204170 123035992276 95255547851 11310579644 47625786756 109061905540 35518100189 26834650526 13670151277 20621744966 125566997128 62612130013 122831891607 166534679291 72628805361 15423649155 3444074805 75007287355 6529248679 4036702916 12583126174 70976482281 8966735616 5205646404 622071683 26748936386 117522381434 1165220211 7121406961 98940722938 22242107272 33163182928 83070068934 8202944585 68531379868 153514650841 61580938842 5738655578 24544733472 1219392847 1869337074 17768604917 3655959501 27893871592 54059364142 18781601958 117115604837 96508384844 1844656009 421384691 4773689516 31969842822 33082201122 37520719647 24538347375 48931982839 10859760460 77016581327 22375063933 21234174042 60397818456 164589708644 31202180860 67361185032 22953459985 6974606817 4250894040 12222892887 41283758992 3295002516 7327376635 7372875373 11077888404 134257991854 1000264762 54480871883 16693853530 32188565133 7603524428 18156431352 9452713273 53234454389 5925813508 13711491414 24222226103 34172014097 42808257119 118037990429 53645987913 113173 139035138565 700758021 93280051288 142153229334 2009444199 2325855829 3130872829 18918464060 32595189721 23423551661 1693127021 94643426136 40802365950 12827160483 394245803 77916885164 15428616539 49029449951 17765581812 8093858001 78702405531 78878892261 103205970295 27955737700 33468088717 24844064785 12804427675 132783233134 74768567116 95401700679 55782667261 60958601989 57099226167 8699791439 12424262643 17622305435 2733512906 75904011260 31856205088 42838743484 47045664624 6078369783 34768308007 12460459794 40279052335 43714543334 35698452731 65931887521 30287130738 80266050710 20888655399 8831322734 10655865225 10706270412 33832149546 6517565589 180609244 4772329254 26273641307 5561110849 8775655531 82999461452 50456623076 34476782501 2542523986 125120874223 19353722635 3132938922 122169605309 8048526887 35182417079 74238229039 26593534063 25623438837 41637685914 11091377687 90455727083 45306899943 91934440285 35411771729 50767345623 4415754513 11020305230 7350236102 59792498321 1969228648 35109358707 26468454800 1802135593 20504001567 151841688276 39324821065 737196249 10637535829 36490245655 2419657594 49214008980 48562236047 66240879646 62271895762 9129327 12762433812 58471680797 2530867632 19436242205 3295284342 5704851529 6722880642 74641770022 33040198187 7864740584 79728742243 54262918677 79266290725 2955302874 375769489 119016081622 118504638439 6102553542 78998099964 1160223672 37906115844 3338809839 17245658721 75784846505 133643228644 2710075801 19673929804 567557565 1707334661 48516782497 25795768851 662474132 4902121592 112561673902 46368825239 53454856282 24221984590 65806971724 37007696932 138373052 12366605190 3694466054 16566197057 65032487619 16004485328 10314293308 8381602120 6321097176 28754210966 51101199917 2277451150 4925116394 35730110882 16035160024 16499776191 139741879502 115963118204 7188969519 77727645212 32187596607 1225908912 6199059986 115619239762 4187112080 89792506758 80059495700 898641763 1170725537 60344482547 10461582450 48575007719 150564018595 57073521361 37113899420 73030938917 92169747000 145002672624 9394522025 67044707181 74481876460 29623221353 77664480435 929887167 1390664083 136449685091 62327207784 3303749674 11362007926 4866988750 25420346671 75963476892 10878513154 5660057909 2945081334 26512107623 6347064587 6197261077 24978746070 68938687502 33167674434 66059280151 43663612 8218118858 9170212820 72775291768 59161949585 5095128718 55371925007 62218972875 84799267982 21593541815 16528480317 468513412 115418829191 33690913788 14076638277 11554974368 93585767598 10081232842 18073538993 75337437247 10995340120 55718472501 122303149425 3259835078 261641108 21833530993 13972679789 32060413127 65583203044 551789791 10521586066 67019813500 86044223784 22764979452 64487970977 53904163254 5921509306 122415175724 13408883448 6215971218 17312570825 1258755947 63467548342 2132403017 49448732981 8592066834 2240871237 97404030634 488367187 20587437493 60457525576 10354424072 35957705850 3614641277 33149547802 63106481121 622046105 48037889799 19056276692 7143910004 3345716590 69870331386 28826648508 19948272100 88741762355 14045521271 100552236125 55646994320 22176760890 7769423274 580084796 139416951944 160297856854 17374737704 20223480902 12204878192 54029213187 1047071994 91519140505 24953701647 134691895801 12232326846 77034467540 759802482 52957347330 145174521823 23845947992 5655746667 17364788255 5589233868 3235724696 118441906510 3029700868 49130358835 22441565350 34798073451 3931368234 61041095458 20619415800 57083507136 16432809279 6435752292 103848312356 121310347859 143262394746 17934839407 23575685636 69627884232 690124449 5288257169 34798327907 183346592730 1741761185 99009572597 53057216295 49800661779 17183108781 97554533182 99622774314 133871882095 130825051006 112008457651 21802517665 19810710857 6268539235 20368134241 6241258452 25637987803 3721586517 48849453790 77985611697 17391015486 1877570992 35842163515 62524617 18715360104 33125035515 134445542999 4985687815 95957329527 825672731 104644998649 39581092067 5512480893 89933164 21746588966 119551746279 86532691227 119026527 125365681698 70023419271 29266787341 1946068675 135872867587 135690465138 16564331959 107020537296 25964619944 3139980558 5174897947 17989771542 4561525755 80939639357 1528452333 29306997949 120933851781 12858830638 52924081562 18222795430 65425572856 60148825601 61556841853 126723322372 18981995603 19177029468 1795179553 52946622240 12246837066 711193822 21736711749 10503893890 858619163 552028509 9971312683 8563688033 8629884592 58147783898 158827854879 118906627361 1226792829 12045132121 51402640145 12710175 10213475052 2299392009 10489742512 106505400968 167966677838 1162680342 18036413795 22558543732 5178487582 59185665641 18757859776 124894984150 83208550438 58951102390 43223143262 92554122756 61674411912 85375642117 32715557308 49204973826 21563597802 30835834690 2936352425 46384582086 360851656 17846816047 14474139699 2054276142 7542592392 1610016913 98971306403 42748489828 79595255042 84433017273 15875263523 24041945304 19472497688 15602849835 822564268 28468612435 44376164944 23176511130 15598891611 9385207470 3233549955 3990890877 45515349184 782538578 6198462315 14787798370 180386388377 1030515039 5438952603 9309504661 36153375338 72073148849 13402104939 10558892877 9711721766 6713807889 4658146793 142742799441 61974179107 2394676815 72940223852 118402370745 9308488321 11470530968 9980088435 22010993247 5737415823 46515454568 47395437329 793427630 209590250 25099891581 1348119651 98692702973 23372645557 17215362880 24400879742 4571599678 21711779419 17906111007 55969591151 18187627369 117188557442 126905689761 13812751259 3576136735 21870036277 935438532 83151489303 120908411325 91454468334 3305847297 149758485361 507078224 92221459546 33638869808 98354879057 62796601254 9366340375 4609831060 14016885174 2713660940 349152495 14658521538 64793194129 14662389816 62296474322 49433548391 3935771221 84359411287 46939852013 11538340051 22338389555 91971018115 17514126685 152475837383 3212646778 14797503224 9133104155 77122041423 96359778038 8957525681 14404148564 22048092240 30492555578 16233309790 16514256821 2374773313 111328996897 12279419160 14012748234 1001199595 27568361880 28065010948 46938138297 9589951635 3661795289 395571366 130223749331 110737318287 84539964185 68460999547 5286743291 37024245712 1224085500 500146728 69570931633 48612679698 104849662322 25813638581 360558981 26613019448 1576539449 16447562164 13769625418 97971625950 16114389530 98958548646 75796445659 29097808655 138007248413 20038749933 27030991861 87786434728 9999615432 98398624621 14165839234 4461010049 22253160652 60626914329 125252323989 21673645291 13182793062 105829927 63920160657 5850777 8925228620 41224542536 5683584321 13693131478 24038160007 35122329678 27132081326 6926977994 63724558550 113444823063 5301145185 1646654952 51241471466 3457564705 14903471111 775604892 47247870931 3675379547 11055232048 108842920817 40256120730 56212956303 17921193372 97611601292 122908737175 3370823042 1398449428 12106985634 137431631662 19685696648 6363377838 30508444669 9366197087 25787393615 9340350341 22732728338 13375882532 129108495796 33199332428 124143855363 13771868625 6052228700 14257863892 27664591065 16900866869 94085483247 51426583390 21644466037 18238077165 31468219556 80889083438 22980937456 47355341249 71584464006 12014192757 6641772752 4961431471 138734025172 6475413578 27853846113 4995029129 15614206252 10320678116 115455079595 11636706135 117514850194 21035276187 827230197 22210674994 27087566909 3818464314 130112885244 112850696492 41157253530 65266035991 45194546977 90012783043 6033163361 118053108892 7673668669 26314106121 11910658237 12302829866 168092013607 47790989460 1358726089 73058065591 12062768505 3252322388 11537968952 6407807237 72366152995 1172645871 57322484173 21688907798 21359896132 134250851392 752801357 30331574279 1657154140 44674209007 99234322144 17861549295 65916701151 54749964315 2804477448 122778609253 93852507070 44468990206 42439356030 8033820643 2680301575 95438331865 122625183925 1796285711 83386306431 29132975357 4035197308 5391123789 16287728548 140178237791 20529128505 75875940913 11534671925 95811123036 258751417 4294337710 108662332253 3807657884 224523011 481745267 20123122268 1405105497 442478014 644323595 948965708 77647071942 5721621769 1240034851 12224068482 2629507968 89475124130 676387800 29816085892 42937156489 16470910190 86969681482 87654973588 6035715414 8856036217 19663515405 2138747663 68614141828 28530474895 41297759669 48265844884 17462186560 6234560421 3526323447 64048685297 9082796618 342171280 37195980186 104554119465 12600149568 53148127039 17039401265 2060592945 155978824943 51047867978 48867498276 10314852058 129145188430 8246937154 5355768547 416905461 3934452822 103249117741 21108391657 95047995371 7547683512 5637445898 72036683633 14381846518 5255150700 110518761567 39973215952 113706135253 55520503486 83316843329 26697762870 83316294659 27189358520 14285322792 156430654444 23449617403 14164090625 90403806632 14921670564 93298596792 47858825699 83876353555 51102148069 4037270716 2969818180 119311489732 13999171010 69032602197 17933014944 3175958810 31532278141 38840553876 12638541848 1375094545 114602544186 23674144883 76640041221 59319753796 30549056249 3722884426 22639542842 107263442882 433040109 61024089437 26895778021 625795263 143078652271 2113902134 25699929140 10731305553 1798584 26283107209 66172897732 1352187838 22167977528 2698608495 467714049 46614751291 61620254121 90310102574 12989522113 43559186934 8781757025 18835582162 22629582788 31598210870 18267622583 27873877143 27789068799 1440982159 10397014612 18096627084 8095770775 43983592395 96799159885 36018013998 15798044110 144322369081 81099315972 113537892972 9626146846 35876193663 27367692991 172971212779 9263346151 38578775498 2350262665 42727441196 115579180888 63797869038 21282338856 88140888390 8354410931 56903083143 1133990392 93714484446 15385003522 53266518499 130009100614 5461135553 1883855696 626144588 95596314936 74537396565 317405375 1356334115 1559165314 91420411120 14426705793 10529796561 125035202857 14911481126 17141025113 88273248747 68944238688 901478488 12409749667 5075426777 13927566839 6511051333 1613668412 44548368946 104553557613 4656289686 17627856544 4050347768 157879377778 79587834903 15856167687 36114869813 866151513 6646273686 3179374131 37548639446 16889116193 475903759 14805054244 3964897818 10556070534 10513564223 60604995712 41480552988 36125299178 99342702467 46433721158 3378482274 144846967921 114948068289 16570397469 3139692956 26677715679 54235391362 1959881836 22835395727 92610747874 1643302118 5843886030 2113767256 21314851849 7222342221 2258335796 128514709518 32591795872 31627278186 12777233341 107095798500 42206659177 103271505332 9236663091 26956807533 64748691805 134887170660 69781036359 42500914014 17119622585 2508171923 2348939857 24591449607 71668490917 41535717603 86928841755 4450151024 21431000608 93963022551 13852996831 23862886686 69156347756 4121043096 35303544948 23206349042 13415979342 17061783862 1181245067 7666432937 59673736026 83310000814 19991478361 21198311258 23852855443 32011213145 2770822654 3366476901 110136159083 145582275902 48185392555 11509683344 127719548807 116787740742 85828874289 460261945 77486699842 6149181965 11226367654 86901143909 25316899723 23657928576 19307788801 8982260999 48147671682 2609216687 10136237617 17573295458 34563644290 7792860589 48956305356 706575020 20491379020 133710463466 820503725 1424092865 26948035 41384845478 11635591190 100280176257 9234366122 287433560 183659950472 42850343751 33022744029 273910216 20826517777 112451335507 57901865357 93604839956 8786315488 51683865595 3275827466 52681341138 11389286480 3781520869 6911444810 84432934280 10162475961 72142844 57627219050 18489994797 94594983304 36941166339 8658735656 16975696422 77336231746 3294365620 15734675906 62040040755 6219408415 29628402649 29967320448 3373680600 13176217308 37868198397 10256237065 7430285384 145035420064 62638692153 23881538163 221300017 115553989041 292883663 2965482440 51475606759 103908460378 3971029392 16912427159 60709670113 6727544669 3877560863 8877121371 4668671120 15765053476 2313643155 12064858635 95359023575 36566407479 20420502103 133646399976 1582207267 30938695963 9981067520 104358444352 3685796499 16121148297 3537562630 37607414261 56689568760 11273421552 9290027012 12497438466 58562963281 27487162323 23430812154 3639098962 21152909771 155435244084 36550670663 14653381641 1023722523 49192057845 3334059515 24086221529 31266402631 80102388308 39329242927 11364947432 9080934342 42634849121 51452347254 6181334103 44324538479 12958472836 57175433798 17339290284 72919885085 50991659981 719432439 52108823237 131353248979 95962271951 77385128769 1316564889 95720122293 6528846328 2942688025 23793494678 16724840331 142487708895 52775245975 45175223741 83192618866 3044196741 23173339398 27415536023 8605910917 88029086118 2410036841 405453633 45706262343 18794376046 45455748356 85970415716 2697908696 4880043488 30774940634 3618240051 52719761983 14322981843 41728438304 675456061 12603670439 53281163287 4166683863 405128331 44096455033 139122671751 1402312508 27361015199 36098438175 82061608782 561280418 17437575888 17561803395 18184217127 62511572139 3169907269 15328189117 3952445271 549681606 11504211298 32447902281 4232165306 134080461743 46406422228 57935065759 1070023047 38867355148 95715175168 412264346 35158173242 8553806821 24191442226 3497999969 14795786212 5340279289 19544570936 904719565 5659648286 57129624497 1203908313 14844708003 3542758797 7880478642 15780726958 11896830032 8498412546 10573157956 40264142212 4141440850 25427430308 420412858 26086065099 30246419665 7027034845 54848799943 4015329064 4642751217 79088915574 30301149933 76850199744 698831431 5243317463 30726804528 21671674848 55765372405 151111371293 27978892398 61048712770 60072942 30408059803 25121472659 76080711530 14929128697 45364031651 64431849165 2647302151 59024350993 162273591045 49327135781 19030900945 20664655901 127809987103 105544351854 18292007104 13245590892 120792807700 38373703760 4068321839 58907246202 1760622322 29489654119 39916125928 69297972397 108309537340 28719654500 41092602128 10138712084 1437941674 5012704368 111316493853 3393864378 6644274932 13928361631 25131717751 89444818640 538445955 17055456874 26954231508 4923915355 31638416481 41328059352 43570648470 44646016757 38493372414 45390079875 56844231316 11825029261 17551727665 127416111783 101247431131 3098593309 8802300520 39105057980 532409534 133699143982 14814472083 9896435049 11856906604 1256717440 53319315504 107946740139 52379749062 11644759289 13844001712 12310763427 1600762219 1134208397 57984215889 13769652777 79850848481 19349308173 42459565670 33501600531 2759783084 43292548875 27128225421 9726576243 2481539016 9732075724 4483545605 3180127108 1119128641 121245798661 15425255429 15055364866 269017191 113837698088 2507961139 103204455015 43904649788 5336189205 17265278562 19832370449 20916744433 96409390759 24589727316 34654916414 8079925688 34660332640 113034049746 156995104201 11971136350 4542059632 66440332 137083069416 17440683130 42659520151 123799087947 14971793461 13807699267 11565997921 70653826836 10159164943 81153513030 45091960182 137947465217 96587189221 176234429311 48317691397 2204628359 110838553808 59805995769 3601777964 14766258779 31007816075 70689222903 85389304871 5982891138 1736013348 20728463687 124059834893 13614198280 21670086480 342122497 20719770495 64571557626 6065996849 30798455082 84821075150 23829656932 32347204417 1213346400 118686551520 9307871845 43756458865 1854124500 440664091 146845367435 1587658640 159964312903 30133754018 16720099576 32357686902 90766906549 23161512310 754381730 43791583488 32239319047 34701041533 9919328848 59081829398 10543335521 9440176970 219713687 16888338057 9286155394 4534819374 14358954202 11661893040 9093043163 37458256727 6704126800 96318021930 5362127233 45139652835 2648210706 112326900643 85970221097 11122323519 44296940171 113550317096 2904526427 127566492329 8235620711 24292583130 71544733962 1662349162 9740621292 80737836891 151902308804 28575168273 7924658409 6138516766 13749202794 10099538409 9946960044 2860391943 115003300483 97244502774 80323780915 5059580620 36514004612 3878918676 42918630814 18668881270 15344374198 3513548776 3212787289 26945727986 18849380498 135354610648 483332550 14931278473 93142824448 38827543748 5032914289 2067515132 36215817124 64577685943 138101106357 2585209510 28678223452 101324526028 9874926237 20271520848 3713232277 11418760922 10455172142 28067832627 11024668905 7837544521 126280676073 28330099766 20045097833 21294225331 84603861087 47933387272 360855712 29199535614 64547797803 3239119421 9345520967 18510650149 12084843151 87759125074 10720249 300446655 284343057 52309295819 9607608821 89584966516 16491089751 6116441953 18604822901 47127434577 35904062124 39858955976 40695707182 4748380224 92976738097 5793455679 5160607620 96934354496 113862243575 14759232269 38387121657 10917116083 120445822133 89441451415 46794952788 2333764161 28409857006 27369752347 145947850463 67319348846 142870879094 583394199 44455950909 5387227920 60775638582 197042694 93703971949 15617596047 2231543056 7261182436 1192781016 708752415 10263574454 9642233905 950151571 8116102762 40233189602 58368390 759424083 30624975528 12495511707 5756744279 53429121636 32523227611 7702395696 2527293844 9598556154 6326833912 25609604639 7080005879 6375547603 8781533336 115432700974 70091060731 2629628383 24579341323 3657074622 7282140030 22557078625 90517863246 20904642832 8057650633 16492958195 14685432899 71389932800 17714803003 95717056373 11504297239 12737235421 12120173991 28869616827 142430298 54144761447 40941130936 507967557 10616425871 166363119918 22816116044 1321014741 112830790098 64548920127 4847411209 14920289762 66468672397 33662574245 124375113007 8535716173 3556771768 2134099611 51840111875 60243170034 33108961188 54114870631 91129448760 14840898226 314244333 614367386 85559637983 114182508345 21775780117 67254837482 10767387111 6656465339 78581301089 13845562062 52973109984 11150480255 35383529169 23911726374 45532037681 1129293186 2883226586 12986169150 78275443290 109613757130 48672201098 6085985644 52805992794 103080751989 10515400709 103944187221 156758207133 48943788339 22148070084 145609738822 63679609397 53481788592 10949928073 16711609256 8236589717 77522122449 155463451670 3073671 40169534021 3792455756 7428197864 108850567204 52020180773 18554314331 2083084863 323081319 27025984989 27457124386 114809790761 6984558478 15133594296 58636520886 2196332598 13732551 17430370129 93404369247 809106582 26742643771 10407310424 90980232871 101509140331 16713496516 77557585040 1213963755 138468599971 18139186529 424390281 8302422770 13060613996 13692012301 4619569633 34457954506 13286341526 89680752571 8544158132 122774750922 61762447203 136289898085 149669626991 120528398768 102911147539 56464106467 48652167574 7350201060 71212586175 87305061845 26848541343 67688018720 14789761071 9011989729 13404125089 3493405606 1717549807 173721395780 32082179489 30930232757 19401885652 4671929249 97381889171 1805220354 24639861472 166634902814 47715636792 3757756550 34310990418 71681980531 217337916 862348734 6526754620 77463483119 18780679551 126337845713 38000639252 2667644337 2840258269 76686869654 67487254858 44921599850 35388237747 3380800897 23947076793 41473658424 65696637778 138870590737 62502765605 104769069106 67383703068 132670169300 13352155518 20971721279 106354154093 140620078402 50220596 2727522219 13088964750 48535736123 20706843707 60125474421 12766236032 23672995829 27535660080 15756643617 53027371851 2773294630 19647453130 28447941297 4283727870 47392956332 129740639619 2006814923 16343889211 63406568895 11324027744 40372949688 16961031998 18863752590 73205946357 651018556 20735419989 135686022494 72035858061 56629505094 7359884164 85180366746 161405269523 71233425889 187143050082 11931825870 81702557384 57489715074 89310534298 36903410234 12405844228 24381892199 76516761305 69309710475 93266733299 42131406358 44602246287 117975063452 9053355833 28136244992 8117934667 9474656024 3090990077 33329491901 59211028873 102299875014 88089175 40594757842 11693140524 367280316 83540056730 14583641116 116836373097 18411994829 2679107729 15672652986 16449619577 14536194367 11674834524 98438857504 6921198352 79563822 8027445321 5805408941 73803817464 24934256315 103132955244 87736196217 8310685190 102447718008 97806271136 5798943499 31318154693 20129791 53570117548 35035878041 32975332199 17235367125 11604324442 148447489245 11498802510 97173466644 69462348580 2186454592 5595191137 109654705771 38914705720 12240255107 61018850313 84694749828 62452200421 14883419586 56279814418 73598993600 82746648936 15136337871 95160635492 88493092803 133956875181 72052337342 4537809820 3400846914 99967733198 20905887617 12370077540 7183745313 84663377572 65566987228 72780339252 350167030 72012953579 22887139571 130655180158 833019605 38362075856 102831077557 10596384418 21908937970 2625514222 6476063914 24010309423 14473525124 9010369970 20904041909 52280923958 2073488961 80394658801 56615311660 77043728285 4847609662 19643795074 9596520517 4213588593 354977132 29815723654 138330727690 10953024663 22397164447 122583278283 6589541057 7081789409 153810251745 63751019236 75805755971 46686545293 7624819009 25392722009 121095060638 4651758 25860995525 1522847477 21092706380 88899290056 34181175071 117429887052 105046547083 6535949286 28513471469 670368539 119224659737 17881874455 732752179 3994713070 11351767945 22359045789 32679282453 9410209154 13396921843 98455790996 73129594050 127322657297 25494176456 9568122390 1797630241 123649074330 10665935982 80981152837 31817527397 5800728020 33491287755 9363794575 44042617348 24716030044 25078197093 13538615226 2676146583 121775662242 1030550981 127723871642 107957318796 107654882384 72932063622 11498803943 22396735968 159720120425 94177153802 55457868461 102560156 55633916378 2649150341 41527446635 31825393541 64125258958 7387118141 6178672772 17275689193 2432583403 102762731 104919277145 6632698081 1737589171 20311606604 141163655705 5579204772 17122072081 52876382 46216339195 2262817193 67735395622 89181061796 26531538159 7464827 1753723408 6971402538 48161387131 18864932 1287926012 4069596328 5842793703 78555078185 138906761 33313268809 64667266216 102732225504 6867054583 459228253 159690057138 14520749519 2112309367 12595918424 5451583056 9959818917 12385262830 11932443577 82153447578 47730469217 3899628800 6972154533 10482442074 99661001247 62281581904 1231447502 228165283 55174981624 34366671220 90098915321 5978873389 80867809945 23867315359 56490158970 1213328107 18898465090 10382490008 56926492108 47947997089 977043972 6165440526 20056295813 10724136489 1826186912 16229871422 44732473288 20688505288 36357810755 10845368028 87720900305 72527892687 55621749108 2324906743 8405042710 118950292726 92064291111 12104674514 133217735127 81225647513 40815341272 10850694089 4659045568 76873988439 40291640423 34980017162 12410356694 84169145572 88687518513 1896374427 4864021125 52708843576 65046031028 19906179060 72259073809 33483829290 11406287385 52235041336 34613930238 107788581 4335244426 20004239680 10778453969 88849816316 76238812240 3828853975 79055546789 4087052371 53545132072 13739848477 10848665615 37156731017 42598502770 16855594098 15175301756 39358833354 18156725199 5213460915 4996188616 121248334941 7136935575 1087527770 15775749422 156920000383 16572773365 5093783842 62646675034 4457005587 41883906203 11446331284 16565852214 17168004773 34274044791 121915556598 84593748285 26073212672 47212950859 18954653449 86468004314 25409413680 21622421374 65677231470 16541992862 2110145321 16912273473 2177096028 75745302122 54477999416 33147877385 65686096279 95633410906 102062140566 18335547101 1616668279 80987992592 59190721 897492067 62106441732 27370109130 28374156354 42464949547 7042202596 51438550554 12581859852 70283964190 69194125902 25116526111 1984843857 762623343 4636292577 105568924786 21843736117 1251710811 72491960695 3186562672 13305010130 16660508490 8952379699 10015321466 433151774 114210999266 42839770447 107948410495 34120973014 45765658834 8369112362 75762895912 22598818818 7574499458 2685267531 610264592 1180757920 75652678282 32480554985 7887308178 7731194747 3657209348 4238100548 5030140700 100882936927 155510563912 6497832908 23818972067 104001807 1637520025 30880403424 86198896049 96137794548 18410371846 14629528495 19435631316 4269845419 31214280219 30128622256 206680394 14483901149 74591044023 2399508328 105790255960 137543375051 53153103419 119294843025 16901751705 27184069010 86943064690 5246536050 11247017042 4988499084 76392206606 1425037979 9563781209 111295645431 31657759144 1852603105 20100992855 55962514470 17854568321 92150982535 56143398774 19974994234 27017001568 5573413548 28893690803 18135499767 12073037078 59509335277 15421739071 3353343603 325690676 6912033871 41889931526 51339391524 71288053184 44324132866 981557895 38006259032 9906755371 26474870937 9028218044 67930402921 31783242780 78560989711 7510504348 29951747095 118556698383 32016150721 4037510624 2732966553 123945637076 1883511055 24758008930 2769745677 5367609826 52504771 172597376316 17622792270 11464182587 87090215179 76533355306 26330207172 9921217278 190526430 15556195407 75661354734 92282956831 1210896942 2390348838 784157224 33307812572 2937673805 93324636649 45969586947 134560155698 55232743860 54671789811 904642475 119682349916 93641756206 125896835115 21461779162 153375272717 31844359037 9004547986 37954581008 85480198870 1066263561 327267727 90924804711 34387336261 2529637513 29208170712 93545602801 5783978610 1036049544 5677407070 17355347848 41143427110 3764571904 35061088453 72265259750 8252912921 9523655576 1072863233 23066428225 6503850053 39855341162 2750328828 42196750043 5480505848 785025168 101695058117 60763472997 13333538026 62595859563 43450392703 12904176003 72670178331 59412501152 13923501680 9239504674 25354090000 15360449041 23670521404 134341252697 33585761872 61738656340 957826182 342922579 4292563769 78999433993 80924681129 61620229582 93871042592 113143373122 812327978 25939127583 8882141140 17660218031 70988428067 116009504761 101247215006 17303877245 124895063431 41317351363 34990363084 98993212784 134040864363 8239711093 52821117804 17402408518 28387496141 131517615741 766459950 5563465108 9360860899 56351567901 83917793985 915457320 34588565183 4232902666 34214120481 89213622594 128025596 50886146929 84834997317 8197987608 18211364377 107790848976 34311772012 837299462 38780691736 91614515 31865885081 33763557246 1147787774 24924032233 39844101242 193668262 11427789701 25623430884 103118948916 69401580752 49232299386 568292173 35472481181 22186490953 105758221061 5188796394 3084104185 526768111 17411446082 2794923260 12946757983 68964891232 4674914913 147060084672 9321653751 44870433869 19464551025 299754959 5121175161 80837721252 30596479853 43671127889 19532847308 58602037863 29091218803 4655212238 5757859237 114720542182 160857031307 6052282652 10904120619 75268842033 35178350043 34259300589 9317715915 22615016001 23351515294 17224699377 27737021589 158396323526 28470487908 58228461463 59641613825 4304466 31343683830 35481414244 15185827113 8388938408 37281377438 132484988607 128194621145 57271845571 75772693608 5218941883 38876953155 15900435679 124856523402 158719349609 51868056623 265482971 38299108126 5400503502 2664570570 23506328417 9257376464 1354666810 135300885393 15965211047 6984274308 112442190068 5434302141 14839268254 32801780292 15731664063 6644578648 22895594515 48807922632 37494578422 16772306129 79003678608 5011443194 28144426243 50782753928 116879235505 76623145344 54214148316 38500212992 4651597813 125499210752 35313708235 40091352192 99819140255 110639557085 28272452177 27337236402 63577059099 64089349678 55035094929 23015801088 12737659104 13125899163 19559802042 7888183742 136674511607 25945407117 33280717778 55823637939 30684050585 80661799242 10873331745 20360002837 72681399730 96324664669 8794919157 46420415624 4994306021 63810345964 33884993295 115448671627 1168105303 12507442781 171509737 45896847191 99060219531 7971880903 70258380034 76670969688 63146390714 23154612270 20762547558 58845862096 79271919905 1845231308 127684471346 43953825666 5864288991 44751317052 71013494779 157445914518 57072456455 107781950458 31842213935 14811904743 12652584758 6131835475 40841358953 28041205060 125456885161 108245567453 42713378898 1447564292 1221437605 58298658398 109836784113 9283977744 113106848474 2785026986 90777907539 100651720358 10789772258 23156165606 132846518748 5489415849 23860730419 29497574731 8329575166 13028260491 78139690464 4402379971 72033357194 110769506589 26465712167 96692454324 48339009385 65289085028 5114693735 4552149405 2916179825 37781212184 43569920102 52570332432 58256601128 94079511815 9633984317 95100907100 441312489 6538267831 50585302394 38673311583 8231301578 35348678016 23840429522 7018047210 37881397268 3442785269 516374481 21565641095 11860440556 5613265327 11378276553 51554463054 20529350527 9915817182 116107228567 1514315868 41961256304 1156084114 7515936785 14025588780 16173189663 66221781112 1078910342 8946567444 59977923168 3606085930 45580686535 23327200190 286281328 16197968457 15412693849 54570814 9013901008 22256578839 370418791 75545912566 26878290932 78985852672 20826040854 30221268328 113947948532 19593576088 31250318656 54940025321 51619558824 32180507513 612993549 3857749977 83023638093 144661684061 13456210515 23835674811 37160030323 62906833568 19577183861 25313336284 10321697076 125653197016 4386318577 63626681684 1741671957 45930010350 18523541725 2721459465 140279961314 1860551804 18147896168 61276066584 60754888753 108513269842 56567387960 1633568090 21077157558 14000349067 106598289181 128356706681 14037987110 56420571324 7171000454 6450826732 2409129775 11544418491 93672580286 79799057782 2271512181 5238636745 58556583576 459592532 1809478201 68655464673 90407290473 25503307157 20424918816 35249727812 9022277819 8194308426 41171509487 51989172250 99552834517 1680797960 44771520006 102637134103 24896875527 64597238212 4439934243 32711980566 32485978231 87385488540 129774192056 6146658200 622982807 27243828763 3575774398 19789785686 27568808465 315071207 58842704275 2054355640 478774109 14288642376 49951643013 38742633747 176755361851 30445015945 75672030 13278981646 1632995390 174136375922 4388497533 30101258284 46762834599 17453684749 147960800759 11512970410 40843208733 12126180884 16924071809 110340177839 159036711447 87597884590 106045039211 8238497298 86149478535 1461394025 89361061332 2983354458 27410922460 48245150086 18069075446 23725982836 5671181159 13334910716 24769468639 6945861733 24150649578 42566580 10554097742 28183975656 93851732921 6149876343 37848771440 210135704 48336412223 12236831822 63056903659 72190111678 91573372654 105072855003 4239617322 12667977198 86402546715 36743330242 16956146917 6240892648 56086876353 115095377871 40985896317 101925700919 27163124210 8034290338 34819382645 28869764029 13904215301 1486025749 10559173021 6599249285 14312384778 26507294156 584940830 78995894 15289914891 99950121733 26846724317 151659101 55750116572 58021333898 29094795512 20775727174 33843898694 68961437620 4119040679 97345808162 8139990424 4300892997 69460350117 1970781069 74932029144 2985452207 43246962460 4088284601 140628356387 3475046138 926594156 1541981471 14838765890 30161396673 8344511667 42811758529 156727510958 2671095330 40641099597 159391605084 12154261613 51129209999 150424560904 23134282767 101934644213 66985489484 13402488382 33330332287 5187324479 2077954842 1523387018 8078284907 5395521978 94864896680 14659255955 1406048081 28672747682 64104720191 4226606173 19966378073 17314308967 40641348117 3670837277 103635571454 47981340588 74204677194 597987404 20516179305 14683776816 82715791229 74838786709 5981315356 17103874769 47500186782 115519131378 63453618336 5921085543 89432779836 89218104451 13376083637 55229781077 4969262482 15084002644 53903169302 8585264138 82135363513 45811081310 1683441525 91537965448 36780555815 12048950891 8704891311 71243617937 25766007536 15053638995 47849046783 57737230 12561494443 4866025599 3631813787 760318954 22863899242 36823994207 97774771340 97274424979 1375672851 12558885168 12103672465 636430586 83622744227 30720973081 5602904858 13141838190 33554635107 28631911330 3066052435 987805092 17452008157 56798968981 2717774995 50541411783 7806913516 30740085622 2770392156 52245135044 2278919777 10865732981 96640127 11374159063 1843358449 96289000478 1226618433 17825159508 4280464358 62828762642 2104338475 27141677514 14130701434 32626429929 46935728618 29682730229 17216409992 1251271415 48215232643 10248510008 40242295460 100707990055 15452726513 2873209890 76361948033 4970673071 80878769120 28495130396 33384638357 39034382886 16958484255 48259781658 1379533623 2603941553 17971527430 7033365619 100896000076 28311183248 21252453338 5044731159 672780645 5286125517 59096409570 33837574282 44735602041 111890058537 5427069929 4953834601 173328801 127973627879 334555880 12651254255 1173041850 8240198048 86158454236 37182024173 16541695151 42646775588 1563925451 28676721950 145294983429 116086152112 11942479783 7047602480 115270652355 1668053489 325509340 411515398 7777581592 11049724136 49110960095 48477532190 153567192971 2135017897 15704548375 8344883581 18019315561 69241351736 14844979225 118312472297 6309244713 53836010427 2362993828 47373152764 637781078 58841640766 693184437 5699069660 38199827306 35321071921 74564387408 19806123916 25828354680 12359404728 99463024825 16609902114 113677496912 59637911006 20865364285 12018500146 37227307257 13878673844 32034260662 15213101727 34797482310 15747621984 481425347 145955802947 26182234706 23963009036 12649183295 135470020884 3612499559 80013974076 762256289 27424067246 15897703063 59792551917 15705222304 74157589604 20566868456 14856295768 68699442071 69692157497 32275694913 5289663116 2222115506 32168600530 3112076119 768309902 6081346943 5013607351 12427710858 7168032633 48467390176 27327021980 117160125904 27011938232 1590785675 1272167319 107489646001 60054221906 10406392024 2299133747 4793048967 45801949759 13657400066 69508762184 15108549610 68716502620 44197399020 8745142664 110288813116 8852310037 77170176015 7936458342 12901811324 2238769752 601191208 4700611185 56250847276 49685858531 27849398738 66514823657 90754611165 3555166149 36745304900 25497356886 39403037122 32494686592 36412085442 101945005619 103537436386 11702252968 43631353279 70932866628 8769637930 17509587852 8666079066 128962150020 5866926413 5123666392 55482951136 2734203407 40830504264 1211294470 51151217325 50848919268 119618932734 5445163276 26955512829 54305824606 5540707489 22779727635 527380277 1598557231 68304102480 14220086833 1259613816 68125899099 29042787107 82158314787 35499102570 6737784237 28419421288 67539711421 9389288396 122427824125 1630799228 108186901207 74364243787 32276191696 9699749020 50539689794 20612542357 159488574407 27310593112 11996965444 21439738513 57897828051 135232227803 4383633941 91704736356 1386915698 24259073753 64137044200 76112726758 4898387253 98418500472 16001921053 57143026554 42320000070 79792345396 3608512986 15046779094 8532459578 13821415 6016754445 3285415134 27248672171 85300236729 84370259465 5658780462 90254436717 44719902521 129262717994 310856489 36596627401 63295416314 26001045596 19546264964 85776685719 17811315744 6087344467 63858690297 9503804205 54488419446 21590061216 95626062034 4607865479 16287648336 17545127286 2661533327 94271721840 21421867263 8565949004 25630755308 46879912554 47307678158 1026634097 25498748169 7977258911 11619945945 1120314410 16655800816 36245408951 12711551530 9002734670 20542166125 6234847320 110378241958 65188810003 2968132207 126679377107 7539251789 112510179908 30063156247 21752880729 467584106 5543375052 63792118452 1416881194 8863996 90712603325 21402154536 3949083749 49353884971 2197568201 102465819228 21320608063 10990117290 24813201440 17561127273 3721317416 36373439685 8532135688 1705528916 4737824972 833445621 14092494429 114774265370 33458157204 972702913 33291900849 13216931180 11590388878 25584899252 4598578052 3500051970 12791018725 39320303157 48223111981 15032840574 46106185 38631123628 35618074319 1962945518 10981121832 74435251655 42417739697 41681256587 80513619105 31313830902 42641606683 129014368169 6686884447 5178937694 29000658553 48187456407 16221367302 29917734376 12726318702 38425691979 96972153371 24616874336 18993764048 12731648435 96619560932 11133436156 663123326 3678522672 12049734568 2105176008 60471573814 1412815869 2445240152 74227965696 2935262705 17948140347 46771062255 135115364260 104608767376 101049646070 17354785935 47666668210 30285775222 21289456715 15713238497 46714893574 3706879000 38874749225 146457523759 949977055 13387351891 60906480434 16720424233 8351182527 76840917126 3245694595 88179118012 807484028 1230988073 559330682 12187207656 3685520036 57805298809 53397824516 36267532087 97166675001 4037561651 14070858487 76235568196 16346221631 26883853297 134415372214 94036101765 6936836958 28373880490 138672390768 69238770192 48724080996 10085094191 78791757978 29588240009 34152082494 64376718766 17990687160 1124404460 11502305773 54333213019 3052529431 36463270332 70256098833 35445031807 17555714371 16795982881 10459064813 669108696 38898015249 110834088575 91075495067 1880444874 12033368970 114370451536 15824995539 57123103334 53755221352 198669366 6570134023 41578797881 17601203166 9765464984 5865928912 90225385920 42739227788 108945294070 35525606 31317265675 116767507480 22172605792 563519820 7030474507 4508512142 68225876951 12600889427 47459501121 8805962601 6575299042 9356755259 2729437267 11530789616 59959020081 9534672076 89325208762 68323037660 1286437850 5827565147 111083476864 1589490705 10996442951 8766299799 35249147579 32711164087 52880533852 14327267120 57188960058 26643865335 13697379239 118389519629 23946016144 9436217454 52961747474 16034331201 70334719916 7310604115 223043245 80672751870 25680185429 17617827501 17189255 13252847716 4597390843 921700893 11210253902 41294739561 14989972996 33131785832 59469506545 13452284655 85989563749 34603942988 162662796662 855784593 15562625285 5382966743 82432945892 44899722628 492223188 14917947475 2652869018 36695994713 3119759206 13379842782 3878206160 4600178953 287683229 103044149193 3724455583 7694674108 13055058110 13933113484 12957912566 562176460 28205123518 37067247311 25200003148 61244880955 78967625166 66235119377 1366479833 114265440157 77067192826 7201928525 2795728949 1233713629 18162278423 1877050646 43546034263 45227194872 2094276192 12205435144 6981183812 34022942345 24423949420 10393690700 51660695211 1377659022 1514075573 116527397140 24663186357 2395334885 15612592469 5129519387 9167785636 48496220261 23505117673 50817938466 78523707899 1213147880 54715841004 57480105913 58570827460 48671040057 3415840681 26270552427 12332194320 12250745464 23355399086 78512273523 102005676837 139937668172 8188924207 80982801851 24956854844 63232399755 12354357156 154877304741 80197744253 201970018 75218769533 138122715592 57978822471 3036386100 21759856707 9959181010 93293115741 6001349208 12760029873 139290261961 19814453451 125554274766 32803664489 47872732449 17192317733 10623332189 120747320166 6747648466 36520219937 1713268118 28644072678 14411472808 72155439356 3390767947 1361113055 3596210122 1007444600 23968934242 2461264511 101520061942 1824297183 72702084533 11310170961 11142163377 109449331701 4005610466 29209296462 89532396790 134283061985 33339176068 54499680626 2194160309 10882841287 87815515276 6726432988 58321695246 12602301500 69015161407 2528655493 42805279646 19972489851 23968485988 26377799677 4003190077 17747552961 7198105060 10862681939 6270941433 16092540940 18246746864 96829100639 102692913575 4252843633 11803917370 1317622299 42030085718 20797049322 52590852390 11707720696 90067641371 4675229015 14848642849 100750373924 27725101436 107389171660 26684712948 8478702225 17853899811 34855190132 39955582050 19235147000 13858088216 9847555634 4983159677 81787538571 171554143 1134323235 35584445600 133449038150 60691195119 8048491072 12226924428 19788043545 5203733151 2619248847 6260047683 68457400895 13318402843 58085445656 10675829107 19607485789 10596023319 61172925272 56973948241 65976513519 50705327491 13871475777 43174916950 13262341689 88381427675 35584933356 36524680018 2404861959 7908211197 61873841501 7101208877 65481900139 9939442923 1168922665 93121028418 15495338020 17092932844 118474739062 3752238885 52792643125 68159560 51495835165 62568997766 61558688816 2399790081 13989978341 55381806908 1425444613 8940284463 11760297102 128221400879 19632793392 47884004941 26371605480 159049576 89413692516 14428821916 54508159199 59564610544 5422777 34669342056 1008418999 18195005075 15040337691 31959032955 24243171696 79343687285 7954179505 112175875245 168476563280 2391337766 65456256706 72281945474 29365515471 10379893499 1834804124 56291908362 15402419015 63625320802 5385096810 35267312210 91600133343 6534800460 195009187 52527650873 120435673757 120717695208 3681356012 5663754219 2656484158 17538144470 2879084017 39965279749 7411923000 29801685728 35712724059 33340521445 86338318538 4266514458 16842883970 47163194089 115971781858 827901880 2414851091 25917191261 12845749404 16429278893 21751950946 13227597634 32149462468 27722549660 54676812008 24188870444 379467444 23689811425 5092636337 53992737582 22936772627 951019165 1964561630 57343403118 9349944132 11504839494 50624041575 805030875 16145732620 59636196345 8458216687 26651842575 2178524374 19459094557 861645836 5579717466 1033909304 94503059531 107637030289 84612733922 68973390290 13636886932 55480330725 6989616724 53040448787 17200980853 42034835766 5197379849 25411474527 176024363 1866366965 11371142157 27163645401 51338673133 857839013 40811704995 110883116282 87677211053 37729775769 114203708540 650179620 3720761464 59851461451 86954836639 150258009581 3734460673 46329075140 63175871163 54685771245 9437199677 38305148465 3719642210 182958827 99692431456 118687115645 24747003803 73309292547 40889268387 53135775860 40747935749 1855433363 472834714 2166304555 9439050636 14226899499 29616031351 1287494263 1151009021 67488292294 1606087391 48302982678 14894416711 44174815540 11161546883 30711317947 9260963874 44434851028 39127212949 25063122509 77445275210 22980921752 2899552274 4070174263 8840737574 12492492900 2394224515 24983038530 116825139432 133156043372 44485823456 12344960516 891049805 290128016 29251487269 8191357038 31450724240 11181884858 1736299814 23561899566 10669230391 98343133320 14211985399 58502491247 6382281460 4888237601 24363261039 1656743909 24388023354 54917680291 150559347934 99059682718 31576482546 916431807 1702175723 37894816252 93534153163 7940125685 37797227910 49980709948 61799699148 112851787674 9733566298 12180866453 88988045962 5279033089 137232535454 10113615647 25561342768 58973058716 22960611921 8951054820 13624356963 7658976205 33654201518 1872127606 135390063147 113855514880 94613039765 58782328681 117931757873 33696576313 24002270416 5695025100 91444608481 5512613648 7170398526 6753730482 50590616645 134841778402 12168448313 43386824902 31104986670 87271043803 92172245576 73826514005 15426653493 150619004341 3484968677 41575545282 1138261387 40946634531 25703223440 114842379398 6431883480 138460442 75251964277 34582485804 14648109147 10905503011 143896440011 35815114140 8587266552 25006952350 7098809959 46921882527 13851676445 7192495657 195789758 26227073069 685846907 336553334 5528162577 487116677 2273909874 36686568437 24222999287 49532485130 2694848709 113890116705 41456300269 55491643650 1070664534 8058853983 1766050114 37415085293 12889345781 9923452548 1693990900 689899533 858893039 66105473256 14712092071 3568358439 18860245480 9794974640 79543542302 48311446764 112128644416 28167620622 91645140907 35298234993 6438653772 11341092991 11719073209 71178511858 15420883875 63848666324 8143939687 23929107970 51339562843 93002909991 15827185953 23705598269 20548656024 21194372183 13847796444 9205577844 20923531 35446722923 88663397534 52380600460 16519952603 3579004784 39742981649 9931738441 3618033715 917888482 31580711769 1001091125 98396370571 13635244949 68921401083 6186594602 29008413371 911788445 55224918881 12849708616 742260882 42995310043 91526920 20858236059 116151496464 12836089774 201599918 84400809384 21754764969 7428760655 1444500168 77662563861 142061239219 13321980125 12584250401 5329369831 32565064210 8413062641 90566558802 7497380227 34340124672 43778610320 15059722356 81389440 13274980040 12736934335 38634312542 1538791489 77639304295 1262983614 25380858990 78357894168 41891936733 93498881549 30416037949 174467936526 14746937134 70180160966 61413409043 664857295 13575017619 136033257 7020311471 9324518532 16251840166 10687830461 718517424 80054272292 27281709962 8683083820 10836388554 431052589 16496128892 51235835486 17602951531 95614075204 74079888400 89626813200 36040888965 21077987225 86319209 7281194688 1342048763 53944227057 113583475183 67827661269 7061561069 28423150673 33108765532 144913121996 1827205422 35805493179 48085013622 3146384299 2993460297 49158758098 54515589056 46152172530 1384327113 109800774347 34671111713 229403774 8700646393 80379419241 5244005085 11967587356 1475575827 9539529079 47898088096 20381162043 2805041939 2239947480 27285533314 1012195023 69628526476 13266724118 46656975230 47083523595 4565111427 19905591306 119659132453 95124645505 1658061887 5557520595 64351787788 8287809794 102941889446 5021816089 16515319056 96396901667 8418874008 43386676774 2428291567 11289358357 48154534 13632795646 38680668281 5104670223 116398082845 3600403283 25218121193 19787166522 5542383161 51240490504 57449787624 15025503556 7980660727 10391441582 54354249696 2821112716 31070606137 1150712976 29996751333 79955031570 23167518308 14291250 53933167922 1754289655 9860569279 76644571092 141689290229 61303462073 6474259904 8244090616 45828472404 8001683050 52072474250 13621488084 17997860612 138069114548 35387748250 83819930347 140260288275 69679881237 609739746 25148368081 13433721354 22151174956 40805169477 23555034075 61368355787 66088743975 18177918305 14977176176 24966993714 64736347670 25839109702 28975226766 5232442074 98644477223 2793564039 1897084898 4434104343 48482419299 40124672510 66121872018 8488318766 79602205493 3325321811 27908019018 25448122988 864509702 60281228441 595191024 1807723308 43552122637 37613534650 85105006947 144952367651 71826593187 21267135984 1549943453 24450220605 101799948346 12057747137 5870438877 150690788658 35915064853 43878865770 118293486237 35446147042 13400925025 62450216122 104107317064 129283193443 12781904202 1761741372 43410463669 2575860155 34184184771 29582466714 17885514006 34310178 156931280331 74645466212 32563683453 154290748204 71918696280 50575340724 48570516331 371362871 122696438653 108937726538 13904625517 94896591684 10827632589 128511546439 84116829743 14755099875 31760569321 15002793683 65013350658 77079347814 97338902638 2812438348 1869131625 661702285 4797625717 259938571 10906987126 85823603202 49287453676 6301862019 39794595212 70769152686 25417766895 74144253204 13802368940 26078214860 77117023570 14629566922 123287501458 40275684323 69050453345 98549847607 161178956583 24590305115 273258960 3955151677 41638607849 83418292797 78912011729 10252359896 20035371978 8352786759 14447981529 3469009342 12030347482 28685916811 28831139083 8253107298 41120899229 36801890033 4713616599 24223054108 48882653102 2716175023 1003264802 177075461637 27085632665 479522682 3943654468 16957592475 25699227782 1742006905 10595063430 7506349063 21361811066 580704576 39190282644 16860953322 4884894069 71825189805 109737018798 94445916070 100261803971 3151614765 155046519354 271012565 115830399054 7077518712 10269822506 11391399710 3425285970 5153780801 9094250228 6145706047 87415742470 3032085685 95480190257 11690885897 100152254657 89174063831 1096004363 7750516063 40951512963 49237344629 196260481 2700149830 7327853689 52185967460 215868207 78065159643 32061755464 30336462 13383957126 14972581767 38793608916 63203094711 1717325375 1917760547 11467416796 178911126 41860518814 14390859855 11045249746 9681672442 14477626501 65589687462 712505828 6881321111 100929769821 26842468372 11640496934 101385708619 121905257788 19909676570 35661974379 15956878157 99120183948 11055729516 10259048358 49338643082 7887168292 18892556519 10480095765 47867447603 6248038039 2518571253 37322796147 90340367645 125021325162 12659113085 11633642727 9852935276 22955657956 3855902549 78463163935 663798472 47474572652 1622169477 8431187455 371241405 467788660 96047292955 89685824674 5882208731 330916337 19624897850 1066277 66869314665 4365889766 117117423822 24202987912 101066901778 8945290103 10164544803 4110496621 11926046787 10979687018 148162800981 33714169579 27609821103 25359507197 25931529895 36829291418 4227216847 7698210618 61584589026 18643640375 3583349336 6200436919 8986357858 7604233606 143810670664 103997099415 37102562054 7572558248 278376624 533142605 79427797078 25832564965 20754600471 19048262006 2486115093 20117626499 25648965977 1210606680 55355774762 8064750 41725067601 5029736399 83932056411 102984941133 64663511105 32466398562 92313244823 16169322320 36834119351 107631661276 5657646093 4530420120 26459645265 131351688851 5463679610 6550385272 27809744436 736293259 3247109802 65655267002 38112645349 44652680058 24296138689 730128926 27910690476 93980873 63961302819 9168881723 8158471592 117450166406 4926180286 85948117746 3227115550 72717915588 123818121 13457226644 4133128530 85476770881 102131435341 7643339835 43095122585 4681471245 7447066425 6631414189 92168436988 14138647502 6066354923 23100514629 2405832641 1957607964 27537922619 23175765469 67157772004 55643486080 141867246326 1671271479 15559070044 198999295 118882514796 71942329097 105628708150 31432153589 13019711498 1517557018 18204862875 54021682722 1473681170 43993270210 50883160935 50330223779 78029943093 136031339345 25465130909 65210177878 5142697221 19139995216 34493424988 51513208512 20402031436 214386475 5435425948 78259349688 5626782383 51661144776 19242802057 155171245253 3017228679 833347549 8893795309 16315151452 14316101832 2342608332 24959377245 2262678560 120765465689 37632174284 26034203742 15618945150 1820175912 1282011162 14109546745 93919202464 57082519459 109635342638 40314760781 51399859 157782071230 43598208921 7085436289 31108102076 3645899624 61803708336 170925017 69387590776 12818776647 13405708934 150386168507 321938270 1500733117 3335213061 559985557 290753355 3669817155 2783674187 41017038370 152170998769 26539168542 18012935997 55201962717 3783230393 54312561622 1915345336 32344274788 76062183932 10476227248 9653839391 7315267105 178919804 71197922700 1959247502 125518419446 18267324640 65677861703 42074419304 3292416466 82711511177 2871290708 19727596180 41224590311 27338527006 46582098657 3040778814 19226929818 60255977696 94199279496 50948667351 2569551491 3996901842 62673442926 6745925672 42954584976 29896953639 727832397 51315276463 53413782757 34084559223 63298311160 35496959824 13626840038 2818713686 49887145495 13313358075 143027033740 36277649769 51592266791 15332636866 18569339399 81702192970 69394105423 9238510767 74092984244 38179371195 8563827104 158265220937 11068152523 7126516170 13849978826 9081058431 17129015741 7608230505 40186769256 9630641482 37309469181 16520123700 20433556858 33871274716 10312634784 28841915146 5001482959 17147518762 39851872009 1289302278 5399131059 39792052293 7929550563 6167284426 1219925647 2158435260 50088718825 36791266104 51496374309 12541875099 44387720640 160935388862 1303386189 9787617268 87065837233 110887504793 10835625418 19760253447 22251139899 76414324204 637444065 1410696764 48053221057 9004009480 18184498125 28590149791 88721148827 38700977565 59136960183 2283640422 2748984966 118211846493 64500353606 106878102504 29001350409 28174912450 10208967512 12071495152 92404323743 7183003398 33308844551 3059935999 2144577005 71938328206 99700494009 6866737962 2879983427 39151530933 22978839995 13665395499 504613299 13414340506 3222056392 77578075858 110797979480 11116260058 20019316963 22618123982 12287474004 13825356288 46244039992 12138036717 7894680801 2775113179 16863559248 17804713754 21836783949 33727274638 9021769220 3021887464 112167244498 44766742116 26602624 12962875205 46871038739 10870354009 112842221 20550291102 64948446348 42180700254 65375004414 470473348 18673688712 500851425 97629545534 91874284823 44848058980 50023907852 1484324111 1279138944 652889913 10622170446 2605439535 566405282 80086478448 9863387860 100615694651 15041730084 2515633808 4854706133 6463419510 125944459981 16650942379 132401388158 39159007046 102892011575 1845525155 85997198839 42890623448 628972005 39023853372 95089242354 10129395706 107876366649 77205250943 16132696596 74319729880 1343030918 6588914547 9311496724 870349409 4390780341 66283847143 22038063338 22301823167 10772380079 11757879554 90505104705 5054779328 18905981 36648322489 1465787762 8087227557 86357916011 5215538570 34169324720 147168866708 6533959166 1218451810 20550749128 100862949661 9315401233 25560531558 34060163444 1467819256 11796759844 109365264726 14988305986 8015234748 1188551661 42533785062 61388366414 52959100823 15153121369 19438931807 1060393626 121804998531 24890942132 3748318511 11723776779 80329179851 6545410580 130405499508 12316848981 22126719285 115080895526 215926714 56641441974 41243470960 72006567496 92713703953 147311515659 123558261492 2132919069 317106538 56870001739 2986709692 25974652258 103104795654 30554584175 61772723382 173615387468 5672529781 16399791259 94287182911 3525835656 51291385614 18315248255 23777647767 12053981606 63270441410 26054780274 9053412690 59733041189 144949630119 12351785972 6032455718 33915042629 1962660414 26887807895 550459076 103519481170 2018657060 947226724 422728575 113326625376 25107158589 449205844 480983831 110601335024 22155484670 5240949470 49335058420 155105964530 21678481671 20122028880 1778218122 7665241137 4714841575 9200637506 1599396250 47780301400 98113333291 4328851303 24100832089 99984528940 3972192502 92688693340 4499475383 43289391775 109282747257 17748946027 30022401777 2214417945 8146675234 94837008296 4155275860 5085834833 15281788382 2812800337 164294005849 74782406331 29183272087 24625595209 11700994656 57141020627 67337518570 35385016583 3320117795 2004605910 29116110265 1213896435 82496636242 17442096756 33782018438 57015385660 13793545863 13666428651 7238099371 103645853207 51611527925 2653192600 2738046991 44539961 6316690454 37125773940 9091269057 95773803024 30014474845 4830247659 20399805423 10768476106 13818149344 40440547976 5570089340 1711621539 2728379533 17196273655 33880909208 9633192668 1886502459 22589992913 745014 131259607578 27873250599 13026817352 13521087213 2231451805 31379706610 9056986138 1734685712 74042197730 1857571413 45880043044 648018038 20256002943 3839214074 7385395875 4738766994 39854586200 13561310439 27889427140 9762969202 114890567359 39851386136 156038201403 4789898914 27541651491 75729016007 11873219101 2696567104 37840659849 1542403785 269764466 48073085168 1133496047 61015322292 49206359978 161511265394 12484113507 12912846377 33159737827 146326419129 44904521354 26903870649 21297658098 809481378 99131015665 13636798918 26040057903 20385223367 46966041846 94115508363 23168854428 32939093052 19431619856 13827660315 8810883454 20597111693 80675305513 11542155325 83504685169 264513217 4365862597 7473269 4030984473 266906133 8349052323 636191753 79484095652 53732714655 2626412099 34493964659 107529796284 486192373 56619372415 20151601621 69202068 96716587607 85156303300 1349953445 68704527377 42588988987 168414089 17344807633 90181311748 1538812607 1491918994 72587367565 561604320 44532826322 4049246544 1492327083 1341276492 2481711049 8100385532 61407154835 103180603120 17537892949 15705878820 53349813689 52968077000 89736807158 1392708209 14503477028 23779253832 12622630495 2869950187 2190619843 32039685562 20167705237 924336351 71602456137 54537015869 23265728599 4613801186 17003866873 1056548509 57085474449 12234659808 67297470336 178327068 56600946092 27678639092 50558555428 22025341910 12057170088 130121011469 63776807768 7961659960 12304983139 16125338458 7117700046 609999396 34238903106 8382124535 67970334058 13358919657 3518709280 9462520469 24489091208 50709494435 113958787 52879595535 9666590917 116076130360 48240704756 52129676981 51286550264 207281336 3493378024 15583484208 53486270640 11309569092 16940102894 59326559262 126204280108 50414409956 73774838477 5882283582 73201368363 15410092990 8294675793 30256351083 3304470859 9072712257 301613671 6864483542 34055597522 98048306804 76133120167 10979624837 9533070637 8839185166 33872113263 7722729277 3500044971 121919419789 158230051240 2552706369 29244552277 4924955162 521869738 176464425037 15777884803 30855726831 34189658780 43898962340 55450608432 45373675699 78681030776 8666372947 5829837455 31979149006 7856495376 150963115350 113097085389 35181919094 24116890409 11139456890 5926659720 67526208513 42851448462 88437123172 1543300608 4804160003 237934350 781705049 3640855941 108736273579 66239842858 50120212498 23334515291 103181144187 25896947386 4981018411 78260056594 12600381593 173257025349 4753360105 2539931077 20853112404 41731298905 91530380866 12901185024 6790215796 66981488067 53998478777 782345623 98578545688 19813968081 103381121211 27196531921 32571612167 37035488001 75509284984 2187556503 10756294733 3233088761 86868972766 4903204057 2756687648 3861492080 3110363597 14782145200 18270642559 126714506701 1087599016 14439715640 7642877407 6151392934 5872522635 1994378159 784386200 11452078520 40588452984 121226340025 102579427315 13404927345 4200966531 87043608994 84220999042 8758610771 20806035688 75532247868 6303702679 723571678 60575546149 18231259294 15267218131 889214259 9508388049 37691894118 3530240878 3083634458 405986993 14744689935 67420403008 8657415574 56552288770 22073202124 82212028546 40895241391 42241997314 13417160595 132886003031 7203452406 71951788822 85095073799 50962135847 20501216271 103086312670 6302070666 97938055066 15382150975 14643233487 129279663621 71726953701 139457285668 121644223191 2483888055 29916413836 2004044482 95988201284 23460949999 12662738006 17030097572 16780164520 91206221874 256778614 23368394784 8222392420 6804107151 3626913100 69255487416 3194823374 117512249461 81701522319 13804011487 31185788019 51383171154 32811058270 5477124323 104212376079 39016181394 11484394967 1058223471 22690348 95439213349 26261866038 35849966380 105418091690 12164486810 29902039 46788366168 99208416610 6470362202 59981688379 45919572636 36062760653 30135113448 332100980 13184171283 10134482038 6396538514 7328413162 4428377406 57695932293 4670369301 80921022813 21476602142 28131829783 77718197808 5194201984 2614690913 99549628663 33955407358 113875620475 12483321209 86132482993 4125979020 16135291491 4958947570 57879627153 27929398346 6065244744 1542646152 18341054447 3939332039 487561653 30236704244 3399420085 1999009563 42298799029 54090040910 12385363 23992034538 77632662477 86725952757 36030912225 3801035494 34532040917 76521726117 81001265447 29582920971 79228465770 15703110583 1292073650 7416149378 109827923579 54436254394 10798438095 140132858674 35530834779 3301939363 74407319115 35244120370 29055856888 47793615636 29820866728 19697663602 13125459281 11517264212 558606064 52943389886 35893114532 36202687925 11761164674 8788436703 6018397360 4917398249 2438575835 1332256507 30460737424 27406590888 65164915974 10963597536 16315508300 9506140201 25752527717 39170060577 15348467865 42750103347 14544606580 93525214833 61535518145 32000775966 35572045101 30334706695 46063036637 11337616640 14487208233 21383647690 24979827264 984054251 18302612517 74446975030 14824390272 180141205 3944073236 21205354423 74088378835 1535359065 100018928612 67127058833 4265940725 4171149584 92463585166 8894880284 5970012034 6195424024 74476707584 6584936858 2584185235 9190850274 26645254051 64830215460 31060266147 29428619462 134685228132 1357399372 151570155477 24604018339 101993023604 47376481439 5772313811 46764834311 57205576746 1211221331 19772079596 54268848989 105883807402 77662833297 1303015929 128987722692 10877057273 1155359751 2743118125 3613343428 53256201230 60036954145 4344449919 11786613363 46015974095 2336900543 159100721725 34775294266 147820525921 11245181493 99125153 932179238 11942938689 99428933484 152595331943 28175119438 72784028843 81036991046 71420603092 3216655841 63908984756 12525277924 11467051966 112741381759 4839052509 64602445822 46751141406 84384409314 34486030403 5225838708 26195565423 44323843654 25684676633 3766550974 135716488447 104263997703 1532549845 109209311227 16576453053 48817407563 15885512728 9678931279 21043121147 117115684081 32583663435 5499743328 36542416625 5985151260 132380889326 62684209924 23780430152 25293539958 24589119911 12961553151 19708518521 14421057660 23408326712 35685854 65134027867 44153759838 2944872173 38378972155 136577412895 838779256 919484000 6983123649 80921484246 16612693136 1385327084 49865902891 746098985 18901450566 3211826036 45538769665 400761378 32524781069 4942814563 132523330 3849849036 4783097971 61543500201 26436212 26776170472 109110488700 865957007 7837907325 2853519419 37986192882 12879922097 91287169113 41401419138 33978782591 13759776021 43046538400 10775544939 3651652290 88745452368 6432217870 16668674952 51671899102 1082833848 726660763 3702698546 15685629875 9472161220 71119988330 2558391427 17846729083 42385328282 1936207974 2338715433 2431295005 8443198195 76068625137 24873662928 31253705627 8419208957 2060520682 2083602829 68334545335 19931186157 12783725717 1844531068 622116959 121953515981 59620894582 2471078563 66074035013 16807187838 921728377 9665570368 93296570762 33757807716 1512469263 20028348393 118248706468 2361342259 4234122346 5509692820 18446199740 148320937 39562738873 122613942772 3514397451 11591438699 37298153966 12829660543 16744869087 67028195976 12548301935 25844084514 31729791113 175362367152 83487684012 22205202224 3567548697 1084143880 11359174442 26711888920 48790833641 22711283626 56057726056 1040324416 94112571759 21254187498 136167184261 1085644250 55848859677 82300430760 2408646425 91716846237 427362721 39820687273 2731901 11873277575 110988275392 8910173652 9982459396 108479485495 28328867590 59648742173 3860755783 42971916598 18207194809 47684676102 78065286543 768444551 9173480897 43848054274 9347074091 44746682414 2458419871 3366083885 870996608 51135917661 42783763395 61784422257 8477079637 711317195 96363654562 12285349738 3631841539 81331769723 2537529123 84029584561 322789256 19503597999 740092484 86466858278 42157915094 97037408906 1729383605 4972231574 12670606778 21297561184 2659785936 86913829736 1106235012 11767670918 65418030149 23701547100 1374770444 33624603610 42989725304 9058486175 32131855512 659196087 6017164152 46870580884 89916207334 5857139163 71642104957 688376053 34330439222 22271408465 15336598167 533073944 20093782914 1332496785 17434799097 98977806553 17778509111 3887341706 125592559514 63415882817 94546596963 55108503670 62449705482 45286949382 47923680661 110538280089 5916701128 26430416504 67016127857 100927188364 25497505843 49825920370 24607462003 50414216199 8689519052 118584476542 17945608213 37840198712 30479892298 20071184142 687784680 21413573465 118596956922 54423972012 7995493105 15523363906 6222550781 39350189116 32593837796 57175161273 36991773088 5736035210 49960621105 27718555705 4535569332 38686245031 14142133405 525852107 68710756857 229046930 28522115335 10680077469 14099323525 25630431155 15646465332 434687371 3519109049 248203854 30309530544 38254527849 7099785825 1355280431 54243140379 705300694 75513034779 661230932 49731246764 36830405105 2541672417 6775519008 87224109488 108155438947 96325046541 46866310750 39122393071 43329773571 121348840911 11133843273 17941631497 18752479877 43841153980 66926999684 133326894682 13044706057 813869086 5140562808 31172686497 9090112127 64657612468 49951022649 20368451046 2974219198 3168143306 103387340705 511490933 4852045901 4594244585 60067752205 38260624124 4238493513 2868596808 8246064573 14474364489 14611722396 16320444265 790540001 1427322931 14144027390 28000371774 22149389043 18990699485 77334653251 158541787209 13994770301 18273310300 30986227599 2182942887 136660338691 31338290472 47204852525 64640762701 7674087050 434329217 945896832 8854071070 29505298164 25912642119 6843812625 1331828119 14620887758 26852050597 2186301235 7227763402 271717 13713165318 4776290945 5278927970 23157747009 34274636853 2831360096 12149792713 94444447228 19572820200 25715372089 144721312226 79857746 18935811926 11879234704 59383099889 77256823319 40853079255 4221848910 49337069761 16758259478 72026054582 2390106354 85182418612 1207990006 43163002311 4250831998 21142630681 340386702 8399511662 409215521 111587514004 50865167234 67239664155 12503156336 36473448798 40259666733 65105348387 22035656542 3807996506 67925649948 73148776839 1657948591 48140134377 26871912138 41436302389 22897706526 1010076 12421119852 41369817602 2258969135 14106274951 4728079592 21346079523 2250253382 23829685316 112777168125 16567823092 9607500111 41213065366 81166996888 79311008682 8975512984 88036883895 10369085031 12502452444 1798665078 17616645901 8512807523 22144591646 84052987333 13218586118 61009745136 896942036 88530191 28622062777 476707629 28276002792 45092885103 38689422403 64347483424 6288551996 9477924849 27737599225 7496713631 18310082358 16389506721 11330554756 46727910908 144939013607 3454168927 24782410221 14183296386 3329572733 52186061566 22787807191 52946812526 12891435623 3294364562 16166460501 11707926458 303697037 40441685966 4224380766 8507809470 56267609056 12345069770 1657033760 72853717813 33170950938 6737440941 285878147 12653969944 5522929422 106361990928 153828576971 5923298539 1610773600 72248255 52862547029 12502203822 52878235420 7374854363 33833114696 2730454528 5026198914 41558644189 86994989 44379909520 66299687503 3212254307 335852628 2532664141 1553902242 2620956950 1480223279 2334131157 39715451713 141843268338 2405338417 62023538107 8766334511 41353731837 104807514798 39273385379 44482096156 6084708661 37898812 31153974348 23992892443 3516829432 5061101419 75205623081 4067337088 65140192878 9400174908 62346849360 54576248335 130771492 17328458751 3172447742 3211235445 10538955188 10734313831 49447981614 73268348541 91812171473 82472185489 53269293253 2921353376 556932211 23645290111 636146651 30488105255 9748054515 92400739289 17598466787 4763296900 603830658 15552111964 23461568383 111012975657 41646372630 5293471905 617831113 143148218041 42553772266 2133403406 8052268929 4077822098 5874398147 45849292897 99558057458 65353717344 78503025845 86887770949 65155661419 102158297702 77109865393 50214423690 21970273876 142486064806 10710152224 1785585660 3920868975 853135579 34081988968 26655672259 1236789678 63450178097 4822033765 121836893076 36179446177 343578351 11043319 85338045495 9890276954 49746330125 65571014985 16896693 4887341236 8395008994 16629088388 13057865382 68949530004 30519313218 74814489301 63517711599 51283860204 1449945768 2288216026 47182654776 19981232139 13043857213 8860453400 39165687230 3072466418 161880108169 4191430383 2282005003 33922477164 20508895883 46034756923 12528211308 34107877212 18955739227 59014537 46197595383 43370998787 33889424742 122099988271 5896510860 3393350245 3421583960 23020221378 2705529155 1408038584 13459859408 101017527723 3286671191 2717789467 132590779 4437343463 31704203217 2910455948 31397321839 4890229555 61362570067 6034761491 12456321663 52468094 9619327796 6335472444 4683511456 12600900512 45084626495 49994755760 165313009945 122369050787 17903169 56098608828 60540458747 529224818 63861073521 111028931493 75912406260 36617497636 102231364 19168786037 29216751872 31419268141 7254488440 35266622536 794802068 48682453748 115184495177 61533400687 2152895981 2879677842 58971154850 13282222268 16590765605 7238224504 9731720017 148039113469 101794532367 4504345345 152451811348 6793387508 63515052399 85482195976 27658563380 8049423000 21586835320 62227812546 3100796883 10128659294 16291833226 1885737352 6086479007 167431006802 74998812723 116123002106 137319857942 11871496 1688397417 68839114155 18789520936 80859771340 21727342679 442016479 57202321568 31463022201 45353399653 19412966072 115618212048 6924020774 149623074195 60135297980 9519056567 8878416678 2520379510 17989547378 33627445549 13246076773 15512471269 103558618526 28485057924 41714251378 11657243449 68049759815 11763198230 47748390380 32345841766 14793331499 59946611523 1061492805 103414237405 3688459277 2039538679 8095369377 60805877155 116267092733 30591199941 73044433674 121351184408 47293024046 58418885613 38219665189 92794315323 5099783392 104140127655 4402234308 4843644762 7150192619 31909208162 148838484722 8700027196 81812055464 23326193063 80821593789 57651272267 57835192220 31937330550 48508185038 13549474403 86648955114 5596723839 12113368275 67035167332 2021746032 86440343068 673595351 15394601433 9427034830 78951114161 4461456569 57103121587 78207816441 34338951016 5806641675 21614560043 52647005246 47926477649 42858465949 8640979443 85926132087 78722541050 2448150449 29817392273 16036168588 30983260825 41319239531 42278456 17066034910 55375683477 72295188005 99956334999 15937113257 998958978 34865675213 71885954147 5996066969 44805447051 4281966605 24014253559 2986498346 13677082671 2327357207 1886774356 113764357314 8714208512 39824280432 4357746243 24554803 6243029105 40087984675 14431509313 5866552508 12609924907 16602848782 30761011475 53704821765 12985399848 30447898038 30783257994 1065778651 878331931 37861410930 28738868880 46346150709 134291376640 76052798779 29194972399 590130563 13075369858 13571427578 29582019696 103388027493 7543756859 40438346961 22571690407 12476570000 1328586648 58155169132 78335744687 90848399 42719077223 51878687770 81033661925 88303891191 52658982209 28018858767 6347508905 2251228956 21626950342 6872316220 122320575 96615446279 41647094179 6686611386 88267929040 99132302430 31592140272 10556505151 11034631246 46866301835 43298713016 29952335369 278391887 6302286159 38862422933 25249648928 76096349547 96576394147 45057530439 15200207879 38383947216 63134169378 75105976850 67277657 18625344184 1163144823 38755016585 34387338067 70771762938 28110729662 695747994 79866169267 30310901813 91847197848 48035383629 23467476991 35277404914 18355718889 56772500589 54601541420 51581448845 11186747307 9245236832 32208455609 218799247 84125142983 68968892831 782391458 24818934306 16013301779 1207036224 21145381930 132300723267 59200849055 103877869775 8240638004 6996898366 15066500388 58448723636 31828039314 116706028924 45772700263 7442568701 10864583785 21055727726 20413030983 41270764629 19108627 1000476267 17577482332 2685978279 39655916517 2592914703 112198135 140761488630 2520548850 13009930319 3131326181 88543811386 11836797200 64758458332 13919721625 24835306926 6208570 2820196500 87477375176 58496021158 6245824731 33122304895 73566602829 111356566801 3145784301 5634660593 649061707 2205605139 54536303046 10217477175 6586901080 79880958872 43829627745 917051386 17280829871 66413297093 32002219859 12686197918 125796766921 3413169739 49896791000 46491991 74557932728 113885723 93447214380 97276111 6662142637 5848391648 5657051016 69668573795 67252775307 736292526 73510195899 3956421865 4653200405 50652992561 31588311411 20596426552 95252154810 5186565355 4968355787 4969831915 5127276449 1254414194 5478958636 35123631538 2561902204 460591121 33435062424 9670796063 106866977343 8958405571 3949563508 8201181298 47212300463 135386088033 24464175895 45477945146 6175853431 2782833066 112852902518 16196310382 58740419541 5080317685 258641934 372930616 22903840748 77481791885 13175131324 20920445296 76492389147 3764084310 64851303954 32428107811 1913421783 9405161646 67100044119 6567419689 13530738176 58717127734 6491982133 624559697 107472583516 103743370472 14894308689 30105841217 18123608774 92446469081 48627662280 75066969169 9725367714 53197087987 36754250297 17070271239 15433033 5637189371 23196165735 3049299020 53076623318 133580425867 60082455023 19827293998 71969939023 21197523297 24082825842 13512173643 7545866945 33901482660 4546713555 22375390584 63981577035 35706757159 8649923883 91396104648 3516307460 87999767363 48180697039 107554106117 5215985362 4966611737 56264639762 29602758447 11223783754 10253240295 3487969799 158612573932 71929576817 29025790 44937493491 336430691 3139999759 6082465793 23794742875 56838590556 156912637 14955761916 63162252864 26608725340 4890807835 1687951872 4472732547 15971737349 119488787500 31038423252 595501096 7646137118 103488536185 11253902367 29751397423 17349861762 45583994191 1457552382 1511572197 107107284765 143031387608 728123000 2303487987 935717308 53044282804 61428363960 8299473172 1036905203 2462084758 17288288288 5971542869 16654785544 24366490622 1154531925 77980054410 21752803603 1219348034 4736107775 7336706759 1646135748 84813025 30174204995 54113603581 9705533386 16876979029 4751941815 17927571868 77518360106 51655568589 115449305159 5952979638 148389535815 1651725137 109605844 144819134930 37933005276 63393996223 8865151945 20768234645 1836792849 83739963894 26054340437 103919431382 45174112713 8839919181 56763326361 28454767064 46569523092 892406099 1410591438 68074140766 9273276510 4828143466 1108707064 7456080674 2938166038 6808428288 91641600898 9104184180 16568134325 5018539815 10825826840 4208436075 13069231560 29148067108 588078496 27637781482 3710836457 111709372569 7691331756 40303896979 1926854026 2725422154 23184291078 34049713737 35070499235 10184666003 1285952832 7358852965 14448545960 8086620917 29060604969 34410644699 11037459534 75695297031 6191653413 80911942473 44115834798 4858124537 60702384259 124216403966 51014721844 60042768385 10888036676 143806851676 24494185112 125374043593 4797338699 120074529653 91244960492 92767151700 9177933637 26132124385 4877351163 4508622635 61540981763 42592887986 69486784600 22236125647 10435583045 18244704885 9352422097 45953781445 26577877169 29374408143 11085641935 2365000762 1691010419 10250664877 60616369373 5386241951 73959104172 5646001453 4536667000 2022868857 3890723920 27494958458 498236800 90359929770 1654699549 21677276702 114734413725 30297252517 62632697781 4174271353 115949837863 1252386868 13182307900 16162959149 83347497031 103766479259 2011536174 4072068552 14500630186 41553622307 6142978663 77583239260 7388284175 926730492 17766654356 2515004373 103690652549 57596977928 35579324086 16705633329 51988008024 105944538985 86600164695 48217539497 101816775131 57334402590 12469479384 62122397406 12020850672 22336913455 3017629295 9833663920 60843731003 21419604529 542041841 33380943925 1181661538 116827577842 97301697828 147209247884 4965201813 88503544988 65270535177 9052376564 29608328730 6893641117 34604211820 1940243300 33286384934 17958490181 20472036869 23573619213 24340988604 9910486225 28487665522 16690083389 2979452768 2002928438 35816341494 11287057610 815937132 71146003554 69215805396 13979626189 4877657748 2092471703 20625149931 16498562313 64754305257 3244651285 109918951751 48664864380 31527741957 12346455460 74972737 1012352655 16838431606 167879072584 54308929007 114037589777 1897982450 45159921345 26893602625 4760369081 95563851497 505199233 53166183603 67325868442 58681930906 74074112520 540875169 170789946 100052168528 712965793 28837964462 15462489416 7193438954 35446130479 986591145 62465340127 18417776416 13993806165 1646877828 6096683707 33922264 126532175461 1464782894 313095763 66893452228 23810818888 8598642330 37244501937 1461545656 6753841224 7662098481 4118354588 21762233878 17105389911 2456722584 134079526 3817782328 10942169256 1383687911 30156387874 9463318645 36334306598 30717238501 28443961540 34224907000 31841179383 20865452580 7813701172 12181810529 117187223089 12933390491 1737094146 5876136226 4267455772 17208495547 97838665558 106647828672 50266681656 26721531652 13311341646 315640565 3370539445 13272382908 4348328284 62732801689 53511343771 131018623935 11868448474 18528655910 5721408282 823237165 20158621523 1958884855 89276381348 5106138159 103981504419 105068788732 7336317682 4790085074 59362694239 21840832841 5687119210 23903732112 4069292170 28859900173 20351001471 7998477900 1905050317 472034051 63324769064 78057675831 9284937200 66573649023 43386756084 96574550272 69791601982 1066846881 31594280522 97727739739 90890653111 47123218134 14904588 10729240095 1411460668 11868414426 13141341013 15245302012 17283832907 66612335005 329178276 84772364695 1637170788 12850671649 27135595810 51251803706 29774728751 104936247132 40322932130 18425341561 2599563240 54054769820 45331914364 50841767693 7975625115 4730723531 125444093666 45410958134 13057613856 40869021643 89055513214 16915012112 33661366007 1296381654 8503873055 97471565045 72296117991 31772530184 80552829639 13288399265 41186345426 51171146072 16022495651 125293772071 43195393244 106123233348 128608748973 907203308 13462652679 60175798757 465258879 67638487249 52579279 114916207047 64433676439 72029947192 15731846723 10458661262 12579457789 7836408944 2263077039 337896254 15855791841 41224524528 41057339163 43432170256 20710447309 15335842042 22320786655 1240324861 55813189346 1333775074 4825070672 2294695866 105741691797 8474052623 1884176047 91524342859 31323405768 4616286856 7624185156 30467020086 15113438586 18195458553 64947937100 34340744619 84235250267 16219257536 62913728293 69436144924 2917285288 80284655594 2653294941 22259318060 27955511294 25537705454 531577257 7159111691 70169245578 39412141566 96707771584 10339029451 6940367543 54875664306 29589334452 10827008279 2634596437 9366101245 55126221594 35779524872 600108374 9110116242 166354134 54714211621 4112145301 9162391228 131417021185 5796361597 159667385156 603797907 1237911663 388832316 102627483161 25316258499 3987159883 32440457861 47772626060 3942382509 31296899987 15900417701 3378457004 125964570466 2577795374 16199936011 63123845156 20299825184 136558791028 12208608528 32626874739 20030246370 62685395492 115462692197 45325045970 127113844193 68506442476 9238476074 49514246791 87695035071 17945602131 102481725811 6551105754 7597700154 39966636799 4726182181 1435114246 34935414280 87367090444 33853796393 144649133813 40340665304 53715190488 14135818769 133385598599 126816600238 21132897374 19188878508 76230498322 18760891752 10025623379 76154430794 44137535825 10602111581 51642559729 103926960924 21801222507 104455882253 115824358927 5710684356 7717509928 19760564475 3370297329 3285428 22018321726 33824420418 179683557 1337962394 81868474651 5123937384 31261461613 782632679 142016410305 128062993676 1717719042 9068933908 4629340584 54821697219 76258098557 23529850662 9312144619 106048088612 31779791301 1306392212 50889240842 7172739553 96024393770 28219662659 8482266562 64446250039 29895843136 8681019092 77882871262 94983769703 488325713 109118425722 13580645976 15292886538 35835382150 94032167168 89219106195 24108871295 10354898193 91222706113 41960289537 66932699867 11628836246 59149318916 67667232015 157088976711 868214268 20853730965 2794572935 30016989974 103512439963 51874229212 13499938614 55274598440 41190911360 88537437353 12785948723 60009985154 11587934509 88229581938 100909267736 15739716722 1759346484 56523902866 2115580807 85799346027 25285653774 42693273987 16606299146 7671633596 55053194507 113568793896 11764544779 8624193404 2434505923 10353348039 1095928828 51018056305 59804785672 11303244848 8350538569 46232161624 47218610254 2315499694 77649137496 7609657909 21578401016 28784801671 34613480069 11055977912 17455816341 8790282930 5213470530 19064905050 727770406 56032201229 30326380826 42372300331 67381861325 73495419927 2103877733 55204148332 667998782 441363623 17381672 17518908824 26790785683 886432009 749385867 78347551014 2994376 102884644195 36781027312 76043374024 79736592445 64677017599 51799889601 17692670734 29846538317 42555490795 26784696462 53734589613 9618412296 106437526838 35315316452 7668348358 10209057707 1680357498 2467628269 101011988592 54602075626 13445066930 65094902943 13918572620 6746499593 33964882018 466185047 95007656065 2029640884 70410335056 6849202728 4438465331 13275900187 2505956761 13212313977 56461155404 30445280665 10788934366 104486305777 7493074138 32416754326 7074502697 1612622777 1365779710 975872770 720343228 7269998006 12228124847 2365073715 9913835387 7527910219 39633370282 86195907422 28991928829 1328249278 32751855774 2156322654 23630677972 138447445283 118746031472 24129731742 14805022634 1480314431 19707722788 1601787744 45191636129 29708853913 86992695237 974227030 3408572997 62134451681 97964872773 63218847385 29541178014 18070303086 5628534385 17546944290 37917946987 152373626627 1767846522 24963755515 39289063789 515027361 95738170284 5601972496 6204252184 18636002204 1690877528 62926354175 34159155861 7899457516 23969062965 41173123056 107015190484 23470006 24215458682 117230316737 101691050907 1873553171 78314094198 7473696734 96277456777 30216051404 3760069243 14069351986 16414904799 52084052239 28661505095 27765290408 5913871072 22738292569 50588885671 29230308329 1609424975 2139263710 11071214285 52857946072 12646550463 256000025 2423616285 9001616536 56862094632 9833627569 12606448542 351921252 696011524 835689910 1563160577 54631168697 487493274 9663957843 3993526162 11251964140 20366043020 1847235173 138650110 4453743550 5289913131 37550666825 1499934176 3349451087 12710318478 80661893520 57536740117 2913605053 7195609505 37044316763 93299057532 35818795366 57467010262 8835659136 6573988034 60234051431 83143664442 45868830315 115618103816 3169429098 53200081208 97748917734 15027251281 10646005777 59435465113 44244333760 16139833173 52654261628 629152893 4462656166 37707638896 9543069496 112128295059 74010036270 12230207599 75497752253 33598472914 59523667775 13803903094 18446770189 9124536052 10583345638 7181044352 6143338601 18870711365 4522651092 15930471695 63141252703 93776669340 17830470707 59464951570 136611304757 4973313688 14873875356 22803033793 40822553162 6523261725 27818360195 96235105865 12808091351 125734675349 12928252848 36600072573 14124614934 14346012375 78952431527 13105082221 485003966 30418329498 25643196761 8500005 1950999327 27319890272 37296531328 43456959145 32430510369 33452885719 15279273548 2030453587 28259852435 10587717097 11235753987 2875949989 102600310909 294482520 536628918 2040959742 32046372532 12357497481 88154841622 12155567149 22670262843 9430803750 86896990578 358845976 72096378979 9904517485 53318744452 129231479433 2212865564 2888375082 77909231209 97482342015 84866265206 60103815776 1678288111 26187436513 7621137741 21998805395 41658707195 9098407095 1169860702 69414927749 5257550394 1609443 272022073 3634678477 5110013082 1436863275 3469445318 9772803151 116543945984 95869592417 21785218545 3775870507 34613863144 6424619279 2001090284 40629066850 2013759152 147764442 3756492037 39654524634 1853056975 106077945048 89467473375 39961572516 15858454114 4614785898 27020718171 11964673222 1043521207 242839990 22714407159 8071146892 103995339860 6061991366 2624106001 18360153275 7431274150 26425151130 42435629695 20434060464 6227942882 8234906391 78070908502 39270378082 33714952010 140842909523 18019502784 69651361521 1883444223 150695855 44560302872 1297337525 63364437434 507133029 32766720713 3214580514 45879693637 82959556 88459545044 897757171 19179146471 818032187 3796303862 4755450552 7112943769 14151057685 8149971666 79254270835 71128925068 208615409 15621096432 118752451385 26232241951 35383770593 41316277000 15910663581 101871727603 25424255919 17976680551 74027193449 7985688230 12576110921 35341427717 38928092470 31613621492 2128172342 7921983767 42152648475 5959819267 27913327049 4695489352 1031330617 1678892943 49476578061 107085182529 6960684344 11289247509 101605171620 68753300023 68374690828 29889531227 3773874719 54291457115 61197612451 41313916248 30620360936 3428748826 3729299446 53672126590 94639007956 36096393305 27563179485 352561985 20738172675 2059404391 43113734192 33080921209 73619514752 81530619802 35170645845 45337807473 45222283571 198550701 12714926050 2826396248 89274108342 3587577553 10980242432 46545217 7205814394 4799077129 9123766350 37519791072 27702680961 40986230867 11927822512 4582135746 8453134137 14739688367 39076016287 33582524351 46225796054 238487060 6115115921 2742947406 13596126978 23241163699 68726583989 3785992268 26556181010 100437555921 28412009917 9428861017 99830330690 1438166528 37231392530 19026825792 7343805310 75526290688 578194510 113035031405 4373649256 11439012124 458657415 44839320048 38769481327 4054669915 30627345095 3339035314 21505997642 39954364787 3156801631 8197995270 131017639789 8084557072 24728073450 30116249823 14686729837 60452947172 912772760 46452354667 5953664103 570371253 18509200 13537187509 53397286711 5302451674 72957946 79512155284 25054169566 5019683711 21174898875 38359041628 16196295697 18984953673 12963384292 110039437 20882718060 24189799712 3386110034 33069900133 17759592041 23204096473 3237517756 22981330179 1550295858 13875140933 112666014545 11917247401 56331008982 52251575593 42416224222 23849621816 3273749343 10727952783 18208887976 87869637807 14273611131 708501887 34762584476 26843363590 27805073405 53352234573 48157219440 43187725589 12658203763 119828554850 597900664 4794120781 43955848940 138256841268 1919797 33101427008 14912423762 5877829481 29940690229 103882372762 48862848872 3362161849 47008662709 6168775419 24986972008 15130378458 2059377588 4109779589 8347452533 13102711718 21245438949 14023519330 9394437837 104843419800 148801526739 127595567184 18996496634 114148846966 2585292489 95722713607 13777192385 5200680363 33643691205 50539049911 34773784436 1286751494 41768170456 54841898979 226438073 3221007003 109444784 4897703673 5059587391 6222306229 6322643427 107428830410 12975426059 33011483106 7435092224 13245631980 118366315689 15371198635 45124794268 2004662711 5296931194 8820074537 1728614187 11955203584 9537900885 43226470660 15445092347 14383925207 48262867497 23983387650 6780606979 4791088881 39998941870 12788853621 39704852328 811622863 87198352719 1625525559 38370464925 1699881094 582961597 5124973347 13196851305 22047497649 11141895185 70692557617 24050159144 1540741158 7934894558 6763841310 11211496926 36642851542 53661602707 39717677110 234931323 116186375672 88364106787 5374200280 26177136170 26919268609 4518035648 3451044781 124527693659 53904956861 3377982128 21014636852 57604357019 335709316 47536476264 24518683966 10956823009 48057668691 58800595418 16548778240 14130243687 34096901088 2509256339 30533843554 12105324982 8218900460 13754124739 25482444902 3228831560 16070593623 1071259690 38615303218 1090612559 144046842388 26792218121 22613417161 30732198106 50617620950 46973600754 1038072832 25481253546 6260440456 17954535159 26422295764 3555218836 63602847421 879513748 43476338824 8321778406 31075907244 17951732109 84120550884 55554600367 699629274 1769452563 48236180391 18413070685 92775178334 37518044359 24465035 20694230898 7221625948 3090019861 38631025769 56610276102 31481311006 23083689454 81960314373 49429335789 15636680354 7927637755 12685243362 10407657746 3526402573 44185731012 1251362221 12726595836 39228349221 12635261528 30383922423 15766582058 2755231955 23780359878 1912607763 3558199717 25089585238 93667164768 73018613703 8724670479 87033736932 1406224055 27521837312 28508272120 47610876762 4584160748 10206940867 20867398109 52469484999 16672872613 1428966698 36534940012 3154762617 101458651158 8455995127 58842922388 97812868627 28020349541 1661305332 4131743587 13292622896 76489721111 374150533 70921956246 11007113843 82906475987 3460269020 8222393212 121480746769 12816608497 20249094160 5799156212 17539532318 8490724011 7537653449 24104543109 3114839048 8754759333 15509965875 7277223037 1675223144 56605571570 69649648344 19503149434 70160888633 84674288253 65254272336 39239496488 53356918141 8704238879 52782588258 462339732 109700870287 86618654386 50779146493 1836760031 1307858524 2150150450 5551895487 13777921006 11849298769 35806846713 144993082178 40163899871 16086551355 22337541863 3042494774 69588876651 7859298972 48578650105 14645741609 12632342252 3806056449 15075163288 51419853268 95032288563 7534055105 23710730771 32902413490 5897593124 93631143888 76684708915 1252120461 107358202189 13747957423 22456078247 31090831052 17238427358 2844552181 1261256019 1309530120 37978012287 128959648409 7329280419 25672874828 53255654868 3947817822 9758753934 515804330 83741359698 18282604872 56944804977 612822803 37032672347 19949125499 2171327105 30219195613 3841757449 16500961964 11967947898 62183276371 15793720592 40272764161 1591209060 2817331660 2644291685 106924144048 92162800964 3696815958 10184125675 12064889424 60505471923 73632451 6030241778 5082215244 44010189605 21086523 34140972425 1219191929 21594885446 56255900781 905893586 24117773962 1827384772 89748490183 2194958295 261009229 72453839980 38479628833 7037761320 53463653648 2160748418 2627070318 17749169859 31615128915 16176824719 95615115270 40693498067 82495305041 6320077674 14002767044 81351427173 10813298667 1777853540 34663525038 13319592552 2205843325 861018774 6009265363 24786077018 83370362182 9969895763 136179084617 15616719641 12452727166 21736726224 41389161557 24600535178 40710603410 7676886164 161381494061 6122251791 130694905004 47930703084 107635609326 13328530606 2746342291 53935198722 728202219 53227109 1265082346 10137252494 19273326202 56925432285 12891032377 448394834 10992571912 44697082203 28203482691 11128840957 8543386115 101852326228 24855992943 46439826436 293269505 19173608523 24820455443 256216409 11342576910 37265266687 1417302038 13075213517 3495440372 151994653910 5755354361 6957546338 105952435831 10428228529 2458555582 11054781513 88012748146 93566045847 820546042 76484505137 56030453362 31670231071 9832810944 62353647518 50874238971 32099974059 19140240151 54482430039 4377529394 47031262175 13638707022 55982203529 25618331378 42880887 60428216162 72830873393 18756821764 5278551477 3345119612 19523968065 35501353093 26998627834 1681253247 17401455691 76669035336 39252051109 2058189210 1609039722 51639148391 70566573360 271632801 4594026604 17060384950 2697646007 965679242 43309440489 5055318857 35022793134 10811315363 15030157833 26110701223 109755745866 929484709 48743784674 10852913095 5016677560 2065591501 86921428117 105851069364 46224231665 134857579056 25194675099 22408573470 14288701714 1448385649 87635678351 16597044614 4645083669 26469739625 1914105912 44193299626 107568179840 87670471633 98032354936 65019154866 8357554715 47257517346 24493488112 56823080496 184117363 42031923185 8592469594 206784721 10418672383 34422062502 4292552242 61000084304 21410812311 45230827791 35940122800 985253871 87408760562 10269531284 40618611497 39353674897 32219822817 13109261442 25134278621 62550036408 45830860861 31409125347 35169124192 120572064410 14214351952 47701376949 11073045687 674950519 17579135971 20572018858 71863424471 26363370812 1357205909 31808728580 7400972608 2992812368 2735840507 12970861728 53537290181 86035156724 44450719492 20168007162 5115561152 105674186928 12128192067 4418049021 34851679585 119414595751 10978289775 13711622100 72048932383 54325078751 63874503648 11000716252 13072650972 48819865662 1448294423 4993284979 55879470149 813557163 25698423305 6405754769 111383004583 39676674568 10480488666 25018737055 11502378882 36252987003 70369336906 1585307170 50087278816 72272379289 2198218976 658305247 50861574654 1543644469 19428759252 3481279957 40847054550 8481543365 40059046629 2202644464 1860873250 11718505628 6530564154 83780483196 1619285167 3540238543 7356184410 599288571 3652713637 9651187277 14726115664 27130023273 774661575 30834511603 1512523076 23442549311 28681748910 27738303899 55278255245 48560984831 1619034251 2041017657 9486072383 918374904 3289615912 13519823983 923778445 1082204378 37545220930 57975793717 40677083053 28756104602 1709567102 110275442057 133585989694 637843134 45127068315 7175456892 12412877989 6708228503 909436656 68003389104 5153406960 90815327801 118233646120 8851762674 10466814097 111330893749 17782521255 115800319929 25512744992 19113511358 5541876796 83198071776 55851498511 90072961694 32870823125 74166233591 82978575740 45270767802 14026864579 35309067839 10911136391 11418626601 13748738682 17447973201 78127760778 12139199062 15781506517 13014178547 78600833156 31256614177 37686130282 5755153434 9368808560 25971574434 1511671940 6217116887 1594828293 124657901857 41285782830 5088326212 1428612824 41550861167 596623486 15150415085 21533161700 11630074005 6916820463 3980000150 662741719 23451340045 26945559695 21652187 61197273891 79409420693 13360579322 2252057019 109641684762 5400037138 1611815789 19410916398 46962871035 19137469841 15958330978 20063032239 25018464183 16009627049 20171660535 7658812231 51577154272 13762753489 95661794621 48428690342 60375880389 17564335936 31398541874 81532307261 225655445 4255781 42957390394 31829456280 1988483526 912043566 3382270667 103938701413 7286548933 9668940046 12300471213 3683545473 92531327374 1041902820 40813725269 19922165319 12645164280 24794164478 4541199941 3165232764 525589699 450326700 13905966335 45415161724 86054177524 47087942455 5633158271 309762096 26380699138 56975843543 43453788493 53066704582 58239166538 37302710679 87488194380 81163121774 20016132304 29557141248 3702588446 2423203687 11384048051 49248518591 92722170495 122367451092 1822584949 29202453764 53813064636 11463878684 87012406541 80630992886 15584030574 37418859080 12886046921 6335137 51198920140 45552465529 28542049065 243916558 20730176238 137785914846 5575059339 6542915564 56739798299 6354712831 29055736781 53745655185 505088921 9634706044 41981049072 27522236294 50689448168 48502155850 128912977927 16440258898 788666681 3506678236 13220605597 5194127478 4276044848 68777624894 9144829661 67203680744 4760416167 60659460619 7310752341 48730452696 2082908924 10581021090 1884491466 31805259403 16175315546 52675570038 14250766622 10436158706 181037869 11815551360 47146052991 51610074523 27361516779 93396493317 5827848510 1080969091 18149858011 233570731 612987871 34688836012 16779064633 30416114288 40978671303 1396398929 15965255547 12176155414 18225217635 90536742287 6129134211 5394186684 24972674433 15748498797 13112817193 13219167029 4597322696 43050949239 24000165495 15941583008 133936546865 19718932133 1634945760 8002372785 94755332697 90862605179 556907247 31608350726 84674376199 32500307010 16706713997 18551548378 498310182 32123771046 104776772518 12806214329 2217972932 81167137659 5603026772 3180616361 25773398059 1486479871 9272854405 36694626616 102423245607 7649021900 95597370224 88381309462 1287582733 11940456461 51691072096 142442881231 13191057841 1375847083 102646508047 2036804991 14269154403 87933444837 1600563498 14553323615 36966244883 10411800692 25956282552 141963958 5616198166 92634091422 31714088128 5354627377 46482560128 13352450746 126574657129 13505471093 118194408868 70207635825 40834515937 21523895236 10294897479 1167329327 36816815544 46075303227 19504975458 18694705256 29716247143 55165918283 19946502255 31098749911 116852597 9361807751 12423855456 12924541 6861936368 458824583 100344075602 17316785672 23820471427 129579642057 32680773896 83923724984 159747076420 13101787119 22015448330 30321592032 29972051782 141352594 19167903722 23594531687 5947699877 35437553116 21388418798 32602023260 11767763738 28251248264 36755916870 23061500672 12569644040 100206889169 79478815612 15388784786 3387290961 73115281402 119648577275 22292320046 38762463245 102484861794 2186464069 40324438576 97034213462 9028514346 4231660524 29415505170 5648627888 83128066909 19066178995 66967744876 17319017866 15564903706 519927386 9984805976 105774637975 7075734844 18550951067 31617466048 39285906720 32141237233 17618284906 51899754786 54571545422 10798331527 74711256566 2490368573 16019318354 6196189533 38852592485 858544473 6593243452 110477356606 6614489816 82431478881 396471440 98463756 11662243511 61090524076 37165265717 49508473350 470907717 39246072199 69440336265 5394232496 4090313450 10452676878 21182833 42326431263 30428267360 132453853690 8408563998 629674999 8283824029 8887035267 60766741468 100591524634 44089173556 4729065970 5621586086 99705497763 55640271463 39756114815 73862503131 104616431576 74597712500 52758957123 12729100922 791654626 103108492374 9449188775 19996602 12260979648 59145241804 56526791357 113549381995 1526919509 699976432 2861116686 142654106500 76224297677 18254900518 31621070013 29945279973 19628721347 8936731126 13102108399 28630125770 8622723051 135984026730 92832048759 63355158991 66097752554 128784823669 52631477630 57401679784 777667593 9884915882 61813616329 3453420457 15548431618 1336265445 17422221804 727418186 11066571940 143727287867 12072444539 53095827791 71550887861 60586631605 124094768776 73583268101 11845520104 4936478277 2359687132 1367404399 579488801 1429309970 34053744117 75333261585 58191060197 784988549 12460354611 49748223109 15528528159 95073860176 614827149 15551512197 6683094706 29230510276 30752522744 41625024898 41922335436 91614174122 31221020992 19375161808 9501550313 86206278455 56078988644 12466046792 22417406376 1276600356 206962815 13581286770 9918229777 1792401638 129524197850 4609538681 57134339052 75379980846 11128907592 149038339975 77956479230 7103295581 10966225397 21923781456 9256485422 19448264155 10936768377 58647737239 45291000884 4744998462 18130147842 36873236279 96160847152 598859124 10038239619 91350041092 54578728730 39769174767 2428050590 659170682 75097324036 26087417835 47128500985 112895640275 6034500201 22789034666 35161430716 63868341076 51618270390 50757333349 13338717778 5881899174 3251496408 71330937288 319796186 2165308649 44611123465 11984459829 16828895636 2764604044 7264830259 63372249285 14951137801 44226443833 30514983551 54208249818 11110619715 64895238513 40410296391 5246375801 19615800827 767291538 10794372146 80983958168 22117634372 92296397316 15978219316 2563297889 13970628258 4706633922 1000553 23929655330 76952082 32152279037 90352176696 52983374728 161728628550 77494255257 51484174200 14485802186 15382968481 7131228958 34334607449 19403185820 7822785801 5329467848 12354523576 12513998535 43221404628 42583787793 41516817272 18518497518 35609364037 3795551362 119241425752 7675439986 83545305745 4251653145 3317888633 13848157616 20786604541 6453724092 67546629513 87912670949 4784680523 1735692632 56569692216 29154926600 22352124542 12581630746 157028983041 2902280387 4435024478 14013871210 8233455606 8002828528 57918143891 649717468 4995024060 4967000578 27089655292 30435148356 60464101110 44209089932 40370475284 37069548760 106670754871 38998576816 56677605246 53701663071 15040784965 7732326864 22089883879 117621941902 6634014093 1234858059 20949076028 10504101351 40069930020 59885425591 43028837741 4966764440 109093162694 12608508701 1166870901 1643009016 882024758 8051237259 3001503164 31762424019 117207766532 120865608656 49407337552 56154187184 8694179720 9073200762 10035341905 22274881520 38729021202 139128526353 7392581367 31061297133 74343770128 91569994110 18367586496 12693362096 3938970731 7140420724 28665501009 670396460 110906678714 4671486844 9340236011 9733693444 1672254374 10950562436 108241863223 52799537073 117063724230 19848244611 15557394703 8807977316 7961267053 826386418 86478334723 31189331115 16187054633 2980533408 15586939839 1721837832 35755485205 26907668789 9981480091 20740478398 4054222929 70977870318 25493977741 3097260407 102110575810 1219799928 44632622844 79875525253 26029229070 111192226906 17158917082 1184999281 31993476506 16117189559 1123769398 5160331466 60976063060 132910466824 90230364197 1468415938 92868956817 14660900338 1070042239 71887916850 16193690559 10404338011 37556603159 10600790348 33210129610 28027734038 8132577050 51920975434 50850951435 17318254461 49057948187 1922157967 7449367637 44676739946 46971166821 28826179142 82740783472 4103400635 11196427576 36278622225 153553443452 62560737806 19878976879 10364032058 23287627757 5481241900 66436819561 104702677265 15509693764 6786056122 68778506706 90355223476 29856450179 33221725795 31848956868 11126585307 14409711048 1125681804 62713327551 402661071 4785626877 613428709 3060517972 21458513917 120610519188 10832955459 4056073195 12690433578 24608134236 7743987697 674005820 13044600887 36061658743 27984395960 37561333084 107376265993 99545843147 36797283403 1444599925 54025256786 22374805920 5448751438 5241630015 25547927762 24061352166 10733390828 22638012959 57638093762 75566930246 12037399446 108057890410 8399481343 21128694882 1619533302 21761609287 36962364698 95139269921 5119444002 119908002465 97541530745 29601836757 42282182753 676463721 11520076239 11240391992 18311659446 14219634316 6070617942 4965007899 24996119470 5842416714 1892715445 7115810294 118110599923 15292477119 41094713 11314632558 12537650598 20155447147 1692521732 39364479656 56802329755 11774162171 4539915003 125301214838 85335907865 7105393078 8424378372 31775561274 28639257501 23215812001 37323107751 8499688482 26410865996 1509894959 4125326754 7752897648 86350591908 519951194 60468695802 83540075059 10250927780 2816514077 35780078788 16927128023 41469568044 30155712858 21048550302 10402091202 18348139630 3286741537 590083916 24617850850 2703119793 22796 2862248 30262310468 184310946 71228029552 2158149669 9930435586 120640257085 950603483 3374508898 10696194467 512548 5476032237 81381184041 425589375 19401918 1791200490 9322021412 12534894109 5222030084 4713254581 15202769758 3912674986 12875469776 62966375028 1423622044 2310577910 5606076278 54952221017 113425800 800109837 23686699249 26357490283 105572279433 117482696265 2490502998 48571100673 44647749822 130426037696 79190268775 3060991104 3513100414 2179478483 8863680839 10616604369 45500261764 632393829 10741231139 14220018274 68974089552 17352688631 32693874884 822608071 17515891196 6937514746 7138023347 4094538078 24917473245 820886897 4491375375 110293885989 105218778571 85381439591 109131592724 1006187677 64343895899 131865300179 4128853687 40535522568 138815986 499324947 6147482123 84926783902 17791581382 52684505812 32867087322 490991666 7471030962 3475239064 2019334365 82665832774 8855892072 12766805500 13776683643 748513138 18686732314 5265728858 47025588418 31824735679 509539192 33457869542 12652976315 8019906901 7460558028 64072005135 72516809137 33337929377 13086799629 19659533051 13829609306 4734346336 104711860004 26600989513 3857040344 66705754592 11790361 26756848593 39514316210 7189845 2437174959 32207571732 5262930775 31775580161 20048493819 22040507452 2873461971 27317613424 42555486206 67870873585 11692419871 10438750353 25045737 54576965940 3186416385 90058906895 27613668717 14388825795 7569659354 9892961655 1045637009 83225861287 65181365414 6179933266 103792817114 122159938921 2997348042 20617826985 78363937399 1922260597 75952460347 24384918878 18230705067 12233011492 110234083560 31968123068 12467109835 13201638576 23160943233 116183358873 51291253740 5921984013 47835076433 79460519998 19697469825 3794931658 44793392097 63211433404 15756488929 131386988992 58921423776 20824829515 8112137467 62759164037 216564895 52025617776 2312555957 6113616494 46596954696 12922820311 45878118164 9095406232 26741435547 37766122005 43158506675 20661786331 1303127434 23563736252 13448332405 56843670906 140692777050 32163830798 14345636078 1794347765 9032737713 82829351570 35027257015 13135598630 30123365301 4543405211 1921157131 39228890399 4620759384 140574115090 66808368622 2170206125 15108147832 271899584 11943829817 103150075047 8933476142 29484195340 75681758328 13110299806 11314508437 2516904038 135578164 39437607308 12691467395 1358859946 3316781407 27543349060 3948988230 51367716111 21456972305 36425693209 37039975016 29517431210 20985965201 11140190736 64585206207 2546102804 29969423417 60815640200 940045031 2991520131 12668267091 105285549525 21469014429 10514958379 36059312277 81007638701 9555764798 761660272 34022487153 1110560321 110863178794 17605463277 27907210913 21130074482 88669306986 22337490477 31942298288 38052022118 60628731748 9140825700 68607877694 13659426191 7448997617 40257867149 29003556057 32284498026 35531658488 91827075555 36679249049 657488605 12267126353 25193862440 646494323 1104182571 3554297620 31139863125 107505203837 29067068517 101434939577 33374848868 2927247065 20999084751 83298481503 8593650605 3639090236 21771546327 6197663291 137147432058 86572535389 8237213767 98394622286 38026285154 20520136969 41826407821 31913368683 24219180575 3930502453 28375493475 5149713451 1760056462 22275146951 99799736830 40862337940 178588142 1884723721 32693081 83570092762 35998552742 13918283756 130440612914 2945404459 10872538279 1642980749 17515074549 35521508344 4777698054 99559676696 8121191762 3331420891 102415906731 11623311473 17511826417 80932105402 621936495 49592060818 2083717454 91094293016 6203153725 31794102361 83394471978 56002343897 4564624225 5109182429 43339042469 22457104207 2246184438 595083429 104668338645 8177107788 6593968875 16590413997 30604967174 98071344336 87085937340 9521112491 114033170000 121014900007 294062560 83618093351 2255554682 27434902877 13737484237 1214228727 18502950211 55300286570 93613053721 8131108966 12603608108 42329401268 508305134 65981581372 598868361 18342726079 35276967548 43800967052 15278092199 83074229137 44303919360 56929410305 76900574590 45928077728 220976257 2279169918 135622892872 1775339680 8718245300 78693814281 557441506 39974717625 18000185146 43484867869 1850031333 2154022929 8744126172 108823928416 210671227 23359951250 27092043962 34731469052 60147858829 9769989445 25139324721 619994151 12669938656 1338520793 29253035191 6106866045 28809909534 52944365030 4929615443 104927381173 48281267371 8227421689 9083074554 112459437191 112685305031 19889518421 41453623323 124803184736 83306432777 17810445501 992199600 103202753294 163531268828 57564453138 55923846752 25860601155 45170623115 12158143302 3700795895 18347142047 68030081669 6767098303 43139811301 11530923258 19337258348 3711181047 131614774343 100295891234 10663018954 57316439846 50736879490 62873698582 879558905 32819290381 105137078236 29997916918 338874310 7564374393 110943464164 27156392054 44887701462 24049002822 77756549859 8863333758 9902382336 8507230674 2728254473 27318774669 81932397230 4506251719 51384618661 2305212426 12553162352 14134470938 22363250909 52507088068 16189506089 3668025840 73366013885 35595239475 19903878317 44551773371 46104149682 121451544005 15694381 56486627786 26580199104 97301267938 6954673319 17644600030 53572690702 17799481144 6516795754 21462779446 82425192187 19315529272 16790556570 50254142870 43000146020 31824131200 14186795480 10519520038 9914015906 26070808024 3344348706 77012112475 38934668386 120887336897 46861469573 150837359 87354767755 152468758578 32857667743 36686431145 11249604951 14099489730 52925972 6073260300 2327255283 830897622 4657814392 72865707774 94992633573 20770176080 31806047781 9699897679 29411244044 7783962907 45440294059 131388842579 113133241235 26108480612 597406164 102097125632 121796792 2014269967 35451447566 70840441414 4308465736 64140332497 23368599714 2604415590 6710810152 16050672336 13743422053 108915474623 1948404135 51236876711 9097831167 348718594 1416055676 13429810637 64525273346 124071803215 99139046229 175688646 39540733385 7785096723 40836570908 93927536934 2259008985 34620436276 28352343735 1364701520 91191698817 816738257 1315172603 45692643836 11623932574 1709434378 43708131813 89249109540 12774145431 13404917761 137331876079 43020172517 8182536655 7325666034 10830725211 6832261452 17206733845 12557147705 8899008206 61432130289 38604863302 21544683304 20442884441 1421853406 9356508823 56433437632 7526154457 107313839036 69840250132 17524764561 25266638612 14736215263 1683688569 1047705386 2101170843 59681861345 17148001824 6817821259 29820346290 62102023835 26429047929 14669270640 4113029143 80171709068 69988871457 33328203330 63367902642 155384823306 133159789 17147689798 46286871769 4752345119 37509791604 25614197924 1168120434 5105062721 1694951279 60026955556 2770898489 50123619285 2775639094 10167178740 16858061823 14552651610 3234408448 95692798638 43898145928 13716948817 3036109350 4770030179 2025010787 87772783106 72444842873 5418047060 64786579779 7299757 12843583417 44713260035 30189233182 2852398323 60618083520 50628104884 106932290074 21902579127 10750820742 44975821332 15712823867 95482267332 24719290427 30350280757 3612921570 7391642487 64928752381 44994450006 20199559695 2107283301 695471813 60172802769 22006555925 32675719409 14405252458 83644471033 117203924766 84613226 16354276208 497675449 62270529471 16730652348 34198999823 14127526181 1127346264 3543159015 65146256624 12595740856 10218645725 119567761282 85114939332 5756902318 5836652231 82197851133 16223267615 52431286255 8989775331 59876184443 1396633333 12197437577 34689449399 12414723995 6588519666 3394787129 42220101547 59594390420 100014458621 14689508253 61121759161 6337498107 249007718 56876574058 2669409466 23548162323 631340054 114199600929 1812672046 7994804406 30289781693 43136361028 28740707687 98363054334 9257244964 4054767057 18688919827 68999645366 64932825 295532217 2838988427 259558466 39127753138 5018924853 9084745518 2297264296 60455564679 101890449684 52272792428 40543670152 1706603680 407334492 15832375223 263622292 3983862845 95307257447 8350493629 3381256965 80701840466 45064517179 93558313335 449588364 66233526883 83806167978 93808126176 40360196565 30142373397 1520401620 59672717139 30043180505 16947490134 30225924173 11063283324 12697414547 53105922211 3730237266 24395109945 108204383460 25635928985 389604731 45705580414 57548359969 5153094670 63166520859 80859893144 32803640374 5909954295 9050019111 6061850794 3926532521 102590135946 11437354606 17143316196 35432041695 11910872872 3904028932 54563137293 7954183160 20058922313 137611548720 62503504262 68556721430 1041533812 51128896829 30792860935 3130571774 917137242 47377627808 125345439306 82984068488 21762346108 6030885756 105301522 9692898125 11723300669 82776818245 7330078661 49706408194 3205823074 6298368233 828274544 29173416893 122310003319 89841544629 86288391033 421003516 7436793691 43350147179 2076426239 8849970999 16279382361 99965107864 41108703728 3850093925 68514610262 3081991273 45550461236 25899230378 32929207469 5115128675 58127164021 36305892382 2801399648 9073168254 93479894106 199342526 72721264585 67247107568 18915748228 2023633695 2890393516 9023130686 60096728101 5904710126 712793548 38337364380 56582527257 12949738141 77915574077 50233477871 38282911784 56378025395 14996539829 5059983059 6352383604 13135296092 2224056784 4884865172 8325714860 15774243880 48988067120 1035410499 2258798971 3892569728 36770801555 129141558685 86905663384 33764220586 14635837203 60189838265 1858799552 7091461631 41927530428 5278829491 5340784444 1368582694 87465697627 84824528247 25353466162 48151320172 32238708300 4682144942 16056129204 5544600270 4079523271 26928937630 1248831415 7474017918 25023344556 25576508207 6437201 43042113279 9531367058 73679333721 1457867601 57827496464 47900154969 39947632481 26876223751 59990550245 2591148308 8001309356 137297909205 45588336883 24286540433 1892669243 98673364232 1673747442 1517775539 11310875121 59404545659 4081321485 52911687244 102444346936 7535877999 70296305018 3676513239 8450535823 47834649666 60643095372 3395642431 24872142393 716299364 115148729880 55639003457 5442944156 169820969 2728143542 19525756192 11707246066 14547640831 11247817423 1924242583 946747236 101553817931 118504120970 17013449378 73841372434 1636670576 7138803552 35212611330 3788475578 37318215008 2944211336 2537254380 5355987417 4371116640 13035257570 58043782591 46994882771 14934069606 26371228823 10938275 101422325898 1300897678 102987706044 21682738113 5649734723 10210383580 1107532844 14655417872 19775557136 23224445957 76549940213 1428506381 4720078227 53764126575 5388093798 93917331392 18913135926 11575748153 22785388381 4661521146 4806334684 49017661509 157205906 25348094399 22305668477 38813305968 14445099168 77797658 51997707237 43462929250 52226899566 23697246090 84866668885 145899317549 2363882165 7831670529 13536583832 16993085165 42508015768 1616391688 1091127618 24209664107 54960883794 12753380933 45146885786 13571397777 51433575094 8896110918 95159713741 15272652816 5593212677 9303036908 14742297060 34322590283 14263286261 4965589140 13551262669 7672750798 38291970770 13619813714 53088457898 13737256335 7828423897 379911591 1949758544 38190718712 15203373430 27255508186 16883684637 46143290196 111313849081 40430529760 7544046045 13720377268 88246494579 24898611722 42720502374 23083006424 43102697124 54052179820 12530283703 9149043929 82798921224 1446252451 2865588595 324192758 599813971 19496459987 43569850618 75234185163 10165890275 33894037295 4341640841 12171515373 6618820738 8214461625 28411964128 5604642 9523488562 2485704241 772353792 12452530676 5895738585 52884353568 2300844696 68604929438 12792367678 14306965572 9924813636 27652630052 20503700659 82678256910 5784001448 4321895514 836991 53388215518 357609171 30447391848 97525187217 8059416935 126540845841 1208805088 60334535526 77384374622 11508131622 30734525829 1892160737 4722749044 39408335233 39406757147 57842912142 125728084962 52065864968 17679617816 84493443338 11170268772 12107849460 11330926679 9080201190 32209620216 18589455932 1888967630 90201776342 47981306549 48707084286 15755247509 108933851431 28021486 1479815633 149676701698 3679409438 110981268663 4216591515 76794156657 11827149007 86651309095 67187666691 1904428 112860216 12522825103 50432290672 23592710306 8338540 15293981656 440028817 8924550099 52154530006 28571396725 139088908104 6152155631 42573510689 609733446 9217236355 78643636447 1335653603 49781336881 13864590338 56272289060 111666787078 20484787230 55198002102 22527868124 3758272043 10283661276 36239477604 80226011143 26888057556 92418346858 11159560666 37159977064 135495109946 112835665064 56055945159 70705572087 39874245777 31872482142 9792926191 27469593978 8568831530 1055755152 15839146522 107868186807 445215061 18233843322 32596841236 4346183450 4596884768 50716101310 59002102491 85952306837 17200707416 26969284084 5382289162 19232167349 274885141 23721263284 1755978935 166617564 7659313069 727883984 25465119239 11532054747 35094971125 8002058373 31089731878 15860431790 99754640371 65769633935 127312774169 1088178592 4129936217 32307508255 18513414904 382754866 105658607095 25172520877 28836340935 57059043662 41514800433 19342959695 44477946131 2837397916 82233707376 185985341 7891621172 53358611341 24707164 58523442020 10341779768 2213020879 24211459578 7553401012 64842833579 70916224750 139562919459 8908534975 15807045829 2260725537 8632516700 54978984317 47866692795 8546766971 8652169650 6347879562 4451750985 113904777773 59242216464 75683911764 117443590409 5772248198 21291573256 6968843427 4474105093 20486572409 50222254320 41631938681 7725572241 1983287808 5574971643 16957227218 95378365385 11684209313 6806517186 11086122095 84517423485 15140587856 11066501233 7264296157 58235723456 105227825181 39954783842 2186776618 87919332785 5026751015 2250835557 3444151488 12029823246 4215725945 20126805963 66079522737 4795828675 655477871 30853736382 19984020174 79642633576 11218635988 23729265625 60665188623 10341095747 132150720577 29884069738 24632682037 118994742871 59271551951 15471635070 120838055881 126066598514 1149653511 9413606991 1922828691 1294202602 3301104487 7441093611 51478332720 111234809112 292223722 15840736018 6086510341 55155505543 21320703676 11725731482 30283368335 5025797286 43128968361 3146912058 33322146066 13587840418 1422248459 14655571637 10162143562 16434472687 109282481781 10715988240 49551750249 870318961 59913870054 2670541889 43971875262 52634420327 33554998373 29166832320 9179463374 167938727 58190795471 18581643528 13838665735 6484773345 57377666974 16720638592 1491808954 22386111654 51913101920 10545656452 18004023962 3598987713 13073940726 65602546639 8843482092 17510985227 97669772454 91713507151 8155683444 10712897485 44267119620 10441145661 202124260 24355881898 11094468581 5996778186 32326274241 31868570367 9034880552 2982623239 12255120180 63927691900 26228520025 7026889506 26708067304 30840748483 42206048291 96853881178 12403940284 2568459253 76686398151 67700700266 131696605792 2507322854 53402700430 45396791725 22610185741 26423184353 9197937956 5565368028 49277273581 87774049305 151874349123 62720890740 22940479466 41436463643 43525202743 104976740673 60032753295 26209662425 10170919322 36175504822 101684148019 37280135742 31151640963 4510625531 19735376751 9803987833 55978302760 52952140252 1144615520 63526266210 10162760494 8722082732 127114850222 4753054596 86813505637 25831769448 105156123250 79998002654 3798481 10291606908 872738826 26054746498 10689638653 55656581601 3436235815 35555608700 12535627204 92228670621 2969266844 13245493276 6027326698 20363303260 6238591238 7266331566 2443511245 1093221528 56764569179 444371217 38901696707 4115922882 26811883504 11664305911 9372189868 35109302676 39296321560 2279208089 4093146378 2445400229 30251389801 121865092315 2756634057 31707305139 10879239 166027497 6122988301 2969826085 38550287040 14475862088 99687815803 104898252536 87617562472 649642094 1739972854 228279450 73093691762 4919979652 11016389411 55312100823 31702548175 29250994261 68749701961 53653210970 43792676714 37569326884 479946603 130950264 8320791755 22419425489 44266346194 6322473485 48323002289 675035892 4392611955 1171375014 59437867174 9324028781 32372938586 23357565703 112506364122 99504918780 11336078445 3400229912 11947851388 1641780826 2820617363 6438978707 11629190219 12698724401 89864612963 5274414221 55431621783 83408504 9360447178 93087148806 8412987057 3813083614 31166699180 98783418467 8395813879 761141696 68431493 24076791361 29288497398 62875676352 2468409393 63663241169 10161464570 67000035095 10056526243 101748002631 20389316105 42091566760 3703296033 2305622315 20238412616 10127973831 436684377 12470948522 126531045205 41759827783 2442900171 86517329254 3643975290 14589922452 97837478885 13456166417 4662913748 901905373 4366202684 15141197166 9266874407 92055249720 90208877834 78482954052 8093044619 1476949742 5213839839 34142684498 399541972 66855692735 28112605472 6903700794 976263186 647644989 3171960852 26984657993 37990520561 14581763718 39121916842 8117893222 15537822054 34020592063 6765771187 9255862663 46349577377 5698002703 9327258876 75304762145 20625279197 17405209592 12595037546 275723566 9426254433 8505618027 8438640884 42674740347 31180491893 16285050372 4289389656 36030168956 96907053399 13584446600 2718985469 19709477842 17389001508 116600325 1457398887 3551323525 82440833137 37826989421 15906686517 12472856588 2274270913 27943855903 1226944283 63252594237 9353611870 40979227965 1646264217 57418036132 2013073646 68303691715 102070909298 80796457818 766448274 7389751940 3850134555 78313266549 21054197939 33516991049 40060862488 78681360949 27464232918 3503289371 56223435641 29587239914 3791004415 79423203994 6878097387 28491592339 115605919126 40461091795 17027347298 44043956213 1211238287 144547522071 5542990026 10705149481 36842546328 51835990893 120217391486 5522137610 8297898372 13404119640 138325039969 886194876 6975008637 72090984977 102334633308 8921623072 25805927475 9658468731 3758486432 79921300995 92196220031 15213967537 22185856199 17918566834 11980246617 1692029377 7143055304 5200355983 4915212947 31128343891 8443332313 24272801026 68587884169 3897950927 1149399768 95360142674 128932643976 7647618060 12725561857 60049729757 63067830678 203223328 89480783291 48670258400 110135571665 61824454601 10563099213 1070422317 67369736 5414108527 5482549703 472779895 5933935146 1490815545 70294620014 49806162725 190901117 36123459858 27799238140 11142713545 133573308474 117029296057 296117788 147045518147 33769321733 62626093267 76054108928 32651889345 28117097863 11753142161 37346889828 24886950015 20538468839 4627265 3935570648 18340646598 4111854440 91892502115 1394831288 42204077072 244220270 13055890894 29725029786 54124162479 8068639074 21099618072 40156907610 12900710590 9602849794 12990640196 5534519631 67155308011 30385776199 9382034985 36071233311 26793169876 62515407759 66006684614 28376178902 924195027 3173577900 24073049141 5567640635 12368502666 21803238141 7135755491 101714370769 23519532011 19699615536 679357386 69051468953 15497016489 57915007291 18829158571 13963549902 7942942018 121420989181 46638982103 55044320910 10671258234 12630964985 9047566755 5807786251 109577089096 24503748254 308156306 28434009237 14898914908 80570683302 56495741484 1586025624 94111941442 55330805469 19503542814 91035672254 18513737438 1863069530 20798859806 11830994118 36011999088 60649455127 20395288711 41474507856 85446711364 8133640266 10575182795 25659435592 6353413774 4610114228 13664720997 9714561032 993914821 12215281850 65942027429 30660625275 41940592761 4195290637 6212335077 5465512325 23718029525 14756116269 1242208141 4944590106 15675381990 428888187 36405328350 1010198025 3350409579 3381821167 44268469057 3808990695 52227348067 23047238381 12163910172 115435555763 1115491750 76654268711 16853922055 3609713768 20719159450 28771172502 16703463328 122024040755 23455852545 13716723687 49368128895 32978894423 2350562629 82380420155 14550215462 6085133179 7031607257 21737042126 135318220176 21875456030 5001181451 103973489517 900115520 60763030255 6997189333 8912074881 79011622944 50204942777 41972603990 825109924 1248784163 135852121511 83763262195 211977067 1098567419 89790565650 18495923382 81109230625 3196487269 4900428654 1175063747 111680972498 30462354011 118782764728 3990391871 23282441 33969425021 22621089531 10806916134 10167977429 11656186911 154529926293 143172558 8019029985 1887685309 390451492 97042861997 20270626022 1056701060 44396091788 67581808167 97051694223 3770669055 9054882623 5755697815 21823512468 31425881454 9427787683 1682156799 99655592167 8264487020 3915547169 25777917574 26048227902 16514546477 87766751323 13117306503 3955456057 1475480053 9506968934 5346362093 9701277432 70408322619 6409148963 12896181626 7146018678 86067943448 274716476 93298208146 42531336272 11076088998 4721111242 139147326541 59463278265 3093068567 2733078244 124007566 5650928368 16567183728 44285793312 70913381677 49076360528 117642263042 58123366592 5733368629 96643037642 5054064052 198084222 9929138881 70202677309 78831565351 31986213900 13861889925 4102907520 12885351420 7251664239 24804960064 76580849752 103610414468 805209629 16454292419 53417254182 183338571 81757376201 9950190076 572542227 30980816166 14177126894 5562112475 121988686377 1435554328 1256263985 84068866443 139760236851 16277457803 669408191 30789936546 614506899 22638877878 3569788204 17505082634 8083863654 19552589108 36696040047 8583915780 99203956642 116163386409 28816271724 49497314090 3980967766 3016544728 50709780735 13247669751 19496747481 87463251373 9015253863 16478271021 1014386733 1564834171 102877089757 103323853116 33709949649 12213249244 6871426785 6519884405 36979349147 8216910715 2977482750 2955336 104636935 4890144962 26359547123 39298617911 97861376549 18554873185 41219581 28078712183 7395974945 2674492990 59787820089 101604980396 2080685204 53586306 50228312353 13213174141 1722949348 2209793866 4472071393 363020098 736119581 70911325849 4571942675 111409912863 51922482841 20989346861 7606232634 3097885447 37705615898 10679860580 47528008589 73504899276 24021062157 37630606925 23123726879 46771916854 32537853251 178261376 42120534293 28732413280 5119321865 57750879551 40345542504 2703656721 6659936461 51197863648 9685012794 63409392822 7267211494 2521027899 868873287 2813410756 30140357735 64209151163 11521549774 15085859378 132465711 11853299742 47143403608 78106744316 8254344600 74747019625 9052570693 1706662850 2904601024 3283868430 12045873717 34593854398 21559124134 9555506166 11368571775 65551797141 56150210470 33608255012 65169282484 80803390875 1641875830 5906387491 80380359619 33519369912 1130016631 72257867313 158926385767 2509439108 32040717406 115186391414 112324618515 15537337042 11925072810 25974735710 18717334845 1494104681 50839722201 21216503743 6834716602 72279619199 82611094966 68681782223 30210651398 4975631179 7426734008 20667822451 28848876765 4469504422 28989361235 25595959750 93311634748 84629566729 101577442687 13215983806 19139150694 24121486882 13877412621 8087793118 21917794733 14531115466 104328423 48873169276 17072790005 49605177267 11830736003 591855393 1573402008 11629451859 108294936638 106311620243 7641022247 4908743459 73273216123 32296276147 136880206967 105097302317 118072233229 53587756687 100302837684 8605465024 430388999 45097815044 40333828867 29810053808 4915418866 106759516397 12726357790 19400551694 82651907462 691469700 69044266534 8263612115 18302499717 4553675063 17627740838 33686676159 43150429647 25978154149 1148127876 61975542442 60761024014 64279272294 86080576862 44092246437 3322797689 6407269522 36831329621 30502733044 123241365973 72423556749 553573019 30087472799 41860916860 2710081398 592437645 1604218395 10570107327 151643380 1014652101 69596879370 11860324044 552144547 37166653244 35614674775 76607817842 63435818074 13941241471 12964699775 56016926497 8133341662 20967604893 7585444835 5083591048 11323326554 65117402980 7230509959 29051955158 5359016295 45876205885 15374650881 90983651779 2030983904 679998597 919317171 11434186690 33205315294 15305220837 28157043844 32079067279 19131600777 5252754345 33710306 62962688242 11654424433 3900909270 23210236468 84578875364 5612746065 9863622544 28261628249 10241475380 55556598563 52427069277 4069749604 1148846192 21913825824 47501980666 22050055224 36670445984 10843387754 107294968575 10427585757 1234385561 57318370544 71767808650 7515612621 14703416304 674993190 6419726991 83911231424 57011169803 31434145318 97424638814 21094847477 15728832233 112301537381 15334646490 93157155185 1754151077 2089436058 531229739 5164534496 1317276905 23036573212 56805911853 91895067922 30969477313 97138423061 12067666398 28640731149 17505764614 267870749 100313006168 1886100835 206498409 492472854 19825376199 2494669742 16947134975 750822178 21918822434 11729024292 56832108618 2712087387 42399532560 3322706113 73461064397 58882857335 9255841712 12622675300 1081439588 71832350368 866330425 4347400250 100325142112 15362172107 22531236515 165875810 14266197997 75171375737 30311649856 11481072030 87430280286 7953317651 143371990339 8434330363 23309923028 323564545 142326118858 14347633499 37971262451 35023526531 18775525312 5386531234 42602554619 1214933579 88014751184 24955879588 1636221582 58847999455 1312708516 25513174881 1203823728 64037261695 44887045142 17988307311 83579189075 4134164687 23156796869 61408040473 4592709013 9685271408 15753672119 17598969215 25122308223 22580812821 27264575867 17324627962 77858941639 7397270878 463270316 3175945178 1075862157 5588402489 64923892404 3303422151 4463349080 63140669493 110301604927 69853045509 9232975487 4441627127 28408983626 5403059067 669520800 7925644580 9209633520 36759502226 41397198514 16120538230 14727901221 1749679936 27996050977 7773281802 20512607 90620483861 282580809 7455748122 3152077237 13928550106 14705835566 3381215190 2102328688 14246150190 48493747499 60601587909 13343407893 103566799504 2856305552 13929388640 56755628233 10946760058 1362445626 11386075445 30554638983 35993099577 1247543674 152969816411 99400075173 63631628395 3213922821 2326942173 72439405649 8858768055 46962779016 30253978322 14088616801 5310424518 46035100772 25845098934 9466825244 107594139127 11076715086 24345662842 25699660902 101871846395 13977484939 4027733921 87762033777 13368524450 72950464164 172369556 49086913790 95872196864 19184892509 108819195456 7047056534 146562752353 55891647145 3838948164 15794137319 72161850313 70063034581 2610805909 36562611131 17773615390 323433031 102811744395 43454977079 1516045676 1164506120 114489297749 921128246 12782039762 81997569463 106576845605 63890955243 18797987179 7662928006 74875593245 1251086674 23437530444 1383757566 18574110410 476859385 1703436526 100566586158 19568516076 83008678710 8908390994 52316604854 8588322398 81625196477 73201023718 4892584875 9581504635 5911132382 45406940323 7176405245 38778322858 28668262 7882144843 3899929828 21897333087 26448068174 66333120393 12486189282 27265482504 115731927390 3887579835 15817341333 2897759189 32004711592 34661327676 31670390383 111780408858 156420961434 67890499663 6526089716 65792996163 359784741 23075920934 530190065 12325096174 14006176999 41276812019 37423886312 3603839169 5578373035 114559477119 30444895114 55015115159 5937083237 59313002968 6282906474 35336945 135224352227 73017368908 111747674 81286009476 12664347331 13026992168 57036588249 1249324530 51664128644 110506557432 88461687867 102798681172 11051199585 8376335231 7055283172 33690627760 856497746 722242141 1882073930 5401924575 317958215 126371235234 5158084373 14510247210 112733931662 20985080177 15757997258 18203723523 8773262680 2204922705 633824833 64925634364 23492757253 1070599026 3405777671 3162756082 1494182921 5109555259 32388690683 88973753435 49473325297 63436989016 23445433450 98267213236 8257759008 98344216549 395464297 49500626754 390355231 61045207869 7037425179 39668985594 79071470184 34092416583 2273952422 1952057814 6980671841 22670182468 38999275538 13217079 58707438343 16716404046 129217682235 24700817066 229534832 1614405502 104726927071 101846858053 18185689176 80080297613 80926948396 247330934 36784293663 1209154924 10435425935 12710550190 66824793271 1531739397 55722687368 9475404105 26383116361 15771358764 79646571185 3439633604 10636660046 52625261465 27888886148 115361923025 3263738094 21666882194 1045608549 1475181830 46121905600 39626812443 2218668684 23703474355 10801352859 12787033030 34245242772 20689072317 54818214015 11179342918 43910565756 78678528020 668224533 34217475182 12505310992 105103508229 88383716666 85541341248 1903991412 15825450904 6679486862 113683871077 22480347059 4839581890 58167116317 200420467 2234483786 26337961857 963150974 35910060945 3233267785 50535936099 225095365 18942357593 35864407129 30052516415 64181873702 66408302166 11375737705 94785228348 28377952280 13659148448 108627575250 89231262729 1351634607 72281192381 71512354703 81056489873 3107632885 5758304677 51675833861 102816245751 56199602887 43352786783 607841631 79036901065 22255329073 15109055090 1838706966 57084036652 160160276 13633568890 103562404 464895801 23603514082 11039128422 44569176451 15105144115 9432281929 10414290322 100360487773 77547433246 5392576261 1425872975 121965894725 20910711289 3703447503 86292907591 54899935228 52440338596 93925389462 538702288 18107260775 9489039912 15878712253 43580232324 8623160524 103461057814 31522619092 286584280 48095575746 103221108397 9726878901 41770422205 20831765191 63092204026 16041547945 145222612250 9835862724 48057925838 10360376602 102078628682 143904309674 506666417 29196720883 50631945460 5723609245 41333789437 53382741361 1936534195 7789221530 7189867217 53863115706 22399755271 34168313810 20414327651 18432341009 5378410 60235415076 27903542608 5691764413 22406544266 28598363007 90450832242 16542834926 84057601350 10195915752 6826729774 29482306147 37500581555 36735679122 9506390898 30799816243 11650140561 13595742199 688008786 51691539001 10756373062 56504553550 24877339471 25610115563 1069723055 3543605631 120537290596 12014614145 11448076453 235255879 49246998815 26825217548 14006054189 936908463 6955265255 30575241287 11731650169 43339363508 43930926485 95131533226 25435413842 2318530451 2519676044 120523897011 39832782162 77455697866 58429119641 41957851844 61422688080 58472670787 168717152 22123089838 2379198187 21788034995 10209656951 49278020028 40513223928 66353105073 21322437861 37946761391 140873174080 4841113652 974468085 16379490709 10248435585 2500709883 8790312181 949837507 7873727279 26170661991 5521796598 106187438869 3187901867 447710862 33481212775 5097233418 59133229037 26516700471 37359266083 57251141968 22087511239 4178496301 27698986914 9443196773 5974773323 81749271348 42549082003 17019285772 17977677549 38688873333 5904100737 79893792150 2412984929 132158577050 6302475835 18501007818 1650476821 27216449018 4065724998 47019739073 20009077724 674539468 25188192762 779486022 7132569320 10888850871 6921015722 24046679935 7132620507 88413742678 1413736832 4046762994 68191617264 15912444599 9615281694 8609685996 1436686485 10554430485 13863699248 3799154553 53102822839 59257531161 1047459887 1914624332 87045234185 9046286454 19482660524 22369336275 146104113009 120745089598 61430993828 44993377546 36116479531 12427363611 17236407163 970725370 84333069938 10092792455 413566954 34447373 46936844624 108466940347 1620119273 57575543940 38382438491 2822124 76498159280 47918172076 5802533031 13221689642 672596137 121129621 16526209074 1174345679 11695844653 79590969518 72667310824 8601228903 66764245902 125227239970 120142965976 75520756924 33885173066 3932668275 8891636986 1678446146 125053609877 54732161729 53012798006 80947165754 109136375779 81428713236 46499762276 3231554809 53230901744 3159442549 1146473666 48441906704 3581949374 36042074304 9797629888 10169391684 23720941550 18041574550 24750951407 79476985322 27954979023 161644816 12841942997 1150276482 34845060938 104948513088 2937306001 1097383644 24409664846 110622048409 125499759885 106270910503 42106693257 2488390069 40510496197 27352071064 1722087760 3136209658 5732850963 12503481782 10612115733 96506078679 1098055036 17824497927 65910731682 2340508722 57227946717 47673025715 72417188609 94683817771 109117505 51567297206 8233994125 2735398995 80714953856 97689092707 4406618858 53795142408 82197586341 77801570457 5844054337 25144774900 58516248 10732925360 60326360034 116648839575 3814884616 1527599735 78049486965 11276220263 66068854347 15264552756 1605194694 83736379267 71843735325 53531301669 3014673705 11156437453 2881501623 1347566168 44249795989 49924228892 44861215034 6722275191 22664339731 5052955014 102646013378 1143013993 1515823825 8649211155 13398488918 51265072372 1751781410 37123726174 55985815083 12932802226 4216691016 14036850551 337740386 768071713 140746290401 74100240790 17299873372 12756061728 5666783198 37653134994 16725764659 1681518275 38644295431 1395438783 6634663007 10272504326 3377532528 538920847 36401293189 16368994232 940576853 12727794448 22578367475 11455564395 64876425105 751735175 1635346841 20736789404 35540632200 77011328671 25878784103 19330529106 46964428180 1414262651 1548090249 12881160106 1329802994 6886807883 1900283378 428624750 2941593919 5019249087 37105159195 1733228166 69530766424 66303219022 11776535137 26159867246 49033014014 56973435186 40742980699 40182749848 5949110952 48166417438 9673733034 8650989701 4132231449 4073783959 54664800175 1187972983 38968352956 8255710779 29871536481 51862189237 687806593 20380240665 1886005099 3222896602 34460082257 44839168892 1479218268 23874615245 11736608708 54247522192 45920661944 2210152530 1541506467 1550273596 35227884533 24623980699 4688851953 22871092141 104228084336 52817001968 48112885639 24200099988 1457063472 46414571579 1653026039 120141613818 28528827515 7308100490 97906056704 6372759047 12877974918 3210785376 8860322073 223973474 80187355531 19077149932 9556623073 8612275205 52205306844 756237373 14858598780 16537803011 17068108768 97994709827 35344217396 103521303828 103525492684 28975418505 28503500380 123368823931 143719273000 15216896165 144354722147 105096344094 3787677986 8150142552 5807777593 110427441004 7121808830 5392980182 49943960890 1694189185 11388139558 18904742532 78957283908 31082679242 12172400813 4669596571 24456074317 3005817448 4419479392 141575714059 18994935489 13588325290 95411389295 29495171091 48263685461 46832243886 2870393630 11509038462 83457738524 84715249902 37013156563 1112576964 57028334840 886059073 62753644159 7292210433 5015997368 18450409076 2073249524 60600062082 17192307977 17837009240 38399177565 2946450073 27876060217 2191100859 105309158190 1227240227 9949320182 2261352787 13094963650 118126797148 12396407061 10039020911 3889474420 145872654064 1671045640 424059657 239940878 42070650721 17527611126 18856867518 858884875 6905790562 1223080940 2716677819 7024974785 5109371344 19899471008 29796244093 5347362835 10157808654 11409150062 2085748663 10098273903 41845278382 5071000153 126563249440 6373263610 18196700643 5825043072 5426903032 266546375 11603017818 102874870214 8945598192 60317368681 63169441012 3032035067 84421119060 33713173978 59890414924 3700603095 42784260887 77551353696 469459597 6974899443 38602363740 62581542938 17672982178 148772444738 42678158753 42317884559 49714930 43858090129 48812711255 17199075631 2606996125 114363988538 7647410856 20955013096 9758202289 7104406800 3782659664 22367977916 13605268003 16276169487 5573905276 57594438602 4673983355 90957116872 20622084188 67099213642 2597958032 47380480585 123202996913 20657211071 71755290156 6952830919 123901377446 31469504472 21275034759 120147121777 381896369 568592832 55102408215 45463475161 16229644946 53999647345 54992847769 8537380572 8436895840 11770082710 12177153919 1077312406 72472327809 343601781 38709887953 21752683432 29763758445 8379702797 48858371866 78799367670 109983380862 59020048980 41655614285 2558616771 11566334408 180608206 29293325921 2312466174 15467754816 52609775865 13218056513 44391418435 4407846163 25708711849 1719728361 6716313 1886619719 12942802684 3995795124 8231166175 13148153625 2254822901 98773150269 27209398899 6385982735 58487457667 53927605654 31902723296 4241979432 22947700827 1264064390 7014718728 9368973289 82800556054 17749327323 44655937362 45160979783 77273489188 13440433742 11188265957 57597919184 39899531513 95967250548 23683192692 43075083909 102914163636 98679532372 52259480783 70425071581 8535268050 15783216069 11195433561 35517586185 106925058140 5193491121 6776206051 665561017 20083762966 33384867654 119779942202 467516652 518508752 8159404697 16535333444 1180713141 4084406529 7837972683 11153969777 846650357 1243568526 248795537 11073859324 103655194464 45674959330 71093410616 84183599043 21044425680 7332540840 28572528689 54389256419 3724619631 6245862663 7133517251 8668660013 51273842545 1702598358 764453665 1520354616 20106510145 4481770544 19870104414 26471341386 7907408900 63195689706 1316296159 1239838243 31720939878 51278240021 431438074 7057576869 65732753301 49368057864 25296824338 9522031890 2425160969 49400899944 59415577127 27517784134 38587417423 3556166905 55358026158 92412563079 225250740 14956094479 3826067906 113036814689 56460638422 5817986524 11931993459 79684110630 21700202538 12456687133 10512506921 3976341406 84314312343 162131343 40389726076 4421896986 6819285880 16345220789 83965095898 23994067768 24575699567 26742520771 95630903046 39405358009 22107708068 53895489985 3708543083 14781265112 15880910044 31700097573 50216515127 45820484009 130391121992 2052409442 1149792493 28631835253 29439950114 22293175861 63027985 32197270453 59277858489 1299160932 1388632812 12165493975 29543505310 24694525312 26599646554 1965449746 23045731621 60337953306 10186106090 37934311788 52519822385 8056525 5357262490 5223513810 9892514525 9062301362 25522187007 1576431838 112207901486 36171701736 35064462994 54983461243 781125743 104391326870 4893358719 210487272 32533943136 43105266469 14031316349 50978855317 30307667113 44591635046 4593106 21435841544 60576230722 8792557615 18145821272 14682536946 2841188404 558548041 25893077742 18218029917 29531609 29226153029 117398058872 8560429505 20634684610 13370270312 550071637 662732326 15864172409 31393382654 6264448726 25634261907 7870793144 20956667471 42617074687 3256539407 3775254249 32053735981 10281319468 240220173 59245983385 64371902719 85294214969 21562359607 20850900386 32922828465 9863018730 22658579980 390088890 81755667465 41207576933 9378293158 10574817644 8464803222 69562363011 21518131056 62825915410 18795514880 11280038174 29186139257 44859789864 63350600197 12936255984 17824259524 79077139559 100665065338 32749284680 65434289106 10372497111 35737604760 736208466 6550746849 2395887151 64278032601 38494623807 6091236943 3610955989 83577585066 49003040146 58220873416 17384505233 80514556788 16472367 39137428361 43465905953 27966299517 4539796753 4168613386 10090657446 31856435846 109528715029 23508332642 1279613024 854968606 284272403 2355524369 1623706965 48562709077 20374750054 43865375796 38276822187 3603213707 93382991333 23916618682 34486456516 15349052403 29523064117 1018308692 2351771178 6863673560 28800209437 107899329933 90045878487 58682724381 13264922525 13896998636 711328364 98094624110 20796464143 77903785070 35232870420 10711150591 82023714762 34361205512 6457115617 25748200167 51887652705 48856858140 38319401791 38365588597 10110930458 13526497769 6982741239 5686912697 6824535111 26778413981 49347070103 13197250665 5161110410 250243628 718120290 12474431582 28274921111 22117358700 5808091741 27423713288 3044114669 25259700718 10013007499 13123057646 524012326 28363291996 134765715349 37830868748 91352571970 4829223361 19045630424 8159240386 9608998088 14544812752 13381748427 66354864359 8384049610 4408259561 31845144693 18048607751 29605193275 27258054698 14813813764 6600084592 6704303319 33100674967 23583408004 41545939278 2807234126 132550931874 17859033322 53521879318 15725441335 22399940523 58141437527 81521141260 3239712199 5677110460 1316701446 355565158 10100551839 1862526646 52742498983 1750198515 6088388996 38112189585 45539584059 2572637586 100721390574 18858396262 4813873 14945604933 21629981835 7976729443 73731151476 34214768816 52489673136 77146831338 52259568375 600607191 1799360877 56712739500 83133136132 1552565169 368924874 15612019012 720170614 19955553605 16526663056 3415433276 3815850586 9875272728 28543146976 2885323107 12440594267 34228080263 86952811753 102043002182 45131428251 17501996116 6130683338 11850731708 17724267596 49277006536 3733084543 19732888527 26572671896 1061944289 982347311 8893262243 12877255952 51187142602 16407391040 4779742097 60006668805 392215787 25960851636 115569583011 30817379097 1338615847 94409634165 103158072 1384241153 3299314876 416811 17899421016 120902121409 13044557277 53819615297 39555574179 43365835459 73022297420 77073001933 39009716257 51898374616 64858727 72046920673 2876407997 14107379510 22361329061 3126401114 93468848311 42884692106 100409865331 12536885288 8124635907 42051383098 671996050 542761521 9985078372 34253532683 12619376592 31590972068 89505757458 10751483663 13893059378 491195666 51675015008 56549934 19710561530 309588635 87164932406 1762724915 892566906 60376509884 9622800767 11860345915 28765045013 69311562909 467124341 21383033464 112958304892 16186843924 69045750555 79457280306 16254007165 13592034299 962253504 14380565249 22581008390 86205415781 7365848650 5356458117 7627569712 1234204518 2912537151 15412272836 10789174007 51089395291 7229724793 932489168 65829504953 295241603 2598404601 53784460646 97695862 5374173597 82488576267 10261020676 27260030377 65314854888 17019957894 129741220718 109419401491 31763323781 102255258839 14677155459 136008279674 11969305412 24459606146 42846663142 3860657241 30356018604 27229599348 18391692277 69339874593 84082411305 11680134127 15129876491 12058370514 20287496976 97507936768 3384090715 3282391950 12999332760 39726014767 36051243881 29878638721 3156158310 915960441 1394103607 18779275 15455317 7835742489 14767457230 30636187725 42020547705 3842651491 21081268929 14653027766 24887981240 21159378660 14304846 38836935060 38119053625 193462693 69764803953 7487198992 80589421980 7905633010 42128529863 38422526364 54467149252 83931856151 507106327 40689446763 746743573 40488171337 689142464 1916278041 16006230201 8517519959 7095766878 6012227292 2788577813 25760816893 49675473645 2652544191 34972575350 26510078183 92127498674 2878870860 26269436614 68059346489 2113844688 33236530829 2324745647 35331286459 30979727465 71575272 1724133586 88821328201 233629266 12181509888 1548108818 17235268141 2693482748 964422737 3398255924 5568384207 31193111333 50596168968 11754693361 25405970801 33078911760 406309028 45946603933 18134826682 70034241673 123379560836 10160434584 11028835989 37235286802 33972445491 115633310947 11788445713 11874276857 45174407378 18600041627 2113822181 126697553261 27246708306 84628468278 41815033925 2417073598 91459303260 20860144412 21611289910 38294800367 28421813555 24509290664 14571294530 40225418395 33690548807 2102531696 41908843008 13452581901 85908225540 71129426634 11673772848 2350045624 7644356665 123136448025 6373477107 51377754938 112300434261 1411210127 102781367278 457668491 4744845414 25279163160 5778213752 28023720998 6683034185 62123621833 55612189049 8700273926 55839290331 16583344850 10460833294 13942675071 48385471752 1858410530 14629339695 38858625488 9780070561 21333384985 30221968182 16097587642 92878292417 8317052522 833854384 6628025959 35655475415 53269209679 15238513080 6048368788 8166852756 65761717426 77200533775 221416905 9931964126 2506184858 19805208491 84928372937 23070900325 18326361926 2714617232 20883438071 41830145294 9150942847 20397239714 19882645562 1775895256 618879880 6782589850 6636946142 416898412 102977645569 98362980408 1451553848 3069807473 26886533372 25874743427 80651745648 761092338 51979045115 11550757451 5652156467 40346808528 115581824615 70421196859 22876096632 34767228330 8596164285 51221793862 27281989200 7332261900 2069741083 2749745461 16464652452 24278665274 37331819057 27448569902 549032768 20530519860 48562237974 26734916 55752276346 81407410162 40847311237 52560924876 29617194564 92476833881 8191295119 82669410347 668471032 89890210463 12299391414 91844002082 648920234 11171705674 22525376482 30870293901 12879798929 105117139818 106478604 15705677389 35338943557 19207578371 11910118499 110819661844 20133555644 23007416429 84930649735 96181662180 71715643314 34671889343 6977796563 61324893440 23523306083 9333933349 51195418742 19972316114 483279960 58771732501 17376059856 40974239860 2239402006 6310545430 78019932661 4486330481 16710681280 4513030815 19853672431 101787635355 468299358 5289572353 76558831103 15269923913 42584493480 17017879215 60728099256 34034503594 3294448144 832855620 34933690181 10894492022 14545294914 7122779928 5479092809 8537771852 10823196513 30888423511 1775560439 8017741283 4619625590 22589383091 10989635722 13606724646 39764123640 109674743137 14942142645 23015518186 54183767589 206115809 32014865152 85743615473 58925991931 57185789758 5226134528 59450308096 37762956170 4914269951 761178300 99061840556 16106962966 640300197 5672505343 29458518809 67198697731 3983786428 94991969944 18369248869 127484262647 9917074654 18480070367 1628373947 102468054197 18946188318 3673515495 9243935114 1057418598 13782322429 89720149274 1585882 36038282275 4102978050 6412114122 19911640142 19996835609 58356800657 43156419377 18763480527 9666287375 99735861220 10697378920 121113270799 103928205508 42796687779 41777601329 4324107272 4598118316 61736126755 29455055907 3134960299 1122070979 4035812125 12374955041 36341939755 6683845302 5602334021 43399311361 11600137668 17567278370 11181057386 7223064629 3142974335 8819160650 24758272064 114116607229 1395927289 43237544973 2876841260 16317935413 8428118539 18193401553 5659194180 44026564062 2034600247 1062150496 92242381169 17660811680 152928407 57230996179 80428394087 2151372124 6457183026 100326057108 45742310544 84708036454 16361230822 33036614049 61826213403 19583237278 5093848857 9787014420 25838886698 64079898776 1454219461 27541999960 3409935929 22840225585 17741156037 18408621924 68479484427 1613447824 83678305329 22222773422 53240563153 4840114724 1205753740 1414794435 72672536181 11307086486 86651032352 5997951155 11885727028 67944029967 18816013900 14053085317 15991133604 110390021151 16541981124 25428292140 39999870658 9298978150 24250768791 3720512766 23625168505 125516709308 70373223837 49514603673 10666092793 6008000737 140308544772 14381211024 13524080028 47625913466 108813813505 5418835075 46009148864 10265406791 50588666294 5791057719 16216330943 94946343 45347944719 119528519 11759470553 4008331899 55271603599 18230797648 1964985108 105337124704 43180277542 70362366822 20291348568 30623562445 36484816703 28879366701 128512575921 54339292801 1108957181 14747010507 26147341202 16117130828 37685359661 8684010412 81933327595 56541583528 50770919105 76354717353 18499473672 2476269685 1228744900 146386985013 2773092704 12124630150 33823331710 14505624473 4509781145 48423218039 1262346874 55863506670 906981105 9292935288 20767146 28752995699 13753256352 13580965456 16650323743 11501591553 1173019928 49210727838 1509635159 31554231406 1348479690 690039802 78943149135 5430022518 72617025312 3730983736 7108805778 2695337938 44621314841 25862513311 32469297436 528152397 4168857030 12267984076 11147918950 879450313 8417147615 4973316737 47045663304 20465702914 19910861315 88932516983 11188636951 35177484804 54861903692 38630932332 9993929191 6396568468 5654145421 5162817642 5368282687 4573801838 45607874229 7206150080 2777228245 1474110470 11007677691 31906594807 77460645486 30487507964 22593451155 28695911502 8095221043 44618339528 11098773873 100801907635 315108657 12953817449 33541487552 53811941641 70517186924 8219020276 7432809475 20016138597 4731361901 1544949706 121356738 423380542 111516015027 9663158829 1052274619 49843563731 76552947121 109137961355 12653580256 33545879069 99272557132 17599532422 89410987016 1309226915 1878857123 13297576950 24569012116 4111009748 22848602540 6978839780 9847822772 16500377973 9622678682 5923299308 90480757572 41865103928 3110688237 26547668840 4563395563 427628669 58168663105 26977725411 57353550284 13004633613 3038244266 500121180 36953338015 1854951388 40817209495 38140561155 47810738837 85429851009 10072907362 107715979076 31530153311 66001418926 19634281914 15257589288 6553776583 4187723796 99290345042 808288865 5054862400 13253834755 4452177447 64272658825 54345849774 26734584931 32273203664 51752335113 20461675692 47597033855 14302006464 543295072 63899052940 53579457388 94111495717 92242885 56063981406 1046752307 2018718715 34050252658 9967713820 138414800558 98955977930 20953994853 8070133004 90932214560 21298443678 4210082763 7057658284 55349982550 82455771175 3549482684 53504657 103700471979 1524560398 1584252916 7310632423 35546860643 26106922242 88024775847 17322724115 82687997008 31879868099 19018467011 15707245145 32042712314 3238959193 18175076777 18037832270 12551374328 10020778397 36038096215 979563374 99874102747 1750088730 111811887453 54136759115 65591190253 9121961130 19067086107 620856067 28307161098 124971831004 3878021955 16824274051 16499381387 3650691135 107109381973 36940176506 55065437039 39449145343 141287837862 34721238752 100199979793 77898882571 43213770857 113086302273 26436849251 33615411587 104964345819 75353694468 131751893948 1611205164 42924995508 26714265064 36749682954 79845329726 481233340 291055722 41975473991 87754228801 140882229011 6016546240 64294471557 43428829154 27482545528 71789174148 13939923361 4042384994 75142563449 765767293 13429335232 6007814611 59201785877 97520463971 2315313759 59946677374 34534332367 10136178394 5966568492 9640064583 11860527927 83060680354 43626169494 98155175162 43361811849 77007440718 13646916824 32711612772 73341608673 11355013623 5637760875 4533091372 9582929087 4096717163 59912383073 53924083824 112411367742 28321705 3083976405 25784106858 22027008823 10175530417 9087498285 100160178221 12447193137 7698143865 26712714140 10746300916 16324340370 22889732712 22243289180 9247075423 19272696352 52008670381 52243781951 75133611340 18313425274 52241762521 21704242414 32958317501 45095463631 17127246168 12402094821 137684722 9623312283 57016331021 12265144515 3572542298 1952970739 61589794550 89507059403 3783059311 148041024 5223099323 35208881425 8844322432 10834560519 64164896319 15202114489 560870464 39931993399 580175088 60278197631 183078350 36677409728 1747633364 131268016479 17050961113 5551483863 1608867296 495808626 13052045127 3865552709 35734605583 11043958800 748283103 2660070848 19232836117 5764030117 12313656853 27325540185 36874350237 104011876823 2115558803 3816651321 117402965705 4049343287 10646712044 28678592934 26170881783 721231439 17898271307 718629318 28355252836 1934345927 5743589672 42865792057 1992418625 11793134677 8104915492 5070471521 55891512029 12148241683 2181973377 44599562507 1365899921 79813478615 57072437900 20468414603 55590909080 15664512430 1543753585 23647318340 26262743731 77756053627 22014912464 2576063942 28935952648 28418700666 63666715807 28276563954 24482499646 1382439832 14049477708 1567417481 7020180911 16530200997 26826451710 3549930848 47760917438 9187412990 831414239 14903018659 17985351166 16197293202 13580308530 1631119192 26894991090 7071369500 5282540924 16533844020 8883797493 1777581383 33453807631 1490204046 3342029446 86760089015 73133895837 53309037380 21763892513 28477178814 1479558766 24816362981 22945904920 15608121820 854586897 1052695068 13277032191 49894503217 32972622091 21419669558 30210608074 89994744527 6407427262 22764232408 648276748 8449920320 36931823009 5752128490 81798427602 553731364 66807736352 14453908874 111054366387 4183628938 5892543985 11696702425 10313551262 4145221956 25397323544 21552823224 95619053810 36136960607 50367423543 28181743126 43717102162 3325587946 13108566685 64788430197 18467533657 688115374 70071027612 144106318928 5249538176 118702731055 113001955930 93365622626 3443356501 60389346546 109147220125 3049694460 5644640951 70669783822 52532435501 60658934468 9109039624 23356815643 7729148401 28232309299 10214367225 22733577317 107599181153 64405752436 4911095759 8807459869 7954226445 1599113042 35237558932 19403220622 4639292784 56016716956 5121824909 27122158964 53511917352 25292864423 30576171526 44460851132 18406776281 7333218142 16853786510 11604867582 54449460902 6643470471 37419596174 20151997088 28449727215 1166743540 21255680042 95099371502 48491689453 81649498545 12668925828 23429275841 110532542496 80787484659 8399249220 13509583528 5179143136 2027549575 23011733075 28759373300 24212913339 55473187534 21687770599 2017935205 93132926062 88573325337 1138398503 101951134 36668228528 34730173329 58097667927 23654736536 1472384619 11624228876 4379767722 18048718955 16252109821 114834272016 10761566375 3797300590 8597076070 9847181495 116249631852 886354094 85861966271 124980105299 3376494875 55369234192 76523862363 1544961089 47796369319 26271182578 33891625755 688730848 66234904084 56712398311 6006200051 42089312177 85027471471 4259365242 35191678381 38125226380 2367002141 75024665161 99361663630 75169526008 19138601533 98807588880 37510177630 36262892090 74729559512 18980267786 105717565249 1130439318 641882948 32958761988 17154259335 811256801 57653892597 8031586977 60140334832 82224383273 625148818 25864912014 26838776424 2899285374 95106779098 19925026218 31206146526 16899055237 4380549 90622083638 50585260385 30959817066 45335777 45210076461 1256356007 42300283826 13526574897 17806899662 16142453789 37164343332 219753312 7983783478 3318471088 7221215180 53040119193 23191728086 1780444 24215460965 2208336465 61165458662 95365733620 19326188404 43936089810 2183197806 2545270879 7175402926 11299350853 32751490030 8105247477 97860231905 5607524200 124380867445 344536369 6552721771 76495574579 326041575 78949291583 10962422824 3576520703 5114047347 15117760856 47297885491 63059808923 118707600267 42548010644 58888884196 49594953582 39714061095 22228169615 375106010 21292735 19690622202 2459279924 54330736226 60149826190 2194416882 23307750524 18920217457 50887683338 27910057694 84020710411 4072794229 9277931507 6416460244 15290304685 37842806548 45991966793 9586402 45628221060 204236197 10157316330 26551436867 55946828776 18343792984 17326135123 1747905052 16002552118 8688681646 125300588555 592643843 54233767309 49351648841 6058056219 92734546131 511892978 18728939349 2242087675 19249419701 72425276950 2327874771 26666629923 114893525988 342873278 3298043589 72812641784 11858240436 18797309779 1416602751 11451662788 85332659141 14289214079 121098999929 580428632 6236952814 19889220622 1134077766 42382749634 76730488633 90182952763 25751909926 18927550808 9450886593 28372737073 95204797724 48997204744 16361585518 6709472937 98361404025 9104382817 57675992820 4301971186 26542119213 101402331089 24386347788 55553189906 20352223093 79880027406 3198761808 78817516820 2509293772 4035730943 5463772223 1951874575 8579939414 462969407 2985558245 91337835584 1889253941 67356893528 734647195 50200032663 1840446563 21340395025 46701089361 828600391 12141337420 19163618442 4897623141 11273819211 19528263154 39738022413 39175035858 101146820663 3617440298 49235901636 20183044244 29711262845 69293137825 133689996614 48545829104 47668949283 4387725431 26857992229 1297189663 3097680231 25031468627 25768022287 2256600476 688613396 1745176597 35062158810 11283439247 98624951 21592579046 3806978131 22439194328 67966100185 12342620994 881146974 79424217551 124978444351 1613459041 6308350013 34527325746 1079370247 78847720050 49621007510 34643264162 3046038065 112231788210 42397071139 31293348422 61910590354 2191189861 131157770642 11692872821 160296340 11538538662 17988109506 5175436747 62578900462 7566469806 505622680 41248634872 161575827 57221600353 5467592502 58082819466 18166564458 14995896206 46540875723 15108584966 39879414617 2913742770 33073038132 3614943438 12343056109 7319371212 117757370682 3690901333 8622471557 36363594992 7494343694 18017123171 9191232078 6466860256 612094309 10248415611 49381324878 3875521106 7783111955 7280458809 34677212016 69503666507 44489432729 85860804011 11326844272 3174192430 1697122343 363729595 199095217 2133915420 449695821 19427124121 16892463524 127987313165 2622158104 19774449700 60473832068 47486932085 47294260150 5677692442 4453502194 1494064330 29305038504 8372762084 74405693898 28326786395 41606939137 1464345206 92042835066 2194870639 36153146645 15306071292 121444477915 69218175437 636734926 1417854389 4822510686 16942084623 25021467615 2472916076 24548594433 499825720 60611389201 8232127547 9023571436 86966006048 15407304 3994341378 63461610962 14259187705 4843941886 45441618608 7841581603 2358004130 77894797159 74656165884 46293055869 6947413313 7532518213 69195857891 1379797282 31319452 62329498872 4736290924 56716483041 1413899840 11972976471 1053774157 20611496730 92909822717 4984750567 111630160285 9725723720 12138440713 30196734242 21620635750 7600822827 20115571848 1565767008 42685817684 3104670754 723416696 55169797583 10654149887 2188787933 95740472513 11337039865 1420674573 4723617718 62976323487 3975318018 9141390038 62487552473 62183993483 101310803246 19572188031 6621882951 104180891669 4448032 12822067397 40084215384 9896646854 11832267784 38949879751 240061740 318965365 7247806766 3335437853 40072862636 28081949429 6435403195 29289421178 32963124672 177824469 6431217583 8200786460 2288305542 7553278086 3632666605 3181540981 6661722611 75800665840 1950620754 21478721248 24412630876 56968467202 47899306980 7290644808 18402468484 12180579185 1940246107 13890798720 9618858549 5392643426 80614027482 12677965016 19520377172 18477134911 76681831502 291014846 14694268927 775803799 49607689183 5432432505 1551735705 7731070688 4617997741 32270922585 1462022183 5867023578 24381260677 16722851376 1259407317 41437497541 36750015651 4851331112 1303122251 12369916249 12538770675 12851559802 30702124233 1393492241 37827930918 23177066578 10780034317 84474979046 9849245069 77515674128 11142150917 36237861785 113541661823 6192839878 31824163585 34217871717 142732782 407584717 33731446482 32935589503 54818484619 824204497 106764453716 21459714715 2781855108 1677298902 38152558242 582674450 73467674396 19149552565 2440222880 4343060277 57091000900 34421536352 63009658968 12792679385 69766152588 15433932406 39905714164 13648482980 44943576357 3901448204 63508267616 13709605151 12270798352 8710037197 30301163319 917008060 77534763882 14361776413 20590946574 9595493516 8899958263 19120359460 28643734417 6793033294 7639015176 107376275500 93349325134 82252611680 1648474101 1063470395 11864752004 6230696166 9017440226 36051934147 137028382759 42841164491 30947675469 2138467591 44000454214 2449144666 52740667010 188483721 810585307 1296795648 58122233798 7535205641 16873053720 166871781 2938985248 81351277024 95178778368 45927868882 2586001015 38179788691 50953089877 2125457199 1117644381 9178870874 77004163865 2455861980 26072397108 1576032927 20525961517 18449468906 9276149197 25471800533 19223452016 77980516447 8034493674 4905309629 3404098444 37724220515 71833161772 101821665942 2631833527 2277761806 9338055466 141765026119 46043107981 10327616255 60904570265 30727590661 2411899946 53383853890 3237926696 18272024492 11617443274 68745778421 45069360319 1012093132 284715773 13447593753 2607484794 18354850110 1863242742 1945216069 2143154374 6558623757 47801552130 122121197884 1945169232 18877435583 32371734469 16445272905 78911421938 2040362276 505986595 58224832531 96551566431 7750328275 70014090237 1338153097 46853429884 11905013512 34283860559 104955310523 3069472589 72822504610 44016472847 5790951016 16105306425 59074941438 91866508094 8308871736 44842899174 56238148091 614515009 2791538837 3230344608 11833358938 96158927848 26057506932 95544573427 9007326532 114627887819 3294293849 120569316764 8911553689 3947639290 12317544225 80195380688 13632063376 74960251757 24503429670 30403894760 57642408554 14851788228 11213979748 4520172059 19648991924 5031927825 4583169266 9472122052 19998894570 6913156866 11553396817 12792453643 4834336562 72612286592 1945581381 104380733862 8787311395 662026189 25481552138 57447541007 60426297165 10174903950 3367759350 5626850055 37419539678 4019847843 326198994 21448549094 18446802341 132854604 617140937 902413190 5296240063 6666039550 27624300804 111310935787 48613764921 13055964603 8049375419 22268978878 58574425 53928022520 88223542883 16024061331 83566775516 77983952 36999611071 26010239050 31649526876 145525029 5428900221 69770821145 8506460 45198493724 1523210780 9564049552 541593424 8715959712 109724890259 4364329542 28226399715 26729174210 23201894479 34619236400 5314506265 1135102654 39927480125 20374221416 99000486648 76601832202 12695294307 453515593 17693146054 33877383755 21238570896 109141768802 110224729153 4807522757 2898356173 31725305795 80220446157 28416988519 24460969029 97220400619 18285307 92374119455 12117542740 82202331594 88923962023 4761065921 65509812753 10285867544 75995009151 102300962097 123058052921 68287186955 49144987723 772633139 16653894230 15837807688 25420488816 90009706987 21584684 12436107713 11643063245 56695123499 73168856976 56720373508 56343985208 36028803284 12565954956 2471304000 10883951274 31334837394 860992291 18490643455 120016308157 6347039436 109145815657 30437703948 10569853 598288492 61863556599 19896558252 104527740129 3690556829 55413431138 27567345672 475483901 32957879578 1022492530 1167188341 10728979481 24384371672 50523008562 8827357077 122494648552 16610819435 6822264806 9918022753 2505102118 86903211679 29603949480 86782979880 755533989 112013212282 22653311128 1348638 26885665003 35312324814 3727961163 20738996148 39227110220 24800278014 59718614572 57578740006 56554585834 2013474307 780547792 26655613098 7512557389 45986048418 13636895521 6626773106 9808093012 4929364359 834783099 76635678772 57251371543 3793449030 67724262240 4215597474 3883865853 16524768352 110668016624 3846654246 32107985182 7709402685 10898165887 35542243691 15574513761 5484517784 7691782444 8378939105 56887836778 127481227978 56603402863 11830385259 99949910978 934935609 276781683 36601943596 31573105647 1245544773 82559551389 21438169207 129696313624 112166765602 12694622578 8041796706 43550772502 33784978452 32241250871 22950225335 104717724681 16525733127 42607632194 23096519319 61210307157 11464334679 62414235833 28565526981 34255810171 4579104702 57762222537 1231658320 114806035132 11703558244 33746155714 24560084031 87236753690 85226054477 2054241940 7249365063 19439946572 1952240061 91450717896 22884678876 7697847086 273885598 1081109927 30925128091 66753553443 99486099180 17987289864 17313556736 18543062528 40198809897 30121003777 16345683328 94765689726 8545182665 16332309270 6872329529 24110342473 17206856710 15769467055 4869086502 12902801822 42377418673 42792509127 339797186 9077991347 343612529 27052287075 14655211952 42380043734 37786245668 3158200444 9510813000 7579909827 23104043942 4655762228 80909429464 7537911859 93369032768 89812948955 74066429072 67719244947 55757877869 892039107 19172953042 26006875697 776349955 22045315642 15658483644 9547103640 1921202785 12761299978 4606242193 30889082525 24213259034 7559191401 1477807571 77082730932 19325598646 4478822743 57107541806 86087116440 101575725340 31248227172 51151201890 498055484 52165095421 49965638741 28265561867 96170040649 2865918722 9728353621 42550859609 9834011492 11577904063 67344040 72593852495 11641864806 8283196245 1483819988 2802067 51361175122 45568663574 3635875802 5512359180 19863181956 478813 110282003508 11480722765 107482689514 43651531726 7951686857 790186073 25944794661 64069281732 60394407256 6332810609 119694797713 51443209153 13961855427 7816817542 134735687858 3772111045 63439589192 106303158832 2681492492 86580899092 38968837970 738399358 6325316844 1376538344 13135850890 29998996484 43092186854 56926843142 57516827047 93231479279 23443763877 32661866951 71500326312 103297841731 11552769440 30912718967 1074331318 2090495482 1570181269 50874095721 23105195661 29323627551 6165722313 12256227118 125290952610 9829080485 11482459477 59357421254 17385986201 4952793648 123139723789 25172296257 10375167 104488987 10103929031 12006377825 45241303301 28260485641 8361205089 139067193245 14919951961 15922763813 14841501767 96115648018 82022340903 277646262 88137803806 60840499567 45408224252 16728049490 210329415 10789225057 9486613586 77295566427 6415446681 9402134 16726575991 8084966887 980335348 15433416624 561755886 82004265272 89447812263 10651193202 1539898309 673681548 15000569349 79891788300 373317606 2845917876 50387254828 37156770161 26704026905 73585601974 55054049487 138591588721 5904830694 13123223262 38187394839 3573858478 54605199066 7623177715 50434809241 210378676 8770434 4102722612 7942607619 19426871067 26637740284 36456538739 11632404903 94653936094 87991143064 33584864778 93616352185 25856686254 3968223804 5527792809 16248635006 8103588814 92519280642 109564015725 63625737189 43514571233 31549276523 118743499951 15566612044 2995434869 1920772028 1235154253 27138971598 26074238012 655477682 20971328473 19836210760 389261337 21307757440 109303159 24853003307 1909169693 61728641592 486303448 33248764019 15474597651 699724834 76484059500 52186776641 88682296121 8106034142 2489437479 66473210198 103454270596 23829457225 82799953 68687942888 7223526836 26272527181 29970889691 77926748179 1954701809 8972719817 31621303273 3240798237 1008506040 7634785931 93516797213 95332237292 15799215346 51675789127 29613240486 27135739446 8179979411 90636637284 58087203071 58284595920 43781828824 28608028513 11243540360 634406413 11507403361 38916253419 23766899816 126534940107 20378951165 45952793060 20174043375 32963952973 13194660569 30374866445 88678142 12780279776 42717382251 1385054244 11884875921 23596563170 50612546713 21960329660 350821868 3344088112 30233804012 19886611099 14169866916 20643182230 5288935880 417038800 4582184413 97958844161 26017951709 55261973072 8160547028 35711149348 3981900979 1394276545 93878488118 14370561985 85485362870 87685380056 22234163752 54784619977 1911318144 53533411744 1644826713 2741309304 4657752737 890601371 42132916061 15473688801 356125706 383453105 341329558 9827569336 1575833314 7488644434 166341183 5471601653 12532934229 26848586130 8939410778 12448765666 58517966232 35745845954 100979674520 3091329666 42052204676 1011405424 4468581717 699457770 14932715092 722336662 112988821917 4817965259 76913155594 13645977388 69662807729 102768180426 8349396554 7556781231 6559970526 50201796384 15211369238 2184460150 47096989388 21330057000 3883358534 9639509246 20787318335 28318780329 43683167965 84964919455 734257998 863272098 19109661266 18329824627 8413967984 6279599075 100071222756 70085647251 50619871436 1256473872 2392532318 23851849700 15767284716 15479988950 41866488903 21704585608 42406698027 17729866831 52543125330 23586380377 9665028172 84257572041 27728297192 11011644783 226763934 24780058418 70140120242 109104685735 81247883356 19110547495 5530096950 10760612585 153644808 49132470109 8599207773 9800933294 8679078392 3368497739 23488837211 15202270556 47074849820 45435397246 845044616 53182435963 21938216373 35684219331 13575286764 34961895 3765052244 1429874605 40746623405 518933091 64093515059 120781027193 4986715708 82006217941 22047478648 6793405098 445001742 53897687 2900461754 4355785413 73533580022 10041380125 13836230594 111323190290 36818800992 66415776377 42815024162 33672631876 17991576564 15751278828 108333077503 881555265 7601989648 26034319892 40056756764 42393106158 42053710558 26670092396 8513004718 69043792663 145493550 49047677341 6132554267 17663460760 6135321446 15634223466 88568791928 59864140783 584997071 43593254821 3990290964 81283975005 29425850315 22425128161 1315767785 37605265042 21849358242 8940536 5896904387 27448316147 24269376633 10006971560 43466562906 45039637964 877925488 20057359396 36782145580 32061513200 8049705866 32960720807 3516100110 4480090718 14608400862 23337668545 9710343752 41160543958 9298799846 85930099493 53870299709 8465270614 7847512165 1906371821 32241436744 7231935338 56150382999 53502967182 7168575056 887336497 1415082483 8796629890 30645302918 36550977224 5189744901 6327962137 7254223793 70958091719 35753587255 18686001504 2998300878 1680774629 54691601808 5862767838 2811982391 57817625554 91591781083 10588838613 47937780375 153869643656 5770347305 18386926609 11950069689 98291429613 242319290 1231750820 782894329 23785814310 1301134065 113111206073 24103627875 37372368104 94960847842 75587649463 4509822408 41961048628 85955129902 13054537727 1306253120 9315508305 84482349341 38125983359 53607719700 7599825139 1913061344 78559976688 5729239428 102719960646 68502261126 113395987290 17372201934 49762739496 1974094942 123960479466 24083383328 4182136391 14162277005 92533891525 16729889183 54866738808 28362235398 64376097497 17769838488 1422107498 378812665 14832699799 7201059187 63307003216 68513616339 18201924184 92690545335 6112422275 482811167 4243526400 20263997246 19410272787 91442488972 36790419363 4836596842 15377072136 26599511971 100011137824 453565533 38814638008 82929769233 152514276945 41795343886 21898933753 17004546265 14572440487 8092745117 44994696733 79516471704 352581077 3933349558 50072689262 60176145115 15517108885 44872564177 158043658 2600730506 95604107694 27757487438 88381133023 61736275028 19143823593 67463707393 6274289300 4237252765 82219357704 16774093219 152644188368 8730501847 6631196427 3034442134 13294828752 139595499109 56960883105 36845774052 21286127676 22673162034 996270738 31529135941 26924593095 74435664 72046906070 31420610931 4069048036 56059593978 24177915744 95048647602 5728997906 14883269181 325984607 617518504 88332201676 73896671736 11895952375 2332746370 3946499667 116303577837 23805481214 72755917663 4438708291 5627638617 34410499795 2248403208 11346206932 1249703234 16857850336 17554078736 36955648631 2666220949 24135461557 10918224696 1994055325 3486770144 10567154520 1374029042 125208769769 25227193178 12382689077 1401864929 11684277563 31519340708 4971082819 50146998720 421201777 113255448742 1124807952 72925844630 54230554376 14479413299 26332909495 85002952484 44137742569 4003827716 3483665261 52497333582 12750308074 11421363940 56530066560 11227668939 14704298757 48649722468 5717069084 87581844155 18444435310 16971415868 4459335731 93477339870 108589718039 13223023271 33776159428 20232959329 3354137368 1118933341 19695604931 10495532263 6082910208 898891402 37015215107 10970098924 11875981653 1401737210 816568505 13730315200 4558717473 47024473660 57687443752 23976144283 6477513704 67337580437 109432207385 32608607584 53829137760 80424571134 64510245 4836344801 96800255019 19249109858 1144988532 8107404352 92940115215 56014855608 6575135978 44728562632 96607004531 38609089043 54806163968 29821311174 14193764005 13617928450 96593777954 47870224844 96349503278 851581481 87229392859 102394926529 9687887283 14799132157 92386154945 31072836580 6342529838 74385297113 18170752358 88297596426 13627675181 10442068616 32842319701 7921059993 5786248663 10574669711 16172820149 23859801843 8296063324 943277487 4511178322 48002095977 874400374 2440649166 335361458 61748699879 12403544041 64527319611 10651921751 79369399995 3609942462 48403473352 60046858890 38914471096 62608375249 182145049 86775241648 53561442069 109342580446 3183905956 4161104309 147527342423 8330047538 24544232369 27270879507 15120078563 652502410 70042396876 17673746775 18867326941 108442498678 11472928589 2850692808 1711657922 82912275007 700174014 12041958924 10593369129 4212638707 44416571919 35958087792 37160023596 8492878461 35912030170 141267046 1923000273 72715182920 39196078637 13435807774 3278365079 6459135619 31504821659 8508354988 5836257041 23756439342 34962505384 53163174212 15538611870 52809988654 846835896 1460909218 9779950335 8463674222 62415592839 4206887758 27976070485 722714747 7455915378 785907465 6643169851 76797482948 89704577869 124742041 586870289 8940890911 144028568 4718986536 3013871739 15605735074 7249529914 90651301925 8283123658 1339535077 1258011969 5485326794 13442977958 61504199706 19238968644 17829672881 26925416773 16552715349 84667900276 17847465489 48385311378 23085417629 2754224006 37933929048 7616537025 113379181161 12579642593 287966247 26994804599 25202315704 26876279527 56834271705 93690948779 75393570886 48327206561 17653982395 104368122581 8349584504 630871112 38410834795 6358691027 100522995201 117713121725 27340832094 37339274765 1926971395 13153037095 406324015 26919643387 7201097365 36048127811 24214463462 1299941579 133110928856 1395388827 57091492531 68469756512 123889267 48082369841 53649407622 9729833025 54766702710 18390869668 18517673440 1953642549 8230718134 74392654221 34882766053 14452843579 43415568974 20537245636 25516812242 37159878 6949624176 296112254 53080357798 6959605371 842482247 60888904182 707854307 9052336664 9280375291 2831680727 66434100139 18195913300 76737182434 4294726335 14817755976 20685708448 1568018305 10808876418 12803312939 118148945119 19237359740 22877071018 25387173551 13019298471 3194824394 4667387126 144187378243 7933564253 18549793891 26855936282 47630799935 106233909504 30215159145 14636198703 47073630059 16925052164 28024032326 27890325511 81035365407 24634116801 775578971 14389487079 52130662578 624858152 6136792965 81061662336 50309487131 19067802043 45920232292 13150549708 2388443037 17115577967 7922776094 51945957658 41182137248 3324371226 4041747748 31139888843 48979116895 4470484680 2735689246 2135676292 36585590605 28540389905 241707148 19565814468 72365881427 112991554 20126658723 61795852075 1751337099 39042455548 5101873240 46283033208 26003617496 2388022879 132555534045 21495075686 7744552357 61952332951 15294957764 2934379042 4838596852 16885923270 32472325245 28856774424 11288380941 1178711377 1002617402 2422469229 8413228478 17617900845 23683262967 58192835897 118300468103 15644405912 107962093304 16689727745 660254668 34384042027 54041320484 73421608707 34462138633 82978956118 29936179585 1031424246 79915059328 120900477420 562703205 18996652424 10691300980 25291018408 75004711130 25971018868 21858666717 92424994464 3937417442 9401241867 44817644890 22486915232 24913300377 49413117194 646320685 13115122029 21114873794 1185017588 45908154162 1425148245 19329961997 12985707448 143274757363 31383466055 14246676811 56919588408 96202171905 50171383604 558376931 33403519484 149647365564 5921733822 16898193062 24151559805 4103770334 86370339543 24925271438 32718805828 5959443533 14488557911 57390665302 19406053462 34398391507 11830037628 55010200101 52142653640 7244532 96469682670 73272060572 37234223816 204980441 35843774390 72736793777 1678292428 104589575349 64927543368 649489576 18876797462 22791077047 152137556 18008106407 704959914 562501097 84165550624 5400212257 9155203619 3603118475 52694762957 759605360 258250297 1801500007 38810270092 3191541522 31729748644 11979782528 106015458808 20041937114 77801721093 191029959 107759274275 2649261128 12969582988 10689036659 22675948809 17205181392 15018089661 882422500 22088506373 4663923649 10976537856 2856883141 3336766764 1916609298 872843161 146611980540 113465523063 136455050720 6176798644 48537600884 458937472 123701850234 15631534742 5362653909 9485068510 24398383851 43176026601 24447818955 19947563205 48599383727 4441644091 263236842 1483192655 32579742859 71888173913 23614383892 8116032841 22484311091 8626891530 68978571391 41608421645 26847755665 2219627592 80514295808 76890866671 1304786233 1580547048 18533728089 11491242265 11394409096 55733579384 2140287148 119585914880 10940778886 37792577849 22585142236 27694588717 43249062136 13002162972 27603893543 58668265600 129988108878 67100963982 24200294269 16687971086 14333194696 4469581728 42806486069 106872007266 4374939638 69104078406 10050282128 60137898072 61033647883 67492759984 3380085713 49198194108 35471490840 7686854674 26895226893 21684246788 97424515259 15603564230 330406689 32411824278 20524062426 4716335901 1085467816 1365412092 48072312237 3344419460 30613566177 56326456090 102005072260 29881482721 30887424264 52533828708 29610521909 26508060074 30051842512 9737755307 6519142929 2256018660 10413546232 62872483065 3856058596 29433491131 756074965 18740336769 4137484 49622388969 23927379432 9958064654 2636538094 8882420045 287174472 61933507342 5245767182 44788998701 37852331825 9778959049 3914258699 4479373619 29744005561 6796531163 42889949652 4382010170 97157166396 22079053001 10116231248 35656298068 120329478525 10508641621 16006305547 1222199811 25972370494 995670000 64923599241 136477898912 45769730016 119213277276 8331106362 9115974223 84436001641 933997041 15617078044 88248719527 4138613906 697432600 70701269 1441290101 22671564927 1448787324 879475169 42351167337 11676016819 1078474287 12488776553 21024390312 5139299405 66826435087 55088355337 9075031854 8008710512 6118216572 14907770186 6534473365 1405792991 1572891731 53776512138 91068048585 27568627397 69077991818 11158141496 48610242286 9805733257 59541475673 52534088558 60848543579 4608615990 97410749191 1103970781 66485398382 7727470608 76704695395 6929155870 14475184207 92460030252 98505317316 3119118784 124692682189 51113478707 2308631271 8794785474 14740319823 11761014920 75239575474 19592461082 4054559373 33331288585 127357351402 34987769821 2667689336 18022274570 8095552371 101424404240 8632410348 12786609517 1875296914 13133413999 19534433519 2505535105 33485447013 8266627244 31585447231 80269679570 28872115590 26038075203 31738502128 42270659279 47633984644 28104056112 3366836737 408231023 4436970825 71918202761 48824956815 10311693997 10674393531 107652500186 114019493434 19923789389 1127507249 111140568082 57532507873 57113263827 48974775667 11131016472 12554403598 7005680137 8170137 21335105912 11570343040 7312124799 89586744333 59615677751 7881313801 2816623081 100560354435 8061950959 6964385174 2247162518 3997743973 139676981505 68905391762 4784957209 31319804011 2800865503 10034356507 125440682316 10773784809 25512903306 9327269676 326412750 10477369851 6705593145 47086782593 1631774517 17517825067 39727695608 12268332851 20898853039 14542489033 47570722860 42231876376 926067018 64109258024 25828759481 70779220584 1505628457 9461356916 11930238957 8217863661 2617693721 76910941992 1519254120 82251896284 118935673817 85824689571 110624677214 218294032 21461174654 46752334441 73729302777 33004978123 68650087675 44498305457 28911689048 1244021158 1617185832 107597379228 27643194368 28059560176 16643307491 16479538063 3347027105 49598346125 5347052075 26635838075 81262739732 1222124273 5107290209 2508632861 6576679989 92300557140 108668589021 4811702108 24153303119 11241472640 14512310512 14393308425 6972670816 1438503826 9029618566 12949242008 30579453975 39138053440 3918336344 39742545336 65120684736 2892180895 8993911973 224275759 26118750160 28563733625 90108456698 4578213045 52180038711 14668216513 118420508502 452934536 41270399215 27148534288 9556654911 15595863167 9934540067 20763528328 39107951325 49865332838 42259074015 792699228 14243122774 115840910688 14517038699 35951512800 1846261429 22095512973 5385990025 53790616895 607104358 4924504261 24635311629 1207494823 4209485528 1401287954 7178767116 7113481616 7128635072 2263554839 2296084510 22942275198 33761230392 17840889532 36541906743 72457434994 9517551500 56714022036 242339838 39135361941 29620906609 8013409910 15851471368 80130575605 1309169856 201928530 566013087 88457641659 26155575192 9577193888 7044824595 10427938458 18806551544 14449650258 3758347461 13279433657 58351691453 608028215 992701211 32726689375 67366457233 391091081 5250457510 49436156606 34561370352 12141153219 86978471354 48792325928 93962130766 39755443459 27633457647 1747669068 6718481724 18931418076 32505981706 1529320932 19941650209 7739603103 16559988314 25550691705 7094312425 1971131003 12499736661 4539349406 39512221152 138890081614 2775959622 103320995519 6036493309 1899580430 8969523397 34233078 15564851998 78267874562 39241398166 25346325938 97988838863 30241840299 12529244228 33444677209 266837343 6244018453 8647884666 74775860491 47074724389 10573574114 16640327423 15246028402 53832837470 19208649202 123273134334 15383057401 132567928214 9975235197 79643648351 7600156833 2625494450 21798142430 4416125300 49766368181 4918509122 9402511837 24391872098 58318833255 2963861328 34177571238 19363878282 23524546165 87197846458 19114690041 3281603604 67363511781 22663298519 101635016827 23490778742 12989064404 117502550813 11912303154 11279704322 24490062240 7702467291 62551311436 1741639363 64426845960 16667839149 5633316773 2280570227 47216935938 15104846620 513932305 25495878708 41093139995 59663458723 1443665784 36277114974 28350961813 9765160221 1236013807 56018852219 1599037681 11563193007 112575252274 12920750411 18662225199 5583353120 56574429529 20807312068 6070306818 121662993357 42170290367 71232164770 12108929991 6663027274 12923394482 94339416 57410769903 5099998773 1889345225 56526410959 5350118282 18066771776 4871252882 27530233041 16226181601 7569882480 8555780192 18843712814 4993003477 7366532607 41965893785 54657115408 10096919042 7556997820 9247973762 7760618021 1107771 44052685070 1126559933 48564830505 21725121144 182904077 73589530105 35070435113 3872347 69758062707 890897080 7612965719 74308062120 3818645683 22593852880 105477375043 1528333504 1937833960 76866151346 17736882687 1701751455 88054359665 9793071570 52039242485 1499544839 3085440651 25740772118 103083036555 26828048217 5782916007 11491678477 50845848188 8772429234 24597703229 113021265159 51580190991 27443752300 13302294289 16392955552 13735827419 135977948 97107017064 7651505986 16155909980 11775419184 8919484192 67720388172 5649781433 220016306 28809731859 21969666320 14914709866 26640830172 17401946810 20074268019 1878283726 816810623 1415055203 6360426855 287833686 11014971084 38015132048 30994358516 25431620859 11875600445 34662178528 14697186116 54208787979 12383269050 7368778967 457347793 28889851712 6554813873 45428471595 40873355383 4635925996 47324630392 128396779702 21910793687 31943319848 2114471105 56352127738 28204308173 3849929054 54445172343 385838705 47595520204 90808770396 9355017899 20731817783 36701020541 131171589064 20596712410 9002750627 454861245 15947895946 32538815723 27052061478 1173904790 9910476278 17561399423 126055298 7284233758 103284938931 6279824854 2839702402 1384980581 60590656776 7288876640 51431218155 54684968956 5163155526 85239672574 107955847218 56735398602 24707501879 9525393005 33944466357 12776871936 24601188043 16515649174 73457589468 33585224845 7551474577 39312951203 75651309810 1200109357 9158968343 11666024950 957702479 35560169680 53482923485 12401093200 30808475288 4289171459 14309295840 4571620700 60351538531 25823540991 64235034026 101111711132 58156332812 1032896152 2755593355 18956529 24329848643 1501243393 9119831033 108430553358 37613464812 19227707170 26784053007 18238286998 15636919179 78547493765 368213164 24954967641 1291951874 33371823445 64976194177 115645216890 1968685790 76254489049 11816103459 48387359342 52689926054 87312811152 15469565467 26442474836 99285797070 20263468722 1752966152 67248041720 51984566022 22604099072 611798353 2951402256 7765253513 58486736324 29532272459 32708032805 17405156119 2177022721 5336798946 12720134637 104918575559 65630682892 326791286 17196175550 2805988521 4790519643 35618192403 70740141522 437770900 7091783135 93487246591 135464102445 113470543707 13466950060 58778533691 46462841162 13257077879 2123537389 49368658816 6277318241 13068257562 59711874350 48932448406 3208410922 43153624234 7325866915 2097555916 34594329259 61607546047 43193563948 27042069432 12674093053 12516094265 16042721260 67318134140 17469275261 40195841605 75797018216 3422376336 1732658102 37571236601 18112563028 33259704389 59265800041 117906924959 9127774530 8851541432 52121040772 572250818 19828796476 86049520727 81067371848 2659997032 83204435524 77064219860 35413540143 34249601 18445645106 56346846568 2789162624 47437571286 43092814020 46226780822 2883129475 243070853 12156232092 10758876517 886689665 1110743504 10560409690 10656565521 2443032745 8110706895 12183556231 19932688994 16034967604 2704755117 25986207510 87703322 6504891817 243904859 11661926830 96525355157 21906532626 95499204 1219321987 51133409226 8474411090 4602763794 711706852 11185821438 620776801 7076760473 19947427142 35974360567 11716875466 20560011335 30227351994 17950841183 13367457361 56821934030 55656335222 16921116207 113713983174 18171908422 1395765162 35971125004 28034183686 414168563 4897363156 19209188077 16061772199 4050611202 4385241706 54827404603 3808584320 1179764927 4174134370 605164054 72445171946 6215403232 20457656762 2210701716 16452620957 657223857 28344961829 26819281214 3641263390 44083351379 114049481 33354007518 22668176401 102364408066 95274623281 2785322441 27613562692 14549703453 2467901698 91571942156 19027058619 4129980967 86211678760 11118833930 40035320106 103578179767 3299005259 12072096052 27906448566 22515576714 786162948 155254281 46593165571 41185594279 3905944283 3884514202 4884992056 44535367682 22128333590 9678530343 39975532851 19359677892 15971015088 91147208727 66844322032 3637800652 11510963819 8332043817 98016698153 84433108867 48235626605 41338112229 596687929 68286610462 63438922618 116068022848 30824536412 28506734381 1071363593 9530192824 1418280871 34924457530 123589973850 1564706609 132459405597 4983177031 54656842031 22224811236 7403224769 821109333 55777749191 65228286640 7660961345 94342613517 20144738458 33999112601 17569819614 57517894411 116628369641 48303599362 3243416597 44015542042 58397929950 285747490 4878014802 4454434078 7001064865 2574320709 28719889799 7010276678 91834303774 685039230 3638582329 81557267347 48799785924 114523675862 4260283512 88944435049 5000837184 108366226383 33335916327 22230637615 81615934582 82318878116 1625421029 1604880149 8622373401 45998651185 4006790395 9245029316 498972130 1875300375 652327332 33724149178 40804232258 74045532318 105019849426 138584370 16081359933 74563302058 39797548395 5496976238 96501039 11632539060 71876074041 847184659 4669204674 5393453130 17534388635 66355612101 23842420704 15146333912 52510002723 27972714334 588177482 25438613454 4215239934 66798997287 23717700398 22238595145 46493329531 89317604210 72970678930 36101149910 82525264264 22809668294 35882510119 103906922690 127906103726 51985678402 16217410347 72948574746 332106914 14520762042 9651861262 99097482169 46486815963 27069981 48279432132 330125523 18274039855 4639446383 374043986 116937146677 10050039655 65188740564 1121640395 5432644756 56673832878 9563201103 36652637879 17627385581 36084762112 11309763707 56108315743 15205882654 51621235199 55879386327 1866404411 21716894517 14370664910 1483256509 12957879626 67530405324 132602199816 33655366390 13909835775 40910692287 4202209183 71308046281 5133834150 59308055533 21603373342 4593502272 24847913932 108174501836 3854543079 2200925387 2562230022 16671317214 95075778840 17734712769 573675881 9768818277 85663185541 72323759187 34178504206 105375579853 43377046324 102945939048 1871143261 46782580752 16734061689 3877507093 18477182101 71782840862 5205278782 51151513624 7115882743 1639191894 23335806747 14282745683 25753061593 130844436903 100133404366 5368349476 535491515 68373217003 5537968616 34720864675 3936472528 1377273117 83503400276 85507134230 18025851075 29109404511 4489305921 38139890568 95940289148 62334268767 9905054003 18784815265 39810351097 11307594032 3948150671 19491185175 65692500349 870038637 2538176 328821376 34921924823 6215105835 8550904175 1434461492 24022723004 13858377273 9187240279 815368522 69429232245 9818234814 116634882512 11722825737 5173750206 44935891223 12017350171 1550533449 29487399728 123162209745 66147451153 72512227218 86087645469 562321020 2406950830 27227524917 27018318250 9343464108 20119192746 49093241747 24595699389 11448429914 53060972162 26216857132 60708493675 9616344715 3768647174 8650954304 40480841809 6635124524 56271187 27270469864 18028782416 1372051892 41230947986 3292552426 44737355 6606796129 11893982874 16043535538 20933880095 25832754691 28861888257 46796964060 55098133632 556870285 32547032814 101576049169 20479298998 74255656 13373098699 92076207968 66847507049 9467415447 14631229559 33915583667 67969854214 1443739802 30223893146 2486650498 113387716852 3944618751 6113816493 35023774512 102646776175 33770241601 9299657859 19181653719 9667884142 57386738050 35962991697 21683698173 263688740 334676776 68384614434 15415770638 18685765226 82149234178 7779070148 39064041188 383907856 56697970442 28405301881 1692179782 12185637512 29344598755 32965991293 17712897302 13196695853 96900994434 19691698588 17804912173 14893460373 37039818964 21597848110 429743934 17363335289 19657587973 116714350670 1943691051 14491144639 2022780848 7374869248 88423273202 28633573231 5642915033 130860561169 6310777667 12621244055 97259542112 24593912787 17623086159 4441273335 126502314892 1526540066 38009835615 6783078278 44287503983 13406984442 36494640222 3836188888 4101858112 8356541440 10919516 26019116713 15702266858 1276353205 3355107 8048061901 12024482497 13381435494 7184987167 29252697333 6504877 43259622900 131873818089 59228168715 84771831108 43749791107 9865625040 33921856238 99912848641 44284391175 14916337352 39227209814 11199286956 93435221234 19167548158 10799635341 2852867307 15055688412 8036387168 172086884 54804587928 29153524927 820057962 46848902489 1283858 21440314420 21087484118 8577545042 46009361882 73592007472 721592953 17575243870 39031906081 8657833800 9660618296 35272197804 42850001499 25729132330 1270468335 3451523093 28042096262 99939768228 21242592484 6122447251 12520978874 2463820833 14014332280 39255336626 125646692045 6842363060 27744701812 93425690487 20432577682 86907321823 1362971514 106702576522 10579093843 95204942757 70559477481 32665601598 12840797366 141817469755 12507560966 5936789416 9049657345 32964342422 17978100456 5985883546 55409784377 25000301941 928285770 26991340306 996651758 90082028448 80686364152 755645811 35224844886 74462617007 123298352369 210670027 85156473085 4607482360 34138647081 399145648 3586916758 19014791635 2027225005 108864765 59420028716 72745935613 12570759989 22412328893 45408498926 31127115714 27053273335 160595737 1359522954 32004735851 186902821 74226804480 111125863671 1596682363 16858270275 10818832806 77854596503 28012093977 302744415 4303276968 136535194027 83848715933 4420007679 54489815144 11577082308 118923951848 104275448740 73314514700 2285090277 31276497932 39878393458 4718602580 100345387106 54314241904 67313760465 37235878179 73082138157 21352625697 11886552062 19140041250 66887902780 25774897842 71113575035 8893298692 32344432493 24782905074 22674833660 47235306064 7941508885 132083822001 108081992509 64133827224 6950460019 32768054249 41645856267 396614678 8396462786 74099359220 3242069943 139676445531 38465089360 553419312 867300346 98115662644 2204602913 43079903114 10602472421 52132188089 1825576866 15245578671 13677052066 19464528375 47636274671 1372346615 1972014768 55540657678 2057664309 122803160452 5208332985 62294812226 15322666871 130302546666 56641203369 1056688925 23793074942 28346568052 7960202441 1953140691 99563570321 20109618111 6160104748 37089195387 15854041935 35912218350 5065824443 31389183483 2281668748 29538561684 25678747938 83834550118 24504568497 74537648500 1770356545 63868439493 983344207 47467339348 19608870723 49654962673 72069168137 14133106360 65363167890 96649874 2410531446 840463422 35496217992 13171582679 1586295564 7918987249 89637689717 4583686906 62763814780 140337767399 57219401591 9965301451 9895324754 20323276684 8865887031 1419859464 2229390432 3554099541 9794745694 30608861701 5631703915 18188953148 84053605496 71142169007 7704778290 8158336496 13765236912 72015264815 88780872 37234248431 61906996756 1108189116 13042379735 41586001207 87770224186 27122751831 9070638249 6597295353 3621944927 8589727856 17460424376 47606088059 20342431705 35212022840 30101418225 10506131077 13222945986 104126799267 87885238990 19343519751 2430678432 10655150973 50996458592 4961728159 55860573417 20424830278 17183734469 34522397290 19434816494 10938844962 9628048816 49399010966 6502273009 6640145729 10314122411 22753343669 670031639 69448474319 54884250404 1094451018 10559562249 20130127498 4875467939 4417010547 105653926243 37100689254 8060600284 101718162857 90514214078 19899057307 920497828 29757973935 40074572046 19649988174 17779041428 25831512210 472607820 60192813756 16985566410 15803069563 7009608922 3230048372 419932343 30216303345 65612122548 68175746182 109530066179 58018677617 11536160287 3359693889 45916288674 27768131316 47681302 10782895652 31834862534 11606829733 6997956674 32741887794 3279646993 3137827825 2962475947 47074368706 18720661302 6301459028 22712032962 13493057806 44555421442 39525231477 4124652277 657611217 107678213041 60395364015 16810694695 13957910155 29284920 9567725889 1831194487 5345396000 85781186603 32309081611 547236074 10224736348 30801068268 64838228490 20613708081 9973622933 1139985941 11018470183 7505184809 36664055892 9442322238 984608992 40577126696 43681299241 33926148443 1997104160 35658919901 9979046607 20430924551 27472650614 24785183303 40806845422 76426362696 89662290571 29142599194 13547136996 26845643147 91332702066 41619851194 22435623693 31551280117 3619245576 41770667756 66257818715 67854485062 4617051780 11044283374 35835065013 11416123372 12406391156 15922622317 13656776572 7805169956 53164106625 15285419943 54399205635 60884082093 48882870559 4077360668 15893776658 5304421939 10394953992 28417673522 114354359309 4758617328 20707179445 47551470562 5183746121 54384358530 13869207344 1985113956 63045628357 21767382841 1171281636 1213395078 62654541217 34974471012 5677195057 21029491703 693917348 10507550010 77510322751 374821131 86852281133 11682241401 32744440969 6429977790 10607930288 14955771006 98194953579 52420587323 3904266106 114161060989 869422563 3592759546 3452977562 26153045467 58335783748 9054575668 38029221328 80921947006 2788155850 1163916313 119099471937 91862830220 17660338557 41223694310 95837023657 3720555386 6754109193 79673668632 47694987470 19816818292 38908564690 547799135 141306300 131337484116 4180624122 12503129462 1617618978 11753632797 25631093533 17778803834 3994897211 41958909307 53848031130 10057316062 34431781256 9231623296 29067355664 102141114600 87686536449 106107138091 535987282 19634386891 8851270744 7714140787 13173657782 41623695407 37911127044 4880006630 31299096925 97295186425 13858711325 36837852579 2289124315 2137684081 56540097713 36073617052 7273916402 23753715918 55547773874 3302119307 13369158597 86441324280 18102605811 52289422455 8172986439 103647101442 9794633087 4946674689 10030883189 13699842446 63532939015 76476903015 17758690197 58887653307 69953493822 5659156100 189155399 42907435359 9288870445 11830962064 289114346 48410472126 1887330299 19641948158 47525397293 6914339428 87983129356 122908116376 10356800551 57223278391 80340202040 18109043173 147172244123 12866219978 3049887265 24127231873 2052106287 812819608 14462750376 7520215271 19929160082 12959123312 45983803035 127469330738 24607385742 8259330727 19021162980 29869411545 37788950928 54611415592 23182820764 4899882770 2205129541 5329941426 34483423529 33983819876 11955654987 55612865260 341354092 15518704195 5469382115 35748104851 10088806854 5357959028 3075018230 4419995263 94282858593 91741809919 79905116871 55661458000 80413809 10006717560 3219405001 50376297457 61777295446 1420011788 666986650 6496825835 105696254547 7037817555 48710174743 46608202247 47393261579 82060761241 19319016911 4485316620 565495909 35167176581 2386765998 1095838379 42949108036 60606335494 82549083150 3980367055 1137665413 10230072813 1102303703 25609727394 42322265932 90569924392 79438998792 67633839174 54561404245 23340529831 27004187627 5134708630 2361916039 210277216 4865655523 9527632933 91889763818 22071750626 1327303303 576820625 36663975307 69017689589 17091094671 15126321888 54888717169 20639422334 15707430103 69574512226 25137790391 1485630134 314082904 12674772020 20711562371 37991179094 3072555700 45139985423 57201735048 66334929332 31341764457 61785147113 989353933 430500061 20770675650 15917626370 33753950359 96638971416 77154966997 49938289876 23711543575 5001776038 26793217676 1359133277 10936662912 4867118399 136152230571 44716073019 1854911025 27031603578 16681494805 91216939375 14491562389 4787846083 70658804328 2416844037 239682528 25430220640 967040386 12251438719 8817828643 11131350767 19899025708 298992489 1321773794 33173383947 11720738004 72091564329 50556424261 6249097991 110078654381 16791106658 50934051407 1291697734 24872352873 1624384406 109308871309 13583959439 16092347755 13079706011 94042771559 200295752 10719091487 2188067782 10890343824 15113900790 50849221992 142854904697 39106959268 43637601026 1257179481 38229859942 16162287696 115615812 9116215138 24564961477 2363714472 43693655801 94348686432 63897594115 3696098112 106145262626 6875675227 95443389278 4289686719 30545027246 24362240609 5049608683 10052129435 19057913076 74257913439 68489859804 2691358371 15096273983 3262291002 18549367778 14821209554 9290045605 1911306283 5242397911 11666500133 2353037798 1854358074 64411080632 18096235411 47286347759 39437007780 1379743969 13818015857 51055326064 92271523180 9137739998 4610833938 17457346 17630599112 11122478241 16988772574 28885214065 14509327590 83532228093 950340400 11620507282 23359258742 15944933263 4772942175 9173172816 26639157854 19601800980 49821966445 44109642044 41765242287 49753524748 20438884022 26053926284 39363465740 11011794312 136065141 11519850340 8143884142 49779620636 17524512279 35972817454 73758059082 15065847978 30903134819 4670936578 837373321 16914937680 7830359757 18110063815 77647234056 6896036689 25606177622 477256896 715566710 97622789867 2748393311 39521286770 22961311405 42119549444 119534330490 23218159018 2992540473 49502813545 16919326949 35197026201 16641050866 30520702741 55974158765 1184472835 1391839979 5805128666 2138866193 28359729607 26296410736 297894489 2708425490 55369969553 11622572721 7253128508 50076140066 33224970024 83179183608 94322431035 62084618688 50947071676 13107796028 1130656773 11355529561 67352703923 10456716643 44973670373 1140581512 12221194214 4081452181 35949639767 43170367602 21438697341 2438170659 12069635561 111653255006 10913017344 13225812074 83032946423 1314109840 2221228333 980818610 6691922033 8382078028 94266021424 7309660200 17479411740 123792851470 4264326739 17811781212 70760446588 15271779251 7273018176 3396656229 8990382815 39269730971 5011856730 42598237533 96428029720 33728973179 7679888672 62148663100 1257241979 4658589851 93727869290 14179703688 684996135 2678669262 54570736939 51894847546 627653756 83261799958 291948137 20885645675 21478230841 1935766787 760924737 51796392764 9000930905 3233970464 1146146901 663603175 50391674568 4401853 1708674672 50089226176 5210654725 19194269948 11071309538 8182995535 53884993591 49346976699 34855059930 8947709659 28559642439 1227862745 109974497369 73530260547 25914139505 271666460 57707676045 28964701061 79412993942 70956887152 69350133215 8632101520 72866008107 738588218 39826784879 264751693 3325363681 9705228066 13165226349 5557838849 59423676614 3983362421 37254880162 36474556816 93320948740 8657834340 6062663871 1867968055 10462181786 6392584330 89135098262 1018757704 43611851734 545522364 37907414646 91214349912 19508807581 9728036057 94595836757 10252729438 59899995227 107019781869 19331676587 74793832996 35028784254 19131291285 4825348589 3747664172 56157756435 423953671 11674964079 50663060675 9559998673 13066082079 55118088032 200721591 13892035843 1515506556 75523145596 11064143839 6628063390 25131149820 24277626573 25058861063 41238665128 558927382 29372921296 67431098907 52115845180 41720128149 9882513739 790344550 1322962352 10158063287 3686652354 72814745040 15200818720 59772436949 140999807 95080286459 95767995617 83655819605 1028890184 23079301688 13396248484 587071155 14929255758 24825661927 52322329741 93923414309 1683275131 118206851 30867952413 27109175377 36294703325 1452814056 9587637383 15040066510 16779170806 82756965560 118918093155 61252565 17151299587 1324398781 91751920989 17398034537 4003869371 14816936385 87303301860 71228686392 3709313262 7198999275 46530873916 3346813523 2580849457 69177912984 110616689153 5323901912 16282222255 78830066185 57737316916 8993552552 88795941032 9789111385 1931930825 36095136605 9140255485 67135753143 12220458695 1671198766 116820753248 35651905655 99693647745 6703906658 40573308013 1679719613 30897015379 4411218068 23526520592 61427375184 28213657844 9939981504 4511426570 421823167 41430005436 6652674113 16261500535 510449231 372084856 19662688047 72646865730 4075764690 18334599649 117340601658 75618721577 2578295713 4179927522 46487896239 107857231754 96229517387 54228291232 63742583309 99887587372 13188925850 80282257350 511361979 26549247 870146808 45841408715 74832518326 2023272012 5027870538 45258261668 21977385286 106147579342 128431891531 5027901854 31055750725 804384765 1193826666 6540211751 22362796602 77448317173 72701395350 9539498576 78315128746 17163317139 61372345229 3438619076 79544766307 8813927225 1233079612 4104402189 52320510395 38408694536 7364730500 986992118 57848108790 92350526171 44842306617 13221532083 84155037546 20957237450 65998212765 1213949001 34627327015 14341667880 1165920398 1076132218 11336871982 12722356695 5011901230 103879468278 65680555640 16875937674 33632306877 52529105287 2165102562 11415225138 9118875271 26800605883 171556915 273739730 18723696705 33936297213 2451580649 96795490975 3592753645 8581365848 4195422430 14025552432 15749740499 1108625504 4759636040 10205139155 82705998065 11837825297 28381938579 19263411242 229334399 6100987062 40059201277 101877834400 3110626949 53699520517 4532039874 17586273104 18428759577 3505352131 2888104318 154014 4820044540 6664706147 8496553402 104555264478 122221746160 19294383095 3109518994 2446572964 1606974427 12673657188 4339486587 47829343310 9204837563 48540045 5129336178 78707759538 6532706306 7273723196 2086601773 3546728396 28098976136 4845548458 27343273596 55682419242 12252835490 10403909 6688554450 45153028820 14941443928 72587077269 58697470000 2538302899 22825450088 4201275936 21057904943 266964425 18480051813 42900235710 39375455057 23314880992 10404603786 21605073239 87877432771 11983887044 56698723302 27337416704 97839186190 42871338417 14886956953 12052198832 18050339547 21659446707 3130129940 43930994553 29818043880 107187431481 1757804686 5268198997 4239670550 15711710847 130689031870 14571731139 77403174238 810876061 128764331774 6091661297 3067748301 13258576633 27727292644 2904942452 684561911 2671124224 48879193900 10326243583 23177853602 61540237385 1822014096 773309794 121192343368 25679983677 5599734042 6578463344 2519387229 984447890 8627687339 54320613093 80373506769 107343510971 22214233540 17127889648 85217591940 33045005581 1420644197 37347939415 5371833377 87252839783 1169679126 70597416869 51333660834 377214424 10179843166 805170806 10681143186 11317625751 44574483584 19787940794 10956162383 11940426656 507009721 36284496762 10478366028 27853754270 330260060 33720459644 166288887 29880224453 24186799034 17305007769 4211408568 46018242207 40093488825 47823299342 90917485073 23802780290 11303606251 15844974062 19481593605 12039846264 11420873552 23509101409 56855312915 4927544867 7830062935 35349917335 3562484243 7046930973 1498716165 23267200645 21201786017 27720397650 33306436081 2679208591 101536782258 8877815947 21361312810 77889801471 4514032929 99792567765 9390822283 22219845110 357138675 28657473957 23105626249 45902907755 41617789213 2810836353 20537206712 45644007185 85200281405 895535034 9135973226 32993883240 3919218448 28655327452 18672707235 1058105130 41881850946 42900196800 116133997760 30205244985 16188846688 553562538 7941974341 11115340897 14610110120 29493376359 80932356865 569330659 99028354151 77419050197 52504414491 17359731067 18697143220 6549017635 48572676359 18955963648 16950931587 68195677752 6858766954 80276561980 13155161183 3632539638 26710093035 283270187 6281885806 7826851345 14532178880 7043202305 45108637741 2618358697 17246123392 31945838120 51138605536 40865894821 1084070885 86697204526 10887842560 11080691617 2431295375 4745638221 3145186165 36646250602 21252699827 32805980117 44397196380 62785830522 94505806982 41134514612 11370369309 619872197 334686697 8411066916 5987339039 1710135148 1194986462 525992869 17770581323 53126996 13691062671 21741888413 35988917396 114203908981 46209331938 2365825206 16195299744 47660253482 40492165479 99381968789 31258848207 19985396776 9747952197 732174556 7089696979 14523815528 77721098203 44251035394 46930063526 11133739049 75875979222 70230987067 2729463091 15860082083 50879218403 3887971987 99011285283 355622705 48076125633 11156946629 53907621556 463200586 83313791474 95369919986 47900035881 31139139864 462091290 9492900525 11716311618 12072417679 5387109675 37209415146 77633541196 2048631019 28958249109 3777394345 73256597120 30226134131 52910303074 30353577283 97374432533 23163683564 26165083328 33961317190 12910253829 688611354 48001322065 22415647542 62208538732 16732232254 18254354774 4424429163 295877647 48198486519 25229040573 34826165 6128989599 4665676411 30243907423 4576098604 17941852866 33620104554 67768240917 4299702192 6862934314 5098861655 1028813440 141362822 7282615864 6074275404 91900172334 21126404374 134070180339 127036120444 39115526198 6460727183 258239373 45190663030 8075735291 2058443297 19075006056 79768194836 6508340058 1133263633 888713138 91024458820 146504078192 16757613387 33648456718 1276831699 38109758159 29788316163 4627074284 36399008807 95639342679 33739380295 5514892797 28905596436 5128919008 21258828614 56902066710 45405846129 80262591820 4563190570 1372823656 542892754 49339924887 14729288442 107047393574 29091325859 38669647966 17624429916 14576185450 6454243512 13449867615 58537046969 8538276437 816245377 22529803573 5938526727 573194541 74463146183 27314456614 43377824008 95996128718 6381472837 2960835940 692557950 13875974693 26735604529 70907948854 103727812695 15335053104 35885225712 28557735781 1387455986 1580846373 137306161 78358654557 3227241069 5540306128 50417531457 49838514496 807079799 18232847992 129483699970 16599360417 9103138270 1692878869 3561977293 90845714167 3564830630 13048558513 4346397704 12377456645 4885236769 10196762694 51480739316 61028650681 8788602034 54887777585 92723470935 3922798052 8606868072 36563783106 7316920812 114815309897 65482703502 61363961815 9435162107 6543275812 19349973178 16631803339 17242715490 1956925723 3257280833 200828458 3923881815 226964204 2438102407 7003674350 8313366857 71456157862 2609894517 8378626 516879834 3351520690 21169514362 92139852440 15305796702 267400686 43483321134 23449849328 9909269920 11983865392 121291025789 4614073126 4898832950 36532951233 109839012471 7031226765 5769885995 48097527467 18223080399 40528480246 5837883869 66849147522 56936034667 111948376186 14645929713 104756617315 17125077699 31526028295 16116147692 8153469323 15076734281 11471730336 100223501045 17639284367 2039449981 47504393152 7522498843 6510376835 16948455887 43568984083 11757424317 3416012283 88891366196 1082153467 673496865 741370014 9315441990 94293365473 1008526342 65672740962 55003248652 9106952416 11869316138 839477279 1387590371 55697743711 17777821483 895881401 104808903969 25063206357 17869797350 41378325901 2174789111 4523782095 38758628092 10017089681 1725534103 1593807944 3378045988 925470088 14158403160 1445831471 2572128759 4444626073 260100557 114647115007 2685434096 5749309270 2733272818 9100846629 49180949402 69881556199 837560565 49467276985 99195949505 15781520721 1451534289 1720738424 21894304442 795396189 17421187602 8565138349 26140650676 345999657 3989285918 13465848803 32428210248 4594684201 737577995 2009968538 12918549300 9894019207 55455476211 276048756 3790283007 7507385447 7394878038 5202055737 23101399299 10765741935 34857009919 8292155879 7850253748 926487915 1894818192 7548100543 8879044325 42466575245 764452504 17606884972 12360401395 34241606032 8669926698 93454938589 51296887337 16424767593 11138342493 9577692805 14325768421 86954542 1819245744 25581952031 9258891080 13887707492 280328531 23483596409 1040449472 9037454409 79947648454 42679633641 1841347764 3632598550 457989518 64967678319 2596941284 12126003557 30520787920 7084209573 63892726360 3908899842 11267161806 3255489447 332788974 34055869186 18889918835 10577758778 130678501518 19971342601 28216043297 13754171883 10570165362 24464214667 16197679052 25315424063 10611903928 1360743202 60945289245 7634473592 8609076147 2074597839 3884989419 2771631588 67791655875 42197289378 5958460105 5186162495 62319316902 6021297139 10959461530 37231768554 26147764887 695570217 28962929474 107870378133 25206573241 50432413176 64985091261 1404185415 102429753829 5011793535 39786715246 1221701630 24502272994 1800328716 51980448135 12603731306 112734602383 4566356239 70811136209 697894774 20286364678 21504369275 1660303808 13053002495 1054899630 11268656389 80731493399 12577808905 140905684 4839751392 5218865292 557481135 55109173638 76506090781 83954536471 234748730 5035685685 3118043142 90159619437 59928266577 85507740300 128624445274 4237215663 34675967195 5142837475 25888957917 38568588145 100219914857 25361175262 568291001 27297198830 15067853021 103098731462 24189576329 2629576431 2825768034 93556121455 29203864042 18810772812 1531559494 46964636428 321926642 1611955348 2595576437 10032205954 4018477333 75767692823 4312701514 9553863462 61933038843 82270360417 60823171774 15835014375 44479270 34402313657 4124673745 6539860461 17924711913 39195185969 21163986258 1948136504 2753239278 39031651 8775661083 69321347588 13549535736 623373673 105920804278 78486693374 788475 33098674829 18427658289 65752081782 19969506945 557118844 80026523928 2706144081 3456435637 3787665492 5921249004 31948819574 35141064463 38667820733 22536396034 2931826075 19360344043 54561631780 98432165563 6585532033 3399915166 10956380073 11818779556 5686206111 854276166 23415522638 9653108725 2083687032 34657046469 3034179308 97690196955 18638275313 9720409333 37310712074 2074223729 9938293729 26555110762 60290520287 13285354 33403766988 41019716610 1792543448 9227968636 668383133 18055318434 10803080232 5172915189 66756431721 17301557381 432067612 52680365719 513205811 4061532780 5208683392 11793578223 1953061674 54601597218 2394083816 45557141481 6636841455 13742769451 14901079675 13119665958 80913441457 21573856795 11609043588 59265102595 2078400083 9630159092 5735454020 36321992854 14682997551 659769301 19596549569 10069042220 14032212046 13907061654 31757415407 25842363941 99108681749 75635284551 39607533 37841496954 129799061527 2335096511 1812213070 15893001172 19245237966 2596311550 19288791 30803101556 1963117876 9546934049 5305982561 286192466 17254253934 7988538791 33287274811 17896127767 111575403513 56588220231 82803183842 35086574169 704658117 4069920296 17270168409 24499908209 2730182037 29977371549 82909054371 88524696636 107650256508 406403686 36654267006 11772574971 84227965949 2110467412 88282338108 14930851595 15308588988 2176824963 59265182446 12500680338 11661904349 37683205720 6918581560 89682958815 19917795213 49900267160 15065408233 58594428826 3558598431 14641327388 47049407432 15292678789 7215235241 97094370304 1759783639 24485597631 15596719618 110193056561 14198132536 90373386240 1180798173 54469307505 2374408007 9193167026 21035466006 21720543586 161940014 165955044 1031888516 16827079244 23244988480 41642509290 68178394776 4429121720 6296033413 5943665289 125187012954 2766732027 27075236466 1985185 457059988 1759806542 17495905857 28764535546 15515087070 44201840968 16944872 6239129616 65410752064 73618621183 31489655658 8839735 24184614231 98365018437 17612793172 36259652117 23276207233 23618494051 2122077660 16055451041 13647092914 9926324096 17207699582 64022121388 10939344401 45110587513 118638814 66986659491 28845526500 60582421263 86967752534 145117695 49637519871 3025061301 78273673354 31864200159 39896274688 14932008028 3299643170 106302589249 18632669386 12041224543 86547354912 72894793396 1002551840 27038115833 83524353727 4236725767 1195913994 10681927854 4937525819 17750433013 4357694775 69749015646 85179726937 64814853248 2202497181 7379382559 13226188869 99982561019 15117860547 57130472219 11279124051 1004853994 3981692839 19734796596 8682168740 5876544411 42299395909 85087616813 123474255496 49197251450 23123468271 8484873769 776473647 17347372695 15786575354 8787511467 1055723267 48490213250 16091101577 51321297136 7428112983 2835214992 26900743367 11680709639 7702898885 18043757457 429828911 109767688357 2476729329 48502841312 31593109922 84521405311 3634136170 40048736627 676102959 108477886878 30341808059 10953293836 9446659620 22636090 12295891744 45779897739 2054315287 6854741029 78380178479 61103214940 29972854748 216517624 45823810903 470960692 62123792700 374240372 3667142173 282515015 31131290700 14441754960 24330020876 9372675052 7443994484 5295107426 11321765812 8054740226 2391257550 492331591 8788747409 10388819474 67920685132 10423969063 22480316117 46936210968 8313955939 4457347806 33807586914 27234377839 5087392005 39703066413 5534650111 20478129456 5070966520 34677009278 86914322170 1156141318 3387098311 75370571932 28933217900 12497479957 66685740301 52162485710 65176783958 254446551 9198295504 111088658381 2219078712 53472262102 1559422028 34940729886 90938095078 15425415227 317739154 101262206202 3851384427 9548795934 39699020896 64384495723 14409567919 144535861899 74182655043 106945254882 12598919903 1463166875 6559266960 1768107074 14771550397 53280619 16220256064 8482498401 28420882913 573454247 9660220179 6589598598 7460155070 10902730455 54827018050 27331414 34651032814 64950235139 86756228920 8256101215 1468870433 83756147181 14628823066 1014433916 13762226713 6892509197 2303539966 175070074 35574240204 15657134397 780046 8298337 19635950884 4941077063 129380682635 104083615336 13281677535 4752122284 1521695686 293763714 71145602157 100577527597 22541028665 13338366908 24466321484 30819914338 2302758432 26206550214 748021739 22681539413 107571915417 17256534719 5126195613 73698004239 11586812528 9731724922 254713591 18865338238 69527813669 8837972218 8577549489 74205039346 31375552700 38871078385 20187870478 45855943564 8472294717 7896824682 37424335331 18369933079 5111531985 991757813 5216808281 116651600047 12687369402 5425478635 31212595195 78631644529 6120266731 41470720778 51438403337 101382109442 12907378820 440455420 8825728172 28190253984 2105521802 21465774280 51492229244 5070547947 27946561802 36725134080 1544262158 5080768558 80321406698 1418455809 88989259448 39767268167 95117131781 11756461151 6420132980 70614853564 37936141229 30511416206 6205631363 4640656857 13809293571 28282214948 30138272240 25731331264 34257622942 5066823806 13592450736 76563938225 2731638899 34937622622 30862163678 11886513397 9121233154 2133065084 2602630978 1572464291 5398506478 2731337601 391400509 9901942934 8584092591 6274884430 765728391 119172105973 1931643511 110750215285 4524413302 35151610 1236332035 10251619298 49729630310 110427791 5490617835 24221326474 18328118074 3530856237 14629194110 43810713407 2496015912 912377162 1199014471 16462711812 10935743476 45794324 22838081231 8818159770 3540398165 372532379 14016330535 9658327008 4671393956 8944005261 60684310169 2584817870 82539675631 18744097628 1702966620 9853947608 21874108910 46544753550 8103629147 2420776366 12030915883 7079871309 5868788376 66387434958 26230046188 21817145649 67219706776 164477526 7456781099 203765524 274439485 103997496466 26386763597 39511373035 31119426144 25473216966 14045370288 13810854102 72667463752 34926224699 1470536540 27735310186 67703254034 46256198300 38325287570 15655389721 57241596710 9338859225 12776292013 50991954888 71462007144 105146878757 8617138811 1408444049 10290623316 5071578104 53515181056 9450738583 2614301636 42336501147 1146352747 51165677398 54024858029 3531928994 6882489705 37144993298 28590978329 25149805585 554136291 3993415651 23044649392 12240175962 49130154937 6556300716 5892739162 20413037472 6959888797 8892061610 21059591560 17248326415 53902865710 44920232332 90149702264 11873904793 963856943 113977327692 14943936973 47682776117 93042237491 3116002281 9705642061 31309875119 71070433007 131905529093 3584323853 15215068329 687970358 108785547538 21428285989 46028924941 66291815 47545774107 1646096927 36470726953 11233568090 15616659912 34646162363 3178172128 74146011389 4461626318 51720165036 67325854602 13055582595 2876791595 17546679736 19042677030 26211536739 20310287897 26208662280 89626332761 105664802 10150625057 4534205279 119415719180 3893242962 29427029964 2937659495 25769413102 74961272437 38344315258 59321019323 5683015888 82823267978 56431491545 7493094278 23108817114 114567050222 58858752112 84701534387 16068680550 13024781813 62200837 86843962038 38614933639 1061339346 70606333158 120227200668 1978625365 40032466474 18525382203 42732533981 30059012227 27306467057 75875738687 93347782381 28375518315 29780213726 56459168659 33031836467 13033236882 1572034773 6070078367 81965738156 7906900068 4490618172 18747344378 2905158043 9256902610 44455585340 3405295848 14732817470 2704595955 81699218158 48082776751 370899424 129483062543 1720039461 78284640859 27378782810 81303681199 73172182611 100724641652 23048978041 4567756503 46133467 910249597 26094984743 111765456960 14080643157 102319925086 1871761131 7130870371 794687776 10371630700 8002514070 20104593688 55346712003 28808139898 9205327861 18228628133 58988628840 30994174631 929641510 33078039905 84732743452 48793003084 101564211885 7926640590 27237690742 4698278210 104868453034 2730375909 76401238127 90389065246 84814612969 36532330 21931696823 4783858631 59869169401 55921853019 98082893102 934392049 11615166503 3540708019 77217779783 31599422293 19714424872 8556499658 13152960897 68339474107 5844375069 24817334687 498659 47384061034 84242784288 1447164350 1673889116 47810837095 27977242220 10634598023 77122078419 95000869158 18159586478 64246694918 15702597922 11625391219 75763563763 13225999719 29155215583 50110720548 6214450632 821269882 36734638887 3599523 47046222418 22511298249 16603908182 32585650428 874092155 10826953144 15973304354 688138685 4493979569 95309850480 56598948380 1538864337 4596787180 2875301238 56919468490 585933336 25125040014 108772986404 87218342854 8575536436 56560969602 20829352662 17845045224 53481084231 1266730488 3098205958 6939181281 27881558639 57675994379 5441950812 55786069370 799174839 7079156764 8216811045 25133899246 2518715783 26221937189 3821484842 15366135134 354052060 58169642703 79087908089 8556998505 15176437519 9121933564 34318162276 72278670218 897469772 4937829728 31599839086 2513773995 26346478051 128735019170 38350228656 10467999046 8882749532 26076050329 897559985 21355763203 50021810454 632563378 5833043858 2829160564 6696328975 10157808293 1265848349 4806176015 24833404415 4090658757 13119981399 13586933740 1814542358 90272142692 23884060102 9445255978 56770202 29763189629 625415271 10908802060 8161183115 56853888770 4359681856 4745935578 7268516199 68822467609 3753770158 4398716902 42459029574 38700136609 2720308769 2898680830 48283545433 265177310 32946730506 36542020339 12143893187 19764470247 5109936095 51092173262 43155230157 63280308084 25179129495 114929309197 93839148111 67631169922 2650964777 41511032637 7756954119 10034414442 4728549244 13137845167 101042682689 937142447 9061590561 13322112933 6079790011 6505210371 64136678256 8266693774 1396028036 43085914319 1080063605 535373101 7725094019 15198142294 8682052025 274687925 96122540593 49704777108 47588850458 7724178213 6953458878 76710667678 98952585360 5742162264 104076761962 22929216924 8542781424 5955656904 45739417475 2322084639 3488466067 83173900090 1932761195 1485565164 14985485181 54167049327 1539957646 107305735948 8854910513 91145416657 8337702759 101244959565 342919109 1345126687 97716244574 3037016051 35066295678 27139685669 20899516470 3859313639 27535412490 100446508557 55015778706 23161144493 14643738349 54475595655 6264891954 33141775636 4905915035 17524092676 4290480236 87606464027 480698492 997652052 71252206346 5966336866 11960888067 10790519838 42308895133 141531515976 24796204730 6516442515 8233449517 96561640280 4460723796 95178488022 1818220286 7400497184 42557350839 89642313198 8209100827 38711795179 311256779 77143424839 357298409 69676322353 21282934708 51348288193 111243244972 16650289269 56462760367 9198210409 40804679124 135086885591 17976353510 488750324 92252646842 37138387072 21464537434 15762743130 9380004198 54046981223 66345134369 2520841443 615748606 51996778442 1071000284 3817402676 56658685249 15173914431 56652509271 38276687160 3702589204 6457186175 43012956204 812847545 21273154171 39656664896 126239859027 9559261688 2448149393 217495157 11000158054 274550669 6517711390 233790626 17441395151 33350739656 23539368952 21666526863 3533364953 466390437 44040851121 17415260952 990805893 503023651 2688596522 6746426960 5179754817 47360999860 55428546380 3878680476 10591467736 56076952932 27679066473 7565407625 38315108744 19477944947 15813288890 140387324026 11942779224 1978446983 32233732337 20017790834 635571477 10375787532 2424167076 6661289422 41340495650 84880733076 8826891398 746146646 51477552809 8216955897 99461541413 6231604473 72282098835 15856852036 75652540581 3134399864 8882194257 4129215940 46408055522 11053451181 1945721348 70340577368 15661162336 51568086540 91032121597 106085365 75956103970 6644742563 69009227870 80922741887 53013406162 9667880341 111565556488 1326853766 42592196577 20096872548 3488742894 78937871754 4292600345 20103943250 15554040496 62554667438 91066379304 13778985952 89469237844 3228049499 31037059027 72249238960 1032068211 26389615027 7502487618 28101490401 17154907891 1609063048 1498183851 17453794787 25079416775 3414814639 46461976504 28756903193 6343000422 21278985450 2446207688 7177266281 22018012511 47088285 22301242 13370233592 17392725885 35289247704 16381537980 2743316059 67668402263 6313428609 48355424905 100823208688 485073498 2390275004 16945184881 93013577391 42621392773 2022838417 52607738091 83764719045 44547833378 6706858143 6775211973 677638445 1288766502 20528469821 110320150360 22346467340 17611171802 469125039 25224926151 23270855843 22930506331 33619290838 13925194307 661414967 6574155776 11012818340 7369891018 27416373133 22336719795 956575108 56968220776 3203536631 15698764137 72755142571 20450524711 58913162388 987110783 79815519145 10179242968 22564187967 17245948925 17460819711 89700176386 44117610092 5645788944 7216109986 72683512251 93437831 80634620872 1927637748 35116075233 82823152781 4656829363 10063739821 12637688506 3430167030 37421481275 11457742564 58550813080 38518330488 86352335832 29361601843 11590742043 42173842189 13972939096 27821194016 87794910295 2687391932 66009231715 127642466203 21359794599 17747470103 43216458998 77664406829 32670409000 3738570077 33972455888 52841895824 12473219808 39905755543 27979273719 87411159561 6105326817 64519892964 23320630433 39787002971 12590328448 9091935979 1036669397 2849074437 31107209669 2496441579 1684706817 28162994447 98832645437 54584154787 45040979748 5543285345 30417176900 22402017464 18818974400 7268470809 3872581544 2247588651 3976937206 14020024337 18461470921 403203184 97760842355 26871957197 44551462626 63295447455 4273202060 13620580390 4953421604 23050252 2624491021 18502297239 83824711449 29232528201 14111687652 40506003044 1489172887 79950252 20283775970 2421826360 1045052472 117372111393 1019107845 11020063799 18288532403 4966260577 2572588818 2899186000 137480168 28205351512 9455499448 8454169295 38141149720 85422147392 2452938417 38200569766 2130180479 693290415 43200017886 7332807172 485923597 5962676421 6369957950 7775934013 18461467035 56730109669 10857917703 34375782917 51715171441 40882464074 2807283040 25267729315 24872768336 2271285619 1949188420 1853809982 6366384487 50542215073 88053576501 74449221219 6293433978 90468612132 17748526036 25137314159 7608834897 29558004489 137330712317 4161248661 13460061369 3538612265 4900008577 4761877841 19992495340 5964134541 2899722058 10004294562 35792849140 1484260377 99820284 3633802591 113809957024 22615525307 3987505730 23954283569 5562877801 7212430430 96004417733 3096733 17797310479 5895570721 22949460989 8555904534 627240753 30973465558 17452336462 729235001 12337221954 32354102531 81305942189 11304432945 12004893058 102589347574 112842049165 85802081094 52106620826 5347234858 7840729069 1716329704 2945261826 1124909706 31601338845 11325179530 105162089232 12248973728 139716501 501576903 9881515665 9167683966 7911616863 9133677847 22299180927 56412506773 1753089112 2226011088 15242111319 2166348532 14201581495 81834816111 13469638748 30258094551 15296805977 3632868895 39657953168 91679030685 79548279276 34035251465 35209588499 30307660594 84979220098 119834227181 24121334841 400077618 52714247825 1326963512 78857635560 113266016509 24143828874 29029724194 10823265529 1946532153 5666475432 30649361605 17052208649 64985403713 43793554105 2913080492 1886253533 129309990 3891509853 27678490985 4995170273 52807854062 47094404128 52949276000 54301469180 6707676157 3604009828 42360895782 10503300998 2364918710 1985089867 50399351683 4640591279 1544856020 5385850996 10280304988 15302992011 58221233705 1308301283 13706514671 27121522964 21892042515 6451241763 9361584095 6372492184 9185958891 473459585 57676558422 8163319401 10884328 22246003131 67597122438 83148939470 3809844289 64584286 3384561036 4998610771 8460601326 91494752877 124146756889 40049823127 547113333 2593940068 653875806 8602890417 72658028346 295641167 20125177284 216212013 44107007192 81615820940 4775740272 35535373445 2064734901 77237380381 1002052862 67813236956 21051249031 56850287941 4112285985 68903016539 2494478653 329769119 9209454291 20099363449 117790455328 16763804106 2718680854 34139449639 99713589614 46473882886 8496237 15633465643 106153672326 11074115217 5428531 44488400781 4892923551 67283371551 5220096293 18093466606 23080626672 71112521019 2159389965 64760368836 11079720770 2135665218 10527751892 87056567861 47622517387 1349205406 12839364753 54737843389 1735130278 115235086987 8762319596 13430408324 32691194497 36885881592 58374285027 3421752112 55077776281 60643673383 26924543784 40209221393 11178601293 2300752618 26220523 1230309815 463180888 24124475333 1612463256 30080787824 9702679439 28726956958 6645430684 17816020717 25478487313 67601368518 7625658695 48935194379 7063542701 13087172844 102782432063 55648971360 6192064405 28562861741 1259547126 1008186962 106265587680 21283330878 143805609 26205706614 38584237639 64939138091 122103637885 30118521566 5252591875 91802996414 1773093640 7091574788 42542569457 40462476653 23403857145 125733114127 66085304703 4954103501 16909492573 3520081261 6810953244 22810462949 1219257506 62641224601 9621852108 16733125322 102279016990 102682364044 14954388286 113228254742 1470569021 20197254635 30418410448 4045622422 3456838270 51861628401 39407654242 9330487054 5341714607 29481059781 25589975356 53912747435 6878764773 65009870494 9935627032 1842449106 127735469072 6580383642 9077579379 26999840820 21094185691 7065693292 24841444756 1399232852 65512217855 7114442161 288155166 36030853721 26753485727 44961791754 34024303914 11163684651 28958804544 2918510533 1070972766 2957184197 3503047591 9039700058 3622578383 35373107070 43065406349 72371282801 5188680586 17441091089 10056552037 4072143780 1408613353 117524869217 112764616945 21910842556 5576077475 16398445484 29155174979 923290819 23642432174 26136922701 45224558973 1011767674 314733590 5452666026 18889586031 30117779902 87040310231 4377892974 12662852118 8313874920 25703883499 33695883849 64880982062 19390844717 18401692582 7732434899 23814351073 42184467397 503507335 25128272075 50261087382 66822836 1199629347 61025147206 5293278623 925069633 69682001715 12983496960 116844501800 105855498629 18231474807 107161468159 10972965402 23840341898 33796306416 1704862821 8857687454 117853586676 45883663430 29775032938 64203282752 9637429803 5273727076 120363052903 131441208155 10264024754 42570832509 6195237823 13875497986 37743583862 9958802681 5150069736 16532362084 62708919344 23411704457 9494946909 2520222567 22818871348 69519396748 26938268456 12510362477 77080870120 475765265 11112524102 49714129015 4060531636 3393697070 28780682099 34855403613 64852499392 10882938399 4695468204 98522139727 9066824008 8131525787 13334947378 111619091686 44760066558 38437945967 34752070216 16020650288 28681774792 19932983593 25043595084 6216886171 53095245222 13482352027 739129381 2183917302 21965069259 14567638715 5263619967 41060071920 41807428961 13190764 154774603 5862344229 14071369793 106947739267 57341441462 19785961211 78823461140 28875041959 33354712802 102567225921 4426289715 66001821216 20014774295 66841628260 45928552003 14032717734 493303568 126467747676 4336797357 88788345134 1758766086 730006969 2730872319 51441566884 55863759362 29699092032 10925512793 21153185547 7460683205 99382308645 10368111130 36018450506 4114950979 2581441532 9290933866 4074647822 12817169835 25046220165 1936533724 11827356 1336695991 7618827185 2009969872 12832534598 514979962 26140010350 18043101765 8855872076 6992010826 117505535287 7710800740 7644699895 6770659734 10202462116 13175948876 6506742908 3738962750 53720159550 7562721534 122317747157 120508006913 23719394525 12071136309 1136386798 30949068825 103237573524 66563276029 11487886099 4939877173 72553179394 483694739 97047154861 25298135707 101800699162 61362925923 27394102231 51833503620 7889734107 3010218853 107693426192 9163437815 74963937880 1562080199 53334165506 4116430922 42847352586 88385620350 19316650318 5557216127 33062869349 20268517941 70323305394 1356734473 51227905431 45129938778 100494508396 18933946792 679703555 32189485653 2013988208 61560921701 163964933 12570183528 13495277070 28915976222 64157991822 47009774040 1220789192 48667182046 1635323505 16219876913 3907357591 1912496 44110216881 32539471924 37710422851 24940035034 86528135327 8815824042 714131433 965923515 3921005904 36254560196 2318038896 6419330044 106125686879 93121212442 8394199710 9562557138 7017008790 9374147479 14483123016 2383269870 124232184851 12106375139 24248736330 18304402780 35719731104 3355603679 525156125 35504636376 3759569287 8647256832 74909978458 19970375080 40121635031 1442562111 46703108867 12941024940 51066847403 162260485 12536530930 22429692309 68993531040 5035447322 3391545672 5634469233 4521434662 36473114752 1470644692 46030778751 26284234688 28328296520 8891973823 9309039131 1421013651 31523842272 49062042293 694487885 3491175571 94351106429 17578262611 12203799271 79715272114 24609510974 71553841476 8545810329 77878177045 91217969691 4867370038 57377346345 121025582940 20739549441 31766113128 9004237029 22990624271 121701508803 2309759694 34297901923 35063376139 1130483309 11589389950 47939141758 11779122606 307466433 1219673552 15503291237 51443488685 21055832825 52669820008 48315181840 8192427246 45846115753 12008528606 3606845515 3533337526 18373917 47124955480 53538257804 27486457125 75613910709 692723317 30915706134 6031674634 92422425771 46232693174 75000297082 1571159099 71617487529 28227436798 16711260304 43074599742 12001708817 10411409984 10554269550 2481931767 22191150033 3727862829 5710227161 20572821200 360827570 2894083010 4562659343 18054403340 135161789 20374492727 53696429224 5612218432 3275421901 16952752322 63020108 29228626971 53697524144 21220599406 49523313353 1005072025 3805973400 46911710948 51988902597 23114025738 1654017766 1267050252 2878939960 9394947237 30407367 103086499257 4989043364 36575877586 8453875575 16315981320 13970819341 90208414356 46316208297 39724665866 65630763303 2993206555 24842063566 39403045316 63727380432 12166831563 409579191 1728610524 58684544469 16725674225 24714468028 3174644175 3434489226 66538884251 7080108426 32400572093 25830875327 80955673730 61015431567 29089930858 11438854470 1218841982 64362330620 13626279215 3175437594 31379245860 5127888256 628074213 10389773481 18962272009 4894614619 26859584734 26820455802 19537812980 63844804832 4381531251 29994481898 24898685140 3065941798 8986972971 50181902292 84840137175 108597081087 17182821925 16992293854 2933792671 49244789501 101035053657 20611901618 43803407707 4599320074 18855525909 17679543888 72802417484 239792456 42056816465 8979710872 28281809153 3709638466 13624140779 96946710609 648318833 71791592134 20232290492 33860372011 99562381423 2319135391 45075295899 6361863 90002920682 91380378403 42063718250 1317895282 15167409970 48360792470 32592320020 8161364568 90372616057 52317368288 75653983685 116500257753 32809496057 40475624359 2120919324 4806930979 85781815233 77365650662 2305946481 56284204729 29128546680 71925487785 5735258417 49149634504 53722417 4852553054 70795217104 24281127436 84545772839 20872162681 7317315473 52841966511 63122018702 837462342 10876883264 8081567500 83152757174 39328727410 14342290303 36531304167 14665814377 61371424661 33535457193 61244546811 48745914497 16154105517 104969393431 27268362353 12222133647 4098692951 2254156983 99365418277 31115904934 62660501610 45125833720 12041789889 36688642451 5751932892 123832459989 33555690636 39031157760 17734355198 11345175383 6197333590 5685640141 7593080160 8018776764 6625317439 27450391673 302994438 46558513693 24273257634 385105116 1413550712 1098071185 1877590880 52841434524 26683831540 14764093084 37820206987 43773108101 2192883149 11809086411 66634000395 1276612065 35824702061 87582463621 11908753117 10982947688 1941147755 3249950236 127592760879 12641124049 12213394548 72116150921 140824864 4175958828 2435078166 2718540299 491145903 14122799122 13813219040 24737295559 560522138 42743545297 92327895 47229478494 26463990608 2916844572 12879941193 14565192913 4368583065 24363093956 663222293 12285369770 1929513129 70480547815 51251871256 13621162210 25424505124 14275261999 3562009969 3158317305 10018388084 10481932537 64894591421 34136910866 81128185029 1379589320 80837110112 1568098481 28390724780 88709274887 655576797 55253184125 98597531472 58535003030 28708975306 89584567778 6013898234 22637925964 26347103509 34847776960 9699279758 43870581630 1300582431 103089814042 20802951010 42088175248 36904643524 60758565890 287101582 7433318036 2016934 8384278356 8824910342 667618843 73166442540 83199912919 4442074741 17325104401 369887465 14851842596 18835241777 144616066388 9681547799 21551067656 54853494301 11575181143 11549340552 27147767048 117524180067 29658381720 65938954381 116560029296 4538323172 29377012480 2340474087 6801732018 135950543902 10463356205 30675956 31144589501 32770554178 226325591 39941173213 2896716 283687136 4100442164 26743684026 84440334194 7852094954 3762856174 20762041897 27153513644 2160418221 12313461 29490270056 379206048 35995970720 12731991581 54480263297 5759553504 48156255648 19738258789 22110530190 294384835 7393251809 9390904534 24931132310 6215392998 1208786 21965780615 3903191417 118625580116 66349549319 5968193563 42706223473 36853968927 32727029330 16465084052 88740206416 1768831380 17243503939 66432915696 57765744561 68035987112 44352737378 139173057 121890374550 2531102781 93907528 68917196510 6289979134 2301551506 1748619975 26774052137 20950311189 6466028709 22045393935 242502912 2469009606 45193019782 44367187866 5194680892 3763404284 10277519711 7192856316 151875488 60837258174 106222893084 59076749841 14520454046 1779822227 6734524087 74537511198 6709783296 28858090280 24734604 12708158969 10294170950 5953220347 11627159582 100035947060 7957193091 5255328880 1006796068 83238458983 80248852358 15358669204 23625737527 39273635014 66834361176 44140702745 11573365841 7815400214 30522141244 94165553741 1161897138 40874474623 5264962794 9568230088 80025263809 37885658563 18538514908 18301890982 10934921385 34541946452 37779777158 72938106788 20168895426 26764500964 63669265519 42663597137 43302443156 33434260118 275575285 101133831443 17624432616 62925484489 10642339015 86392701032 62861879 13217628856 20832861794 51068737796 488175724 3892621677 84585011776 41311106069 8090101166 40012755031 15175556472 59322319 45806649 1268149692 32075425628 361509482 22677251437 48046740397 49720202254 95450553445 52029542094 94737898320 13160355441 39864222846 20300020130 1172751745 27770367728 29755336729 40847985431 84872474947 286868957 91358829770 27841650106 4858303496 3421361030 91296003647 3726947612 28854793 2600026127 6591735685 7439456816 54408993161 9922431006 22568624423 18508268028 545146531 20365247148 57392665718 9717045583 1723939217 91527302336 1682949061 106496169750 47792077 32109287610 2746076564 107231108206 2923404019 1408415217 1354988305 96354746534 38112149112 16288216416 15964012206 11161278179 468022809 80417246 9048793269 17875677496 1853863008 14836950659 3526603018 53790385283 50732850533 7677231741 115359968896 16054785704 12734059754 19291504958 25641539084 15652288418 8314495281 370929981 80575925455 116898663814 23818156518 3168649200 10567242353 14445145410 1082848203 13010008245 70474282935 7866928456 31116808485 10419896019 3735380352 73203872080 38718336202 1379950173 12493551611 58929752585 7944002695 1737186516 48523296215 76025483921 3296242913 102660250141 7415497332 19764590521 122477084506 30241946916 4045808952 2301334391 5226466370 4194258174 56330028324 335115735 26395247625 14294484698 23510708553 823958954 22168354625 5346651183 41629048067 107277392926 22941850716 8480775095 21483075237 68365862666 49806882057 27736515199 55765236595 15196059355 59179360673 43908488363 85013678741 2693203737 4591859747 47481146 7045052295 5165227028 15017497441 11673110418 69670586769 8609517180 33555918751 82166320284 25836300292 73572521371 33955419485 2606344912 75610036668 11838616915 108076324283 9627753587 28512615158 13317102392 1850874064 501314808 5889560409 10346181065 55344847759 17196040282 65462365215 94308385417 63490017244 78409527562 2101364096 15850049448 2636874952 1813080558 42143725838 27759202164 44033113003 80150604626 22915643388 24181847391 527491753 99097024642 56862261846 80890830455 18651673591 21116362045 42942119022 66143700842 14950688217 9701547326 4434758978 51833530170 9905228700 6990245260 6980927944 14870230967 70081520875 13594064273 1405188212 105100091408 5957009472 397983793 10555858273 113651980518 103109586577 110877542056 28569340911 22929597521 112527798163 19528960590 4813148338 1452904524 3036968682 116865839059 8508090195 6120482369 76958843777 6183918111 12065442306 13161418360 11313192104 91530191359 13252089239 1419857774 16855063111 2934640609 5533935217 40286826219 14350895420 630339023 33827288978 22946081343 9617311638 78894712287 48965607199 22464064894 13459682035 12420429663 24702737353 11255726393 5975611811 38671455978 210872665 92450655261 19827318151 2519399792 1987682021 1288010715 80702801785 122808965 95762461777 100184079904 23199837 74406976582 7538723248 10069900816 5278659072 2161809800 1722928013 1477172311 10287421631 611748788 21353609075 3383795852 120380894518 47436584408 8270750436 4196177742 888976818 16276698894 36039387482 202903241 9037522319 693885082 6300094019 81370879308 46996928481 14667870312 14900417396 85645674550 77298099313 3836294734 72103933037 2459967921 58755634098 5963448057 6820456644 50316447197 68001175780 84724815 44239611558 81432783330 6858724760 43748609907 12365899753 11908634632 5679775002 10940144806 36740549845 65476186498 30260430220 83259890164 37979298582 72957743567 3664678276 62552708573 82212548225 67566603436 117326459433 4726238263 2244666393 116769985338 16277324984 14585485541 48044716187 86984932000 23219811116 1274847237 18634784094 5565455183 14903877816 1510140160 34674032622 53649681747 987296571 30271145990 5501345487 61255325 7449809454 3968693871 4075530 37876082909 51705470232 307458041 11901505706 5430831556 56583481863 1907831492 3024669312 100792699019 11461813110 66407551974 1252140282 14855448351 25791104431 103606878893 10034599891 8251447160 55330891353 1099095671 125705979503 24826026595 59780459353 2958658378 12121525755 2351661957 28751828210 844413593 7372294891 4669130350 16247118002 25564975608 777633878 16582991252 15650675702 883154842 15760154828 70292002877 9507858811 14836401214 15077587719 26464903074 32810313674 7176773754 99078739 46830033306 799109145 104967863726 1549214697 37127271191 6323847268 8848333465 31452096238 4324755454 43573718234 114045791277 12380937373 8200150407 2902674600 2637909269 57634961172 35137613044 731888235 45894913284 99480057 22690059540 5277840652 9328341285 795635430 9345729009 88655130425 2821127606 7815195532 11447792965 52523563901 884785051 65705944093 20224304579 10340287001 21912870585 49024369843 7415101738 72865836882 6804152306 19189257731 5083786934 68787658 9334058400 8536634567 51546693077 131188863810 4953663224 14437260587 646510851 50890765239 54003192963 13666174607 79645946851 16027728681 11643084824 15476325092 34213460990 23408784726 3063027864 9649508679 1482393538 20830275293 1076487167 95284182635 16316064216 4054730815 103308001485 36461865774 17272413782 36216046614 1881809420 1020049087 2758074022 47298426673 56124522780 88128149118 938657450 11671028734 78590247748 46721701887 26416369654 11197978615 29683261590 32578159424 34728848572 9851394021 11854070720 2740157546 11681354611 1728563099 27109376742 3713162788 53258327462 84978280241 94297271117 5955275327 1851410096 1717053792 4533279274 67219300990 74862450637 18063972008 1364549569 43405279836 429001838 66223811881 4636288075 10833817965 1820450344 4863422242 116390671789 45994251397 7875955985 49591937457 12594416272 57936910455 18162557359 2614515158 62118688768 7997830600 13881431830 10129403044 9971898294 48891039766 1521612542 17761088123 33908965269 36738548026 14951808627 8414993871 55526213103 60279824078 1458183250 3233815941 2557559167 106707033521 22306144964 43566251853 799452968 7200475797 28906178881 11694983776 87934382939 54653855692 25380346543 43149168308 4539132177 10642211504 13272522340 6547893533 15046922970 75843072370 1441070822 1492060058 1375619129 8637838 2500510697 14067932696 2671789729 53140523619 1264129306 3070854755 34216758247 6366107975 40741776692 24270209652 43739483380 37552636244 11754302894 43761042005 1541386121 822323313 25221034931 1189209857 8291939 9691104792 1646652136 13936836275 8905343276 2710267732 312386360 62876962482 3764504956 13726035882 66885712651 626835395 23410142248 39273584577 8560970386 58895086692 7895361489 151755696 104344173754 33189049099 7083547147 15159085888 43436719562 38547043412 21940687511 5805947654 78264410166 1285571785 6312164271 16156098404 19391916820 1396310931 10092563006 9512177498 29711991968 162332214 2692216622 4641566685 4366306207 48773369455 27582493443 23463788 3906912805 45278485152 3069068053 9458857168 35303143721 26263690098 356054175 2581333626 9497472572 21619717462 16985394931 294544718 14828206342 7207032924 7185589540 28287231459 43159856691 73469668517 16892788897 51796579478 28326128518 23009338854 19966837163 9858122019 21365546566 25481757209 30078885 12609324613 2628727243 5187468674 127455724768 18037192535 20987827100 18568358078 610638525 4820708071 2469596537 3757821655 7494264338 2090702969 3823084149 5108489504 43125774695 20714273253 112582828466 85030883395 26494000941 6201041998 79774014443 136817542372 111508988 64152133519 11127608264 12791020228 1318081142 52289490694 15912307120 52986677915 22552118906 20629240064 41825185931 24973851070 227052798 49475279535 60226788013 59644063564 6541994182 35261730737 29773608985 6120573005 5154439663 45772955946 50349959 898481508 17275532810 44204867535 91647566058 19700038239 14806407814 4099478011 95414470212 13458023 78627753839 8189790029 33972518447 704778950 6037598493 5990122713 7172699032 1791519201 22390386173 32643592584 80438649750 2495234195 22966381561 76395861035 2867681511 93919298120 43604145969 40074888371 33142984215 119097908015 7224904588 16614087695 46019174339 54510590967 6495466072 13141544 6987889817 3072476431 841302541 3975535044 1945452220 8126445461 4703643617 7139594381 55510592757 43225374510 23196848500 31491207 19650949903 1477419222 23701784294 2118189511 21334528907 14023339599 28661870891 11622909206 98875746373 18703055397 3344937963 1807912913 13539379914 28982661001 15594295802 65859297854 22647160599 83819170527 1841625038 61551349300 7351481819 8391525806 75635683369 12024356843 26996413581 88693049 2745508158 47828298008 43939215019 9347514498 31891281409 394300867 29280505799 97165018579 57444109237 56342387818 25269923119 20888520435 860602686 45198631424 17450683619 16236913458 98633337534 3650729117 2071508 36626477798 25421724813 24220080786 15760626873 4443531082 42442596240 102749769230 1796077571 50504387440 12239110670 36852661323 19971785897 7856601030 29495081050 66437296696 55999626964 27194403568 50693707369 1392117763 18606606803 836115127 4046514825 3661425550 4556021031 23579051497 88475556216 11597018140 9501484211 14209368605 1116678784 21878731663 29159680139 10165148930 5302594493 30761808555 11955492983 61805870297 504401612 46648396 56037490531 111160644145 42035341165 17378718721 43011993290 75891018373 45805494833 80109890806 82304264238 61813712753 2480112339 52096372436 1075494131 42568210244 6920369920 11952275333 2359382287 33593033371 1426936946 50575338014 25464653526 71893636237 7730426757 26085464446 104993597803 3932047731 42404457087 16552421072 4187861273 20878529499 3195961129 3055214 114290950745 11682062868 49752438724 35517985536 30447664964 549969066 13299375404 19493473635 60718124643 24552275417 5877364421 2490459308 4844391576 109522101630 7037863 804615891 20765638045 102992688396 10206403173 14876714711 13713390331 44209100133 6380508461 1350196270 14677275996 963208474 40063936399 7170286402 26878261969 51577627762 15601115412 8693536322 3978113160 11616407857 50038152700 16703645677 59959919525 563856967 42965269769 4542965501 9357093171 6937013753 9375884603 82733370869 53798468729 5156322743 140771183704 21393519639 33094175543 95915191728 3841497937 70675777815 14796999314 51673791649 17267761064 36555468971 7850502489 101263805064 7657676535 13485375683 10256347225 60286211830 85226834915 8613193126 39223539966 580929799 879616361 3973846760 8959629555 9231273484 25306022815 6270705033 87576134 1024492317 33584272172 77669043941 45397138803 43802195572 6004489271 61746520655 28936892076 1010888980 5351240981 11738930938 1872114407 46087304760 2219519580 30945593456 34849008130 25095262307 43402677054 604601705 1568955522 13122465470 4558648452 4060659080 49160673239 5186678536 19088886834 11252586603 83193205946 22037722761 109407159315 42437672460 113689859 96202764086 37467203710 6238811066 1018206339 67740076530 4333070498 2467476087 96907727017 28780962672 112758361836 50229578314 34354908366 25435413157 15007534336 51539225595 103581444638 32383406863 15991624099 12299473162 2089103737 62044379274 9623085250 23676184983 22379747042 5158692006 12972470196 22268402308 30115014811 31703585134 51388318445 65294930726 26444389100 43850119783 2972924985 21689935055 11958216488 2943183850 43740833312 20437642535 2075221537 47271364749 12572808971 84283510167 1624595725 82736272207 3685633669 36437606324 89535426097 19509929059 1253405753 1914928998 15226516842 8247649747 46536791348 60344843465 427750179 20157704550 11596040241 7899689588 17679957648 5475437424 68838356759 11546735363 28138141496 6936441782 38909412878 26337606082 42024664525 79524936327 17276262885 1269714779 28463633850 57750822948 19519013896 24755724772 10046756987 29612849104 81847349057 8036112091 56995704178 78438873154 6917965118 56891443597 17667664008 1873240871 22435895129 16576031672 98446941355 9999135638 6402069382 39856897426 20084174504 19756590516 9980892133 12247309289 1338385011 340325400 6864367190 10379493425 4358283735 63248221403 7549200299 96196674011 7411187751 42454026934 94240594297 12216502280 31462574919 25336809 13994488865 57080130975 6639795947 13217081088 7024958441 99430860173 40920908977 50909086881 11994042542 101183840914 17474812725 23002375062 72110790823 496041650 22082279105 19022027087 16205395359 1967263671 81436563226 2058207387 13788464700 46327879588 2476812664 11432480386 1568697404 12987387670 41370419871 16155045097 58251975632 8667293988 923867118 54128228030 1368335402 15769157074 11462227864 2672976085 21044102710 12468264517 8728689494 3218548081 1524242956 37812060642 22436814518 1318353773 725286976 2419511725 3748790272 59020892283 57854678 31374790447 8880385578 2835088457 108591264095 4466781794 7963973461 37558057862 51940384424 104265537495 6160942403 23892298605 8479449285 4552396201 86240919309 54079323977 60938109155 1809521201 18524550769 703914380 102570307504 67407985337 72070846492 21481516236 883861737 6700765949 22798783740 4208844305 7511826161 19763383746 345347277 54342533616 4027205341 8296947397 4031744456 52087828569 33280643364 71591753279 30900546143 18890777250 2525170421 14485466368 12235394532 247020191 43114080999 6194197326 100200487172 103915372074 17554591927 18680701881 79290667 112066804961 13862464208 10346675476 368167662 80337066592 211411663 13638781837 10640162982 7889292291 20148598787 25244885472 57353259672 69064427432 1146500066 46060449029 16987912046 2461152908 83428073045 21855317745 8577295669 12270002222 73753557172 22610076269 126380518020 11880422689 79597424242 11223173030 48113024252 44159728640 3913768971 13801592172 22310634077 38980125 4973395891 21151359405 17195703815 7360428871 11637009586 77309195350 59833142908 90459028961 2794694850 401771892 45979910927 69317088944 59163021088 19181942744 8164711449 481326284 1013355379 6409202583 42780143403 15886028856 2433845074 65740123522 642666131 115769108530 15059382559 86482541115 3575075700 20898984364 105917376497 10749492352 10350759553 17390519954 8786715516 22751208962 3379356559 22163684395 9364416346 27331530269 969796746 76820375128 5879779781 1235609758 11691221582 19596180837 1784316420 117293324321 6277893411 48344430697 4437688980 95189734183 9934527140 4587771950 40484933904 61051633200 8564196101 963150603 9187214574 59623885008 13102431114 2096270335 759761355 2053991440 81544122634 2195559028 80813532141 3718166179 2900929295 4204819205 23312335714 843921586 11942177486 23658299021 64811363931 2250062451 4477257190 37346180557 25496499659 52751077703 25023710849 76815317 54270622259 7849518628 5020010430 41880857216 129936032698 83691379888 31835561975 7590132231 9458674099 10019644605 9351058354 4372898316 19780157456 12625531509 133026603728 13459453668 84570329961 4766701034 12706811936 103778869966 72935615607 11205282170 13631881085 31397810950 32229125542 80164090091 91640132025 10626560210 67900583050 1938301538 9242491123 3388194993 9509294874 8499013249 84666631503 556788445 74344862186 21179263477 58803572301 8162477419 19530862975 5968537805 41335703887 34928134555 30896967895 32373479661 7812213430 11577372298 14343891221 60165823462 9202023946 1705644631 70763287277 19308426475 12107362242 9652667605 67203996553 89598593919 4239759613 4634701896 2021544467 77297086058 52154162748 1035420633 9280330637 2141264180 1711491612 45435515645 132817986674 54377400558 38788170761 50137374089 2752293580 5821259994 31207279822 1600971718 59699282358 54144904118 37537184529 38609286167 38893600319 970544872 87414827076 68972191 323821245 69406835040 9395629811 45995163781 68501031246 15498101902 54086582593 31984026552 585765735 1401388290 734293927 10910517563 10574382689 40553012936 10756661764 141458444 15238732384 40217552686 60794778902 25102505347 32847393400 18731711649 7713737074 7555861741 1983891036 916968105 104833033675 3062662084 35230410618 2468489728 11684830141 3018382287 31128417635 139663872431 20574685895 1589102514 6385104573 2243347310 60239379873 91353641545 34565766432 2216145391 1220944577 9747077964 53264797049 10596662486 4266594685 22296146671 72041344754 13549892806 5336733431 61229733111 17517328646 3087198198 77303867017 6641394863 35606427823 64250997179 107602059233 1482876456 1496930320 4721887584 123116994758 5412425358 33107131528 123743484634 35484151626 10600893875 122927151177 753876585 38264364002 12724099092 39533926731 5658824603 19655583841 2273749793 72014169521 10731302106 55296105096 22909147586 7851166993 21708372094 24475100645 19074266296 27958691587 87341338571 8851996578 103337379275 100894874126 14305770043 26381446329 84206004670 57097285844 18213304249 29565268577 8324121922 2449473323 3348497059 59432255670 8716230405 7010060846 33976658600 485902299 35019500596 6095508184 62137507096 18998235452 50039683184 12021273211 27381294733 25249498163 35942269663 14451945752 34526379262 17735970977 25079453803 9247795097 16527579882 5453887436 7729642373 1897108322 2181595243 19965812948 1144707744 846434760 3898119286 87296641714 2386636318 61613852338 2071695953 77827428612 14105092801 56991501117 22648286063 9979765801 63747941150 66351660576 77371786543 4454265289 2432317692 5173487603 23401333302 29675332773 40899677071 2825614067 4546656434 46619048878 14555943319 77131967835 22614478577 10613891607 83834274648 20873830174 19312501232 2167050098 13022639547 21862177915 81200818580 1106771146 45068533760 12380579146 72063153698 49390316715 121843283491 27108378277 92835390767 6987444656 8101896102 8712647635 13536224974 13585830544 6042146234 66254753703 22574856589 57112555147 1572043790 9659754282 70680851005 20631283714 28967347250 1572745979 18101480896 53678116698 3986091199 8775774043 3468812043 682992290 59092081463 80710870162 10764483 68112682537 15409184750 92057926202 13207559691 3757202439 25489121490 59254603641 7359465247 11409020480 51802757272 32629870952 22309036794 7721645953 14045664181 17551362911 9651680971 55707507829 69061526 39091769129 84273991089 17586053 5819658345 6138074790 1786609853 3878474263 49732301170 32690909537 25236148594 55527057421 32606341633 23589311005 16013293193 10916603970 83038328268 7958062290 24562384948 5548341533 24445838650 4415040103 34690778011 1751319254 1982824277 12400444913 31964268307 22323353299 40704295378 1370242415 848962945 551658779 117338483677 722123006 49857125332 617471583 13753317791 18439906521 1473121919 76873694281 51648698 2071922575 3908660848 93106857095 377610578 44596451981 51813794944 18795484795 5984029921 10432522300 3752348171 2145409793 49190660648 17548445860 2643214082 84611615349 35518829798 1416989137 30282342441 6335209265 11637404327 20873020523 1404147641 93577398472 7695345274 2529550564 88965021405 3945370205 70965601576 60032168294 22387555377 15619923653 34275751320 14136222602 6199119611 2294131347 69692337427 32940125184 1748208995 88782323324 3395305210 42923174869 1827190218 1400640625 10479590 9136484299 13662851688 43759585550 107427095886 10681983580 27888703492 11112507616 18089797766 62727461338 37475967349 40276441256 1702183266 14912184060 30337395039 23140196629 45811128790 784661407 372757585 21282347862 76333796238 41364749196 793025018 1291811992 12769658 51289114282 26309353304 3226402276 15216850226 26334620654 4142178042 45072573945 30626920178 29787365727 75700359015 38935916206 6501955975 50880670195 2213123976 12525123825 37630870755 1363756832 25843982686 2684515443 47030213848 51666775479 45443909523 102960679614 61783508899 88116298334 5056986358 9422734564 12595676444 4094207592 61046889636 27854154935 4784431360 12147191814 2695722167 44406581880 57041016477 98771142138 18053634968 5338533163 3221695091 40541785915 49462012438 1946607214 26133283013 540791807 13522293990 75197823016 94883838550 87546140922 35486241395 12404764439 2527809403 9191228653 5777330474 14686788966 22818010304 843984246 135433469974 19817247438 10223794929 66666802240 4515978954 15153293897 30991992334 61008353675 20062735129 17750815758 187633523 240563569 41656419 744735127 2635050660 33683394651 33667034173 25404201519 2592062648 11999739769 125440816000 63568907767 29225330807 4691545932 35422632618 5023958139 9657051280 1088769526 37693584176 14556799499 11307913017 14111339297 36168871186 15216087854 49161225660 60141368201 12159501409 35154335760 8562633490 47362328799 64416401622 2536126310 99233477916 4560193089 59329915982 3178622963 9818400880 45316841251 4008854442 17028784156 9290674385 11788159409 24459260814 133776963395 91373927150 69372023254 86922033459 815067712 83812465837 9932869909 4962724356 6853566300 426028842 8661714277 8587704378 13374084024 11607748926 27367109649 144709366 26309235320 21133179931 52655896 561215774 115507771489 68966836500 24669267449 34906142158 13474732798 42384745236 1327953715 40401114665 34791424671 41534088392 7932127750 22827394888 100808359791 17594650909 26105096672 53302572 9815866883 1271802295 26752222497 19675453921 26247169039 43170431881 5211740538 102624364035 1956866389 542854477 34963541052 19797859412 7533052778 8468709940 15309943788 6527429935 5512872269 3298879021 33360868848 6927362142 44744518687 39918384058 50486276676 75600221691 44469007859 114203479749 47787530630 46487998519 15241759531 11597714040 2726058653 16823435975 3844366374 1451907900 7399401758 6553694851 6150020766 32163912981 14909734897 11150810774 187036796 171708706 7460546343 11502041193 16731440189 75180404171 110836766526 272309243 5612989185 54118705926 55966828 63901494653 4993147898 110070462263 29329977378 5213507836 2482723800 52892753167 33947455280 2498574539 968693751 156378402 47853073560 12648408102 25622588882 108010566647 19355891634 1720109507 17340175177 53338103695 4703431802 1076780541 11390495976 88015082 99197333805 236778482 10375711178 87508378348 62705624975 19762141697 25215718662 9679046484 498964546 20109791898 12284153262 88175617443 68929188824 5379769536 3922066942 67847634641 1130499248 75523634935 105333734188 17915016359 34871522611 18187663238 43714863115 476268810 17418597418 2259486290 50310508395 67875044745 5935801527 8384652678 37566541694 76906236419 14169530460 35214794364 27171662192 8743877188 6701371065 1408368169 65377087051 2303376381 9875072140 609680770 125591536515 18266269137 7138322733 7489800969 72321995305 11852919089 31835853288 1204133612 100057726479 95566470224 33969985163 8110169213 23898019839 10521453861 234134365 33639244370 5546249091 2685038321 93579385170 13255194631 17011152701 50503222619 5564695110 39970027852 3328945900 6780722355 2421183023 90647439215 62334646345 36720616747 23982498408 4102657412 5631423933 8779017378 5149428064 49942840558 75372881126 23222095758 238420357 47501122567 119559252235 1603072810 26458720579 62013338651 107868571846 8634142664 134754003 929514852 589146646 40864319437 6267946145 4117212520 936172815 12649342323 10833408080 665724874 34665047857 22328572665 44282854347 8788319094 1678820437 121898474853 18596478645 15914847294 44838086233 31069539719 1164761630 46559411872 8019231312 97900125753 70968537804 2231349773 14557493363 61321283315 116159143 19944697107 15704560831 42072148217 122263723117 68439262604 14057740398 21171122013 1882355694 70857269235 11043042337 5740945434 61618833096 7790682012 86546849641 1351743136 40574072291 58018484741 25270518355 14224993390 3849776626 1157260786 1184051014 10184901731 114705217965 8961975030 27898879386 77138192982 2215677228 126542816922 16499382337 22831480095 43853089301 99228462849 5395640261 74513642933 8451471072 31004624905 14983461197 108351381230 22096580778 12124047547 68683933900 271380791 1137862168 1215809940 8363240 3395732542 21922649494 14078203261 38237492123 97701560174 44610656391 776130205 3058332984 17710100599 3761151693 69340254136 718458910 23169004055 24693446479 96143689657 1422485497 25147436 53736524122 7023548225 13588383786 236402908 17166425112 74871173657 2893070113 32677839391 6535727829 47230209746 3370325190 19174569363 13480131181 25510901174 40816509105 13668098843 78336806351 7346566607 119890786213 85978050879 3156017428 16742295266 1848887471 7262463936 81375456140 36104535159 29316707209 80363674273 16088273997 46264991241 56310187258 36692975051 80320577593 78876213634 84137130507 4781564258 49001926742 34428633942 36792958162 106695684457 118776270178 43183339360 10633185509 1427382456 1280460383 48283537378 30654814629 9750229638 7176564613 88492370002 1122301173 10389167359 37937933929 71294150671 28844056509 14278090175 9356767345 39801255443 20554875936 1164711408 15783613477 16779057039 5401173874 61817091144 47916487464 5403036420 843117320 14874887643 13662886058 76456810300 7127205 8950340155 24654560838 52260595788 13556944126 23181432975 14394864040 7055299842 3353296546 17119236365 1242288479 4048447502 9485582578 24682283143 10496017202 112931777792 7683084307 13573159958 23981370244 98397287300 50137545607 17925539138 14123925288 34985508096 5659694846 3356795878 8445094336 18399665043 15597472342 948230052 3687488136 136178994 29812121933 24783738132 32180060096 5276798937 101663447547 28954763859 44470831707 10725754371 5012622013 21630157503 1317436190 91136347423 39340288037 2535316628 2602169212 10890230971 11363121444 6627294708 20328371983 85050345325 66164873778 18527027827 6563026002 13439776742 50501692757 5773492563 1206214222 64090664326 9292113526 103957087792 26244900352 32354990327 4307932821 2446604106 82798102748 24241194271 4896326429 67177196460 908490942 18558332782 3167210086 8974072213 21137602318 30399703625 40172061858 32629428458 36395588951 57836597237 13867277536 76202013303 59045467277 6815539534 108438386007 1424186939 831897198 5343516858 654136397 5175437599 22118401606 39387529961 908478619 27305463747 2995852266 12695775499 925248420 6137626547 22075448624 45591138189 1734220020 16832470519 121275742148 27240815266 77953594109 120025221693 7329688918 381093665 290066587 5304877128 11476577745 75671166484 506401717 31135364723 37575098584 2778575648 4764938118 14447729108 42521439515 318199398 2347976697 105899043608 4381064491 689866143 33975198438 70273152671 93804922813 10465466715 26517177290 13510807943 35132711427 1902961258 74584930415 9678227107 769012008 1165897110 9552955764 1216695425 18570989086 30923768681 3262596819 13940997563 27031130103 3255977697 73643881470 66702007534 2252346437 14318882116 105065024478 5276400662 3322967564 54224757852 3397292553 16833965075 8384872052 89805690518 3634684052 11737014341 1077492151 18084444632 78216376192 6297674267 79581866 15523062460 1117889952 683442915 94537777565 9558597049 5287985714 38584651763 6580579159 45012115091 5652796769 3367505647 72243529072 4603007533 4943865171 5521361734 757210515 2456194761 6244554944 20565272872 56225721726 6857754723 68405134145 521204555 32942196382 56763719694 11442163830 18249796398 22026362345 9460794564 114417838 28128717503 2887391636 6057584879 59447463106 25922199311 11565080759 13056110199 11237812685 8735873309 63215191607 7670312416 37485948326 15856432506 66816540626 100179012943 6941395805 81089850008 12903001375 54749496 47518848923 54955537781 33265285 815039934 28292836530 41113088816 25894779692 16527497727 16235073716 75367855699 12926080563 29213928670 52015592764 7013154457 21080999203 10664115696 6876593053 8937775527 13172181445 56116599813 263450200 5825691791 34609675968 28313983 24618875058 81489616820 47013902791 42085022154 96356348339 21353358410 10104462924 30193582148 3913956262 36523787 67843352655 382377166 11403227523 66671896347 6936899587 8218327582 2178391634 5191464847 1183512120 1659755313 112951463161 37824514404 12054795992 51443807156 35640479133 697015030 84136589745 21369178945 68601368088 2102617944 32600519015 12815360725 17330573061 25005430140 10116901620 11831552 57033901629 816563647 8624039275 7754135606 30127668230 60155383915 9408720432 82049153997 7446595238 53811609308 25614088183 70731783937 27327425 2981975829 3578276984 69503898417 2454290135 58382725341 16076505846 6787468461 28406555410 10793580558 23244804506 13681424683 581415664 36639900249 77853600286 28966907201 15614717011 28058550737 6583948358 13558289685 2672738208 15259131021 78553530207 34506604482 22732243028 55976122500 7365877007 31171561997 5459881000 14764699855 4132194563 28510395855 21966909402 43287962236 42175967238 28818354168 4814682321 1234083279 94321210698 3697308679 75699713175 15386038367 36558600907 3035813308 4052339705 8231944857 28621460560 130805984130 27103991330 74845840720 94645763672 12141963351 11983583435 4770567996 855950715 34349035191 19760772237 11228067550 3546348311 47157516263 14137695231 2897113873 47734918960 112117920583 16645395503 16769611374 20037671373 8095701037 9803156186 2145934947 5223086184 1644731206 10297719484 77749621612 305295219 1616907239 5470828706 35402486105 785275599 10703904909 47207042529 111358723 8248565146 97427228842 780040327 38070894462 62356783061 76154155116 124756663942 24471339005 27767712847 17611024877 2361730930 886993244 71396742509 2367875459 22209889625 33633252420 30358976062 1344732116 10685802946 61764532383 307283190 30283066204 65240447092 29353729095 51647058883 1876260011 16040274819 21514201756 27003240892 341242144 52992099392 100967533071 1586806824 114695339435 22838087989 850270026 26563604 17532724420 928351368 27485440447 6476512184 65342867160 6452700986 31489537439 21226396277 6896721425 97429106714 3088796073 10913614389 70191631234 29503299968 10363180822 8786951147 74005658165 4164616211 12051868857 44431582370 43006338974 358248998 40100745289 100107789562 3919980127 67057004353 93831007230 1352034204 8957166498 78069419717 56339139905 33681334623 6097042301 82711903392 66893409 2197184225 20307459602 8225668668 24612092990 152660753 3071879149 52560386002 68499780264 5203551181 74676501514 58828784092 11313023129 6043642126 1745567467 36833765717 25309231335 20403590462 77065638621 53238814036 520897860 4082800419 16796623388 25953754939 17492511989 81043661728 107377413945 7799489723 25785933530 29803881675 5092550221 35161735036 14266393619 263884622 1873667500 23497948957 37158330401 13999252432 399654390 778479147 16036922439 34735271640 86273105332 9222043682 379073875 7850260028 58810833044 19164191413 85399300755 123162428396 101101834503 4639234627 3103418059 17835480690 103691765897 1773953241 66331133198 16715983151 26790845447 48315107975 5661433694 30505447996 3965834285 19419612159 110196080 42661872666 22170936681 20701231445 15374028135 18218655441 13804814731 5261084644 18083929477 553655399 5473275299 7357307665 30815872764 8534577066 20598985082 29842059283 16694520297 57689165999 126945738435 96891223184 40200300335 32880552878 37717034766 3827030394 42846723151 91481515651 13875171862 32198757969 86762205689 81525646430 34333950251 15636227989 14381582538 90003395358 74679313780 3422324150 6476637358 4971313198 1712626947 29167844453 23395641310 91886764975 729944005 63700287049 55045339053 214995197 17100041731 16392044382 67046181709 8507822239 109455048279 317206762 482986661 272528439 74875517482 5222954099 58819193142 5935655359 65887737292 7410241418 1289246046 20439514317 34275148272 13035323490 82260089368 128821472859 49238212871 1307184778 88428450005 18073979651 85462834959 19049643190 52393242569 28925081614 8464149126 1441238544 230774902 36114544410 13113407347 110158229713 43106642895 21279482676 12545782083 23297290332 20618025135 13722213326 21942575503 69239722423 23146726792 877738383 1782331955 77738124434 11520675312 19982648811 6758681305 345862755 83796719316 75783308666 27258107103 11855432067 2806277823 127256222967 36238216924 27248350117 56480607806 18436691999 1926799770 19599258142 13452441981 25018212201 13121008612 6831848937 3665529745 129192529317 17580836228 66185975530 3625942859 15855099 68331155612 83411308682 3687496273 70377759814 111611654050 119590010668 68249939584 30402090639 55373907393 104714678993 18900677247 7421429462 30356254282 3373924796 19578270999 87301934972 92177121473 5326070186 10312333711 27890148808 28741926241 120288848267 19826234046 52931102546 38441548229 8190821664 576447087 2625747428 10161337912 1759165125 479539171 25506669173 25246257871 11030232871 472910006 541619159 20760895629 70907037000 20669405969 2555097951 5495652805 7923445020 5074751015 836126864 62023161668 390057485 19097366718 7468372136 86638168815 52317677949 6800075410 32163140179 754916610 47732709216 48992092014 26925470 5168941695 12571861931 5101639259 3951851229 106758037205 51899348618 10364280391 4492006931 19555991938 4971218899 76188950509 5899848936 29018462231 32228847446 35857570737 106180751840 40900588971 48234419781 10380906158 33074763916 59354795633 1587092683 23188222596 10875446925 2979626012 35455239504 15229981608 827203859 5142250085 17443848260 15392957948 128755911740 45329976374 10448119546 76421782690 4971826252 51408061506 27800083910 1389428683 95472398047 4935861572 36494931026 11090516247 41051706878 7656251830 39546039327 134076252237 86429438310 2259665916 57900685171 57184454897 50593 4932243352 1170938212 668631178 295682611 10556469787 9008407002 53916681374 14481703385 32118232074 15760815780 6418728958 155907520 69920353529 552301106 6405544900 1726958581 26047357624 27768575193 6563205341 22515871927 103810426483 98135364161 4408955432 57946128292 61947089747 4311354824 6706760051 705192038 5087096 71559599263 51329017988 85343350974 1967047051 655423602 513212434 16677854238 38652222114 33501309212 27882409796 44433595085 4595450113 10928266295 41112842560 1001369031 113880810017 8613396415 6873120812 3588435984 10023717523 20355871932 352617564 3901691314 964793781 56034095713 25029649791 32141315925 1392698826 1882626356 34290497714 24633465189 8347520284 27853404026 289076984 121243778911 3089335652 5962724419 2878107701 12844687865 15075691719 95022591138 63088788505 3742362024 25283687522 31748287428 629760769 4577456374 119117965347 497212369 27789654917 8687413493 15071609250 94838935512 115731109522 14012330730 109234471375 10168021804 22791985221 18262550508 3818184598 7594213778 106512202 2519841529 56585670109 35413478762 62614980608 49237790017 53346998699 4058123676 2455755731 29255408107 3818840311 15503917115 34950220317 47791030160 545584493 20995260196 73633009697 22197606153 9179230535 8837694607 82205427076 3320946709 9518488626 73155931492 27817780571 77535942237 85784171734 65279353959 13017115422 59132103392 30664556656 36318535549 345690109 44494918389 3755237963 86493191707 141374014621 21514153543 32001264701 4603545274 6640484581 43075417834 50023971733 537601125 10733342765 39182163122 28808966688 2419046768 13123775437 5835485222 68987975523 42657548618 15916462998 30261249513 11346193592 15655471132 30812116582 4120021833 26277085523 4304844960 7299828881 4125116441 498995598 8128304940 4049378914 20437874176 38844686899 44659115548 11181247633 86340070789 22372513784 1639523711 40482423370 50148833553 696171492 64322075859 109688585072 66495795312 79413827137 37462970875 31468403502 3800416226 1669176274 1488145029 54632755375 15872617436 51548156761 98871198149 3183963390 25542552633 14648664898 72077519940 14985316011 6817766977 54060552508 2197187563 736433673 30458480651 16600875529 43646249706 2011353844 15364896014 10249779202 24231644988 798169530 7076163058 27417758846 13680916416 14317792555 105087053628 3018320689 73339457127 40187681394 89023954390 63050664700 10322585941 73173500958 2284900847 8768851364 26337029974 4276724407 20471784563 86437776081 91396269723 45211974738 1794503522 29817514163 10061083098 35697380578 6487326707 34110270003 7922328054 7069058480 99322310 37588762591 7619939803 26234179791 86306477516 705050987 10777236847 67970525208 51701999929 127574637544 8266347249 16366542656 12646107714 23050465754 421612538 12333986031 26991364273 10974668459 82898825270 1948718160 12446712787 7179179896 89608515733 62055408301 1991959432 35423362757 13280147098 72395193924 8752839407 2151083335 7888357170 2842326071 4867726679 588056412 11740627163 47666966873 5471187674 66386951155 10357824488 111820144777 119737043991 8390542835 48348032528 115058765886 24982296625 63878145614 8934868908 84966906677 7749611335 42109652869 56121456191 86653286239 1606692995 35320830 79280096913 683119461 16869178128 42659973638 2293696313 1473605487 62669346173 13313518340 120015925809 6816804258 28727337570 2580813349 9712883016 3382020753 42288394865 27792365586 12484214848 10075419348 10332955629 4118633279 84263991867 50374983791 33259668624 103440667486 24462643627 32373701098 40416821775 40571652327 47998330073 3636340928 70497738377 22029214731 16429221428 25897709577 11885111595 24871517925 57296215591 38755376585 3917438406 30951758818 36107684687 3589367200 113376542347 2765875013 10226924604 15916294844 67772870088 9507756459 979124659 46713475663 8711926383 15455050702 2170215270 5302214332 39686347697 1892776153 78296372189 9773294936 52807749317 519530766 88356136398 2558538923 109969632869 3157720986 4690543227 17374619113 20222222064 4436490 71104914428 9592899317 1489963241 80664116622 432738307 4154960963 19525973833 1482119780 8290401506 39290914774 47769753112 16824117895 32343962921 1383461250 70099290205 83857826956 21337614912 3356761903 1547119234 42040904469 77148148585 131034168575 75223482787 22481902151 893336593 24787005111 2935473066 8216165829 18524130351 23656635702 13731878138 1083825321 2242647283 18493197153 30741648532 34084355500 6016133349 3395017974 92672232145 11360996710 543762542 4293546734 43633890856 44228463732 14625940589 5047274559 16610030284 76528203 28287286612 5191910739 105056962912 22755339172 19979295452 15867201091 388917612 5548314856 81783311926 1268187415 56589602287 93848371225 16633007484 22788737306 4074701181 116035137163 10772330812 58514096448 31867686261 11616806534 2659647088 3299431428 7459080572 11121932575 10899303861 928930173 33532223726 1760034314 40348379421 5427542 1582484768 27400329559 5438294834 47818188796 780986327 4791420064 6821900597 17767754243 36511217 31649912287 75801687899 42368267578 8367453477 1013084202 2389939092 139200965 2469780103 4513986494 20249876535 43092377413 2498281819 9549243733 8507799236 9012371242 16547830612 20871922909 7734477183 30932851590 1111495791 117511422967 7162956306 8313959491 47693504830 3941409202 32625788466 6077082835 5300890210 8287469833 5336518923 70447997320 4319629162 383598390 29866159551 622527193 51394146104 13933977104 13338483645 36874779166 7819230477 5835855741 73234092550 40854912500 2744637009 81571959915 113576475181 24994936740 15958513518 932141637 23972777655 105935441441 75058095823 4431982818 38856471699 10937464186 75051095 10279376 157426545 70406141294 15548453146 15951076233 3141801636 888420879 23755460841 6473120107 92650085316 52925070562 20737287657 6180348175 18950635836 2634526747 24002748058 41114999213 24684900724 97250134611 1704916258 7591342538 35732580017 21005002408 57011742971 32752580523 12428737250 95507368265 58065980610 23989319324 3339064363 6034808051 30396361207 9523286643 11141975359 74063915719 16874790055 2055719716 120961683468 54939419559 4088468337 16623597864 70548223014 40197001441 3034452081 16342092808 58634461637 6090505271 8322294509 71297966097 9788053096 13493645038 15254651327 13920369410 15701093614 44492256674 5016923750 69994756688 23764667296 27148772745 7485536442 13293924398 41663158702 49089073557 34645173368 37357140448 11685688959 116164734423 59134996701 2841063949 135357995201 2421164027 8296412600 172611035 14582212607 36454550421 88255234374 35865836420 991430286 4818251082 43266526179 8581551288 6178269918 1986953451 28232569024 7194271740 10133808493 26654359456 44340871453 22278779992 33636273889 11728791714 25042804220 17240892889 32027726631 8940484996 3320855937 3433401486 10383437386 9713488605 51157833280 6125025288 7796787019 14436269633 75447305208 2804277472 10969281676 46070658452 16465290933 51243946085 24104392275 6571988057 20819008255 23775515702 82756710893 106653688134 46194407873 33793294185 40274438451 9535601236 24880107884 10548845486 10186323551 22268566994 641196462 4386008465 37519161929 10144915541 2234712573 9936011102 4830088270 2519043335 15241351289 11655907838 75910747643 11033565254 1945582411 43939950208 7482477597 542556508 38830157993 99366105724 5537976222 29858560717 8112464742 9978233144 21534264802 4821081385 54325777818 2247224044 10121888013 58601960119 130886990178 96602294996 2889871388 927194127 1232030270 5449773575 49555187298 52154359427 17586024554 4200482182 86007592014 21756528208 19865468316 8575422950 1091270333 34288460047 33281900492 97714865889 6816625162 10045406194 5369823017 2512452064 6483888281 8599235916 1175902595 51129531495 1402220316 34503671455 2024712413 11697964884 50731382239 6101095446 27611655353 86520981256 15711600531 19545527292 8583608462 487706029 101425798563 95614611367 49683052204 12774987706 5388370558 13817377012 60419951641 2566997898 7301498307 7091938354 29992434766 29213267441 7169745119 696879289 6846868776 5665694125 15807594966 30382292821 96797953924 28420525089 55400051031 1420597743 116817615412 20961135762 18805292745 38633656324 9386862886 14417555365 5383499129 71392678459 6435742791 331427579 20105137668 107045617827 11758177265 10609955292 76437325264 4885345331 34530630573 14256186329 29628567112 56818141909 44258345071 38633419244 1167762045 43938048447 12697589614 12851299239 2801590381 30557801847 931979477 65843803120 92348804354 15044988278 50972445090 780752205 48803501 18852051627 5484618199 66184000844 3265203673 6308843251 78727091231 46062163852 7539846652 68357897176 81293222051 3450885456 50045617774 91426441012 1420794924 5289172930 67844581825 11039643060 9958271496 67498675939 20221257462 69057867421 109796818723 7984893547 27458964621 59905484622 31808541733 762635741 84709263564 31566404342 27228457686 11066651893 8502876370 33711312128 12333084369 1434775554 9607291711 1739172264 7175406000 2884321584 4710286204 158519803 39824496697 37968759215 4185951525 68840574679 1626665648 95905143428 115390142246 19835268500 351953808 6248714937 26249576125 17950024352 88224007811 14301704539 11027594239 39005800013 17863972187 45452040711 11931766802 45901350207 6071186257 84752596377 20180530923 56691083139 14190652040 38392715760 26593760180 19147328404 759182355 43457916018 25313716124 395832696 13652237797 615252344 4638804329 3479836513 2554723578 5390210435 29230838290 43694834215 7099624548 29029120899 1752550082 2645105749 62611238143 57653602549 2674347294 4703754784 34524833758 4378949928 34323317503 14614272006 59773788246 49233085693 25079612594 7431213503 70729700750 8982774558 18136239016 3913567960 51520049330 80739389243 57746911258 532401548 84301770912 23004039868 38402928927 12319317228 15782982108 30150658923 8457871296 17227173175 40953219 78118697454 72465689 9137255168 12517088398 17948575545 497602001 126667570281 10447324926 3157987548 2961365287 37855149896 9447590602 2143451643 3310203071 40028851498 83293181737 76055472348 6633701130 1111162097 5798512662 37803122968 566395365 86588449300 24917711312 2859434234 8134659752 5914747417 13829346817 56981805525 27077106722 89380093307 111640428918 79137921765 1770241080 4951071126 17552374063 30035117063 10170614913 5845710335 30079570701 3575447058 83114136526 33319398999 95707454249 9487782000 22539366876 39370435692 17030530700 7031966018 10229089555 6661430071 23129388149 86209962806 25441964610 6478262865 63129420362 83945952938 123007373157 12368047560 18378788458 19470352146 16618512381 6242814981 69667285591 4524204490 72394765004 32442607407 14013116732 4458197510 23531478278 48904575378 14794840613 34770954668 14617141381 34062824267 26993199628 36884058720 5229321139 7042206533 4613608447 2956456521 104571434465 10233799723 35923532331 78606086608 23885879230 11531447491 7360590020 55902481790 3296513796 75125369366 30293416749 10272791538 6906471444 13513326700 9814852801 9407172860 10334822213 9749340491 15175463864 26753972237 11615304803 60806381936 16497182083 41881352258 30581251937 54344611884 7006530291 6647649 165233539 105843163005 48680471117 1012002655 58075086542 10228478938 42100016804 208977337 908798905 46939369071 6949016814 16559025162 72236331808 42485048317 105942292044 37992942678 569918953 27640733640 13136687349 16587554111 1275721987 2347610654 12585271709 85406775981 27783536634 2636766952 72309941844 5234118842 169241991 15033370451 39016479767 1970174725 3752979831 26202580306 32077534397 17361865593 57680643091 12750449992 6427139159 26158031834 87241254 49892504619 84787255348 18249367085 117894218184 35934254818 181341701 16663544893 20367412836 127552075 3708669282 10524421632 15488636391 48089030681 1911409718 32525453397 28391397987 60119295 2127872053 128629522413 60746757759 5583424434 1320979261 1781693667 74101006001 38019659968 9797581055 90031825949 1723672642 60624975688 36062449483 21483592751 35322427591 103738187446 22363038759 13876120729 26995571905 7061833012 32588752735 5163931725 36913417371 17927242895 1409751400 7226819610 36784276010 12770047315 1225094253 69407386359 142674263 29884219300 7820003905 72257735746 44430307197 35562955562 73539018776 42290353077 5293309 39098571996 54783179007 22128371191 68491841309 11163974643 110620543822 1114119124 12389686429 108605999393 30051286504 17572728483 37477430631 118770088770 6857486482 2313730654 191009279 5151763204 6437451106 52061527533 1803398656 1928704990 2445389133 13449219282 88322085211 2292637618 3548531248 32919004321 63002283196 22544285700 25803018885 808985200 45054455027 1475759098 52835775023 537383804 7559045388 6325568539 8710516257 20470393435 6491408463 31516617806 34322378586 12639154522 79123583877 8777236183 2452854803 39558092986 33631701815 52192972662 102288996571 62216281966 3434892395 68861194465 12289237831 43474087066 35859083253 110974922468 797724634 33280967256 24950423508 37268339426 11861293274 52980942478 12840533708 83258639560 21020779755 39015590951 4246952851 3513894506 36837405390 9174088115 31075410981 5200588583 22571858326 6325046730 34187973853 231163922 15348613127 150772923 2449211428 71426004387 117984098 632391661 14668204353 9428556447 41871497737 993574993 12734385145 54479992430 1035478067 1449327624 40535310854 22199804007 11909687482 39578812709 2617313238 38125123164 2015862975 40311211038 34388624946 38970467329 7967049797 28049786088 4264337510 8991786122 4489935841 7622789335 1589352401 71897207633 8807104855 70694041362 2876274567 99210144492 35737216479 2748456930 63729267358 49714179799 2365084690 19116505378 11758204419 1255780427 5260739453 50613914599 2809953357 79146306783 21062572874 47371855437 715521353 56281491055 22968774162 1240465486 23574569870 51569727 114141231045 4642796735 44078022268 1106701027 41285775897 11306787776 111916184461 33527538426 45613081037 9209015492 8074907326 2335204136 22204690649 26286267389 88351308064 45748981223 51309886147 94893351296 1950460782 11144820790 41513666106 15473866594 2442811249 38594914218 1829674377 9735673163 17255065983 2788519264 19586358801 3031171034 25066597126 1828266613 49000460870 22856714725 3252742227 3474013532 1139295266 477095505 49471153745 4373051125 10996839060 1083275208 24212593010 88181813117 3991975477 42734406438 66499547454 45518886923 1072636 14033378883 76752395225 3806508691 111993493114 4212819498 77346161624 33954714130 8286192649 56739151374 16953422544 3234158722 32027516805 86422588658 8249045288 29324302500 23497442640 9032805632 36728210310 23748243502 4229802903 44214545770 7581261650 2942721570 23068804848 3608182805 4200508596 77100077332 84618671618 59600394191 21609919950 44167970192 129507944 67698005622 51054819371 9651439399 3961762660 5672135932 67062779878 831413279 17928649331 16290049321 25497356487 7714976367 6764827779 9167194120 845622227 68780823447 5915162259 7103063344 14196162401 9229314112 31173476629 70127170647 3055833431 25774170445 39907366995 46770689691 67256761046 30739294294 22096733663 10714201930 116239195192 47152291828 6465892560 59456502101 1017752874 7532840215 77952949547 13319031430 4210745794 9381534902 3496659155 46567306849 13266337081 16326351517 30674867152 3836912324 5249693430 12890537320 246504574 35212573619 7313835251 19635938411 1307712099 20276228835 11921439816 90670935741 9859286827 12884739164 80246796066 91884027648 25128869226 6940291614 24432384844 5727099321 5116785854 26368292844 5353436723 9215591660 1495453335 13046412878 14350375496 22053802482 3054474162 13902731623 107773309567 18296136145 18400934341 2062589304 68763908857 5722524297 1278133714 41837191 14790983017 57482028743 14554196701 3373601437 8768201397 1805008970 39763667421 32555354903 1119397112 39594164824 6382384207 3552192421 931568434 74119144488 8792864170 12739527961 3283377331 40254156853 5903622349 7802546353 62870149753 19388693875 15775877007 2721781689 9448780696 70682824950 96313299246 106924230646 551083778 28469308868 22877433402 3466063575 11484069208 101170175132 51199034879 25732084358 18703153506 41989084359 2369317005 528125766 8083162780 3566033704 27201660134 4043824052 2388247054 13245910001 64086744575 11777995903 23955972257 56669534 6238482463 359086646 7526154856 526110542 48136026177 61209853941 21015903688 59708096809 15789865317 17987181938 92318401467 90305943577 41453896778 47673038783 12446239929 43229790859 18498418342 8541130451 3366235254 52551726033 945038286 7785625596 3807340101 680671383 47215917644 99237947531 7223134647 4747803497 9030925464 2345521910 180216059 40349799549 35906332549 96049553126 28393870818 8583784481 8325678379 47716357389 30184863701 34842540208 94234100975 10554894760 19741353113 1229469776 23149448111 85370121579 10567209653 13559298462 44607271191 37252390610 43486411571 613654441 4810529777 8201651639 4542982845 41507118689 41624177316 31381957169 37720368932 21917472283 43819614447 4344374912 133170525 14149957599 101883761563 115406955913 53906006752 17242086674 44095017114 56228549743 10081527488 26538424958 27141287724 1120333943 2995038688 59601952876 1266036886 4803334868 3964715807 7973537242 1102172493 9217166301 27249245045 31356863827 26784719491 16651133056 102296712159 58104784169 15111138147 36056726921 979293111 26841485532 318877796 71484658181 2742216960 45159522698 113763157728 31564136126 4295191278 554840021 18057088706 855200945 11729418915 2710471715 31418900919 18047086751 19860906334 138981603297 408110217 24325692066 4547312038 5944568702 535402994 1432634178 88365299471 9438705297 112620609065 49913855707 87609625373 5031143640 11605551604 32379543913 15921521354 54428670931 9647662402 8400880968 30584741680 9820944994 11101463559 41257833491 17716762666 45040329672 95295107715 6079283596 17682992870 40103831531 5389409993 12242467168 123711368493 663024923 119832342 13042715727 13054364408 33330890975 3119474947 21212234542 477562420 88904360600 1571853284 2476582673 84226216593 12894950691 60634948830 10918633382 2487399847 4781179670 7243419104 7631273520 22379575270 9255518889 328712020 1647901133 3870714084 23429266574 34230342862 68363774729 1106715112 37716419669 23299512008 66310319690 41725792 28247836513 162936825 90727711246 2621502637 17868312741 6254632817 3612918328 10259744324 10527321053 16877547050 40482848640 615074954 19194726655 4218353561 2666234615 870669318 82740627818 23154160272 45069300010 26221794423 1904628209 5200005579 10692988256 3854205552 5821508031 86039798286 7381139494 15949554360 578267456 41758309457 10589374157 1307136501 49003597222 893782152 4855226774 17560555798 1002444262 8988536670 9897731733 5885796777 41323162247 3825590585 856359818 84226548880 117325397314 35112176710 13205045148 56636484108 3381029045 415986484 30602492574 41176887128 8192056174 83480923426 16879278108 96605151 44247380303 37652477243 1642453419 38883061545 1267097903 8505433056 37812846732 3217614833 8000881569 8547886628 70535650155 15373730042 7804373434 4094851340 6648936814 16407153855 28155531889 13895963505 18368562070 71078454511 988168814 46553633202 4909747347 47242038304 48438402002 1493483693 95401027257 106415377717 15177435874 124975304 9479898235 20519290853 55892572335 931977083 86486857249 23437009571 73016104720 32568282060 67333750730 13465273250 5409839724 4386529506 11085429388 2776034104 7118698235 37300138509 18757125337 10284441827 35056255649 233927815 6457481087 29216454240 2533549205 30344546754 124190647840 9046765095 6618754247 23996732287 10679512013 18555496754 11534787737 17412184621 21654715566 9619394637 29797063971 41565804436 1144801045 87768339250 61089503832 23283394761 49517647751 36004216227 40784571 2467589044 139043846659 17683595881 13836561301 20339052261 1486827886 61727970601 57486284177 2931588154 8582922032 8382907948 16764677096 7063344733 2040545626 7723640841 7734344809 18095347787 24717953337 112020255229 51674137419 116343802437 4625010746 29044910652 53521631712 72692816348 71983524923 8751247090 81798544636 10371065730 77331718571 28606644384 410076567 61709645 2658095038 60873389681 154458908 18559975412 22349435381 46800590917 4961162603 86889646883 24031650195 1964218795 61428244590 10070474 6299653853 51974257377 24577273349 10399772793 6917923118 433589942 1520432855 121851551227 8129384268 7981993716 23538792124 7133865065 15643275393 32554293445 21331538436 35285837975 58716941677 2729827118 5908118513 14049508291 84337076208 43981097852 49210260356 4415400019 7010313490 19009830603 41966226364 71047766539 31536787405 1681172285 140253866 7101851645 12482807854 28245261038 70223213371 58692949942 71716764865 5210771209 26157279152 429641608 19090698340 49114569359 39646829220 26052442064 41881324073 4972420645 32386533782 50492093252 51697468001 3722478234 31115539043 22344789576 42759051818 105593533347 1922776757 13981609192 13235063152 31871160451 86092465339 13290608396 26922102936 52358400 29045514811 9006249264 15865228608 4567889875 816722792 24054949193 5743501830 10224557125 12324849058 21825127905 52752748632 13071923634 32560410890 61088581214 42920663727 19403156555 9945144458 15115070933 46926068401 798816023 4787524048 48105046719 18991066134 11780804843 47767895927 4401360797 11285491165 60034204302 81795942552 986214554 971329549 9465314446 91292722929 62626317175 54080926074 12144082250 10457257593 21763039809 60227964493 7621871669 2514058615 16338823968 5518469101 2633589589 1325500981 40092228726 17972635800 3691881872 4645860279 14469995984 10260880213 5133553995 68846227483 1970524353 22961790601 48228789770 2134087116 24191468079 41019840837 23868830346 6864077475 8900216890 71427281471 2197642564 12135344675 878147529 7292963667 1347515822 1407463626 103517165232 17944836582 69479092465 32072573514 7894599232 1727799009 1589504961 27128615984 11409710591 2965624839 9021828058 12884690680 23791912577 5191672706 7615112767 14518480142 44005519497 4767377549 65339224526 65213267292 26617124176 60012884465 11217208197 13766988420 11538635744 58565916 57004071849 104142327385 40543725282 51524925955 484073946 32258833386 11832225483 35070611926 57139187050 82689223970 52583401817 1373623555 12607164860 4925681477 21003579733 3217787140 63149190761 53312106455 9404813437 6974353322 36511688670 45208632762 435024782 20456765640 1190730737 53131572505 4285354550 1258650907 10888659 6656278241 218397069 129989881201 11050434 11257049988 2346997089 14660693300 7631800532 37779298742 35721141198 30172072699 2083423151 12222685901 7795682025 64263697306 9152452934 18042946042 34900362206 25306003884 2844118784 1278818378 2227011100 1978972895 57160961 3570467850 58723826863 75382942740 115505259 3241084242 39766662489 13947705755 1633693499 48564037931 915796678 103755049951 15750515932 3200071386 55684771163 6901030317 2925973428 20498964 8586332525 11602059449 35989993708 2848668888 101332737215 24015793716 1056766565 16299769487 346438939 1840042046 46083101231 98449136830 22923813064 3069631985 2640772305 20140603686 41558015223 148807186 9574515271 20494610514 85261217711 1218697373 1975289299 36619767308 78437616052 15584316433 65132582295 10293295039 5422936600 31103318980 42296061450 2118474801 27358188727 11329421288 591001781 49173051221 73973744504 37406952697 853950725 8619015926 34342958800 15491605007 2587753041 5508992798 55046786667 22231810513 65341700467 2771630346 41128030574 81321075382 5727579140 103188735141 531001034 28145821260 82788879582 22100024449 92014945368 34540175990 33394127773 4197626923 216814725 43178718527 42145043430 19040117278 170559926 8700892173 52753050230 119744581056 28223065599 21749126601 2690344021 31106264870 1539007942 59943449017 8388718487 1070774517 15902612494 495520986 16161902369 13586549448 28826581602 10237864841 13361574750 7046870103 330771994 11037517792 15772196609 50583841888 38296544675 88260619619 40800112057 1413351173 91482315976 74901254745 77081685908 2894897535 60950215008 12010788464 67616379893 80853687567 2583830835 1596944885 55831768315 111344706939 14182738549 10153215565 22428869697 52546790484 16234007032 57055704165 18790376347 412537763 125731723563 22841424679 61844640589 27506357 3871335036 196429352 4126672493 44482113033 9494374397 11771652634 21159752486 23948670655 2307794376 42048427139 86890788372 12715756308 63314377358 50941949883 32039751123 9338895211 1442390509 49763504705 11796058948 88828764149 30961977170 5186350680 46215577004 6604400989 10195241313 113132408515 12801651670 135867590000 6289556140 4628480369 6431149535 11220679195 19746405690 45949527961 49092478 11605765600 10178066278 13270528757 1894061330 3754606285 1123961838 57841085576 32067647116 11649532097 2347163 6641610761 31080558478 524387167 68585689959 287626986 110010291533 77178375694 15533137647 33473123503 222395827 18896039634 116513675976 55201080783 20551824297 56554994576 31135229558 45768315892 10796912455 116766905984 40658205510 19521175432 80763386581 47055025953 69849577324 3824143261 8251970569 3296631283 3309938544 14983029746 7305525281 105268171463 91686195180 55648632116 1799531959 5870095680 8591632117 23528819628 28842634476 9422499090 29847568547 40257534373 3645374254 53626080940 8189008407 58954701995 3003611654 120257083425 105890037122 51424563609 4744647173 61142465396 5555253345 10697488230 11037353417 26154626331 10118980182 4327734932 44801633876 349293657 40750021591 1409312628 13961635023 3167258950 38663865996 111355449069 13153609849 8767824522 4137600531 42743177286 81055342958 36086139382 9997678435 10429615028 7494647712 6324814625 1268410578 5543400178 62674916719 102072194157 15963053328 46321599071 344299140 27516103918 26293016908 2724806452 8361420129 15841295722 7850694149 56667063085 7496873755 33938326367 59190209494 584044403 2370669472 10129695180 3036862995 561976818 88023306961 11174311401 4321692700 4392844180 67122139307 30839629183 13983061359 78513336415 19039633905 35199896324 5130071899 30869099281 93561276561 42579368345 98411944966 62728273941 25517406101 46213457299 17043481723 38763030252 4061703070 20723368422 96775114300 14704866646 15736345205 38730108 6296832479 15337727057 2496754380 1171644559 22398962425 34492407745 21276790346 102619376342 19985768976 29590166373 64156171590 26464349064 13974115590 30173304758 11999840331 43709287305 7109064743 70726364515 49281745611 5675634515 9007384406 36972374839 28195351948 61024270087 50598724791 177552829 5958560603 1326099339 86581651464 173341616 65580003 1375402724 26361713301 31048840980 35088456 36558098656 3467137186 17326155884 466613191 4387471702 46140321739 32549017014 88317902039 59759651014 8896356574 19105378595 9164884302 5483856261 66813417434 15383028157 1453939740 8017981841 8370868548 17541529776 28638515619 92929876147 10548948147 97006364492 39287174609 5960947350 11471222107 4154699055 197488028 15989035932 2149999780 10713573402 3413166790 48931566624 49729865122 31984984502 7604442329 35909891556 29374385155 29618382379 2126292458 88538910695 3590911475 51225542723 5261763094 15098426001 1849282457 16798430763 2734536296 4089353176 6303528175 41692420 116701247899 46271407903 5365360736 61011360 9198232820 73110949337 80473766324 46016332601 99726517300 82124147839 2593669209 19397587 20430638482 24934704901 51497675054 13295343742 4994625755 22756003374 10475139 13769444381 1452225468 2506264823 13310821294 124228632412 5537464276 26421330867 3211449279 16788914713 44571671988 26206617848 2836323323 115532751921 17566426228 15102247356 4105124924 167201120 46592222564 49472710689 4192882238 71064674202 5068351767 22102604759 48045950850 20608494092 361353406 6341206985 8865871302 29055964138 6888614312 2491889543 27215571971 5986864168 70021046954 9650360231 15568275382 42750994053 15040347678 79299739053 23871271129 257355630 4948618420 10294223282 11628243512 37045795247 47837888498 91779202128 2120599504 8002898810 2857189865 2187112114 5331046488 41180654350 38413723879 13922931560 13621448099 29693821704 2452770399 1167689037 20808012120 1665940480 44805455936 22388135055 45356868460 30199961191 1924304381 29978681847 73457963077 432519906 2643345760 5356143046 52492396810 14061435662 8773681608 91053225742 65791739847 81372204332 15105718848 39951722681 206890685 31903174622 1026082974 10751364129 94934456985 11220172101 1229308533 16381318024 39924091 2697172868 39495213597 32407298202 15756280727 12534782125 1242825083 3324889375 16834360599 33018134443 68565245494 47704359652 28056998472 20939497441 11282244 20840105440 383295284 36395836209 23198126664 58168224799 29993272381 3378492813 10432174795 94377537121 11405212022 59192646718 369985061 22541441180 30897726971 23999692259 917945294 1577416411 35220385622 504240851 4483750545 13786068260 6479386867 16271123182 9501744425 106704669749 3917342828 23333419 10594578988 45606806288 72310943 34704185497 893707161 426248002 27870883853 14954182049 12598466004 35458344240 3341623916 118469843903 3333569432 42080395614 6330350756 48973146103 81656278924 77346647272 3529481164 17594735073 1651681174 23259975809 6484410259 1868325077 76077307306 115686001184 34843654545 2979316217 578346193 8158680170 67749623339 26985057758 15564905950 46906423597 10767232838 917001808 4806124729 38691312949 34442691743 2551412108 30715713130 24027015160 47574370228 1278863087 581570598 19748188913 18578690399 84397988440 5918324749 7932909084 37748519041 54691299605 12138989673 3881149343 1499541164 11848392260 28909577368 50068454969 18108437865 27524691050 59292886798 6077647451 1081060529 32484536586 38979403818 32242151725 1148804358 9379049772 24858391762 8645324007 8724132873 6236521771 76489938650 119001111246 484138959 6281291492 1032319414 7267915055 70465009382 13356728150 13447013014 12346258469 10056217534 10071148050 26552700590 15586401689 73734286346 2643079469 55711808371 8944812214 62190282198 50607317359 3170679775 4809943440 15780134936 19211109230 375761678 51089410003 1322648360 21948020342 3323265953 13954697802 376547393 7881773005 9277488207 22992902718 560452294 3607981996 4477939710 3572455443 38045403947 1202015156 18134011699 19553627478 79279369507 7918347930 22769979627 17474747186 2237360901 104056874716 6890892958 7033686257 57139034113 10857581314 31096855403 91012217379 2189466230 17734396217 14968894704 25176297286 109360490318 50088563542 27755058536 17906337757 92294964164 5953234547 52893908475 2824724394 3702201951 53019105503 1821272462 2783747381 18223092225 7034496395 268206544 36190993848 19694360054 32341086482 22361227155 1151179578 1369702845 2838696018 61990633897 27709247482 42827800636 13022260242 8353852620 35303139528 9623040412 4615312458 889670600 8317102599 62246939694 7727826642 43061137560 114459577131 13791401225 37225637982 793213162 10993494263 47701235411 6458546822 282010518 83485904226 22036476419 19781243684 1913122254 78437967349 36333616192 43551801163 88421853 41475509003 7762720770 366519221 966798822 36599393817 10003212194 10608541110 74376039992 29576750852 38125763429 133098215 23131693844 13857257528 7023112083 69821385158 4171962811 278679954 2610845312 8207261744 2685295736 53573000672 66525738482 8971618132 1223308127 47927131528 26680744818 1383596088 27636422104 7965073445 7958654240 6865353966 4553341980 2719790283 105496538237 32019649688 130115245983 104354613085 3615069882 40131681242 3262794177 18836675691 15319125550 21944183805 39363109546 71362763150 1346571047 5070684717 73802046807 46484284581 101799672018 13927324180 27016288568 32118135 18560112945 736603975 21736474255 88768321060 49621743142 18222669422 23929821103 1268620173 6378264785 11582883298 19623639061 107633637126 8392087350 58591683821 8268619300 5108169751 84761284626 84634326062 30961171787 417232021 8835108957 36704385761 4148892297 4078064077 64974200746 48451406723 6373815418 20655822392 80766581769 55225144885 94157215740 49579508154 85092302642 1302571010 1269500043 1582961 564293511 27803310444 8347471589 8734905954 13628493535 45165519880 10130995937 85602743580 35963050926 1349894186 16813320458 43202165590 12828831567 50749739826 30172244736 2055906300 30364748035 25659535190 1882966111 69728222519 1231026376 12671023 9347296894 7313822523 119417339583 7371628359 25195608101 9101815865 4895350961 60744820907 50336132747 42081615119 33044662173 2762698447 38319083540 1278541408 909147956 102886453668 234913266 10690760300 37431072202 591704951 77076015724 8063424554 25150205469 112538245957 82820209619 24176185125 1830802551 46033059847 1357757846 1588723889 10788955944 51062378490 81503681379 40757861956 44984638173 368049524 73649519842 576853037 10661381979 67779752487 4600326186 98963541345 90041376237 544495912 386121093 66932950445 66972356437 101449155671 5459220014 8783985056 30839561481 69084173902 82436557615 10674823602 2359887837 9859660912 45388190194 15430898312 60913714136 94649172974 7361916241 79191382692 85257612335 8188730 9639787648 247502419 13587387423 79459645992 78062280611 80287775001 30338316 52221486509 14647837418 4339981835 15537582758 31951470180 2659884085 6085775744 55231292319 13647511546 2312879064 34401139317 726241724 17829362405 12377188396 5828289585 14835578190 16357671812 688475373 3023622544 8007760801 11413655540 21325787317 31726880455 53377408449 7972263362 11406983681 4720683094 5805292631 806172280 27228058041 116180152293 94799014706 54098444089 42221076705 44004175886 28363805790 4824616158 34885647 122288613598 28853481940 49478535654 4887408062 1993121870 80372375606 13437843557 18608007567 4144011056 10668177230 4003221701 6567803290 2496136681 4772626858 17895518552 28571673599 11672170577 922566948 2230794107 83367951176 6281802435 20024782 35913851554 25219655401 7256341732 34001980601 13897588676 13674840137 96031778086 68458406778 1547368789 1523750478 23338369299 1309253278 14477479026 77562272474 76432993891 39595815982 17751183643 16558617800 32423027870 66948392526 10333183816 11770128701 29082635075 40456116535 13857419561 17413678425 1312451175 11327199974 8321238913 1847464094 1579887555 59320386655 22246379684 123134568865 32511197954 249550211 2069729596 20498961070 5951890495 67954604152 45546928121 30189330696 27006843044 6798029129 2870479478 923774773 8204971038 39849990575 138269090 22912593926 17222911129 2235900939 10203379019 7865065468 116810013795 4243766839 49864759389 17259915249 25916430054 57371046267 15587316630 6916549501 2646028827 1139571943 4333147095 7468202975 52953114031 3919983685 62942956989 21163913242 11065952225 391738708 1612983102 582599573 27842781945 22203579537 38036959397 71929689973 14938078785 15061288227 21882092508 9943010128 2322571131 2892800666 898059046 2527605121 15171435304 16812946077 68192938089 47468787663 28635946402 57664208839 1111441738 68564323396 50997837795 22346955606 32904456380 7069632183 7872127573 47922054111 963018158 109312847950 34401559204 2746253669 19332029770 106087909262 83143421916 4119367049 31165395747 26393798107 883958998 16535995157 8602571364 3067270392 32326746625 4383055175 30558335687 39395291990 49013401004 10916494024 98547437536 170891432 5588030677 3288770030 14534175077 11472222687 85929427489 3221540763 1064150347 101416670510 692912065 17244920985 5746783060 13387140819 83711234648 18997267691 90949872367 17808770572 74926696743 49321466592 120940137039 13667683698 14164162564 20351255088 13131393342 56182421521 276277827 32279220942 26612793785 2202880695 35416654194 44248815724 888579297 62658082020 26166948907 9253755881 62291595284 6931337601 232817715 9580685569 100092978892 488214639 8195465087 11069239956 11027277139 726563603 3301086405 43364582202 2012454655 13766280925 45721747113 33061777301 38104605742 6649933041 34894899797 37156032325 93058217407 3323424757 9511049642 47371446848 217492145 498700 28868359600 126522788317 5448803631 597738141 13466671422 23694090910 11956911927 93722096728 25386907 9672230857 5773860670 16830993817 56702219095 1543498507 4853950362 48469184063 49965822425 30160035681 3255807620 2796361373 512720254 4451455572 37871828443 28361490294 7691898215 18796833601 35583823899 2582400695 153771955 41101955416 28938596463 75859502884 31693168828 9808043998 1139418926 7896335344 2693440324 18260137113 2024072431 297252653 99100881175 58291975224 25076769196 85024920260 196182260 7747505834 4115702012 13245290285 114168854452 31309491532 27653294220 165728385 92983634267 8172186081 10369774677 2590138389 4083506569 11524840150 3234722853 18200116374 91239207289 104341184143 671222468 582326925 44029565246 22164553486 3388737353 24308156017 25933333855 45975600861 45257367635 8703480352 16445482654 54069492025 41467816027 52601813377 2014382571 5113807935 49367099395 30711342407 32741510691 1027693675 67217002919 15271537138 39970107787 1225095372 8856312932 8192933914 5648975740 5711498049 69168281851 66270086395 68437027547 13223155353 4888190249 5177544983 43572695388 425247364 39036834941 20066070195 20692499371 3685417318 12717677295 45151513491 66383605 3221002447 6632202404 26980409601 42508046178 87426710744 36457182252 18416653770 5485609936 935548154 15918935782 19109559354 25701644079 6678411311 23325321800 1247658111 15301019898 37539975318 840379225 46483678260 7902758253 18682030126 116946535936 90170996305 10929491707 15048348533 39815195024 5650639697 6521987842 30519825287 1222235099 44701369986 4531020793 45860547499 2864806000 320701969 10208637629 34886430850 8727259621 12267081624 5775491140 11326634557 13112393198 61291568 60130518209 32618383235 3735878503 2439985512 25798341319 12094310820 370770896 2979727618 25249189661 100543508671 2939023297 41825347752 1821828236 2680048591 37762981188 2627753848 102712844704 1798267531 17292764889 73713455186 77315675078 98065618854 3153971199 103138719446 6475650359 75760901958 541113142 5701455934 5749592122 1403408044 7570583262 4271040382 35034200511 36459506640 40473054427 5023974678 707820419 6504831861 1682659702 9405942908 40386298457 18268764399 56647120569 58557454734 68679297308 10918944187 30308348096 106951053275 86062212402 3870438444 4142808949 12392566836 3904548488 81190325091 1169895534 3380260484 16944335863 59584559143 31847096831 297265226 2022832985 122969056261 101565517039 11965865778 110709950337 583585542 10391564984 2623015516 7718995581 43190140882 15452568378 7887042795 4885198708 91749164400 17285577480 17378317484 2600921486 14455822444 13731388622 50210487973 60646443107 12276399445 12650007631 6413651964 26861249179 43725970067 10333985585 4457793201 12362751074 6615080174 112993128363 32972755572 327454538 6873139522 5688528033 30128121016 20912806442 74410413 3683036642 88849809711 37111028653 5610512855 32463256432 80614222415 372000685 7424839736 50410680179 24680445073 11224905508 18710791684 4432342544 4655590008 6620477835 15839619771 4785689925 2310690401 75947845000 12815138644 24898527409 23984027676 14041298656 8343725930 125964191382 6876279597 4178726580 484835708 200633601 56287971406 221696159 2895312110 118062251 13178942 141958562 15067874039 1144364459 92766280731 81608930621 14087433330 5439537885 34695235897 3266491495 58946723077 50151322572 56641650708 12310565298 72110987383 8474388070 38405852915 1822119217 75340687504 87540594373 33094613488 60627266065 295491803 8478802616 49207482485 48128387118 11122112563 3856448450 4329493843 3466484374 117859604587 56210082433 5316908332 99916392 121980434992 2444000045 48909002587 41596651544 38020452127 70793944733 18054618018 3670942927 24308832117 6784525009 5574521371 6233316824 27027941121 28228622110 36417949522 14343297448 882056566 40595528866 3762207768 1339256409 26758878385 75523924802 93886691801 7364446084 11177184934 8488876872 14691358415 117673966369 769380981 4912090235 23458023795 931231730 20270218015 66287706801 33507125206 57851528410 2864045795 25506395598 39678158088 28425940139 6198412426 6358579005 17402096349 9947920619 106701541071 274826543 67570572177 1064300101 659936492 72232999383 1383364222 26977148246 15929109032 11623567752 31175798388 2308660483 24615349704 791589781 15312771388 19907695633 445106389 59096262241 20541387607 62592206768 59401948181 278701811 860184829 26533506357 102077721282 34805324692 9862751259 23557830795 58351589710 11130722646 76539367802 6989711362 594929466 25737927392 22599707300 59788979918 11982270285 88298142958 67676005506 12515956190 2922879641 61096659861 20385965494 7301237934 78605518412 91942995083 23132715623 36755806532 374186556 5281903503 30088273853 9222807942 39352651229 41120486209 1776889723 12415084942 91729946555 48954563210 114611151771 10786198232 473868542 30813192605 24971773491 4946638947 707033815 101907916805 10351698033 4430534070 22909699296 96975591604 11600522100 38894804820 46148691684 25617022792 23475379797 95091976761 65319892086 52843013552 5420602 12188212010 28321558937 17810199936 3401469789 124385744931 1893823563 44012075258 10594767178 26257868083 17278932955 5185576232 18987172299 46762349488 321828243 120538762969 1493988276 10845875204 81782571354 71010324412 10240453456 11609189252 96010454872 56385501920 4068648571 14222889930 6964568308 107803010692 8447276833 13453771667 107890138099 2575042958 3914418994 37668352205 60464761182 2176380089 29104730870 516432168 1543928806 36351994483 3358408042 19416624720 3965243208 218120962 20520432627 2723006703 1157172609 29721373033 84470375671 69649060569 76402461342 43573538487 9141122362 10963569257 6701360021 43075240992 1918912376 3404875300 10552440664 48391346838 58069815624 1727511419 3146682154 64987311020 63104008822 777536460 259415166 14598422669 19295110982 93526167942 3651124063 8507416 40016613822 2834059940 17911489190 19716052753 51557532561 27872066705 2411853300 111348391601 2475898322 3260910354 18178097062 293455822 30113793535 6532233596 8957102542 38277420828 109663780 4790161690 10782628615 20304279828 9037472754 2251712381 54320252192 4479891962 3923787978 117906424 10265955580 26251652356 15511979936 26783821282 29567547148 118451841395 3070208440 105116159466 2970910190 122363875400 14195937763 27248179273 13530611734 15890634839 10502517682 35732744763 327516139 23057875775 71787386073 14536242022 74044938613 380251098 55810123037 1604154321 13980072241 1210918383 18048222947 30044080554 59861259639 61454712802 17449301250 8339560786 67505509774 35367726760 373735510 36848134189 12287898477 45265085585 53904822917 69188411751 53194623300 34926965243 3371947496 40143121317 40929307651 7759197322 99330563145 6214047425 75869386373 9027838933 11957823661 23843393584 24428661706 8576114277 18067950948 85231802667 18868184877 12534155951 8363865442 73974029657 32251317192 8377076508 28581347683 44174975723 10172983797 7830104246 36167869875 347254078 21942400916 962235222 1923255716 31023007581 276536789 6720286801 34071829734 779181414 133437202 79778955745 110875617 56834073999 39840683636 315178297 1741087861 5778990742 273681174 26115556770 115144005608 3044101474 49917642366 48671636141 388996868 1831334219 3566848 12678653080 248864302 12318716993 11654631693 53250461308 16338701688 50469872130 14488499730 26471641132 23147851953 9211188081 16605142541 9311049433 833859875 94542776373 7434618587 950807037 6757141591 7163134489 47621224678 369276762 49936510167 3745611544 1309406845 126187030538 242158059 6084007126 8628579054 34155160120 36110145223 21020030 17978156140 1086093274 1922844708 1032981864 209758347 1749809641 1224469553 385567032 1727146834 23148116832 24016730577 133392524 23960571007 12047423991 100654840571 23037642570 9959431376 42924366 17683660506 65981007863 2357276583 34522208417 192561814 6340189942 352296126 1261062457 1935053286 2395605783 79307410574 183116430 34470650613 24775220645 20018854627 1684433859 13604793129 92574715316 10329589153 5972862782 16291499684 18400249101 45890116059 13618113562 11517750780 39385853114 21255760 46195879113 189202013 505929909 26683814567 23774353435 38084778706 70184045880 575492778 28299090011 260774955 82241420951 1279199601 6930170987 1695355974 6996922506 20774360587 7362060358 104385992651 4520961664 10744577551 44491135783 77978905689 9285974855 7427236022 72290569200 2380608196 37286671075 8425818097 3561231605 9226848932 24215367580 94218145718 15015075612 4406254859 325842457 11325121310 166036028 8180570474 425004889 13299379979 39855748854 34187137623 29167251165 61414161560 60350946875 76343778262 62091975672 59510921125 1730306652 65175582194 27918162074 100859480086 51848914342 70975561155 16745023484 112250291548 506629573 326603035 8551904821 52418339007 5736111712 2862900324 8860893502 11711315159 22415534539 110535772084 107335749200 10800153472 17095087268 688676082 8885021869 83860982156 38358742667 3230802797 26898833687 1373120068 482902610 25096697499 3392961157 3384294186 16180122222 8579526675 10366558238 10962187047 519289863 45204631904 7238560842 31458651 10433956822 546666604 7160312844 1321805204 3488113314 6653519285 28598047626 13181445036 23635707 7190709930 94728910767 60872464932 7012480135 9875637239 49498246428 113391203306 10017909134 4312755062 31684243251 12303884019 22996917195 782995207 52468391093 11709136685 11452580333 4090412413 147311712 17747005602 76454237444 1950457 88526766589 9320806065 272502826 55432153831 39760668199 13702450273 27113861810 33037481429 3903244055 33421772651 8584435165 7972612106 8528854542 8129082228 32516789082 14521381952 81475470826 7560946192 3736530229 1870333959 1499068985 98050682 1015934017 52574336957 8771814159 52744511769 1874091386 344956619 39687582757 2331944535 38484446529 47770679988 1889108141 25711734186 44021155374 36526880939 82053974678 7526713985 68603760760 13918116479 53090976244 19154671875 8800646480 2226691041 48902307287 46232931028 31760019015 8075597164 38274379524 9729869520 2378393011 1376574271 20564117102 41872750371 17246165574 6621720943 1143483382 19004804655 1111759480 12371223913 93671305445 64996492866 25567475215 7318031039 1898117659 2206384488 88863284925 8660406431 8202462410 4202670850 2167325665 31273147249 31846944833 84370673826 16317773511 297484450 970707574 11484226473 17661467055 21810919726 14491343174 27099123657 4333364759 22216896848 58290920577 19536479 3576925782 707483681 109250946351 22739056335 18202927025 59743334193 23005508701 10171810974 10541237338 1745936474 17223994060 54425750579 17191850634 30232698630 25197956802 17147406390 6058067068 2642968899 11060334051 7026126255 62478985468 9203074395 4847401377 3013732290 43435857007 19750317657 78927607935 9583430100 18132331850 373192420 5160434567 14821928081 75052756506 43592975584 29057802139 33862788212 12474066272 30726655109 98703523573 26310178332 2108422816 17693256244 90476048316 116024174866 75753208357 4830919524 7922896409 1377836198 18558992377 31917408133 40578098631 27854230878 6919188685 7502054082 1520293650 457802131 11126482832 852361227 52980963751 8647508199 45285793498 93375320353 5255728219 585105476 8187329814 73210604592 42948072471 22381538987 4947982850 1937025442 65193130782 16483427387 40152948321 16996003064 32881818363 1833729725 7928766886 72231273172 25149141 2318931152 10534571210 62915018881 3568758997 2493206583 14249376178 1043460893 2256487913 24202211984 64918449009 56127434907 18811483213 2304461531 3284896158 13936130888 13746205035 17749381387 16124070423 55896270180 23755760957 21267541450 1346484730 3107671855 55297755657 5872016299 6127159634 10759882593 2824810353 50755976255 12796210696 10976704407 57387246256 45059351202 10051150386 37848208935 69613716908 331890563 3247167902 1865476751 55761045193 1950424955 896738947 1585555396 17872878303 98654150506 57130671849 5206751681 91990383148 64932488053 24552235384 4136695263 3745390574 33511061025 7762314873 18939311849 2356469721 18860407931 14059701048 494697517 10056067840 20638396021 28750940937 17714077823 29857890495 68941994347 9129435994 2858059720 5994397683 37789881 4338792649 44240494645 703490573 43850054296 22419292451 112643254256 7314383126 31823657320 4779700 29452551897 13687020912 2393084965 15134643864 794093771 21173704227 93881101867 49934103592 17037595621 485648662 10462372874 34672552581 1593702367 17787118706 21650876880 15086113866 89446297781 6953322011 14840329537 46087997436 33708791659 58786307368 35544008176 55733015889 23330429253 14642424141 4360357014 169120151 3780043411 52891426 31290553598 17776504269 20100298106 73839312532 18126935236 2981251270 3184153629 1121302403 8585935947 104111988065 4680963636 93682430750 17219708476 14691372724 1690765264 7486884878 3648058820 14756221512 94695783123 9363049490 6600105067 22184183222 267964125 7851898972 6973514114 33904237209 11873715386 63247501652 6954095396 63534103660 14463138265 12792034919 69770429756 8202594292 94315233544 38800461205 16695120872 1914315626 77852009239 20370599314 56709717866 2475136132 49657683506 4085485962 79271199501 11354053972 9287911893 7325037977 35490451288 36022867525 23264637918 96977331621 5071120873 115500770743 7870082972 712781005 113450273621 518975886 7480085855 3788757782 13753862970 125806306570 6235246281 6063796 58799337690 77406242512 5873988713 38423655150 32100593561 4718333501 5649043671 8905970760 70549974335 23176015063 458077374 25967910063 489603034 10541721001 33183769607 109134968922 41207491081 17617108743 107579477616 14818861689 26740828567 4772534682 50298276448 31763696564 110747402902 78136513494 94998884541 10230063880 4683674246 2631856495 2213404965 7638305833 13587025659 234294962 72159573194 38942212621 32325960116 2933603699 14165114501 15524476099 3599746903 65881173240 16031365150 33890160790 66719770632 3993196876 2548678860 2530631022 99335959438 53220357348 17075015801 5312308787 8022978857 4935195544 106367672 8598123283 368436537 36450022749 23683013045 41446644461 4405833409 89813547881 11826329790 11705855330 5634767441 30656065926 2715077671 4053558872 25311532324 13019778930 4694443940 11455341226 6504328009 13311758964 20260241319 5570397002 8891660069 482839059 1635234233 5274230987 79423931716 83807750413 4379982752 12359404812 197974590 283800805 10860759144 4289080204 102398246879 98918690987 11658123805 21044819347 54654216 3099817906 100692453287 58643189256 29457908535 10694560521 6311308304 84230504052 13888287975 12153833857 18238252268 16925187125 20181210346 47980319136 13572126214 1533633031 2831918970 13280624187 6628071479 19155136245 59387020744 6228343618 15334502450 8970922269 31762612281 44579916 8326390183 4769743884 66576272455 290648549 18901667047 22874427058 8295710534 26378573891 17925956915 35871454335 75411105083 5297926405 4861294475 55574824212 43599333636 350734211 34493162725 39312333845 4564097153 18728679955 83079706 881964412 91514066478 86814503353 47888310436 26838641181 17842719075 1998119489 8112368592 61142706901 59656125819 33746879688 44559026237 65583075348 63936704694 8634554750 14112837238 285176261 8035981607 11187866332 34438431628 1707841102 33255132931 61219070754 8808025507 7151856209 46218979471 11229542186 27733655479 2649164798 24761974099 14856065586 31182366826 62381492920 42991701827 5226577975 86479511293 26863639411 33248171572 5021922514 32248203262 68756170161 27888173952 27308283457 16643567502 38293887230 12786516458 30342210802 4686960949 3376938909 12950921870 38049496028 71528805702 173055579 11389288660 3927601418 14513215705 298800487 5472197713 45388676947 12821053383 40602194475 1082223026 31745181599 11946480744 13139702154 11188245681 117735945 22581794 482592907 53611108722 40975526478 87090473968 9179493455 9169672797 6621149692 9294205282 2888286057 80509956037 89357800 133110838287 12112287592 3694687248 17762819594 29598037593 710580391 443067222 44888919764 51115578905 70369299184 36866813519 87091695158 25381285282 23124835164 127588951037 32933882039 46583449327 4554940813 51342540067 2441176022 21551330021 27798271585 64370369402 21636681768 7567722604 5077742520 1244267512 79597890937 7937176011 37224613981 20314087621 1937563 33582718230 488847977 1454198634 75116879614 17474990717 3032764374 59862556114 9728495346 11171522906 60910339498 2353943334 2981704164 16877718520 94315432707 2914492830 77837315807 123048481555 18708833551 6207485650 50310825005 60595405922 82068086896 27987369235 2613680631 120701096795 8724785392 5706431299 13508797937 21517694167 1552796562 68582240862 2659691448 18044429807 124875612058 47694078226 7497674525 43107668825 39036161872 20454774088 2314296137 19607530092 6014032730 38665071616 4531094849 15660861500 52179910859 47170442087 11057107503 1346043943 95100039 8432191025 7614660247 1361319611 34069915963 30249242826 40773363815 38418765804 7281211623 12671642995 83958018146 5776986919 67915699321 28659638715 3284087411 54664311698 519776976 79588610301 8020241031 7461185482 3920268559 13031174045 28824095043 25349538775 7724918421 13388857651 75285786519 14165499425 42467378193 8948208608 67610622795 119238265857 57756917569 13788396606 7923636307 35395919774 41346049177 10985727641 2471337025 20694430354 1064961375 19021140286 12315638925 1267235017 128025846 633646773 32449628900 14690512333 3838087918 751018132 53892161 62850728561 17146063568 8738265207 28158996927 10206162300 8115565539 22162850689 315299133 6274079300 256995125 36022192516 5364201965 18750957 70171218352 807173308 3033218947 38253343876 83698523686 85749489747 1557787599 7162081321 2023710194 98374127106 27185041112 5470819367 1942826972 27663051653 2774273670 630800706 6179246572 11851599077 15456073320 2990695631 5851297549 30038870311 71129767039 14869766740 40064874875 6441145 40744750673 30764119274 3666956571 79052284656 17686719428 62215248767 34123498201 83967754107 52116930156 2645156881 26194744467 76152801042 10073527423 48509952554 1114404573 6660486960 6270051693 2976693565 1540862631 11014889111 2022042400 86681452453 121154686694 8675595366 35799068090 72070800629 12345223257 6134473409 78539473277 13065655596 9720995563 752785176 21757664 130846043781 2376220009 620301979 9483993713 1429074528 1324783809 1657171813 38456505302 21494305170 17455896684 21169541522 10552546152 3766910279 255135194 4585436131 42428292628 29401952661 6179871216 17880684403 27552113018 63524464818 3134502690 42812948366 50859192956 512235044 1306510287 22048527830 12168882 58663710996 2174393377 8331575864 2469490035 24902713895 27623485764 20954604855 4268593327 8103435379 14145524969 10064475398 4733163445 113669174795 94667949950 21144698821 1035525017 11170086758 58887034138 68327207004 89603851155 76062604501 114606126 32332776778 15140569717 13336670884 12744817338 80760441249 506955964 15614844908 5231677997 5262912457 26294675696 48171073320 63692215503 19789768767 295379375 57595918991 2428220977 92032191532 9875676649 16549529269 30315006200 1581130856 3178675219 14931349823 73326387923 3017055848 5154575046 57300773056 9049898283 3588924823 4221122431 1279575482 41133601417 14234854280 10896738958 41885360329 1223071461 4538872910 9756484408 66827622738 611560690 23457734074 57788717879 49684187 67930575552 17929957767 2268554919 1317254757 1295328520 26370203231 27542406380 1210282832 8438948563 4269252237 76014418186 23602938 4684747435 44024112326 18304977211 1524968154 37104691207 8506498054 8146571464 102212159439 2751883809 794079802 60753213712 43573052018 21836978158 90818388432 5704322709 49068178841 1062298086 32591118317 39940160381 24443396850 4617357053 46914835408 1321716743 364423254 24466811355 3377430006 2513315803 14320727091 64140915245 14364386420 26263622497 62343228712 7747518915 6209440291 6309227364 18229461493 429164227 26225203295 24980658073 22018231704 10967868247 32435659314 77079352318 301168303 5751555323 22125587284 25266102995 98319033571 1972816392 24961661031 13579807221 30247970712 5512753921 91249241973 47025369277 2727844919 5930211676 39119592353 50356876268 17204911203 17056912056 19722415401 5959459435 2568097092 50958579748 307481602 10678405214 331005566 41625682397 2212703408 1650537663 1563005447 31477097794 18644707662 26215072580 710043930 15058575617 50562043375 3315601076 37736555638 34935624349 93474755551 41808795795 59082304113 5332907041 6117069863 80665513107 57577802106 4817407182 12240382346 123283143747 1903674808 13785013962 16054809903 1173055476 7165709734 17816392122 15574407562 53485457567 16793441095 2063506676 5442096220 72514800617 3548585170 36237923860 55686377121 94216326207 17871094844 33433296 34594443781 58227263349 2494776540 5193875598 3027419060 29855441284 6382005652 24803642663 287188386 45972715382 1371164484 10209747070 10543533178 5232483111 29738145811 7100940146 150040655 5389170593 6236567685 36940462853 95796667050 58633621618 106482293828 17810173808 63938929324 27401416828 28852659376 20370755706 2136985684 6849020528 2960530320 3672203 1066156110 56887293311 66092536316 7043744940 79281971 46520726494 88981687543 464159810 4444133855 31259958781 10966065420 6719879837 45209107995 716740999 151352362 38290457757 20120950944 7222140930 78587682348 657433569 34963586685 37302052626 13213342366 5219686822 78385420449 2118913417 48333522017 14696787568 34677933727 2092845800 35058914480 63922974446 26283822601 2821012218 3765274323 27756328319 6882912423 516083062 1971198579 4608757142 56852318512 30626469180 2917703174 17855871099 70024025352 96103063 13918287697 4821547403 42989981598 8135839570 638274525 24346325677 16988122172 47213506203 19127979532 39473369400 434993590 14522021530 59963724221 71982191133 77917884753 13328580439 26707238538 245694667 429861443 26067009708 635498253 21181761505 20333610117 8114601436 62138349865 32347480750 801485574 30731999201 5146092454 1903975947 108317035215 32860587408 59749452094 15850638220 65218723323 41247086620 2555709926 6456956155 3589012491 84516181402 22007748439 63423993 41360362633 4754852781 9429516122 39010665380 13088374296 9614072459 108500482015 9660768270 24185260383 18716998570 4160982487 13986250083 29291140958 41273759388 13629420120 46458166382 7650190805 15404287022 14569504161 45011884303 40182437061 39153218845 73528996534 1670763125 264362402 99979996924 6954795352 51055042767 21092913840 22864384630 1413733848 9788269629 43111633902 11911919975 21756966576 67765830881 6373553064 25923069423 33271972304 5840369087 15658574879 13605230100 319625395 57195865718 32627215395 41804533184 30894798058 23095916638 29059535043 24826219118 9901486021 134834182 14044557995 6789692553 19582720317 121287126676 38381488963 7048333520 10125072426 58663049 23611074778 6601473342 10311190284 6306031228 7915764066 35774853067 82072973905 8639613480 66757844701 307482102 2230684363 6319185561 48040393307 44070971294 32042786066 11283485567 5189796916 6095047148 36418357407 11803856366 9504263650 11796422959 7541393071 23234037279 45261103138 3826287948 1167186161 26843468573 1081567396 47772362132 24983267634 3893105309 63358942820 9751435209 4804814175 5877338201 37693474220 44971697340 43246258507 98670700668 15647490031 26495139942 72833990187 70816966042 18012537053 17582441788 76894433395 32155556353 35900037605 96145737403 4412761523 55763625711 33760852389 5961072884 85695323150 9783076026 32128224614 19170566910 8652059024 2511472835 16938966419 48085506007 106254058380 178561686 290418203 857119089 21555110977 44738464516 113017098 30347402621 51183199736 8271974685 846381457 1247440540 2034505362 13274734529 4012336910 20351626484 3642846485 3564031034 4312957642 12148549764 14929512815 29964654720 850661944 17973464704 10185667738 3818727142 5091363296 5644747932 83766085657 16152535460 12065451870 46176239666 2748729212 12505547564 93740891032 16262776744 852902976 24965029149 49754174837 4249476805 473710169 26871308 55961512090 8199948386 1441116719 43555411199 186517 43075755691 69756899336 5894946050 53505847357 1657550455 63369987564 65750417883 85973098821 21072208585 82309735288 77558000672 40877287861 54644150951 112925351966 6172909455 14870214150 87097794387 459828026 5079097570 1428872463 49868649225 36932049 86651196564 19299740505 32113452396 8280394089 81301691574 58244869502 9646553335 5471035905 5707057649 27633758349 27112855371 30951506193 2762788489 7399817913 36898103904 26131403274 40178230440 8218155795 14451128967 14419712652 57723984101 30465882216 1646348160 2675593981 72932995037 58869969164 31891415018 35875635565 15573029341 81000299642 7738252503 36523023509 5429453078 1872275865 70258045722 22794463738 100460301399 103027963734 55505898005 22674717312 87480008618 12763229951 23977345494 1412394025 20678881892 51973658123 128536811668 80635787757 59182236984 15653062757 51494036454 327143737 11454443036 28031147632 62468095847 5437644513 10684535004 18558608825 14295949888 5584808584 75136723980 23483797401 14829366555 11076839402 144320728 41740333455 3838022267 262416197 2936518302 3946766917 37513686777 5433939567 20495399336 6474916600 4144536986 12251012433 28928990801 8724192763 80440289089 5264796236 2935884258 26746430402 8318428666 30585797846 43965966856 24778586025 24211122808 3705874432 129594191784 41405104902 9831479300 25874489015 245465734 12211059813 10760653524 661692831 3339089978 30451163913 29124659741 10739136036 2022355292 130098136686 83681666742 28488435167 10499718197 590478398 38865545029 94026427297 6807127988 8693642932 67507263119 6698359294 3378405252 1871913951 722459866 59661031308 545700642 10765705977 4842354985 3593807047 13301996447 88878072241 48763973403 73543651294 36254536697 952933829 6979389159 91444156245 1042634439 1161840811 209300496 38258446777 51801724892 22489560545 55791049350 47428510987 70741380843 1202916000 70793513179 54405894554 406629539 86219131455 14652500933 29968659976 8078013190 22796080159 15898426145 49700337972 8859960309 2395123088 1201524579 47171631660 25446805322 10577145259 15290353496 75766413789 83084194801 26412886460 24549732839 16644979715 45936619216 18450636351 59726523822 1103180566 93780591427 8999019596 28274734586 115439495464 60816933 6504982257 486970910 12197755072 94766905431 62955671179 4972047967 730566640 5547768735 3076891758 48713619126 1216418024 51729718040 2352771263 34084690051 15715551809 198550697 28685024850 11906324184 34789529309 88751522904 37326490735 39370902009 1690059251 2947126910 6087550919 248844140 7857881803 44225969866 178019182 63030325078 7754598628 7773154913 24245140426 15014508922 2580034335 9164381010 2537656261 105237866035 1102623273 2353438236 471948650 11007380681 707131741 64332361470 1178283645 8330260651 11195004701 90706505855 29535412753 64920744553 75129981109 1172868585 556776345 59877565162 1022080956 10302375325 6300404156 38175030643 824145084 23990700907 2056988670 4780888646 2104943448 17897333318 937120774 55015244263 25411666677 12437944337 3547509963 31202955798 22965641775 9289074779 8592230445 23616296690 7150401325 100918429524 93976773404 19953720862 2205674471 66949557931 98177136998 18157032958 2736162008 53370354004 22643646502 25712239091 37257763172 28321551403 7999917418 7662991191 10362914591 29421789165 37969586687 9917681700 33939515505 27705003470 121325870975 55307338134 32153343346 2291074127 46538841430 13745092352 316746504 37964277167 69416199753 40829369 1933748357 12385091581 7178720602 27673408251 24742528440 1078698926 2986189225 14599317210 20134353877 394607437 4653537653 22279545589 21217940371 15926934365 4698184207 7442585200 54513148 8183340278 1380153916 21368924160 68480595501 704433389 29131528117 11594333323 27389862455 13255906337 22568721815 4232078365 33442953603 6475393097 110821025674 1481590038 4832432531 778745364 5368440726 11035239 2615931285 17559916238 2008820216 8883429432 156552746 23106236403 9363272598 2996507709 7631707741 20484167519 528912558 525152794 14361938424 18226002908 38112255523 27661048503 267927991 12102085309 1777914366 1505108102 11338058006 6019294863 39018239520 909858356 66042459497 14815519843 47801675786 77680893338 33632999992 91547413939 4500415883 20727160928 7857606827 1336652297 3373882910 44999788861 42324694124 3605433873 6309881024 24707363901 3587279999 2982682 27954273532 2271745256 50503057784 35100029218 14777280955 10640741022 63584023315 4678130928 6169343707 16611413223 7919083064 15856298003 1489464 15654108750 24100226788 15246894657 18674890879 353280068 21092000485 35859708984 64232546111 48252074 418885908 51375100879 12637210219 3266954066 42031804173 65433957433 19655175085 33652845511 68365550541 36929282073 25517108779 18227956654 1821816090 5623507922 57656728018 13250480539 29342028929 913599627 33210114981 7991599895 36825067049 23694077272 115843308670 18541264536 82897214987 5126967969 21074925691 1815683672 15690254761 2740718391 1896526903 80471150095 10838970370 20600490237 3261662078 18382594529 10176135056 262626738 16335432139 81968423563 24325295276 4241511531 50148182683 52784226630 18643404472 95329044186 20387459982 19604202705 32476207974 21232822271 59691915642 22502935893 5730056366 25896462293 12252424 8290053645 1196506031 41804050322 83159770366 38676884818 26806383076 18252586844 51414093160 8050010007 26580979220 71351875588 691940419 38465983159 6691929744 15494765767 107244971890 8610016080 6765085366 100461256863 23306147341 23616465183 124531870196 2512520588 36273830372 1736560731 28194549025 6899257931 15745652455 37489905050 13132235076 21042583625 2547513180 99395892553 66312657264 9175319016 34995565762 13110670217 128116236739 24543590550 36287655286 7900400590 9404519571 11170427512 207951837 4980049892 6523002873 1724991813 27430466386 14349412956 15355920290 3231911685 59826478 3153929241 18228881976 2729912532 19995472767 6395526218 79639991699 84782499536 289953116 6254960503 26779637353 838198264 69463834444 60766280541 6293170656 16719975916 121089782567 27212721732 15440484584 883231724 17290585373 2874433680 4627593282 14540398608 9297634474 67880785654 21030068574 20747938411 121003061431 4867014998 13257557317 49297512364 2542038439 51258130699 18341377647 3833957602 78851743825 80957956728 42268647026 3747218777 17125892172 18752612449 11639993342 71114095688 45494176843 30404544025 2013025508 12910216213 8835739999 21756290978 10218028756 25562630374 72600133299 77824723380 2341922097 577364746 2493350399 2277073704 1722403268 81782137596 45139033124 4049722263 10669515799 20780628047 2551547125 7235980333 8864045732 28437338867 114927864209 19205727658 11534407567 25385834911 2557015287 16835620978 22549674130 44214496055 26125537893 1719507650 66261418810 8976323021 9533113281 95777008986 14744346203 21806996395 25054576005 88434140839 36432375780 65434401176 52522866169 34482118304 2213479473 21957206556 700492420 93852371922 2354739 96957167184 36150683159 93892555721 138487130 7232349578 71706285752 80057741767 12838117505 4470125962 7337639158 83286702841 15125805072 18250793511 598491335 5963287666 15624485981 41446318072 20630024600 14135344985 44085686565 31398100877 30169909215 16897703329 3201983114 2845390401 20037483357 58294495248 5404829137 81095040001 13166970357 11428553225 12349987843 29961561944 6993795226 2779479665 3128334320 8421838906 9821275369 6332801874 53468986664 373803306 58622175 67451224311 1154370848 8725991877 21542044646 15374732142 75471869312 749629356 34506240111 504074669 62654060048 1923299764 60300866894 24567814092 3576736571 16388080940 51788232745 9621483836 24024676328 9342242701 31472796221 38768125751 11206451135 751573055 65623623791 34919596532 17394915701 13167432857 1366708020 33436804526 64839626052 2285143988 6721305585 152941676 14881407513 31261405188 65436950021 27601570027 5767601016 1903399726 49667806752 20099382555 1944261542 1068582099 70344771295 1005443764 15259272313 2860516492 24665020959 30589992167 35435581488 28317757167 8150424532 90571103832 99586932 37455377527 89360026870 2973491089 67802356062 76235011230 12623943822 7424194936 724447099 8449975023 85462873157 13463320285 8408383432 59152496204 40413224688 93856064781 60010036977 20800616293 2951193928 62279206 672515240 32997732706 28502766658 76653799458 10430651409 1152770156 13343231767 259903599 9076990263 1296437224 45432538498 3378197306 6112581682 39659743407 17536903937 59140976396 70445397543 14881664362 85075368063 1982601212 7879986833 106279350022 105967749894 82772920 5324972352 5015433453 117425713605 104061269946 40429614861 21529012742 2377007646 4792044743 70187063025 30307912373 1584057351 13818404857 11706565610 62163861931 14979766579 1132314255 21347365975 3499545138 3123363274 13635703279 108458419354 10862066138 29798245230 39514434024 3543659516 10209600910 5889636658 1187003260 66609317992 7586531410 5843719426 2653580316 616531892 10484927109 11153585863 84114679323 2198203487 62250772419 61546385854 8839446040 52758269513 33502554477 1579981969 581901141 9799034078 235179095 3466183561 10278016702 37060369303 7548163343 1299169705 87777216620 575014782 8045001466 67013718213 1107106995 96719872449 11994679288 4292953201 14980842826 16683242504 73367926429 4701522833 8790430391 24126586002 9038948577 10063338615 1011831383 4618134500 41562921 13045416182 4494283394 6333269412 7055346066 13254651119 91448163634 11573405555 5597012150 22381040286 60483012275 86500412895 51334410466 45756718286 4221258685 120454119 72856770056 14269252621 4302676802 15242317109 10048732194 92241940482 44985195731 90323054070 6671639919 12444270233 6322800025 12888372304 40048264029 20201327525 20753332269 2586102466 84083402808 8248071833 78744567835 4569655642 9768500891 1603005531 29676653818 87014260365 17383032693 43661142288 36986635322 38964888750 10256093890 77942045809 7799534968 2298733832 9707462134 3036019245 8114212203 25128020474 35535786325 3210837638 640041132 26756222261 22395835116 2082901685 1992318607 2160355750 61883815139 1578489228 40865768073 5408619756 29389987973 472394208 46015264555 18748467115 2132567869 19895098693 55267382075 51201422245 102456728273 31580965021 80429013266 13864310709 100979075692 42191497841 53979310243 258714677 31620898924 15805428626 3169564444 1927559810 27437525622 36566921947 79821723742 36365574572 12437104570 7534238967 78040206358 90685755475 27583608234 13647074583 36656837586 20868420625 15311880218 43136773401 67361488752 29340851800 38298564052 77669897022 3717238678 448021735 6977784822 17050121 7278578204 18206002461 10317009611 763915176 3270188274 11540304964 3468708269 1461498373 3134312517 666392029 125634216078 45971959478 7964912735 14260521222 58195562643 7364246699 12391029905 23008833165 4906444874 28770652062 38792072321 987484393 43391054292 35397656291 10319730026 44939833679 7992250458 31002016608 5851388695 4061178557 84350059618 53706229328 11484511253 12828005041 2512163899 2489885640 36085973995 12922796274 7037122 10495457698 6256382204 14980974019 7236789045 2588314888 5394813728 106827871662 827938151 10429238494 5828171339 1991546747 14516681612 17433480586 70599179710 18061540120 9546903574 6778871399 78242689270 54199738310 12244952853 8523702716 3658070405 73846267 8612607984 5746489870 85095188583 7602942285 84105626664 43543090908 89765541244 3854866849 1588067093 23825077361 24297794463 18312199954 17577518548 9776803865 13551087054 13994402663 89044285480 3865406004 16103684798 61650443474 33079915596 2100939893 33581787734 1773867130 692770963 9538025344 80046868238 8188733194 14088408798 16629551170 1532610482 3732929301 36715871287 2480335129 30019302513 13063720411 77224731777 9699699797 21962418257 1227438367 52682989715 65623931724 2204882761 38541247414 56288404 66564758772 63401802192 85664031341 54598147649 4754929624 28123758500 2117280559 17214290445 5457028989 596330356 4232794243 18619475344 11507159130 338361471 9533012642 22020800336 1083859842 90730808593 27243499116 69344860491 54892424221 23883706024 33716181435 7327833189 15667613643 12195969402 5583257680 51104844392 51638453190 40922460017 11312267353 16006282566 17205145559 14839356178 19798716098 17118282083 14368977135 1435479942 8160381820 381895905 7551994321 12312921282 5307895472 13638153308 26584131041 75498879459 5757378133 67666656842 18184409232 2076767153 1028087261 20340889950 59312237503 35990943298 465681242 22176762107 7609304006 8405179714 117994996100 57169986922 10141965867 3708534323 669087847 17783369026 86377360080 98793916329 62596175138 28046375058 9567860306 714676069 7018468051 42056994906 60914077541 89135601903 20012663805 38645167078 9818578065 31932119456 3860214780 7462263589 41314992305 5964656759 91326343165 3085446820 46283930442 36790677148 9746454 605886565 4034750979 7893405112 2639271189 764207149 60858556 8700505479 1494160140 401018093 423584164 4332113265 7104366053 69545787858 1194707946 4175456894 88791892734 65520617417 5044086659 26097378951 38827868615 3025655476 13429846121 36037309409 11330490643 16840740850 96298168923 977453227 10352610948 39153869604 21575993179 72526517522 271885627 25231631314 10976030757 17321276253 18896635116 7614102984 40330655705 9356883696 12084482 48387118466 30903371997 16975459039 95854368077 15322025778 81279148653 11231244850 63945776538 69845158527 114384496830 856605060 32490823951 23474563899 2142094066 619625877 15548134443 10887012788 24107747098 100027278795 12785601888 521055986 5179467846 7733935298 24317936596 3887459635 16402858849 16142240342 44277503097 6238370004 60268268432 27437313292 177718120 89707798191 3678552636 87074857543 1306807431 4998833343 4350149361 802251550 1639225054 4226720455 12162426363 36561776050 70256678806 2027242835 35973219915 12677900386 10329956374 26411560469 81572456242 277915076 2112572000 3759769179 81162616401 80673329060 806671508 9866363562 1774743605 3265547104 1529226921 87142646765 4783830108 70067900050 8352919020 66224526571 2321548 60136529230 17075301675 1582739371 5200927619 80878014345 14562526379 43812075466 285667901 1800840825 19256222443 78058797771 15749218078 76234070679 26323930781 55310514536 22022771573 2217372792 9135375479 63628257541 53921676818 1126489831 1841818977 12119140012 62914644389 24866073126 22515340252 23659319904 112068959201 1742598267 19449251422 35285685069 23488899971 72366356217 63797423120 35430854839 5690644892 11975402105 8029106975 495237980 2991227298 39986477716 15422654889 75580714471 17665696007 3226293441 81355581003 549992422 29475858929 63117523402 32599703859 535445785 9266259011 2834293229 3645357314 1959981914 1134053264 58696529964 29956330570 71745858259 32465401514 13147102301 54640605888 41729621580 2776191797 723385215 41836662537 6579175743 23369024188 57181141834 32058434393 23756298536 2992513070 92829005111 4479898395 59966714845 34464522029 6508921655 85052016855 4601218484 31630464493 64501963442 110908641938 1843314162 18767567271 38534672348 3051485779 80337555477 5779595396 3563691615 45092987928 16393069629 57979394621 1883995399 314531664 7559234788 1522815384 1081249564 77431757973 13707775382 3156254181 1430228467 1949114908 4747048047 14188132149 74288858902 13323233902 105011773748 22723864320 9829827452 11890253856 26052875918 77436130391 41151853859 32031345692 51043103480 20779227520 17930009970 28790093833 3455885928 18837216415 17272699953 36989021292 6004617151 23040617918 541194623 500109136 4720511473 11217401692 5203717578 5723939529 12790927244 11173926691 25257248908 13960600889 5691923521 38663912532 8290340056 2642683959 43884123879 297707087 5642530184 23012405008 1743369469 698893568 97800613970 18974964235 10851113214 19269688927 53185613058 14189307636 30577826313 12800781308 6954830852 44438167409 244807712 7745504528 5854761016 10115198054 31934628726 4258811109 4945399562 9597182344 86780280 38972102695 1052229267 40760927625 38859153093 2506337252 1405793701 119177620732 526433204 17386157741 502577044 48215787600 9091992762 9868927319 15514272027 28676151953 1575267541 6882377512 8079367547 6661076130 63888703292 1039618022 70879102416 80457435165 1805869251 373603830 8245457 18013245344 6066634608 3443153186 2304149846 5727197889 12131159965 41685308432 85410422814 13028135288 16698296961 87253734222 10822129323 38187572177 34867877431 73346401137 32289659940 28010636767 7849882973 10020454723 12893983438 7591771185 17164815505 98783006710 226137316 63035319957 25871363463 50055054544 71888553927 7995167243 13625378819 78412895213 620260981 14330861291 10519403332 4567683603 161792808 19916196158 17051766022 4678071821 15623067395 62909211547 78048868590 3905592719 92410429156 15369779969 4751619335 16902780036 2362859332 81402470341 14068891386 15903348702 37559844400 120112794219 5141724641 79480411836 9695648626 2164695689 95952653449 91662165833 59730139863 11951212864 73815825696 26835276300 24602743473 2841885052 77584005239 15594698742 32939417759 51062522695 13079695771 57708032500 332029410 85176183758 11750973907 78259887336 884031019 280216158 7207034344 15246496174 12287525099 232333450 9049147662 20812162261 1045261238 7269009687 89746059759 82933894890 2524526978 28218939476 53505300064 71702413070 325718174 16642315593 1635456575 104971437493 82017949149 9830431919 10791910157 70320136218 96429061296 12998367688 1402269956 23671722027 6148425152 78738340451 89074900950 39476646784 7067771481 8114540542 12635315722 541800046 6626148201 12272308794 104272535231 3123633226 25383361921 9248426873 16857634006 6535354017 7617397279 9841343532 7758553005 2860540310 8046139278 11140172929 1623822814 10664135024 69267679832 16633891355 2458967339 38832454997 18131257949 260857298 30395084906 31517596117 4518062764 16936522223 27207016551 67996184301 64946619176 2081563937 22048158997 454472733 527473851 638147 1902315863 83142031598 79497529398 6677105992 7412124489 7915129357 203589225 12187970346 6813566211 1433793164 19941188694 20538146323 32468291951 41285798266 3611750854 71118494003 29033041783 2079357244 6666544898 4386165732 168343410 109236144 70249922822 17402485695 75567907477 30184316700 14097969415 32151763216 107599963621 8566024271 27508752255 7254455272 36667396161 33972606757 18492004717 82593236320 106783552681 29838323024 10852459933 6805593893 7630822628 8039443886 67072220361 29746598065 8715371326 12533338068 29044562056 1985589957 31200355332 66249444537 6066496491 9652133592 1280702906 3620059119 6540963065 19728473096 2414089839 11076068232 16979716754 28055654664 34213931572 10864920673 10900795700 8856554810 340235914 69469472559 35001451987 3425096042 84655014724 8580228043 27607767360 1828152465 22261179645 7280246151 42311228398 23259557062 31562574407 148115075 13086882413 9493032063 1132366467 427655469 36217630099 13849647854 4224609214 998663310 10563430750 4182125516 2563217717 4930449089 8196618869 23965967247 9228816749 537327352 16491511440 14080386208 7124667316 8457344579 19966605531 2015191505 39502725003 70626480008 7560495104 52568721539 11295316876 4860836727 86378599452 9677909297 30038910051 5723352619 19506065968 3229434772 2900701192 86891614557 4310355432 4015065417 27983333712 18942029779 24435376213 47441951645 46777833761 27481797128 25061609 62585323811 99088078358 45903745623 120920146185 6673473640 2942967825 66003906670 38396670990 3897612872 16033527798 12547036223 37089308397 60853242203 8399861217 28490110311 42151077939 26032132336 20256648888 3995651 3003204913 462407264 33298491436 20757631157 100348681044 18421455475 328436323 20591857453 12193719410 47617809861 70591233242 28176093 9734000569 5238894032 3919664009 92422407777 10717037034 4244353957 42078991614 4906528685 1178730145 3763393697 274989344 8204085 82563645 82187881623 44972610566 1751060337 44253067747 64004259025 8017256605 45997037288 594407120 18119319548 118020234891 2915985460 15247821551 10869002432 331799162 96218446753 3172337877 101961517082 2816673538 604065827 33466809544 1388562 97028304118 5200630526 85183775399 5108864685 73205559972 52735721980 2289727688 24357908853 23916424106 17444109587 10608629057 234393371 136606218 53231683163 97604422194 1378404785 36754614317 31042425387 8001271368 63337673548 4382818094 17555516181 231485548 41911350510 24520241390 77427598851 29616802895 8442742769 9845782876 11531416378 43658920480 493388354 83334437837 62725863149 20959692613 34786194593 63720855351 9574429866 20454314598 3784631545 13040974610 11556809625 36175637568 2110168950 18646877138 1411760760 1999684982 13363043132 188588764 4271151225 53234911228 10469895561 2017252239 4672129991 509595719 38870511094 2357295191 4843364682 26425479512 63789728207 52602582234 10483359559 89582707189 51175049111 1621694055 4863322663 42868873184 26507331947 65244073743 964010002 39369968950 454652895 672802240 9859114517 691976693 1284624861 19129169344 15118894105 49097837811 8459727332 13729530117 60646924588 22399179549 13873239824 8569395094 8994921011 119873345344 10546911008 2405945766 8847055181 219666657 5241435178 32973434418 5310759621 28199821478 58410937746 1667827795 1367711768 14730317045 1962289889 27136043958 24369708397 23485026938 3742447946 18040496844 84859453197 21706543980 4543739769 24848325030 20978261889 29625012519 55890726090 50458524386 46119286861 70373426846 60307503971 7240618492 3076396066 78675736743 24460080134 31623349580 9168664319 8433709053 7909123825 10695527165 9448753879 11552296355 46363058854 15850544376 13861022595 44589823253 3005166385 48563835743 46347136567 19856960320 81913761405 44583413922 54468589178 17790930440 28769882617 36094960382 3176539721 24772003833 5500873773 377984084 41992307301 39728752077 5453241019 2333993527 12476659818 681150050 48806208669 1660434942 5759507418 14250562570 15766219184 9223794026 39591087302 1473526762 38162269973 14205226607 38455575290 48304714642 21856601747 43724891032 88307231487 8948096008 9826958566 20815707738 8667503018 25690123508 101698798241 53152164323 27075826594 5984939781 7903186825 32765309809 97329869880 3321307246 6425750368 24800537787 9605571858 100211401438 22510767335 41612849978 5116539049 15233312664 5899796144 13017846623 88886919478 71421262315 12624834335 49098614803 696944555 28924480977 46769301838 752075735 60901962784 4226372061 31832747342 17102859606 11584444983 65687412514 10269476609 30312713251 60507100687 4857463387 14946802107 6199080502 70644832467 1389231907 39804204 1591440062 69667317850 40821976978 11015750781 67714045485 48458215819 2932986178 2205013685 16998359173 22913517251 45337055 5645590160 18455446988 27606537912 53033973023 11960717166 17111479178 4317024648 1778110561 35680846352 7492941322 26937765839 6205494593 1590339407 3394231751 41099806405 10619561310 53885763208 37613906922 14513435123 3665215041 4723579804 4804636323 19104164668 59866901416 7781917449 164880774 51288287526 28614174965 9833673514 54936961238 28223228434 4733691581 3023949574 21378697794 62974857696 198826720 54565362993 15135263283 5590220373 4874118068 7997551136 38138778 80008310492 19340657580 89640819754 4477039058 8649500624 80891507137 59244232296 76592102643 16662823639 53039789977 8975864535 19820259688 53047970100 27663671957 25085095107 29428590519 6419795253 61485810230 249398463 1443415708 100369282779 31187689582 16147698436 39319481083 20252319381 6795097262 11765068488 7134074342 82454045007 10235118310 72212960399 3586956057 33029446052 5158081726 1814522969 27896903500 15382389840 6734519837 4773586060 729249751 193570321 14160424120 2503257098 7048629 42572768720 8851213896 926317313 33627032951 49232311926 5204895005 59988361992 10314630485 3581530716 16981493216 3166700418 19395894618 35975404800 74240275953 14751702125 44749261029 3310268345 12668891926 18297377806 20743820985 8024469152 10078570124 2226987418 20965105730 23630777261 550858191 31187192250 4375042829 10016204447 57908643755 4520503253 790110617 80436003753 414199129 4932822929 49829450 1996085123 22986960592 15324833150 27012569660 24874033170 6439384454 78603091440 16196543538 233382616 11762780477 9688791689 24336774287 19190415145 3845530167 10782564923 4670811540 5258671474 84924410284 15765664253 8745479303 10327956946 4201072475 40171031216 25184388422 349146676 76714227 32008736203 61957023624 10632560131 35029067621 28687582087 1667104553 74297575280 11359709907 32258191815 5886676644 33465764676 98256345134 14173116715 112974306352 41097543416 77709072890 2895735190 78913489935 96512138449 6707670786 10645285861 44758705610 19043291025 5926443833 17207219857 446296335 73078743434 1614228043 11922513669 25278545482 53539944586 62741796039 4011248072 5751206577 1442505924 79556678188 76006489895 5588030872 19281345507 4305583415 3808176587 5811371191 29595306614 45626970133 35996601338 6034147365 10434843648 1551265707 30080683039 20350323185 1133621838 36886341882 94530638431 16221117210 2800595092 46501396962 298928200 34237994069 5260429713 83860313020 17515009515 691026442 75567097447 18045052 17326661399 5431965283 10674976964 29654810258 915260249 1210773684 2815113924 25480335227 34643174618 6439429980 1626481 35286868093 83910974441 11234155307 16727783601 98913455152 13302950907 2239245155 25699213147 3208414498 3487035537 13466368378 20018555853 3983722682 1719879259 6044978708 3750265891 77115345996 88331643851 8006923364 10395758269 19419235208 6423248395 37345793092 6732302600 68781279085 60313975515 1332245855 24487246872 38488322964 4553951255 65895682680 39933432558 11135703449 74354062482 643235826 40438441092 7092022604 1454935334 7691990724 3204531007 2097822770 190588872 6596609914 16614459629 9375598035 59336235875 567280486 1025409875 51526739078 1844948354 5717436219 1756923490 24987917460 9436202209 84666867197 3062106426 4517072480 64662387594 21583742915 3514586811 8383597396 2275370844 12717839578 86215886890 9965656653 5328808230 86038860652 10627861754 3680818133 20283874666 4900116900 11956968350 33186217911 43764257292 37900721916 33311689750 55115533527 102773246523 53764902363 23297975681 33405689073 11889212952 23623448964 39319147442 103219471402 2096239019 2340246958 63876588207 46304064817 73935770053 69341269 29449988635 4080987829 19116620205 23090332798 2840295327 76715364600 61560468792 48526105260 54584885935 39542701558 5145385539 47965820704 24764134203 16199726986 18806696036 7158241157 125670551745 6416628498 13270305776 46083826616 76141531871 77158437958 34917821326 26602246985 7255832494 15975230725 31867488052 1183700605 15397157281 33065266818 72311026984 20180880287 11430071657 45883733784 9292736254 8770203593 14330790216 53587363602 4957899599 28456181741 17721345296 31026047377 105120281497 8923098947 34918919314 12586896510 3251468251 27650316682 84804387020 20115638633 5802981220 1661698921 1290530194 6219198168 84994554584 788543570 10474537630 81072602802 96155114771 1820755156 6935405888 5009114102 29220243337 60381725127 2498317069 777251909 90502068994 5229868870 18925186214 24881233713 1240596690 120102980257 22068974251 833254197 20320164897 17684056800 3390116338 17293189676 1391982593 14365374785 16957960673 2063240327 1799939178 13510213758 124237074729 11251273119 3199420131 19374252979 27368674216 27661670302 50400823459 29941469305 26073230140 106727790299 21053644219 77231894074 66385068545 22943570169 415450912 10145653894 10544375201 2890050324 17323001363 4472505943 1720678212 60713847309 2314996442 107016866566 91175916227 50825525385 22071661240 29607568406 20424169276 79695729 41831026921 442138166 66607229563 12301828322 47734728769 30834453292 219464380 47201341973 2186215511 12281308 1535713313 10601581549 1012485008 4314043410 3750251502 374595283 57372511397 20561664169 16698229411 1576482950 101545890328 10483725411 5911846197 37730868707 75101393302 12604334659 23686061821 10046655403 42322462805 4601513565 134515943 15661600640 76148673929 13430877096 6328765659 79006509662 4224605213 823743344 55390593272 768223557 1647407837 62878391405 14827702502 27402684314 2861990795 73787206877 5266636537 63675770 11582713847 71405683620 13407896559 59358437898 2077770604 19764260746 8713682825 2217332330 12949457349 147315445 244412201 42616196553 586641868 25868569061 1771969915 10079241395 100524848534 35159268536 7074156748 98179623137 6281296846 2044917701 17229698435 84749173478 76106275705 23553637918 12894739237 60336215852 1264065939 16236789688 69880246031 49525034088 1424184666 43855033422 189098282 14385315974 11808472755 34895342043 65059484612 79784431663 41266315839 79337609425 20055097103 36435911321 3508989848 33429301118 10908677731 27286625364 45969006863 5759654989 120466151115 36750674551 36035897302 41442020145 638066998 10652286138 31324083694 6501511209 43345317831 1174316820 4044132369 992972026 62752345087 2253626152 36334634657 64919516796 26219572930 4061516426 5467788374 600205444 3238299884 81140290283 17868611142 7233467783 28595387381 74604151044 40691247814 8719206088 1371617993 4756676726 89047092367 65504791677 10249869924 5978519405 21738800413 9562280897 623266152 34828727136 40227140773 12160279481 63523504 36496852138 10410095143 27329005845 31043547617 12589139372 1601158521 2762254329 5983923283 15863011298 801555649 93600416939 10743759117 383551434 39011574446 8920780348 39103517112 2544603203 2149870987 51457709050 318083225 80119245908 7383681218 23072823283 1301277035 41106295744 10781942427 694655591 15634138302 68813242599 8113664365 52778352045 4062197036 10041774151 28520396954 54903144856 17388583558 13649534972 23755593406 7149703241 444383643 4149941475 7134204105 798774431 10611051129 46770113978 16502486491 10643599699 4813125158 10477946404 16939818680 77261346061 19237027159 99537333551 14681980454 24834764641 4458733292 2532920443 11283846327 6861823963 36040480880 25238131046 61368136715 16533353791 1474786419 4905113183 10985236539 10398797891 4303709811 25786238295 36248684627 20373097895 12469605500 32493612956 78667045491 6099716866 39182476230 18941152947 48415253435 22347302520 87898545551 10292509660 35565316833 84522480404 3978716167 46193080958 1214088689 403057928 69988910842 3581081437 11265357674 64547850451 2651218827 2580792598 43805127158 4530475667 1141614742 15245579309 5353896031 6691465803 60936473775 705426529 6600160592 7964840692 53984377547 39917594226 653795437 32573874519 70412869652 18496213576 10049406716 9665373626 8134017691 116225507 4276604713 7708997562 20125913512 47081917368 11792115992 59922465035 23711284766 54566697348 83241715705 1729007143 1335687258 1356206380 601427110 4873587324 66739420545 15330077527 2629196559 8053593841 40349542 20440601241 770296257 30884810739 7670206213 29972235111 4466928345 7671922690 7042951644 400830678 867748844 24976029601 26636510690 680881155 7940262534 73799179012 12139552752 840235575 71601731185 7356158260 7112302634 8470419061 58957705823 73856200363 52670058127 1800011524 59665247723 55456027277 60265543854 34210047604 21673523835 38329267374 16109511550 1872941697 88931587582 2947905781 15410280784 19290626155 37982957471 5127057252 2781363317 5792863872 6493269208 22361498024 22601129382 113390094678 6425681791 4474451971 21199001805 9031514431 14465732875 14217567790 645699761 16964885960 53829933779 845832552 31243591072 32875821653 29041795219 2987184326 62903105276 6998880189 6797338670 25421514253 6430271922 3773829764 11574599521 3081522672 35325482173 1632265862 30551590281 22161754101 50067084058 8839728242 61868009269 9862641188 40224208475 25656272930 342444034 9237420315 2638309413 1279466445 10772786387 74914558870 3607489362 13358640373 11610117400 55291383918 58505661467 76575989965 5833631287 1208620572 71962566776 2123518385 3232318983 6789348117 20444379753 6084499632 3602773761 865059952 92193698863 88115899 7994138739 5276535521 10098496995 14199659568 2175134728 39620783414 12316243264 37349733814 94057127435 73504840022 51678970957 15963397899 79124871333 36734971329 41819977096 11535112751 14718323704 65315269174 2133692842 2339277380 14907278702 37395448649 377490003 27450114605 23387605730 35821929030 58104500379 12182403231 18349704923 6963939650 13563429237 23379322562 21938359987 7438867527 35185106476 658230116 14234059461 56079584686 13133199738 26502773347 22924915723 5547471 6913370 410486 5077783199 39878643063 46628441703 12818182147 30176520806 29573876283 2492873623 18017458557 2548773699 69687777703 14654080687 1512021133 49494639277 47440905423 20257060579 6984539929 3779886218 5361271796 3734887590 26314493721 29845096 17332463967 7319413302 15235466072 26002460445 86396216806 115551346451 12906265654 403176287 4727980106 22600441755 39913141190 13962097114 32458697826 30096046573 13742938201 66707741476 1474370901 7271302330 3649265306 14335788821 84422338177 38886166652 35620263799 30571190 17353848279 33885294199 9275438649 22841707402 34768112079 34314612075 20657742217 8388215597 2021249198 36024619125 9122773764 17172663215 4153832684 25536715933 9637393597 93264804587 93680559412 50538329523 23967212110 1119794347 693315371 10802143598 2718470491 43975417185 31781748998 74359261807 444727991 42839866206 13146718452 60576535481 9394511528 6045482869 178587980 26932356644 422006777 32526657311 34881027358 71886334825 18095803984 13205019511 28877480 7149036814 18949558427 21818866056 2835866538 18223852581 21726360519 49265160664 17659060 333867945 73444081606 40215796715 15835918773 6586507139 5802296716 671870338 19726236798 12322939290 67520841899 4184528466 15396740949 27245763726 8380103811 73427927150 6759076743 2589302928 5545131318 394647771 8501843589 33715264333 3169154435 1766738497 1082057902 40815916372 69301293777 2742905660 3061043237 3982555701 15750598361 9553539360 4873177442 2004404261 6905458099 28138223225 31665168145 4490191888 31220396928 81990666628 69565891350 12741409010 9042624498 6967555807 123269341192 26693153979 25875004186 32614441409 9096721865 371572792 48139038755 11194320789 402659924 48757288663 15221705251 2379199598 9726473618 46904112298 61708878663 879772251 23732279776 91436248617 52595617217 2608461654 1163354459 8494943642 12353718751 1738169567 6681885872 13843571481 7948932346 17869229810 144465012 13579382052 13907134425 4266599975 13914685051 2494687073 88112851071 36666058546 10846760101 58415534988 14415923531 50716520157 11960690831 788607923 75015428000 73546723459 11075250381 36307877021 5336346575 2897700536 63988513775 3427232112 39006789697 42239914928 42096399925 776694478 4295609727 11039834452 4923580088 41268712979 10439425409 27448918809 136036405 1863457339 1361847014 6366831799 9301715699 15550103860 3378404861 9711415218 6293473183 2667489770 32797819502 7074270882 4751559586 1063468229 63208181596 15721422373 5620871266 18939939150 72242240138 4113293832 44042016360 2138967875 614562915 1024963245 72589381441 58834614025 39636172674 67700861 14678802904 20152668966 724662770 2143488176 8691293356 54168947781 93347211238 703771040 7176073675 81821785522 34848185934 350260428 43933247304 64900176937 26311915268 5888840189 35598389399 4854893363 2021315977 97700517622 39382125776 14645111633 47929576228 14754310462 25770588728 3972619056 6957714285 5571234418 2726132947 6756761800 5146127812 46037185517 38836921578 3056298269 428848536 25444214161 1233817656 82175287231 39936007980 19021569544 49196422635 2577737365 5783032188 54497525549 49363884021 8639573460 1716069012 2669100921 7536050461 2347741536 33359272 6846126323 16858762797 39692322454 27509299943 25246229079 14350763625 130782363 11503366321 8245582620 35536772236 57819340031 86852256842 9370636585 39235017813 18074995804 13697335956 23057966724 7484885457 56763286913 10396110171 3208154111 10376417287 3495731364 14297959742 12463822057 9657798856 6680436153 26012449943 194211921 78220527628 13972544663 704937988 1062212395 62880000474 6904604779 1876744326 723001454 9579048659 17871799 2894462758 3856824880 9406164344 50516200054 17183952214 3413432725 30494584024 13198339215 8031381630 67454770974 8326878246 32906916371 13044106125 3667914716 17398920251 56717629211 1143878565 44231836415 8411422899 831364212 7515983297 7173578221 1887681 33934581105 71511101045 53617877435 13730677090 88849044670 20794861343 4761900453 73685379588 28138075172 1608349788 4965347642 37706491482 9787134225 9849547954 7514298073 232982391 19064220866 9106390656 1403173144 34897170254 8569607175 66468432568 9031422373 10791696451 22702514066 4379731737 3134231649 9954874218 15570653586 5666072354 13786130381 34512288033 4842145986 43248937940 7729668537 72712303553 10010005046 14377766726 34801046627 31551945644 13075019288 33588979988 100040334524 21847677653 9601911678 78646366024 96640675838 10997814386 18199911502 40305850700 566939624 12169586068 6223181924 3877673470 37393138480 82580280479 79497666029 1921841932 12743528712 34682786142 18213273117 29498793746 15173317588 1129690291 368249684 15682468113 3632087105 30548861253 40981929040 39433568339 103419138112 5462439248 7230918236 36780762120 30315436144 7882814816 9124005314 1019849524 87949712269 12591281915 59492807842 11175364994 780834094 120624608730 98447970844 16547345620 88364870793 21942036041 39083727000 21431471951 731216498 59003212644 71083130557 4931499326 8459789223 24603449827 611334845 797543164 3336310700 11817913664 1257718601 1270393982 83303628956 25044950357 12572064826 4806085056 88648781995 53222732496 74108539057 17719624752 657332427 634126649 7674196329 32287693522 4704005468 73033608917 15248105703 21795038063 73194245589 98789775089 24369723818 23146684369 20376020974 47405251518 9166669340 3206969709 13478539791 14666544751 97347974780 11100417725 68835794359 1136085824 49657136415 30262856375 10642713203 47028563447 15786494999 10188646868 73563777164 2976737864 20772003985 1385471046 38188229697 68083244178 10388732277 35426960296 6897737490 70764551109 3600081510 3175824974 56149076350 11872194517 10664162853 63599418437 9477635057 1473447303 7071735942 2359299988 37242603531 108707149 27123066075 33454088334 83092054926 1718656526 28008190517 58804891744 85895718590 85574153487 23203573213 10995700850 9021576712 3065900168 12068932761 282503678 26569800511 780073884 11668226638 369947822 9653719795 44545440457 14422937469 546230153 24964034751 30422834872 21085612888 25276907084 10569777380 74714754 4688064762 8367050209 5534316473 23561421593 30119900712 3380322744 35519901408 85558298842 55941687747 27167795716 71877106304 7708563122 14451007340 2445066401 89591520565 2882050599 52107895248 9350057032 3776395831 27952328926 15333850877 651172647 61748955543 8401370267 2487672195 35462246528 23647781984 28676950594 117206838208 13939968 10842532900 32711616032 1284663860 34986688115 2863873170 28155433 15150970006 16459844831 1243444532 78750780657 3495984815 6568804493 27296361607 26921418939 7093103238 864426660 77958340985 5174840039 28637039862 1097970170 5677237194 11030227 19686855930 17190408903 90180879068 4488416180 41203245794 512308352 88492900680 29098912476 63146384982 6541185377 5476142579 53195874396 37048527000 493053205 32378828524 44371964882 10682518325 76775240356 61981928597 4833946586 148604025 9420375262 35426506576 28687705941 13400476284 55426481338 111783719 77566214251 64567549028 11330279829 11751679245 968739014 21803840774 53506391477 10363975470 16237496813 9515965728 38357590726 28492602717 3654636828 35510628502 67196037021 43076192498 22573322216 359915875 2214050774 11065877662 27487730633 53580706322 29979514653 6424076459 5914408863 47352125677 15950275389 40521366757 31092775001 32324518525 44089631797 3685407673 20823733448 28826432157 360388499 17283336448 4984410003 1959778861 558814578 4262373764 37939819366 4794278260 30569683246 800608708 21200802988 699191890 1698927628 3156893159 12089427942 5618153 84130968469 1173139022 97029793793 2679680825 24984699865 13293312577 31235868107 26475475449 3899713 57828523703 12040947084 45658696814 32907784364 12688585422 4042430498 1043117983 3744979039 27877600124 34432192769 4535099218 22970948639 6036074562 11054028272 11297128445 10227045929 12314223348 7753608414 18733215253 85401286842 16698174003 37879259872 14099274756 18261482531 7352685488 12536373486 55520720675 55573044667 1214102719 13954179713 62242686014 43746594068 11009146249 49188568454 46766189209 3154584422 58542927325 9413083185 42135680334 74021426782 2581383460 1787902687 13653629851 338506037 7488722578 12792801731 2849910806 37602922033 922008317 9845712159 50140027207 4887497692 5682660748 2972301524 14577174264 66628537224 6453632953 2932829363 13060613490 20855185333 68422182313 39946735793 1129881597 93795193754 36046487194 15194734063 700778961 4451209577 2694332129 7845469667 63493392213 78096935657 1835992766 1333579157 27244935547 6370826687 748676490 13404364423 6163568625 3621550978 47583614901 45669425717 1886709179 19743185480 32108042924 19354282061 32889841794 14329282483 30324671685 59148456751 63933010656 86734437203 11508241524 1609863704 87006592504 20672043157 22921423 8006046744 59491105542 93358274250 99435153623 15049497623 2128523750 21337944723 52081474805 14237986095 11683842169 21341528731 30099471181 77104553476 8991306526 52483135032 11617881829 9297394545 357248171 375214156 9310828254 11162352634 86490105211 25815671983 22477436073 13422780899 53131546168 36310746 7249083253 854814693 1463849371 10695531871 2076278880 22427990670 35494721160 3940857219 23017210641 7567966542 12044059163 68975495035 72852461948 36475509123 27027484539 6649315827 11273679744 2710024966 38731341930 1274768779 40106635615 471481327 9748444865 3451730562 11854362084 86938728949 2177584904 25547220260 69226220748 453396137 9222435109 4908503741 53921431474 964220942 1854814973 1575601262 104433227164 30689759704 256409571 20629222588 11522090922 22150527636 20053227752 793010338 30349447909 56984874384 33058850857 44910676462 16798042310 23130458271 660649263 68239250809 6132295334 2431506236 9741143337 10607521418 10696718285 55417975568 77818528644 45607546835 1274626800 15583150684 47501903327 2509406193 12107672429 5929148296 17823076489 18521616501 56996942649 5733139745 9744314689 26551849547 33972623295 28888198183 41027739580 9421684530 50778400178 71991197831 11827515198 61703283575 99031802270 97003867124 34360883564 5372223513 113424902 59638610851 40628739259 14662051442 54948068306 85571116158 1862585 23589882644 13902909646 25283437497 180913329 12398027542 15303108116 12730015437 9546789178 9120329082 9764599477 94759662553 6888239777 35614489989 40115876310 6016336063 3095793289 10565877486 98120414295 5663899814 2250437058 33338846920 6290828679 3095409132 17357060592 30664222700 20001371245 26564510474 67612964106 31891261000 14281838783 644292095 141508718 8703545885 26643589557 68609160372 15630579231 80348505754 77896528707 307206036 41628151326 41527290260 50630197973 2540222510 16762277585 358197647 10741845903 88254573021 53451021194 45014366097 9447296405 86045694440 3661014966 21228993158 31142115017 669618497 36727453722 15162656307 5220202110 25864903447 71642582398 27880987669 12111535532 4228442695 27550407394 20709910005 6039076954 14444980967 1220994181 682779949 2547977646 515308683 699499421 7967953621 7018426506 104836586990 21351721357 37992392660 48330701976 61631433396 42446430790 11446773699 37483255569 18565530471 63582006297 2289463729 7035778811 1069338112 32226491235 10989184833 10585587581 15269476143 7823353641 5302244338 1834840 32999263823 25968762073 3529775811 1839006272 22342982384 78322164348 98959018748 23598902528 47910488424 107264686280 73413324988 36181821138 7038839291 65306798258 11054264189 14763870750 85078224827 10190275501 5443427444 3559317056 262008870 14174135705 6567133278 18897451611 947123079 55169624078 50390167564 8411397386 87479621711 81314733742 65310264833 9432214949 9098779543 15557501487 1128725733 9328657843 3440761859 27054601996 57123624938 37191822806 32505688272 93026512225 34572199356 9472085476 80513663387 38043207451 6921108381 32967532644 533352290 67818505368 20110882 21947436818 25734424194 66106802399 25646922756 14516750764 3771607403 4618454813 13506846619 23514583436 46680612723 76837853083 303004886 88603429845 23592414487 6901988638 3994658424 1249328193 13380174093 22078130789 4604372226 19683782280 10940261252 6524523653 31283231978 275938504 53615697319 8161881649 367244963 234840648 5656082673 9919162948 28029452423 9034243334 44605362160 1747981573 7595795321 17343170982 5546244897 61738307294 3230056316 19995934738 136303923 5758999876 94213878931 11522243928 11727237332 757186835 13630227452 18194621184 6107978467 28949937488 68516136114 8628353030 98723136829 7404056669 656680741 16435511993 7773685067 89486673993 8694934686 115352019204 24296049338 7256996622 13872750468 8196822951 18405711484 9008047842 8621123754 51787298651 40512285361 112925792 13955569043 1852556178 3059644280 74777460574 2205401393 59622095969 733012165 1307477263 4185444229 2816721250 35417300297 1949613127 7705001800 6728868879 307722672 388119254 3693109922 23637615379 23689101707 32822402666 21498029339 5094838104 1408375803 2683696024 1840560748 733301670 8449028107 5685220171 14291080285 42079267135 1162471761 71126332959 58465881382 108507211569 4488807145 95789021465 13076683499 8802060268 27306410663 792378113 31837233723 68345662156 33098473250 67095515412 2207929247 35798608607 18686557849 14713226244 36986492676 7621086283 595319178 11223133451 6611482732 100820213259 392100761 8118449070 8929504499 82097043259 13577840536 1047306611 28506091853 29546342893 33781871233 28214561212 45435701040 1273989048 6765365523 23084029711 32653779203 5002716943 1039863858 11521949411 21034339277 258195558 55159198506 64662444261 4574752923 20922749963 9428307500 29699628029 5738258316 3129378008 103695277171 21848185125 1356097449 591434526 378921443 9960349626 28534278979 3234041055 21153739731 85704462835 534379970 7934419041 30283837467 2556217443 7724252328 1877154842 83023591187 22406141582 30333098547 39017464541 20936703095 64693775329 13414773987 71271499552 17501734512 98849679550 142014894 38871464940 12109944016 649984118 50828955404 38289057383 37228387124 24952212433 42724218770 25000818924 121973336656 34416657563 37316971120 107534239846 59789111402 776202798 1549174552 1657450238 1367443080 6133083024 73577318367 17062683262 427379129 13169763787 28075860259 22708836720 19712736041 46138518202 34529621149 8894553151 24070671996 9402809004 887235307 45784107700 105491753934 7142865336 26470110608 11952339952 10466842854 7789066047 46226853170 5318394207 18091173054 44036945551 7589217927 52625880722 22913246902 41590601413 7653624715 20005788482 32054755605 23890372075 5538817768 25091901595 16658431334 20943104469 10036488242 22222761422 79525520619 18885597333 20954167885 28797424538 13902997567 7391238353 39184269937 21386361236 12596508815 761633727 3601423376 1816443156 109867750754 38322293870 4329400963 11332728137 9256838598 711270360 2301850530 15012760517 30207030797 6223497832 32713003114 50248587628 83077073891 4258609115 62127958251 2121924765 6123282249 29116336745 69008810679 9647635842 25977093995 64032083842 1688594022 2414686058 81420840554 63345071907 73102156458 1552335935 75893712942 2362339112 16112815811 57765450908 380863811 2280361619 3023263007 47163878321 115526623167 600363100 19230463026 16211124119 65243348914 8140961185 94540227704 14019065202 10366179325 35821172835 7607095171 52924446220 5915221369 19703664290 715343809 19474415616 12356679500 26151031029 19260453081 6436371812 110957796428 6408340820 1468949747 60768006792 7587712545 40206860704 13071907831 47274716 44747311340 26118137671 111153434717 5724588407 1225872561 4634536662 44550407437 35145700608 4143902577 4132425569 85284144797 23544692005 2554490011 10994389003 62575465 36331519625 25234393314 7880236617 5123663661 18093737664 44847231376 30951448571 6978459510 13661010055 70346199916 24823877772 20457920721 22944202865 4107846983 2434482779 48367347329 35194309509 110427996082 23873329879 30173639416 25392570412 872659748 22722100115 68151768688 52118015738 18326638333 6005811722 2547463422 1487050141 77535208734 52888262654 6289011946 17113457097 30708962895 587391095 50912559362 64103657298 14236386488 3248801520 2659837496 114891622 1012414615 36829964340 97668404335 165049912 28157624667 4759235146 11261243591 15622706370 30017193443 46111277417 85597176876 9578302508 1259963025 3579962389 35691099149 22967618515 10892106894 18435047523 34989852337 18860635054 598045125 48325438006 27502219226 38051051570 49858399146 23904362537 11312898517 106140061844 30041044249 26830229184 6106096823 61534840 76127325826 4174269752 61737552276 1296386286 10154094186 22268933741 77622512538 3835856827 58252639226 118680547917 8667467085 93847834967 48685453202 35073804950 181457319 105598509 2666384937 45275204465 1643906942 79528710873 20792274420 86660283195 12826987228 393968133 19052699905 16761754707 28418001763 404402875 2908935844 14022104040 4468347514 7696043988 81238958783 10682171583 948149 39223056524 33181906355 9544493939 63428657139 32608462581 61776867602 17232793163 19250360379 41376128422 3555214858 6369506 461526796 5601051122 26508514767 2174709279 700221453 1358628645 2677496894 24098014355 14766908368 8455781781 13158039792 530314588 90955032017 3262649458 50040759005 25485107465 9296461848 35964677024 14435629016 7918633418 16325270025 33752334480 20340857796 1166635719 87809187459 16212481399 8021048618 90571781207 156397715 49068113817 9346987955 2973498528 93198829644 19134788477 14051730755 1722691272 9420312658 7448521004 403331743 12204544867 21473099223 1556583556 378507920 20448196365 10600461904 1174780164 1497943476 15296313560 32742341956 23458510162 13621057251 96099608927 767504992 26530709145 1153936498 39476549881 1070232547 35933927984 4960878511 21633221877 22568707913 5613602360 10994854799 39921604671 13267239714 1725437835 19339887370 28345014903 1642053497 47790653 32093674645 6793430784 9953899996 4177129893 9158281291 53471335799 386442942 1388855753 6171669248 13786122942 19115945811 12821173429 34187928472 10073800219 44467721213 11478728544 6552923119 9597036441 18205793891 30434229480 6743588287 4050992601 12527336019 62974156544 15101644567 891358368 2557826490 13896465749 63265863654 46489514375 5566022245 69950886433 6651798394 3780075328 5190416136 897006919 5758601181 37932596330 654984014 24333601333 26328571354 3479949528 49618016903 5690561 43678995230 47276418792 86548236786 29425568270 509168347 22861268387 1673539667 15975890924 72336948430 1561336089 9045347514 1054667712 31225357355 20215475771 4767867187 35578376862 5364326382 19711777696 9380905917 20607573318 104446647 3446481919 17383316951 5599097670 97082990639 11189521476 203497637 43009708414 6380786864 810408527 61761258488 5757082096 35041915774 7048222694 55539073433 3618130228 2008869323 10919221705 10380118921 24796131122 58116693307 727506348 6312182656 108402919864 5640655052 10981801341 6198568334 16124098976 48881871708 30951262577 172753024 54273705364 9153175174 34947851694 9837339305 6176718635 44757551770 33330460517 10702654325 8221476141 52783621145 67756012095 88124479350 104263031733 25747908581 107879390030 4529253604 32128131564 4791762865 104019268631 14250457 41790569779 29327048006 31870521086 1745780244 1886918388 168148979 38094950401 6096872679 41618255174 60134929492 9682417216 40182940617 7185993902 530757136 16646275448 16556986454 26646252858 1193999453 55040744426 8249465744 70399176863 41849017176 13465017594 1147538613 4685533583 7913459230 27723353546 65232048056 46026522854 1331591466 112728343 81715156781 64128432921 37340844453 35210883809 24136336405 52540737338 62335594418 14810738174 2531713713 19711109561 518994550 1725157229 6216289111 2308172408 56528843919 158804416 33481863969 11376479688 3560680784 47213228707 857879039 11188558554 307580664 2228503257 8742433497 10089499995 67097979400 5204365057 28949256983 88542783 3628326350 14520557980 1621870720 291840890 6923547934 7735604648 9318951620 2450643843 2245773382 6936791428 68803673306 91595875737 9625450723 12818979578 49618667213 2473432963 18686475513 2263689899 34423768368 6954534003 62982634237 19504857585 8746122154 350186766 35757287279 27735486016 117702063990 6433467203 17537354201 1078079512 27949588175 8893558812 14967248346 9309529385 44281372450 6208033936 65558318424 18768798519 4227924189 40258100882 40817174929 75424423555 59547478688 12289762222 10737299385 16179618463 38724213586 34275140326 580514617 25463396248 42216615301 138259001 34026421472 13910794356 6255465373 220533496 16308299901 1957828253 36629387665 33228378731 27210964733 42262291522 9581113770 530256973 13163265861 37377206368 6197578113 51245240306 61781766337 19914820468 227825732 29606776562 5339619690 8537427291 8230927284 12827431949 31674651676 13135705508 60783138850 46518603324 259659627 359668745 13065566061 13427525785 283243150 63428133149 8187537077 5910313137 706989370 21966631647 6045210711 12563743697 15576253729 872141735 97823581 43971276280 23131871878 4271868333 10581828005 50692830134 4662902705 68741805311 24154428049 18217382504 20000503357 78786735181 2939014096 36517726448 10950087 17763193691 11478645780 77978756603 21921783026 30753986326 896593632 41689377480 28742334781 11183105276 4793000558 4500594344 45138227496 1552348522 13602728911 12284413510 14582009867 47545873782 1087837013 30984038073 2949492967 3456031929 43686596706 405535082 24896524491 35836784439 527148514 7685178991 11756394363 27331018707 12850195770 57471856067 379798291 9211199795 1248041647 46394540978 14410361084 533989098 64980582064 1430131649 25830450408 25732168114 85801788773 40673695081 2704921229 33671617599 8512437027 65510641238 4226272531 63242378162 5405167706 5545486709 92121911930 40558217483 10422051836 11560594350 43807027469 480235401 6298941275 382226740 3359634069 242730470 7973049382 23239368389 22877974513 25553010526 10331199637 14330950418 14007666404 34526903380 675221656 31210939785 3752719549 70432439971 9405863269 52485021148 7920812379 68227363186 11596920659 42054360880 66198309877 20561596306 1012365221 3088538359 2656330428 150160183 3797338798 12406638069 32071770784 31449664454 37111970328 36822868253 103569281 11606766419 3829413168 2743701602 66608180932 15097154384 1942379136 5713800917 2986342277 61697682434 31921402438 29262580711 31872514338 71783015225 23424515047 57057260397 5641413823 32351061738 12297393645 1119382016 9189456397 41833687812 2130875671 35519572473 6748490009 34514425800 1816648824 5419080884 13643081748 25501527837 238828910 8728867310 16233007565 5847898285 634002764 20724948087 9500936203 83565040688 2015176696 64747996025 40481374464 38831234690 1698256087 36000925451 12429654785 791519588 2544652269 3392326723 7216701736 145362064 53185313283 34695299932 34797343164 4029346862 27251093656 1329587206 77863299624 5700756864 2821393756 11141087 87444815004 9314638165 59019041598 2488344604 11919682259 289365419 25709452967 35809366810 82118570498 4559712198 23813109914 7563258277 2556596513 14239615571 29365611434 35495020225 8385729721 3412454516 17675222514 42245614015 4397672345 2395734410 6658535385 7701395104 15102134226 54020132817 17345977410 80117419337 7030445482 7616431609 82116011189 9836031369 9232955924 12065787099 2090121348 38549304467 9427869381 108597183071 3841821090 19410517556 7997905747 95414695951 68611423042 5680376296 35260349758 1504360572 8390538548 9630437193 42151205527 6883316146 5853314257 3532499622 37203206158 20519870489 65293751523 187034105 76299148456 10779053165 76205304249 20427923799 55954737476 5796194296 3806687 33030902231 42035796524 14664263463 31844081825 25928794066 2805327884 95672698639 692675105 97613705 138428540 8059783976 1531117824 2920657341 16462737536 523856709 115172748821 103271795050 16481087498 30222090594 88461173360 23122489712 84249637728 72712798705 26364516984 81425970159 16646925581 114076650625 9445295157 11805709622 7869201145 41722496095 15191466602 37072468426 6635874303 45326166850 26514889211 1228024373 136449564 3098147509 13147073640 37398613395 418994735 2341310399 102129468549 25748748521 16265893138 12327270019 4687823294 165436826 1554601817 3674106894 280604366 62642297447 2309923106 71857231390 4994948 9849354339 10182170317 60937173032 15938462646 7025113177 13962706864 2471986207 2914457902 12597856850 87899447415 56386771794 2625957469 851468469 31213429878 1301486779 3510542993 32677146680 7882734205 53391918965 77747610124 76480820151 558934582 9848651973 18177953364 11481246656 669040448 17679422674 7343943181 27163250496 5344747411 45985135970 53672828286 15230448217 51480995997 85502049926 668890535 38962038069 73407702012 23398900 8608622460 18906256136 4332858316 521627781 66564975571 24946415473 6687616958 5978977574 43988286869 33224046981 39687420983 9369622765 7150780229 4141149084 73294139823 400157238 12038747284 63642681844 7606975520 8315012555 11481761247 86823479593 23463589607 2840373612 6838032960 34580169286 81323598 41853093168 21795519860 8116369688 37809626453 70993575687 24763937972 33992993841 77338656089 3603263694 19569675476 5073216118 1557126526 14859203046 1042966189 11595790045 565679669 1427020995 12588371 3386403872 28633489678 3286922921 91853199583 158953520 2816296607 33796199871 1076790586 19793705242 1073053381 3569728899 103655013059 125364237 16470063213 62723442206 31030728112 55621965383 44796367773 93526627255 13635080063 5400847947 56285180561 3992062147 7219957394 24933472902 866101765 7875704611 242121394 28056063866 24035209897 29741442035 34076418041 22883128143 82337250469 18069467295 17302986500 23843927045 49543159869 13755481796 3760662617 16104647155 6120334128 11117216376 822139920 10650027283 45394808635 2140145097 16018115014 11165208340 60170898972 44252378908 233040358 5136425554 3332250413 76813017356 5377892012 27623287947 10712480560 11202992461 75233065081 85649953991 22114755468 8882188172 79134606 27789269524 3022875318 331237782 1667198465 5341585546 14293983321 26232931771 82885020042 84254729680 39754344471 1498131 856705647 34245918897 368576180 20934994361 94273390863 33725515006 18589000078 15335152419 21058163155 22488785029 5882424902 78226421640 659903827 7149563607 65044226705 35543382808 21842195839 1466747443 35412742407 1145060640 10249362746 524807350 5454254858 78966606328 10598154445 4454593458 88809445811 45195495 20555675566 44736455974 50229747666 67041475162 759143806 15129365172 7612003407 25338838926 13087846003 6869730421 2741528269 10944220243 22731022642 1645248785 1667217081 6088350902 11314945339 92404277312 18107003 10712780038 4435533892 332318387 18503843486 13032769727 73936490230 414197117 61068971449 63517623169 20546290790 3579700444 586705508 86667717143 13371155659 39568099248 3395125241 801958011 30057825894 6028791024 2355073672 2013418026 28713822351 21726773798 570951803 97018340613 14247139961 22855089146 4288359498 11953936763 3384155307 83822235264 14713258465 5981917706 80087016033 23008382228 611467352 33385636056 31879441378 3826084708 17736903953 17563595986 2818732316 8306823036 33124392976 12529653426 9496429673 22667169111 10798826300 30829371614 383167335 7295467189 4935584259 10491483549 118618969646 4206137189 7629441658 64877074430 6921309616 3550911462 369524792 70513784991 860853342 235274498 45745526146 22276654348 51520380345 2599966812 3264874998 22552832 21568711850 89450918932 32834601328 29927615139 25298143975 6164115703 31125027279 7956267401 39110370729 12497958549 33218723738 2539711903 8791253144 35136744207 13594069382 80366821550 62912589198 11463171902 4784745252 17743335430 1099847440 107855457974 33891382397 40992893814 33596336112 648867192 125189978 21255305225 51101703343 12657264979 34920961987 60787996438 50070167344 6659598642 28758864759 10933864252 35199749372 101992632117 29026584827 84060153333 32538495018 14469856138 7864783712 64740376118 39422380639 34774263524 68155951617 61367400382 7174483489 10483866753 41330078425 2329686968 5942931449 943603352 2226665093 42696172557 22110794128 115295179761 3840847969 80398338245 1485826121 37813249420 6984155919 7969440462 2177337028 646687635 143110990 27988011818 212361842 9710184046 23946071922 2688864670 9759789709 9413869052 4603926597 1994836613 31620936 102808100579 38004822346 1081734118 47973432088 8619911650 53973796 2179259687 2788757940 68664474817 34068162418 68775031583 67649462089 6750826904 1589785181 534180421 7454025025 4988098 41882717620 5117717819 37199281892 41020653161 3812194381 18032589036 5053041696 16857709495 87681287170 16671601117 2014826277 3710761825 7073315030 46891803408 31116365241 5369597833 61600483520 16521117088 5136193566 3897300642 48438574769 673895262 26510234445 7919462394 20145498768 3164869306 38002932767 21697211955 517230147 4875424304 392785767 202993249 29428223417 1081232526 16360872 20744876428 2292477708 41343190784 15836863416 851839298 5579108353 1733083466 15618582663 1731391091 18876440382 7507523231 2338723789 80866183195 34260430342 11606642 51891157813 3712340172 8960200960 9572446186 6402879452 5678223765 1845321609 84479188209 122631744 83788813102 2232766223 5025189069 16624786591 71387924992 63673460072 6888990003 15606949161 12383065525 68060818707 25742312222 16065289177 7984818554 67254357169 13446318875 23790586938 13619398323 16260182314 4392204919 31298977439 83809514699 8180024379 74246173420 30438640148 83877539677 529853422 80171459 34896768173 6056777726 802957103 5088769017 778863685 76548966836 10916587468 4027000075 5131807927 17087941625 53614698542 2544069509 9821455419 58398893308 16164940938 9718566123 14124578635 50844570 1125206913 38051758 22344388186 42332715106 40624460312 45434258672 2148934511 2379840697 9940581042 3627988363 33933082583 9597313623 4603501118 8935481991 221398672 19852027055 11883722167 3529936007 10385033330 12434991128 8600893323 32326348282 23098505707 9343011048 11732335818 15216025353 85713793528 4948754076 41904401688 9208960129 8119378786 5071178819 44958846173 3173086764 259576523 23607412719 57514204661 27347024606 16417062491 1902824361 65249223436 6822189518 48167956006 48184148105 4536352662 51932430824 9584292771 1076328163 46715740337 86612827596 18963655812 9549341506 4883850405 18862210967 1217978801 484221895 14555140816 20459579489 44364066421 11569499809 15291198803 84341064950 29717841467 5672821777 24401717582 96970962126 16240537701 4964567810 6918006662 6369396728 15217142758 53789160104 19428899531 925328858 191682609 5585161311 3361965089 19371963377 46873391663 3728428235 17251980302 30066305964 459092928 9678363577 52776760578 2215127529 14079477608 33405788953 34908724648 8027491372 36827129192 13670528175 1483641624 750135366 39793009942 3339225971 6758702630 54618725360 75058288816 23994487405 1235188545 94998129307 33761533428 27153560362 27752808723 9969024872 6297000303 3357569911 7190018839 4537421822 1480326842 57352236469 44243531311 54681035057 3979241729 4783197438 12979857027 4446406182 109391608840 73546873279 42671816571 39432856463 4165004976 17992255178 30075049001 2731740 84380650825 63318200478 58492499793 17617899825 3189143991 6864450839 39706647396 19423997862 29321845256 37750076019 50274353419 10358936308 28409314130 10009995848 2428223009 22523288612 1169288772 23860007237 4273027448 191902322 11546952693 28458280231 8455453690 10251260085 12541328017 5921057598 2128019165 15871804262 60892807576 4803255087 4374771058 5612205205 69272386471 2823463004 10061768251 166201583 38354929347 39576233282 10262720181 4395618888 63707092394 14627400851 9491106948 33013729540 37322900907 9697649992 27849902122 1088349373 78607510799 6542817790 16737001308 7813058423 22666483395 8301334315 3881716285 734364527 18059518288 69585902555 55406763149 4645224598 20702335997 494525464 4627774836 6224984423 66571238 9711277474 87917148098 7361318789 64885568580 7433704619 49639249569 28311721851 404003248 4421229596 83356880960 30218210978 59122360394 44072397 17778818587 75818517605 68867055406 34371783231 58661329993 10097797 6660108195 24855549976 11245146614 6566388892 27609026179 38790468066 1966276503 20231765200 6990650583 3425409579 65481932708 5565501511 56280812020 48827690615 21309640913 58067950911 18242002624 4572587375 68911219874 8539316333 5903095047 35473541734 21030502678 12451933216 98520294649 407781075 30719707372 21258949319 10034428467 43259459479 359751095 22349055858 48409183 5476843083 6959329221 374604907 15438267061 31899499696 19795543782 56447866858 89922947865 27119100474 7483392630 82750818188 846973 53318481465 51803652562 1233823833 78090984612 8429829717 2233528527 66980405762 4790087559 60869817560 14171946254 94989155660 3465228923 11946702902 35350978522 15628081847 8115640 10921026475 1664481337 103130442800 34184030861 12050216862 62880972400 10388405267 38368506227 387949297 14402105779 109559880 4888260571 18498240695 8067179737 3114986911 16300720171 57901600982 12238924294 90342905816 36499016280 40573386031 556772497 3864576103 12537023 80407366164 58307099078 1061612092 55303196 2422860763 84094997193 36790018174 63015237364 13773717988 2397936529 6431830098 10422318290 9715137393 87429464456 95682565213 8003047515 4077417018 1328665362 68694357396 49306686147 19654128910 77518412535 3229967314 71779316480 26821147271 21348070156 30739496139 31964807214 46831204288 41666041153 3394654463 21196192453 3776728435 4611894208 13884195344 68483639585 2445913008 5908817017 28938561784 41758527366 58481029309 10612236882 4862104554 59539352509 15456778081 1077742056 7979831765 13470628742 32286491542 1394914390 23891983209 12715045959 45352137478 6216487137 26441311272 4366862339 1166695633 43495095632 1771721271 33090396473 4170625518 6958860860 3485271511 6311446649 2947452064 8356401813 84223807638 38257994328 560550018 834942342 30531065226 4158513338 36852444023 164552600 10678736572 17042044903 26554064047 32517290048 3106290851 1115867107 3341772380 5786507440 38107510650 44308752479 3656036381 3102826039 2811047518 10582456654 2385208012 11503622639 41822902242 2890130026 12544746859 20678200396 55123129484 10046794479 41638023228 13311695131 6688430663 11365195948 2471127851 14104638762 48177414 1047963645 30077849152 798232666 2500805688 14519111078 4836540724 746973380 5307786944 30904108631 6423719870 108343947920 40425458410 16710414763 40215211295 123433358930 54316805165 4784839049 2734538028 78206108865 42091648113 15346037741 17372560486 44864771415 24692725095 21047487467 80511885055 45565848435 62745340290 60341751518 96790535087 2692586759 13497231569 3693539547 5244903640 69313369681 6442822041 18449969289 13827946553 32640924801 4150565044 62432513054 35700985127 58990231487 6150329345 3223587464 15389541837 57917647566 35014100950 29914812068 51022674490 77216671 6803533412 3178284065 17600516397 770878977 9071610122 17656851089 1318730098 6164268679 3611022152 60297393541 1006948650 253028735 149840822 41499733047 21860689999 97107298702 4390417271 3844224122 5466846075 85807020120 54973380170 7693222224 1543014956 23892657784 39110426388 1470769007 23404083411 32528140222 57151236151 22209986840 23686517330 7367334740 15221984794 1570656954 7912726286 20966408152 17439201414 4297600160 48273382310 8709731432 103921603807 29066487581 24419501732 67366688485 10523404550 1674399419 16983082712 270873080 2700314239 747072452 29738496498 65164674532 20445571783 7280229533 20822373316 24882052101 29463566671 341354984 25233905028 1298596333 10797442524 35154961876 2169793827 23745612630 90741417346 103246260310 8403071287 22356116056 23810966845 735582344 35805675019 38618855944 8509539648 14565188370 1330397328 5710621830 11555301972 110404484 60517320390 3910123296 7798816551 24441039 11039269529 5811591393 427667682 17611522746 47048450241 105419278579 1496909835 66047810504 56445619893 11354839801 3579780343 110957080147 810440748 28850879637 10997318137 15591545908 765666083 43101749553 44876211165 35598300185 8152213180 6466825149 263406508 231055749 15300423407 4371889565 1842149122 17969442937 15843439968 4391885229 60422497797 33240452948 17550931609 867003608 32723721692 5068422677 554713306 22867868088 40675404598 8964586947 107777201 8681294095 16812273180 3810524952 1890007982 5698881252 9950524402 78441479623 104670918369 1567487268 383953966 1298241599 40403880920 43721909584 4166902314 24160208307 103596032454 2313104622 58972498699 21411397291 39013577919 18751194563 57792328150 8864536911 20663591413 3745532134 46896020379 123913247714 89162738901 30669854534 49942094596 17995509634 71530593357 75507019418 13269499836 4528711383 6825443679 20375142217 10123211681 50464156539 1462073099 86545756337 1252706159 30146974381 23985103867 14171663800 17531944868 28105799999 15397033810 15887954210 1090259984 39405814 39288238340 6425973683 24464333834 71156721035 13801911671 35345496592 1806676603 21022616840 43236973573 77485142426 26393436227 17460278592 753173613 69059280866 38431714481 10743426966 1066881443 16983028671 6180764977 351477971 498788916 92146391000 82620767979 685661393 2924643305 1032717999 94157294934 13722393949 3524588193 2302484763 11983074767 1066089560 13258533559 8014272760 53625765683 63824700038 1972284869 19164567251 28255637414 27072767633 5501661071 1163766803 16175668863 16721344332 26053234494 38662885716 34254287785 9472930403 2148705771 73548258899 5989407372 70912708680 15675564314 55638291252 12997290601 3655036750 5268157526 61351232873 72826796816 3908116428 49143337036 54683078299 342496022 47350490504 24183706552 23472703426 5661873078 286306456 4721693005 1758349697 9622231695 47633803499 37217682220 16986405072 17868516885 7111623741 24869496600 10739076639 7576401012 96511258680 11092337752 6605646950 219317579 98801407440 46309320525 2051851632 5521021373 9011958737 59717956524 627262777 69843201274 29337525754 15774929521 26276950393 2349352357 7647346468 58995048229 51675819246 37094601213 31275551808 8904157416 67447614411 28350510916 37652866449 32963285521 4885781757 6996022397 18882270654 62599602150 82441400433 10515715538 8202333084 10239718837 15153819041 6439033607 14915238462 49682691981 3026146409 18504753032 7070976386 53538248409 68040939911 6895100826 2107928684 3590806858 1834437265 42947629945 19685569349 897857316 33731214194 18677174393 12740887899 8894510396 3217450095 12550759725 27547034451 269497496 16121035491 4101751743 39032266685 14822412199 32680177620 179203770 10972899872 8523724420 7430953577 18137351860 1739254713 31485556034 11325797057 10694580094 67568464297 66901067531 3033447296 7558055530 25055826788 5505544588 2876986631 5359957571 75067857541 61449856752 100392032 878555919 419375079 43763921514 5976741152 13441356734 79918287892 5164520113 2525798532 12484584703 20990305032 6125600847 8915174458 71683815775 4220969877 4810954460 7166392694 16550038 12934627344 22694663687 1035050748 784706858 19372276748 62544662 36341306534 25569437084 10167011528 23478228022 22767233235 5577205065 84474361958 1218116359 8624072207 10999102591 20845070288 35953513793 2207864809 798355850 632048746 69328857242 29255556645 865580522 1541849284 1443731173 135777837 45426406716 5655785031 13041938142 44774040096 4226038942 9015019199 43597638932 45209838057 1784561857 36372693963 93867320389 34037101876 10432397518 15076836802 5134090189 1078899797 905079121 100070031169 15665881109 14746705442 43001291631 50836539750 39938823698 201854959 10270112499 6341870428 8868085779 68994246277 13267625767 3807510369 332567545 648825157 44786066131 70552602117 54983749913 18244489722 7792359565 28704697576 2720404297 55753366964 19711005502 23458019466 24595601843 92151281717 1791827502 50947148537 4005867541 27567483812 5843585904 3699312218 69278951174 30511593814 7518222696 17996981172 261593372 22792531256 3692832810 9343632075 24828365203 2933613367 82991863192 55950546776 496878141 260770719 40081263487 28214838748 69691584597 10861353655 2409970561 14828233188 17328364090 26793473308 7548327596 24954510399 8405709611 42683754320 16235646994 50200198637 33140969042 60008744590 13333775580 19705461941 1964358209 16159190411 78805604961 17556238635 47446613724 40191853 5514339488 8388218915 7322180049 50307569180 6342684052 31369321108 3067913627 158333179 48139333647 23637168002 107740471149 3101264873 355814036 1385201422 2075709554 5778012080 60148497541 61750662645 74472393069 24583449793 11948707193 69931738578 86561466178 35803562256 1947877622 4549643884 102144648114 59933324776 5734699861 561496050 8661930814 8408962461 20998401207 5055811374 7155395222 16770359599 19763535 15027374909 72585227517 77603597073 4672116593 83485521182 24566288835 4030180348 12424916385 183673420 105606398743 67907831852 59589644301 34874436958 39231373009 38903185414 32470907839 1385028389 26235554866 77140330380 39746914723 776450394 18377269611 2758069987 6211196885 16913913534 53435798190 1333146881 48756274941 83545531362 1939854502 15467827664 87289717804 7034241335 35683391899 7177527728 29631908856 25926194138 64374102826 23550316136 96926498289 5628289958 24315074114 37090837664 17473237225 33037394861 3832749883 18881282222 13599405724 28620242183 10630369791 42059080278 10765074135 4268180417 17870745508 11036849959 7407066713 8669266736 6489151560 27632691354 1011317960 4515106567 1191687602 10073125280 58300477673 65588466220 38624607270 73857286961 1626344585 62777868 1730412383 813306494 3577180311 9125772166 14223158030 11113011785 2790641118 29039920529 12014586951 50952026391 930678098 49440863807 11395173206 93463421970 984745928 6769196950 1964596457 47409210557 897952352 34406499060 913859076 20422561347 15710130965 12024341763 32994827348 10239662505 78824256535 67656060690 7363959992 1028731925 27303016724 5849883256 10179522181 1105830444 3367598678 35038805994 2843517487 390602601 332357445 1736469387 20773300659 1570979866 9392553014 4223871697 9034490247 43756768886 11958073183 46215276599 6234765023 17512373259 29352496328 2200630256 2508358680 13006711891 16778354410 3162336857 14047218044 92764163 3951944019 22694455637 5729078856 7699169337 37788750858 18570498754 12100688252 18786515228 79159378188 7684253052 10192094906 36303808432 57869247085 7831353980 1930559718 30210659629 60423602567 39781059930 2605506448 35369959721 76131159322 117341393957 8141169072 4242370315 6775646674 100600437312 146090962 43278099191 5049461004 23354465821 37319440370 2233699763 40165733744 17215235851 39322408429 14319998318 4942602718 20686512938 120738848605 56297594630 10075739485 317725254 11254105626 111330747926 665402291 12384756496 15091630015 21868106732 8773953394 28762380016 1521092773 4323615320 30572761570 4608857021 76835413782 5626004800 9542863261 1246228295 6504064537 1028871945 13691066073 30345173610 7059877099 1805576881 24178736690 244096940 81158213955 1265147606 10979801221 3415666937 9301884431 10143555905 10914288594 10684551048 1931816754 6548916609 4011703824 47030721855 34852125311 12381149720 35406814081 27286865620 52956823273 66888992166 51793016812 7803815888 9246247496 3504351312 18148656745 15283926343 25624618326 4590272755 3646839003 2050040430 14771920940 7816943548 946822935 1618360103 14451298166 7690115127 1421144168 6044113535 23004108943 5020109361 9644333437 18314495723 68052308253 3508299335 7797126916 1292801690 43381856741 43973847087 19108516852 85354487 100647069936 72029573862 10474932935 2449299713 491586328 9935955598 7638432520 39474853252 5047140272 7660831736 8512735851 69757967268 2071257997 23845217411 14636922919 77036557350 367191446 1145250823 26142708867 58061553223 2230049099 2331705979 3099236168 23222086484 8825991729 27245322127 88951903776 12397330052 4510187664 1210467883 19645627046 766010121 53527315961 4473103084 12850530014 3040187457 5725955271 35004977036 85546190306 163514970 69698719377 61237322700 3961468341 74206961216 11667677823 32202742660 39235718470 1924497138 32459126574 888516593 7090268467 30416238199 95285613750 8660713340 4854632856 10675160612 76990771 80311696632 33507578475 5301126212 1392797426 21690517943 39655328666 7600843286 612915668 398947156 2767905531 59387438802 56516625365 3630308720 6538228174 9384636494 14366005768 12575276745 967230597 39473991897 9368366969 12131663314 73611147235 39364220794 93911280185 25874256997 47547324878 4770975957 11245702385 46129764038 35277816759 12687506581 16256914823 4025271121 25820937503 12721428899 10568382269 13634736673 1099574977 17644906348 51104788221 34200837143 4029934850 12374654847 69451950274 527566387 5575508126 19638803071 1323012725 15596251315 2627525776 40892177502 32000914024 32137102930 7783791507 5123300650 1743336769 4449911442 13188413606 20032399400 89320196161 44009133858 22914626918 21314565731 5250203894 61285907158 78004466577 89046345698 4863524297 25828798611 1770620024 69711259139 25894922305 1828509008 103678828015 11833213157 7343252290 49201616369 1645729871 26159426691 3970189447 482088726 536820860 16706564380 6517734881 34072426802 31263036812 18266689262 75150158647 22849984181 4267564734 18493780497 23704018071 47860716113 9198483724 101577086377 6367749991 4432458126 7343549428 9018486380 30751628030 5835226780 2630953921 20180672 7579533637 75486284005 10083616282 28878557685 1884958135 9659345953 41318908638 40167656262 10318297453 5018123537 15252469276 76387296607 7477770292 41019707422 6164434216 849313314 9375378123 8070763139 59525428159 104779268717 1355322010 621213911 8855455273 3608709509 1870458511 2655666792 11213734059 1578919178 17573390915 17932284940 93643892407 36912445941 27167244230 7242654421 5850430385 6832560121 44711345221 9018651506 2151196574 31320987148 65668558070 54995860176 12878461616 61692043426 30571197630 309042957 1310810808 24717137668 57770253598 23028276449 45663406458 6518918644 3988620455 572801423 68828394316 1572710505 148230811 11653720692 14731246792 11965119587 21661942760 24506421715 15478386907 1018308897 21137959670 8322358336 98258687615 4976358 7236759006 8160085677 10666654793 5471900929 36555344973 39059619102 2776032813 8769639066 20300479764 54447337025 24121209371 14059835639 64178693498 2594338316 8716572702 60360197946 9514235651 32938421491 788351827 21082232504 4352834107 71169617183 18579502369 70369220257 27428625249 824898446 5769067034 25794446460 14081081196 14113196948 32630366418 68209728719 20744486731 87093411179 22136659608 24492695047 152897465 63173522866 1341647853 11750575938 105725704436 4691846898 83519545878 103584822888 37165550053 20667684712 20040333117 17713773027 13751199877 29910511006 12197365775 2959343093 5609235 28179735322 22656740976 310314295 54641478323 4403526703 6115107301 13422054406 4930564227 13957033735 39318455026 40126337350 4214580342 1842575900 38612144511 67996548732 44380343385 77161104128 58527468191 4670173948 9410828752 2415697135 10060001767 22011341112 42373773042 21509994408 21267958089 58296758601 26223859925 4291252805 13328893723 17452811371 30324627704 79890718700 10064009362 28173241865 94767257188 9333149276 10096643460 3967449793 9200069634 27601706647 2745535180 2760638140 1989421715 178214394 188343021 37966561465 2265861473 31052124188 3013433176 8155892356 5867460463 22992984862 1973331116 2805695242 31140477341 2440299079 46709357604 30876439940 86136355495 54211530375 12981516180 72662830392 48417766281 780550010 4440396057 33131707259 696318263 3020076190 43457082621 5610023586 27078892741 2172923657 7115535012 2862918444 93942765766 67819418768 3367069971 58060959 19788176240 52159314353 11425949665 81400972350 7340004300 36843617751 2810126408 7411469926 4999289907 6896855587 11301983136 69341072735 17725875931 5084224463 78051726052 1715497142 32369892984 113652386 34588793440 10296346012 5612029192 10867156545 73235059172 29676463001 8151320872 13842262817 3261692190 5554243464 2884209853 28660052650 9288223162 56860443676 14137297373 2872168031 687086521 212242789 652303002 75959895420 6702748649 39136709339 77450878608 1030873157 1928982732 25583133679 3742225646 10675903884 77741524331 306434979 6209743487 5475085776 44040524216 17339041282 6686025438 49582532269 27469565220 36283756218 11242504457 95666151873 18683020729 1036320479 67459664632 3548986789 55177428059 7584701758 84438696355 41974442930 71534484698 39731391088 3950249511 4860838441 21581938714 61984351621 167203403 2794393176 67285856548 23623383226 3192477767 14279836751 47966900466 8384300459 37820836160 9382091193 82782898314 71181258072 15436562246 32241053971 10290958174 10407148870 18573416161 6427140211 3764932024 7387817660 4741863864 2350469964 21985044226 812632083 32998042850 1891700977 9326890117 14319005919 20121720671 32223499627 8281929812 1350226255 24538199405 5718969511 5980773262 84080905063 95309520680 40538658947 30357841 5859018680 3165488545 20467799121 24780887206 21078150742 38433917338 14445199487 41350101527 35704467073 26787891189 21297310514 2000657386 261546274 9578000652 5866516893 25102629679 22788959248 8043307135 9700576214 3114082097 119843407 3453605958 9671716644 36294945867 27617663925 7979494445 22191589236 37760503785 3840499432 1614002230 4927581597 6566907433 2477624636 29901332955 8209417044 21656502000 6022193472 15058340362 33376928502 2824211850 72259203406 55058218482 66745614414 293785135 32927609328 9864686851 4402399185 16117394434 1909230604 29926487064 11645244053 50215744647 33161947429 63392621748 1927150348 43257022880 24595948303 53721612766 22371381744 40181037255 21136744467 94051068290 11123956999 35116259865 1341578586 7347899154 8397413685 2974374499 31011352416 46617976631 29594962468 31448266008 37730228315 13040692939 1855588505 4269085680 56884913502 83598977327 46657214753 8444147938 35996423093 57539268228 16580311851 3000425321 109511095099 21562270873 705777310 4057898053 4017022431 16920523925 11972196863 33143520847 65156853015 33792443817 55828222825 2448097782 72457513013 7704799954 91241964099 12214377789 433704903 3352050320 18560225881 74076528432 1743647293 39301201487 5320779147 6912759105 87823194015 15755351250 14472660027 11294894244 6700162121 28102396418 7235478851 1026500948 3402461 2825458926 61482109236 2665684526 4342332426 7265692702 43487176880 14790139630 101498994482 14437631211 73738661742 1391911030 95297805887 31031917677 64165578398 2060860391 2771356286 62597670052 11541723930 7019355122 46384402479 3803854378 64554355861 42091849889 863728762 3185709 46757902822 4335503525 107352753224 13048659201 9285687098 11241296536 9827234939 1082393112 7935023355 672639596 3623257399 6967757501 4571261714 55211988176 23734095342 92486585435 17169551820 7479972448 6993817007 41737962860 98710124544 57177454911 261496718 11584646876 59301262302 12395921920 2107950003 4985753368 23497329222 2290461144 29629103212 21027061065 2316261643 1889193162 33056610738 181433988 17461503068 1884554712 35700558185 39143656687 11212425439 7652978265 5136264192 1494684832 6055389546 15856801497 53086923089 12135477738 8623323052 62471147658 34868333032 13743596107 87969069590 4120323272 49389585571 2173762243 5150889741 53606780774 1544601513 12218645284 3506093395 6772780425 4962415029 476576615 1646543047 7078905922 6027748271 67501779147 31092185400 12016406628 66106297429 6450551912 1963196389 11070637868 3592236571 17094442028 10978764536 25603726306 11132246311 5182987269 102493883163 17160774478 41490942269 64687693256 2171022103 13598644852 35285323123 70592427086 20681874057 9544002974 20235885749 270581484 5454833384 17592549055 1809822020 29369396630 1033984628 454919923 67202910516 21051349024 6948118245 27449171780 222977865 2446803735 97035172 55050274493 543001718 7857488 15587184985 2314188356 133275590 4153130605 39510146411 10913444097 44594119550 2067264104 66270960558 15748204785 1892800287 1028596079 2322808424 47965797986 15601355318 11448628509 65315189584 13119655232 677772476 4742080720 1164115990 4058908428 19365958494 79115413768 63744360945 97996380308 10844821899 80048191793 71732697889 90350284985 1332762145 41299518547 5637371141 12092374 14805051632 7650362599 40897625046 5104445880 74503142193 31137327507 545914182 9543346899 61398251661 55316592711 5468302379 18004058821 2522770348 18384993969 27224948203 21199143 4790636427 21016224125 3263440451 777312168 4378065650 58806048377 28268712516 59875615305 85327272368 8994855653 951035869 11972633069 3455603016 2084258321 6923523725 16046945622 6250014096 5874731622 6060283634 19728019556 9788484989 1218612181 6938820341 66462564701 28908096475 25460219968 14460705763 34323093407 11965355760 2654241955 994937739 3128370337 4398688649 46667153 28113093938 10898869104 68336745630 22634637303 221729150 64024288 63503123162 356523494 20324076028 15893505530 5454379501 329371168 6699437160 24151833438 4059749422 56356727744 9855657209 52337476921 10786936559 116850122 9615661 51877963723 1250695840 62889052741 24672146469 58149643040 9349308196 6797723868 8228383067 24367131872 12792452425 32047732539 10559507 27419427029 1676571056 91870146205 44164254602 30395661412 18880241008 7937187795 53918099989 637549202 69324369510 11789432198 5559483780 11195802584 32612465139 22981319287 3176310324 14199378035 72411543819 3175413562 3333817236 64881637341 46616236197 27240831103 19616991614 7756323301 44054469100 21119455998 57020775187 2038804823 32031700902 1020362284 20946569611 353533294 476279703 54829701741 949385064 2723639691 69735592303 9208126965 392711162 11956602526 1991677351 7606018768 57625978896 3618119587 9736095158 2812235092 37914610375 30834536970 31241163457 65869498 36363130746 9543006522 1570418212 536499305 19113673283 2497177312 6386361880 2068686137 64183186480 62883421638 37902774744 7052360327 13032669357 11636440433 5577908767 2234195077 5803273493 17276700407 41782208046 2280532170 5389488854 35808884951 75748377 2097989482 5417198346 5933491978 40693988540 20584646646 34040581501 590176382 34729379668 20896574486 6352345047 1687468059 7505557309 907547466 23547550040 14229127353 67318426028 53579334698 57354018131 1790451972 4939241279 18667968864 3556054615 7834295408 3511497054 34317565543 779502693 28175051359 69329828704 99997143 14007701465 4242925325 13286628434 27128061500 5718415235 6891759700 520827368 116407532980 67172353349 2049738744 1029706440 101572510632 2055057532 5075376822 1720648132 45266979402 27371047431 3751848509 32528158043 52247117545 25890552831 7304732920 16129919087 4074916126 9431558519 5683086648 45388678198 14600615251 29112463030 22685544142 30821471950 12610808878 3851195329 31803120764 19656435327 6301007297 21611374870 55732440614 31514756808 34003592780 671796140 1208474983 77195132870 12295792655 18038317994 42401268061 17886371829 29171130787 7023516066 87302971221 92955570987 13714882303 4438194541 234151989 27290292715 10535216824 31778052790 200321615 48368363529 8725174725 8986027579 13717540765 24093363882 24220038076 25642993498 51587706542 68957345135 50305033878 82094187952 4353446453 369947720 82909649070 1893740218 5953824462 48352404 13575026234 2582086932 34714354400 37365222306 73135773166 4507065977 18731718403 10907746028 14741559801 51983600815 20444610655 1019249002 240965664 27632145046 8728577882 1002962164 7809692100 26767957041 1790167110 10037344954 13107974742 30968427136 5537680890 22710968594 31994632698 12144422222 26284432836 47178578125 57242684444 8235873005 8849846058 28389878043 12823151282 92329483826 6159621932 19778044585 7892660275 70455755964 36801412010 63631562136 234340609 10859148666 10621094475 7809077913 13184625652 29718894865 34631614599 24446608072 9927049974 75064480139 12941719876 29358072727 1406386759 39126051100 70023603303 20498554818 8578359728 50257210368 22542944533 20074167522 10565072051 86444722395 4214115399 16759335211 28608782311 20510275034 37501287473 87862586016 89832150167 41438319 17236818315 34410901392 22069116535 934586829 94759049023 103389912425 10175582701 45808199160 28077302845 29677819388 10074760983 27049513578 26667454162 13545580023 3908130 2364453334 90220965475 56478496315 11053595186 11155648178 23322982005 2840224453 71756531456 3900512553 1288103160 79056867058 13574264484 13086037684 39411141686 90817441134 20345591729 720885000 50868662968 16808667297 14473738869 3421011743 77439915735 47192392251 11956824394 7817510007 519664020 11789110080 28133025616 421108228 26051518153 1713624338 18011822610 5946561511 15269241641 10270263225 5879505790 24197960789 36673631558 27466557524 2633228157 74858596916 1124968548 12808152564 21317038199 2396022845 33417943905 46019776778 6219878349 25534060708 15865019013 6138511844 3180794217 37033531394 1192771928 69779547370 63162834457 3857516100 5018510007 69450719942 19974179143 2817831978 87780950768 34742542708 43044126498 15031560213 49386202572 925404831 50172381889 24931315639 8156512598 2596879508 29524518939 22942155904 22734379544 2251279074 1446399427 6338708791 1853183002 4103832874 15174181863 6120365937 53450360510 12685176719 11509852275 7834256911 18830296154 22614809988 1072366396 35931464981 47147900771 109120325 1085094741 114162502 37067387546 52033005288 89127069368 71314699007 4998837177 26949218840 1475346411 48225764238 4194986079 1878253243 6419291343 20774988978 23013912801 18177417551 2924277831 657739349 49394727548 16215128301 4648812219 7750538815 635941811 1317760853 20554186638 7144286849 8059006070 9369693875 389452345 895741683 411338180 72579191743 65890552665 47956917689 36653532967 266079464 3567695977 4346415202 58162876899 1164516031 10844391554 21860881394 32871117453 3955913707 6622838069 31472610890 570850160 14118863319 18599793095 12755137401 37771581385 4213619027 18752503109 30924394147 20335540123 28365356077 1324592905 41092999050 68808376265 39115952852 14710851714 4899903335 42973730438 10394762748 7530389076 4130024524 6798186901 35530220000 29012401 93633730363 1895535319 60903575 2196853493 20458127056 20026972901 26902936071 8021295708 1867524517 5416310748 9145627498 12201969202 4285248148 17584648220 75971386200 43513873676 19785885594 43959017693 9595041259 16075601436 35056916752 9697397086 50304802264 68727413328 1167362142 20427956144 49380997509 38314160124 2974415349 1740311043 49264877398 40109764800 16887721952 27796701145 8028360233 28508103573 43724209279 33585821 90414055824 89257916821 14538367705 16393687535 9479700361 1470019833 57486663857 93080414855 18449344124 58813241036 5058314898 1783189831 20894018395 28829865079 47746345375 81516502527 57271372487 40940869557 738069086 7859738615 88981934510 36390845508 13409165850 39854066 40834067132 29351965488 78611675928 17284789429 10365916546 4512473589 67393154059 196964858 47291712320 12928078481 5869912305 23063434829 25735837524 6445677328 45131404632 6782825491 2516141853 8432583523 18356626743 16546711363 40497404480 84395814189 878611755 13413290247 2125559113 39992195713 22939426740 607904692 9575353693 2344192097 37966042342 10442601264 14204811401 173764405 20498308983 18761878965 6500593667 682050044 61559307 18739354310 2997269729 18682941894 3542798316 18892966149 20548194729 8050331447 91446269525 8731634732 30513963477 44448073280 6457992926 32986848395 262596602 86589800780 2133836010 2166515049 349503941 4379563930 6220713091 103002318006 6180147639 19783130694 48182919879 54105889501 959712274 45787046584 6935147371 3554100671 7078223107 11758642261 23666367495 6113299517 36879900768 9748863733 67287730748 70898994451 18363498992 3128852020 5342509871 1725241858 240192020 118071338144 1086081264 4371570047 72817686556 8637695030 67458565104 1009303034 8027963253 20588205637 5972389369 49398599717 516398725 20728235504 3810667339 43494376637 10071945214 16375808560 37582241003 511608258 3562926020 6073394483 20319690738 8286548030 1537569513 5129031821 7011682623 381829105 21601359932 18552586526 644791362 10663125700 5109584654 39451046170 40544394485 10011367576 13343972972 11095347420 33487718337 50755377055 2982489777 32021163045 112739897366 24580981017 13400411824 12306706316 85895567178 503223830 11416495628 9107803939 3644428625 6588186969 67243170310 1567976968 8199777498 412242727 21354743651 41786030613 65420970698 9849251784 78863177382 55657730471 3409930050 9194647049 2888443055 8599517334 25378174861 1839699524 36676022985 72641657208 190216936 8669031439 18312046005 11915028934 4262145521 8784519729 5271853357 2757632523 8529597008 7042019098 524045584 31985955725 835116299 56072160441 1884876076 45417136924 974753601 2498735691 1488436192 125674679 1921308254 3550622650 4963103423 5853452213 98695089042 11589002741 2442902989 83957735470 36370316318 10070093752 32105504 37919605841 8977420407 31418195842 105848515928 559552554 44372031423 82343815101 2227861598 2336127460 12426301158 2799126978 7360716632 871988898 2729789097 12300855537 31015426460 58212392161 7395607587 70124872220 70477545677 1048568674 417594726 20316948621 1302688897 14255221010 42160859502 53675709677 4094643393 17020278417 32703979668 773769906 701682092 11742215094 3218746756 54506789438 54165437979 35191186468 18386538107 8520427702 8221681846 4361535896 5339894279 17395723265 1081832133 381520855 8373531997 920872394 13756189846 51787410403 3554285397 1461124239 99793038925 27718893150 2826260975 5626655663 7926497402 1303718008 72540527081 5583641 19441064590 77391289233 6551093544 2802945340 38590951906 24373168790 1213547335 9448351263 10852208605 8620367924 23922987822 3537880274 11848529267 10751465774 36822606563 2697808859 84548285339 63622248647 5552530811 7293975301 101324753161 3555592508 30222043963 60895900674 11084734406 3476955289 60400387846 13400995910 4077857818 43881953236 13712929556 11380740761 145674671 27430760596 6590500569 58015623937 259506213 55160822903 5156856621 34668621539 6883430387 50015638635 10075177047 87812873520 40653056726 5022678201 36460174270 4777627659 7583407247 75818610488 55688793264 16509339667 9238787960 68111186495 644502054 10026242130 7240071005 6828440799 68383004 14496093339 43034219616 2350422202 24870875246 25298555636 40243256325 18105607562 13541789046 30446507509 57246597222 9904848567 596907560 1776015844 1097560224 89865171512 30620843450 31742527763 1303185806 1266234367 7409854233 28235059398 1635138373 5893747666 8849670513 13532475272 68519406780 17455350540 9639530631 569186444 57422438405 106453564196 3899518597 35668340205 34273505325 18860714518 1197188951 40382142982 47622066222 7287975100 9901029633 78167208020 27329450694 3718884681 2869907233 3056071393 19305996239 16555192705 28509072588 22650685449 2550512712 10983956449 19242541747 18305015896 31972971538 9217726408 1758437124 5699920787 8297750885 30523819678 1427154507 12566114586 4661652134 4457524846 26697493037 7206652196 5331750477 11827248239 2206778129 32342780413 25725785173 58444878655 93696974444 60849156376 81363557639 13957225727 45990266617 622226362 72197846866 38483494395 5141069547 89420740682 64480581204 59190975465 7189681745 32035711743 51684715800 28359557869 58764357082 9062679996 2384292941 12318623742 5408320497 3975797999 16515263523 51293819894 48031439731 15231467814 99184791529 15429755016 808976095 4917023592 36799470004 2913944314 9168539226 2167433705 2408123061 16454055274 9560832493 9540314872 1677379117 41366793487 72281834825 13338445276 17804998636 38157697960 23489611159 56988753284 1210185077 71885341007 35807834586 62991240731 25179096260 4454670819 18198553458 15885844236 11725002418 41726791040 1043381352 29619513157 7069250173 38650604807 6570539753 81748467322 36986561057 121921004 8404090349 8244474436 7721777770 797807030 3402406848 6879955977 3465993082 4013033925 19060911623 33151652805 32591566611 23994120929 59245551456 19830193918 71802637535 27121336227 78474637439 7058510311 78591605007 1198786350 3198581 30271637485 11923423354 34901962404 19789901463 11754020442 318502460 7984930279 8179166602 7504026570 30158441585 82862706326 39981910176 32511512891 28053599592 22159131332 11965554317 13688793315 5428606334 2147925132 3521023395 502105839 16715556759 1979815289 15265652054 30685382137 45929694894 33335028523 34375977648 18647642 73174391358 3649457769 48063510365 15733686042 6569780675 31450072283 3881331133 21979615913 2580034979 31956866391 135860078 30913041467 13927028906 457114584 16839927420 79950917937 13016698554 21788469242 10899257347 9136879355 49859664 42305157799 1501649170 28079393157 2609733084 19246013427 5004314919 79629558969 2727978343 3904944591 77843055376 9056498533 24051095680 353999049 2600179949 20184527301 111924044760 51987420611 2485306986 42341756493 48901239671 1451709438 104903280285 25877334280 39791956398 1472571833 9661757408 1306044355 23360057310 7120242165 116200790337 62602194990 116807625438 49662693522 5752305311 24163398766 48264104178 7714731575 25139974776 30290011586 20137407037 215780476 61364906019 1618215880 88086841988 48120756043 68787067024 5509350176 992500146 35462940382 3175283417 4243587929 51841870923 55185564331 110103412 12211171764 41105901958 11740578765 59665476514 10340800806 99379950267 78461261615 5925911472 51324673742 717096462 57272987977 34762814057 61272451826 10061758718 41263388747 46005224633 10920383187 4404452021 9075875237 27246508472 24096069984 6439845947 2322539956 8969970655 11488401146 3993345049 37820937995 11773211560 711146129 1055497870 22271640626 26223540590 73597592307 68570750740 5974203985 2491687967 59120005705 8879343590 40414119229 5908495354 35177754145 472533378 12845710581 23954880839 12673850414 2815516782 23820004827 37607752937 13571687636 35128797586 8061361348 23674531597 1964417162 2944604592 46523492715 3730856945 42302124281 1087086084 981821897 14532145204 69929205863 189449681 44062130438 8412659329 1555337176 43928046111 26077735483 31918909428 51920192923 6330935694 17177723439 52627341033 80180847415 21641726742 51145250797 3823762421 26602801462 19633640892 4848239147 37451808518 13451135820 2326376200 7139651320 356382369 6176632590 32543874499 6928635622 1893827713 6528569150 3057996155 3988506075 99586723845 15296556530 66192989944 625470166 3257023575 6491898363 6903178207 68243216773 49108156423 58597019134 2554435686 16052068222 21957283059 411476115 23008281714 2381021187 44228168890 39556937767 9700848771 7123486583 11176133135 95426807995 79495112330 26710737242 1287284921 48424343809 30873968734 72279277509 985168607 60878424701 32259329454 6848992121 3237814650 1043110559 99869912990 29213340752 26981383455 5340036949 12440741455 7497400589 30986942 2332633906 80234510806 353577772 19981575196 10192197281 6435726833 9939397764 9506331779 6190240520 2116095685 32315386485 38372810276 45326021287 44795359922 31982962126 89469740910 85789386774 8781839000 17840860662 34852136315 21829033384 18054589 5922782979 567973386 44641816600 24797954435 1598556628 156119869 83766793876 24016854023 48843721377 18783832388 59759618966 1649748888 36801478785 601255227 5130108782 100945006985 29194681212 90987478178 821472802 7554784924 54541276522 52154681498 7038734730 40945631603 6735887334 43057030249 38367710959 10203087191 53152410435 18922631 47374540329 65767568181 27987073216 1982070293 8043995877 3977845400 307280767 23212824327 8794613009 14685646775 15539426576 24889716064 5905032411 35063942303 15402696423 83290048009 10717134114 833478520 308033487 56935843608 58232780135 4972212749 38109843830 25255957964 14944632191 79654117380 83786658546 3969034969 3909175934 1402176057 69529017587 23868718922 2851187537 748702223 14770671401 38516486212 29606297840 2190816469 22106946834 43282004505 4908384159 13763812424 51137949594 77384574080 1226128043 43980668095 27931036116 7513068494 23557514335 2609325250 86057722022 52433907179 31226043186 2833476288 1954565023 1559391459 21035395293 17658271804 52894072862 552330068 16589304108 3061115348 41289518941 110154409268 20552775281 64747419429 472838334 6305875500 4983152129 94232604010 2132731573 23488738363 94372560910 14924253438 1756964187 6836669343 9391855746 6242919767 7441776352 36317121244 15291191352 988902977 12842444525 477215034 19672702323 27786751603 12624042443 76873017 6754414946 78286713534 4000657968 24067487649 62865111184 3729630925 638899345 38454700754 17086081637 879131330 36790955654 3540852024 25910996428 65744880406 22921638439 8132411537 622164030 60409466014 28267579270 3210570388 66631507154 5616498504 4805247744 4509516332 11386722371 30572628523 4398912206 8518541766 1828892495 1035283427 43056443193 23323121805 24814919948 43990017031 883695187 40797148254 2688016742 33511931626 7220704606 12234991599 8874481216 17128736747 2740682723 488147751 17623806542 65272857834 28454815247 54033043357 28253287023 36654773242 1196797795 22548205151 17202052541 24331522834 32777503684 41758378697 25287807825 15693695925 1191487539 842267805 3310245858 22293839089 2719691712 67565320365 6602245093 13045790386 2281900710 13721175915 54711686452 41160650024 6269625002 11918282985 74693727815 11263827110 11930097588 9185984125 2603144238 75058742921 22135049527 25634070065 30028993527 31123664744 27904546251 9288380980 685602334 71565432936 18542215524 7392512454 13496308306 45038570102 41011246704 62306441139 3460911916 35722994961 29310546215 41104239463 34184349927 32696740111 31025701623 60106450193 3144331241 66317862068 13424833532 2635791204 16988891338 50711247480 29334256034 56735186772 13521089021 43675636737 7447158114 91326842 7033547200 67925543058 10203174619 9882124123 4804799995 99810920082 71405291975 91667118856 9473762515 11538374645 31979031 9047489706 8596704290 3167373147 2117669984 80250381421 24808127213 2425878878 9810655369 24837812393 15064496604 1024615491 57173021742 18417186997 11154711132 67588405775 1252021442 3362525160 31464248282 5847311649 20487181589 9013488243 3739212718 3797233777 7964863415 7379311314 1630397649 705611526 2248061001 2823981145 41994380017 35128206319 6912375 1642466855 1292928637 2017582938 22470006927 11794631929 12721146956 15720659516 3282046831 5872105435 19038332569 4334007929 53948436393 57155941842 24204341795 31309224627 22391175462 50045128793 14605419550 1907695012 5108210656 21699726391 2135662 10579259802 36598841990 552946289 22373012413 34617470955 10253147723 9993046391 67702675720 7405158983 4349616195 5322483565 28953312558 706698655 1688321114 21057825877 28034523673 216907464 5101030907 873419916 14726058410 4266956319 39013091218 3689852978 79452473980 18193835885 15869785064 22007945010 57712181115 106204973374 29262119937 177394995 18152639774 5467177783 66630197482 61134403667 14735820795 26381468093 588061652 14467913407 13744908421 2043015443 57700748669 41184159999 11349579544 19281743164 2585382067 13968506990 37706749268 52055108294 33289630833 95733003324 19681672769 1897684208 9626462324 99218449928 4777530664 501094698 57837528122 1667284592 318337938 4988016973 8903306356 18739529669 27517462701 102279432127 11416838236 680445836 14219589014 31863499415 11872898313 21254996391 3417144633 5620010365 25011354228 23590917751 78863636634 145066604 1678044442 14565090186 16942023692 31547138703 80846157478 2100561671 76242600597 8269039479 29198327159 658749837 12295718780 73179128926 2211572803 20825365532 8451245058 91164802435 18373907868 479766773 2204170 4084564831 55696012377 10277642980 37399457953 480514924 15305423920 629587456 5596900878 10426365559 7134334089 438582000 49977538344 64380241616 8327573 20284544882 739944701 50870991666 3671968822 115433558237 36304280930 24058604539 20829009016 11647118562 1266475485 429599141 53295264249 5395305181 41351181452 4651395030 50519388076 3731010510 18885607802 1836934458 8296105314 21768816171 1360104506 1524866140 21200352400 46976004064 45041269731 79867833477 17010122483 3258219504 34069106 1015579315 1772718883 49421142020 39387756280 20677382 18043663903 75281857189 3734222109 3239009267 439502202 58578012910 10278997902 14743641478 24680232680 33298562224 45101951473 33233144073 7309783154 29277008857 2310570733 13691781733 2245525893 15262251730 62653850023 46658772683 482639831 20208990488 10001248521 9194716777 42217431499 101617504426 48735650094 40999690911 13483423769 3629761961 7851804338 1343512766 675240603 6179435945 22439212384 38359104091 38436886951 22040689702 9307690237 42987535415 100290826648 12784208792 39761633927 38492990191 11308956106 15968134657 42813525324 3609575193 100428026 15979130333 42472057455 891220014 5128215764 32417160534 105223463 8878951336 1479876434 5222555830 86809537510 7346938510 3618363801 66160044062 20269271152 4903768088 37092551805 16812474973 3792758210 33346642136 242935611 1310928198 5887378550 1460226619 16954346170 12416099458 21111662353 7511797761 56677421435 18416688551 29799944352 21447018245 7514658 2393256080 81978660931 1692517432 43346477962 16676583208 34114048420 11153329869 32948067344 10944121517 33835420753 93206497665 45495193064 2508211118 67783026350 6609187097 23362971321 837768657 8184501323 2077023378 235030046 9105498751 37629249831 16023707758 1119979809 10581553823 1949155906 762587127 986580843 73149852513 9856423964 2545877099 104352705816 4925915926 114028169960 6002653588 218601607 28058977303 6747224704 428468431 6989313997 77649724 1303614907 609749593 26001963603 5208806726 3875284060 15477981339 14434941666 1825533516 12678412863 19509663388 11776961146 77711345299 8279753845 9936027 20559135239 24066842816 7452711767 1338451687 317970846 14258397456 12083803187 2361061920 31906534216 45433221117 45996733664 32221652689 16958014692 2445565029 28415563513 17954508898 13886238211 19995289364 2885859152 8486829958 7888181801 18212727701 11721949820 89319414915 27264677239 2970741369 12911224581 6033750890 23320553 7642389816 29836424008 3209977987 8571999531 45032026407 159134977 1625890316 61069889481 43399464695 30649050919 11114498195 36494326911 153667479 6984644297 26383222679 758529539 18782863775 34956899048 2223880153 3388882603 340668522 90753866315 43537385145 16620332940 28686859948 5912929606 34214574540 7971341593 9503881905 14804461122 6287430239 678866944 6778211749 14340342015 1425839489 61532982662 1863532349 14987847020 1522468101 50824106469 2043985715 3196088878 7321166881 91375294138 68505797371 42723858238 13736982951 3436456122 227482644 16296433774 7229971373 7320925782 1481195141 58001985437 1282591611 37242756390 33641024641 28562123519 687380056 94059758456 2348717233 2473190619 21005487325 3569284843 6533213292 12569948171 3645089896 50441104488 26672927609 113303116366 41555581318 27114906194 6623707317 51625110093 3160596299 19836017630 61713166 30681987590 38318404221 68594882817 497755342 43732367840 47475366537 83109331093 108899371547 67618420557 379162310 31042818970 84125461538 7326405679 1439718145 54194024185 39817687051 70934070412 11491292310 64444106574 612850173 92736757 13590160409 23537797324 9276426515 34042350407 47392238502 11391343209 111203975848 48156206092 72040925145 8947684263 34897460775 32469518092 4155631210 80730753145 63267631765 28448736335 2092748642 57567107062 23176754298 64996690038 811194525 73750300585 1815176248 4049180012 614520238 1805949 4711444510 1133942500 43314118630 81415183209 39868490610 44363550648 26043045415 7595451973 5281357969 7298579946 509910610 67230966405 22310042905 12613470315 1510956905 25930715842 23688522478 187734908 6692125862 7142638824 4394989454 24043204355 32186379861 6592502861 55707959001 18138446165 15849395979 10826625248 19481263047 6230270962 1449779627 29991055399 21870056951 37518902117 23572482854 42868195153 16023257579 16219333649 18720785842 2807299877 31135377871 6035106779 89509093910 9367097443 15451618275 1821620 20718099629 3481429557 8304253200 8709799128 11521955279 91257180031 69387603099 1952270318 8321276884 69652141687 91495840267 328763182 25155831596 15725920579 81461011182 60570639483 2188130505 59658357071 75025492490 92944465005 26836333921 4441248544 78341312220 63632578871 49835007187 13398764904 7770683006 44273788225 55509599570 81730737578 15212850216 16173938757 22045313263 74788218100 82454186619 29204009253 28364790353 74743435870 83997326671 14781821705 2717076163 16770707394 55133762757 15197607865 31908215372 488542220 31279618749 6520320164 42469880255 97497902927 48908530707 9289625985 8237394321 83735779849 9214929678 5128302 33871405234 14469854424 1207994467 3998465823 56766517014 5635807714 106771590147 3491630025 904482966 18838323440 1336506513 7894490843 8619234676 2124059032 16981065842 3545709733 3067707666 4309284828 56963906434 26983598650 15673947691 72868824079 10512391961 4123256708 29827008309 1539540558 231129235 994124530 17062551213 4251899296 5392899551 3390529428 18046824860 43870773369 4278946563 16297977215 10504655731 10214002016 10205596999 6305414379 23004683006 1165723855 15667955064 1176704390 47785575591 180978658 30343872764 4005298545 1900563693 38561715 29541375303 4459105636 13744219502 2623358151 27967296842 35647741063 19787183515 38847657082 1606171958 473380854 5205139704 2064475247 57266981117 10250679638 56750366055 67153981837 6196257695 1064700936 64223832269 63659018076 32459060831 3264397872 62558423573 25389735866 5070141965 67168784824 33980460049 11818057480 64752165224 34890100580 59578119514 8387096950 273488775 85498768574 6907987302 4083452444 1590877900 16442457745 6172910885 33061855679 18632309089 2823588498 28611073925 7409732563 6913543092 4214130804 83851314467 301924630 4008055643 84188276267 35201021419 886893153 37964954097 60835464838 61627825273 1855469150 2795013378 16835962856 1032875349 2106480194 30758236031 8969580621 37909780404 2629631166 4730082809 5613137428 11525915612 80827763243 513110520 1097933876 7881454645 53897699766 13308341670 6611310902 19842743531 76602315504 4307399817 7675207523 4895114234 14807731442 37531884661 10076037048 747676439 113484503384 7398719461 3536738232 4598261635 32117773434 59121609 1068959366 83356823991 9174856885 1164593582 321238757 5909551098 3774974356 6467290451 263880590 11842490332 7837467343 75014975654 68335185392 69252598035 4871546712 4439066741 12355816303 1619181234 9609699171 21378057438 26178581405 10648128957 11622791279 12486258654 10582608437 28946306485 6809000374 7005851585 96673564315 81737147229 768687773 21255879624 2731667189 71458511286 54623901282 27504420987 36709266573 33565644174 72455753161 44839621947 26019557781 4912262227 1979626108 4598327178 27898500309 1457000134 6857865658 58152504842 68365770207 10733932768 7199634823 84682983548 1439152828 28972601781 1215135260 17800764912 44359807 19931405682 805091684 932343197 6823520194 15470265725 374786792 16211160889 75389045562 13622910255 41579540677 11229568622 5401418146 4072994620 5901264468 4075511967 865124111 11210259406 60795720477 20577181268 61055866771 54817957775 1520777985 47011238551 17758155156 68909662018 21913155861 44994604921 33171290030 26283254573 90350416590 11581964444 3046360293 12975124881 5861370098 5886025580 69298419309 1545693115 44870381918 26041795278 7561917092 32134119106 20097255440 19928471052 1780996050 4323801350 25733649060 16528561176 652686550 96606108512 10601436636 48442853346 66917316801 3973646227 19047541771 2358761433 67746521136 68038576663 1395424887 12753114908 10773611299 26980529 9421724398 846663451 9658001435 99124365025 18280740284 10568023967 31661524554 2872364082 76496842388 34612439346 1899098209 8541873620 2093470858 4777561228 3402945701 4119118765 990558346 861431635 2540856504 41025639437 54978511381 772563317 8293564121 68873361506 4888953993 1414606279 12813696558 8464454063 1300643592 509936329 975761779 10759991799 27174998692 1482741392 10308394737 43565368149 37317381 21001712827 26841221651 58315081634 34094732174 92532185762 58412759101 19845260752 8123724003 12707994557 118187531 36966129045 4107994128 6714822731 19955666851 16475925970 11563857247 18020880010 36832501282 960128887 12736054048 29036862870 1801920774 55311751907 38363911906 22440492460 32941884540 43175787148 10892436406 64061827610 943027717 41084050546 30417048947 74133884764 81288967391 16535217085 8267798630 4924545933 10947358916 68178928637 44804091509 27074557494 11481926072 919157982 5264955399 85628408634 59046585148 923591280 9624250759 1276985028 1818919276 10203592 20996362159 63162610278 20365084446 36438053956 11512665192 15972191772 78343408324 22214638782 1508892299 22229592198 271623012 50835905302 6425712487 57391450238 22235207307 56631089898 1678044258 7041412891 31864678 29218097948 763368865 26830256025 64191782430 2848386882 20254140519 5397690301 16373200158 1321409849 41321966739 3202692444 778698735 1058900255 5942203456 792370993 9671661682 10477663149 7351094335 60513216326 86213189836 56938259068 4239181557 64713401027 21482080616 58841381589 631834897 58892826030 8206241203 12866832162 5588677153 7161635474 153319905 16079909624 8785029152 70236333308 10154281631 10389232023 5525846868 38985404811 27133536892 11578355217 24918105879 44020612686 8672825556 44303640206 21665246562 80573139040 1139728083 30607211542 1953181515 25883617815 4483804019 67699136195 576670752 11201182433 21352854101 16410787495 18410980663 4967353113 71869964051 13340212325 7878657094 1222935146 6452641475 106144016801 1957187269 3109251350 10029952250 3470811129 19242861339 12915872655 72664902767 1229665023 17780518771 35413322656 30013449186 32387120248 19338437968 21337301355 10255529714 20326083614 53423614304 59248922654 63118649391 77631877903 12688403945 10908405355 101058905 3924337610 78273512357 13713719643 31852172602 15319162325 76501811870 6256039405 15136140319 45512929974 152532835 4413221697 35026678294 86817449816 78477582693 11452206 30473919397 14232370253 2625744350 33220979233 13859807326 53475885082 73225278005 4829364091 37972660375 12877711692 4177744429 52407123779 46078865862 12170634609 7760406065 4553824150 24687542640 38167213413 2507529222 3489815653 67650927349 3073186278 11767966739 1827875547 10966367234 28680373912 84312154649 4167540273 36708701325 7675914026 33313796737 17593291910 17367678229 18886709619 5828389852 3101953686 18563688281 51473490975 2389176755 9060211124 3790994480 22914919921 85958511456 40229766071 11345825838 28361432238 18054577996 7988367809 58816242793 3597445009 31501008984 3790875555 20738177217 7296511943 12884355692 50954782843 56095779325 12728959312 33981493076 19401467764 22094226140 1710047461 15271873487 12887870161 44952049830 3464252909 2647742032 13970376426 55839474355 31072179630 1083255160 17269768409 5285114440 9831735 1183682972 51115639355 40231715685 2826968871 4246443376 10767238668 12364611063 1824641055 20257230748 76882909660 13341278621 9849616244 6054761752 9209407121 17313488796 712839244 75672288308 1830734369 27962776984 2785462311 5241323137 4002160317 19794052099 13193982648 18449921479 59211935910 57693433128 7669902239 124201445 41140111694 55180824164 1077874027 979035680 24575357015 58995384381 6031694037 653700966 77984324639 6652086172 76927278880 28268964138 4028336068 3975946115 845294907 3527786669 2334969047 108037387873 308897139 8119299334 26304248756 56541191240 4455885859 94675789206 75156952045 56871579566 15335846883 198029856 2163570037 6056410395 28847231648 2633875134 5220495776 8261960450 2852250623 5615663332 1770459510 488614325 16302552570 596188130 21956678621 41497523602 2963731760 20832924276 5834872918 23283606180 30787443503 11421006657 39128481222 30445482 7292048043 20283754500 1174400966 59665828156 2663178839 7750357118 131774147 59891018038 25677958823 8164099836 639423650 56196873979 24912253467 27255005213 4482998398 36729624212 8141558567 93590845779 13102464107 1679950446 406608589 4171802983 7495001326 28582407534 5424187493 2218609435 82487195808 46707030394 22779209502 11203868466 728099335 1254631000 22363238121 5977337841 71124499378 6103988998 7940617841 86720570818 7804820563 8530424244 29366655015 36158937089 14633491766 44853582967 2504048055 1536772 51864164049 11964166732 11594352901 69399969748 1797990970 191938296 17008718681 49669216242 74331672848 10006146317 14400928416 13662704571 29543277817 4691794734 60569948223 6883418679 22784900958 11901040915 88283852325 10015569092 37044886 931247468 28021455954 30961657691 16026314293 479895957 41266619701 13685481101 6339694 68783110301 553164396 14930505838 28380576952 29927102102 61790516556 9999676107 24415379072 53724197813 62781254741 16391573456 4049682390 55156663181 7689146411 178545178 7696331223 594198551 6054143214 39199234933 20988286880 48443184618 11717132831 9146120644 206014973 19559383231 6601900118 1255444975 18981109367 11630930596 2171266798 231743649 51594104352 5440756298 3664496431 6500361 26265030912 45330844253 62565609178 254782581 1385999566 5738386488 14463201253 5569438466 22493513138 1694825960 5410902546 23547719815 54519996268 6325198426 81232388460 68600324091 74953469866 1035528637 2898438238 60388845886 359843795 512975805 1629194307 6673785952 58029098342 3382644012 2659640557 3192707909 695851067 69641123238 25013167656 64480745789 15756953510 11162363876 40014425975 4041915593 35079667445 9335054355 1281892 74570419032 4714236994 27526436171 21782457708 23959940801 51515435761 15782987724 50313782444 5945795166 18492671606 8800325141 76694535245 14786695017 20219889867 40504715370 97531972403 1861059461 166103890 2750185425 28679687509 11046787787 4823180190 338858156 23349790047 46998784513 82262144307 1440179266 61458158787 3192716143 6538511933 14718185314 1953959202 4472479367 3672155364 9702952991 4113839812 54067514314 38331171300 572028100 16171800700 37312677561 44963174550 40079932573 3248613302 51609689308 73188248169 18977873646 16754877264 9494758431 100719071239 87037713773 4119590791 26598922464 1745733426 20411017394 25290060248 26067854806 2060759 3607843927 251406595 36056841754 4759162908 93182332 53844430614 5537241637 3432635857 78605985268 11571259870 10043191767 21409325912 1081949135 201449158 35408781551 57789919842 36922275442 18229938884 4301787311 6931996496 2076436130 11347558298 7320715276 7985588971 15325225517 69497559834 11396234547 344937822 23808257843 11789541670 31352779797 857496777 5152349218 26951207159 31552457065 9974485626 52691312107 4307835666 3822871440 19518840321 5386390627 10083901314 3771726823 8867481601 7926786754 5364683261 42101680684 17924832867 6638113811 13324755501 44565987035 25211181019 3630769000 12804884914 11739888981 52655298125 15095000245 3571238987 40862878314 12062338976 35681155220 3285431302 50555539153 22722537859 9215539188 54075770742 91161662078 30812061183 74039286408 4536258588 1227251792 2825242194 10535205778 49489331414 75071905774 3932211974 23606691793 2306837244 2273135072 1104362215 67616026545 29403004629 4033023571 19810986064 97465980815 576499266 4812242988 33675794172 48657224110 1327617196 486546372 52838181908 7932493685 9236950812 22638594267 1058967904 23302060371 3485822879 1345811104 23935093342 13152684021 5420338652 607180734 28530480160 8582382324 10985212141 6720553518 967314081 297564217 10058890517 1782735239 3580750903 21095786413 6929049633 45462493402 29237383610 23887112226 483998561 4941809689 3288742750 70220034758 275709103 32172704206 9792180165 33201385865 30557312591 59733173926 38560153471 7247984623 83491539013 27407634634 43503430 36567055356 34887078607 32157435602 7472813565 8310838896 29637627159 7889144376 42539420101 5470981859 6157152804 4935641342 61515437300 28160409109 22093250156 24376261999 52855855 9882042465 2243664116 4284062841 29732399481 9040154964 2431865926 1030014804 53021442876 57569338638 21184668284 27011846026 5880230055 606349827 5866899301 42701296968 12837933267 6015573294 2857503733 53044638134 69306577682 1401218402 103444977529 2506862766 124361568 83503359 31694666630 14709562597 1500321880 13372519809 12565655227 4909992298 404777211 5159140754 3121229920 9356589822 17130562590 69716676434 688717611 81302089046 28003907522 49189428312 5719726375 44134200910 71283415621 214318242 1961942946 13493971329 8844789316 40729455547 1984710312 9482870503 9037845006 1261568585 31841722010 11422620959 26548385463 1541151540 804535960 91322190571 4709021603 2219530948 17331535538 17241237392 24842157753 4221142356 97847083050 8155467547 18810315872 33974383071 8211457133 29850538885 6348090352 40055078670 6300223171 7991687316 2235356659 14010871594 2253671671 1651655541 18163650473 6612245004 34187239628 7873723549 5698672817 27032112259 3006090209 7208760477 41647887850 6642858078 16181153141 1712407127 57669990753 39563585876 60390005496 22705834217 46948998317 16066979728 16957047806 5767678937 52325954221 4175519930 435834775 101799184788 6716049529 41144108951 97492522919 42170364722 39376952534 76917073538 29881957809 44219562739 6919461818 43068579856 9736093971 52114909040 34611256800 3589070023 729251786 81511224657 6813867076 27574808942 36560883740 650538050 9804332513 4050407768 9131922420 3255246376 20963300924 14752894808 1031845175 234142216 13298004477 18169578152 27816311858 1409820700 15888518894 17405043925 431630038 1530185094 68013711513 46759286806 5506989663 35587753184 2136177241 9449177949 7636366409 25555590498 10833745634 12538850495 744317317 6240600475 19637841361 63321913471 20878501 15780547038 64021788999 22891083739 40110932704 82421647093 46852484123 7598904725 3228034409 92277310986 44281560072 47957524058 7454840606 4825183816 49974872045 2838548347 12971459215 26746216370 198677144 4009188091 16684792465 48696960340 74924078 51739798564 6362463565 38199942920 19465755463 28277603670 5533571981 50094148900 75528997343 27097074991 36221963122 7023022895 60540044450 11020590568 17737180083 2559100258 39188502982 8162759240 23587033913 1019864294 10899700082 27055120576 8243249638 55008990031 1468613838 2550730106 27270240175 23487353925 3090701899 33222637790 18306181292 41632855309 43551185613 3496632092 678421691 20868881488 87614466006 3185971791 102739110 2974491877 47200638300 7513994221 41545297932 339467562 9167493988 20550434935 6225733009 10365678704 26430274522 20305021336 48402996978 88907777278 4410879347 9409845096 1069724932 2743592638 12676015488 29174250607 14006050585 26102987341 669441337 893813035 1462300205 7446856859 14227787370 18623773253 7197336058 83592012592 22917815275 13271520265 253114636 47581848214 5856902456 8770862589 7133344 3009731096 34060352664 1805570631 4714029725 68352628701 19507474761 10272112198 5623902872 9094599630 7899791 19268071580 57147021976 1317147529 12193825189 12915915679 86049842995 911072262 2965554811 22372934729 642196907 61585599872 65906423259 35184861689 5978760084 62696789715 2898773349 35494109004 16925632562 5214473596 7145892784 9362493897 8135547796 13398062 2428890319 84124697752 13606406291 14564585829 36238716589 96509982706 61744447061 334225719 14193432193 12715736221 35277159222 4300141432 3588217651 12160744977 134639618 42551659936 1057318101 12079271517 1959824419 1446873155 41514300454 95389279216 53485027359 607237853 14667495311 21095335049 46390007642 5898742909 82110934520 477904316 27677416118 67912813204 2104068918 11338054666 60859427879 4766411303 6486687412 10833913998 9342233984 2258228879 67454057424 452735208 6492558565 972329021 29733116111 42030400598 33804757849 25592997336 13109830992 1049603884 47462525688 14113448258 7054363882 64312288601 15717227861 13151598204 5247469126 97971514416 20864485251 34904981822 7529442331 68534908350 91166603615 1402177698 3864687714 50042825411 24585546428 4654278664 5014985969 772744980 80693731385 404806227 25990592188 89603043509 5748005077 2369662151 87452083047 8294977339 26396263772 4707011599 39440955178 26198887283 3186450325 12204246044 18349137476 35295577227 55012275967 103616236285 11210380847 899594264 11481586112 93358361818 26533657097 53963631194 9864231796 82027686268 3740847187 32174812096 4661962096 11435795995 24867619007 10264731605 1272353795 19048909243 591556684 9315048120 14708029239 73861544408 39297797227 16380861939 30756696979 10354891052 38072191655 6954845636 42822129766 46888511669 38413258524 6373833979 33324679062 46180995441 5369626475 44140812933 1032403977 1012719984 427969883 290523511 93870477211 4851594428 8715196019 12183804563 29623003048 5235099771 2565837424 41753966431 36257618390 7838813301 12930507925 5271805042 59488151578 26977013081 65297519995 10897315036 32914078700 46050928450 21316860458 1394177785 890006568 60390749338 11680292724 818481600 2574727364 21284495960 2552176653 61422644855 32354001623 1553747242 1467407282 80534763881 113059677 2669293 42665903924 38908204445 36930731519 71245131721 7510866264 11180765144 743503051 38971056109 3024956735 97500271999 55085165344 394871864 29546558749 4627411982 50906373192 217510450 28585380816 56313496281 22213918678 12216912628 22434518085 2030992936 1630754350 20627887474 8652651532 29631998410 1431262373 1476088146 17743468733 29820636308 75218762644 43761534979 21786517386 56961628107 103600976033 373231505 2591915648 3077922882 8530073249 40373674795 2324438570 27683095711 4723314497 69239217087 8739412457 73687502298 49537357894 306329453 12281257075 1237336499 2006543178 13870381554 20572764755 30141888545 29284465373 2012659686 66996371199 8005344898 147057831 601191705 3469532724 54904832601 535874743 44821310808 17522909875 48088649142 17338791199 10206357097 4663168028 18676911367 35951354108 23521302476 1386457243 27963546090 2288386198 26422719650 4700277825 37313698833 35390400604 20415759618 31459366309 2122189249 30402017616 6599140063 914173042 89405272185 1031820281 6937135513 17391646309 72020019792 17953233693 42243295075 5624220498 10725851398 993595516 4865571197 2839475967 29370904499 31753939217 78737495795 9760881172 8196517367 6818628806 83404039970 378233894 6087153209 59681405324 1891803596 59740666191 40095727611 16936328964 18564340344 39019727758 67897076723 7567169985 92225526249 23611600814 9548346494 38217906263 1050400053 34364926115 32808461912 40982681467 56455264637 58175037284 3013767757 45839823421 37225054389 85231696863 2334378683 3389179 70288649805 1063989074 9452361510 1121377516 4150132728 53748165106 15927463189 37288246921 81739730254 17939426689 13242357854 9747283554 16778631132 20466542266 1768037 342224827 483284524 57188400658 23830318990 1380220934 15292229988 30304049373 17539875123 78383899221 16741163795 2014070399 8570067259 742629444 7277225431 266016857 15124998420 26291353085 989667418 7630790329 6163955939 50648711731 2640463223 2092625031 86438838222 4294356697 14832645067 4534984982 2040967957 31915009961 1326386304 51177103524 45109374849 7155065397 65215876293 31192692445 6955887272 35281998159 1171818380 36682773447 3853047897 243662380 5975340037 79085391 5809713576 7097839249 58578431741 4362630074 24690221344 39679740644 19358454087 6426829982 35162538927 565324744 8397398726 3007258345 62471015937 28338937370 55699881710 42161725901 52294259449 958128959 38555829882 3420496151 14468234288 26961962283 1645595925 3107872865 54248884007 69202799506 87931017249 2234915186 8758733469 6746698803 12913945081 4453513307 48876967561 43373938485 3819042885 7849763376 39698792866 8552841657 10030011654 18399400844 87494386936 27822025772 7637513828 18118714097 894923601 46682049232 22132526061 15925789035 16168925737 4331713903 11138819314 806259046 22928715094 4036612355 27618188890 15975378409 3034197964 91637495 713718817 2619146539 47376134100 62008209 2879006791 201918793 14580695815 5339592515 6861499444 115577890 64160975980 72967643059 237784161 37944031088 83127865383 8393999918 66646737619 48184217574 8738692084 2992105665 33583613163 5885954655 62032114292 894404713 16266016766 2267768754 2315256347 13849889531 37568267863 99570423151 1438868994 60549390292 75529562806 8612830395 22906138443 33728686729 25313158263 3562404055 10797168437 5456049743 8357675055 8895017906 2047580303 55520338646 3515002177 36137314830 2059086103 5698142109 51422511698 70289615039 16792696729 14712897565 20119532953 18865415967 41159992515 12340704675 7921020797 12818352288 24559625052 3661250584 2458607257 2812470616 987562576 1535021851 6423076616 2363810672 25726151596 137433239 86402393289 20552160516 56421285142 6833659629 37893067109 20738729987 5324325461 18297983160 27607894831 65652443943 24774015235 1464360842 31862702934 25386294501 1872243667 4724423362 7492965753 6231335295 9770353522 6215416 2345586124 934474342 1208509813 3591453627 34380909577 44069583805 43251241984 33229816868 15410447352 1131589701 24295568593 72761020747 36280260810 9432361926 868790768 4415474331 29503303079 15170817074 43337531178 3829730447 9243928139 8154519321 1932638851 59945227096 48813566318 518344207 37288648013 1983514947 70562462843 53457487878 32919111460 60780877050 7508213540 92003771387 7695865581 15227621016 10527472223 34406168470 786128802 25047256558 12793173333 12951763779 3405687549 6534270070 11195476816 1379655372 1595605209 15803122332 2175959049 822353421 608343421 3501906993 66718300049 66456276022 16589538711 2572860593 3089683286 86439142168 25612196974 19932186060 29550967363 61782050640 21240289868 18922699510 58615063162 97264480302 14805087951 263928969 41513753496 3998970821 105758655611 13067709941 33646450739 28519934294 68913547379 11987017256 41936740693 2038454171 19002749048 69179743397 8080529619 3791849915 1269858674 4311998833 15140528504 58737778259 76019257151 60872195884 64649333459 29880477067 54117817458 20567476778 90628321983 1080140367 89281503036 4296609643 46084643 20286092065 1862098077 32988662321 27229011537 21506056683 55979220958 95858216947 28935087999 13812070749 6924472622 1242834649 48355383 27424204073 14310909988 10019546678 58018816387 59628299650 45974547316 78880993 23259273744 71669372952 57747090080 16611179390 3033654470 69376636557 9836917507 3398690295 454441301 2204029991 7193839175 4417869762 7416940609 2731519167 56284081800 3799145559 23734483278 16799451649 20080945098 15512433950 45506597651 22439842909 587266825 23785947579 8192268 16661618617 4237657645 46436913345 1134451364 23381786966 8256389609 14677481903 80497810817 174939493 66216339 71490320779 6590866851 75176730021 75869509074 76513011487 23794619593 985924563 56204558510 19639676906 2626044782 30787652490 7199899991 16519354517 6800317431 94285478767 11369747191 19283599 1456919335 66680834237 5536626445 27390519906 63151236366 18557123701 6568342294 16255976907 41556213313 14381834216 361659504 5555844942 12895867799 29325385213 2021568873 2400364054 23981628389 33580357257 77944197401 40478092154 49656673 93674858093 53630868997 67683900365 32012083991 2087586655 4232383789 4050457255 2421416874 1699839581 831889942 28389552796 12068259391 41595688007 2318028950 22643390538 3949114459 6502679609 4231322498 30809784723 6307178556 47500236077 28225116486 1003016113 14276648393 61923274793 6245019127 23427465912 49284904796 16549765542 7547963006 1012450136 25867764232 166578173 25510409106 41940716280 8519067373 26540876849 74107454330 9176088842 101865123305 696789484 28445667774 379822696 5316816163 82331555247 2772476814 13852417385 56874589016 14307598388 21043813599 5289968546 3273237826 3942099839 2047887420 7146078722 4506703973 14420862491 13722670823 52066435605 39851960142 8136732251 6139276391 6892042784 79504368706 3882353804 51674297675 962876742 2281718336 25754108381 192046432 4240809500 44589735279 15526883017 12292515917 5532512585 7042181473 2281215018 9124918216 4970784432 2842391286 148238613 22419732199 52917345668 24225953513 17122535064 52254619051 35304168252 4673276806 9869184804 1530207264 42288217560 68122682416 70378452222 41697533708 10768422943 2915684527 1897009323 2923015833 57630503285 1902449661 27966296173 3286912973 60952726565 44482083557 10556214317 22401263726 76436533579 58821795279 701150023 9451964147 19170266334 17576790026 37953475411 6799891843 3400217607 20256598040 1882862731 80540561 63307453748 4847373488 1548299445 8281718342 63513103192 447356552 6129485324 3489710618 4616135496 49982418311 987302131 56571521495 62166811398 11718828099 37435212594 14759469706 1665178302 9382586430 15545196925 1378092815 66486384852 34480215379 3522360690 49593607013 201067695 12596642516 24365585672 2542064494 73669641059 2416504424 31521514111 1615569374 28404418766 1312694088 19930581584 14068851541 37959070465 13877311843 526594883 37821865342 5497763166 14969104960 33231590586 16989195928 46537225707 106815683815 3608852137 7606305818 10538224177 4265503964 13045080686 41533417279 29409513981 20962785837 1869985601 10513222263 10605252018 8072188148 11335630755 25158502205 56021789284 40228655462 23100477649 11079098606 56317763523 10188829210 12694020233 14486851399 1054686621 39267256766 29991650387 4353587951 730321357 49792055 15341067768 7654028854 4793434638 33435105820 9099498126 9067280923 21363622127 30054766650 68186142117 368858526 51010246663 98860496 32793528659 8647973844 51354988103 14010612871 4924249906 2546232563 33351401788 9304778962 7816220592 630332437 28458877377 12582607013 2206940664 697039046 958687403 32284326608 43717393255 2429715217 10190032200 4903067600 93324817696 1741696191 15830629213 1501226403 16825461302 814470226 118509260 1408550790 19214071050 759471016 25680047995 7418172562 4150135560 20600934345 4539909787 23596810685 444011097 23386865552 1384058407 29131278625 9388239571 3782007443 1113973722 41501041802 8668998655 29639722012 10401118121 35949458013 8881034271 27037056640 34525729052 70264211871 22343642060 16447057579 2161971801 482799611 14184929230 5742024169 8065039125 80133239254 40619497477 923692894 38755423673 91023979648 72284891695 25916609834 28082195294 11815326928 8312566740 21074058959 20343841110 40540189808 13268209162 1138960917 7098946606 21730391112 2066944114 17439667134 9094859225 30853405629 26963243202 27939860916 601841273 1248866409 11687584735 2770545808 11453561655 17499815247 40077406630 18245789006 3611906545 21315712570 17954488066 17490684909 8155955775 5283449888 32285690335 2689729758 21906056831 74522370352 17836915297 11356807467 75080084408 1307972566 3474352762 808565452 26904800062 52761294118 108076689959 11919424816 1710916584 41479899868 7857771180 91915247174 8279216637 4858266733 8088681431 57218229529 5442235463 41977525343 76043027806 4227125833 7223185174 89689059 6275234826 1974079055 22886078177 2265146338 27408196291 9590575538 1939785776 72127426656 4051040351 460706946 10090197969 2886925966 1996154931 72131578419 12855415288 3886346806 8778918002 10226469044 71078076660 6843530508 8445570685 44987074098 494960894 2276801392 20930156536 8332721169 79729063250 8104129678 10239523923 1845200026 4165658393 6969873066 16413222187 57063365600 64134073 81427157785 9556416713 2075402253 25207909862 26795227112 9997999846 2761688153 5491941250 25595907064 11405966182 66543267256 3936381121 88422306689 40087167433 9238469843 4167614275 10287014203 49489057750 648161174 75074391464 10670340355 1668261638 650279002 5477139151 26172760185 11094275050 3133287770 40343861297 8680792160 73587605180 12949062210 6658190888 57255597911 17902044715 2918860076 58273507515 75440224089 13942754094 11028662111 68280420060 3107083002 145995310 1605438299 28997528089 7303982002 12230936955 20756170866 65342028936 5851304668 11784171280 1132367953 81627760078 162294606 28621841026 894495284 5314513403 5912552150 80706412891 27102330652 43340822495 21956180448 27867353534 1278499315 58004008542 7089771613 1807448522 2779778892 1470637236 23184165352 26522807074 4407189802 68591865624 14496984557 31607757413 761756454 354380339 47023626599 6215522238 23052740012 5225976429 19373650211 4029812 2517920555 36838089728 982525486 82936687718 573589200 65745449954 18783240578 5318398582 1709977718 1275723766 557256615 14012329610 10670586 587613433 1489109853 6875803340 9841657403 21023706494 3106972446 16816581466 49611821226 60265846501 1955617351 4627771392 37212437307 3052627455 5510552627 45381246639 1150971406 4711263149 14558871793 11084862725 49282487406 43259152488 15371995336 2181118771 3456624099 2013260699 7276905710 1601433963 106120912624 12607089169 28497696920 33689687473 449992825 460057426 12310181716 8368292527 2616195820 16151404689 14063207304 18208041887 3838495731 18779935764 90318541870 885309816 43428490466 6016559165 9566989760 33100558722 806532561 20850567865 58674174673 10931477036 78474482394 4806079445 2372086755 10972752671 10818910787 2950370816 17260691811 7421711880 14679494562 16922367643 15097232659 63512785353 22800201203 80417857319 3261536850 24324262641 2502238916 1409764271 33196813230 56237200501 9806407209 70562133675 23177449933 42874758388 90101107144 5083915412 1259748073 4348928980 9431111671 61822992797 12368089521 35173823773 68054107422 89526247433 4536033248 6625796532 12727382787 19439104048 49120048894 1840756470 12466695514 3202484220 34518570840 15323149628 52499366713 90798761989 7686794137 22617761761 83445855015 53354638831 5584232772 31852174608 1584270037 7557056714 7619314484 28602095401 6285364117 1425068629 46660099809 36732046320 8105210680 5887375179 83454723149 4239820290 3124455381 16759716142 9888945180 12690537137 65390400529 16336280778 5496942217 6415084797 25276901798 10131118114 18456288443 1953345844 1977969018 64501131974 31163260367 114207715148 31117424717 39919689892 25062527997 17244381802 6015650566 37957670641 11271631721 22044371353 10475185053 8316901616 1894066217 3690212486 3276534858 882185568 22030555073 13039392206 73808927 1996089984 54283691509 78541334013 19063189221 11292301501 4027935439 6449754686 66847326976 23831148965 4320622734 71745424671 19007779512 7275999847 8074975101 16727879096 849271179 13745310728 559114761 8492722073 14499165041 35941053961 20439137663 7446433070 114193027907 50814657538 28075509629 11110443640 78790461848 2795045090 202899800 10801264528 16600483531 22941388288 6638280951 63054158799 15905668202 54900988941 3206480581 23289196078 16859012821 4130903322 15679155843 8304435800 3871252115 32754815854 1822861464 11059842535 46768982450 8724490618 31839779597 75484365353 75150562935 4970336859 3829559153 17788606857 29931897600 20513614669 2123123478 14216298517 453535929 13609152658 4110193701 30258460000 7173311764 58740727965 3478289859 4319822001 7848105299 44452337091 3016344416 21917900891 27575504834 52205678985 18127690287 8935649872 41936950571 9041933339 14283234742 1957486768 14174332953 79185551237 47014547884 83572545395 13683444485 10770932948 42304018127 1626946204 8252040856 7697026379 742127685 31213824352 24053284803 8689677976 6242030271 17710865579 9471898903 7347463311 22254581289 84591902816 9337904446 25985685821 19995277383 12461133149 22046222541 1645177591 68110816443 14054126289 9730556699 17870344809 37624619134 13050445850 4248619891 4402568428 22478261972 233025297 25648857799 3372325980 15657198210 15900803115 11965475216 15662916268 86294975397 7008190717 89544906595 1654697577 1599173594 883014914 40326669873 38026277987 32436595624 22088441643 5326093243 6192070023 4171033686 23640662039 1309230047 1792088609 9291121023 4611525419 37744837683 7664167149 34057601182 28905692409 61875045183 43832521094 50024229606 7670859429 63680855311 14594402541 1117689435 16534264238 1969244230 22891373862 59045070679 20889726872 2120474917 7058767352 40271273 56629897486 10241418388 14468172025 11128192517 554209831 33321432949 5313129826 3109326760 22974204484 24930306351 59293030413 11976736624 18137524708 23856552513 9424371263 17667984660 9030734295 1362690001 8489526472 3358564978 36154462494 14803188944 19427987595 6575111338 20508597189 279755820 6921214149 12732747554 46611782872 6359833964 5840026113 2357438877 610988400 31012066606 293571052 392703219 4455256492 28683477203 47248928191 148697472 1190718806 340403078 1005298192 3279416677 61359011350 83444112910 33158218301 82546020887 31612502310 38135447382 6465163040 34542017454 2379735320 75155963418 288910118 30015801449 283810952 64076029365 1691139097 4904350497 87215572949 57283050624 9988653345 36978965902 23461046276 7533581826 8391145736 1837838103 319034750 81915454117 29853590004 16935799987 66774541724 73980284766 18300789404 16137715625 50486710016 21596671585 4156041972 70025986703 23346681563 2241711978 70569728990 23860604054 434414461 449673988 11966162750 10102041617 3916920189 42961964900 86082192780 13241719771 656369297 2262803882 83281390725 170904604 63574700758 8939173771 55359584356 10967274924 11355119449 558284702 35449713578 101818228578 16387759181 17222292389 13290850537 23855220679 20462863838 64591666800 58334205042 49071900024 8168771505 32284179955 9349206184 23909093215 2620172973 17149809862 17749006194 507243457 37865192670 3463122718 13799969193 2090594607 21560349346 8119209976 6477196699 85093762330 4513834667 2383444784 58547059258 4795181322 738840929 8392637173 4340838390 5586531439 70939905838 1504077865 4260070728 5234861660 9146066062 60867409047 10228293617 58383965049 5881238820 4763200406 10127544647 1636945120 8096115217 11158803747 57573585617 1019463166 1053809841 19337613361 18696552268 2240789484 199739888 48687396915 5820303754 16429786390 22488797098 68557313569 21973616071 789872863 41263012736 4879022204 46248848645 10150451417 26417154 16973795714 1028538850 48882277283 112594199805 23805448315 1105143796 4021552606 70263032300 32268220658 29038242424 9056872778 9934666035 1421164367 8050630700 462783161 31440011123 3403102182 2554765552 9668070765 17336540687 389534147 5799399976 71239582948 12429615212 21175254531 14921501652 37476237713 7976084944 39894293311 61661491998 30672646195 40227971083 25499553622 3155737456 268278528 849467088 1009312431 16119295290 68679511954 45462371717 11848459093 6685061164 22458176583 28498836237 6134089843 13507886558 7919275722 2624284225 111447823 109210799169 104910342556 94662311299 1552344362 57983391405 36172114199 7658113391 1277691964 6200222187 10034365988 8912968009 71009790341 2494668242 6762556794 39425635782 35008338106 69493957892 43066774 620149292 1229052455 29456558890 19086608399 42637864551 46495846157 4132241301 80164023366 5901790262 2142917537 40526637590 5217610170 21053816005 20618853339 19688152022 34629546785 24649497629 2467080381 5088727430 8011809518 69818770965 14163739673 14770996181 2830433300 9194878869 4331822785 21947956856 94642200 8751081308 1670268493 18388165402 49875626477 58225557714 53275974384 59498753237 33569774789 93026036221 8887402405 798160006 34193996407 14502554333 852938365 11419769541 41520548164 2931031415 21047432362 11934064934 6318922031 15572645290 45552951399 35243219 12064838405 15397500717 57437432447 10780577916 4782033944 6476108403 11444116661 52069454014 1132382268 6912569097 270260691 36179465039 28547638498 58091483979 14395215631 40404198537 20654478164 62088538083 49874817400 39935124434 3789920085 15342145729 45455343937 25033516105 16509505469 31492303187 12727651811 34791644476 1857803897 96906514742 74220056276 90014834672 27605541226 28630812717 28357311336 45424562442 26056711764 70825452230 33981541430 765631005 1622344806 18007482269 82952516741 9721432730 3317478691 11477682403 3625219667 2416969999 1598307045 43640004057 44205255910 25554951708 84020599526 1782852436 62131128182 16266238150 2084154801 7812518931 893734182 93339974 362601106 50213659469 15469547536 12427064645 2298460480 44828744600 15375327799 63999726343 14814808613 3643721314 8690384287 38186214212 252905131 2785398689 46683684184 549604667 45205823731 47596129084 24678356119 28909687 6348862201 4826225394 27118337696 3805437823 64619322737 4447752594 4541930208 6304883 49869590455 5350889141 8670664357 4717268345 6313197931 9120064765 7927487282 91365810040 5898552380 19445041138 3122924766 1547798090 14196707038 83817212486 1127651225 10599310321 48974216277 27943328586 5607311056 6210159857 93363563389 43675910453 23373609997 2815211896 3919226610 3517507979 12269626056 50372217368 38424212301 24436584401 6307915738 2401730669 53642414683 15402570420 17107733447 86734773975 3958012471 10622567176 32058828661 1723229507 93340486145 9132385789 19895338803 18092726399 35365645725 1751369613 602517136 2887821910 51695180413 27505188613 71255691743 299366179 12959761675 12692070514 41548165165 78563653956 10629692106 5279979214 49912268627 12652032374 2919587242 10680155918 27080474081 11155481152 2891886680 6655482420 4133102852 255031765 37659555765 36702087028 9174817058 8456749115 32078199090 26417829631 17230723090 94535951156 2185386492 21853457131 26050991124 110171426612 36665645376 32930264161 14743007910 37132970 216293772 4062478821 37774300 531202933 37225032493 6250180239 36837136642 3863870995 56926256119 63264769329 42446891113 75068464108 50804023022 104509188 87612542467 46955026582 9387438359 5606322708 47060521394 10696015241 49515745138 23862933865 10910981970 51190739904 4092221149 46108035981 75366272411 52123902083 956494220 22048109698 14170147683 6268199189 33574825904 1395734168 18780782773 8279876167 60441262620 84589793776 8161546358 2424055868 6155671516 3592882924 37062461780 557586230 584978700 36168326518 9020577609 90295317293 907416908 4790562603 57047457372 18600821034 17821140533 60597860245 262123666 353394315 30692987798 29439230116 58707200415 89237296695 10969765990 13544058033 7582915022 61807659259 7460620420 39097483795 31373359330 4521201931 18930045653 509254088 57392093803 4441433470 6506402492 373474216 302690390 43681948832 187278574 71750348800 13898794366 70346656120 62228969657 28365827109 2049945388 96888 4529462618 84442513545 23299145539 74558180006 14178460316 46528312903 33827502490 2497761848 3945616854 11938090061 238566887 14039466824 38652899643 9775088631 6103129063 23406128263 50378477749 22079345993 7443352758 41731307442 31193444178 5521222644 4175292670 47548060856 4824793048 20521914989 9688526995 26809376383 26419696647 1894016836 45489402397 18781856957 46673187912 34359623943 16008977536 57098225554 5370396650 44892771129 2595880915 84239869221 39831008904 5827240734 68266865322 6019252958 8136036179 31337808890 4618206149 55785572168 96678504828 460242908 9846905190 95220024147 16050311464 4330593578 12242750300 5856242210 30979811189 47483686048 96136849621 13886764154 142517011 20589650207 70108513031 2284296643 15095522679 4822240369 1760458648 24951370476 44774681822 34829743137 979890570 342965635 2348916164 65896857002 373355090 6308868178 43343366510 20946273467 13589813154 868400414 1949237582 7909798637 5052891545 78317445400 41701695831 23647780537 11427764472 1932969324 9717308248 99257935324 3776053145 58854529409 40292750304 3193274665 3500153840 12639591291 17961418538 85884504786 228154686 148588806 9096551337 1158927920 8991992028 12489281665 4828885318 91855066624 12779594362 3985978207 2153218017 75453964069 4044208521 1077816351 1310050515 3580320411 26133331809 28745952005 2201347661 14506508 84385663252 15650192273 589710383 62907099004 15977498021 42069065468 2949891995 7025703583 47061653209 41956941211 5947362658 5323294920 63276408436 4421512330 52695000050 20754920008 18579685413 9127781186 58569940555 2992958638 23402812538 680683516 27640036095 17419141938 39474767122 4893004837 3618829748 1030684837 2414300955 783112321 37458176278 11256744773 1271848981 13439424645 22818425192 31600334937 9925506196 5972487744 45169661030 1565743796 30444353945 11590792360 22597709365 3819621985 105151078496 296782190 688406518 21338131543 17604160241 22237770154 10583585133 89273792759 16387800 55221900566 8358728396 9659620809 2501753747 1896256150 1565678018 12186265653 5208105443 5504276682 6705731565 109840664009 7327571401 10273601801 60895413062 15548706301 27279106915 6963100892 9666287486 2839285466 4604214516 14448639879 6601373071 75974867169 51891607720 26634018775 7842797546 35293172938 1861796313 12567836314 34334992692 15976360544 12162314291 7390692364 16545781298 16041874150 10930433787 684634133 592836962 8889389525 29449157299 6283438564 719352493 4406990906 10518974330 3053304909 12270942824 8902862011 71771975417 12157078432 14179447257 21658963400 102717475693 2553260950 620503126 64378280924 7140009503 1776762838 37705278249 3554145806 54475565926 7047049239 50019792530 36106417435 293323452 4583073403 7809343831 66596387061 84097550196 26072305513 2113500673 3062235586 4174301026 3863193963 58631396823 5203068126 29637758279 8659396029 4254713860 11237009132 4065151547 57255233578 56543975490 10742858017 4905223760 25657103611 14823473783 87194300107 3499198033 10338323285 27845237800 4101171576 52755571236 608727954 2298332173 377006485 3282847763 18844879252 77757127164 14823568305 92793905587 78582397692 524137263 8112080041 14911907664 23507145536 13427891094 59763650895 16487246635 16253368650 4048585049 340450401 2635053043 18254106040 49896201060 3064662189 6521146223 38790229578 75448125954 69645511497 65231369643 717206398 44952367623 1993926773 6342410458 9319192102 36571880053 4470209890 36580233551 28788003900 72935625158 660523916 26164528561 6541770340 23547593381 32672269921 5063120172 5134144553 1018288483 7279773865 4326946791 34569024583 5255650766 4614343618 719345154 11132390504 3354641645 28349689 20143325901 9488971246 68385534366 65653586 2167084917 595635554 38687453925 18760492541 445202183 30832993891 35441444436 17671214729 12451479664 3991914919 8386269622 1223007497 2793609610 24159763193 58912320595 3963292352 3331974172 24830903355 1505923912 108430996 154898311 16527366486 64883071 61741818156 930469076 1297240195 13979891635 39434687075 2862648107 12047295459 18133364950 3159512157 8136576366 22432754121 696722255 24036032146 35810248076 2208813250 11939872481 86272457796 12173316494 4721722797 28397641026 7616445422 1669188418 52577093 123175627 52551229608 2146820129 20796631270 4186742383 33450612638 21542197408 31216181482 7562593210 29055567240 5585206156 902485179 1316647681 1518263377 62309076423 917085329 89015981139 12746186931 4368223403 3847109772 336129434 14058103255 517115246 1263347525 53914221860 72137529057 43136369725 59470795828 10800441687 66746454086 66663249349 17759887748 48487747503 5803268625 18511879957 5967748221 30107953569 33920401180 6717588543 25485053375 7275768019 79844858567 5767197302 18134980061 1686484559 31141089304 266941282 7259169908 435883862 24652363674 8133088044 6968071594 23453954365 48533166858 12838082046 9656019149 2346319904 79841122836 1586405052 3849095803 90627835843 27944412805 34992201586 9206771847 7929687025 24394280905 33198344481 75286712219 862182067 3545965828 2180561810 1473884925 1232417202 1029321090 21826838074 27222659730 49933851920 14195953642 6143774577 48932048935 2197996050 4662224283 2784703356 8222692 4290200195 101211988970 94496392 24964582462 6547601326 4902398417 4007066133 234010025 876034891 1747696610 29995133585 17820783227 3484156371 995714620 2792081008 12499598176 3076875879 120802129 4614066713 22235477431 8802022716 17967555176 16898099605 57377842894 266586278 96165386290 27543584305 23900722435 23783077294 58320090943 45892608340 1776860935 11175355904 26198823101 1449995931 3175395691 51200981040 4770365402 22243586006