2266822691657 7527963026063 183827544641 7068962439417 9303847118237 39955104117 1980512171554 480603039838 4705901170004 4949135202379 599799783165 10511834989739 5075981557152 7050214680047 2201413806249 34504151705 4708532356868 3188813955068 2191190017045 253995660248 1715674519322 81840160029 1176200572078 76134392736 5223899164782 1017307086035 4332662647869 941552165341 1306911737870 1288233436072 7327663281388 90863602902 370733509884 411740774841 247971284857 7482305458013 2226987936445 2696347367904 624919611995 77536735881 4621504224628 3503211977689 6436056393477 2841981425624 419150610160 1439107311179 775802870878 777575517212 7170639786720 1497275016079 327473921848 4007698092676 761229951991 1068079327050 1570011526244 55216675709 155999931840 4355764658819 5318948583224 6277893958807 2910669544980 468534985082 910019116384 2588129897144 837727741520 1689517862637 380603698320 3003503639589 175570847947 116858899330 843328803784 1038452790909 9801867012 204515771755 1291608459937 909613675298 66901369592 1939559291961 368897905552 801586397026 1384210625667 171388378944 66084196331 281522924647 4570019128880 2314478976261 927996743157 285913438863 743629060481 668644521549 3284784591885 282478535989 1356088934685 1547225925640 1199885366530 672276022483 603798648494 923827760528 4514666955990 1070475222801 944708703402 3273352682355 154158449559 99428490593 4547408139952 1175426436067 1073697680121 2227992573653 3413636694124 125634161852 8092646776 576397592025 12859043189 1496969613694 542303377108 2368975093804 599123970217 420980558074 138617686858 1772268187999 350522853422 957459517705 330278966836 371274541287 983820633447 206525054799 1920971082879 1329733022431 885549487379 401918330236 2034097196821 2987867697358 768883359635 324332573262 115802952229 4554162616 38258744922 166905908215 413922242 1101483781401 863018048 206982354218 1314332866081 2085434157095 3341301532515 1096436308437 34174841953 1124744624094 1227323495527 1378832086022 564272287260 137353476577 1480110069297 826927899161 1429841321117 37516741770 1713201375065 161818318216 3300479894613 30122930411 45422314838 729950254376 487823554042 56581525857 1249308580221 699798944655 588556666319 1716834075115 2084379818 411542650135 740659242683 680669750387 416514320917 869734509717 68717241608 228405040233 2220382365764 920105098442 1665015158074 18372300848 445348955299 1182979675675 300915709876 1601042874437 179384599972 1507226204794 363051743493 959418742489 928532959281 354722611390 1809619616625 5085815086 2705426717536 801281677358 1639699059395 1069413389309 445533153647 2405523239893 47240536799 1542312522858 60524477773 360364690973 74600794728 1286652394418 1575430278067 1338144322 18058760159 194785158878 392929129416 1456448074299 383034171286 1103693107257 11517504619 1723614656034 645040935935 797610576928 2000562647740 1811699847764 518792038096 105475665889 97411647707 870984010314 24048833448 978272409455 145500537384 1702416978431 124314460664 1157032822541 959088945434 486373711490 161731045644 759005792921 294519073905 1087757878115 1436720778782 388639600480 1866486642441 116126022146 1303092252331 292877724484 83887904893 311608754297 189425810040 1767732171315 31108781097 220339814279 757799991469 9790365805 1559286855394 1228548789282 44789123608 1562413175226 1074873739512 2285561160019 14741155311 76740552651 104190941175 803786014261 901811718273 321460856486 494483620211 1254456043544 1544286241474 46082649570 162566019 250409249161 124620277408 1079966972944 2320749791523 1559367553888 341404217477 701065550411 1337385668711 488941594679 401157832865 688467695476 875229835171 1373015188604 330144340861 150844813745 166898420286 172785960448 1065017950129 1104468010645 315087696667 22743672874 737048434869 52436248073 805575824517 163548195771 68253417289 629085683953 28126055958 674290951246 906129027671 440794782505 41271932698 1011956128030 497544819248 262842220184 124784173774 14296489327 1420174142262 386345824802 172275372830 617171072343 226367772127 164762906493 1455259249180 89045865384 210281877725 1019512481684 611266835597 379711844527 396871869463 725855014965 36611756618 1363811020294 605575320758 183437690270 40081449662 218107729060 1257748264002 486799495308 1072065305052 96548781611 380883503867 446723210640 652033935626 820441856145 398542002590 20088282726 69967883644 524327159589 344378826840 1153574592710 470520288315 1000559240865 914736683458 229378854597 113077738743 523899357848 33282105908 86678780745 14676238964 244447527451 63054765214 439861187497 365620495626 3833578287 43688887236 1002036855063 5172637385 44152570571 25899760745 552402371865 912579299307 4952463937 242139226237 269100831955 62496806779 41164888885 569300486905 179960630444 446025044180 77795904939 277823781460 69469506982 26157807502 610086028833 5244535254 252228646438 4937730598 815764025016 714903067240 514022879159 823768671173 388742169463 1303776789888 335900036174 396506117049 116344453039 150289746320 727791562166 590415693346 228422736028 852698023859 54436478681 1111773532988 3463201544 339165664256 1962444669 1228775704810 245867590856 260608170415 1066709678928 490489269659 1250351451 3812078190 748008814954 39806378375 54536869273 373223935870 48773597032 338889877625 5022585133 222487407971 241304873244 370177825306 359353449323 90701493715 354769425033 82779889377 233285714823 158939253535 1065933005134 122176081266 48829468969 1144704497526 782867184972 922398567031 249039138253 787695249854 357921467634 413544323515 452597798052 245027889742 717210923743 869188008734 40278176952 613412650995 125002794719 241713076606 1029404522599 668034814423 214950918003 222526839619 558621094306 4148560050 109150545535 1165244509284 211812721707 339861903847 268553486500 144980017243 369958010924 294123419870 488367058404 142795919663 223987728221 462262808442 695905537669 496302987813 11754860958 301601669049 102410562593 59580924051 310703739382 75283975626 117022993807 324300506341 16864209546 62319757028 3519514475 70719601257 361086529206 71210315287 74297590122 66981795440 74894 93814631878 54432187946 630723871653 164029873303 103976067952 396189708161 214856972900 201879495372 264796679625 138383139644 1183545849607 212699541364 617465375977 341611261609 441440866967 18750767 5526918344 21617061764 145634129865 253900094167 142558513134 28164637307 504223609208 54965235957 16300043939 230314694723 373482421191 13521090662 587964882605 5203599726 848355216224 612128042830 240100590775 202668201542 1070618445 178473433055 8453070179 336009278225 478562962507 775022549938 565647507879 49614320614 125252880551 138203226459 179793824825 347607795594 131040109455 24288695272 455775002257 1256482741 191571704997 6774507267 663816697512 41663495434 356602930363 33911677218 131169564519 117381673307 41517448614 19953314215 31294470726 391288629983 147183071619 15517185765 234238481009 540701762254 95979339996 14079588739 816416405589 23007975446 279527421786 144613368942 161074861004 296005476339 95751308250 209560713144 643601253673 954857366264 247213887656 23099677743 206286375626 25520509081 54762842380 101663167688 491855264405 214911937965 218883356292 267840784703 57153268630 151891461327 25731116718 54989189363 60426015140 129982488302 723377637494 346867628802 807348017039 174189037193 887393127179 494762493631 254922717810 286307063090 234265839235 410061540147 2104666482 17362715239 178615404236 119356264028 73867505446 48816202662 206311317433 15790518870 248964750742 35581099118 53433735387 194992411742 484218037250 535433623813 188304170837 304005622255 236219063590 601036527995 110726346225 238477867254 11856604930 36039279 1972506620 694251897164 142512196513 664985237615 500958236234 236286133978 665056840740 241602006188 2703045705 312591957004 17506705411 643417582266 34200957514 183077700919 830455707447 156720421897 125843113401 222028108181 6562733255 72142104188 13997494075 76013116098 138790866260 13155191483 526780314373 13841618874 26352367675 30665570471 424812248613 143413247419 238027244323 490197024005 29791865823 18305044090 34018553798 270563518340 17560654499 4902843660 245525716 188359248086 25026481236 12109800206 106086107136 36874419514 36908135548 16670539154 50195763399 1399304167 174019176704 512263035765 238306794632 373451263260 20569375041 126790542404 231632490434 205734285681 131350852290 95531862492 156350581774 111725163033 145426623446 669892967472 143790632190 505054748519 196713303226 578346114767 302799573770 255582424132 115904533065 488585276546 35420666795 16873898773 18973264102 151196373193 13764728475 51326473280 47155580544 45751379780 9626680226 53002021959 42862462334 329022937897 259125471151 42410362435 123500826507 53129267891 97959959807 15096102218 2359639225 855346362625 2706011488 143301639808 183916563826 161139984737 558245291 252063886389 128977435117 383815064047 58571650861 291831376672 249922639234 23673897438 17678084536 220786680721 36038123454 542694082502 32462280669 42075879152 433526612580 55899961482 285319230224 405369483174 995918611 26276520993 63214161956 43558778198 122493315871 290180810532 69817996721 176221113014 138767017008 9123725372 684043940273 2510626331 18725476133 45168174178 37396539901 391646036305 33741719193 425403005945 1194396496 561598920428 244346051159 16747421157 90133669641 238171399254 235722676644 131969121206 55099289428 41662883132 138017133256 170997901858 73715194468 19925267617 346407724914 88076663457 33972576790 12776662679 74202218093 22654727892 147057158812 29960732339 31628122002 295274332681 445601035068 171898743394 131062608555 94265223835 111756665051 459131872406 10025081736 363236942839 155897763747 15510777316 201847295498 129531012029 148558666130 239502152007 59854538057 49403053634 1476979139 69494650570 566480215211 104882675861 4128561862 12347188318 300466953687 225658066980 145083727151 41739375955 69655030953 501711265602 141645084341 353696862091 60512667553 189006775618 337226081312 31433884074 73067151301 84229915108 17288758880 231489864396 360691551624 160523652399 91591294219 40904633335 69624587163 900137501 17829074976 152752468816 176772332658 219979597074 65518758 55490421987 439154894383 178084852640 189517739088 34539322464 126316211700 617225267422 46432282445 48341163869 31851587784 144462126844 70860262692 49243687894 6418006330 76001645880 117294021495 13995744488 261822393029 382769437631 9122362953 26743561782 112899763360 7852313713 16738553238 109983747344 485852604259 175847385459 1720684712 115867049107 8483557269 10841058977 83127255211 652422875263 103996074897 5203025737 460147745 6297696055 2459466948 57240138064 125188544774 34572954278 499176919411 213209533608 65186217132 61468678517 127193977488 425834696009 17489631135 268070560726 19756646484 4452628910 534609801384 106451482485 38137090008 259071633692 342200034136 318160216639 617336482 237986295429 127135953237 163538232802 612813203907 117254454815 72779265155 19516970109 39523272640 25115508481 1047331998 5416770360 18567980223 44517397498 218220347412 129390511752 49975285075 119124426773 169622247781 171603801083 440707453550 379918801065 3156621214 26807555454 89383705626 348606068380 406951801071 326671605052 13997418244 25145457126 320030284073 215636078275 469286650210 287634740 53337467632 382222528632 240342549568 41348313195 4389319145 4270624296 51804327445 99817700061 329848357917 379995953857 149726342918 110633697977 7134163035 329097024 138700801480 127285380136 105378846043 166048718664 129714530260 27322134947 50094955813 119851089128 295352977646 317988355957 43284355958 90652227285 133273386152 5122581982 226211153102 133219992174 166966531138 317970980 9718665825 203837209051 101529283863 61006569652 676354921 110477144240 171112422831 39662669225 368309655257 217237713270 8496322392 597210917513 115626447296 77427885619 209075591103 139373931484 23499511772 272755345339 103474309682 91192023880 217157221795 157816340985 24254340412 7407134516 57480496971 527425071976 61364519289 16949844506 27250401249 2429502430 86031532653 55257695155 13548219091 340876676358 10596520410 150131954241 140483250941 218087437973 328778003646 269556521500 73442327666 46683332978 41393699296 90272782031 352822662583 399196712082 109926898808 7588513311 82558598510 82022505980 44083269729 1084619600 35908036927 105480606783 485578269050 4657938335 89036886833 399883881592 2032583713 593610499439 886193742 176396755624 27883776887 55217854690 100652333384 24545600812 298719593319 81035629702 3510364438 111087018232 16320009812 4765448713 47187852318 215152134029 132517685549 35556873 166314492776 527204841 196618570588 59468777053 451370426224 143751007459 4000398972 14826527874 64216817146 144992751980 492817652015 517230200228 4467854934 776761333 40473616170 20180591323 100829998288 228074429298 314300126451 21645484290 11645224271 5084949319 116891123365 79327059535 141230261709 218207418530 93534240295 36563532927 235296709598 26337012441 409365552967 14114190654 11328986957 50338911454 9835052422 18933812791 333486674901 124671039220 336825773111 82330672449 243182350729 2401200565 80572473140 267324004588 221838007285 204290503254 57108724855 80976392518 113331076386 138319006322 311336187735 205424416075 336060807766 5518147084 268741923816 31579795759 19988893306 85340936410 109981815325 45563071581 108777590991 115843945125 280867330322 143660846993 409776170 56732152322 79386584574 96243136842 30499251883 51332461825 155173577982 7139617763 65595592686 21693089240 164228632155 43503848749 129363313454 24247199084 10944708025 76120506385 289744149100 68245919302 140611864249 27539019671 177102087700 178924511526 328972183212 324416406541 34167856382 110342105379 101713840646 239172469218 141139366233 45147693924 8145013491 264877555065 162243121224 44521195126 25268095533 16904328291 218473298 79827250783 204974221712 267782570850 12204787656 18950124 35554213197 12897037037 334160157042 87784445933 126228814852 236333796414 23799516191 26834492015 14303665690 485366316983 227337660837 22582178809 3166995705 54769876599 84021927310 274180669885 248144717932 220769203657 34256506450 2491106303 225613312892 54037340795 121183689454 208772365005 215840299435 7359288444 402273013059 1492867403 61130888937 183865924679 130894878376 127175721664 37198520346 143084841211 234950802307 37090810108 174056290673 59414015386 44495886932 247264430054 33116062856 305048012574 94937409234 45394065265 41968237285 125313028814 50761015133 24757551780 32687756266 57921075387 444542689978 5191302406 1578078937 50198369373 127598680581 41445915823 76007046014 6367066278 162096730651 149892115712 184293987205 26913400583 129646552779 131013316177 139800501515 19970607440 21675850501 19101252202 65662516733 38393356945 17224342813 7155778597 89758652733 2055121688 138098652261 31469087790 34082079739 366575049044 44739489179 197223998849 11897734558 110203105612 11210543647 163518645295 36211154963 87279792420 98374969779 2237467571 24748531952 6180957812 890101859 291447261838 135563548489 24927375604 168047043686 62418068905 46118860985 211130078962 76770171108 135262709465 45266894330 230492571539 132577985562 9067105241 44067842153 170538899150 170056573974 149709018458 108880652040 43261529390 118723053359 22694921893 44205828446 95672052316 111477559365 102320735868 25331200036 139517447619 163045563148 56336841801 261536525 75742653537 95814667411 26670640741 130517068723 43897625226 352901892807 17986737557 167368176398 93364327177 174080901609 152393944303 24058930394 31666582775 65588441082 2746548844 116594796409 19021666219 71972509712 149415492630 3444019983 34684736500 5721128869 195843544336 12456762492 21606396334 39750531023 101770403682 25163864747 11601351666 9365076494 8451524231 210799822795 171607419661 51893516596 144610596874 173986166338 7834717567 351384567244 49387752528 281052416366 45038942925 4215656197 274960593026 102950180358 112012969092 25997935254 88879596582 5518788462 230352503664 1572327380 50422652630 44225825043 209001416912 33581014207 127657589218 100993067228 14322929000 25757118473 29412773614 55135806420 76584029223 39090822885 227447950 47026250093 43026429212 17848193666 233810193713 11412567992 24255106691 42323083618 11608774684 75949812312 15699629355 134477694553 42924094962 64479203422 1494788772 2004254447 55492010695 104271292953 933256499 230675297707 118556087867 5180167284 76381425375 198449046435 22371217290 75308340025 281121757532 146280274843 119447186040 59359231176 185571984355 181712922351 36839962036 70966425172 382651150138 135686992789 5525175985 114734348425 246780751464 1334069493 1657711530 10881380091 109242781179 108194702279 295520277834 92331905646 58536544220 71107929164 211266935405 88728538727 14497118532 7947240998 113288895336 8523770017 429018691001 211574266470 223195840919 77527604855 54717376396 13289407741 69831459375 410516388644 136413130164 46717936207 26984374698 400946163163 140150586958 149787930970 104772538516 1291488940 51881278992 12557929340 1094068201 48351835134 71437693852 6024771741 4072866976 24761472814 459331266636 39094554446 1246216809 105192280774 8869315165 129766617505 44269462365 33552915784 203283878961 342233953612 148632534777 11056851336 73646165735 45276178948 323042307 47511866575 248375150647 362416743247 45584496503 42551357538 51595334399 111266327686 132195965896 86737749662 8066893928 112925991755 23004318422 92538611989 48182255295 93915428808 29779964535 5358353701 9402065716 122993468531 132048717962 90193645184 2586397911 154858924329 161351759187 196138433770 218888979482 58695489198 201225804431 275465929 17792364774 26492133496 118304566585 110028064963 2379436279 270185523621 9741052241 148342176259 4599313614 22075717994 12700050873 125123043376 194439327177 52167055883 45332200934 52192727255 44026420707 143946597828 96307270066 37659851154 4874784078 67453512026 31652595607 232083643274 224467513763 224289286726 18109855428 110612967452 458716660 28351637040 10288476186 53654749814 81046682061 19137994846 315750984177 39195468394 199220346582 259505333120 136025218911 183403111529 29885314629 2555047354 45334018173 3302346393 259158893861 40237439503 222782588705 4478593599 132178417604 100302451128 9986826879 18517827046 246480763178 172515056 66349729636 139502723941 79821431515 186883464649 1663187124 83832144985 14844024347 7565137998 7182813997 25959580367 121862924530 1101000972 52188307204 40032995773 469205143 152371817779 130139818766 26440580940 65753182031 31956476128 3948587125 18494804380 60272367111 1221046021 94063220091 29417586137 201594308917 40673568460 183680363538 88477173559 125689259066 230022184402 70471639193 7514792153 33887815899 136966927628 121346458288 53234532570 233485627294 222516413057 31306783 35066067732 20578093946 37380237716 87184740615 3518593934 187410645123 277146169432 248315902517 4327559528 173793013200 91168070971 85956438350 30550797269 15810225272 356669089696 101363919684 139178708421 23414144192 266723768194 376387106 34429175715 127959111261 52340917912 10670081977 202533956474 62086792733 17091282097 200490532699 24990583991 89118211643 16052253898 9974351287 1100749829 66372174409 57244085028 73444374215 80936809165 106744043782 28472608760 62734016340 148876207713 109941420629 2097608852 48134765735 26271506623 99259354644 17090507808 27524427864 14892486861 60995441248 34117172019 55623521525 61463008255 154976564269 21698287204 18003304985 68107219341 36291236279 402678467 156856571919 43504249287 15827504323 2088988100 14463102847 3768222431 53896007142 45877116792 95175933392 39385196228 42033711729 151712855716 2574153265 2743771222 2642618907 1249556331 6979661518 855905662 141907662175 5450141889 990709779 179890151983 193684056148 74997620309 20984368065 63462766932 54953062434 196906524254 37003385326 159977839886 51207762855 15968375008 18624067345 72177985232 34079604690 330578327190 94311849706 76835120015 171076082954 278390330265 10911473045 2204906016 122873821214 28858979080 116421895426 148175588797 169700622707 21470705259 30200957049 190602762706 10749094888 9406844875 2649925718 3723203143 78373146558 161005044960 83226025922 110584769717 28443293030 143865489827 56459213333 15001933252 25528564873 5391562015 186685481643 110812887503 23382034828 14652049923 36816114925 1521953030 3745201424 115536535947 66998355614 445308778 313690303450 11611047932 43705145283 1735681802 58452259964 143282610291 151601090226 143855449832 16363815843 153282438480 3953917638 51929391428 20019563999 417341749 28504379549 21358447337 79049789271 135944800786 8195396700 28207569660 192979733200 83835565240 244528209578 207336871553 81097417764 42108048428 3740908399 133743227175 7414494252 65686095326 30213904122 89430991207 6250274075 53808661298 107412732245 110305257327 24887680153 48393933006 116628746591 88867305867 30078968811 34167792492 3851120871 131998412662 125916937241 33274283309 23985901468 98408684981 29393996977 21349332648 6911393243 18060144263 140117188000 103144718019 175206314349 38771404674 209069674519 199661271005 2168057135 109598847968 92650009083 3167513452 38659546927 473715166 28131624347 5358024431 88680091657 35591862084 49242424830 33153182544 4313629936 10488887721 92682823640 27253155167 10587650259 126155334745 50338255893 28054092977 147736769920 82634307 14708940858 22868381296 150571456588 11963416127 134655298395 110071820860 27716603640 316373635341 38605312815 16238429104 17343959302 11600876314 37214293030 64016955212 88465531397 27222343737 6566044852 89984696782 21136556707 114671695168 3296930792 10517793913 76704542548 9697861519 4603360339 10089289069 15590356443 46814744132 55912679944 33674535267 11977006516 7110451922 11803491363 6082228622 96328917876 63259537387 268532249 84825943272 127577230781 179582609811 15473274762 1657737652 1880847887 124660431931 122497381500 107894308027 38260663876 11231852557 41990995990 24194661930 215002638215 86388637719 29633151816 10951044432 18530589022 23946821917 180428330549 39592055350 92053286597 1864820455 3675309610 91114011110 78304152881 25246234698 184351587367 54437904937 4969517966 7010757368 167535667305 75710432 3502438289 147057717325 135635835632 183394699347 129900352252 185872963056 13605230257 17734695015 125932072697 4645048842 61069636820 34631100195 54663313197 64567327019 145224352646 179628886993 14027558820 99325193601 6480321496 184280540843 30893679891 122187981046 111183105859 39127524741 20162180768 5745521720 4737143254 2486423346 120402907616 7966725628 13330399157 297815768556 99058776417 50197148642 118671908135 324205959231 79051372920 29505088994 74942782136 230104779034 164477097474 294750118504 105465790661 17995095638 93934112293 1007460153 148169895952 109075521940 9617506954 113766214577 171625426728 4656445976 7217261763 111703233198 11925911106 51420858205 255819154039 1777314922 25671668645 47230668748 7977172969 155305798519 176323804 16884656490 23546619731 77432583147 37658096866 46283536910 47440873381 37304212949 109944261359 10638660107 40247556382 7545681979 51216415063 210360892849 199111443929 14853789495 196705593378 123711702694 158496441453 12993170271 20112071534 396024438 47011208267 16619057523 202348191905 96371215030 13317294878 85526823303 8531674103 16397697291 127364613592 13263231363 181757803911 46661579720 49525318977 106784502547 41721506089 28678666818 14807356471 27293813639 102684322350 30991528286 27172587934 27790730883 120015838308 2668049254 33113140700 107463943491 9294616264 17980491125 84534582293 62473942075 119029230206 29830275458 284586982 40069005027 44158245368 28391626193 12178846881 10526645527 117366127868 25848433175 37108398228 2030476343 922105803 76813782837 778355390 8353952281 27639889131 126594907141 21928056508 304908825119 46007046347 150236499176 96813588240 122198254469 15206021990 65137556985 78853810551 77575400542 31285902998 3684427187 3810943738 97281540427 72903336534 40719480868 175888633737 111990701113 272436228318 137283047515 398680622 23638153380 5890316214 12624739591 182038756841 5570033785 47320577311 1625396999 1192147129 11342223543 135436791693 23618706044 7393947539 54950137674 34928836444 38125248386 16620086499 114589138325 57461524510 136130632079 265218187359 117661159053 35378004474 7880129222 11905516488 28348011218 5532312982 15058198199 77387498157 3826324148 66240007855 10452237487 5251545184 53613883226 274417535 7240435008 5237864725 12285308836 30532052635 11820388012 237111823765 16007387710 16617498874 81617472751 836473169 38133828564 20566701 1790077158 523762011 29254094624 2073458299 6935602595 141399823890 42405424598 11487921065 177597512534 3667653552 57007524189 54523814035 5185783789 102353600254 81004293174 143410687023 121763315111 116001900427 29556005554 4981505507 3293940964 4428094875 104661226665 60782146504 1021463869 90344399103 206175094 77256145493 43879545 583397320 113125852011 2197627012 8501897504 184843147870 8723774157 9648219802 120479070355 26207783286 97434399061 75008900521 48589303109 3180831126 23733921855 285598742457 23540974652 40096993354 21441166317 227405662340 155445712348 159498714391 113812760494 38961582779 6221397638 76514102540 42257797749 50957129213 16096756131 113793155232 82182613796 180194706723 16431412344 167866731102 150020135753 75025781271 99172857181 57862837815 128231878 9795698189 50550993521 2318229899 8146990102 136841540069 43109051232 17508417721 21049720682 260811766032 3307378698 43524799143 76857797813 19507487907 91707893510 615026297 19555544319 7418313527 9392610193 93572033947 63791110809 148635778246 3555161936 135603330557 19166892319 8052823165 253346026 33456495487 93771839075 1209321027 68338086354 133345488362 18754506487 82031518137 24277143629 75006401925 23299308020 157329755690 15400858424 3781615126 104139377796 2120923922 54583289778 932781431 193564681206 178458999969 143504185967 22027162680 16254464637 43165284230 65780200360 4345360555 59092099223 143095960806 22348853505 38266570096 15401380869 13122606447 442028762 85747483936 74670198630 1750332069 54490244270 175319168094 55473912307 73249678381 89137377167 35940531782 535613430 61224994796 22554435739 7981276776 36616935352 18291749854 93193438428 14944482341 52056408889 7945749032 38164522628 7394076059 141281972212 7741263449 70219914927 48240634997 13332691872 113260907378 61270273855 3013291216 146271924349 177795175742 48263229906 3084715904 12003740050 39523373264 2714669866 21443498770 108492891698 113466513750 33294516609 82184629962 92892762143 1500843965 356156009 5165120277 240908991447 7664700527 119630771961 27958968363 85888443439 200594539862 121790977054 52137817658 126744167229 374110661 72208622885 12512846813 44456930584 85565966504 520705783 27352230545 56211592238 10259694869 134718075349 83900461673 35713042185 28191379497 86437848397 90136620115 99730431341 1129195792 32790320157 27541867463 14848288653 51331200542 61979342074 8788811648 165203640988 2998464034 87114006377 71921107880 90080990072 19038011246 8138738309 23341578466 6203821493 43198177448 121942847550 5615862680 157382826510 128212333398 242990323442 35624737245 44478769285 14222894975 60330622516 2058621839 85368182347 100533138017 26013563325 107931409602 28689443839 70926952930 10923562407 123331991613 73386673427 41723782236 27013043684 29210239142 2814297998 144070197727 133896788351 79092090115 43713477623 33690545366 46712820404 224318185451 18076920946 90367472084 39613934660 68576122658 10457004292 100032644600 85579908456 4811321894 73218123207 9916941615 97258662130 1100588190 11915032094 4899139183 33053601592 883796856 64836192931 12541494089 155753003141 117318067879 38177074671 220826034079 5392933257 43169295445 2693041081 129873721 4912968092 78250875767 2308185207 26941677718 17219841267 20538416880 49680043316 12015980265 36791651309 3981486159 33554649295 32325716411 102657778567 5338455584 20193916858 113013058398 61491597505 172861083316 2433525974 238164682688 149937111298 31693932572 33722707533 460424529 294243353 120196787214 13064921849 1076650235 75986493440 202997312088 4984635872 50660748484 161068581014 6599872758 38687053519 77528483027 29808892682 23626632059 105337799370 128863905149 70523764322 6578298572 1850722198 12699364691 15096421858 2369118348 38135146167 13246821785 151854371656 2369922427 8520067795 133835005686 21878527103 203737415649 57886937192 41321782771 61286175920 40863879029 37332663089 70388636919 62957544863 235476834 16279279991 86223767354 9027167049 40652435146 87166643151 15094727361 5968627234 129976808807 91910188798 12049586413 25102058991 3455465258 30330210712 36549728 48014644445 19716718164 23204768362 11590155095 7322184513 136772848073 207011156 127156717196 6857293261 13306862408 79310515796 34177303527 64880482260 36307085047 23396964875 22777545066 29261973842 228735438652 4252781240 2467514416 11912187080 98573564331 34582787665 17375704837 11776618650 43004158441 25924232720 10203241680 69012873575 17563856981 52168452664 21961179768 31249550042 107545094497 66675641186 48086346513 7537226708 13650728061 2328712902 111265573331 41849451259 16467371765 8701163548 37283977178 10544504329 1614455776 42578916802 24166250999 13772839046 43283546729 70973192176 34028163531 5856825084 123887071333 2444239092 29556251709 11488686124 146810356360 12639830310 12144850242 6519725056 102126105227 23046008040 3604791503 59533165891 4003563915 67742824135 9122197443 130763550286 147055464481 12168460369 129170928853 153214929783 117970418511 1610276128 22312421019 52486547888 51491122 21105534252 19681312732 31455036224 176468774957 42397881145 92063026965 19269911255 25474067464 142341576368 4838203360 3028737738 108121082096 151448347486 92113708856 80919061859 97428435979 68708357075 116732824255 184447118673 201581878289 151886950724 119430794179 106485463739 37201029193 4857818686 92798432192 33416908265 119039224301 46495103111 9153418840 43448626 93370802 66460849430 34620070389 83296871610 67227218138 23471960805 54895012237 4186702087 62356980555 14401490024 28340169229 5177556008 140960255509 46073304430 57057398446 13323941155 5281208073 5826675258 72199255899 26007032268 15853050043 1367562901 5002820758 110266379618 24675753212 23895092524 32481037169 37446046322 3819545286 76194990091 2942778902 1613272293 6505256376 13419652321 35929483716 12434702932 68640052356 88703135834 51989819892 104293272622 46887770967 104273877022 159535064496 2688113244 5357255027 4322811968 127465364363 4817325351 87108484375 5926990423 12053457385 9259873761 50054948628 21900971200 103444375788 1240972177 75642040228 58442509808 16282535551 69922688819 67319198578 1434533230 158483110207 975221076 25759059763 131748860256 436400160 13697901714 26387351403 121371839272 66455115210 46635920305 61375285973 100663015725 137945686270 17123101468 3948228177 174159467839 6217275576 29711373566 42631279177 35281508892 64699564999 47593904188 18276223315 43063392185 39469373602 57217913022 707433239 3392528795 14735582750 48251264920 95506605873 116767359 4801015550 137276285033 19899688951 84305868864 162818589251 9847229458 24960054563 3539582695 48099051685 85372913124 1004979934 8415068019 143300935834 134416885875 31789046760 134300705562 3341501483 144693482372 105985528312 17619241022 53486220865 7265520470 13266966426 36873029162 166833709985 13570433831 138597998622 90744211395 105986882941 135790859247 75719087626 5104187 61900036241 27870372869 57846088119 1613659912 8110578024 2736136664 8974281053 1962886783 22239390867 2101868781 26173975439 104853055410 2455139932 201977014242 31580860385 2205645182 134345565194 62745502043 744700315 30306591986 123833222818 209059698807 102714986840 15579150100 13905923136 4398648365 67547854649 10328077302 31404949759 574421980 132186292966 18091202917 6325030 137712737451 42310881558 58919312992 12672390809 10931659610 71505834015 12571862177 16441152761 11569961796 79617186127 43560185250 99772985546 40814393438 8399652228 2719348123 7906070970 142349180615 25602570661 10491781136 75048112272 84059396403 41344558824 59295120707 49166993765 24159821584 60869327293 85467038022 4759358686 50296178538 200640714105 85142485835 73875410560 3224661860 749599808 77233708116 72036883333 18691023205 38786532560 48527948554 5035192904 104592252419 12619131624 42631899357 2436943125 25385710024 31881040064 33461781143 2077607190 41529818701 24862982044 82308566893 122608062105 12965221538 51466480074 60606618915 38993481176 76714469983 136923622316 21168141862 1149115602 166658082320 67694074850 3695514374 44568464946 24265598572 3373569601 22523329572 154478340223 68803523847 8474354037 58504188563 21107451602 69368049006 53413838872 15413409181 136136884455 120721369202 60750249422 29576871997 70466051941 53053027455 20973702667 118259919413 141597166622 379814730 118039031186 1343481925 70848203455 82891718283 18282382424 11801943887 38053804459 14300200596 99454095415 69424118701 44124943416 137588995254 58097496538 23516501989 40764654048 7924740238 30576880432 1667655770 10670723023 1676466547 87299766623 7267680479 131185248567 11185537986 73078258501 62326296326 21064578369 65642863206 13044936214 56623817572 105741842946 1553592427 102822233786 83853522679 36369927767 6304938592 101132105717 8766113334 4295488918 9736199091 5590962610 74468432726 56202800960 25100267696 2070946530 173476310612 72657193481 42460619497 29532555276 70691760475 17835550219 9128754667 1112505607 4562365440 35800454848 3432650147 6413429661 37379332069 12593422220 12039945265 7248649697 41016602136 2037892485 55374333164 4953762271 11208805659 19057203634 97431332651 1446275918 23512924960 1678644445 14599298700 17320110322 98361319543 79350651384 194841627 13009042703 1929340321 7933161770 64551366016 4454840476 204579192 7957464226 114744147523 96554922040 78165144690 4204142604 15077078797 5062768472 8528240592 120857697288 12508787874 31458040732 127500027699 74747872589 108501303549 29527129633 145560869585 63655533772 493968347 46620895344 86556972838 30999249873 45292307972 21605078048 14176394212 39543761521 451523473 1215211486 6365545954 23274158653 46607852689 137964636309 7643475998 52509441572 8167009493 133722569613 138499280324 8034254441 5829301840 127592858365 601080734 4884901024 1927026660 18956159100 8084750202 16067583224 84243928942 79809510492 19191496913 70192675230 9206611343 4454640044 9479309340 1852981663 15282777520 11978947076 25907467556 42703109957 35893187499 6046108436 21529218039 902959686 934265766 13092311759 77564739 451246996 7638662511 48380220150 235953261 142502321701 36809972765 26087095037 44338080225 1814105561 69103985520 8019975521 97628847583 57326541205 3600577349 76271844058 5996081528 6838087699 74373116322 14501073995 1756637081 15721853910 14601440550 90616681998 56241443957 42523477961 70373284039 130503160614 48857472289 66224519720 221186845 42634767036 115373898234 1167997647 22759693727 41852436835 178109277 20201508627 121773012417 95152169497 188224035 139350732291 108665172112 138262827996 63862081487 47600550395 7839415546 9935214196 38433749736 93856433181 46567689 189726272981 133595446170 88411149264 9043675822 54444609187 155465062051 46672076425 29662314155 85655647245 6690641288 88564776467 80497296577 54657034429 112381889374 33986130126 573977302 74725756379 5008034316 41629670310 3061561744 42320898487 3094649374 7422219886 41104780201 2138179856 27553133955 125017847881 11367699216 11068610161 50494473706 5686314776 7976027138 11334159997 8271838378 3412431849 23302290690 14472103775 45342015187 113171414681 1738076440 25148434028 51399335690 117733596827 26688043398 12891841513 3306046303 34827464494 52293289457 17949131308 5064816465 110804168573 85958724201 52864109131 9330474705 11681269267 11087757194 48798475427 30370524661 23576564246 66750361007 14216887910 55526265478 70025271671 94470870763 70933465871 27883528338 19178167796 42279998912 74189737847 43191362722 880559018 10213588351 7650224650 24449074986 11475454214 6978946307 38984777100 12650650047 14090932917 62434498936 10182146911 108004595905 133413522545 1513807099 32458742393 3057565517 4780583968 4230053426 8078254464 7396741192 142522056466 19723171474 10208982508 25618002 110527654941 3267630885 22895783818 26108051246 26855990449 29097030291 80415517551 39386331594 15755778026 149279382494 64059687345 109448097343 26061800194 18521179549 17312388535 27149751864 65747913 669747538 15484531345 35139309003 63703754871 2146417942 90574702925 60721911583 17729352340 106685899509 19602943065 8104167 36831456071 16746792074 58946464893 56354650854 118853361630 5462208381 43716517509 7035357174 37086118043 48550415519 9607608426 74237504861 72717309202 80994692 969448686 64772703651 68468944871 14615690566 61323818321 28626267277 11509789973 90887084008 40757807272 6563776653 41407236302 13586776789 7192690934 2779241812 87637292778 24175146248 18787733984 5677342852 11930090563 55683521925 24435853860 21158824463 71899794618 24000200314 8259273041 18165655165 19554964943 12167044010 36221700476 154239125239 798822798 2519487378 82441903016 17336563467 135936362905 9194963702 51892406205 122587399 34504413724 5860663218 45058135099 26419768363 50711710775 33749404662 40864248490 12210240316 2724278168 11355980711 39887888156 34001290035 9278504196 18214119903 1649897011 43304425382 3997812208 48122266522 108440641 1276260465 23360462335 175811028 116601697361 27126226398 94502207910 124531897225 101863689607 44666413125 1305495700 1703002297 45051840582 59290059979 70388895122 37010353385 82090960380 148729515101 72480374444 74413500991 52350479067 64892545048 96757625441 318180669 6136002125 277676649 974373632 1704148124 3220523070 19738008532 35598785228 49247871702 5279722797 11043314725 46632070387 36752090353 70051747387 38152783455 39284238030 1106325326 24523720565 86056652696 130278421 6784551509 48614678584 10336707163 3076067083 68194070632 17126533357 61973699892 1519112071 5672933725 6178120043 94764094053 2635253642 19841994052 57156853205 70714537563 62767991775 66155421194 1684724889 3983917469 51696847251 29941836992 23112536609 35865978962 11592713727 8711173005 15319806340 15602190081 12123087747 538767187 26803977129 11760660228 71012861613 40104983609 17604091916 12594859515 21961702897 638393831 36123837435 4952037608 6348980085 5922597546 60163619070 235387362 17137242478 46175305004 26730847162 29802371219 75879215362 37646121760 1291818508 71200960662 12788736011 54797640654 11565480137 39874755551 15911988630 69509626927 17041504649 6277771499 56515987024 44767999802 80775551275 119782747294 92033732351 3481502576 43695357085 9470955170 9968709977 26806606966 14743300796 21640193917 66038724612 44626850831 22485180377 16757037591 67905897914 68230390710 4815710645 7915505539 190007354 33697033562 51963115429 55948097632 16469493846 11755894172 10181919591 12762415537 15766839372 64829299063 62794687678 102921571916 37610696906 33384323870 15778334535 40493220002 935576783 6833558440 22855328192 50501486084 68138677059 750560184 51354606349 338583241 40344119832 1516548174 1734128906 21160684965 53695653695 39137364771 20926567921 87369931362 6805495567 19488791841 116647652893 49168511121 11660602860 54912835586 20648464207 32263313324 9275524337 7328932118 11323597012 117564722626 59427420394 11820257803 10574295743 7876911197 35565255898 3176765994 44670782 15806000058 86226626456 69195398611 78966827421 8092653676 5880511927 13255885021 89214534234 67287739122 356883805 7678636092 18463512782 961271385 75205174751 26345305339 7949429516 98957502636 4388309646 4138122239 26112245705 6198972780 1720525519 1765509324 4197718886 60282060945 1315160453 16062983028 25421182125 11941311322 102474031199 40513748641 5281536476 35215739190 2270517999 100826342692 28679025330 40016273861 25034836031 58597855443 42928101026 82880878274 42600974150 1038550457 4896271582 840641239 44848454682 1849480333 29284323339 8664612837 6888879120 41827267823 14214622883 2188376579 14619869933 71324091900 915197443 21386354463 61516510684 15893856670 63292958821 1001878923 106211665564 8973205130 34570118160 6028901960 1175838049 93759815836 53891311884 75637403141 52039983817 17811401446 40994356090 13287981402 52506059568 7168315744 40812550133 50967349661 6274977899 15940294866 3523142493 2387011344 76739445338 3049421360 7037249109 388094916 21270890290 32096470160 12255692320 14961428020 54055515760 602394223 88869783 125517019448 79528475 50403677859 62014564710 1392082102 68659077096 27339970311 101000823210 7974881131 7314971277 56608819593 31121787434 902134165 106936420864 610687650 2734061 2474841946 8842903989 2154058356 2799845060 9579656031 129527795955 22714036410 705880740 11061013296 124297777601 5357667380 83411470621 36785891169 15476773029 1013846550 40523460150 10350278151 13267417794 5372437002 8264944976 3391363140 7297390871 45708608353 5539824565 12056071898 30956563561 28891866126 3616705692 70883210502 3339322486 81397104907 95216173131 3499983872 8474167422 39355741925 1782453382 76066697271 16381805111 31692946469 8393214412 5665466443 43917108882 8254723 38126065811 4940659610 42333619231 48737642070 15502390653 16664448454 5356519038 10874830820 39965472640 37229208656 50839745157 6660740767 15139747367 84478946839 23512454178 308945906 1340941040 5458027676 539041299 12224398060 65299938400 10565504128 33089123815 819682869 66268207622 81719121 9251432579 30296850063 16317556822 562821408 81702759984 78200456898 81761000246 32896947133 4283609953 66925203020 111075782275 7932421304 17410534688 6406277118 19613842234 58435477696 56924521003 67655588692 42009078714 108784965176 43171187931 194756448 9562401130 20475913137 54307808 34451163783 65967400689 2885990455 91198850 79832296636 11592887577 12301358481 15215611375 25209434736 11819740705 64660514715 3818517775 310281273 38080248100 17749865689 22321293374 141041539404 12479749847 5651590509 2946048717 71877707216 1870902997 39405889914 480826017 97509313983 53063717219 517289748 18273128266 107657471080 70977381305 10139052034 64181703381 12366011725 5783748220 98754893552 10091685487 15239714612 33059623490 116467752947 31177475514 34786103206 114312134831 55262761707 20392680487 9581114766 18527828650 16635996700 16857645981 139276448028 65152724005 722234151 78543513123 14435410314 42187663105 38497967560 23776995549 13744490074 8995002637 26379922465 5934965068 18885368406 2540300411 7132941496 9257953756 110110215765 774659693 76532641599 103209131876 62793855402 35562575429 12714002945 86529836353 119375474091 63813332642 43949616814 16330400994 12617987453 15433073268 84571863499 10235014651 74027264170 10599847321 4761803653 67432287688 24993875809 4401773776 114078752817 35533686096 983434179 798100070 68571772254 1297029980 91706005702 17877713293 54437555527 6015052722 21395283174 2711815167 1001192496 3184027536 116327320634 5577095586 3582136575 51519917794 42940965729 53176517913 108942480506 24619930600 106959908671 19653323092 16567650090 6196116967 43305771309 63477809398 313608695 113558395362 90081392378 91231518587 21527852254 85981525051 54928399541 35877171956 10618089854 4496969851 16371007402 9797342111 16890461264 47744299465 32048814622 102946563234 22393919940 890802738 115403200425 46845748809 65392593992 14513921589 103019938648 14445992370 37407436181 57730300632 29665116170 16389493292 13192740271 1335451576 6760476605 4325671029 32780792090 75854986205 29752811943 24996573422 2868829866 24994504305 15513655060 45164454430 70150927319 25321481282 62608107797 37826622881 994099174 101766366 77467502755 2247053107 27646675064 3904095800 23137218160 5384614904 6351115103 12312843129 18344884701 59952119485 30978859993 53229204704 4095798944 39839389878 9295403470 41650670569 79322954785 61716995661 10826605028 39931431427 4088718373 9535265522 12173131170 62506371886 2600116174 233108766 19746719867 51869417039 7219727056 20379998116 35852707487 47566305470 22847604032 188007154 1458001877 57738721045 21825129848 118657011778 6169321853 68483840850 4376960964 47554865375 7228424450 34853103541 1601418863 78787679795 16982021601 222412145 15930780518 15072702647 11089263737 66581125789 17219213313 4222564107 5748112822 43997605283 11421731753 18877658704 8146552574 3043397958 3492379495 56880808271 17577603084 50590648723 14393474362 57185652085 4800805752 5833143321 118686595 32734176333 11009636594 14944150012 37611372305 106917491303 43851701468 18437738715 86097413816 5931880497 23348638213 166359669 58221452923 5662323891 39261428467 33698328436 43857355961 4252934596 85298228299 8533567063 734717967 1976493868 56629645068 13366547796 603970926 67800940015 54646665485 30406912623 58673727751 2272520287 596724969 130396585361 136660884607 10094608164 85599003141 28049842675 9557519254 100666491958 4956629804 28831204539 13756341444 20085465004 37166359835 23308665806 38124591706 4687201388 1125532709 1291311556 62982335409 28605594558 53729077885 38124718373 896713676 841187054 20020230255 4751484273 14323560518 45741770279 10769552743 79854939234 60369245368 10909694619 51902238751 414883068 1171260489 98314782012 5874099822 11804568974 17626061716 11788802150 56619812888 7282048286 94547860 14900968206 110083032239 38100484821 50442921129 14578542546 40566685080 20439106478 12461766531 123228128591 28983687971 16160121425 2762790832 4401697746 117665583014 59096196611 65668301390 23831393932 3536322096 4756726306 4795699869 12522557860 293916774 28087789580 55310747803 43440497255 54022332296 30938214749 115881129632 48196218517 102765267777 15513148685 14953152306 17009037954 83739682504 2171083823 10806665894 96317047649 32864845181 108326535095 134597172955 471873452 56849150721 8244495898 60289058748 55959030412 42757189086 6476448176 784310165 19002823272 8941469156 47426872874 37043733762 77564732455 11392729846 72204173716 128521118638 53189084478 6295788325 8471036121 90629051365 23363406126 3711699438 14821292160 107370470327 18807324413 13887677010 4249784626 482244552 3385700734 29534579387 25735747948 16361304741 6830282468 77019771228 69638710039 55951947880 25289563579 2683496223 5775938536 16100929547 80157098425 4474837762 18737146282 83047366716 1904636927 7200272312 40126160823 53710111449 114752898221 31710150853 53585101673 4013882195 9505595480 41493012634 340990023 7997513659 62261724236 1239240547 2416445788 25955295891 45443888457 59028714295 704760424 13744754356 6860141807 6130303705 12668300121 54352659075 480672327 30088488725 15301186101 11959457694 16176629025 3162569819 1425917168 58498271533 2339033573 2610556832 9383692567 8872526645 23560602583 44377216915 14658819079 15100029063 7900233068 7584447322 48118369971 31233218398 68835030803 90880355714 9314483694 6180131415 7186769585 54383076132 1756371458 1431094772 3851740523 919405973 1629790359 31956450150 2976873208 1152966762 53770240997 19165613239 88617939 5569269734 79566477081 17328527411 88130743410 2202360634 3524652807 15698943714 27132501453 39748294136 2418256423 789283007 25504189950 38658620383 3204720689 8787758173 2095186001 6852427516 36898029931 15636535660 7646568095 87405687364 6590593243 2229874366 3683942043 9158763305 83765325640 16643058372 42877955366 19990808499 36991086394 6438080937 328294507 11097110887 87927258722 7945594290 4955944704 15407692694 4529716518 28883851 3893613128 77115626427 19320881429 29267594107 14586714304 48564208787 21549177266 4530403929 5652720582 34242285161 46034859017 6708981123 12756772618 55236634675 13931737594 131069889657 38523599948 56625719325 14057837358 37644474526 48768355027 52293355856 210904025 21676607887 5966575434 27202506755 12535368114 3421310644 8890935739 3811247505 55117163705 4900221169 15507249209 44819797560 33565219026 864770454 40659020091 20855737687 8483241710 3148133761 57170486036 4568900748 1601754064 9597671724 18530408844 14835672168 38194706413 43047188923 10872776767 326397631 109869706882 4018573330 53322058380 76381797399 159744634 1558836002 1633457594 1656570389 8176457465 23337619755 10768918924 7717482508 37408172479 96829833154 6305146860 28871878098 2540179128 13249680851 1119729608 5330534711 7323523348 73456248322 1789639003 55384185762 484256054 16901135825 823183363 533243672 5470544634 20128109806 116499951539 1582278146 12691567651 48531671 72911395447 35252010416 53256072147 13045297896 1046515103 12460040263 18435826600 1530875727 6367633477 48925353396 534123626 13069805670 63034446825 13387439112 106760510785 1024325322 51550820338 74312547868 55403193531 9784175648 2683160806 13729738114 517718719 41724194097 102371607491 35120295035 73224206695 3526266037 81251707463 96238187683 1832004397 2017036013 5365504164 1290750850 8412526297 67262571467 12415439863 44117489588 78481057982 4098790 4518139442 34305905510 4478391137 20169339700 5479630327 69819409630 1308092942 10714071786 55004175943 58164275918 27310576844 79510436107 47149103425 13791914436 24161518315 178911165 41514335247 1333684249 6507827127 61807194019 1750293 1206815497 14901274292 2852562026 22870812391 41470283008 69530059511 2192176243 24437044457 5217242557 1826512279 18748010147 3834072297 3018696127 46123620571 16101665929 48356942930 2773574713 6471995182 321101846 51313131501 9473532058 5889219920 30756808822 8352055168 73781835339 71502004936 63150552464 48332149838 59423370288 15557820160 45783116018 177393133 59074929342 14414011665 127190296245 27470391581 48315782 1870292768 7320208631 17972029339 12424566230 38751490285 53131098999 60532287623 8308933351 17167789316 4320920938 78687264957 66133356277 92546888150 2988318367 38194587611 1128514337 931496513 47675420011 145132696 44451974313 8334766248 51322808883 58323978569 34714948858 17954326260 17161749930 2732262656 82287285403 21742840100 7756111931 2837904639 84078772585 4175691812 7965743803 15414514299 1708485179 5726261438 54033669580 8127918758 55412008780 5867403187 62750613371 11096635857 56237370495 26571311842 1515890260 116763155106 22295735092 50004220037 56684453533 75666861518 16365892781 44092296869 118178397575 4521519945 6038662178 83383325657 51600099808 54937397089 24234670272 53067703006 32592715658 3611588352 17243705174 170514802 37073233366 33585240305 2034598553 11049693250 5803424052 52848524670 40823441423 799716570 37887552224 68972701656 33964181781 130119015585 78776222590 24310122007 2374032870 59466190688 6042606602 8097370094 1005549064 4507186687 8563226210 47922371367 49581586326 20822561894 20121318225 84418433644 669551780 9207705942 100466165786 18967212307 354874406 37264719478 93211944288 5713806660 813251928 13979779096 344660734 30368478688 2784826145 89940531122 2353567582 58121706006 22017753 47746178747 301329838 17635286030 4750918399 7668856227 2849365223 40555154736 32417148882 28657302926 42373209895 9003150 55775580355 48619621650 28893121299 67062552388 88949720394 29194243205 66445752784 12495103881 4139063552 43008513133 31918574385 89474353685 30186020124 9541956890 30281741597 44888754230 3550716560 47873725174 4726582 27833177862 12641403242 27697942594 2184417100 2480424191 25218898492 28869115689 50242386563 5186088372 8897313756 3578059117 52617421089 22276422794 43241687803 364527871 16419767462 22021257603 13444131138 61876607584 5231596612 2061054802 81308170135 62544861847 68392951691 24895555027 20131936976 49712535211 2033817227 33210292292 4517261982 21863845445 1292756244 67901080221 3535878831 35482489316 5270203893 10067829128 14488732403 19560015335 3142662780 16371171290 15878765244 21283862579 4278276029 45584617613 5202035704 14000888051 45266438841 464396474 59644565108 109953933902 1547298220 101831692991 45050426504 12187078327 2211254537 128454010055 2156259841 41065062591 587663602 8764106354 4328929503 1955871348 13149713001 67877631482 65888803868 1293574265 654777057 56797190642 40982463788 650247070 35131660761 15409650998 11862693426 46546451884 2648512523 12207392601 49895576858 274664599 26978000211 28006495355 58324370072 7482023749 3957187743 52595649776 34069032306 69836628730 53620941289 76682951894 36409322098 28566043710 13914405419 32039455440 2655235904 14471882587 6596685979 13185929690 83048583648 29772141631 18369306971 59911282423 112173582479 11925871070 16631615069 22388540832 45725140400 86221099970 31944738536 83983918267 1544819803 16700548423 3797152287 64792808618 31588793 85738148665 18193580771 6758789937 1419080380 17026400194 3437626103 848118377 45005641451 18113185828 941874468 1412115085 24665785724 69998356177 68146243964 21952277911 6112151455 6135386966 5011775047 32806365558 11000305795 91851717404 19424500895 112482155 45996806452 862660240 11492347802 2238147837 18389688773 39420872786 1290471975 5900038943 36587975125 35253464661 30370302898 2043333401 76939780435 4452253426 18849680980 54035704112 81213284275 7344640203 101649366546 2100632268 56784122126 65583359676 2572312662 70398020701 47080508165 54300567720 36037185729 290126556 17072254545 55488856013 6233474210 42746801894 10006683143 4047227 33252886450 62808560711 19039362044 24690850200 50571562549 50174956251 95146778396 40385281358 3004187788 109127811778 5981644704 95400371124 11644139531 8697447015 84963975124 264842779 46560234359 39855074817 21826235029 67483685828 155211061 38654581115 67170272714 205222663 34702913922 34494515198 47262226016 64715171219 224050559 868256048 1122352294 56152776215 58812237954 89509431997 24472851569 73576723440 13610162151 12542080043 103200951247 44928220649 280763722 13784468655 58190802854 642849910 29195456841 634816149 1099619557 83281245945 1846707733 46156034789 14593183505 7978561749 64615229871 24921566813 8141069901 11115003973 20978435294 58663138416 31875745063 41601582761 40593446548 15517370444 1884409123 71038263438 50425422642 5358347878 65791718335 7459208403 88285576401 13125943831 27477342805 9024822141 134629807 10959990188 4266300811 9494066442 4592394252 6864288732 2412100651 21803078530 12043466021 41154193659 82388291038 35296694824 9861644016 4270892328 26615855358 22373661254 29304270668 5110858983 6187802577 7462762963 27937906127 4369074400 8387861186 65730409721 2257639625 1588723284 2114618288 6116349074 69339969772 1568223342 24044640711 46784690031 19648096 14466079541 62363956654 3034959323 2037861034 53815207405 32883766023 76345372629 3798990069 2834979452 1338803466 38917010756 19016306027 10397555012 1597753226 6666477462 244026938 15971804589 74813375036 1548013968 32513370894 60724503447 3286619495 45650079705 56868032938 4158527384 28135218738 51159266615 1075388064 78463046074 22746619479 13160183416 15733049934 90910010798 3290114014 7856275315 6868894806 60791596127 44015234836 12635667623 14368801221 14852536696 36001183539 5314926550 100535222597 9303395101 26838466607 38355396516 2850168631 709482672 12903137500 43160629097 20573707022 4084014938 12626152731 16204144634 8910455689 66209855916 2057697711 11940036977 1485863664 41524575438 129132040 52501497506 16445393074 1617112452 118164149703 740857098 71498535359 7499144898 1072338619 45884314364 6774253079 54439247995 5057924491 10447419005 628059178 1573812033 3593870663 54984002560 641482111 16926914222 64075021879 45275309724 1730568895 8163089137 29700900702 7008917826 89383849121 1359279325 26800332133 9567499993 4882003390 2417922283 11378328179 37711831355 24657050349 9767967725 10676232402 25623362428 3383330281 423192611 26820687877 5111733611 101197136222 3038138700 42315415102 16302525573 9999786962 19631066536 8331481526 1582031867 2072248548 32450201168 66063410455 27859686214 36723658405 85686072775 60745507013 4206245424 88676943377 70758183092 5749775271 44734111252 1940963301 13684795231 75261869075 6904520310 14568788884 61893530014 4380047471 4808055531 1828058647 3411679928 4151421279 12473992993 41065946938 11604688075 3303056046 11403568221 41734380344 11375528484 41393687855 5608564987 71860863335 58048390541 29005635105 19884978647 27720781871 72672806721 91012146531 37107464860 92204994255 1617719854 3158110204 29661288393 2077884850 87429471686 1526573216 6067174413 4641489990 17015376539 37010564638 744764497 18066764386 34305563558 6156593184 8642011345 27466871420 76765357372 14145965467 14056907486 7797553297 38319718143 34886448749 55878122329 5592521076 1747421571 37298061985 29614411032 76554483063 81231681108 87312845928 50130429534 9641748649 66266190777 86131546116 27593608371 21712095778 30857890729 2323644495 5692663963 27092778638 23363698615 1035261079 16153533224 88954080456 16088708451 13428504368 21532503399 56552508172 20266684996 64398825621 26744213692 29680235446 39711045073 47122905544 43785255349 1574416078 21592857715 17823728783 1010623312 21309098645 5023751661 15349474364 36279082596 10109239997 37887246300 51338760467 50312592570 41573103117 38153664536 32445503903 5311745718 32963052145 92412640802 50871575277 19680166066 48977113283 7224942983 5364803389 43581349293 100852592748 44587326734 6635988405 1510174073 9625168706