21
4717989523784428816514084027612523
3522578705306951680061691523197270
6073651124378259305128729407907518
5854507035972464661716238413537154
7212500122137607898371311030321849
7047470103187881212574080556709431
6022119465780355932349002794140872
2883862352054981803794818155488810
9435621786595160187228684343551033
10458991985724017352265943565361674
5962975234346762548184187846866859
4769754010745856835848165942408588
2446322231751615585709599000121893
1253230282378426023139106578091484
4829414642109828960925860882419658
9487737703766208541425425652745758
7104283167688882868504684298171021
2448273560492738617004241013323825
15336582621754456838966613629755818
6993350220325894948183551898349877
7214819086689447753960482663323230
1253102036361724159701743039242614
5797810625857792412239532735692410
9547268682218115547967973282019998
2677228477874866304013600259597260
4829501377998655126209428210491110
3630665689367466309582671791735302
4713309862611537417050158424261409
4656526065391569926330498702870007
8072931512710734873256342016509512
4826567575954334577578134426422363
6990539392180713471054804856871814
5913762820377152551792258057377390
2445567618706957650681102432168066
2443347118940677560091645761307413
3685154546257052928975198380349024
6024696880673727706357361789942043
8183601516504137834643870541856235
2389140472273680544179580470046833
7209408891521341604658405417399111
1410150760907037118344975204531195
5910963666650989189451892648781764
2775522451582969051859015849763450
3582190553665018731025319413396149
4772453866289792236176243511053432
4831862352234103990741234743421272
5908357925294159949962341363603614
2775885313389963371598751339963929
3690442325228941304789544267731496
9382811778723463429419360275411667
2389140472273680714345267724406637
8405708910639413220724339427282601
8184105170881704266106320184399543
7044653499446485441202708479586274
2448273505547387468278484829062064
2497087248246713616336869197361109
2507780309882983805192579528871969
11870474577561853570503977776675434
9425519607124936879924170551620197
8186441864293916039230770067243038
7152723541324700920530784467906591
4661421013248294358521207560641113
7155557393405682411865124146080438
8235139242824940993683810530358694
2445819394403238711818406235875375
8183865003269240847944458197610422
4827070012694910345717856761343110
1427702397072345708074286950603784
17544601939393536609355331612272479
5849721734527732045025981475375003
3582220669506335442529047063296550
1309676112446802337842576064018488
3741482569176199575022794058611285
1525495076540743438887760231738065
3576955051875799909388298668852244
1255052850336957885312984337733892
2383858441109193583126426744198803
9495338271599567906801294247821106
5908375690799986365977421984591555
3522437914767881314630583397052131
1255052850336957561674053491465162
5911314512130318400175840073964800
7161097042887384350058417810896880
11814770557952605269767686380001332
1306713005352939527282735057335461
5849611839608928301612382622076551
7209800317061274228963690747141918
10683026079071368070557497892661397
1247193987137939684739184472455821
11870725490215989591411896051103741
8295412218473550852296990769611094
5909240670035829892141473607310748
3693516109024729821991400193916584
6022844621693118888159740658802158
1369323946451134478769000733994895
3968117674317501524900612175124575
2384103897293820695003683068895908
1307350749586096270806522262964574
5905774902405155226824218413846741
10624641329571380188081657704274317
9485921411817303114100355233539960
8240667178136888512516039048251621
2443371880383902849611561883775765
2497351000575020228000024275270878
5903590082096220734508173345699319
4772092117356592837769297857009059
11762637179288935988431883732473314
3963081085423999467716196561763446
3468838852903370926543097880850752
11870965143436205933916507893429019
6996049573185445520737132334056932
3525523035967673989340883680263860
4826462939422432436734474495007412
8294312992036243003593365226612153
8291952878246099557791393235638384
4829150626037237052367177354715853
7209794420733652569731529940151247
3633481844189316014073966059556546
5908872629358595353333564367869885
3525529448902472741537497592790303
2329860722606470186756651538582334
2334645800682061215611938742899815
3635825502495028251938422295087850
8132444620114761887580583788600150
3577038000201189994822112256516849
7158006102393072591019892863230537
8073182718059170542613473072099252
1520463824996035976371940691691278
3522701651298697143257536274374329
1799841088586146875753649119514164
8183625154434567893373534884408310
5909001471077186108831578053470829
5913768940610441178013010459649549
6075847909969373774261450932598103
7377062392842835145470897931989920
1247715354599776253722578289447866
1247329187419703884973069861046138
7377062521658590288606384443901158
3468844669650091939132575403944522
2497327097078526206294425864573428
5908357924691958653791578794163756
1255052850335595740880526904840238
6021604733923984423430527606787247
1314829526638106405218340702442834
3520505950851300056723714080277823
3527976935823908836715301243957627
9369331155040499181119010999603744
9163076492702890633318144472470038
8354182907999255973625207716368037
3579637661791434268334122177846086
4885841763280288407236258704826772
8235648171899734627301561038044051
1309798529239292022879009748167246
5968250840592563863868547513235143
10680192091131720738670075968610296
3520124541206371709622416929115343
5048312929686491561640148342622139
4715787425517557174609959831381647
5905927382561748322676734307399745
9433150558293343138227371027885835
10515799804438361768874667559435658
2447887128997657544077568984448561
10562055232753697380515411718839714
3742085256652935286409437145303409
3798050323349273085083482969862739
3631304757793800056520090323148564
3525406781039109039065436193752348
9480387591586242063786207771738999
9495338271599567906801294248425276
3638390174323819634737837392845184
9433764029931705801254117342964594
11639298695910501820665992119178019
4774925587146492211407106133511255
8187044271606325250512612525047261
4774925587146492211407106133714556
1250782251036843323228096854946244
4017920495497224247149007540099527
9368846818451628650185029143494515
4823752061120627888176639008196263
2384097708294733286033060576683356
9425519607129371325476639868809757
1520937553890894846774055519599645
8298082360918811663714921082618801
1304516524507363866943587123272229
8186324959529520434000155659068100
9485032267357787505883017451193280
3635813592846510120310133876714829
1363280640739755738416699779475724
12628596122014424891567494269998487
12901971352870361823121845652701123
2446193402707860174794998859988684
3532621249886028292714855071579462
3525160783587229734071009518668969
7047083936725886204024104275535746
1489547415274357057729297538457942
7161213851685064718638725812471562
8072814685574717924705452423759071
1252733688987650755219102532688543
7152852050411397954138653732202549
3801831868220587516269765218586279
6019286130389245525770981487069209
1252732745095425056009374900060761
10407460485658740367041884586509121
2440666511499263617843887991156692
4828654216192509006906365954184837
2383852904500864216872775652998224
4656139049041584992357998036378866
2383852904500864055396434837267227
6990539392180713471054796018858728
11438086928677626695240512162658682
1466590112965066634624492045664846
1314699901207926075463636051396692
8183871073003460600492569572451011
2329615347141547640314351181745009
1369318035671835888667659168834054
8405708910639413220724324492736016
9422697372688279844834544359055042
2659195718790240001546732183511910
1252481806037207352299574905634117
8291700743563189850517357968282979
1366231995145322120727841113338766
8302252497380707426723541175826389
8296970560935678935752592241453186
3638899021917353391511612442881593
4774925558848543141187995072811214
3633722171162894635029196734364968
9547268684021933344860682247218794
1691261829953205142328968860743676
3471175306668153400493891050151097
3576932583742981093233959156249592
2553895024616354845590130702555977
4774925558848543141187995073191356
6990539392180713471054796018877250
10462047802631377346936091737426277
7158386095125736940734383417070593
7045267169056812817839865544372664
12628596122021378957058991375428684
4769760923245171520024645754060702
7052243259718070097385603701422556
2445433283487229041896182339911777
11871081344736834142009279952848224
2666932049686451830199761139766138
6887470606082244551034258555580149
6022470327004117626736023671141268
5914259810719545813733141344397566
9323198950358804057564040572308140
5908357924691958653791578793357608
2443002380381762583006731580522690
5854249155966906660264366391806891
1427708293867965107875076286460797
3525020282024398517519938487062728
7212365422820039613181473842827173
8297720068768429789521791754399849
6885016693635503626347841163264010
2389238920563404975961135168053352
1428449970606045269478004711847919
5908375400036776525831776646597380
2337345049360514608634516809093578
8291952878343650085331908108575553
4713339060949243147813296958608357
4666440392941201885491132612727644
2445825808661385185046255993765033
3525394832219849156405208149431404
7161097082016354945094157872423638
8408033884810036607434204716686664
8407519012389193493662567559908368
2332069777537052165815039579286646
10458500983215775161494611759016175
9426144763336635394456048923025164
8070600093404857201332632958051786
4774925558848542389540030820042204
1253107628488999694717253240477222
2612812521970571495076003036032109
4664120605180130993113303652124291
3638910388465325273462558566047657
2383968934830005797470212278842870
7042182324182871935399438873560113
7101443657778755344406038398362169
8348894675784162214647437943472338
8405708910639413220725118771772266
10618605381348231805554396644879898
7204495764077449773860106207911490
10683049792618592524113600943085355
9322596860419366871749694083965708
8292332314018378338718388123120292
10626236331898290711485242004650797
7220610523259795188191694066040916
1695818862372981814232877014625684
8346447229964398587381510893161587
8240192829604078756962663110240709
9377061574689821597909776847092323
5962729846322871129315010862546142
2507780309882983805192579530056054
8348894663196516795853162057274112
2334885655372198715357057339821104
5964920246105558491001181989721396
2440531019127191849196013468827051
3687836543468154768656786950882392
6021972315414634532906601707518386
4715915656364651533724755545873219
4774925480001312595254457386921315
4769643530263176288867846178191957
2502252397959338902192659183281907
2500032493110781381185227531286966
5965434381144191675368132849302915
6990545287193786054386115892659565
2335025819927309573205778884087627
3522953145619279825727352998297892
3633616793972355795488771635427592
4885841763280288407236258704242888
10734570561404525008494363610033161
10624641329571380188081661396700285
2389134895294835578905747482845770
9428225017043801473675711311100452
8350963076088420508963059280870284
2502252372696786455206638711283284
3633488214668838558609453527278890
6887827521126580175157967193235729
1247457181742225291646104501951259
10683535219402185719648812886970060
6990650718029266242063510695889570
3799010151669682019668316870722287
10735452351059989860046441124139951
3576814828552845995469730985214714
3641482029641184917466935530105893
10737010442368549100315330143873110
2440531270213176708072095661219180
1250659821718222820544635613500571
4827082865028590459525600898963891
8291701660320314664449327241787029
1311995287675487365113891210620889
1198753654605284521094228671522284
3692872838212606254782722066976625
2334639959990679020595337718702535
7104154897009102020945738891428121
5913768940610441178013010459844030
9428225017043801473812446440213608
9598542548831435677076578749504822
10621310791262661953838491991650856
7161213851685064718638733365393008
7161213851685064718638733364790602
4713333008403448160697345556379787
7041936644689059797925959405826225
2437831744617164453869088278562463
7106976893719647760244522916288546
10734202411639129303763255318349414
3525657693687526313907181509125832
5960643302044595091956102993454819
4823494973380897432598200238338527
3638647845720051427368456194625309
2388877275085988372662261375145667
1428817774738890580819758070885038
2499424907657531496166673026851438
8297369301506936658484040944614930
5798061805341542299625293536593172
9376950765525683454000693549019161
7098860469304570710539219566804896
3635942421890266325866889180874858
3813757147941044019751140085850733
9376950752278619257476424280188656
3576938678716860292531806582100506
11817727103790240668159401436133789
2442734244780903406551304584327546
6076590300269056514625804931113444
3525400354948800618423366666795981
13872616734606311409815602623566454
9490320616133909225020144259865756
7099491704402845865653369753946379
5960520846271413789834191356507284
3744158829306631403376760356517341
11814145123581202322288623144503162
3744158829306631403376755206465980
7103768980285840006531529441065203
4829414642109828960925847923771368
7047218314931071247807051999690133
5906026176636966022120821463729395
4831862393932319695451443048728813
7047101212794109903988790798760077
10619236062901174829733664588436637
9544557044100948698241755958569208
2329357981210490357422095820950738
2445953747409105681584273988998457
10678994361530106318424468346437446
1306842098706991262832434754792486
5962588498017655480859304615985599
7098989547360122131555966285012392
1304001765437488522748174399695452
1306842098706991255741025224244262
12831520839828111077548595217471198
7098737718644175933089287799414334
9484909796294748153857761092547791
2437831744617164453869088278756944
4712714170545719171022252805238619
8240076244693591967553380069105829
2499670242057982238406349752728916
3576675178047923478705528872657859
5962975276012072400521428307316106
1312375334650885085060201071292652
6068492091525356179227897233727678
10615790103626716260238419691680831
4720682929178757617626562695540623
1252733355815284591407434213881869
7103890880394392369708926379997900
5906161695536280447911371816489413
2440402190083436430576369425493702
7098732390732647624325653242714839
4656526065390068153950475935430028
3635935730075975431827178703483247
2497724924887005712570325653760967
3636444842641082786705892713564544
7098872892331318309212444713452269
1485263340422093606630232464325960
4831610619571253410201584349781472
10407583407671141017759752158629779
3576546112482933440390661694307619
3636457125292275624348126905945448
4772336433574166885105783099356554
10621064790625048437311722390503582
5968011359561535020892264684229413
11487398058991265854936946121768312
6019665619603006841477580380342832
7104880025872486063445933713941582
4940201484420912246670764469222422
2497204907394188020490018025108273
5965054334115871704149218823216763
4769901214787527426757865115776267
6019420176726888432253224067060629
2491806078171433026144809522436081
8242623107986118458991607567802419
4715916198258281000325893040178959
4713461477112414946453046384920380
5913768703397618097704321276382096
7096032573639452453557521247403133
7158386095121650050324770706446382
8297363139160633021029808266636495
10516045230966211374350046853766379
3579011947944202896164709625914249
8229746786189292253022701109623224
9157684025156144030030775255872910
4717971161304994172211317944990413
2437697085479264645677638192974481
7104271443404528836194151867300557
9606143517368719468195310482867755
3689939265235297566416142725524776
2507161565398831301087942922485724
4771956915813056062033976938362372
4772091016377907408538041729607193
2497602508778049208479790874038140
9660503782937738905727367996445785
10573220988757521255988320563625405
3630659860749876573971531060326896
2497356855123237693936519939234762
7103903082203941072343756219265633
6024825724229243285434319999903202
1526102995862858181937386717413988
3635831067496136155595227969210587
1358753483760217389049334375264343
1358753483760217389049334375653746
6019144739726255868857374910622579
10516045230966211374350046854136819
4775177403342234225802063852939206
7156305523476244284886832157854109
12677422329594864497328839574143193
4826837462404315466772725374820349
6185058409531926615794689895743878
3692884526028751095900755983900167
6021740322260375424525090672749553
4718492821551106989924385471761831
1526693097147624583072686269114625
3687608391068935543438349598342687
2442991249754940188251360697858052
8299307860741366646352858460896009
8241274542853677914941233959621694
7104142375222613125709909189946735
4715786839937224606040562375864834
9487159006371890398256697547486182
3520247776674696500095647759399726
4769895330559305074037364026821196
8289878705671977716981261407768359
3692633559782575249108740682602774
6990889921475620565979697154780388
7042182297654269405390544434024058
2610960157541031234707660765835132
1690653709447155274465027553188533
4883505031923734637939744331553808
4829150544563213103261244582598244
2564844843466557489634564102165911
1583033217416607547142555947633875
8186441864293916039245827080540133
8183502246244317926235360014357460
2440537113432638956326479806096056
4718609129470869364351677684647667
3525277646620577898201426439712481
9541974955145626934069852858701065
5797945019266995998974854711640950
4893087460120153668821930801641620
11654654051209499972418283025937792
1252476269460487522623542634005892
6131072918159805499150484495251599
4831598363356969343419582865597751
3525149443539466359399669603321678
2660032284987892755801211861017420
1520469907317755921794333124239821
4715394845401259369636928919842687
3687356324455287365947572546571059
12947583234074969477974435608911058
3522560607863687266241300851373874
3519866883118860725618111372227572
8354182856235213819919313170874076
10571888336347171302347232510827856
2719066076357963964868899911964747
9433992195545065774550640650949654
4872572385044928913329803519888124
2600162724172406994970662757172964
5908357883558463515238872652833286
2389011643234420882967059191722661
5913650736981087569292440381883324
5854513185861380631650465746038744
1196043013483045913541224664658656
9490449445183324488403952555619444
4723125130555450396735897163016537
5910957292288682780798678316806568
11597846641414366100558125412378955
9481965994316778217339922655375855
3635697074236812174582767534931720
2329615877081338775397399973429503
5911068592939139919627702808250040
8294915919130383204017821638336705
2770720173118549235222691982748976
4718123637058111022570936530603968
4826831911318491628962390207809013
5797698994601350603526725538762640
4883375328445068432689434175823219
5965048796924951487655308825168180
6024677447115068552948824462942113
1484639044709042295252721553699859
11435398820118287016109734948771915
9377307455438773253709666475894047
3684774736968866769094601196135705
1304774392646700021636328660984674
2337742357950971597102897607669009
5857329351313858243465146207348546
1583033455895272591715164003332495
4940078790701316402231209033330460
3746636009213447597819878718583993
8297842696787589530407914376541973
7161097082016353818320620329693953
6990779509190132446551816611817873
7050526412273681141426183916443190
9376324827089041596313813549212045
7047838173577962731437812169326750
7153483885791092011663529510401650
4720810907855363373232367062083267
10350412921499440807504256771227509
7161085063623024351846051034576806
3630665689367466309582671791939044
4767073056886365792371679228759702
4715523117407381753232213571498896
4829414043934344690004134398989941
7093842744204470848161318515462967
7158134013329454442191375017506389
2383858481484208184229433301542050
4713339060313924828140093189485403
3525535902876067201638168089560692
7161090905579230377012080826349065
3692504757218993255765686663250709
4713339074226422999679458750171115
7155416960655841715416520015956983
7155416640737622946356164684847474
1433977165109377328368039352974239
8348637310485355151958586757853051
7050058170684099931935251452668672
2605438859762898979544520334020849
3582337188057238465484893857202479
1690781903162409150923493121892178
4715400395861855455959821992048041
8289505099298439546615165636044415
9482590873517300026692924217296459
9490443297207007969851314050986459
2437967224370251272587409115805010
5797699007902976613250709881207563
10621194589964964651552014373692934
7104148816007865709870236871112601
4775306443732556539061296795781892
7047832967014638003160168062069048
10558976548330352512028585850298056
3635819141919177034738262301036483
1742910020977307780866425929088495
4656139049041584992357998036379307
2438095244599226733081261200063301
4818464186667656329235822184167706
3524891480736529721612615637924726
9433758516011985934931577862762881
3747232561942420546021000113964716
7161097133148149010240428598731073
9541214514668188902622064839937373
1255561726354749033500455046604351
1255310522334028035039025204111905
7096419325079579066537407054801191
7096792971822342366292457014294809
4883633238847627412507546223480594
4993590792869264826949822856915910
4712958459482416712347773034181361
2553907242260734458500402767014342
9487995532108567461818460903035913
3641482029641184917483609738268246
4769637993657702065712579162812448
9544680255809241129417933840666225
9379404322665069082042165547609508
8183502233621038642853673116388063
8291695179217276243612565397022425
3692743784608046016311995828825896
2497695419822563474611135323023749
2334775160322167129995649627224206
4872572385044928913329803520304428
2502246836127212518926488076737430
7101314590954666045060147158461685
3525155524622163656193829744226625
1742073696378390244511222517272451
7047598997959040317231418189758947
1311995287675487365113887523474573
1466590150841001023864613440427486
2494259422218893328402084470171589
7155552385498197903158224498786929
1250408048509496661115551293037303
1248212572661595725520908521956912
5910946468959533885643059783926992
4829162785637911680973214050543809
7161097082016353826377797122414918
4888920779572884982549475825977176
1427947866421139156857789014200676
4883265182402319360589705541940039
3525137201984220287127096912767355
2502375624755842405151983250863401
4881279297188946178335566202698277
4720454790125476054825871838234924
2388753971237495049074919855295875
6022107542789800132811042834646102
7096419325079579066537399772849108
3682449094579749271643002028491848
5908357354344179244464851173799224
1252990667489016380171323258361595
2389006078867398624176270974937001
5857071643393924036311209331666879
2440292027541932916366768307707555
9379527638502961315432584201410796
3525014188313992587666052509373467
3525388644455066963335003907171160
5746045239208659032979733135279101
4658587357311158669271246066868632
8080438959450268516658074066696203
2442985476048301971129916277840397
5911192160402678321413367079934746
3641217680401948471775678420413584
8348912814297632726608292820315045
1314571603549118736885156702886329
10518621838403989445540571508159443
2332203613848542879343208854942177
5857440321348432349543193097262281
2389134895294835578870846335236526
5962349020238308784933027187860997
5857200470449253684008745382096114
1526348410386671832256256549366718
3527977243666700521038343446066408
2440162896403556015570129711523213
3524897600248675173703189536178368
3687602827308350662172280368491512
9382110035445007381284351759341103
7101824021576823407821406202491550
1195913600847457990778617892056512
3633383101219669055973988848933564
10624144459278231356173640184199953
6024683832861840915518714931401865
4829138037405852472974658109121078
7155423068244337101727417921033077
8013933626102722977394704259515507
1485508450858436370961245341978052
5968263388907661939150850206932784
4826807945381683298746722506196525
4718486116458417797345271225940410
2446431700209653196015734656318767
8348747553875663073992472363097959
7155704109258966791222856722754408
4828922697576326939401055545178370
3476059138435360663631846324211417
1355674200003107996333024861131305
1249782598370430325940283374251089
4715916198258281000325893040383583
3636544750243853020426213027019187
5854273082751839230505693560154865
6939721432132588870679288291924589
4991253479255048908741964143826979
1304774420468542819249983913498803
4883264902886494008395824880872623
6021984862371833402484352355820747
2389005215882425819036553400040062
4774925494446934803516724761396564
4824125084494224530871997563883344
1253113736645284867686572768448741
12569328626572591198013485707573393
7044758321488815498612308456748744
7209660081755805276103530590332530
8291952851125510687891578658837269
8351471325518402794118713876645884
1301805204404104124409416606671086
4885577453783956942818282528241830
8186441864293916039245821764764059
1485508688731966366386720946909320
1306842098706991262832433125031563
2447887448262382487392528099428990
8184221681219912773664552632421349
6027150889647011437092452550146181
2443365509779637812598324342071212
3744293448542821168602227060881968
3641475588279349229783669805436272
10626095632253318681182149704957484
1250280040904073908586331711715019
1250151211860318497671735257921537
5849218689838744090839202423234629
4828647287287341082092459178081446
5855004226842031850405143271971722
5957190267497768261336925096867261
3468335807453106175590251608339506
1525980302139171754544031302963229
6939124931788512750201406505935785
3576815440568667108158036089864929
4774925558848542397565512055841168
3638383776677440838355113523489726
1412353085544038499484309827093642
2553907242260734613673368180387424
1365852254086894284028997969029008
8240291847539028786050076782515467
5746519057804668516782687331831942
4718111619254227899606951616107411
3630549154386335761868177840178819
3633242311398595592769635552155260
5911308961013157699227955489630582
8075520018434564784606951860901540
5964913859730834294563415719503002
8129628293872355306865110387105367
2442979036559293221668012296492575
7106731491162748991265320526689256
2605561553485356403317013543339608
7050292392087923986875009132468054
4715523646626100786523954138551380
2440788622862752827279968157355008
1196305900849816987135435391112177
3692872562636284876984164584454924
4772342541039483503064703956081105
2610603441774714780521140602910905
5911192122526743799402988610091026
5911548772650184954190911054107885
1312375055831682616242917630034618
5905903453885535659406625847199826
9377658527949285344236518189891834
11873786197616638700020172903418999
1361195420767815894208607155125528
4609895781487244965962506712684201
6938896475291495725961645443540368
3746758795068816384250941501637554
7104990691756917185164340502634173
3798524633974804348236408685707252
7104990691756917185164340503385196
3579140457035409279753960155584575
8403002943020502760157716878922416
11648863248781780449061258453067760
3630911606665930876698154008301545
10735189543843758909969600548336919
3633500205911622697966380689309724
6990896398851751351159670466144633
7156427993812273623702876561569751
2507657615555597699576245648731873
3473874872765414774274698947455900
1469535015930516891874850278021911
1528661186468512283944918296298320
6076080513791906954823563891713902
7093597395257935859279367115727307
7214581290721062691481107667051202
7099118614218826837156236843025236
1412235676761883203955765517359599
3522572822254941283687613194478979
2440291724148491749387017056709003
3476194128721158319143874223813427
3476194128721158319143912046672788
2605093058882535051413693444103465
4880811017031238986566614200464004
3468464386095833664268090606559430
2442868305023599967678947937175801
4772342804779065284965771476604986
3692755432621708204884812356332246
3525154966203974093291784549303639
3471163314850072890402166622691045
5906026176034764547556244885105225
5794882906195346265543985836359340
3473740467333429177385802647080381
4829530590401640550920512514813636
1366863884779125226112359327905783
1631748947059503294348571908812229
8186441864293916039246660898758793
1691261855813592420891552948254343
1479479457436453200996438410687016
7093591526209750037280701823091371
1577389276435521099652647908771853
7104277896745603528232531113690035
7093597368796768423263223204215792
1469780444353804367896669767676092
4831733564903210598779629982980050
5854132581752436425430179226415455
3628452183599931373851668686082721
3473740467333429177385802646895161
8183490494736170028105381770729646
2605438859762898979528665514569063
5746296509590945239936145085792844
1690904888956656023805598301206359
13006715832724598727764947095404286
1306584440616616214458797268583283
2502129651214491610308533944537644
9322836800903628253510289825866095
5795356687516259635569245936053401
1360698747187453114149884069756760
6885022284535494266927715515774343
3473500376848457837499022773922557
5797570733977098559101388740400230
1358250770189087941808907706409244
2447893566990429996809203727131527
1469535015930516891874850277447729
9368589797531104328896583407042689
10621696761011596829934907222234683
14200058653609780689550510838118303
6933965649206967891671567773636779
11437975602126999748912678529991291
8291952307995870513929195798417826
6029849750925474348487219031974356
7042697613827789114050126930068720
6887709569786877789141544349516103
4718615182717788507587334737309226
6990533271371175805982209453415220
4612343559849860295611623543737852
2383724075458610733584439651857283
1247837784645262035798677478191226
2383595246413353387741953774789547
7044758321488815977373350989623027
5914020211626196516195447767720852
4613244764414365662111545262091422
1196300323868046638717914623307902
4613244764414365662111545261683497
4828904916830571933113801137826091
1572224110884923691142568674371426
9376582455426439874284255812983913
5800140957589633913974513309373739
5965177360971725646806068540872711
4828904916830571933113803122056199
8070132648590539220628671812464084
9160512102905400336774724343453610
1247328950232631497729645102273405
9595960180325023619978887225143714
7101578301565221749489624087454990
5908369039492540243030833615239367
8191466196330936252342580871952972
4885339314074163268972418159947890
1306713031880038517339594236766949
1196171257671770009088276086867013
1249776424599607614782732416879818
1247200134471923733478470189160137
9544685901651643302769948261360386
3635818823325806971595375672453166
3737073151656478986041186728752804
4612723911630947008816142305600626
1418150113628022559567877588591730
3479157155627086371281945376733566
5746805956022459806794317355843324
1479466868081210285718860433823980
9490326471342977581098326218148097
3579386430551149017702114407500560
1247200399446287896888667135924523
11636624726742925004910181880335917
9268611395594502368148308641663560
3690307693398217529167846778923821
3473874872765414774206273781258757
2564207416501770186620131444937805
8235016561809207551195326253319567
1312613740023079743900365920678329
2389385806682994176184767786274222
7104990691756917185164340503764456
8186079331762548241035384155343789
4718614638862631383036906419226080
4829150306143130008750874383923645
2497473652603490789096741365797216
3530308141864965553686379423813143
8235396011377748063718718595946015
5960147159156854799745805655429889
7161097082016353818303932983989014
8184233339861255044468692412516335
8186324986013837226211346855058612
8240420928275615809002708504906714
8235519288600295779237144472264797
1433977071205476322668594760926081
2384098251454417001423083604627988
7101443128563039724456674405251934
3641230199624577018517771798210590
2497098932699607214504468459736880
10680578244472821794236544133990192
7098749681344110020684917369898121
2559189233057762065263297822406242
9376459656956315626653938463288291
2383853195304003497258998270898346
9271188293177432703166210665276390
8183864990684531161346011131411087
7098609446038641560596858339967208
7047949831398572923134249694420608
1255310522334028035039025204520271
5962343135919963516952010313207771
5910952298207725569310084605807465
8189257750894287012905305322598891
10734171502198002004519254989862135
2605210455738315822680554080009021
3741956453546632820069279022489948
2610235423773278382772674902186271
2556992726371909614309713853431235
4769772079795060074501317748815553
6990889921475620565979697155160530
6990889921475620565979697155160089
9377319100861660826710506558942354
2442733396937130943766134922775360
5960012262923806056244257373265598
9541729830838769904898691155085199
1252739701274310133178889545896578
3525277410103226412777386227172283
4769895052340875627085815389624795
2499927872924489443886895419636091
3752275007276623948936283391496674
4658733422613273048897857420005860
8295494397125876200857309076370100
4831610258585630494392270751231875
8019074519681897958482962477882047
2507290061974052605809502901159226
7268792056402680477449084160233574
10680198252984826196935358706347139
2605555975838156610088431054122340
12569568172640345023409720592057636
5913768940610441178099624802695549
3638266881167465000495411203144986
2383852904502366622978173705691461
8289247441206647058633432392088054
1428817774738890580803090960890223
3744398031482693230015039367435265
3633869109638144630696227907536347
6990539671599533842155622325139867
4828904944650912780683373513403098
3520253899468845991985614346062143
9376324786024570586837546145184068
4656519638515886255059753143792501
7049806622712973990405336567570290
4710762814738442130425715866568594
3577189589379580443838192601145633
2440408310289540875441804784465198
4991727285826025478856811419534653
3689921512311385026458593184218743
1639127935157165325943250277006339
5905915722624162526865554605619113
4828787495436252905603050731129357
3581839759365702734867089126312962
7098615315753673818120825778383930
3579508607523171107039005476888711
4712824093202247741339384762343509
8237587020554089191540082561485414
1252598407286499013709274171035985
8240291847539028786050076782914572
7047212737282434831690326627080284
4658845026056328231423474415221642
9428347126513215990482531423333814
2388753985148272684083505514688954
2494762442398230914911050742077444
3636445690513252848988156983406008
3693013647143350078420314040272657
4769754524755985677672827519453963
3519738318983387261261626181091906
5970582060004005072269234055776436
4769380042815893118610115335732974
11752441493928004325345430664834077
3525523035966104580088649030214315
2611445330742222315829552292855259
4772336433574166575810755626322819
2559189233057762065398224731954155
4829923142026534435069327680867030
3684639786520252640057225737933818
9485167454377761930675367117640610
3579385886126701114915021606847115
11873025561648920244801039961368036
6022622804013603125073050147382378
9484909796294748153857757147306225
8291824022077320683642390030431929
10405111662088360873314299103839715
8294663824807686568500919552809291
4829027334354510253836226629841026
5856831552811807026255252459668388
4612969576644620858185766337417372
7099498327393829146120370385078750
1314571841336737219498487067673869
1366477065212439755653248972240834
3682577978693399024442606951073137
5905787688560582532854048791660686
3690038322984417355366547064156444
2389006066251080814934673483574315
3754238672352322854423764822277429
4823488532661599741636057396018232
4715523924845755963738180407048021
8294652363537755959941521834172498
1247697547955002266304888489556412
2440408854712217597964048926226765
9266502461369392632329111483087895
5905781288143123553549412873934464
5962606594924816224747192896194191
6068105925037747510291411355669643
1252733355815284591407434213472621
6022622804013603125073050147771340
8129628293870853681549814841124687
14140791464839305445849907324259399
6022371016334952367616712098204202
7214929261191940914420792005731509
8348508910628300077612830158393280
11754632769376161124067284482153015
4829747350914717668957584819699353
1360704643518420529280383304296287
4775177614682942454395381727387378
5859783449146626507829840659128817
1485263367519860087268833997731706
2437702915573409042972041631512485
3527836991202913004326762541179539
8291701313929217598118012810710099
4720934477188525451075893330012806
6934094729944705857151266373510404
4823862737708032060453020159471708
5851556279788289601197364336786192
4882755721430706213570497849238750
7104406669483599356944146371354706
2337211531130049243721525310077335
8294400880544412481486528121087040
5911443061633522381091367337556907
10674929379520089462563592516065157
7204373098108298011228977021378651
7155300373230353113485009595287927
5962845864032894757897749877030615
3522830492930026018277634543770964
2437702915573409042972043530813490
3581956305158996376404406981168903
5968128159575331892933313187489786
2499675817084230683900721359461944
2383858441109193428320523433139740
8291824022081755276926112347255219
9428598637235132911313737769552220
7268792056402680477449080464744420
5905781288143123553549412873731163
3692516175464587527401278093575537
7047470104509450779930022864999891
5906167802463777995245615000201482
3522701693118582914379019487207100
4887922280720220770079204373361151
7101946119661636543821279667367427
5959884535431028576227233376341649
8349275333540787615861675053304954
7155306189916710469088655416796348
7106590419904394351618689975208709
2497350958846762102331554233475629
2383858759674029345772749230840143
2394041499967508893566564791743014
2507290061974052605809502901353707
3636077887045765026285996040170828
6024438138165223004414874889679670
9490449445186185316677463962086517
10458986196139364572695531407194875
3633488188865752197767759082784509
5851930762400616474081165515055705
8353789969396606707003942645066195
9485289815511390993637681695133605
4997131588543436226272429799549648
6877286723893093112799111126322263
4715400395861855455959821992243404
2383858481487004110430918027673970
8354182856242572474905817928506822
9484909796294748153857761093354380
2389006066251080814934673483166831
8296731795268902530989717878647325
2492063444784721551124606239533907
3581588528817949285976082967152225
3638893139555016954645800060654607
2448021813188894857918023100651602
3525014216129889103048155817337370
3473728792825640420196251947916658
9433003390813729716562693181654358
3636427288957922008105487017478031
5908258308587386234220129606985123
2508282574234310456811192478072170
7096032573639452453557521247792095
3687608681939467238637807265908174
4775177614688801290256063511211698
2384097708266193603138915672937560
5913650989845551362920148271777910
2445426788359099379559594180273378
5905792974644874230703609006767148
3692761591303091163978490412154912
5906033078467106033702290248606006
5908621396282751406280670665555956
9157443922052194402924669702351752
5797804201601482615045222939769772
7157999649119445320019343218497646
7098743798349249050768905453738527
3520253899468845837514027018936368
7161097042887384350139470398531164
5962477793010501708294300200189454
5857206033613225437887062887188361
5962459988953637022930599664665835
4936893175165437824421525229306872
3695087804593684172732541141324732
3524892343781521687465148506694163
3579257629357705214841346110807243
3525400382707630256181662707145430
6065786681606492888407699930953519
8345686580112997995357469006619880
2497344613539451157701961435150691
3798524633974804348236408685335930
2440666761898847982032420275018137
5963226216422184018866253174428772
1361300598056180989813512432040203
3684639786520252640057227710554601
1304013144691560309472749817695654
5963103201511361767728355731268680
7104990691756917185164340503013874
2442979036559293221668012296705137
4767201078945018333605027119928469
5913516596463388753356027433330419
4715283862773442690807361634539481
2496988176595132638721553838066867
3530571072849643147566184289395689
2557367207777172343665119561878803
9376324827089041596313813548414276
4772852250542361371032593415785963
9376324827089041596313813548423537
4772852250542361371032593416184627
7104142430890335657825011824550883
6065786681606492888407699930749777
3576938927821572248773142733129831
6022470655757250423481606259216436
2553907242260734458500402767005081
9428359436983180721703499129697436
3747355230343609520911116682852014
3630659860749876573971536908136836
5962612466563895843956532976725169
3581588236660058220169715012811453
4715651627103646052558669690348106
4831598030846745304006431754794369
2438469949815328099839070932116748
10504861897271364399990580450847655
8348765930202928037436113135226369
1247206004877780869870823794772996
2383852904500864216524124543391508
2448647777498798052737855760512169
10572852602277620610006949981496052
7042182297654269405427191100691284
1371385449632873432768922526870755
8299553750793359922004907499101781
10464033952304106558747878255172519
9436580436354896343266227524301197
8348649844958325248686765301161848
6021605135248435858059728815053819
5913650989845551362920148272193773
10570159525576125376299906452933817
4710904121103604282996343738981361
3628083571308787949262351130549323
10569317319249628524255003464820573
9488012807570162247301243311628665
8188907131267349734604613397529475
3690179408183458880529340408375296
2494522655334013952766057766058424
8291707183622930503919880284136630
2329369972423232552481035659845396
4829671423207086685664133882164943
4717983693779050727602308391941984
4833923129424052054501066456499835
1249776464914392036761826794935845
2331940405872795962418791068389318
2388631888990649532691855548594324
3633481844189316014073969751205031
8467418008718878425649609415194182
6884905432799216379367357045703970
3576557782481150440497589602068682
4826205920538974131941695257339461
6021727164507217415981463667601301
5911063543970051106185689179151860
2492080985828607454016920480117524
13060952860145626722810046676325798
1198367514587569086580045224794652
3742073596723884684507201520448685
9377073789840992783684435926181313
3636427288957922008105487016903849
7098615831153174392333423257970415
4764747761603493144451451766760170
4996172951397160456817446127046699
3631562164784815717894374208202934
5741008955725845229907605766437017
8291590861886794256811592880307321
2502993852597280446021485856445089
10677879369217345454024454066099579
1314822793066867988409535909890909
3525529463415663957099132313550001
5963226438394658651711174449369941
2443120357706590244720553205678761
2442739517652459768767621622332163
2775160237679097191852684625665358
8183625471773266049311710572355195
8408027290330417058150481880228572
5965177903494668937338680369859955
2497099171168112611180037570732724
9544177040144184666122355912383754
7161097107286264101294944078774580
3635813579536363892604204646138056
1306842098706991262815789086327921
3692884271693740542679299361089603
2605321690655435682183102439384560
7047200270477069953236418919923908
4661531729671528857540457807796523
6996171938828034960127673594543229
1412353123419973183609516980834801
2334774924344145879655220355931614
4834052487685024548368105803342098
5911671188759073932254418352624885
10405000768449079936120501691308935
7050291807832085917877378876070825
3581711753056596133928808094247850
2553660739407671317498779163530816
5962472467147758788269744816070847
5968011254217318889040486894787855
7209777238844183620502401451354205
2611199942087450104563659687736693
1366477065212439755653256258082978
3741833957822301868866633342859695
6993356090072194730667241540798926
5911069175207838698990414676311049
1469423780977840256539545988304727
4777122930532204532274899913308688
7099118320733153572823278872669645
5962600739658657658326141729544134
3757801829680523754129136030173177
3524903749565568483553635823920372
2496841913847624525608142804475776
7047206631024518041162545828869853
4770129048520594016555835717115905
8240918120420851385930553621739320
6022365174348708430268497823531367
6990896347049756306947259882043888
8021639719533252032596174022018826
8021177598721940646075475942351848
3855571881313208187048641442117570
11435036288896787832968351146724817
2383975584315127546634064793608489
14085234318792396029743655444652729
3520112298207473112789528996165063
3633120133643776064021608702969761
3635691189956008800037243955476515
10626242027534630728191866908854960
3476065020855062773287903916966470
7099743756485055793238297615419053
1253113458428360290322076822904188
1193226024070689089341181774026878
4826469352318248508528344951395592
1304884525383456288688572075907437
1356024704095624685996057389605921
2329744427329995702857870126461398
2440402204025762144372087499960543
7103780401753071409175377081893333
2383852904502366136809684720922458
6879623442005244531852222559758327
2437831744617164453869088278756503
5740762997417183647531275900568215
7161097107286264248539524766199423
8230733137962849708979821514701492
8348765930202928037366821927255440
4772342555102129451413786960708484
3520253899467343886508440213242077
3641482029641184917466937416552630
9487878428067379209822277849206336
1315080744569749023143090964414351
6993846905918528582368318887809487
6990545248678653491448095304757884
2389134895294835578870838866620609
7042562091645172918326985589075274
5908357367532526812112107945090042
4602276211497241358179941156876033
2389011643234420735850390010259491
9538643763762408442966685891894271
3525651559008494858675755892275101
3639285493842964578215324363564646
5857083924142516397816329377882213
9322350993042150411251304496059366
3527474222853618880317538976542752
7098622046560764013824482483154354
7104277896745604279463229972402170
8176257744162567882643969248828192
1521183776572874580890683087225044
3525289888232761887186017311881453
4769760911192292937046181591160965
10560091634541293349701399828866839
1304510893206825739912870670586501
3468335265618058496853697253105850
1361318393974553703187486867978353
4769901214787527426757865115776708
4780066997633333654786018865995334
10567950402381249853734907502270241
5797576326824087147948752786012404
1198742287483862537662755648719730
9484909796294748153857757233284908
4718621025304803664711094164842531
1306842098706991255741019726246988
4716032216662201655375458003942251
4829279412777499407900661653099624
1310061988184061007897499910886869
1258009796151445598686692958609068
1306842098706991255741021527335529
1195913934047138438917987471314804
5901401392781783070555763556798103
5965416614280678792554352416138439
2383975041789190603505146608615846
3636947848340142648445693326921990
4715400939051580486966732166817387
3524903749565568483553635823336047
2443125129597405434285002400621745
1255052850336957561725708440852749
8240292682165777443978808483723122
1579614986052657589109024508689946
4713216952230944195932512688266018
4826077398100354581195381498513249
4715523632111483027279144579010927
5908860917025211827590129249670708
4715909521020405468099909692391048
4656403649428456980880547600226540
3574484778259575771635739288209514
1304756333619359072756564989248222
9487106052013375351798003151455890
10459225410986323344615250173142113
8295283417852411886687601262133043
3524897655261408580067821535002644
13710403135317694886514408142925193
10677493148472489616441828562925456
1306842098706991255741023328220328
3633359664566031344668932713753307
4769625724194996587300512819299618
4769625724194996587300512819484838
8234894146301025018624233602021239
2448138624555818041803461447306928
10462053910819209331935851161095423
2339793941914336472078560704552597
6021867704592630184802519612074953
2438083783293096093980420384267475
2332326850769451361616348902264770
4710769226264276227325456302900644
4769514993347272796964407349903789
4712830769179785769153646892290649
9154984217488758840579742809595731
10734557615069602642262521676586654
2383858441109193428269572350147196
4609778650267906384808067889006755
1307216342928262556502500995438395
2445316416549994532694500645856726
4609778650267906384808067888803013
2445672495703371513829956110714802
11438092744737610167329156133844239
3468703863965374000650621376700166
4715897823284405538528701499409251
4828904902231625106287490431332845
1428199057929009646155956878966458
5911437259513143599825102983773039
8243120746004112579947474959056078
9160020819002672688583782650844591
2443242523348511374038034701030756
2335277607577419227094190034935113
7104990691756917185179404472489296
4775538395189949103076157707710524
2611433645568184483958948643253671
1247703417705665599643710918051428
2337211531129977568239676933549857
2499927872925851426207628997334001
9541600791735753788807178227462160
13872616695465750480141026013172011
3685154546257052928975198380562909
5910934518782518008270355543634214
3692516137550150919759489597719136
4878111491432157998138356730217903
5909118044511862942386265030874004
1304007595434075728173245433528989
1304504241826128616082631262552191
2437831744617164453869088278154097
5960263188186907162254504641005803
4818470029254674715218343479526006
3633488214668838404855108544267390
1249770859541623584103760629799484
7050291807832085917877375017995996
2332063628909687094747484541417892
10407583407678094789416127975780902
2448396255422324753689761825139593
4775276341791867560440807962728106
6021605053176842922266290696923417
1484638965275217078557661261665712
1520827140386094334701670799735814
3690430414162250440722799147652931
8080678821612386466077950923440415
2497602508778049208479790874233062
2383852598430547110338739805412997
10685602021254639045543853287739170
3527994199848181237116146785033722
2551459490426653338618914909158710
4992317942964750498995391023611185
5746027166330899743214970471562123
4661163924937910214567794669873328
6021997076854855752860569858285698
4826567576675412239288316564017289
9487878428067379209822277849002594
9487878428067379209822277849011855
1373581120355634677014308533838228
3635818851117682746166529943473301
9487878428067379209822277849011414
9484652179342165642904153801510289
2496836003696202541042435814303034
7047101212794109903988790799130517
2388753971237494570211464181092254
1195791462986962828006762082897391
2448396255422324753689759938284931
2440531019127191849196015273999693
7155423068244337101727412256181248
5968380448656943870818674633017146
3525142711317475606933943567218344
12945644398706500821842668535036559
2332315150987532710851148556965842
6021740030789167525127589534000051
5962606571527800432572851336976859
3912391396036857338533653965327517
7153238163972539667035840384675574
9157572737183526399526323455838150
3641487802771233064731378464096625
5746285090046401253831029062915750
7096284082493040006174132550611405
8289247441206647058633432393292866
3581839732214871448164683551346295
3586741982697516494775159970827054
3581839732214871448164683551540776
9266152021651247451087864144019635
3689816332528101469605204932793591
2386680702104640411012246057540525
2492713431268597051747997424106884
5910934518782518008270355543040628
2437831744617164453869088278358280
5797927438483485506385968183901504
7103914581355545014948812693766463
4661538699014298932224770760115910
1250402137158039188727744899559066
2440531019127191849196017164743975
2605795257566864915545326618179436
4720677364811674004492253622710738
3522829937810643196554425757342504
2332081142162061043697518611787887
5910946468959534032760368356100799
2440788901082612990037548854518549
6990539392180713471006344936211327
7161097107286264395592494686025561
5962846114498506044199562855312110
2442850234105583259472980618697701
1247702901645242128328260327124469
7155305897189524901177971983420879
4829401245228738916426371805239330
8297240910985620693127919931069270
7161097107286262893838367106681230
7161097107286262893838372424366834
7050291807832085756083406924030376
4774539882502459786595751529506258
8407898948861390496670027078796043
5851930163596161740513687575975329
5968011359561535020892270010480560
1428326997429346158271287741095091
7161097135584212862166007113478754
6993127697972695768892431789430946
10458992025500912280365543916985980
4715523658608476013707334421292529
3633359691063024331097122556034909
3525523647352683094938838865423034
7161097133780395493547449135115993
1417874622405764327405708801166105
8189017861561569925387174956985929
1361318393974553703187490389270743
5910823522249788724724194782401871
3524903498473445839936926554645205
1304136743132714249810635868475726
3524897947290269493710470694239476
7158870976792763022235510487606415
4656010484906112006113621114594070
8240666649398622258079125885450483
4878111491432157998138356730413266
4713216714417565113664543203114084
3530295887637959211725480290320462
4824009370804016749038744777872334
4764226881064174430730193519898976
7104142403703882878658919098884880
2440531019127191849196015274000134
3692737639255749167123628832039092
3581956583951216883641814785912841
5802735331161321970514367105940422
8292075238813362753099906204068178
5968011359561534711580550023761229
1255181693290271829499778097077946
8348263454373288986262428212339836
2440162907693818535042725515487473
4991849636909388119807988950096799
1685388624996658522789655055213807
4780072812281190121832778738549570
3690050564598180823660422009818145
10459102463013240332218760978134830
4832364855822561666578396074171170
5910817639915778621879210919928620
6016457469013604765672499692764656
3630531309230721380735368227699306
7158637046880385397004184592680161
4823494918432617787676601554475510
2437702915573409042972041631308743
4718491943904296694366545141481378
4715535636574219758547935209774991
5968011359561535933046654509604179
5908352026432715173689303620526579
3576926394090200859024415686831750
3576938678719724696967172604620386
3576938678719724696967172604630088
5963226201212163612785477696456457
2491946301575991438608768520629205
6086534306281265806576961384096454
11595497894900144540495264845330776
5968011359561534711580550109147649
9377061761431968591144330521552655
3525026192800831945569875558258046
4774674303036809766019645897589559
5960765439900729184440458583658032
8348760562511565941431493300919057
7104751119762967288914960642718239
3574220442331926640985530839758763
1358753483760217389049336262313927
1358753483760217389049336262119005
7098621423340667107324485262923096
1579614986052657589109021078229885
4828665079325933954637863507608515
7045267237251957410179654914455478
6016947704489743898073039040301589
7106362572921599087264523001714179
3633862684150251760182574263572904
3638266881167465000495411202931101
12892148544573535549665898664489226
1306842098706991262797488233441619
6021726912848940687045388068789012
1412353123419973183609516895254341
8296970561629647961492780866503187
8346441068713558508605030160743443
3576820714014209298839960429614008
1257513176914446801423477666909705
4823868553167176373376773767610789
3692504757218993255765677665976206
7104400285060170675968787649165488
5911185152550156108828278879382006
1247831663120312452569703233185082
3525155523363263378315191022929689
1306842098706991255741021356396873
13713810449900252102521942928552823
2496964275700898063722266271756911
4831727110288595964338037735548844
2332321537365241638403253757444120
4717983097512512775347502268545459
5962606582280087709148847899635162
3638770178367920517875995183460412
2445684696843264355224955504482246
7101438120605633906015675764960638
3522829353496227032765707242132555
8186441864293916039230762859008956
11594895843465885533868283221149517
1253236361514340575139127006716149
2440415253733367035402906192014447
1307215800339233973984243712533678
2339799226742721874272896341028388
3527592189328870508646185755381665
5905781302683356076680505854679951
10621941803942117938169035856679261
6991136185255042055322492985159590
3525658292457923750357124069529722
7099381779677923036970480125958199
6021605053176842922266290696719675
3533276190642153084668534908920927
3579514966861853544835950871912362
10505976996135813340138771299293715
2551459490426653338618913184862381
4723008251685846304773177895439274
1485140883943911818559876098930355
6022587404513839269991995785744307
6075958097622801532790830188635487
4828904625998617073431485372897162
2383588859373347106834122125841229
9484664407045079799903677146290279
2564470626453210790708400130163869
5910940015594009931350253737877532
5967638217583572958849078116361311
3633991567485665340615332947616400
9366392971593671630340257546893233
7101823984301727294059660986190646
6021633723585997725209927502388899
5854273703451137557403350528621146
9428598622762281430654833934415061
5968262750490624105038190973731519
2499675817084230683517091125135780
3744655980380433620720505409608909
7158392201325212065234762476559839
11549365133155001273805877433452026
1304891243696102600535272801815068
6019028262912334682025104055672522
11755753684924198678338405671381901
1309038659733287682406950032403207
2503264281639137462667253801220175
5967509747452405855166649021760920
3576545804548452175997284253698455
1306970648261832726173973795225405
5910829590690495389318232361139565
8346814770446295718354541351674563
13004776929785952765711536415810894
2496847674299972130104908175166102
1466590112965066501916968926555222
3690651784017979408447404571184124
4774907144040413934881876631878064
2443224741343989562495900777297503
5968011333064603675914945009591048
1358601284970732602031816689057361
5960539459033272635768453639624916
6019069119958283454576342338663901
1252488246763875213835296366486138
1358624946847383094073339661177462
4769503627945530624208863789538977
4720560261380051248716176389544394
4717988926907977673554823149722321
4715780732381635712708509100722095
4718228751194160945789748413019983
5963097665592423933690301217388348
3576803408919396353223746626599735
3527591338300784832787075275077031
2496853850143686100978305377603799
3520124541206371547499040192799166
4717977547081814941928592211545633
4770024452938585664246778503075994
1577031727248232142844837771725670
3640856885411931178835202699665967
1195920304647036672921206207328057
4831366118444086080041389582567230
1252978982312115219985307446720698
8346067157187188572683589553459847
8296766613609942168231553944555231
4774907144040413934881876631664179
4774925558848542390128552714139264
4772091016377907408520529647909250
1306842070942443212756440804749075
8345693895177291338617178685037176
5905787185045905708176697475170378
4831481178389808646959284640436164
6022107846273503218127059658279385
7101221135495663026781171758191069
9542232279411429002467323923217615
2332701054552694115134991260805568
5968262593303969736844847428156057
2440543790614862445872440096914531
7101198004785138420464455949938821
7101443657784694328133808711821429
1253371325969861001607723149453564
9265672243695251179131959229684129
3744410074423642097650494752599287
4710769463383751958446807031431394
13061841685954485289857011812980450
8294651807100961937363971457443686
10621439272631084034062839277050515
3579257588261690158793028731027877
4715780732381635712708509100731797
1577400352786509474546626712017913
6022242132347349486588237163844421
4774539604880437670457640861781832
4718111950552406184211711662344082
1250022341842357717715217252575763
4832358523581923356182052835690877
8186564519468197418509138239585030
3473623640834092995969567798851505
1417874342891440917314005752859368
2496848034059529069558589386741735
5962858369958737200300364562378067
3579134946985578534726376481720397
5851556279788289601165595107534915
7103920941895694407437313873808865
3636427910464408485760584326119788
7106602676026908086020690384224111
2383852904500864216524124543586871
7047206073320168306006438030150364
1255819091712135590122365919670364
3527842821804766561937016504651753
3700994301820610244337239295830876
4658845026056328231423476130358401
1252488246763875213835296366078654
3798524025087513817233228839238150
4831353545049977498457718447089984
3798998161143749489167946953713369
1373717265157723668693114174099672
3700118537671702850889694304377116
4769631580692935642094029170909698
3639162256955168546470087674057222
8131853460299628506299842445389405
8186084857643112018759536232617925
2564348183226591918915809692522317
4712958777446199703950025812119103
2657210022727888488709003537578927
2770954369879732200556095053092053
9377435965830298595267239739528994
4718486115886261371238117278435363
1195920292032220180420243498296414
3522701080952418594993879608369502
4774668433348954908174097834798266
2492069301256911312724354395738087
5962588774975896644185453305377574
4723253945686782222784182698998908
3582336909838809018533345220988626
9377307733657203901062245582902857
3576938678719725184169029474537071
4828899367065371395030051313621892
10731594865751158380411020770005375
10458991985702355073114545977720379
2329621468663489631269305833756733
3579626016390068699556978818081862
2499927872922991061822835064539405
2383852904500864224980862103482573
1195920304646968565328651132406278
2383600518084802093356253675511142
1304136660334181410509085261590246
6019069068161819131670407112755467
8296976654613252849733350944182893
1252598922056543201115350993420862
3581588569227222932841329300182731
4779821038662312450854858712144786
10353813773304963145595404126654755
4718112230036898970071162836023041
8237850202575031906596933497496570
2440279497050718248661805080511503
10459115025183119983576723243739634
7104406460182952962176105835536423
7158262842371843831084076817476318
1474208529108366783988863134325108
1255059290399770509295958386570713
7098615620435982455907911083049016
7102168696300840684542736297457634
8129756792308484639121728253702630
2442990707165917136981680802195646
5968011359561534865719337269692773
3576797037115092429134856352485699
3635819171058430686294775327632531
5962583518537143205131294369792597
9371165741246654169069226347535830
3854735833709250052981619501204166
3576821505737930122882117622115867
3741962774817872781316659614273685
1195785077217590252106337648647045
3700362771751601752123617358607787
5968011293902805715514633962089475
9487615206216476304544888557058068
10461568367941640845425479274505239
7161097133148149922999179072866995
10567453850023339457090926392379734
4935036357351179543959481018595069
1582916565004528282359154047511392
4718100199738162580424566378601438
1304516802123377926278052721410578
1249904933037186044907460292860302
8186564001576653740549873788145389
4829015370239529301529059423384782
3633137395866829342734521627450679
5856849690128030863854235644281466
2553784282361211309141548587168884
7099118281024998251340199497919377
4885724618114679682351567171268022
8408015852939249831264657215586379
5962729303819615195927672322596758
1304516456339189224469124673193205
6073774375747433619578454635657592
4772097667214988423017262654518019
10677492537055871762393070157032273
1195668293726579507805001541063592
2386429735742514222533764350707001
9325542120576561498901205389852074
3636322121187188452812331423489881
6990773110169054389662875906823603
2386048882530149016175423005933477
1466590112965066501916968925979717
5913902792068731255530116755713889
4940318006744358319160341293973812
3746752965096553459467676401542253
4656526078004751675502868359388661
11814010105572829086644070666080973
1361060761152388194906895987701780
1428070242188191751346731787279372
1417874342891440917314005752849666
2610960396019696279280277744515631
4718345337901781343574105543933521
7044764428356171427151391390239667
6884782737833995267980606254197125
8294529432000618582160928553339360
4661427397729007568019268889532887
5963092431237645302581681044844305
2342375794488060752176559230290237
1309032219669112914128968698255963
2610480773307716704461617221649751
2554029405438259995652791423538104
10564497182966524466875038632042736
9487737622325506622628938216752458
5854372380773277627702084610622601
3684896847641319779331880551587973
2610597599812852728243423652546470
2659681689965371863900683217707823
2443371352336471362044913325022955
2335020270671248300009491626852634
1248089585515331248985347981651572
4772091016377907408520525947713744
5911677349374464240296003621201269
3520136770169469625032288569931285
8346814770446295718354541350887819
10356513580307124456206864861336733
8292706254105038116388444491944114
4769392006236977045348754996260607
7104037566543354473826569251053186
7104868515920552971792371113824551
5960006644963321444918808071006665
7044764428356171426434873252168526
5913394221393087672693740029105866
7098621477596350227960945579161313
4715781541172238712444037488368141
1577154990681856220678440360287012
1412353123419973485613132976623284
7102319476246572954813209526519153
5800270315853334250622049992867361
7161097107294580164101512587089274
1363280640739755738399222102613281
2502240131805470556257189211168504
3576563305815453051729700460407215
5857322926422430520753669862796806
3633120199982253336299311845262236
2383858495392118818598224461316453
1577634283290045202174859649745068
2499927872922991061822835064928808
3741845644859010294696395544730683
1466595715209593656586124645715488
7101460934542524461747210417092725
1577634283290045202174859649179265
2564967353486691259165408874435676
3633377538745016818286429720545503
5905915668975264831789692759782629
10732483828578591914771532289419876
3633114318211877588768221795905621
5965673926616836046302155965590677
9325062523766461873391898242389428
6990416977360838853636515150527524
13061841685954485289857011812785969
6995932074699417970711225830288285
7155540477025266954591041433526335
7101707106004282408757019533923824
1476896436461269899713360442358005
6021633723585997725209927502963963
3638396098413269617353579001054083
4769631580692935642094029171104179
10459115025183119983576723243730373
6019665688520721793478502536838276
8351594549787017437910002891084359
5962975023060418689028159668282186
6081277115321263223230590354948618
4774552231929520419752804822648547
8292209964692448975943893324074205
1304516802123377926278052811260800
8294529431997615824382853261289589
4772852250542361371167759609698447
1252856301863966910620897411500374
1365729599444978314231478013604821
4769900855096774492737749183913896
5906167217572764973202799998615481
1306842098706991262832434755385190
3525020296465774559040650913364335
9484793026034071188116462741451516
5906044218499920847497028368715674
5797576313578321137873105939110280
1466590112965066494227586861883803
1195920278120008416465925445953911
6073651059336027118947375267054366
7101829574532130033852682497370043
4767435031680757157209269255834006
9377073686323410363888462261905538
2445426814976260430202727855114347
4829156401692033761042169790764300
5962974959285465362075460814224382
4720934413373983766949929983957905
7106731479178742072360797372990026
4831610299617120709673605275422898
4717977546482403586331574579838125
1371636361679025497518745494232310
2563846358506265845968759597241794
5911320369237485443652381656021920
8410597444993550240654973446150838
7161097082016353818234766127294729
6024426731181075678823924589642667
5851678654137310947073629121646385
6022242132308445139758811190390310
4828647232250434478284369023947568
9433009328123135669200553881341990
3631046889711748740692669419842888
7099492233113914276792421808350412
7155422497897919197330510635381042
7098989504942333141127433894827672
2389134895294835578853292661665666
8077985324593940930082954008902305
3579268994615232417475388419272555
7104142973419345226711973029695422
2448518671529853940903008758077152
3689928190247660779020052160279754
2610960396647711321639912877223290
3633242325883181288448320917888515
4831481777214345833926087483886805
9487492524503775520878920151864846
4718106136393730519251587105881868
4872578226974100117554987427579426
4831984768343060502305328424917672
4823757542690479303598902213641267
4774667597308732871932770151421607
3630677956868713150743244370476563
4713186902679111039819741533040483
8349526565478114530552586772169655
5908744370698251069213087693721074
5905786921402392615795957199133466
5908357924691958653757398168942286
1250408257961916640721523608918541
4772091016377907408538039834399109
2445924255588864059314801805210982
8131970590258425673015548433013130
7155563792480853194766626637975471
5960269615698124366199112655280328
10353105973637870506703183192604588
1195920278120008416465925445555688
2497087220367725955405793089224880
4831488799552952616461932104533814
1253371325969861001607723150668078
1466590150841004871612803784656384
6022119506874733280340715931506902
3638770165113490748057563251170244
4823494918432617640627595488408251
1358601284970732160729860549627360
5851678654137310947073634610279465
3633722171161460807325354438168261
8289241291977087356373657193465053
9487112199913790926956459568898712
2605087483192500270129491928176781
2605801099557200222355604911855825
7047464288445238333386117189255441
4767434779899171918219320040707343
7044764428356171427151385897123381
5967883328019915723163418493597972
6021633723585997725209936266869645
3576429537729077477094282495718428
5963092340901459348591664717481208
7156183106646209948542810052607816
8348643738062296790975518629329508
1306842070942443212756440804146228
6073774375747433619578454635092230
8348270409269162168891157919016472
10621439620303490082284699399903697
5968011359561535616362351399238905
5968011359561535616362356724906609
3576429497955041230228561173139455
3579006119837332662787707966588765
3633248697716028124516210325713329
2442739782017119264505060569717785
5962372324884589220809908226223202
7044764428356171427151391300389445
1306842070942443212756448017076960
4939482062663642044948672337716839
6021633723585997725276003951936147
1306842070942443212756438831534706
4769753982290197498298018479945143
6022002868918281231063533610369015
5911449210232133182981449445586661
1252990988036474511173680273239573
4717872352692344107942849552472610
1252979302862437739208637510990731
6021633723585997725275937156260109
8129628255994919152663496460730368
8131853460299628506299842444813900
8294529431997615824400320124814392
9482835677305385502091829844992562
9485295487833898939253951087487201
3741476792356650427665117900289065
2437714559017620566697048926443059
3854975761543125500578889582706768
1577154912936108104656561195084788
3741482569176199575040309476649305
4829162774154743733957310796629227
2563846344651212103510382591423785
5962852804896319349646904879575996
2605801099553110228520841741361266
2443371378196793453264891099943735
5967509680669168467148688220839304
5854881532546117784550801073326744
7101812005134373477808837254994568
4826346090835041361402225977322026
4779950980578283552450895630129136
9427850535039269936252291127082824
1306842070942443212756448017271441
2548396832899014147346336418134620
1249899980052171912066824625427341
2443359667162434590079870562774113
9427850826567846729926295644501895
3579520543816374634442041504179069
5906044551669491224149001266085908
8131853460299628506381806215821193
7161097082016353818373920204473531
8183730028189032905151687675935379
8189018445166163436392636113990584
2389006066245222597477293882960889
9485289801035745872955065821948374
3636070889947036367509076549521887
7101707106000126947371912369512468
10621819081794530628867402748577169
8349017356868845799427915816938160
5906167802432305808100333422444889
5962852567058626947426262221403029
9271304802924417648912394231639533
4887922321096591483468998280688619
8188655344219581035849810458662168
4718113039575686313444597809257272
5968011333064603675914945009785529
1250279428954143114039503391075867
3638764046239313728674109753457439
7104400286958406065400041424484205
9427850826567846729927090010296075
1306847662468947542128497419622903
2497719401562941073874610489095899
2605438859762899141690394531488884
5854255235673335891282579916015471
8184233351191290028968733326217932
5906038112209090736312231105367645
5965165078263387776342327318255796
3522584522000822432409621192007464
1195920304646975053135837310497674
2438341677208431582845085627334791
3582331120899608705083340476137339
4826697202490272026620188925104704
1247458029017987064565517603305152
5962975249490629864564608127582947
4769772397098328902611338248832764
4717983667887262304091288085316739
2389006066251080977463359809056841
7155416697641642601107706053969730
8295031853475521601785554968323400
5962975222354169135444451969264198
4715406557730201321261265537897719
5910834927307089323959239196579623
3636702541731349210862852958690531
2446322177431352359991619906907149
5910933935219287462723452544239300
3689798525256673695103790991532761
1252727236273096872062941892166696
4767066975824902223118895179888543
4713082015598694031606041401285505
4828887069783612286701638189235234
5906038667438410167162340408021545
5913645187032702387064399036342947
5908966058321971554236209556775027
3577037127602863404280638961845921
4712836319611913862299712524254662
7155557684868174230133492020292534
7098738247858461154164507919279167
7103803773991059488215736564319828
3525026416162732948172005054464636
9484909796300615432997179067680694
7101198323448751862409031989450840
6995575437878964381246531266254539
4771956889258979662361160420916260
1196042985100913280332726302690647
4828904861886723490961546805679419
4823757862041920566431989514644007
2334768509549744399101610678905695
7106719764260453931470914581979410
2662006470570030299630482890841662
7155545985149474365356224938518177
7101443657784694328133810602760192
1195920304646975053135837310711118
7047218369880781152054604221462630
7104025497018229660240232431688979
8294652376123827768255996645491259
5962734839742974162223449813443239
3579374716355158901153241447131655
2548747362830255057054590204931841
1577154686570136724233528230219064
4769515285389426669929869602107553
5965054334770935926646809439452169
4771956915815920435227892112186178
2443108114709190810404235457195755
7098738275081034194458696880634195
2448022023778620343239186427345503
1252733037278998258775479334473263
1252856051461446939705033763370544
1525746041613787910995295742052629
9427850826567846730029633270870270
3633868791677235627452908088186793
1304265252226907650320233523563160
4717872075735676231087332478218600
1412242116196400129627727706935105
4823488533318084808770991886383998
3576938678719724210450898821979690
2440543803236847544643276184556314
4718099934711010123048654597339872
2384104094015902029515791718106999
5962465552721451828542865439562643
6990773652753778422869762589336465
7098867062363352989489099641142835
2329486504910806482144109556379417
1360944136468951098046222886588379
3579123222007534622988189381641676
2383852904500864386775671578429655
2440795353854528807121949860635007
5965037112357744761314513636947762
4774662312423196734927832812971475
4769403693907219951545332131186401
5908738222692096665456844083354703
3687725533614086136177683567184102
1196428874719047742446324870164025
4717854281748790915902998138909784
3692510043301858261377801047963118
5746161560438363922688360907692983
4823494097628227865872090249565885
3525272361735041607107708988442650
6024554738876760974983313890328898
5962729608443409998931277652259699
9427850826567846729961243966551459
2443482374101776220050688941747177
3633623693799852313365846809770446
2442727831153573332786986332681242
8183741767010887749649247075244981
5962466109158309927717978204379300
2389006066245222597494847369683577
4827082906031346061734086010473913
3636573631279862929977787683026337
4610012645279884655498014440444000
4771956942251402668690870918854786
3746986843881842394261190980676812
3798044984744315028187310779919451
3633611440890396026446471524178023
8183730293128923754215957926357040
1468932446566144490875615118836923
1778774421438476600522835768431985
9539141217713420749406211103761888
3520124541206371709605814592758646
13066883962357341252864130468941396
9592746173206209490958917794802944
9598295866466833815133579128335868
10624746458297680813594710672288672
9488474358036831042813442184262330
7099369606957564437516599922797994
6355376552770714203000312817152105
11873786754652765560689891378451945
2448021785485858201546685822497815
11932790512339361372852440855106166
5905652209333598356650293172290091
11435750423780096282257899004487184
5905652209333598356650295057142613
7054942826357447778708313176152460
2500050844231293191433033754216359
9371545868339553798680996559883983
9371545868339553798680992961791002
11764862317858799617570359282701637
8297001455793310471693264192729245
8792962866970231809458484225374016
5805540024598454046043406683280268
13068630113649332662003678400957037
2505699514241939915801398120787460
1429100262432014019723801748477476
12850556030066776695752053911318183
15455878316277627787238623122155406
1523415458260458822258679748931498
1910417905701713209706426944554576
1666139915271691499661899363931168
9268611395594502670070796492507189
8291823757771319316805812219627738
6021746070248246153194438573253043
15456000731781655483275002585576565
3520118419741363116696431038867971
3636322691536405412543773203738561
2500050525613681145803050745218060
11487281458919205380921161909443828
15396984426446822108323551843547173
14904669906991226471641152794640582
2025534056392920793844730068796063
1666268146898445941672359063246500
5911186042121982329608142625368331
10909423334494672603134005982857484
10909423348344008093366665946333085
13067130116811269760377834766145296
5906283833428306343661942193891941
5851918478422060568209633512215493
6021733896733720144843625789792712
10859502880546820261566232118696498
2330118380662371781323995158320528
2446206132558902850386647552312986
3579502698029811192493804087049433
5798460267879187507692681958377150
3636059218616466959000627240624946
2383969171979597905038712883526729
3522946205236594752416134864824717
1423554799411804859111167005648522
13061976413892647426043079405647207
15396984426446822108323549952015265
15394156600390462137782412736948242
4715781818158948532508688339454874
1255052850336957885330452916794118
2499676056884750319234518389500834
2496976768405213499810555638603650
10626475957538839592651238864620835
7101326596045416885682706971447584
2499804594367023245981286035752992
18913275991281988169569431702904620
4829028154981291365480172169761650
3690056407907704674606666769869534
3635825860925719578421272437079957
1666513548771607200815000645914416
15395218533637097820871419366627519
5487203812754845622927617239929376
7331158695222969413902375575973863
6263256233456009591413460831517414
10909423348342512028822622089984215
7047814817198101227874541805622209
7155545233956707258168192684729799
10405473927745975381393244393182569
7104272289384266889126941670630621
15396984426446822108323538880017454
5487209604206387741010495518859918
9431169972431150098016541482631363
5212623539590170153054508158134862
5099247593959437460501140371160897
2443353822744288611984309842197198
2337848082185810193563882571201693
4720682399963046022730089949391801
6261271449647286230182569136931958
6143354898549584141026939434050559
8240531683760811102699826523686191
3741599752220611676280208529972286
13182818416563174304083361554902484
10405000639633385978660522422458072
8791769168377448911717955994652998
8410604413037426051868452975698791
1975329805772012330894161582985538
7096173976196056744482021330034680
5908498184089560478091800760562975
9371545868339553798680996558709159
2492572875289500606542146982306283
3690652708860678119809372751638215
5968011359561536080164789781973524
7279883581864258497060594973636437
4718486101946657791764394684994778
4713455621255655975370495513254717
2603347505735511953393786233781235
3932906125425018538957131435398658
7099609961843108283644363407112841
1917908303453170031373893538804162
5963342577242738238995667051368319
3574632261936225558755354249267430
4882768032593344064357741213859924
2659909020314150526979888835922438
3525015077309143431866306501451792
2605444462007423339065287695639556
4718994740123820148483979843989161
3636341373895067386847055616345812
2497216884728843399954338657814205
1918633114878118024238933255720667
5911185723500138080612399453364442
2664834904827155205385577202061290
2504705968412696441708709582731763
11763238900771108576573893326937402
2556366679293513852156885637654668
4712829683464120080392509495512888
1263040223828789252581843629473781
10464624584734441837085905649072934
10464624584734441837085905649081754
7159017147510758078937158565069915
6022125840236736976743773791519878
10797647370112055367505888005929685
11928146461863812507007773068111362
13126526006678515725554910758597730
2496847702121815074800059256589264
5913762024892047843754866829980888
3522438177122737806483492834028287
5857557224826689703321725558023116
9487867006598578552554362047689645
6016971867760341373537025465175696
8411002531710639293328825933252105
11933440178886001317479146249212294
2796510974327292580960395843412317
3586741983299717629887365382792537
1799484362029048445565147564112017
9487867006598578552554362048097570
2884224910449608346515806390969773
1547108265315253920228431296853916
3636457111442811164760210619958742
4769644364829694289611769491734609
3635826097411525340640896229483885
4715774598326325232483450825699011
2504705968412696441724557458442304
8179079619784258219855031232160296
8684617588755692855113419046475652
5802730574863766645458521835881465
4883621580206285141751018378431220
1247708785954659958069839288122319
3633119868675270257796874595519835
4720923018526433499102852781107069
2448390636135703127953617884503218
2448390636135703127953617884317116
16536661151955978266332255460036085
3630671557934961698343632410125186
9309579587951246258460037178285370
5911056656671475177747253243494643
1250273906196508432467984478663944
2491946340091204510726197905972748
7098995375348040555624687018814812
8294663824804614877998816945279510
3582220669513696058913577266075696
4774925558848542699535801056999456
4720566607318314962848309970809947
1247960295414880171768333541804067
3520001526843754433625835943470074
4715652713451554988426303322425705
5905781302683355753325133066324435
2504705968412696441708711396072607
4720688531427514403220196696051071
13121231972403115904418303394816569
6880097260541170439943290815669923
1304007344408034661486605228009942
8292326511757725948859478063979279
5800275918097857867522478606477662
7376945314069918716444390101096997
2329750588453236029927614594264071
3527719836016186205623522014920244
4718345628106945846063247523827943
4712836877971528890798635702558322
3633722171162898172132155385740123
3525143906988289008310040824356423
5797927994860325393697548984191761
4656525508351007801225349481910835
1247837799102874699434448797522462
11987303438568617749496729024741808
11435522046282548039255205043064037
15447768512761827873658537112612376
5903590916210894070481932687918051
3747594763801993542632501355020556
11874044412748992834280180149160449
2329744413392039888661708092349264
8297363670964464008310289694941638
1489920797625195060414760387749129
7047581390646781788625267261659966
15345079150910437139750083771726419
13166463846981308261864549800120155
6063989210402749802274324429727107
12679893414530946393192173499265974
10799493986522453357370159536866974
2015935027245443399415652381831071
8072819933876256708345869673018378
5914019973815681822267824224977931
1249770859541623893433698790669551
1429222970695997371051722470927535
6117576012838348301115004174057536
14317028998527085223080980785251797
6887733562907423450364611021193450
2504705968412696441724559076127324
5854249671967245768146317413053502
3519750281746539508815845258281227
13126526006678515571499555497960256
7217524454282218925099996305360908
10740354458240794302517498945423203
2383735786464351897585169518544779
6027014982658451234247702577586094
1306842098706991262864214965987610
8292332896268418994846298686756053
2659435784675159993638252903360242
2497602230559620085835132075224771
7044776434109347526501540033523264
2504705968412696441724559075942104
3582220669513696058913577266066435
4769392033424863798672918400708118
5851684804026356512028581724244510
2502123821873040620004857996093985
1608830270011348587831644143813332
1250168142180196076567338584045381
4715290208139611613277659464740026
13126526006678515571499544528064970
8297363670957509942690002234208559
1257770250743255784654418435976304
1255954625758454852684472440178564
7104154923594859602536722344879783
2659909072106602725491447154457146
9376588750972864981569530757141594
1369704035154853217743940884226565
8297358051675114061597367786102205
2666932102092673598539729022034654
7104915600602809091090413543890243
7163274949362389948023908745040070
5963110463700334068348220130561367
3631543176440164922093711071087587
4824628950659025402171469651328859
10799867845916376628289254104762558
8402622549508228646454486473946840
6239178546037893877602829098773997
2393896561952154240671454440305353
5909382074552595803635322340367539
7155686792130359250195633737153226
4720689036827268612850448898933828
8237738943654465034502478946892820
9601500080903544300798713378890560
9716460160686230867708482831598103
10739851677889346518719141216867855
5913394513522438276059278309036388
8294663774244509181140024606092383
4720565494478729258920627842175365
2502614030907766962853135320066750
8297363670957509942690009103666441
1247943030732610883352790125104475
7104013866248720487491194918474518
7156323674518845916094583039435648
6076590844086937114222932576995547
13710403185878284267819201691871423
4821566043940704229680730335821010
4712823828894740244796687904330055
7160465818318360425247314284554140
1415316153547684482793583184478713
4826573975066841294925741158657846
13066118305239503242202280903852699
1250788413539005242210797369541201
4718866258156128480372923933935860
8235384073722513231934843527132846
7104534969338472985696746740522448
17402114108793249849825518283927087
9433027889899243555347380227960974
8407647717629964238614646552264434
8237838489577782939879051180022704
8299553485793384694392723589436473
1309044765933780300033125651816643
3527596625747049762179537051404116
2440659556612457971126117315823082
1541452415127358801708509808194216
9764309902880026890129881786812575
7156288593156438248784843666333375
7271259156966472332515203960392726
3631169278689755758210367302902162
7155820933815333485625760030801425
6938896475291495725961641927129407
5857089805246104418181769581247285
2332315470970260727811921090220621
10680724287669797289276345373024638
8348895379332257295189176097118095
1365863912163162554557400314823931
9490449722702251238240704031913339
7156312031050389665735462490984003
7099118321455659525002950262193411
7160576216685833052959472232470474
2445310756801242203832656522273466
9372287491457126125572355098489297
3636672969742045131649833654308754
5911074714342562368313092797726511
2497468101396136719838321033681509
1492632050131076451109018365786447
1319982423386846003353725930486492
4720934145253876621197252769050117
1369452470786830690800810638397816
7325898858322829096531163425435223
10683025494785488685844866525488836
10682664952157931757805457353363466
1415316153547684482793583184673194
7098983176159586480333675829179415
4713069285809376342007351573873329
6135244498786649022509072760583152
10682664952157931757805457353160165
9485161596681148883058677457032268
3800761523460505740496777350423969
3635820006383510006517299818960023
3690431208562765944510185826164679
8186441864293916039230761057540714
6080994100932882293849936495507229
6998982779613853913574439256829738
1255561726354749026562420910164924
5913394513522438276059276425264316
10505235822847751866726256183885661
2448653830105967666276117005186473
3586741983299717629920798822922788
7158509066432752139180814205120047
6024310463101649914525794792588039
3635947983006955097741359032487194
5903597065438958324687838892638255
8080549968603617850407158644052074
3628206543162071694097875098639466
9593774984548822913696401335791226
10510014501983947662241191961387413
7214562081125009896863658962817155
7214562081125009896863666521263890
2502253472954393721009459327436929
2443231101884210181065771794046274
4877596731695357871065237232774666
4877596731695357871065237061242424
5968521046995171781425584380603725
13060849696726162784432810422241793
7272773431681311262156248806391480
15269346170687416113586455871140903
6939124640930677147082578033792251
6879734172937507942359429818756673
4826463524248648165549345603112157
1525751592731015828412336051030588
2605075770200710385541884061859806
6024310435276802775581139325260603
1485140991127781497997167132032066
2492191465673111625949191439818831
5908498383957105362004229309051788
3644058094484485570557269728240974
4823997380884791356775908987571429
1417518501521540719626351881857761
8238452254640094911350040562433632
4881167667135683878953898671427953
10512977263950050788741407583422057
7215186876196376451051645190993227
1314964156539054953909533783401198
5797816959215436118003992480960189
3682455267802657841721653501736105
3636323010159817734113767491293460
3581587970996091979728883775481801
11931360190791374425631176617113298
3636579819679613401696050449726649
7152846181929731589974192831652174
7116779612726386054175082754017381
2443464579481013046781124754856806
4664477293824297214423988154504588
1312510046024142167301705840152376
4712823814410014272751809875569823
8240432880252143879820071408495286
4823880595475598390590386677739644
9491302396621206281693475185668332
1255684221950316290370353136351795
5905915946561379836263867988449281
8129628293872355306946955538545650
7109050148319490846234048914736044
1547353163708420669501176701749208
7280245557890238821332961944876206
2440280053574699099823933576622167
7161090934089030560872896215099862
2383729679572758040635154322899287
6936548084020582288002533966833704
2383853167486595006260264345896165
11819339448481003573340122943654526
9498050358762165889503526098538602
3633376955809805448257631411740922
1547353096925183281551457506391752
1469406291733147880531906565727554
13120728842298874452112708952036997
3630800319325559721512763496189113
5960140746848655505572979536871974
3638396029527092062974669545092419
7039979419169891417834230987269759
2500050844237093467373045032772959
9160265892188365806340041896116833
6996301020783920486388606680299509
4777495701524872865932702569126933
6016960805325870093067443376855530
1493618546499431770696710678333888
7271259074833234737976424239183743
8346570203706081809653379077240872
9487240695790837098964790038810335
9433752952355748992593797629494404
7098860439405402214646071873722069
9487878428067379209822277848604371
2332315457054976168129033414006051
7047715213044487127668279271363244
2659195733306087972157507767448009
4713455648436318032851537924419777
4715284101189227753672388880987188
4604865618844148671394534956822071
8351471869340510530384943872297467
3798284530880463514163767295547336
4881284545427676625255370809419114
4661661658371704973420071555005770
13760433510110829095084605609338366
7101577730642145313324145328944373
9487737608443125004531209801923049
8186213446920819260623653159318849
5959895358161045239561418744623419
7160576230596754039873224528598275
3852509859773556488235881043985026
13066369522570372367205615340187892
2494757142405693389907718748620869
10459833409097201463123459420302625
4834935315892223949707313921477426
7042685119164674171285857925535216
5908983916158215692949485840950729
4723656554942149935501761892851031
1541954492240048031896912221856379
8289118612158458166933167552214636
3635825502495028251938422295097111
3635825502495028251938422294716969
6024310408154862318650301108645651
3579871377225865297096671461795844
8407647717629964238684696288082076
8080678821612386466077950927348116
8080678821612386466077950927524516
8080678821612386466077950926967974
8080678821612386466077945777853738
8235261991438119481476449505234276
8080678821612386466077950927904658
3635825502495028251938422295088291
7274602342202900815598171094337902
1255052850336957561706606096204530
1196177669941279703161551607578804
15988709105928707693329576293876006
1366599216339893316976149189281028
3690675165687506216296175623715250
3630659860748514112135201880673549
3581711753056596133928808095453103
3628340672326988872723246526660586
7161349163126521609873991360209230
8294430161143784758995039408732381
2383858481482709322234274925384559
1250145340948251363827841170687940
2383852904500864055396434837665450
6073644990291269328470764308096204
4831346549151144661725319196725296
3468335794832411361488206999938393
7044776434109347526501540034848910
2665682358163250619802724297700276
2440168485940353881381146247142453
3579251480102537839064911895546352
1304516802123377926278052721605059
8289247441202213901401561174923305
4604988006529060949364325583508912
6938885094890243615486700639178128
3476456726483464096385599379129256
3692504757211848149475917821227171
6990896664474354360412108278207567
15275007902614408957513424497770468
2332560593988312213105429374837091
11874301097857822345079092658530113
5908357924691959448433743312855007
3692737599482802861962930792713092
2548507577657454880914921011986416
2553789847417897608885834501353142
2383466153060663951479907020632504
7268695079941089552960984229542006
7047107055385218586530218605830828
7101817571995155969962825543624046
6073651387991873488798292660754513
6073651387991873488798292570904291
6991141762863878184198699116763687
5957307119211026394993960004687839
4882755721430706213570497849229930
6990539392180713471054801335978088
2443745499923103046131131495276070
1255561726354749026562420910368225
2608623375091721194182735566709675
3638904361603830978066361584167946
6019659804860437645598794149207936
4829284725903827828937594635951328
7101443088039323370648674675731446
11435270523545017944773691159985317
1427825476784922984066389506798638
5908995309202901104296662315490831
7098609154508703425692556784653400
3522578107176385335039790057549344
8230243235024041605800669897775474
5959773525054608053261537418904993
4661304969035211009841870126203846
9538766721797965777467302124180789
9484535299751415773982491302982229
7042685119164674171285861617368039
2383846532031057467727918974099127
10683535219402185719648811089965620
7158625627963792641793396197774534
5849218965380576421545374464385641
2437702915573409042972041631104560
3527993950560214250343241775919027
4604730404085236179151538375178752
1252605043560394506429550549555455
10680578007288821399117542039411098
6021862168639288455099267192209910
3700866084101844285203670891292716
10735807943352144830859338109210243
2443371880383902849611561883367840
4950771123627634687507249349793291
3633628689171254121172319187259710
7099498367830283582092458633324423
2672926887156654047196774595926054
7041936406214618506239377954117007
4826316373827688494537470113560438
4661163924939272667995909679875820
5905915696185900555608568636712017
4831481471268627706657691670198054
5962472522693882496580744015495101
5908357925294159949962341362991947
2507780309882983805125906910859150
3577183482513593766110815465899276
14205592194937381555103749913348625
10736883228438204330228469869401892
3530571309372928557659179081331580
1255052850335595740915469822817149
6019537346311007749867953639764808
7155808902857033748503145131197929
3476463110995655973528668488068699
3579123263645533766297062595500059
3527725984002226173575588605417758
5962460306921980294741257263663163
8405071219519041888867590342125764
2448763448866848096944859495400632
4712836586534647843164802429708065
7155318803142150521785123951928094
3700866084101844285270347197248738
6022757530586518761070160432217603
10676178789660563256551992822355670
7042685119164674171285857924942071
3630911676187417321982011362423465
5962337253588956997789491146788012
4774925587146492211407104161482294
6019285587764180236807338116340249
7101689338588764028145900309528127
6239055878257830912037249392671820
8235770893383534651363616506185295
1799963492043355154014434168390363
4828777005870015912247032173834169
4712842164749773078522330781068851
3579766434596605226787591265000068
2494639442671411926928836785819304
2502375651975483583367274629447286
11874166480472432517249888794509563
7161097133148150070212679932309264
2329492944282515247903757141258371
7212757556981950716959525158800324
10683535219402185866927574801472446
7104528835253113750463695981159095
3524897946722398138682684623233732
1250150905913179857218301083392002
7155300610405555341872415216518715
1361318393974553703205836366590784
1252610634362749128201106534873791
2564838417310448758407910407182025
4720677364811674004492253622711620
7155300597788004372370110958458423
4826573988887698884932863327499985
7215585522913596226438862786418513
2393896604281254460197392372730825
1255181693290271829499778098487382
7155674285548028673557419220233017
4661292475700008919747175706072338
4666703253776428516987901025932643
1415415171518135860667196798163950
7101578314894914184578520690359606
2383852917118622797005514110728781
2556992726371909614360623421936660
4713454814413273417233123497952522
5957820668192814319467889148912121
3577196293784169833787610932623133
1249893818119366452870746895751383
8294278159120696342465558478114052
1249776410631534613964203814457462
2556992726371909614360623422131141
3690534705759931448210535902247099
4882762468224755758611775429287942
4832119677823328259462175456579341
4775177614688801290256054063091870
4658850818114301113509159154207760
4775177614688801290256046687409206
5911192122519788981849857009497207
2502871382271332747219796321191250
2389011643234420882967059191314295
4891871062679660875956904311621237
2442734216989031531618656195551564
5968011333067403318958762136052730
1361195420767815894208607154337020
9490449445183324488403927007676681
9490449445183324488403930446489723
5960398125451543776671531043912090
1528538782974239116696135860494178
4618017296100482566736447777011248
3627972851756900173761078699684483
5965428578997925765043531944507950
3628452449170637710356336908472561
8348386425661773361240027491797127
5906290218572734653927015366617922
3581839759365702734884640917511484
12677422329594864497328834256643691
1412353123419973183609516895067798
2496842375592345700562345559413175
4658973499194488897697959674290465
2389011643234420735850390010269634
2443616962996832464936056811413015
2443107627128607172044822732438003
8229863637908195432174071632678732
1196054698693061163673856237508147
3579380336298412343503587739973739
7152840657335168061852903064627701
10464507415639243771865346097256763
7213003100151296541689629537524618
9431059044662784679317903949416633
1412715325331385521615085750408522
5906173102494888554033607369150654
5959901173022146814834119600030029
5906284110952702047549011614203633
12628835350730147137085769827772003
1469651614706411045797554336484167
7161097082023711994828057358307734
3527468353771034045287545944249478
7210192022111440645210842623096496
8297363670964464008326199214445383
7042433834966446034733797173882992
7101455065332346560453748836001557
1255561726354749033500455046205687
6936922583189439966042686444431878
3639033985019559265758559664607096
2329738055376779163847154856225489
7152852845289730822164056994921387
4664237113034470001400221211601062
5911302548740508502978507392910255
8235139242824940684054391234729716
2496964247878915321576967038341924
4713461477112414946453046384919939
2600156631184299383300031186412863
1304136119071368020084492537942169
2546171656384812369871483271189580
3525149693933188310891382573076407
1252990721800413972731270880373881
5965311978349615848122713473797748
3855694640081861307103637802590937
2497216077258860271415469621841087
6022499872497580621475459086504512
3698785288460800704055113855594372
6019309183378328987661533290975842
2448641032757891438263457328866733
7050292086050515519302054325714221
1415292198972320308082699157354708
8349514125680459199151166052458703
3628722361516767013948913083144185
10680700980436837291033850677819854
4717854600370567845714004979147547
3633248681912672372390413813520514
2605444675818726843196713346603668
13712979741485319786578984160183804
3689804620168971298533364938726834
9487878428067379209822277847807043
11811691155570089189120737540191243
4720454790125476054825873553362863
3519757794274875710009867050408908
6021617879046441051279198813704403
5908235189928053718991452740746920
1358122219363826849205607767254160
2445561167925180239171344836674529
3582091349517228562501477969609788
2499676892079285502717530251955789
3468206700192280512434814095686614
7096161666983352773395448519736201
3633481844189316014073966059342661
1358753483760217389049336261924083
7047101212794109903988790798935595
1247322551273412192100806701022798
7047101212794109903988790798935154
9428353846096272031681146395567802
3530419973057492706205518203578098
2389134895294835578853292661053999
2448021772814088501289589421725469
5797564918550935511494136194513050
2442991555817811695704979157672069
8183987657187217216965189128179221
1358753483760217389049336262712591
2329873534502054911179740335132878
4826573976900895388304907992814821
8238352957215134452970863918654716
1361318393974553703187490389261041
5849224836478900016147066681377290
1304504812203951094361905448251758
4824009065463850563346390703383833
1306842098704130125450403734261362
1412469660359282705890687399957062
2437709564992377377744901653242269
3582343057198609109381931909295107
5965311976960244609642852160217572
6021867704592630184802519612484201
6988442194875408416091200444391726
1374219171204445969286859359470614
2507161632182068689105892763997270
3579374147901461227654727026715187
2443114529054666845129800835497966
2442990429665630244509483630032437
7104651489175524750914325526885302
8294786742408362916450883765736301
3633722171161460807325358044614223
1312755435309795170964315680657550
4664120817785526843607216309113183
6936910563462258154833715200162105
4712958777447630117135471706449105
1195920304646975053135837310905599
2383472326926039638610758755140063
2445684419323030769025635714014671
3530308141864965553686379595354646
5913394221393087672693740028512721
3636181622710147803631596516707661
2383852904500864216593416106894873
7104026095151799867728761308140124
1249905864936877200134175123223749
5851678654137310947073631004416946
10680320363710001356605089708017275
4832370907765880249841419985725190
6021991274611096631933108036201547
3635947972373398254811372989350688
4831726873745701057568307504794349
2440542983147473510293599327856402
3690541647977760123257745853178028
5911689061081330310680636016396724
5854979719108882773667828301699364
3700118524428990112709482056363819
1415064350727620556876183826950909
8346814770446295718354539639649500
5910946191311693094581513394493653
5965054389688965678712023987756534
1252359111714259076865566434173342
3631040464160771351280896935620588
4832107183827069498077419067661234
3636193347695487770113216301476710
8348391935774614787404281655180518
2329615877081338164814512765490956
3636573631279862929977787682636493
4772091839133732196173282866387808
6992993253489120705775901127017784
7099369790477854604298142921139697
2551330661381396927316732388362621
10296667430967134316592760834856033
3576938678719725184169029474137525
10620936267620063320885726572221520
4720677337049986960142563661373462
2443108104014402780656434751845999
4826445161198841876979088478360474
2448647263354996971396594751844925
4826574229944456474035691284295462
1412358383073139983858534222279000
1250151184073098559165296008180243
8235139242824940838826129530397790
1195920304648470500275677117178740
3633248642797998372450995777408964
4826953995579859780849018847759694
1195920304646975053135837310498115
8408671853572244875214102529683127
11932410409724859483278507863134450
1309301855060011574323068826712130
10859502880552604163717073418614623
9655105151152207167833178258196344
8348889430758424616317954998511767
7274203418070946536758608138702197
2389006078867330650025903030339581
2504705968412696441724559075756443
9484792693528414426906486132623987
3574736842834952289067109908525836
1918633114878118024238933256100809
1361072740379955977650766195174850
4712946774882105812904967517017815
8294430186398009915315157650109321
3581711753056595986898064805828083
11876749223863071018767183316579825
2332460659920163964885094229361739
10683535219402185866927588707270548
8407577664113206033216020448015893
9368589797531039134231507802373252
5965662520257706962749631429906225
9490320616135336380520593424293936
1200939073620022860111563681017215
8018466929144392897709936433666345
7099252978451507685492705429684261
3640966741288006866184354594513548
8184455901998380733760909094832037
8294190362054542261024433129325819
6993127697972695768892431789245726
4772221237984515603579678932902479
2496842152291880980177496101331145
5746167416266930627661869818529323
6995575437878964381246531266829603
1196557703762803786926235562188119
3638887019381744238161521654272285
1250291711570860040642847218318838
1249893593611427618570364611590665
5962974971266542527009188452928158
2329615334555401051888456964085762
1742787048431492228281928199374976
3581588528819311423455405305058021
8415621776346696529292727410523588
6985632454368710713750047583753503
3689828627164462873512806982251328
17839846652367629087539190299250307
9167872913959269441689000990952369
7155680433510030075692849942013627
4607441379003504514257122776013880
3698663149969499682966595147796811
4769509135563595534281295389920022
5905665033882913003242948712775637
4774539365109757919375508197091972
5854623597536422471027689316175097
6011672363717009325776259113909982
3633107877488149498725138280060614
8294664116938612173250615182782364
17543005771782533562416239005703134
16423327471604753592067071056954685
8292467832118148726651561397869355
2659319009301409206095975682454749
7104172515103554141993961997492256
7152852315351295136570407590596367
1466590112965066494560316442332558
8240807477858277233554107359739519
5908621385560774890265755633971343
6021611534940736287194618004595437
8292210509213021509721601782253690
3641212115366708646469635934384740
13066756327573930043369824154758809
1552267310018791740366584401378152
1247322536669958919812293123522718
8227660704383834469811960510283331
17426563080000270873513766536200583
1742547224145308956047001216670793
1420088127625515436812077371582722
10572729959723679529786538776982274
1742787048431492228281928284946175
4661421012013714189728754286940042
3468850567880796693284630863311546
2494516496047702606216401399429222
6068099762473859649091692209020968
4775405183451739973474990276580126
1629423888887659637065483513674249
9431188085055835467657743920461195
3640855717558587101535831685795059
2437574364055616150426933935402650
1358367316581715069839470894522382
8410873478774581139408117842925799
10793470436461542866620993657487844
5911069148686396140865048657700403
15236493875023762216557432647200230
9268611395594503119190957475756028
3744152642170002160686262228176045
5962589053312920250654273718973687
3579637661791441093509409415378661
6019273026301218582143382859659759
13013501054195997862855044384099093
11933440230655838480551961535883437
8294664116938612173250607973769917
6021868832069802517842469775235183
3522958696107057512415623504563743
14200702798861669854114184286465610
8573573140778925837641557670641665
3519867412333145474835348120748983
14206101296850419796851274702285108
7047709425448545105662112461535129
5968514327417900946857760727938609
1196171230542459026546737386604764
5157008787757881875538592940349357
17560809648657559005951837897073788
3638402930668852677007041831569001
2332185793959707191091676029883114
4712953186556440069488322183134438
1743027415903173372821903991950835
4712953186556440069488322166798916
8072826320256706114570695907546503
1312258176269471797406609711442828
1309038034408612744248257674576122
1304394040206127173693560454969198
11764985187479625107004637954599651
5849611839610430568901957726467519
5965165648666671434996088038530596
5962589067791563216704158962660935
5909111007700326369102509313058350
5857439816017083297067630735860708
4772723381089124880419813720919420
4823991260107811516821127134661127
10404760815343047245040495139761549
8238469808955502651483985444335329
7096173365471906304731974287674445
9542232001192999717763399942581377
1417991751696684390635913813154842
8186558106472089352900471472448321
9644517323496022130806095310314453
3747115697612979626461139050348767
9601500080903349525108110277120804
3525400633769638957393616443343403
3682326663953095902139712092413339
7227959871761717326581816743226099
1361073282877288682477919716543883
3685031545889394726332335038256221
3804297414691646276082766922682459
2440157344621392966051832864948500
9322474308781392266684418663419358
5905810556751943454641702065484281
1247323079862752530174042309048479
3579637661791440931313414509340400
1361582145078709208910706793003889
1633962679906987516804503557263068
3579520822097892159914324692944720
1368673612234629387143120969660085
11984585587491559664838782133125442
1247445761601065870139833730598821
4774925558848542375128684240589486
3470783294974011685489695452230719
7378255457878224697545982767852330
10513333649110448914350279425559936
6195008824966629636324179839575402
1525751618569885435432120059639447
5962717923964833970373962867792098
2389374135320890320388370327118519
9644651938948356804825645620279334
8348772356354679236240062992884880
4720548562927411494073858973115882
4607454412878930790922968594778928
1526219847599136069466735679208825
3582091284602377205071006652208300
5909111313009377484218243094177990
8178331754676336366237320772528438
2345326871161327042721626380037002
4826573738521157398405166757950607
2339921962798434052403151764893821
9165413184787532477917776379409403
2605321450980743684033524009725888
2339921962798434052403151764486337
10464150778148320296246398322192495
3519867412333145474835348120554061
4715658053314054297469819373124842
9154867580822958439733450471312223
1366741495829654949509619057925719
4612472374410535027516075834273983
6880243646524077557325553580069028
4883504701943038271962447510848864
2332063628911189176340726121735880
10734241945782622229856461049623823
2445813538508992190453456871114327
4715301906536400820209904591906884
2337725387858423926085173021501542
7098750252384422518221573343372200
1469043138330465352470859315639524
9601248741866978813066340853924944
3522449543039539847607148318575081
2335031703554625609757474087250277
3636199746716435458203269407128756
2443359611581837258460003951940363
1485508676078454549835649729603514
3640856817947871293826363360891045
13063664208666994178029305018368346
10464028122304598090481326703564840
11870475161766115010988164760330069
9377307455438774004801681184254813
2443487354846910753133500904803699
4713210273692467772659149033282639
8407646728557729019732878801804162
3636544711046070094006575272008362
4829291668236232197752341834424547
3636070734840487265538980148380292
8294909158512885143273117991046908
4828899298865587532650408452728190
3525271568115615836566932747685755
1577628771378843011597313758914347
2383466974527463969441722676808112
10677872957629862627998195017920529
12945264046345979120448915010924197
8348772551798555223390761071415484
3630911328478908908095136394565677
8289749903086525021944963321195408
7047586729188661667324215047808848
8407572138890763921243386392841019
4831365773442419561338284031109013
7160472414848043451893261682870314
2337731869054592066871695713260774
5913528852588633080301174190808361
7104412302769974615278691561306591
6019524815240130959374268574146640
2491829236632323861131751275921422
3636176363719406424230775967046202
1304774420468542819198204509282480
3522706657935693628685664162523953
6022826977796939631559032189591276
4656526065390068648874310079931552
3639162590123239281878868537027705
5910817932019453782909517451112630
2502497815613238103138944225139992
3852761661402787904008173005257428
5967618714473030571720181969792419
2494517053089490182061120513534557
4661660532159361783124256804858822
8232813587247487490626546735419342
1696298167092364709495140213884864
4774925587146492211423676057849271
3636193400597917303077479545412430
7099988046177031380952973943701598
7161097107282029894341861181870088
3813506140729229842252804970142933
3633868539921391032906464886098763
1748191972623764176006415288476101
10621304377728593767507042891029987
7099491385240174335990168142474488
7101443128563039724440034063058802
7044536331003960387090688062721725
7042188153548506973647632804229911
4713210245212641099679723666134576
3635942447604598095275690486153469
8243015407961377910480604624717849
5857323165471759928445489578292022
5908988631901943518125138565283931
8186441345732995522378450982856063
4712953186556440069455079561391583
7160956041229324107944907888503775
3682964966583352473605418895661592
3969444459458061925927638632275419
3916586109208550808308115322465137
4718615501314087373998678275385542
10618739999451476722093749072484179
3801076985905779408236895550563447
2548507578377099496092516676822639
2440542690390241946107221869749233
9490320364445586670008998776098228
3638273931290426847713767795969167
3468721710989522564310009288539502
7155938343291523304920497329175309
3520118976804668673744280167104541
3579269021771650198382719927236543
6993116025446381217098411424406083
4710259196900402617624984259720358
6022493696751418120073685851025450
2492297121713898041825048550216660
6993116025446381217065809912558563
3579029197485466926147794663938881
2329487048036080803592346321009799
4829150598275617798587300331694109
7099124734994161029643875437217441
3741470961059809732652146299971742
4770146562405068140433982868941060
3520382158821309479795739072075858
8294915919131885138824645774303344
4718222934410440532827017480649062
1311982433984047078182453334090101
6022107238071302485468795130794317
8240321948824323913097170323301476
8348386175893069937666508871577343
1255555339290419670335875189501245
1632111186849714535934889659997372
5857077790690708195244940468791082
3576686836062821734412635551769767
4826825778576441029773347059910552
8240678891712083205935530828302000
5963110227157445015485307957491965
2446070695127546396416745606537004
2445316737102029996618192968846437
1409548100644347124376069508033060
11546192089850113760701951567868016
1520703610798491361177112591611641
1409548100644347124327620132345396
2497696002762007887668656262540724
7161097082016353818373110990482330
4827088999744960243533194968736133
7098743797719798517765768933300758
3692515924432753585121372594588583
8080315986236576015890700966133222
7047469852187451666166554140594628
1196312036889601974269801297308083
4769901451334708051918933368391964
1252727208572927362749731855300538
1309412599180272077105077505029809
3527725426966098141279960826689078
7222548243738731715083108865718707
2494639469194291357291518099452598
1412481357546006334520786069646663
1420450911146069355043291866757422
7222542680721955732978301892102228
8412923045021952583849534943885610
8243500874486305123623830735434773
6990914431251761243724341763217287
1257763810653405251120454977512761
4775054640818276519239498394017968
3574233268800932581118248794538245
1196165680059115786515951650506161
1309664067607632802275427442564727
10678878384814251606684613259749479
10678878384814251606684609567722175
6887464471935309869016894904056339
8080310143649557629908179585008801
3692497801751111351176489624023735
7210286087131620281510702695943238
1691384485100173024672638998789334
6887463915561399241370978197312839
3473734332625516491863549031512058
4710130381075036584514543469848098
1249770859541623893433702478410335
4832248323339419742191075331616953
3522694959543267677939245903162137
6993233155405178383636006219290804
7104154658594884095801773568352860
4883130218011590056633510216155506
1469289123255123867307017610887246
7106719512536088505499823637245387
6983306603309976842051167977650247
4769526730227988831099240914734703
8240555880021621018745591096769076
6993116025446381217082518783624324
3638395748779271319627673988259783
1360575496423208114613837791936778
8072586243674199627272092509734463
3525154994025813152411954054540322
3576681020634941864687221585799760
6074014275821121596313425067041580
7217518125493396069842601332533655
5854261105448451539241492226804941
4723136787278265366589491116861163
4883259311361351507223314748812444
3579637661791434437186864506037784
2553550009192396045975942457811645
8080316264456435280585225133472361
3640843475948985627315870627440916
5800030251227520737004763799688219
9542360830236755128677994595091837
5965416879882925909947907957831365
5965305592511147129328453165760326
8297363433179900976121158205779636
9160272026299806429615684243080787
5911192122526743048154762142466084
4715289702806960836086737171863197
6016697279448948009535289362135161
7152729342806978275027329006617820
7104528835253114391769293968488503
11754754533053963049765634351944027
11865547510683616436318584614339450
2440648400175042741272364706102098
1742430915567351688841185617434256
5911063041789005229775723032185982
1469289123255123867307017610692765
1249893276248347100527378818997620
3525032259859736225063641043640315
9434004198710404763427532323795393
5962723739398302826233444057725229
3689921472505746349114060115402100
11870829766501885790849896505710467
1484889652702121221311460312545213
4713351900785339865010159243991967
7047593117496083554247360198675169
4718235189963593178557100843891405
8294915294554103310886781772192330
5911051970586584904942977450604813
7104657942515299249635437169559656
7101841259132441287181510347817190
13713336113400151282019385463672380
5045847435621648082277200984001595
2445813566384989141873835125914759
3576436160622500027086111535328198
3631157631971053614913711554934359
4877608708998745224275945424294159
8235139242824940043677978174478926
8072586560402168832654281494630143
2437832273837109379655403861656742
10458752227743331957308046799150874
1742787351890609644461995078766900
2605444462007422293405703262233362
3525271541022078648587283497642820
8080316238558851032081825946457780
8291952851121076256718783775404306
11811207068804151162548778283959300
3852761661402787454636359019008911
4713075575510410134827020443393264
3522572822252009244569107127906136
3633137396467668192253316003945502
3522701651298696694599717214615461
4831733021081110137178870883638968
3579637661791434430147799754644823
3640966156401428429473049043869658
4656268407304059267082560851209323
2440285325124614469501398482300059
4828776087095784201026178512885598
3582466015774856538314875331698377
3684639786520252640057225738110218
14252350587168954901779595618880043
5910817627239441034086911771750085
3522695238362470455789447935188515
7104990945342391314169244054848896
4717860682064335964923749644097042
4777361309408766311973914688305487
3530179061189974885950491600573454
7101309013370691472628376114000165
3522701651298696679857159024805479
4826586192715789886957578999894890
3579637646624623345547197547699364
7047335195094048931713944474099565
3687725242812378506488855619592543
2553667177634921100056958692042784
1361453051033483771359319672223108
5911068884376023615724011026183905
7217395639748646966938774038803945
7047464288449467314813570845021446
7160968545225105063228024430129392
1358601284969360277849848865666243
3579637661190595262929812126071019
2497221905966566235407043210550282
7047593117496083554230678602189328
8240678891714944034308437183441372
3635942406685967708848772586128121
4718240447722748380827217623085878
9485412217775518452639283420073505
4772729223049833003032667198817263
7161097133780395492830968824914855
4828653462385952919831812300485140
3638905448766076699191695602642008
13061461709036830992776326052499630
2389134895294835578956634159353423
8292094478245561144974745627867413
2389134895294835578991656236182946
5857083353800470693541737092368803
10678124399561729072741927095881888
2553667177634856523310058368387367
5968023535504903082048631220488630
6019537110540480595174607378240331
3581839784629681917503630319014160
5913651889540282752283564559856543
4832119467107708814311445390858888
3633137674081168957261700823847365
3581839784629681762981216461927780
3636328520212704244643114594399544
8240666635585337694560807362504713
2334908954278959859272019145788074
5857446467992682557902382178699985
4772729278631718000682576221866985
3636427607610152526599337001765662
4772851972959104106315525225479826
1634208119152456357003137294361917
4828647605820562079819874401482401
4828647605820562079819872510543638
4823640694767015319553123337798624
4824009399884617084628100032523843
8297363670967324836680756247560631
5908615541644680763542766125428568
3633734452553617114075993280122605
6990533524960804645459149185618505
3520118391195584292454406569049319
2561403931867952718190176328638510
1361061304343468860387975402995840
3633500231175601694240173191390126
3520259476452192553112060106637365
5911185472499854680155165813946426
5905916013487667433711187213490964
4774539366404416096222151954217621
3633875203258644870300176831656146
8186202038743110663060922054529508
1526342515373535150815089981492248
5911320433042415841820786360532808
5962852569072663119377629595801008
1360932476530145580330960025336998
2497479536230663135214111177214564
1303879057920258614656007984107518
2440659806526813223199133729743940
3633605675963226617229612870893223
4767066975824902223118891573627360
4823488533318084963210007805568078
9484786782748982673474053291890632
4609895223849999754631078896963419
3741365769920672369819415260567067
7155557671651153337570168705717088
3525154980114749117102479834414635
5911548797892371614394858359348065
3690536083549087446751994959700283
1415292198278621757139971066957063
6939253138700430876868988770757382
5856709441538505728787983769632982
2388753959285167795782453155333901
4717848717438647851097381518923738
5911056656676049422203452472606685
2334891760315354934772128079429837
3524891745706602009067487700000336
9484909796300615432997179066679183
9484909796300615432997171679134060
3635930165674480161961792510171641
10675413092137749661683997201861542
1609326239537109554248332491651232
6017089596493690819888593493846872
18799120830773069471412950033183151
7096419325079579066503249411991754
3525283238810867049714108794699637
6877409950689597065132808863144217
3576681020632285388495579880389601
7047335459402984061485529619763325
1575303699958502721339777964090887
17839846652367629087573312003332752
1304529059602499455778636658088107
6928941568191761430971393892678636
8294652682156733055539958422334315
2021094311067170412101294675001750
8408794352455758376678921547352537
2499430150213893105043617606782703
6070676357228420234695954541365761
18809616189181688073683594612890689
8459945924183792582465842164631341
9325646996280895799246175937747590
1851372641701473951997521632270079
3576931959142452249476579844139230
5965042133596560046818952311768066
13180160598498871512021045383262672
1660361874265016313339199535829072
9766658914997786317719316251893709
9822864428677076433346038272220993
11486801862795915861819871767329529
1255315780636668971306016689233884
4820918365350737587093417743969504
8305093106917409748850696786625109
2492057031193292241512917232115438
1249905612584494729343985860233749
1580340047851240924571221972054971
11757453890362727320317718857613626
7099124734994161029643879038997623
1253242496926106061712959125091465
5800270078068771218463902466724704
5910946137111734037618903107694165
8513936713778909871085280796030219
8178588828505145349468261542002962
9165530314783326109649474081572350
1249770594540146893122153348552564
1414917451299587083340224317545124
1415052095834095872261910563644340
9319669221027904830160039911103950
9542232293923124446301087725687668
9485682406901003132306472517526847
4717976976133260921194372765972049
3579391994327693227036427201299707
4828898782806669718661915784851793
4829162574947994307390795656474936
5968011321745826792423447190865098
8238095568519665664273231926626428
9716460255203967861038583311090412
2440291194809393171118700183502142
9160260048996417987373277283593850
10799493986522453357370139481031489
14311869953820625733458683813330537
3520505407694410639029125682675666
1317283399249231434429137999977962
2335026668467843937416739530093665
2438218760301795628294147362179439
10799744872762577119682400592112091
1660857897408499049475862804067235
14258977928878189800560937625513953
1546857020813396869706211362670141
1361588014792106390430809491601172
1918030771978365374136133723541232
2499664132453952444763796009909482
8297480257099927848148685037792087
4774919664438965735700677906687805
9766418850369111975633024237508689
9766418850369111975633022603868289
4715658053284012354974737681230542
4772723436010301573587167996620562
9427966829742005269044836524415718
7098656506684620662517171276204489
1631748947059503287073833090918367
7158514353213922342614434868481962
4991849927741338851138054680293428
1660612468384501708821023288428695
11690965222965621544765047196735755
6241386261128013504718256567466117
2337467784782216111498159636677521
4661421331270938733431250932334542
5962974679135686746877488541043140
2334633810160218980651404953641676
8297491915118912992866716634814449
1312234514424290580319980313534518
6022236622922608665087415103026320
2440151224439462359270521407946093
3814743881544960724398288124319637
2443242563738179570951599979750860
4663997620015126151680869104848281
4828905153954556866749033775301992
4081990397562206134057368050010342
2442856077323625479555905370884977
3576563876851324129039156731834861
1603051911037891041297075046434687
6187161527712530535399743339599455
3635953775101924768917273294377403
2502368933000413234335337348584285
8408414306684683820720965680972117
1742308247129165491334013560626251
1742313520664573516746140658278552
1631748947059503287073831372086910
1366225833970649158404824183932608
2507522359032461872175772504050247
10677743877560142173190260625554751
3697780293311078657089268408128851
7101449778611462151751071524425851
10459471422984224936385128098085490
1861222967088829014580947837359241
2740444713731062147543479972161547
14898324060688115903429234950017879
1371391305522829335008400214568136
3692497801751111351176489624636284
9265672017893060107317216999892665
2662491961673557731064077056235045
1604050091330156092732399267030287
16318535186725555680980334464049924
1861702615666855448769411996051867
4891503561963143381049046294751874
10683535219402185866764565319561723
2342498238327239066967833459413653
3684897165662393617394629515181008
8186207577869512941887942258326848
5854629732819287525373406284851064
17541639283915977897997719766283385
6887476169759796997815443880030504
7321084908581449224317965713926397
5805540050460476392957076848778322
8186558475691792689061519538406549
1415432740351162597608792198423378
2551189575552632239814836544843766
2442978771651011592945825553385259
9428224779264897984413834271440082
4712959029141956674980310068155901
17119821711077338994514649558301181
1309038047655607449650522828923542
1799004194898622064911720022564448
5908375477025821316164499363079501
4823874993228347086465335394857702
13012781923961711612500543692121329
4715289702806960836086737172447963
3695197591630522605863269228152402
6146684590254901600084767676316688
1552763624633559620597121399839634
2507270598507294267326135964984522
11928403549630720677918915304153479
4991733088644398997442326746627550
2016057443354400058097052748247511
4604613510615043211178425292779274
4620459482996958753673789109377686
1603798900457590624872937759068984
5792797925304064238197044799942515
3635813022498730548754049955085674
8354182881505123070674340482318011
2437832273837109379655319467608899
3579637661791441093509409416575976
1604295242135723986435702916446110
1312111874382769173492254190558651
2437832273837109379687128492331500
4773062545101104239497822264502047
8186324493992627802744735734639943
9266146088816867508020579670586008
3638273931290426847713756830352022
1196171841928969750526750261632281
6019273026301218582143382860301414
1575181044805809629293355191035090
8238102310836974987579983621859454
5800276158440628841306539769028661
13013495489827408923824068123777752
5749340763690762767877869410777485
13711362154906423522682503209410421
10734937770076030891200656748209580
1247457791866967780796030098961843
1309669924727655765920631135399588
5903935616167213922898532271442546
11930857450089364262925469193663010
10737771675870503782847706846667866
8250475198434999609904266417353304
8514293668023890309922178798535280
6024947930378207853656794932256299
2659675887183926672349458461484364
11811954016433934485413541019555075
9541858089544556262953959696923618
3481475800860177828705705049596978
3640855730179002010719671261302203
7106730920184087832653033775435383
2016291360620552815033867266394848
4658844988180393547330787883820283
1414672048733961669162717947372964
2492192008829864968575991484729955
1585106433591238279529229570839547
4718492263793842610037638463378105
6068099762473859649091692209029788
6982791551442463165273972171017243
3690061999401303584935665035840043
3635831145180372782731581089434065
2442733633367150265044628489310809
7057512410672801375365196275097367
7210175370712551299982244624918251
2437832273837109379655322979935759
3630918048055969859733081560797959
4818598832408008025881748179231503
1420451189995379594391556033548462
7215328532465628565051148847009414
1476662468072327580728683027253529
2437832273837109379655324699342280
7044635892702094398139786916021544
4715406543255849720794099983184202
6993116025446381217082522385244864
2507276692159260213958322077751520
3576928064653667158966556106835806
7218278481865265411805369874260978
4617484465506100387300558961832996
1523649149088014877752752214674188
1193466113353720611919613786951358
6068099762473859649091692209446974
11811574887481724430721703393128677
17541510787347967048619273291277069
17541510787347967048602593410687830
8235145363659077428537778435929092
10680958638530132354202406995836037
9541512834374722425062492214898452
5962858438845050985250152833225232
14151870735388219197635925354455877
1410027775086916298446317352187106
3854975418914771344286643785300712
8348643208053698987108053037204307
1809562865094019551298961785620471
14257136691873926894071999999177908
4769883975306150190575703257214389
10734692977513481667175749496577544
14254933970392741946936453821377054
8235525422625632925753604516943382
3520124527266770269679639155118535
1810655985280364830935933737291457
4888312886751661960973569540090848
11430590582886474121870615423120050
9266385648765364456307360756993343
5967503573022090984762304122006930
6071554444370479482058324296067542
7266860149964932102389596579418117
9274349333915161595497917808984593
6993595318078949147230382868043122
1358496434504423329636128539677161
7214954606288662997920230240564912
3634132332728135548689431060376903
14148808727726656948604062515365409
5906038417616979930311536759135872
8130346881576409914901790350483113
1604050091330156092732404752764233
10458518181574092847681435832141886
1861819467407223168419839618929690
3746630219042667895918193460899187
7104394457009290995605038882816470
10624267404658767179913840155325567
13121746954089573261783327084153078
1851132804744545469472762139391216
1315473059750663065397310626716293
2337338927924056079389885837522557
2507393265681198486657204844920183
8297381274494162682350247508408002
4723768399383245263809500552776977
3579637661791441093876294671674100
3636322148313697159918163367345243
1604166664852094365431283737075909
14200451912621546091751139763389286
3525283476052226274867275841296862
1304253247767041147499270739613217
5851667303393175427139785362433596
4658593492566781165978618180432314
4833929209133556366791072145164754
9493019334300275693082709542955731
14254933970392741946969804590143054
1255438501395031018746352312849365
3690565588643848133849077616880141
10678252630490087024926488248179851
1603051897188555551064415082764605
1248212002312245309063554102240733
5859531105028114090738394966305275
2330253302721341307756034224304287
2492197601649672775111781930736267
1318300898989502500081998351938172
5043381571165609448864520694886271
1355790695873579441880373479348282
7101706879628225070827845718689569
1306712726533735313594869084870842
14254682738542967393580778531369152
7263891252614375574730333057382532
14037758092009427250873377491041078
6934094729944705709985357220757739
4831591951114637519838462476689161
4656526065390068308054192369335840
9482087269070613083389324668357129
5957441749232207723999530527460761
1604166732289044032963757775902915
1247586607001297159412999523100043
1247831717437643167647281414638005
1410138480151633555529713863854718
1358250515969869390119348893389863
3530173776902347713620134545069936
7104277339703815952306711208034845
11933440178886001317650869413959253
18263958835673379227631680407901931
3576557478341033837880476198430426
7101578050590328009077270520948839
1742787048431492228281928198614251
17541884273293432900723682467205184
3876839573981172519917145949347246
5906026176034764547556244884928825
4934328888295874631758318225604408
5967870807496620634965622847456763
7099124734994161029643873379045745
1303878792917419477200960272751762
2386551887572580606059075098444747
1198747812021269997228087824501922
4769766794851074347896678555341042
7158514353213922342614433063901583
11933440178886001317650869413560589
11933440178886001317650869414162995
2329481483006644071593275786751973
1691016137157897252223642958485974
2383724075458610733566925608992209
8013694358253259264628708299782441
8235132551015298644562784339241094
3635947957744405748242563179001276
4772214546683929090203485449144740
8021159780090643098672017156801080
9366509491550892084233555350673793
5965300320902789570281247469218646
1603548265968880100002163412903048
9431058685059370876095879879642066
8291952851125510687840773290217123
1697028690421742055075837743613201
1861819175947313679869499836099910
11815027592102082255521432280163824
13006715527351117653652167577282053
2332314330874111682707146415232043
7220983891784129041011890004558261
8411353074930709308708515427517179
1490790429004684778088559595958744
6017334971893012177499823364879230
3641470288823460131415752716839585
1409788177226853611642096949161718
11815150034616338620363962336735966
17541884551511862347675231104207104
8352202126452232280113262152866405
4943385628684059479891094777304902
6017089596493690819937116697077290
5156651833512901436701691417366874
4715909827714165198019113016400795
3630531588141617595193638883534374
8235396580304843801599951135450500
3636708635444963392661952727733880
6934094729944705709952724938911820
1743027415903173372821903992330977
1742793155985579039617951472581193
11428253815574077802194201688905029
3690675471033809273690637810130230
4712953186556440069488359989658277
8240561761148357357213797450513170
7266508785349659088872452817368154
1249770859541623893433702478825757
10407577221830340270632732452120434
10618366351441307585995913525720823
12945392529014775959537681499875400
4715782096975352757355660875368925
3799360744796761643077375841324598
13921898636755976359879251606075702
5962723475717245391610601590899793
5851930762399254027457031846006982
5967503003426861115767391420257103
4772477768536186765323571411459614
4772477768536186765323571411245288
8073347477119009144558818715689870
2337725679989280193416187663230885
8462264846968733502736902134870130
4718234633562713080154707353750420
4715523645968178670600049067493260
5962981398115192342897504575238536
11763122606072527681708778744512560
5962601126445676697638447143574500
3579011947942840920566839732290114
8627680820595277904790216535570284
5903082055244050600980361825284096
8405965663313716839148879588361148
5851556279788289454064968132078915
1466590112965066494529420325214909
2388631291513493150413130302531857
6882445981878815495587342113812184
7104535311935552966813384901219018
2384220444291731020553016945652065
3689951836200374974977489054181263
1807471762747607116525459619853807
10848693380196606870454122600836367
3636451032307169272268558857675860
2442991263604346728422709519995906
11933440178886001317530813994709683
6238693410811345497713586315558237
5852052950786131421182915624203150
1466590112965066494495945453436743
1799484362029048445264911421641599
11933440178886001317650860056894459
4712713375551724802272353219835707
8294529431996185263413732045128311
4875277794963792542552284464503604
17779064650368419442285554476034364
2443236652259118939688607527221588
2442979049837896838469155780297244
3688076367655888617085526554315488
6016451891400950874548508950768838
15449321012603825621986682685142326
1195925563074218816451040100388153
2494756902575410325729811843149181
9325658985595468250114218062375714
2607904205055949095166505158256904
3633856868721289326983068595431083
14140564929513476256643086326745717
5913505549229932904363075946768543
5908492928068404113507936550515361
3638273931290426847713756736223659
1198747812021269997228095204472429
6936548084020582287985063326118764
5911198520226047030840076233422530
5851673104306083478102799558355186
15390690820136162904123780505426317
7047949274296424822985023667478713
12845286016576192539566243051801643
2443224676334730724956758350491543
14313569351664445289624782410811233
1247825584043122745304099567918978
1304264988613303816387468824596739
9379545242039614364912764666709082
4826960395203070731839265842685075
3755366904320967540307040465003187
5967503003426861115767391420646947
7209905721409505584297912074520407
2016057404843494160669344446487224
2659319009301409206095975683019670
4661163938186267071074467316954789
5968011333067402567214602169984160
5906038960768011785200809981555234
2442991027773603652198450361677188
4939814732956462884451973097178998
5968011361365352382273083357289955
8291578911673952851942659807612489
1466590112965066494593744715463818
11544089239172713649635853873333940
8289247468424787088743241303273143
4883854777747868130064765008390531
7099124734994161353982456971492504
8459945924183792582465824566991596
12787736041664103221902194473039907
6406422704979540806748851973904362
11876509933321038526347525005154144
9541981153551118842529868404039344
3637082825321647591267875221406552
16367478777220744521605443304602830
1752749177894668288959152587144824
1247200094694886691107480952959686
6936548084020582287985065041070303
9602260186955730264020931484974828
9165296611302590670348543187535331
3527590769190527636768591930848824
1466590112965066494529413358305288
11489986920686370864404902946979798
9492755556009657669044340110466546
3522438441548908372236574996729320
7047949274296424822985023667663933
7098737718644175933106726123249287
3803683704611818164454633336457601
1361066285743937164296132173045208
9536435305612018569284794806474114
3757439827134588140792090123601633
5911665359453461003339247369720469
7101192202032237239068743550221762
1250273083460572611828606341688687
4082469637280703206042200255670085
2442733898996578644015166743111420
2445953761317087675920858714084112
14260215281585991201484906416845757
3638899035224647222840454825155872
3522823760739504370811298687093459
2442733898996578644015166743491121
14149294154513110221211575514675905
4777361044437471537774348782370948
17779064650368419442285554476840953
2342755854656309698389429392849721
4710504863773604143452629087198553
5854506759040188157504049490810546
4713210523399523734549138002874962
2442734286447576190727358717793206
8294528874960056781112544346392484
2497338729885090399242531390592228
9379527638502961919247447749499219
13067486584768763948106412126508841
3468716118141171970740802452320712
3576546681535841199715876144272996
5913645479160551209290465406901904
12849602815187769359874944687200056
7377781956638340148943270742323604
9433027742273203005810537690741285
6070681949477358971702067920425905
6022990065588904406757147936580470
2945227401943879882859837014212645
8348888875521809293691086305797940
3525283532204843935107002820299358
3581956903236991446406311029945760
4718498078590692326588232912666381
11810364277690109013170915947648296
11706180168731270632408348149557082
10570281968181866305823648141458422
10618237975932184498155082664583204
3698914089706968284036059788226281
4875277794963792542552284464494784
7156066560293917868087247380367003
6240672871129073768343862605275457
1690542345044972003829410479421454
3576546681535841199715876144263735
3635808000594424941992926504014678
13066014755677805261430926683457067
1466590112965066494593744715843519
1410144626129364818075222879876637
12901971352870360917720461053304676
9377196419762544769983863191395651
5105477132302924792809491344258077
11933440178886001317634180176509403
2342498238930941981133078843007296
9601880195485980133957328731547433
8294295689410863944043730286928198
1747952744529744760426312138339671
5854366257420266398999018645438650
1255059304310691981556949937076476
3876716879653786414284187944375801
9544686679948247360637006850799694
3530167933749031737878783414415981
2935405150688841760624880446389432
4775171146834406436382545925436754
1742787566921085293912252072737092
1799723907491873441170927153499757
13069706767837176665630634883434060
8178331518153115826451569758781532
4710131215700282982822411225249345
5906155863104803844115479201073714
15337090912314865675579784698062834
15450087226146791076620924519847633
4769404262296616497105835528359398
1741951241121918133471356903950970
8348637670844387722578003735957204
9379527638509915690822712123583387
3803929093266590375720531343683283
9652077927075742478122127888011683
8411628354221010341973824409130971
14254560269439958523650190906299965
8353919633785045079296394992728177
8353919633785045079296394992523553
1743027391210064825129010876517776
8351220290393413415638400630138130
7269436730833086254551513081689822
8294178995475370520762029630319301
3520112312780819417205355914133440
8186570693327856850131942171241995
7101443101344899532184528987387224
15450595645885988052356139468629139
5212629079264282361128330164585780
1306842111321745818531753885361038
1193466113353719971209759981140954
3633359467738441213112902163344557
2389257256422541552315494996585630
10619359353382233975871954631156832
9544158399509411882633735642328156
6084344227137947671322368462113195
3635930721478888213278089341897506
8410996798386165761958417973300701
8294664116938612173250609778748078
1861702563298089790123409391040860
2443622820104476961534566346722956
2334897282356345751473602628405520
7490321564368738135799078024288685
8348907025430385823998135481629327
4710750573672738795285873233276715
2605450635210319894297323389891871
3581839732213789260276473566704426
9489964018399666554720642008274132
5963226745035837846341441101317090
2383852919039798996193258772020246
3576552787169968753611656452211493
3522694681928540983394751113869644
3522694681928540983394751113869203
1361336478214305224079016836099213
1247328671383321427633791945836708
9155586535818568846237507778649186
8349017411841305299118618549942646
4774925587146492203667682775716749
7155938049927724915903134655908975
11710994247945177571278670447266138
1306842098705628809369367982915734
3633137369940633278390427801177924
2683006571844054915981040981003755
2386681299667416807865109569085652
8351593977424996827309688468714443
12946011883567625150744900677128381
4718222935074090654071011840594182
3636071275980070323876350329706607
1634330787557736083550518189425827
4720810895119010323973821325675700
7100110740504417486585924748597461
6141402639830154881975249180208819
7099124734994161346574135190584057
2561894642979554637970665026254443
3633616793974003853931793671151803
11543375367986663735678619728040126
8294162026584571598869932594034065
4769508607549210676544915820083873
8294277990161885094040479906353787
2496975972887345649894839027473905
5913633182542793963552196898199610
6024947806536318840694062009984771
7098615554166389808336122516653383
7161097082016353818304731041625278
7161097082016353818234762439352408
1464025178717529772046600156725161
11876620993623906276963309855304584
7212745469187228745442958098668401
7042182297649835444639716296610866
4769503292887742725638035482138632
3582214242666549304042657655394675
1466595715209589962910754792768310
17503265625446259824495482855638120
4720682625067181178365011097126973
1464018831546110558722026555894918
9371546079719020713203295667121394
1463662155519559566819961296022638
4823735036049754759593827817056754
5913528638776037752748429628763467
7103786337196798137720479519017632
3636567034787429364861101676444333
3690044193421818685500029699541954
1546857087030197185677553780993461
3574238846445127445566998890146038
3522701651298696988769271394821795
4883265182405180189107956554370279
6019285520208437749920695823236688
3809339249400481376561306501745978
11597846615492259559758862795017312
2507522082130171839863153053393905
3635825860891382685935532185232069
2494522655334013798293672912629061
2507289503454009479114281940732139
7160698395012954669046895645315910
15333901709732576492312135844440427
5963092393354690333355418698227692
2389006066251080653508415373545480
5911179853065740796857942596431858
2497215745328090698253405452040823
12571794212205272305995932826853578
4715663312276252410271582517296223
1306842098705628809369367987407319
4715529529648211316843013814899560
7098989228104396139484380467078083
5856966794156476202707545166049187
1253353465612887163911143378207142
7098989228104396139484380466660897
2337597114626582850427021065942165
9377067643793216006856797121801690
9376593824566468904768040687151368
2438089651839360395360891814628497
3852164894858359108444935694109568
7104277896745603528151423016622821
2442979302127265979583842779463639
4661684470958417854697952708804438
7101344309172283583937596630002140
4774925558848542831541061816240409
1805005845869606913484012349610885
4723498751380388469082099742041299
5851930800275188711597456078271172
7101578050587325104548727045282918
10740354458240794765732249244581767
5965042133596560046818867219727473
5045735843504404793328795666350955
1252604528782846977027487660457214
7047574699490689208140107759464814
5854155940773400684603987422525228
7155674270949221497485873272817240
4829028221155175547211610914214751
4720554127356149343593478217646697
8295546835789855233924057907762269
7280000712431039619820655663843604
1304130887268659378161771755811275
4774925494446935097781639567067289
2383478184018959834431608781770360
4770263149801960080304825096823394
12958667448792636147516695846476263
5910928635132530724930716409673362
6990896133306934298066071505004594
3576938678721226476690435622913634
11871210173782092128142353077161930
3635941796535546209401247988179844
6021856298931755507403644028614418
7380487366560065357466018076099101
6127408424270968035925527173713647
4720682664871328285137786403602050
7093964603268584656849011366706848
2445812664824796320529077091232683
1805251195374071407941593751674646
7099368983007670343613895624039290
5965171464788311799476113383311935
3522572043986948916241958666348085
11809365751746823904062868103065841
8291566391213746629673404318808023
7161447876325558636910125328348241
5968011307803424212696135690805569
9369086404144704626481157378767975
1546740114252338593343022728650059
8186084909441146089983129118342651
3576686278361268751399727833858608
1306842098705628948781399961613933
3581956903236991446406309317919815
2332057788218315272711183451904288
3581589126261994513101522654882954
4723265112302622775283114597598585
5910829034883288754681220105527083
1695813323870505363467240992838328
4715535039009938676670869709623222
4720940878100954200089488108831958
7042182297654269405358771607087284
1306473443454504652034087218398885
6019549046805073189570934050485246
2662018246020240065181665740363425
9484786836432500269040032194203688
1195920304646971647789644776150557
8186810491093958980081664441880378
3636077010663857542532440747037670
4658844988180393547299014962550081
3630654310166243803305084088867332
7161091768679725335147393746512719
1577745066077423155419702147522846
1253242455196280798344192266907545
2443119801836097343050866200151001
5797576617721578023249162664129261
4767195220613028266423925254416779
1742787313972156622291513104574277
9382460617188989690390495483810529
2496853265943705391751970196892955
1547727009211396694802084346618770
1372383989479868934601996718303559
2561777552726131400194314591004512
15174393003001884041527684723350786
2383718509763745137445380978632527
4617490308093118773283078709700246
5916227332273535611828213042008507
1247206283097777285359361431206434
1306842098706991262764850712658584
4772471661637160630292356238164898
8183484651486726810020456509668735
1195920292032220490032203482683467
2383846768518299197564111675757424
7377904662952462370337880269421821
1252487675723562716332790739320823
2504584399512404934720933140983566
5962981410728441705803075756873614
3579859931793689291584135602875820
16581071184436159754754110495633067
5965177639876623373796917252478898
4769895358231003022509682949248295
2497326754481440031921317018866579
5906290431690281379567253934260665
10629783734930262581643567025907319
3630917504925103623829563835345968
1432990230436227985525578620430150
5911443353764378639946542241364036
2443874384565700073297174861287308
10618611740096079797261802442329942
6024322718617524630501462702260979
4710504863773604143452627285905388
2386306220108833534330793463729852
8295785310704936169298457456187501
8240561811625641961656924308804061
3525394830297165278354739702599346
1484761394006146176647538565808736
2492069301258137374667035873005537
3641107797429535645853856411092991
10464151106844034347591716784321504
6021746070248246153194442170753761
3636953996277892180472566486552410
10681338195361088982179054871275793
3698166808902278904625655918557500
15980488028266402536510624728365398
3576558019633814391406828618763088
5846924262225268051767332122455633
3635819393640680998953557990351469
9201491742022027054162063807559802
3638905420316357804047444591057017
4715400395861855455275943253625000
15334018668625406729183751770065461
1250028489744135584088211891498545
4828764959681956662334880159641644
3525148873912832735328404537734593
1433976820708548564751523472838239
4710504864377306895842127720026685
1433603145636299619787228166180139
7269810099367429777643940421769055
9547268655723983720506261331432892
2329873506110849026530008909581377
2562390984046775416225852632256299
10515191709818654688420747840870966
8462762050521726252945716936231088
7106730948033108618014142557329143
5967747821041386032198162685568209
6083938778729684926099356455797851
4661298595215226224603368040227124
2383852931025103003861068647183934
1418401317083945608530648546883116
3695191512526363265665888908416703
4656396665396331559322112987993342
9545060105439248973774370892920602
5211006269716084727307115870662801
10562912980164535969657011226272480
4775177321230319851871155203575325
8186441864293916039245825191139578
12958784961169357959556859514618366
1546856822030287307921737142328930
7155790608700558004829314197043613
3520112536686069888012069198105216
7098744076572038178992452524851820
4720805066468589183686275364389710
11876860208449202769683224805496045
7096155866070444862141529007479859
7101940848679998329897607447367530
4829028208657653801312373235155092
3579637661791441093876294671683802
7096173365471906304731974287071157
3692755432016779522878026885026527
1804520420369231788829370313083846
1368544518883366001624553310530021
8186441864291055210825187936386669
9485044534796038554821391505968879
5957558850769899980579212661643540
4666592044752816506426243380008105
3741716868925312299354218246419083
2492308846720962518025540962328000
8127180504163566190063122936182766
8407544038829389800168794718992262
7107105708858347183843895732213402
3690062050568183932504789614178347
11873798467049377751971322918478045
4720682691398427754145615813573898
4832879559917039646114966084768882
4721086345275084278354549675898012
1469043164252571584358731622733023
10734674464253473062615922895822832
10512848396400978166093531066161690
2437837876081633142221267196350236
1633968294866272937571315496917348
3751901147882699274252924107641398
1582431112995519941612376997904031
2337989193973956740244328548221145
3849576589025225634940410042221445
1473974613041030589474827085112704
3473874872765414774241265340887839
3473874872765414774241259759349289
6016703136579338555349152268644583
7101578290871448470190000512361924
18263958821770914375043496810645169
1249899186410064962635331980191837
4769772330196146048528407861910504
14142993508727050006888295770014261
5911068871157569366596012200162643
2504699860910169112403607183419661
2438224074273723285675339699763890
5965164800044958329339870738220649
13066620645239012737022059797299253
1304529044999111208919426228462875
7099124734994161029592179061792341
14142987679989367111138434352365441
4883007524312152062503622887246400
4823634928605261415278245735467650
4718106348307882568077008715932945
1683385489522240744653910429362531
2605438859762898979512740363591880
1249776396059829888412237191238125
9379005922647440977456581454156161
4769632108650033382790338885908213
1907946134822252235858249626455305
1248218137028614923640983612901554
9154750198569129138185896699885380
2443481817667716681598411816030866
6076093060749105986614110260927163
3747109020370672899623971757635143
5911572724707621890113389040234986
6024561443246941620758816626728468
5849224809287872992508934610125385
1805374059491496653042288799003312
10678129990454420739752754341765478
1531256184736793539392131895221793
10848436395406454462892408152504244
5962466122345081582828322044225170
4771962757079591572020520700445117
4829021490983326126885547001173481
1805251312770962835986869130962167
3630531588141617595193642828572198
9601500080903349525255916604153868
2383852904502366151838334932987703
6016703136579338555349158014548684
10623887134358866682783495181579714
2551686741165589535290344377543304
8349017398562626918457935073256936
2605438859755944015640556967029226
9165296333084161223397071915091528
3746999124091041353762260065056748
3520253592799194904752569484375924
1247831677088378803299915534166770
1255574328351788770737382327015179
2332315470937354397063448637742799
8292074989734183860953912588104306
3520259768551498286346407853603009
4713082015595761838367889968315966
9644528743730232910022077995509088
8240052342511507894434179725396950
9490191549311250634334699916158313
7104020000873529674179182753682890
11427663726909791188528494256841052
4769772902439358725639948808164867
5965042661553585772880487773953701
8299817250841309141562647089792249
4823611797931740225751022007088677
1469640195080058510494229506613585
1195790919137687563512279107222520
9154984166996709964246832519045961
3690179408183458880494350480662745
1805251234524379124749926317494014
3525406781073579108824159311243782
5800270315853334250621216174814958
1252476004459010522362042417732686
8291952307995870513929195798981865
5859408980985352312012169062056849
10461697169813362545984230583204804
4883381424583353502647396207542919
7044776471992300993787214966363360
2662368801241343224132948608023607
14258012971413621530832218750704359
3742079387538881677222092513329586
1464382184752020011154806010113802
2383975306730521621245893069995035
3630918048055969859813338148635602
11546192089850113760669298424823151
9154873209628714969465123349752584
6298205990229597550940872083420420
5914241661446418287865170958017685
2438341176472403456732446730216640
9154750237082899416880625708943342
9323070252661561829242033175541579
10562171674899291855518189600395857
8232691491002303333243966555726226
8291952851125510687874136648244521
5908480048645889576698739860881066
10512971421363032402758886203076001
12950661998549797335890857805264229
8291952851125510687858220702442471
4769889448207034968994687530287354
10515922219936668552159381905997264
3476065564678879908559057268226615
5962852331288099792683793335834023
2389005482058606684604426326306246
13064295948000952608151816883686137
11876381142807827262398039915498103
2659318958230171835817558756419082
1631988771341530795537238614545087
1368422143838880345431293618387920
7093579271284415171502022499750379
5962600807916958276084545830409898
4769766794846847233394156489764487
2492075156455606091792526359097279
7209794738778753784314664276446570
8354182881506492013308404851352416
3630911939291878662588704690335017
9653154366203004254331114665901039
5851930762392299961232507333114029
4769766794853802344733174569825744
4723019671859768220539826496477800
2499670214839706618660862543105162
2549227025313543080909411411662563
2391833586235696193563312097280603
3520504865799425692391111678491410
10734943863064073793253180336729701
8240187847528646460596790941776371
1418266937582522730932656781021433
4831481762016124042785277738752162
3803683651624987690418244775873704
3468844711382856672758576939537664
8349017425059694809312583607000331
1368544838136153142313969361703983
7101958695075925960313739070956432
4769509163983205491107455160155181
9371539640386067838843968872724814
10513211045654278966620834771645060
2616376263442949950345171767668106
11876737553860289986277764758702687
6076473372125208435165587614374267
9154750463515974524945977179764358
9157443960537284582286224892169683
2551687059189592331415656708527518
6022236066485750242974634037832288
1358496701371299671789276916057303
13007095879791690192198247990696281
11705817371295709610601710682072234
9154990566020587244132451080258421
11822635540101706556019943299156390
8410340341989583575679024281355623
1469178114101774828304413728543371
1248083479311763225029025604965029
1306842098705629118315704646752326
1304786662053762711718995465666213
2337725415080998085481069490160748
10683535219402184968465796470328853
1361974488015448688001725908330320
2494756321596941036383966656628479
1361072419796382622213738481196579
1907712179045193581493721486095684
1534078128372021635363608621531071
1523766240502999823164919574513369
2605081626694560411798598750510563
14143239243766924055981446476953094
2608144269684623437219379624192751
8186564266521928761468899305752732
4777244178128123845103478061492539
5962594659291169595615098829396022
3468722044183344486097279903801110
9268611395594502670102643254137810
7158127907815420526914177588474521
5848979698913181235789720827727995
4715406237849261053348943582041856
1466590112965066494495941932943445
9165173347886532418998069500027184
1366096767077688967594614975831669
6022002693618093742838614579083816
9159903372969867746466164324116869
9165173386400302697692798509085146
3525143545972763947788595327463325
1415175054441812406401159972768559
1414917396354301584571967064774993
2492326930891698729210250262460762
1752749322409485747220340759650725
4774662046822525552120398713303286
3520253342428284013665083559879048
8291817330266177349877981821896481
4715646314393616240035307587255337
8291817317046217782454984697160999
2445690581194526789824888410072573
3643794261277056690067607594096604
6013875003848753245836437407551309
4612465975386657747613817011585503
8291694955254662895843922602027024
10404994557396270546101682567779769
7099124734994161029643879038830484
11865290185767255477928388794788684
7104160487963448232656286932130491
2662135059276879897370560132834927
7158386095121650050306543935086200
11427540780225932662824220851399150
5970090671938626203799915774674766
11874651936397469798117963769130215
13710765919537735584072781890445719
3636064824056757318528755852807985
4828905181140944458254831303855567
1908069372931884922330263865060878
4715787118849408192207656906003903
7104529406231850896860866558557556
9165296611302590670348620552844912
6127765165341188910929763633517311
5856843859523656950293309212509021
5854980844514246043357513112226550
9165173703162609237162851173825392
2339787556110415663111211682876276
8178202939543502427670301750798517
9489927520684065437956042020520152
9154867645260126030434150605824564
3800708328096795188759041911336561
7099124734994161029643882820875149
9544685833304654069230072529644410
5964943074496989718259188617815580
6024567536234984522863036325039544
4620066888968226991575007785372780
1466595715209589815443921816423484
1575303460917565349224284536398350
1252347175415190711111658526151549
5861856190290767697833981841600045
7099124734994161029643839512881602
3520253647742978468592063610090368
3690295702882039024236520281596130
2329487048036080803608988227821098
7099124734994161029643871655369903
1908069107368067788442740225699359
2608144269684623437252768287146775
4878234130115857897815354037295130
4723136271905945457414005883962958
7161097162709159079804815569446126
6016837807516143326487030016249344
4715658596473801763832919889861289
2445555921515936261766368820065583
11873559146783814689558640949703118
7278042611117381372909851939323375
8291824007545889562651871751485716
1195920292032220173432175187124816
18529223984112431478734412953489316
2499670214836978775880366573086343
6882440404889746327355038148282367
4823617903681808545381046532649659
7045256043537126980850894921631623
4826310516123571619475961140123924
3682449665558134225604233805041008
2386423072439746830703137113045580
5906283791066098522132699231491156
3638647790684350118734359441913971
5903835748428807850177746340081449
5963109933040746110901033986478099
6022120063311593115090889163390805
1797147313963443099559429593319278
7042071580026568700948757416244570
1639484493161600736048620508442215
2440765239904225701382497542809278
5911074764911468100147653013826129
2440764960358293226137484367474079
7104154644649759342623018263451981
3576563862252311945616874049440911
4718854450534138292686121506455801
4723376057053002363449154259683363
4770146521303256206454268298679661
3690419270293810200378602410987047
1547230640447001493412849048044062
1633840288466621107970281202503950
3633628410353351838985967884317840
3636445372586677656507498572187342
3479420336415011891446296245816004
3698166808902278904795552518549787
5857089766070048663673605314017138
2388742884264481627739397303524961
8408027512902166964219511160705983
3522321021323360720978918625777930
7383548881549910410857202949437143
4775428859840086358369530513659822
3636075911094148623704090594147268
3576681020634941864671332554408961
8072586495970522842335761884631884
1690776325542459190278546685805055
2334633851862870088961323549666860
5908615541654690433924786621042492
3522437913411698635044062902341570
2659798554984278166377229128184825
6019027610456846827147574971846524
10572490478061759823869285564111375
8230365916108710487065823710532794
5908486129008946275580347090162957
11708885578651500437673803423349117
3695461398974702885116457149421472
5746401915235210024881040230605319
3576804271399186864272621455732427
9482081508555252172057388842488570
8297621341663998300084153436890237
3854741223407101720505199279478092
3576803742174596181062660530331811
3576546350895584707712925038563647
14197127597435272805840823613300884
5851930762392299961216470449097946
3636322148313697159918168603599315
7042182297654269405408814766248069
1466595715209589815443921824591686
7217905113343597766284538509033077
1250788610378384427952503984871953
8240801293936145716650040380447459
4622514946147385261981994011639625
14094092187278214629723859186846939
5962857826795910598251020716572151
1250279470586474966049527092336698
7212874658528571191080108339446402
8240550062665599473947160084803359
7102069372389993685831762322215140
2666926364239021925293561041743460
5849593157272935480384293435842071
4774925587146492211423676054746395
5905793543669306867849944130307750
4774925587146492211423672456653414
5849354181522919747107788875701294
5851930762392299961216468734156550
4873087659493194365881473824965779
5916339148323207124433139282235302
11756133493419434236817604653428473
4883265182392504774842242533460022
5911320391972007987376993108400305
7096541143774467745752000730401633
3635825265338273864743688631393672
4774925587146492203017097167732353
4774925558848542375128687674938726
9425899627729576044580545186363471
1247825542346333724670879375103070
1529532887168685517906222241911506
3525401467792473374954127369184881
3687596705262794866405141902328995
5962606620819400141949676537265524
4828905778552080721126150104607830
5916227319057945295259285797016529
3744029975691496446071550074139054
3690541659327888705986533590925764
11755759737634703067477647649899469
7158256680527315312498474658472071
1304142375105904956709897041654957
2383472022236237228095459875411549
4775276327883606876285241928477952
1306842098706992043616869235467852
16405612547617947405570395288949408
4715523660507048446085088145495322
1309798753769912331089644925818845
8295032518542545226640383982594635
6993356090072194730700637316560806
1362214087159808301083186766004029
7047217827354843730499091856519473
3468335265616696050482038476739230
2383601434784703355460470420586268
3520369915888571278785544484959980
5963219762514457840097958461640768
1249905347684876961664789994598594
1633734326382698367887049983131968
7158888557001528013618837071989463
2442856117669885649337671872874847
7052394889367047662572043864085068
1304013797716274867392971019923420
1634213935817368363900092200578248
7101443128563039724439203850488776
16367601458940391742803123395280872
2492069301256911312775188061021803
4775042649606821526357341457287871
2335149099114171650748986825213331
2492197559349183605016289236219423
1546857033465479366871976291499163
7047709450675530756996227071734009
10680958638530132354202401597052297
7101437521866718859174423166800280
7042182297649835444622134164411689
3525143587127218199338702579756785
3528106044289276719912147062131794
5908609725587561386243452274529217
3633628422906377510555858416925751
4823997380859044209816703043243240
5905781288147353809022807887288630
7098738274385496532129169849590179
5908995294573909246229898418490851
8178454463572559557993009642846986
8240198686097929085443683558167562
5911443353764378477768061466808035
4834818145556990103558176917715541
9369336760390667259703248940242393
4996172912276891438502469647227070
4770018038141182583984931114348255
2383852917118688154548721600890577
10618237975932184498223329677453429
9379293378588165594009336368356047
6022120116913635153284776554934566
12945018881664028703607865429560222
5908497563842182353677252477197588
4718358134749149004204686662177184
5905904566699169562222660691563024
10740354458240793361537971125170338
3803683756344043140985306779581304
6016848618196139454827501767855062
8240081834357561365824996359757246
8291958679197836579719597382886993
4883000887507870323743791549108338
3522455385656609914534814818981629
3634254735587094095407263270214791
3576938678719724703940162724699397
3636825737607531452269689264188442
1249905597981103400778392940215937
2335149099114171650748986825417955
2386306274351358675412985541335364
3638898491256552857058816185361129
1691495534034713654654369528768793
9482204386381752127884031536300717
1546734405921330649122849895975182
1520469907317755921777581117657818
2659552396080051733606080182607156
1546734405921330649122849895780701
7212500371972344401687128382105904
1466700551169796612029053337153744
8229869480495213818156587521464350
7047230545858486290750064513642698
9544808806000685512850685218624322
5968011321712844049533946578374284
3635941838232338937268137379502241
4774925533584563732618382884073234
8412703573145179859596894759616919
6995932670940348882785325039772890
6995692606321489435358641494021087
7047592560425684302591838306118972
4996775016040052779016834402463975
10737391546613023975124811917148555
8243495810946864585515152058266581
4827095704748960842433357335275045
8296965025021244302539597401526987
10297135102244569789557839889495213
4774925587146492211423791323431794
4823517509102293404934541372549379
9363932313869699842649582010357447
15334392528019330000290112889057439
1250279428891191449143901184481710
2389006066251080815287292146208434
4767178779228558288927390651097824
8297479952347436242888065028624686
3630917504925103623829563835345086
5906283845985769551385189465880835
2659792220366235005841014385796842
1195931725481891828651219767049571
5962588775062946764082889305889774
3522829354155784224482463136784379
4713069244770581112883290740790270
3633260353863956406782685699584991
3576546361685076177306034860425919
13065178734473884554196876479160851
5213582850591192489374757020784897
2548630525000808816789142105027483
12958667448792636147516695845336278
3519878568799036268518582062751020
7330539659825434380609133077987387
5905810556751943454641693309921878
11822395282869911880775973386815777
11757711786240785721915567360689949
6998152019359001281528543835270892
1693481748712684149994540144187994
1250524804932567827462935758324978
11543375367986664935696758822887744
2935878853082678556918898361652810
4712817971770350325280602547730720
7099124205739252995083305356933333
14081291047586752970348587888080723
1195920304646971647789639115994055
4715284908151629023301409978344480
2548396821520073377488286860050643
2605181228892302125852908075376950
10631610437522292963016561046205360
2494517090965425021075025049814423
8291952613342173717691423390644525
4832254097061304205757296819635224
2494517090965425021075025050008904
9544557657437245705756989246758709
1745376163651775713763826959853879
5965042133596560046818867220108056
4710369913924400420843001302318187
10740354429942844186556290109128320
2389006066251080344165647969528231
4772097471071003147192424537875556
3576429231690308140212707891160999
3525143017957071598368199762941261
8296877292692403988452062450912277
3630783110793176410495409451214641
3525289318578956710159936023976443
14082284049490349417485623135648882
7103791518473543508374300353815075
7049812744093308872016565834727085
7050175022397289641621834858931224
7103914859573974461900359431475757
6938896501844417878803896078911668
13004776929784450190353886383775013
8235770533753007848696407960376587
9371411408747665568616280633801497
7104277378187543839768233706360422
2437720455918965804921933347636317
7104142931659472019613006464728058
4769643265266199216336626214468338
7099240988591950161005187931265133
2443997051102787111343596309926496
1745376163651775713763825240067216
3697915339171549768463981739897069
2383852917118687993088307726157527
5797577134929252845801629264462824
9482333215421074381530218081150280
4774925587146492211407105957894471
3687719679073171801268969616352968
15060888468129258835969487127793365
7326618421513406477869751648463666
12901971352876082729030179400550624
9366264474361740664019828942234991
7045606346444201168145545481433953
10734938021737242556594032148390059
6190463107331049930779444368185099
6019788805964415273885723927472584
2605198795137085465911423841451241
10684037681280836869686648330108789
3747834348405314302220704085658159
9374233392189971074589493468977997
10618868669979442111942212527079954
8241035088288093179293228337973417
3525657957997973920911050081949027
4661421569051272784127686382718026
2446573631977895329498725596807889
4772208967775040153086493327165603
17544975653568819161467474265172672
4769403719769176978425559800912242
10618482992457415801493400756033648
8294528834522032294968777643051140
5905675871214338017469630608082283
6021997463526134075322668686194843
12772626435898139864291043803240274
1747233297554673504287579806500516
2448525084466079848390391437934079
5906026176034764547556243258834376
9368963073384555910265595885009111
3525272652689684776906707119021985
4712695555687069277821326963721356
7047715811215679854817039286833754
8291572220519294084067676614314844
4826709189859004769645962736426261
12947473060341101735565967972391319
1368556787649173651345050528093446
1490668025543451559761616020146733
2551465067405565955087298257832376
2388882522157507165898995393201698
1366599521690620294451989865912511
2334511116433607656449665655395532
3527849498449034103602445537011085
9369336747172280684185887458238654
4710376605681331851163152462616209
2562017153012237778965290397212365
5913891453370195271857250413408263
9155241851638569815064988761536109
7217776311511034511992871058980843
4661439361786487104862567133304095
7161097162709158925332473851903004
9484664923806673151564593267645191
4829279092773663875471807910593418
7104283527288076178406273192045087
4720566367613590474574000328695364
4664115305117817044896357359424221
4712695263560508136668242514474660
10622064220081257278043923608858278
6022499762584613107165424838985614
6022499818162206723066554844256464
8186810238797635014151827596503197
3638905448766076699365794305758969
7161097133148149775979572353420898
4774925480001312595203628863316134
2383852904500864216889535226631313
5965306427198054282174012180391258
13924493329050069141115644155550561
3636812145175123061864102222000895
9597899348867347399926171532476228
2383852917118687498864268503355184
8408910449557925947558913554604250
4883902526504192370863970820229391
4821431955904640139468337103712222
2383852917118688161920514308661593
5905921802333812807461115304830857
7047715571480978589930298895022849
9600475957564298562842409564455511
2388626060314552619125301001268293
2329879056545916272244309572403051
3698166808902278904778863466069449
2440911316590869499353369630724483
1696543807478518938443702754734748
4715652475639950506970690119111286
10734196569052110917915685818529324
12945013039077010317625344051538236
6885139731193584231870647580238887
8294178995475370520762033146156080
3638905420938376354305814271352456
3576938678721226608760976747037831
10623635556009468303163394050827468
7155938300956834105549849114918620
7158508217805015220992942167879877
11868020757797368845677251700791440
1695935661750243764955915664960242
1639122053454107551618879542034218
1253487857759034849471846234503892
4934568395879900569482315782303604
7274969660781051967635726472914168
15218059901511122887841377062817413
2492075117318120846836806454468296
4829156427647045875058261717002740
11813783955722454382032333144361995
9433512863736444658283277350818983
3576944493572168543790270731796681
4769901493669945916086982872266471
6076835877467189125490379112618500
7047593117496083554181438651689455
2438212584516582664624259205336861
1479356816037250740804824383597449
7103797729615177295315104395928638
8235770493284941420159259474573232
1490539488629047068146160291125427
8297369301506937592290488541881292
3638653382262226429345162326775839
1747590199386279640277290179439815
3687608429552874270934481071281162
5906289356758100515885186850015172
1634091268017017172079969739982309
3695109982574004314293834699145163
10680361859390984357079324676110174
4769502778209394908815440143095655
2440917424152187339846752285402021
1252991516083905998740334505206454
8183993820350578384837531421171196
5967502821160826103088814921348307
8348257360755734395175395793716035
2442868344767519699052428473895607
2677847168225006656725293548163415
3688076050325714422868968941892107
3522947066479141845148035424309578
1427825198535086374984439262947208
7101566432285295734821157448335739
4717971132221392879288468994065830
8412922793993122672939377077598747
1304516456312219444189008231334331
2334902846725067683147148439506478
10684037681280836869686648330711195
10680946354549947691213754529509886
7155417197776828957772461716336135
3635819712896336096260898354077866
8183625218790133478917667499850491
2662609092888530143089105766713828
9482333215421074381530218080946097
4772079330598665463418979587328711
