19
4005866825945178674470612172733258505
3271839972771809571249481456780515336
2858114935186729746431360592159399221
2662302916146509116334966921674718483
743634633618089443040837942611966005
1221495065642480835098577379647521699
1961902572492378922958926097055760264
1952961785882210652283977358447745577
8052849392586808096525363980755443797
1582894266379014886978264417910811867
1317788184210087982007271818383723754
8623882988388499706264240427823188555
3367528813332224505491699407165194296
1221494807816711082138730632160740322
1517730677653278468546879765801987290
5353403009610821504071880074483936951
3970384774601211121105115386035830105
5353605148749291586992167204910862611
4751978317933573464420735114065065158
984035995754134102743967570464916770
2090793417513219566150561067395003987
984031096991203141897149854169638849
1957977573344468367776909512199781383
1952864069165340224933659097770754095
1984691359136780052770579310780522447
1016142772999361196349455918316705941
778905281920939948845824522653073633
1988242433673815579905977715076868823
3876651544559555548419967081435770520
2017996688295069418191433282458189003
3340995824104173228837948462307253024
4007419122990632694951933697784565171
7451170679169434516993835168238491401
6699222360984291469147206816558347579
1350012016076104340136537435177912017
810516071041269689407960936820980045
4543362854850972449619777280345747923
2094924271048145739018585715670522874
3399076057326757207954972280404358707
3972712216934883493973380518698145747
1385195363471891665688071084217459663
1185664971357858211805307966203582355
5353982152252533255871204568626605684
3300135729589993200226266762410894125
2766641668493625137226839360995534656
3302277536732290420147442978969366257
676520535021714739190412797407278343
1421950796144021595777911517144800486
2734722174320971354703430909841628074
4041412196158607659535806200004943667
1380268538575210302972659274062008697
7414442415325680645154014140873518716
707670750043207316973440480127370743
2054018379230660383522770835299435382
2059249797258867408873921021942082419
8050443352242227876733090492224764006
2661914882556451139806090910133136985
11344742968615390262078214190177869003
1519955463017514778160590386949462989
2660239734784414425996038923321779463
1345901612580916255976359329955594312
3438183633307335708063309583814722056
5389072478048952883914694930625894991
2025272424743993406921467772917080500
707582502954872244742989779135813174
3335877105366549761527293554975316056
1385489617976242361081051859141323420
8013074487097610718976039583772263052
2691881103091085140769318255959081652
4646125331274882762103994185298865339
8011503546289888304210578399425817626
4011142438431856454508881903283905468
909378343684853595421535134976005487
5921174734163604451284475291696259822
4074919190236518044338135452605855239
2733139440414927443161562694655483063
2693458015485634042616889062657048524
2090792862613801906313180087041528086
880989498312639472495451932753640375
4647599300375924243623804717507161573
2730791989911758571177348267738359673
3298288964604312494534698009876767500
743231058702012912242016049154842705
3365754686937797386778137234440589589
4750459157119855286540158471170705758
2697754176407389197816354049287792923
2693933670514547524862071551655526430
5314311124927513672543872932510763372
1349723206180887091678352904639222868
5250857735160142754630993731935796359
3301997057461498219239695956199091702
5286491350285970053025352380609944923
3407116707261180089305708001404997776
744912137204637542864708944645647554
896005457473164621901365227470351538
4002691585358285433236459982630048521
3406630824890356255955326604010731131
9934483829424549464988166063513460306
4826529402944870565915156574306498503
7981473138950237671841798641451960645
8051448292074999065052916748018136609
3938542271919494482808213708889521058
3371168389993267359469893037973773663
3339232770145375080328814968122983452
9176624519531998111052662453481409887
1017646953240691591620704810608563347
9934483829424549464988166063513720948
2089294331779271497169214629796102042
3940315596248419716142269181908623705
2158367146943263296292195703863405630
2055521812357277140541375599714955869
2727063774281059151732246105180832904
4004357394724000429088881757971258225
3974118147613860301076288826010165392
3466669433257635406411121783936010784
2058970485756620030001437704515044506
967033180470929759079467282854076696
4682351328994825722081612087760152859
3369394711236407035721547656320794438
5389061920652207607603749180016451787
6806177778252942075278726462840888419
676231738063700600613983815023957513
9998148152475612830546398952784664267
6430593279647942384635483191140637468
3335690492575046573390179995160285648
4079925740353195447750128082696568446
1984788805838709369943027289818790383
2660053554649016110888954722264593502
3372838913947333807802572501712200552
4714904005822463589782848833557421475
845723793206256353714317390448480110
3369095643340130259822057649214519328
3369100027118336536550546682597341867
4179552877714307918874298816607426199
6029355153022709442324878211322063325
5857785002402775648684261498038306483
3873222696300703451070335109029658994
6774536746481060890259183428984217263
845723793206256353714317390448741113
4614484710775215808102361175075396213
4784452733744412737928994793256413853
5282665360573694576307370181192046731
2730973231329630542515839250329955989
3369095643340130259822057649214525826
1986263074905864826417302482788958762
2730693973193272922873391965094391785
2902729510552780655996719896568847816
4642587824423506527478405750171194893
4614474164045465236071718086676930810
6030937711969211383329454010290638796
4547091407740892422919375659280281960
5498634956709703310954015608497525354
2057589808098971147255817447289757144
1417282276423638170524318438310424349
8723093238042192660364860097124612550
3972530906924798245398424061452114343
4683179545526194447593636447069283615
1954627093833300749697886183389571457
3972246248731356711760243721657531520
2243479914208556731016150026035007627
4541683391979468225913300255892114417
4752526934081646067301519841740749401
2691988088104471268028168821880449179
4612342647949556981497708205608078352
2055511986267222115875889893050644913
3869691231746956962575970086798095084
5219202172598205824071281818117405767
3335798994381456878164466748210378281
2243670666032466881126141403202646513
1318087007995088017167955271544526987
4648619600206040929592346923586565721
5219202172598207784871082082850033941
2023498313318509213666162807478748528
3367543073345949921508241717823805168
825070825925859230997841575460784369
4752330513833833416889052587117336626
3472549581695649119833500375327022962
895154201047463110566944707309435726
4080417123009733698624964184782354830
948392081719448481661406689953347167
1054338199132180935329117895466875172
5857427484992298977680923921933036864
1314451584485557949445284926791476382
7977699962052326889102308462079732752
6062951163425061596323133346764109875
711022279604897726850309736511795152
4080318889921486536380882610650729151
1349992133120796262951741197149301328
10070845779344345436410708714859590019
2020152716853909888963761820952712306
2764775699730254932078215371210222080
3337371024578145953211274651015340919
2060837975078055474276093693462998382
4646311159981734919784773778582030057
1517642473419589051097858168299341645
4679809238037890105743797364530535388
1312384088813935024223041064892459351
4116752280403419677564019599860215011
750413775953015997283244521418005580
7304488183968307408243873814179829884
3943960627444317609801727343976045198
5495655561617821167239485735575502866
2660053838945623465039402962756050523
3301992117153721019918202452968318657
913370863371297901230819752709061894
4115315535345780924887363520275891092
2658373347525818122500519212402920845
3332154558976499160101043753959028961
2402458978399150572262393236905058027
2663585374325352878804014838331206305
2691890414200607989995545464979011280
1519587348085634057582208605149164348
4681199372438838750664293956697072227
4002108619035121236115775488758483430
4042973841504236873018326354238499765
8720380013411661148492153094389602267
10634796023219892440054080833931314145
5353599992127153239859656805631439199
4752330513833833416889052587117199085
8086930203985983176748102526374899856
4115315535345780924887401307760538319
5355368445539076530172888324873469231
8049115390203557106812849302554069480
1383588122928633490894549402053407447
4684751534944240184110000079926913051
1621819918169220353784572878640327497
711590261717105078363554317120810424
2663482228866604364081478984739234024
1989613757889047506465638561445159614
6062563861275205197004289821073489599
2658736139601048966883015571878882350
2660529291812005733295052314787134886
778316013147637567148543923179413899
6774350647130676545968162838131170433
3576608629681463062847731783252530879
9899295688848357176217379793853477126
2019765211745252241522028113183074405
6773410517513886204391615583115836933
1312482539020103278662879130633736821
6430499688130148287358929793956225636
1385195692200384710271995318190096082
6600556146697239829886484538140514251
4009285034504381086519258340827939636
7337421835211409761766135302453781937
4752522295430999686381347620773957189
3405807314851214980445181338349365958
3334300260861580114125545975415474342
5255199083969761818878477866343058035
2760752051301983310086952474325535384
1316313642995789027366937417084659504
2693570984296963548399719901609944368
2209879299265096282735474059407842734
5992491698272511491829460180256471822
8051267049922484314005516714805614912
5353894145581189910294223267622819107
7274435146396641347214223462679753206
7237007808315650392447102957322653174
743143668754848686451183606495654200
5183828219009680348709297317087161608
3263361491222058492196706651662047375
3576790333729836334122287383429516553
2902547999161931596634080524407767339
3575975888628792791237905155532365198
2762904128695405991561061488448667303
3873296189779097228272676052863882219
2693835423820921503128315625437349561
708058442959182485633324951999855248
983864334888935573619878581520464572
2626820346925377725909342534680424697
5960826409855295597150454559091005253
2694105980733396948280282908807853426
1312585183784050085507260605812412782
3507893937733682277814588600610495619
1381554935738665373757865611285525666
6498250109487831749590096270266243124
1728942975678020614272186924710007161
4713921420204810571566305153022971345
4078550262242907804784026914020475909
2658564686659551014691517391199788842
8013069490424891323416175608774556086
3302458273922115227679533772774090181
1483850547467314218217774063376906154
5217433924021349529972948166384066654
3369482616857319988741821336947513604
3001228435464688635322010647556091842
1569125991647981936182890071665980104
1569600914509156700589266214262892717
1349433717122117975402451252273033199
1526666848248673074202155776702052186
4821962832978031023488318834522041167
4144448679035987381930538615345364879
3335877347440141607145834579193253646
4002872596838677385531559639338663397
2665359458420311025375705338075555764
2161374446040283361904338940258549328
3974190825413543427313793156233013284
983948090885114075251113227111854350
5996117655168954467654341462698051751
3332428455607876389938260337813824574
3443685597023336787682939280056150970
2090514206716307207120780802246751625
5351443845865967243351875998511937756
1383514342907609978683498110150161123
4039829867883995591699193117784675200
1728942717848392668964288616297577069
1383421320689753894575776340939197321
2697765562370568544540596318048205746
1521459682576278967965551719484295030
3369188478358037599072654397399253821
1988315926540747340955732398911074408
2057110244159728115721798028360526527
4648619806576984014269319562103973293
5392805389081878955956713005620771156
5859568992924359494755912119273697258
1792700375224475458805885152921696891
2058976660024644614406495875230077908
5355368445539077761663872707422702126
2661715078125095335510549797892874873
2805646435416342135589968866654371172
2057879491632991785672260002263881620
984222420932628951699836188969916341
1984401027832993429909049476579480379
3476282983352071886564775691868767885
2727245055570010010294186654703965767
4043181122984592217969704612715997604
778222938034644841764541591255119243
4543820026848367225467533111400378694
3268676145519947532290619372821979550
1519229441280524542323081937645974261
3938630435407838209007755463332247551
5150217779400609782877298324135133860
2056814555798366237688377683915542218
5318142827387430810237682347389052762
2658568985185664339516057316609479257
9886244350080253758911365160695799941
2761631307624787685193141513379712012
713379286561296148234174733489492056
5217874581348623434683814861918364984
2594714193242800084055294057714162534
747166070240177512204987776676426634
2729484253757686816298218626270943606
3333839003692902489732802710997044465
709930182650253940171919482815031064
2023224793906905417776586040627267197
3334123891784435608361890211129875517
6026381995353111146690791280634110152
746489406925622303252033238629706516
1349614701410918714825887078837933308
6669898407461867258851115582385364377
1491674361960624856538591595735270116
6699873734951338508067825616653526090
1420647495933131253824469566578341832
10598662991357081694268573767207444473
6736839813721561056160931540819309754
1346563231264465886899132367937090814
6634063154479425371096723096089720485
8013461649984866465655540378533130949
2053375568435235262536590758139472355
3266731598005283345761760454532228035
3972246003680131849973484284728201697
4006038213962742648883303253804863709
2094717058847742532981923972435543240
1569507456004083512156127988010029180
930816965294578394134518940853624209
4006229539302827505027744830219927734
4007895131513457430522563869176297360
8013184094128704038992376242347302391
1185581228945111971599783723582406225
1015784931939113299811036395076629646
2333754071040556372823897239668924402
1422317184742610012476538215964646350
4041206147251405222706971616562609098
3406729287930854975851357963022108539
3298656386753277695451419891566198486
930816978842986569025186280622075142
4179459544086772136654533739218019314
3538828568575051766013675860339966791
2969396327548245700777414591205288140
5278947444562312054598814151346889865
2697289390293866436047708542345860971
1984907634404400291224222858587099396
3335603289583620565921600968547870344
4717608542126566805670550000048255517
6636023462470891127080770074616090103
743634347146874357799662782529222761
4547356173132418831917583614794261975
1988242390067039582043997832540470367
1346283988096941581661981705694541600
6704370165082513380846953938098659103
2693850935881159287099221272505344348
813685109355223566598792978235146583
7374581289852759419111087514035228186
3404572326800502419021477242478140533
3302188584131284435796832128307737267
1533374873905301668421934429805813082
877286059968311417100749867794672956
3296785045779501612001050555401447965
2697278766358274342443711976984883963
3337458903702099726232007467519217865
1991665852545604927666668358309252535
2693644372066614637518047623749514953
3972530420557601772239766097757210537
5460286545486959570430249104309391785
4718926363636476258623060945580578810
4043656172409575019377414918104913142
2660142303150002549343886718260141307
8385548291226787313973197735122597825
2660250063675778110037853676125642918
1316313155155409805527163593071240704
1387247785267932548252954483810516122
4715084889121178764205259247690988985
2057202247933305581125474057602954892
4679431303491010135830995537011288712
4607033147371437170662757451066232771
2764578485657268581265685475580544540
5390934023013098292679082465097312155
8016553669536321799504438052959425359
3401124013099610286871332925129039263
1988129502866064843853552406537513319
5355078602823724960439479263822579742
5421002026979933455763223125647369680
3938743444853406986714140101304770025
896191422552261756773084636551125772
3368014133115135626505729037656815595
5357146128579965641558373097775262013
4679529495127732015287664380798548950
952213632498807685705776147387114247
987680948272460381157531998326777726
3443686026666292340639959971352153827
4644640908113685787681460229993573558
1316224976710312146072300381948660525
983948090885114362971335925386571297
1316024385370353623957541718799541281
3298274228315720782853819337007801384
5153578303563710014864570678956337797
3333923069681815533078845257091989159
3369581136369074266793322942209493343
3301918908579556673980782972862294489
3302183686112649700994933484085396548
6665404623927955314404389994778017231
2623314679614533659345597376681481466
2126079414037154487716368174921241742
4013206108198178504104634472796181760
4145398821951040133883538343828431268
3973837872484414955554404234567665187
984129383712834861120042130874372287
1312585926557848533532608212410331315
3337459705878607761448748188109593540
4715286555607367759258864997554025771
931659063930365236593574293493090063
2594797201529315335075413686967495873
5355870010966712821100301635127572948
5280715897980388920300009733942739547
746489337534531300622194413695129890
2058784848424498545594477434938128586
4647800909531142149512069700747289846
2097964123027811617211645403059320108
4714898464738315534178595815037840406
6554658344588295930943252775909236193
4041784759262829191104202162503357363
4715477565179579416735733798475385874
4715084889121178764205259247690851444
3942285767540369624481860815804686608
4182908961870553008697673062062853213
6100471035428817426031313474662291178
4006043084046195136718249402617305367
4684751534944240184109975200886417127
1383809014272683298155909599306463547
2661807124014184734016277356576807984
1589987637968329080832416025797713961
2207919194186315240392896794292388642
1312776492653777224950465574029398986
2660054083878257868064888417132008602
5355079159337242613132003391884088551
3367331545694057591396287889761398526
2599926424118085529723197602191536527
8047538248731446563047649912120049759
5183636325764456935690206576328361781
2695805556507871222199006022892868044
709346846168300399063046597411747212
1381260424152313500227086133111523330
1383706453201944057770895759671401651
3366322781911810159181316119758355524
7375717227684617759045370147735967271
5425816336252431498413697587298547302
3302639555318734312120045915057354722
2660137118552813568650340708437499895
6026997594511760401525018112414102646
4679622729985702848098912199730463725
3332051212261251969060889606419884288
4715571240980451527883233149434429897
6430940834698647817818519024531035489
711218173729153889575273807227188109
2693643882908163681113352463879987440
3296784975670036307350363885860204699
2663782313187515435331638488179801809
2090715285216167249574608134291404510
7377476150093499205363283446236776369
3405259385423826076528768248312352030
7378606892425389809054945273515981641
4683153993172160074685292193515796019
984129383712834861120042130874619933
3406729287930854975939839200502155494
2730688343869207221804706189454130516
8017200186135327767285151355225916340
3367817611904619293918569449291926704
8016739701762777919355187423421307791
2335801661080346908525753001089196006
2335987813399063305500002238415388974
5357033221305829989775461054275206821
987489937267759214501075156499106424
2600019757764908221839652812120572273
1387150041454857334572731832517821098
785586279305446513088883438101166941
3970560398720279865200902411167120157
4612901878187045216290529867164963493
1416733356352593303618357050799294570
6699682285271544952600794342098384822
2732364550066204610115399205387520882
1480416268917145616393500153879142052
4078638179944186756311581183414378188
5286496466126930144927396388686495053
5424239924430833395885765007399104614
2057295353782358603003302997132941581
4005852333916125488701097151367364612
3406243493301387946751517375747315715
1414964413736825607142738018348816545
7378970392887408281676903797152894017
3302183684610925632598141815750331222
711213546998492646192086379040150552
4041500429580447539272916983186663074
980140692189188565474124597419158176
4180866057703458453007031906837422745
4004269272628580226294711470709290970
2626717512972748991421634192255620950
3328911909581225931204496707581832292
1383137110264235669076008400286575704
9963243420263638472351517646767711748
3938454365663711276590131333395240668
1381751276024249937463206978088704914
1689026318972568375480068222768582404
3296686511888050716711346620977715964
931286648082000948013948461980457552
7340053872295163891900550561994615084
4612421270233902104740005135939770533
1349723219039046566429876786913937428
743334761293962577713105594207794091
711213546998492646192086379040685915
2693463159337598976632306066566241905
4043268540052679954600840420898886245
1990388906865266526162812736754149480
3438364166138571868837945993686816326
2729479665788656402441377137665801317
1015961505956697015607978496130435229
779997105285422343621331766384003427
1423812080927430870341667459053708779
2764775552678272965998139157800875833
3331973592046132427400117895675159840
3268490263821250978015616609971473716
746674644782835766411069572865661144
2662023127957481565410219767692231522
4039438009664379091525493608386226592
1984897322724969475946249377619286112
5284273486260365565818184549612861325
1381270478835466428015412381625508064
1484041857053128845981618567657405556
3371173805806301115427364094457054285
2168626325804927455432299147737734044
2661626070415736779709946145638899439
4005836576804769099959182072195214317
3369586006680370090098200094634152188
4612618009954612018973169921614504000
3874887461393136895548678299131608633
1484483830025820627136376091291155785
3337360913367928837707928586738565799
4080411965724075714990506404375992093
3297079417898599984740521169844498570
709434508960076804052978812672892921
3332335299090845547042257427798943427
5280906800366073016134584538688460045
709434522492467279930913617847583982
8013550442021090127465740282539513923
2095922384525793388130120674193161484
3335494799093869386390794022658841614
881082752539455540975764561173944872
1381648214268255823904833530820653644
2328340559280857728893235829497629636
1051340319665366165227735811558005198
2633620387065644717989202913431623353
2658476751574127569761276005309059697
2624777822001536504748719690458785517
4644351924056116424123834383046964470
4543461642992865755308929306407440941
2807414888834419001291164449248019476
4511800926709086217432856244569158246
6030947072505786986275751572662967685
1991671766945777746871906980438626949
5424327269858811197158320084456934662
1454449518753892730496288843509585994
7227881399339881482552043044098764482
3334103740294060811733243200110097608
1459563812923910619400422561386684582
3402995326969256926783333193015965960
4821305294230639645299229226576752245
1416639533620971792949781051911029994
4006410018495155748041931981740804886
3644270984533235710139408587496241978
2726066517138414776983034614698000966
5150046064152201004084894028455980919
1958075321559642725128196067402515231
6031212393488605854547760338588139723
3371168417129271085564017161751612246
8654965286264737837332250711510296206
10536967562476629165722399772558036885
4077173924721623455402365038907975968
5355113400612408367980704807839896995
2055341046648247226367274947554346717
843945528620697514914118712935243057
711208088934351162999628414715255620
1418413944218586967103376128152378238
1351589347035424460832402543818019758
5150046064152201004084905660453489586
1988222552146393118876836082621328726
2660240521916490528832125117880324518
3938650586909578751811406556873804068
6031212393488605854547760336844711883
1689207441630369695489745807255273601
2693928554552891704319498434379892426
8622193145803356284309183738232428007
3332242221835444143179160400012355017
3332065868522351491088734006200096753
3434925765216500546189405898194478464
2021446003166881364132464220130510723
2628315026811414120885616165645634910
7412664013520560790508946827061163872
6062755026611914706852655888683046380
2734333796300232993724006556944685452
6029634691088994694809312198052389289
3943774150692482209763992118072937468
4715291437043511317603518160500779087
3264864380794124460775641024368922223
3441721177978601535632650434507616527
3473375924135646798997000296409014519
5318142948241394023088902231534653460
3337464359657042153518120269327112720
948303916866598295964988271327331133
2661724032808473759653783721437709398
2057492104993849265220385972193705017
2733701911584459131800013687185187466
2800139489486140387858398782923292780
4715084960018055396179011269819385986
9886053242641156331466535398839181938
2087074660695149725257919499071949347
708156718255144494152695397872162655
2053459619461454178408745071687806853
4612338031254070142491899342014552303
2662278202315759785643614651944459995
3977639298194972110680635599882608124
709537938634641737599485920360502675
5356846624299697297610791625751404644
9294758883407123387635739486677078174
3369390357521822224409761550206992071
2660147188989889366377361797132481999
3867814202655978651468406133755391130
4715193479115742347859091007667282578
879604167619905680149324162713527767
1517824566911545707186181156584983343
3367425394964119390551454987413888182
3367425394964119390551454987413613461
2734225780688484455001742366511939186
1315921454774123529417697699634718538
4679814111132811135436385814894219547
1420553930811319671213471404844873042
5388974258541017596979756837322270481
7377387998106016933656431803379196940
4543731306316387143713986428157984207
9885862190876750537838435787515348432
7308035761340100641485454021017754268
3612257567420440527737483003115781964
4009476887603830433702138010190917348
808845660169738822881257208710079029
1986366393766633248678148634893159540
6633955325074333787163382070374478682
1383411740954373144269238110676850675
2590887732348564666591202848713860305
844219858662583154398005476296383039
2661713776793420233312155425218862884
1312388701894941710026585914659935399
4683350730825415344286912419514060801
9997754702916035223873687929435289470
3516853792273887222948372553222236732
5959170327181645355812521501513899315
675848833093009006442207558723661940
9322025804313441441576260258504605297
2729038208531204047416386616469284674
3436301257007345109773824115367302041
707676395159023003562184031575305991
1416924678151286482455293745934382313
4683723541758036193323423429466691727
1986473921577790146975541390811236106
3402995815522087334982872037543440936
4008085164731834102597468789887411099
1381461990459243624268370020381276891
3332247691406286573151615314108568871
4187097513527747019969677626912221998
2161183812883866814560997887142625916
4751023276164786592363186079021511079
2021926556808470024764256077504241560
3438654510989245731003231656788404199
1957968293662037667664695977525337118
1954239547296409493175236554607828488
1090712505919492714037996262742489436
3405527975413477848854643793953391536
5790210975228070589475829981063939583
3268484824396108900449095402924413640
778900054456779026728799345511525044
6031305238608107574992406061509524199
909284945016971612277366611520081233
5217158859153454859830074166078012271
1984401000762277266236742617601719069
4043273697504091613708510102897603126
707484800641216871939679922182057067
711125125085547633673186316518064432
2629980333985534886603079213791996584
5890856373232113154276773408377623064
3335514405529409802726869943476795612
711414982803478113291736519207236094
8578969741852739524785912768885709523
4045047363937075045217231267247232829
7901760329869781039851612310882491344
2697481205585727447643598831861490067
877374184843938494186453841082368845
4550712327714769232646536281285018664
3942099005889955923522368804236841986
1591174182112788307941897636817015026
707768970390322593409660934249048941
4680304475193506947006885020726967435
7376355009839706563466553513065034472
2124114220099179301305448285654155289
3332448787015541672872234992701114263
3873399078910145812418851529979983001
709635887507187294376166712937691311
5217252167765354088998571322868466815
2730611294303860326095856074551858151
8047068878718605276092105291704576994
3332252362292643930345635127276733970
5280901778854095741423752225173425830
2693462872146129255906064048582763991
4511437886085000700116472095289870928
5788447936905052669113308910161391615
4644154941549883280928208218637497907
2728837084930768287330200441463018763
3406827248228875108733145369257653081
2055428651509797139299133469403970702
2693545907495123908151125515064391943
2658275860748685379658807891480658444
2056918121093374982297754635488831496
2730595754424832723069941233794805182
3337386197213242763782657623414729994
3402696558924137455113130548495818958
899547618721083358458758072345428581
2060631125571043167180861538045193641
2658089149245603514572160090041784501
899547563764542163526567193659539919
2628314998771168519042407751418610804
1984597495586508029092424546863906403
4647992193403651115516157086273422751
7374849214704884910366452193910946365
4043082674326299157268371579131183015
3337661040626925925890912952789392235
1420554160897568496330741921314552162
3940595884983446012146039547326668673
1381358385198065757758764858726841923
9886532847173285354054863026567627263
3429812243894580673081559481497091831
2019863646238483103920075013930965069
2734618468854917496411084852924801024
4717059893462421521899465807353808218
2591176745833376511718545431006781167
3300047349132734223636312288047564760
4750463768618121043082857563941362902
8017842572674184564333147184788619580
8017470062455520534213316556390326213
746970189788672962044744251041118431
2733139488085168566237009363680186278
2328340559280857728893235829498014101
3970576054745823647532109623132724285
930812039411655686038092391065158532
9250174384799852535680474951284375694
4008090852894417922499258142261856121
3970374231444482349422221806880378365
748458855176526263683064819148538304
930998205953043527292683527846919323
3399346580598097735775625420581822777
4612514888092666809724991470073018424
3977830851929741383069201891588248007
1452288102825217948668208697989957537
5997886108587031333355537064020117608
2092286496030798208674348516316351556
3905123411861472621774869439514589199
3233042571778702272323796179710779503
4002779980295889150692232007812207935
2730983272430814467797640203641660315
930528440374980327601887715424018978
5916246062995801948770422998146925059
707681336891470273862083097640558700
6702935506131236970614533448883689034
4639046563817902086138858094062995319
2060738966162104820680759710726458987
7983599718431789283627879519947135270
5217522359578007766378747655602630046
5788271079431279165021046561649796157
3873036054079685483941455867535518610
1349815522799327804177131654917278800
4045047389692668864531219011538349049
2659867958818187540887093408994978761
2056814515084261971192758509985880014
7410430274798420655412898234110985487
2021450874000779893989531945786923154
2729028478184171133499845822972679032
1089619375507877151366637033937763751
1952672501035155996091853994933341659
3975616474150625246882880131622243336
1729129128669397126451143658096458853
3516853792277936333948806463180455414
4007806940976576412242227454883364860
1385288769372692488597345591210591875
3573066511162066605795961776457572593
711512930136804330430887613700489257
6031212393488606127688435596416948461
1315935649048606241362136196972506046
2088661617878021293833243522520878296
4009477188509484262226103341410890409
4011716396539464535306703150228718887
945135230782386520408850640183339027
9259780969733117784555078393825910373
3266446759902694299246734776663411984
4009373715157453963710854970603764181
3970380077929770000455311249983877236
8377655337026714132859084296811413058
1484218523274955408263295183598969936
2021906689605337755874732575893485420
2798076215232964383723551489821665704
819874339771323619290257735538930081
5357333393789203242231788052848296857
6062754997337772756658937917795742210
4638762747629887112159819139394921560
6100099369227412649105344212526845777
5964005720490532201116589360006935017
2060454525090326937813560010865574255
2057275757966875069898644227800075040
1015873083182409482440851788380505745
3229490942194272277778151256953328842
899073008572869574646453291271459182
3333741815415780633415470409717458318
1386674532882400171855419865953929260
1420559018269777611933720121806693866
1514292030362563384568720184274505228
9324066914104375960996438092675808769
1015873056717193876142770618608935029
6066679178596886317086359369863160232
814465602612805073965483911736763682
2697284425077814711155236201238640847
814078342511631221759157076183740664
819967472774957408794206135374369251
1314544916747706689168250715199682967
2723899676236776399741091421676091932
819874709809115843238612540082573772
3229490942194272277778145447727942962
4784452733734825131672492430537946552
713271041755456408804641993416447800
2628486998344400221968915275109741330
776655888959991255830024621066068941
1122456529773343358052812665837353247
5357333393789203242231788054640992533
2060812419075283977464354128992404790
9323679367573856587207044318473284603
6140556074338304466753648522214520344
1984793975253526936654223315877311112
2723904587849845843436683686893052778
4112062211661053899402842252673148290
3339041446922438961648244564022029466
4078467036131161467712620086273875807
2056815315752783155809625836443150164
3303868642044236092750805571714996101
1386767678608839752488670581869980236
4638762664858843778017257488789287099
1185934455572987016643695305058925288
2020059612476578105623103893319591603
1122270336756250492488033538603630326
1015868389435292406132765985784639889
8622193145795443470924427433049296868
6026103528054850829714961848380648887
984041166698556137743768817761899396
1349620087231190932568966664052792363
1314544916747706689168250713265849648
5320102021342770488973064938885880905
931281845608568855904146701863361156
5356965536649361071353910379727571945
774783747236764111189040854028369978
3401025796507107740733111023145180453
6103429153006259213050510734670382584
4580873741154807554200624842755981582
5995558327533750038297774960264802347
5183548664557398619313982608338062286
1420642596459953116898234294593602228
1015873341075748323232027480269783107
1984504404687491120395378897792222553
899733540977195957613618944519265815
3404955364308738205180235948902653492
899077893807361449533117942484319889
2792496550751776594523091553060196845
4792192549987715493768575035296424877
2624586253879489829182639342208251710
4106736626906695752212385885890947440
4110573734045014595010336221276841449
3334020990591060759542049037568920055
845532429233168547098662678348296138
3940507463673287671086846524052777958
2723987853930064512014139590172641259
5357421298652589721670941391031133125
2729312865023924786387231472424517897
1346088051940744526565667083144380423
819874695524925929240342789368530876
6140566645353050224370465699483277963
5360472154382671386149542360425487801
4005939737332920307440149151116305518
8722994990624159036333915988959466631
3231553606358334145022553625220285657
1484125665964521212130486954722126433
1416727724919532842301019318199299794
5933652712498416470296243453495121289
4041020050835125728399540674842146857
808850790301045840374129354008511508
4639423210803560803122648193109069696
3335681710534178866829563531602899578
819186650070708974961920516770302857
810246666265119998547119619242667636
915071470501965669557355327102904715
2088936734946809282019061344303410220
814269395015546601431782242423440443
3333922253983453095907494001910626060
3970380133598547737432092471656202546
3296976070389683169133166954288109256
1379589931779988892055121993907724375
2051612528792170658114826197253126159
2628128343803506217504271043653558995
2051882245010632563344556638797866047
7238879407188618993213260434594699375
4112430120246034493135827358337037621
2727456175934516577044797191883319007
2055148934979673916486861188557984809
4041702010960979534375613084356431926
3233125809209739443184997241670505958
2693840866134754452561893244020010960
819181521328259434273618391613303578
1956116018397654364656887968641525608
4009579762454333014800590952716558912
2723899418363826574004396852289606429
4041304421912070098812724002956547760
4007983281439439707808592693300385158
1122549659126161832257158867754349323
9322500699358134751600258980401891974
2626365074871737427976019984914250845
5353511584490052761396661488543164107
1413775060813868979531475530389533188
5959796622525569926742650719553038557
930905170098253157267973773432285703
4009844826345876093872261657939214537
4009844826345876093872261657938960393
4009844826345876093872261657939084938
7377289792875803199305816399976003875
2051700965755079720866324792040146359
931565675394174164755898262952307853
783812425828733599059560096865368124
4616159828475058301918739708472444454
6662162172178345661054751216870637222
3261519326457969960093700078200811627
2055056168520041293927760698862717499
1519686057551614284292622081182001955
6595053990847529930704356519459996084
7175033301439888019041781339226096041
3266633348409405153209232600152379935
4080302458081094985263729360062649415
8717487663857507189977843135605037865
899547618707038581933399512418670583
3266824958790395933796984380933815101
3332656096433244110628197886695302732
2623211074355350668074068015629082585
1959946891872159900786512973630318990
2662303188976526459940845688431756233
1959946891872159900786512973630456170
2727161261738670553679347609359993668
746675489853568762915753359083053325
2060361693609840320566274273497934395
2053567666585272256270441989328766991
978352874303786555232740238137502541
4078544861361562169796423279503799646
2057202289491336411759506745584363885
3905128339196536078606306515262846812
819279999503012651603808600108620417
899547631525323370662365769526324741
774695866615156189509463119754743453
3333751094459275802812819272050797167
1015868415808021565640206739931689122
4520756174748074964249503862881306418
2730895395388069617738404499375210798
3432769721586272555684040320045920541
2055532055512395257595605170617117604
5992197284056703827637796174941051405
2602087092225669258108709318239078806
1058149966679448424619980772162552623
1417017498918544682147765153392200638
4748690188040648815774948143859511507
899263761098919633282237500832896741
1959946891872159900786512973630449672
1986361265744756829976603188544208238
1413779988224537275812943833259427376
4038154775924938042247194873525381709
5356011024260374373774987565402651478
5922752422138330833351823071777741258
4041412225453595106375570134748039334
8717487663855527586234114467916157460
5503918014707376731644779981562570731
3370873364148497001950243216207076648
1420652136866236140474729907974576025
787365700997680891187592197244000643
4679627629569772016236644466747800408
2697294495399945966416612505946587041
3371168389989404554336878390735588877
4644356779899308005218301479218658401
3438255877738578999047480846121152850
2760958817760436486292868994821768406
918215157075489714866094038348806837
783719347865069527199231264680913825
4619588376651183962078431647962420239
4619401965830179504591631180515791982
783812940020013673904222370743328842
3367719866540752616850775389017723622
777121787774834355512190108982816580
746871698920689504365197418674261404
2090803435780957791656255850478663564
4009575394390402213797706229242286509
3438255877738578999047481189721417096
750506838886747122983609917020250996
4681768933166269388301080302472642055
1345901355465398855063441351013997366
5357524675402559689237034633577612863
1346186299350772505423917067984650536
2693944298749574932590639403691451236
2088936734946809282096638050143381400
9963243420263638472351529933120763167
1984793960931747049329225504459768857
2594714125998080125411964434019834484
2764853620019762929595047740164790813
4579105286296632688252806909538749001
707867176263543755378273346082944630
743531313284519408107459709506913001
3339130139600561091977000275494291865
3337656171336506790521049499257793455
4578919147589447198920454065995456850
3334026188681284310214679313076750214
3330302597485429038163860330123554043
1312579968473859161115237829824500220
6100094511136931601862520383859551341
4683365891237512985231783898239981189
6100754933665765568422991560038835652
5788447434896793755548390458790179840
4013013536718828635564239322999463123
815831540252314173684709963305097828
3876651286761681785148227155411418487
2730801841832302332588228570331651182
3876656443354240691302772119932763667
6621482831229654786064037132601529016
3367719958004885398827466453283709249
813680167624864324191813883310250385
2053567666585272256270442329849329768
2089108178784032710397688821687718552
3328519177043788467710078662198800667
2661718931245646296031590836427962467
851205495994940243634857555120293407
4683449293314715612148437978694983120
4577150463525342725910361617341723632
5389165555312921044992922392896677738
4681675598842937086946334543027480753
4792803247432718638420722467439950837
4080302458081094985263846224804284295
6621869345731727280967154098279427766
812211656713262958675227432973887432
3401124299568736429768776675556871916
3305435689664460222604383250974483755
2729121785336090385067186487704286416
814077757463267923595025468739092847
2731071233793695723351370655837001160
5388669733215349312884940288816309843
6554570684893179496410382020373864047
3975679535192959826645809233628383481
2057006368217119485930317389636986305
4014688628556880748356849345840296148
3876832540952537363022924744611058432
4718926389392070078110392664621109770
2658580114902280001880163832249219436
2734613284293445684618028584119189748
2019962382844533455617058776964767830
4644351924066214440767642688405250113
3402793718557595105933493025396943429
2055139138163844827656989437726964537
2021926556808470024764256077509193758
2623014348847705951312832810005027209
778703846151552643892329440834674286
7378970392887406882941996986690549476
2023787856784366913841439131550404776
1015873328223939720365247648083811352
5891401193731264505225039000421355885
2661713774692864646582764911602721551
2590887662963622643638227139232288082
4612701314665858704339051948977273283
8984607436894626739857002218756878961
5286315278365586737582790835071967567
3406729287930854975851357962927734836
9886058127133938129277085949703195999
3406729287930854975939839200502416136
808752299383170732822290488669093906
2662008201689048956656214476220225607
820065837121346712864089601608891347
4007992019741176260940958747442300188
2800051503841896318933530198324341242
1381368685487635390084293989220047785
2693644628426051778261286805368683721
1016142680789181967578353623675433949
4009481762158818535991534345500216875
3404753509413882170600343772816153166
5281082529489441272260337883182255526
3371168417129271085564041054093893759
4824471976004282392758520329593560729
2734618468850857745038609561097473601
1456491187296696259956871182757257761
6532903377061395213652945220744771688
2729018094177647401001299618675506965
4007713333808962470991179416824699530
8047729654658584040303570895149180826
3976513682682731869657011432590505061
2734721557732635817179269033478862531
4644356563529443246077985969253540312
2734525377954148961267811879983954902
4543274690017303054459974846780912142
5217522167562684239090624855717293230
2934012884399007302470411892477731938
4007434662155357362359066708379743433
4006322872916121800083844065855988140
2628132972553695513182413098473759954
2765985233590175104043508908434397347
2663580920285216040959332490463302741
1988031728864164721211962015409068761
4747011172859810276979050442208444205
6063421174877498299643501539347603697
8046598895917586191249634853904472040
1988031256247712543970289124919537025
3331958150130978440548895804186695925
2660249803785064643615471980289618768
2624767779507537976684352976255679929
3942103958371146754318454263815745028
2729313108483857213140456562757772326
4009751696177433885694985319684230817
812025445722420443618851055055340389
2622916374334627889333812443295835589
1988031728864164721211962015409206302
3302100650610889873980799386729179890
4543731319923957535345623294152711769
2728940311918635296178975798829991940
9195264897695540781869039195098425339
946981753648860080747359291597651442
3406542629987316166872215457594554240
3402613538541888138075857684212952486
3335612829238290742736661386607987023
5279505156473410077903115428538065345
5286403985319763895878026807210781238
1414959257891906556514053551894662609
946260874904349228055587836036506711
1415052088772725784762953148682794917
4683542029023343174447607622459364577
2663875134597851453612617976144557643
5891401140798746100125141564459965890
4078157330543449839415278242208813061
4011535127235340943928729355734663155
2090715285216167249574608136180667686
4080318646407144507525349767567012375
3977639283797913051926065300663594272
4079216166918050371683623780552834074
2770086043151061559157328974276574533
4748582372965144892689053067089747573
3404763861199940418540154838773055588
2660043339500632809399709594156379234
1383029176216789642293052970213700710
5287907013379129287721901509927496967
6702689914354841553371431959111968497
3303760298495570897097274432078523984
1459940474249455254412460396151039692
3367434935443585226127585398840085910
8013648402987392320402790535377123850
2661910770812606566669023150709299756
9885867117510082689544481641632350437
3974205781678445164163701545289901146
3332344824417713131794022420756635535
5217610292331061286477443069304486809
5896436554148601748037035029318681026
3334304358989622099176978531117142450
2762423289300987780312904173826452883
2628305215640495977393407307641444365
4007801511466867795839937518467997899
2732746583461479541931777811283205663
5217153676817616367960407260480837596
5183818109265668383579692620944220839
2087163124966152381597109902637458541
2792496550751777171281740992207213364
931473058903005405500786006373849090
1956209407867670750571632971447772188
2057202548640789482911480267342904113
4644548404554279893528998237368683841
2764780165709611788571894190967529363
5897147879632624390218653827656558641
2060724717725987313846233969115726761
4543373220282290515643253266466288728
709729249680508393399113499520116347
2865763576286873807720993542515171057
3331963021678658705929347547905683327
6598233277375634511064226020995080848
5926495634257519200005703036940984342
860347471895044968473859100881181083
3301825574297452470501339715576401806
2656615438705104833381003175565303149
4681685409289961861358556557553993308
7302538546433349589290198573791312687
2697387882644128943797433836737698465
5321880569397760563872521808669691849
1952481176369726916904403942114928538
1452391220356715782067516117747167178
707779255687857035636821201377845844
3300326784201236725143373734296624167
2734705871442860095197405845199925759
675657522122408493557634781856939408
4649946854959781956836618377621782552
6028062473921843110337279196691906856
1517917682696483875376887060311744751
7705549703163486049342041471854730931
2831583508024417892158785106637718997
4717432471602847949359080472278756343
7708826745628421478673555648335698559
3365945739448180215630836704142023831
2730595538136088650284986313761720391
8017563410350718521327291044975932162
4681494358252047675399922651386399799
2730693716069930426061879809847570019
778326299113553340918565506153020102
931565946033965845179939689845957229
1015686943789019563540849932688844262
2659862544394138255049303458711843508
810344913671387822456318594352119103
2055605847683004058946652357061759839
2626717512972748991421634192255367167
709248354575997300578145214633999410
708156718255144494063800727638047679
780855162287224327777667472329459836
2730699172039165734098429012895256860
1454734161986625541361028640182008587
2764656608824254596607101808638346640
2022289348842130324953679763813469168
6062755067365706665180365995376983883
1349723206185045565875617477773883181
707774314709186756517897406873735830
808845672989789161383016641702661557
5857339281559355198968761838025036886
4011239926708193168176544421471681954
2096201856695803850468213306952349007
747063466906218037481654079247005310
4152464333035115670906708757017048033
2264587866531079582037979447586534247
2197204838824921139347393654056899139
2973385196219678459749633006903682568
3505924025616883476172630574296365564
1986557200545314431250888454945198666
1383230512520574023546099162972240477
4543637740628752400486669296005317957
931565946748280923214754690278010389
7864520029620124335782661295951806307
4750557075837119894083002362445031765
5391031753321279989717155391507671943
2023508884406682649394742992123124308
6063049181649020779656058717199464595
4045047308996892852869916977372015423
1519229441280524542323058005218126037
3264776745943687962773971332866072325
3404567859227863717870448355713240303
6029247472416028599069913990211579062
2594527497420561997273462107620356526
6427232199002446492200981716502661119
2764873500032948386225429381114996716
2662013374858681709880937319340485303
3403487108290998559024541122888134498
5389067307898716436104112930568762633
931751841209766138546798190575853079
3330394940514091619452239182411661086
1956385504035465016302128265280464227
3873399078908063553854306872771008287
3337470221740415690503486620064426274
5318044310142643746211795761106517303
2060449382178645475958217446992291819
2734520464155227735294693434613407700
3337832242469588146150797054510209390
4780625681284967310561301558725859867
4007796666354408992132152592045149102
776837143188436807162280123991091376
860063587944166527023954383829666039
5355113519291869089355035939352463607
1986365661698054116276792311769548684
2863622531207763507730400162642570934
1515869443390072990311941095893174960
7135847837425444526683754531945709446
1490920890080020917594767594335154092
3371168297068880340092476949412248459
3369389529074751605137763832721184979
1379781714840976282546532440995195339
2731149830255920993102671165069861739
3371173819386063446465309863158586031
948299222305863821592503836029997639
5824371109788430536006747058841272373
7410146323057381820227079810882566730
6738789682685796771463841169736696624
2729396644691774990955360256754022407
1586799071108602794730903810434200555
2057300523220915175693950609673278411
3369297009638712512808894056728135215
4037482873236304850434884937617476369
4543362894245364100425220126828382304
1952755507142095131388998133834841715
2057109187179052485078894203296108601
5895025956114530783907984629120127308
810344913671387822456318593505293245
2834978924325379880526464817426908662
2055541351706929865587428759639230284
7741291581694484176195592497420118070
5391223007163246176677706881138446648
5391125003300629201637967024477695314
5390747855059041317136033635936821386
10598662991357081694268573771765942732
2731076335354550248426429777033914544
2694135119093850716791710382838569778
744813387778640674662904610844162399
2660147188981883096757556117487304073
4009570465551731481777439229004680608
2191703528019498255298147054147054921
1986366421616956956474848830125031936
748551659558182011189311318879865944
4076403872022770289223983685602008466
2090803435771161474353351032256623746
4045047416112583591786106136919096264
2056918175337788952763239884681737001
5286015870238284094587133747011335263
782044486564346834745480829954643760
3332447956346044431911805178750577810
4006033574461720852016019092181863860
3516853723043135898404658433597529734
5217516945159679108063374584960532099
877374184843938494312980049265351767
3974387292308307909819617055574192756
2053287945747985704923335884089075336
2697280324872202138876483047866078985
1383313005849838893908490346318553323
6664224809945469642843337050905971181
1960030672855971560234961834328179491
3300234249833774031166711038420149318
2660147188989889366377361796238610260
4679726378279574287209238809875691441
4718926363636476258933371955672954899
5859294417940478692617263099335458411
3363701848795522853787878095669291489
2697481218433375844330218670546243253
3404665561622954849293630687487696138
3334020990658627871593973348724911892
4010114257630558628638464222124394884
9322970207100645420231644754006207080
1989706361016507863428881733847364669
1083354059757048508856290946719857865
1349438561599179890086516815088729282
3405714127680546544738135131641356844
1381819642358819835629857088958235309
1185213537438054227960787895924029970
2159959232782478575610943258013636669
5252802826827054168900534353562617131
2596193021783285542900987143214376453
1314348450571212364680082063224363809
3517044774797443371430536803953381332
813886730589012201255994293627844579
2734716960453588180853631497021193116
2086897859024757435374635592277059167
4007609958454327009792268094581760638
1569316854024001675399579084892940323
4679922315345763697863491708738089839
1318082625684978461373667127225323220
2207635365158431090925435356669202377
707769201040542469116048087954792154
776474389755809486538646708988581635
3970947818770505568070711843783981554
7300290368462524746022256422719844069
5286310418850121471251225705878620923
1457805457162446485114124467998356673
3406631026246617829901021852647140018
746592182192168359479602402789848070
2623107914616472020373026783039664537
5956265687867583274122006882979719290
3330391034436769004377978027674518750
6062842701589318209758957065323167832
5460021551709893762711551945203175422
1587161645272757117972111416609591261
1452189827527617945541183879703054116
2662194859029280610730279186101919989
1314446454437790490153213872791264457
707583103803223111618001523508933021
2019780857105799045880998948504958187
4646041806724225506677237763939894416
4045239204984531074030694521766534439
4043274213802175449508245365354708923
5217433924015622525828319313734065566
2660142046034796617976419333502432743
2730879896213368195508720559406507494
2626541918785005220539559949771539884
948308530663804982852604110703475164
707577904270709696254757443279982864
5217610280238663589609298964448922263
4045047363937075045301110384725030548
3406636196472486848163159168799151150
2051897460573468665432869559723983018
2733010872479246167055340229800163564
4853608842156701480520857171486660777
1984499248854973608387546489945987004
787933700433785991639747322715838793
4715575581949827288369708456550532705
1383411453877657212166206302663319517
2019873213793161809544335111577931790
6595053977243922178371500718117726208
4111973991700874272492988294055905498
2806928305559086745745769182617541102
709346846168300399063046597412282575
2132258455627407107622113330745267619
8725243668373028556971604826948175626
2366349666143535696920065630069587157
2058877706368117934451999705804618455
2695324933435617060651417046919431074
5219093828338998075761669369826889321
2060826601248197437486538167663659950
3337464346122558201024010626235223190
8612952460296682907080410169640345673
4043558197150955802441060592199354722
2662013846090777191743569263037506295
814652243438625577290590726306609993
9997754702916035223873687929435564191
2021450860468390010180088283237895382
1988134874285305619654700386975631904
9325163777847616979023717417459319829
1387051794042741664117338381484651034
3332721827869302397265449234818484768
4541692932427408823838790396114075107
2057016152935131019075647836178049269
1381270708765194204876987336651975187
4715771218135531341533539193980935876
4010055486753329630706614850282151851
2626737867124853939627804717325289218
9361406674547817156742449181576490844
6027287352849808769527735015368194180
4003887197057332164176675478750108606
3337563065474703212587656907133854191
4006042611354569117629543856236047047
7302151056398260367156070477928788089
2734225250705360953162261597444224230
860254599036101608439645423802174113
4644636093773988878901132031790487367
6031212393488606127688411687046788269
5288000089200181921618128968801071736
2763006785033419876691285947191085792
1986272886003586315703353759059990179
1984887051784602002659878315392981638
4754099396980592769537103374646331811
711125124181294154153401529636139501
7981531869035888675658156950414613662
2060351435494460788474314361894484681
930811997289038543929525939070858414
3401217061661887311900042240453614595
2973845746441749404204112791595552115
2019780408697093167665568060324545156
5320377229828400166104240500053994688
2663670144370386759906587775289030693
5391027069468130595573454407921299084
4683449221672287168641153843123827304
4715089817279470762532195448060176541
6636111560121780443301266830222101062
3933427677771274129990822750531978607
1490925763365303201660146405284698955
3970953274606961712512659828313175420
1420373263900934796464311121259751342
4041117725259099032736631253744065527
3371639474049655332670019996226184210
4009849724432288141211864731996635887
6025327618476981493057334477030729922
1381260639837630425547117898909253066
2264499688798322286837209003859092915
2055232744604951507764637494637348164
7207503644899825885769686227695137297
3332252605846325361123975268406607586
2020065299050173732503832176942255156
1696468818379053792250409195139907515
6630614683205874152193941720421473667
4009869547878394491961181709380741604
1984597495586508029092424547760123920
4614837380968309918277449027208456477
7842093127294323968823052396621809441
1089707730317212588744997737146214907
3572605948786068521629229812306982549
7703791100876662150997650634555703043
4679725619087190529283382361583869210
1384000735470998060008640010914029977
1383029107579580672678892199915232114
5357033493459210457124738568984977380
3401148833458578860751217857077153888
983948090885114637751820022550611862
3507629365892916812444738041393650239
743432969383217457633037973275380288
4009932448393657626126612355194178254
3967034264942774877249243771963831279
3334123933246175466708427131944990083
4144448679035987381930538615346120452
2087540819586462559123243735077235522
4009849724432288141211864731996628667
3298916469743847636707308031383554969
4010114257630558628638458390735947923
6029443596409013703705323571354406316
3334197875285811081139834769883273255
3541225069168615805193466104760293786
913287762878764175966198286012476092
1953080358107468619700372157174309697
3337361729863803275594370059029568406
9176624519531998111052662452587017586
3337361729863803275594370059029561547
2660338770042695172270868613472944573
3367621889109637092057367643834921120
6532810393523732912920629033640166993
5391213167434054950786644857570931021
7410993563298578462566897759240729187
4614018744708570403211343651882564419
2623205602685606314669590171621220618
2899001411373933422110928245881835829
5426117036422203752418545718633808445
2626541905175456989127165744441601787
2053946228582317950460122204124332621
4679715375997262191534999148804342533
2761056274427249128185494365984231588
4005945151715636548012767068137444786
8984607410393694617650657539063012867
5319803370202352226019517163465482238
5933362367735441219178199949656198480
4644341123188996231428093396670264310
1381363757379233773557496659017908164
3301825870698247035270488325215032876
5890856565279287548879091585676130467
2695805556507870933881680733986377421
1385381614456477135187907268132040781
4010114257630558628638458395913217510
4614386463376645147388628015692323023
3406930065744247806590158785108985375
1381363812363040180705152889953680751
3940502021355587026851747182807233654
4002687161629828839910435196387087515
4006327569587111460338591698806985165
5891401140757290492369347211714251552
2697485872903132366913352814937856418
4075390001532116005817598734480150245
4718337409944652051071658672240490867
2693757070041755890020390926829927624
8984607410393694617650657539062635622
3406243479658216065785836302280390644
2734230951604911275787800604999511064
2731365488064280549285814559713511279
711408996105266373384593663129541187
1385479875476057898749320049050831233
5891577510591776581454202937686144775
3404473994169829150698737542369296763
9886621135501875627340241486466616400
3367724478195017599645372477523520266
1385097731255308359388472441845966880
746587284241025197643188505161888277
3369390328237253889261858224590942830
2053473586698997871593411399404495172
913013459337808972025328887898020937
3367718929353162426151917704809333108
5820383065352237601622666281835533633
3265335719071600144808756343954992013
1019596660204966128438213860354168050
2694104949414885167049379722593073786
5217429078927309138682513910568960438
2661901690952309894205392192733312659
8482376750086657413988495371264430000
2057300837550152375085871685653115002
782731402813650855756150244852794913
1314358479463250413432855555696016243
3873114624871384959494491726958706889
1383328160548461322214936865173660981
2057099916660650046065775848327265224
775059353426287306602728487658603586
4045047323925434377135800804224962640
5356778814387508770770295760434911784
1498856818370403384355225375896811505
8722323127355110637407218306928786107
1083079729709534223869885544182484676
2094525964907621039170311573051210537
4002501280028080906957264091518079373
2658367948933088433022171187515875037
3404582758999218069100058502798178688
712883508826139535790878189395882375
2090886918176048924882718652186227543
2934375882049833451871916472701918643
5223180509472808291859786637704715203
708063900265605650707091435323999175
1385190277776325359389024960552154764
1987855414931607021911204677296665406
8084965409526443622233553688286965164
2091062281717342519503358621700544274
2056815315752882411658090559302536524
931379724605299393305170763066620972
4006037726046657091993797932495426747
1689835593291224413518107476704379788
4793682247487191840822401779513130875
2055714682000394816161317786719662102
1498382222476696284496055125436585643
2729209675917193532475015473640310188
3539014615701702179787142918264934504
1528073797320803411000414632374852929
856717230031115184727953012137860140
4003975278365883865846219684542750441
1015328818467643743789462955578176921
1019415406658767058423133461851297932
2060832029883229629547948141787313539
3300248673999159775832400182504159396
4715384488683891160646197188865105375
1379983107567635063862692694230620708
4647599273900377803557493503574979921
2729577654609528677580589944218018934
3869759309440219670825504988009387185
892179837057173446896373022771483038
709826652107609813887739746745822842
8622193145803356284309183738232812111
2764308864620916719341197109538187039
2023792441934039710558840404277944614
4075204105624937381249577403215218594
4043366830426073678851536456356497522
1551429837120003671656723529680509922
3973818262369215840066613904237588028
1984401000762277266456100247676361603
9969651217699881705791456647986835814
1049748546721549054436374232464589187
2057016179314962167045524436747476252
1958267158986162098039664308709700132
2207161000737749531839477212827780924
2727441250463941489903193848280806602
1452656077915114005672084336793680273
3939097187059510401921973055926734196
676226036420373487826199582509100199
2122547161057753389855783746448089984
2759082346587554574693438599928546965
2731261756283265819416622989424889083
3335799011551616989937136890556537042
6100471063227297507223069307152206885
707676395159132611299339727619429813
746576969456697906263981634589646706
5323458203173871791007039707516668954
1452019027565714613024186395517415601
2662004077283851388347808624405778444
3369105196451809283541260478877950136
951659868051484383674712548962673019
1988129218493630901931981979034187278
4641006041157689230953541613717681386
2727245257620294584362861201577223340
3298361847386183839995497761939344703
1316121817073801887472535626328627263
4009471716731258325464426776965356856
3404867186581608979719903668953212788
2020065311906163550942759307203159562
2661915154709947592783507588279229291
2796156226706576817045621766367226535
3401413870164844925735601014645770688
3371747464707810187660606980038832517
4009869562246110404244200374723918671
8655058510663330966265971920435944653
5357146223043660599142542614224844938
3435122503544710471989924502124732089
2019765426683048344888599099644900212
2662101753294737095930607871018174976
2792883769351647690835221477588139712
3332159487849108146934382164928329483
4748690703699904706303855863593956071
2207919277679569147184552739760086274
2727716098240148460423461278577807031
5280906976160546380521841619189415569
5995180485189238011899367134359677964
4078466996847758337365349560404714330
1349433432748011602888500006163887329
744912137206511561319203446382072044
709533299209114324210544250109299614
8084485142943335260332390262845210388
4648085325732116575687562240644741286
7342767679157247232909545602690873326
7342767679157247232909545602689844115
5388865440197574035187400020374754224
3332661481424580732912183172938271762
7410130691142076287120096021194311205
709542580277979939831524183225980491
2596394403194934265545916966028005143
6140458100622847100803543822435519391
709640827690095321259368382259054350
709925171673221359594583662322921144
6663205365880878339119432414065702533
4612705929175495464385556599967466123
711698509546511971538903488373274132
787463649191420586237761675307747276
2727544913693035043819454909481830400
4612328179333428295870756401632126855
4715286555609343792737448633338253101
6707051656843158596062133659927526026
2056824866832509541690703209733994706
824972919917950012189638588068021183
4076874570993263477547830315853563378
5277834894729309321254247383510307817
6027014709976617834715876754349448891
6635930166744851270839448937831629205
5392805389081781981312157462092211751
5148350846414841264187306017686498687
7374560159127760232349565646821981563
1987953119510762888700420677169375758
1312580497744862107037994902448675654
5279318976341972642143848470940511298
1988237521334326838572238066815368504
1987938165428063252078560430297822041
778900040178633979740421486024225696
2124217148515508872639154451419018946
9886053242641156331466535398840374682
3334118964447086008619086915522139645
4080515151619414732387486231793369838
1518187009593809541017782514922584437
5995180485189238011899367134359141879
3438188407125369858017765845760602008
4007894913044713004617870097621761595
6103413168361029347431476191625411387
4683542016086665300907144871764392531
1984499517995012685551773451861487919
7703702857367079676814441560625901317
4715865054544188046491130037885040867
3300234209125915323692362722858612593
4045047363937075045217237400199598305
3265035878212808496088266102089043422
5152079785579437258858372826945017221
7376354927045012766666967709410108626
1414974711921363712404641655289898079
4041298493300916808092144996765811411
8503313043559685160488110729672285067
9177192043259086374071459329689240847
5859205968804251003236362546899168815
4179911096717601345592395090408797561
1984788762198837892812057115151608515
7939465634539256446350003732480237223
6023467000610928788738476075087056465
5391213208883602086963624067584959896
750310099794845849539810539346224466
5954506746382763963551179908184391887
1089986959796458242226524859313505187
747068122198890610134040572676797197
4679730775671512718456556093499238363
851117657468075564356069677307134005
6662446844731257734815536707678684933
2934198779527127380454067516911502083
4715941944253434497753838948785155739
7376559631580470156495293852950667591
4648437995911770366600165096519716616
5284997456026080517140752426693917936
4718817745758164407497902217323266947
5389356659992037463633430786409300527
4614831966498929495659242294659416011
4217249944210527008480676086144623156
2191610167217398751011826675886126726
3296872637743537438715140692291528116
1317885100258319095554944914632838321
3435122517152280863621561368119590333
1450245018003116240192898547953154642
8047073505306092307843307968429598647
2053659969509081059496001859671065978
3331973836341397566320115146052964168
748449072010034490066674955559341564
1498763783223585844502363350740012700
5355014691868452957472104154960386166
4683645229470495853209167215423202446
3974387347466363827715951672304631464
4006239579586826972412800285073522790
7975828334569416634498826826627049851
2833538414441751533697161578107109875
3336000175875552466410777055772240370
1956101336462390648650656567243460540
745103188956971770730840949157804315
2658579883383660537672130901707974274
3332252534985049016733692703640799260
3367522869632880812101938731373676227
709915331179833116706245048627250878
5352502995653709933107385837572573765
3403628342417274815234836568801014805
4715477540788268536287477449644695174
4615116378367153594756439461363687797
1349522069118023841217959882922012641
5360682585650097846043657740005754996
4002588439941187858677575682126754995
4717148328320923835309534641920921916
1621815225735669801362770527182310997
4683454394089803427502898771811760637
744912137206512124705107773668033832
3233302179790483996112313424386673371
4009771844884160673843301631093509709
3297177922346892902114815813894085539
2800144513834878637275143013685452103
6029350332909357691372868529275957738
4041401868657854657482436107276463041
3332354935562971541523730276687347748
1420275949234114340900866498335589243
2734421673912569734741131113772820117
708063613825821208834292775780336822
5356851940695278275412021461387785242
7377201462409349073031880030354730391
776542632314948031617754927049258166
2667215058250967625525004962042086326
3335985708175563625238256646655916822
3372730754545791431905501870442957706
778320953253396408718420904622718660
4646021844386405332316544950168223044
1415253155063675667414371108883278842
2934375829813318972305924657048517513
6061751252270230314670738950053530954
1318475070280693646745267837852331376
4041319134671542119450135180073738191
2055325818206212977457455906264377291
7304105849807719485420951871167395084
2696999848297985515062351425718147073
7274435146396642730011079901027923129
4075199521895331466263436757488830066
3332055625474386780072151942503151354
8016553602338989319200645394596483886
6563589277295654419105158649470150767
4009947386037981028858616698139844553
7374041935815919932688675376867571493
3972800341020902219122284464688833193
1379880260755065091915583281066441761
743133326955423001628657025387736804
4509851189702706502623239281414644481
1354827701329563410411126617235526957
5419336219067716901706504564489921337
6029247445240455008936014086764085125
1689565957097968767951271953895620693
2762908266150466936636523978468711062
1728854797945263319029327313502783162
1657287102372228817625506427224092719
2660332811986069946808236240273621276
1379796166763506769708368388504013759
2023499059038414768027710002423212971
3367434718371707044322100710292529827
2634021567907538965000525419125486567
1383039176542641492261310024049687838
4578825814023853419531114254434015806
7272558172375291361978854641469088362
4041593763302253473829495080204491388
7067319352741563375543416340389587291
8049115445901682315628104423157474104
1385288712194382028432455462951802380
1657380284683689560303150909994380815
3367720136442500294664649157624658113
4680201412700010796110230964472512871
2730978182263799308850098281821330492
3264860022687682562434870876784904591
2058583812142563934821834274360862195
3233302179790483996112313424386412368
1312388701070051491103715173786619958
3333834389905610675299782389270249231
1312388701894941710026585914659935038
1386762508523667626816865346566286004
4005655309801766160059449297399276188
7104908089340711018587532760117231352
2295605517788846466174940182128698402
1569409820654078666798793961640301890
707489985117182484720207912803644949
3507629365892916812444738046575102372
3365475458206807078105378281326720422
2087526149082309180289250914342356453
3970876212197816810777030910459172290
2055139164556068057956872780392659619
6031212393488603057271844962019227251
6029732609816349941316020371437284520
3401232020150648728721108261228198012
4009766173308964196846132868486186296
6031212393488605854428178148924322902
3332351053836456852480636310393584064
779997105285422343621331765443366665
1988124574707988680315021651366974881
2626443199387446313320632604083032370
3264761775998013954673412687241665086
7410704250558218351903087107388223240
3370775390502278555201638471633253316
4681489445839675316589527157914125813
3970477621081549450308835826168051302
1312679017225066968405148198364988346
2662096393027508121697977947664091367
3405534218318778031477000918699357654
4039339490852457155488554626422478979
3332448814153414802187234928130750640
2693741859522120611041320811794225001
3404381762750698035949778554643636698
4644914548236907228716050151912618687
1417311710496917130204819387559671902
2628496009571126887150241893079261570
1689747211326414319283515500345229740
2057300523932938572098679577252866438
5355357586585237364080401073525099459
946353977816199274278618552741636006
4011613795419346030835512755922459693
3268495137624445606827383406587095969
6740563417657917999135841837820315425
4679436132894385714732335209357410984
4009766173308964196846132867540316478
2129807658375042430913090740704033033
4681773315585615474654548551909734225
709548196750443836411249341857740355
2055521728733864364632391173058460834
6062383805446658564353927067331551252
709439894032730829953671639821206389
2058583769170959277359311304183337249
707489684294961793297938571579398195
2727083073584567487335890556175935757
4614204640597990272685712189896588738
2902180333452969149366108113573576997
851117657468075564356069677306222480
4007800954470496073372664284933974620
675652652717461467426524818455032270
946805436742932889099110441515235468
9360538289295551306171305914728715226
2057211859790181508119621858747897064
4147171539779082603007798260685277477
5389263500451417194806548801316623690
3365744877238927562391686533631869096
4679637672825136781362006427060174842
4685708012077932008407352395291258000
2734612755143324545727921475291772659
1383034033532255999544405583667222237
4612809046702804517467773687181623811
2088666529496722599481193698887530544
5152074436336177753530046918865887776
5349866562644253770631855936491792749
4511801197432075058678847150667567943
3332070588169074790329521506316175150
4751023276164784097864313364485698361
707489684294961793297938571579260654
4003887197057332164176675478749848325
5924608849857966925898664546886581146
3974294053127396414810144946907060259
2023684979830897438736071797317416863
1383711095507727132858594282410535603
2059554882879248614467681600150241241
4183188138506016462949192754858637320
2059342846701732084978695188706117296
742957014421933122907539336064856665
1381270478835466428015412387137304438
1422617070755207204318196592308799576
4111948710122735496446673981685288281
3335809295460404689455043229945960302
3365671379359908623109685863329179448
2693855546631686267939531208629753163
3407312853661863732264178922794127498
1533477380253184879490468164586569746
4548860324566183668177426289088477751
711507744998970011006041259426043425
3332070278803576793565822612054438555
2902371438789517647076710924495440795
3944402238063018166544612638586780732
743138053038137848693852708419788084
708156746821332486530039367833421834
10035574512026071761773060210990808730
3406243493301387946751485072069500972
747548730869788768880983193136552856
3938649801203941729075907442252327076
5217065537659878084542141658910314754
6699490760032057196896569974503722158
3979600622535990161711845318209367689
4681685748543423720384511474839275938
4078741313997215277809917848593058650
743050391651586190308792434385710352
3506996339801216628616151739700271971
7841917084003744049225787931747006439
3979600622535990161711845318209229787
4043367086793984154834664972079799541
4614577227967384352516625378706106182
711115041877876846480121936208157419
2262461301329667634780226972646745239
6598963722267943317854782042376939935
4007889961400390152950491763319849010
4679725618322889950141650846391520750
877374184843938494434682291923844650
3297183092547011833770350341691015307
1086077052771652455351461668285182964
2658093804433744661716666174227815738
3406631284129125992756907636643300740
1383494503665593466601004925211126982
4005837078889867908683060611918202474
711703924748103929329118091259949093
4683743664598702527092232938300673678
6464286986083617331433322822621288109
4011348733029428917997519487201144506
4076781838124106551722099046799510985
5392805389089498913964676005058285292
1015784931939113299811036393333455950
8046789484345900087528128146338387865
6032897620859998153080973352934475788
8685201168271648605659733463252330506
9176624519531998111052662452588326211
10598662991357081694268536381872585459
3370806887901196877124600605900713315
2658093804433744661716666174227540295
742946743454202444740283570403937638
4681768946805809428129435900703019196
3940605166808284889264850519433097136
3432671804285458047760247916970038762
6029350032868174061867219465704124543
3340995824104272453352416824463992401
2663483015856438257293173177863528040
3936685912245635564743127778324084354
744912137206511561318841338088955770
4644641179509349185086784411973455838
4041593749688748964345671974038888211
5148640377734852408034300132968418224
7978563259326035462477064930478576951
2055139610924918006050738084044051808
3369218409486964197343083528400545898
2663776941736949361247346474829206085
2057393557517240999459092233946682661
2055438478395418930428020209435583122
6030824045450695695601593665518117772
6030813973593115821930978021164525901
4039829664971017391084815181690792642
6027571481099804498643175162298227922
6464286986083617331592711228986111526
2626546016201243918655762698252803953
8577211546002750037366501003621999361
2693840863921121785618798183786068260
1384802960381784029443952998578286783
5996117655168954467654341464396277698
1989608614904277919945202207211746923
4543731590538150316727461472850729410
6700872239828407733366051944581713314
5286011012933027410451473531947553504
2327889384601692289099771543382938363
1086807919745631486971693195152934109
2058868371582331330416078316229951485
2658088718696300957669511997021941601
4648080180515663308354641863731285684
2658093804433744661716666174228351101
4009569691989877542356372415193817856
1523502466028331500152316486092722699
1381653357363942381514998737042957317
2732456810137015925693893731045561481
1986458981849856238892788439573739682
4511707578061787354396844581440700224
4647883387151875476148643603112448156
4647795209419118180905924709797445578
3972162549167415993257768081857217490
2728939796259379405317273517340592347
5217610306702004903721653530830567409
6027287352849808769527735019042992958
4614479497686700494932420543551763748
2090793623927271388350860020824519124
7409955487746141515750816149088879734
4607497838344724709441982816100922207
8691260692091325217289379640219186307
3401236386779902422086593409363699472
3508857831098707206777281404534059326
2727063759883781454171045995519817487
7841730876667060811466220219752952394
8725243668373028556971604834343290228
9397065027073418254167586222869410091
6671765108286432546938898229236548333
1312491804352848921179821512537663813
4039339775108039215718336000605619145
2055330689745973827347722632702053199
6066684388788900127548049135462518206
2132253486850722992809315204958148484
4076487540113786686692547138229471956
6705091393188007068011510220492153891
1384901292903637792343743346756661683
3443680573142527465994413819750048066
3507266248816663291348654896000518487
4080127963885204781444517463568066271
2764863484010419145203945491055461267
5960282686400248486619531607323736322
1422317184742610012476538215964645267
4543643452237269407105852058560699816
1059071369012309634413999627126325986
4006136148481754456656322271220929052
10268249911393756315040669617478509273
4715281481160981812842375671266590850
1048846155909375154419322769746572673
2693933466967132024179200457382472424
5822245033832075764478899110068714532
2728935153861617797653891604757906192
2086873567259749441883449353825573317
1381642769692761568932630890501301430
712888722626693656960954446227562171
1317881230742687247247502130830292753
6501689118312864723342112502490204352
2088848582162221183765065702063766928
2974306434328284998403717927657915607
1349914514308814704749133900780252898
712888722626693656960954446227287811
3973999490161706498860892216012065786
2060842385313768246743494791641414111
3405416105913532455383427714311442057
4716765723508460812765288277918717691
2061137629685115505213942599065245848
2697289336664534132117585420760451031
3367424923738189907205628291158366104
676128632598382097295033031631340803
709738788037796174238469956790068340
4681592974079324936274349031452070105
5183454814462040538209853159853593610
2660058251328446707890813436424698790
4683454394080213024047934826430079902
3337361686856812673631136181335399820
4648619793016490723547482094335998205
5321380011203342794308102369014438863
4281956878695347735797085632421114666
3403094132241869780321170720143073939
4247313719515165051779376040191594632
3332335299090845547042257426858025807
6736663352445998186828274244601388603
1381839279625848025913395254474906709
5355270225308790393976446111744039229
1386958975378654260692732527493023477
2729405612108448014473783714184955478
4078359295581515159595543608031365652
7978563259326035462477064930478714492
3873300533563660062030596637330065686
2208110057347769037468901222371399728
841911782157084978765272509463408872
1381358629380348153182166691756046283
3970963887759854589257020609317962571
6002720643973478061968220036988205303
3403093589367461857089757429316493422
2023684669143617818195018731497582123
4648531628804647655179228069465101061
3334320943769439057859894807156651543
6028810927623981182641396632294818878
3331972777022536821251427766000232242
4644258302511850402983325230292689666
3367823298448974333185648417856835651
3643996204571433224556138366060032562
1986469337891824264804432075462266428
2693458219075238125338974404575992616
3365470260079087600041565892381463667
11547209927695904335822669224766540129
3972162510592278068511032682856194282
1385288782216166015257036826914166900
4143914120244286627791693402484559550
5388776963760583211762463330383673649
6669525829998483801154941325592652977
6669721794174637536768424648577798105
4683355600865644249399313974356106103
5356846624299697297610791625751273601
6698109810252360993120448653982924980
1383132482149119051787843130783005397
3406243551225348882232373356329486461
1381373853398722203204633288831791084
2626541672525367812675295959045703619
5389460296791318741467180377442866579
2058975342347561955165104059766411023
3302095779747539153074619468141877452
7841912198782996983954206899922427719
4041205400898411176914686893611427465
6554379549451187804772377367604989539
5217516972376688702324389675683263165
2398186429241674007509487730700224207
4009864906913874919526572829388878282
3400839669302564424467530285018295108
4647687193848912463030779523564523747
948485454640077021697762509676454084
3405347934035743413077519955195976282
7376564339692782744729576836599556489
2207728537949750193531190533763734985
4011152279036047765957840845244847115
3443685597023336787682939280056418832
1018870776157761690938658941486982999
2734133017847926632678501568352448770
4548943900867060156003374668700988094
2732457325794189272454800958758301490
2734607339180075150964842238340114557
3976156291536969465968802373360619595
4007904929799256970457820844154148053
1312679017225066968405148198364712542
3970947602365027478009256231676774963
2934194317747539231283647574683201119
7378489686193181596462312342584354589
4718729826638384809432524015785471227
2058676559982843758847210047169313002
1417311710496917130204819387558868316
7412090043307014099477301163621822186
2766724974631103868179824680135528669
6698109810252360993120448653983199701
711218173729153889575273807226920608
1385573195473445523230979319158830196
3268666608645165805745670826705745229
1986174324224446419883479777988601143
2058676586368922243499997962401121796
2090901625885934589366120508730767897
5859475917101329261624463297103868284
2727618405088330274359898112292319098
778699393613162674819617816488989621
3404759382995506761686270514282012676
2697092626218706738272269397472925275
4683160139694680573589217144802045441
707484785561481247425221880474958159
2020065299052260801927471907100067772
9250904991958279267101814047998077081
3300621467793048175230748333352395982
3335592517986672292290780482792361414
2658373548901356905647833257494273154
4678231223473664150192116013911134115
4013205580437154900539272392548018868
2729504173924991536089600585297067541
1986355607852312198455116698247462703
4045047363937075045438685718268430529
2730791432792636249194045871611588649
5185601802632467743591386331398242398
4041402600687085796952506368435175543
7941141512931978388577426389926182874
2727151436356434894965116409640131042
5317858590676431120166867384906845402
4548767313292847367859030406881821947
3973920893624613344640242532029014144
3332252620886490173219572868679478251
4041117441076707553417217481505288925
2732845576397192458651744080753719068
5389263815574757002558066756232054051
2693561149557126003461541108815259685
743624375456339125326415946511131960
5891572298971129711850109887361527768
4037668981988442504438564848742851904
1312487435487629298793716839676229395
2169472615593868531947035445694036801
6096546936825767707456158371420362357
3337459145746027470833936517469479561
1952568839240855136484481064801786746
3434533319246437352902430311371636958
5316265975517155024847315076864640683
2663581221002915687606177770507601462
4681577337892815323011013561518967298
3296790418741931958678609027152159514
712981756238255524640984958764992340
4642778960452550304637409636229682755
2763261224206231903639675803296026579
711222585958694763020282140109338383
4614842602585788780173561049390801605
5994353527559078655258210304360723259
2662008161058469488769211266414328247
2695412391963582784688713177261106641
5251299082902031683194478783352366173
6031398517793092020177227773111165649
3332350853974737335463654442811103930
2727927503461588610762588588835344348
2055139665929045960971755892717174890
2662106979128137600816330023957065504
3970379304355726433230787591818345075
1347949324020705938972984523255455664
2661910009386137581925544971451480899
3402990199767765481342855504708323182
5318142433236590626012665643779901266
4819375539793642114788899797627630300
4037674183463522292658555126217768361
2694021576812298622722987252477709970
4006125361132749708801679023419830107
4681690554433106015779274113622291187
3264668698783951171198753565942069143
4510218623415536065205842824177172973
2807414644550844105516823578270081021
7977601784799570862712348719307711710
1952961770092546898169417781312249034
5353986965751170419143111571996663839
746783191814258795048053685825122023
2800144321831633308173483653295594182
4108412318945838566441395782230134084
6630521607400744003012646102215186006
2693939384194694257679096974425185579
3337464848099487461501868667372937434
1381358398732549436279685322929555779
7939558778888798152234458030071055421
2086873567259749441883448387549969675
3406438885864379907418356196951679621
6736825307297520671336632979164669802
983952770413729717185292198136263131
2086873567259749441892418136497429679
3365769355339006899154645723395560124
2734328368341375211029758707718348179
743525772257215686762060282426679480
2665446876984298896918510617614078895
2133447521331336689486460029421287230
4005748399857323216405875330942444122
2055914674646840927476215858478008210
3400932188643720727120633378460663303
3874975924089860370225745321345605439
7101463868857554906855159472413029104
1988326213375392984172444376484956409
3974014715711282256857882137979927234
3263267384043127880588280113077707262
2731076146013836283161502688249286156
2055144510372377277699720763373943925
3337458903702099726276499919035899437
2807130692041884823951044657761051828
1991665852545604927666674488479162498
856335587250946805517489776763075770
1448575084037557975886724047808364390
3372838570251868106735445877322526088
2730781404570947263888032746358744507
4037571006729823287502210522837293484
3970379304355726433230787592712347135
2693928500316610366465238066374265975
2055139625929149108130939925325899608
3335696636727018477314998543805377877
2693928513176327714092679435289645146
2727543852254530856676067574590952018
2693933995480284545220360740100662582
1384999498098245772080766145469259002
3367627074306180696808126335263972166
4679519096753518907162810265179424702
2667407899737107459228825944484342640
2626727543255629313413831521859022399
2260678367945169338992511711170587490
2729126399127461280493415976390221813
8990183004743561371058126828832076888
1416923933264207371963781352597635865
4715674316935537008126553004719068922
8049502908109658177447339891203048606
1312781663524261704754706783799114621
3370971598849144934382074371670437054
2661812824201823045551097840301716825
1413112424346181607082271128410249084
4614567459815031146484315671056234624
3404567343568608435343250314106173925
707960481225040340139941871323398398
1383219955750548434401590891526631739
742952186448952726140251198794313429
2662106149168781292053488988263186406
2731380845710958324750971665363793343
2658471295011503983454827839753571987
2760654319547036139498231158927634144
2758095173450537781543913259562188888
707960550548974682085965655233696857
5286761284264910892017074060510647501
5424436161364738526814942345824788747
4648168438279463793693235868161694653
3903173474239393414015743298151102274
2658191562748526011765098657712782810
5355181734710399534828195537490502689
676226566405686064062690478560267303
3298450284456343801004173876826339461
2087359565389760535072819024417073061
1381652569402803053888498188851803179
2727156878633005784039603929176535785
4005650654607476884142806765308557905
2665348615244249459788215556796237651
5353982066988239458296293855701385918
2729219991349764604028119918032423764
2733608738769807975453635059877344370
5283145438666499898607341820520591646
3298833202953272747657498030571262852
2171786544260971135840096172922548158
5286496493312509462681695775278977271
4041397199005712695732843141851723552
4183644225547971338282767758225702830
2693840906086960691323870899886742992
1989995917258571620669926131108576370
2090999413426380850884173906641712198
9862813773471035621907351641294911843
4713125140516010359446159946556504120
4080122535896999558334877252898368962
711502572620687444414985531791930269
2023690110743362434057046633664918788
2628305459150119985938589709515346423
3331957634428087709680662974466598189
2594704058538739920827032430898048388
6064523107784838660645691379580719681
2626349591524179515770759173331834995
2729307938363083306560518460957345709
6064709846507242554925567211844427040
4005852075930000479254199631550657871
1316034401402674839512147641588313759
3300233758445961987027868252403353229
4047100705538438305224302610519701258
1349624958770745210588015177637350545
4614484710775215807982773163486268023
7342767826323971738857632243266276330
3373024968215007477984601852466619749
5424529767799703518583173071907223866
6736169755752742384607974160022679734
2158087943229466790746220814645776167
2263768907356947223505670173065375006
3301820701317501595568765962133201617
3335872208022446537506016401337397727
6031212393488606127688446919315591383
1385086860124304337083981425575072887
9247450492690951177272790352633793057
5318329127529720304235792815176351799
6031212393488606127688446919316346956
8013937617064398051830916852405452368
1349723206186925655946461170383557884
742952100547734472591276087722899920
1317796921137006839220263552177491447
5321424376502539929826883502213988881
2732560159794294018383414081247968469
4509944063513472766115925102331894886
5389072220948134184889479601052088003
3404670706111115105205841030591862487
3366229867698174472471080224833561318
2729381186224926218215493307483964837
2799859637128827035396951782989179985
4711753702551107669202559523177704660
1984401000762277266236742619532939470
4112503548017247591306701245926976829
2021539051727289260574176755436132069
3404562186976049815275611995880464298
2191703528019497402964236611678509013
3298382053241562177207756680630335961
3369586063023661725389508235217956439
4751042841215423034741520450874791696
7309902462174250001682250740646595131
4784275769661618277655999055204686401
3401427522884131931015605570356311172
4543270100536858092920327143555594233
4005738329469806300162976796659913301
4045135457321994404123296076437790164
3300709986986970140947143608423523150
3942084090340820802263411366792096725
1416732597978638661774823317695619304
4041205903745645496583006995223821056
4006131291922142159900875554204270890
2626649448732317661715137606814080261
4044938991103848500310612976029175124
675648025990866015471836005049286068
7948314146103955070725822574801004380
4076569857799058959266394164720964656
1383132579477474605694124229389413179
5390644423120739088448714352086109210
3300130343811465347926275496776971698
3445924031673032521539638556301889648
2768405089547972077893755661324296050
1657920166397957351531038841817686949
6701745237293050763917633313690990527
2060936236774360177327838562420369922
4010143608023963196470332854892834547
4008076372927799228253209129518684080
750609957086615901310908897206291472
3438654510989245731207164075908095311
7976045757319010042242897897067470002
3974009343510866561509636664583256855
4716765738467182556303908991110860705
2661719461903301579342319458637105726
6701166179092702548829890583788124488
4683454394080213024047934826430580970
5222464491523492696538204857360223728
3335495014676434204620384341943261185
1379697991043708128981783370333381183
4577248941593074978289457736422290928
2694105697278887936830317164832170527
1315930509559386900763387858481527548
4041019737973678008579091619848547843
709439189920663364961256988970796970
1385381084437641973590245708921676540
3371064933063800859126393534706707482
1314353894280262649342216577487807804
6031206964730672459579519500153341965
3335603289581532859689988884378785080
5489668000586514077552500709803587456
2727157079244336603304804994725361768
4754089126163550794288562845868025905
6702738940656517433444731340050167911
4681582222371655002529517472071515687
7710776698181232651366758329536162749
1448575124144185348480272858031445427
3333638355746505257981695335708338479
4752620572219032226052053990923872982
2658197274934548939142052756854144970
1055250035325452871279617756895549823
3940781834421049530690207883443808374
2660250061614692603394311945417848879
1315837932970984881929347827856369639
5286206963450265844324182183758930986
5286295098219562703761402403683459201
709356497435756220605502785127226952
2764402211879069878341694599978249674
3397297550054707184508940801111631419
2902911373410273548714392519838073544
1384901321586986407242923827139744725
3335799569501884736106386197788144091
4002202727565405381925422315035682316
3303957554518637889926624728420293728
2599921553324397497923269757851440811
4679431461815801675166228368848245685
5357234643567876466009242948206818422
2733144400366103956298725042353799680
1318272875338166996309940782451935023
3332262580345683688353810467491946355
4683454394080213024047934826430587829
3940330643999600754089134372626734137
7375051178158236390996788723543338702
4646497894480399167923273275609409334
3972339095207727485157610481221191327
4078938052262465988128411985588199272
707489970003930590952572583579523927
2693938554991304642191406949978335237
5286206893344866699037530026711264757
825163713832750737811305619055873848
2865042593121280348077701627115699943
744912137206511561150862724433936629
1348336812631443829794023765727521101
4009766446138981236430362471268582934
1381560021499289639205281128375203475
1984401000762277266330051317811300302
707769458941293688405912591929588961
6430945720570092175072390993728874247
2158004665663923004314410536742125275
4510218623415536065205842824929529463
4010026429935750961508311672576330174
916648613576487120380735421035173446
7339381556035598143549513761927940190
4006048539898900979217115703833189796
4012826867997198445850319349118977059
3940315352627801737915279887794458070
2661905819117353432649543723761830398
3335696636835700926292020764016446811
4009579776067536666440191308264091334
4073053061640678705740574620320693089
1988035854889894720993074440914431159
2020153273335767345183457126625998383
4615978084265270216044774791587536235
709636185367934176853242297901311488
5218814640351363197941707741291802159
2663678151414813894076490498698548424
4649651840498838295546879445906936645
1379595305383004306428836829429013510
712883508826139535968053092121175604
2732468252523081498408240968007546216
6025705052477747568551592450309548001
1384895822017343598825146346203097689
712883508826139535968053092074129723
3403098474526680921476352692069570001
2094623724522426331794692352589531556
1315930509559386900763387859377875386
3331888985214790937457021315437581012
3404400784950463379797695296351590485
3940409460521028953683027470248552195
708069300443269933428558521341921256
3436689524138287355784617282231241452
774789175302022174631493703324936282
3940418987322022247058464785434821817
744622608810496186647861492302936798
744912137206511546724224710975671990
6736546307890885423354934775068298542
5286584605181797211360675279941810493
1383323277581244476075114870391677307
3367248796817731559825994761944193132
3408006002992646785402001023447763064
1384993497911074179532228876213382754
4612416100702468860127583045368952756
6499660410380867941722030266447301496
2729012981345983050672098755153499780
1381265566530130882203562273991495189
4644728855977820419628887472349509135
5389356304877261030092905529279262655
3335789197565302925775999789667085122
1417208617931217181741010693894270845
3332350850361924454167186786843132221
4612524661305427598390169220212681295
1383514670830559226775880284070660405
4042788575072725646286052937785649912
2055237397717307899896810226491801099
6630521607400744002926326828551971861
3365470330819575593267592775651791205
3968988599192578210616104693352331563
7172388988604036274563926418676075563
2731175167706313292426944718830108545
2691793684565000490023669293261081799
3401222217581887662394059519680939633
2059054280385701635029857035794157628
7709557693377633694633276024971071000
3367327461914858526714484783882293002
1988040766588138939973389355807364746
1381265552938612528545936861869039323
4075003014219078669959302747993330089
709258139214324281095241128532449664
1379968424168021510798159742809138509
2659862544394138528311693307895657957
6669716828222806347746105736964273903
3334119208714849399066557694188131187
3333932580766035755050038479453444819
5389067320742189962763809977473788081
2730988471803042370953879165073550219
7339305094429302825408952859189931596
3970669390539361689871933126420661396
3407929469886260511723042722670763272
4754579846668411167882463512467941473
3367239026350505508524868437409630045
4116075086246974393661321585943718333
1383328948325711142645546092973286273
4041107928484938525292539311755155279
5992212796795560899938150144508464189
7239702970085837743789353441392440071
9189209291678316718715641218798337873
5357431596716092572315601241901870968
3404768979983036100519913412412803123
3972246003680131849889402927929659123
2730787162686723154160502139494134869
5153582983780414488589180170121541227
9247455515670642683137769286940535737
1417213936542611794952896188332909712
4752620056579203789850194190214596194
1381746201591069556100631423581310949
3367243925157175436750893255346906482
2161355990158448609466405413555267351
709733902721860589646310037356108169
1023236793921739748295178403501085885
3368090923262089024989559485964035347
895442739517452371949585953632501281
3974304097739957015904233355683989477
1424953305711890256825745957080612646
5282680806302145631531984523492530461
5820476578932673087712117574979975308
9225411843989427773142611620200407244
1960039996222122937466403689479348656
3404577629615426849116304420981581988
3335509210381111018667027600533234062
7238765920694324876398260220722050328
3371433115240801150997209123347999939
3976062738024415837554122621926008747
8013550442006705008626829590030349551
7939837884159109328144815736517636119
4648623956050940071932859225770044929
7738969051034293063365029830445921317
7938706910468655991137135418847861860
2623200461158275233103622353667521166
4072940405770159830365820254893645037
5218907988209069283108568820270008409
3401222019138269076080290531406663099
3367424677258860292890434384895615779
2660245436393999313009713900735188979
1988046465943798869363881888753608120
4007507600060492823173294664161575540
3401133582222644805440271520288380602
1558695451768008529324286878516146832
4009761600349908426337707375292431314
750599315402489243947810613925099284
2762545580728235717397780124067917615
1959844061375628733732142777401696150
2020065254652452713984719182588736621
3332066667639781889019422775077797577
1318283503648386528039347388793864001
2023405439662493803660240816951126035
8050403736952320239953266918871557515
3431094645456763541055021139208190199
7238765920694324876398278971520981325
7709557666910330060906954225859842313
3970947833758926633644204914908717224
1989907739484042545267929842621016627
4547175421587081551510559850866957201
2695221543076316905206280849603581344
2191256450008408162570810659326552723
1383033991345991981305320431613296363
3972432146678621507716693331786162458
2697579452987635253521048730596179314
7275908341236868845755001649971055287
1314064336643209985558130135368974911
3332149174628587644409234458090268904
4683454394089803700683506270451797362
1314550101158835061251225175921166933
1586440985106340624216361757237138982
1381461517688163853222598064786254266
3369208844785270714382710676217823923
4045047389692668013502901995734298852
3369674444308108586122817092741982068
1312290710846445628667168143719603058
2018203252006961291635690862745684754
1055250035325452871279617756895426361
4074717841041016275914690584868827426
3298646750632838125492317952592488313
4711454878718505252500250619577589466
1986165041681418204530115645317465542
707774873363480539868184804676725596
3431094645456763541055021139207908980
2159669470849540735973976795565601076
1385087144344049825529054417948678404
4076683861470385135037785215350110545
3335587876310031234115249770558951097
3306019974577159811864002653386477311
1458477248893599066504205045395586411
5885909628308916096645202821135167382
1456610702532807402797483931270287045
4009467664565533506215704653942025589
2164897755847076652267680204099527802
2203623577494484574131198323643414640
3332154044071135956330262683363293919
2058681744427490160836563800990095329
4009206657943919978851084940389407075
1316313698735466253512236980394700972
4042788191391754874495089445726463663
1315827876976362235999691983120804249
752476385090868820964219510770706238
6636646146726310594541407669476948998
2697769974762872310266114771670030476
2055532300446674402345449525542335137
7300290368462524746022256414586249456
2129332574005769435726372913976832227
3370786302994576877292761489590723158
2118803976195374645852566312627174800
9796441043799809266455725097227048009
6027866579108884693092042107258791647
4641098900420920875884985824822024043
2058971217065277504367771540250057481
6664220008321278345983353646391012630
4078178486168536812426509255737525947
1381270751700966874405207111594691819
4717157653819162482045576832419958546
4005847231377849189768524114778215549
3873388969125931340852615740085070939
4116354112122711405109698677043412552
2093963278807096730019582739189447441
4147809503236744156243164743321190480
4007433915131670946615940385581334580
5286104116566593394980552236148113469
1452189841920396199021027001907965188
1346279132374322887470332289714765959
5385333934207576358645818509673641744
7373943688483264665219189135704120647
1987938395365925990654048798622274853
808757701622347139233771693528348023
1413372302285090697721217708545426317
1418505663684370436588014074219206448
5997896894426172208975406129122323720
4683351449278615991922738194978517485
2660137118552813568650334236850679678
1379693621470549501156445917750679442
2053955441592352478798934639682569213
3406636195712223005933650123231470689
6202452232025148623466213669385739791
709826994342994569098283095874581692
2058676586368922243499997963294870073
4005655380608967797257410524533465435
1018773098769907197841486034324132839
1054240414543559893293241885263796318
4009580103086658993219927513083590567
1416634606248003973026242357110750245
2727534040444576468729533125465504885
3869846919374438509325023856716184130
5392987419099383137307021392742695645
891802700076331348859786515780306722
3445077319174860130963367955138855228
1984401000762277266236742618540023771
4076389092088032681386439756676986283
1318101190800568175904029553907293884
4642294157903711625678904327131184503
4147902579050184258814419456988486274
1387057222790769354298541171030900638
2020065311902079749464757610864383974
1385469791445359296210127270689240730
8685949811797077087477399532754588798
742957057357706097614266224993886480
6029639561247927897552744383593284380
7337815502672174081048308847979275423
3406342039919388330353436486106507919
744912108630109298088862157726588081
4002201938366208906861308194118240547
4614925391571960373138208811001601807
5218814640351363197941701615593597030
1387061876567545896186992508907868186
4648080151875852132566797133564253963
2663580690418462219155260218217166725
8051369776943828445031616546423821896
1384900749346570351183278062934551808
3369007465484491716165140744751318513
10033320180983925632369548095117282107
2764942094266094241372635446292387411
2731071437909240383628081427822489505
750899584144223024714752063057166042
4071367588577465002607690212194213655
1533379772668232629268783098017042129
3440024345478650688867092317057475633
2264229648902084653452293854270938493
3337273293505977621322333729451312509
748738384752482035869430896276378555
3234894588455930579126385431143482957
2727063774276893161323496349700068563
3365852363708593823838667802829373739
6598694451079056949203870842598899026
2659862544389972264678064211077548285
711409196841659605607416302585557324
709263035796832806183631706504079395
3404485298127917861369440605734998323
4045135457321994404211945163508719623
6066580945508639154889021783811129256
1987943322020617240307281974293302689
2695226225429607035178227223674650795
2663767345461628053158129643216710484
4011043705472262211886302500438532497
3974387282388632948154693825313942467
2058676559982843758847210047169718766
1950707553538816719493275959760897230
4683065816153496882370679317405455874
3296981198411872243138780317275627093
1448937566034965942406773336076370904
4151542402010647304857186209854438399
2658383646391244075504139124246391365
4715281641885817707666624736606284470
3938821787134211904559443858855331135
2727632260714643260431277620125294621
2623014592349514028472895066000695107
4612705684911988347607565919100769967
4681876676622762801885998394636416304
1384998424524317584624989229976913228
4715177979976335240478077069812182606
3939023192850613608683417102244269817
2729116586603198293776743773683623892
3402799160831968997613845880521119645
8988409201253468540356875325208838709
4682351328994825722081637236793955961
6601789927289090561189024774806932214
5321860633469924611797318867912086238
4009844826345876093832311303984892813
912919608670990398737990165030457933
2624581655908408121158650974046373628
675937582984724691693634042849807165
3972334523592428757497784178824537824
4006131563367688858435257694429813598
5322145291707110336986339386812444484
2658285156258478835800751935858045257
4041401868657854657482449063939890827
3404670937404315024003394429357984271
3335690763891012071699262498714942110
918396927712908367439773597727895212
2691777712019559660585071546692630746
2055625146334027902066166652207249260
3472358257781806993028308052283433087
1413387529241446294959420659405708519
2658285156258479125793111016368681791
2055600679653393226795443430170464392
4548673411011026343433450300244628985
744912137206511561152824345585520324
746494164803426253038140159830764744
948303863917759298636224082107225262
3438644777067277479908318933598756061
3975979665359827972430710879697787048
8575830137030196663127567018554601480
7946079819529785811527638158304013986
4010970726835844953355482215072832951
2094133776637929940218119667208926751
5148184276418396941671002911854769385
3333740716886396310001998785140375338
4683154036214866935435999011340701955
3873399090333540904201502193582221851
3437981790447229014974685193794593237
1345891313606695457685905102604602852
6705091393188005669358640991853569501
1416639504939492002708958451926124320
5926220978506425559034163778527397881
3436885457514086042383903132607033419
6699687785525912153533105133747220992
3436885457514086042383903132606889380
1590625249957666110923341382266975439
4142003136284195846354347260856128427
5282861025496475150089224300633401423
4006033345950185091196907027235563397
1383039176542641492048519460423623620
4616159530548405155566343824489911815
3404759128024600942707897077142087766
6599243085377566770055257526868790374
1952569340572280458017084910764354082
2623107927466089413642026478609886484
4752526934081645778147542868067913041
987215579401688139304919497802726163
4005856756265820588529166712918827053
2663885187929550470648238043740045658
2660048481696236479637468915889980009
7945898347467444073716554919613884442
5990816079427324490637779775379404569
8482371837077224582854461299075679200
2019775482085509756827660224192708732
1991769542307285124357143938780657601
4647888614570197241329802337522483932
787071105884100748408293013397101763
2630181253333316173389807541655960908
1986170199662520185618399389431063519
3940237256713875623866062471933784630
4679617072012138124099145535628770818
8503308171905043866086684885785705768
1385381774328519534371199672729370051
5152084273106184880967447593043832996
952664590125753067515743482723053456
1416821072775052204544946533440162198
4078373826734933285416544784279239155
4005739089380466911612060894467862427
1984494578522250686092544775534530660
1381727053557533846992333464620573650
4675987618734522449787694420285569191
4679725660532451697798764042811169886
3975704793146404422084013975135742633
1315925852911502936514054845770869044
2626261644449005943164854234631070486
2729121309033646023633854026292118743
4679814067488758138979918014323977692
3406521978694933923910434015629793374
4043656030875192375797448910504271142
778802051312547025021663362006040163
1347865775044188300794963748785659659
1383520043122627741344644581269335324
2053375568435235262536590759077905934
4713228015251671051799508838931149896
2693545950502239934231295838842626495
743040306172027360601904547365909539
6601789914433319638708307072679316672
4683454394080213570488876027021622821
4011637544279765911140184217673515654
743040306172027360601904546472037800
4011240457478833021852027717278631315
3405033757363588024187458444537326313
4675987618734522449787694420285966652
2023602205886327144303575555417942546
707485099172437663197525418800174705
4614577502987530141460202782158560030
1448750924668922620015108640411719924
5254747867797092647674154427266247489
4681779016485166937759683833807328140
5353692524399266777909812239314513530
2692165231341081174978809146958154993
3907087830840810762042230719124022199
2600117533050919327396646544705592297
3942010584651438902155715334159253826
1959844003528835651776505776285521327
10268519859014215052430488455460133930
1693294406362124534640814464441461702
3302007072067691900350639827054986783
6100373415094831403575926425931505149
2730900049206913868069649935890603210
1416727410552399022322893010192313343
5926677146997839194992173635608853612
1381549708314390753169572159405574844
6732611011203095004567911310461206804
4077174999017986621715867828568061180
1413117323109113420265265913554604649
714755108383647759917679909310563404
743040021273764629183532061485744389
1984696230688635764096015110287009815
2023410364847104175327311614743108207
5279319492001228532759302963767767201
747160955188820356059152085195364994
3335690450284022860530811884923888023
744912137198597852125907362219129505
3904946271445995963465242985762745410
4039251570308418501661332522175067182
1452205583066245827451651950986917318
1316116660406261225483467960337349492
5360776408268965894631847377264911705
2025463162993976944712042923711242671
3332252292228781837208771832520897399
1312781619205781311246840460294107449
3472544668602811450515108519730061344
3332541033522528279400476360965598533
2693846280559029058065606388940151561
2060460769653880939010073921154444272
7978842258808504603784097695103110991
1346186312206762337359398140295285358
3335411750099500360844215176669068976
1952569340572280458017084908976480644
5353698239549246966917358290103184932
7709189472562096509025187597777229308
3903457589635491920132707269690067277
1448486635617428873708514245691199324
1952568824913024855637330371843763730
744912137200576302526958199807569211
2730797120798404004144490371730882241
2732756938820262009431983586245816722
2058681758705433027485695771571288673
6630237546911529786127374715298448589
9190042543470025432645335131633672459
3445924193830039984242695542528174141
2660152071913391262347300647992050192
1420461342264914846969033252243000061
3608887298481451681444872072286833525
4646119861144454471070853726303323828
3401619848875773367479179465534427012
9325163819311451210432071225274964062
709439447683237623296254782537653858
3367621874819177023560662643934124145
3406439200227257243927470046932202249
3367523154717227995724163344620702037
2053567666585272256270313918820866809
918132148039263371965885308917876328
3367910659042750508444909446685833781
3867725754318630792577556912904073923
1086439984647736490785073243733504027
709449705156052437614543485264999234
707681252495825979424894120277596975
2023602205886325929946561532248635259
1312683371797842289070564826865255505
8687811586008074533982885590537381173
6029816178860614753326613956480952838
2055920146400002888988310978391534925
2729220004168038142745046868406195691
2023895872364771921521083552382133443
2663585089241015725916384464284853741
2693742877272526890429678350998766132
2695800112761426160609340594363876583
5151814803256164204979114659447323130
2019956709093082617803500234873115456
6565813793514229899524642763566797353
3369203688159286976633925848178162075
1383043842433597990802875940664070955
1381554837691595430926355086666623683
3505762665062724852836291864698958755
3906906346670431670457668156702814375
812211899517111786816968585191505420
1318087022396004403167956352822046406
1984892208423098153946535190294334602
1086807959771245111472763496698859128
5355471333211941593793504133524258586
708068798360148647786092967639117100
2794352650449510456780215819625870083
711114811106863427610521184487898368
4683542313233317150913802404558770478
3369095128988177388811325025337057155
1952863581473239523614925172214997584
6430774289650580704088994595911588122
1086891212959982093420112207473550381
2193108916601897594663776003298579501
3441524726879871839835954256767145762
4011048846343860423614594659955569346
847290852249765132489820398723784864
2764867799972781338385392607756254390
2863622478999038959690153541726180863
2090435578637159358099822141750406105
2661718916923866408659861785123681246
750697918487103009194161594576162815
4009393841579069663904821131987239463
5889720812267660992936905568365325840
1086807906100369790935976900859822254
877737413118838112483521358478648060
2764956765518290068836441364467925112
2732638266411343811805115910132643220
7276124988989697279097518092116230459
2727146766702418899166832002335023474
707485128536477105124366575519438656
1984499519534322113987839748503508084
2694031659343349294861580562842106828
2055527185399277801644459097959497496
1383126809968406185087788199111840155
782044459495379219040053228044990708
2658285156258478820661549168232882963
3298274228319886773180915873769376247
675750857124344827047764589885217465
4822050984215484568004144144574635506
1379496839452552718657684319405661818
6705091393188007341679640788337933406
1984499734436206443100412746468441202
6671490314750583210635097433402284844
4679638188559794186474807982170271327
2129430765707357188588925962143191318
3434626366376337015405965305636629382
2626547604674259062957783617805547498
1984887009610953274067055653870731200
4111944283339517935554468278060496442
2693944298749574338970957491316964404
708161931343356744714807867177530278
6031212393488604455775274647548641002
4041892804156843712112498212642440306
3236564225917500949396697614603297174
1959839419093361375468146609504753751
2019961864969552528834835525538181401
2663482199508835093738085635728386181
6031212393488604455775274646699339045
842186912835207785955242324854274835
884806096658282691023699398342627653
2760752008332362568518477069612736861
6705091393188005669398492623842405829
4718735011851299259018863951027661431
710214770103424311920064427830485110
1086807959771245111268795197085350503
2019677250382354225119092708893102343
3399556883192850812690005772382774611
707961038381435060654816410192891791
5889176560382546910162543620521521513
4043176009332195483746826071090746964
1379589931781862606674237549178651221
4714996984358677024467081819169716297
1314545189577724032687687579731197637
4005945166191750170712826509001445404
1459656630919490304612751861215692726
3903276321837065950626360858963412239
3903462990487698353420888574636107755
812407564379905487414631950142012718
748743241329138322171590976710151402
3298460094833899206148219758291993178
1314544901745026215498792135523925940
2019677521857147696300193049104454240
2596286141923108696825974799163010173
2025070502645870695537417880459446909
1379692777122263036352159995958675921
6425194340735446775039940310688785376
2733149426464837392606950698021832494
2057295381668308274820511429303794093
1984396401967235272138825624813325879
2058970799265019600992702000427113141
4145849466611581190930965887062187238
7864524602741224841646048523096998928
4648080414099973552397947448566127687
8043515301274619634715946666547174564
7864426885308177203447294277220523479
2061121914012874843639310839232369971
7300672375665629740768050415795818790
4112042258598137152490822603966054862
4683459306496233952570577192731868704
8346009639967395458194174714992383124
10268068412873707100846856492078616937
978534154283243134416328985796984169
3438644169878323145652749704226671745
4006037971894991192845447633064447452
2090415358541116338690037269068253963
4608692783080806832581152744650654555
1381559722130768966942382549410715706
846003524744792338484435203431662336
2058960688913003969644102380194690567
3367631428837087351985224566189965155
2090513645196745752072746486248019710
713456364876819993576668540833546344
2697481205585727447643566833037952165
2656609751484112338042073558074208282
3335592530882127288072659520670792796
1956385451116383684529530848075186725
2730880426942027051345879495867069574
3336147325884698464340699468960662731
1383220130650430850184505405179289848
2729489449744637373546251658486798984
1383127082798423833026681006207969627
2058593755993668303882478273146820164
2725491746974192988866830835017516205
4748685490490575601632302425074492729
6425189171356459992996547496438712323
2055325791816078124468702078417201259
782043728146948559207940447806686719
3972339150241541859169416680619008670
4009565105478816577431632415705817236
1346186299350771592911562857255357936
4043066946720867068907625469908363720
709734091235676112037698278664231792
3337292889388858684509553074129368276
1984789305755899869654571380819941918
1989809205713702080657743674981095213
2770555550889511852971926389212140121
744912137206511561108589396272628244
4782389551691719699675034090668242320
3405053478314346450005864573117009426
2762815734646210495478476847105517637
746690115320664686910881082203400676
6425463527795994415409477053284819804
6703876432101549571202521554185843061
847290852249765132489820400412484382
7981179510249720256989237560180088650
4714805229193520697206273391921649154
3940413573645810048479255384484735149
5857515623443534844506422986387147920
746690115320664686910881082203269994
2053660743108965546609681422899609375
8989643121681894764261631895237946280
7134157737066586906318218772809649522
3335691208732955299001895910449537803
3940414129300571861964122375084100626
4009476916322668835826700509183875689
714754878408407888886108998964713422
2019770069123814275799268016940904223
1984597967595347585270868412958931511
743437936745663013886091290984444179
3436787835864654589565993244573179826
812382799050789212981729856878345976
4043170322044391623514772614011542755
2665453810450941109926715990768484032
741462605286127914398505681183260664
4748499107607065309176363787874830578
5995745077709109942085531481421951573
4821300667617023009352077965699537608
2730708753193177232564046660191326391
5353211713590606699611164482035758126
3296790419491642776454298017283173715
4037487757076016636280662298591145824
984035982882931809932434671211792875
6031491594361769576162280680589064877
713456691871998221060470379091671554
4607404937701071761513809186088024888
6503285740602134708562119416648601252
5996034361875259062411316203239602479
1383034018481781648840349588189228507
2059142728837485451904605381927299847
2695609076078627372023848321117362869
2865582527718899469087713426611824151
4110573734045012922729421688307558171
5790231088085855491261233258555061432
5152079567142014867808064217935980025
778512535818015087111673038769855866
3970658575342221123149140242875096543
4612259651723794032506666307795080747
3445733496264479263461519570839032555
892370399528526839724185499719413216
6531576069349003593996560304546005125
4683350515917382613055396171468129962
2053567666585272256270441987588831465
5288265463072090098253545897935081857
3399365601502660223165132234681901320
4548948270250192428358138680504562382
3867809264617154348130633800839726777
1381544781695202543339126201930329115
913101119905842626638548765272356276
1349914228579501495870499178173503914
4007900273792172400500817768071781534
743530930325991741616918815442085089
3899833035051677941712348989059560076
2661718659889678282663909348739833902
743138283011616737168039901444877675
744912137206511561323617469943044099
3979221842808134600063584337840354928
6699403914419046045521429588488479525
3438457500505758834671671002604619708
5278942844295323269009655667317046469
6666277922406361855532804108321254134
6029350332905182533030471410312745959
5279040506069581580186897158273315521
5316653535701178751308134587807561075
4715286555607366255399819086264240078
1324964858333849492188328566732682267
1381638632390021811431237925660843637
3438369892037647320222164656457140367
2623303850058159087923316847068343091
4681298379091149422659227740035045523
6029531793477000772139094064269045779
8989559842712068429865713262557186226
4037482831091795898204681838653926587
3444434550588913066643905380073793595
712795915202106387453851920008316386
709439977768904918316788437382938693
3870078751185320930569435190049217286
4648618977979110757844616954886341158
7302348093192854134308031208531226730
7976227092892255347891502749886725566
4852794549020240524246878065040058065
4683542313233317150913802402577898137
4578918696958964493808007272674478342
2021450860470263148715381738296743788
2765407411666698152330443196643017178
5992109923474995484792495930025082497
3477942631070049637353617488984054461
3337376153316320806709910560998970217
3406360820105971828366150936095361339
4078441187573434353875384794706903739
1554755243550645457996688008128957735
7948314146103955070725828710292051094
6599238106633069293164626469302982038
3369384671025714972910775197672108424
4006033544462834920457265499515275886
2695324158443134318469121083647716685
4822050984215484568004144135908666612
4679720447485901075364658814546085587
845620131371952722646717508367444389
2089043991391771096973790503139016906
5857795354974459119492287982468692048
6555766008528070664119926021698346812
3367243710299152772436696305217358169
6636023462474850200244316614553337594
5148272454857647348070814997418429082
2729307908211738188543799081565376386
743040306172027360601904546474513899
1487848739433673770372997973152037402
2157719722413611984759315263967723779
7307766151612374702710261359066353559
5824365991834499835877931238084090655
1381844352551374012171614311301168365
4076693179003939837175108563255876617
8586906772107054152172653253477085062
1349438561599179890086516815091205381
877374184843938494434700375984382009
3399453236398495425354794924924320116
9361111960280716599172618941536137571
2727347902531054030116051528986562719
5252430455071437161900928333859324256
5286201981014031247331867561774198398
2693840677731939280310529984679650630
5788364413762222325503815782138562732
2660234349078977915625023646977793871
3408388665201257951855711172356321471
1023329736061065909471444719825636064
5920062240658011467145573498904931580
4686794303401096507169356268134900396
1413868382172629744163508766611048152
747455325804208967430639337310114326
2729107058334211817467617556273322494
952488181019245732301485337789916737
4720596569652642845918229463632717427
5149952729830845450109227085698436558
3369478018916845677972460256958482257
1349522097613201869185586730741426265
2019765456044681304701267989795384805
709351340849233302677109307384144671
2730796657353495813385833292336616532
1626175924775704272280048668720601080
3298916469743847636667462538325197548
3339424624750402698733698898011503275
3974387322457669783791895271324978516
5155615958241857071232482251179763615
1314451825896610314354911896419555456
6703416067763881274144936206890636341
9325163735721565362396661213077137323
7268835043898248662503302997757028982
5392805418259113236092088493079218530
776651290911214999687126467106579751
4046510748340719427587918274276190226
3438634463848329513669638796564537135
4750541404769296141150301325873874953
5355368445545229833945447131389823980
708162118282361515697606414344712008
9326316262040124399512138464641529743
3404955090006886549384146532258443612
5998707252980431933713419232447801755
5250739620499061169318814057596973994
3367425394964119390551454986472695841
2053557881234818644347053289391734067
3367434976992818532217398584722225582
2693850719444256368966434144037943357
5991639913696561301169813400885048339
3868078465244033014462804181249303146
709258137775799729018717750581622107
711605503816697756149663340865083240
744808446720835101315355576806812106
4074806532292593721459978939197147594
1989706361016507863428881733847227850
4008282091646643091688996198005616217
5152167744878727604098301296180515992
1314349266279686467346958017965192594
3372740594995440097731166200649548488
5961756141232333848687334151617620337
4722162857427489601047995570343647116
6701166507781621992910148730740016339
1959834493792008132191428276188946581
1384803016845984839340013438708128018
4679441275248585404652110814182936665
4786597875566673235224963384522099919
4678613410586458096957512015442713791
7946079699481153955359128119296467426
1346186299352860486425554957211350878
1452204810364877962329337833234503152
1379688705481183411848146945387663809
2695819707817228340437483179191504524
3335592788676356822510891867007072531
5790226473653483199704378203368652503
984129113027337361078178757601263953
7067142660171040546875802067989218843
2666036590636910361203062596583979260
3404562187874033140292023626853304839
5318520504852998009571765383654054780
1346190953133806719859551675008650007
895912505129246457862528511059285571
709552077879700468613398690110687925
3335887162178464522725243890875450007
781945766535467807413761739944821283
2730791719940568635831690635431157558
3298656562440588471921979953207987285
1349541420471757026865802718926117720
1490925922516745330654198511675485121
2697289378868284364528859413109896663
817232914280756845252210357383013059
3575975849234401140594161779311307492
4681778458564356333113952204861307510
1346279132374322887470332289665243979
1346186299346809240409752742151213163
1055068901139398501042056711025646831
708053829120336959711376003937073868
1989795325845724562282941613153192966
948661731439368145524039246963152820
4147902644080738872621734764049681478
4613064041558197138696844043046469477
3332546718554934051780361112685610649
4685517015361714768907338343903018265
4683154551080556432129653053861755190
4046903967914408384664804288671029386
2658476494492341933844546657233436591
6066374151823158494439734256524404924
5790491059701384037862766320562439460
3337562535420580995511774217061416369
4007610814033557520537914976127395311
2697092626218706738272269395781734135
4752133703899110395050964659249371752
1484483003463757121228980301986852529
6096546335342554193882650519032458542
4818244348265638082533689198056318991
4817518405133031237015218627409518034
9325163735725626634278827226434914031
2731066890689828420628481285177742363
7304389720269738178184336168352646265
948303981186906568940860656136879270
4646119861144454471070853726303584831
3404490335356180774640088911497155682
3367425394964119390551461119430417474
3401030966037184222153278576993736349
3401128956181120258631025236685560996
3367425394964119390551454986472970562
6665693679586539855647352192649204361
7946172598200214407450548006965728355
6664782782590848866860213906129063954
8575350860266618460165872114118823866
2764220959041655588714128610824820129
4011353360927050035611750887476225618
711394299173377509488231376940944857
6737578929053519969951708803620330392
3942280802951553047325468344033745576
6705091393188005669398462894744003011
3367337232305044667382132277718143364
2589216967716017930499338518746227314
6034459211838230851919835024622324442
7375624152738239756018896483770015218
1055157052474307656778362034706810808
2058681543133073008433669309883036386
946712321693384528557864316451048499
8051271591479984145763184447814219171
3335877184673786965730278789671906185
3336053771507566347984755145305868526
1055063975978619400688702805559254947
946442347603858324094834382400131212
3970669419191044886481334497534129002
8011224602397395634990039731639247739
6064218982533532906648425084001655280
9997760103083709369570464069503388693
709635887507187296056441637469547392
3331967646780433916167173188178489723
6094282633391194350584082126650349041
4006130531176381942450780567036325347
2023886576919856758545209781928170146
3970947602365027477967203249055870641
7411091308589974266692786922836513453
4647697562845249370400256814280606753
3335985895229207096463532607239668276
1314157697354171431766009166848932008
4002594140001565193678658235945502368
6628762923727567526111224142542504963
6628762923727567526111224142542375003
6662260503103195412945252604785608549
2663580991814782626436657092709734141
1086077052091170080841145031165183608
675740829733712648504967346149788049
2023793731007104499682575013450964456
4644444226392438778994816151218362371
3335877404691764737238640799192476741
2729695427725604533968074718617826576
7273890635928235972256687781874555479
4717059907115818908260827253695571821
4045135457321994404123296076437522663
2665359730004351411002240124628754913
1384998680923327989221641641992515580
1384813288567158171438213652615294545
3440525838393370298312428781533021223
2057301081085374981711332366981917738
3367439564884585037909253465115156658
913283149091050368216860890646162768
3300238633010766294624912853289884243
4680206744206838119213857112553387703
3406438899440531848439381076710765567
4076683490603530339216091224381405957
3970467280837915135211040566581876480
4005738644545001487143920811379514732
4679809223755782722902151961630810619
843950208149310907136015645241238716
4045135514500518550496320650949909298
3972250648254122823047791249303697923
2055526940304412954894264520886201683
4045047363937075045083966074226597850
2693555992327531511263549584199343367
3332164345221636020785391898374030883
2698950260800254709023170827140968622
4680015160241377485369724484028913492
896098372444736930915944605221832112
6029345161993040477571288357897705027
1017278811174477585368541161361461693
7877751834084069504448767502175298146
2699047233342370203818407061213092736
3333838732221653659105225166136641524
2189487996590331296869615076731223242
6497887601027077234273761578104755568
1349914242193128002575934589830049129
813886500042004465591195714405145556
3400927518989704731322355441888122158
1314348193422165364064267073635163059
5153671393623751152240856249004450933
3968988341362950565734891640105355920
747068080701434828407696226828221255
744912137206512122983251994614362207
5286015870238284094799992469253976390
6661981950821668918997668918830374442
3333730958754925796248985727520791588
4045047363937075045350159240297614105
916555524191302506449498834195670702
5323192842844048559653251793847188291
4612347763719404712757342566816814061
2697289390293867256545891950610698897
3234894588455930563991737672216198002
1314348193422165364110391136986675965
748257763021492867215561116658289904
2172921971061181110285792293257205786
4002403333294213309307729585995581097
4007703751945017379656669790723982624
3938630435407838209007755458716805874
3404572442939018658991018080704664744
2087172691873772788652819153312084457
2660044315597384031817626543787933433
5286497009661926045853000057250118865
6025420806500131039483590838296506307
3339130140274988763935779576446410464
813778400717277189379795318394741939
3335597903767398036110664196945360306
4080318213542569693387520253896096591
4648266322149235442430300695052229425
4646311648689078457102011172393034557
6096448675129462716848306183608615478
4045047363937075045350159238415778865
3942084090340820802263411365890789830
4011539826245371271164154781975573375
4041701738807483370012341262113429594
2730889778949540280716819738990888903
7848124837199741793619672014751516836
3300596487595780262153339215436522071
4680103311544322183210077643720190500
3405239519054038897020973863985769073
784696434653871897391155433954388984
1484125704559833580532624832319773647
3365671366543820895069391263759457659
5857334614200507957292929944734047680
5152256411019889806049613305812649017
6634710253996270336858602769899652873
676040699841783860577826859197978401
5990718388428145541003976598958443538
3972079502307849766941607563439723794
3972069189122731954632517634397033434
2630274246153607496500816651772460862
744803819363452632827680236069115919
746871656698916583734045777510124837
4612249259902441705122623114456125256
4647976707907315130285363701546078970
711212743395862769274667866385551661
2260952698678986139804746093331536083
9247739643920638412253196832066655155
3335587818306718867513543494529807142
810354671171870779929303938177003907
2728837182926180393719460223094683931
5991100100470818573909418583457323922
895247060399920933799575234534158521
4646507434783497708022743905218162506
708058456483659557076296197229094359
2695412391963582784688713178202024261
2807419432700431660246467671238794358
3406249004836587462350158866966648436
3365945712226889860629282628298253799
946805152459667145602441543002660879
3406635952137557462360550862589646322
5425936485561201480502274931002937026
743525772257215686762060282426541578
3402705813684185593314812305846511948
2087265781939030143858105935294493180
4715089502208433093337016531288051094
978441117846997532517414146498839795
5323551187392012915344313787398349332
4009569667694850665172779244314248361
4678050786427708512995567913716730736
4007811525437679029129699057285937700
4007713091013768651867147272166539681
2191703528019497402964236607290861585
2658177599802206612687313115205048383
5353398368677518184816928424887174468
3404862572828540964244196490902297196
2626443142187716995991460126726848359
3229309210905746876086266419005253793
5422760726509954698123584580829460296
3265149294716116894266633623203281698
4009218571826945395256169499224669362
7375804746385897685995567400200860432
3367341858985593860133887402869475992
9085134951691033572353102250854282627
4043284039186048815134318369944352786
3401055459851741231138256479410174679
916378407453744921084965258779754826
4007619716585797523585359632945042781
2732757196773085634579854128895080215
3332154602735409814237026850489163718
1315920723460992317129147313064563882
1314152227868937866819643717688361525
5353889289775683747029483555416110481
8379796367912338670048064874598421258
3332169070623458099405990568096165310
1413656961194927856326888649271067699
5425745772943634541455994324750218069
2663482213674205013313334915642637655
4080313516030107781560003102880558924
1420176927472607310376715903442911262
3300234221219995545666077232472195460
5286005800558925157457797069961636774
1416649563227121282064293599120734862
5279603619499413817357993133876273387
3505943660779294579685416560309806824
6738789612636423635404327512088061888
750414020252342118581487253955913010
1555334627553713929134323571191182097
3304055012758607364017769890739615078
3970767377868424265137398425025345955
2090513579449904318386787327610281116
1350100723083821982186215618782651110
2017908538493553135333695612596988205
1448938161112140958845415769564248918
3974289060725534296900122377658715103
3442584008729526634889244031574976403
712790503868566330016605805275650958
2693752187066516016602673137924713506
3873119007975060029847482716536279513
7134613837678422155687733497298466976
2055144036177180347465963751299321502
3304055012758607364017769890739079354
9760792242393734370798591792285026961
5388778008736678787580215189966145024
4045135457321994404123296075546257344
1991665852545604927668758371617391356
3335887975702647352705658329654323367
5221054137715242668737357526811641792
707670680723229814296562074277626643
1422038472420273755790585283980079540
707671467742415457812936363357063931
1420745212651875969356633197395517142
4681773937824135525395960751407522342
2023498543937375505946942324279949178
810246704860432929529655599427379433
675833919018124791036203070619603809
2727077982834208474448373443834428859
2019971964833450468997990619745768677
742848983130892422110571135414657646
5286016115178617622297165602022144937
5388876039853791540017180252858518188
1346088307619501771314137018107142559
951934212355395566832601837730110954
6737300243117571485071584825540251743
3367336474524484954651242101107575823
2156064550636777151266269595160138252
2727239842488277066302275717460322301
1312290710846445628667168142028701801
4007443399679757895472595602126082408
3264771355836277797350933838816933150
4009569667696834565215297343601528511
1312585397894861916402911310477860582
1312678259565530062706383999897773307
2659872069772131518743006730895128767
6497887601027077234273761576359105773
6030716357172444487389558999146507495
6666468671804086189833887349151700663
4009486957310852404518765041934537911
3331957835684706968975721250972151476
5991640416456317670719125936938182850
6497887601027077234273761576359359917
1986164784528212170365889366664484859
2626443142187716995991460126726312635
2060826586892789318764825991566332456
4078201636517935106011561646735481313
4043656358735033735469447787792803979
6430671131339810945088377007826204233
8051266547170867792482911059833964870
3399276421775632004748914996369117107
2662111577843735025144422045425718094
1017823282242870347787704606570211848
2152792639021221406287714646549221446
5425764161084285703764211149614279419
3301903952996995418346056662621610634
3334109504868724134861753723500463933
4077070607251155789971275037972148466
4754776670137937800029253310894957941
2626624707801598759715542039075102682
2057496775201405358013445532633912441
896098345380056128714817327280647621
2017996688969497075723702691259581926
4180963881579435441618729888499835917
2090430069151380762960229865391986925
847285724298683742418299498443902733
1988031011912786437291542350997465098
1381363283883828304656477463689206173
5355368445541055253995448220358469553
9155701726090583978617746489305492178
1314157155311145165572518957020455506
2172451878392582407494217427253501330
1317694578485048327983371844336486502
3265036351731615519018247838258685859
5219202172598205824785966961222669463
5153572916319073395526215650797794570
3431094645456763541101267771851997775
1381363270319375528018250790458210493
3300503707613660285772813721601512530
2628122930063565847361142328544054620
856051771711938814947896655468714767
4683542041841524123470779368084676673
2060362492768916482695206301318262542
1988031254741817643969944453858704587
3335877391084090718351024113629301460
2091289243409276641597055001638390341
4679725876190310990830734036522662339
1987850244691581358618174382598068171
5960738517128059067399105399227927162
744912137202551294275847222498438068
4685227160540089952107143796445569884
4750655636816441444499211236628060705
3506036995104612178817011654844848040
4078476186438592047190833580930730603
913189298461821190620692183979039220
1448937619778934017308041132699554764
1314157155311145165616791709158499205
1457702213075284453468525885265529118
3939097366213324721167949355109987618
2196655701701553662118370136963840822
1381358385876559589878113228726355665
4009393353093397026337032061189686852
4679462417954483860631574120002829410
2626457606308529438856984147912091168
914428646134374244447722008032201299
4680299331510564614136737951628935879
4753717233204465290237878811694362493
916829906413798583046765793218778150
1984700883684259324088762921610936895
711409225364328696354087244947813464
5253165811582326949992356560171538709
7302910866741834770854180097945285737
2624669572843167860476902259785076619
4679725876192283625591694810250961621
3401020622702512509889117942437801061
3973920893624613344640242532028883462
1316028697612872935929706908395838261
2020065299052261088682236653830772513
2698851512052751656119245769864953259
3234791405108576587836112409980488624
2727254798035013062608458046006729502
2693463159337598976632306066566502547
3296986355716559299562985603753662069
4078255820734806805836074659928036387
1724763556662646928284359183847380223
3300332005858077656775416966938928282
2264499688798322287041123992160573720
1019508482472208833399433845048619096
4002403333294214174377709128805126946
1346377078273089374720052715568127170
4041220370923649075478037943930275466
3401035318985139623189941447851756556
1484493345332111872564999770922224957
712790503868566330016605805275506197
8721128289793966789379781284060819363
3401118842216811407489735169913671079
5388968572796589885195141298546823291
5425773470740275197667950750431470583
1449119078920018855112767169125920761
744912137206511561403309409726408372
6703131015156423532323818483484893698
3406631026267963903866506693049552761
10034995732152109406612120570844499121
2727543810836834499247316184882528678
4646139960362706770447614931704361898
2192061084029249873155690483654509171
2662106463535599939807547709316552372
6664313056216937554789240538556926719
3369483132621217808335913375901372404
7338191812398274660310677198884642016
707769958660290565364745185714756869
3438821364583212108350494986613642329
1349536793895735846316679011341970586
4545323172902662787654453097090224628
1314265142957622600058107436151705659
2727352542672780578523724424373644862
2730791733553767384888267499487477586
781868488470886889443867999864636807
4011339176828784098569918659102759047
3335607929090587746591658071491030406
2729405668722926225390067103740227857
676236594654644285779257337192194453
711404640177053476274056397401849915
1450716374246617919921780218587087049
5353408940441981489360036118678680972
5317853027696575656491209722549523533
4007610446148301987740503652703161793
3367424621475235554628253491802691738
3367326674225213588209738986311884090
2055330676219436117031352834733835076
5387582681254988418541030209478929019
709449718797054373036040044179666323
709449718797054373036040044179934185
1482449734026394600433313037562253210
4612887441910087297897957812682206870
4045047363937075045350146315806003085
3300042681737962758374431988954569569
1054700965432352781528734501578760755
3972054764161918184746269007001986707
1317797465356215242466954392674133581
4012826867997198445850319350062370778
3404400784950463379797695296352098773
3975684475488640304402295798157973254
6737403806946473100565988598761477485
1418403631789445287662729508018975895
2623303879489124982736901540168841046
4647687193842757684167939907430994109
711512858669928237119471005351546532
7739973568108975288769051990381114941
3973906441555575979362720849851850289
6703224147320772656899892942964542868
675833863940577245551290703899945167
2126633040036845423546630602750362037
8721128289793966788726224226843448023
2731076146009666045013821344174864218
3406631268980367299806994422844868106
3330096320165911995558127545990931761
4005738587971992801131251481029082724
3365573434820539935894969335419654062
2055243014893882092024387085360240836
709449718797054373036040043283311626
8722224880680517997849383965882925897
5991628769664109603226734514266892738
1418412857158205500524763196598811006
3404866928746352964629790123037224654
1379589932458482128910057970217656479
2693845519176088991518367047631226337
1383230212548728537219384628039494394
4646311688641186914140573724835811310
2729224861410018646341006307301859147
2057276259298399889055840591296166284
4073033438732696790561222443056015505
2658678605784763075570340735099831315
2831613717060617022767573398736784287
2628310372203082086240871955528182738
3873222490612231786389685895999918601
4681592333506379193176108717403441250
4549124844267780791180313171346692080
4853245870247294314658723841746437191
3366136520510951650512810136198691288
4041314177155365777526620773272335017
4080318414878545563270761431834907773
3333839777060791512799878245325592632
3333653664785395641331965949262724828
4009574849365659528213138985855747087
1984696230690723807511023611333338611
743531244010474214343922453096082693
3404402114806670373145552536958118570
3332154031249097119425127960598518263
1381462261819289074892929841088247059
2628314998773261753559705044048882282
9247455432870124675719503119043863314
4045135457321994404123334832037116545
2191703528019497402964236611678508652
1346377078273089374720052714627209550
1488397765128684144410801926077334274
1986469037174229046911279707160946039
4680098482180829144055710484564506725
3399369554927669491282515615858420039
3337460206531005891363264334062863922
3403275657156329750907954490454284802
2058872237557108306784319043512316678
5152000981996671427310536504239078637
2628216277915754034032909654505209885
7375624152738239756018896483769480216
6737922211736437481935796375388027354
1346180612775089153006797493052617140
2729317692881730265087018652534023115
1989986593174342221002612674396178223
2090797964888948117867210948239457090
5279505156483288879995130643634697960
3367518716471243393666028703823639298
4009388737191257365188284597904590751
4045047363937075045350146312039993325
4683454394080213024047934826430086761
3905040147899634975840917667311412685
2125902245761770110089050961306658138
1383411697385401766701257169793843098
2593024052864384972219586764725881975
895912776499275718265029244946167080
5351645142162052495580804706549199427
3336083438378979827657382698233369736
2019873715955540982779437925137639878
3335593261290917032627192306411563481
2694021576812298622554781449650623175
1517824528320096478661006918141342470
9664326536889435001014903088507641255
3333932867209448761517079562173570697
1379693348604620078468542058641383902
1385288769372692488597352736630743417
1385288769372692488597352736631025358
745299138797689634813133565355341383
4646507434783497708022743909028597648
711409509615744782956325094657561528
3401226890023096596719051130748169778
2693850391507349506305717300413022424
2658285359018795377317775391485234865
1984401000762277266236742619483142769
8049787377803868092672115035907991600
746489365442661507285424340566204308
856624153479839653391492292265857325
712883508824266413322049683030269647
1986366435899053940160263083483112082
2727809201191451811879394365109037206
2730880399768230338584675322420865830
4044747480912433819176051213615446047
4578835637975050172478366651846043220
4151635464946334927028578911815523712
4644160313685108907545616480314889121
849623466328929133175341209905860392
3233115821819003861172393175839955788
8648812451510253877202513699687071920
2723708150799217080061037606554620420
2023498543937375505946942326156832220
3232929588040829262740198995276313529
4044742809834060725409759142745417279
1418413227269199874916033367911293826
2057192534749012960006133219055872762
3367719622288831824692123776078730937
3231082780847559548200306675882650470
3367337216588161987137605894234633890
2695314918109700950928152094117263346
3403094132241869780321170722918780918
3408006002992646785362640221556466526
3505311138199440178563454917092438107
2727151436358522313608145902922592669
5351733319264115910323102441350345106
2060744339995575678296677739166835323
2023503997073278409608250480063876961
1984592609560213850178796434475942341
4009937862123803724415035970909742026
3298274228315721664120658057341752429
5924908175726636029758860321437474371
3972628435084096494439389194035095946
4008253295515229509072455357089713196
1988326213266711432395713964335600100
8684983611900013934662880445524143648
1314245549374100484262730204866813399
2055232687428838075573402794760792148
1017916681630795931585200445930821721
1022589752186844307762817099102910933
5215483753711806260658686439291633793
2193741671190816517310306888697409402
1988134346555509806046895811336248212
3370775404679974472112046270296948263
2729033388414323552268396568684646262
947069877703136419638062462269157782
8685081830703972550196619660937294671
4615116378367153594588087161801243578
3332247446995961867471698040348447416
2058971330864843794270440325722901629
3936778689412265984908096046774721838
2727239884730840795818981401813874513
2626546097616949765589928191098500053
2661811993419352210047434139746954788
1984401028576670068578130021942842855
4683635323948640188192066115317286422
4112258855587079449564559360793884351
3367238482807727261415676610985465597
4644641263936429570695147451319572563
1422223851924854171881322946901957340
4119137641554047107377601284990084886
2729204260701304174837445294686193507
6031212393488603057189824186014191131
2626447838938168931380286593514979184
8577113736314021782586244895054547198
5353605176678414209807714107899102124
1384813044418428515918971450595263886
9250904991958279267101795662931973048
923727066723801237510539495402079861
3333648234684006577953913843561749667
713079975687260229613109978784688094
4675987618734522449699130202858003649
3268666608645165805745670826705608049
1959844061375628733732142775430858165
2057099943866207030856842095982669073
676231737282445252927738758648645737
4605440548089623513816945482110121465
1987943634881752623578256350397236523
2731071437909240383628081425230652822
1418408615691572621985181149249764055
748350580298593580119294776583198248
3332262580345683688353810467491691850
5286320098501556803195040902647741918
3332065879872857742128766288552816199
3404411151740970839468501854775450753
1381549695458522948020837870678683083
5286290159462988011560314821970626223
2023503742144128540797623690946395827
1517637858917665747655146928851235187
3970483263936147729861439809671519426
2660043812829401923100909749901687288
3332354894809291607262598296349977847
3300042681737962758374431988013514769
1988227463840494754968730548513246889
2694021576812298622554786934541712661
2661909980780265303365510049281187413
2734618984480975013453717785939535848
3406630453242337790467800757070003405
1055063745281033132887980964702429253
1413303189627202745065133822589541170
747264170637911573382515606072211824
4681877465794902926764741535758402289
6705091393191961931829047407296157022
1419467779091055958170448722285365202
4009206644338230501014941388044287740
5388881684211973179507652535632000388
707965395067491091467459998746915115
2626649448732317661715137606814369061
5357514647335402888841836843216386819
5992109705585288221212132063715739013
6701455693902695791198697360369213387
3942084090340820802263411366791959184
842280167693456781070430173268167428
4679814110420897025435009205254770625
1381270736623430373397403276144445542
1349723206187029466261523334891974846
6700986242616724458714390193574327239
881088273478078271849900973413315228
4007811786056773390355169664156484886
1015514984322519374143829669561597970
2727539430516708258268244139114927810
3401330276081498145659689446246525783
2057589836005013645911793344946572787
3973832973721263396236918668730188168
6699010479897417191694088627741274810
4147181079475316579393706445049147667
4749176413098600500056507031204525970
711202933809889280155036539856702338
2204567979595188180728239562540051784
4078917655149402438379933334556079266
1054882722436376016429481678133360288
2088926406007739089169399441439706679
2663685127245377841313680899789616744
784696434653871897391180626135875234
3233022934551241685983087839617550424
3977831911288285350702922487387833047
4006125891115873818554189663042034332
1386762508525540749551458839005011489
10035574512026071761773060218383636758
4755692543108454203705785594924172216
3973833026570904129133211479364373954
4007899964535481440990022150054224875
2665535284722173659818404763669766242
5220966024368366188382632488894114493
5220872651396901854671697605324454099
1689752235645583632478503822303496255
6096355597159528474376383607933409601
1988134115980584982152010927903960416
5318602687026206783786895237040677704
1319663908241838190436599291894039406
6066580945508639154888964535003253321
2158004665663923004314410533255908204
1312776736159645660723430538409857377
2057192506130744865484242462023413142
2659857874817176544682860945595182064
4683360761112147284568635310561856398
2628399064123458800727481644617182776
817702666370055744251363499161489176
1424483771585399451403014281841594659
3401138441597547969503100880318339910
1383039176542641492048519460423877764
1314348193422165364110391136979247668
5219559997872336356662494906246585693
2768219342320869311986204933645421133
2626835858202483757562903498584801229
2060735845214978239972461046988838615
4679808380879546420696165052325393153
1383421495641727691907852874949236454
4078555226685847157161354606532398419
2766445459476057478380894892680779986
783730604881968990203651444020135646
1984495079255880568782211492312928426
748257763021492867215561116658578343
1349810893971974054294183833832128906
1312678259567612032028398604502315872
1345989588196458501185704774412641179
3339036305365869118822739812111701476
3402980633574891422783225957297573659
7309902462174250002357257556006872779
3406238078879201095291665593418600349
4578639158222843522722952441525736679
1387351162917759844617995143300527937
5282478664070979019566960778441816065
744803549463278752878751838864658697
1345994430423975351449442071779357047
2629994242501155386640865552715429940
5992011676046748806634232122972749370
4579017150031145492955888048882697832
6598963708711603582279815548947948618
3977463173425175007538153894683388948
2693928514596623618470214144836801709
3300218737874420666705369459418801880
1988046413761107557075597516583686594
1315940834203610840489493257376600008
1383033748520798230396205928186712325
2662008690922763236239286245530212565
6062372663853705694553830801647441254
9323684538531831148539420151232769593
3264860011351125322172599520889990927
1458575224148048606326293271063428695
2019873986640939850567882923849287781
4073542650222107645773729651723520929
5286854565663764850491505270619937907
3337553051618970357528295204978526174
2056918162558857941552580454130368020
4681680712531581647006674997376551982
1381461517838419603593635314690819184
5961604526769797077784857110761371719
3905230928252356228986978329646521591
7343228282899521221942104138606244977
3233120719865850729512615192410205145
3263272836318412827630181521460348049
2260859337884505495573541502102646339
3401672947486802024085548798418893087
2628113947482700386164254940542236064
5279226701145709483442879838834101122
3335985149548764347570855814633972519
2020245806171746893318147549451300929
4509669704137640505017046029560650167
4548771644890647941927072654341700336
4679622257323535094183169685001184903
2658388790129792464443538863187111639
1312678258889119099632668959350286028
5358806372261439726496474595223336698
3335598131531196226129009891633212177
3400844742224110753963494740718199019
1693387482171610046982795012901593466
2057187840248024569481114850478043057
5318230991530237188760010442275982345
2057198192750380007907353150191510492
3300037755799471279992944758465310237
3404676147665766446012821330681280552
3332247107746670628675519009611302576
1984587182403257827128829295520209078
2771947573060766306051776465047131460
2087059691565916075105365614972871005
2093155441366627814807660564612682208
746876667026796155458360074138159752
2055729109650143072116738217507332458
2693841137607454434249493985954972870
4039550351927591229722347206094211678
2727259481998921075150092534664037678
2053836827851589942810453485729237966
1418413903510618619760929721926554684
1312781620558922300818996408122159827
4119612495963881948938988010845003096
3340804743747956921236715579396643709
2727147066749741776938569693910542979
2658570029428973094317588349068128443
677808379731097012429414257947411566
3403069080603884605454537708138124701
3301904441518164765003239132478243135
3439756329963591528629421094235986068
2730978684988043682052236122782165778
9085134951691033572353102250855188376
746489406925622303252033238585136734
1312580039366473222001791851623481290
4078255863664538266860785650356068061
2095726706168316114280833951225609366
1413382860489480358647138689598198577
1952848626559065337393455615648120222
1118547045483185520696339932627777813
4078741586800063942305673213469167442
808768041270806265697170800928495018
2056819783241767421949206210804988740
4008253295515229509072455357090090802
10032550559544508888803712149537685785
3233022938124267827598813140908610291
1118547045483185520696339937856281964
1533379759145723336268752231660511440
2663496870010483890229704221330914509
5824101445034506226651452754626268197
2731469051297885952035245580942985042
5286109246021065178691105002727363323
2695898347276021642204606366245294999
4041401868657854657482436106333343321
1531060931668120013815430128780485123
4681391686276603707888034482082343442
4009373212237137804162249973899590323
5424828535118209569346247476415039393
5217046186933286332238427312861406458
3296795289648604255625093623673211952
7339480074809633282378342224987841136
5820647533625123511438451273750585494
2090715203730690004702685114270146804
1416923933264207371963781352597627562
1349826107377905259178551729718267648
3434533319246437352902410947334193560
3938650110526210724140968803833502655
3266716911632735325770045621440951560
3970560356577842180044321013607381371
711026863322194723273846467152209619
6061079619611398929218137833445795161
7974076195360727752380345747824245327
711310977279769560008714177391737235
2831702086810461951903353673313474408
3972162807716881806108167009151876702
1386664276113912790737505500818544176
2695319805490793409622268956181268757
1416639533585371518335300548539368724
711026918391297841917399241928436746
4041304164729708131668683879179221007
4614303250226870917402876726837893874
2761046793534367148796970896403201533
5926677185595232953314508862718986831
4078178526842767866523926613493524480
1987850300556436422180992492512163512
2697289390293866436047708541496682476
5277174390857647084913877747600867006
2693938082198773452054663520440140163
5318225452165117159266560493102568645
7104192315690506395901782700717907654
2018286301866020275973351941896026453
3397484461538656455794417930023788533
3332153543441715265216762094329982763
3434930090398312134573623987637267505
3231455388420928801927762026222982944
4078927410424132205183513236664763258
5286403647466711940918105970524152821
2023783229458634289845251301072063708
2695324158443134318475994043895125940
2133540447275126928337522604122530061
3335613077114708661235618294993458834
2056814500012769777002665742496844881
3434930090398312134573623990600876789
2055330689745973827347722697942032403
4681489445845933035438852126590927692
2055232700324276053398316759378634024
1019508482472209409994246140041258894
4009663029988980558869082726427983763
5279505143619620720308874968715267375
746974801441362991644288450124130300
2799600042764829946245953804145321237
6629031838472179117669945073885433064
3401055459851741231138274919179287031
3335887158571278247351628234324554342
2157729262836156213343328965257192321
4104777164695694828212989919848153521
808306254126825350414329818782837196
813876934632348900557473136794008206
2020055200729343565964598124345194086
4511722840750770858755743634980239413
2092752084199399155258053634602924901
5891307805800559233351331630813393894
3365656683119337665334541374650722005
3337832526794304464260801988990062898
2693458532646829486543536558865272989
6430588123737631053642504257085450052
6029148967178563965788121866567945868
1531060931668120013815467211857580373
3298371647810754448095254292656599377
2055423523564975568709831178117026530
1383907401859792721592733657646489831
3873306272381679112405806385433839207
2732467123365883635879357141751015368
4719117471111538704553584706275768564
3369301376976055643798728994005123160
6061652790000093405700775339357891943
4679818667720477187084727877424317800
4041117970264287714164073035061756970
2055325276081757679614444060597448616
2729494401361054095634369837955165459
8685464479193994103179455139256579742
2057099170499693354939079063723342087
6701259186264356905055713969471203722
1315832532189580176059156743533327164
2169100949416107584324628137948005632
1484130618370433206473686151441031144
3337568222031968122956507488693867064
3407924098366425493706900429859375507
1984603151933488165135151639125553533
3977934012458008577601087089135798646
3335794642097273164631681053342677088
5251029476040522988040388470610402107
3406998366271302451296358156554311737
4578826043890186967827140124316237342
2053572794566228117373355760515531581
4648085325732221266091895346727712344
3337465104427389940184553592425527645
2663580161790577190564846386000850194
2663585102209342270426851552185833465
1417213720237907617945094008329565437
2057300522435372674272351574380167259
3334495696431801248629734749817074562
3942270501986930063992304783053688267
3337744091237762973114351450656134400
5150134215395495790092877881402523157
2697289390291888319731278739605972134
3365652315690577399551654572519519127
2264680943026768991808978534589794263
2660431017309487772702975455678381915
7340337591384563531461146660040096034
5353605205209204064085096380380742801
711409210403617907125678194021530785
3335784015975526804866646882626196636
744912108636154210159210461569748801
910965027219091324089992600525395946
2092954264813971737801076940161708852
742853623276993247030354362868214886
711109856570627585265456083957703240
4679715863048245028379516216033295424
3367244156567207718480751947608695819
2090709895793296662529163586147966304
4647805306948893385077142807952647682
4679912314857352871840182982091390441
2169472780426000775356627587169899646
2092659821946262541360827296872195122
3402695972407781597023544197987312595
3406718879639033345776683911054328000
2023782428072053994783050060718415239
4041313948762747103801728297117786853
4005934610927302851283675307083733379
3968611408090081663884699519565504604
1315935391216896660766101595912160692
4547180373322111973994373003012205589
2662013889803837441718844340572882361
2727343747901425159943539457497673724
3974024761040457179367223611907401475
1385195735044717430602209036461785259
7975943411850175298149289414601839910
2697289419461510719149679709364540968
2023684968474868097299898309440894299
3403094119406003122085681403787936918
6665693622345127629896997689277682870
5351640499798472349867802825415572731
2697181822374423356083624351892290186
3371168389993266800800672843117887235
2727553650576138832041763699737760622
1959937395707093943563845645196464214
4612711125049575221832824438162995013
3404955105834239484240192805279165858
2731469051297885952035245578118428987
8685464479193994103179455132753664005
3303594013431339999894811293677651497
3404671019050368500210168453717333610
2626452966095585825573597408992880761
3335504841591391591556954483322312032
4511904094979216410087999137905522490
2733041039257736858161903992914044976
3334025955848988410543361591053598057
812113367095311972329565521575632419
4717157840123518341370879407135436501
4008096469995708069962338740630739930
4647619221176307162155026147951438009
5857697122645737951120443563820967003
2059054009696340447627439015451119748
3439765526710127750659385924888188508
6665426283318698361269828057010971142
2693840394155271822652890465760943339
2097685680562020504046747737176271366
7864524587774386994591296523118389803
709547179110510648823210174815433505
2760654319547036139363206058340387023
1383220172974768616176399464362324087
3232841151728732580433752344249044245
1986366436694598099266992718846950264
2020157859208112543153842059871093584
1420176970440249634151427142970253082
6027669742105213878490725243583324356
3974009315579213638016032813952569011
2229120320059844975558491432911672547
2159689880899379258164794370444213009
2057011580589143243590290048012685078
2090612084656036926244955412687657575
5857329158991222639300184934118036220
3335592989174901250770613883269654733
2126358656447669450748678711720252367
7100738377063806014097056977928324103
2699341960570008314038098842834312672
3477756261649756315190920801612052487
4750944922462981297731312150458773741
7300858325748317181763121552175012380
881558800453135773595493781740145465
3370072045579902574147849439002485511
2658755667477500237186248218735557133
6665890675737916076453123660516819284
3401025523601807875637607246856232946
4719128703329619402780360178926133849
3331968163951525174514260377362024003
5951053376336185709632190030546723148
4717437083923915593197125872531153623
1555329768042423913356326015513926324
744912108630109298088887649113925323
5286497009657969494983086856880971365
7375143411909707836280874899959433395
1986263317655658742879309372394554618
2060444512100930771919580616043659209
711218200676982410242938139246535159
4004078207456838006036494946658389225
2662401163558624497809536955155883448
707484826314849101618057377872418306
3403265276765982233364302265964166139
4045047349623636947824453108227122023
1385288769372692488597365313743266014
7274160464192709866951616710210202403
2659946096193866282157988968427135398
4045047363937075045436387230777695432
744912137206511561152830154058577150
2623097070767649458968820669878958129
2019873986640939850567882927296134914
1349438561599181043725791789593294224
5286015870238284094587133748799078741
1484125665964521516671761647142302155
1383324063130673453038437677404503602
2591073857489832633253215147505940788
7780737207928446938745423017621141517
4042886723809059599226277586379445226
3405151641993052345139434999141148508
784304163508614999488731464996652729
6060784906824690405620278659867334011
1019321813821576991978617172149242175
3300327052704011226661008863366813500
4008076372927799228089063076697273194
4683002985931795326212421974917480115
7977166459224355805329211771885801593
4041593749717980800483235559853782631
2087359565389760535072819025313929187
5151809155285383109343106247054631751
5392805418269208670598054781994312281
5353228229665833635853086569993737884
5318132676347345783882517818959147952
4041020064413019520821198357555213067
4004367534439847596659143821316722148
3403094119406003122006055971636768658
1989809750022875315119769677263384771
2157729574381856229484230470097230211
2807321812338730745073390758041468322
1317690179700308820136845091818027579
2055341030903989664691191007411296677
1346186312206860345963079778805384675
5351640799814244626114920711344082011
4713130513510101480152499692472837023
2092473641787215476249338336220834599
2058955855066077943849554201087061825
4751982892342102555230229353760685570
1986361508536301899043731266554277130
5279324133648742484260332969603401544
2729498933657251271096156982942782515
2732854970657938785610718641484740360
6626514772011833256946864889898481533
1952574498636899299965115137609266498
6600556146701091691275174760477761944
1485997046321453958868796052437178251
2193839400840504573532385408946024869
745392543188524525629972491772460259
5392805418269208670598054779268127282
4612347763719404712757342570404673931
3404862326410137354071069007226821525
3335592975005679180094619998100833966
1346186312206860345963079779748915935
5424627169506441256234116391363536892
4106947818013576171671766592774649942
4003882473351018115282522771793421048
1316117721723561222331997591961849098
2193378725714975115802138554275204400
7307579686434081661213949828585135274
1952971855515834606471499424538710589
4647991949963163889825327039188703750
2733433756042763128783968501096547299
1384098584164078012675731279989135713
851019342287162323155494346761701760
1314251018786449776424987984381327141
709356142283598358318749257500618161
3295119668464480091487000691353321698
877462606082455515595318810040041713
7375045451647401795592758907741478754
7844146239618079229013077115723779876
5990243277589393500660902259104859955
1450535120018172945470155961217451421
4044856012185312238171246912959149286
2023684968474868097299898309441148804
2057300481715320077188707179565820846
1986263317655658742879309370606811140
5321964325431517789310768544054547181
5990624824127471813402293660966242193
2124575234581460869663024320240855087
4647805322070070205668395896031661918
1554604156195880380058148482269133048
3365578847897493707628289733689574766
5995170660473625666120673526707011368
7336423604009977902841490736984747801
6030574713611676457194659473023949575
2760860109768174425284619648339593109
3403094119406003122085681403787044526
4750214438924025689529052200118107021
6065097121640443456244779761653608590
4005655596227153031020904693047329764
4716583681463202256667620381289235332
3974294707986061050125925510778409256
5388778021581915814717714669764433102
5390840701568845302603076902094197293
4715570354487755064584263064479065220
3367336744614598129500354105694396828
2058681458778974325638499445629590690
2730688343192588612167209434410743882
3367817366101808424630493795557473387
6103620249236011099304206830393915679
1990001073773862265004967748444108722
2663413889695084445357099119198983127
4045151469783913292347833483250268193
1984892695357569439469198740797549189
1986562901363530923742550124359804811
4681298407734806916408838350167135714
5459687630843280364712159462325091417
2729209718882407161028385419910201273
3335774289344674450078789581706949578
1312487407637426795597232759781125856
745201392725040534088245253075572537
3298641148528189400468728014261522090
6665890675737916076453123662351608643
7879427223941472790633078667906473460
1459847167014541886939211051732646151
5321379510494785025199923875414140303
3938832111787695403290009762063046280
1484032383127878533869793321772220675
2731066115655678524119206877966948934
948843243484097720747261064127921823
2732560502047247373560490947909714179
5464815574949664043244761613522804258
3972442717689608539528278656984551028
3367356611109363329948826681597488310
2691777699128067897015453142877807966
1988232333281262504638216964489780328
1383318963896452027955659342575580202
5288260047967655625539723557988974109
6701554172014585619612139395944052912
3405220426016415668166079114608835189
4009864937063006267416859577276651373
2762545772698344077285274378523346271
2764946669331948373049524941277624122
4683454394089803427381049954130195133
2663762463171035313363555148923000362
2055439263915067804058851125612880763
1018870896182542872340829440847068662
2693743132957964711620823388186413585
4612436509278370633440191309990069691
1418506964972405552225005773903699735
2089211064988696608039707599408443993
3406237548896076985581097561859387426
1960030945679938862467832649301324566
3406150988135602753619825164275852390
2727147842375115429056160148356308369
3439756301311898554661900826739838467
3332345353651011577922890288701749677
2053665870272433733120758415835920733
3477849555312602387708789489141472049
2730776750034260886658773042284027240
2733139230255540620929282115453981839
5991918355370870462029310299625842870
2124124074200252814100695697153777598
1019596402375338759929238107773328708
4045047416112585293672718626870569613
2730796670915973292506982981440030326
2727240644733473867599287191920307898
3972800366736411300869024848789782969
1417002000572383716954683462022841440
3229490942194272277778151240863637179
1385387031068997479471126340193762170
5151799588409724851428053276793461334
2833843442006958237993069683816232541
2698959570552466893112362516372420949
5286398530863619813961077512374827921
2730973259246989141449920545095677047
2730875026158741979205838970964051368
2660333299795336769773018763298447427
1455933913291841414730002277330938806
2086996309907326910597480843803852559
2659961264462365274464305164368682401
5390453169326688820129470394252777682
1018959113242330151460807087313088028
4716666431168065654770018305691124720
1385381384459470063867612279003101638
1991778795526039325278966679148053065
4679431679058468551375454047364985424
7339491043718523384294399843341254094
3405337195768927253663928928809075308
1416825700971718453296968742113104419
5386829332525286521676643579182806227
8685758948598351468321224654458266076
1386582042038613762541844526977226526
4009280680119544080262107889973587154
4752080716291498889438456479960713426
1589117000213440287823828347765174163
6029350644348344527801458432935501116
5390453169326688820129470395146917283
4042970319259411591676811227439947500
6062847788120100040404812089069599258
6060794975714654465381844941210526548
3337273036507291412580029201573671467
2591073857489832633253215147505817326
4679529968640598286628565060363529668
1455840004608779366649006472863675597
2697481205577604921587973560699010342
8013069490370929352247546516248334810
3302100189979496902504564779883612507
1415062673323620118953723789826929534
4005754168466072479393763057857895084
6532120115678690102215991007019421092
3369394727168521268587481441552875702
2693458219075336757749721165114778264
4683153978848391080018334529332050851
4683153978848391080018334529332188753
2762992036427516562207476550976474949
2733227750098707001113431455636610058
1347660038499657229699586631775031621
4714997338541725325575824649155744730
4580511002077690169209764389116802088
1454149619930715900038966194282203705
6027385741172342233920608518642473594
1957977602704220946145120203662157524
6027861066718873077783052575670299044
4041500331723647764809261096691655722
881460500108396735348681467488776081
5354985295678151709339503291810657164
3335602299835536541242599304542445723
1383324063130673453038437675619236223
3370868480536414010200288737555785945
5279324160074592471878605873633153308
1958070664957568418808205943979837809
2693473700917207991776244824822677500
1991858249231677779691822977083794411
5351743631649650472958702113958034671
7274165105145388704534715076606697110
4543456229252927071540975853583461967
1416727928473201449034862764838951362
788113771286127827447365359017159854
4750949521182742615117727205133882479
3903732436742994780118482435122192520
2023675388711481960472337685264051822
1418496178337610010954243733053455611
3367719837146845385523161265074136586
7444407523129942212567838538643416446
1986361508536301899043731266554140311
7975119333402719444387010750613106071
750610228482262218356944942312118501
3298465022244566848222981754529521503
4006214802333873837504683832940348409
3408192170307891804501018050069791782
3367631645213326409884270757100524884
2902911021249904463413712020351021050
4007801240067161072866893847697198544
1586528918579560820562786978162336653
709548037040878194782825157114585862
2090802892259821500196338589600940622
7104192315690506395901782700717653510
6029830885116053229753826680809783214
3297167351403248755107730614189960224
4578914302429608432073142087217991962
6430779446963187115998300924805036602
2055429452857028274482079051964675771
2055341532955767127699608863231734761
4005934881575106842911654679027621139
2161639819916043399806566977064215250
2057492190076328554253096447240805280
6665600546589052543996993276601509836
2702595471260438887081557896934643916
6665884960520862058310731549768503435
6665884932670647090658698419511783084
5989871527928152486949515170418946563
7374849243300535416412323013263136910
3404475053340521883278214345710913986
4043176009338115774078393211443273380
4714844946385658464887450291424703225
4578820669531304210183706851160411392
3332252793566262714349014472830059006
4647991975607443534867892431133726739
3363794911050546716922339404858030163
3405131825537012198478993322044834900
2693644169268806466468130533988268893
1554966923153185437199823972110474916
2662106694148107464508171103932041744
1554967028931370746734150328213136130
2800051503841791917938171972231377732
4007904441276001328061534986507381110
4548766474694480963876800126658157974
3403383403562458563243403216848441214
4078948565985794018947559279416861727
951748209977245741480267218697670287
1657189410707587578137978242583480494
5353212488520318629740212597841847565
5353212202118250208923828971778809507
7974840213791048460454652267940517302
5355951856771121399604346590071351984
2060445027722706296681845974065919892
2731179509312531972170909500483631962
2124491996361045019869743176203184510
4045047363937075045436387233606073394
3438463187767540436069777289144935908
1413775090138125987777704494456230396
6029923932970368977307759401652712024
5995936114463143681196127301600931134
1485986898058972378674230283312827550
2731076418248250985221443604631149951
3404386945829912446018113478400891848
2833931415466000818216510047802636512
1986557746243031056260895614044914231
1383607921490496095805996911967455144
4548673926676229547425878103312936027
3975788124392408194800578292838822458
7337711363551603695966853061499229690
3974490222843634492823981941865609111
4752150493172454600224411373506738417
1420177082721401718911877670851798471
5286585147355530491818151206427540249
2736097092334053384893253197369741508
709449818199216323913579775173429847
2053572346115876140217657941385788656
3938826631539738008974340547633549657
2693644944825034394007806741762446078
5959806447909778283507731376094805120
4716754666269282401014094930153532468
6669044990596262722093876610675992445
5316730628271887255233922658924350119
7205263810203118220850163130429608572
2729209650967008966614742599282544748
4002408042002237591238543450120572147
3399369998170050717681146121180476567
4750214438924025689529052201814495478
6663729274976787716893954605533299431
8014123825827090049180478790776514656
4752713701588386135506569717679131616
4045047363937075045261232264452256470
3972531026987173468636355702629942692
2631851932110467035819750499161511448
6700986174149636200469589761488347312
5318230923765616870397133100468837506
2729313323465190406060083027532803962
8686757237027870006553576501084509632
987215525750898436932023069637333766
2661925439249203259836301326293522760
6665693623086711672325080230263032730
6602515923340873852073929449099198711
1456109601484901180898418776436303851
877639219383225010673554443581038230
1416919249440744928247894712876080540
4754191957817025135011185487804477792
843945528620697500658622937063522158
2732565072234347780971749763373266935
2129332574005769435985060361472661809
7879152919615199253066759984349914970
1958075563758193175999156632932969140
4719024338893007464368401340178515346
2663580934569526841475606935290528191
3905049931131717704763885849613971140
782726601972501527171203443906825496
1988222578568187298886469265719879205
6031212393488605854711778619724452983
4007517668904733087385908010767788987
6665885072093952152431768878493766248
810432561462903811773774024140034724
3977934012458008577601087090077389170
2090901397452186541554006336222662856
8014123825827090049180491390695979739
3509304226473803899261997781199488660
4679524539894542911950752904375286405
1381265552172636482633408069701657446
1450234950464404489232163282158434008
3229490942194272277778151239170108564
2694150001676463996333537975592553887
3369394711981837656138385537712205160
1420750369171012965559129902018285022
1986459784667162177871270070520793853
2663791882170619236924279428827957410
3335985964495213781495762246673408096
6664499154245831813380639395831716534
1952657533347291537187723854727899674
4681204801255996024778244501196396239
3335509997511616030169309164416018529
6770621812687469059728510632757995697
709537639414277567331308001183037358
2023700453288231046274327807884123160
2663482743694819872055636408528902059
713270741745702798232097877056552655
3296986914313784886206150417142996226
4078550290775783893523081329147500017
1379983623226990179039437809492046872
987862407431642291538971164076995970
5353899045163093137586281188722387386
1960030700818852380888136392636260327
3402608381233245429846172114247533862
4108412318945838566576401248741690100
3940237516013469053607104882095372534
2693561148168192590453054324653766786
5316265975523308025616833961008346685
6701744907927616198214184945117087025
3404862572824079987786912802929722607
2122615702919614857305137828394760260
4682998332051109827437559923193570201
4045047363937075045083953494913221425
2087359809581955475262559991178597969
2659945822614352127834012714754944503
6699005511022829365876842357680319772
2661811994244342518140806037432934414
2023881405295361903038699714314209989
2053655557087316225144463799505625374
2055139137485351895214295111886126624
3976068099478581502723390992254894466
2057202276633581541293534508164886843
7864901521130442400570377260528199179
3367449945385623447600535732177471413
4678236394425592611603017765807727663
3395529096634756300605710018972227229
4683375821865825369039466823605205240
1346180871277369140901943479691300723
4612892367128633354111166517620804342
8538966429541601750897850265589539481
5321566164180640465070959834720413235
1387341092532643323565026634254526758
1349821453599040097658233088079367771
8538589482625545711000613359079206823
1346190953133806719859557789091352348
2057011467601920051696320650974902220
808301355363893537271051400669653052
3972721455871542413762321725984690367
709341445996779023841377008237296624
3302183699680647374408011753446121007
2729313081233115822466898885189767075
880911688084698599994262608766601040
4750852118804805549252379826637872644
808669754507936050841401385698513250
3370962358373281807966495425369642093
746763597442798384634225421232688584
5353305292181830232308002031815473355
8989466701078588611480997520169113676
6700064433219856068226949140649702528
743334492037196450872217813950173431
6027396352022700809960518316147344853
1413299609338317234227578513349776270
708156773996794964477021058237468021
4647898656353623016629271477570369720
3405523334480174833315553325883522771
3942633798966825620104279602308142367
2727426773328442145848428190008107210
3334315514231906212966259465415647963
8047631392922598679736955003592229189
6706274543947472684150450991560116638
8685655459404373918838838391133884286
716523261754500408347225553067619082
711119667729242002318028293704699365
776655847371610011361288770606371424
5290303605521488780683482015945166205
1385185093212549720524274341038618844
5314600695493546057786289295393389453
4714816531531074255841689640582053425
4076707785236846520629230178358803301
2055522230813048699924277869219520272
2732456797287284087545288471982914705
3370868480536414010200288739442298301
4006131249033966937746397458697400538
813974109906996180826439550996133104
847776934181709840009039382869806737
8694508125585263733924773019318857520
6665404923261194428933932670211863195
7339670855116417338596366164363150434
7263250942765585627759238750347492280
8452225122835833600752030258324557083
2053370684069149062809586820143271585
5890929880409574934691638138465877416
1353357530444519830691464015501647827
1518093960275572320887697413068349126
7338382823526274240569015996672926651
746877085451116033374234359122393336
916922943627965411248617551000514892
4009295443575789828619538257035309632
4511541045910725289240587351326823922
2057977640359219024613157036626021943
3404763822609122576330906723333520251
9324547837269783972091941054276514946
7205263810203118220850163130430377502
1452386798016923180647944390177403745
784304233576226891513944077811414902
2193015607956369056191978922830693709
714945601505335496704366982169921605
6029247445246505628315417155898904070
983854755877552257055677871349979121
951571405323322555971568798839702815
2663776424572000446988182536730867430
2021450860468390010180081505150302233
2732466594134653622400949732916508798
812496056368906757106081812900946610
4578919147599036479384014155559872341
4076683302843695465780001178131948299
7067324442912528723534953884547024621
1420284431755662411097603095018291347
911053437069935813435067649818764798
7228536787963997290917306580008365737
1985094575995824793385634702836914338
3335602544024181027948076698153630708
1986558017749155593887404187114132450
1352975468435334501907827988161615645
3336053475221314102525911985723359954
2729308400343957192138248354569583895
5316456999530180927136805353258976039
777028426301523936585807504042201093
3975611252600608868750966056558933618
3942363579164865941497321793824751554
2124673482675938108214284328571625429
2055046535149588239618115848200698082
2055429182248918693832025933809482216
2055630260754599532711785575621303312
5286678573163170293295518395164033563
4007713333811154034464918529471556887
2023602218738234378915017590858320148
750511751933867997697891746790121934
4078741586800063942305511501540596115
2805837297129303165025405413203408407
4607214402292518503519746823949971860
1349727616426500247413126977046758799
5389351177640590405370674625616012726
6432449884256292964937971631593320384
2693751627723742588789679915624476728
7339572951397774724696333838966985809
879780794453066197260270141582089598
3337262966830022249516636570501330909
6737305315330736475334992151983686747
5389351219768527260032960500904784186
2023396212149006069834946723719743623
2729116586603198293776743772742705911
3300331436593118901074738676079134467
744912137204637269062417801149069097
6554483254259286241865984058210755563
978352874303786569532985373947970945
2762992115813677652270020813912607087
4715291251574478165989167361688865464
781872787180988566333469562309544790
3906725388160428084266825334330920228
851298843251317742541118664522909156
3369390043944404893132081123783191164
3335696394690999601195924864961580522
1346088051940744526434853992002357579
2089211025628032078375133090092084984
3335696394690999601195924868400882033
6766599127573270297467239171176452881
851298868966606774055425395402791204
750610269983582022610194729556490107
845625327960145318308686283622053724
781779684906183897268186855376276848
2019770054799946072684417605790348578
776837090930767501896626769545441306
2089118234149112433818200136211560567
6027959424865352472603756910916888187
5424627441659937725455024705792397200
743236529669954854568150116596478535
2096108766667626807874739842656103026
810162910268941209191334693683419642
4005749272051230302633870508488930633
812118278779604797219203155314501398
2053567666585272256270301620180995197
2732849757494559068612879951791984159
2057393698419538350229484757888525848
2094437842879143441521729202254718181
2087089696415352263335067751372054497
2094056282132253881473368010520697829
7864803845802220506549847726905330482
1455933067534487204564452173778718894
1959741415980572114090585011802205112
782054913576070299982512163913104586
3232934487527559561401419648269746839
1455565673884645559227214365508501731
881543792656019674058417387860863398
4681509081002307307498823904784075573
1083256098062683283465245499946432903
3367904986790937471847070134016332590
3968606209966651827118602538752610369
4045047363937075045305763864010414632
7274165211663816775878941691319229768
2626742780245067327481915169899433382
2729043107264273215152875538028002281
5215660625518823223076676068275915629
7864803845802220506549847726905070201
4078736116000925574075423715220349096
1990000831660904495992680676189687132
6568635291097596854355180480404837978
5252886298556289767706389594509882631
843945528620695828454965345101175339
2622812684688025479995630161366674276
2057295952355224052091180248751782845
2124673482675939506276565366200963032
1959844302861850069688208949757412446
6554570684893179496410387778794397584
4078839247852103697166323001980150077
752466315443050634317055973833532403
2663585632075838543116118467456224288
813684823671523952908101081596995865
4715095503178632276706063350129803470
2764392631352183342037985518136306866
