20
14107025695116390667321990761098600463
14134909680082277048435376262797482103
6208009909438057851385110669076362503
8483636922187543421182199426823217263
16960546059029649931638654140500058523
14121100896345577366111469647433945283
11451597572325616791336636095254577743
8343010262034705385321310314374745263
19644901331652146866365699183837472523
6235863537719277893338361550433018943
13993643637693786530137119341136849683
19363310732743584094966622337482586083
30644044062116614909736646811232699343
25273626310567101997409939159575251343
13839930866822366736086285497732218923
17093119460394246744659634364635411343
3424688995572991505810968709529971743
8893001797919351870604320340618298083
14127492218613730024260414523213314083
30389366892015231576340135605136394543
19636442175662774131356521577162434083
11167973748586370965676257823120834083
5658672567363373079200411753094577263
13980914002565887666370000034960842123
6095938572330038306674189934548210923
8228959502546817584591290396358744463
22195021393067863155611068035088226123
19482763588058509646578710131523546083
11442768650359067906958164128336345283
25273626184758937105810968709529971743
3425025336815979279844878495194618943
19235501823587351373849653921620194103
8470534547529560365638074454092977663
11027700240315374672380336720973145263
5517391595737751948837715563981473263
13980190030358188730130669671815401683
25280634906230968228848909985687578923
2973645861516517809132403335946264863
27153038521826361518105633898701482103
11294794486137005186114582153360513283
5941904600828520207250526776653474083
19504274507900716586534362785687882923
8611110089839151848178719261635882083
27423455201204954834969653915341802103
5524104021557405976507004471171536443
5791867679964702448374622338699098483
16804431291283435165061950569159073663
16960175118783953110806969966423570903
5800306403511410429395632743821473263
3128686721573874017095948911687233283
3390074148892224463197022342601801683
11295498288140677424923670098115864863
13987236503005237256541022287431242483
3935388245517501903947082968730938943
16677242424075029224346655799245642083
14281194261543221573010968709529971743
13992586713257794705998459988816505283
16960175118783953110806969966423081303
5785525139560008424092274236560833683
11160928110479725861372375658445152863
8336299205571446807200389688586265663
2966935147319186660000379963146113663
25019666236531901903947042510676690943
11296222180877065429423350814916210503
11443844860205626337305674913620210103
32408014896739732172338240654234770923
19773431632114313568519437985687074123
16960174986448145818031341109955882103
16812519633259608213439531626506097283
13570472755415273442685399609734753263
8350139698030078956426056274246729663
11295496654801199677866662534800842503
8483940468083985128178741896013290083
21637965682133476450653052034890433283
8752762729320494734075179164557954103
16819248182110013467959974025171890103
13859729579611040029266607237453474083
11161618532659143120094024758032345263
14416803606524908803207803960726896463
19361682757906937486554371206740194103
8626649321714313568519437985687074123
25273642334821631505810968709530131343
11026726364989673442689884778381617263
16818591391921500561839363210451882103
14121452381217557224010568788746265683
6617441644483816599336666322455418943
3228996813015273442927647774928665263
22315817348268610858628406899664203323
25011965576176577687737993380247739343
8752745146756409629266607237453474083
13853320601106161505657899627793146083
5658000463448258742112502377033776443
2825670944658097509347769397827376843
3652823646906694573110531206740514503
5658706872543255665312994896842442083
3935723997434565277074917085786938943
11578364668616986503189763204237802503
11161617742352667874621268023309296483
11580025489248829645632730218573962503
5517744703600879896424878698374568843
8470534587579381943927430197830576843
8470852521915374672380336720973145263
5792874228839653808624078442381304863
19637837530766615749129485500567402523
3101791241953897383699068468547376443
19643136242909253017781086314445970503
11309273301134908622541272685008986083
11160928238311613500883611753094577663
8866830179815997645399287914567234503
16678990477751540259574622345363545283
8470248538049912538816976975430745243
11175423663178557168374622338697929683
3107512106730942041460952116691395243
8887280641334905544970868795088826083
16550459521562641864136152680071073283
19503619603412121266123880156250298523
3379055718806930925507842723031082123
30642967843309159127626816676308210103
5792200531242700670742980151248497243
25020657772015231576335784613528211343
16805119289481025429930845748611545283
14403345299905815749129485500567866923
16947762413706481708758315191508370123
13840266280892655896252857423561776843
8342321609740951948837715563981137263
3229315741679384042144390763654744863
11026710466355555373973975658445000863
16409529389014127780024978026570113683
2833390143600879896335197748611696843
16550475579534913087263621815369809283
13852028038567208688374622337543057283
14269464554667863155688942244246626123
14120765435917175528178731087431394083
16683735966071733165110531206740514503
11577692699162641863971669098506578083
17095100933615979280172374145694306543
11579018982222805308806362683216834103
13980488620851084796253033092109304883
13846270892851084796253033092109304883
14120093554862772820550269014225170083
19629731289262772820550269014225002083
27817050406368658272449160378004370523
3379055718806930925507842725594450123
5940193155005037386400411753094594063
14267717203291344250729331822483545703
11296171134194868594463378027792825683
13993291230180333427524446337482770483
19786182358190331281756440792864849743
22464513725443150522479885496592186123
16811530490962070934754552971914770103
14122158962251703394730825807497777283
11295178640348995330233016992276026083
8342708978694017618993604714445497663
13718430224179555373973975658445000863
3379055718806930925507842724247250123
3503840490444609430168648809293634083
5926083816347208424092274233872673283
24851825998373874016764602932752513683
19779102289047405371991463530708218923
11167638114105112726995590716499873263
3101472313505508298195590761226416863
19488823063253962134758453925513962503
5792537881419764341244375658505952863
3384035863209510344057899631568833683
3243056199710331509244375658506577663
11853259481128742039336616091536402143
11437484617824236477088390766413128863
16826648519577216752374622338691873283
22315110939141906897400282246669473283
11288454289902614713393604176845314063
16684709925278518651376868968142106103
5517039886266048286154999399814736443
3936377977350496856659634364635091343
2967606065737513143673467937485465643
16676941273257794083402559548560505683
3413276917216658272285719249047250523
8482932197231965669307004472524976843
11154587201433543088964424759177944863
8604770023962642518938247302669321683
5523750909092066299171257962506265263
13995058032621720250479885497869986923
27523763027649301224591781505491713683
25019666402216865573459634364633834543
14121085879065316760474678406739705703
13993292075358830797231332948756202503
11577070304405307597231322684499882103
8752727327056661224416338593491721283
13992989410592363751125445764173802503
3651514550322544845071199346068194503
16953801450104583137305674907078753303
28105935694737550487418277541659106943
19509036966473725618283965038420058123
29972585526074074180011287199121002103
16275277900641262672380336722128665263
3369925547032341550216234066122409663
5786884716810524596805858383561776863
5511067336295608587321990762439275263
2966917356842700670742980151248497243
16945393720692379656627253917709810503
19786182437977012610786419415450938943
5805977486078318513705822337553161283
19637802896044633104819253916429481703
5516701955586288587825389086928328443
8611816364384493376734046827792185283
11853898655215231576422025883476218943
5798930004690105277088421966221465263
8349065163262160509600400975558897263
13853000152001350376178711630474433683
13711063348952973385826775658506105663
2833054515405300174119742520583073263
2960895179337513143673467937485465643
16671608681310010285032667217034754103
5658018167831724791264524932106441683
8611462406849969008170436203795536463
8617183357939537155126109239171865263
16946082125196614215705664129421649703
14267770978557068155811085507022618123
13859728736571687800673303122253474083
13853657022160505544810949252234426083
24993461021868610858792153298327570123
19510666833057379393659529328983250523
16813208218345226445468931233555881703
13979483621247170678399623223178113243
11160928108476382747460435566413144863
16812888776404148037575775336019882103
13852699882071552303453032555591234083
6211316369248829645632730218574274503
19773431499757024946283993736019385723
5645286649223462360118121117773296863
5651272093412375370400390197962594063
11437098785797337429223046688342904883
8893656102927127744037931629069448883
8617199378278426909180336720711049263
11443810431575552303453032555591242083
16811476090640192773186980893639562483
22449363771810724753519476385687889723
22454997816575593850815111250192345703
16954153599563770274227253916368673703
13993610001479422612857899145168825683
11168311805289486230103061102544850083
5645233754850749387838495259011528843
13994265151764222612857899145168673283
22046002712591783829598927524176505683
22448341246506533755811085501841977723
5805307194477172630098639387152513683
16805824559842906745266844806740369703
8746034302194868594463378027792825683
8214495061517547701948652597958737243
16537054643409469645313067116938450503
8343026996998585162400401514374745263
11847488873674128991196878011220050523
8759756265641792148935752813002434083
11147539850362121127780783182281928843
11167941914028727509427253921943225703
8617485471748208791159636048845464463
14129240444687173101679885495245818923
8470181429091816676164220956425945263
14121488533805626337305674913620034103
8336316994012083822941022338691873283
11167637358883403242144390764871369263
11577321081820994083484314195668050483
22315817348268610858628324532826282923
5518096941350155129741959248844968863
9021198185310010284634984613204034103
2960544533542117808796142752333145263
6093894354475998488683942615504842523
6235863537719277892589376267988706543
19370660078406128966710531206739737703
14403292208059661782652173471057002503
8617167719892587194303326363021978503
22053739574110010285192420481801817703
19228119253134909251687272577674433683
13704690483394541686219418165958745263
11289105155716077425808006171017945663
19228119253134909251687272577674898083
16819248182110013467959934063572194103
11281353289195103948235408922953776443
8611462406849969008170436201091544863
14269464554631929574552825993364827323
8476555179416932222742990926211528843
19234847719955148418921731206740202503
3794105587709333482894451391126786123
11162306447158558204330835539604210883
5798577595085005886518078008518896863
22592355226276413645313035379732370103
11296505006974123516253073972689640483
11570679028149211015271652973133330103
13994318168185415408370710559056665283
11167991406816226905465080426509802083
14120410644240194773168816823306442483
22034593534324878487418330811421836143
5792573826390611203294024757956034063
8886290785590905576178751109258730083
16945360082175593850815100472657010503
22194027976019506866521552009364210123
11296505673774060803294024757837289663
16813862735729998111634650221200842503
13838201007595103258555198519245136443
5511386937757062403039683664778112863
5799264538177623297569415248844968863
16536382799904573530297007237453474083
5793224738325949387907319399814736443
11295480499777623297569415248844968863
5645956102400024317309401731971865263
2832365185957928702947780174147865643
8617520578215309646578762326024040483
13987234655556091388253073972688841683
19644177441228393850987573328771881703
3935723997434565277074917085786618943
8470904524904925928178709532231234083
8753062156457795330233016967818121283
11174029442737534442144390763654744463
8330329117138698445399288454669801703
14000323398390583304791115421709802503
16811829295187563194307443309203696503
17088370753253465301427253917646306503
8752409524737191485940349499085786083
14268738979885288858031341111172034103
3228357599093379042693756448138265663
11437451063194108731827253917639250503
8343080640358425662513378846989466063
8329252110479212749231341112519241703
25132696057955058555811085498068378123
3363230439530105576178730553869634083
14127509084340291605475585643725641683
5658320199657248003294024757837472863
16664544799836932185149913705168354083
3369285540403009429610929232903386083
8619888225263343509853011534279562083
16798427025491652911453073972689161683
2973648638465856738526240902669970083
13986562729701606231589931631504361283
18960322050586641863971668612106265683
5949005647987964229010938068883386543
5779839343375762272040216272903082123
6062317156875436887593996832269313283
2973648638465856738526240902669801683
27522423492691652911452991110733633283
16678319567720494734558436464979890103
8908135773903615666697023699603403323
11296825326181052719453052036109785683
13852328306483975359783743079818097263
8469846725708275554976379960525145663
11443810429368286026391983697037128463
3933726296413416599336645848727266543
32408653147858892466521542281367106123
3497095963533968150205267563725000863
11296187659558377396978709531011714083
11302191470168535929741959248844968863
5525177805335483618448222345360329683
8335275040619405087805892663177776863
14268455480591977850663629500439394503
8751383684286555888374622337542905283
14268455480591977850663629500439089703
11430406402910011562504625774352225303
19099957261145268594463378027792521283
22053739574120494734074963598227569703
8469827476070900180763465269891545663
36007048217715901997409928923411411743
5779114391047807408887441616775066463
8604400132256749460119983695430729263
25139759897453902176863717083411411743
5651641987006530946921300048774745263
8469845970838107722715383887430584843
2961230763514451203294024760592513663
11309273097531901914505893485005321283
13993611803162641863971677265037778083
17094041406256529614771058821329346923
21786596718611873997231372960272217703
3100783648619405086249802319430897263
3108554062357647956550279248842602083
11167603894953210882065246827792336483
13993945789273268594463378027792825683
8335627448133657009050452074371544863
3511207246337191487263612009354738483
8470552295947149777999893533706619283
3108554062357647956550279251537002083
16409495750481062863197022340106442083
8470852524012785635005267560007057263
11450572788824120500827826365910762143
19099957261145268594463378027792825683
11302880969726925935587770448844968863
14120730161804517809046376041225928863
11437098785797337429223067780038904483
16663838181247172777177744949830568843
11033775350340428862513378846989296863
13860047465827092439224978027792521283
19630049259333657009308746855814737263
16953817260444945818031341109955712903
14120764817650000994730825807498770083
11168327918028393850901320305108378503
11445205583130871277679885504473801323
16543093402968853224416269396557153283
16952776450392536587162678406739705703
16805489893777894382404446827792336483
16960157458650409378227253918851713303
6195561806362641241219739780109617683
5660083531228973079200411753094577263
14126787666149429120631646827792177683
11295162613603816676073729591171714063
13994299624847351585682270827792185283
5659008820388877507142073966412984863
19504610132106481708758315191508370123
8612505073086422919193653921687410103
8343345682412785635005267560006752863
5926436850804512627524446337482770483
8470551364607464707207620226627545263
5791865075202014716253043334666113683
11034092317683537155126089249363866063
3242435402752092540605268048845456863
11160591899469599280587614827786097263
11167638156042647049274022530691376863
8752089199774049378653002327124185683
16805807861646797218141022338692042083
11302509400729626352280025166214904863
11019680053897241008713954919940017663
14121469246519170996978709582218265683
17094729225445380794479885497796050923
19624398697321242437571821707916986503
2974689494650129128178720313869313683
8624900879611923176178701369805786083
19504626900633979624092284445709634083
9021853251603873997231332953687394503
16678638454556398823449653916617816903
3236680777928069711560970831559217663
11302509400729626352198073403145944863
11578363664086679757231382692180354103
8349048298092417587704260714378104863
11301855967691961277088390766346096463
14282216331319277893174563003350604143
5645956943242112050963078708615065663
8611162141056633576178720820804034083
13717455547736313827005268048845144463
6330132738910009003562048162832994103
11161282237988932328178299445898442083
3638091695392363751605291627921154503
16811882269251797851354371206740354503
8894345529184829645632730222417322503
14001615290064505576178731089037626083
13979502248167779374220331634246586083
16818911044369517217731648672400672903
11437469610709632493593653917639402103
16814164519877425438991238816400842503
5785508267971642133971590763655369263
5665751495308517809046160999814745263
6194939413792363751125465272717802503
8746016484701571129926699627792208883
17214467375382702498141022342733289683
16818575373769669453849653916618289703
19632837546660413645313035371860370503
14270471061752323256022285494288226123
9033327441568668856022285495504386123
5793595516907478882972500047494897663
11444181380247401994908543167255242123
8343714774972655896597147215430568843
13853001995592469224018616992272209283
5785826074470425662431674503955384863
11717713874200106905302285500567562923
25139424309214555287749676251408851343
8356129075962645224260457551437641683
8336334567952667808826421866576682083
11161262771887960365638074454092977663
8624868283347948803363647541958752863
5798577725202002877088390762439393663
5927092032751024970400420455943056863
8751753655244609429926565480004034083
16806177848034672845644413085712186503
8626649405479564357330394779085970523
11156019181069065429427253918852050903
5920396079850878442144390761225944863
8335979639336930024260436048778771283
16677344933164381153305683617619737703
3369925547032341550059962474439057263
22195340239822717883704794789399250123
13584212412398333598204375658445000863
13987252311353002728178299449939882083
8483636922187540862010390584455057263
17086977315309162504713032299725634103
14263726746770172449866836642903410123
5658304177526594773250683478224834083
5531517875095917104759636048845464863
2832365011772665498915063375497776443
3780649295482273997231372400855394103
13979502162499396734252136993613313683
5785508101877743721202311251469136863
5793595603200024974303468647815073663
32408014896739732172338230948186762523
11571335017310010284954706593492354503
5531165599586899203212114997962265663
8335628158863449164051315303750576843
22464464281037810839336565898650162143
6478796448906442418284024501069802523
5785171893174457603294034489804976863
3780650134343073997231352399821802103
11154587201433543088964424759177945263
16959451091410698445149258912272850503
8476238092457794705998459990097002083
13992636206044995330232967787719233683
11563245836462774131438614099472681283
11577321081820994083484314195667713283
16946417759615794685637481120401002103
5793949646608192738693951031309144883
11289122820016336509600400978246577263
30355775459821165155304665765517969703
14127847186964966382404446827792336483
11161264537810817584677295645703234863
13993576487018105576178720852557930083
11302543835755500803294024761865929663
2826678290308703327363288096265776843
5806310966816448286073478173635376843
11853898655215231576741573815635434543
8344017603747172323005268048845785663
11167991366869635732857899627792690083
16281669181286426909180335673677152863
5785524086773947567805268048845304863
8624212172582737155126118969738256863
16959487120387960442492163208016345303
5927425735347172842144390761223368863
2973965686015593851155703403857010503
8470569779699177396978709533706602483
8744723041244995330311220354954586083
11161282109721572842144390764870904863
5801700764550761159160744093709474103
5523430374171241418195590767693969663
17100732067087729467736925779668210903
14128553503365887666370000035101632923
13986899398614127780024978026570113683
8611480910362641863971677265037794083
8893354876523318651376908956622114503
5785508064243537123922596434125929663
2833388333863286967841393182985928843
8866510660148740266824963209363873703
16542773956387605224018616970317625283
3933742400627901903947092696727418943
22465118714186280087737993371475754543
13993645401823815408374622341321792883
6089228524785599355811085496661177323
19201647289546130925593859798228050923
13852346805446313416057899627792986083
16818928817407344845071239332048994103
19503316650856654021129485501783402523
13860736122299157224174409810128345283
8471188945152026909180385897098265663
13832232559775373169886046826656531683
16812200027504798635324469357072505683
11154182033874698445399298666372210503
5645956943242112050963078712525144863
5927073581797766077088390761027697263
8342339003314894379590074448845802063
11162304636907478882972500047494897663
3228658750105626909180356176912657263
5786498798574163203363647540746569263
3792460581680533482894370469527570523
11028018967568202570400420455942592463
16254506868582426909180335673734745263
11160607665853053770400420455943056863
11027416749635302886863515755853474083
8483286372865856738190174850762441683
5665751495308517809046160999814744863
6338470849477425438991238816400842503
5517459360700459288420783183427738043
6053658473436326863197022340103537683
16679628022691479757231332459924202103
25013946885615231576020187814810618943
13853018770905788127826607237393146083
5801012984661476776776972929422146503
13570472755415273442685399606026265663
11167655857971030396605268048845608863
8625254035930509646578710131524193283
8892364469438057850659668592980202103
8477614664917530745504411755853137283
22595927225702105983084026047258282123
6053977238447905872380335695559056863
16953499416077065429423350814916219303
11585037806470762504541228220426424903
8328899828557600003294024760589128463
8752442957340426445468940932234754503
11308534231325006407795776137556034103
13987233986532936424346666548621314083
16812853411772684212978699859466441683
11301821534873626352198104683590744863
5799619594924110260249653926932698503
3236060903952668529976751671242434083
4062877510881332608226994364634939343
16684710803995170023449653916617816903
14120076779722429666448264322768505683
13979854398051912424591781509386600883
11579052450551224903705704091277954103
11168947622024079740605268048845144463
13853002792510490056057899624071233683
5786816729224079740605268048845144463
11019680053897241008713994910861152863
8618510645760690889286679118534921283
14404016862177883136115621563348210923
11289493768892648097982538987853811303
8893355040221509262554371206739569703
5800306405614606229676752523985170083
14404990943338496924972506785687570523
16960210302477065429423350814916210503
5645269161399106408150263403722282083
8343027748076822923195015248845144463
6330132738910009003562047650832681703
6330132738910009003562048162832994503
21651706264075439448564748878534921283
14403682282667600386892874428567570523
11437770717802570915951055520401306503
11570342521026724045468890683159706903
22449028271541402513519476385686603323
14001615290064505576178731089037625683
8745395050659526907257899140109778083
3229667817664337155126089244358753263
16261218511859537155126089243139865663
11443828175721242437903372470100369703
11719998767111399780054285500500370523
17088775079998079839777867447117634523
11148176631609217584423784476297945263
8879277074626724045468890683159554503
13980188478438971313705822338832833683
2967959486716761314612267627793170483
5644915917010817587704249400586265663
19504290607950807867490756743952682103
19638492439754133450048361604369322923
32676803557287100593390882523165049743
2973965686015593851155703405069482103
16543730979104385469989931631504369283
19368728099979819853849653916618594503
11302173812170216707126110290115697663
8618878775182797218141022338692042083
8343396848953002728178299449939882083
6330132738910009003566113390355729303
22187302189543250503705704091277802103
16678336305164808528385078407751225703
14405293732026718105302285495566731723
5926773145815273442681498220941464863
22321470212854333645313077410963881703
11443422074467572259574622338698088883
14113382668457794083484489812810265283
13979519025625183789814213227792186483
6331105817422804651566153885834121703
8343026951164304559805268048845785663
14001615290064505576178731089037321283
6330132738910009003725907668752690103
22188275062486679757231352969232369703
19636443104811778322384582309655250523
13987251558569796734252075094094120883
14269799132295936913519476385686603323
3257940331815873687504551076377954143
16811495256429247994864899206740530103
3652489065320494733911124636557802103
5658688329215956196000411753094897663
22161783121044641713705822342730114083
14268422815373964357330394779085970523
16812200740773234092466844806739562503
5658706872543256287982850694733305283
8618189987010381845812267630410105683
5792537004910617008890103837577937263
22463103644505554426446071944023402503
8336316903316575492846236293392858483
16806865667532824317559839822215073263
6062317156875437509939662932688513683
5778778853007965656035759184966728843
16536699685852995330232947229706434083
11160909699692417587704260714378273263
3426047067251901997409959617808851343
25576564949921934487418330276381801743
11161264537810817585103946881414737263
5785842851696923184595785760275865663
4061265262377006148015794364634626543
16281351171059537155126099510023064863
11444161870525710510105705551637008903
5792202169217755585094074448845961663
14267735746530081092834531495002946943
16805136022540678766686660226698104863
14262752030366712671704075910743570923
2967977723251985128178762882826433283
11577070304405307597231322684500194503
14263726746770172449866836644183410123
11308534231325006407795776137556386503
3100800641947208424092327046672513683
14275432164230762504536925782436041703
14403345855346488226968641185687570923
8335981363405299453551678567878744863
8746034180680373474279683233622904883
14121823237708766421427253917645649703
5652315636247575370400390197962265663
13724840674575792970400420455943057263
19489139058038596734252054662666433683
13993594224808573769012267140170442083
13851707591659947496674327095309626083
11167620586092417587704249400589304863
16819919191038317081752641185687722923
16961234772223398622610927286097515343
8335978842408132382241393182918746043
3236680777928069711560970831558753263
8744723800219243158574307922253474083
30355775459821165155304665755156689703
13992886979071341537305674913683873303
11026407595893379042771796023239217263
8611816410428305741108267627792336483
8618861159105721277088390764998896863
8617856250209951490397022337671385683
8611462325281557224338270293968986083
11981741039117500593390902001110649743
13992905480361794083324345454416505283
3228677162800553135805268048845608863
8746336090651405263197022337671538883
18952939312053002673034047541962577663
11160576714102594083312089706512682083
14133832595816896369808222340038744883
5940228684833953713701952105168513683
11161902027852772842144390762439370463
29704485612422760569435004575057002103
13992568966947842497094094958416344863
5805286717779648286073478174918576843
5927410635852772842144390762439370463
14270151621588370271949888155086138923
16960546059029644190057506441367570523
6080471910340691372466844319057002103
3511542950250456193778741330186426083
22315110939141906897400282244045633683
14423498647280095930479904801757970123
13985926116552256463197022338954417683
25273642121022214909736646314768531343
14269109712313164171207948934800842503
19100594715566869224018616992272209283
13853991853643336424416279118410265683
4190401129692089726354917074513795743
16677966363152667874513349764109465683
19483786203371476913705822338766440483
5792924690952044749231373443980976903
11154889149572478442144390761226257663
8482950868077172629681195652176833283
8618896441932594685637481120401002103
5645602986153794773504873118922113683
8482932203534487560541022342665945683
11160609345457124842144390761155545663
8483636922187540862010390584455065263
2834128253024236477088390766413128863
11450484448051084796253033092109304883
14120764595048077169890347142858266083
16806177717995261334758453919057489303
11443473333266183137305674907079410503
19631146493680095930479904801757801723
6195561806362641241379667540688353283
13987252311353002728178299449939714083
11027063547060591791805267560007209663
13584212416492785635005267560006752863
5779114309153772803363647541958914063
24468684163122544845071209067856689703
21651066970257294791824222337674425683
16953801366240313549231373443980976903
16807182803251577006105705551636210103
2833054515405300174119762997965632863
16819566781416399284249653925332354103
11436391584210698445149258912272850503
13986192916240194773169011307856833283
13999936105056374828848407716503754923
11033101826697241008713994907139553263
8624229071512958442144390761156017263
11297227933132824317559839822214737263
6062317156875436887507426410573625683
5921034454817363203363647541961953263
11443828173476216316253012048909625283
14121454188962330745504411755853137283
16811495644595568845144895093011874103
11443828175721242437903372475213969703
19637837415272207066007002785687098523
6209671321302679757231332464979882103
5658706872543256287982850693450105283
11167973784221675787318112412227881663
8483285403876775829598886536013464883
13999600602690962272036109449492378923
13979483709569815780000379956614897263
16947108228257378706163426031766946123
13859394075162641863578288263885625683
11027700282562747567805268048845304863
14404017824749918105302285495566731723
5928502080067392738193871490759233683
5793581340159680975926089244426273663
5940176424340568906400400975495064463
11168293268467537155126089249353792463
11437098743964713889309318199178088883
16804429790042969314612267627792833283
14403361835824528991196859042967714923
13724167273097241008713945117712353663
5792536962862469711975477378691536863
17074595641600026352198052942151065263
11167603852917162121974622338692050083
5792200621840194083316132897613642083
5657648938851816707126099004423064863
13833609258186130925593879738071258523
14135932801076786866697045172763098123
11295801028808846383772500047495073663
11296169295007777630147421780685465683
3391383488766714978653052034890586083
14128164146114531336459081299533634083
8476890686203942769890347142867864883
11295146054916584965993536133453304883
8778916727012775757841031812112682083
13711080925173947567805268048845304863
8350074134557676803215790672838912863
16677344727454518651143406734164354103
5940882241189107605852991111947240483
11442750201911891825631683664839065663
16798760766438971313705822338832833683
8483266028389099800420783669897928443
11451243703085921970284046516685970923
5792873346148129872380336234503217263
8618526586076994111423531634246586083
13860367153675436887347643476688353283
22598027781594770415707006111060547343
19772037487375762272208293485141203723
14120077660537005186114582153360337283
8482932159709775893812267627793170083
5779133645015273442689475694154265663
13860048426296962092581931631504361283
19483098377272494824591781517123713683
5645286739920580911276484176845304863
11014647604016082557600411753094913663
8329252814691816707126131307789136463
16806865667532824317559839822214737263
19636479886881536913519476385687738123
8336721280789449380922196586371873283
13853337619703818685989931631504361283
3370243271667537155126089249354417663
13852681550766869224018616992272209283
13986564405761200071414213227793001283
6081510503797312918504727681559082103
22461860457224460970415794364634626543
8611160463529795330233016988426121683
5920095771999392959869564473677297263
11578363792012442447324009121620346503
8745042768844609429926535814606250083
14120412193825557846602600585425170083
13979517217754385128178762881482433683
14120763804636994773082953271245642083
30790271755549753549231394462992185703
16382987625264357808636744783629145663
5920396880883537155126109242963857663
16677981504800363751285579368202602103
8469508709270999600759636048845473263
5926452698982426909180355691719370463
19369702980191576500249653915335098103
4190385069517810839336616100310954543
6055269046441795330233016969101321683
11155910923875308803294024756618273663
16953817390777963194303305757706433703
3108570040543008034338050180170266083
2826678290308703327363288092227376843
13570472755415273443005062174925153263
8753063121131970401657899627792826083
25139351277336816586359636048845801663
5798595431892587194303326371028370103
3229313897988686614205268048845153263
16536062151644995330151262288912986083
3107512947798731687616933533638896443
11445519189285565409305705551635394903
16685683844789399954154734701139889703
2973629927470978965598897801361002083
13986528548640317319193653921613650503
13986563820838758818141022338692041683
16549466226384505576178720827085625683
3235421731858719842653052038608986083
11167620586092417584591268896279065263
11443172186549211015271652970701489703
14120782257272982248087800452119064883
22470838826184846487574203598737338943
14268385691357743780922195050439073283
16536364976078616042144390761223049263
19469008034511759122781022341456673283
11015054674552768671532517078228193343
3242772669158973319193653924308210103
13717456386697241008796099663629312463
13717456386697241008796099662346112463
5785826869091816707126131305098096463
2960931290214370024264746576909641683
2833406077761251608342959187466104843
13718464531389011203294024759238576463
8625523435829751421600420455943057663
5940228433206905576178731088970890083
8753063752195705576178740819408200483
13852683188762641864058278483469321683
8194381572169022246269359183430609643
5537877234879590701728379934922104863
2960526034458930154873467420231090843
8335981403240427754476362858509144463
5799618798028393851155703937417944903
13993611092428393851155724933395393303
8349754614466008980038094954506264863
10898883098260853988000420455942745263
3382975538723057241379052085830617643
16665602524275899346642211057178256543
13718800082230905576178721360972992883
16812537295721242438148518050960682503
3228660345843537155126099510026249663
5538247258691394083566215277072849283
11295145882713091018195632743821296863
8598023938937507811005268048845617663
5779133645015273442689660984522570463
21932624050673484664681731206739577303
8618861291583583789814213227792186483
5658656372928337155126089782026585663
27960026015215979279926542015187404143
5779133645015273442689660984455370463
24838084659412539313705822345290114083
8328915636889625696919983696909777663
8732662825621983276758295712337170923
5537910078587328369886046827792842083
11563581334314314696467068472521768443
3363902409053350863197022342602738483
16281333596905577647805268048845144463
3511241723736296790938678406740210503
5645269031159898575926099512529323663
2832682853923057241379052087242090043
16805826409305554426782957675785793303
16282324289512830442144390761226257263
16549466226384505576178720827085321683
11315276859698880975926099000524993263
11155259219415966784324446827792185283
11013977400479110403294024757961776463
11169033141806776458138678406740210503
5779838376478064845317378155856994503
19906607450928530925589569161430890923
22463455169328530925589569161430586123
3377325016430466996978730578125481283
2982105154565509818479885499280850523
22463792349321695964886285499280344523
11167975424215273443005482089226112463
3385095646799809361298917079576075743
16812217857397312918504727681559082103
13965726304353440304759636048845464863
13965726388024300803294024760521937263
3242436329919037645399287918416674103
5791899548297241008956233811277312463
8617535927244609430008884868105824883
14404656155916084421129485500567714923
8598023819300230403363647541962409663
8598023819300230403363647541962265663
16281351171059537155126099510022744863
16536029349870071421600420455943057663
11160909697689626352198063669956049663
10906249174886425662431684740103073263
19645623597517064385938917081050250143
3242771079628393850983477867786770903
3364222933476117224416279123405321683
5792537046743031582241393180231249243
2833389348890400003294024759178121663
22596985033437275370898917078228875743
5510376861273190701728390762439057663
8598041433269630442144390762438753263
14255371605011127509427253919124504503
3256193475067027197559636048845464863
8744723041244995330232967786506738883
5786163214528337155126089782026568863
3122327445853768424346656338125465283
3243106537749667719193653918986602503
11570359420192363751125445253521307303
22167135892035396734252096057933633683
5926771466086426909180335695620170463
8624867446678910442144390763655370063
11430387899612308578653043332041930483
5658019717516390667321990762439400463
25266858246868358403294024756617937263
3664884860778475787321990762374921663
5786162413406298575926098996678610063
5786162413406298575926098996679562463
16819263235352235418031362670355690503
13993626856404866996978731091408201283
16690378900427325645313056904019721703
11443172306191977851061496965582090503
5791899548297241008956233807687216863
8758412362074307366269359183427689243
6181467260778475787321990762375057663
8885601275431107366269359183427689243
3129038288219345594303337630993010103
3382640830956740382155172381510576443
3130433315953290391336636092628875343
27556665450887685184324446827792185283
17094376157846455135958296250004041723
2832699672976740222742990930185928843
11154553651410817584677521513158729663
6181467260778475787321990762374897663
3243812061631037645399287918416674103
13980190030358186005730153090764976483
11302193152205300108669585003590617663
8485366575683392738194086021325633683
8617872106806905576178720820804185683
11309273301134909940221010541005946083
5799617698574423297569415248844968863
8328932414105626909180335672522114063
13981231054608192738693951033869144883
16536666924028304559805268048845609663
27959319606105557837505191071056505703
5530493626158468992541533803782912863
22187921895662357224338249814096345283
16947442757414214215783435377171385703
14256025117431251149231341115216344503
8335327844605416707126110291399056463
5778778849040194083488390226186771283
16818575373795145387881731206739577303
16542756302562069224416279122250113683
19629715436786237645399309473616681703
8611127037233793009599531626509971283
27570457134248566601106917080730938943
11296222180877065429423350814916219303
14268106225323162513519476385686930923
5791865077508895677088390762372024863
14128516514207001582404446827792336483
29704485612422760569435004573841002103
13980543186329459235574622338691882483
11294775943019405774119773751309473663
8342036466379550987321990762374584863
8866493882828393850901352610967402903
5523749141285990701724522039181473263
5933501564175792970400420455942744863
11026407595893379042771786293962104863
11033118482293379042771786293962104863
13992922211125639319159636050186264463
22470184351093337239336606372246642143
14127173661644609429926924348368513283
9047054563904436576863717075609811743
22060130814809700018283974785869338123
11444801971223595129910531206739417703
13852345043964476886647646827792200883
3271325647488765334758453922894609303
19629714639879227515225131627786265283
11296170049647438269989931631505138483
14403345848605439666365697593863578923
14261357757723117656900446338691544883
22186965726775542619354371206739882103
2980340897961794083320464980813313283
3409572595899135666697044662106770523
16945710511556189433381747334800842503
24851825998373874016764602932752841683
6210343416790595214554371206740834503
5645269161399106408150274666506265283
16812200027504537831272890500106441683
8625236635833625582404446827792336483
8336332002810451203294024761872514063
16811830886599781356930111082377776863
5926101216207886229935004351063233683
16817937757583524045468911209360994103
5786549302503200003039705172816496463
2967959356367453656035759187398753243
5659044098900034263799043227018610503
6606622139594132172338190935380210123
16946364951435741895505153595347873303
6618415727731901903946991797076699343
19771685079856528238277739223511402123
2980694146659727549355666079057506923
8611444042630762504532614713866450503
11154182033874698445399276577684034103
11437737079279256440197981805072521283
22161111193769796734252075096650601683
13992989328582434562393101369808665683
14134911149765338864374600732355721283
8471221576648676580000379959308976863
5644244779926304229307004469898424843
8343044489442286672380346477005449663
3504496479584441670234789511824521283
3384354716186642522297377339085313683
5650920480614423663829617717831225663
8610791406526844833653803141453962083
11295165971237990667321796126982754463
8617501367967498445313046049754441703
3237438525508226390860853924311562503
8476238092462773475918492778506938483
16946736434329764044890964082388210503
11155208839538726772834775658506258063
11040484640587542798598995512522570463
19773784966620317755581709985687074123
5927461890688326769476446823881938083
16550476338629523707024222346320521283
16946048570764614215705664129422466903
19771350590486811322479885495376186123
5510678893319449579041393181581145243
14269446227708405624190017185686905723
19100915835660431070188207237453785683
17100750522025578504800299139975241703
11303588093751820530832437357200842503
13725476615273382678205268050064657263
25281692751869326858908531330769835323
19639785044340186856744799880148210923
2966919208848659094172500047558896863
5793242570723716764726141551757129263
8610438290164719358947748384202264843
8463804409389554763542744091078745243
14268455480591977850663629496653954903
8618527339075392148935967366666121683
19361362025461924045468960927120682103
19234846715314482818921731206740202503
5799903918110332164604375658505952863
13993239346744710403294024757827697663
6745938507687100593316879985047731343
5523429619096932222742990930125136443
5920062259415273442771816044938249663
11034411206396885242773975658445000863
16821212995635476115158265487451226923
6087552023424482193519476385686603323
8484978436452718513705822337491554083
5644897543762519825052500051469136863
8343010129599309552374622338691712883
19369385014120494734558486658958122503
5786499681779480042144390760006896463
11437842063033962504540839072407064503
13851707591644995330232978057111378083
6201953089079542619354371206740354103
14121101028760002401657899138893625683
13979852801705328845313056312720682103
5658674070889486230103061103824850083
11160912170022120495604573805132977263
14281210157949889687749676247574931743
19503955946631928954230663845402458123
8343732389067950824346656338122266083
17228259134256530925491058825431586923
5786178481995175829684461135556186083
19786164656125331615269500450964050523
16953111778743642430362678406739553703
8758128036828993392005982855885625683
14120815979791977851221299847950418503
6054951242034869181174622337606752483
11442783703705086956437742187725465263
25139687790761794083320486503821642083
29852142775431928954230663840465475323
14134521830483994352374600787466442083
16814148623460022621725934701200842503
22314794649137228230358337130582603323
3101472437017815421919857179011545243
8610438202272555439248222345361162883
13992955685865851624260446850893617283
27027798202280919245071248569873002503
22604755180633261449901541564634610543
19482763715958596734252136994822745683
17094004454228036295673887803354273303
14134204118473181928178709533571721683
13846625690934905576178701364803713283
22334353739426106845615794364634314143
11444179656404148037575775336019394903
11168665054180596259574600733773642083
16804450004077172630094338588368833283
19637801041653730024260436047565145283
8626278542801977549231372903821145703
25141434384936144250565470374867874103
3102160177155055358857473588611376843
16812200027504537831272890502733482083
11167606323466813645313089134477634503
5792890871727550729679903773577936443
2973981405836520496022386766221145663
14268122545024482193519475900627403323
16812184349312368845571288152787882103
8201074043588486206509681180297928443
8464195448761590920249796153869481683
27957925459291344250729289349460370103
22457433868212176955581709985687074123
11308565973298880975926110954515866063
5786164137380073442849824872006752863
13993964080527351585682270827792185283
8611125273324790920249796153869481683
3108554062357647956550279248842434083
22456744324634576955581709985687074123
8335275040614424349991578704838728863
8335610587020555129741959248844968863
2833054515394799932629638711309128863
8489960971819301047841393182918576443
8477615459727351585682270827792185283
3510568032425795330150647891469938483
14134909763957871288673548425233474503
29852125316786791621129485501783106123
3363902327185032552797022342672208883
27959319606089273285952749681040345703
22061138288622809394902285500566625723
5517090301900543204078214197961954063
5517390532287437935673990759750904863
11443137742505328845313066578388050503
16543746875532055093432968299850889683
11301856720800764464595590767693969663
11296810266642394063197022343825290883
22053100238307881953305683617552529303
8343749962975978594653032553165634083
9160833402370080350963162785686786123
19774120206538704955581709985687074123
8611110171501148343673509972809928843
16804784365614191152759636048845793263
8201408839440194083488390224903057283
11174653594934761396978709586246913283
6619407263215231576340115611477171343
6337179169630010285188724820758785303
5510679643669438929490566759750576843
8624886696452373353607814172355873663
3412272089904533576357328541785970923
14121150431175445846860401746186121283
11161953158415819148751689247056665663
14120731967656324764726131305037137263
8618544116286163722662134816269641683
16812200027504537831272890500106433283
5645269161399106408150274666506265683
5510327540668225429676278867472842083
6053608102062774131196367954314105683
8618879706732484503319574129047570903
13993946382447438269989931631505138483
16408875750476010132857899627792505283
5785171849155762721845906027793170083
8617149931650077232595590767693465663
2974000701726591718622046827792337283
22462834210790015153554917075795602143
2969354249663717809222666809872345263
17093470779381492887574173855256043743
17101476980091574128083408568656504483
16811159001262772820550269014225338483
14134909556145592972846501941959410503
22327962293241228439336565894996691343
11444834766801142619354371206740834503
19765309695502112627524446337482770483
8482948978857794706412780626057945283
19504945966063343509853011534278753283
8605104603247702319453052033674113283
5799601802278120495604553273866097263
8617150057479227515225131627786265283
16818255767804867553305683612551402103
3101489176689839480034808505936513683
24838068723097288188253073972688841683
16811864529433081486554371206740674503
3270319096333680845644413093517490103
13838555006863449163797126198026433243
8343380950107307516253043330628042083
22465166489511101997409928910493331743
19630421675984637334758453922957002503
5793224782575855896597127246215393243
5927126350362641863971677267472826083
11034109973485862360122000542934913663
19786182521852610721572489883476538943
19348192741247173365031138900745776843
3409572595899135666697044662107098123
16261200895782737155126118965955392463
8780628848417535666697044660827257723
22060130814809700018283974785805346123
16672294951102240003039652407181297263
5525161955055425429848699449939866083
3229650363053036803363647543172017663
2966581774878784296153519182147872443
19786164656125331615269500450967249723
8894027047492967014831392935763882103
11443474971173874016437291092810761683
11436779137900298445399320220356202103
5792200489288903038169755191177784843
19509036804663244466521542281366641323
19496554587531838164767592531472513683
8623859007987177396978709532355873283
11155240715945578504800299139975410503
11429078358122105576178711639121289683
17228259134256530925491048611162786923
19632820727611461018031320683796034503
33329421321331901997409980596893339343
3114540168816429075747063375558896443
17095100933615979280172271319574611743
4061568644428415248815794364635403343
8617501367967498445313046049754450903
17094004454228038402393119801933464903
8745007326556379683480199226007065683
11430789760177447377744507552333305683
8617873029658641863902456453325930083
3410227158771909472040164535386938123
11979791568550841726354917074576249743
9026632161984870066521542276308370923
13838555006863449163788513819084977243
11174014425262774131196335723914434083
24605167370912717414831362667918570503
5510679643669438929490566759942584843
14121489332836830618031341109958913703
6236550183336393056863717079574611743
11444179609804659235574622338692033283
27012428754191977851061136543117793703
11590761267405300107030775915591074463
19630403174610817584423181423699376863
5798911547665823896547780174147864443
11443138544025759975268804741453802083
11026726323031954659991778846992834063
5786867853516906237395590766412976863
11034731613484273635005267560006904863
19503636420399327558399041185687258123
5920381865380073442849824874439370463
2967959224252655896670639699401776443
16664191385810817584763730997891713663
11167957804038541941244375658505952863
5786515529757676802957978702214736863
16685364230400024317219257454416344863
5791865958218925413778658874000841683
17095100931382015666451908687556539323
3933726296413416599336645848726954543
5645249783609217584674028624909634063
16946364951430762504717765253322264903
19362303307160002401657899627792361683
29852142775431928954230663840464858523
5919743492311273442849824875661464863
22334657325052046487574163640851442143
5926455213262938575926089244297936463
11450201835742996211634638470739713683
6068054964762641863578258057232985683
8618878689326191152759636048845793263
8625253327061166498141033115021145283
8483267659647172057764895260231057243
13853036386997007296361115755853482483
8335291819822473059226687570119401663
14269076904058370888926046827792682083
2966936608808121829307004469898424843
13987254121300036295678017746116210903
5792537004910367311729102955725152463
13986210529993310314840699932236968843
5792537004910367311729072156295233663
11309963652247403374277675661402938923
17080248638348777366111469647433945283
5933500090187543421190975570118904863
19772054840883364045313035373069146103
11027348881582116835005267560007065263
14262114372336842418283984527454579723
5645269121558186762662749802438744883
3638091695392363751203454013655241703
3102531041803437410235067575239562483
8336316991600879896335197748611529243
13994635930345226445468900433034602103
8343714774972655896679067192585776843
2833054515389310636941742648525296863
2833036100197732222742990930125129243
16663518789412640003039674478413304863
19488802804875437185778783373264833683
2960225013665407408624077954634104863
5793915167232284596978699863379537283
2832684617522532222742990930125136443
13725476575207791791805267560006904863
14120749415867157224260414570567234083
11437737079279521736873032860493625683
8752074181554526065808222338897288883
16804785208989125352346656340880682083
16670564962204439811039684201164976863
3108554062357651302663252636362425683
11176132590824644487279885496593026923
5793227387259651495211870827792185283
14133832503227084413600379961805296463
19079824480425795330232947796689289683
17093071559533902176863717085969986543
16530660598817557224260425321098273283
2961231560421161112797861428678576843
13839261415958186005812073119056496483
19770978714912359128303023722513338503
16952406426912359127540370059987873703
8336297739761800420000411753094904863
11442469890279165334758453928075249703
2960559765587562504368775791764210503
11570679028149211015271652973134258103
16820221973324410497049653916617816903
14268757302183280845313067628999587703
16677007465461924045468960927057154103
19369385014120494734558436464979890103
19777707261539730925249363567895578523
11309590184995615677088390763715864863
11303252052794199972684853916298114103
5942240814349709646578720879693801283
19772055017469326858908510861335906923
8484680477820394155303827644628050523
16664561365571396734252106346509801283
16409210338380155624416278608845329683
25012300956688274077074917079513834543
16818254928949063297049653916617816903
14397927936928844587763162785687106123
11174705604403700107030775964432674863
11450537252037094382404446827792336483
8208119637549554763633287220614729243
13992586713257794705998501508045465283
16261219434711273442849824875661152863
14133865969065449396978700857872682483
8483602537287807276172331630416329283
8617148960332607788258563209364210103
13992903760492417587704260225415065663
3382710506955541224416279123405785683
16685365069260824972669553692295073263
3268945841389859809305705551636201703
14121471714862094883488369771721945283
16812165676149823412978699854151241683
19363344245248284596978699863379537283
5657649113130914352759636048845793263
5658690894352668595176049746125633283
3369925547032341550059962476938097263
2973648638465856738526240898762601683
13852346965160169416479407237453322083
11443791177728159975268804741453802083
11450908288994081092752806022868539343
3409908349824482193519475900628370523
14113685543139202996978709586064681283
11848126569497601221129485500567714923
8335981363405299453469338782867544463
8342994157794286672380356717005465263
17222271186262889182610946775513849743
19773766249350763194729688148816674103
8342002664279691824591741543879393663
13844947212457792084550309971533465683
5524486499829850575926078007299873263
5786550053195013333341022342665936483
17095099074867433480627253917639064903
2960207357742473059222386772813145263
8617483796245173541527788601872841683
28107663705910350522479885496592186123
8610772909840194773168397445325481283
22188629067910706866521542789581346123
11295144158556130024260414516611882083
13576476437995101915140936732233776443
11169351153920024317731698766217937263
13986192957973269224346688107856344883
11450908288994081092752806022868546943
13704035331123224317710768231879057263
19644884561031929575028430522004370523
5658690934188055665312832642762450083
13993929811072429633377507922253474083
8752409524737191489217599086292490483
24471604833158760569513024157901489703
9020223469026361518105633904848682103
16960545979215959268259301565908378923
13993611803162641864058084430410730083
8356095567667699453469308956359058463
6055607945995290056057899627792208883
11309963652247403374277675661403106923
11168310083516684835574622337482441283
3653143456410583245468910696080537703
11167638999076754659991778846992834063
19770697572906533755811085501841977723
16537356515976493307024222340170586483
11153864019532384274108642871175065643
8618174140704385469989931631504369283
16664191385810817584849758823750913663
19770996200838847701427253916298610103
5792889410243859094172500046214896863
5798595127600811386647585391828210103
8617520578215309646578782807367401683
28108352410627150522479885496592186123
8477917449615878494966622337482426083
14121489332836830618031341109959410503
8919212136041396576863717080788706543
14121452593018871585526622337482425283
16664191385810817584763730999171545263
16805436337030762504536935994007081703
14255333103613329614951304918234770923
13710744497638372842144390762371553263
11294792806219175829676269698759082483
5792184683484704343913300051469128463
22463438433818576955503885496593178523
13985875956980294785778773122825784883
6336507080318730445468910701197802503
8611834108597007296361115755853482483
2833054515394799932629627449869465663
14261994362467572259574622338698088883
11161633678731842234553192526218113683
3236060903952668529976741435219721683
8201410517161794083488595000391225683
2967606191776348343673509972809945243
16663838181247172777177744949961776843
8624212338247482186564424758026273263
19488802804875437185778783373264345683
6054649885187705576178761345671385683
14127509834690779683488617145875704883
9164410382525993035884004538004666923
8336333682954523184681596982019545263
13993611714746661706404681807561936463
11020988515254040042144390761223218063
5644260762305733694345452622282264843
5779115938530749388166217886986425643
19770997258072713568519437985687074123
8746017445386940719686678609037177283
8484680477820394155303774880337178923
5928837496245627298141022349201161683
14134909763957876467897622683341802103
5517476138126437287616955498438584843
14269816655788993520137485495245978523
19637467265558448803447614517962601683
11308565973298880976017042154378274863
11028020724987123572834775658506258063
25141786576332824317814049921415073263
13852294708121884596978709583562265283
2960542016970216707126109779466441663
8483972437063828804748342893069297683
14396971396231929574872313998234914923
16537693058615256193778731090256521283
16275294717692885242773975658445000863
16261555058922516093600420455942744863
11309963652247403374277675660119738923
28108369187843150522479885496592186123
8604400876745958462431683663619858463
13992903802640194773341205024400657283
16684373500064776397231322684500034103
5786515573808616707126088222861144463
14120093554862774131196335723914434083
16811847877978570926105643111886138503
16664191385810817584849726004615401663
2832685456510211331039673478733297263
3504496359962641863824427093911226083
8745681940807707694457899627793146083
5799283425658340088562537606740866503
13853000437523875930297007237453474083
8343733274060824317727969820358736463
27959319606089273285194868900307874103
8617502957614191152759636048845793263
5645620555788885757559636048845801663
11430017917849216752374622338691688883
8617185247657531313705822349127881283
13993594224808836604253032555718744883
3922267619424288350963162785686938123
22335966623062889182610946775513849743
6068390546801192607929007237453313683
2960932926097498575926099513939545663
11168327659873963418031331431818610503
27027798202280919245071248569872537703
8336297739761800420000411753094913663
8624530268797811530400390197962434063
11308565973298880975926110930269466063
16262174056294426909180335672519065663
11027045050184686672380336720903370063
13852043976932660391301807237453474083
14121134494901132501427253917645482503
11168346156423462360118121117773144863
11309273301134913089217579650954121283
3778685726057604228981638816400842503
2967288221506774799241442869898593243
2966599558948522007200390204432177263
14120746144210698445399299229575570903
5927445033564809501266607237453474083
8484290312667938365707307142736513683
11429094300661924045468960930832994103
8329268885587563194307659424404033303
5792218275449944214995590766214897263
2960559765587562504368775789204210503
19771651437134182066365709955921010123
16819901614732439954154734701139889703
6745938507687100593316879985047891343
13844947212457794083402558007178441683
18960288494147395330232967275856994083
8617198459506159919453052036103234083
11168662360907345564726141551757129263
8349033150258652258653043336013473283
2967589416552656509600380472586424863
8476237335076314878857442336202096443
2975342918857957809050635323152825663
22465437195867892887574163638417339343
5786195221235920509600400979590728863
11309273135276956331980196950161002483
16676940520374457603121635457417776863
11026374001620708298195590761226576863
16948466253672798791705664139988034503
5798578564189183842976379959238744863
8618559966356245846692497998218602483
8477279118731842234053255254092977283
19348191946542473059058535988614904863
11168680065191185128178321052240329683
16818626546536654021129485501784018923
22744570847184124260136604268999401743
11161616064625841480279319143818105683
5939860385438712671781899913361338523
13993292066943717346935646827792337283
2966599430807016707126162031626921663
13993979972756245846692497998218602483
8611444042630762504532626054666290103
19106987633997841864136143008212033683
2968296622554364054995590767760834063
16812200027504537831272890502599241683
24879375953057378705601815733008858123
3553889285383502176863717073054946143
3101170579560008424092337307082601683
22604065683386993389352626365911418543
11167638241910249396978710560205144483
3779659361918730445468910701197802503
24991765510122678067631352968076994903
16812200027504537831268589648909641683
16812200027504537831268589648909633283
6201616579785751373849653921620346503
22597354796986993389352626365911418543
5645620688103200003039705172816496463
11309963652247403374277749968913675323
11295145792226749388161722966090096843
13986916897150247377474818128787881283
9305087303029445277074917073174634543
9022489108075318651376868978067889703
9302435624194757277074917083289834543
2973648638465856738526240898762770083
13852313246824715524604375658506577663
11309963652247403374277675660120075323
19088467181249550230164533331402434083
17101122938560332603827253917638744903
8337021678933825429930619445834434083
8630942390525416707211910174995865263
11717697694263244466521542281366641323
14120398109347469169890369618186098483
14133548043228994083566000746503082483
8611444042630762504532626568084033303
19629731419380294785778773122825784883
16818205301771436306215968338253474083
8751349997419405086249802319430576863
13994316490254362352374622338691712883
24737775280881985234969653916557650503
14121434851223302375268804741453802083
16811476090640194083402589755280682083
8470535602837981928178709532231065283
13859728654447438269989931631505138483
5786885555660826974872014977414897263
5645269161399106408150274666506097283
8350795815102240003039652407178433263
16260881291920330723005268048845456863
11845188593513207705302285503062633723
11295111533477040825005303382163705683
16408908350599516820857899627792224883
16409547600372750229775238278542090083
19637467265558448803447614517961936483
3101135972142471058982176926922273663
16812200027504537831268589676999241683
3123016022550186005640009858768841683
11040484640587542798598995514960817263
22599403380938704955581709985687074123
6746274890867900593309097093713339343
3243460535103839445427253916490274503
5786214427080566546781022339971856483
11431345083950381307024222345108033283
16819211312065744250810636420099720903
8349419194187541519008615019722577663
3242115843360362504287049810196210103
19235502828422763751683494994189169703
3102531964655425429930619936332976483
3384000668464357808964415597005153263
8751402092767008003121613906125001663
11437115651508719685244163210451568903
3271325645402604972466844806739402503
16409865490782305820943178325904674083
29853417923654809266123899609815098523
3934061167731901903946991799636539343
13866119939192063432057899626633961683
14269091210835097266365698694596058523
5800306403632523647980372047494904863
5913014989929382678205268047628992463
11026357350317979179680390766416344863
16678655067853740615705673857546593703
16403104350507945955005268047565297263
17088724752648742022448150692314458543
25417639590159517755581709985687074123
13832513529379057931145463323085145643
2968647348084842238947748380362273243
3383984734612529548833415249994265663
8624230709514813645313035373197641703
8470905500500034258965321248403713703
2960578089955388362359636047491874463
5933484118509162504282985582484041703
22596632579593013271028606113748210923
11308586110776550462513378846989145263
14113385312756501224591781505553160883
16820221260622804651406010524621641703
14270438350201648818283964520330770923
14261391982939698866279540979674778923
5517089423292655896507220611907705643
11429011198800877425639887467725136863
5658707755554625430103061050000496883
14128869674383352930739048551881777683
11175038587885862360122002130198736463
5792200489289149388079781431172025243
13711382914862471715324756587725297263
5657665804457792084804661330186425283
6605295698938278194902285500566945723
13583575761111273442849824873162417263
5645269121542168282980620934672841683
27430166255613332172338200219408386123
13994299620658816060969822338628042083
16811846864795639585526622337482433283
19772391402647401994908489325204546923
11288455084837990667321796124435714463
13712391221449104559805268048845144863
22167821952348130024591781505553320883
14261778951812980675896794789399875323
5644896704985344347427042869898433243
2973963917785344347427042869898433243
21925257011360776397231322684372202103
16960545979215959268172822125204546923
14120446671114813645313035373197810103
19771684066700614215705664129421481703
11294810422295975829676657767818281283
13994902889500575176057899627792521283
5926418349840194083492895776336673283
5932828162697241008873934447436993263
2974352270731838164767797328845970083
13859073670167975829598885533648345283
13866120061057041863582373532493785683
5792183796069866571707003983491689243
11167321070717924842144380446921944863
19764322398614933576357349019226930123
13985875031948095100048222341387091283
5920078317387541518844765806154257263
10900193400812262036373975658445000863
11288788110384616707212299369097944863
22300684297081802134758453916500361703
13852060829631435412857899142545130083
3503857064042105576178720823306585683
13724520477644609430008689285450121683
21777584998602312424416279127117473283
11167957008997957116253043334666282083
11155929381120024317387172404618601663
22055048152782275419354371206740194103
14000323398390333645313098890708698503
22053739574110010285274330734355569703
11303252008853874452505653362326592903
11301858404913725645313035373133970103
8470551452903068900000379956679393263
16543109421225795330232947796682889683
11167972951773743780918294098256834083
13993276170636692133090347626435865683
19227111657508243477648222341322594083
8328915681040194773341205022986434083
11154569673740677420172524573574914063
16955193961350761159836972702992185703
3236680777928071646675405934153945263
13859728654683146330297007237453482083
5645602986153794773505282181321944883
14126805240288723839083972750683107323
11033438968826852842144400436746416863
8617165996043602597004331632979705683
10899237219132798442140489780871057263
14256041896607014101427253916429146103
8477279118731842199732892297292977283
22315463300618166703248222346704177283
14134909680082281509880436825690289703
25139353171291344250651465349389810103
13992923010019388362359636047491874463
2833071248470731687867208272844984843
16798426769712010499294046827792337283
3651833158022260434969653925395570103
11027804385098926789595384963978442083
22598026057725330925249363563860538923
5531182373033794773419234388819881283
5941235020250509646578699934986593283
5659378760203438789595598442375242083
11444162837003438789595598442374905683
14430189440767443839238423661277819323
6195561806362642553344452692624513683
19496891142657608424092274254279401683
11033420553855750804373975658445000863
14276177068001909973427253918916194103
6067382278077614824416289870474586083
14120077702491344250651465348045810103
22464513637389779839084015259021642123
11173996851013106537439889538691864863
9020860839395881953305683620054929303
19228103195162642551710138447754113683
5545308834722785008374622341450098483
14270151405266892466365656170446474923
5928116204114348151710158982608665683
3101808734409092764726131310349137263
8478638783931406229676657767818441683
3270319893277878067631393368713954903
8611480910352669910880697911178442483
22598362310562613271028606113748210923
18959331353989547463746417283018433683
5779133645005299453383117954691552863
3108570040537764402484503707018105283
19370022382313226445468900435533490103
19491202611456024317219257422217776863
13986278557631435412857899142545130083
22456408694479210655351614548880505703
14121806510593724485244163210452506903
8471577379534814716253043330759082083
24604529710806679757231332970637802503
11296169339252418978227253918852050903
13973795480778130925589556768333996523
19369399947788617849910531206740354103
5778427324211700862333369477383073663
19629714469877751585526622337482761683
2973311286384317666612267627793490083
16813577653044708088562537606740866503
5785842897949912044852267627792336483
11026375842595381644755590759949616463
21925593518573163751449878708934929303
13992621108557841863738410626953809283
8612100700332150758126429754954257263
8485384321788887245399287917203529303
8752762729320494733992849057620354103
25281692043109261191279885501974745723
16536046089467923176178711632906121283
19772725975848623217562678406739537303
14121469158669709646578700423945786483
11167990565836437689479793205834113663
14126787533902226530652991063440505283
21925895426362643687449653915335250503
19632838385521213644891027101709482103
11026728042711273442849824876877770063
19772054050445264955581709985687074123
3269950209090181703705705551636689703
13994584881675436887347642425808521683
11155278424835989935326046827722442883
11444818029446763751765210191754130103
14270403868613230797231332943754594503
6194603030611563751761359465418594503
16678655231657577850581425768202129303
19778413407949621271028606113748210923
11571351628521477351289694856023394503
16685366157987576653849653916554137703
5657648940959991139795590767694130063
3411937214554795716719476385687738123
3409891275054046488683953335386938123
5645285099743271497422491809619704883
5780141993430394608374622341386586083
11027382473657971576271700052556992863
11590110441878933576357379723982130123
5793577989126017584841124973062913663
19771685079856528238277685890833666923
13980171663804218907546678406739704903
6209671568961129817809819296400842503
19636527909559698238862450875348210923
27960712110911838791705664130769010103
8617485518112359127876488861713170503
14270504565658421271028606113748210923
6096274160569657798358337130584058123
11309963652225906221405290681937178923
16818256812311634354283419296400842503
27429848203522807705302285493008850123
11161969218416860373427253917639587703
8470905500505553078211637359767241703
2832683866968595531542959190157464843
9022171263822804651959739476756202503
14122444927822804651406174826701954503
5530829124247016707126120096333312863
8618898029146319266227253917638744903
5800976070183291624591781509322441683
8469862708329382678205268047629609663
11020335923415273443087217231562425663
11167352947438574672380365903690409663
27959319606089273285194847900365802103
3270655437597878067631404111700201703
3270319182317165155304676002961489303
11169369566825756824548200555852985283
13986916974734909284693025409613625683
19779119108173910614615309985686905723
19779453769725330925249363561165818923
11451244411791134628848909985687578523
13853975749388431070188178027792985683
11161951648885823412978699855498425683
5792218111783800186905674907079570903
13704034613897241008640471635341145263
5530814995943997645399308934797634503
14120480229720370818921731206740202503
5645285099743271497422491809619713283
19772055147475947428848909985688075323
8619165588112607976178720825869321683
5792555457640427849667228213965297663
6202625897320494734390325355853802503
8745663315701730024260435026186434083
5914038398003226352198094442381312463
14122158700007826530652991063440505283
22316133464320024317731862068617776863
8478638783931406229676657775760842083
19772391402647401994908521613402114123
16960531628001909973427253918916194103
11442786134210437689292034720401170103
14396316120043598130902285500566633723
16946469135955346271634037331601322923
3922267579594132172338201194766434923
11435805187061924045468931233617306903
11430406402910009003561843338454777303
3244484783952694651155908719766753303
11577054533911634354283419296400842503
2976082928842129615378249303575242523
19638509013106207174358315190349962523
5807686956583291624591781509322441683
11295482351982505596048222346640353283
25134018641333625985778773638669305683
2966900623755458679866186320777768843
22316133464320024317731862068618433263
19510631552433575830103675933709304883
25281691868731344955581709985687074123
8343379188720627356726078006022576863
14122444927822804651406174830419577303
3244148358828854651237645468429481703
3369940522805024003363647541965008463
13992903804637467908937177807559402483
19368745676141576397231322684371889703
16947443892204946271634037331600858523
22308065219603638067631321756439569703
11308215594366105266201922282510146923
5785171891072311103009414759751234063
22456039639856528238277738684630914123
19482428341193083624591781509321946083
9021198185310011599029671480717481703
11167620628240194773246425757773482083
11308568406210437689292034720401170103
13992552275819405118849702017479233663
8617502204609446025888390763786424863
11295817011226282728178762882631250083
5939524922477172629848741971534120883
11590110441878933576357522081681338123
5645269161388333015471341677200673283
5645251373035503096799694954506264863
8624214687361836130653032556999401683
16813577480879525795378434720401002503
11444868360879525795378434720401002503
22457079913247490222105653351818274103
11308252499606074337305705551636521303
27825101878089273942529293467085313703
8603710496614425662427997826755552463
11302881020048337930171014759751065663
19630050100512362504282984555860210503
16678319567720494733911083634131569703
11436126426838679757231342185357802503
21926887922640699597231322682004041703
11443473202933730024269068960202594083
14128535940247401994908478544913675323
22865755939313108559980005047121018523
5786531470420008147616411753094576863
11436796844553565153305683613901802903
8627337982358930925249427663566475323
11430086670906376397231332942535402503
22457785929601716922479885495245145723
27430166255613332172338200219409162923
13859728778389122784224299138954586083
19631461728838540501427253916298770503
13986580513969996600697899138893313283
22456039639856528238277738687254914123
22456744066695644653679885496592682123
11557254736774762504536937583642755703
11154569673740677420172535402378096463
14120496929262863224444163210452354503
8329288135240359677559636048845456463
5794301345289527828825131626441777283
16948483741629602406831404701710306903
5645285099743271497422502558986113283
6195578461724426445468930180301802503
3228996813015273443005462048138418063
8342339001124444707484509778253481263
22463454953095644653679885496593338523
13724486879156401642144390761155392463
11438442521507479757231342185361002503
19632838385521213644891027105683714103
5785508148329382678205268047628992463
5926788998067179459724331627722922483
6202608117445655373849653921620346503
5785154941800745640108474452749145263
5657665804457792084804661330125313283
13992956608612731624416268852809960883
14127476322406014784811870827792185283
3922569569272166066201879736788370523
8894681279235154354283419296400842503
3411936503509658741175360699349017723
6202625897320494733911093355854114503
14120447551792289713705822345223720883
11162621856732996734252054125133154083
8892699890025554354283419296400842503
8484661263304797885580331634246586083
8611462406849969660167600235795545263
3778685726062338484249653921619882103
5807036804247401994908489327828546923
16945396949881802134758453916500361703
19914024613860414138569997495121018523
11162694833008860373427253917639250503
11443137791049115445265246338691696883
3108888811846829413434022536080345683
16807202006573845223928507526736345683
8617149929315922877088390766345937263
16807202006573845223928507526736345283
13851674747847889456595590762375377663
14267717291481855666365666956119738923
14269108871051678394479885497796219323
5645285099743271497422502558922104883
5792202253114881543799636050119066063
9163117416625841349363162785686641323
22730800106294298093495349898775586923
30793042601162129580635352691802282523
13853018808669768424416279119693930083
2973981405847016707126119995142913663
11451596689281716955325709985686745723
11445574858142699428848909985687906923
16665902659840024317305478715212977263
5659044098900034264221146250707713703
16536398410978470863197032580112521283
11295127471837467908937177807559234483
5798596979359291313705822338833320883
8491003678095875216524331629069809283
5933484118509162504283037851085810503
22188308826928532172580264068304386123
16670902272194538411058035305159241663
8469896342332798442140480565962265663
16542773038044995330237093480007065683
8343751728787912304489115755853474083
11438091124779561200955855520401306503
8618174222707500161778773121415401683
16960175068016860373427253917639587703
8469896342332798442140480568525457263
8209111126754749387739402857091376443
16677009225077309645468940961549954103
16677025083656089841116038816400842503
8330700772208860373427253917639250503
6067047493152621439083993788628218123
11443136777826156749231341115217010503
2968277152285892381987084366217945243
13974148599027155839083982369754442123
5786549218523562121970709533703242483
13986900916773874016686758505233160883
11020988515254040042144390761223066063
16819248182110013467959934059853634103
8631616086543750403207814172355866063
14120410644240194083316132896336513683
11444163543423806408639531629069642483
11027045050184686672380336720903218063
19624396847816458445644413089681161703
6096274160569657798358337130583578523
22307394971879165334758453925514761703
11295817765859374601351815248844968863
6337833479046763751371595346256225303
8618879530278377396978709532355376483
22599066951515430791279885493968850523
5920715772013603196605268048845608863
8618207733131838164767797328845642083
16947762659308946271634097308749033323
14120428174107505597174622338692370483
13980172321796983528178762883974905683
8469509633926536957395590767693465663
27964653791898570827884047032656514523
11026410869736907148833415248781313663
8907817845555558066697044664662603323
14120798950812631245313067111885810103
13860047505862208463197032014413786083
2833054515405299517288910957133465663
14134909769939502570480662708755394903
8343345718064357808964415594573161663
17095045601696761325671478432480859323
14120496929278081965110531206740514503
5920045435952616676078214710083881263
5517777245008877425639854672774904863
5792537004711400707126119993862576863
14127457911397957116253043330759233283
16952071807430874340168973960016353703
8478304292684996385604446823882434083
11295462925859055896507208222918729243
8603710496614425662349980213958896863
8604448656060386646684316319056826083
5939860341161531313705822345287393283
28099911705204179839083972737489338923
16812502015191077457363397227792336483
19101234047228616545424222341385969283
11309273390992133494313627732813314083
14127844582307714965676258845770265683
22596985914241110614615309985686905723
8335962153608584958947748382985776443
5785524923443226909180335185997465663
25281692043109261191279885501974914123
16677611567197809644852267627792336483
8484326514114993984811870827792185283
11161953284454918494966622337482265683
3921613268170132172338270415889002523
5644579615597148343673520212678576843
22449012335162521266697044672464203323
5941217659695976391414213227792186483
8617483842697090996978731092886896483
11026727157603816675909878889222745263
16960545979215959267828401828311250523
19630419026993825915225131626442273283
13583558224716550804373975658445000863
19772037401187795839083963009488514523
3780633317281185997231333459473154903
16960545979215959268172832882455578923
8617199504102829007197022337671386083
11167689416912186319197022337671233683
11174014469292205185778773122826601683
11302174609286917066359636051399392863
9162143619069332172338280142730153723
16818558594366338670768386208339704883
16678319567720494733992849055053330103
16686004289579561200955855520401306503
16811847703667726229766564897620034083
8335661711203816675909878891785945263
19489844414362748332466844806740529303
25281340297870630791279885500628546923
3108554062352666532680337491593938083
11027381551010193249173975658445152863
5645269121558185350193400454740033283
3639401953929030767842563210452346503
9021532846593724485244163210452506903
11175039554988057695281410178697936463
14261355989392965116330836048778434083
13979164940457792084550288980817001683
8624194729097090996978731092886896483
19636542927254932172260406409367410123
11154569673740677420172524574925314063
13992654581206448973849653921619889703
14121134450992811418031331433169338503
8610455862295975829676657771786770083
16805808616930845794653032558474273283
11168681034594479774532446825091873283
14270151453842409566319476385686603323
13979164984519232201053011542097161683
8470887041346844134863700050122441663
3793114727245248178284034743508050123
11309273301134909907055045204688209283
6087887186393121631958337139664682923
2961231560426940696506819667404977243
2966917487065344347427042869898433243
3794106508348556813207002785687722523
11451243833303042071028606113748210923
16960545979215959268172885690004546923
16960545979215959267828412093975250523
22321485528570334617695070368275553703
3653142699443568845468910696081314503
5928098543872026909180325437517457663
13994635924048251624174226058579384883
13993240934305840669098867872340394503
11155239835340427824759636050192168863
19362674127710010284549133936915577703
6069346133099193442653052034890273283
5785489775175170303762874448845802063
13852012011916927374463202870029617263
8617803441934463276172331630416842083
11181078427904025662513378846992674863
11442835637378826445468950173901489703
3510886797427646305657899627793146083
8879294648655626445468970196820194103
16824647088211563751289715332234594503
5659043429897800424092348042640177283
6330468442928136397231322678221329303
8752409524762641863971872365136825683
14121118644758186005475576477709802883
8618191796762642522620940879687233683
5645285099743271497422482053322602483
3793114727245248178284034743507890123
13719102065702117808792034436038584863
22448975462594537754485803094160177263
25414499557841912672208540292112682123
16945359993901514336277763202765978503
10886874892102327543829751890321018903
3108554062357649923052822657478753283
19630403258507657940853803141453313683
16819248182110013467959934057354602103
14269816918093898160628606113748210923
22052764815853165061841798788241466503
8745681980774209429611143247754730083
11578700887995258711913731206739881703
19630403258507657940853803141453313283
16409194477734121510265899627792369283
11168611278694426909180335673734752863
11168947619711972842144390764870752863
16678319567720494734476526697360521703
16678655784886026445468911216855089703
5942295600459511443158274689485642523
22321485528570334617695070368276210103
14267799369811563751289714847117481703
13994299669003438789595598442310913683
5792553817783193573966655546957313263
13711063346541809635005268048845000863
11578381609590116392154371206739721703
8887952529110679757231342187921002503
8754475939325612107883942487514450123
13718111337668232552797022342672369283
22160072684099396734252075092813154083
5805659176615309646578731088846120883
5792218323789337105375674448845793663
5785506468505626909180365907344192463
8477917491558918494966622337482434083
16806494012462664424591781509386433283
19772407164616128011162678406739537303
8469862708119654373966655546957313263
8767541063530660045644413083155714103
16947443566706207174358315192849162523
22598026055434482757330394779085314123
14261090202981854323607002785688042923
8781315915363733576357379716246603323
19505263560524097234969653919056370103
5793595516928997526995590767760176863
5644899137896605976507004471171866043
11175339738928579350205268048845152863
11303235231637874452505653362326592903
6201970702864957645632730226131721703
13993258594406014784811870827792185283
19362001235504346766554371206740354503
14120479310994030797231332946257002503
6202288794770138834969653922835570103
22448341286473266866697044669907730923
8336334567952667874513533523341482083
3914902217772594866521532552081162523
19645857639570173072938408529169162523
19630791569809674284758337127962610123
8627337894068582065943658684630586123
14127847015125435231958295708368850123
3410243596590046488684025476186778123
8618880717896106879084026036618770923
8343679668653158044726079596931553663
16402466935832340893049488489223225663
8737928224619406462325372984586104863
3653142453877552782554371206740674503
19369047666203354834969653921552529703
11040115464361794083660444778320513283
14128887420925330925249448659604546923
13852012011916927374463212574857953663
19636759265040194083316143694211873283
22315480749275156524758337135827403323
3504496359947149777810290820173786083
14134909680107745612706225750039241703
8342391098778100108669575297677456463
24878667864233792738530111030025945283
5800325917847401994908574422228706923
5645269121558185350534597253386113283
8778916727012775757681901702663082083
13860097040497836790838336107725481283
22187585642609836790838089808906762483
21919537782437215677915824312653490103
11167303538857794705998512801616505283
16685028732323024965244163210452202503
14128906672670025523799309985687224523
11161600168412082476176243332112841683
11437117289310009003725858415636041703
16670918164318326104158639182215073263
9155769117857376803427207840403898523
8469508753200804797174622338692202483
19771685077565666994283941483860546923
6330132738910009003562067644439241703
22865739210314814138569997500630890123
11294859873244995330233202818886913683
13986565284231398203732421227792682083
3101472483459257603121635463952657263
13853002670880629890016279122249961683
16960546148886870958683149018061323323
19502241438997994086831394488589153303
22456408868709261191279885501975242123
13973795480778130925589556771098619323
11302528652265143768121990759751081263
3504496359962641896747840056586426083
16805826409321242437739542708759729303
14135614989849412411995610302103754923
13985925319659947465622551094154425683
14127492223012229059724331627722922483
16954152892961211195827253915085634503
11436039174583277425635973685834289663
8604063698838108378251899932227528843
14127104753429174128083590173578450083
11302562467389194445226898612746762503
11438141666467594445226898612746762503
13993948098043618433946656334282601683
11450874560272193392333846048272842883
16820540986230377850581455465421177303
11167673354505727582790699627793146083
5659044098900034264048694428365810503
22455703082385594951705622642387385703
19630050100512362504282984555860050503
20040473696142415798797537874128673703
8611463378151211766924331630474426083
19234191525000058711913731206740202503
16947088802301950828975363213193794503
5793611587697836790838336107725466083
21651689526700057107026607237392369283
8484310363643618433946656334282601683
5658673278386244328178762882631250083
14120479310994030797231332948820194503
14397307018276861618283944527949962523
11436141774075638000955855520401306503
11168327079040937596048222346640353283
8463487450246114971255646827651713683
11026726404914991733244375658506264863
27825101878089273942529293467085810103
11436763159908925645313035375761178503
11296505675970539790763019343497784863
19370022382313226445468900435533482103
21913800813446763751285659292621017703
22186664781395346271953954950865322923
11295817141542758818141022338691713683
25275316396654661018031320685076210503
5926435965816328129839575658506105663
6195561806362641863582372463440513683
14270820864728841760466394792141003323
8470163813015016707126110291405634063
19778746612267422394479885497796042123
11297126393142905576178761346893634083
8348749663642100108669554843219856863
11161597565548417584678124572365314063
22450368815013641760466394792141003323
14120076821686977239708306027793490083
8476910103839153984811870827792185283
6194906735948898145657899627850426083
13845988360334911186719552596685321283
16819566823175176397231322681933482103
16819582925392096897049653915335241703
24992772101097213334758453924171089303
11443473419453901218141022338691544883
11295515948472628846941022338692034083
19774120204468582066365678209485978923
14395996637790566066521512068308522523
20047905908249412411995610302103234523
8335981363394541722264178767559225663
16383040566100036329825762872791401703
11322007042304025662513378846992657263
19362019141113165454554371206740362503
19502223736728507618448222341387082883
8350091086146844134863700050122441663
5523782779604356992643933802381481263
13986245722212731624416289358410426083
16819230563821224824681731206739577303
16678654988157481953305683613901641703
5919355936614425662607780947466104863
16544402145548739057017899627792512883
16818541814937868835574591055559234483
14269800096970132172338270414730146123
8617856338625875876762677917645818103
14134910306605900861047646827792328483
19629769082149631666697023695706450523
14395979655058914815702285499281322523
19235502828422763751285638836941337703
13717774950272117709382074448845296863
16536382678348898145657899627850273283
11033756016486426352198095978502729263
11175322165094426909180335648137953263
11167975424215273442681487977226104863
11167639085379815447278214172356042463
8618560184790629885637481120401002103
8328933294793308999119903849030576443
19773078341319974101427253917645153703
22052763937020867553305683616273002503
11154569673735435200356793426192504863
11442766970640194773246425757773473283
8335981363394541722264178766343065663
14129205260867392738194034233872673283
13992886981074698445399309496586602503
19785811495728531615015182009933650523
5524824691181162539025246856020370503
8201816483740559088374622341258105283
11443828085307266996978731088970409283
19773414636469188243158274689485154123
9020877656493473997231332946254411303
22188628432893333482894380685078626123
24482424581391977850663834318602289703
2826678290314208316871302682950577243
11444848939396278067631404138515394903
9026951767949670066521542285144034923
13583910586187540863640413267341465263
27428202276749670066521542285143722523
13993644560667197645468950657674754503
19502611204309313234969653925395890103
3652842269867863155045441213780050523
24738428839663829851354371206740354503
19362690818801985234969653916557794103
11591484282064434866697044696781970123
11845203816854932172814166153300058123
5644898300923272403443959402509145263
16806847172996278067631404137238594903
14120497172961902797231322680650594103
11296489941139762749624978027792825283
11444848939396278067631404137238594903
5651978376567077049479815248845297263
16677344052501102797231322680649977703
2833054515405299517367339088778104863
16805471569073736424346656338125130083
5792572234956030778012500048778096863
3101472313505796656595590762374913663
13994299620658814784811870827792185283
11295800988869619979321990759750744463
13858401658571131624416299088970282083
5927425735347172842144390764871065663
19503955946667600387376612538000858523
14268119814637165061841809057553002103
11167603806674698445399309496586434103
11436745627723435418031350819105010503
5793596568016061863211870827792185283
6202625897320494734157099170832682103
11295164419251689396978709582288833283
11027363854948029045244375658506105663
8754475939325612107883942487514770923
16818256812311629864154371206740354503
19510648289803437410321214493638913683
22456745962647401994908531336151082523
6096626438196786866697044663447889723
17094747729047401994908510884308378923
11167957808134018965676268576468050083
19510984557521578438358315196568027323
3108554062357647987769990227536834083
5786885687875236797174622338691545283
6202642712238810834969653922836354103
11442451470689045224260455990032673283
19369385014120494734148497567120369703
3102161188202822438355590762377936863
11014331446100036295406227104266450503
14121823375883558101427253917645482103
3114541095757600003294024759178104863
27965323997537963418031331431818938503
14122158746397878067631321275217489303
11161281443273181928178731087431242483
14268421634241138696627253920269802503
24878667864233792738530173569478745283
3114946309790712671782005455633346923
16805824815443299734758453915159889303
6604001538454932172260251370769627323
16544369471826207842653052034889969283
5920716608572542949884375658506409663
8617552542769943093432968276560841683
8618525659140486077084509748746104863
2968312642714522852000379957958745263
11161582381942742191805267563655218063
16665249361450568424346656334217937283
16806179613847404750960313376541659323
11154569673735435200356804688838737263
11577054533922408472683419296400842503
14134909763957875122771182185357490103
19639482089746537656022285496720386123
14120093554857794083484489815447394083
19503955946667863155369384074580842923
8335963659033130503540973135498120443
11301855972305694364726099511312808863
11296153482576320436978709535056521683
2833035972172330503540973135498120443
5517391371033130503540973135498120443
11445222404502930925249395846804378523
14134909763957875122771182185358274503
11167958684838162042241271376844968863
13987254121300037607522768034900034103
11155593836800024317645856309827537263
11444181380247401994908564159254914123
3410243596590046488684024945105498123
11147507971559814077088400951312177263
22596279421403494066365667470681785723
11452284641115430791279885493969338523
11296522367450509646578699936266920883
11295817938261825430103061047312682083
13994299576635440669098867872340394503
22475799758667845018031341112519250503
11571653616616399284249653925332354103
6604001538454932172260251370769314923
13994584885969871284249653917902250503
11295465526438162042241271376844968863
19632149680678020848374622338699098483
13993644560667197645468950657674290103
8328915681040194773341205022986442483
14127140912739730925761762945422475323
8335981363394541722190655032589144863
9021198185310010284634965075534411303
19228119253134909907047067786384209283
2960560599928170776342959183492346043
6195561806362641863582372948688985683
11295129101114881543799636050118897263
13710746135539537155126119532870600863
13717489020469016042144390764937793263
5805977232758596734252064905287241683
5805977232758596734252064905287241283
22300684125467105863705705551636361703
8603710496614425662439661111117465663
13860367948296540197868412037453474083
8752107614551214824092324408720513683
16953836638223785173427232311171864903
13973795480778130925589556771105019323
5955680375277165155386585249613970103
16812200992315358125110531206739432903
8477597172567154430947748380291376443
6478125444267863155045390477079882923
3653797728078059448181638816401314503
6337833481054010284791012462419417703
5644578781267861245473415248845304863
5658319146792848724959674448839401663
11308567651010282851959636048845624863
13853018808669768424416279119693009283
5510344984447173301138034231242088843
22187319134736418317207002785687090123
11168696089723053808374622338644041283
5799619460187882851959636048845624863
8611815489883147639538752132042282083
11301504357200587722195590767693464863
19233872839904673997231411928474289703
13711080924989673442607761030477457263
5793224956749600003294024756550913663
8612185595577961159160323822417002503
13852012011916927374463212573709153663
27817385866891199355811085503181970523
19509052659027506866521572544219075323
19369385014120494734230582437395721703
11444181380247401994908564151313338923
11578045903720494734148477089619569703
16953464309648290128307253921411890503
14128517348658814784811870827792185283
27301031227133073305302285493065841323
11296186864826347164980072578637466063
2973629881427717066359636051399392863
2973628289689626352288574520451545663
20040473696142415798797537878292034103
9020223344939164084249653916619211303
8745681812985783394653032558474106083
8746033383762338914653052034889801683
13987538491000803988857899624071225683
11154534355410948104541021806554610903
16658149910329217584591268970374745263
19363982748550763751285568647956514503
11417354611863680623027490569437971323
3780649377465963751371624585236194503
13986563774507976725812267142733001283
16947778257521819822105643113228985703
19235149709843395553305683615121002503
5785523243624224003363647540739865663
5778813238022519626564424758026096863
3277032631468609549706346097040850523
25133683227147148399760406095565305683
3101472313505796656595590762374593263
13717791891065969839805268048838593663
22322510574414809900737170031760682103
14404319856675565874902285493066922923
11308872247988797645313067119949649703
13711081004760867872866775658506256863
16960546140803095143077103243863098523
13986192957973269224346688155078913683
5919407146759399709180355719760345663
22188646006896257380054285498000698523
13993292237013283119453052036045313283
3101842381237209246054023252820538903
3108554062357647988102207112016505683
11578701051757097293264365216400842503
3640007487359355624416279124624834083
16819248182110013467959953518352690103
19639163364580583780054285498000538123
9029252008144077724972506785687722523
16402148007048423709180325993162257263
19227784385995541224416279118413625683
5933484118509162504283037854990138503
5658353542177557224260425814099697283
13979502162499396734252116560844994083
8752073177323318845625007237453474083
8745059424440748153344462955725634083
5941905395606689713705822345223720883
2973982335089841480020883082704842083
22599066951515430791279885501911082123
8470516977590392003068735546957313263
8617503800999309646578772562256505683
2976082928842129615378291842765642523
11309274060225578412466844806739394903
6068708395456949949817899627792512883
11295498996884245224260457556812977283
16684693271983727778312655520401306503
19368745842026299597231322680650594103
13979166829677172629603360368967561283
22448324637078933576357522083028370123
24993461021868610858792153815504850523
11167620582097094675747063375558896443
22463454997141065772758295712400186123
22449328667141905552606261351818442083
11309255475132958051959636050115545263
11572291518030718740505683613837650503
22166448237677172630098342022733633283
11430740179194244699111855696780976863
5919355936614425662607780944775073263
11295499835733721227436494954506264863
13993930528397749949817899626503073283
8470852480092408455266775658506256863
11296541879447406821630393379034441723
16805806941453709646578772537868994083
11571351628521226445468900431818594503
16804448070502779624092284527761162083
11303587250885430650729352325460210503
11161970101731749534532446827792336483
13852346717271258734941022338692042083
3640007487359355624416279124624825683
5659043962259809409946656902666441683
9027589507888533482894430363409322923
19375759351339630797231332947472690103
16670565136241553675318078004618601663
11174031076339537155126118966023065263
11034781106276442575926078008589144863
5800660621176920678831320689041338503
3130044121844091624591781514566913683
16813578233861692006831404699018281703
14402051577177221574358315195281627323
3640360096630377850983712438218434103
5939859288538509646578772536656833683
13860047503565850056057899627792208883
13859392395433795330155154007123713283
11717697895904409266521532040144393723
11027701119017080003068735546957313263
11154569673735435200356783186192504863
5792889284409216929400044600592504863
14267818749724029952193650875348210923
8623879270990182066365666958746778523
14134909680107745612706225750039394503
19786165536923665901679873569757633323
11034428700864337123922342453897952863
11577743955965333482894349939543250123
22188646006896257380054285498001482923
5798596308077172630180496980813801283
5920078317387540862088223827344657263
14120095444077172630098342022666433683
8328933294793308999119903847811865643
25281691740810318522479885496592186123
16679292646222804651406165611850602103
16818272746697736397231322680720841703
13852329984199785359541291111878576863
5787220261120024317731872308615065263
3504496359962641865220743227085625683
13979167457040196734252096111686913683
11295112414269592769503674452813137663
5517037455666892670742959183492033243
13712375327249439919805268047622593263
3242400128870424317715273834377944863
3128686721573874016768893493968513683
22193391566199551666521561760404514923
8753115132719085099852864132109970503
3922569569272166066201879740503570523
8335291731548622718742959188745936443
5798559937175016707126131308999064863
2973647799588791425778709592788201683
22300684125367478067631341729680682103
19630791611548228888684005019162930123
16679293524909272705049653915334777703
27301366809222295858902285493066145723
24751229857439197638358315197786914923
8765162098446909645644423305360194503
28099541897709162504282953330516706503
14268068553420770024174235731469650883
19100258290652995330232997480070913283
11020990193090457244566130796938104863
19771366400810881722479885496592186123
8342019647115652764726099003085153263
14127509834690530024260467333385784883
16684710928021238000955855520401306503
13981212555520024317731862068617776863
13993948098043618433946656334282442083
3376971061417792738767895122125634083
21651067970903397636690607237392673283
16945714081438712672122072178455082523
6055288216183155663197022340103233683
21919537782437215677915824310218594503
17095100000135063315031309985687233723
22193391566199551666521561759249314923
19771348566469368424559885503254577323
11167638242208529257694024813133481263
3504496359962641865220743227085786083
11571670559622763751683505256141794103
13986916974734909284693025409613473283
22160777496830741224591781506768833283
3255170362477172630180476554567233283
6330132738910010284638925519822106903
11445222404502930925249395844113346923
3262234913025612359705705551636689703
13979183565038753713705822346567401683
22450704271363634866697044687706282523
5798931512999309646578772562256993283
14133849105756130646688390227603881283
19777707347522713266365656170446474923
25281321889070374101427253917645153703
11309963652225906221405290684631578523
14121807391622763751683525198534777703
28106974954945830791279885493965978523
13993257879372082127197022338954113683
5792925395154427093341022338692033683
2976082928842129615378249295565978523
22052748755632705576154371206739881703
5644899978650100107030775964231073663
8894345531276709928154371206740514503
11147858787340677388878879824912345263
16819599662777961159160323826394441703
14120746985466394911065131630416665683
14276173547523634866697117322708538123
8611108540363679509971816555853136483
14276527091411115288683942100881657723
19636425396150930152178752155082441683
2968277366405111581987073615562593243
11308251702704541051233097912656522503
11443828175720494734070603374419730103
13994314768497836790838336107725641283
2967253914197480707126130771462745263
5524503275048312538816954906947704843
8618173467942758818141022338691544883
25126656048634846488683942095706930123
11167956881192848724959674448839401663
19632855251027563194647853236617945703
16953112875505603156804457606740866503
19772725097457361399919476385687897723
16678638171016476331644163210451729303
13993274450856685250913732178253474083
24999465499158186005390184577482441683
16945729845514813645313035371854306903
14120095444077172630180262022666593283
3108906553857608424092305033296841683
13993257002788522074461022338691696883
3115264238028393851155694193040681703
14262751811727330646861048402256497283
14395325383570167705302285501780834923
13985927247038057851225356420241002503
19632148760606072088684035716186282523
13992938906536685250913732178253474083
6080806741424541051146877108759569703
5799283211692792424559885503254577323
11174735845335829224416279127120985683
24737421487270871245632730222419730103
5940531302200550462513378846989144863
8745025951677614824416289870474586083
22053739574110014121681574560333482103
11154198855440192771035372577616842083
14133869199005414367917530785688234923
11160625323893379042853745771594097263
3255170362477172630094245532369001283
13980206975230741224591781506768673283
11167353832562297576178751081226121283
5792571354173713491649006725392681683
2967976924021550717600411754374745263
19369385014120494734390366365773330103
19234830736939630797231332945034602503
16811830882406014784811870827792185283
11309273301134913085703211602185961683
3505788203377429224096636061773634083
6201970866547671245632730218573802503
27429176278019277724972506785686786123
8343396976862981130171015248844968863
19638173674667600386892834950804682923
8610825638233326952797022342672208883
14127141793438712671781899910801346923
14270152548501987760628606113748210923
17094021180687728845313067115722788103
25281692837847042071028606113748210923
8483956406428686230185045638672185283
8626650116502930925249395846801178523
16953075837835741895505153595287073303
13859728696510815440348028037392369283
6478125444267600386892834955799882923
11295515732146706979488390761027537263
6068371928190856143197022340103234083
11309273177230244751045234233936834083
6201970910707909467354371206740354503
22166782645639124913705822344010282083
19503584119305879757231403167053794103
14134169596934018965676279354000496883
19771684905505118824559885503254577323
16804430670747208424006299782736513683
11168311727585012687197022345168521683
11295147474599309646578772562257001283
19779102289047401994908521612055250523
14134169680919975829676278864970273283
14270504521502085028848909985687578923
8202469163674123768972341357335057283
11168982858277655093519168059024833683
8335981363405299453572764317709296463
3780649377480915884798835361552994503
8343714774972655896588740686150576843
16813558273158499734758453915159401703
19773079268575731591279885501974745723
13859728940215121579873303122253474083
5793244915245845224260414525847241683
19233857145108226484249653921619737703
11578045903720494734148477089619881703
5800306621814712048374622338699098483
13993594270951211766924331630473945283
22455015390819732303565846662740370523
3102867296848251624174267040336994083
16953448958710333645313109661709321703
11026710426519654373966655546957313263
8619549199151976391414213227792186483
3410227158771909472285781661786450523
28106975707856193005679885493965642123
5792890957931519807009414759751402063
14268068553420770024264746579466113283
8612523742463593850897472130819712903
16813914917338640685900853921681002503
11167605524441362042241271376844968863
2973664449005162504287070317073170503
14120765398461501383414213227792841283
11578683271913226445468950713872377303
8611817203245845224260414525847241683
11295818814860851355997022337670921683
14120144094249173197231392927056369703
11169302705744710376178701364806921283
3377340999041091605730367106890113283
5657665804457792084804661331536513283
3100800555958457603121635463952825663
8342690735865753213600379963020992863
19906625811174212411995610302103234523
16818910955733313234969653922835569703
8349033198476882877088390763718728863
3504512417934909283140865671885473283
5657648314198814364726099516499545263
2960559765587562504368796833683873303
24475057705846377850663570566673306903
8751417028479355624416338594707865683
11579321131619413728076853921620810903
6195224460469013224416298631888817683
11444163631746232068117763205388984903
3510886721615103432057899627792986083
21784664946115952845071238848087402103
2973999105688772382241393184265768843
11570679906960754714485638840781025303
9160866195645994905302285498004370523
6201635158555440782554371206740674503
6201635116601917645632730226195881703
11296505675970539790763019343558576863
22195356136229884040504794789399714923
19502611206637165061841778818961154103
5645602986153794773505282180109144883
16670918164318326100881860713158737263
24751548460781106866521582289169314923
2975711935931406229676742305613145283
13852665572764986319197022337671233683
14261777991247952786982362785686633323
6061998343539985097134912080906425683
5785506468505626909180325968909617263
8476574561500702448374622338699098483
19502325199254932172658362552849627323
11168982057165850056057899627792208883
24475057705846377850663570566673002503
3780649377480915884798835359056994503
5940882996289892655453073972688345683
14135598135148615708374285492686146923
22314106953014015666697054879127738123
3780649377480915884798835361552377703
19362674127720494733992849052561314503
22322527221513010685637481608017338503
22187585642609836790838089808906594083
14127510850352530925503542401489178523
5919725792243537155203524230537953263
13853001955945786319197022337671233683
16813562253144022919193653921681010903
2833054555251713117479548469965312863
11181381256443111152198074420611697663
16382687361547149777732671033731730883
17095134393427863315031309985687233723
11430405469645612130730836563472841683
11175742480497836790838336107725641283
5791866669180467352629906027793506483
3411250359468610858874145921562938123
14135264310272488381174622338627882083
16684373502266785997231322684438937703
14001012272959864316253043333325144483
8893690540375214824092324408720817283
5801012984588875273778434720400353703
13711788204061664385778751085136513683
14268403349587562504541021219101810903
6337833479046763751129726546256994503
5927427377312331242144390764938249663
14121434981578130925589556771098619323
8483285234138509646578699936330433283
11301839905725916225708474452748976863
5786180071531519807009414759751402063
22455685554289841479774854765069641683
16677983060552101505049653924115577703
22053739574110010285192411217041154103
5934206377679205897692439690707874103
6335549422568790599705633902420506903
19632483679843733576357286615440682923
3108922276007185097135156845072505683
13980189059260929902359368761869313263
11578363995620720845632730221069962503
8349034081284550269682514997962288463
13725140231997673442845758082825952863
5792906896186881543799636050118904863
16805808080180808424092274258128842083
11027684423705350804373975658445000863
5799599331948417584673609859977945263
22328884450983440685900853921681002503
11719662549835790032172506785687250123
25283404780541904955503885496593178523
16678317929913967028249653915335081303
22052747914815275867354371206739721703
3102867338880135540257426027792344883
11154569673740678078632162384912504863
11147842765010817584586979461392496863
3504496359962641863824407097802426083
11033437205232393391805267566221457263
8745682020619822178653052034890433283
16813224150807427295666844806740369703
9026616634870929305302285503062786123
16677007465461924045468931232333794503
19771701682561932501427253916298938503
13711081883587642134205268050055218063
8618878991304797885580331634246586083
8605122389517862933812267627792352483
5645269121552667908768206470736682083
14268119814637165061841809057553162503
19362674127720494734472471197837490103
11168294107433194755126089246854592463
8483636798250856130240748627405473663
5785826915433382678205268047629609663
22189635904714133482894421176784226123
6335565197356121005110531206740354503
11154569673735435200356793426192673263
8335981363394541722264178766279225663
8752744186171691573597022337671370083
19638172747496493064627211883796034503
19919287628633555839083972691466618923
8222617752852276976374622338698273283
8745362295132588776178701370960369283
8349033152455445224268616248522602083
10892189867893379042853735021005465263
8745362211006345519686680147472826083
16806903546413414066365698698851864523
5926469518146183567942258746957305663
8335981363394541722264178766279217663
8618829370901179343193101366218425683
14121100145659268992385250359178434063
16947762495505892906296794789398633323
8349418195838334442140480055239057263
11147860376673100862513583695699554863
21911819424237165061841748594195730103
8894344732277552782554371206740194103
18952619706187541519168359506061145263
5644226457297501656035759186051713243
22461724511097654651155756751625945303
3108536572199085185778773130704505683
14268774874213793966105664133322779303
5920045480192026909180335720067393263
25146416553505945266197515885204202523
16954152760703507015705664129485970503
13718430303970946093973975658445456863
22186983218931660466279489212567250123
16960545979215959268172896439313346923
11168326995171151880541022345360328883
13987254121300037607522746479699721703
19476757472404641713705822337492033283
11296858794456845001053011534279234083
5779838462681497082700853920270139703
11175391836573050608210168454739712883
14121471849310009003725858414355881703
14121135384199721953305683617553002503
13987254121300037607522746479767082103
22194685089532924042380762785686945723
13999631552238874958578752185942913283
5785154941674615742805013559306593663
11444849153158499734758453915159401703
19919675182323155839083982368337002123
19630420168153566618031320685076210503
5786195925989369584288390763651696463
5785491282933648040108474452749473263
5785861222548689456595590762375377663
24986748411352017938866844806739394903
11444849153158499734758453915159402103
5940195130407178183414213227793001683
3242080522905626909422204494339857663
5658335924103208147616411753094576863
13993257803889841480274955831245473283
5792871666329626352198094928912496463
19502929973741165061841809564561154103
16685028732323024965244163210451881703
5645602986153794773505271375559242483
9021516786414458711913731206740202503
14288906782948224667259935773706265283
5793595735414712048374622338699098483
25281692043109261191279885501975242123
11450890372892413334758453924171089303
9020223263055626445468970196820194103
3108554062357647988102207112017154083
3101842381237209246054023252819553303
11301504573312390403294066743174576863
11167992205606165745189960836237786083
22464849223515430791279885493968850523
14134909680082278328099853934413794103
25134387870424217263011085492762290923
11147858787340677388878879824912673263
16946452872241983794902285500567714923
5934525190794197834486654107021314103
11449830180573743780922195587978450883
5792889363975166433788375658505953663
14276527091411115288683942100881330123
3277719528545246488683963094160842523
19639482253444714540758335157005026123
22461724511097654651155756751626282103
13724839961989547463746417283018425683
13993275371533175528178731087431242483
5644579617694301656035759186051713243
6087887312133086488684035688027098123
5919725117055750804373975658445000863
22315815454723634866697117322705178523
11443828001658467295917530785688234923
8612100700326909123150675510023065263
19630773953738104088684005019162290923
13987252271617175855453073972689321283
17094356817917330925593653308698433723
11160927357905707471921410151814577663
5523429579251282877088390767760834063
6196888089422804651566104146257314503
6329796435630702797231322684371890103
11442451770477172630016688189770433283
11161918847017080003068735546957313263
11020352656460772842144390764871369263
19772725931598732501427253916298938503
8470215118249541116253033633620025283
16684693230061163751125416020816529303
28099541723446330239084015285965314123
8470181597167513213600379963020993263
16960140765431414299378709534986113283
11443792144631414299378709536407073283
5927779820918595330318963795408986083
13980189944458015677088390763715865263
11717697895904409266521532040145162923
8624586388590876596969730104659722883
19497578750453523585778720308682434083
8772225889390876596969730105795714483
14270856929115430791279885501911082123
3115987294226579076404299429655242523
8329976049430222083207630955792328483
5511051433393024668808042144333642083
22450704271390072088684035716186282523
8617503308462506879084026036618770923
11295145213937361984246622337482104883
3108906553857608424092305033297170083
8349417348709261775926078006019529263
11295145878325639319159636050115865663
16543109299276155624416288364944833683
16663838181247173433843937818951064843
13980189143351731952198084664518576863
19643136503166105266201901268820546923
6195897348675395330630874192842433683
9162480004267863155283163277142938123
22322527391581801851237592146253970103
19362992053945965061841749106131417703
8483301472360008424092274233936665683
22463809342638719738455309985687074123
19636443100507344250651454550160674103
11437469652657953351705664129421482103
8624884268149521226564424758026273263
14544239193406638789595395741511258883
8470569161657984061047646827792328483
3397825896017078067631383154314929703
11429683174420278909600400979533129263
8745395010688586293433016987335378083
5792556380696912994653032554570113283
8611109248660997474239531630416665683
11438140741523934617695070368276210103
19369047666203354834969653921553002503
11847824417994132172100438125204522523
11168680019054640669098867872340394503
16946063625826156749231341115217010503
11295818814860851355997022337671225683
19233855305811563751605741241872377303
11169302705744710376178701364807234083
18960287617422502863197022338954113683
19233855305811563751605741241872689703
8491387960343975829598845006221145283
5791865916276109579321990759750912463
27959319606105554426442816136083385703
8624530979732379502436589651469136863
14120747067150463276172331630416682083
8759435864745748208374622342532032883
5510007802472237075747063375558896443
2959871853367673659654790763718896863
27810339519994846488684024938586282923
11013625037010817584759441539974754063
19504609326605326229598854765136513283
13993963203949576397231322684372354503
5786514909431414299378709534986282083
14398264120685721266521592020819433723
13993273826236225429676269675722602483
13725797015738963203363647544521945263
16678654313119957197231322678221025303
2959888590638193739707003984771553243
19502946916611188434969653917773481703
2966901422990833847841393181635376443
2833070493590396012479530601165473663
22475799758667845018031341112519402503
16536702202240633576178701368525778083
25280298562907344250651454548881338503
5798929916621005886518078007178113663
8879277154507717453849653916618754903
16383040566100036329825762872791241703
11168327829726981721473465959751081263
22314086732269159817561336431764202503
3377340999041091605730367106890433683
19639213771619884245427253916428977303
14122461703046763751285649051402594103
20040473696142415798797537875533810103
5920062259415273442681498702407209663
8482948978857794705998460500817154083
25133683227158186005390184557136177283
8894362470083543245632730227475569703
11436797515363351373849653921620034103
3108888811846829413434022529418610083
16805120000210817584923249744909304863
22162117910405882978653073972689001683
5524455502025602534863700050122441663
11026391739312141176271700052556992863
8893035518211188434969653921553162503
19637182178899846247974362785687570923
11443826409898052328178299449939696883
13992652945396902863197022340106578083
8753399334369299176178701369872825683
5793241601740427824759636050192168863
13987605555735483618448222345360329683
8619568281337017899852864137361010503
14134909680082281508164017776855082103
5919724993308030442144400440528817263
14121453389947380865778719772362450483
13852043974840747463746417286669634083
8617183572285800622105643121044370103
5645269121558185350534596176838744883
11436746336439947824591731307849937263
11428993671019405118931396711818104863
16663537955395396734252085847367721283
13986226468568996941263700050121929663
16798762318373874016519036987213154083
13583272053635325103805267562438897263
13839576913917330925593880815834787323
8490668047803157224260435562567562083
13973777776400194083484316268995722483
11020351981387542766064652367558752863
18960322046497196776178701392905969283
11161617742341910143316810344010434083
19920435188110803807953961557015595323
16537373251004313149624978027792825283
11577054202262798510105683616333962503
5933484118509162504283006089364041703
17101739631818130925593859797956353723
11167337214924609430009059408970113283
13980540672169796734252044425286746083
11167975424304641646941022287431242483
8772225889390876596969730105795882483
8485367370294286230184971855565633683
8611479358758758818141022338691865283
16261554259787541518844765803661304863
19502929973741165061841758826637490103
14134538739946712044852267627792336483
13994651944286200930739048551882265683
6210645322531137234969653921553314503
8336670196373981928178741327492041683
5798894686873626352206654544973473263
13583574163061513391805267566221304863
8335626567440192807425076842438913283
14135228151078377396978709532355376483
13994265231460731624416289358406601283
8880604112545938253849653919053954503
16799449341064684642653073972688354083
13986580390022799730463377540238090083
8470215948302575996605268048845608863
16537037748737188369314214999124026083
19511320097908158866163162785687882923
19639194566243733576357286607706778523
11154569673735435200356783186192673263
8604770023962642518938267219408834083
11436142367055626445468970196819889703
19368729144466138834969653916621330103
11436142367055626445468970196819577303
16664561451344661224591781506766121283
22186578212726547585778731096662753283
22596279679662506879084026036618770923
14127139274737361984246622337482104883
19772391402647401994908521613402938923
6196216075723543093432968276560841683
16811226869206448973849653921619889703
5786180161813915445265246338691865283
19497578750453523585778720308682113283
5518130541825650955318078008589657663
11309273301134909907055073927888361683
16947779226677598822913077867853810503
5531519680948000003039663695434104863
14276157738866798928385078406740176503
5941904556767371760780331634246586083
13986229870066430255453073972688345683
3779658804605829294105683621270616903
5792185606115977498063709775623241663
5786161660722991729967575658505944463
5516736395126796555318099509897776863
19502611204309313234969653925395881703
22457433694065213645313035375827385703
2973981363892941065679700052816841663
5530797251620544975926078007238912863
19780494663515430791279885501911250523
11719327722667600386892834950804682923
3510870900810768130471189661706273283
13986916974734909284693025409613321283
5805307194477172630180496980813801283
2968295565516906237395590766413624863
8604770023962642518938267753293634083
6330132738910009003725877867921146503
5645269121558186072982550072525482083
14268774800939630797231332945034281703
8604081315036332754625168976905768863
11168663243819622206849261111184666063
16544083378454948252983748741453938083
16402466935832341550047868985677297263
14269073643517330925593652793863587723
3115280754992811418031331433169338503
17094393678928639666365699206599587323
3123667817381041443975866939213314083
13993946466752949949817899627792512883
2967976924021550717600411754374904863
11430406402910009003561843338455402503
14121806462043044713616222338692042083
8619548148788154311414213227793152883
11048622351640235418031362666324034503
3277718817584533576193713289428050523
19643238671986793656022285495508050523
22461724511097654651155756751626602503
11442768606429252328178299449939696883
19376094342415977850581445765457306903
11027045172018991733244375658506569263
8611463252207498207503178325904674083
13858418480052242488132855892692025683
19369046871283388485244163210452202103
2967270519331125503853190766416497263
19767037791024533576189617826960850923
19629769082176068888683963581905498123
3122345062046712671781910664081178523
14262417243107022083207630955792328483
16677981382850724045468890682004041703
16677981382850724045468890683223241703
22193375503986793656022285503062938523
22316151256756893359011085504465178123
11147858787340677388878879824912496863
11719327722667600387376572555862938123
14122849470938640685900853921681330903
16947088839542128845313067116999427303
13852312447810313391805267566221304863
11309963652247403374277654150801506923
5645249783609217584677521566928496463
3108553974256019151692606547473002083
22596631740869368424559885503254577323
9033327357724029952193650875348210923
19100931059111468240737557637453474083
19645522254858647218283994241866770523
19495513561246782002393961582416834083
27812031416323634866697117321428370123
6194603030611563751761359472855394503
14134875957778255223542428832269136483
6194603030611563751761359472855402503
8336668390621252328178299449939537283
11147858787340677388878879824912345663
19101888914188431070188178027792985683
19631813343960217263011085492762290923
22597320403605065772758295712400186123
14133498768766105266201922286481346923
11014331485935164041332391582922264903
8469845842933648040108474452749473263
8753064714862633457017899627792512883
13858401782502829007197022337671386083
11578683271913226445468950717654777303
13994635924048251624174226058579705283
13993611803162641864058093627085008883
19377068979022804651566123650954129303
5927479554894522201478361170253473703
16825941408466352969012267627792841683
18952619706187541519168359506061457263
2967286455583939659616676890950912843
16946400850252716615705664129421978503
19363982748550763751285568647955577703
22328548564230551114974057606740538903
3384017492137795330232967251472521283
8618543363292452723274374199306097263
16818592987664666664154371206739569703
14121471849310009003725887643402754503
11026727203740610173600420455943065663
8478991984173845224260415060812977283
5785155029859857339528213559306593663
8631630388921965155304665273869810103
8469845844925916225708494954506593663
8611832344468040098141022342599082083
8612100700326909123150685267341465263
13987254121300036295673887774916050503
8625876638484442063197032014471234083
6196216237414209429610939474128361683
13853018611243121420063407237453474083
14127812665856284596728444473876041683
13717791809167480003068735546957313263
14268738006287728845313067115722788103
16960545979215959267828422845911746923
14262753668267600386655286438679570523
3369925547032341550220135504777952863
5645269121552669288469341749962433283
5792235052551166433788375658505953663
2974687901008306608878009396615233263
16813208335874566494966622337482113283
14268774800939630797231332948752841703
14261694054605299453396022942918728463
8612100700326909123150665784458265263
19504290477701111585604446827792185283
13839560136701330960000280814346442523
14135209961116485136086285497732219323
16953130275492413645313035369162770503
8604770023962642518938043015885786083
3369940569052995330315307652170273283
16536718016843656143197022340103234083
8470569953961458505012267627792824883
13718430142390392003068735546957313263
11026726444551166433788375658505953663
5800678323242733576963546785686585723
3108554062357647988102207108045954083
14134557064861414367917530785688234923
8335981363405299453805784096272184863
11571351750450117453849653916617969303
19497562811988486494966622337482265683
11162621856732996734252096106509154083
2976082928842129615378260102739713723
11175322165094426909180336211337952863
22450368854744217263011085492762442523
8610808013884322059408222346579384883
14268069308715830650729352325459873703
11442784630867285939430658155792336483
3115264238028393851155694193041010503
22166448237677172630098342022666433683
24999465499141905521476661898640345283
11303923938467594445226898612746762503
5652651220418457244726131331977784863
11175020177209216929400044597898273263
2832365095664514634719868468547528843
22159738148299541224591781506765154083
22866110033047680623027446385239234523
13993592418856930024260436048778450483
27965323997537963418031331431818610503
5805323674107054824591781508045641683
11296154193416477222687612037453008883
11438425828131137234969653921620194103
13859409254527312994653032553165801683
13993929687335464670188207237392985683
16678000123310297128154371206740362503
16807202006573845223928507522765145283
13859041833496912994653032554570113283
8470215149387541518844765803719057263
8484661051686459313705822337492201283
3271325062289229228466844806739554903
11442804975024541051146877119113794903
11295129023504739965834047545805457663
13979483621357536059654790766413296863
6195913244997651144810939474125778083
13979534160844609429848760965328521683
22052764773679425234969653919056217703
19771349665664562866365656174480345723
13859745677465158487515774032845786083
6093894480278933576357522082961338123
11443828175721242437322190954516369703
11160610226391273442845533801219857263
24335440950110010285024320159120834103
11047161012070425662431683691785960463
11169033267718706402448222345360513283
16818272584992363751125455469072690103
11167320189834679555126089248138257263
16811159003255067220550310557642265683
8759826820247405373133499578000842123
27812702718768533576357359263062603323
14134909680082281510270230715152225303
21643719468406592148935917677073130083
22448341458209047421195789934548210923
2967272203554443793289452597827697243
6096962066324446488684015259161803323
8624230709514813645313035371854306903
14254630049966773539983985747536673283
16818204679420079774532446825091704883
24752203772730843075896794789399106123
3921613268170132172736166556750114923
3504496359962645669827617898509625683
8893354201449554354283419296400842503
3412942341675778286171353303440850523
19632485441319260758360937606740858503
11154569673740677420172546179974576463
11155260012155428053341022342665936483
11437772599152376653849653916618602103
19644884561057381889020777633619433723
16948483825521213644981139099021314103
19645857639570173072618795701066610123
16676974783428847996613470827792361283
5645285099743271497422460472522273283
16960545979215959268172822130455746923
2976082928842129615378249331802778523
8623861829071066340168973960016353703
11442835637378826445468950173901954503
14134909763957870664684772491732202103
8328915681040194773341205022986602483
19502292481381854323607002785688042923
16818911123720438619354371206740194103
27428202524418062032172506785687250123
10899858018182944003363647542089937263
16960546140803099012977963196567258523
11162322294927330646861048402256497283
8617468698633490992759635562439057663
19630772185392811418031331433169338503
14120730289934463276172331630416834083
5934190441300034296476552889872513703
8469559877493379042693767225677617663
8612100700332150758040208494221457263
11167654933232393391805267566221457263
13853018689116624786576252034890122083
16811142974612245224260415056906433283
5920062379032341451756177001287057263
22464497032118456228771085493966146923
5919439904378248272380336696525609663
8885651655644995330232977492691713283
11155223190349600003294024756550913663
16952406426912362504282985629709810103
16545377067619413728076853921619890103
8337021502458209378653043332112682083
11168998037589906660000379956617944863
11168308451948417584678124597965473263
13987251558569796734252044425287241683
13993931285280629890016279122250426083
13988258235680365155304717445392194903
11167992197122439319159636050186264463
14402051617153695325324762785687250123
2966936738810052056035759186051704443
11168680107118207408624057910019881263
25290115753162129580635352691802282523
11309273301134910595577050167302913283
19644884561057381888938877597904858123
11578381443730834267354371206739569703
11309963652225906221405290681937178523
8470517019658473443005052522503065663
16945477480854932172260406409367097723
14121807389503825025860425322441777283
14134558207986425767957569185688066923
8894344977833316392154371206739721703
16672294951102240003039673447814745263
22168140847063829224591781506833320883
22160758788331476913705822346570282083
8617502204725639319159636050115865663
8751721701049962504536895086420041703
16679628024773425438991238816400842503
16804784370138509646578720906567393283
16544721713675436887347642425808369283
22455367668205162504283037876686306903
8470887753953078909600400979533465663
5778427324211700862333369475978273263
5805658509805162504282985067853970103
3108554062357647987847846535952665683
11309963652247403374277686408081178523
18959331353989547463746417283018425683
6336843625320494734390285935636514503
17080334542419346272114088559703562523
16811494629237643188978709587536833283
8612100700326909123150685264778417663
13980206891344661224591781506768194083
8610789644808568247349915755853474083
16685684675015660803121583694214736463
16804432088212245224260415059466273283
22455704095331795839083963009488514523
19630066831275893858653054113680177283
8618174056728931934790699627793146083
11579019818901797709849653915334769303
3108554062357647987847846532045634083
5644896579061849163624889986631066043
11014331446100036295505166544772210903
5644226369144830825526131329411865663
11720636301460193484915621563348210923
16938686019667565155304717448013961703
3270302449020259734758453924234761703
19368728142038229428249653915334769303
13992552275819405118849702017414736863
3410227158771909472199508691604538123
9029570691356755469207002785687570923
16948111585130660045644413083155714103
16819248182110013467959943789133490103
21893012169405593266365699232474896523
8888305771249985234969653924048690103
16685030454110014090957837884439090103
3108554062357647988012064366352505283
16537354793990033973597022340102609283
18952619706187541519168359506060993263
8738634631396775829598885533648841683
11161600119864075917894258746957305663
11147842765010817584587010128909297263
13724521112886905576178750086605634083
11445574858142699428848909985686914123
8617518902365735725077763205390130503
16818927651181091399705683618832209303
11301503604527492764726141551757793663
3382726441216025696919983699341465263
8330293002172655896588718619015073243
22055048194950765061841798790669490103
11303251922765784852505653362326592903
13980540806718675558999309985687224523
11309961753983507015705664129486306903
13987571921396762645812267142733001283
13992654581211426528310531206740202503
5792235765488212515398074987786096863
3263927148883299734758453915159569703
19236140364622804651959739474321306903
8618896656140927703962678406739537303
11571990123424571828249653915335402903
8356095567667699453469308958928337263
8208119637549554763633285685827704843
16953817304667823217562678406739537303
14120077528212245224260415059466113283
8626313730998456228771085493966138923
5659044098900034263540401825680682103
8758782348252995330150822484688360883
11442768692512362504283006090772370503
11443139338652654705398622338698433283
14121134585409218978227253918852050903
13852681550772110727926622337481937283
16947442801448623217562678406739537303
8611814646822786996978709582221642083
3410227158771909472203809494225170123
22195021393067863154881785475088226123
22160089333415309646578772562256993283
8349738676530213195297415246150744463
3121974325192468898141022344010114083
6203280206726765061841768555853330103
11437080289126426352198105703818264863
25139687790761791428060192335564977283
16952071851471066340168973960016353703
5650938008400877425639845433933465663
13994232639826207842653052034890418083
17086944643894298093495349898839746923
11167318512217937155126099049220017263
8477615587753502448374622338699098483
6335531645011563751129766538455394503
19509356324749670066521542285143722523
2973276762775016707126131308999064863
19368728223932015028249653915334769303
8617484628499407244755590759817928863
8201392852425837222383842869898105643
13718128314187541518844755027338257663
22461708488856125645313035891735578503
5516702798426172327785083986307544443
5933500090187543419388775480519057263
13993930528397749949817899626502761683
14122445722622917453849653916618281703
3248809027389673442849609323658417263
16960545979215959267828401829655250523
6195595238940426445468940933457154903
27300375032057394866521532553303570523
19629715436891344250651455083789970503
13992552275819405118849702021385776863
16945359993901514336277763202765305703
19631813599750315288683942100881178523
13980877849850860803548191796615241663
5659043962259809409946656902666097283
11174667100891935677088400952595536463
11309273390992133495624306332368194083
8752425626770138834969653922836362503
22457079654977994336277763205388985703
22596279679640461191279885505882778523
13853000437513651656057899627793146083
11578380564888596097049653916617816903
22193375588082588856022285504343098123
11455909534909170555811085504465178523
16804431205200877425639887465158584863
19368074629539509902554371206740674503
13851993771124789913695070827792185283
16807166023623841713705822342730114083
11437117289310014121681604767057162503
5792200621840194083316186246665944883
13980206675238377396978709533706602483
16812535531864370818921731206740202503
8342692249799781357016342658758576863
8779959479468610858624290461846603323
19369385014120494734390366367053330103
19504927974197381146649653919053169703
8611110045798684596978699855498594083
11443121897059730925335563374551746923
13979852808404875449652267627792336483
14121117048693921713705822338833481283
25281675309933449814615309985688235323
8612100700332150758126439018439065263
5802054807958930925335563373137346923
3236680777928071646675415634125457663
11294776026701012043542959188746601243
19644884561057381889332453992269658123
3638091695392363751687426667856681703
19630791867295915288683942100881178523
6202961521411154354283419296400842503
5786178393589197218141022338692202483
11436797847012429864154371206740354503
2833085465058622280671890461635368443
19369385014120494734558486665299730103
19644512943489457948861699206739704903
2961938720191717808796142752332976863
11167353069178248272380336694090097263
16817869262916226390860853924310913303
5792202299567299107316574286218450083
3123034735730561099883972750682778523
3228341702666266909578262635661152463
11451243572941621271028606113748210923
8329606902443974397559636050118913663
13858721224674799919453052034953800883
3269968540521242437739584617238762503
14115765033129796734252075087632993283
3369270398854945872380336695181473263
19643925902866097349363162785686641323
6336539795910127328310531206740194503
13993239258460130024346645022919242083
5799920615639273442689855593219857263
22300684125451388332466844806739882103
5926100551725026024174267041619545283
14275098209436096369890347626435696883
14128163267617557224010568787402273283
8469509501580517809132413010118577263
8349031560910224856035769373648504843
5645233052845147491791700586439065663
8604062023440194773168397446669144883
8617569238092157493514888301072978083
11033421229233065955005268052621617263
11027365493117865955005268052621617263
8483584795497779070742959183626088843
11295127339496143103853190766416345263
2975377270323364045313035371857506903
13853371008382210713695070827792185283
11175375810022122625860425322441953283
5955680375277165155304695944012994903
11578380483094425218921731206740202503
8349067677764199548690884176845137663
5516719531821918488339099728902897243
5658302499804994083652629050000673283
8624883345209217584677521565574736463
3108554102182564402152113310925810083
16818876478558584316253043332103241683
8630590117544294066365709449431738523
8611462495156110727926622337481937283
8745059426512186319197022337670913283
11147858787340676697383763023562433263
11296188714735425429676279382103082083
5657649779909658645812267145360849683
14134909680072029806867285075473154503
11175693824579395330232967301449816883
14270438350201648818283964520330762523
8342356791364199548690884176845137663
6329796475471625037849653915335546503
8329975157616860373427253917639587703
8491020451327286416524331629069809283
3793114976969628856022285494288538523
2975375808702240003039705195789297263
13993275331555388362359636047491874463
8329268885587562504541022857505018903
11034109134834790701724489245767057263
5785489735440194083492895774919242083
19638173674652922847327264932308546923
11034729853973484803363647545735065663
13852699246734909940217109129107865683
11154216383016930024346646096771882083
11309273390992133495624306337546760883
22187318847362660018283984513808546123
16813542957568535599772510827792185283
16805863319280095930479904802957819323
16818272664673628400955855520401306503
6055270722050760547296299627792208883
8483285531593083624591781509321954083
11027045211775750804373975658445000863
11309963652247403374277686410775578523
8611815525408626542523240528778113663
5934525190794197834486664859021970503
3512197100114347463746163769872825683
19772389548417932501427253916298938503
8477917491558918494966622337482105683
11303940413384363418031331431818610103
22450721975442409566319476385686603323
19369385014120494734558436463699730103
11847824417994132172338190952266610123
22161111065948130024591781506766121283
11451932233634235231958295708368850123
20040473696142415798797537875533297303
24602900647186588084249653924116041703
14120077702491344250651455082445810103
19773079050184363418031331431818938503
19779119061942456228848909985686745723
6336505562400363751125425748820202103
16806513261890010030425131631764033683
16679276068535589447705683613838259303
16663537955395396734252085847367241683
11027751534760063276172331630416682083
14127475443814684596728444473875866083
19631814182821017263011085492762930123
2974687812838806064595590767693969663
27811026547068466866697044668627403323
19636542927254932172260406409367097723
8469527206057793395278512796359065283
5799600925872790703805268047629777663
19636879352393725618283964520269650523
22161447451105236913705822342730921283
3251548877206930925507842723030761723
5645940077851343103853190766416176463
22314085851249837413262185096013145283
2973647625425297839248222347985330083
8484978055232909646578699933710120883
8477614707054268978316331623882930083
22598714806349898160628606113748210923
5778427324211700862333369477382897263
13852044136191142863197022343882425283
19631444953840803029427253916368521703
3651832908297879757231403164560681703
19228103195162641863578072686224994083
22161764666332996734252096106445313683
11294810510464937596048222346640353283
19363328355107137234969653915341802503
11168646596926140126585899145168353283
11295482437965737596048222346640353283
16672294951102240003039652408525641663
22300684125451388332466844806740361703
2966581856562880975926089244365297263
11577070182555810637849653915335546503
5779150422105956783412267626439242883
13583590900546183567942258746957305663
8893706403238461645468910703571425303
22456408868709261191279885501974914123
14121469158748130024591781505553320883
2974669271703016707126119995142744863
11444515330847490222105653351818274103
8618524692374907850359636052746104863
14270151665628313266365656170446474923
14121101112655755380589202027792336483
16677946272646762504541031995293481303
11295144200692577801351815248844968863
19773095915558864955581709985687074123
19477409978432909646578741839569161283
14121133664450724045468890682004354903
11309273301134909907055045204624209283
11301855086898880976017031325575074863
14122139408448909646578710657491873283
6478778872660326066681256040208850523
8477599477222122625860425319879066083
16960528277177963194303305764250931703
14430189440767443839238423663623259723
8477261416550684596728444473875866083
6054296726888057576178761345671385683
11435722433758576845144916109335402103
16953464058188716615705664129421649703
19228103195162641863824466541002898083
19228103195162641863824466539786898083
14269464554667600386892834955799882923
17228594541737912738223362666375258503
11154569673740677420172504094925634063
16664542782733709646578772563530601683
8605103800246876278059224121801929243
11443455673160228053341022342665936483
11167956920944888521053043333456850083
13993645317649680410649653916617816903
3130044121844091624591781514566905683
17093353540400530925249363561165978923
8344119942664240669098867872340394503
22167118192061501383414213227792841283
14254295430491344250651465348045810103
5644935255363200062513378846989144863
13993594138510507516253043330627864883
3411250359468615508648972499604538123
11160927402067285939430658155792336483
16812553059876026556593011360397810503
2833070493590396012479530601165304863
16946771886998605732762678406739537303
5659044098900034263876478623060210103
3638091695392363751203474004817154503
8355426114790532194653032558473938083
16932626925796775829598845011529938083
5928116204114348151710158982605626083
5793242440406955594719868468547536443
11168342845014987345441415248844968863
22053419248911977850901312598032521703
14120429810138509646578699936330920883
11175995772534314901853052034890129283
6209672326022765061841749103635417703
6478460986570133482894380682582626123
11436444520941165061841809565837330103
11295498244201148719453052034886609283
16945678765188778728178731087430737283
3914566839457378083251274940503410123
13993273693900416752370709532356050083
11435723142491344250651465348046138503
11579354482397471154283419296400842503
5800306405850509646578761784522105683
6345551883410174354007484059409322923
16522907887139055896674929744772033243
2976082928842129615378249331802113723
3384354040983104463197022347664826083
3503822708597379042927229519687049663
14126788414612245224260415059466601683
5927747018943955734205268050054745263
5926151510226978152797022342672513283
2832716364115648286154988674630729243
2966935899981524015772500047494744863
8619548358183291624591781509322601683
13859073710218061555565436037453008883
16946417669516614215705664129421978503
14261006144709658645812267145360849683
11309273390992133494063802959568194083
21925257011360776397231322684371729303
11167352905510737123996080694090257263
3410562535513228155811085494106778123
6068055084374467715503146602570433683
5791867509990532194653032558474441283
22598362484813898160628606113748210923
11577708557711774951125445255959554903
19630066703438226530652991063441001683
6194603030611563751289694856019889703
6194603030611563751289714849619889703
22597320357352116922479885505882778523
8483636842395627064943637532419544863
21919537782437215677915823777619890103
3369925547032341550220135503562104863
13988258319125512954614213227792841283
19227111577795486130434706027792665283
3117010832196976845144968353620370103
13986916100233025429848699501008337283
5511032053606427041964279401098434063
8485330418706719842653073972688194083
3780649377465963751371624579021482103
6337497932519760308249653922832225303
3410562661132632955811085504465178123
6604018193721292466521533042202450523
19772389548660179839083972737488354123
6067718701299038363997022337671234083
13992903844483907097826142853328512883
5798577815726656201053011542096834083
16953111778700614215705664129422298503
19630772185304219822105685696535074103
24475712814167389153305683612554602503
25280281873881855666365666956119738923
11148158969379057931145453084361776843
3510550537983809429610948226893313283
13980169853548417584587172970378273663
6053624117896991380537796201098097263
8611498570767941116253033633620025283
16811898123731157197231332942541482103
2974316199585818352198084664524977663
11430422292794221008094046338698441683
13858737202901355209053052033609961683
6202288836838477864154371206739890103
14120113775586659734758453924234602103
5927831916365784852505653362326592903
14120076949613249239708306027793490083
5645269121552669288469341749962114083
3270319054511462983705705551636529303
19630772185304219822105664161683705703
6210326639454010284791012462419417703
14269816699807692466365656170446474923
22454997728285494651237666492560682103
13986261700723148232057899624013634083
13725176347162641863971872361354434083
8879932346861163751125445252301802503
19632131983390072088684035716186282523
5955680500791460045644413093513794903
6209991093126765061841798789453321703
14267770848576068888683963584462298123
11436797847012434354283419296400842503
25135058831363634866697044687706282523
11443473202933730024269068960202610883
2976082928842129615378260102740546923
19773095913515768424559885503254577323
8751436322697186024174245489990770083
14121805550097861355779331206739882103
6209991093126765061841798789454114503
8485330630183291624591781509322601683
16684054732950829901849653915335250503
16811561698592363751125445250954754903
17100769021101883566105664133322282503
8624530268902707760759636050119074463
5792906896186881543799636050119066063
22327524613397994086831394487309802503
16806494096348996734252075095369954083
8752089157631528963859499627793146083
14122461581092127608444163210451881703
13993610209532421909971816555853136483
2832682893669866571707003983491689243
16818911750574628053341022342665936483
16818575413741165061841758826637330103
21926249343721226445468911214356202103
16817868962713884596728444473875705283
5517389779283754456035758698442264843
3376014760105795330151272070602586083
6067735400935671277679885504473793723
16819231272422122625860425322442762483
13980506234726426352198074501251696463
5650938008400877425639845433933633663
5934173618024798822913088676244210103
13986917651935738107020321904720826083
13859056012252995330314867252810585683
19476757472404641713705822337492521283
16410186217015258063197022341386129683
8209111126754749387739402857091384843
8469527206057793395278512796359394083
19644884561067863155041294477080042923
16401810743168117709382074448845296863
19636778777262506879084026036618770923
16820220419769965061841748594195729703
6201970702885666990105704091277633703
25133683227147148399760416335566138083
19504257051526765061841798789453490103
16812855980920225997231322682004194103
8470199925851582731145463426627376843
22161764666332996734252074576913001683
8627337808090579839083963009489178523
24736783913196258139354371206739569703
8336335404700285732795015248915857263
19369385014120494734157028487953154103
11442751118268225430103105157325313683
19363982748550763751285568641741177703
14121135342152101505049653924115577703
9162798607573823794902285493066770523
16818911796727201997231322680720369303
16948130797459934617695070368276538503
3116323010464242901427253916429810103
16274976032587541519164458089219857263
11302210103800051211162678406739537303
6069346051100575176057899627792521283
5792219869186439319159636050115865663
3638091695392363751203474007255090103
22314106909078933576357522083025170123
5791867680091344250729310856084209703
8617503043586439319159636050115865663
16402466816215273442771814965959056863
13987252269200233074209414759750577263
13853017891989386207503178325904674083
2966935107462536957395590767693465663
8343714774972655896588740686211376843
16960545979215959268172875423060378923
5778779729733657008960370845702744863
13846306208885823412978699855498265683
11428993671014425662439650844237473663
5919743569785836803363647541959066063
5794268371663758465778762910924984883
19631797317414214215705664129421473703
8778249126052198066697054884241178523
13987556144736975100498607237453008883
22186647083403779256022285501783730923
22329590473457707428029709985686922123
11437080289126426352198105705027864863
16665231529246267313705822337492041283
2980004556613106537439889538759064863
8624230709514813645313035375760841703
19488802674857792084550279246218442083
11429346875561794083660411497034265283
13993610076871789910774622338691553283
13839576913917330925593858694730779323
6055304400230209430008640567309321683
22314106909078933576357522083025498123
11438409849845924045468890680657154903
2980004556613106537439889538758745663
8349400615208132382241393182928505643
5779133645015273442689485369738266063
13979483707561791396758140499533642083
6328822436123197645468900976916194503
14121134545344188485244163210451881303
13993628531803597218141022338691873283
9028597940214910954816421563348210923
16684373544209825997231322682004194103
8881243528109272705049653915334777703
19482763629854267313705822337492041283
11154551178973743780922195587978450883
5786198614863539868894024757891696463
16818222083165735725077763205390130503
17094375316783645535958296250004025323
2981735130754005834314816618509810103
16536046089237998543197022340102761683
8349031560910224856035769373648336443
3780985760661715884798795348820194503
3384354040983104463197022347664513683
11444499264429412392154371206740354103
8336670860835044201607814171011545263
13993948230677184027296617067859865683
6067716903860242518938043014608833683
19630067584148245846692519044105777283
13992552275819405118849702021385944863
11174315576378800932795015248784336463
6196197660841795330232967220874585683
5927443349237730024260436611972034083
5786212745049043245719983695440498063
8483587395861678824346656338065018083
14136639998087518824559885503254577323
11295127469828907471921410151814746063
8879277032578826445468911214416994503
8617467104891270077088390764999081663
19504911197091479757231372418961002103
16678636524536897968800379960592344863
16945359993901514336277763202766466903
16551466278434414531650438816400842503
11303268616089689301427253916298113703
19368392475778826445468911214416994503
8337022433803438789595598442311242083
8483636842395627064943638044361936463
8483585713934463276172331630416834083
14121486774615203029427253916368521703
3780985760661715884798795348820194103
19503920502486679757231382685837330103
3130043282983291624591781510733313683
16805826409321245122741752938512194903
19233855305811563751203474052234602503
16403473444860908803039714407878913663
16954152934866473589576963208016177703
6322733019651705576178730625734921283
13985927247038057851225336426641002503
16819248182110010285188519529421634103
6336843625320494734390285935635569703
16966532887138300238746678405316194103
16947778475923934617695070368276538503
11161635400361458505012267627792824883
22456375934824798822913088676244698503
2967993575607947824759635566413481263
5659044098900034263799064224403713703
14128517397003438789595598442311241683
11154569587784473813246372917962104863
5792570429026156749231341115217010503
19497897643518002599048030827792185283
16820222055218196097049653916617816903
3638091695392363751203474007255241703
5651945482324583550497414759750920863
2973630055712362504282964098762610503
6476831121993725618283964520269650523
8751383726130793850983436341958745303
25275316396654661018031320685076698503
13981213354440829999772510827792185283
8753802784571461018031320685076530503
11168982017424820901008222337542761283
5785171760865413174326099003084976863
14134203237443597314065246338691696883
8618527339075392148935967361674585683
5926101304519232201053011542097161683
8470182226004583550497414759750920863
14134168753879176449664258155792336483
19228438613638569730232967301328209283
2973963833683754456035790391177769243
13993609999382011650397022337670753283
8737928224619406462505585717833936863
5792553780023974990741975658505952863
11444198859457444713694046827792336483
13993929649496853224416268882250426083
2833054555246195053798227512589129263
5524824642720395531321990759750904863
16947089685003438789595792976906105683
11167957936248221309600400974211712863
5920715732062870703805268048845456863
5792891006370225229517867142669650083
11168294147148772842144370716429456863
14254948775022876565676679250256850083
13987252266971210814521990759751073263
13992972589225795330155133495309785683
8343345682507134442140499513677465663
11020351981387541486318439503622753263
16536046334924609429688782470672521683
13711065783631640042144380981958904863
8201073337052209548833415248845482063
16544083460249409429610928207754578083
8342658653210308940767694954445473663
5658690894352667907470357099728834083
17100397363935671919027253917572033303
13979817618310762504627652178257019303
16679006548547392738276159059537001683
8746034100783613351289899627792208883
11309273301134911842472993392723408883
3108554062352667220550279250186610083
19489490538401159092978699858186602083
8612503477357959092978699859537002083
13994987532867392738784267369162442083
13851657134067995876000390201737953263
19650181037840194083570320979476042483
11026356551187445943673467937552176843
11169371242229730024260446291476042483
11295127339402857193644484176845145263
5518450143595910403039694978627704863
8342339045247172058010461748611536443
13986580345982605169890347141386122083
5920078317387544040420189803657793263
3108554062341922659144317012752666083
11443809674614593392333846044362105283
13986580507663049171129007237453474083
11431078240013585128178710558986434483
13859728820541877261689899627792208883
3108554062363417154778134125072681283
3504496359962641830810062982669465683
11169351153920024317227428948749304863
5659395407291157224432682574218601683
14275097372357876259574622338692042083
8605105568362021001884306003536666083
8343026076442454396605268048845617663
19784734354100797645313077381456664903
2968312428794244700918386232522097263
2832699717038954355183842869898097243
2960225852619766566269359183427882443
8342339045247172058010461748611696843
21650731505833792148542272571085786483
3114576328153447308186678406740530503
16551112870168955624416288873286921683
8618543363502129291777067627792336483
5786497962114840042144380987021457663
11571335017310010285106444959053025303
13986245724399248446690347141386426083
11288787401740675388466187317959065663
11175423711407049380922184326733649283
13852362821631804839289899627792208883
3369588960338431971005258293965152863
13992636206044995330310976059024369283
16819230393836310536627253916429313303
13986547001481025429848699497040842083
11296490740364127183197022342669160883
11167655738444157493519003782605626083
2833035133305803278102948381514097643
11437788505971166618031320685076530503
16805119953957607347089849422215073663
8610824122291784424416328859210121683
8737928224619406462505606249033936863
11173996763027119869559636050182744863
11173996763027119869559636050183065663
16818911798914007211140314731917802103
2981735130754005834827011229709810103
8463486613471654153847646829146282883
5798611069939537155047856238221145263
16683720233227206830105683612557649703
14121486906625650955318078005958729263
2967606147531972382241393180364976443
5926454292618728676000390201738585663
8610791362371312232465246827792336483
16952439811159939686831362674330273703
3115280929035179924300853925588202503
8624531902264551152198052970374904863
5785491410964776945599111251468977263
16536046334924609429688782470672825683
8343027791929333716025796176844968863
11169016362267355585011949648845970063
13995358353491562504364657751507873703
13986546120566796555318078006023065663
6068037226826107624416279118474585683
22456039553536653631828798524564034083
3116305222332373606831404705619721703
5658000463470069745599111251468977263
8618527338849123798479700051469297263
11168311807275762389983694954506272863
11167320313646052842144390763655057663
11160911335470978996978699860752513283
14120059117419405774295502951815065663
14268387324934018965676269623175065683
8753786135359838791705664138708210103
8617485471764776945599111251468977263
11295835470362641865220733011472665683
8618896523705794697974622338630737283
16946737231263789357900853924308706903
3370227373362946480800420455942760863
14262751986105794697974622338630896883
14262751986105794697974622338630737283
11436142531053163751679204942602282103
6068708435318595330232968270474418083
13986212123729501295665389651472176863
8342053035878426909180530231239057663
3115264154037209901327649928020538503
13851975144089625696928615527879056863
14120075852571241418195590767693969663
13987874953779009429610928207754425683
2833054555246195053798227509831241663
8343027041236736613188446827792337283
16409529227433795330232947794250890483
13994703205303665502225246851917986103
8356114108582791224046236293392857283
6196534884875438789530022969872826083
8349754663136200004748342893069465283
5658690894352669284930376275530097283
16408555310044995330233016990986586483
14134538649333730024260436590419865683
10899875510542979042763594296457953263
16530980330611726229848691872265961683
16812536282555157224092509782093633283
11309273265488043804611207278419545283
5799266474268598703244352642826113283
11167973744486424973001739832592353263
8746670833854359904838699627792825283
16805807778107820053648222346640834083
5645604621716567561183868469965633663
11288787401740675388466219114503065663
8350797365008194773078469202125810083
11295499793807248036831694954506264863
16685365996422760569988589237002754103
3504496359962643177816711278292338483
16805825394184620053648222346640834083
19235165728015977850663579777802282103
2975005654873317809132372078349801663
13994987532867392738784267367818442083
5793208808474727681405759546957313263
13992923182432309218849630827792185283
13845653694616742863197022340170434083
16946770163029825429848699474122113283
5530493670099034575926078007117481263
14126787791857427585778773126672345683
11301486829419406367478407734022576863
11174701452142117589983694954506272863
8214479085414425662607801909958729663
11167638202053362389983694954506272863
2974706314118763882513225327763705703
13986564489406360527197022337671394083
19234192609741444327449653916617825303
8470922141086846294774622341319250083
5798930049171509218849630827792185283
16685684675015660803121583694211536863
2967287426885657008877998645962273663
8350107817120395531321990759750904863
13987555263912636719453052033673969283
13992922127128869737526089244298113663
19369703860870109733532931206740041703
6054967895414595330151087264205786483
11309273301134909907051162754954433683
19496201599069496384246622337481937283
11167603808881937128178709536336841683
11167975424194540479063093327558576863
2973983085649777890612267627793338483
11302175538110283224118078005962265663
3108554062352667220644507268042441683
11295463722881414077088400951178114063
19369367435746268519240963210451721703
16804766881961791396758162052042433283
13718112256215273442685360696518753263
13852683188762641863980309122954890483
11443121013926437986743144555722097683
14127812793976005761860414519309481283
6055287377327611650397022337671385683
5511386979816259721974622338691865683
16543428268016587380089899627792208883
11154569673740677387486219344912337263
13718110576486426909180335670087049663
2974670995661562251281430121098264863
13986546120566796555318078006022897263
13987555104229757493428872301008825683
2968647973120024317731850805962273263
8470216619407248036831694954506264863
16806160938152009469559636048845970063
8731570498500310535721185845955368843
3779020309792363751285638305617154503
13986564531349137762161736837453321283
8753735807822805965321074849553154503
11443138541613511647577141357133321683
5644896579150428343673499728906097243
2966565964554476619542959188745928843
13986563652778003176178701371152353283
11175423711407049380922184326733473283
13986226512614984424346656336967402483
2833085597074365515620783669897928443
13853017929947849171129007237453474083
5778427322214425662607813199434097663
11174653683225357948126046827792681283
5658690894331174065378357330257001683
11161245372148944250728923348887064903
5793260056666729418195590767693969663
14128165824045845224260414519303241683
8470532993744664042144390763725153263
13724502697789673442607750228560657263
16813192443777597645468910706070625303
11436391674708037021135310981457010903
13994316490259631446688574007305945283
13853337535912649171129007237453474083
11161298138589878196978709537687234083
2832685370289962456035779717385944443
6053641696125717224416289389069634083
2967252947609626352116368949891697263
19100613128561429224416279127123865683
13993611803162641864135907947725473283
14120075099715748045399287917203545303
14120412237645508940767694954445297663
8746369722777627661689899627792208883
3504496359962641831216190598605321683
11442766970640194083492722819974753283
11167638994771289214497414759750920863
5530493666004607408624068229449929263
13981548015854357224010600582736513283
14128164104507820053648222346640834083
16818592192949207211140315220816682103
11027348755762946480800420455942760863
13852985056786161505657899627792985683
13860049141336694530310986344073969283
8328915681040194083661069493827713283
8484308820343981380744256648144505283
2968312428794244700918386232522273663
8618209324423737647453043332042602883
19637802681836310536627253916429313303
8482932245792363882513225323857338903
8469845882884877292593604715910737663
14133832417040194083661058669072328483
11167620543923659148837716048784512863
13999298482669162504877304431760513703
22455015390703573606831404705619705703
5644227296274457695281410178765464863
13994318033448930024260447364173144883
8617167633903573606831404705619705703
16550139076737041863660381807507409283
3369958185129795330232957012624834083
11167638195966589799969415248844968863
11167638950736877425635566135178097663
11297211115971073972978699856845145283
2967959226239171433357947933578096843
5786531730565918364726099513872176863
14121101951522625429848699474122113283
14382843256395047377556533840845473283
14127458710534018996978709534858112883
11154870738790426909180335670023218063
8342337451411941104288390762371873263
5927108688128026909180355179718745263
8329270477005300108592344683786256463
5779485165628453131145442332236976443
13993256920872937788719945319815233263
11167320271723221621244375658506417263
8343766874745800004748342893069297683
5920060579686426909180356203719049663
16818592192949207211140315220816994503
11443792815813875569886046827725784483
2967287296663016707207620226761937263
5658002229498298573231363227018602103
14120781462667344678605867627792336483
13993610165166869224416279118413625683
22589216339291344250729342082765650503
22462767129088287287321653915018770103
5927108610328955624416299087754426083
13577217244681512034730835539341313283
11296490660462883150816288872073961683
11296202799202752369890347142858266083
13992586713257795427144347269450266083
8343060419408877425639865913933465663
5785508185968282280276615247427553263
14134538737833794773341205025619865683
8348714427498655388894024759303073663
8348714427498655388894024759303066063
8612100700331889921569600057677145263
16812888601993718866269022337481937283
16684709843509526698824963205457002503
13992903758500123251851899986122113663
5786481983703774698144390761223065263
19637467223620652410905664129485641703
16536701241735055417529007237453321283
13993258768668598703244352642826113283
11161633678710316243936104021968834083
8624904316723700107030775913091866063
11167353870505795330626573369872513683
13853320842718022376178701366026433683
11294791923213077224342592161616504883
5645234640063590701646676585222904863
16408891609114505519453052038669625683
16946769986764187376374622338697929283
11020017072200526109180335672461617263
2960542902062470369051864633869473663
8470182270149633150497414759750920863
11175057923942425662513378846857936463
14120765610268598703244352642826113283
11301503520552834307126098973575233263
3115970644804976845144968356240513703
14128165119507631446688574007181313283
11288787401740675388466208824528344863
13985926076606504706397002299092026083
11169033223595690728178731094163376883
14121471849310011531375475356621794503
16811830177967416384324446337482273283
5645269121552667941786851410122273283
3242082242559768042144400437965617263
13725830536722161505657899627792985683
13987236416916567561183868472585945663
14275432164230762504536925778320833303
11301504357211624707126098996678904863
5659731035596823660651347022215065663
11034747510100881052963647546954257263
5644578690648259435245988970371376843
5791866883057427585778773126672345683
5659378627867355585011949648845970063
8342053035878426909180530231239065263
14121135424165161378227253918852050903
2974706314118763882513225327764370103
14128198623492062716330836048778273283
8745698638337191485781035092688985683
8617534842702177378653052034954434083
8752762729300034296476531359053810503
3115970514792287576831234720400673703
19100259968164893237597022337671233683
22322158078710333645313109666899721703
19100259968164893237597022337671225683
8484309783041608424092336743882770083
2974670995661562251281430121097936463
8214479085414425662607801912650112863
5785859584663016707125689473418097663
13981212555520024317731851342214737263
8618155679590426909180365903558752863
13712038822119527681405759546957313263
19636424473387524006064581227793338483
8482931276587524006064581227793338483
5659043085744395490448222345360994083
14121471849310011531375475361556202103
5658001394898609214858283627793002083
5792539435294329571090884176906097663
16946385170067426024346634808650602483
8619585056445354582451253915086130103
13992920668135255707255646827792336483
2968295651374060803039705167558913663
3370227417182949348245975658506105663
11161953326397956528886622337482441683
14254948775022876565676679250256842083
16819601300537793059574622338692034083
3504496359962641896350362730509633683
13853018651183613351289899627792208883
16811242929270859540505683616333802503
16960513047146372859839531629069312883
13992636206044995330159074461709778083
3377324976564117347296299627792673283
5927108610328955624416299087754433683
5524807827546206475318078008650104863
2974318007441217429598886536013137283
6068337614694424317473600108938256863
3376316831692819176178731088970434083
5786161620797673442685789804938104863
11296524259055425429676279374211713683
5651609271314706075169414759751241663
13711417427787541519246163509959057663
8484997348789625985778752650640841683
16537019293809838789530442377162113283
2975376433449050575926078007238576863
16805789457681027080627253921412050903
11296170966212165116253032555856353283
8618190028743445224260436055507377283
14127827804986857396978709532426282083
3382725768140609429848711252685321283
11295851528334921766188269651408513683
11167285924662636219937414759750897263
11167285922670117589983694954506272863
16960547484782876596978709535059704883
11013641851954608313393604176906097663
14120428174124060680541022338692033683
19637130966451933782451253915086130103
11442802114293730024260435000586265683
13845265893263449163453062683011376843
11154218102671371932807814197961954863
8618527341072668528083407519066104483
5792571396000856246207520952525474463
13993325793773163751285579378004202503
11027063673319917656900446827792336483
16813207457188873607926622337482921683
14126787663815563811660638338697945283
19368410377487977850819472029901634103
5531182417073736424346656340813466083
16811142223815563811660638338698442083
5798894686873626352206654546118737263
5524822836868076803207804469837312863
8342673039882479896257179214150736443
5778427322214425662607791695434273263
8624549564909162504282953330516538503
5786180915000550462513378846995874863
2973981578007204400595590766413464863
13994266034900385997231352434004354503
19784734354100797645313077381457002503
13980824251270762504541228219280993703
11295817761681641480541022338692034083
13853018607128217032057899631568209283
11578029162145084385305664134733482103
2973967189243111152198073422215065263
13859392395439049380762247762256833683
11302864318329561520800379959238744863
5785861306408529564726099027271225663
3101135171035898219815342620297776443
11577709518317227418031391419088689703
8598058338433462608298867334800842503
5645938442172655896334583886150576843
11028069334972655896425083445891368843
8470516977699679211041415248844968863
14269109628338245018031341162311410503
5645269121542446260568722054736665683
2973967189243111152198073422214744863
11148549174100036328174247609872850503
16947796133938793850815089693709474103
14269464554735707265946678406739864503
5792572192808529564726099027271225663
11415941835716310535541371930953768843
11148549174100036328174247608589650503
8343043734666243709678204473933136863
8348715224112616707207609913866273663
2839395376095837656035769374915528843
8470515302490270700593604176905946063
19368410377487977850819472029901482103
8470532869913106979488390761027873263
11168696842407185128178731087437130083
19370660038365757645468900971856834103
3503521519806504706397002299092026083
8483637593093246294774622341318897283
14261694006277246294774622341318897283
11295835470362641865220733011472826083
14262027963356994083742741050003697283
5793948807747392738608149582218601683
11429699993805299453481197596233937263
11295498118193534178448222346640834083
11175004190393514136547780174147545643
11147858743200869356520900688771546063
8478638869914638229676658254217945683
13725156925222737155126109238022753663
8619232694974877704537173175313170903
8610505313244995330233016991056665683
11033102583559399709180356150029769263
3780313751236683540505683616276346503
8610505313244995330233006725456986483
16953818937946319266227253917638744903
8470905500500036326371597499283882103
2966565039595104638169755188551073243
8752054594034259825631672888720674063
3101186301813379042849609810058409663
11027700200474727681405759546957313263
5793277672864943446688412263751410083
21649758546853443835257899627792825683
14120446759405162504287059566480834103
11309273301134909907051162757325321283
16946031965525825429848699474122113283
5645269121552667905405402296522434083
3504496359962641863659992683725634083
5926118167906671206831373448020530503
3780633437003125991449653916618289703
11437788205769388333900853921681330503
5516701955586289239912674896780976843
8330311591554005831386768956701465303
11019998781260222435005268048845000863
5651642739784473779094139982215241663
11430724240860827618849630827792185283
2966918246140519455470214759751073663
14134168800016258996978709538970602883
13987890810329539059897007237453482083
11167957008997957116253043334733482083
17094412187133611418031362666372219703
16408556150787737032057899627792833283
8745379110066613261689899627792208883
18959347292329792148935743085072513683
25011879089506671206831373448020530503
16543429106866613261689899627792208883
8348713594620519455470214759751073663
5798929077870069745599111251468977263
13992586713257795427144347266825945683
5786567669360679459574622338692194083
8612773510864505576178701368525786483
6196854406864505576178701368525786483
11167638952839770379321990759750744463
5645269161399106408059721273939882083
8337021502458209378653043333456665683
16409547682371395330233016990986586483
6330132738910009693094536326673002103
8336334477654282831725200976771376463
19625068017920024317219268201162441663
2967624606768721564726130772748977263
16946737363583044328178731087430737283
16409514249574209429611143250185969283
5800642918829314018849630827792185283
16818876608896855707255646827792336483
11295817810136349478605867627792336483
11161953286783044328178731087430737283
11162306442660219624346645532359241683
5791866883062670431372331633040345683
13992636962922105544815044202634425683
13992923224348598703248222344081330083
22315815580227392738194096770765305683
22314086732269159817901304431763713703
2967304029828077425807813199562104863
24476033301046406785049653916617825303
14120747864062979018195590767693969663
8349082693372519455470214759751073663
14275450661006544250806508575056833303
5791865075202014716253043336019873283
13852011131018728676000390201738097263
11430067454676607408624047644358729263
5792910255923700107030775917078736463
2960895221495550545441393181635528843
14261675553320930646861037625933482083
25281675932505554426528444572364977303
8470903644189676803207804469837466063
11168983779157293307257899627792208883
11449496309571312232465246827792336483
8335626567445174888301007466506265683
13838908211410817584759420471171714063
8617484676933407968559566441223057263
8328971004009292862513583695638753663
8342001821339931907126088734985777263
8744673548457793395196377707850426083
16685012754111700932048131206739577303
11438157344571461018031320685076530503
16812165678157845042148190827792185283
11294776026701015421919868468547536443
2974319512881490890359636050122434063
8483636922187542174528379498439057263
11296188498308801634653042818825784883
6464350466910010284876629129171425303
8612100700331889921569600052745945263
16805807780062090466448222346640834083
5524103140543839012630980174147368843
5651290464265203979318078007366729263
8618527339075392148935967365325169283
14127794206509409378653043331974737283
16531280563295816424174245483856370083
5658689925263974242972500047494904863
11026728042711273442927648871946097263
8342002790213106537439889538691864863
11443456511706480845313067628999250503
5659377791119974242972500047494904863
13992636206044995330228851254154426083
8342371886858006138319720553094913663
5787221274154568424092274258185784883
11162305562060824317641996418697944463
14120076779733178951705664129421978503
13973144475922651683566215274586282883
13993274457269013224416328321670913683
13851640482659856716849992759245801663
5778427322214425662607780917834273263
6195258258380609429610928212688513283
14262027963356994083742741050003528483
8631241952425190462513378846989136463
5645269121552667905405402299220034083
11167638996785629928178720312650105683
3510568114339526907257899627792665683
11456577976848668529722196691395714083
3504496359962641830810072199888521283
11302193236185477452775856158861144463
16959821909716385966105664133389987703
8778916682872706996974021305795722083
16804448114857792084550279250122434083
22314086732269159817392990321044370503
19228774157868665545208650832969961683
8342707385045667811005268048845617663
5786887319371175829844656827286736483
2833054555250939827261881450503073663
14261323320284994083575052910480513683
8469509501580517809132372078349801663
9019887964427206830105683612557649703
6337178450496132327449653916617825303
8611479274573845042148190827792185283
11175692863863565263197022337735386083
19496537099249427585778773126672185283
5800995238467392738194065006413313283
13710746137626727681405759546957313263
19629714383894520930653012055440842083
3504496359962641206665853011469626083
8617836998270152317600411753094577263
8610756086155458679866186320777776843
5800306403528214549648222346640834083
16817953695938724045468920454733330103
5645269121552667905405402296522282083
11167638281839982153405268048845000863
14261340936361794083660411499850434083
6202961397484961997231343208141802103
2967960107054060803121625217479074063
16678654392896132327449653916617825303
16806143410502423780000379956615393263
8484308820343981380744256648144673283
16536398492792862346789931631504978083
11168612956206295420605268048845000863
11174366786644913199862622337482281283
11174366786644913199862622337482434083
5792553656197633281405759546957313263
8617150680112616707121410127498265263
3243072014422678703805268047629777663
16537354878075313395065899627792521283
11148512262227562504540839124823419303
11442869355808363751285609576203058903
8483992479644559122781011488403864883
5793242444889340055159636048845296463
8612187319635597859574622338691873283
13993946508606637410156964897619713683
11436142572975479333532931206740041703
16678317969644507832988931206740514503
16678989773229314018849630827792185283
5779147947681318966494024760582729663
22322157239849782650651518088084538503
5800659566126774491890537606740538503
11436444386187832957678203960787865663
8611110970747573508592079469201010083
8469844295440194083661069492611713683
5785489735440194083661069493962104883
8612135137660414927197022338954585683
16670900592486424317559451246352184863
11429329965904877425635953693703081663
16819600457372324438451253915086130103
5793244122407006475318078008650104863
11155242356116567561183868472585945663
14269462872505794697974622338630896883
11154218062929501295665389651472513663
13986212123729501295665389651472513663
14261323320284994083575052910480673283
11430389491245845224260414519303242083
11443474971162641863742476882125313283
8604751520874931296919983695619536463
13717776670031640042144400442953945263
16817886878997994086831331438483881703
8336670110049123798479700051469297263
6336523014709526698824963205457002503
13711064986634473443005452371277618063
8478638869914638229676658254218265683
5510362596345958270907004471171536443
13992636206044995330228851254154265683
3512180324875438199951997546506426083
14129205218714638229676658254218434083
5786163338444568042140490292678897263
11444818029446763751203853933134266503
8611464009189755624416279630474434083
16818910915992788932048131206739577303
8470905500500036328515249875469144503
3510903574558750971257899142672978083
22314086732269159817397065326420210503
14127827765345703829598844475152665283
14121470834146845825860435536848681283
11295162613708413475574622337482265283
3779037248608878797231372960272689703
13980896351245608758989878406739696503
16819246544213825429676279351174913283
14134911145675864180589211755853136483
13993594102959599919453052034953800883
16947089685003438789595567186122265683
5933500090187543421190975571277144863
13994300503465711509853043330691696883
14115094741391037699294046827792337283
6061344078347151710716356201293642083
2967960948007006475318078008650104863
2974672004512552264025131626441945683
5779486845336828089479815246150729263
13992569807894520930653012055441170083
13992956570968853224416269391626585683
5658690934193563474850859087434610083
16820623911814761159836898952083385703
5933500090187543421190975571277304863
5786533366565218032374622338692371283
11442783836135255707255646827792336483
11295127469840194083488628436887065283
11161970814459630849664258155792336483
8611464009189755624416279630474433683
11168680151147113418195590767693969663
11296171184641608424092336743882770083
13986243962702177378653052034954578083
16811493792804558084854622338692194083
13986528546548944250728923346119579303
11161296370260563860119983698249928863
8618896523705794697974622338630896883
19234512091749588932048131206739577303
11288753675022410814521990759751065663
11443828043447563197174600783559073283
11301486831411698799501548626192504863
13994316530325979861983900806740538903
14128182603447563197174600783559073283
5792907651156570379321990759750744463
2833070493590396012479530602439073663
13993610167373845042148190827792185283
16946064462673140259570719849162618083
11301486829419406367478407733894729263
8335996416552930646688402054804041683
14128180925543287528178709534918896883
8611462325281557224256328783626441683
11289493768892648097722842836823081703
19629714425953166434653032577482265683
13987236416807006475318078008650104863
8766164325599861283566215274586424483
8349049138940519455470214759751073663
8612454703794555624416279094154113683
16409529105578778370397022337671065683
19093901403505338094892270184010426083
13994987532867392738190143062161001683
21649758546853443835257899627792665683
2967641342058483582820783183491376443
11443826537813825429676279351175234083
8623860771902013645313035378455570503
6196534884875438789530022969872513683
5645285099743256282980588627607242083
11176012593675436887671617076874586083
19100613248298560463197022337670913283
5645269121552669288555982981385928483
8611462451204773812978699860813473283
2833054555251713117557372495558912863
5511404505400662632465246827792336483
14140913238646249396974430880278904483
3377979332043541224416319083725161683
11302193236185477452775856158861137263
6196199336345891119453052037386266083
3638714087962641863823987797908178083
8611497725222506502898321541453465283
11295163450251832957600411755718737263
13987873995275438166938053253386426083
8617518897950152561718099000653457263
5791849097100567614858283627793170483
5791866002374710500000390199238568863
13859073750053974319453052037456200883
11296858037357959092978699859537002083
5778428162962372727689452597827545243
5279331426294455031618074966749579443
30939361032853409350907570977955429403
36435576994453409350907570977955429403
11175038804428393850901330973575402503
5644578648716517809386775145161776863
23302790821652904464599743259873861043
20747589157962558785271896898089053443
11187787676218348803363647544521953263
27153693669873484664681731206739577303
6330132738910009003562057887121618503
6330132738910009003562047625236818503
36435576906504320172894510348256229403
30939360944904320172894510348256229403
14000996164752183304369184873229802503
23300793743796757813058074979307781043
3647105460413994905302285500566929723
17096158476906626069989331242981372163
3849205369198720172894551794657037003
27154667383544430797231332951248690103
7013433602822472547407548659677987763
20183116191568869014443473589203610563
4458519378675229308626805436758818163
4768632254353545319848229700652413443
4768632254353545319848229700651781043
3847528486459520172894510862753524203
22174198472592134152786997354509314083
5934525941453492232627211886362113703
8624566425911362298614213232973801283
22174198472592134152786997354509801283
7308733708404425771948519691042013023
2969353801286852382241393182924968843
33762968077711868971960202563363597823
7312376922906975588157457648226012623
8610438206278639358947748380234425243
6673483971908751577548929307502005423
19638525153012941560562741430029802903
8753065633870330107257899629008825683
13986916974734913087661733559373625683
11162640483636793904595590761091696463
6324361332540363412857899138954426083
8752745228650456193778770569098738483
5798931685049962504278458474516210503
41691912407804705260550641922205235823
11161262860188582678205268047636018063
27422801099652675214554371206739882103
16960193401760610660050641137117658543
6389227470971329856677371122529675783
8350075197708870785778753081933305683
11175054702512507624092327965581626083
8753383601719256193778770569098426083
8483989256112507624092327965581626083
25429296223393513782351548651652024963
3707252589511438839515223274787580983
3705208245796068672677371122530003383
13860365635442248424018616992272521683
3369572309161794083488371767373466083
16402449955008337155126089810253609663
30246422738351506271872239288791570523
13860365635442248424018616994707873283
8483636842395628413428573315981136463
5793898516039129635574622337482425683
5779485258134930925421406883031418923
4625369966825318961285443390241228223
9358525391362465190021495025318630223
31080974820107977050568822022939780603
4196155595252948316268425943581522963
19778766656625500039279885496585944523
20606642084368230961285443399078675823
16261221070369746588963647545741464863
3128685081569044208374622341322426083
16806513478448531615355979426963393323
36577194525388080171960202564576230223
36442976755445040171960202559398630223
41692248197549926961285443392739475823
16544067318275705576178721360973632483
28113053477316951751841878769309020983
5926771466086425696920004205078593663
3991174343041375681620517129638797823
7312695690010975588157457648226325023
20220399194585596971960202550382492623
11154869988230762504536958088215065303
7312695690010975588157457648226012623
8619549031562811313701910662736682083
8329622970828393850987594350346610503
16947813708094090391336657624854584943
11296486340648804748755601513165154463
11160944090767504969405268050128818063
5786197022910240003039726725322096463
5799284801080959372669565115075873663
41691912407804705260550571241886812623
6673483971908751577548929321699437823
22463437422918714239083972690256184923
16811882229431875214554371206740834503
13992586713257794083402600098768345283
36582860900063386355406288599709987803
13853673082439129635574622337482434083
20220399196693468631582634280424740223
20052889807405836188157413591582644183
3707269494443743329854939402845348583
30530999943925444394461024960477042963
11444179616516342619354370720404362503
19638509216970132172736186497869962123
19227750240365881694966622337481945283
19638155175532483189659087035284210103
16954153771971472398840681608016681703
16821882203014765061841839775121634503
11577691770014993818031329872973297703
2969001393657232856035759190157465643
8349403131900897698141022341318729283
11443492541098182125335563375834442123
8470905500500036359139596960397633703
5792555457761261029142959187398896843
16960546059019398227677852783697162523
8482948978857794705998532233168834083
14134909763957877090166008997395882103
27425082715014765061841839777619882103
11169367886985457931145516682640504843
5799266436657002684507006675604042123
8349050103950544250639015069773634103
19651947768862753600828706489937178123
17384709821832999387916231867425683783
16536718140790595330232967712272826083
8343028584740844477088390711184674463
11027717816650854703453032557008513283
8342709066872982216958199403914088883
13987233858606664424591781514570441683
5791865914194976614162874448845802063
33759290765394450529355474151956387783
22747766198420236878513778856350484183
16806140938043566498141022342739713683
36584572582533941442275425522530012183
11551538783434131615355979479514771323
22747077986125212926728289525153347383
11174333192361794083496193667981305283
8625605646505796734252064361168513683
16408858180631975829598895750733634083
5658690894352667969553655403728505283
17102466129421500593390862005137338943
14006009371066436953965427842829802503
25437455285728977565329217344606643383
11160608668297241008713974840531857263
17093000554293617934767426830816682583
8617520783694001642144410754823065263
16671253790521323164726131306509641663
17497115499028903669868425943581210563
11160592563957730024260436048771864883
16685684603718798715139310699856545703
3269987211880817934861991669153684183
20067707488533328347916231867424212983
11294810291957730024260436048772025283
16813191445318798715139310699856545703
28253557842013145973516190439821818983
17381994429423399387916231867425683783
5806667487171383304619245673229802503
5806667487171383304619245673229481703
13993626860384226024416279123408985683
8335981363405299453559872619728328863
16543763692384226024416279123408833283
24612551864747918668952641188183250523
19505567314347918668952641188183866923
8335611465517252056035759132237306043
6081510206237878067713251508759082103
19765326600975762240659725961367578923
19650919321547929266451919497425178923
22195037247436597079602435234964979323
22195037247436597079602474684564979323
16679291968826681694966622337482105683
14127861365815170965676657769162281283
14127861365815170965676657769162105283
11999910300659060128847548658461042963
8604079557407724803363647545671217663
17081679158466592940717530785687739323
19765326600975762240659725961367571323
5510344984457931032507241040781129243
16558463092455441863902485687370121683
8349384720992452056035759132237306043
8631241954218267874431417988112497283
5927408918310737155126090293958912863
16671253924849440003039652405837801663
13993610874014993818031329872973297703
11169653898683157224338249816529154083
14120781292588305128178709536336496483
28112366450321751751841930458269180983
3269987211880817934861991669153019383
28254969428634087899916190445209794983
19361614472225557224260425330260362083
28114076220488528347916231867424220983
14122159666921554747741022338691697683
11578380768621917153305664156618129303
27953984623373547155158358119958762923
6088558616564797484758358119959898523
14121100147767170996978709582221473283
11444180320970411386729300082580554503
11443508857123956434969653930388202503
5791883532457794705998532230673146083
5799955258682681694966622337481945283
19644565244563235286742285509399882923
11054212473653626934407814172355873663
8329975912591330024346635859533464883
17385061304502972265793684671390316183
22470520935783613279958275207946432923
16812519719552197730730815054218778083
33320983346158335666864959684368522923
11033421436861602339324375658445153263
3933406648516062359336585380314146943
2975041147388077185778804924564201683
27421121819838057851061517442957962503
2967623851893340343673541766668976443
2967623851893340343673541766669464843
8349048340240194773419029050000665283
16960546059029650554070549231700675323
5934190441300036952248946772941810103
19503954266928532172416424553488850523
8229695181371266996978753081933465683
2968648145180047543673509970185776443
11424077107771266996978753080525305683
14122141125670117809386764933385777263
13839261415958185969426690130122113283
11424077107771266996978753081933465683
5939524922477172629681205893457001283
14127158440515396734252106347857001283
11443473291433796734252085890833001283
24837716357699396734252116566087393283
2974334698590386326995590767694130063
27531831815879854823928916560912841683
8469862708528601635574600733706282483
13980894627077898445313068189572050503
8336349709263453656035759187398745243
29853434581228287666123841218650762923
11424077107771266996978753081933305683
19630419071012742896374622338697777683
11295816922930679816541022338691697683
11295818644885632033194846338691865283
13987589573240490728178709532231066083
8336685958144265558770709533703250083
2966581902926217905942959188746264843
19623040623586659734758464156438762503
8745698638362641863746223748112216883
13852665480086068299542959187469448843
16666571236081211313705822337491394083
8620218442481211313705822337491394083
11458976991167962392684046475988530123
19638525071219051212498374785805802523
2968312556610140343673541766669304843
8618208615995348913705822344009794083
22166817124931396734252054145553001683
11014312984529090743673499730186096443
16806142699672753380000379956678577263
3794744717655242418284004535504386123
11155929553180047543673509970185776443
8612100700347369527804541060039066063
19490497085372655896761408103814904843
13838555006863449163797137999427376843
11161581585438908881724428346957313263
16817954620997991935538424969427746123
5785171718796517809132403335946601663
3271995186228579734758453916438762503
11706223672265111218283954254669506123
8341985885081884596978699855431242083
8612100700347369527804541060039065263
5786867230872753380000379956679065263
14814087507510901812958733553242947763
16665901867232199418614213227793001283
14276191997825716922479885495245482123
5645586076397248286073520212679056443
16664561535214753713705822338832842083
4075008115360785020389277417624379763
21630263220330105576178750551117786083
6761024458605585020389216974743274963
11175037877260416622941022338691697683
