6 30 42 2730 798 1919190 13530 1806 4686 140100870 3318 61410 33330 4326 209191710 1518 2328255930 4357878 8646 130074 12606 171390 281190 27030 9225988926 15270994830 7590 9366 625170 3102 412410 63042 16566 131070 374416770 69870 11886 3894 866054419230 25233558 20010 20526 34098248730 7305236862 368521410 21626561658972270 46110 15414 23970 1018290 1651635762 63030 148218378 5478 57822 28446 18438 27695910 750400230 285702690 207930 63346038 6486 7062 78042678 772590 1561971642 36570 19470 670649070 168918 25494 37200951384870 1098809130 25998 102630 9549013762470 14047518416694378 8142 147436410 27006 40890 2489172157290 42330 19146039608325630 177954 1076430 94254 439494510 88230 64653847566 13097729190 1935570 734400030 49170 477006 407656409622 1966599030 171711773909130 329240190 1518018487433428890 51330 267850627590 34566 11022 289110 225834 54570 2328690 844998 414801644070 3848006274 704370 11814 110199362466082890 11454 38094 559231926 23189639802 293154510 2428917311730 6513191130 4454142 310530 130686 27147548730 64086 16605847131510 498270 27372510670045002 342999030 68046 129630 832015863030 8276610 1464173668545126 217946878566690 848274 137190 345605409620810598989730 45654 72006 1337947899596989590 292866 390462 83985438810 799613240790 872254110 14982 269216629206 290190 1418246821361370 72210 185996910 1165326 14766 149430 3297710692122 389730 150510 2010074430 620670 1463321706 2110812338730 2090369190 1156891664364527910 27118518 161670 1020642 1755390 7969061562 2353218 17358 350322 573330 92290209959160675732270 85170 16638 88770 12467426447728328684790 471270 14661976348110 1135554 91290 402414 119755772056830 15433410 60774 88577310 92421869442 96690 2985651570 4920594 93810 99726 422828826 15627810 64806 402738 776382 103686 66318 104610 2156046 1532454 14914331651010 221766 2564670 412590 68334 102810 25981510876230 188316982014 921974790 2246790 1103090766162 719490 55110 69846 2390478 919520393610 71358 1486830 29677461198 437070 2375532972870330 22902 2035743565485630 1394106 52870701923285610 59070 4883970 23694 12984219906 57270 115770 119526 2476110 484386 4297697351310 23046 3726456501173812770 133379136339029490 493962 12259209165793590 78414 860030934465564643347930 78918 23406 963390 1442806569060262870002 12101823030 52150441110330 25278 27489810 3818598 114467910299711778810 236910 513114 127446 11515421944774011810 1212226840600230 43665282377178 24702 3852030 3492210 558078 190734866876644507968532551570 83454 355730046 2338224387510 276414 2923791510 2465108141624310 259590 254910 44205126 98348762964270 340230 8293884690 1427610 1228423103754 87486 734368974630631100670 121484022 10275846 139326 88880698601403282210 1536020310 1446430169730 3558133830 131970 706530 2967510 360030 418777692573857741670 559470 516283221090 92526 1952310 8146587564570 4190699797193910 284070 143578806 58371766577670 94038 6752026979917230 17435056983123318 74910 312846 46127701824228106271479290 1825026 55330410 5862507082789950425084070 30822 155166 434162782989390 393307963964589391396770 29382 100086 608430 31614 107118505110 331062 159126 1232670 5044686 170829184750770 30174 1944570 2586840808004990101110 1620212118 5169483006870 71533110 31326 1193495226 155730 223280091222353886630 1997394 403659140430 33198 5627730 180576726 573392526 167970 1266414 4965870 23154274830 5353875597735210 662802 2659170 8396745126 7144410 32982 333117544368562215146572077390 3860369918158362 108661859853447810 129778770 367494 83190 6847477098 7308210 2141034 33524909717941475833400310 1761051821626121765851110 14541803682 178926 338430 1967974134 114462528870 129938760413955562413498 904530 7504770 3779911287726 170130 1853513682728544218412030 116214 176970 17132287722676249968390 183810 20064686398473990 6944610 236198696118 117726 37158 133446393339330 15122476559190 61291734 1006422 672430353852642 2012070 18270207136549138487816190 36294 2136131718 3950310 1477470 2853347970 395508041070870 13906662 70672874624534803530 12197650098270 38742 4002918 185610 30098353477170 205353468030 22038730613390702955282 243410838 143023890 1304130 12072109463901626300591430 6081214326 126798 498630 101667270053910 195330 2431621878 37878 400497846 9886975769636130 869406 4212390 9140142858 635262 351674561022330 3881910 418067512307637158064286157970 193170 463739087737470 518430 592745978370 2229355220247814482978 4310670 13683138 2800236169702651664709403770 406470 2703449238 285792342 64620595136370 47419808374290 8815170 74058004396600184945356241559690 7055144646 14448882630 29801843130 2826941334 215490 5014431599112390 51110362842 119453326423918827584790 9038804838 19614654182075904974641710 5994114 458574 23125597590 68284004070 140406 437423430 9619278 87157843246110 947238 222486 1551135630 75784112280155370 11024459754 4638270 187214610 131108498423322 210090 5376246 22525418370 322442934 180461980290484802910 29515555519230 486846968790 89294610 145446 975448110 218730 19447458281084223390 427710 175030799874 230406 24231463746 12074896022970 9177517440215670 3137709067050932682 1756446 13620391617371068991370 1640477730 1252806 168371631664205970 2830506 2859234 47454 151494 2127860561190 597630 19283904038385294 5139380413442730 153006 110658014190788610 115230 228810 242286 75837131772934686 2936730 319223325283844752664157810 18379795170 5450485065974130 372541686 513222 238170 19026765030 104195327803306553235531763290 5129670 102535116558 10289370 117030 10060861710 55802502210 377588980359030 47886 47094 298357157994 415053078 4754752922010 151412169678 484590 22185176837838 2518566 115866210 11652985178142 373646910 49542 1381319646 111474835410 634893602070 67116551138513912944955743841711256690 166614 5424510 495030 263010 7684772978285130 64803662322 2124241590 256530 2001462 123522275842435470 95418283231702160313879842334872772870 201253341007830 3130295387668355434710 40088730 124511610 270006 4386686174507910 50478 2271206190 3281013081251011470 504030 3321808638845970 5686590 1815690 607420110 55374 52854 277926 17331870 39515154 696630 3679230 110742456290070 4651354806 105589402390290 268410 81092318898773910 391548822 24825344610 4311977856946681527412068990 263730 6034880012070 2485184790 1098030 56958 265530 4837213878 2211870 5010269334 211315170 53286 183246 271107046285386303229099590 6405876993185670 289806 37688675139570 3825390 16799881386479070 6014190 2005602206070 1572291399962010 58542 565590 1130072325273612067857510 415755748842 1258566 19393988886982837990830 287130 189294 36952404131370 19627971594 1564230 12418770 1598715791106 568110 1622382 12549810 34079504942010 15272754 744535159372016163713900138929458330 1231314 284610 194838 2937449199630 640734 785552083230 3128148380742 154110 4531535080422 15329839710 5434674 2034930 299370 73735659030 28342580636330368590 22499862 198366 12910170 619582326 147747552510 1260042 42681303775110 648969846 15032667606 146910 5795062854 6505590 29116626 158070 200886 1224258 1655310 6059111381514530553102167871436754910 13139490 59118 45659623506 795630 1079713321025430 27644553635790 61134 321486 1298346 139783663110 250923558376484039807670 205926 64878 626790 71372136183306 195303497264565690 334557423251688810 19221977839316070 437617290 20463716349436313540202 9894634678101810 11414166 4718011945376730 6618118038 306210 1114837495473212955943590 370485835180566 2491494 2554590 312330 653361702 695382 618510 333366 421640335024590 1291985762770606555470 34991678370 6332070 67254 1355802 1185151665183431238282990 18326808788430 214998 1565096795133690 64446 8042591984658 25574276910 5157294 131934984713339300735970 521744086262730 63366 217518 5163553626 64014 135474843977115033461070 17343186 345246 25045376430 66102 1736130 208652610 1868766 4376537005287974296503369090 2701470 3783854910 731814 223566 1837470 27678270 29023613715426330 333210 353166 61872690 9211895131530 5141598 25553370 1775730 246700178214 52918998 2750430 672510 5116460916493290 23615340882 894630 28581644910 153119839985574 25733200256571990 233348028635370 228606 14875770 57208121674948157106488245680961120890 361086 67398 24482190 29550868296054 40683045810 607412409691331481510 820360662 5927406 69414 4410546 7553910 365970 68677328047218426759536605110 1416270 15170610 2747910606 21565866040748618509830 27140721400109736544245563032590 351210 20834447766 1489866 7652190 40590880013971254472092252210 185790 236166 1499442 237174 10849181070 128878281042 17080794602827410 9013710 190728928783783329574174386 130875690 238686 28748444430 1456602 668313932613233185009856495370 376926 11827711885437771626826981633630 286627849724218530 5485326 14351522637270 265814754089610 43366175523227382 366690 15694770 896170902 1486338 707368367636358426004854993935790 181470 172148473366754430 2965285806 28695246 160154633562 852301852533984526630737690 910119606 244734 5159119847591040657690 10545234 67392930 1647726 5684298384385134767022 24540524130 6929838752680036830 29534478 11585238 97414253130 431395619939201190 11423637031170 78342 543009894 394484012085630 9055778603358767930117744698833448567530 1585626 761430 2981526 57983997498 23819712138720623763379673045824710 575502929150304528915486 396726 152547261367710 74166 4160010 371581410 49756169190 32504610 4841466 371010 12659170175315838631321410 1732971023561889930 278206410 72025581810 384330 404646 7223498303932804374390 167139581406 405570 6155286 189390 1359134663854506 49358982110218934790 20448834 44829704376346890 77694 4881988470 659306862161064390 260358 424990830 33012366 2463271102110 2067658428199761474 2186360745875825610 2052930 1587642 10383975798 20547299730 125432423973835683887738010 2093411478391227127518 17136210 83094 416526 5004337002 72913170 2238342 331747680810 1978614194430 30233742 4175524029067208758147650128179660008570 10390100406 3240030 877542 5348339211557674842510 773310 267414 3202211048773840628070 267918 784185172332648802691430 952839392256570 2456942253192434370 84678 1636590 501969316516457790 28914959910 6268197728227890 81006 281172466110 7762670836605762 314393610 21343727333010 300432380593530 6798793908270 57613621890 406290 32739223910604794310 86262 202652588668530 834870 274974 16758888232163073809245010662940310 80358 275578843391670 2772919202856330 56274871098810 87054 38499330 809310 11615066358 1382140290 46955370894756870 1902621455661362782540245870 38411670 2292870 11831355864185132466564202830 8915227855383270 287901697227690 2313977345646162 9126390 1032851639114310 6362522556966030 60079624770 281526 427890 1786722 15263694329703813307515238740828737789767590 3435870 1112430 4724900442426419178 296410956211780410 30899769846 31507768110 90822635106 14653662 83166 1612214670 5444754 18643170 90222 19067539934811630 2931150839322053767196654432281435710 90237809009370 3862052132615544213574410 64466178 84606 290094 456126 956526825640713712265279188638030 16249083510 883830 1959054 906225558 3558270 1152030 65415033264966 890219191700919990 295134 437610 1438863783126 62785324632240745816696200416819370 6264030 952696110 452370 6807366930 4560126 43574478 814892466146871891505723569324570 1376658294 205674 1901634 1422033558 99051795570 300678 6860238 450570 10457177803063280107325688090 237270 1832430 94974 155268078 302694 439770 34838259126 71027204430 86649510 5760762 2198079959709270 49965404874 90942 31333218 101740883790 1418198694 185220658830 73435359805938564681677430 1577670054954 446970 1005054 9945390 807471529550184487170 89142 24683046 58301639138818769358436590 29359302 483846 4554700638684440790 1211430 412117007330188577991218878432290 5070810 1116039542517570 7298110077230882632449090 57313675682670 98142 92074592910 3066245850105297192603270 1899114 491766 109586837346 492690 22676409294 18211372704592133430 86897082991385613829641912608423560410 2114718 14994436758 22418868999188076870 7203966 3277290 1041486 88798608167644830 20674290 5412842714370 6602430 633601423104707805761706 93102 2574024079107507510 14925616566 100518 239430 93462981738 220280779688970 8864898 254843482530 235470 320838 19800383790 2568499950867448555244133210 3574582463730 1954830 4475417043534414478410 12294136004262 507606 2388289710 323358 21067410 20195730390 32067514144010077262518170 476130 1631178582 27964080210 3565736594971782 43057191630 11405307533664777457890 366643976790 12486270 35621832536227518 489810 567752369628990 15868510854 99222 83478884610 1683871926 242254305322767012676561124299671587438517330 332934 85913676030 629240296659813006 1839865804854 950952630 14375776399579178358632130 97854 334446 17813369985872150063893348830 1018470 125301856722 14977732474858443510 407209689097555890 1042247641609482 16493430 5137671630 2053842 57171762030 253498542 295836467442384316773878399132359237843286790 22082970 106854 12384100984497793942815281735848511871330 535326 40632111634293438 12818094 63171434634 1324276590 343014 44394562806 489682110 1065442724750655688710 252390 1897663574980654008422595454978943334 510690 4329401435227178400090 543246 101238 14579490 237140310 5275853310 15210669194623729806 1587822785904810 23649915607608673893721289158481411010 348054 547206 22639890 34100670 2208066 69489393609090 18532438545823476517408730071831459590 1109843432028840630 52790818170090 2133474 39251625534258388358055087595580670 11390406 65091829530 4268190 64009846647978 1298134830 22869210 276870 1719726 264270 2236794 1389630 249923811630 67981564266 36793563954 4206606 24750154581327809036069582370 116621466515680299845075113710 518610 1038270 533370 71117920830 231744046254 2583109878594 203936039130 358638 7865954933181069270 12776176723200198 4835742 2629589029461030 359646 48022680578091859294538459739014162512110 361158 175357123967190 284790 6881154 115837151366454 40586502642 571890 5981610 104555227361738790 1269870414013110 45049378545088168881630 132644604784789416564132130355213010 366198 250940910 4030263055148946 193131172879678810568683598563450227270 4464030 549930 1449030 625971205393118130 108006 14787937626 107214 7024794 2213613654 582846 13131897778793096490 5005350623910 10374841933777830 16006578 4878814710135193637395437347165670 26554977570 803548120401390 5194531428185131680053619078558 2273070 374766 10460637030 5573725962 603524010 3595509503216910857886 41253905547311841930 3281268023670 551730 1241862 4091851784687571609141381951327092757255270 378294 110896943430 10383320370 517205370 40359630 15457070826407670306 608482401330 2409162 77824907370210 114126 120318 1105590 555330 254258808990214792284978368766103859610 575384334 4659870 40758143790 385854 53975165539257186 232319985189682170 115782 3042930 265146 73022478 1177590 195042451002 5750059604094413669656706481961701951713833509038490 845932038 2961310170 113046 173662714302 117488288190 10484079096503359506138 3203670 13103130 1509045551884830 570810 391398 146408204778525348375990 25490010 3082530 756288500159010 18682666321312369232768803929395845178078484227130 618486 1609356550592010 66918972461141818290 394926 7704732403005182115584687310 14966670 840465807611430 1202070 2428161846 286943661439829292990 114918 8210190 2422493240683890 12893790 228974845316432777732187402 5070516154137390 3030401010 119094 79813743954 605370 14431436065098030 314150848433961032322051687574604130 125862 28788702 89417202 88366171530 440662225794 12397904310 13057590 1375349638771878 2444430 79576770 17371914 341387310 405006 31998634441080736717470 2338590 99910116527394175019276690825464062150617536287210 337950269480959590 24095730 406518 6197064510 7087304584830 26002715950806796110 12589374270 13237278 1704266591153289372292104712348963878002430 26571090 7771722 122406 26758816477879778508678 10157564488890 119022 395835091008436058070 161619046410 362696447002890 2660430102 27943098384363639157021938870 3470262 9527431627014378 324390 36717167486376367382892686552208570 725380410 650166 4646505122077582309639530 189420962610 2517870 471786332514 4300410 2645847798 1263270 32871426 1202430 89818603675206 4600065829320807904341090825957030 6754611270 69323968110 27160770 20581983247686 1944258542153214 299157330 659010 733474171534972604590136410302630 196599051262666884934830 12457470 25763255598894 2667714 279106479718059630 122838 29066947484442 34170867390 71360396999909316390 625530 3320130 86918478 27488370 404609869986 3476910 666006 488153640282 1538565582504728910 2613282 133782 68119628127323217372938010 106481590610265080482170990 426678 209464735326 3260703810 134574 1636349751811954934643448297207470 191287299199626798 6010038693651368910 673926 838324316674159770 2339801397906 199084710 19329833640646538279986170 1551727277568006 8173914 654330 2893038 5920627282249993782795119563770 25484281029553710 5247390 25786470 353975632230 27054462246 136158 797916810 16848035431706467416565018171290 316830 681846 1714987052562786535049044710 467293284930 8125809510 1267230 146434205190 4475784861572006730 115737291474 127086 2763474 13625676390 685806 320070 91231902124213255439430 129050100354114030 13908081131490 9064975691910 2650578 197360273064736896844930299969870 1298910 666570 26376124909954367730 4417351538883666558 1726230 49998102 179562730967136930990 166320191208270 94320078 138534 91619164423626 3716646 9933438021844998338320052394832157310 1286310 2677794 4951423437129181235258490 330510 30533037904919010 4368081612772691994597053406 14361466710 8432466 12295122 1127470333691272074342308434858530 1644618481937310 3659070 32397706613648211093861330 9233310 3218458614 22773830554103019535874730 86506987511687105706 701646 30113753334 4653519235645599231330 14531790 447846 329515590 29183140518 705606 381844845030 131694 450366 1019958690 53286918 130974 156749014290 1373430 110914566378 46071930 2786658 135654 1309710 2878386 16917714854502 2762670 17281516619218367497169427330 11662566 6593932117960360683510 1878523618729755270 14859390 1714747908408353339274116841786 6111139601396894831130 686889635748870 2781618 2907114 697170 459438 1805430 3276701429658335550392430 107001401790 20983137326326765652790 17447070 1515102 461454 669810 135078 3877565067069330 62424577830 115825064586 4101803310 145662 29637030 347070 31502442678 5639070 464478 2636420142974970 227529672067561335259326 2827360503974370 135582 465486 3126534 165848394908575568692655476675849952036310 236539654008522993538410 168590988930 9671790 48100794 128115570 3304994277999535285710 1362630 8164314071939562306 30436770 16173996690 16334218568598 737286 2740346776123295430 349367201130 84808353130410 945006 149769009692759730 140622 4917706886332659393057392631998130 472038 15350790 196161826117120450818 688530 3716130 3606158010 108138822 953357610 1157313860590146 686370 15416310 42754957410 2985011132056590 26260571695474413570 37347106156698323482770 3547986486 1446870 749166 719386583347443459630 15514590 76153968080848110 23183163192045923050530 33447374646 5676702 13063663525901914961638697267425128918331290 23334416826 1884630 772124859593263169570892188025000030 4292825305319620923810 480606 1424190 22865408538 7289610097006988717442 208633066840110 1913692522938 733890 61304118 1396110 16942220670 761970 53882472163794136590 141846 35546534242258403287685984298808578 2995071167856241110 819679701990 18439230 41032697982738 2674512721276585400568630 1533592491492270 3003378 15907710 215779602057034614690 1416990 70699845990 1347593801550690 1337458879267247108190 20739090 98535485110434314838 46548706710 305294514 3931481526 72549735330 35448028854 46202691810 10543825110 10256430 221406718384698 9385770 41845375134102515430 23235198 1508070 2662909394878446 1764814471395316829596290 568406044162553432147130 1482010745991835225530 391710 7574509578533790825526783522639388540967022103359770 36473999478 758370 3165666 1642614 18935310 3813430530 274401930 500766 12809598 1652305688670 1291106389920036690 4713962755041162152075910 502278 9091274938267998227613510 604284087611730 145734 3953730 3973075062 7731955587872023998 792726 9866305911088354212933320808856830 1983630 36419838752876691503076510 9610314 281274627270 370830 1038004226826 406154256330 15717344945019016509210 750810 796686 600706230630870 15629992256750184014330045299621486673981409321275490 9276505590 33057570 3939899766 6177630 742530 12143238 3762882294 1507710 11643725730 871368660677515120509746614530 510846 150523080372767935602987893130 237660251722572698446294645647870 765210 6986481435570 19892547152779686 11330556510 7613212866 161502 4332606 33450690 2023230 12662792526794206068305670 58591302 3341034059939737847552536015710 204213011970 49115094 2110165989569298570 162294 5496808790647278852547890090 1646665002179013883529190 5906652870866308484989890 3506038576646970 14416929342030 388470 817410 264060969284714382032070 21971010 761610 75643203090 2243891567897826 121625130 1167098610 524454 824406 24973461794190 159097055646047610 15756759360104252216128496503639230 215110844130 1520670 295323575807528142 361345710 12016158 5469690 50832930 24788526 105872699526 34433490 10069962 2082630 60309942 11191710 78389044657652320410 750787926 3800917867500030 119876787030 107530490166 82826399752995990 335095045590 4332402294 11060310 4387710 1182155026196275086437013893030670 11223719146878 17381910 3593526 233761406560490365849110 107112944597409366 1551462466269996390 10184874 51192392235047646488499241830 785370 844206 298238729776306410 2369034770298 1636495770 1230816810 4161576713566178287290 156822 538566 35023170 7439427618 226485652723668340172600430 10236852088014358748286799876297189421155472970 1867803638610 3991774950597788633370 170214 537801289948569480924090 852126 322644037170 542598 174317371420170 143212686 158766 12359886 4270530 149099928580400070 789330 511782348534 544614 151493446000142106 58183960890 68225826385202094166345590 13858509391561355430 125630828564017282901103899190 6468433713473252430 373002 2555336971687170 163806 799770 431310 44045849526 802290 3481674 234015247830 122685234 20503661054981483257245000448571648386187737590 205652930733030 152195970 86537039070 3350190 5356041854028825969519510 44614002678 867966 26731147808991990 332048389722 828296557242 800130 54131980282238414010 435270 43741194 14968751070 4854038356562420803462095904724305201407169890 27934234590990 34507776374224770 555198 22044360025910469064138230 3278258310 2807169342163817620929825780039848430 448955487839166 1138122561256590 36333570 232904063524625911622428300330387122990 559734 17126152710191261670 117935437686 5545765933803438 421856490 27926464631085930 6656766 2668243428030 1224584718 1018651841131218 18299190 177342 1584583090067509697294284511775374844323321859896248435110 168774 887766 94346623290 888690 8643246 92537282910 165534 1861206 88132543590 848010 36890490 165318 3596586 3808300512213326910 3437322 96951968495251261410 23799559530 13586253474576676530 1742901518163630 1645230 13781282705275163694 99293370287564754210 73268310 2117917290 1879422 1494515744310 10874346 1695630 59567487200130 40232373283304020497350449437198 451110 574854 903606 30439736589990 19329690 3497070 576366 60325770 11356674 855210 5239378518 577878 3584602467778530 121653679053270 19715162586 19554373808946127325560418249247030 24204507510 4258959859712166 18856110 2280630 173742 3823360602652470 6901782 594387173588795133768567475972042151117123447441141190 169566 12890428503493006830 17089407006 1915854 343396604484570 168846 9795270 258069423810 49891221366 330938490 62191110 3701922 695758191108789476663090730986340990 300504246 3047809617898136706006210 165882580482367518 1737390 3560298 725459587486965761430 3433186139164396062 2288282426266455410610 587958 57576990 76308257634 111708453011610 7156830 364894436730 1185918 19183710 168534135416010 591486 6127410 186054 542217924399889928190 177054 8267055263849010493489704978030747135920490 3606666 1801830 427497378 594006 20656572265470 3768954 38692290 936210 2350018789473810 172806 3849353478391384194 123493188698911150961630894848470 777555570 109902257572599738331675590 1565964238398 8582055889123403455992942642 4665714690 110106194226 866730 911370 65368031702610 141668158062713099070 9608024170290 7890605646 19544070 16424815016044229046 390087299071470 54760117398 1738830 180366 474870 7141096914 50429907210 145219904332230 190014 842263289903763888048043154143902417351869461629074730 1763310 26019042 5753361174 19675110 1377051332976021318 962693040057613410 206499174 40480494 172639036476186 2864909639335754010 27283054710 608118 1737270272010 1574809410 9868865727630 182022 609126 847845965048539932930 191598 20820246 353982594498000035553465484474470 959970 2006934 5159778614303684195370 30555731653062 3522270 39740610 178062 5025270 3761898 929730 298650890673897644778 963006 445710 400393290 174342990 69762462 359761255590 25246444999974 1606264410 113757980872929242410470 7475070 2419230 340174110 178782 616686 39975349711028292065148231207932130 5768204838 1875270 3912594 40166490 23400030 3194504695470 207390766506 900930 6194141059549170 30096847110 11633658197878878 7524030 14612304400122025426265757981930270 28406989290 146116888566 179358 11793642 975810 9958180051330784298982379841129909184145266290 31002609063631227769110 195558 19893958122652700629221488543023290 978846 7391814 244687705299772619865985982236182 182454 490710 3790830 13962842399734465295481911670 30978078 297425847460213827682517190 11879826 982806 10442087374105470 6312033798 19660582401306 11908554 2061582 600333993965571255390 4188759990217638 38917703469713389139910 1082561564275757510390490 9724923390 500260337088514590438666586310899239207580890 197934 519338094588891262653364914 6400648086 436806789510 188646 1222147290 48320130 3839790 318187148874 5073638948404857930 760510974630 199518 326134158 698095537230 185838 13179630 6630506059254 3864270 1044678643873410 900926591208549054692516584786250858220167730 30071442630 637854 715556886 2128552517910 465510 65750874 502590 4294014 210593679331608868541610 356689043575711943610 933330 2132458284020127306213300330 972570 214929452010 741301770 10535610 222866775978 12291446069378287760832923978726970 132998027885902023891196027440183174724170 642894 929010 597157310247364786917270 190441550579945796978 2705895390 41902770 4084962 932970 16512611241110412750120279390 7842270 42285018426 2538030 50382651839263508574321666 21018270 41516936619828085096387842630 3923682 5056855658415749370 3978618 12310746 278124752996538 1060538389970070 204496206 111063793676582016734644697790 21324876442142658 3232488436190508202018241571205145490 5102130 59209798629102 7891230 940530 120233684190 443562 42295890 2601773130 4132842 30304733790 1026366 653478 98107518894 2067679545064770 104330190260612910 2237388533898 205854 62285622 361920708389814 539886354 3986670 17844616110 53130046923526444779576035689203791910 190734 63351613878 1034286 5166552452586 16064523930164776691545017570 6321521526 74918382 11129766 502507345892157745821162390 227239278 660534 3128235198 242600946 240487230 3625187610 6858210 31001838 1760522075630130 471734123730870 12598026 1042206 520045117590 1451110468038 63809490 300323508245670 198582 8206536990 209022 24307250532558 35397930 21640710 12655482 25699291471655109678376522334884684710 116578806 7761326857030110 39541596845228305984046400510 7900059612730614 968610 489270 28749714 183317970 80156382 2034390 1954110 4247754 1054086 189026620115579689170 939483518610 153621224988664580900849910 9966466986 10276494 211398 29585037008415851983110090 2989729723890 7440918377046 6022178315492430 674646 5687718 2110763216355512430 107399487861763801790917901070 29053122 1062006 1004096569336770 8209470 16135206 3266364598691554566570 1573889422182 1930225088563590 985890 2225526 15926059562216373570 2008830 3636793672978008926388602058 12858330 2024588772570 534270 1150390058881746290070 4111674 1033770 2631531630 2676630 209996959915631580267092790 64090470 233555610 8950214194278 814794323767353930 683214 33287537190 23868934293972847170 9481333611746727654 199302 354782951490 2729149699247034 1039890 2804918827966346910 8126862 63593509953412976830494030521972069790 4343514 364159098030 29508234 763409640630 205206 131936430 7717664789142 3346422 1291939323234 214565707913786196292004335597375825588071426876309759995411190 1285894769082 1030170 5418930 659181626227598334 37749246 496817081670 140806324830 111731833027380174 7150530 194723488352212802900847930 31576433070 2716230 506190 1932905045730 44982210 206862 13106370 385137291630 1052130 202758 2444276737003102879446242310 336151353203057238 496988531988205530 6307920905980170 2055386010 41491842 539341435122 374939431230 66303113122110 2736030 2755293510 566378028030 5310398730 228210510 697326 1032690 4683174 6740471180081730 7621958454 870410133882299010 2120070 1097646 2937178690550162509847848624920559980410950435856310 949529877802570687518390 37244861698188938430 10664938830 8503230 4303698 2018910 447909428778 1101606 5133215097026898 24342657409870333961307504063594495125724030 7512656118 7260989978335967432828288074010321681124810 210174 4004196839516910 703374 1017570 64488737145966 5934102 2141327370 461099935025826558 7296690 1070490 5379489570 14641230 30418458 8581358534633676879199495131968310 909181701507449370 4487154 190607646966 485551110 4761006 21033030 25345068126 1721300018889318 1117446 2046601533810 4506306 1182560736630 1809579944110722 133149318 713454 15833961236030721236427038610 207798 399469361302110 10173531106830 2169030 1580066536272436912841118593879802 7747170486 2176306410 6104338453312654469470260376141470 77308724598 13912404916671619666722547770 1126290 5384115369071130 139476126160840247130 27675438 1518129302103946369110 17133198 85038269727505630160209170040364910 718494 37162677270 11810730 251399886 23376990 81792942 537563319379157045408900182431866030799013165832634510 7481993334 151220832870 4838838 93828404367668864223521851999569891457973535288930 721014 2371254 1791666546054 23475270 1195409514084334230 75042272886 253872078 12674528143931415568170 370585430507636099222803915468890 67954797044897307594 1137246 33368790 40271869110 95141209202130 146788000847622930 2118167520417622809366 8847978376398 2091990 315969189973429789643394999503583988470338734253855010 1846908733401006 130206170807705786430 13804602 40028230110 2095709864644336784409930 406133974290 228822 483341586378 8637269046 1145166 7632531597406931670 3042938037678 2140454203877663809590 730086 463478536874689380873083744076087752070 15152790 616330110 15585902796395295476574 1153086 4649946 288176070 90269119973300438387601930 47799570 63690461053926 16525857824472225973049776470 1603237398 164270274 94924617041244898005141346523682 9563897724465654385366417230 6248105546855235466273910130 2425902 7348574190 156452960774922 9494503365212805847710 300585630 771954100904994 8327310486 31674475640463510 1125570 2296976766 15372030 31935498 4226799853053678261270 360646937142552986811748590 106341835710 14029240131550275606412781070 1089930 8405304922470983896796695184131918092390 844571730 1076422423088166 223422 10317187986 6303678 520198571541090654030 3459940361102340264732682633542720704435012068969470 748734 567052844595940830 14235522 24359790 105989168010 59269434 172313150609162328510 1180806 155140601070 89322836434810195985851758510 1116210 144912990 164544477758682 2291430 108878011770 28238206781526 5072334 8073711716830936658066202329411001478249309991945190 276349025039897280826340475882 337587293010 310524977994 19946358430770 757806 279259278 26823272154 8447074794172986644542578651669016290 2303670 56792688666 1707408948314190 188765636011737330 7502379928372895100530816730 34978586940570 239118 7881330 220614 2366679990 28856910 2911869509796179394 325687643487570 49601370 169517680590 1200606 88109839734 2376185913453006475212838710 68535630680790 11699077171303391259987750554557165199731944642330 601590 765366 5941709561932623570 31468794281155188205056460470 51983233870986030 1055973437058040410 1137090 9106926 154604127710009925808770 27520073334570 1123770 1208526 2107121610 222774 8590453014474210 3910900956690 827024170710 771414 143064554249730 25080510 14666442 1213410 87808182 109142588184757413143929398539800770 47763570 4696590 69790891170 297386844330 88349952709275558 108063593057067156185574662310 578910 33300834 6014837010 1299644228227356079937208186 50387610 4702362 24037824287676621242730 552875124858 216175642410 44788791090 71505631994047339326 565230 4468751534454 392274215101443482635066869630 36438486 2179760210789070 17475240719952025230 256844077614948191575783594549431810 31117305973415756014830 780486 739552902 74549266245039169612830 4946802 21427201036837410466869407190 26421744239394 231615744626627152043070 15228161080410 1018700800422514252420560414 4508670 474141494190 107414670 88661730 66446046064890722632307677590 45945637643507383211430 9260715786 1143210 1232286 179459602230 345623844572667570 3909100530 2626743810 43016262 1236246 3092430 97307310 35998246830 227454 18541396819370547210 7118104181719194069689010 29849070 3610628119313989474218952613134822230 4801146 77510055945065649510 7843952100599054701223247978 20718025431680934708807224176590 12046755630 894682290 313370130 2342910 740175414 4595065618179630 414163180662 23685746350901670910571970 249414 2608062 2289270 1155810 15097362 283823048371710 90386142 221219273730 498830501857008174 7301327685918 8246730 27193827642530657818710 595470 15668394 930146273179572660267750330 230478 797118 24192530431995090 21004906951028852670 574441098 4843470 233214 8904588077570792933472126163611375740469102875327970 250998 1267610209230 581910510 68168898088444482 10024503126 1195770 702610225590 629310 47605566225462 143943510 947931238861465103149662663996090 233286 801654 149818969037010 2048078029070910 5080866 8571518638410 232566 521960400950136022375410 4030025581295670 1189290 5090442 24696564054814631238523704184498252590 2644494 2504484030 495016262546956476690 7369582726131926677748084631045100261074030475230 807198 13764816210 1359422269063782 13797656212324530 663173013630 2370180730179580205549943991710 94805084598 2293158853853399401628557890 236598 554554110 26325390 3665791110 3103867540784831461594590 52713570 254958 172364118 66827600826 55168197320174997625669830 147490745895509478 26423670 4997202 34290210 13614712107458430 1175610 5018524178505711649230 2373870 2003233823216670 20838822 555516846008670 6408930 2680926 53041170 35121282 3103628680830 378464790 364044439692570 128448123870 30455611450290777399653788571284770 612030 12508480830 819294 741502207688970 48133091910 7090964882714390012794321590 6448530 820806 741068536001430 13963842222 2699142 96970884767139673290 2364510 1247970 254360098806 60884360708993609970 210353884222291260664794263431211190 73359188826 238542 622582354110 5062218 252987656088247122732690 3661272645950010 5224506 52255660710 5151291508802894906949281475607079659402364730 6488130 562506 1208370 10045470 35576394 31337310 333662478 172109294018626360978521030 260502 5091558413524372483814652259097370 53925690 120934337707273530 9841974 90654821824334894490 18890718 1055071497169470 360854220090 10094430 179298000002196951330 230199000149202 18146948403377625276564210 243366 17264034261504363636030 909763887161910 833406 203265594390 24242848445536602 446206385444118366721085810117831910 23439334829576430 5617158 1579487362649254121593530 126376805239958910 1316370 1212897810 539334443010 15930474 377955235229990286356376822928609444830 1319406 599661821866545369046074290609553308670 370146757349031439214498970 11340918709455383816731590 237993378 54679170 264462 876997413999895398 11666890465230 251574 102634104678 1323366 6415852170 63926003577882447720861870 614190 104649808119176012757985830 253746983030696692971312848970 107552222358 783159792870 243798 156451465287755490 19768346284336732698 7155606810 35989941246 348019278 678121155534383272308635491983839015521303111896716876430880033132551570 3330030 132195380714670 112802293323165270 50243954139078 312664170 2790222 1935529183718130 22657789374 245886 2530249593716171978739681054 38900062110 4841669190 45321330 105341430 41805933952679615730 254886 27734070 16217754 1094643937110 767185616806839645168583830 854574 60836733763368486 1616947151637090 250134 672870 55661970 269214 3119517210 343400383335786 80657646 2093260963038 277239877926 290498838 3369630 858606 11554655332957624083117680268510 3466645212102 134246279187930 80250935226 6764013291170019681833730330 294040352910 55989570 5239122 14465190 1973416212536160307804689330206020389080484536857770 4918466238703866030 14178810 1248690 2489790 297479238 87250342936430836500768139710 250494 565896343730343964637062230326377173829219410 865158 680790 272382 10103309130 139282520771905700266621364440496511204570 1224857382 5766493751119099525890 273174 54315285511326 114198694134 2051940739002 5437060004466595648338251412937364168308169610 871206 11168898486 12065331824642994667770 635430 3250734 417987070410 1293690 254526 1267410 1728886704594 10632990 16578930 1418053890 877254 9223394265144654 116625268540110 13283464898776488813079410 5333070 1480692771030 1737449818529670514107930 15744056412678 198242474430 344940006187870044431790 37851954 263166 1242885632034354 2694253028070 8789328127782930 69621594 18583230 12215669334 4524267562315410 5928486 480288073401530579820073530 56271641070 1210082610 884814 5607546 1712367930 74804673168930 1469560713744354 1484658552630 43944774 20280080730 114116481654 115668820661716014 888846 47638920533755226442759907325616909231337857286503810 2558190 256686 504006103524674752386 3925079349363321718654581713490 7002930 53516867771746470 2707590 892374 58158249330 268613851180694389409550553560983010 109459516530 167964252275934406110 893886 281094 2780092110 71446273521858996318347790 31920882 1325010 187376430 10902270 280405208313762 3528030 2121971018029326789890097611561917709730 613775890136215149882 640096410 58413810 1510355295582 2954166 282678 1344810 658470 29273790 136812836595110928674379342 146325647900884700694810 5712882 409509964830 654870 902454 59513798730 902958 130344522 59109894864930 57347724121096530 93108498 14870760018952977478493411240043619074982182990 439776255688770 828918001325274 166751130 20609358 382628730 587068602918 65149566 678270 5517834 1426326 59003490 86265956540671230 5751186 6728253510 9115571337739230 183715007162403886742958 49932124714290 167589354982699974872730 332735299469416031858670 28243861031286498656076831465627693810 76367526 4119197943217434 240310764926106 58312830 5078872209214346802 1435170 77186656969986914289030 263526 759089401233994436298 10932610343164247623914210 12155496918 38441054193304947690 5553390 75643029303049598940378515376054246447368566974210 915054 1334010 82987002050924639598 1490884230 3008814 17074985698382430 7200930 180805170 47041206 2641710 936612837762 6991609170 918078 1443090 5577870 29863470 1619689167030 27568334153046056311429236651630 34809870 623994 246804957390 13649724438 2857007292438165786163751163714458310 3607101210 820813340886 12240392111934 29994510 675390 2308935852762 119243736404719452782866015770 23196453024262362381570 924126 459246381083490 925134 1454046 87126068636682497461701574308248861190 19172190 925638 131473845100770737070 30916728570 4908080370 49290690 728310 926646 3045246 5637282 1458006 1436718541060278668346 30374196467214629370 15271770 930174 61587453990 17682882 255081090 30256590 2683830 15632670 264094575234 38335233919474092511845939622628010 3126551610 1347690 4425333113200258609190257356030 13198612614 96025326 1333896219176899069317007253882010 264808194 279726 474727280874 12135507890452656043061910 13442743446 9708330 5530849915952391493232284959063425379457193310 11077531962 3686430 1252338476688346011510 99900030 16113696522 78549315553047315679805190 14359614 414347832005226 4248545263928475510 1368210 1477806 10933137707571460290 27549410916415542 1372170 281382 166965398490 5685162 1625929566438690264763830 11440830 61296690 2791830 1482690 4101281625944426815917609349379766780670770 55947810 30682470 17941434 2057620614 32137126602 1485726 2755470 2444093191554 1364970 263249534730 1489686 1278194525669754125993298090023490 1490610 277206 618539724726 467878161153527670 625985712336534 220157236512396834 2603943210 11747902505383105486378590 67133570870929794 1408530 17739932430 284694 1497606 273931211190 2499940155426 19756830 330169465688790 6759053153809770 3136326 300102 146291772683309219310 2248766829628454535901410 1556474483735857301070 2374086157932070111662745292526 956886 267297211290 533244379125090 512898918 117565095828265374622424279468877770345284728546176175930 2676961501649550682854 1505526 780459820230 99617258202 1516737093690 45516472106406 40449810 3154542 1465452996112883152574168970 2915670 5797554 1509486 124472032818 3153479419510656293284359330 31239390 133586490 12027847844968410 410456605684509930 6095922 179078787537992144272470 2321930005534266265114588834636372295610 175413040770 181018639679936601270 288006 310276167268502459764308838170 65329613130 270347816941748552370 8391357727039548268459487490 15699236201615274 7596930 1468290 8151558 10600410927099630 1516244334 280374 6640825293799230 107442892724343156582 2786430 2541282231642 289662 721068212370 1410690 965247211746461843842654830 709230 6143802 410123010 8994957595730862 14810389230 10073730 20125470877870047690 63327810 63360570 14878484214 1480530 13113006 139225285878 1090690358351083015620492431670 2964630 309700802067859275699223671114789930 31705998 1416810 1537206 44703692670 792712572595323557790 5945070 15121412670 282462 171071123892212081010 860287710 3678664178037090 97997029135230 5814772137768651577674 1589280330 308814 6037458 287358 284406 364761149470715382 3909256247730 511930313616502535220762551960570695830 471365417699104777926 14091477748243633342023510 18033145590 310398 1155683823994776112401177064269203736782042303038135590 1426170 368446186086 12003870 988638 39964193470110 3397479162 3546798765029451779393910 265165968453640101958086299668758 61153770 584582933033130 64408890 612936060636216008010 6464781285690 36687729824291105408360210790 992166 39497123910 301501706226 130153019825198370 276217230 259088406 46535118 1511130 5143018187170074821610 179550047909148813078636090 13359336330 11242101209856484506 7834530 18946914 300578276460682035390 4232072010 607860284547195196783724129942731726601202929616883353411224227159770 6325746 1326744210 473993263787143254 6067470 60397314249090 980089696039556846025839951130 8213070 306440024473328933922 646152928386 1572846 6634640756968770 34957450292226 25518990743465427201630 34372216842732286799028445640175870 98925207738 182308530 2969310 151789320438 43161594 4887438 780843890190 315942 10413298944631045405566710870445004942973444070 92680770 292758 1032336811859356878 776959343490 19059330 1529490 316734 329144405851300886433405146966628025982831819524499910 1008294 1490267251845076919056686619230 1008798 3963630 292326 282449110876169622 1009806 15653323158 539606785637811448830 38282430 6744154758969810 657453845252543430 940571320794 9292999197734389685730 166491158909049930 2918910 65883090 62503816045530 348988542 3983430 858335847966490210074646032967636506 1541730 3336702 167524469730222268132390150211526116285979693979566905469843810 34117770 33849968897910 75703236690 1977218998068270 6254178 19349106 390091546086 6875585112387810 304566 23187318 3740151810 19307370 29316968949308519085384216160246333092582608310 297006 247874688642943167844784790 33204990 116165742 14037435210 187515582 70614879846 1608486 46776417870 3958809833679690 1348390917065010 23281538430 29275474780999986 401984310 135542606371928820570 526588410 6234522 8644326 2953110 275371381185237684930 3373134 206552593690937130 807510 320779783842 581491290 1289903550330 21663030 159666499734 16911210 34818796921567007969466 5128753154070 8197600637618452741881519727590 1030974 59237579626392313175052747502311217230 945335158925430 16814400351355111560718437520546566093273506508486 811470 6259722 324654 12362474521397910 1097390074490501610 27861106614 6704123740369434615521597251509570 1628286 590027070 3148230 2910683275962 299814 98504574 9759180537178961070 18622578430259362072203690 3073710 14223157110869070 34896090 1040046 3160470 22192366354956021786954 1041558 1116239418491081430 118755549273630 15457393266 4387193247810 16447813206 79181615190 3598974850765837662735329418683520860688806915800250324405010 164393213334 8568130890 118743702 395938418101590 1430892210 259133878878 875270565073626531365010 310303823070 276712324315750170210720630 1046598 1401243122730 1451741610 1047606 12220979402362343594729240731533066655774207590 65107283822929397355062567257178775424891399890 8746489374 34089510 41743310790 4122030 305502 12809832497130 4011786794910 210351283592639419712191710 1652046 17275530 40536006 1152120090 152003010 72739466377756735436494937961762040620516714810 15614276874 446057491017642 79848174151338554920273770 84177014790 30604465126907490 1067289978477276036257659962 68090189906560636114877734274845288470 1173624987990 6410190 47644066470 514974139748310 7095966 20096034 68765970 192767443245991194 1546770 3694605857670 56409707886 10913887230637710 611196192540570 164439010806 209489059443630 6040635648877830 3221670 3533340124043290470 6534455938812186 1062726 3098910 13944760738566 1615170 307518 461859623817522 1340635609582534762731091049207130452514028184885370 69224610 3500646 24023784118785754587152431920628270110981870 1593210 1675806 1066363116570570 80552331977136383910 1067766 21246855510 1171867315710 335742 53499348030 7173798 1068774 9013902 2149566 41426678821710 6360353918472669212363838330 336534 6579258 1899142731603345502676293714812990 1586010 23236253357325735933030 73631745492862326 1562970 8428530 3258390 3886362210 73628534531595980751513342 4221030 1551090 18155958 31842180165010796490 6814122 10347348502187659259696143290 81993598590 1076838 222559610790 35006790 3462343891987253658 898589472690 17800429065095418 12782166 1711791667012868409611370 6833274 313998 173518674419910 418752326474415242570420453120236811633032247818164031908942090 322782 17643102774 46499082 6970924771163716453610012130 3555294 851070 464762609310 6862002 607852068458817782403801823420781356170 114787516002872118 170221207254 4260630 35268870 1100589491910 18454357878 793830 49006947990 177994810518 138368714877930 93009877347810787266630 68735713434626693730 6606030 1711446 918025866030 11360770205802316606986 1712370 37202262 3175230 20233906402397226 212313273287610 81132418781358 1574130 13287828171151664130 1573410 46954194 465095458467922675931977887030 474217799838510 11316090 34974013367504423069564070 8586930 296640013416858187175190 2768001657195641331349933230 17320716599802 819030 2997950052813217975581743705070 1096494 1557997035691866 34367288587505444305850686050123204399930 8626530 22753110 6957762 12195813504507209689582324865010 1727286 87138841203192867330 16809486 1092201287945364366 772145839222618449564321969895469720140409126867731172575888232310 6675018 1227226170630 1245456210 5922948318 1588170 22826190 547313906264610 406226730 60168940590 20957874 7407294 8010133548690 273751770 2306016408630 5159111527135454070 320334918 3284195849464530 389300800199833155320474970 18186330 105089838 94102327110 32497520631033278730 7409481359569674 56417222782830 174178934903886 5225022210 374498502 30237108830754 868601370 363452218590 3646374 2039199125142270 954055019190 42058659426 1620210 21130242 126477582 1604730 85761945666389820853549565528854391018715630 25169260681447410 19408439094 13521630 11535330 500712799841800242477489428182684670639190 3688129335106397767952730 1114638 1751970 1143097171833881349370496756533170 72500610 2710810538773590 38623872714 1755006 110397888441889230 153144003321670200077370 322926 3393030 5320474410 26787715230989833333047252276611515206008793492294030 1119174 36382710 544041481140213870 181615890 6801870 1120686 1659090 3682806 5389807673799584490 52605957212163926058120963330 1762926 934389400519465031362694089890 6766746 138371694 42499110 361576943650935154878188276651376392119122 18488567157821670 1771085446726180415430 558031467441427289310 7120554 5125695625245630 2362216890 55061670 450044398975214832690 3334710 6830754 9220476606407085624587274246762990 56695834584670722 907336318596510 13692990 7550279787270 23590962390 28868046 92536252590 1774806 2412419767230 4075058636461337070 337686 79996490937073049677105614 980901363090 211930909883519517210985290557988741030 355542 21503706 5492372893042398 827670 1132278 1128755192793196733310 9306030 8548856728230 328182 4589952948570 42585486 647008941707310 356334 45112591110 582433278 65390242538526422169473159269995787189500810506730 1782726 2039051069130 10227934878 826590 77960551231290 339342 1135806 19775996968069649090236260990 27113118 636837134579964135307468769081581290 3275670 187070701398 23556990 220324843555397490 3455079663915517239331144391028822 1138326 6741357330867340634384993838277410 8444279910 13517214 23121095837821674 6924270 1989630662967644510602921322190 1794606 43243230 345597483830969370 712742316448890 29048038058021514 334734 6559721223247550851522590 1145886 4348426565609490 233972462696431699285230 26109006 2548236119786025863613510 19589511147810954 50535030 11900730 6047866106146382002302898482161863299492059181996040452990 1149414 37365510 93787646442 3687042296190 1538542782030 11622736291530 361878 14029871430 500662547286 37463790 388269057270 3792102 14555019719896590 2091667181159010 1231392794430 52085303904786161790 11973810 363462 93026742 32795148824803662 7331226 76570693314217179330 8880718570888710 18740462070 1158486 426397663469562330 20277655926 80660325456369320986842 213017363025873315723401571742718074054030201110 21082489494 14084670 7038402 7796454 54301758 20039534245293973410 1304415420211830 2634755802 75547290 21979765878 13999386630 10278286611910590 1023911231970 284566936011918 1238214199710 844796819344392873681978325678053305083624871269983308408218071576042914310 847830 1768170 75711090 445840867239558 3828534 1250371564838821662510 24141630 2522770684222687206 4479902599587870 638737770 198905292726 9579270 107838078 21997960278 3248683169348730 261809219188409046 682972770 4905437790 1168566 626948579910 82594266597570 678648012690 463475276320648393088752412817302118 1838166 19532775990 42043604606734170 33803409252979501590 22250634 1973081847006042046324182211170 802964910 8995772151920190 107944744710 1173606 30015078 231419370 14256030 7436562 19894097526 9152501252378832764350693939632270 3423270 1069968908190 1308121823190 2694601083011082 20832071810646786690 1066694287143270 1850046 3389070 392904732737108398170 3576630 3134204066146741770 7566815934470010 27543426899743052614075373583679638817652340558130026912586795394361210 690067895430 1069946178 14329470 122452013922 263664064290 21214557909769686 433967441351070 1181166 1702290 120361975357685036781917476594831331730 1857966 6249054367138952752807924544421679408470 38446590 372174 885270 7503594 25828538430 4906488969824046 1185198 1296715859991040270046565011879840702061279358126494570 18362121769525170 1732890 21250483782 604550987954415412880970 1712010 44945306311028193254730 22566642 60921582 38610390 352555877340501647126622 12522449097124164781494443125230 804426 343085008757191230 909468337462230 69311134640096339071135320600944610 3419310 9064334370 524514648546838905688830 1269751710 3476376921217909547143737516008628073986 355902 1763490 864030 16512604918340489290911489840930 4452496967149824291446882896565821276915110 5300596320690 3919614 330313710090 174242893273230 1588909631442 73348830693726 1878690 255996222 196060576530 347982 7214802 279252798 717168810 422510065590 8529519062168202082203675976902201595145370 25734433089630 62415320679484128305389186679440005252195063832441140090 130101092074470 1773930 9418530 698659278 45066102 3455310 1885686 78004290 1886610 4771866314290530 780878935914 124648384434 1854348664865970 201520914 14252262 209250602358 548868466806 1698926838 1482449504610 465630860860548590650170 9458130 78266370 214602503961678 175527629163752543547870 131698082342190 117944670 18819950404298477610 39093486 444408415055493304394966907252102 347694 165377190 1206366 901830 6395907316890 32347133310 17823682626567529530 898080358007555968938 950070 1209894 14696670 12686924730 41918428482 15035008244318091037141410106830 1794810 1905486 1212918 202402470 108837727590 3595710 222596562678 107616203130 78987090 355038 6204470943678 10929603621292430660793521416830 24183349667862 34948393510317870 55389000671224171770 844560909312467681916070643138948834012185140349457354692733190 1904691085432590 910110 39689086436879987910 39593190 6120744357899472248910 526715690587005550869961356982530 52415538 8185614 1554632403870 383262 333589170 7723842 5159361060030 1277684953588967714328704867194767062790 7357434 675480031590 1918290 4010694 1739096566137725561043603690 416579486430 110459249130 79380210 10034670 4853334202621574087322780330 3616590 7429002 806329160797294227867624120270 890310 674218580053102374170482551128190 13027916994870 392260326 92660946 7253193298089057699406085321600092415282175844290 1225014 23284842 4815030 1572535205752238574 18679476270 79740570 163519951523790 1929246 152648972826 20341421819172607704870 229363183557489979596985367686274553522 32405891297760033690 6357937310718 23276010 23371026 14941470 114668765310 23515954431474527108088450704362470 460791437442 2617685143926 133772571639078897797504294790 23066427318 270857777531147869692630 541099986 893910 844366710 18851046 40084590 34197020714951102778 1826130 4451694919169821632666972175546529928930 388014 7672135530 1919054886 25603230 2581933970920896438 358062 53174058 765448770 822304389196290 1787970 17708312186464990678770 13579734243333840347460711443274682988790 361806 129626130 66009617310 360726 50170849942794 1949046 1907177112563293290 370806 896790 21303989322 28363709010 10996719909311165870504976441440995082989398654021821651667570 61611385724588727941387643239070 1242654 1243158 358206 1858170 229126170 977790 780751901730 56863680510 391182 15112830 229759943934318 249501406700910 4894230 2112398571628588389196974 15971815081833898220458473630 36959070 391974 114957570 359718 1428362073978 4101774 1019287495180615966570179551910 9814530 139308859072830 24400911990 281108454 140745751959047802 10169964082520789157698121994256407110 3700110 28570981530 4914030 361446 20554410 1251726 3624524335017551499135566772164059021592910 34388268044652443605321692384330 255168427859317018724411370 343404930 284940080009130 8790917610 232948471210020219822 15235230 116283532710 9826827846 3616230 19988025768689260502346 107655782806968330893805176167110 11434137571337313985343029505370 7634190 113403099810 635299611380114734662 329131409544182151089657263202979509360556095497088730 1258278 21530771165604675810 989670 1988412594 187449450871603622692251542324164892935658130 3671310 1980726 9152730807138847110 732962968692882219931808949892246022477932266 7658670 368574 30107094 42370258582470 943230 3833670 599337462966 521792346067410 6790786410 34057667071010896996623849633270 10800498652095235710 26894043499722 70138544279958546 4156422 88561045048990503990 1047197484442756238789796690 1265838 125428461510 2447698890 2601442413488261640454410 7642698 4742681317220330766391999890 1903048854 26162461878 19324324110 997590 232341957911150682 1927290 58275282022230 399102 82590690 5410099793010 218503903152990 815643911190 4374864874842 2515966351716109715310 1831890 4246877672310 371958 9129005670 1273398 3487181610 31166130 56270934576226986 26373597114778865463648298095450449917281587453945191410 6937134 830873941654921458 41460510 20439882448590 5363330402010966 113778557670 24261594 1939530 23760987021344273865488488514449829730 3783630 125471090910 21470070 17356499269473208118593871370 83180370 8106882 2012406 51039928830 54000930 56764943273346 8540537692170 24268170 7879578 2603907618330 24859610358 2057675683840590 355416715290 29202558 42066222 147776833879751919353110302302388035708403352142164988886330 3804510 41788110 18995507754507236414347010883030 4479536925402 229297105190040573239067244154970 1287006 83671770 3699390 44456226560214 445462846418127109162784817966482584934490 2024286 6996506604291013502760690219042810 57800631425790 431719017916523430 16227647411096946806424366 1286289330690 13362330 251159855478 2210370690 1205420620601060130758780395470 24548874 229065883410 23190589114590 2814925974 1850625097027950680292902067314304831134727567445290 1863210 372678 255039330 7119651810 155288729997213572251298114490 1887330 110796258574591590 2036166 913475388442890 289025394 2037090 3684963885330 6722905232491860618570 1970130 108817858718037851503593361890 157808678280918 26417591574 913896172266 666277991130 2246348863938270 84490770 1876525681492670058152935578252039145100477790 7906794 10756496043930 2045010 917207647818 499728504630 53631807407214904833904192113211170 389022 546613642722236446124710383105210 25782657846 100409391586202554103430 56056434 3416958714752310 13508490 376854 1304646 3198343717696821330 15477342 60415010999024288758799248492078981764593162355830324310 1885950930 2052006 3224436557430 42476070 7158141210 38652645060953565639522 27708433494 86107086366 3255206266321383404910 830843045120352810 148819902 377142 1309686 34976985893366790 1957530 18424675553073548138110822639223458569023607777514754747310210 201752900143340525081921910 1391090250003342 87486846 251027041143881730 49692270 4067023758 27210990 355666270221162167975763330 17194560082696981638715733490 241670516357009651219490 50360982 4320366 3992790 2424247167466066140743191187704230993251721640755510 953670 258386206971630 5586384498853078445070 237718192530 901215734858901669623626518 9116312036751607943381423958570 46142469439614821551435276411679970 7505332053601065851035806 11108166 1864591541322510 4909326 2146818630 513048348030 949963938 4209830417557730932195817369899015631151510 385494 21338933771635993207047342990 3908910 42934710 18254990856354 2371718438891670 30061878 415734 28279959414 1436651865462079203546741471545481173446591235474992710 4230478606865430 83074638741197930087454568830 15619572402 921448864926899266936631597825790 332000881410 256748727606 2015119470 11059968090 1325814 2012970 8945574 956606727129690 3790026748866715856423211577631487510 2127255745420301001368765008722 697497420630 737317622951992813170 26862342342 3929790 4077787720307937178252710 992910 17803374638675891430 4565295042 1924770 6995449400118 86423610 397302 1045110 25267074 354424578779979300388357977870 1330854 1919370 267300739734 383766 30436434210 256215314166 11231358 172635808002 6620574371053374390014324554345987820936070 817441467510 20914820690430 752848705131920670 18060691902 466872918 65702933850648905619683630644876798320510 970520382267510 513503874827489910 3666262710 8738174925453742785987136103390555767365565410 2616368937101667930 31981823247318 400781910 3024381090 7391883624782662407594196218428960515770 385566 41539530812274496227647022 30974087953822398 104986560090 4908541793442 151770090 246645075663259969177444276988800848195620795605660734030 400614 8128554 10215848370 87242610 1744247010 8509074 2007210 970486474724130 51382470 1612957578515418880290 1056990 92045598 9006234510 633518704884772925028390 2043570 43853549235391360626 153116502 738102090 1347486 95937437109906210 529653517590 4429662 40964762681176055488556790 10606530 4054776138618939378030 179265428538 10417750322591088773719036403790 8556954 5310030 6065896727814 57387539407241966286144840510 25697994 54251049619668029796161130 3190380560591119602 721535766 466055142 11127630 10646130 4115190 1405841055735525944144610 58331994 124982130 80449410 2107376761182 48600992200818090 1357566 6353647494218849370 1359078 141791518110 4466094 13661450385834099434610 196171150846869230638479510 10685730 6724205754 63621726 331668893331891922170 11477742 18297038861178 8270670 3560134707030 1362606 4139670 272009629878 1364118 192048745513418012010 10443795993414865158 132751767794146410 1365126 61210487824410 540434966923793194614403622809229910 2040330 157794126 2147046 1444755069030 5035223102014738470 2062737035394 29961132054 70175166 2734404324918668738538621288870 408894 1368654 996510 94855124693317890 204759074441543324430 2080290 4001345476012626 605089737384728456010 341098174154010 1380613845723810015936501708112421826 2062031402027172081990 1027439740513470 132133472670 1119687850915936539419910 13174291018619934 25201983420780870 16299442099518154589850170970 15116189082345886620106543238477670 16225177794 89404770 28541776758 28967532198 95292289806 174471126 260050684530 28526430 20821921176071390430 8729322 981035490 5098572759410130 1404865782656447511904507738037094748464741870 108959802 1459474997970 10409617116142684008731729275971990 11651276010 38305031384853539802111862260331590 14169675112494 7593142294133023053020199330 2305079614110 1710938910 648202776600066870 710582838 988544885430 8767626 60952710 413862 411211343730 4334985176802 435534 1995330 2104770 11428865770377345326162490 1166215710 348816960742086431763094290 14539867832674338 69338945965847204926290 8529738 185454653783254090688059476870 2182686 405798 47441022 6923222276213166 1075381619231010 132454929234606 11724126 74191876735554030 2014410 35057193282930