16
4378405947024962410287037044051
8023500515019478201751598019123
4294186893971713041388721500739
6675983458668253061198097421891
2625404940296826261355177002019
1759486529647602709094370337603
2868077692720875212690572915251
5403012668971173590751330246963
3977233121180477069245886304819
2951659055254012352697452610883
8022843020286992248885012083507
2699700851359857065642510529587
6685557074164818059027422659891
4141320561599826839537748952147
1679658739926809515430945903683
9137319173002627967607731729475
1754244778704620010240213337411
6681826192396212080168907654211
4220511621366069962998803419971
4061453099238786474123434669107
6770024811516227130893521933635
5245506549860028544253599887923
2639969025780195321829879059507
5487600222224663134462069204051
5319862675853896469703672734035
5324154361883884341558050431283
5235332169140453845203305050691
6754572317261469400481582703939
6602616244049472170796952674883
7949826328428134863398437483603
2699700851359857063302022771251
4055841184693937094249332163363
5487869353096719702753228837939
5650949904997761399364341862963
4219309726819128420585568679235
4219909211505091075989707121475
7874018500623066869728363631683
2868659039092325070966798758963
1433017462840511907216749703715
5324810567468096553668657300275
1436342980824285058618884436771
5408294158389517919018673259315
1758885764852140904785938375491
8033385911225768204382974919763
4061102354914156688297499505187
1357791972569052440676613169955
8196462977743645262660739875667
2699677801488982137734425547043
5319200259728110421834049204787
6760493559777782883063812014659
4220819532647260891758513763651
6685904045908860580877424546115
6681886704226165003333768926275
4220821946035809542365418763331
6849562535189634877766768162643
3110755346796733006655750821203
4130099458812072259899728470579
5319450427093760615514040976435
5250476443904464284790816977459
2700007918440586572960032441123
1521491333319386036680078341155
2790439121006776262152416211779
1357441304685280667104829444899
4140390968424482881906118177331
6587119231197533674207333143875
8112591320807689767745382265683
2793491582901316932908108620851
1446574437302396918922244928563
2862508388734640829047280587315
1437332123557346381621507605811
4046597904971307086360920465731
1694225077608609485889690879283
4140949713569622251006663677251
1759796085994310720554492126019
4051201176339165965734786572851
1753662071980415361573721617475
8112632207627326761414139462739
2620142571482111570150095533091
1442260758541553107391116087587
5493751935077853427398663631955
1436359982189723659629648614179
5318849434828103047595279196451
1432069659981635024690654356259
4057451564555158181169375564867
6680934302982525405279417554243
5408291896298592057136399917363
6680934302982525405279417545539
5492144356540683381570132141379
3972303211725556266109848798259
4141012432224001485313923315283
4136660308383629851755591840579
4051201256915682891170279793443
4051201256915682891170279662115
6437967796230834355095417737779
1437618628941489145119008428323
1447874042336621634913259631699
4051531374239820603840579838515
5249874328305946861596487922227
6518396558773328118460702671411
8112322954584082678137207465043
8028143027209823237417294046019
4136058177732502009487021135171
1521512051284317275599020577859
2620142571482111570150095397411
3972923456765630544764606681379
6754572236410615669669652489539
4051201256915682891170279793187
6522747412554013278751484428851
2788250120228940231030054724659
1917089580574254032902732145747
6686799939907830281559627485507
4135417765237219763711939662419
5408624261765466834832707359283
5334016537604196711839517774899
1447874042336621631472418580051
1527123063838798578612992243283
2620142571482111571180635955491
4135398180440933123793482048835
5318890471969312308331748147763
2868949322960027068058084459059
6522457123425589831906451858227
7701266329953695300455451927603
1517197309994541102614375056435
1596348105682492601768046044211
1596348105682492601768045855539
2873612079602172802675923759667
5239953811988441429680580797747
4141631487226554435766711567683
5245193145286026417379347616307
6759522716826039734855632368451
2867768056595326415793201488947
4046556559452553470068241146403
2709930776590965729124309669171
4221401319709052423334821843779
4220819826389817786701788173123
4046556559452553470067954815267
6680914652919361682926891836227
2790420906858919336008768238659
5403981910211795737062517589027
4047239844581522454452689445187
3026847139089990928635481371715
6680583558637075990959323628851
5502397100282290769676994753075
6676274107007745953829223744835
6675693822614330931825364780355
2789198753671032217771932000547
5319762178822141122357605246003
1599808264180950203934246834995
1358103961044171929285713806643
5330306874333241645136705045827
11602442523233402366356965709395
9063913481079015105536493700419
6680336102188869685546529011011
4050890719113221603866802463795
2793781876508890775091780141619
6587203795832785254058498025043
8023214241403826372941482124883
5249545278030397564241427436339
5328483662508515591935995490867
4051180871012987973592630522931
10250571807699624608783663449411
7785158532759183278038841570099
5324114680117339451218874213427
5323512635059171365889870537779
1437330753776999046541119402547
1758595551318546727392091051587
1437000636433189611801146708771
6516925225806749224646116381747
5323843512424887996224236569139
2863108936560511299813704290867
2793497698606732950562472735027
3977581376819195130621012874547
4146544557331353160012196307779
2789473103959415794669366560051
1352800247319514000973793341731
4125767796413957506063819559203
5323550952376540988985789465139
1674414783881882456198687835203
2705290924311727593996217951027
6517814923747226994777413394995
2778947143058730750897354462019
2789139515735329261769836414019
9299775833828767705101452600915
6670682380043547553955499422243
5482260099055516954828654981955
2788500235663476180808951551283
2788851806092107713086669079091
3977274243806072776989828272691
3967020357287426691375223157299
10725864625160180666688422880339
3887525929117263627566442488611
1679366544039023979437449557059
7874910323717381267095523169859
6602037599202670420098041340483
4215289203460457250092529836611
6759811801746394971803888071235
4215269576803955999905820136515
1436652541629327844363421684515
1754244778704624251056561541955
5491855267707114697500455687235
7864133959167577980800079061571
6596465660100066594231820830019
8033406775303878202433144767827
5329413042514238389451825963587
2783857956088937427087787307571
5244903442564549718433776149555
5244323158171134696429917185075
4130099458812072259899709735731
2868041642175144985819011753011
7710882130367409197697789662259
4051219320002149458139075187507
6511954340065339136796328608563
8022203650197555190358802183235
4130446420283791602693885551939
2873612084081323197944818897971
1447874042336621631472418440275
6756098062223588667084953122643
5577579144823906645380986909267
5324443144022907544212357657651
5329085494816988811543206576947
4062095129241732097407357043795
5250166736943418244784089879091
9380595174099218841615514027331
4140021037217275739842391921987
2620140310376078527667352384579
5403692014517921056443612931395
1353130284068273596245640028707
6759811801746394969597386511427
5319179713362016961691422971475
5319179713362016961691422975315
4141323216142715338634321600835
6591783196428697854946224181539
3972612697050207126407571981635
5567430217047400687532644972115
8032223019018424091692765570131
8032496302750842050252101481555
3967329685533218502092864696867
7870848333169704947205329466691
6761111235812520335382387176259
5324752704885740520374761038899
4052150192883252722604137661235
4140351310598278462478276117827
2784540933085938557344881451331
2941735266766302425090271298355
1596348105682488662277477442355
1758923170215662291899729990723
1758595986572800479926043362627
1917109211709905683659620767315
6516907096034146851911691747891
2700030968683995357829883179587
5407674362468646944875043107891
2951988030008663466645516407619
1521840793792214339974232945731
2793805158312931113276839896147
4051219400488621185089906233907
8112962315764904576833587065939
6511973758399364097926620390451
6843974880051376061793736795219
5329665769971921407601476510771
2783878441736789740557142466883
1596348105682488662278771196723
8023790652493810205029124293427
6681246135060433507503833244483
6671319560081369087593514344755
5245524542371476182781217088563
5250476302528617703880813585459
5329063648839512193451775313203
1446574437302396918923353203507
2788539969675882887867650033203
6749949379909749235625806349123
5413613658669480968629116945219
1357424383562025865148144816675
3026847139089990928637059224643
3031236824856915894940850025555
1842796106323940675756480677203
4220221336961097519974606525251
3971992351916792874814874530083
2863108936560511300848539935539
1443251261414381117960639510099
5324110770071814846444016517955
3967967837863295774292564001571
1358390390830026923940110484259
1516539966023782832867058528819
4215269576803955999901523256643
6591510975912628461283778388803
4136040437317857278171084711763
3025936737873841450211987375171
1674393934319049100242670728243
4378405947024962410287289431123
4061453018664619637007664292403
2784168493912164848556130320947
3977563157968580113194892272451
3971662475670717333055011631651
3110173853735693680548973532755
6586502457372141695185585386275
4061453099238786474123450327859
1515900213185158551720264016451
6754842955199154705629238940979
3110173924571190923593651738195
2620449795069990357885408977715
2868700067327161697503828657235
1516539966023782832867058729779
6764763566348035083375256810563
5402781471040481281570243765059
1674686498846546234741272814387
2700030968683995359963907240515
1510659282711630321768677327907
7785158532759183278038822568499
5477327604972803638143445316659
6765445234324742300603692435011
1596057949003798478567170581043
4061453179814164622171330401331
1754244778704620007065963021635
5329085494816988811543224587315
1680548873748802391991509140803
1754244778704620009278897730627
6671319560081369087593514550579
4061453099238786474123132609587
2699700851359857063301233263411
4135148013629846050781987743043
2708965076826517945594952299571
8033406775303878193968016680019
6670680188807714394927894049571
5328752954903871233754162086707
1599827682514975167126895469619
2868059568333876290294994261059
1436341933327084779381915259443
3898315737583760829753748230435
5324443210501636830874947499059
1601009719216801880079625167667
4141301450477799639579351986755
2700030968683995359963907380547
1357773848754838188692894523955
5319838340927470221017157275939
2789139601269133952752769385251
5244304735648775929315392045619
8111625480279605463290440000595
3972303211725556264860920337203
6759793752583834335518949319491
5329085494816988811543475200819
1357790929496620778665744352291
9384906203887869643743387931731
5329063649078027049492636905763
4061453241188791394679356801587
5407692184110281868786963592243
6511973683136648277191649670195
2778889029519649312601292353827
6507913902782438956671559930435
1674686711559271603912756704051
3976904544270299477545718211907
2700030968683995057379757802307
3976903089191122139497254699827
2710572801812664442075103761475
5407983701457726747432113825363
4141012432224001485313923175507
8023811209250267066628850541875
2710572560637414926761809372467
5314864895921703069243160020275
2704999639578878688026553291315
2863108936560511299809139839539
2621109873565274772619024085555
4131106337569367371169156768291
2942317893416540350484312302643
4140389698216481903995247485507
2784226526207866903604816458803
2704340788918339589712554037811
5407964434480334942910752695379
6592423785830841136367346475843
3111666512704161238090982192211
4141302654977504127911964271427
5250165679448124004739038925363
5240263145587396441437530039091
2788231911078930190857463411763
5329085494816988811543476249395
1754244778704620007140001858371
7875511159849729737795351893315
7785158532759183273710000948019
3903249354389135604831661199651
1527102204850881744606530528595
2778596635404607202854439240515
3976654055782637712288809828915
5481929981711707517752506077747
3982204309743705443656536245043
6438277347685899909056398828595
6671299169532540118181294130003
10325139778408119820432442483523
1758614124887313277053956470083
6591122971816685795855600525859
5403340050883117223221266686787
2793510925714430766975424992307
5409590278517598029831363375923
2704670741015116154337642165043
2863707283641328049287394841139
7789839857971173179234576581955
1760377507976658690796651160899
1917690416706602503602560992083
2789451419148971400303681286979
4219928535388093405956989477923
5245213919290982483639442428467
5413613881432244831886255481667
4137222383404588818602969670979
6675631879074989109732006113859
8111995567082924774243477562451
1596348105682488662277493105715
6834071278550657485597461341507
2709934488998278097383651103811
5404330247035796697091174454851
6754841982629025974099126932531
6681246134971540383905426584643
2700030968683995357829882131011
6591451795213473970192113603363
3977563479955340512209462764355
5329083006040954973854527214131
5403011469527057554229509169987
4141301450477799639583413187139
2700030968683995357829308564547
6591454217529283215056568390179
3982183677409713695773486616867
5409590278517598033203181986611
6675631879074989112080796435267
5403359559272904021277193417267
6670682380043547551611536683811
1436670765576171764674375074867
4045918402457881330349778215203
6670992016129848358472972833059
5319180599632142153884800201507
6518106279611770620789609550387
1674084666538073022489506886451
1674393934319049100242670982451
6670370703797893049859169268515
2788852925625073946111509668675
5571700057376689388387411628611
5319180676074224877853029376547
2699058822260811540026755322659
6754879540240451927343122039619
5324734570998446300937140191795
5324752704885740520374760784435
5250476302528617703880813330995
1758322698502070330687881561411
5404020751660062326291938025795
4061453099238786474122880885555
4135709932148619837734292431683
4140332939724563050148491702819
5328794058620401908628130444099
5328776161185774579561298019651
1917109140874408440614942561875
7948872632888166396012972566099
1357773848754828639438163428403
5408992993898926148583452386387
1674686498846546236945380807987
7785158532759183273846685053747
5399026769765054054697931261267
1447874042336621629137100367443
1601029066715316653478195118643
2798403590381323265175124513059
4219602206011851797923258114355
1600117385030210347905352864563
5329704460099290864717294289475
4130427067633653653265827566115
3892763146349835855581816243507
2630355496506323331719250461475
8032104757676493214916789158723
5170277287300738777874031522339
5482587707877098348195644314163
3967658514299382784522401829939
5328754319925966878558854988595
1447564391472057328569045828675
5249255499994251254337383908403
6586809520066153794160974434851
5313611083396318526258786996771
1446904554646201886424337634371
6749889905521138928926030242339
5482587637374862393495049544499
4140990752076686843760812897075
5244613007618085813052249424947
6596714329901296985234731053363
3971970833275713787857516905283
2788230701894915266807133967411
3981893454359764964573936038691
4061453099257223681054492149043
6923882382726941756699706746179
1754244778704620291779580998723
5404286735999573184124482241859
7870538918718679420258550436675
6770024807070494853270259123011
2620142571482111571103546811427
4135359414458160868058364851235
3977274229417743831818113716787
4140641135806198262088928924211
5323475918677119671157019324979
1758613832137556882673570690371
1680859203265686842201177543747
1758594706553288317031512552771
4141012290202310568138840888387
5245814533157308336775146652211
5244924763754071969702562906675
8106383421161722413099525825859
3897694269728486492011367703075
4056483205547288883076416292163
3981893454359764964573935964707
2783589418444569441182201164851
2788191637887992561880579523635
4051531374239820603841722847539
5403692014517921056442604139843
6586809520066153794160956612899
3016943618741056647612451861827
2705290924311718005293824811827
8977970509308357364972948632643
1357421970746270627380757414691
2705620795482493774618687718195
2620142571482111571180856090915
2620160776166798692941693002275
6512556172373812350078379180851
8022222917472409764419632051011
4060796813413615232054969185091
3971970833275713790133562262339
5244573112454972649448196420387
7943942472205659348922358051891
1353130284068268793642987238179
4051220680009036821863830987315
2788810849338617201763386929971
3972322630058429466739032072499
4046227731629604184275576627491
2789103324344955650650800263459
6675961754633620517229452988963
3025954800424249003258984813379
4051840693376519254386913915171
3026847139089990929672112915523
3982515150071613829736466305587
4214376176144110389479069664323
5245833871007154203255128597043
1353130284068268791302514221347
7870538848159896286167672447811
5397750059040301660228182749747
2788849596319741635272062084147
3026847139089990928637041529667
6675961754633634622650220421411
4060814867334346213373515019331
6602617519472476837791978836547
1596348105682488382868884177715
4221091682905378369855932224323
2700030968684004683896082150467
1357773848754838189723703521843
5323551103456540822019781112371
4061102354914156688297499501091
1446904554646201888692652684355
2783902530231841170353477141811
5418547133469374726274992522803
9379952998371769218743491834947
2952570736732868112073620800579
2948508745925933074565362180675
6754862695558126935911678682179
9217496186097801828996033360707
6518088358506466018153929585203
1431756562379915436559425618995
4230719578757032683520112477507
3977871358177578816490916098851
6923882382726941756699706602307
2863108936560511298644717351731
2948508745925933074565362435139
4046909731427717997834425021507
3977581291816526082448201683507
6671669014608413639105624215843
7868755904616095790020292727875
1600426941081770454185870172979
5249876523911213490802159403571
2700030968684004683895830491971
2700030968684004683896082150211
1517179170813108475830393455667
6675982320926112980843789116227
4051512168616241076793927607347
5403029518689613385645164737091
5492493579968007745078845055283
6675400974243446375910348244291
3026245306781517716388280878403
4051219320208390976305937601075
2784461200021759109058170925619
7863824473951515117564239962947
7864114980308783828633516073795
2783858927755252561534720955715
8023811606500967953435669579075
6511954340065339133703699448371
1674376017918795454450181092403
6591451795213459864634482962979
6517507932530953874343081366067
1437350182142508692467428237603
1754244778704620291779581064515
7948257284313639241247305847875
5329724936575508492677488522051
4056132540596539546900783763747
3976904378082275209307239813411
5318891973664487400237820888115
6765074341154206846112769454659
5155484875731266786795468301107
6438260275998950886571728060979
1432380363380470102343928652083
9375003660472642262777015252035
5403339975285842213289513328947
4135458560633771074636029969475
6511954340065339133703699571763
3976595941437885382711869452835
6681554411091399963676380377667
1693896249785674306754170668339
2952570736732868112073620927811
3972303211725556264860550054451
6681246135060433506472788632899
1754244778704620007139750389315
4214957451347949554890363265859
5407981198251705067258930996019
6438589103821886065707248079411
5403692014517921056442603955011
5492181909410079835946157744451
5329104989008709759718463255107
6760163674422609357501850858051
6760783546079898221564946507075
1754244778704620007139751248707
4051858912561563137284107277107
6754532342097078440349391786803
1357773919553374708522867172147
5244615571307364583743873434675
2872721242388389879538331501619
6675982386966388131263708017203
4145302904329025237208647611699
1437000788156645988046179799331
1605361856592250986739394561075
5408641271178576743520121459251
1605361856592250986739394683699
5239663806427856579774631724083
11671999127206854570626726245699
7929418597987870363303313359939
10406497699316251566231396824131
5330943538246192439144987374403
3981874353590001636103605937731
4130738895034393746120354645059
3981874353590001634930506159427
14614293832894209795476545413955
2620142571482111572349421822755
4056446781621083918939628852291
6757086958449286762910199468867
6924851799786985862857005750115
6675613820782515139438223500355
5334697560425625148243977852483
4135401651065478404630163698243
4305040857506992763939405849683
2793802342621582886496106796355
4061784269432959124087289091139
4299797746332294581440316319315
13084488565933283147213211849539
4057372903801505418606695162691
6757086651645106516322382664259
8028744935062518599555961021523
5491853000696870368475792684099
5413613739500596288781322236227
4061453099257151593851505690163
1447874042336617407011893687379
6919590857201960708350198249059
6755499477165938313997936964179
6755540580643805211389876974163
5319530135072764092506892874323
2800320961194881185125519017283
6676271314651673976404393013843
4140663057068372484888196104755
9384902582718153410258707834723
3967039619484666005004206874915
10568127469472276324303716574819
1447874042336621629136815154515
3897365517168257529389584028195
2699370733996375908912142094627
4051531374239820603841958781235
8032126356953128113365548688707
1521512051284308267094952190787
6670396101409026086753391424835
2885139352908450603729222522195
4300088799339292338314224624979
8107120960972528616781821088611
6516925159361505015753827689011
2873010039023155115849926583347
8017274864151519825843638580547
4237299993151895298660679899235
10731805201379366068876860339283
5245506337353536815119565148723
6602326466101151646778882790723
6762080794319851267980501529411
1601609275569301745793283211827
6518729312047206709039864300867
7780205715054829259660728808259
10547932269172173824256181097539
3032129016627826372854566643027
9221829213017843261040593622355
7952977153532807096516726904403
3967039619484666007285101961763
8032765803706147912009087604051
2878294334415876348495094371139
4130738985034833102650612003139
3026847139089990930839606138435
5319491293567783110138437771811
5418570179505704803732682982451
5417904055788576545175740032051
1521512051301602359257471464515
2862799739821295953717485773875
2877656097122622654902024877379
1535729094537270436911374218563
5239350487080059123361961300531
4305949969723342965077476275283
10410269780067084732936043779667
1705714794934908098568193726563
4135378918461383984221188731459
4062425246585517869485398517347
2630045114859215993311930434355
6676581952470954027593000641091
1441333743894039557709848991043
7780205715054829259661230949187
5328794134454804632801014658099
1600719581499244768616056632115
4057429638274153337040726466851
6765774521675667833523359995219
4061453241188773908046948873267
1441333743894039557709849056579
4061453241188773908046948746035
1437967777125847120230797751075
8106383265361737920790859765315
1755443881706811389135195354179
4130428442473096888760613094451
9220627313953773299829555217747
2634976091288783071076399911715
2862819007371693967049578595123
2788190594264676374773924840515
2788194136334686432113368323139
4140372754646863240861474567251
4140022477797235108285949302339
4131417106788693196381704442675
6924542617484871382175306966883
10552575157249603191003057108291
10547932424917097295416271590211
10642367074765769432381037766499
1357463301154763223565350413091
9464484482004088418556766794851
9306648368759825160012448433507
5732058188927073535446627080035
1532978712665005908801029748291
8017891180496347048419830871363
10731805201379366068876860683859
4050909901090470893686083363123
6676565306719397722452328330563
10725864932468039590007488660563
8027815413015542363133263112035
8028473144477544967575722673235
6601685427538002968038261081155
8028473144477544967575723009619
2799085429561268436261125051747
1521512051284308267093019796291
2626721702538065372738063905859
4215269576803955999900752557123
4051509760541444606193793376579
3110155426766529618013996926547
5314559037689345369629790380851
5407713048447898596067615327315
3967039619484666007284563976483
3897365517168257529389584097571
5407983701457726747432113620051
8106713378240335549367514977619
7869668572774398569204430480451
5241152914990632808511156130611
5655399206840423615412821256035
6670989442499044796813536408371
4062425246585517869484575315299
8028473144477544967574613546579
6522479106838104918630489801779
2873012456874794345113107961139
4145945091314925122748111009123
1525495613273205836909855008339
4382778495080717899733217215843
2863108936560511300848555541555
2952570736732868112073620804931
8027177020275117350782724425059
5409280718263719598495913891155
6685515895386044234350846096675
6844674611647032088330916406355
9379316951998363207371298255955
2872702892141747747094017758547
2788809716246078948187383804467
4214376176144110388379575862083
5249876604191443699586127974963
5403339079216802088774334165555
4051510822520568765057068044611
2863128208449230529580616471091
4214376176144110388379844297539
10806081603736488885370807792723
9063062397302006406597500297795
1674686498846546235909789197107
2794463550411700434369341764691
1521512051284308267093019665219
2788851806092107713086669017651
5408000535474293502976867977011
8023171762775222109004460274227
6517507932530953871182505656883
5249855202721691239533372646451
4140410543279398714917091022403
2699700851359857065642815735091
6511955549249354057754029077555
4061104777229965933300465869347
5492161120923106424556031989555
4051860116784687992217402421811
2868660319445031281576328249907
3976594893940685103475171017267
4130099458812072257562662421043
2788500079510557813919349818147
1436998218618516187631558341667
2946687026923443944055554450483
5328755296881678409430682772019
6670682380043547553956320317987
2699700851359857065642815664947
5402701904179220030975233119283
1754244778704620007140001985859
1525532707383299219171389350691
2948508745925933095326747546435
2867441565768402880869308834083
4047219292842589005756719440195
6670682380043547553810309259811
6756180424701506881712108417859
8033406775303878201403646247763
4136331480542247928546362209091
1759196538861761529204926060099
5329085494816988811543760225075
4137317883749270001242663367491
5323821978397998224869238907955
4135091194133604738795035845955
8033406775303878201402352616787
8027793415661855422017138991939
6764784269480554584171471909443
1358080835870147248697975640355
2625112536342373130653045695267
1521512051284317275599020438595
6681224289321471744422453588275
2784170915913155891066956886579
7791349300141214468483688063811
1527102204850881744605421135187
8023479968002902211070515233843
5319179713362016961691422831443
5482258965372732150123824484915
1527102204850881744605706142803
1357773848754838189723718136371
6766065575011251826767393277251
2708984268859557624553145787715
1357773848754833404657690559539
1596348105682488662277477192243
8107661331922039255845110428739
8028122394877065207551359202099
8111993966183393258864647418963
3976672265193148900557894791731
6516925229921441071349312340531
6760783546175667584300041257795
6849562535189634877766768018259
1675284912648105081944429249075
2709583819327400854470933034035
8027562529998727392619657582163
5234979158356623312395055608387
6670682380043547553810309325091
4140392622157872128831958369603
1674686498846546236945380680499
2700337870207569318507668984867
6765735619113284089435196236099
5403707649335731565291363316787
2873672691527757463488116975187
6681244694390491984495231779923
8033075217290127244685075432531
8106401550347465506770582324291
1600117753912057436045046125619
6913648820900960007560026673971
2789139596882420203722788455219
4057120238619953528705970872643
4061102354914156688297499440163
4056191698235030986031830741827
5417904055788576545175792469555
6760142815433626020520435786563
2862526522586063047524002178099
6681534902662206984586527847235
6760763065176471322180071797571
1437000796972834668895024788003
4145945982009823418307867596595
2625733768119761440490965378083
5329084130019726422737048183619
4061453241188791394679356801843
1447874042336621629137100092499
5328773440750903420001833800243
5492161201518160767783544444483
2700030968684004683895543190851
6765404292017375413072731185475
2784209445663171157257048441907
6685865359675110236779935117635
1758903974334264393676289877315
1759505872460716543161938367555
5324131554094603851677599670595
1442590790055108103168758006835
5399047316723893282288433177395
5329374422997660427537135833379
1754244778704620007139750266179
3972612772235451425873137583139
5319158919837924392663715558179
6511954340065339133703699444531
6591451795213473970192113738531
4061453099238780863117475918387
5417904055788576545176026363187
5412952295631435024076195972659
1357422126841399083127909205027
2868077758834005972865606034483
2699370733996375907730723120163
7863824762517259995959065457987
2705290924311718005293824885811
3967351451568414745147690062131
6760163674422609357501599335235
8022843020286992245376023876659
4051531374241050083029881729843
6675961754633620517229453058851
4051549583960455026757681165363
2709582610989715322383623201075
2699700851341410620645092504115
6675961754633620517229452927523
1520851816596698388461676409123
1446904554646201886424337704259
1516559077126056346407894528563
6671010075071533634829106156339
1357773848754833425750003303475
5323494127588547596843921790003
5319838330834795634601560851491
3971990095493772981975243904563
5329705678413354513549117961027
6596755433379168366495218671923
2620761617041248386057852039971
2783550813413387950871377499459
5239640695722002383472235262771
6759814455715268457011275179075
3972630825607535624637137359411
5492452391192396832499024736819
9380615655468349537093706937699
9386555103224279134577687139443
14603465564722300344738873689955
14376030954793135812127559738979
9382198956630797877607644362083
13259427159672608898591701165667
4145634236189193141863445975363
2097544596995953900816297654659
2631343506541506739803291665747
2859086916474557674117124080451
9381252367714039622963849160291
10574279848821440119300309742947
2699370733997605389265094779171
13194109067327263488038456628851
13342353898487338733895756638579
6755871993095321031522924306771
6597375474804303123191824470339
9220915477847909468127721047379
5403692014517921056365548483651
3976905587304621697167246317123
8196793100106194064548337964131
13108379221160057033768585758051
5504332827860168392344814573667
1694842844444059097425051538771
3893094462880809594776337081923
3977560750131130907454891832371
8109194339883812854040473211747
5334327392064426090210082828595
5568029768571270828895418795347
4141320869459844527444710273363
2709951243601630250410688529459
1520849394317836079077862356003
2635655744624157804620141503299
2778929013889105442077047797043
4225152454715873335898759443523
6685866800901931209793136104515
3967018992523522428380981105203
6507894403002512008867437753139
6517215439097136340334174020147
5501821813022243162250917999971
5492161201518160765433373078339
1843995729546088994129190216787
5333747178837383835224910152243
1928505769561304287562303763811
11756218580916612338838769071187
5259758430286209426473572507955
5249564620843511398307701470515
1753644008337229032245607937347
5403090182209447843090774967619
9379006731146700008569277146979
1532978712665001401764607640899
6760184074767961537995087295299
3032129016627826371823756661843
1441622677145250928235959693875
10494470117082985013404430321763
5244613083434131900607519531571
4060817591237069026070446163011
2872410624566321128592651854643
5489111091138597469209030251603
7869355456507967982980866196291
6670723795494061958752919303235
4384289656871271064619243898211
1515956952103634259123403694899
5328774719957796468277880500787
5249255499994251254264623153715
6682233657416372055622272959571
2783298213678437740971456344371
6918097975780866347585896551267
4300669386169369032512010339923
9279972796864232265040306324803
2793144838071763454214837388083
6592114452231886125645467574851
5244342349868521078668065391155
6859198797008580733434655495747
2788500070143282540755407741747
2778929013889105442077838291507
11840129069120478146007997634147
10643951363585175028407774300003
6680334524068892692507868283715
1516519092611602024252776194595
1621207489189548858610184115811
5249255499994251254264623215155
1532978712664983127945259733827
10644259870973067293724890195555
1442221992063241941999483425571
2788501288475802522364086919731
5328443469894049888685169071923
6512264669840418893333982753331
8022203493825731237100668466243
1441623649399416399830370829107
6512245327027305059267708535603
1599788557207275168770354721331
4141630349507482428079193793347
10414910846361452710510922400595
1441952794489060367592199434819
5408658200821930487109545829427
5170318324441952841276806283827
1684899418838255349370269798963
6517796714390975436437959299635
2699350338667404372794625241651
5175578507614803568879388079155
6676294374903291978969630786883
6760804334288787283738622112579
5329122900701585170640715388483
3982535559529517420246483472691
1432050397743899303556372635939
5333723977259400224772652667683
1917672135887592348321854211667
2793433781357945368507605856819
2625693873567714157728200995107
1437330905463355067092229493299
1754244778704624248917382804803
2704980144783184844779997582387
4061453099257223681054493323827
4230410163734158351906139095875
5319181974487721728436620960307
2783278941737773748799122252851
2793761239695748631869502202403
5329373214682906693748711899699
2699700851359857065655395299891
5403651878463198477212073398835
2784481529809467862880815886899
3972303211725556264938195980851
4140023606204242086509403054915
2788849379126611042063037317683
5239953811988441430715651932467
5244922417068805507462899778099
4141611917408839424209495405635
5244284108368264037935838795059
1674664733719918834804915913779
5409612204798616980485695485011
5324153072420724000029170279475
1596348105682488381769624146483
2783549679730603148497806181427
5403052327108668223648438493747
5239355323686133914102389748787
3967018992523522428380981104947
6602616315180104634990419514947
5244304655733013294993377411379
2709257404909440080507878789683
1446574437302396920094771131187
1517197309994541102614374851123
1515937609290520428225000383283
8027792358128324523814215033395
1758903974334264393676272116803
3893403877034231609044410516787
6765776555556095349902606160963
9375003660530436942504595243843
1754244778704624245757311144771
4051531374274476362548363146035
1432318471748958899800290431523
6675981253304509628583422141235
3977582666891016647474128499507
7869665932604855255842644124227
2624763237358265038571333292579
4140023450031724054040627323443
3897694269728486492011367571747
2620142571482111570008126731043
6770728326042121036920685539651
5319200259728110699937745936947
1600389393339623639469661692979
9136426834336886040160539849795
1754244778704624245756805854531
2790130991611207126068946346819
1353130284068273312631197081891
9062168565867057443103961331011
4136290447937992520351036556611
3966731187583394702995333652771
4135730796155117563864504751939
1441315690285750570368422327107
7869356589632716808891474731843
1754244778704624245757075338563
2789161356976531696462749307443
2620142571482111570008092128035
18099135307009917680396119267171
1438938867177726586140889330515
11767072477468355936000729769827
13436764955850858097297063310963
9463826019519581656147174062179
2002782096415894603163801838691
1805103246202229915205241641107
6666698894889979536817410753859
4141301214747803776022928774467
2003092643367878783543994049635
5657800751425437172647656384099
1623408943013928676646451705443
14697197527798831841554114897507
9381252679315359388339391252323
1623408943013928680014527948387
10548568470957471365790696952643
6592114452231886127707575243587
5403983649188675016350332499267
10245911615893855478496166753091
15955009271209551659195291896195
6516906100222480656864359231795
5497114165268778595945421279795
11988607680513600584230689867107
6924831399308008470824270009187
6924540048185481345193165820771
6836010556755428633637364531811
2319755060647483861609611634563
4146890310115772741575428821315
10543927097931790557801467823427
10543308127912147867664018392131
7973322996399762989052452806963
2620782169152729201342498034755
5235659864188125493121751869011
2867768132190155685245915246899
5330015234888176702815759308099
3976944126570846256274572648755
5313937649226677755510387786547
14461140995546418110023576163955
9549943775721582555742195510147
1799820159775459344736497272963
12084025103319381035632056972931
3121898714836629898952826312547
9379667853068472190449145705827
9380304956975408027098923955811
6760162546072167856836570330435
2241437295003596954186492123011
9458896015582736528042118960739
11989862829871929539112544130915
1528400505884497962295206766163
11991776559444379497096908466019
11991448118725391664291172087395
13335814964494070943242170484579
9380304956975408027096540735331
11989245455882053809936215271011
1851116165767428391092705974115
3116328358191383836106972354403
5336015294682514875107752678515
2878251941377004147952240042803
5319861466690714918124486140243
2857885461438705997972249985603
5404330327297647115252599563331
4130488666589335334100107673923
1596348105682492601823615267635
6681576323168118887334224872259
2710245017060796348553271456051
1596348105682492601823615329331
5403342468734756453652395021891
6843728877243560168480427956067
1623408943013924173047915054435
3977002226051926519686229144627
6829469875485246545173389144899
14376941654019749622718843352675
7947946515115286949024943846723
1623408943013924173046556878435
6676333055811850739716026736979
9380615655463954840793190651747
2094103158719040193849204381827
9460151933280453866287550125923
6680933018794002917978716389699
9459205193693972631541004715875
6761152661803245206640619124579
10726856331530828703272013092707
4459455828541702614982446912611
9380304956975408027097866991203
2003382790599508151648463975779
11989862829871929539111438284387
6844366652612013387455455196515
1623408943013924173047914984803
2868060696717652819670725895219
4214376176144110388375786624835
3116328358191383836106451212131
9458896015582736528041030542947
2636976053125200579077931042931
13258480801630935728813583325027
9285562412317303529697577750851
8023811284533798251281905689139
6845642069351706821233662449507
6924850889052856251836494731107
9386245618214457789508962358387
6844695093331001220259833673315
13256896056110283211433202509411
5323844872430707176909234713139
6764746793151613301848783943267
6844632454863681725643572388179
1437969066609755574189944808243
9460789193416253037328637322851
6845642069351706821234483484515
1623408943013915183439755568739
6845314455011890739661462009443
4130176763727874759771972519235
6671362123674446515165580239187
6765774672754532759449041782099
9305756692701121329022922012515
5239930761474317370228723565619
3967349190462386504168978666835
9221227167906675443172672750931
4130196253472704529682121704771
5403671538617020287240958513731
3967699934788159391404136940627
5403690564402002682016885187635
1669463023724740931934492050243
4052191608927440067787485439571
6754938919591431960528665593171
6754938919591431960528665658963
2714884874319530060782266102579
8027541279976802883124965295443
4146252454521141792453905429827
2779917018851366397939388081763
3894062978946577907204858804067
8033075680988234383627651326291
5244286441196337230864418148899
2012415960492625059537182419059
2012415960492625059537182291827
7696315778130984041049336652851
7695735493737569019045477688371
2699680214323184104196068741683
2868349478577674386035341280307
1790533417543157463849305012083
2952260033023920585853002601795
1670062433702424524885733884739
5325143434429462363604722655571
8191552491916893492741704786259
3967021334244277033503336567075
4306259898561754670406048175443
10573989853172403275582442850147
2620454550158479417248847175971
9384925627296038118786554016099
2788811967909766231726901916707
3967639171468988391359674332211
10410269780067097702576576164691
6919590857201960705179741005923
7939938590486177903866362020675
5493153814727162361553317418323
1758594706553288313788525065539
2793783004471742921538924660259
6676952025831493429853763608915
6920481684209035035052652918371
3038299071484554659057017181523
3968319957895537051323216586323
5328793992283595350530420056371
7785158532759183278039058494259
5235662286484263016193666069075
5324110830834232103060218463283
7955649870441545115041163146579
4215557584992411697769314862403
4457962653796655366894550881379
5244303739837109735298867471155
2872410624566321126457763767347
4225191301786703313177369982019
5492862893545223228272100722003
2872410624566321128592362513459
4214978221202278473706083005251
9285871977757004656857918554947
4220180365620594777546038850883
10574297760062234946880228587107
6670724097078750375651390604355
1679366544039023979436892701507
5412916350159602652688207607379
4141609722135696041340313424195
3968009263959896091625353725011
4457964853776106187740471056227
6765774672754532764814244275539
5493153814727162361553299400019
9222718982368036475923209675859
5250766293108208339707393815091
4214377673097319914515448804163
2709602034340021564798062895923
6755519883782885956911979705667
1674373382580115651547189297459
6672597474676370699275421762883
1532978712664978639740687696963
9222718982368036478057808356179
3106093293715436537859877062227
3111646183400445557721278199379
5249527224334427166575285380147
1754244778704620008110918099779
5568319986397593904421534057811
5492471824635594083638824878915
1675577397101622552752482828851
7785158532759183272811563262771
6756158427919533015993772291395
6919007785762736393676255803491
2700030968683995059655482361155
8196131979364901149507873752147
9216255762499719525747174823507
8027854250092007995601179788627
12956676258196548598734324466787
5494062922427477685309852116307
2783567657779816377856301478707
1448202785138383349788322112323
6676584290373238839019557836099
2964059003608689443701909440339
3977271807432880743562183057971
4305329861244370968689374611027
5319201226984284360085048795699
6672267207473450729604248581443
3032129016627826371822732076371
10574879622611481168714132715107
8017599904580114911208186205251
10549495641560826074657712194883
4220551454341791430358475490899
4378017427267356062929442181667
5651339416451125839490471654755
5404658908927823196028825793843
6680583643676629224682403611459
10810705013875791109645752756067
9302277262226110250386005124963
10643641878575353683339870553955
2704366015778185570769772421427
3977873856587306880535969940275
5409590278517598030931715760691
6844076128197656044979797718371
1705387411860954720664641955427
5329415612126146983608636753219
6596755437863029616184787293507
6512243056107381765852965782579
2003073229736692963319710443107
1515897795333519322462486353219
6685866800901931209797431071811
2789140729363838834322327282739
6428975872429784952186225181235
9380013823081708156651826152803
2003092643385304040431436654179
1515918266238888076735839561795
4135360693903500954927803609379
4147901949431580142482322969955
2788194297248017690430532904531
7863824691386614847735034233411
5333436484901742875527010665011
9300436058370541080214606341203
6606677167585517739822016455491
4145634236189193141863446040899
11810958728140377269160721466691
6671342614731166423362984612163
6522770310422407073379836314163
5250167950037036150783536611891
2778929013889105441047044043571
6839349449270476149690281955907
6845292770070036372518746796643
6517796714390975436437959426611
6507892132082588715453198443571
2789122524989229663070450889523
6681285043123076159634061554515
2868699085666314718646115849283
4145944934644105749924451468099
1447872828984683199344764208211
1357154873659895160972558672163
3976963469383960090341368021299
2784227645958753066904635982899
8023522673878103603380828250451
10326030321392935062492016883011
7863824544438830069378226468163
6601374738895419514318365008163
1997541261092173409396623316067
6512553750043022725551387460659
9389548322882271450536422421571
6681803374824163186266964509507
1520831179579692647752129384995
4141631643417529115540832986195
1358410867622217100516160656163
5323842232126453829430823498547
1442262359779111916832668398915
6602617448341831689568451125827
7869066740465925350690889225027
1927304937413336354561713464931
6602305692412087051085774152259
6601686504277048890828826825795
4131379644918391315800571204675
2784191316571021590667345412915
5323516431308156906461902230595
10256125465983218279368404194115
6512265878766238507963157586483
5328753035737440730769730507315
6601725261086956093237014770499
4383687824525913369297585014115
9300145689205094486290354226771
2857846472694422250212935541555
10638032618000449347399082661459
2778929013889105442077819487283
8112302478738594458222907699795
5482899534629824215142292088643
4146252001747172778378591806787
6676584800943386913462696502339
6676294374907912109031470273091
9310298238827973685943506968883
3893402744258949733798679827779
5403692014484494779123380868675
1610332804428843803991937791299
2857556406590402612113459979059
2789451343314243484150016450851
4050929541966003148161226650931
13253837473786648913213332215907
4131089654132550137007906579267
2778929013889105441046255646003
3967021334186496428559139213603
2867458864409179605358436754739
1431717786733634919889248535331
2705290924311713485204742214451
2859125677677232051706889921875
4056169856716887781076756620067
6607567928648800317915372208963
6681243783545460937911023313219
5180530267771945089978984576051
4140972461778296701836154967091
10567544918512297554891159004515
6428975872429784952186225176883
8017911812145567287478628660035
4220820888314623766576859533891
8018221377528775247609068081987
5414213210240689003108312036403
6681573668625153793040745371203
5408313657296601886385418363955
5408602430284888251493235569715
6755807914970085773945443988547
2645559184659295720626593215555
1704439991125323856598994741091
6681576252369591678461664498259
1997541261092173414699611948387
11765869814340200464040576971875
13024489435485483414908865631571
6516906100222480655761072727347
2868349544656145443477862311219
8108904197687105343038543729507
5330074471995147582220049523027
4051842133975074818116137665587
2778929013889105443112132818227
5571721818315607784883583398451
2789491554874971461922149581123
2867458864409179605358436693299
1442263251753047179638532048451
1927595448419134471793750013283
1511278247753097584121363898915
4220198206440922109173514248755
5408311235000455060560423241267
2002472611423498514982266697059
5329084143891677968232527250499
2798118751165981150130711380803
8029055010867217259051761296723
9301387492911644356326620419939
9222448178558344560905084622163
6517176610950342471534067667507
3112248006023395874723494720595
6670396252154810120160897418051
5404001348116876072463666201155
1674084666538073020428158444339
4140062215864263523505568624947
5493463077327944775992067908691
8032494942746188471942203405395
5493153814727162351856069793363
4384289656871271058155066713699
9279972796864232265040306590531
3032129016627826372854817506899
1674683929584040675400960062003
2784481605072183683615786414387
9301387492911644356328434267747
4304129251584889157067439883859
9458896397208945894103833863779
9380924766912120822086644233571
10572997078899066369006561019187
9459533199769871615264690623843
2699369757059197289877965247027
3106695632222392002107080274515
3967039619484666005004206940707
3032129016627826371822967084115
6601105517395747541004343133507
4056169856736559504240507299107
4061454082213896748292204155459
5314557828763525755000313889843
7770633369577240960131668333891
3913212207183667447715395294019
6665400659268531060556654850867
7949827608359808557409020048211
5329432447030549766730977255747
6592464068784930898598300120931
11768545020247291702560846615651
9386748384662220053654931608419
6596154966164425634533921342787
8107352083345357200047474885715
6598248678995489298126157861699
6518085794002189915718124979251
2788520696811737497621586265395
13420261748297184706382084199763
9221829213054727744115538421075
9221829213054727744115538289747
8117875545913776678529270043731
5492241217592130132509063657043
1441622677145250928235959624243
10553213087864741911207005533251
2867729602402009004919465652787
4051840925898826918064122241587
2710571507865661796549496288051
6511955255317912500079513904179
7950116621982665555462299407443
7948935497030803822540231038035
9284943362092298207164004119875
1591107407201077098613030662451
1357423094394022191018074517795
6522169474549478889064704913715
2778929013889105441047046145075
2863709691769308391076553564723
6517507932530953871108717421619
6924542617484871386507080456035
5493153814727162353985316349011
1755424614657802799149047165763
9200744634349967930808650388291
5583870550739037021476015392611
4150279391409425845059155616851
1532978712665001404028876641091
10488259162033684206681556731475
10488259162033684206681288296019
11840728620931827632270841763683
2778929013889105439952079168307
9459823417524442857017344861027
4131089654132550138041697912131
6670396176596946394246573864003
3968011686256033614636798792787
5402744593822421248517364667203
3032129016627826372854817252691
2793166991008839624573743088707
1929435286828079063259298362723
1997541261092177937957557717091
9287125553753706309677579646019
6428376249702406491381446099763
6428376249702406491380404003891
5645494260113280384939307001699
4051880592966991720125532610883
2789469477240972121472005972291
2705290924311718009836840100659
4216451901184999353733080421955
7785158532759183272807268295475
1532978712665001408491079943491
1611897461004928151952303539267
8111661748054193902093776349011
6760455030246678587563215819843
2793451759130430081799628591395
5328753035737426623005578315059
5239640695722010843256163939379
5314559037689345369629488456499
5314557828763525755000349537075
11676681599747649274849871156563
5504024320472276127026610521955
4215269576803955997771725627971
7949826333044270666956607600211
5656892017256641980678602839907
1532978712665001407323668956483
4304419691513076509928820204627
4052129859169714814436877017651
6755211607698884226472697218115
5403982005303762238396870902339
10552575157249603187635266077763
5403320627788466534904507732515
10810065175225450346819486045795
2783549679730603148425113514803
9285541785353628348507062613315
1704439991125323852137612473699
9380904584181927877067450451299
8022843020286992251088614339379
6924850524248933896477610690659
5404329033350649273626739675699
10810065256059024630007758939747
2790769309482316492786206196803
6851520097491222374324282411107
2625461940107671805027152896547
4140993174486964228825121178947
7869066740465925350689831277635
10573678936731101130881134335075
7949226852632463577532911023187
4140062296848061004124792584019
5491897967089116188128179340883
5493752379533714146555855004755
6761772845042061674316000749155
2868661451926449912176150062131
2699987442574341282369695396403
5329725229307983746316318757955
4051820293068060827246182605347
5477619041077396125342100501299
9381215278117559830665102718307
3032129016627826369689427211347
9063330343195652809549514105411
2709253778130896151684092076851
3032129016627826371824024970579
2799066171901612008634342265923
5489091823883329568962840515923
5329392400788606012739335430707
2788483069328796304852731184179
3913209784887525122123296355651
5314537281488762319711715476275
2784481529255044053483009491507
6759811801746394968429709898307
6760782407437403593212640244547
2867748708764698193677408085043
2708966059156136240744239481651
3976942998131498368595959096371
2863419549831876784293077529139
1537003222292369777019617162563
9220646029301946375529109349459
6598033348565565293368376959811
10489768524144806116788963591507
8112941909295378010206047056723
2778929013889105441047026349363
10722542658015664643029594367587
6934690341296583168784406570851
4051531374274476363574626370355
5314557828763525755000313815859
10637680654877547102999216792371
1998140589851144771054877374051
11756508723113319849840177538387
6428376249702406491380403815219
4293935735502982348408995984979
4293934456002184158571198051411
4051861491603301758230764799043
2788810688225911869359076421939
2962166287883621981742644152147
1532978712664983126918762415171
10569038093141030913679815960163
2699700851359857063301805781811
9380014667846966569151045407843
4385508027261185107871512233315
3967021334244277033507631534627
6759792533899759165759487751235
6824206439121639697065542099763
2625771249484754811302207374115
5324444347931212770792536486451
2001892397866661329716040267107
6845335963744934097135810593859
4316218741491817541811936778339
3972303211725556267278653333811
2778929013889105443108629332275
5328774724718137036227127419443
5418547133469374726210601558579
1620238823189820716424490014291
5492800566826220993005772616515
5328734901258760813370638934835
7863824908910620964918067016515
2625406310020473033169090847011
7869358091588452474259854545731
6671650971706605565872616929123
2625732801217615804364731135043
5328484507273774005461695341107
9461469818652673331317279106147
5324770752940542858527937610819
3977233125939876933262236725555
2705290924311727593997073527603
1590796789118447770008807420211
9470097835729250197587755348323
6582871166570566468930187524195
6582871166570566468930473710947
2710571507865661796549513200691
4062052494773794792117141446947
5329375485602829987163453604147
9385567415547322892062703318371
6671982142060673381462912147795
1997850740995489244113828996963
6601026643542906480448904438051
10548879089392822613778896344131
6601105228481820371378826122819
2699351461705241811398153221155
8097119574037706219303657100099
2793165400218273045596924560979
7869377363340159750303110214467
5249255499994251254337386128179
5249255499994251254336628007731
5493153814727162360522525267283
2784190107645201976037649687091
5250164612487230560092679127603
2711230216283285285032849462323
2795719779842017709851445109571
1599808264180950207104685388339
4051841091238282943332585133635
6517507932530953871108717359667
7947945608675568972780986901043
4055919851115581713188713219395
10255523567856766129883527333187
6918097611309075452046056318819
5566228322188157882747343754835
3972303211725556265079965618739
2636625222852334307099553244227
5239953811988441429690197160499
6591512619923412906993935332675
4052422419218061554697155912243
5239351979679968212064403792947
5239953811988441429620433429555
9286816143692992079934951540035
6516906100222480655761324257843
7869356588989386612481681613379
5314557828763525755000082019379
10652558753862080060018728846419
2788193164392899919499593471299
9285871977757004651370021864771
9285871977757004653564750153027
2778929013889105441047295829043
1357421966301758227195503063843
6759811801746394969596846490691
6750877839939442859927050200387
6680895376514382134113916367683
8029092501807481242181057983571
5239953811988441429689943466803
6512573163359520353944596652595
5319817703852822892182593745715
1357424459119889593407502562339
1596348105682488665374400332339
5319181974487721729540679148339
3967039619484666005003903832867
2952510200053926508633807545651
6511955184830597548265258099251
6516904597623414791920760795955
2788519417936957898956399256627
5244922340884918352395215643699
4131396555621468916290198721315
5324711596131083330715369227315
4229133447696739759709085638947
1357773848754838188692893475379
2710281280132617706319087018547
4131396555621468916290466943523
5324770752920866332688490189875
8106382132328278187441083458387
1754244778704620007075327726403
4293895907009747114719845889347
1589904743866667162766080812083
4220221336961097521000835462211
1437948444091890085853713801779
7952995003192668628237576070227
4142246745428104820126214337859
4221403661342140874832676918851
2789412747377260995844380173363
1753931662438189423880974721859
6844654613074293185184361690211
6601704856279738580384651494467
4224510601289931363936938246979
8107619180708457522248780436579
5494372189544294977131446953043
5730566587268407100948175411043
4379897548683628842648930239827
7869047099794243765929820508995
4146889101189953126946254115651
2699700851359857066754654291251
1997541261092173414699108758883
2709582606545212228391737041459
4146583640266001310203906582115
5235662286484263017305471346259
10489768670906071475034867852371
8018221377528775249808357479491
1431389039487158453568850305571
2778929013889105441047295701555
9200744634349967930808650253123
7863824549420472456466324996675
9285871977757004653563678639171
5249256344759509667868151390771
5572980688441339453108400641107
5328482089422134776203345801779
2783567657779816377856820524083
7940247097374738146755565733187
5487910404963051729829467808851
8117586697960300014632453751379
10811033841698726288781272835939
2794111758069669077234782188867
5488511459137945445278456902483
1834984391838152145266811487827
6839761924704337978320023603043
1754244778704624267613626913859
1436691387872508819972033679651
5329085494816988806170220438323
2635656788247329876611701158707
1443230397073324200284550292803
6676313869075336408881493582659
10489479813246072660402698081619
6765774521675689524817617634899
9220645456732389155595924697939
1442900430845242217373224031283
1446288818520429776732290162979
5325103207540936879352782734147
8265809385312293974690625692739
5330362116003333697811579683635
9299795327758901807767957759827
2951677336073022509014555247427
10250571807699624608783679235395
1436342008272684417366056046883
2704670741015116154338195678003
2789799826607847167889350140739
5328773511586400663046512001331
1357772710330110052672726962467
2783878351715457337553929385011
2868039988830498314718447739699
2709253858725950795004673086787
5492513154769758069968755438147
3027427707326793374126434374467
4137222383404588818602447233859
3972011775324961349856107250995
6676893921829599654285926356035
5413613881432244829888053465923
2700030968683995359963907441987
8022843020286992246541353296691
3982204309743705443656536498995
1357423411344767975538945315891
2699040843916602380123878068515
10250571807699624608784452035907
2789100754805735681090286391843
2709255148227148523596900885827
2873012456874794341874415186995
6761750918761042730331197743939
4220220359989263136864241931859
5404330247035796697091174323523
4141302654977504127911964394307
2953750496921945661169961677891
5403692014428997770636977124675
4141592649841147588308567745347
7785158532759183271708562039603
7952994856504159754099221492563
3026847139001071882546974176579
2630723250835520833334645310003
1436362333339166100198684636211
2869259799719844201803643491123
2635656788247329876611701089075
2794093774652682439828375147075
4057161176186583470244940162115
1521820327349935015361563149635
7701267391947798979241019118643
6755829519501529740051349779251
2867400618740984377234274005555
2699680210132093459422554297123
7947985053809807142190837809987
1353093936012157628283347869987
4130408782356308461050084332323
4150545864748770309295089857315
1436691226960407607317928030755
1596348105682492603893788517683
2699370733976704486936716316963
2699370733976704486936716452643
4052132276171782329118067147827
2709292459013778987292637209379
5486903582890146689710623712851
2709292459013778987292637078307
2778928036917271059866718721859
4055841180266709491703155470627
2700030802791200623483521680179
5493483766106637393135908565331
4056132531389236617334259659043
1516520457927842102699790381619
3892454785226271887600342283299
6517796714390975436437959488051
4140952061120511521671828742707
4140023606204242086507991737155
2625093354702074473384035824691
4056792619644227351293913810243
5403692014517921058508989621059
1591106198902518837880447771443
4215269576803955999905566438467
4215269576803955999905029567555
6596733752993565249557365920307
1432069669837111267411560392275
3967018992523522428380981175091
4130118876886816829705067569459
1358410867622217100516160381219
1753644084154368662378384737091
1754242356373830383577580581955
1754845463077775474295988966211
1760087365779951179794451149891
2635655744624157804620141642819
5408585665272753609359063462451
2863417212591477798745938273075
7948586036873871548733231031107
6680664570925387175434377065555
2625094331639257593671695029283
5313897754950101850021900194339
6675963280587648167594213654851
4052191443034645318413354996291
5402780333039065296998507889475
5170318324441952841276806472755
4051549578924503220821716775731
3976944126570846256274572656947
6756489673594079860726064104771
1442262359779111916832668468547
2710223332191264725903939285555
5170337742724024014245686620723
5170918027153311037210444845619
1526463967652095596582744048723
5170318324441952841276806284083
5329124544881658537803842278211
4056479583770055125783846016067
1918272972019940819020910503763
3893116152984320840154538530115
5329414388680289824626673013299
5328792769137641899175897736243
3981857347794957530830478922819
1443581142325051263428396926291
2699350333925361362913023172899
6602616461974889435607703180099
5407964429128315111850926743859
2952568314402078489681730946115
2783277515583108866855396389427
2788559165763530764042421613107
2788849530206610875097028964915
6513156928137033250876978049587
5561488180657515312630227603747
4130427158304242463044856534339
1357773848754838189722879410995
5492491238266920361795832202307
4051549665128448607460516962627
5319181974487721728432578769971
2788500145682627201183332311603
2788520777941539421875832497203
1917089580574254033938860500051
6596443530517721073242076419123
4210627221322087431970193822019
2789180614823946864777110889011
2783278941737773748799122191155
5323821897563344206687463683123
7948043091660523751090879354451
4300669386169369028380251801171
1596348105682492603894054794291
6597665692816997342821924037187
7869358091588452474260661023811
6601705994126853890263895655235
9137319173002627967607731733571
1754244778704624248917382743107
1432049193263817647586114020131
1680858145697716655065847317315
1754244778704619725665026192451
4298789264754316704434525180451
2699700851359857063302022841395
6596465371167633303808544694851
1438299028074979183301029680179
5239661247460944291952637322035
3897365517168257529389601858083
1596348101255134148739912184627
2873672691527757463488941020243
4140640163017289430282180698675
2788519573497184805399134609971
2794073067314165110906285208627
2620142571482111570008379367715
2699971560941030156894741860643
7939343809018014886586860577107
4140971489583146982659434296131
7869356594355083291760598860611
3967722506497296922372164834611
2788828897318198975134856061475
5403692014517921056443612935235
2709292459013778990445698880035
6680913670648546605458686812723
9381234459777522051635138872147
5235662286484263016124661379667
7770963486940722115917237338963
4230144200053843133487703732547
1758594706553288313861793072195
8022843020286992251088348000819
2710901388460350105897329382451
2783277515583108866855396455475
2863108936560511301810612425267
2793781876508890775091780264755
2863108936560511303935831843635
6854247036851439212335058998851
1521512051284312770831732659523
8022531112961356856078935073587
5328444673763006865081054142755
6760452366556433745663627572035
4061453099257223682222187557427
2942044534599210321453332443955
2795741384963766511323125802323
5404000276343534812937748288051
5239953811988441427546502079283
9220645452045894673687178925139
4204374646911032154279751324451
6675322237673734542835798332739
6602034892437104021214175172163
5245506474042888914120822899763
2794383770156192529230202151731
2788249751920082185992383054387
4135400683885464855063307830339
5319820126720679207883659035955
2789141943566448741218951246899
5319181974487721729540964361011
2788540039919999237760852571187
2788539894081062078199657538611
5403379889392815771485423874883
2863108936560511299813704475699
6596173873723285716067536815427
1596348105682492601767525884723
5404272582754723501932752884547
10250863376050997000700864713539
6516906100222480656864088630067
6597975172810457221346257625667
6602616239031957782747954635331
2867497413401616650389881631811
7874327768404042951678719505475
4145652370076477563681800020803
5323492998923214412499780707379
5239953811988441429680564814131
1437582205309207370879900914467
2867457508498622615656497033779
6680276491203413212920923116611
6596464380080554430228147414083
6681224445179232918625647342659
2863417208165358976632986083891
1443581142325051261162047690067
5492184246447686781436968789587
2620142571482111570008111984931
5409612204798616980485695620435
6598247181503924805102157849411
4140331811375442286289904481075
2783549679730603148497806181171
5329723665650254107065946809667
2788542311968429193230830158387
5244284397282191207561355867187
6671034403837895496843569354819
5409612204798607392875208926803
5492515486438213475139603093571
7785158532759183271707772334899
1753644226415658958826446738243
10250861802964616183941733627203
6675631879074989112080242782787
4130427158304242463044283937859
2788191718169303374132865610291
9064223739760402312701213303619
6675652511054737265471682528579
1358083640995254157679970763571
1754244778704620024731651159363
4051531374274476366809004127027
7790748534549215335649184408131
4135688242281100849860405432867
5323532964292456310314708907059
4140083141575269361453526103363
6522187977723431609539057898563
5403982004991320246831595737923
5328736115515626732881255499075
4216159346154153731645064426819
9215965771381845978427783476307
2793182462052056790998317216307
5323841240376458040754258981939
6601705847090162724895622313539
5319198749162351889161890509875
5489150976264286467352292311891
5408004087265809744748034990643
5412646759701828590382248130131
5329683832728570478815065940531
2868951523635842471363572019763
6685557074164818059027422589491
1531393886769565363172367676483
5244284108663411943115191620915
5239661247460944291952637260851
2862507104252038049086851785523
2620163037942977229253650751779
7952994923207586324632960263251
7954778159715921532721795531603
6511954340065339134733970576435
4051509448253113346574546702627
4136020782235877322694256379203
4130099458812072259899709662259
1432689687592464290228182589747
4215267154473144662356345046339
5409612204798607392808710062931
4057451564555158178824881259587
4215269576803955999904777724739
6682522604520011846435262772035
6755210468886981330380646331203
2862798091214004008865090323251
1511256567921914281703974707747
5319223158540976044959382974787
2620142571482111571180907541283
2788230701894915271006820308019
1918582603961478099933746116179
9220645523435815726129663468627
6675982320318523084098891764547
1357442754473845074159638557491
6675383057584997423861336326979
1357773848754833406925717185075
2798735077545841615024303588675
2793165636573963928695701272147
5235022453268404874356274181171
1357773848754838189722879411251
6601417131324774824908141191747
6517795505671397339975647318579
2862487761697119558655440860211
5492803065292654103983696528707
4216159346154153731645064492355
1357773848754838188692894659635
5235662286484263016124355274323
2699391356257289094160918384931
2788481779807922049248260211491
1521512051284312770831716594499
6592114452231903606978406335555
2863108936560511299749028246067
2863108936560511303935831781939
1515937609290520428289424827187
6680893043646897336028282106419
8113271800574261959107733955411
5244303739837109735298850694451
2788810774056171110987911536947
6512265878766238507963678601779
1515920603142601823097998021155
5403359313691472226671774475059
2620142571482111571180638057251
6597936922822537597937438246211
4061453099257223681054493262899
1357773848754833406925448819507
8023170715314992437454305580355
2620142571482111571180637987107
1436692516186201213763811676451
3967021334244277033503083860259
2625112541677098856492219638579
2630375232203025429223605146691
4141321836048472380221760483907
3972321577601491477763760407875
2619830583342583206230590894371
3907578447229650897476925923619
2700007838455499466688626299171
5408913270002769725256473190963
5328444673763006865081054073123
2783241166974947273846135538995
4062095129241732097407357183571
4061453099238781707808678363955
4135730710580743863519932671299
2867458864409179607493037658931
5323491870829883429949664338227
1358083640995254157679970558515
6854557740525735464606811496771
1754244778704620024731651093571
5314890448998527635197477078099
4051491389905020235197592056099
5330362116003333692236712129331
5492780236469257511196507329859
1431429981813188523009821184803
1447212598761234344362824114995
3976672336080586987071875396147
5403030651446525659716373390131
6516925296694187311164878303795
5407981198251705067263512224563
4145591847634941328033475343411
5403692014517921058505197969987
6671693208789785485090157371731
6913648820900960003913885700915
5482241964576841840036792251715
6511955184830597548265779242035
5403051435192455896411627729475
2700030968684004683822242476867
5408622976748043588983859860531
9375003660530436940305588765507
5319778051047671563188739322947
2699700851359857063301788934707
4055822971116708476322291200291
6680604276228230964587719316803
6681554411091399967197985190467
4215578839219231474286162174787
5413613739500668377153022420547
6676603623408492362871806059843
4215849780550461421691994202691
1759794805731604439533920662851
6437696916360768951208949130035
9137319173002627965473149633603
2700030968684004683822242547011
4051548147825084637273840165683
4050871296297807921137382147379
1521512051284317274430235755331
3026536657904044838854497547587
1437311330720543667107469349939
1674686498846546234742044697395
4141883930181343294425264432451
2788542387527522117125999445299
7948565253147591084423579587907
8022843020286992246539977560627
2867751353066320621870759625779
4141883930181343294425264375107
6755522537384130039314031714627
4220510184899590138407678984771
6428105375279700154462896333619
1759796161589139990006685177155
2625135435412282003917862356019
1684608223829293555438319838259
9453902017949010728956464276291
6749889905521138928926030107171
4062732148109106490375793619523
6596155886176318079537578915139
4140311335174619492968678306355
6517197087184446580366802031411
5319181974487721728437445014067
2862507104252038085362647778355
1521839740998555964095125857091
9379644485576774420176416486211
2789122524989229663070468838195
3967021334244277033503333364515
5324791224693164239446329279811
6819895419425745117015624201283
2872718683421469131935912772659
1600700087275264599167309583155
1442262359779111916832651551811
5329413189790651907663972152115
9380283035120524012509584236867
4140023606204242086508546298435
6596755367042520352701092557379
1675014193859566045984556787267
1432048876313013895790310138915
5403050065096203526852998083635
1448202785138383349788858983235
6675982391761610223888718979907
1353130284068273312631197078051
5244886078127844301568972309043
7868776304890975113490931602243
1594836933906311176024317051171
4051531374274476362548648420147
6596192300934563297730527060803
2783860435315203691761725879347
5413613739500668377153022477123
5328502944208736984094655923011
2624763237358265038571333432099
4135378922905887379489229722947
7864714390286467420479657817411
5403339975877286142486035632691
2699390223478331713025981223715
5403692014517921056443092780099
5324153238866929779970321555779
6513136305356361040968963670835
6512263607846315214548414772275
1437970195254264373121984512819
1754244778704624245756805854275
3982204309743705443656552227635
4051531374274476366808970576691
6681885576208980850236892262723
7790419635926654914429885629251
8028144155265271118647727825731
6518088065719744080235926336051
1600390748605769837006498898995
2709953987868473123431178847555
1754244778704624245756805858371
1758594706553288317030486860355
7943612435456918665122198659635
2783278941737773749907241513523
5244322940942276484426237162035
1358410867622202992686775014179
1432670264184295815186127078435
2783588209518749826553295811379
4140021198310169455939340677955
2699700851359857066754654150963
5413613739500668377153039315779
1357773848754833403622904177203
6759484177868721539100731331651
5330285958105079096165547529027
4051531374274476363578666468147
1675014193859566045984540935491
1510945949247908278830511629091
3981605744531280266371214230067
5403692014517921056442604012611
4141863520391114032262388273987
3981605744531280266371214357299
3026847139089990928636254176323
1432029850727327834130420679459
4216159346154166698185187345475
5329083072486191022035134657075
5403692014517921056443092587587
6597082915015232287149999276867
5329374276677010372534297039667
3977251335032164039038015246883
1357753448409486033857269744691
1675577325764735886361085752115
4140021112775139465757574260291
4135149221964276312476782703683
1596348105682488382868884238899
1760105499873486917399185937219
5403692014517921056443092649027
4051531374274476362548363018803
6597646274464538584508552798787
4135747474903066037717832962339
1442281461435562839751410402627
4050871296297807921137347334963
5402720038381257336336447386435
4051511035543433093258429084723
5329085494816988811544248922675
8029071482240536228629910340675
8107332423265534579695416316483
4060813501999808576860000314947
6601355390789382947867991421987
4051531374274476362548648354611
8106384630677837838087406048323
5244323082908418875694946398771
7870248634849909507104852501059
8023192395108129597548131328835
6601726834173336909995370959427
4057163759928567474341805240643
1614976363355411699600176984371
2709953746495277457681090159427
2863108936560511298644683797299
2783588209518749826553295753779
3026847139089990928637041652803
1358062852527879850301724889379
3897694269728486492011081306659
2788172460671223417321179718195
5403050065096203526852998013747
3897694269728486492011081310499
4056479583770055125783846082115
3893384448590174643386800288547
5412952295631435024076466566195
7869976626540496215540543611459
2700030968684004683896082088771
6670683584266682295632336593715
2619811477201123516372494861091
3972303211725570389251108971059
5403338852544431087463218488115
2629716131215476162167466906675
4145614817225513988387553686835
3976614080027878866618970096691
2788191642313913802715810841651
2868060696683001544691657483059
5403011223020828991234342261027
1436362404232453533660671726643
6675982386966388126784057259059
15982632414235035997936405436323
8111994751038310662317807404883
6924231999035608524506825185123
6850266215169032255199091783011
3016960619853086739018054657363
9555532871089551521293053433987
10641683256539434209720238757171
4130446662068955525619736287603
14376650298344316650659105036131
6680298714364947444909547406659
9469415846240718702486616298851
3967333151807998093975288623907
5572691381881129670431864153427
4145654111391553905277845849155
5656582154199265626438494738275
5494972624865788214270138541395
6923012632341504560806101735267
10726523645628907950029160915539
2630666493284684350109002122035
9285871977757004652469266235971
8097139819210056059092254995779
1616935301775340080822345181587
10571474909545818994722632062819
15813301635789862804952067450755
6761811284417865261738752509795
8018548991258749341388552619331
10241288319399087935507756627267
13259427777876253378413386360419
6517219065025023469644538855987
4215269576803955999900717892675
8027814274650838758999110922819
10241288319399087935507756561475
1526792951848085095765287335523
4050911351684567142213717541699
5572381977204542210640024196435
14605668898731974576943514339171
1436670765576185872576523228211
4457073248553980197681683068259
6845314455007496041099645380195
4056446781621083918939914064963
5491933163477889417189749380691
2704010515699628055401997681459
2704010600997372652234964292147
7948935203115422102378702521939
9137319173002627970697107035203
7948933994189602487749527815763
6686526874399440793804646593091
2092883796395639393270984317059
2969341112413540220826336851555
6851521075612492762909990418019
11989883688157846934580570965859
3968339381303705526365003863395
8018221377528775247611227686211
11989883768714810334138548442723
1353130284068282901339025126179
5314557828763525755000888504883
6513214961353069003849721787203
6680583558637061883195994219059
4051242289852048395405318304051
4220820883887405188886063891779
5481969956858809441425888277315
6518106274905626121369416779059
8255905940830121656571226575939
10494488398005880512735383934819
5235659864188125493122326344275
1515940027142151194534015615539
2877362384723462647630913548851
5334696351499805533614803010371
10573989853172403277780710020707
5329085494816988811544246825523
3981874353590001633758553588547
5581030037172472280251953214819
4056831381316355823664137463107
5249604586437297442282528846899
1436691861272676144348142130227
1526792951848085095765287200355
5324462411071916134197447893811
9629171649210120709862613219715
2966500674201749143033346618979
6850266215169032255200164075363
4131089654132550135981911979075
5404873064119289947050485297987
9459205425089930292153620186979
5404001783094406955134396613187
6849009007743303245146313021027
10569347200103297247376726914659
6848681614912103109438090930019
3977968148649498908564496912947
6925487992959784947927904249699
5235659864188125493122326344531
6923322046423553846084476692067
9379955420687578466014203167811
6685865431157469080876410414147
4051511945835121193462551434819
6924850889052856251836494473059
10246200331935876403060919321923
5403051117888781311928233641011
13335486443256094331144188028771
14603137043484323732640891234147
2966500674201749143033346753891
9385256717132549548196137490275
9382143733147041878072327161699
9384037430440840551639718000227
10641684536321575456165807346739
2857885461438705997972249990211
6851521075612492762911650444643
6851521075612492762911366280547
6924850889052856251835706267491
11841948725094386703734775576163
8018221377528775249813206942787
1436691861272676144348966446387
1926686633785709774546555598435
3116328358191383836106450761315
6686816870149613637706327737939
1610043871157955907618093810499
4140993174486964235478294021443
14376941654019749624922968122979
5328796485604191918691123867955
6925162031521007311688379491939
3106405418948055945361110746451
4148125987550113679127325324355
5324462481559231086011703509811
5581030037172472280252775232867
8024450730714906170448354432051
5581030037172472280252775298403
2620142571482111572349421687331
9463456078793742301128874751587
5403342468734756453652395025731
5572691537664870233872775009619
10727164300773881639770591090003
3981874353590001634999813882947
9385546859090720533845982188659
1997830189256649558672788513891
15873956522643332039178651858275
5652830026412835447530287367267
5561797585150983299762843947571
15694087778702781936121797695059
4308771602586323509571239822931
1913050568579089601825215043427
8112962552236104045752600499795
1800767055201249940788471371651
5403029518706908071262174782275
6923940785139513691251190601571
2636976053125200579078216255603
1358083253464761843862620751155
4140391342138359965936907523395
1526420128902167442821720776995
12084626237462297416955905288067
8117935019970340219398068192611
3894394304605149536612114654563
7088610937358182418451230648707
4052191679725971183448485016899
4052191679725971183448485156419
3977235543477998376968890177091
10727802382688103721134959454051
10567817002415446577727932159843
9286198382561159128256081118531
2868061749772029665496191628099
5413906062860066868932958761267
6675981258636861396880395952963
6682427184661802390746381497155
1529370225857404723396405336163
9379030077700018971469539800675
11841349097887857847664103872355
2796360591398015255414002251331
2968086251970079722110173476195
3981857584838078443875552687715
5658110755972703957425684305763
9380304881416432752164978448227
4143239354140509001319235085635
11991140153631661571301128165219
6676624321834570411678939563331
6834072407234293298828076668227
5493790833523006088158610998083
8361812920434034365091774429571
6592132798831926838141223392323
6839350492048849494030618407491
1359071102309835969995536229699
1359071102309835969995536086083
4143239354140509001319235286595
9307519306546119458359643309411
14604411535655766513767094584675
4051842300496216272773965882435
4051510813313121192667436561731
4235736852198309123606876350051
4235736852198309123606876481123
5655362032113275159310455236451
6845314455007496041098049447779
9384967023468352137350559917667
7869065091437626516930676539715
2885139352908423611755757065555
9381524389595861039544222115683
4408761271612213235271076252035
1912759506112294338458996270435
13278311133785083792948161124483
5404330327297642316090213356611
2793146288724793189403269022515
10410269780067097702576576287571
6761112610354419097379653506115
5404056939782690718799904252739
11755909762261913617877320549715
5572690536891127831004462670931
6593294212369009882241472804163
4305949671712784060553720448595
4377995662175379920444613420067
10547951611985287658322992120643
7938045794278880047118927676739
1758594706553288313788524999491
6681246135060433507504607154755
6750279421658747074318265963331
2798118751165981150130711254083
2873672691527752968842689013331
5404000124380626811922862659139
5334714248992223634824450151507
3967349190462386504168978601043
5335043313229711459207918998611
5571161325992153764481564558931
6518147459602197111343998584131
4052191608927440067787233781331
6671958931131122788355484767043
1759484547050217232369452401987
1754244778704620007138693301315
4146561250988947027561271350083
4052191608927440067787198129747
6759793823697185394938015396675
1754244778704620287450253841219
8192500364964541107519302612051
9222428070648001472470020547923
8113272202450276769925758661715
2873672691527752968842688812115
6685557311737917191912157229363
4052191608927440067787502216787
6676313949670391047512595308883
2877983942306006042411247355203
2878002747470187039555436561219
3968011686275705336627462489171
10727164300773881639770839663955
6755540430116072529577512289107
5413614045808998119876071671107
6675982320630965075664166801731
1669463023724740931934492116035
6680353796394691574759904334915
4146912316579918369148964648019
1443252318928239676164850987859
1758885618164784952152190706243
4132080001073762164021920936291
7785158532759183278039108948787
7940246795438431148277625078595
6919590857201960708350198372195
9223647432971402273048509048147
6593294212369009882241994995011
2794132304402855649900314772307
2714884874319530060781712585779
5403379960245594153067867099459
6675380204389117456060565897795
1532978712665001111622404952899
6755887462682325978989747905347
3022824825088664589981946499923
4146271796983983931271914410563
2699678037844750146084939388211
7869668572774398569199864857667
4056772280434924581259354453315
3892434228193190725296713917219
5736450297114715761681828517491
4140971489583146981336871490627
1790532960120375112252541794163
1790533266427430012020658439795
7849508360137241674558081278499
1790533417543157463849305278067
1790205878594280025698994514035
3913889200959638490345712805459
8028142960822455987732561155667
2709581558159033188284132382003
1521512051284308273914520486723
5404350878759749417826974441811
5487229025308828296106394285907
6681264481660474233460250457411
5493153814730408923753866151763
5572381977241426699146861368659
6849955596956289995777317959523
10636775099324887948651457369171
9285252771914199777925885412163
13078610537294426285286314296131
13078610537294426285286314431299
6675380346060111942149922313283
4220221336961097518797246772547
6920209458027433335075913430627
3972322620043135448819018384179
5330982143556521390473693648195
6845023529325564665819630745443
4305329492767321755784728753747
9380014667846966569150524581219
2877655945875629013431473095747
5492145484891124882235985245251
3972300950341660115130496717379
1619929951110108558773770802515
5492206393994778063050642638675
2779917018851366397939387941731
8117273576118324413935757050707
6760782497732846475851349504323
6840962317503937807312240280931
1610951774448486494128297956419
4062095129241732097408214988371
1610951774448486494129387426883
13084488565933283147211317920835
4150253299702576681969376170275
1997541261092173410433937798499
4147199563821703551765516206915
1443252318928239676164851127379
2788791501767269372896643007283
2798774816259813236839992739139
2867729602402009007118254092851
2946978013885409867558501421619
2867729602402009007118253961779
4220221336961097517907415741507
4060796501480470246136658351427
5324110921188844141072978695763
4303820286257772348731491112275
1669463023724740931933718328643
1669463023724740931933718262851
6680933018794002917978716328259
9285871977757004649107662717763
1669463023724740931934491989059
3977273176585817823456033837619
6675675857235891896750987236163
5404309689946149743943254938675
5329084517845154428430092420419
1929434913628663367487374976611
8197782908932736879045320665203
8111625635801731651968298415699
2778905892887666431915781669683
6840672019191291297534366008163
1609696313452016081834604840003
4215246526289831937352221680451
9285871977757004656857918424131
2880166880080602115357692810051
2872410624566321126457763578419
6757393874196593521712575104067
6671051259144482736723650233411
8033115854158823552364313192019
5244633857180919167909259072579
5244633857180919167909259261251
6675380493007896720506730267203
8028455015186867724616131106387
4135439581981218444837815140931
7863824761962836186561259246915
3967370859885993927719421887283
5493153814727162361553317291347
4215847726893971303591891391555
5329125602101454890245664683331
2788213852454351792154813539379
15332920581388552366442277197667
7785158532759183278038538404403
2779276132071775211984003757923
5328773440544661901834450051379
2867729602402009007118253962035
5328773440544661901834468925747
5589460633395303710677711554163
4398527633954120760599920077171
5589460633395303710677711353715
5589460633395303710677711087987
4061453241188778147763785577267
4061453241188778147763785507635
3977564447704883723474140607539
4214626262046625033686969758787
6597664389145074994209668272419
2635309991564276642508779636307
2635309991564276642508779705683
7780205715054829259660711904067
4141320557724848372708448220483
4135750195045252784329636324163
5314557828763525755000312837171
9379954055905300116946939880275
4384289656870113901194231039843
5729675315820528683630059808611
1998140812616043550826317702755
9285871977757004653564498494787
10721596295384193249110777743459
2630358070177614554268687343907
4060817591237069030454501790531
10641729513673646811144756295011
10410269780067075991685443118163
10722542658015664637467895617635
9300727258133970984451384095299
5581030477330088776198134457699
10722542658015664640761834792803
3976593679682522183629323649315
5572381977241426696948358206803
2003092643976693393366859663203
6919590857290845383432855901795
3907597790042764731543755759907
2799701831059567122538891920707
3913209784887525122123296359491
2620142571482111575651681116451
5235000757831271597295721071395
1620566673390826815809205658451
4056482968504167970033005434147
5403031925914761000207768564787
9285520014634102408070239953443
11765870876540545660993511191907
5323803551133686257154909414451
8027501087362337183118417880659
3977543819855846169787477615923
1610005572082313560898504180803
9285520014634102408070239949347
7785158532759183271707756667699
5314559037689345369628952638771
3971970591252039811489461515811
5503076371715948247566146299747
1621822747317406415521188504403
4061453099257223681054222848563
4051531374274476362539017188659
2867458864409179605357663892787
2626062600941687121930127352099
5329085494802004770632361062707
1526110639467519230373336781347
11990193258243894042327274248035
1997541261092173414699361527139
2788191713149406540987763015971
1626794908504645491414468421475
6601707198000499414112029455427
2859125677677232051706889782099
9389548237289378948524102992963
7770963486940722115917738558291
5413614045808997839500053140547
4220260098703238434545916663379
5254515243151151548354064107059
3967021334244277033502815364131
2778929013889105441047027336243
12080950941780537993003825968227
11811577698160019959298171028803
11810958728140377269160721597507
2863708412356173824633123181107
2640277307158344765885981668403
5572381977241426696948358202707
2788810844322187899603865659443
8112923785756635157430498890579
1705695989549307901731951302499
1532978712664983127945259398467
6522146576421664808051655393587
5581292723156598863207371780899
1437330753813964851629881058355
3977544962703194726973627778099
1520831179579692647752129524259
1352205375534740875839955612707
4051238662815263292205349159987
1694843230938173742437846508627
4141918153409921881915092587331
5413613900356267115448095045187
5323842303168192590642883605811
2798756606461933372103804277315
5235330960509796279931210318419
5334326036834151893633893221171
5318541158468620656026675458867
1526129912310970268293401813283
5409612204798607397351387640403
1525472256665099910022361653539
8023832158887924948449553031507
4061473873559736582736977409091
5250167874827499098265879720499
10246220883083442200148751885891
4220259800692679530019004307027
9300145840984976777963988469075
5334034837122491099115542553395
6759811801746394968429710033731
4219910491614590224894774351171
2867749851371145529964957606451
2863417354521758060266758935091
13427170442128844974300508472403
4219928772433600380175747913539
2784189040022378453131069772851
6676621908487683995114344158275
5329432366729494912097235387443
2798096447446371836049994559795
2858795484185263080693887747395
12079324941017326335876957640803
7711520372419005290246980318275
4051531445037204446116599382835
1442278816872203778377060004643
6591222113566144194967670772291
6602037386142835476079493469251
1442261891910729172537821967139
1441681607517314151564755153699
1998432088010363062055028946019
1601048566033130371488229512787
3032129016627826372855355295059
10553519924310432640302209061443
7864054155598830785091888816419
7864054155598830785091888816675
1706003728205795994941217007459
4314017593938905467166790284643
4314017593938905467166790084195
2634976091288783071076399915811
5414255769485167509439051617891
4140001764868192379916881376035
3972303211725556267428686808115
3972610430238043722729768821027
2863108936560511299680560300851
2783587161170671506415331451443
6671010075071547742524772987955
11676681599747649274849871283795
6680953498791234361371109962563
2700070934308901520209636172339
1432008981724000803326021284387
5334074736048740622280862806851
7785158532759183272808057815859
4135712350000259066992894829379
3978550774488202238087387235363
5328737319463270884550741607235
5328737319463270884550741541699
4305949747180719914466192868691
13420261748297184706381815764307
8029054566670606815394877756499
1526733316859679063585676411699
4057429638274153336006194246179
2699700851359857064474331783731
8022843020286992245376344531763
6824206439121639697065542033971
2862834425086735228355493442099
8027792358128324523814263337523
5403692014484494779123399545923
1449192975741187516019075466595
4051861491603301758230764803395
8022843020286992245376344671027
1357811339879442403530449691171
5482591272988397816393516528451
8106422499944636307143037318739
4062710387444366882883109139267
10732443675363968707437752767571
2620142571482111571103547860003
6675692542594818763625793402179
8176346527626150945635518592067
4056525356447343522583703410211
10812311440231863824839692609123
5328483359390536374841841558579
5254208327074117402008202916915
5329414157008923818571696849971
5403653082665638581561228145459
10488878825577066992761058051411
4051179728494231649448970433075
6923838937546757694260715616083
5235639070664028121500520489251
5319201382785629187909265535539
4135670027560237133407804601123
2631363892110935305992259663443
7939630238622856717770667668803
6671342614731166423362428936515
5314557828763525755000619021107
5324439588413055733874667242547
4142246594940719857677880145219
5328754319925966878558857073459
10410269780067075990723370566995
2793166991008839625663861572675
5323820618393416701949807703091
4140354625831045521379670701635
7790168685794108358370096661827
8106673558693844606794646885443
2793492787366560108741965275971
4141609490831805506463015712323
5314557828763525755000312767027
1532978712664996615600455500867
5403338842509330251357681164579
5328772378550558223048900690227
5329745568556620937761819603251
5407674201042486594801787749171
6759525442480136729311690638691
5255699990750670193533573546547
5239953811988441429690197099315
5329063648839512193452079329587
5409611888123347081386028066387
3967370859885993927719421882931
7948025393375665575417130407507
5731166143602486121455150011235
5328791881941413351607930855987
6675651141054533447886484956483
3967018982447987679168218403875
8106735756965501199174285546579
5334345450134580679514926498611
2631033860103061256744006194243
2636625222852348413692304848195
9285871977757004653563661730883
5494372331215289463220803363923
7949224576622193457503519535955
3106405418948055945360855942483
7955649652917538997858130736979
5235662286484263017305471276115
3037369927417195579131945968723
10245911615893855480632309990211
1997541261092190896032803161187
7938045794278880050413437142339
7939630469592400283562025370947
9381833874110956635177025304163
4050929541966003148161244476467
4130196253472704529682140513091
2778929013889105444216981504307
9220608561805454807389482407251
8022862207927113627968313250371
6677239750415090023469790938435
2877346913680245486624477365059
7003110545241206094293249652291
6846590683371669181213022123619
6428376249702406491380403814963
5244302247237200644461557981747
1753642946396146792688677831491
8027234363934348220183139677267
2788194221670400578337783431987
1928216618929076594890323285603
8018240791084229918442795451715
2878931589068597026498382415171
6591512619923412906993935144003
1363362632243528637218139877923
4379607326134952229970771207251
5567430217047391928626726532179
10488569265082138405885559657555
5567430217047391928626727580755
8022221632672749654168600663363
4294187329225966793921379128131
5235662286484263017305776337491
2002200456721817797036968543587
4051531374274476362547605025843
10250863376050997000699551896387
6596155886176318079537578726723
4459146121321279707273371947875
8197454371866012377599515636067
1754244778704620007066717992259
2790769148292351346104111018819
5323843441052273444059998142771
6602636791361187041802630292035
4219948114655324861306330682691
6591803829079797640115318370883
1532978712664978357101774848835
2863417208165358976634110161459
2705290924311727593035234816819
1596348105682488665374400455731
1436980326104494812101405196851
5244306010704011587350339666483
8964048671241047880881324565331
4220221336961097521005921121347
6432666717624716649030261744163
4056153087868978508998309450275
1927305159829065991832819357539
1842795119813850698399705810515
3032129016627826367486646179411
5324444347931212770792536609331
6428376249702406491380403942195
7950116621982665555461510018899
6756452201562882357777089590099
9221829213054727744115286762835
4136348239983465860562253128003
5483849845899864970202278163283
5323512578425353053818008580659
2873010039023155115849926583091
9548953649091073229395489796451
4140971489361713996178231735619
1704439991125323857699344311907
1843395955946199169099534779987
5730856294451775033538738492259
1927905995961414462532648327011
9379292924874254826275561747011
4050975268916204700085670589491
7790999920579345840652197978947
2784481529255044053483009614899
2867748717950155255198244943155
5573001315738136627718694131027
1596348105682488383908549378867
5314557828763525755000350585395
3032129016627826370793232950611
1753642946396146792688677770307
10414601578580476628562886288723
5404330247035796697091174257731
2075876022946592142830565758051
4140640002199727514919745368371
6681572308565232041198184981315
8032452847519478704218014377811
6675961754633634622650806510115
6511954340065339135764761687347
1605359434315775315850232668979
2795101863243299814879332570707
9389235130576255485507168266067
2972727313634271510738200778851
3036770078333301057673711142483
5483227078521090068650961085219
1521512051284312771994845328451
6764745427424856575574203900739
4305350119901434574287988348243
6523350595075242381768392847667
5566247033331503804026894640211
2778929013889105441050548577075
9290206434522324746441960015699
1749562523931047513067519022131
12080950941780537993003825964131
11514161626099768470882795864899
7943631853532739030080966243123
2630723331392375077973376700707
6591122971816671688017880097315
1437661027254050314269071004995
5329065990817319369128582259251
6522146576421664808051655455283
4219910855775151423857236333379
1843995209658164424217855415635
7943614857772727908813827613491
3967021334244277031313185382947
4140374355194744676859109389379
7869668572774398569200403833923
3110173995389309338627032179795
9295775498016172606087872468035
3913212207183667447715395216707
7790148907726740771769349052227
9464135736202157846870908548195
5323550951491241655613975241779
8028764273357185001295182058835
1442260682983694184143582863651
2877964448338074016434640868163
2710571507865661796549513065011
5245212852330089038993082630707
5323532747116632484362098659891
9304846442653724665815439468387
2708965162124271567282677249331
2631363892110935305992259445843
6755228612237455259631266902851
7940248230742694035470417020227
6754864725565751256249680343875
4219869454473376161491477161011
1532978712665005908799689802819
4458566059191509393764484551779
4136058173029870283622850057539
6670680118917842789413653005379
8117935019987557768038865794915
2889163862535814471949970655059
6756492166137829737616935039331
5573600493729553800814347314259
6522187604009554530812033184307
4140719952141060523712786732355
1706642041038552519145193432931
11599855057508716761243144447315
10410269780067075990722865153363
3967020357287426691297360233523
8112613167693677551998073975123
10415512744487904859995294537555
1674356310686925110895406490419
4051861491603301758230764733251
9379104564103012002605894752099
5483227078521104176480042234659
8024427766863514572750377468739
8022843020286992247575331296307
4130099458812072259898871853619
3971970988797898207704819901235
1521512051284312771994845529411
1359069651360337576400840377379
5334326183174478476541807633203
6765774379725675652880018916179
6675692542594818763626010457155
3038299444683970354828940567635
1357751030517354918212686660387
3892844134621495061078813713203
5323531902351374070757544174387
3032129016627826365359848838483
6670682380043547551611302777379
3032129016627826369689427273043
5403049908999927498943524844083
3972303211725556270580656129331
8037404607676620225317610874707
2793165717444489947838375556691
5318541158505586461114864247091
8097119574037706219303673804099
2873672691527752959756203078739
9459183976045016325771312051299
5324464975244147187292340237363
6675692542594818763626010334275
6675692542594818763625994605635
2709934489037553708254392304707
4140023606204242086509671494467
5329725021612764887063394989123
4056174697752523673603836879683
5483250123689217109774717559107
10722542658015673929436066309731
10722212541188671133821644654691
6601705847090162724895622067011
11841640453489517362826980054883
1754244778704620007139732436035
6597394893434556587391396700739
5333724208951807634257482097459
5329996028691577423251453130051
1754244778704620007139211359555
2620471314026978959694041981219
6675692542594818763625994794307
6675692542594818763626010522947
5250128051057914670431096480051
2788190509280449564592166164275
2868949545465675572329215959603
7711169850267978342655415435827
3976903089429632192871579988259
5328753040201610746436792828979
5328791640530098901887484319027
2625693873567714157728218034979
1535396393392601702849998692643
5571721742483497061769922421555
5333745898781063454537948668723
5408313657316269108294050849331
3195265386811948305394442536291
5319181974487721728286567646259
6512866714898586978663004382003
5482296522706467296258039441251
5314557828763525754999778063155
6522147713920597826700459652403
7943631853532739030080966242867
2863108936560511298644970058547
2863108936560511301873978917683
2700317479362353358155187172403
2868060696717652820706620355635
2783549679730603148425113575987
8108322628603765462322778568291
9379122551633829734032678020963
8108340511799663023210285384787
5408313814042203573009718203987
9376300601483370066605699707971
5482258965372732145506734715443
10256725093189747135440101790531
1600698953559126419222017749811
1754244778704620007066717996355
10637680654877547102999217067059
5567719074635629869197519439699
7943631853532739030080966304563
3106405418948055942127538292307
6843782665219110876778163697251
8017293224360836221713179030851
3032438420899603275581965493587
5324463851969000962358233997635
5250455599172567380009459790387
2630703742759251822003460785459
5324463851969000962358234146627
5491854290587904487071131526739
6761750918761042725863608894787
4051861491563958613304232063299
1832909657902848175308832982611
4062095129241732097407910556755
4295097362045598791900863874115
4062095129241732097406803600979
3107296468354740472806909243987
9222718982368036478057809339219
3106405418948055942127536989011
5324443286284197840660421943859
2784851854853636148126344893763
2699352519830004403220848517411
6845912494709035527416994625123
6513134034436437747554203092019
1441293693484226300550800753459
4140045753751333367022655456579
10643642109879244218216598762851
10547951843289178193202987222083
6677238847833231846974536566083
5245506393742919143598963499571
5645494330580766549587701290851
1358044558355677938904091201827
1590215073641746920335065093427
5240264425259806912099396162099
2710572801812664439730606663235
5568030972774736908503105041235
5568321114971444419505034523475
6680682851744397328575920104531
12080293366194752606296486261859
9221829213054727744115538675283
10488877834175253495314916001363
11840129362202347989105353709411
2868969657523136690801478808115
3106405418948055942127789827411
9290842925499152464206077445971
6512846163159653529967034188851
3972303211725556264860837360435
2620142571482111572348836651299
2620142571482111572348886982947
8111333892485419708540679955283
3032129016627826371822732014675
5324770753254060645252698747187
4056772053225202348345779102243
1596348105682488383908549440051
6517507932530953871109222769459
1441312950408137780997018170147
1753935142283932331924371420227
7958797752677098022184859803955
4140971489583146981477764584771
1704439991125323852137612073059
3977564291019396700680809104163
2788190433723819843805166838083
5319201468694426718765615166275
2873010034543996556634179593267
8023522749181316108624172840803
6671341632421220131614915371571
5314559037689345369629488460595
5403030802858467810111088964147
4215888395618973871797118788163
6591123123228623443892740629027
6754575116722056507607712351299
10410269780067084735006202217811
4046556559452553470068241085219
4140311411322779029241707377203
5244924763754071969702562902323
5319860171819131959562079724867
5244632203499483711275690713651
5249583963656625232375287210547
4145945091314925122748111558499
5319181974487721729540679288115
5241152914990632808511156003635
4140968910856232191071370888499
1927924054364694980541458896483
1834984391838152145266811237203
2872410624566321128592651858739
3036089367169442609446213915187
8106383653558627627658081887827
3968011686256033614636798862931
5328424283157535558950720709155
2705290924311718288894253478707
6759811801746394969597098148675
9226470203556685105728676316499
2798118751165981150130711250243
2868331411009752444939616461875
10549516193299759523353698846019
2778929013889105443112923444531
8023503254974611120567739499859
8201434328009730913068134965587
3032129016627826372853777192275
5323534031511409437893627883827
2778929013889105441047044175155
2778929013889105441047044236595
6675381559967573943867195736643
6834438640293738839513193932371
2868060696717652820706906546995
2868060696717652820706654888755
6597646780920977992114861589827
5314890448998527635197477143635
8029673385573535202434561103187
3976593760257900298761449644323
10553211648226430909863210337347
1842794746319287097447371003219
5402779559367499434901990884675
1363362632243528637218139743011
5325103605400313061045983209027
4299447077144572228771978356291
6761750918761042725863608693571
8117935019891783336404914304867
3903308686889056128554843263811
2705290924311718009837074919987
10245911615893855479600510219587
2793165717169076800837004838483
6756533269615696635008875049315
5572981523709911110676897752147
5477946575562200940565243241011
3967039619484666007285101830691
2948508745925933074569388959043
4051181984604877071587996873763
5403010251393866909638814085683
4220221336961097521000835400771
5729675680033043674951446660195
10255523567856766129883527517763
6597376755120043790263483720259
8028764788390279539265863050323
2868041348833999238503201849651
6517507932530953870073915515955
2620142571482111571399683481891
1441622677145250928235959829555
6676565457835125174280974980163
2867729602402009004919465587507
2700073190734376176034236360499
6675366070641382134783790953539
5324463851969000960962134757955
5318871129156198474264450769459
5403338771415646165281722737203
3977235558179845108856237675059
13420261748297184706382084060243
4140044479911570539927251994195
4056445818276696098916158165827
6671012417753853309329583715651
11767944619387715786061944820579
5250458097510678336219161645619
4215269576803955994677534340163
5245524466813612456866893414963
4062095129241732097406803535443
4130465928676176999863098365523
13420261748297184706382084335187
4220221336961097521005921125443
7948255923938834513936715428675
8112962552236104045751472177747
6597066212389027648811481453891
10812311440231863824839692469603
1443273182953338432189763118691
2942354100152154487782840288323
4060817591237069026070446428995
3977931880360847107815790223923
10250863376050997000699552023619
10250863376050997000700360475715
6597665621707155133613962708291
8107372162274640636777147557459
4051821596421615501347628728883
1843395733530469531828428756563
7869668572774398566111060902979
1596348105682488665374400521267
7869668572774398566111060906819
5250455669659882331823715722291
5572381977241426694886235854163
1754244778704620008110664406083
4220260098703238434544068875347
4379296632199311270272871843411
9284943673454963754271145083715
10720976863256101511646093534563
3032129016627826367486109435475
5403030802858481882910737838899
1591107331383937468480253862707
9300783869608874593886200744035
9284943673454963754271144817731
6924542617484871382175054325603
2868060696717652820706384421939
8186908837249417427506574857283
7003110545241206094293249499971
5328772378550558223049402962483
7955069439707803510128868684883
2799703039985386737167798518595
8107329204954343589825935201635
7770633369596916885632920545091
9464111488011120371115375351139
5324463851969000962358234142019
2788543515619777036311466357043
10414601578580476628562886288467
6597082910381772191293114639171
4131089654132554637372112123203
9062149445211409822077857116995
8022247256642649436614483396179
5239351979679968212064403731251
7711169850267978342655163773747
6671320929661031278072041649475
5325024784325798960163100828211
5656892017256641980679140501091
5318892955919094318205276270899
7789566285968158247458996179779
2625713367811302750562391499299
4219619504652624300287228986691
4219619504652624300287213258051
7003110545241206094293249647939
5328792930289491671744835109683
5324462477391288412539864630067
4145634316173172107663285769027
9280920217599863128006174528579
2778929013889105441046525190963
1526792800436147449924268803427
2778929013889105441047026217779
5239953811988441429620433240627
9380014961079634929939999254371
13256896437736492580857289467747
4146869913623534079414806008643
4130099458829366624325610980403
6754575116722056507607696491587
8017910759057841607547746341699
9458896397208945894105742923875
4140046887356885887781294199619
11905372288469875604792759371603
7938045794278880050411274978371
1431389039487158453568850310179
6428376249702406491380944880435
5492552897856769446312870569043
10547931522354803256955329922115
1621185949534092608298837755475
1591397549397784609614960144691
4050928039366937284321705341747
6672596492185343126377943086403
5493153814727162353985316480339
8032804649912454545063601792339
9285871977757004649106858198339
9301695390454522481814927668835
7954178612789605098632507520083
8027234363934348220183928206419
5413614045808997855997591897155
5413614045808997855998127719491
6676621086739408771466261710147
2794422683309200571810515932227
1447542711640873762259738895683
9221227163480533785439169431123
5572381977241426691579112343123
8117935312997964227256674375267
3036770078333301057675290166611
1928815254571125632631028672099
9381215278117568836766391170147
9221829213054727744116076533331
8029054637874124141836574549331
3106405418948055942127268746323
7950117750556516068410949530451
2863708483102764680665832428083
6518396412344095148540801913395
4305330701693141370413903201619
5328772378550558223048900751923
3967039619484666007284564042275
4147262663969791111918764058467
10811343326708547633849997616995
8117935019891783335236682995043
1521512051301602353614153995587
8018548991315220017788669277251
6765753505980295989415361393731
5330053924940529101417153521219
2877654576834138026352852747075
9215965918313570919270561572179
7938374471280155086163945862211
9054008235989604055200189006643
2877697115246324123146558648899
5487308653873290743573164479827
2963440264892937288444471756627
5403012508370216486471126356259
6592114452231886127707068970051
4294515873449929954647900436051
1517197309994541103714171822899
2783279786503032160269095940915
4294516864331865696809692583507
9221829213054727744116328126035
6756158427919533015993772557123
7790750027407319732815777715267
1358062696747653231274142863923
10549187289917857280499616600899
11757130413511186547181691028819
3971972117444568212478560059955
4384597559296889947387947730787
7938682516559598304154378978627
2879547754906381080870535640387
5651028798072246342767962457443
5493153814727162357220215317843
1621843379651394505192990070627
8186251262198596904107746158163
4220551454341791430358475236691
1619929951110108560904074450515
9379122485225551068678291948643
6924542617484871382175307028067
4305040634964369713326813824339
4304109686615330594947449902675
4305040639613979712088908653651
5239953811988441429621223863091
4384599061125681808873665029731
1928216618929076594890591528547
5488218728289011043192721777203
8023192400069173311313628517187
5493131737647439036212772754499
10574879622611481175048184096355
8027154201153329171470024323651
5408313657258488784815957361971
2710223256359077479039266734899
8117935308258214093981922908003
1528710152359909246999246095715
8117935308258214099277617583971
4136349690320658123187613282883
7939629105476356558798173914435
6670396247137295732111899247939
3106405418948055945361394660435
1843395880462194472672802530643
6846282880096164804022989042787
8019476237418864438365668918595
9221829213054727744115288131155
1704439991125323857697970546531
4215559492273902852520098878787
7869958488244345424022313588035
6844673955828367888004478822243
7864054155598830785091889083427
6680895465962716468942807904579
8117935019891783337503585957731
2700317318468635869811678851875
4130469389521493441965174629171
7869668572774398569204430361411
6428376249702406491380944020275
9464441266820345597797964609379
6764763561903536489528177214275
8022843020229216147390389695027
5403691773584793785917677777203
5314559037689345369629790581555
5255096812325783877254763525171
6675981258636861396878580991043
3903636301322001676355555767363
1674414627708202744487737504819
4052419863532350606681036825395
3976983100779010055800108561459
5323820618393416701949034902579
5481950452893854295665258353731
2863108936560511298571970294835
4057429638274153336006194045219
8033714975705221210863370126675
5494062922427477685309852243283
7790167476573140838561569002307
2788250044983640642391370839091
1517197309994541103714171892787
1754244778704619726561901499203
4056831381258584244533014508611
2783279786503032160269096064307
5567118091591394249819405494099
2864017897365995169701882311219
8029364122883936488303258527059
4215269576803955999905062200643
4140642586239313887166247080515
6672596035276786243161452262723
10410269780067084735005427390035
5250166665901679483636705141299
6601746096374120032279584916803
5255096812325783877254763397683
5403030802858467810111088960051
3978201475759889002882334269987
3194956746567385370685760624483
6671648538192527697625540360035
6517507932530953871108971176755
11757729738191130625306631034451
9216877452897586218820279886931
5492161201518160765510628947011
8018221377528775246442193372483
1674994987955854376683917489203
11755909762261913608179553625427
3967369656271534781265661407795
5314537281488762319711715337011
3981875637758851254605311000883
6681885491188009473198573892419
4051509618907411443656244352323
3032129016627826365425061684563
5492225048541423759647726257747
6765774521675667833523360126291
5408623056733125892588475667507
4146272855089223999251795034947
3111666512704161238090461615955
6676621010848387264201990034243
8033094792091778384843255592531
6754575116722056507538977014851
7869668572774398569204430484547
5496826687410416339281585338211
2625406386168627766775329722659
1619929951110108563165629997907
2971472448633511525654604706915
1620566442086936280929478992723
5483250294376003553391508145747
7869668572774398569204430361667
5414255769485171724683502450531
1532978712664978639740687831875
1442281224727010140759003374131
3976941694222295166646963348771
9458896397208945889646210410083
8979423931467517511466818421827
8034296544654071414154144797779
5488510108005208547969218393683
5486997741822254315895718573139
4145325798676553817600906506547
6756179956615303951470170625603
1441293693484226300551624860467
4214686647796413204483137684803
5655398913463405867136112355171
1437948670782698224731305620259
9384073178755128815134140888419
1590193459908709792854064640563
2863108936560511299812645418035
4215269576803955994741990311235
3977271820991165843961905488691
1754244778704620008110918095939
9306028336502871729384431129699
8019145970215944468694495737155
7863806416123474047387410060099
7864116260033148090549171204931
5240263433598717510434800354099
6754882930346256629366995891011
4146561250988947027561808016451
8033695632892107376796574638931
3972303211725556267429009760563
1532978712664996615600455431491
6597623603307765772460244629075
3976905752900971186995540022083
9379121418597987294034812761187
7949226852669356817257859277907
5491931879046159869069297472595
2626392879141272694724899320899
6765753505980295989415361393475
9465104972094241779096218841443
6523350665910739624813071053107
7940246635266289099428330550851
9217166457136452942469372921427
2779897358439430063877264926547
7711169850267978342655415559219
2952878932742890179926143623747
6755830809022417451489068991811
1600718585598731560189970035763
2784827206834383824943960957491
4135419941105686187119196841027
1438278863979519290564954628915
5413614045808997857024089281091
8034297673227921927104089977683
2630993965158722824359824798499
5319181974487721729540679283763
5488801383345142097581001892691
5403338842509330251357681226019
3106405418948055945361394783315
1441293693484226300550800613939
2963440264892937288442562299731
1532978712664978636386318238531
3978201475759889002882334405155
2630357985784904315963685675555
5320458438925016914463292601123
2879547754667654535640710723139
4305020381252064011669648000595
3977564386018971540989400003635
1532978712665001407323668886851
3111665156794684844143579194195
4304110060109894195901094250067
1441622677145250935052358206259
1447564789333820754728304391267
6677549234833512220375018259779
8032184839659760193162300380499
5572069851748535770919001990995
6675324659913244099600131179571
7953866487333607419824916997971
6750568123625744435811294987075
6764745427424856575574205088835
6428376249702406491380943893043
1842795044329846001972185032019
5489111162270336164210255619411
8027792519318433803483889428051
1537312707302191122087789348163
6675675400404508693317436134211
2626391585194255936753105196083
5647297830504429475823319737955
1525536404442862589367370921011
2705290924311722492258255389491
6670704297434253338152133739331
4220551454341791436826695853139
4305040559496433859411973653843
1996937855697319380395092116835
1834984391838152145266811360339
5329393619490124206601074196787
10721595677639627708725313693027
5329375716964127945043524928051
3977873856587306880535969940531
2798119733712276894362113622595
2635309991564276642508779713875
1754244778704619726561901622595
6596172744988789923210092557635
2709256432691155333684702421811
11514161626099768470882796180547
1446614341298033870027702490435
10642368132869928911517233793123
2620142571482111571103547855907
5567430217047400689667243406419
9370382017772219942538078930771
9200744634349967930808366089027
5245794420893605700135534469683
6835425195206770345701062038339
3106093587164223916778076598867
10414891285432943406324375955283
3977873856587306880535969936179
4219289406531701159581951603283
3903636301358953115370896253763
9465146075572108676488158851427
1600719581499244768616056628019
4220239229323734365654888965155
6919880852781771908685224842083
6681246135060433500073555608643
4215269576803955994608846132291
1674373382580115651546667106611
4130099458812072259899678282547
5324153153588875163568232936515
5319799569688750649111009764387
4061453241188778450063764570931
2877346913680245484357002019907
5647296403689037783757924943715
9215656801648313284154228229715
5329065995781735772213114716723
7710569014135629871955334804019
3106695480463172446657541846611
1441971820312243436665557181763
8017275009879789471202146403651
8034045088083609056536813507411
9284925610108018872698849609027
6925432386798180122579686483299
9216877452897586218819240085075
9466072199247932117990414981219
9216877452897586218819239699539
6751825637782034185033267496259
2002200456721817797035690136419
8034934555050170793617550366035
6919278585074560439971445495651
6918698882785664654881240224611
6919008367795485999949965005667
9285541705185087674299695256131
9458874490976155849455909103459
8038670434099193150242041316163
2968721760176247699216534824803
1753662076459565754777760773699
1928525877102640441332270855523
1704439991125323856600635762531
11990499938665163963545832089443
6765774672754510813067564246355
9381234459978058072025417925971
6680583643676629224682403681603
6588088563583306071827242164515
6582871166570566468930150688355
9384073107256472588514347021923
2877346913680245484356984198211
9216877452897586218820297712723
4060871611272723235392638374723
5323516431308156906461884204355
10410269780067075990723638879315
1616541928033439180408775395155
6671031840200480709506380420163
6834129227023291101146256720707
7711169850267978342655415625011
7938374009171706038835621679683
2873672691527752959757026210899
9384074245382692589777888445539
3106405418948055942191709844563
2788212431373826184335494300995
1674373382580115651547206074675
6749891440900223002769578283843
4057429638274153336001899209251
8027792519318433803483890476627
1526792800436147449924269074019
6754554022205044832890162062147
2873672691527752959757026621011
5239953811988441429620433236531
6672596110502752960306661053251
1537622192312012467157603795779
5239953811988441429621477618227
1437951169153155160472805590067
4061453241188773908046948873011
10727142218673393194836448916563
1359050308510257937245283824163
1532978712664978639740687696707
3032728421425316300494538753363
6761116313556680706546145116995
6761116313556680706546145248579
12077716828816881610252658885987
2873012456874794344082315620915
4382778495080717899733217597283
1433346134551029889911196164899
1431720133768151008669458581027
2868661381090808286965227668019
2699081720425595385607678542371
6596172811729182037281196095043
6597351514403297840947135857987
8107352002769979084980584006739
1352491971253886671075914630691
4051840773951902434977396363827
5492513074194379956005450888259
6592114452231886125644964635715
7701578085883439938939169948723
3976923721173324772349972714803
5329415612126146983531847750211
5487539397514724199721498448435
4057102104711838886780770398531
2620142571482111571102808482083
5412623548365503274692032869171
1432336761790314521918510867235
1432048065208465824377882432563
5249255499993166133052864537395
1917690269774886567758702126931
1436692521576262968400931153475
1437352595271781438856132436259
7874327767812653598741749654339
5325104502316600993119463416115
4061453099238786263020907812147
6676294374903291978970706305859
1844015143231584552188828468819
6675963280587648167593943110723
7874327768404042951677946454851
1431740841917041868689862046259
6839349449270476149690281960259
5329766039718883755962826629427
1357773848754833404859282301747
7869668572774398563972151649603
2948508745925937296762793452099
5403692014517921056438545167939
4051200279958832550068114101299
8112302478738594458222907695443
8112962552236104045751188149331
3106405418948064705169239397459
5328813779852325026670884427331
9380282807855556162910842668115
10241268976585974101441212920899
6754669258315445724277632226899
1526773452861237535434896602707
2788172526745149760947422892323
7948935497030794817540521006675
6680913675980885425699547124035
2867458864409179606461740160051
1515937609290520425056087257651
2789470841985281785299536589123
4056792619644227351293913670467
8973288405945651201048394805811
4220510118821119080965158212675
8028144311437789147679707902291
6432687188806791049389716676899
4140951840072083159022233133875
4140061002271549089385388581683
4140991884891307664024235222067
6513155648169474611144378438451
2699370733976704486936714294051
2625113825570544335333281112355
6760491137203777170936389776195
8106983204502713285479679271747
4145655920998538416233960051267
5403981018846689181211269730883
5409612204798616980485695759699
5409612204798607397350550033491
5165367849582384605932199031347
11519135080585001760439983752531
6592114452231886125645736449091
6760801912029610790039669777219
2951677336073022512248397247555
5319179552171916140547605279795
2789139672421752182324510933555
5329724931262841395610625646899
2699700851359857066746353693491
1527101968417689034815126926931
7784865968231686137145235674163
7785158532759183272678451847987
6681886708948531486203414139971
6517196095434450791690219435059
6516906100222480657896174662195
2789799589785020413505996665667
2784521343802274273569770063155
3972922333432789583427882127939
4298847667166888635820231963715
2620123304483905008854977683747
5566246456075452102184964347475
1754244778704624251056561665091
1753352440038878080661911389507
1437949804075791343166461002291
3967988470435798720003246792995
3967039619484666022600383795747
6517234564091096152038583775795
2867497413401616650389343712323
3968009263959891291303920887635
5404658913945337584077823693875
4298789264754316704434525114915
5250455674677396719872713765939
4220550235567585172242858984515
5571389364032425103031748875843
2868679808319392635884901970483
2868661674432098416447281377843
8107043811943297641192879105107
3907578447229650897476925989667
6759811801746394969597099131715
5249526157411702539793373283379
4141262669774540323759769985587
1437969302984046861063069770291
5329373214682906693748460430131
8108301835341467159710341940307
2953769986666775431080883348291
1437330990151290336858824909363
6755873287298060299382944964947
2700028460164226003735988609827
4130099458812072259899123511859
5333689159862596207048897344579
5329084517845154427330583876419
7770963486940722115917450199891
6670679957727738307785371292195
6676894988700370490634926310211
5403692014517921060711012119619
2699103491403298563663283233571
4052191362145744613886513075267
7785158532759183271707789239347
1759504663534896928531991119171
2700047647177292310489329779491
7869047108997079655461954867779
5497441789498237765766426613059
5328445887745689119038734943539
2788211070798539812979241857859
1357773848754838189722879337267
2863109149273236667816436052787
5472686539340666639778532574003
8034375120406235461620222604371
1432047904077444354629205893939
2620142571482111571180638052643
4061453099257223682222187492403
5403030722283089697247813841715
1437329620093138123338881901347
2699722606969054416443216779059
3026245306781517720657730822979
2713914183328443666977956053811
1431409430093854473883688710435
1521512051284312770831716930883
1521512051284312770831716799811
2779566032483318800060081316147
3111956726031513897316421567315
4141279599182973064758246393139
4135689451206920464490453738275
2699718975154404658667263828771
4051527823612913604684249519427
2789780166395222402755627074355
6512265878766238507963427075123
6512265949512829363995866772019
5244245494168914505040608244531
10250863376050997000700358251587
6760474297559713799706592358979
4130099458812072259899122459443
6676271324722362235521911313731
7870266839260187184244657840707
4057451564555172287963405304899
4215269576803955999905315894339
4052171944030503675066473268531
6597085839045528898998444843587
8032437131446857907849057953363
4215288914546530080467013080643
6601396508768850253965251662403
6518396558773328118460702667571
4215269576803955999905315894595
5402702942489873924927356351011
4130099458812072259899709662003
5245506474042888914120823087923
4140100835781091250667674355011
1758885693515254238394541368131
3972280383197312661539701146419
2947286436953059354654620787507
8027194176593205887276285252691
2788539808524041575082894828595
7869358091588452474259905000771
1357773848754833406925464617523
2867439232940333910129520284979
5319200259728110421834049135411
5250748159220914120269487026739
2868661452480873721573956268595
1357753207546741241431903638307
6517505510200164246649940628019
4051531374274476366809004130867
4051531374274476366808988402227
3026536222854952010795479209539
2863108936560511298644966847027
4300669386169369028380251739219
3976593760257900298761464320547
2625072641496479765645856355363
6513465280111012155949383238451
2625442572797281842173316375331
2699041820895372939015991145251
3027448041541720705639371596355
2789139450156945786046280516147
1358101457578873785745337951011
5491952066519543940391750562899
1600117824747554679089724011315
9137937915964634213702360773699
6601105077330220918589279843651
6517814848484511174042442678835
1357773848754833406925464679475
2868640824888928641784310211635
4141301450477799642079328088643
3981893454656214711389680583475
3972320126653309019559059211331
1436978961417894257337318838563
1918292243649375118813108385619
5319487984427419220246083819091
2943266839145963533845083022147
4135091194116315703435152466755
8037385184268451750275537262147
5235332169140453845203053392195
10642032863422984819908652708675
1521512051284308268399480620355
2788212431373821964344905515843
5403691032192990730116549120563
1600117389663670443762759640115
1446574437302396918922245063731
1446574437302396918923621844019
8111951799049113628911962698579
8112322939275735320068597494611
7785158532759183272678687654707
5403692014517921058509491954499
1754244778704624245756805665859
6765405425678025026579996230979
1674686498846546234741790880563
1441644201138349848525803762227
6681246135060433506472804300099
5249874470272089252865197225011
7952995287420101315954347497043
4066034776702682668860343264291
6680934066529858513886698877763
2872410624566321127561606996787
2863108936560511299812948452147
5235018826490946030468750062643
6756162220568948195755699675475
4051531374274476362547622847539
2793144767884284955926231283267
8111356045343957589662338938451
8029054490942399200991981433939
8265809385312293974690357400643
5324441033456109606728082985523
1441622677145250930508299514675
2794091351410981455932352045603
5407981268810491862869879169587
2625754476524446571193676468515
4293895907009747114720870224963
4220840079923103761803039355971
2783278941737773747768599586099
6681246135060433506472804176707
8033406775303878201402352493651
4214957598384640720258384151363
3971661262022531235556191716131
4215269576803955999904777978947
2783880774046246962082469913651
6596134262736744993427882779443
6587448069627274056559163168067
6670682380043547553809468297763
2789430876578060733373254808627
2788539969675891347652892500787
2863108936560511303935831720755
5324461267911049506466544440371
2699388943717010333133836591907
2784208307297449182373541532723
4136681983455423158141169521731
4061453099257223681054490117427
4052168393107190470867808437027
4220201069065551488429361284419
5328795201209414965160115843635
3966999729969814159662153740851
1596348105682488381842670232627
8027253262512912164733965456979
5170937369966424871277240078899
1353130284068282900381196034595
10727164300773881634132707062867
7785158532759183275976969831219
4215269576803955997769908700227
4140969963037689512027926700339
6913648820900960007560026530355
1521512051284317275599020372803
5328773440750903420001833984563
4135360542550415788339079811363
6601414713491641716447550460483
1432047904077444354629206029363
4051531374274476367847864153139
3982204309743701785444193805107
2699700851359857063301217464883
8032125228249757541957522108995
4052191604738663975552285942083
1754244778704620010240212099907
2699700851359857065642815533619
2705290924311727593996788310835
9379955420687578461405184213827
4051880910803023015854386454851
2699700851359857065643084100659
4061453099238786474123450328115
5403340046437235145929677410867
7874018500623066869728363631427
1679366544039023979441725588547
1437658377728517678933503709475
5324113102846934172757372838963
5324734636557153251714366850099
4057451564555158178824881120067
5244632203705725229442284073523
5245524683747322763691220480563
2630725740153531149120096715859
4130099458812072259899728536371
2867497413401616650389882680387
1754244778704619725664252343363
4215248878287688368248029536835
5329103553059819638681511351107
9458214100825401280146666968403
1754244778704620007139717690435
2793182462052056790998567764787
2783880774046246962151189390387
6685557074164818059027422523955
4220550235567585172242859045699
5409612204798607392875208922707
5487600222224663134462069327443
6770024811516227130893521929027
6597646274187896800126958789443
6601705847090162724895622128451
8032804942995404979654668731987
7869065313719871117944253665859
6597374412915174673930923426627
9220645745369661592991690875987
6597375621840994288560098132803
2793182462052056790998567825971
5160084828402901063510353064483
5403709982497437086472914281523
5329722513411202166352277217587
7865026293147906292385255216195
4140662891175573828726431036195
5329063649078027049492636967715
5245794198387957195864402969139
6677165085041654030351629243459
9458232309974316648888250295635
5245212488099140251446142976563
5408992913382423574956292125779
6591763778058926959421795934755
8027462321379569730049266697011
3977233211237544404842624201507
4215269576803955999904777974851
4061121778083810307299534595395
1521512051284312770831716861251
2700030968683995057379738924099
1352841497467370687097110405923
5235662286484263013710889833555
5249545349072136325453488210995
5655570490297307271200941298739
1520872363299743344197594518051
6760491137203777170935867720259
5318849434828103047595279196707
3977600795485315808438851346995
2863127283160530624397763159091
6602619092521905056731075138371
4051182066065635867256561017395
3971663770799396984400378016307
2620142571482111572348549341475
2788499994528780963034964370467
2868370248046855470016528273971
4051531374239820603840579904307
3976945401833318705991382217763
6759811801746394968428043776579
5409590278517598029830540243763
1521512051284317275599020442435
4056443395960949026009744810819
2794380224768001744526329984051
9379004147736680832061141177427
4135090141323809988619258910291
1352472623996265240442473559075
5323491789959348385950836610355
4140992197474998799270697981523
4057451564555158178824845472835
5403030802858467773845224952883
4219289406531701159581951673427
1595477911117976896191607564115
3967678990185305183770319794739
4057451564555158178824881263683
9374673543186627505567279686195
6755522537402572278675698767427
2709252564207089493249963991603
6755500606399292224564031075139
6756141431511494513442138698563
5328754400501344993763705308467
1357773848754833406925448954675
1754244778704620007066987476035
6591123123228623439348665229859
4140972456800121537942216974643
2639969025780195321830149595955
5403361897159127583617622094643
5486941296536536634005731492947
5318520762843252516828852003107
6671010075071547742524772992051
8028143027209823237417294050371
5482917673867822616346323206467
2863418341201205074778578375219
4050889591019814078888572830787
4062095129241732097407644493395
10250863376050997000700864713795
6844283074948942257063678268995
1515880708590554540335232717347
3976614155883268438036023677491
3892765478570531950904316531235
2937404752552496022554517189955
6591763778058926959421795934499
4130427158304242463044284011843
1516189065860991808144524055091
7789857779092699765319709234755
4046288107084016412935269327395
2778618154045686025920471704099
4060814791759192886941205423427
5403381471941210690176322646851
4221092047394607470131119736131
4130427158304242463044284012099
4062095129241732097408483079251
2795741385003033097407006192723
6516925301121405888855170691635
7785158532759183278038285825075
5398061885770892298665693823795
1357773848754833404657690493747
1357773848754833404657690354227
6512245468646345758440385954867
5160084828402901063510353187363
8023171762775222109004460266035
6754882845048434907282864742963
9137319173002627972967851963715
3967351451568419245384125269299
5487850085880818128605365626707
9064223739760402312700440622147
6675384342031728164446932514115
1357773848754833404859282375731
8117607330808279428455941288275
5492491238266920361795832337987
4140950776968941629845570593587
5417904055788576545175792398899
2794091210107845788978510971699
2867768132190155685245124678707
2867768202434263575354396521523
4144976580266748065503617627219
5324772213037219630168017224515
1517197309994541102614375056179
4052171052684915701025385760067
4057451564555162981491635598403
6586854481166489638150428907587
7952995357960450653819672749139
2784769400288621209364944007987
4205366056455017191488005296707
2863108936560511299749028311859
2789139526009957417139956761139
4234768406524267115842092881987
5487192359949100767093065020723
6676934944069023482234172429379
4047239687284982816426735973699
9380303667473030882815284368467
5409612204798607392875208791379
2699700851359857063301217535027
6685887039763269811273155827011
1591415683320950830013480059699
10250863376050997000699820332099
8028761836040749736879090381635
5329726064573016118762369467699
7785158532759183271707772465971
2867768132190155685245426603059
5403030722283089697247813841971
4220819603446886133842039628355
1432630445152065849780304417571
5245214976786276723684493382195
4140331811375442286289904345907
4215269576803955997769908761923
4131730228020648119911218238531
3967658514282098567214399693619
4131730223298281637041573024835
4051551926273916365712513128259
5571372282620506625786205467955
5491854134121468596181600266067
4131396555621454808461352317731
5489480780731639621149325018195
2867497413401616650389881763139
2947286436901127533841657173043
5650949904997761399363720127283
2705290924311718288893699966003
5245506256518738414771546178099
10250863376050997000700360471619
6597667043450836366005961758275
6597083132279962500114578675267
5323494051677754800187694522675
6602307189660444482404001011011
5403011388636855008074878108211
4215269576803955999905820263491
1357424540343209326873762931235
3977252791352110112587352514883
6760143122683675912104683193667
2705290924311708681369719743027
9379952998371769218743491834435
4051880753764814655121194623299
10250863376050997000700864840771
5318542362631581900300172477219
3978552225437700631682653168451
2626391585194255936752836695091
2626391585194255936752836485939
6675402036237550053661080765763
5408290531572787686381319234099
1521512051284308267094111232835
1758885693515254238395315217219
5170318324441952841277328478771
6517198659938726894126023983667
6438277347685899909056431272499
6755522537402572278676256338499
4130427158304242463044283937603
6755211682611328082587906561347
5492841590379255025255563080787
4062095129241732097408483218771
3967678990185305183770319594547
5329085494816988811543206634291
1443581142325051261162047685971
7785158532759183278038285755187
10250863376050997000700360599107
10250863376050996998566013322051
6682427104175330663795298296643
4215540229410143436285095797315
1358101774882548377116750263091
1521512051284312770830891365443
1432670496152030220671603773731
6512245468646345758440385950771
6760123628476980806536351846723
3967351451568419245384125395507
6432666717624716649028952134179
2868949322960027068058084455219
9617989363923120227089699247187
5330033127008822726848629982003
7785158532759183271707772273459
7785158532759183278038285697843
7785158532759183278038822568755
5482260099055516954828655121475
5398426896347444539639258559283
4215269576715062874241263551555
4046556559452553470068241151011
4214395807279762039132422227267
5566246962513385388993514198611
5404600974939350636343501873731
2709933114162369969137419104819
6601124571886323558385087365955
6597045944493481616235679794499
1754244778704620007066735883843
5244596228753730729445945397811
1754244778704620007066735752259
3026246151546776128888794256963
5328754400501344957351277576499
1675014193859566045984540996675
6756098062223588667084953244755
9386204434380051107180891829843
8033406775303878202433144768083
3982514918419712131962347139907
2626004643023172434783060169507
9374034173097190450548645835843
8022843020286992251089455227699
4057429638274153336004530020643
5407672770440855432300942468147
6522457270357305767750580388147
6670679957489223451744812475187
1443582270417301381043414730579
6602618803607977887105558255171
6601414713491641716447550903875
6603197955294124072240736850755
4293895907009747114720096564547
4140972906551287150835817334083
1442263563666660016373111276339
6502981474811924734472235402547
3897365517168257529389063021347
7869375865947492669087290581571
2783259310287302734754904949555
4141863884880343132537575785795
5566246460868209829638762223187
2709253858725950795004708594499
4136040437317857278171084715603
6745633358285658737403989467955
1437311647375069990939448713779
4146911990223720875686489450067
8107023014089053142546350827075
2630996222212543921288479261475
1674084666538073022489506882355
5397750059040301659059397988915
3025936666536954783821632586819
2783567657541297863603081467203
2784189282084233924862530499139
1674686711559271601705680380979
1437330990188183825006244012595
2629716131198191364384923865651
5250455679383541219292906345011
8022843020286992251088363729459
6677203482640491786974210974531
2951988030008663466645516534851
6438277347685899909056398959411
6512282803933954630938987278899
3977273015692091015725535343395
4057451564555172287963405374531
1352510100771680466607080153891
2783220696069578520809177232179
6596114621861212738878128137267
7948872632888166396012972500307
3978202604109187466658786329395
5329062676859679272280386712115
2783259617812987016262880552259
4051531374274476363574105355315
1601008434435580051926544372275
1357773848754842977275964760883
5324422662843973450893162009139
5249256495805917450414988542515
2867400618740984377234273935923
6601125567489505430345561163075
4220801616283972784205229077827
6754554339214652119115118372179
4136680931569104122881653425475
6670352494371272219639553265955
5404638518360456508594597208627
9458214019991826996958394004563
2783277368651392931011015823923
3976653979562865875390237520947
1527102204850881744605706344019
3977272052624485440352291210275
6516904744311923666059115188787
4136060676807596328629375877955
5318871129156198474264450831155
5487870496519385399492476027987
6670372819437753902472181855283
6438277347685899909056398705459
9137319173002627972967851713347
6839721954261006605168177980227
6438878183818248379756259255347
4131357950590299547344291828787
1601008510290982265450481914931
4052172261925694256672991958595
3971661418155764050579078460195
2700030968683995356438044357443
2700030968683995356438312792899
6586502457372141695185603207459
2699059057770393127982778757923
2867458864409179605432241886003
5491951915663092392781557548627
4061453099238786474122864247603
1595726713385077489780007314227
4130099458812072259899694985779
4141301450477799639583413323075
3026847139089990928635481437251
3026847139089990928637059544131
1674686711559271601705680446515
6670679957727724202292720902947
1675284765716389146102100738867
2784848065726540600153316926003
1600120111003666334083569837651
3976612947584710438853744407347
4051549422536614329630942643779
6680353796394691574759921300547
5329434788753701181720708335171
2630335025382112024980980179507
4140332939724563050149028569891
6512244482520241954126783787571
6754860041589248645830461825347
4140660871482075395984937066819
7864714243354751484637614268995
1442263251716081373448560264515
3976981603271254309778987627059
10489479813246072660402697827411
4057429638274153340471295943203
1431737134308468290849602679619
5493152434488609706084674969923
7702177788594798134872808567347
10489479813246072660402698270291
6764763566348035083375256810307
4379007779333435623502182970451
1436650199375971569399810437923
6765774521675659617003107731027
8027271258967545816138221180499
6670682380043547553810559869219
6670682380043547553810559930659
1436340648232357828679257236003
5403711266650240981223213244739
4061453018664619637007664170291
6512263607846315214548414767667
2867497413401616650389882622787
1441952643077122721686470607939
1684627571977141577181805306691
6681576176756315662727324508483
6676603623504261725606900810563
2788231697706581463915529585203
2709934488998287686147497088323
1353130284068124449755939152931
5235332169140453845203053532739
2630394177154375835959189246755
6512573168377034741993594630707
8265809385312293974690357257283
1521512051284308267093288301635
5403341344812388332651427345459
2630354283153496790990352093475
4050890553517957195602384196147
3976922432004235973564318434099
1601008367992726425464518091827
2629714997515406523331213799971
2620472688825921004670218814259
3967040828171826101865843593507
4051219552288239381740992676931
1527102204850881744605706347859
5245524542371476182781216834099
5324131549038898938788499824963
6671319560081369087593514476083
6765774521675659617003107665491
2867748642445325915334739506227
5413243571510918052144915760435
2708984268859557624553145578307
7863806340064220898126116304195
5250455603806027475867136304179
1600120111003666334083569632339
3972280237690485294549033951539
7791621379375031390104140858179
1754244778704632990099263669315
9062440938337031933632060995139
1436981530031260556199475613987
5561488180657515312630227747363
1357753367516996218605931663651
5324714009814779886501880013875
5320151774997907076872715575635
7785158532759183271708561916467
6438878036886532443912637129779
5323512261438876010093823145011
5493442454479015995700805981779
4140993174446833183410830583107
1437619606452832301938612707619
5323512195672846940845247767347
3026847139089990928635747714371
5328792930289491671744583385907
1684627571977141577181299950915
1833180376691387210169194988867
8033406775303878193968016807251
4141302654977504127911712986435
3976672265193148900557105472563
2700030968683995057379723199299
6512553750043022725550346158899
6591764009750032525213494747427
4141592654875883741332630495811
5329085494816988806170220442419
4220221336961097521004625143107
6686529060577268543722953659715
1447874042336621634840245322835
6438006401370590296278446461491
5330362116003333692236711998003
2713914183328443666977955918131
2783567657541297863603654055491
5239953811988441426450765329459
6682214565183978315403343849043
5324792513605295923025609372227
2620142571482111570008379441699
5328756662514899574656699941427
1436669471390635649471601792051
2709253858725950795004673086531
4140641211125547129548616058163
5249256637771042277554432131635
6591454217529283215056568455715
5329064786929834301217906697011
5408292949444098638811450647347
1674686711559271601705680253747
6681246135060433507505109480515
2625692669620065484803602129699
2709253858725950795004708738115
1525536475002879428215975391795
2700028304364178476423088120355
4215269576803955995778356437571
2863108936560511300848539873843
1754244778704620009278897730883
2709934488998278097383650964291
6601355390789382947867991487779
1674686711559271601843370992435
4057429638274153340471564509731
6755171868319839285436755427907
5403051202615680821649497863219
6755521560445721939857631228499
6764763566348035083375256748867
5234979158356623312395055682883
7949186641018873003819378361155
2620122095025498428017799663907
6839680528796379308761667478339
3966710715513575811955415134755
1521512051284308267093288235843
5333744690446624733060249437747
3971972117444568212474265158963
5407653579354584700095175148595
5235332169140453845203053528387
8033363173364343279683267609939
5250458168641323484443192676915
4056810824427110357756670067523
1599808264180950207104451552307
4051531374274476365782740779571
5329085494816988811543475196979
2788851725811877504302700446259
7869976768211490701629900022339
5402701975035532629949608645683
4051550878481558857374021853507
3897694269728486492011368755747
5493133339047630937155649544515
2864017897572236687869231706675
2863108936560511298644717285939
4215269576803955993574500295491
2863689362536023446651714875955
5329394008187386332475095654723
5329083314251745372777196167491
5403692014517921056442604205123
8028761916635641349819609658163
8022843020286992249912098366003
1446904554646201888691509670723
5325080162943385004023614952499
6681246135060433506473309836611
6681536125846274682093288116803
7700686045560280278452096218163
1760105717397493034582218593091
1357773848754833403622904316723
2868949328236817360325536068147
9137316750671838343076478280259
4051861491603301761675309700419
6591451795213473970192381977123
3897694269728486492011367633699
4215849638862101055439497347907
9136426834336886040160539726659
1680276865439389100427200251203
4051531374274476366807962035251
5403692014517925300423553795395
1674666160115502965452110574643
5324133659067413967046347666243
5329683832469294574596612305715
2629716131198191365553741050419
1353130284068268793642987102499
1353130284068273312631197147427
1436341933327084780550985298483
4130118876886816829705067504435
2704011715216586703187439076403
1358390310569387092060780171555
1437291015042144187895268839715
4056169856736559504249110860579
2699039639715387855138549150755
6602326167983261300133196816963
5323473812521268292356064695347
6680313967940787072613325427523
2629717258938660527611711792163
5493131973377434903295668924995
4051531374274476365782740902707
1353130284068268791302514090531
5417904055788576545176063063091
3967351451568414745147690140723
4051531374241050084194588574515
5324113021991306587710382224163
4224510440099822081917931561251
3893402744258959037724910372163
1437311330405796113799963554083
2699679241753113600386847085347
4061414176922376042436615156003
4140021349721044812947340342083
5403361897139460365285302866483
5235021314309865353844766102579
2699659581969524291351608562723
1699486403370626993033290470723
6765405345063303183688887575347
1357153584769813084606935680291
5487521263036044284667455738163
8038007775714844582587811517763
1834072563946262806500632569155
5249255499994251254337367131187
5323801275580299209669864469555
6754880431899562759133368431411
7700667764741270123170616197683
6675324731083237498009884369987
7863806415568905855823359660867
4214376176144110389479843385923
6671342614731166423361859699779
1358390240009447377290816332067
2793142269693390159041128444195
5402764607484673610351946965811
6765093598652291284392687509827
2788172460671223417321179923507
3972303211725556266033127433011
5413613739483450831738297791299
5412663292095678493101603893811
1441932006316982824617860408115
5318849515107252392468643131939
1675306682829208481494384988995
1679057903794461044731117122627
4214376176144110388375802287427
4052168393107190469837319180579
2700029593885052732026986444083
2699698504305673756125925099059
1674724051662858534983132718659
3976615530366247497743918711859
1684627571977141577182341313603
4051531374274476363578902529075
5249546486956217178870099874611
2621151052915829828116597195587
6760493716759579172521171436355
5319181974487721728432594498867
5318891827826839397997627970099
4219928772433600383408799036739
5409260085614790862716755399731
4050908767664792070573866029859
2788480731738949565160221848115
2873301466222152897308885464115
3976612866399359987520315208483
5402742766834838542489349206579
1754244778704624247818659517507
1357773848754833403622904382515
6512245327027305059267457127475
2789412667392178692239764173363
6680644302751960286859685479491
6760453822207531889758406202691
1679057903794461044729823179843
4216160403722145645193540687171
7869685275400603209746298979139
7870248634832543626941712057155
6512572946130662141940916761139
1443230392408738882977455887683
3893383401445845205933573363011
4056171221756272728436150187043
4051531374274476367847864025907
4140660719755150627621986050611
4051531374274476363574876058675
2783241166974947272750918882355
1437658528509825836832126996771
2699737029332024918834848862499
2620471314026978959693469528611
5319181974487731313760487486259
2788190826841081275929851016003
1437621132385953622635241939507
5244307078825761047152988201779
1353130284068268791302514225955
1432687269979325809181295059747
5250476377827205524683564855859
4051531374274476362547876606771
6765115444595112419952902152515
3026847139089990928636254233923
5413613900356267115447791531075
1357773848754833403622314947123
6670682379985757647215642485539
3897694269728486492011368751651
3981545520415041819864783467811
1432666637406836971298316694307
5329085494816988811543475008307
3977582590484670529574128599603
1599808264180950207104954872371
9379644882789347250822965380419
4062403320286176097413566321987
5329103557888471336573920023875
2629716287036280814175570383923
4219327936301251910510736393539
4051531374274476366807961969459
2788190826821409552757496689475
5244924763754071969702562968115
1357773848754838189723718136627
5249874470272089252865197158963
6675383902350255834222688293699
6770024807070494853270259053123
4062732148109106490376364041283
4061431257703569897731155763747
5403688217073284159131992789555
2699039639715387857410870809123
5412953429314210541142717908531
5402798613858075452279717446723
6755171707701592898467237614643
4050948885037312290692190712883
5244922634261936100671924544563
4057451564555153380843040555843
2790090950389173993023810384707
5483519799759563856902746166339
7870556910916545357381262009155
4216159346154166698185187476547
6754860041589248645830461969731
3976654130714465328179783545395
7868755758222734821060769960771
1448202785138383349788859323459
4135091269691469029867462472771
6437697280779525460697702216755
1441624046945274796044637512771
9375003660530436941469508051779
1521512051284317274431075595075
3026847139089990928636254172227
4051531374274476362547874505523
5249274771639767343391159038515
2788172460671223417321179652659
1436998374418563714945012339235
1358740909110632501200841552435
4056462416784906244509658198307
3026847139089990929672113042499
1357773848754838189723703591731
3026847139089990928636254049091
3982186094985872262801876333363
1601009719216801880079876575795
1674123215530510065318659052611
4051549583960455026757681300275
5328832905436593595482392433987
8023192636481325263298220016963
5329396047012414446778054763331
4141882943797030918454485791811
4141282178446942128400504333635
1754244778704620291779580998979
1754244778704620291779580748611
5324152105833537300373569675587
1441933129371974473240542253347
2784460907028795652972801511987
9375003660530436940305588827203
5334037254939479052290711831859
6681246135060433506473544344387
7943942472205659348922357916467
2700030968684004681542188413763
4050948667550271717047311606579
6437967715950604146311449104947
4140990534348830374695076454979
4140681342368925081186738577987
4141302436862108657791710421827
7771229219758809675576813831491
5413613900356267115448381101379
4051220680009036821863831049011
8022843020229216146226453689139
3977853238787196457413178172467
2788832534203388487451245892147
6680954703657685193683764462403
4140101200199847760156175975747
7865026146216212058963646178115
6438589103615644547539882287923
5328792930289491671744617001523
1674686498846546234741539283763
9137298470059069705962617135939
5328484578020364861494404526643
3977233050620528065802244526643
5402721005284636943302761202739
5333747108298263962318598849843
2788499913695216005967010411043
2798137561197849623952318735155
2625733773097936604384063603747
5403998916006825731057113047843
1674686498846546234741809689139
4141882943797030915289077073219
9295773075700363360051731182147
1357423254954410547620692955427
6675961754633620517165029597731
5319158919837924392663968194851
3967000857767992167108046819619
9137319173002627965473149764675
4061453099257223681054992319795
2700030968684004683896082084419
4051219632786083260701979465027
2700030968684004683895525294915
1353130284068278098805329699107
5244596228494250749677078135859
6511954340065339133703699571507
6517507932530953874343081362227
2705290924311713242290519683379
4230124857240725095039515304515
6601705847090162724895874769731
4141882943797030918454485792067
1758886057675815437358333244739
4135148013629846050783283725379
2700337870207569318507399221539
5413613900356267115448380830531
4051548147825084637273840231475
5483519799759563856902746420291
3981605744531280266371214287667
4051531374274476363574875865907
5402740504548194986390895154755
5244573112454981670795611288099
6681246135060433506473544340291
1679076184613471200011033589059
8979753674892288943006414025795
4140041508008225476821752357171
1605361856592250986739378832435
4051531374241050083029881529139
5492491399437415569063880565059
1437330682920677418166801286195
6755831785922756700465350010179
4050871296297807919973697397043
5417904055788576545176062014771
4140370492575526607841458001203
4131415817601013253341442163491
2620142571482111570008091988771
2705290924311713486230970971187
2708964764617824456256971428915
2620160776166793907794342912547
4061453099257228503353273762867
5318849434828103047595243483939
2705290924311713486230970975283
2705290924311713486230970901299
5492802984677931962025713472051
6755829594763155675528875282995
4130755820193877233855471161635
3977254971882702271001272792371
1357773919553374708522868150835
4145903826607523819905185166387
4051220599728806613079862416179
2624763237358265037472091357987
1605361856592250984686903448627
6508202750162827461626673041971
14376650298344316650659104909155
2789469482238882623880156230723
14143935633819181563138002147171
4146253206208835832000375574851
6926379806683130609349475919715
4052169838817953723316989797443
6671652175335605686465911141699
4052209733370001006079755101251
5329763853912513449775651300419
6845004965444769911657788307043
6923321673356601699382505199459
9386476149753002560642240698211
2868638776267318791896345883699
6760782644774365764796273599555
6999109587516186456540155947107
1532978712665005908800763745091
3981874353590001633758553658691
5324711814209513257296208344115
2877961723238387641505263268147
5235659864188125493121734947411
4130176763727874759771972391747
1615615890855614374460682167635
5581625262796555107270536601907
5235662286484267499778728159059
4046596615194705233209164523843
5408000541064814100858228070451
6672331596331788254063650681187
4047238478359163201797561416003
2778616959616778535542775292211
9374053440372045026808246596931
5320480441708200273138006827347
2778905968392495771778262643251
5581625262796555107270536746547
3967038335336639920659845362483
8020093923249971693138973442883
5319531666613614266223155159379
5497132390335955357275296834099
5497774087057819449239361906739
10549516193299759523353715688771
10549516193299759523353715684675
10549516193299759523353715888963
4145944934644105747793041642307
4146271570900688563887649543235
5404000124380626811922862515011
4225750959180864434281888695363
9223647134960843368521866303059
7785486288828593616559113712691
2788809796526309156971352437299
6681265392560823785773835949123
4145944934644105747794683577411
5487891511956425983609436053843
8042338147999402342591090738739
3967661002082552253608405045539
8028785127400329834664390894419
9062752912292185061528775643971
6676294374943423029688492643139
6593294212420963669373890212931
7950445147368943589856742164051
3968340347892328576476142457939
2778656854168825818304785498419
1842814240211234895194099967315
2778656854168825818304785625651
1764107029613586238267843626035
1754553196665866768697116668739
3032129016627826371823253665363
5313590768367239617008820826675
8023503254974611118292801238099
8028473144477544972115788452947
5507016401394530987854821208627
1605650714011415845500967199795
2868349478577674386034820195635
7869066740465925351794175186243
1754532498570537894580031145027
4056480631505769960963150451491
8023503254974611118296255247443
4219619504652624301391556973891
5244611727560527507621536740147
6845292770070036371196489245027
1928216618929076594889265210979
9300145542974417873438923900499
8028473144477544969843465471059
5160436635868740806911268570675
2630045114859215994483902923827
6671671523445539014568586929507
5407965633350214986653929447987
3026575414623965060558266647875
3976904378950506449570423391795
8017602327135745942409903952963
5314559037689345369629790581299
5314559037689345369630060065331
7938355052909177526182827545411
10410269780067084732936044824147
5249565976701046948780467041331
10410269780067084732935253149011
5324114306755239399337549440051
10552575157249603189835647108419
6924542617484871382175307093859
9221829213054727744116076660307
6924542617484871382175306769763
1754244778704620008109624403267
8033696837149946470172259268179
2868041197682399785713655948339
5417904055788576545176350311731
5408619505493935929296488112691
9299893255492333603505829082211
7780205715054829257599881532483
2705290924311718308758477357875
5324462794456444225690263779411
2705289795389351160830522245683
5314557828763525755000312836915
2620802639943737168313944589859
1515899079502373749346175042355
5324114235624594251113518408755
2951677336073022507978679542595
1754244778704620007066717996099
2779897358439430063877264922195
10410269780067084732936043586387
3903636301322001676355555833155
3026847139089990928636756436035
7938354977721257218689644705091
3971972117444568212474819780915
10552575157249603187639812772675
5403341345420204025246911705411
10547932424860626619016154665795
4303819917913186684899164767827
4215269576803955999900752426051
1437661027254050314269070935107
8033406775303878201404655289939
2783548470488820271660357014579
9304846371558951518552307562083
2788849529948415565400980599859
3967021334244277031236163351075
4144996003712962946762046797667
5403379945435164505983460455235
9216586097259033224038781965907
4146272704268644452602500756803
8034006100020706758410603415123
13109600160222171822033808488035
4219912135499515686877253555011
5323824537920631940216944731187
1532978712665005908799958369347
