22
1314247949690391603507053608714193742089191
2552503830827431246750863233341843039645641
2138640427948168794823529620647912072220647
3001471163208415546093188171558589012077021
4297834493771641731724567909305798294782547
4296584877417952388374956662346565789575171
1315836779290847901098385303297533721265691
3002243621006364699084710997544348702824985
1314247949690391603507053608714193741864615
453195821668547894922417713885675351597485
3002243621006364699084710997544348703304145
2570342500691875597419331694891268682840523
452305733358118264850984032929562026897187
1688967396700192422512663838355774925193289
3866012627545641614273549739359682760680371
2628266727332997907914272384233672048970045
2571433783731051504918655379969502616204183
2139451531538378979823326660000633250132599
545254576581988045037938819741515427366753
1746882665034125989815674214151704281793085
1728225872567012902283724224320754887297625
2141306215752822719380696092332843292318067
864460523028315513707403846786100851239061
1316111447616929138263126727292152111342915
3416063103793745064942866263230158737595205
1276778916261385362842385281197618411196033
2945998287479469280693752908236979310964519
1727215610814779575089649358724180379643725
1315062471161408646598102356179546264450203
2513361732547210680791125134759802097080287
1314247939273365596436803279152484806006751
2589889829841432096438208359031986236863667
1708475775190713414157091212648726402907671
2141193670850212750873337702384675337362873
1746143708762968178395002368481288760496787
2158145207096431085359358915630918086881611
1257106575502874196689705134980369907529143
2984316804884734806293729373873875786811063
2138601713087778220574685805476485110704259
2138601713087778220574685805583817222398627
450602267888884025171881095034801482938609
1257106575502874129445734494083149784402387
900349286196655780152375378331232760524163
3002977135572337795106593739232761219722327
2141114169202691702220453134882410771948591
3021871971773740578901445510360612057573617
1034217661526433294333815615637608089382369
2158184314089426696882859790331177623529055
1709535613906408853803355005652748239189883
1034217661526433294333815615637608088476321
3002085188835488799595915166591305004302511
564918021377390630779202785776184565681357
3790015622302379513253089206879828142183221
3021831516188057520047617005419233033882957
1726404434183276733128784709059476903250375
2158224639503728660787304390379826218200275
2984285219962684217204613976108262910083637
881533715161292566725025047863745937941043
3434999999026162397271219894878471403257885
1728148282377853943209404762700793998896295
2178628894725104952079054822516494761618005
2610690375203177045631615702357555380920097
1687308270945956543835177937224660311368381
2234957217998074322143157165398679768290425
2549939921093717933912379189213087165328773
451455583390249248301124004766722027770061
2140260697395613726374308782792636993593087
2946927447307264921717716688277212198358749
2176920310782166525582639851268817322655685
3453776710471237376459148333077194898818227
3360009645451614491282345912178046532915965
3730435617727634732203070388233201182640627
3433136517159319956453756956655074472035995
3393109128296799194225146271883210253963811
473753249118831607241664183338394784247699
2982735105215045192100471804893431448958967
3415290787263631631986257228236326916077241
1296245384279837342402769993358347749574367
1294623103696208456691863871188203236467415
4617003613404638295592297712583153873894113
489779540531324571715018890088055951642533
1315138122262784140226679208306961704092877
2494510954901421461859381282750354691926773
586063086717798432148653448965497939065281
883196530973108805065851497049355253509835
1313433236489508164026229372779155206907131
453394910753905097143428144812174118615657
2180490858116399779121532795396802925632605
2982617201363598114200834719651191682934631
3434268179618479717720326728801748939667803
1708591984377538898535123004331098204533097
1708558704791534641059218027012326970543857
2138561078649214803713967439728488510457103
3435149725785897504365477771986998480502377
3023534631258039396191270983139754838986809
514832973489066883899077167184375692684865
3396397717755191289112577486663915506150099
3321683932862535502763325385121499922409143
2140299488248258306025431911230525349304107
2964773238826977124987633907944040983658885
3002086956051810223822357583694437034012087
1314362312700888603103512159259416532624895
902786239252916480870552553950695366434665
2138601713087778220574685805583822319340675
3321645148777301044328554229812263773497671
2159809775207243387108592152491083788751175
470389051181211292349895814790591174977899
844059565745903411240950802586661510636843
1709371495917304452557288208991023611093499
564918021377390630779202785776184565661029
1315060711569435975487073632041817656068235
432714079210519439666019560621152657392605
1315018321200758760422726360879200822465043
864462129764675154790857719655522256962009
2139409217847903254564444816316862596005553
903676688846686028356654518058182150813659
959378457484540258931932581859909953242153
1295710692540380482583810749300369255542471
1295710692540380482583810749300369256512407
472173388875148657810392767184138127900129
472212073819335320511670066679238801166453
3002938664482313229062563570078777552763331
1708523443849721457460736516880051559862903
2552419199784303605073833767723509315147885
1296435565797260348057494515070540903962447
2514172821422531192891237606970923767842477
2178669350830410135765276880768818000624413
2159846806490561853339634358111708309311055
1708560486039206479126605035804924686823555
1783392466925095045242156997871610745154149
1276003171627029618491411641244133244416991
3866012631335752767363273976145344441728179
1707826801076430634187492677662184314708087
845843953654321384026555866136994391533093
1689050170139414725945599969270636134106463
1709450982016571020363628973082276377103503
1275110893710601117220039922503611245860801
2572042100744462643940672435365925294484851
583619080384648268760470656689387936667979
2984477161572210955017902018098845609076063
2138596117994106756730350711221684548879165
1687308270945956543835177937224660311859157
1746844041585877170948535880383641472498335
2139370590736555801197842501724155330069461
3004147756496973236016906481602831858095615
3414440918584238754697481288826133157398361
2494623729029212633090722771092414949522625
1708437136321906931905080249477228363112901
2611378067647001199283731682503281843360437
2197444214714013590297314510074966945275019
883316267310733270757817890651223108424223
1803135191139335494020909539223817282270267
2101940441239891106020869278101256107995159
944796777926392105844136004333692563990797
1746882745370054012008260332648729381790875
2160009096456744696513065331261386581257651
1708678528200387830815292962224368257724539
2119941237127700236667418766217595482070855
2120755852477090726873403173799213040735275
3003257394494541960277914027095347497298881
2178630650517979110182792583655953332196477
2157413524983417506705442905258622292748195
1764077814289865956991671072507641650641969
2121526383763087914123157229398941270747935
1708599178726574028985324814182791618788207
1276856566593373769297820246314719863034487
473559861045633555045387524723113046681479
1294656390576121491197307720220410380746965
1708437136321906931905080249477230970126629
1296403984015661738063650901699187922879337
3021916045575766726625964193081489120520817
2235108731448894742355700578204113371456449
2120715371233756586372378433372144659449935
2572123114070021887629958942670498611501333
2140299564421500601737543605505594052885175
3434804950546194383560895546704331241242817
472944079980834724030753903897517188548055
1275029960034993381962967961500217520055663
2120790971475400030617444473899728499475747
2947075336790918668262884015764472361773237
3002085173968647372563796540495016106374087
1746880897838923648191937817112176629285411
471121053377366654790095648802822716772863
1728227701236302412127109149327739387639435
1332049420370867492145088820584894695539487
3003063697439637953015527734648528008685947
488153828854949469580022141629756866108145
472053710392232451930727799106976612028533
489976949823943087338900915246622064798817
864460385405227462636024501627561861927033
1294582637024285201026835212932384350972757
3396556408884399094949327348087204417699829
2589238925285380602087418904955904847873889
881651916608479926339095920987204865713015
1688080557699787131678649088321642413110797
3433412802775700863619456250955819970471631
2138517012460608471392958471889558790122109
3414521798252426455159858060286406667597019
1726518739025046861683763253811009824316611
2139377461531027625813291018990217133137571
2570302094983700198929278935243986463275791
1691610309974996334890929004334473799853205
1333876290056804780811424269710730409551161
1726404343949367816690614188868408164874355
882383515104797542112329737493306019581963
2177731247304906127518587459802909852293019
2121718583018915308395393967141693767887523
1391054386685310082284514977117723195407579
513089045152830324177152850043330343296819
3435149722150373466214824563901609518332009
1276657580338272359959626767695162532638339
1296324569298411843552064045228945027108055
1296403984015661738063650901699187924339081
3865693900978698106345749352148762018829695
1785324685510373815733914202072392211151499
2141151059226340507776327580394419795707403
1746921303907987541900489979736762683735499
1725711485988815940368723920005892795219473
527294160601657553812587525079768607317971
2965624889426611017762503443710184362800693
2494623819586453593331339944875694590294501
1276773789345507433948172275560474818149231
2590168150852690784258278032530325838294221
1333798776551000092226082003347384603493767
3846189071593066902656047365704223491027769
3865236519996341504116101919195359828034689
1689006024309048325156704239211692063532511
902012033120945086294269392150447181892923
2572052821912036850027900746621103979718217
2964658719505631455638957184946646868385065
1294619359640445226547544794274175779066579
3434028714923229121839181208909588339750557
1314397584720685225148891589891265434900831
1315375911178521250649399165442394715109861
2589889829841788173505292775544065821027635
432714163148807239067185883144023011765019
941268719957910900227413554197747029893745
2981649413642908492117913543444289924621491
1313399578982106484026501644685623254537261
2158958314190857376141670221092778556824771
526438987344823218653304128838267364188255
3003056641022000959525674124197894089682839
2196855168991151065083986670092558829575575
1333872516184511776280158626916140373532607
3002365193109433948591597843391262005342537
2199224924012942371150357857907587317893671
884206788908488014040280418216199710928039
1315951233370108986336379477088425048050675
1708479541585033227860503130091342789981901
845882828642291681120321779830825510849047
3003023306765585230396211006618213845660731
1689005947781727712569755264483835137253753
2589239005267965569058752566071479575412877
1296444538457673624423028946405242780163127
3039759996711521061203952685928230893015519
1764732052448980627105056794947356161566857
2138596285572680821845856169675494216548447
3454350261650073466601743011640078754657677
1297290804153867270240360617387440391722807
1728144904781005884014583347283607499840185
452504567438782280275669145223072472669379
3022607165781158313647333944806573499623563
1748016266264496954846953460821690522955317
2964658723305397851358057071745591984882585
1727296800030421573082832751681772080402937
2589930289415006838090353249626791749533397
2140495127222686369721398731082561381310681
507701161654648367082443095543664926571461
2532875465996686398969176065997602072347263
1729770457162512534465682862894523970567897
2159240146782113510908746376521208534811159
490017401805529665599867647562667419091961
452383049379989060493754268496469425213285
882466455951260407869262346330421954120987
902124625444133666896313184353629936124055
1708483060284775689939551050655290907723011
471968860872399897141079774092471022852777
2928113784891960477836003080497089626640435
1276777403904834870957166922354748736827689
2982497323593247346917949204909337232603825
3002247380497388383411745023564666644380215
2589277571236749333663780725890715761336049
2120866863377011343184198458629216730142755
1726445133861275686606846336614581770723535
846651774847380880371466042992887905338231
1357146912260524225436817008836767620760257
1728104045826006377442153960441668709595957
2178785556725544305007248044955732883260489
2926295881252686884885341021505502548643807
451490866821325533214445238249391742283921
452504624931156753970479773305276010024351
470153043707730350688460085383817563873081
471238858724512223929359003319468173762947
1707823281905242490564814996113075979778907
2216335539884871691427166710138185151177233
2908562939689427333368786724632299484843803
2159931518353405460225086114816846582807199
1745219857161871493884291313059780102954099
2552422711535645886030053350343411051618995
451533005683300507022091209293383599692525
2590129272227783676634067562405054533913815
1390901218260456345474020949228660736274647
451415131245476303941358222190589204573395
1351831095911696746371808774697688295866303
2533917469164702959902423468203071361970385
2159317576521056743403153299214464039028087
2552616506599051735057339335214597488707519
1804991726186919247117565121378552047151813
488922690629981760848949740987195516076611
1764881705331245612310300716111005893189193
3021674813693572828037380009191266891155713
2553431296475462480453457117524506229323005
2158998704705181911446850727424154817556411
2553353616708237352357781376707847575925161
941154200460773517189409272701475655692649
845884592202293072744465247457785997772599
1748010572523792637355922594799539604641275
2551646803100255868525557276267706391336085
1764883565915505413612410706492025946475849
2572051131551083872481012923570794111839161
3413471466100485428271669742817845610199997
3002403740761715486515119414381770346845427
2590166493077694328637998998734763706461451
2552577788432939555596266152912754059442059
2553429373449181645554456047829473265030789
3020942986693914817048693524495522248760051
3453736159662997001290661468105412838024339
1726445053894038173393972033473128015215959
921601418169926749409630136868476776400831
3453657065705627729118922880817828060141971
902089455239837056786678573303013396311447
489938246051064950309904190655171058725401
3865730787514609709406224382890603038243317
1314319991542327412481583457600451494816229
2158268768125152480512905941229735535730729
451571796881798827317527035651574387776885
1728148282378196878336573088003817478808755
3434188921559637310758097166209503253889723
2197359594609179816843843994609751262837909
564729584564941799845841931110088382605245
1709408435982358991424438852457118672043665
2965698777958203750987584240288492422250589
4202912983145948293633343086579793541338443
939524878875289007570178834181014974639767
1276773782562017652168871348004263236637649
1726365723297477475573118596462679566056823
4708899961151637509199059838475535083616359
2138518856001426315304508032125788884901237
2121566923987050242104937937230863184078503
3412814901373630131221574316408935644629693
1314205465451829122148316421713783912228647
2591795709870318166416352645987169856125411
2119089339675344152711798890409691086704919
451413440567645898245836279254997742394965
1746963854256206174398710274406267168876627
1726362044319230562048370701435223852623995
2572202627142774971087264996516815755523533
3021873902928753114227132269459227302877215
3021673000407301520466526288206489624198831
2553314895056844017763373424643760869081817
1314323594520110892315543285317325689782499
3023492249025232897983179955501403332522039
3397258420979461953822998358381488958637739
4256797018691838303912846050019740747977651
884169891307207208904138759559998562188757
3021794648511548834151544250746861653641919
3771127976985266132123149972635695552231321
2158152419826252301536022668057213551751869
2550913151208557398630036965683777390628047
1764768934689793760657107474397371243462745
452543252539654744296572662355185756726051
1745958802398095279136296860844825816751581
452462238686181821754941904995676223535781
2138597950139082742140000641310316185843137
452545038092392265060543782971397337479455
2966513498105790679370027542861298600146089
2985402885476381503963077871250251603442543
527290561274141807378803688156496340508115
2138518848566183140742685482294124025925709
450718473952019562759900335427265397052589
2178903369855588424236441948874919909699335
2946073950005751854220243598017833640707303
882348403213310976248826052433663946580367
3004721128828326841281407879782750479911519
1746149081917951867271709137246863660145429
2532988250363511408898737150722316727316371
2158186004788065825569002906704245225081531
2550833867400916006284898003839366358829163
2551646803100255868525557854851468809041349
885301488838423770629720058491736346816275
2533062142877814256846422323376446554737855
2984244669162652050281569134573052913631805
2120794705293109851208025184283836962618607
4202912983145948293633343086579793541572699
1294621347752731448195449423051923515467073
564956746349479759136300764396780327799073
1745142354572167609553730094731501654741511
3002365211950837392010617665978170706269939
472743238586904610211524678182535635951591
2552419272329191813062580590339227372210551
1708440666768783688078652786408297121991013
3865732616004681230191099007416002005787167
1314210918738928302841823020761986496214519
2984401596890280872807233540924832141733883
473832419774543018089874041156743724073051
2984552903921630905714937182677829719069107
2178746860373383262328773302638140605836511
2159931616854061412972977873204713800910875
883354970558105904703314154467826845257349
2139451531885972338704712100114655747264317
844140830606858880625503264284307023032799
2513287847115829116503315855094755838515567
1747772939785019312790490241144004362572075
564992007604100742137250628006991338127857
2158146962866773121206455766420573443875741
1314129886377365994418273787744747037484679
2966361922699483120030064543975179879398281
1745177706895815989884330728782551599653135
2984360958316278294922205209778530563540927
1671008831036718737545892155355140331170037
508593359417500899772736074711261742544727
1745223364616654298245749797477566496582623
1746067809604615482379053397192382554326021
1728065479653325068991701703280095605851317
508519299998586423688866616193870206972391
1726325252973689200499201886191248382273511
958301429854013017165960315345764916083833
3003989393228588604467082592621327244355023
2984204114718886024676714077745338416559759
1746921209234527176956941894031567751336215
1314129825094557544932699946098292836607975
2984399669376236773908657764073972431996863
1315258094904024501135462555643620100724525
1747773091958401381253051210757108555611675
919822538065405123196483121168874527447963
884287704090263154739186581923745929338467
1315022019054893943958868757574108356644087
3001397508198191130766511844079684390645647
941344382324792700389033983162734649421937
1275804089834246905911352153300723009378497
1726483856008406007029605550250190199070815
1745107159079008741440368786687195003767369
2571232840184012637214585067301042956352799
996778784114761350920120494330983554695167
2102945235133535196295878802894366414013539
1688889738279748745864845928757015498201083
939523038976483071908953589650245589438079
1803210944220576041975828432943802772362815
1746843973017013072564764678657049379056261
3434760622092526645482630583428932189919995
1314172043756746223992790433362437655338875
882425733926481809271745296128357048003825
1803247906286187225690684555740023338979679
1275151611947886440671853434181694142003015
3453817177141653904756533188161346618000675
1295627908345497989646965722280556699716107
2552616590570198029821266341369632742685689
1745219921609097871285732850277491892522115
508593359417500899772736074659349165721807
2158263336344612191708092279616463617747587
1747043035811692219264716516228553091788191
2533062142877814256846422323376451321847455
3043122511919780908662166209464750814932285
1314981457144052875786262534924189269677557
3004840872436950136088322085760696211773301
2553390561226161950894934104978551109086545
472051969643305586932628289979305009851801
3004149530963191271331014071653815828579523
959228797817790783996232129553327110979013
884449845519337232927764468734824247558955
3002245537296647423435197065315146663087231
1314168433652014258567867880152777468292593
1295553925273581494278125692805349958239263
845845785612585132375824138187373230372129
2572124957453845591936616279020191535827751
2176149765736986390015222809847026495533593
883474771997116306801545666067084358352863
451571811770150076250188648983169916115061
3021178703322012029284063063013644588205343
4185881709446751076344703255628161299796871
1353541497600619939278096297596236646424817
3433177060552775488814058128164729909384183
3790756341988136512356519986748268254390051
3809605178232691571314207938159858812905831
2158268768125167386406540758481908344349865
2159074596584616793080790073448666392576863
1706816641817465675299921979977597481112665
1706894304235687697550818121661585906857943
1747614648745764123578650808721934967711415
2533727109150863946666007420867999546555287
1726562957739727502338370842086964163831479
3003257394657308694988581207098908109628105
921638525955931645736347800176163680740839
1707627731040067652898508782161129964211575
882503327593097007602996629427360635513351
1313554891709458239588971059048021749457245
452585661453747803496468802039659401382023
1315219383513594910940267148121963061589347
1315908679199605197984155113704609010347447
1391013807456257177559648745033084299774387
2984357348242664232567700961639133656114451
1787916156615835115204758405905483822107663
1708518074489307361513996734630274315092429
2158148962420016943622742606678190063739025
884048239559922287950508995160649420839463
2590249091995683815162081445756179754570105
1314170368276243812034382021983347943841243
1352573586106863178502210543649662950808585
3021673000407301520466526288206489623228411
452585661453747803496467631705638673096863
2178706447739965465643556984084837131504767
1314367671463320777036980250743909133964531
4297635594920386591757510446404698731144971
3002444458433568062905594461907945742990905
1295393733515900924938523397496436075576647
2966361904813814803212127757008497180304293
1726323405609515326806981969629112601488917
1747042955830163379432099878719678211894687
884127356171030954720847683546485805193333
1708597433870673715589698896155773866082079
2197558919343602192701022498212311106980983
1351758949094572307463838752190153331886147
2534543571504175852987465770932723230076773
2533691910487204917235143317792060078594593
2589970774954807179483497408138241575339395
3866822128198825551304896703794586972940999
2158228242315919782143985517947116825985869
2533686631383931588977087449800353499377263
471159771881166753448604815876313563233495
864462213900387983961965725579178591586911
3433988149068244421329744310772606132425317
452266851263605447362903012406984579932963
1745995837307685278405159829859513953911705
1295432543079818208196459265406186860056159
1314323605111853992987784727266399057576687
1333953704897836560845052133796703875399713
1747002500050566152312434182893153587605619
1727176983726681700786414126112652338285005
2966437577937364051558114858890155114274473
1295509953964042801156098958813691378375239
958262802253040325667857853475210944139061
1708442430163536905100525347984322119067463
2534689756068776572493502735834034051062631
2571232840184012637214585067301042956331503
3042316865754418028987335805093669830317031
1277505620680242688290370863522220473635989
1708484722364231891018644691133166860551967
3378560950748575010975976012912691825682771
508515773855748845261004551281802895630903
1315300324827219949811550957293245228963909
884129198719671958016375268521305914714037
1314401019945049031393263027741733071582899
1315022000509540951645079528449844362629361
2983628982417582315274353836142524460398879
2158379716911206545883403050803860030594397
1295592731037810646388149922212578953932023
881491477462742403330926760280137324517345
2159039244584301922833109679930597909110751
1726323485943023220180921966393021592889505
2140340195376164867292945053015866448477891
1726401079428340148589807155113760278888055
508480585303118812418696754666263093178767
3752543156140113273014163595136291253914117
902824976617521359016204014076491946882009
884048243029170852211392317750442029948579
2591060181209390424828573022812951377379921
1764733746624706481150765131337983974032205
1726482016446229008234666061283103025023507
2590249091995683815158796324042930424429281
2590169834282350899195004680013391627186001
864578423403050453557035143121945881667697
2571354423029444123918529282794795787758839
1746230023563492098891075317877254261009201
1275029868613242136311165693132313320878163
1726406262851883484809763940921068345342493
2494660684130377112755620954882486555300245
3003908193273427965781009102755315129570045
1295393733357462164975237508859643965042311
3771279469282475683821682617402786599142065
472092356341490442339997570074963999350653
884168074214776025814544925448375437491713
1708560391508008023116695540989040386723445
3434227625182582923000190307429901536023451
919974044426460306496286294120692879764131
1726485528183171358297585180293964050725495
2158342775857053688141353330495228734307273
2590210377457225670450084646532115878887537
1726483779840592763775290517784174802710379
925205317123608459205642873045037975063967
1803247906286187225690684555740023338989843
901934519940195706924074999640002738179471
489077622626014358477520185912280404399441
3003100631206416396575794531288267512349135
3865118597649696827086479803648342034460313
1726441397081971140228036111174069997417755
4237130044276881643918167581403418288225593
939523122427957755347054604245315999460051
1276777221280184523485115656544119456786397
1337361965069629244841675473793025873929295
473102523231741664767779987790338706708135
1728306802793449803309197363014031434479033
4297596800068500871260823774818146462068383
1314981445892296670370433531258474424068327
2102945235133535196295878802894366414695011
3434146516311471155761597766035824741733529
3398338863173438205213446990213220055479543
3866503249114389216525203024527086877422451
2925706504488478411742450495027116785753047
3771165004962861264213551129698912424866153
1688932041229262056839996753118308313369497
2178586661345975859854056639554809644427235
2964695678075376711424844785559077268466289
2589926766096817453869663879673280549761359
2158154168835979526877190219732496076696553
2159319442382641044727440144716508753961115
2195777956082749211558520664037033391060703
3865732623281827039123009218630277176322321
2553392421982499835510975076341509448916997
1315023669207189248390617459395889320238263
452585661453747901196653055182329036463327
1295435971049865955985579183198642253195987
2553505254572614042387181437083794537917629
2984475489073741126715307902652535467816399
1353541515462093438146126150269834634012801
1688969156113553040914731607182832612536849
2140417541332060809154022449669336285037031
2533063902313724054605850846083170559791483
2140495127222686369738802285349182821991345
2160049407506449534128042269536186183293747
2138601716536215141219058366701701201883935
1315097743030974852654127432495897249317647
978742709259067743112555912367882993816523
2121607575778389696185008678256827889678759
2534613853762492095847042769103747677043047
4728686827707949585432312091951837627647455
1314135085177454638639644429096875914467463
453477851763848331374680979178948632877523
2140267906308953364307474259468766301173355
1391015668356648376045844304179261698364127
2984322265621104752547342495670054964634469
2178826034815827238839395907377995253796815
1313398062825494656789675491017147014242043
432756549574380559022329714894599498903685
3003876539116971558758151235741539757200959
4256640582266292085268147454332626342496743
3002085192815870444703377931097175248643735
1294580873283357465647678045696076543447409
1746805330707980105553307035716630721271219
2120903484325150209636216476452931200963895
2177770035212703486851221770983955789644499
2572978521172238693894976090372120718978517
3002977398013934341980367208731223009411751
884328204670025915679175779119401432933543
2158182470722114878820288253210591387103943
4185292568985759286473542147259294970951119
2532873633197129463706897206680461987244707
527407018173754556949430900592111237136937
1316686888593616158219811192045433797775329
3453699204065052874395149878605319719361739
3021953080493908003498887819325393431410565
1767559657645099692193404114695650579666619
2552575945563340638658121471624047071523109
1316192548887189761020419690193389031662047
919822538065405123196483121168879407702727
2966326723532218032698895722523267716041865
1728227548542180015276577531790982266423637
884407458935278534838732611343891323350093
882505334415973781337237067850409444805127
2158416653972970575746457720879063636727125
1745921850915396048240492682687378969946977
1315178843949580950275114214840910645485751
1728026615909211880026342399525429608292281
903995331629571262983616199447020572532703
884090564840869438847734867249791580084229
1708521858761862391763517621174818653325103
452502705704608394486322724325603965021511
1727215435806734254308271660945323305649393
2159039320433527918361127306454390321200775
1314210835114379532363895677872622003261959
470190082938138935076156885736206802785791
884048334593641973650035776918566118605025
3003056549637494945556379344387648667014769
3753394799459199810716119789636012359944709
1726441556699534169161603029792688794838355
2178586650259128247479242486468926852932499
882542114824883361242820127407999285770605
2591670451361284413469333587474852506633737
1746961938334338371088686589130586166471681
1746071489416972854621114442348978036786557
3824815200125855252839141509700387673394917
3003908193273427965781009102755315130519169
2139453200244906450629908943784037774241583
2966437581581751811371391857609201576709801
919931712686662714332203620108432718871025
884127519958112707485868588054539295837727
1296324722320241005435390139545551383327185
1726323485943023220180921966393021592900637
2178907154940025618075538860712997383804899
2571352743747826698351564543273814460598121
1335656857012773339249246247814551570238549
2553542216967360039591077298674465380594025
2552422791336885995645276078109358274915383
3002365189467796690437303528161650901588369
2160167209410339270911177577983644146872603
2572045794443713983504044911047886261480959
1746149085560987318747931814589349556538901
845923364052522741328115855630428294246143
1314321841874858863532020579875920888571215
1726323329278906525535204971941266642321197
1332910039814915622853001873733157784172139
1296245380469827367044449722923945425690951
1727296537076962967819942546896584546969565
512973056914906505389491058232322969866315
2570499249602518650981588752377584605387831
2178667762434872537625513040518689042876529
3002129586366875245122003564832774540720087
1747000558002589840810032506183277834331015
1315101265673479782093110609450760555339961
2946738930679516682413246906691391400291045
450679842707981176549699040718400163164397
2160010685393148625836136003584893421996739
1333916760550996895666894473236859844754233
3433177067984680699043076222827222541236183
2589893680011940385886308693749154055892729
2534765519915861329473039235431027715746279
2966361904813814803212127757008492414101225
1315138228406581097602716531435257123056745
1747123992163151003183748249354396626294755
1314135165158983478478023837485702183861647
1258853920537879975667094105669752823287645
2177934065748257603021892176285061370218367
583619080384648236569023023217858893953795
2179558091060074877509726535205169180528327
1314286638922865879620172015797122968403231
4728567114378174668953786802892213039517951
2159315922874135692661379143771558847524787
1294540337708634055829703669431917130682257
488150320251929838417298343002219880326241
2120794643849406136413105851569389077314827
3042355728469857705579234833630456199587335
925127880150510110198677115761233762824727
1295550497304231419054752594336426624510911
2159234795283216262366732435578108053114371
3433294880773544383470125675005341600049035
1352651143386158681915489302491676308270593
864578183466984783313093543689273211419905
2140301320726224560024750650442163304873247
2140456401763348717792033160708475969236645
1257150794035201211031900771574739158807045
2158189425628758099701554552279669339173381
1708446014768697549699694560352840333522427
2571232858532967447014217079173462126896735
1315951225911538671840840078686297444978519
452423626131613399148489806694617610454423
2984242898639896408496823208613923351317217
2137823660391763396324897576864633405388091
2515101901252767081044083955182493228156595
959153229658045556476907041616165338389597
883314648803227697068578512486071024272981
3059305658167472680464027830305376107507037
3844601641199913155609507303523935354784347
3433256158651709349310801989397988364477311
1746067962123863185927334434773709411349041
884449856762136798566051332492246586709803
1708597339160320218838011117468848170033591
452423454932520613600287845376456128614195
1276696280153254893479230275494874515072477
2159197764000939747576399913725263041586871
3845372423191622080003919855519199598752107
2515063168852883411036170085756546849028327
939489537292294407757106188169411897141239
1746808671881892814010856680007734333681937
488152003348987673795239922147696229323669
2982578479255389061837704568532103664342401
1708558796009422603592803270066363557387559
1746071482130576076783309314160177689566341
2984204198509059094992756686410049947150265
2532873786369573331381539973872443173671279
1314249698535861013023904281827069235327439
883196614928564642236366015791063444530839
2138636839851551897533107896364383568776903
1316190690606835986399812457446838931972065
3393111055290830162104368635056173400816783
940378219834572376828448448054969251394965
2159197763835688654932117647945286027372215
1726325252973689002128357249344828861034343
3021717386174758577520149778886449156853787
924931056674099524443105976403627804077831
3002167980977122034904210729717548790680113
451490775262595966460204950344983355847837
2178859711006875681235318459893053905752031
1784323386182284405285723623754536412752171
996778784114761350920120494330983554705331
564803505374753463974151013883974585643829
2159074436140828628498008951834402987099615
1296521781761941379265645297081943050880593
3377744440321519597890287732688889147000997
2908485514264846270060993151130515116876667
2984283453083320138891708035076154689513241
1315138137345701314640648565523993868855063
883194767751136465827820376990106470951029
883314652777123055221145234892649062920615
996477497172068442083062895591599534306135
996704703349401885696978500999701050116151
2552428073942449726407528853320519308126949
2590048251105733731741506041292470090255089
1746997188345368299488271301837324983561973
903834953612024101382582389658281755360039
3865852260934114182447946560679732182123195
432717773419473962002217229279770465164073
2515103744139468914361821856789062354321043
2140463465622713826124281919436148884492865
882503487224970285925138320635063372943995
1765579943236691058433190975864707410793123
2158154158072777492820515578061038299704629
1275964384401355778070871596583348312034971
1314288402482526579400512419711818667190767
1746997188345368299488271301837324983103141
508480585303118812418696754666263093860723
1708597350914642298994479530944829249837179
1315016641399811054950931469900333009961325
1708442430163536905100525347984322118810943
1765659299650414459875094758519641553695877
451453835033332188730616251539609483739681
2570300179053281011491303523023513944669625
2570618909254351973476176926895869166310967
2120789263258775899885842056659142360078141
3003176449549377280143497799974147244725033
1335658692953419970558638932153412226504245
3002402072031226588367967538200145416992035
2552420951942011409784923466495559009915007
3434069200290623903281350650756390799975001
1315101422166604698206422985999713981369051
507701172071316721411525101334193567316981
1765583633649035305777811028353202446248753
1746762867771461318039963275823683700073591
1708442430163536905106553160309621016226863
1746960174610436879196197932432993973420717
1765736889005774669597061716673863944793265
3416145902861568737612713041811668556449031
4256795248208391307102442070628310465768223
3002129597273787921899980382924034332922207
3433990025833828710064736990768539211382443
3433020620321006107344820227409759246008683
2178584810525883988854431215919328172787305
1726400915507449709837428907164133500705173
2515024472026057747667656162784871305860755
3414363332527042952765167748107158038015045
2984325788451441482444449687580916406307555
2119052711591391535718182576242408753041291
2120634346315630373661043758184787295721981
2590210399960737838545902228622036847524683
1746106524991523281276976190895285164107373
1708446032305874490129704488008358424946555
1314981609686191262625581289353217440457985
2140222146126306696601814328327216857490011
2550837878059972859666949244838410161925349
1726441469611836492321089275589363339046763
3433908913505014043927982778226979852735493
3378562647892645909607881121269003088985467
940453947964218843868007760647352269297905
881572426229151217838411147421176527270889
1296481398517622967359781094729904575650947
2588348498676925386453908733506147442630511
940494491313254766040789034521640646704281
2589969007926286538602768661238314009242871
1275964536409468476912384169426045643813699
1315138220625472920310321224065610652452951
3003056480900194198086145461261194515265367
862958092355840446867799953773719697456379
2571475987509813669410059754181932177152823
2589889811497862341530404407426278439364373
2139377461372309671835204241207375974566419
2140262605700597414142872174287615707455147
508517460242138274155020921865667622380835
2590210399960737838545902228622036847524199
1390976946878686040840226471458213594790099
3021022080987917699981727525398454029636411
2160049396617335484886291212314947531830623
1314135085177454638639644429096875914020247
1295552256897865895372318619531673982167999
3453616511260822265214845701780885763352211
1746071499842829302638722111053060031504389
884324437748850944468875000383760612007183
1315298496487376530309328715148181886951657
1315951214501049441587901916852882774810961
2591795723924265829359107055783981800502471
882544030401242480942848502148963000965535
1277665823502593345613235339110463174868165
2140421234715878866296531662305455263036877
862915615050749171096389530602503814676059
3004063310057351126588190617968749850904015
2590048346125064637661082480398113664547815
2591795724089843346274597204952528339187927
471121045774434552969703631707405323842895
1315097677563220038418065127022382308047655
1783582673436032695466440835930902248812613
2590938715068755668568087333379221764821693
1313353974488090129217588291636353978690209
2140377081095819735829184459082977355827611
564729584564941799845841931110083502350481
1296243620546342454972665758587750772706739
1764846520415150591402518748451652269016153
1689706258612617487862534818579729383867045
884085133367598590465484051265467609679011
452301970590723975573693439906866852168867
1314981442084026926647767751862433607454855
2552539022864053482224276762241409991912917
1708678528200387865927766553894644783546747
1296284182402508533241830047261462894498539
1295629747756792149607042736954944702792671
3002129597265594356881622311081916894745159
2984436704813396647381944587941812809516913
470190060763405015345198505547887216361865
3433256162286535557533470330470600168748199
939524889291957299157544628782818731564123
470346835819865372056085022865150995849263
1295393733515900924938523397496436075821551
1727333572484028319466607830285786354434165
3771279469282475683821681484995182990057713
2102906527708774690985012768031246014599079
2589891582004507318764131476305750420133523
4146892883900196387689107062477549328695777
507736346248778466585405482243417400064497
884368904212151322319727592535752034200287
2139372346520832827267308236966657134871321
1315912449930157215720732456773598039849319
1294661906011611164482612470575189400001103
1295509950161899909716819977175543399793531
1353500964992222735653773198946379768954177
1371196957900056398666556716505983060950337
864500925124526072245019386275445148229087
3003056480900194198086145461261186681744727
1314408225907086802626631183593783162936785
2515101887027144142313860619243257984083891
1706816641817465675299921979977597481124281
2572089787440704892902594619197038107231941
2179639058123214273173863016516290037046891
2140423063872696256942892928518499633114823
2552457998104723616359052437554303327922139
3865771341779499946412244130453359882182539
2572051222281460117505397985367808550154085
2140421216515367365621936534709929421705113
432756549573696962993763152915055718113957
2178667690237653713061410346896589235159575
566698762066528976673008834656181454807803
2159852180320904018578428414936055654921499
4728567114378174668953786802892207818888735
1706816717999618151575227080347167587732855
1748823486290176714978893413668232579184055
1727414620091339335894865936443144353322229
3791833369784226190529017605290317893588891
3434882106433284089590318733530932094278395
3360011492140101879961035122763646304666369
1275031639286211233097656625751996797036215
1690757158424550748486648550253705420567403
939523038976483071908953589650245589213987
1315097732259951788979891482405097301670783
2514170988787277503975786218010150050876989
2198292411736211207846073558267952241627811
2983350795589850919286218480807060113722807
3002326478604856208207447580808636370901039
884901733547489723137703066994058893570577
2159234795283216262366732435524995582389079
1746073401687268232766106980008273451430197
1315138122278147588518420968625839365837245
3434187070573906397352171480879973411829689
2179594973231547784839168541675601966365661
3021953076866253062002466537191679116411843
4277848724398048558931920383490437286341179
3002365113480603090970872626622726565691143
2140459782492393400708732108845186910410727
1333723135483832713542412505386568423628823
3396596963328149570431332941863183295785787
844140830606858880625503264284307023054579
901199085958505666605251694940809534239249
1315097743030974852654127432495897130784111
1708555113051461689670924227134359542804273
2532949521606336484490988239704491478262467
1727175048950111887948135238152919409293325
2102941784991129156894660765520813967010781
1726562968991469026572595802875504161923711
1709410439329519090144339269690323621798471
2138638671809444420407482760858104337296993
1765700007277445421319698225155194609176747
1275072190453926654909260068230747042067307
2102869652747499508448101128561474608156067
2589891578368999471948653148297986688241759
3846185221243286816398250890159731248934469
2553468299629158816722082532248966469121629
883235387108147422945490741191065049810517
1706776167363129942601170882077879946069117
2553542220430137671096179957524578048024073
919901810349589483213420832136527646636659
2158416653972970575746457720879063636279425
2553427697465740357518557026496846244325137
3378560950748575010975976012912691826365211
2591795716819478315261567148491508948369831
3414363674769910106101110817877465274946915
471159604315876089156564809856995276704115
1315180592478220810552472279828381523204849
2946737091268626120087246042504009883861653
1803096552946944106131256833711489699674547
1726323409416434716620389800828028709172789
1313431403878077560810248057839834047685057
903834960865630596537575560527090147213495
1316151971937815832474362846981921430189269
940378219667969461142792161597391047226769
3865041186592678721338539424128523933566505
2966437745172154074185492532386313117644773
489938220240824689369479366778698198428977
2572165676008630599455580911981338640333701
1708557025659149339157906175899645450631255
2553429366492928661276849412828821912161645
1316070896967856703788489166879306796608617
3378712286389903525807362834765469784002967
470426093534611999387597584460321319583047
2140424830902242655119519246106449404719979
1334029374707488214681122302994144033899377
3434266343695633254481791954587096755170819
1726399163515786031714676428548061421121323
2101164598904610759629037771883804250915057
2121681551744150846694510685547371305907155
1333800547382375337656765765906438992994775
2120637795932547651941125562832337599849233
2552426391010314928490762884709552598317365
1688974525452380478379521576763672155058619
453477844146919165997592875645380121721483
2551646803100255868525557854742819681301493
2611298638372338896082859717048881239589661
2572278383878197804910613034963948819385725
2591672210954918889799398671241081166707405
452462085821782918143538344672734859672837
2120717050695587432064918360440880429869719
2630888354267273529583985214585047897103727
2158305799573020228908044490657861404365797
3002326497103761602732744180878101727638631
4296944143018855069525782380229841367756935
900430238607143377762333024605403390341787
2533836353319986853865048067637636581184307
2140262544413530218201580080626163211979867
3002164282964547253264311130850448353654477
1371387296406062511352504517775590877999125
2178859711006875681235318459893053905965475
602316452788891140507154435403691153109207
1726480250062602879449826300347900060553303
1726439455179182029921019896400018812609633
844061401324637130720645898285695620892737
1707590863025544765268827091684076958584793
3023538401995386074269997216543004432771691
2984362809323844336879209957527821687890353
432835731114828797116242328676920089053801
2984399665575492649935044887721424382074999
2985291937042027073487297111670892993961451
4221839339523020153758631782629407322850983
2590018843164362673095406446883419612823647
3377971570166208854429026169713236994195737
883318088018607604803353417125642506524613
2928187614798304630143666137100003709512355
1727414685186660693383191041280828622573765
1746152749801142320135828448525542856317501
526477869118318252809816725157492797781047
3378788046596281974309644380224062234117555
2102052953918197286448325139140450519599297
3790017370980254489600949165839924922260861
1390164000392941957723344813693261398662635
1746191454101202740060519472515829741671519
2159927911411009500256096180405045410682671
1315101277099054854327645827793576984906061
1355051392396276380412693280041118372511435
1764881715924669905921482839799791108226201
2159358047163970335682581818986697224873379
2196481731755896995680761914601755524891727
4185331353070698658204620899189768423911307
1764654495505712269260157123059052553664765
2100200105442915374292086968964795613471253
433528931017740499316556151642416295266587
3040567661755536098602049041629211532581009
883393605279570995333372761531617000356645
1353388263747054305159920679298519463473129
2158379716911206545883403050909121716321881
2983389491760791417615700012403856384153519
2160051236026549878440648099605527015186459
1708557040044157536089329234127112246671999
2570303854734376012980455555570919327818417
2159359894191884172756187634817325315008223
1315097666511834472349032706336223757364363
472131147556112092568935471014118337201445
2552616496518782322698120811620484474735393
1333951948771773299285699420914255761555793
3434109572454242883823162163289149946122267
2159359894191884172756187634817325314517931
2140382425150919573166235328279439373026771
2119939459846411408994716873009009475200487
2178554817452569112919883298361130757306825
1296319436079788057454136862787159945592727
1314983311623258575015674091350025763995133
2138596274509051750907404226952127753979257
1746073412286865646631600046544807200891445
2591795724564769394154504761318114392698427
2158267022931890421881170231936810927437185
566510398627227144779619291390245176276935
2159273586489939861207882646245633953052807
526477869118318252800895739668724618035315
470390909278853247627876640256774069328937
864578263448513591083893908733781489696401
864578263448513591083893908733781489451013
2121681381197512468641491793904333023853959
2550714218482565643438040306134365944828479
2140495127222686369721399014528905131189001
3359896791357022467758036905542853713093781
2608869035496130376625282728694636709271697
452425363408822661738764904944326231097943
2532910647114353253023888181094819371588591
2571352743574721866576721819819319927581589
2590014979782904942738780551504613992985335
2589970759910827597177789352476879957845687
2966437577939042049454275046671702726960277
3453577788799594963729336433034107195194955
3846142990995345391014195552071943776246673
2159037557362125111195230580357373035715715
2120829821181008213036163489963274857317103
2140382338867643032789027367453679795278965
2140260697553711024817703385863011396039695
1352499668961643764789077955749301898638697
1706816554242612587078991698294017513223789
2158305639610940888074566776396113677103913
1709292390234635409958139542756113813602747
3359785940584384993447481259658874897918817
2178787555897103472729575254383864719858237
2140417544643257255834186224857980631214755
1747124068344977838210254107052268689989715
583618927374828661111046945675648524168391
1746228267605723759140857152915233255935525
1314981620916826302790282792437421887080909
1707745623452345560364293792104667032991017
1296521781761941379265645297028815486361201
2946737091268626120087246879246667611050129
3412737460760258186269421894438059665368129
845923307071285144298871996525685262983913
566698827994530847585606656675645647685239
2140382349134656573958539294653652822775953
3453496782728986530682654489964644524969383
3003989393228588604467082592621327245026331
2140459935178227709164856143442882065505585
1746189636362057841242173787004120138537881
1277628864599271123923033442538327141519749
1295589197127799764267132031351381329162183
1706816554242612587078991698294017513692301
3002403915233347275507731262618369880143153
470426093534611999387597584460324051008007
2120828057935166478992973103805045339925603
2572278383875867064455836733476942203853105
2138678971616624713842118445356396121234851
2984322171084801528793696421731849406605989
513011790092875318334476107502976743875439
862876983626453767063886905542729204668963
564881073223599894297974402614481758670637
1332906517149847498775244241071265609259607
1314325353949875540596201865288953210264631
1706816721806846652412612284616612900039595
3790091211793529942518681124113120595631401
3414637836741688332708266559838775029933475
3002326482402173322232260870287228710130195
1728343830434430490803833811015895836465913
2102052953918197286448325139140445752489697
3022607180886968015852297253258250918262147
3433177064188299592509339341755898417420727
2140459935178227709164856143442882066187541
2120792880439307011990999659637663803220423
2159199778960124735652802663619825808925851
2140456401763348717792033160864430713303657
883393758143969898944776321854545665670341
1277627184987165487438084054851954663756165
4185218509564854729559879026001357194973591
472131143740300061599378298352734415347929
2196592742474208219970566006508557073765903
1354429863362371567944332277528867258045741
1277546175124008747487106848183529189102071
2589965489069535261498257651265260215023915
1277708210084524468349975596555011201046663
527405171484241046841666717486093222836911
1259742766851174690381441574995546906011431
2590940543909752395229880114486670071239073
3042315185992081310712796384213701410626047
1707664838495569597282872055125576398323729
4615185760963779924384172194331430920838867
1314247786753823693671667371294066531871543
2552577723184011595227956418823675405139097
2159891047874346544350333345859654818293395
863767250746077017826226738319765467925541
1708636206711323941925807293269366432909783
3021676908265155346659256834689218563167651
2178743326824913399100906643685814753390309
2496404441438206389607477372819852575228695
2533725429688659869083496168372154859086183
2532873789854512249469090783236305205847015
2496404441437197591910639962065892937562079
1708669646606967593819677291207029487226251
1259705575267501695920250889807085566431471
921715951560507403682637031780040060205735
921566295528271759840619659924251746811943
1332910029238845786901749630574910827537135
2496253130604420865064977921730162917725311
1671978611387225113719148286946018638202987
2141193533211090217415443240581138134712909
2590899993080405433844019162060653239371353
2100235370190684973385983903042932102427133
3004721140087950193617537310905718671862003
2179558113353608995628456896233488189369663
2553390644849390157333383503100299697305397
1765581935843977165231846844262452820709243
3433061102021809031605945591353578943683831
2551646803100255868525557276267701283841869
1747658962502681674316510913999734445275391
3003056575753608087510862747412994274135545
2140456401763348717792033160708475969695477
452344338478127947181806155097054637791783
1726363887874711362822955381787927264064475
471161436446529742451262084736893784482119
3414520038660512521398759421866595969449303
1747971959607975046906686118830167832377851
1706816641817465675299921979977592368709721
925284513370379626817002232099576912468091
3433296727605771178494559692498975109233683
472986393678808176995148318977145419638883
2118931056041917100782727630764451472992417
1353460396172310023794160264412372207377103
4297635594920386591757511630069221536854047
3809643973084453114369121015685696112661435
4185030087311528110953794004500690618383323
2570462301606111287683065387679515652267183
884250855095370847958198520929772360291841
903997106095789298307038435370615616878291
864618737579208148565721888854265748446517
1708671486513317392539850376958009260357723
2984436610094102252626099415227509958380043
1295670138435000554548343803795636315046291
3002442463047778900738145754423718163244939
3021754014085183228908116115397143247596329
901976830169930315797813863284795694140391
3412816718818775323160443656571020674411057
1726325180104784295546077184908584614334797
1803133532699946265048892918048940320146031
1803133532699946265048892918048940319687683
2158346193225686869268385410743653826261985
1709299355237705172690001463955823643285031
1315101357240093360232370445976171555017581
3866012558624898962843149452300446963919025
1316150162304216615362694662175847842882361
3003913559989422671306380581597673969898859
902212859469202554898191633173265061706553
3002127513959394577779714483098246554445097
2590169902837280583254897129334249362936049
2138675532726038048425940251776613763392695
958186972649413428526782920744849813113393
1706816644957267378106059155251896725929497
902010094853338622854352811997660246206623
1745218165650987434540064676040477793302991
1315249234987502607982214086383943944636503
3339416888150777121672362558154469248094663
2158346116887551003884037042392467064850273
3003016006597436151022458229924260938040519
902863669169372306460686210520363295751781
883316332208595705858684507000625583368377
1688040003588542876326302173623650545289997
453278876403450124034795507461192525616391
3434030485761448506727378555743367466395065
2158228061170008457187259857107957910891857
2926447282650587994569727124763461139568183
1747002412632364971345405656532468314044281
1747971959607975046906686118857887852714695
3434918974281499186289840966132701578853351
2552539172085805045898638824739955241084057
1316152055729059611973546265960606159146035
1726404510851960412065392104202544211762871
2177967429468220872221225247810736555747641
884050013874172301745873893364375041358687
489969736441312560991512801327960503535085
1333874362872983489436491548422000450456347
2570539727704979543831181384126798140600303
1314246168922394091110551925414251074628131
2119981784639130126119799000868603690520219
1275033628097401828417409315539966340113761
2140341795180188337199643359340768034360979
884048243029170852211392317750447132044259
939526627877195233876956099336080395966561
3021754017887387556897231076411160487652457
2141112344342745372234317035928707003032627
1728148282378196844799563572524896119969559
3845372426990659736560856266029745228190227
3412581115364831300483142877967661825558505
1746147318861570828737636976066474693608441
996479249489458772327175942243684884099287
1746224744443224879353976380259420209120153
1314981446066100257359253557284098198282955
1296523701137302981793575094670805220008445
2178787396285684794553405047106585586286053
451610595367095284052985710495955117271417
1315219253648770166086532972379585690578025
3453776714263103639728879792543594379870907
3396558182710858305408932827027129702712355
4221915001889901953929148311943759153998019
2946073950005751854220243598017833640931879
2118931056041917100782727630764451473003549
471201998153103050381525816215825007003359
3415987296019264234109350333543805447262289
2140341893698877280546992905946331446376949
1708597350914642298994479530944829249814915
958301586338958833398959688778214945641633
884942273104998112181018875961415922764355
2139412657037175016553111347783738450401861
3002166210476216904099558364190083222722049
2193954937088018324066539122828927891866485
1726364032771987425428515010410771996405419
451610595367095284052985710495955118220057
2590861263172572096393111756048711162139237
939413788181656756582244581787551977906405
2533838119862688010753297557043296447662639
1334720571438314503304104088279463290314287
902089433076079551284805409821026798201495
1709329337900557484624094452422387184152895
1294540162850786705647483399851592149514995
1726482020405411890665470943496122731317183
2589891578368999471948653148326961149479415
845763012347134132595316236824922979315471
4709830961358270873086875999930971737533827
1726323489570726836328239598338170778361943
1295590963826174591476408121486044016154335
2552616495528284653568497397882300362261343
885060093322990404401065668659635576253225
1764809554707186968111557335416377037739421
1728067323225260249344937276627404213177603
1351762544950201276760388926610788950969693
1316030396216030880654548370366394536971205
3491044758895882067960862422061427852536727
4277194326593020244238614361823043892457561
2590861209315723839764064609547978955329017
2158189425628758099701554552279669339418769
2571232851428551694262341792600365870750967
883434301343508471824352472977062729615351
2590009466997637840795267063849906358887519
1314327033402160546374347193756230622510719
882466372145383233949348307481687503319725
2177694471192542657827937538982891590022759
2158958212051731645996876614486577067309955
1745258480150849697279531117833558729741199
4297554478425922758681099441004133214500759
2946886889557498460803295758154322943708233
2966515319984080635475211221650545578503769
883277555400585420314419074021587194580805
1765698163561458428953433146204210229786061
3754433265559457813307003580990086738184637
846732704586664396069411186662632431560919
3434961394246603703734841620189246873182907
2534654585535360481633763010621564314740455
2121492951671492380100151698682889668796795
1746147395200389906785760848069550825170109
2159968378594688509376380908126137920939375
584585097131257843754432451816397851900555
3433177060552775522282322151585491573222871
3021178703322012029284063332223976868017343
2589965404782847786966868544877625119490663
1333094953631794144420041916442285609150583
844183049437144417525302123209350291112465
3021022084790413373332340755742395240937595
2176962716202382130149306483351035992712393
1745258720424603670968060637795014541207037
2591795709870318166428956305990350464627859
1729770453550208450568584255917065529192597
2140343551139324538538288558129970757239071
1746067809604615482379053397192387651268069
1706857192273013272928551404544514133985509
2159891066568840572344900316080643380962963
2140465225547844407355708397070438319221655
1787916156615835115204758405905486316910347
921715951560507403682637031780047099843439
883356897415535578959672201912104977068807
1294781809576481087364445622013256936963249
1708444262467994214021855951448416618139799
1353541504706416922982233726135248257655025
1332904739212300523602407445141644701351087
2158187666035433174165714876709320641875517
2178048458202128427207187725965036699967667
1276898884444785410765794531130826877425809
4256640589694025223870608316508695070883791
2158182242005973172075077933519016641839783
2609680284156085725300013979550609649652493
2138758313105105587921099260228495375549619
3453577712446078748768917108617041896655847
2590944047691486576659726037119667995379685
489818430243436174974074501821566405166073
1391013912399221184137324068280153141365171
1746923132224972929350324374243619699012591
1708440757829973827958189657354658867030555
864659448508231942029130878386951823288167
1276777396461379760999554781638497257743791
2985101769412850117627197585297247687625139
862958092355840446867799953773719697210991
2964692129782374974042845757993350496488347
884090636867454412527417798484168876095001
3844601652253954056166047912154733020471059
4256795270327766552520827522245246083819591
2178708145851999241214350164240063950213243
1315101360875260252809609284298012728288325
1708557032291679863377763325351450980773157
2120752311628956523797667184626487660471835
2946737080670007045041853713950140880169965
902013690561130894210164886920100037142551
901934451037303310895453921399163456833781
564956746349479759136300764371422907115841
901934451203237769150948667118766024179523
959005103543301830467630894688138765095885
864504433219129871181434617592339078755513
2572005297814939365500489899173192666784253
921638619832937231404400932264957068486703
1728148282378196844799563572524896125123191
1728148282378196844799563572524896119297767
1745061405835154071608108204603618855443591
2122584307250142395524386255222514497879663
884164376524819010255973002954987227090421
3884748723070360635093796443654372763080675
3004149530963191271331014071653815827610071
2572043860172162432834544971508186423651443
3433988095211396164700697164271873925615097
2159157293511573604142352396544317365644223
1351721932202549751443932231143063735015125
2141235832029995473623365844065726581400647
1351644433241184975993129632441356377444775
1728148282378196844799563572524896119969075
1728148282378196844799563572524886369297331
566698762066528976673008834656179074053911
3002164377990755524204051496032341778376287
3001395828586085494281562456393311912904811
2591795709870318166416352646123701028758431
883274018013487974290724405942431669507407
883194759955329966849058801862329087114197
2140380586064620310458704778193995180814999
2591021492299518864327806177333238261911033
3866822128198825551304896703794586972226131
902863669169372306460686210520363175780281
2159196008057883878840617674029974979751159
2532947758535229542609866254515153804405283
3021991955664980150964351760071249790593735
1314249702501187419885627339626225923336195
3022843340192628889026895780724049326524579
1746923132224972929350324374243619472252783
3865773166638731477919229576672398798115931
1746067809604615482379053397218945079456217
1787916156615835115204758405905483822329335
1787916156615835115204758405905483822552459
527405185215787233371587987484968713234479
2590014979782904942738780551504613992079771
959265927101117523748861896455983976720313
2610454683984142624030973252690072275598731
1333837418693383611536146888443467501290097
1275029868613242136311165693132313321113387
2158959975122435273274951166900997687366459
1726323493372914843259426790347732204424087
3001397508198191130766511844079684390668395
507664049900599968288644625642360274122045
2159931682141560265739212328178242261283071
1313357512372030767807203435385182897590077
3453697441158528691628262377595694185520591
2534728387146555254838811537251760279762343
903637894334911081178716543898231577060139
1294661978880158221167256845914485534788163
884449845519337232927764468734824248049247
3021754105484416726724569149798402683922067
1708634468788815025984829758598142777665583
1728955761674925009896028780055058229756657
2140343648816081061947388409484420043098323
3021178703322012029284063332223976867315543
1707788086223240789858461166528763200629055
1746962010714333143579426254345473375437133
1314129817641122016897746804983781342986051
902251635606989985922437215863182296955265
939486018434861010934157613917717281003263
3002326500731384504035739842602767072919717
1276696203973231372562053994753949493057253
2570541486960958581391274346032636034851783
2178947690530874539901179503568096407285523
883314591326267056344983140853339041879675
1408674615927343020073974080108700202905815
1314129886377365994418273787824538938828911
1706932847709918346493898672840127266909837
3453657065705627729118922880845605460292471
882501662537395012839106110112118239129179
2591795709870318166428956306018169919864575
920901339846998451257220205745418135380079
2589928529993762432951811865092439245868007
452462238686181821754941904941349108255981
1726562961721475501797069260131717186030071
2140415868658497094614065743229062993822259
1294700697377488662454541392038300000289257
1315872043843614790099655509252284246731281
2572051222281460117505399091663560511835113
2553390724831244232304750594442620186820369
3844561170544599657773367606763808107114915
3414481294405898118285489384404649561665955
1316233008296211847819555080093425003619519
902786235806267025570368093885155088470617
884370598861018418813657836578755955899527
3002403751990937810768950798522855319107543
1728227701234905596075315445987636570405143
546843329338045968961120839342078704090753
1294781809576481087364445622013256937208637
1727215443235847887819913290203100350954169
3434269942864431112584610196156949326392095
1315949385982002941825659329254678431649773
1314365832052336433445794497038166744273395
1728920813223908727405493977904466945503381
902013800339410477329183617013688678705859
2178868443872555725787073476154837121440563
2553431296475462480453457117524506228629917
3021953179509699070107379909387978738853523
2178856093631047480593406375991957747989629
1708556799933247672572721064538808633175455
3846106020849534668884447322776729514835865
1295670145870243696979070437346123396489303
884247259230879059271368904702615884023743
2177775473777496116376513080403347800092407
4615451630307957794605611846287152701755671
883388402679421303084541660730359572476317
1313315034720325297189821537939343143586535
1296363262007986886760157097723416906666047
2121720179353644362795520797529871347686119
1708597423436963015556866272278253246506189
3771279294932376180906599190786108942343645
1276659343220880103940771689034105411769409
1727294712547144235670747530959628799072773
1706735696882609208797840486894576246009945
546994807572850207200560610704540272733353
2572088104342325052172003530633281752224405
470227092047373791171007346601713021746857
1276777221280184586221083469913101680393693
2532836754921690798044765466354754697317859
1275844563943756578886172903366596366391025
2611381663172781140900262531666721460452093
2965587784935415079600472212964596505595989
1706735696882609208797840486894576245541917
2140384272824055208185260380537578378341593
1726601665329087800730880193024163215174551
1314360393310425076972443972454589664839879
2101977454984646945141277986838086199626581
1277585049932048468221324438126610713931935
1726321649838848057221285081480921940064789
2102834293633192876980331929205878101042723
2572245028784715883864769529630517587080893
1333798791085242538130829843389065384154219
1728026783653408835774335338889157066777085
1708484729471008529600947634330765209254719
1315138202755477774735110937436501802882563
1745179382557632797527711337784362393591157
3771316409996955192761984087543091384129041
2571352736305009231019816935034675125001545
2140343627822054151290937915556665717947069
864499005215155882775431871892311598927229
1726518967905042396310971334431153343153927
2591060188645689593821272667202972063781081
1278561456519141407945652231331297915357763
2608745620346583547961861952614461165005715
471121053376683768307852495396197439802191
901125095773294855148561177302235350106621
2159120334279132510891331665417130533590855
881533711511460305013230270733669113683869
2571313872567085636494439449988137876173921
921679087016257239799015171043975054769967
1315095895494055635529661069803627579922675
1296363280521539723333904560688384931289335
472011415041458356395905112775499307130705
471972620522902149086173204317505437643281
2140341871368843664309303838484748865248577
2571155337909415612665322236737687157011999
1296523632416096376400971392509615483493231
1314246095896774691380921280761071336370503
2571352568889262399797520577280287436751223
2552616430598199481437503965467664071932575
1746965522449875176714019511174984147519303
2591019626773478686242216571017523038049705
902826543010046929710127048854952934671701
884326419123776199344180115820567963208793
2140378902965556940557291369304632073853267
2532836754921690798044765466354754696646551
2553270846581173089357762813002735244345401
1765694321330513648421968664388867979824293
2102756868034498315450094912685706525695987
884050010224323847217433235944150614404071
865312184863036579810636369135667313421517
1315989925562080843795760898601980333376349
1745216402588447168574449328055393741588415
2140303084120914162914604919546819749980835
901241308604508778477340229040443968180221
901973150515329554639506526943859479249445
470186381606545234034311970325869951207063
1708438900046802467310690729688241297581261
2102834293633192876980331929205878100595023
1746803490951827596651033029715028344069159
2120791103000232104229122766200018408254791
1708481130293316036410832450804909601787665
2590167990882837030514461415741364729960099
1707625891299326729548639887342794889808483
1315018473703600352804979902115604841260875
2140341958787307323482564024085818185342259
1726519041103748674145001259269702251672499
1726362033051038353134434225516204954090289
1745177691528488689587996773759951873132479
1746032857489036122682818489755653604989765
3002085189022607534783138520321526391988089
883237146710706353501624507825101982698815
1314173876218941957455839975632296176300251
489938246051064950309904190655168563887869
2158309245568672886758861454540278360295239
1332982325090604441841198635894936554325951
1315062558595983461429708004532008101240817
1707664762148523521938731810093022097613253
2140424899639247184743667919910456011042821
1706000030589714842585722058497252621001837
1276696203972517380196196974895395529806053
1709412038801377871543258964315223399877479
2158185750437612842844316759886295415947229
470227092047373791171007346601713021480657
1746923132224972929350324374215687652623443
1314210830989604770571912483161410076322143
1708558799486507044970167276355018252454981
1294695170877623166167532912684461544936177
1276733322342787825834351910939090403295781
2140377067034439221850480471111722090900055
2158267022931890545952542755208595799289469
1275842717254259908799607335163739863907121
3753433576431778945302260264574375821580681
1708438972433936282631732628062436220326943
1671008831037371291948746456756510097968061
2965624729304152592500157503359022104682545
1275804021090148574131802300646384316703129
2141154803439811839611160289942963788980815
901235950171910714529557516779824454494061
2179600491963459897858304175882864218452935
1275842884503729149804315015351381798960157
2158425386200275272354071256483564817839169
472053732706886295746050571050827461089577
1728026619731836376420013615703911009998785
2923894366790035387126457424255670727713001
2590940525041439833323318676542601445040329
1315141892488981575035894716190856239457891
2515103653739920212222442008261697349997191
1294617668933264653879266691119899841846597
451531253691542837687785731566945210127493
2140223997111324452786579874667189666121129
472131147389805643872011521534915589274425
1706733853499531845907074624577366579819225
1293806415940033624910740770473011009725667
2159850333295086717899497997075085568045395
902133513983575942068360031308349143889923
902133513983575942068360031308349143655667
2159077958955769452949993955537908810565879
864499241373988620088472550537346902975949
546843340253123353594599835258330313825977
2984204118527530288733372712324899785212589
2159074432483486332272318142166580370069343
2139490148232468463976729477249032341710975
2571313872567085636494439450067929890642505
3023455373731793504675827863056635665377017
2514987426353576747575616787720497324078103
1726443305711249844243951950884874001664575
2515103642818015068814754015735535363799319
2140341882267920556901251553874334416209377
2158347967708370972905052980529596059713769
1371424261934418719388104966429223308034889
1746801483977307463844947377417359419343735
2612152121424670498453884063482698572722713
1746843953988101154221174885023449132189187
920783283143688683717023065782062121068117
2158425386200275272354071256483564819277617
1315095895494055635529661069803627579933807
2591711089428167795299019874735173676687595
1746965525919822887123145782621048997424907
2609556880783656127898362296735739068559115
1745997597073755643850561222491443629954173
2140424899285479163568319228895693341045703
471161527658988591025997036060169000114999
2591795858401344145605102313747879536511683
451413288214380078638206024916348571583757
1745135377324812777875901814397293016316045
2553505098086657771004107185328017033920473
1746997188518114485677403164645272047681981
2158305722573134257515420705269450834100435
1258769467660338892436061023271143429217309
1276775629439283370175990249688174451977405
1258769467660338892436061023271143429228441
2923894366790035387126457424255670727924993
2530398205202591705174882205367287144473021
2965587784935415079600472212964596505830729
2139368659595818905544262355713319447391453
2140222135210810897523523239421042203129159
1294543842189207613632589704392306530887853
1314205548558821268310551111509393630043503
2102869496245215460695256827726000740246947
2158425386200275272354071256483559715743489
2158267022931890545952542755208591027026237
2591019706754991267613789810328732539609289
451531253691542837687785731566945209894205
1725552794837710801246684221338011084264513
902211114590410512383996821660152725543041
3359935586041219548497240762037772947795725
1727217355867374699283168850076031656421613
2141114104116295473864837848634126328432947
2158224624765683403324361036506479462908371
845801715797315629730409110581781999805781
1708479380953800521818846544489583648154273
862756999915473327852751273621520654292063
3847927207877805524804196821972597333959441
883236997495425725196470247949995146576421
882344963827622247899698326782787623561345
883318095279673787962023727698844029548753
1315180614968760064456669919421575350636349
1314981617288441241744091778113618581892505
1707587176596658640270661770594067700387249
1294700525657314091725085399589434424450289
2572044012675330000892322983703957341209507
2139529029674125230834533552767369078404423
883235234755206134360322634955566343457973
1708440655352119769152472355265564264389085
1726323482134753574372812712556576957999375
1726443305711249813579120979330303892954975
884086961705702420745499444693736427338575
2102834304214786225767898324382879847169207
2140220303072645026317849187493877285547269
1294580873800976264017294930720031886891613
1315989925562080843795760898601980333386997
3434146512668094948182534335046088092109057
2178623601566981776314163319179973118524487
2140345321975836176332001062036899349053047
3434146512669151011181853982443334554251081
921638623468445842153967679932343065773831
1315139973436627067094952946732356193423183
2179557941799043646765629414274705128275653
1314321845676287408821896257257809476279767
2120674820605119803165291706566146374464845
545101258599909769557068571037415780671827
1726481845892079278160840802198973306503391
904607255253088519148038781591228178508817
2083167238910319476720309796833538695103013
2140341809736298585972493309912001007595843
2964810186822655681903689605543813938742089
3414481305289235399155539249818551431044767
1708446022046574150133275782121187424506583
3414481305289235399155539249818551431523443
2552498461472213828184961803860363402109491
2571194147317022957202857150524763256459827
845842266589494249785463977683074822247241
1315101265673479782093110609449605657107429
2140378819521949298897673774853496962704083
471972620522902149086173204317505437398377
2121491264772306341905901828435621949919879
845843961421167955831121945717618779284279
433528767103011987313648661242548333714675
2945882074326569661929181852871550556154399
2083167242545842684120103811619379148576645
882584428704917389405278979799252536806843
3415333032382416087082882482090282048470753
883314648796788605236503237871054026748119
2140264365946995500687488515551929902451839
884249088057226036869072428919154925551329
844100272693535922015862841526019508170661
1709327578292614786154015411461082269729887
471121053376683768307851658786498965923367
451531253691542937002480798278098242628969
1315060700812098946478389680102011003918571
845882817060422421836600380510473973136631
5632828446252689503758296718517205193988943
1295395409500987891105495346608814603301515
3845922991382315634947343036510772759459067
1783510461028269613083409971129981643444683
616188087448174019958365022591049606064251
1765777352553570797188879325001805972135549
5203413311307879201341572380109329320626683
2083320479710606490714946166069722306643793
1297948747263674396588474453125087497788801
907081171342227638145158788289548794033597
8088663053148387405552704164408005084432815
1295552252766882838248621846995260920854575
3810574881748546046628999946266166035975469
616384972586815694637719197640143686673083
3022684831517310840132839496759078136938363
2590052013879894535828885773621980736048353
1336630025653493218064754508134725029817167
1783772786381172839438189429523442606004263
1275920299682743235663650789087303250729935
4186070320119040881691726928552682299783575
1746762780527093648316988804982808357519761
3906080596976981719061584093392456698525411
2552465036149116318837039585328720747453957
718420207920391909312821475057714389505909
2120755928996214983183898230639882039269871
2494660850876241004138439686071610471168293
3733731431316777561256602433252404643370013
844870818872988139377453066076681137449975
883274109428103232532913926562638175262047
883274109428103232532913926562646122162591
3474100359380480415677236917733812331319941
2965813179824572434701680473508019292072861
4146929988208758354639605825254209062394281
2652461562197409639693669806045173099855479
2120829817514444701213272833299738652254967
3079090776563300344989712880015405304138351
903873759523691003597655782193755058938879
847504850073639891296690839481063147064265
2691405303304123635836088578542145420047539
3003413762362378466063872507258659181611475
5593963879431450961779290448615876442824551
6382664626824197245722730556775041008026907
2158183994142235955210699348699133482859757
3394814265574447283656998261028967257650939
553776627350701170938248563515442489683081
553894440142682244382555614088140572814473
5573677363551977263323212671762280744604899
2652071146757625671442246282968027852120391
2667787590023440722057810957804659591291365
3397710778983135513242724936912043008339527
844057874701068974118990436003815333319639
489781372992821198183008086369322674927819
2533838199843503690509840833670967456763983
702050639262551971483435733305482931065847
1315060871545450375154377548023946647261255
2139451604421218870647973823753977284896091
4146892883900196543773994738437435078335321
7259896064821366127409997157553532875766667
1277627276551991915014772786511806825024823
902942999601394968483846204402987504716249
3945758040743997825727750091686965134741995
844057874701068974118990436003817941057431
884249084257475189682673256876400990650717
1315101254610209909260747248062290493059937
4787159769160381914702302187665105927143683
3473905124628028368040959778214755013951337
5100891673822236925418640762039048245889651
3551800543346745638092267923092278834452299
902981866981376414484819468944439596106977
4164777383002068019598997243110795398194361
1765696233578925898073408792970569143942905
5593926899189897254692399541416811351601099
1709368060205459331063141275205719895728441
4729420547240345946194941887107120670093547
4558122149965245028128797629444231798121765
2158545190906035187402699231072544133257255
773741755615442724224258745503545476737511
7197442385192023793680091097205763181890775
2138557563260250563287925286328064042170679
3905962671008489267811996870775945197513195
3927833104646494030303263731586926487342619
2668260629391133546629370382837206769981357
5593659273885217761858136250500468391825799
3002949153305779631352316374969032563427003
902013617863574038845147529254130172272097
455748999633024918146741696942393632686141
4299462242663180257293052433158997823099941
2608701546709125701253846087308534302225187
4972218124932499091827738776893920328987837
4729221591993726610986642772812480329564591
1275925760586447316106352333319256901049699
2142004538476481344171049115724408685326351
1726592711048404541469042065974952709294783
862956184028370422742392280006406914965709
985405182202952301924480665117484547499035
881574189284442522331311727938509979899901
3061165726812247489150416754066090281741727
2552465036149116318837039585328720747688697
433682008062404427194185838390273088282007
490019267670656502700966057762316514897855
3061169322495422959813764706184280503103667
1316882138203986458520278663133845402363113
2965512035330017268331662605441482529327417
1277546015160625223655529157923824178816515
2533721743086995051218367035956082963587831
3003989393228588448339244281008911358522619
2571354423186130056230489159374304592779909
1333133737739935826876144258765543589214515
1333837345667112587616925391784789572233231
2572126881328605774581979458438286539532633
4261096041087850147624518218353158649989003
4235386370759908137112404279028475813686845
659572107038446733732165966485287080289635
1689009634399798039666033278851694516119449
939524878875289007576207790578547561309523
4235463705460973637642172657292348846873649
2136972340454076197501001714889651569285359
7259896064821366127409997157634352457937995
844992222555800955457718234143616195383925
4146929988208758354639605825254209062393797
2140421064145990912140293638799815139126755
3378008521625364410852396422751635622335893
2552692242497861372319070894321494976991513
2571505839307441523436072012126370503689113
939524878875289007576207790578554837342023
4164701665131675710574934466614799923145629
3393265805016270942317338484851776011479375
2101127404017577778640437747816983368901337
1257149056774706292829096885177710719537763
985405189474000378272900359436473173646183
2141271252933202233126108133703252338819209
5594968553488302808098702248743075379262187
2552764472937871335086011589721720770041905
2178627189461179343591463291850185178873819
3790244453105633759231754725300037047551287
4730473009307116171707027067494336442566055
3079090776563300344989713986026031992387171
4164625828603862352685984460516463606179669
1333951886315365389411969776112452742687643
1132473789026456282834111518585080350827491
1276733322846083650836675785433789161395551
2965661670171857520129686843077607541047033
2142008220916836565204524981008315628257395
4728649990304890059371821051721002333584849
2119863567965967153960622875957956769984583
3358119605428911148933468269811669780238305
5594931696552432291321993056436260261858983
2141962296789744561598553385482666528202555
1314981457159058200938600568952608170329707
2590942211743602907685805772720423806707553
1879904753343877431963326872352772126188701
2984286899741733430623040746110074227346471
701895725956965554198578778374214748196115
1746803521060726483181219491277933105114865
5575894249469360180395034092857169080243623
1335979415624179998332513906470915823019687
2964891142183028827159546751418551392771473
4164625828603862352685984461048816954852793
773815752584452196292544682009160914378771
2650758100890194396427142742179678243374437
1275111129854395508401508133961155814060709
2139490162790583441034566685885293736053803
1277546015160625223646066657711585225764111
1747071094929571900334048575403796406532157
3981180272399699923856686465712935651676563
4317462863415946423646094647052041505590107
2652463310735964178933912488174837728390087
1747736071769440360766527511955206378521155
2984285227241927303031032898398267338641399
3905690123514901531672700978145047536298247
471935752689026282820601249363756745592483
2691640838007837799121571295869387135618151
3358193577744142178208342668266276872653793
2691248768553108569559493420483107822231883
959304558186064139492777581242567191043053
3963768816136432348801042558750052630779407
1276817692272148795861808111481888524833455
1314166681683503346455730529013144043671339
3377897677983729431845387231688178254277917
1313318553883645620717080868243410553278099
4260244397768763547123478935935345282522959
3808869657180033911995279848304723864063357
1333796951863799814682331622219804281940025
2985131344391339463078329723550991337311119
2121567028613883045475498879596696100260979
2571312189305780986473121416075725974740319
1294779886188627392703314441922537131592443
1295469475865987480279712064427653720817735
883274021665139648449501575950763465061931
845884588575431539545084093096077871148143
471121053377040746361702247267499560801087
901932672575354631139163083265106706564507
6355126686661665843417857915038380121668755
884367129565613450760714548748990297079689
3436052487382570035281466511295127307257351
2965779737308502976297076460494870387103805
4276618833719978343201968174390600656714895
2159277014615986995359302275293899346513851
1727410936787899424990574505189085875617017
1094846554956641637719189822459612162807397
1314249695066270988836027883768930062905387
2632757552523894803462693039271692273324133
1333096625959163549164183324873363482209383
3062671436703194612273812489370899726284833
1332947060500233062171071183277338081356903
2140456332214830174001021916560175498513039
4749979871772814920810173826492571368234939
4750099589397348155679928674587942106898363
1005464317143090458811272812907276754435817
862834418730351471964630710881320018272589
2120903811199990334979350749998773291766431
4337751055198918547933126728344705076468649
641574823381965278004776354401777018951275
2572126790096983934931027829219266826941577
2159081474507496730288360439491122613690415
1728104354319718815404549027764067304624069
882385427029567905507472847795858857710159
2964848915398919010584649340837712732089269
2550791480796807586514788703553465494061145
1004994825568800641351612344223316086744713
2965700461213995211348902899386532118241009
2159000689528575893912048322926148404276063
1094425779239197291997990874893250481412297
881771827631138516763822954162422098918399
584509337075760609044513245442032260815423
3321683939630987543147059094289412015774927
2964736221424783686427807090833006961672169
2158147115408213030656425397551980845762359
3043321753517605839646520336828602626996275
3359085782295943923666058596962720418089237
1747815326194886981130273896054140550074015
5123930511173749912658552324565850211607763
1313318550255648683250234966930990481919967
1332252184958460034290275772284164818132925
1276655741070362291330898095989322311453357
884291402281681718224822203019565780094211
3021873902928753114227132539414342655853235
1314326949432055016625725481726988192727063
3473905106292327007211571472614547729145153
1487413501206310424698934414526691309821507
2158958143335923793179066836656617668812039
3530542819588560791786329663965186415385607
2102830861358811781153301512209651319792997
1296444538459427763646449037686529265299379
884210460959456181873668436901365693335673
1746069642066097163733839257834203341497029
640610496830049624001703435703927624662703
1313318557061020806118138007966918557852469
2590007642813003430353957565530249155371993
1506622832560235252578158094973801384763873
2121718273684562157431021802633453091483635
2589930460803249994340107845023528257946657
2178785644317906156255668467287563587157019
4297755228419218619406713311814785371581685
3845333825313639235752952724360280648088267
3435731932666393550006184229568732647231019
3393842802496695252160154225874133836895575
2176855133791838060443024970205910018497123
4749168615317474981145343295451811144250769
6380957925626223356238848209433992559814505
2946035263755305834318063735540031613064351
1746965690202267145048009342884414614498815
1276858338100156230865621059637141697850259
451652916683427643016898102761556909821429
2590782096520460392583879060778300340409513
584509434604975362081423654119430258654495
3455398975803915881957238831741199621522149
1315020244558909571775050369712830310938907
2140343794373290750869889167567497164711119
2140341958785645362188124662593118032343587
3531434980195139014024734967044531974483061
2572045867319429549160441635757410656456125
1005541743052812123634225850685229952626949
3867441166874867150449478214360297755518991
1333872610048159566324426353612924272621299
5572624814059803488912522806716785343932659
902130078420546209110943930380987438173153
1294540170646949411473974962415360951398639
575461783142777037448502100478721715956521
3907864756020163547274299998144774242967501
4146892883900196543759332119220506981357153
1708632698948588551317672085830229905115503
940564871752275974321527937967067261655585
847547152686879743705727632278979190440377
2571505831698038455695648741458319516295409
1803358920647533445446781232920579748308507
3002243639686907512092561101497273340877173
1417188516189207814635565869018876310786761
920674112165839649096792609003188076468623
4258459925723281031269453208345218791548201
451490695611553761919788767516025805006361
3003095420825762228854091409843599974458141
3021916125572317757719248784529484875567363
2946073953152349730485069174658311856480919
3434918901730154852555312537353275531884935
5592100575338608981211181704281047471342285
882346654684687409611230202538588013997369
903755877634218836885196513965027478296507
2178623681533877354500124164510330274219477
1782572583057115796986189235899224227762949
4710147699638068681324516916327179997288229
4337631664427979959813444685294659217764641
4184367033480867898161962607266100702470627
2139608135718415103720700524262716872702133
5162412776078586623488112351424276244217037
959001755068591034413348249906488508338545
5163107979332474442429704003250536556920165
863647365705426599859270942500984939341661
2984360954854914954574199787099076342830563
883513643020117652834322454232031320230663
1746958327755362436878190043853019471417583
553658887101188976497019002606587901987993
2611221212429455409112216617216891193746751
3474100326346648821827076237509681154449569
2119129981192092568046656223140621033881861
1296446221540051908928144528500632122167539
921525911474772107574295569120770067545265
470390897868643335259475339833336361311997
1746071423999762671634616428817673513445019
2140379066248983766806743951479528357422155
881537299600860625205900732775229635358045
2553314978349553873734623859597704060494465
2570543341755302082965775032968316692937265
6380919120195333816413993054080149704391869
2121649483425065462154783492521998823509271
884050112875315666810898839539033019890025
2120752158754575695127146617920898927688563
470271180902971982342938429482312293941429
5161865873451452532800959971250187316087849
3495785435508198129794310996098868236952681
2138638424422070899871318493856233313121313
2138557566754472107175996988957891780685029
5162296711824834726125865488671080242456341
1782690555660186728446651051398134245949921
1727175147448346066237876569777009249490057
3865892807768461043604144230864315358068919
1765655787406348688425043042879968019113573
2196631526732888901796204644917039227068899
2140382520349840873656645508541919321296879
1314166670438917633342524769616307069390583
470225343870746843671744253694098851342019
1728185219454427819723014275076331427873327
1727175147448346066237876569856691862669193
2552651691192824891615640467541437490227079
2496288322138382189813895440239789931475213
593268950705206211064476949235665526863849
1746919634386444858982006763886103686440549
2571352754166171631088603943511140049087993
3022684900411651986378943769653928004844239
451614198352048753741158421922882066492987
2590131126698080309697072496416638109245313
862956157903689737324473679121411278525589
2964852449144302306617369291743507375882377
2120636109553031191990605155380616704442583
682688139985081392638410790456183024250141
1332982088938257292115593455121030533184919
1803210944047487015514950726188161432237987
2139530789755613681811207924085548581989083
3474100363002005043875682659139158371361953
3001392069243179592726825900273538302922389
1276814104332229591088882989352135718424593
905457218937910433984366421102522981105913
845844033619769353710200137432495846352457
2590741298309141349088177286521054043349393
470265898314512869276599310599180729217657
470389150031069053256211293749897862522079
2555864476504050698138037599875540088746809
1726400759013982251191705959001641293309805
1687346818415217953154865611782020276159725
2610649896946620178579850577950679707468425
845882672157730778426998841437867394674279
470390909272383753644796978699893529072671
1275962533228895526605614416519608110815981
1275921986408888191900313838604410861498157
1294656536147978649655939662258318228512189
3434922668660208904501532904347017186658961
575384535677187560801873801973935246534581
1728150263716915226567665439489337506539785
3318979287909455170601401879983609038778051
4164775623416613310488478229171693276514237
488892799548688126644678903493090069880963
453315729198078395404693830473858368223157
3434148527087854257269932815134196961944035
1293848966452072903806425001917621132091143
471121053377040746361702247267494583107927
1257267102390501340700156472256661583763949
2982618964598886844696901554843055599447611
473185369043073417608835734616352043017611
1315018321358157813439515722234571417143931
5591944051493840118243453046979261747842381
473185369043073417608835734616352043262515
575189293501752866338254778619041504203853
5161874249706689199033274970474158818782597
2141343414449151622273946291515825402298063
5162104858110747750353152113783365017001945
2159079955204346858254205762673059746618631
881531871785385158644835035180014845314539
1296280503283282009666137912809763010171483
4337789784123036187690861675855443177447881
1005112627290664075973616683575837122155605
5592257034073765894653733878879115336205541
3083474015714242451584387391931174213907073
1417659752492385907568386585364009571417581
2572128654977446847302604673037773169764345
2589970843708157249682844758659789582374049
2552651691192824891615640467541437490684943
575345798855841641347256822415377680212717
2964658799818655597128582733832136607564249
1746108596871138775256062915671118061789825
574992378807746877925642360286860354604393
2139689218276996628214309801800308800327151
966128593986529067326659815381570280356689
2592522014856907633455656920122374386035937
883275701773991030631593847713077522956951
1333913001395551862596931564779733651884959
3532135164909058565559772943084663470082297
1334689138366359091926665127256485039768219
1688888073382175890267943577126823614090007
1005306102608927631073262817570711450813161
1783772775625823461389105671210513294095935
604213447914014236486612209654377069060481
452265011875869172556267714398053926441845
2197521880954877613519108741995988533182375
2964965030906132875265154576194640312594973
2178623681533877354500124164539354055449173
3022603894184408877097872976827794194037023
452501037345315829763996578629541601085281
938562134263951143829146233448732424218325
883233478623976980565144849892856072248891
3137975766777158595720973108173380988349557
1275966227604157939241004103509556419279995
3434919218027931709192531209797343658601739
2177777222307517913192919655874699772700075
3083043209592448549458205983870531777492597
883196534940906933143545752323253812284009
451411608761753611465969275888030702836135
2965663527270137281284241032727321433135337
3021023858900134010736255243422201117267799
3434919218027931709192531209797348765851051
593269045379044495446674989089009615469033
5592100575338608981211181704281047470150677
4202135253171989566406322757059068509212233
2571505835341073907171871418880540056936689
885058257031726262673089934829847364790655
1728107816194906357974995934830798101202433
2984440297035783669294392426146909298677323
1332208104221905944381868497596207724151591
3866520935796848266629735082360033750899975
2589970855110481936708822411128541459036549
2572244868634231129059055452157100456938941
7055343046320790149600808298271999791790925
1724778569817411056680139157968938248905643
3866746371808307049395963261662772786948335
903025719183071348308349248376477893397941
451494305521331785249316781532868906363589
1746803315920860020516977142103851171258267
845029174525762755972375944214548928549585
2159196095310072072833090810058769269064323
905341439614293627699030647401493123792771
1708479301144709690363129257292256526248309
3041463527439540962137562974393077247393635
1005464382417953944416278904990311138460653
6380843443284709519378214625886947671097005
4276736657585520576339313309327614374242815
452305569578532476088385546890068251948343
1276657580338272329352016406239100262373135
1746152605086254955374963504598070619389077
2925669796256087651257855652782397458252543
3137518101727801238990901479724183848802505
3084325713407395265465988438626095836492885
2590048411068791443405337077559915214834177
1094425779239197291997990875181897576211657
1707751302502890015942032393808810916274295
1746841958778291898059948345615760143770203
1275841128704075140836435019323043926710391
2589969229355240009124048784464914020799649
3084128762829662203422155421085641508844421
3084286991282798922602610043122158880861061
2572936362973509255084924894607020572829665
3138053251031486545336094508415755992591561
1094732025041500618641673020917471414114661
2611180977927185255789568668744663235245603
3474218168696382599587650613646326240767301
1746882745369326749030269781654348410368431
1688967400185829073164713622300496430095793
1748628498231951529835130386799872846158121
966205874304280079025962101838160156226245
3845571188353362905401195788964401707189535
904646209697893258392162944310541868186317
2590088987828578911606962192074567373856305
996704786657819575295454494421035487228127
2532210343073454493184124807359147531069043
2496289907701419335463481936872641313928469
2141193522296618573387132736224929392258825
1315060703779122013405238233144869947363919
1294582640516114111821222510729235316558577
1314166677693560946711180699920777797239695
3002167954852410315017508947192602578949081
1706936606487354751428882319950081779554399
844950243678392814248214010961851183161921
884162547878468650936421640899934740505375
3042153063253970782877277542778969678203877
2159039232993880876043826982368486022721787
3002206677322563252517284676359715018005449
846613055840005666392353860070278259885325
1257997169480297862184176160501145835752887
1522805539374525569061989024049035569469483
3043825241218278016110605372995926244914597
1276733395046128966593784835119253843533283
4318316323986959573722951400138899458201685
1333996025874089664926281337431058485741265
6355126686661665843417857915038380120242891
5591944033158820971869117131942087462582661
2101127407645265841755807689002043348614017
1296365123890309565198723916221662525697409
1726326924639354217980579012359659679737187
3866547322760789250997358045265433942367785
2589932121569592858899610622275212941826821
1417464510149979577928362174962668812921217
3022153871855369433686033652060141175971199
2907630198907079535770102482138707554485389
6355597999475759106814384083199948944505875
1706776156111700215104072517670572629043217
1747614420217126083134224893291323456036103
2176885115439920773065778885645486634466225
1748510285856018226076051924356171817860147
527333045859486376072225313643886717227385
2572206062524474914440146085557464782482155
2141272863973227687342837145084456654417141
1788618870881213975117066102846304771864775
552071511854087538691814941379724505874243
2178782041657589228407497008954889862741337
2218044250558960641068738583291234448883587
2652150266820525739492585388900513874357963
1356221788570549341821377206521583925473251
573288924934769636321378501173379011989543
2533952577410156184155019589823345178220593
3454632051811434528572456986500076673465593
3867560928666617027665953096948576058865335
1747697437063371302398794824232000984216891
1687149823548049669673969787657754704831283
453114884176836251829862058689283859695177
5552757013296329317727791332704971568510329
1709448997697173160482743284694692085345967
2666932455628101566642317185570954083695911
1706812959025876372306779320923553028310763
489857118632893343135340749378635090398813
3340386660725245340024354972122027596230613
2101090622924835456288009612914255700505379
2160049643447789120803917458983626451778895
2571232862514388226352664502167764722465995
3396394114934774443086122112831198513784019
2158187586061074420533244950170629299834811
7055416945782481649621434082886923638537517
881734621310104401612944939963145757423345
4728572662691868931016448488031613245500197
1766625466094295470419654183892871803955397
492655306690323432851032778660765910803909
2591633575886500194744486570745165097716095
1707745711058674207330326187764336949939243
453114884176836251829862058689283859226665
5048792051823983015236759451878498331356123
5048792051823983015236759451878498331132515
2572165676007947807845477953311379342469137
2925706591229286780285666451588464319811779
1275072194090897661749907001112437144099371
1705926360143082911071677156297671410508929
2571201272635161292354279830711668157293677
3022765928956375153911608192909493978671851
2138795184772238119864201328614012812291503
3434109561021853498642477314706747269528151
2628493864439545798784850935067326216873245
1294658302854581538023392101024535005691157
937899014536671315214780850064686574780349
1274954221146985638843836673137023244864633
884088717483538938330899607261292600583355
2551613385890461708652268796438696715298945
1053846012309189687083660675592891391441643
3436004888135521919187885042507876778896585
535392149475861026584868814349664930855765
3042318722859994094436118584612575487839263
884328353396397758293410641578314502313237
3866748072762683555295076425168980376936615
3099192308976236635566962100100221391737155
1315991543683985216753530388898845357577315
2160698449809663269247939947827576879616855
940527934513904757195178205056112398136109
2611422377573460593336530363128957550913089
1314979792413453907416296362426914319682243
4731359924478715602118372850064024560775975
2138559323029117964161188623515420822761611
2178667740095228917945888670917689946975557
964541185549863082763650307098033677533119
1690630384193197798857339308134356127773851
1746882585247551183690663117036147947769231
3866704075462956300041073862756210421736755
958264543969511143194887853226018746769097
921523996056870061264149571001992408546291
2121681544646223759874221317266953469414735
2083200744041888581798299767893122344352209
921523996056870061264149571001992408322199
1746886348346768771975284606046174616196085
884210460968381144716011394471598356093665
2141075633159346623740182412109110867371937
2138596270354540443871678814949034587164501
2609759378797269937965897404900716506326665
2632871835230926041744390845945663627300885
2553468070455270317025931808550428251405017
2946888746822692688264650843004851262480937
2570460469632837640878390347550306640140335
2571387928508526973710860209973572910802533
2176885123056834580827598512296825193532089
2983437161742880557024161322841180750853499
903674590614917816336926491241226888583077
2572167366036721733063295619366212824906841
2159890964084515375276478469144187087843619
1707705472927646429789481991232635140842993
1727254241893193758990848336432645277036665
884901831841859677728109952152757299176935
2120792887560140995070683055268505615808455
3320758309942488791189622938054167100548143
3339494466431655424691650108670902421632967
2571275157699181976992929543329289924254979
2121644589530331229858962638477818690227579
2120791127966506518753117030073258258151367
1708558635722334316710224250259085310774053
1294577194298639548152139858175492441539343
1879980586266897283571362318456699132558029
1315180531168993218696937048718307027518205
3044020486862621354062574683879886790040201
2515103643148517284837267769432216710531655
493381585045733029772335401840921272716929
2158222781892604697469573762297353381918071
491442676607984334464728848366924361266135
1745297431656981942774488899706970707142213
1748016197197767082497481568843267199789455
1727182182023088100805431832394080813486885
2570462141830478464766308041262121741060871
5984661653307093616644049795384731960147067
2590820872674326546826005545860999082852561
3393999384375374113228524368301889139541627
5942813438507086875576081191634762007038103
1765851255486218646534715925774028106027441
958301586338958799818870269286588327221545
473799402293223720091045181882775258937495
2083279929572605001139024575919240413127953
2569649296792518747185685207290243601744363
3002365196745283188171547348433550713389191
2571426551645715790509990541640019533435539
1709371721155259033625562322035353034194103
545217548611267227385014789001065237341217
3395899985422304672917277785926449023284647
1297170846913431068867482323363558003758367
1746962035831133028774707130627906017491925
1727337331645231843747260745404497487173653
883316495642283953208229458607306459453169
864539559674285292532622698837973498425525
2946035172867222329002174648581732372667735
3339531337751526749974823036553077869600087
2179436453844970526556386818339164288343577
2179513716001829804873366200429437589465921
527333045859486376072225313643886716779685
5162134603786103548679648276516499823423773
3435813102981175105751710952486380463254151
1706853433502435856605245504676275403189417
1708676706636894498670231736696151648355727
862874972836119415443326129090485533601793
882460944653843042350315131441714829262245
2552458063529117861252662704246496319266883
3358151368830989133104558939459668497469519
885019782280457028612141847606748671514353
2139685324953061230918899789629232048965535
2121644516668643706835294860625578758384947
1764809572591178479016992977884788972000737
2552574203656350111075800696778156220442711
2590088976424870304606090837024119110798985
925010176726459000947953812113359850468463
2650640258540802078603015730352728402801577
1277549690503285927803779287480125644632121
450561725237696097152504324869475242146461
1709336376275095451166387869887242738872983
1671008991000770431622571117269488963457677
1296403827830146674668016382660329675599167
2101088696600004311537808124857661187759901
527333045859486376072225313643886716331985
2573057702237417178226598599561984460807249
2160860729199405064478242781456569463716895
2139530778692032648725787197550609587517491
1745953527260910768169444159623415246505017
2590859282487949746684408761918281128389853
1332098776411534539523634291221877967412415
3752582027163129431686268606293706959699205
3001393908828290072588565161555327482355329
3339457511482691527694807793211511799249923
2610329361086918479338585703660712627307909
1314329051629834538915556230317161410180557
1313516115561361857425423177625078597560245
2497065891986376799871013020913218072905029
3021995326306539644508172612947305365117803
3044294725204676258079365436699581942156617
471121053376000941757163022177142097142683
3434187158179893749133180165830056275120263
2157295556044533559322417510723814264323111
1333874595397677172861744309914703785037973
883356886486086289533460985495037964165847
2494621900030770233587879091059267146950321
2159000544438101837244110613442500799050191
1728148275430450065367490549647698539639883
514716833035383185155458167522371374817601
1294732289404640012917498549315589325673677
1294656386955619638393828672255635248047249
902126399255507038407458378236322226079393
1315873716357744507733957457982739395907597
2983627219189805801376310463387805512663015
883196519722425933421561085933743377991293
2140380586220635248409970717539348591993595
1764695038875961440496764042071746976536413
1726483768935061863277032865185873162913659
4728375737105259199156292821556269406150625
2608014037235425983132723873562218044106543
883596351192684491309041482169928977278451
1707668441314572216089046034949158310226573
3394001227569642855192012221718382581786471
1295472904142621944219123332501363261685923
1276817623196849196823016367090842571037129
2610329361086918479338585703660696960266629
3846185450298419650281496182092537010374203
885062009080693641239782680043017868762295
2178746936900623930672477879162068620546761
1332864268560105795152369096409868508890935
1275920158079334806911267815226213618351077
1257265269761623960388236274303480896540545
1297410376539482820002097367128674598960007
3021715287973766173406323829504195002057553
844953518947226516275020323065075428401561
902985164912424776180904878170465025509765
2550874341848129559437854636429220553098143
1745221609153939485273109656796751685367463
3846144648291041533024239356399751051708903
882582592922286868095410674143036842434137
901969704849773325958526153677421281149853
1315831501014250320418052942401032671485997
4184368705817054312982543542197128549913127
1315951157016249999567379248543551945040353
904565032254066010113578359918591129499333
1669421826634874915474872415475368349327487
2532912591323161639427249928232457358242879
1313313278935023918825200828818139141532473
864460374632820212000140062646658354474437
3322496788453351549012200480625280853703563
1706851902443487504603960963955219563335997
2496326862809798948034915715829480071541601
1315873719843431156388066246562819622781777
1315910678926668969676836168514327797269329
2590944047871743431443912011093801894840365
1315910678926668969676836168458683661503825
883196458429277194855499731298394054987157
3455483843125426873072200412681348295791041
553815352936026639709618463581665554307013
2159118505955722676293467562041231393201123
4297556314544779289630574062540791749712277
2590863030022881523023363433478993399948701
2632871835229546223051249902635383113751241
450561732314504092399647353742905497887379
862797562134932580919402366483920688733497
903023955796172415657704634457530987573561
2140340035090490293278487069434075880653163
3806156290921302175332322133052475223557199
882464685105528840107130862831824266666821
881694150484434650035711703786862647397505
885102570968970777226458323149441167114713
2608054595007106329656592080578416782960563
882383675067529376018589080600903824563539
492574285234617328856990921968263942204221
1333793345565629613684692646310600120256281
4749327101331898326850588519512869789753853
3021676591967052450614185507408368404871891
2591795713680017722074179971977630687991751
1745258560123842200279061083738364620234295
2571354347015305940831847000274641035721501
2176191763002364559373171090113694562125383
3001395672062541180280779712371779497145681
4317070688389699538694077178514270363202997
3473936222394234327941325166293314314172065
883277464829347976511513057539267255093193
2201049873809291315543204719952544974928863
2964653447820947421655607164408204105991567
1746923292203035865340230600962316225643743
1257108491071347982998836612581457954083793
4730432465925583810115458736497544130293543
882422236567365067664434702989273387297809
884250836422321876723698233652705409533997
884250836422321876723698233569249657450953
3358082646841767242705802729042249974456905
2139492074903137151974838734002136517821663
2926486175006360737476604727647462675871271
3043168603768542685281514481395415066716969
1275883435469353899795413954231237401770921
1257263426716529834995956552230629042694053
1727372294629419824813211325064971695467277
846855894829459221066261836369996948748727
2157295657989076536055217143189716963283703
2159000689528576153129788546763976437516527
4318356820772433562494257038287101444360545
554012318051104626575095248886112608022197
958264543969511143194887853226018747004321
3021674901110346288403141727267182427084075
845877374499962765121193655455653237828755
1824583241364215765364158473005835786446607
2610609470437324038664870939367477553088457
5162374111088869112299342851877606214590973
1765698167199342583333046317134694494073209
3804491635202113590435898205719151391096083
2140262714945178926162010888678158492861911
2158266938824901395190273739336854114109571
2140297721053091235807075501825581489845591
2553505181712572133190763674246686362141937
1803210947712715465832942655740283485004159
2650758089666422479728519178497549669564913
2589115601699929001642773225845628788727461
3866982251061837997358119084101542659421715
493304334118436540336602225138347412082813
1764996086039006355882687742028728471694349
2983664148330827469866461068570744478120191
1762291674248064020893079912791261784554611
1315831501194540628125434632810986282588147
1747887473498559577670441692308542293581173
844993982652716280714178997196077005421393
2591756980281489957822375405500372396096425
2607897347520274467433903347071609665413223
2159120345876055437397079182181172478449975
1707824969283822159053488767896860598433265
1706776320040767120740225768054802138139867
1333021054192622071682989641368655899365099
2533721739301570738204478251548969397520175
2983664231955732483629198215482866160292259
2121642687684573302590553186427846210859583
2590981010417404335630976495749520034500021
553854060366918615612067311880745438503969
1707668357841214465464916298899134238735457
1747695670019098361067564342923767302759401
2573096493278904497045667791366293488781697
623840111964823521275238070166804039851539
1707629490115384279426310661912021994441905
1315143804752447588019961935723150648793453
881611213109254030016757718087060403915953
2590782099996831745538095028837618668463233
966010788291469361289460104560388075395721
1332091742025929628590949753107651475160289
2983586821237862432532366315549697519336923
1294739236890018308186298541243824372882199
2590820872674326546826005545860988868119681
4749207372791154695608768703425174234309245
1706895910949544840146694136786129349361753
1745992318301684192348161646591414007975425
1689004348002584485687896864351312289348069
2590092415970395346476818959513163168479329
3003135894941744185423677536379442764084067
2650404712937345255965804542560065861334453
2573136971376308034644401160663328248165137
1333948513053642639169986874291925395980543
2101164682514493560388781453409764380185237
2157415284593795352180497146655335455616031
2141075633159346623740182412109121087748257
1430272359345439351333636565514055874934895
453315729198078363415131905025205659293345
2632873565266109405028670051172873326438865
4748809475764511148809921734430376932939741
1315222906513834358785250388090816033893943
3001279549774246070153010209644604437629925
1293889604873831799128258353563150708286823
2178745260414588239362875416102284812552741
2945917185720983825786767520726892513150159
2590048411068791443405337077532137695191337
2141232229044668193340087369650000148528691
453116727379311631197910073165980550474885
2980952545645431632644258138990679423204767
1746843873827387578355626531362564649609941
883436068199637723823932119281169058734807
1765544922760489142077046175276452601427137
2141075633159346623740182412109115974866153
3865199524069246794125675985906926648466769
1333916764194715908501438201857286756516921
1688930455644344446904531060244076877352837
553658894539907607086581583112484487943589
3846225924586497936482467758085966282829103
903064426449765978606291391230146190622329
2612080603440536517563902869723800553335631
2176925422472069643611340920533104899250479
452305486136711811251700958008098130982509
2590783699794756168509989103346752428852281
903637966542127023638086006460791729001771
1333793421400483761252568729398026639943851
2158224460993964564479248415721195033738165
2140222138507995428678763172130819588498935
2141343261449501360797019948504600197911715
1706927488765490142315284178419137417100353
1766512764014597441088681888780719805353229
2141306376062057869025726473130306141418619
450563473218359698750912728834123781574829
2120632502940748695055222101920961456501367
2569647445987774905596543673177463300991139
2141306376062057869025726473130318175362783
491483143634265996116361243381017556875821
450602104289620798312911491689344931105607
2590942215898113510544623723966640308911557
3021831584931099086187036384306965632866449
2928965362290215006024076852648222973512367
1275151535405870999953466911492368574900693
1296243628487693841560772284684903031201003
1313276312241961192453533202364696946228351
882385423566107258979196115232184296233619
2120713604353368415621876765281863466468343
1275151535405870999953466911492368574901177
1016067202494369462779281140759115775593445
3455443151260759281296690241114462080994643
4261096041088532939240390182192869262392879
901197162953732674618476234301846870372881
3021674839809344644322555856545999752291177
1728148290122092968863742177381438071125151
1332869635096478236479589065965078153094751
534187078506771649294970851168616727446683
3041583191208296883123584812066476402154093
2570502790947060095535130416384264857186611
512816547919178323939115637429746972794991
1355090118321322520176594851429407728541519
1355051312420879839227332292164393423301455
492334881642893802490114766330988219498909
1294702376657662373016460895908005474977335
1726562968985029325508839837858403055414527
884048239559597152129066823228134659457443
2101086940468463295177707427489861870861377
1724618279411200351045798315230071474070551
1276853058830932636058787405093340245922561
453278693784540051828465806437611418691971
2139569577154452829948833286559751562864215
2158384904280228927726458632192340608771009
453155442247914374226245849184399338765671
1354278770652843022677885728248229972817153
998640444927534483303429431485612929124381
863804194768948827195107222087433476316017
2589970687538035197220142258949011762937115
1337362128836919907569509100222285451708751
3435850043893684037015519468661482248491389
1785175047350475828476004357757562687088035
1278519234519400603901713759807042344471495
2589893589136800962508103680119707183144093
3867483673624729611881843833319830358730127
1389123777993887012462415578636211515785209
4278246818591764958524386915247027408117375
452265160233810295116267071788312260687723
472094214785681053228487534417461982813027
1294779875124330377821119051083648334424067
2984209561065407605170272247945129658753949
471041806570637696792745015675655624969843
1726482100221285328906187061820655511334795
2648822380315742346153453846206437409548467
472173563898947694359065911341286930144023
883353199727039376657878179756653876315667
5120599224994013988312164648193558201179123
2177895373715314118952702158853483488607603
2177895373715314118952702158853483489992811
2589932216753150676190846133792274710345731
1747658478757700091015646417325971268753755
1294739400497883381976468716501536281447375
1315914274272172878863721332085142892426667
2177735094358569672407177724794426488995455
1746027498899057380123774816901069918130665
2139455036499343091511673238280573264804471
1707745867401229870614787877478250033774687
3022804727622337044699713873520737522957379
4261171612883103860473202635294656028166027
1747774874400698256196644010844276993442995
1336471781915718073561638849495838084502503
1707664914511071474710191234108210712781111
2590169944023400933519266575075825249323801
2120791113905126125867817717385440178482259
3867673786076755298586501061787000988990623
509370946787930292593085305280313814509435
4296903665645373933574817104765161064900551
2119900512318298460875530875907075475398487
2572165679476884699099999858275236788893787
4296669829210737191992329695059927795453255
1294577118297802201825421765783288265124597
1295472922011963063182155891720309429646875
1258889371697402962067343669441745407571347
939642844681635054013280609079854307678013
3454510301036976501753779470632406505783245
1295429012964498929085754327718703399590343
452463998286987793393798360463460241686877
534225683987684607329145351842725024448399
1708599262846517652030041039492375147405507
2121567004299081267226112871014952460686431
864583549988008685048253939306559347514949
2178586733876182667501344965261407802904225
2553316661762776102495394265508829056592153
885060038933575966007418600394608816624831
881611206189905623623666423512383668527253
1766697525817249366158425970351886644618313
1747774939347186916074816270523703318764739
2550913129090205409638096630886214437459919
2965624889426611017753463703525802812862585
2590009638723569519643915864682741551646875
509520599333534943871928223348616408382191
901162065101402712067406888960627995255653
2176066987859232009937493200141566794214335
452344338320405169073245769807380041749055
1296435481842534437834844734800082490923621
3453774863804943698114695393050891830115933
884088892666118903135718279718066429261887
4298687991876878274506901355025279610232033
3829032542546718114872661175451523258284891
2647893377162357120360754356510172919397255
2610533680678966575536450127327922642256981
451492557345744677189993010117146327063829
939604064072505357399380762860905077694425
2590048250760891542021079214971559126157047
1707705389280547292456939106538840566782003
3454429370998683993908929910762783620450421
881572586010846402693574101423334267299725
3041301419934884245175320150983182250625389
862834509446762138171518491878119818644237
1295434211116852203156835127887534359874283
3042274612508688599840915232529742193294399
3824971538258457315145981672303239481637885
883238830130400161884638761325131828935043
2572318760495429357608049886425913062151161
2569610654665483095569383154291500236621655
2590051933898024301707349611701190423748685
1767281630582985167134909501483023700193509
1376305786333737001571410412962126222131963
2177895202505993207578168142240031766086331
3772171667042983711569769841199891017507835
2138795108755014960962237656699486135693379
2572163741231097906103912834078561793213237
1708477683502819890618564230522073524330017
1314319991543321426766282791359229381843517
3040692745266179777853755472609286541028393
534107871038304544934627302518105548289487
1293852657057322457413537149716095746826767
2139530705815927684573663757242199010434043
2158184070501834319037023575709746595302007
2965777973913409775911811759296672642266225
1334609636726692230002279380090050212377371
2590129363275038023241124048380675094920377
3848976232219611896473178032002979795339327
1803358924110621499727411820992408516192511
1726323577004990578474752326912675462425735
941307437958772217599919171056493232552729
2119942993258915315455051015844085744347271
3435888678443381984133851381486782947162333
2120015045861748481527617196483819229425767
2946811077480267423516232495750428288268223
978744451147944605955262167021012109180911
3002206848351296545515298021114120287874809
902944770597681450985557939330624410920545
844872585580599826917322518633577721009813
1297135811187351565515592423180649473883567
472907040757968720102895534430104854416023
1729811087637117183197439520045602105862313
2497215770251581174718457660900625021661625
4729380126461466706158108709678120310616687
940339490925151529913485398354225200790297
451651309450928186590379531417018609297391
3002947550189892156660748020416371609342619
1726485375670705591068895996163203612189167
1276003243819222963442802620073976404827379
3866823895252023716647845589649631172765387
3060354543561867675699402754477179551273663
473675983335680147580738476321641408417771
2980836488804391011984909738155075917332203
2494548073615554956722113126681857673902385
471159684455129661540919436562063538662959
2552692267473635030497487617840767313789773
3377083000349403525991083893570797951402829
884129119406627959369060939639536423828127
1257917980337941706842364090462941833685987
432837410569876261820941838256629390187347
1707708744876077865230658710219127282745031
2158106648705590248386462250781861018379557
3435074181941917511209907455596495426143997
1783545558369465139144363457203073364380769
1842582074235009719483676422536999571957799
2980915612498389926989822696888293314667671
1745177542981381640323264903874344088495359
1747658908440962007017919750867840305963035
469378735399042903426530124014613262064595
1707749470363635091254292949049792533790685
3867636827669869916061828631542692579127487
4146854172998956018756440761067792583553845
882422545767197076338614700589982460387017
2235926914066749304065905424266891225861359
2141151207740571587795925495539901093790987
1688895253354025165077499492210905774715491
2965624889426611017762503443710179487710209
2964810026688513134508838798656099525411197
2157335942892199989451034467658170318962783
2178586733891220375302294425795823441596083
2532951135462832466798001221088172832118471
1706812970812032201563775225783065581592841
1728227701236302412127107696577175546140095
3003098781033658131400805917380414360368931
2178708145851999365168835904215349662758251
3060164402651085010566486913520474699644779
884250953944497683204077093751331216807125
2101127567629520423073829986516624392075405
1727331812732654872157447521768677703061693
883314503736374276982620650131349294538899
452543282317009228573969472454633391154875
3040528954520673741226063551103256242842531
2552618350163832506138831814436107595197161
3003172875523362945872964992740923889788527
2907594923252411974882785569498201145071761
964425125239929303151459695373381944108723
1352499669292161345720658009705004606942755
901932844129222082981156051182644824812679
1332252184958460034290275772284162205230853
2158305726051632611760049939218737909848535
3866825556686849791418170550422911296366259
2158224708555110095623706408533549183392279
1275841052719316552872183721721667200169815
452425279445219849958499895596253392355923
1315022069403802680419562768207093101121977
2139569577154452829948833286559751563120251
1294621191433065333514163134528496931107829
2925557098985094928537774474800721655293655
2571500618846487085478794664026220088086181
1747695586244305803718468424043432700499969
882385518420932844062607415445331163920517
4297755236041190866599460160332903020102331
2590088808996865964009654899002011300554249
1745096681649314431002091100987899274104319
2140382596695536056160214133432258966942351
1726404438157528263148673955883154139288687
3846185446489760639385684817555005254343367
2140414094847761270903164475866463732040563
903715308844352582718602460782013893017391
1688854789641629244377198647468190321644173
1276777476450032734664404769953363884418943
1689857667290104911002679433182404171538101
920049609268816859471339146376780832321639
4277854578088203758315222572996739197303443
946579239031340123959650080980732104541383
1315062638389028494328840577653263534850975
4147705816318042556464439141671763588524389
2159076192249866347661260932140250348517167
2552764483356559268392710761762933928568373
885176139095325782752067248747726165691263
1803209188280129133203599752536556862517927
2121718506681418047838737116475106381905027
2158184150469039412904973527315627260875811
2159118494869236379498728483915869007916343
845027505836619117265588148168771699747643
2178746841858369959118538091856240266365345
1688932201191636175327031848729093806701709
2497141711004760454483460428886938696300685
1689820719467452657215230009618885617651521
2179600400926903490367879286721804853668151
2612391844762187687869936347768556834968039
2101245543855515685812242990576897463853601
3434026783783239313976503345306145552350745
1726400995459335695185019048349172932926249
2980993030990294389594137865410944323507995
432677291680447846058844680069530309209655
2159118502139551615364191703978203555532991
2218816559654498563740252063988586792091583
3772210297964356984609243076962745524919899
565030660022455572309537320461015828279849
862878663238186901853626993845906670171303
1053846012309189687086537910808287179023671
883240670027838236095804361994000849795693
1296403827830146674668016382660329675629659
1313438518411177746244954189182616026146515
3866744633707139637402297661060388458418857
2158224700945704810931396261859365609226779
2572123365439095604709589185345749249210163
1707625891299652642412358121038354676727711
1707786261521359470460948501983599622688105
451573563589780091263978117250493722860371
2550951713205231829174023512931101069481151
3414599304154647383814375774376448160868891
1765696323994164634727023347065487745150941
1707749374990846484371202419217384421504819
1707749374990846484371202419217384421984947
2570541593240644540769419044700093555944223
2964926330760226568822329729359002333357497
2532868434893166080430344460838988386647117
923266397305711857724803751140862262109373
864460363073779520095668834648267822737817
1746108360240420873677016696006365266925581
1315023916436465470496376820723019824842099
1257917980337941706842364090462941833452215
3867673754000334067384458613476287518446371
1747076391399201840107135849086596402389233
2571238137330664305772066914830436269004229
2176028205229797569017963370744378649579551
1745263755122379516654531893076616373862011
1294661898373171140646034812407184422409873
885021534626293746606095250444317738485769
996627309524000498971659012863926483904159
1745099968177338388175211949893742978770227
2139529106500859874644814707069062337006743
883355126728909237225550275259626053937141
2159116814918059806367974993714695870107535
920710990764921639648136197251879505056443
2158184081926661536690829927144455484912067
1708519837215558809846741365602167278857747
1334608131768929438315451900800619970695407
526516496379956723317672154185022774592191
1747935222313848238644864927185538077657257
2119824784038766724002458052859196796129979
601461282829209465093331726135955217166641
2158106648539640076506541433878790483059909
845842190250985375506128074777514354065885
2081538015326570040294329858780247811342673
1689042979064672850574204093924994190457921
3885559960829421469330027514849491326490933
2159076184460190096683071422506850365057235
1313398051918239623638518527049815043549343
2572082818613006632509163102245956936135483
960972638734137396644295108416309723594275
1376736551989469412044281549176565533281183
2589972778116649565798227642078902019030509
3393110978936274174736619679052438437996307
1335046663417561409445513225388167180110467
3454628456259254358301701664187456734581321
1746112199353836928566214812429982774931449
845963697066606657759452038773263170251073
1688119265447881091636300191736795257824385
1315101171308945467168546283390706701440231
4238711846229455693201478743526300561738223
4729459315941802329477764849078886320230373
452263252252919127521874330740368505133613
4278012777922855957007147912343319678391743
2159852507849268820891767995212717233472563
3867712490037434321125081513584927602289791
3845372426820673932148337083688443168934323
2235620617215529603107274738127229558785327
1725591498296150863427907802962976757562129
3866864183972357975947165930043142106251199
3021711681534261027035016149092019023502881
903794406415034506530256959340276268166489
1708636206892980438864739773112085587114977
1707749378805586231958237774855308025757919
959001747782520131460902895062047425468465
2176067060554302734594592379064344538597223
2140223905892021493548277494922525289960883
1392796355954778037140940776655849579772125
4279679040062613859628641971184843183178767
2120676591279798317683519352786204733501083
2141156577597750027502568786508594522226803
451534780141991637290305096401409135241305
1277627200032508629987665331197039454221797
2140378742830746900912912071817739392881839
2570301942282067763186070350268370633160593
1296403827830146674668016382660329675364427
901162065101402712067406888960620625561893
509596320525305411567502332588634305979227
2159887208256267371344778812146272711975417
883196515919896431571063359536649649866837
1689778409237718111119181333855352837464637
2140380582405910217063094734521861630879647
1708523440703077087120355679614905408266551
491600963530645245976483404843262312582015
452301879522704536207490407645560498914463
3454510316114124572936488523822287866376117
864537964001865720459496635241754635614053
1707627734344031428843046052429867163495891
882422545767197076338614700589982459917053
2159972006869202643156963250591469662117081
901162065101402712067406888960627994797305
2159118498677832033116469174763115969464419
2590903435928141127864110008074661392402645
1707745863743513858738938377863854413329483
3003952343736332311442445614029554130084847
2158427305921504020147722205070757059357875
2138717769742056152764976396220109834668415
1860352148389940344667822871690774122507367
1706812955217232141838560099863081177975689
2648973948958274802847612973620135656458323
2120868539511985235144675586889527433925623
2590013066503021341983853623174454115097209
3041581435267352499166168069718474564865309
2928076670156561488325162164927127181487107
883314587674662949624429721828166527720337
1315138293470427533005119667734997481306097
864460458084263607046274890200586575643893
2158149049831697132761682055232827192056683
2590009638723569388462845291638808579820887
2121565247672454953323832959781584572498935
2159000689528576153129790268643895934238435
2120794720195769299120936321913354861860763
1277625360299980188411637137931783492940817
2497215770251581174721338364099519176404217
1745098197339134388441035000101876654291983
451453926441832881604430448816777883193077
882584443584296218016531100771686440218957
2158224700954648313163849606517837996337917
1707626040175523463777074927163516730651251
2589970752783212387433098040235139625309917
2158184150469039412904972960053844867406351
4146892883900196387691986659766087275052509
2532949372407118639191256014538645632254323
940455787539382095894259557842092798461193
4297436593101979765933521087849399260900243
1709327585924195180168020193433141223438841
451413444518648687327243435113834437854331
1278522821955758163556724181956236460410463
1726483791078349919410351657906663240890455
2159927843374076663505502714261757981487175
2552579387898993739253526913502291247441219
3003017758579913449562566009616236364334499
1785248932434018946865074045397299009171635
451691646431768377456241605279454849689599
451452162866450175344436684618583801356037
2119824784038766724002458052859196796365203
3022565164263974420525805749259133345645819
3435000199677910248772065828676720326655261
2158224712363038281558878658481291718833711
884086794275927449191934017747641449879461
1708477534619096765699285845565267803957187
1294779875124330377821119051083648334915327
884090583365769585386827753448757179773753
2590787295319835107115818463595472855875957
2178628865445256869404191969895056302128671
1258929922340393856853706613383213067541525
1707663006521613774267439861986962087511327
1708717075488644269812223609279609571789909
1392097891655302699688756032212466393866717
864536193322113178570567163567687521880617
2666631154781458747239902432516596956605543
2980796040113828962242167735846583384994519
2253698685687763261120666814301233582988079
3434922675928507277867245055186665251794099
1746073419744363741685662685819620154779105
1767441830484777412319473626814502180524267
3003324360703553121783689871099446913733691
1276777240622431526778322529308633589229843
2984211720581414269717476751563027239697179
901274748658869746027996889043514039432153
2609558625159881958098137257761192003459073
4317383609155395461541857305038769129796311
2178630876423377252899962959599143050604461
3846108031812988023205542617892604927605339
4297515786224326756992321853744214201353839
864580266795021265232750101581174374852279
1746921288675913618250177043367748412761383
3021794626367903931458651772265501619877795
1726323428113384413196164882184972183422575
3846461565027321440879053411081999195239451
1709574340185625720327216798742287005735677
884051922689219133519541425555493408847571
2138559254124811015444372967913852492185561
601461282829209465093331726135957598144625
1447192426953780073380535826494211850350171
2552419272329905741295075632734365775837599
3003176293230396134457653385678161077884279
1727256154180204832595107316125419254152089
1746965602266900784321974021884132913754771
1296363429573275567667416659508780996043839
2159037637179785599380180888468990870751135
2964773246106841688432886028278080280663497
2984362816271979495337416975212987959305887
1295399015774588781309937779744722698637719
3436583480762188889697736991182579049887925
2550874501810830358770629140915901192789407
3846305190249667524132797225481938857998849
883198366920291911048254547476757816839379
1276733159232805686864406138211538409976465
1277586809541108635516619907560402328595919
564731274784171752267642123770096792394193
1333798783468327374819670293895810925093463
1294744915564616677146074276169183891481135
2178588664513604655477269261565104990623619
1727251046771530731865170484307031923805293
2178708305815057116052239775925852764304827
2159973748782304940356196117882445585519183
882425988918168763435066495041402092046575
3021754155188495787937504715531725488157525
2590903592255999906769579617581020961770745
884050010239378383162890607780719060470391
2590090728568595791204803561653538759887385
491639514627546045297703558287685663376187
3848010250715560476496426813504061213407211
489003559573610817243914000309580824640509
865312101403350144748231084700307681919389
1785326525095050395103496105247596579012403
921789861418663567582740793744701829369487
2120833416353068363783347563797313587174643
844184900766891430529708173353514149754291
1351684969657202095837199316776355209827183
2140421220143720647291299440184187036955355
883196603510859445337250557327675717860891
1315912267116664898637040320377903038918567
2253848295570526780709225734025348200722467
883198301811346564577096332139224936931127
1689702746696383115009085837073188754997909
863610498037438928257491703213536472727537
862797565799088591586295980906302913039037
2158267015314307251998006474031869182499411
1296280499805482838212282189188533763522547
939489523073841486536776912630787788388279
1257115612896304979539995365399712815834669
2179600419606374524016545845094392310407515
1785248932434018946865073505279442970832243
1372201922677048161416319712979442738986407
2984478841055629320634333227527451418748635
2589967313245914027796764138760106029045319
2589967244861634085359791268106994440912443
2572051062151798972728998133765885396560637
4278128907470308035065596118969133714475779
491716929641651205546997949766266023667835
3846264460788250312014021527467279187911621
2120791110113539154506366958297252386022247
2551801968099007667478801430318702559075253
3435772540449404545823614054068396714957029
3000461152985126049179063236016799871345503
1745096510095417992486966748558191530292407
883314576093120910518045067647299243793149
901973314609695652180813337490996657479767
3022686834849883325735954329812582866492463
3043207288344605164586523299839761050415947
4203141897403674120356846671232373101195095
3003176460810742498300568621125334704090967
1747658875078040627392880182391519952590267
1315178673260548801878702809629556125336223
1333835586075139336631562897028003523184911
3396711238069327095159744254013872444879763
2589967313245914027796763867606235283885851
2648973948958274802850490208785908904893599
1372201922677048161416319712979462250637159
901973238586309157134082830809752580320883
3866670625826036214319003104756362110615403
452265004078696287246034735087492649156097
1746961843291728829343014740097145949555191
4278323982417428201077488287969384339051299
2571467106421318706140408678668677407400177
2157256684503570061478613513077795473176247
920869819681555829085824963656631754767273
1334609636726692230002279380090050212601463
885060165878508025457942564072018228032295
1334836871175634353031495126109438254665439
3867523973573958771509076615927469929263811
3753542761636991886472927894793051946212845
451612384736688103333153538931416478639879
1747658875078040627392880182391519952345847
2980991191415131073443955202706822086425431
470267493979403490082819369954802885253879
883235158431378593346261005129665083344841
450563473045923806716426273157511438412699
488150312972717183850008631693375457378301
1315018397374699460365056662015665605634253
2666744012029522662764731574999780044647031
959005107343409748985619734160283865237669
901274748658869746027996889043514039890501
1376659115167281925611279438474127386085135
2120866870316904897258754707988594427227775
472173522716337527631214044052210890170631
3433991668587771373212577317361297364828955
2121604126154645240268592083727737619486455
3886177342058527040949955202127414683577207
2159114750805990085798792844143215716064055
4296669814348751175192647514937241346150847
844870738224325485576240465738951221953295
2648973948958274802850487455125769547296899
1746844045222814856176840727360065621427095
2666932445206447424841526350222686124969387
881694241890823122229843170899923260654029
493381610807120471634766125902425415939949
2139488552058493390560898734796998869650463
1709449074057516488482634049589044956449835
2218934390763698552824882380167454131766203
1824658878608788917245568198766720427293279
3847155004898084730355590322151361064183591
864659124442953238160951757309120176233241
1277546015160625223655529157896002219139223
844911209064664071055480239004551619892087
2983588504319136821868587146557059841865399
2159079707620265189278288273509321914318295
2177003084212836071996017145539161305040699
2176960857781391820217825908462389066202767
1726404521609672120485705455733653944346851
2551727981544126143542056825839247286085829
920049790397375232309823473789643006704403
2610568875314507991614514138134073666595149
2178583066151414111552554143403711101808365
3393922151595993686970395911808426596936459
2550754769462513977626179369594965250456615
452543282317009228573969472454633390909487
1745140740075818946848642057097419505661939
2571426646680474446905067335407580869603681
2176962453597599789585778710870061350932733
3003176293230396134457653385678161077884763
2513287669642005682170441937011667419352183
883196443202604005861545512170604210631683
1746925051630007686318741926286185544344131
2139530640692347464146069610932512046182163
4296747221774963220976674137405895992961823
2139604689052799786524972157321030763211163
1671121514443289560182127912600632531267361
3867636827669869916091150427984556291623779
3060164402651085010566486913520474700550343
1709489701016793145634179252130291103174811
4242398598969186843210530117764098288131231
2140306596200754536229413841061748400994121
2159039160462927752973593468151996119262807
2177854804223470993306375277561996907300837
1708519844659009623358835446233629141704151
1707788333950692739158485336697709468246145
2964692071630363346934138064465148434991039
3042276612760493185995199639316706811793699
2159118494868879467284868210727250680472715
2516692563306246196493317327273371671122503
921789861418663567582740793744701829828319
3022765947833289660506751633058997618835335
3453577705010120302221075838356975269895539
1764957392345077593225446068563264068058297
2140341958785645236776964313773214735652723
2159927991715498812195678385890747869026355
2532951135462832466798001221088172832341595
903638046522955464974957069169941370965119
3455443151259750454398562172343566974825667
1334650274448782039852622339119196013219007
433643217193321961571451136680412542616515
1314984965094262469555815055272555359987141
451415116537446236452868923333844892268277
2590822338496555005095872880093861263811865
2197292723276132574106188688693739548571179
2570340584771048876823698522135590225820451
1710223371617341935188250554407059315631329
4279907856475318568886668084161730193512351
1708638057696664752758998869700871911630051
3393960756923561313190006472490419583592295
3060014716258399533166136453528859649908431
2159157289711465003632827888579037152641199
884090641020567052737340095697108823408431
2253697002430291558049495689460947377889247
2200970852218242709567319146101559193881971
2159120254125182626575368866560695737825075
2120754012902611002500254033857797791799963
1314406302541750384129130581252578482107843
1314128122968647522527084112982300465518823
1728918886539245148786165149593553477490933
1842164755737040580631087668885626449096615
883397349719816549641564265715219623488647
883356802704481399587680613761505789068121
1314209151694360455262176797974695232781083
3021875658728766285853679358647079103312159
1689744984048755037252832011222769779088305
3004101996472719350011641574849529912479031
1391946588250615838646726845132047557257085
1747850525518215000185000753519732089178921
4655294040083625171962248087549363217623219
586406367604813543670525411804567895220553
3435158533841197356861473415917550002246457
1391015657779926565848604419955025821638695
1371424178481965335920361923786305242765601
883392158680027574305700729515299491198911
2569647457405823718384230481385884503286623
3022885657865195742778686603312277982649843
2589115601196322749765773807997035797872189
1277583374436227013408584975769619702672467
903798097179452301392235359920895677684235
2158305733668873867217012691265595995587765
4296944150992671801067715018278259350106599
3455358520053277274827370533376602346488077
1277588394103417748721598352146798209451811
1726480085968937273532809188238652884479763
1728347269655208308426053711153982927458153
489816662370499461729674116679046551504421
2590007867855271834895725625149463960079019
1295550329574356024486629866007076627129623
2178746841828308247385929312382262000382395
2235926917701263197753875649840333444257855
1277787631579198283189704963070117399926833
3885559945621635988869862675079374832620105
452344360629302738651247935999244007439543
905538411616279267072863432063595314288445
1296289366518124665717634335193043551717883
883355127074466730883127898763308679972459
3003987487888314627982297703769659291615575
3454668904416862748669097284117323789076649
526365091345862920174377349884875136200251
1767362724615377591664613385732652383605407
2253772738000880784108138128455375193740551
3043168591820255036789372165932909583586757
845108596026129287488544887744648605370453
3846108031812988023205542631331910559176895
3041301419934884245175320150983166821621117
863686240206537671287719580300486432109201
2552653625315220433460578398897002520471345
2589893607299397751005956818610959355614577
2572015947280302385982401682138207910129483
1351799420078031891072880928835634010848673
491442680085071217228158082901317307838039
2139453360185105488999980726996430414575523
2139407378422252193522797361763692693949591
2590822639702831697401694892204091357584641
1707744012930562283931560524641360474666407
1314981628359923089602342079023961241343013
2139571329320000716895954880725887591235369
1726485531825490061401274053902451383754115
2140340115244438769716564680507616630909979
1747002306864478665634752259931629454695797
964618512982269635022470655196777511257311
3846341890186026972044898578482371848723455
2119863567965967153960622875957956769760007
1707745871193778415517135078826004795110959
2590051853564499543597819920928450269198131
2139530789755971334567041943207796003549795
2178630872632534603071806060673610914406223
1275111129854395508401508133961155814306097
1745137140712068627456218627690260717379951
452545092114118374954649649290778970961779
3003056641021690536903477027757152607425915
3866670744998764547952404622091321038584631
452462234713017325072898819807794806672405
3866594962983963028727202735227190186481119
1295590876739578179123560846407137697690815
5477824893065795059188196854324641362207749
1315259811560322565207834923690797586695171
2140223905892021493548277494869350455849143
4297436546862075850420028437366134072326071
3847855322841973219131996302945305819973597
1333022730153854165335607891276317463025371
2590940379604755052458199240530156269063741
431982331507827976203214169538640888955631
1726402598416366902233785703264402249488753
1333837498344067554285193621344794147475271
4711419696088584767152569605382777332659471
2158346226802760293022620907027198555803135
451453827771223218595857024589705194328305
4296590712622519451504683575368294141186483
1726601668979634631875929889562725469897827
2980915677960698249828975987497533852826587
3414715175419052392882195981595462689441919
2138520619253848483731685239874759929901151
1708595674276030571488452840913330526715575
2140231045581838809658052065110273096325169
959193627277173795630842519409803006102425
2253772738000880784108135927534996430384455
885021386078829043254483283827757555863845
2139492085494557071030089710900733407724471
2158148955134285989107488923187071108356373
1747616412305798158999270388412208400589607
1314983449413303960150958960666138604871451
1315022069403802680419562768181745328027685
2571430154961186803168252732309611781930873
1351683209890416325534782834400793356587675
1746961843292035790417653347422784944531281
1747655039221490242675209549785891437975763
901932836512648994740146164778249715100807
3023659897744194109486117605222987456972229
3827369879246279466354981914681605879723717
3790052406028956502803481916992678029680505
2612393665839500226598362297749079459398419
452501029390028682060161075956360248937733
489818422634048590203104528419316489037521
2589932151496104602405085336390135171940953
1391015668355996401782174529867808460540255
1747653127454459491661687759137401866799315
1706932782443947212345733856727557275719063
1785400406860210152537278228365532226539771
1352765527563507368406779362825289226119809
3824815189069069846463768824337573060257601
2590051941484192671535759080178068495821777
3827369879246279466354981914681605880203361
3001434284800519061462390841234251648003773
492334881642893802490114766330988219743329
1275151447808484444584589284125386270767061
1726480024510926135442620734373224419997361
566774508210191657022442195062816052654659
3321684016315999123937012049667658302109051
1688849340163874080163431490562360698991223
1371274467452528650700737369713578213683351
2515214678528491411955789333882165745341603
3321684016315999123937012049743766253060347
2139532541582460846850028386213908567071071
1707705145205070642843545323418251985592577
2572123129303184962219183480210012792562719
1707624215496191167763974333080267957925347
1746069660252657934404075064716664139785521
3002284247993603808909463758288255506980467
1333057998710235510260840072963481192971883
488153828854949469580022141629761741444017
452265160233810264514680887662998603017111
1746111955780165366610005321192263484725441
2589159659616745087454495650113789356401757
2121758883141561520644787770663867752311999
1745098346215331189698922654433197577907247
3866665265403268776609975805584435643308951
2571352739931017117145563090306642178366641
2571275085160112667347259636251417477057401
2533721913979501889128881999009862915310975
1725711485988815940368723920005892794961985
1275886786919610729706217995746264478211853
3322310031583510539852351626863074783104795
902013694540717422433889906513131456304135
1316961080139906652532395472396508554562237
3023492245374654292051347299680314322769981
903755866932224869770650755482621859053055
1332252184958460034290275772284164704987761
1332252184958460034290275772284169827217357
1332252184958460034290275772284169827697969
2119780779624054525569163583263977107448067
1708669643138357253801479670379740424765111
2552729218939650091613198125651833556312305
1275883282778075154952265026874942703761439
1313355589006025799138320018101310212317821
1356796913090321117906412400151585580446177
3435042343332803297145187814066764045842779
845801814618882678207100240514225450051381
1688156224034682615236256423681471443042517
1274952366692394653087332380669647370300443
2946070455463739661110137412817299680250043
2908409688303586689369441061189276843103723
2984397997537759603356076262114158555944573
1728920726144454118144399133348580626705785
1689042891812095416911487401897856910243909
2590782100148472985457634700143990396894489
844914808225933455654202849097392365300149
3021993460102343179471875351931617776576985
1257066097389374836125583065697268400812899
471121053377366654790095365937130912188975
1313515944354061236196290888388000322523393
2178748776115956220967354787939482122642113
2551805265196941674777708167875222517841661
1352649310758026328488607255466482366181231
1708479377986481945785458915072863773398079
1333715759337411670405686448208673691177693
2158307420880806240549739229933316288890191
863610486619375504452369434581772210820553
844874409763819144449673376621861517894183
2591795709870318166428956305826054706998867
493186524954808911852749387020658355854733
2139492067782302405168710781440779400500399
2120752231646045750552074687234405834661831
1314205537471959580729135537974589565172271
2120673075733157793350662720060470184420583
3002243621006364699100184075558148960132937
882498132097703633010535811917616020749337
1275883438939626778210990727866810172863313
2493655796053807071702292909091754210729277
2121644436851682461253305809735162497723035
1313398047930331041334902946678105837125023
1391128278870803714666791835521295427338531
2514285351962342803197621633186079661122437
1784428790404193913313655107791124281245175
3023495924351145357791351850517493682193941
1279330410986413575777617704712778811363795
1727292956761128425195549295376960382295465
1747815497575292712100665297904214651766551
2177782588852410663117083091661866088009791
2609518242087613731708095954198391584964069
2158108495732433182294477101295676634746729
1315062631126128131478638937806634876921175
2553468066308938202345994188944996749808373
3376808154537146684647722381361270793013557
2572163683747307933752803462405896014474213
2572128572021367876491049885509611104208513
451451995458153220228016417804287772162019
900312003213049631529566493834945054813311
1746963770128718112535203358933100890541673
1746112130954858696727551874624780256617397
2196518752620168432844121809574390115502391
1294580801429208857497046432574093238195975
2139530705808136179314294609822645058870607
2196557470777403260659900260651090092556135
1766431914279813821815273636011147838532201
1746844117940433763241456985328295203994807
2552426387539033312051616852401402263903613
1372240793859465003024975849875351010581915
2591795716819478343107233823623607080255047
1315221226887061499208546680269194476277297
2101201557469904476748486506163950283454933
1275804097436494101222452661270335433009589
2138717929689050598091250902425812685506329
1725628369946538577519636521461722387499645
2158106728364145281520750771321791470441207
1294577205723481509787028694111646322560981
1727292945509016516744104528368307642200301
546845106630885248284464710427525582225429
883277468802200505414363640508906387039799
2550793484142957473704189051411651825382705
884085038167571077341531204236567694731427
1726483863632147736941308772936269037888959
1706897735818076251583331776012086041177835
2946927384848853047150345090875147779531821
471121053377366654790095365935915922841095
902170479993395124512076221968835603572083
901198922359581204772896710303552083641949
903638050310754058590780079005292361121783
862915531095683432065728333317608555404843
862876983627153517951144235947728945197507
845842186601122773091902598790824016722765
2101201473853193796319881778733078749641879
2120678419782765799353058594514414580984371
2572050982336873533892520903322587123815001
2590741454816948879232360601842525394846165
452504625095351852250127827802278446986209
2572280038836524998596252612027946365098145
1294538487061647533960924728617911490790325
1275842728522778026132741413947729183201107
3414359824411566037009725103901658082929779
1314406614837312487053247800959955010935291
2571275157698093433493537728822472417168711
2158148962420016943622742606651624914919849
2591753312383585590595081484825077773179013
1315990096767609325408353823166492548662137
3414365361638040992330453956943425158250327
1277665911596107087311173374869105804628995
2140266226862084007856121671448091987677583
2158145367217228377116874754689837227572823
1315217227993314492930654296831470461345131
902010186266196486820355708139598306715927
2571153509270170950020741320327590837056961
883194687588975954811578201990030239157567
862876980156164524966576867580229265139595
844059566083218567387005916577884907327209
3867516760159867379436731427009092631437141
2159971999598837485296209240740290484288877
3002087032398545044450635025201729858241857
1296280564726968728559762292582143179558455
882385434487670457232624257040632852040701
882462929138167430257974554729741185214389
2158192952756646942137480399839722836500581
1315991608988569539765020559425297469161383
3866864263426317093420523702622462928236261
1688039930539395993359091304218206491353085
2550717927196759711337162620625999690731063
451489034364837485186379492851345780500655
1746844030349516732204303913661626678898291
1746838507793549577475626531883641670365331
1313281605910207940127991475204324877624311
921717787485108949161085388406009108575367
488111372544227208706271294696692495177689
452303722574953903226598842012089688455477
862876980156848089258534714106455581423287
3772134555456545663121287895437203576239447
3040609899455531654847500193686281480081995
2159153683106385744945625751439313182484911
1746878913525639038889301360645049857640059
3866545631886635436967739298652395572355449
2178706462590650181145939985916397842949077
4688464288416815086945497272213994176284189
2196818123482615926328196005138380110929787
451492640955269979631717525548031466266067
883200057769456967680536638296936441390911
2138597965200880832343484879763621927677173
1765622344881725189007659721109204934618157
2178630883695140092498039453676027908913295
2120872047611756272889630154188349083782343
1727414685186660758958052919571987790416405
2984359122558001349796128023432988854779321
2590782085433599514201612443495961976466953
3454547336122111987565112465589163555226233
902976268424523716736099174936593793758365
2590781925288883893216122809853443844222693
2550797079525662468321483943341500428797371
471004988955244511650653695532154261908603
2552422711535645886030053350316846366636863
1315136450448256397470019296717886692290347
883277464829347976511513057539269739155433
2102017838384001148453267949905058329931469
2140260697395287915740297108043960959834799
2140421212526464767545534460796630985356363
2515066775307719714984725336034941625302903
1294661894910801758442332105760462562423595
864460370667135480478583995975089256049585
3435892360717739832288966270767128462532437
2140299575854213006507829325000309443550695
3414363649173074836430255584052474148727227
1708518088888358476304215756012822145585489
921640369174471715828961895276899145297727
491637755199147687436906054906886261625087
470149597563199454027702647135555774393653
2593458682387029124954464729202330217126877
3414282311245481863609490921128550704703903
2178787571303386067913982721341035920046507
2553468066308938235862297715466311941365557
3003058328084744967826108733051694023875041
2159196000605505757565820183479394058307519
2138557559286728413906720746563834435173143
2140264372893979877380572373947946500323495
3001471163208415546077709167332976262914009
2120789266894020432044140198332577446357343
2177705101134328093940743378980328352544747
451533111804517941384491244690334038442947
1747653127296394001537444935189584022437959
2101201473860332031578058466696840333789741
864462213900387983961965725580390967307687
3002203089051085764530145960458105951669495
863606967604185398728386775401700016395313
2121683220599260883482499529195505908214391
3393186543326981638001660715456694507607127
2964847138290984577880571294187536394665353
1333802383487264969192546374601869128502651
883314420125759786836150550016868593241497
883436151826657042552975124741201611720639
1276692692387157948323348312500936067520507
959117870548950604550827811039815014429213
1294742923312092673060074052819277307995923
1708516238211281892703632397313923033100799
2590903595890841122762313756240855083471725
488074497776926858485726587373880531324709
902787759081214905658835065790340358124277
2571269795284804552379611033723298449733231
1314129886378079890585515284816305614967047
2571234599776559950491932844013835057247855
1332252184958460034290275772284169940832485
451492557360751915779636187809394938155777
1746763009054349488288559909944898431091075
1315836779290847901098385303297531340287707
1747162753107461314365765382641083124942555
864537796431160080162665228860692514453755
3865651586941655290755571825251010235203971
1278436601725338482486501553005621404547455
2532951124864570430979418426864375778097823
432758324063147810337684142986054752568627
2140463385628599353014992700775091924753671
4709670678216410227169905350379176489361219
2140340035090148766218778650410982630950847
3002125804758435195722761392290992607740251
4297475293089059040398133226366794880270683
2140421049273750868146891639550687869697447
546920744677812501127855500751742487150533
901086326229115552635181462598565520382453
2590051937675906161003980267141811161929405
1314129886378080018845699042791846632303363
1709449393660641845512186471208559500831159
2158106743417390037730400056817855188738441
902170556339073990118883626588880777257009
1293848966452072903806425312747137790905219
883316331892418611746241128432057901672373
1707749375328876245164783027309609592107103
2571467106419999488847774928825801693448353
845963697066606657759452038773265778468509
1709487948700662097409322969012749504296741
1747854037267756227817413628096860940890345
451573666054025613352769285388432491672757
2552422711535645886030053350343408546271887
2140458084356753132163917892822138758861293
452307321563105277476273067619719109204331
1333020880166861835954608826185373449353999
1316804948779069831518973825062097075196481
2964773158176171335637044427288407181561935
1257189523965211844049936352730548361000029
2100200108912193633503546366482366967927265
1747039189081019575954038485406813542963291
2119012000992511599892787888970346309471527
2570423681935779601249482717293456397552313
2590205117050994869617360830886257158463967
2572086406695299817427245882590662105372687
1296284182433576899030460711402724282830063
1728026783488482240563650755912153821799369
1296284182433576899030460711402724281892071
884167906979955767494339638361545136088961
1296285858575426520293301937489197233879759
2572086406695299817427245882590662106086103
1276694542883558421521178823288367491703661
2159039236643728592992928400304652452825023
493186521167010318236927506618311639583545
863610497698741770072686071915411102086217
3413784259011775179144844194364220913253241
3021833195981152480469131901331346283798833
1746071656494689028555198602384992474250973
978820287690471169682843322104287092116703
452382976992189223591391393907059218500391
3867516756345501443757594836974231479319905
864578419272456732226635758588434599569523
1708558704791534641059218027012326965155969
488926304852724866732059005179492328546095
2610491224470984375746068586536109058811335
2159120265355119393709285501683922862597575
2946774133292548798525191613375012926185245
4164888258567876161625006719402269313689393
3791798115304248831927685503120367363538795
923502022889674004613419548562324636105761
2159972006869202643156962710575016975208873
3772358253202271146819085741418283025212995
1314246015575850315178683408641327515231263
959003431367852373106673588913979967743397
3002090856819948649605202471148121944801699
2553315090413681176498402652446338840128217
2571275230048415693093700050770791120339819
2119978174382785806739120141874893103381707
845764691778267372536931101074074865606461
1728880255318796361660605303302971986964193
883395677865602726458055114911518897586707
450677941846498357129536267216924506252953
862876980156164524966576867523435348430483
3414324970975209439094180930190169592577839
2591795709870318166428956305826054706764611
1707668277528515429342976400802651171997119
2552618361071430156170465859811020138223885
2177782588852410663117083091661866196460155
2571465371959553921056234404645697888985329
1314126283228542122296912189996342347504467
883194763770754045107077773137462696024915
3867677366870211301113809021417191166771917
1333876290056804780805395042217208657860209
2177782588852410663117083091661866088233883
1276699799160267628248178348382596715204869
2985054013331959252234072426229226691891951
1764959127286937172147401934459096478949101
2140459920950617670427163820578518071493077
2138640264333865942420493127078006934224583
2157376417353769771863529406071871266897607
2590899894251001735546949113072426125886261
2590942204479758007001150355267237589549877
959038797083682598436406548968428350859993
1315296737059365807315649505798865902263153
1727257906345114467833368046888931477188505
1728227701236302412127108853527417441940183
3827486153701515879733055366101339628105265
527255449382981120848166651394781701237655
3454350265448751189220941160787380253548921
2159972006869202643156963250564914732502461
2159114892064898426138602005620355188842935
882385434474045184262745796394783718253613
2138559334099560005957126435002118312423939
2590980919355840351838513801696030152080249
1689822638850405380934958390940404813656213
2140382428935926878317657998717870856905567
864578419272456732226635758588434599090363
1314247783118657306982217860720703681047145
2571314021089903011912769242575107868689259
471121053377366656196825131053222753019711
493186521168715787534972880389781669930201
545330322558083801244261796310072513656597
2590981010401355077107636567488419717988705
2590981010401355077107636567488429823312901
2983547935160854470743633960860607386884887
2965624889426611017753463703525802812158849
451490870304834449513358536340253975234569
470188221353446134310026719419175222476785
978783183546492128411291174875098920608075
2590129196234848487554461174392018386096861
4972875892860752657453166667111453254555467
1276771950439543394289365101012801524803259
1727215443235847887816603577536337833330297
1332252184958460034290275772284169941077873
1315949385981988063619302230442742043806669
2158143527641724469848009619712286034699391
491442687341081652953079702156860260089231
1746073263401090457920453095129181732995519
2610532007621155701381652901388423415898441
1294696854297394730798022510635644074923535
1747085361093662177438902572626009250006521
1315171718817164177500530794064405236635471
2965475069637075580928643497807120385497329
1294658299369316168062107101238479666262027
864497325791531770575394342204778170595197
532481842740835104068153794695391495381573
1746844026706108110110257685176662119359123
1314979777705082279279220846972284326962747
2572126721194789807456152049144889427815121
2139453210821971837136166689875028983058935
2159039396929403971622383720202018155903015
2552422711535645886030053350316846366637347
1277625273196963496535601386728577341999189
3829082106134561938424638871152494438976317
940570161125623120659981805162989566696185
470151368243696928016055786477200523639075
2158185761539871199488328312273187014886377
3043041406307957360133448357308186119961833
2569489082718038675460465620175999864170323
2610570718681114180368105455683865284354377
883397361135720148264066405971637860073791
2120829817701872344441076336374614208942335
1707627730686704681146757232261364894120683
1333059751189877994606294655498565077596943
2590940532125417210795473150940181574747041
882464692735746411693812084892567864111513
1294540337708260918668106933604988735274453
1803358931068178758877006185498912046186239
1745059718607174496084184138239637444086511
2158224457531902786113266868481592790568295
3772321235982338732034825888683980062875671
1373092437178551540724059222437286887233195
1746224741146397904693389428466887282848285
1746152604914562717150207970321100493745305
2550874443793029451447187385979105815813951
2101201473853193796319881778733081367686935
2140343721843408370548420096739812607246915
2572008828584837829157729938540765810914005
3846183519481064334288897105252790569853309
1316721767959729127584154588883130626717495
512814810288574753207164810061062267592607
1315180534993700720067923252932226296275021
451534852363903823106441678354814048242067
1294538574314893162263631847313323622937079
1727416437171931065407410813426635708895737
1708556883723437605922193969156048709338485
4972875892860752657453166667111453253660067
526403798936557216428803544160770220019907
1707705388943217093074928900926540413595801
2159231196121930493763847766138503928518627
1804140079239494047803642210517818947339357
2590007715531369451132112943876185963031697
3434069109245514292896696619735189360460175
1747000580138028007088494276759964510868061
1708479298012822103309487937201312958559035
2571275226788805259408655964767568255836269
2120639621453561105218411419227677165611359
3846384197142586472824212379962228401720481
2962256783297591918672624649266658840193131
2965552509453199607993309155645651829549033
1313276392059280889609304496706387442428759
451453758875484413649202378875917158900189
1276692692387157948323348312500936067275119
1356256546981395535726191104781476322609841
489779540531324571715018890088055951173537
1706001935077407112887238844363969990117567
923384210257138079815450582235841346300697
1296365025071226296034978781632821534607675
846734388172292788119336517115932336428703
883196610964293429650791687025434007782819
450679861245092475575699367051968434358409
2552729190172597757951596983525957470321269
1296481337225174788721829923360566002980951
2571354346840140482783249074500384249206821
3810421615800668780886755461248355552994529
883238852446468359713731252970352140859959
2570423586901019408503196020590087558148343
1671010659863343171979060790218417703135409
1277709966035464183649920002656330672925715
2591060185008737062309781059809181172270309
2551685601570904118161553128706492399166809
883238757569821050450157954836811358968557
1746843873827387578355626531362567509887317
1295668458822880105447361297590066591481383
882346734837222874121053925171391886512183
2589235341156169743705920094720147212046481
2158224544776985252898299660429163301106717
3474098184276907637440097765658770550914477
3845374182785256556321485880714441859946307
2554120639410655867757285926923296782140625
1275885118882966233983397348248270556396399
1294656375854760180574749870326465219655373
882505254097131802275011771725425669023879
2101088852911829418359262259138795313098933
1689708025493317333049484062194983184330941
1747000561811233908056711129370452547379389
1314983296554679094780833268580826608976709
2513361732547210680797003905525425130608295
2610375477214579798493911485319455676445285
2590940445075988435747085197725579196428353
2179515639186534553729342534920804779599185
3433870267548230536149939865077857803699915
1316760394884347946831121472626793431994557
5080100559020833809782636892569594423213019
1764846541567275543947828751725865458478821
1708481133779682685437784071814593880320437
1314129886378405799013908403321693471973287
2140223814823273482725927741463726649941035
1333839258268919493833685847416979223556351
1294580880907083544824357378257499338429901
1316725599819166450907293474358453389449849
3865692156437592946349479203480224397359395
883314420125759786836150550016868593476237
1295430684824826039225032443641239873947239
2571234603081612840739726538169667771631551
3435648908211802897202288481128235358631009
862834433461272758901734808801450959436377
3414558796313443279325040765674558816236857
1355051425423961275764102629864535210606383
3358119688880044894024154010557246704975137
1332010793101781168329787226832547009194769
3453776702861476686534498540074962316061407
1764694955417999108579326673265385450503521
2610572570019849168400342665250449177124677
2101238279733305179369926639366002258625171
903834964495023586746184459979544239039287
944833653049130064413095747899491921736013
2157413524983417506705442905258622292769491
1745140671166457533098539560411834689542771
1276738430238697267408174190189248920447029
2158145355972301975147676986797934002999919
1278396291341671387443300754327347515287389
2159039160456488528313404763790146475069595
2140303080318771873302098427154955405768303
1745260308473201385982032995047261687126581
1315020153653735168541279490346683670296265
883237233947221985205882748526474180048257
1726445148771074076598526827292163708433571
2177733003435421452504351079405512073794471
883198294209469015783949347591231899859931
2159076104666103750661123211658357053651163
2609556880618793861180901454518179334493593
1314369423613129991383063758945943229203869
432756469246642436506899968711901883275199
2140301495410953169651472332187345252005823
2533026940083529884247139253805182172868311
3847774047052251345075522998913796917646269
2158309336809858270503779907347085808206733
2552454384206028822182449019583990308327607
545252733040440851229058531268610328115375
1276816104058187980922587112177523174278195
1727293120705236567304449870964127122985909
2121492951671492380093979948280990540044991
2158998769790539042150739764886840755523271
2553468066308938235862299181969869704265169
1708481217403207877770071133778317595940375
862954234531199657573847078361945308296665
2570423583101642505993046969319478728917655
1332128845657734116720583144739475333912761
1745098197339460299910604273547190210253735
2533063902314702329235769078478047781847523
844995978224878603303578315173220362151471
1278396138500890294329741536013035256073719
565773281585071532653052503102458071357303
453315729198078395404693830529382430476465
864620737109885954753237099972697653397439
1259659985480986464886705257019170923400695
1726364058548721486031721099749492952010343
451415127797023128025402815435737836791289
582876534843073561099147165258455125285409
545141722486077119392852438067347013686069
2928148896625708005460778063257647718280539
1705964994690775351375284460462634234321313
472014854412108805872230434979045782168933
883233558769717684158636618373187226561973
527410457395200381188543618490748924506269
1333022643051178258694730112464047583390687
883476702805905489963452124509973631515265
2194887601523089585166494260536752511137171
2980797770322799788478651838250269176943631
2120792782769424316234004281418520255156283
1688965633628756718198139990917484664826865
2137707755715569818896122189854852369040657
3772132879479949314963992583560695783500915
2590782001486384466530466530784514141731629
2178857878379769546959609574771686579362743
2552463443956841278615849605885655191650729
4164587218677557666098019749290052702405753
1259014466632143000420773157891963182603257
2158143527641724469848009619712286035435071
881531871785385158644835035178752695069095
938676744150747810070041572642001502424029
1783462857288307151730372311043530641321553
1315060708098805377212946308438396991433335
1315872040043183137799629554384796043588993
1746962094504149228511507935436494944267211
1706855585198982135878339327157302453526125
1706855585198982135878339327157299835481069
3884547946772111849065709319224191489864659
1706855429059916778959706586797708317559077
2966515152893018157850208374437042758995793
1707589099796060437149329071806138621877175
2552694009040251525203013946509297743192301
3414282311245481863609490921128550705194679
471039787988886770530586327876183410530059
3003017853457256919902482087002683871102259
4578677890217934884798316528232274769575623
2102795596963766842422004188730276463072419
882422389416445695038818594044413492589345
2980991176890477208948002095030147591588183
2552454384206028822182449019528463871209235
2158265106850916545881070894034425379073475
2572245090048144170758014268426161841036143
1315871956426129622998255015877031629509331
1726363963694577889556992959028518891982535
2158263347084518120620955993570284341797835
3021833195981152480469131901278119297908821
2139650438330239893617586921857128901485203
2159076188110052595661814929404846963623871
3002938660671541456884155237524645183864301
3003985553956486121108584015278238663074299
864580266795021198118685474853789283742191
3021713638631258621220636175444700636084571
2159114892064898426138602005620355188832771
2138557410914140557779270221787129388031895
2591633423540712633451449442735149981236805
3434760648388229406669390507809437060921691
846656889541134817027937168118865219293839
2138557410914140557779270221787126889000987
1728880255318796361660605303302974265094113
1276655824522878004931690251816639150100349
4709670678216410227169905350379176489115831
2551724221418697139928470306295154679724549
2083355675376902544169264857206858034547245
901162065101402744132384384685119118954293
2139451455365120552651345185875702989761229
2177084284838673904207622326750127083205281
2926371630873137978699222349729306232143303
1765661204470693557285950945632197369341519
1785175025849131045967148822461736104579967
2572206165176181372073985541739786897948937
3022605813560112380982136658905129201547927
452305467281293926398820211721820509716645
1727296788605561806631413213089286715150841
2494586791631750839198368255524831208559393
532601415126450653830027139859494098146337
450639223500140982526400386157051788522859
2139409213850416991688513780621545685877261
3864807386074624499553655666120821927415521
3434961371937006981985868769576563109345779
4203103186503100774183850226996100790187655
1746886174155759813824312886843228251903657
546998417664609969805732896464235243668131
901934455011881999628350756631905176343517
1314983441818583666932418745839097942999591
1765501016702303703753033797647856885142163
3435111105292042452496667586146623330977749
453315729198078395404693830529395252233237
2159116822549966783427328337442771336048295
2552764545799932581004511756280552943327825
2138714428551398094442264105220559158414803
566661876370482137133161801977404508425183
451612347186775350831053633863517870755685
2908487113895423066713325901333422630314883
1689743315193660524289463681803193724492465
2158145367217228377119749237844398830705415
2590782096338757108423222266206327890646901
3847807402983902658182968455223539416110141
2571350914920486089686563263378086748227065
2197636261640724003131504957915292669246575
1332984092293269425882850919514772547987895
1785326416989129853036691433280030052606687
1276696375157999800068325468816203256105909
2908448489936834899035760054441576405032195
2158226320309464137973909747026801157407853
2609482966774144791096241096409244549993365
451610689906084500317688807549735409110909
883277457723828863446081906695012923873505
2158346193240709695872411071269103658655605
941222650257266712149216582015894926889255
2628493888926753226148746034131501351943077
1275029868621094238463004438994312123728137
1804177121260745327353819893152261415330501
2982501220726883903246128197871888683336073
1689708025493317333049484062169740282034901
547033529050470865061074090653342083941697
3454510392113936928825877864001636441916217
2493738754565082524098054679353967724259639
2552502147743065534034262030105229567294509
1785099290620904140593641140677578323249799
864659448169844433739689654268139521853375
884287806899708482797074463302736678533217
939598778006168793443073988338235613032483
2140341958787307354089910533665822103640099
1333911314340318467455688033176043415261599
2158145355972301975147676986797934002744851
2590009619854185379730538008978232732590961
2159931507118086943828513000822312793128387
1688928685625225930941658025620932088224533
3396633896922166122980392552616432213295643
2552616611722322918257308663967890924047373
2907633790631709120879919611922271011322693
1764846541567275543947828751725865459618157
978857242808366384879959939842419825846987
604211782355079326889468957373334714698117
862954234531199657573847078361945307816537
2121644353386193932760122178096626209199735
2178702615685879750383026434603906835446461
1688969232451703685278213704810847965344233
1315097749612292124226334266338639643253363
3454470005409281675643962901639433456088437
884407451500407825522316768685434636873445
3435112795660491903860463159707222161300817
2929000623554675963664923094696586071845539
1746844022882798739385727081449019710273175
512816558818921621636489634756196071320671
1314321522121180193601975422246456826524295
884125508993959020275103314951786484642969
864537800224063254570214052599344624115997
1016333151825616002578068498547530347868037
3433217626048930713091233565031669881726399
1275068503514638338048174388399690537194213
2552535485650028098930789149362146682493691
2178667747383056309742453940551673898839673
2102828931226374317519714788026661194337297
1313475572543856416568179307526477914722533
2610329357270731057661779767156118770865781
2571197906771529315696152617305641415309465
2159194256065427873667396813415505659493235
2176881515940263108964905798649258034486263
3002286007588977907959666488793708394626529
1708479450186187241518140356437524443496105
2983350791787693786419656504215401082620359
1746805486862393815516445810207777226230237
864580266795021265232750101581176972538359
1688856382174230795347527571444683363680721
2159000533186346071664594951381758269995475
1276696287409312626626351199419405979775293
1276655733138666793330854802055263588591877
2140340046177336230794123172282592501943623
2177812421434428136230017088830259122166343
2217150231737634162350969775750239001731189
2140461786176169738443643835411413695193967
1746799725051816271032883582706462317998357
902865493998557547892793615370229263520441
1747118283559420896416571558410016411384697
1333133748165745745742511775247558582252859
1708591980906581560914059888246102672750153
1689706360092805728171758827489736916884961
2158228235359340057136528769460659752064143
451527824895207879238940869693817427934499
1410643925095843440723719275840313758216069
1710142098764224975888877946067012763958459
1746844033963887025456878985051709906437599
2139610120338595501816983365212618188950849
1276696291390702434061044072769620645046709
451453907744510557723541837440702289298593
1333913153922993196907883526271024426688807
4297675992871027328539699232728966391106445
470391073050555896650203487014124454937983
1729849951344030188846098318977471699325121
882348409980736676607393834533293249389237
1312542809092667020439406440278357205766885
3396441875175699773166379013227125121036293
863767250745379378728633926001325011764053
3435813110449229088838764715239780282573693
507701161654648367079555348440929227041421
2552539092104587144404713260273182329139577
472013083402182207026402368026589417671509
2101977454984646945150051000195448535546177
2159968462377317011258044805751363505324495
2497176822889078382984850034976197680662961
2570300178874063217993756149928824497318041
2552539008305893287577450851901647223811293
2571155425349809666933042124462450347277887
3003946995406832011201335951649420859761693
1709371727772780963920546632729016319009557
2177777248108507941328617902195093481938427
1706812955217232141835405339671630595832557
1353689317857116503271063647016776776954433
1276775389651770603179389730783937448246661
1315138209861244427952172038668700753662521
2494548073617216823083113263039415486599717
2572124957460966833961702811657193229147503
4653663056743660794255141137564274230938893
452305631051939106121328855764953117509427
883397277001436353036035125073044682001429
882383747424616127133250523718523737641329
3865852271842439994704310502612116078461627
2138557410914140557779270221787129388032863
2120680088801775446999935176008908471521511
1316804632474186030653804034159313220710553
1275921982759040308522166793185199107656121
3040609899455531654847500193686278872834979
2139407530619209685227009730478202906970773
3040609899455531654847500193686281480082479
2120829748304268299485089412816233629480903
885060016985567984615013413981688166596495
1315140140513350026896466829570974825113023
2158346120515206006538605391492256391016959
3435932991333348579887385284264053641609165
3824816853980998061472954828053387744239069
3396517548781285036171569780359050688949053
2138557410914140557779270221787126888521343
1706816642163672838981830673788077552917309
2946775958970602787574092260868416726734317
1353428817498681604681243703849830757046195
2965510199224458669283784455871280787810365
862876812238520897422017115431706460426309
1709329494369737136871208058226170336139839
2572244941352954202379832970827916236451071
2907557971787066246846842750755322183678753
883201813058693906455680199326674504329373
882422225983798536218203849336023316722517
1745953595982132726467949652280334261315829
1296481398519363359718101594690310989713695
471198467896448720707828887383936900608899
2197446058294079472159676504304093711854307
2177935851644392491741714910748307457971691
1765618905847801024150319589036022704805963
1707664606167929472592194820201009268040705
2158143603484805944000065571032672651495359
2984211313718186633729199819898133436533075
3434839647644136184853142164999642897831717
883277617347520669769530097117292135502959
1314205708536544825660314889133179209758039
4164775623416613310488478229171700538440073
3004068719827754519339862518996924016886207
1708518157948262782089867309091804670155579
2138561078820921283091847046312755427409619
2158147126471452504448783570387124751810999
3021952989269191611822465562513742585916793
1275842728522778026132741413919852239444819
1275804093799899186155244151667284800553749
2181181883109719315883172593536052787307375
1294698846204004997752226867805614821732151
1334689068960216521308264412687501401872115
1725510484609327766263021884827108257931305
2964848897718062949166712045486558254377401
1275841041450425231398737538875483396860845
1747124042045764658703176531740382045971495
958225694449667234888983457614170256327061
2514285351962342803197621633083471538812733
1315059042684696519708030801975173968734159
2101162843113413249946866618578497181804589
902826790255074015250610379341527909006877
2590980919513937044094571665917369555007673
1334073353140205486211361505350599600409509
1333059747217349187810986924182145689062579
3474011564980434585829061283656413975021245
2121644512853466496761263006889997512342055
862877139789079825219674129530205768134717
1313352138359315387905700256865623371426483
2608745704301697386057661539506547131573369
2572015957871395049946461432351200444708843
493147719059830582447018664243966018150037
4147003734986620315491510275373044092088317
2140339962883956976017837854673223137518959
452265004243217228363604070436977882086317
433604589600561329489056285814920053101947
3864840494257332892453298176230375545046041
488115131676082680839253257613754593320857
902210936103866136357664375239289286224235
2573096573245750427920850723837976222657945
2610651682836997186952008319498956443347801
2493655799349658499969110741849315576510909
450602104289620798312911491689355146084359
1277750535532460152826745496782418463513147
845926807067622457281661271184803297576615
1356992137102119220791113664060343874362501
5512814641690637105789992608797333402510657
2571352739930691208717169971611603185283273
2138557410914140557779270221787126888275471
1315952981695859527846702161455783381451059
3434028714923229121839181208881821147485305
845724221289598965975836869403738215930053
1726360440543068963103896254289083296901935
2591062046922860566745460676776784104074557
1709371484199840391667380556222326282316141
2181222753858367923480833357423886538853983
507701172071316658661172720018816422299869
1803835607420674429239013913988510725171421
2102830864664158163748198029084973997535661
2119824936540956537748113899185144107791671
2533026940083529884247139253805182053652335
3434069269366637361973930677390539097262115
1708558948355583912724429947366613908673977
1708438903524261658057461897621218284780037
882383515104471696349951323528641801598803
2138679214993941859319022436716786005148523
1313315034562259807128494672285063945908335
883356962660385286635591744127875716055915
1314291761375863876595374905405996986327719
2159116895222934954654481280212092171144563
2158189451572823532544965079154159330765535
1747695521299910282940543772476112084153051
3414481473029026883636151557242399000670047
1277507387710193431852106736039390638033615
2197361350063293935573551908820843446830731
1316725439328231579008529088131574699480181
1708597419305996183163509869325959033649877
1803135208826741316768792002477093717273243
1276692608612008310731870642483090463606787
1728148282378196844799433159614523122439611
1314166677881346344836759781922787062504607
2159000537001817480876472220273011235728403
1783471753439267639405194001174991604568743
450760875068534688854366332812254511113947
1708599342506128645880167089164668497205719
3002164443258822455725350622511118111564413
882463013101055003704445686214159220472813
2590944074167821813635920351186336261156157
1726325252815964235984887102036307028456895
4164888251637481463856203724373189605196329
2157376420682706995175564310173074178364251
883196531139075102584969392909301524771701
3433178911184739185527126937736958947884899
2121567003967599117816118094323962318232759
2571153738121116066969505103633397835196371
922770359481135547190954804231413376752989
1372126350708364292887184844487362963666779
1315059035607256554207484053806742810703401
3474096344701744321289915102954648432132161
1296403984015661738051057935384861115687169
1275962529584803405936694261400787615566917
2158303799374461332930663103304206223982033
2197481326678024892813686064338398446381795
489779540531324571573760036420841037412549
3003017838569667366944848182466937734928003
452305631054066780668706689848695086239675
2083316880881173807928926050465647849615541
1708591984377538898535123004331107840920341
1706814802424006251043431760568037571096405
1803211006355327754813461605640302433909759
903755866932224869770650755482621858328023
2552614678284895828310852301617812822837721
2984397997537759603356076262114158556189961
2964926334056743795776336242904604068775617
1726360364864849854956219896990533452533031
512777855193184183293966722058847197679643
1314369602430550300428445304124113298995627
512776164674847185417283150478807011673847
1745068357447407741654803496584097995601249
1314128199149386449489640592685923433661983
2139451295591606974300248456346536906384389
2984401520376974290512986710021204857566517
4202327121926641943399537747965493705711857
1726517222538351236046923738208045490962103
1725711485988815940368723920005892794973601
2982539964805650858202016794157785320838673
1785326514516993365778059027156039891480667
862757000254510405340534242804632051259659
1727175143804222071261853739463310598815189
881651916608479926339095920987204865487955
2140303083623824763549892121310788120151999
513011695426177264610990874696966812283427
2552457972303003407483005649397825586832567
2534689766998536153171825735743218750999539
2178630872631510287384037811813372057740335
1333059754825402032780504502658059390319375
1294578881189336449276216121568620038801589
532640079231525482891595156335048859918241
3396514022149847848482734173256777729074619
902124464976134580303963684155554937976901
884125759679866622929768492703583544495921
3001589085555060223122810582529208151797593
2552422711535645886030053350316846366872087
1371387296404725015623116701128285667587861
2141110836111387835033994834687882831914647
4297596708677492878426551974914256770387671
3433016777036692251956652507990835688697823
3004107270784378580207741123902203352156823
3002949156942282008346633438293542124722331
1728227701236302412127107696577180647031099
3844366121524133641893905385601299150033379
3864840494257332892453298176230360116520929
470348686309795876379127589129094359540847
3453655153425399298933005391539766267271187
2196668463974258685158294979733901452210911
920709376891352882100617983974320089067741
3059305658167472680464027830248645126707005
1746031116763048348406054424050126059077783
2119863637348877074826992119045266988457663
2139409217847903089807109841839717899977497
1295550500947623813475636526637243079837631
1390901051363385821532339912072317732883035
3398337183559996517268223182620340277065119
2138636828772200279506210188929341614540633
1726365875995261214452105808623814558429671
2572088158860147313721048047813630883868579
2158228235358345528415339247991563875781933
2158342768908997182500844683657165694818617
1313477244720035415032086587992292794612943
2101977291550989706100009713052852036187805
2120680110134529887325879590383431837573991
3434071009939619152793730493709158683417211
450679701620420925475839673088730758887463
527405105564077173791568460511302399519395
901235953799922633972387046649897740773825
3434148279888948217943761247433274811372943
3021757758520694778612369579378803288852591
2140454641839520937975740403367673218046823
1706776243868534972447300213886296968130969
884368805369431872621716540434365577484357
1706776243868534972447300213886296968364741
885100815340630020019039382243778507219447
1277546174950561910790561193152575832019477
488074414152395047478078138120220167754965
1313313507454377603155561185702634082562361
1316070870503734799667572762545030683322553
1314172196607814563544612001149811011785319
3790166943544965121785963459534604983333809
2572241338375512399635146450260357287688789
1333759912964297817609257378288973211670207
864500997144655861972629837917327010803549
3021178721642348911309720606993245450267603
3844601674391127994672080535139176833642731
939565283937590122417284856829228514732577
3003952267572590741609761032251371187827423
884088895948214934168675160356909589309535
2158303897900335103288429803808912474391933
2552653625645395391341808025967526124858153
883198366919577917228439370856892811387567
2159035710014388714390591001622316623438211
2158147115399629262298891481953673395562783
3021178703322012029284063332412208704365283
2966515316673193749848671785290492029870697
1747855967889117025802669095802235249577383
2552577730131088903397388561090685281399977
2571313941289316233634168005272623164910527
2158268768125152480512905942347571726280709
1313352138359315387905700256865623371425515
1708630768305717084184463679167859257495713
1746805159138342070384474073023780886603275
941421811550491672054667095748540738045361
2178586733891220375302294425795815727110403
1709367892632251497152582350650072328010097
1276694542710810728203108262056730975833145
3022072816832912388523399917842884862624643
3022686663978142016313519511452471164803275
2572865674189636068916823481494421624135685
450718473952019562759900335427265397286845
3003019601979783396839969519354199992825621
864582033666889287726130734629669773396147
1296444461939960636405797480348848782968397
1689857583831428073933381034105019211697597
2984401426177708030536094612734766456354427
451451995458540633853813694263962741323945
1275883435469353960934531835673688527098853
1707627734683117987029285743965658511355739
1709531938888462765146502062633396585660505
3002949153305779631337658304012181481579267
3360009652564921477417994908116060362865209
2177932307309330671481078223515536749680779
3002975543401652484348028084174683957038057
3002087017511250627872246166929514972446457
902050740530015881850655182118895009346975
2945920708881774315710338141960810685478127
1294661898373171140646035404903472763153781
2533875074963169085232057899485675725040291
884407451500407825522314158698668226055585
2552653542021824126000740260757859641563377
2571352739938545241865569302524487390646537
3042315094211246628038929532008392675555871
4297594975389168476207056084983068285397655
2159358047163970335682581818986697222955771
1276851211630660569776424236240146298317525
1333868928119227965602147893779742184283695
1276696200495728446646488585526425406328309
2177694547537133809381601812281821709002387
1315101265493205930028701934672807972559225
2159037473744699899114621026815439849089983
3002166210476216904099558364190083222477145
1706934691084817662095960916948171574483731
2139527263290872947673623886850242483957335
3396482513234826351416734311606295873413451
1708483042910193802516594517052538312740323
2552422788031538234409407500258226300066999
903676597438527727956633292954827958075575
1708674925380670512814288374963265936034567
1745255121098718201306893726005563253216383
2552419272329905741310273831086146761359943
2159116822520275962847115147748765704068843
3022567004010146576887276085479554112697067
2177745557559966759503073340932262547476063
864460461909345050263386051628729495212979
3059305658167472680464027830248645127463981
2590131218074780680874712902298618587626675
1706973318196878239119766618179115513267553
2140340119037377345440340319710013479758499
2588344975704262357999818443497716558077695
902010094853338622854352811997657633560587
1727254230491209696696929860673607481895493
1708437151043546146676636181494513132923679
1337479861487926992525825340709991697156279
1745107082394617748944136351661631273897047
4277889278834271900455820239425381842130675
583619080384648236569021915856057501787871
3433020620321006107344820227409759245785559
470507206066188905972076957100847900456973
4278045860177171511226473520856591446809495
508595122496431243033966916047396925716227
2590013336194233163576332638477984086818975
2572205975452545862168045091457057330318277
1746073335945980817351621311125208656524121
3360085395072081138134053469903521276867101
2139683964966660304019452213632755804366629
3433908967535309810614552003649585656375243
2159893032562861059600260491321211263159607
2533875082069976888207376801559258610957867
471080422760049585788676302193221830582583
865429830428423310543303280634345529406897
2139451433687867441971984592538852427161279
2590980930419794492947578771840143064669097
1689006031248553611501882435274807607994845
1728227701236302412127107696577180647745483
2140458084356753132163917892688022124408305
1747124068500946049925168799603204770691199
1746921528620500137751175508981371240766603
1315020073162456565798449500318762249423455
2552577795539403680030414598419929806030783
3435000003171065017169857974907934326283299
2980834747546457705498117751758482478685547
1689894618929517392294050720694691374280885
2081582095551274358981327241187019492037871
1295393733358176189417875669074506986646855
862876980157205741821915345325989783769979
450679701620420925475839673088740988355239
1728148282378196844799563572524896125591219
939528387470829710194522677854144391486305
450681445965172436886283607905943390597113
2946851718852297619965079802648662573720477
844021010666896087852668930391819552455543
450718397604242720746174459115294910953655
1296245624050622127079937837080282021221711
1688970756089654850926188137969094265358009
3022725546247839651929088463986725808812919
2158104812615039112527894557543519208675405
2533691910495694856121759738858103619687609
2101977287907287779817758593501420317898045
1727366925126381966590097915341169566322117
2514285351962342803197621633083471538589125
1351644433241184975993129632441356378585079
3433099794597576222317359648412690751499087
2590088721592987788531702550343144621079623
451492702593926734400150266916004519553737
1728026768600180502861901149949576590467581
2159890796331423791883394409831941336518139
1294737481262767608989618265245192537418929
3453697456219626455165861101645379886109495
901973230828011721807224358866062268167485
2159039469497899447943509491233965466201947
2158108495733147782379520922347113892339085
2138756339512346746332986300875388032343403
450762718805005456261803041071825155521003
921752910117932051829242904149159339326463
864580266795021198118685743611243799136079
2590863033823656653841855546418459614271821
3023534563227169858876119573901869451366107
1747815242418680708082812055166621259947121
1275964532601523330067925110854744154679347
1294579033709249372794135445908584594656013
2138717766105850738260589064956429951414527
1351799576398054119261892093247628033182297
2982814108474876017905442794438574438147477
493186524954127466957018320713955972182329
2532836674790290090138966100078541597249059
1294578881197189930234680140258842547916341
1706733864736591301100495234215157783457585
902131678036798520761755605010198875238327
844950163704018406868786584979659900875829
1708669646599813799678744215484247993597927
2572045707206502702125042029963265313204167
863765505881626389181964816514078909784457
1294580884377729754429557582472850016468085
3453496695136641580767708312293697451159763
1747071119572841558223675728633262721976569
2964697426920520729904474158960416683688857
959267588700528372459865963077308785326177
2083242898124720352974539459254235060947777
1708479450374983390350059729526622855570543
862836505348402428064921211807892146146919
3396408457446595005461761444043651428536107
3453616423844749067393493086215926091463859
2965624889426611017762503443606306715175029
1747855895525232821619566992440907352078627
1728306947712917467083864325009489906984595
2081582095551274358981327241187014498370291
3825010267811514378968372454273950963436221
450760867624367866056936946887040894511803
1803059539185812942377915937658701676980539
1351799420078031891072880928939514157516861
3453496767503368799986669806281117192939319
471121053376000941757163587906024451456823
845761336354472940762471480484583154332033
883314489335939647137514009631643130284453
2572045768633765643558322793324329335590567
2140378910078864664259409511514330228107939
3002206665905913407270365332458316734155293
1705926359796579563262049864871451959581497
2590050185707413428035827628812925754988737
978781580440801793093428333593186030953939
2532947609328515775608564114972229498945855
1276043642122897807775147124162599699942143
1337245976997671053274566926769072216555659
2176923738901077534928501084426164383672415
1708479453836051343824742400348344663783385
1295552249462622749957476140717954333814007
2590249091995683815162081445675305538489425
2158106663263066107839358318731954965138453
2590090743620037306123246377415189129852589
2572285339287824186529685998630651684957673
2101938576518177180674346693798280050692529
2139490224232916507821819484158489359917381
3002086944806883719695451286271771090983095
2571352757652445835340279974940420155889821
1728266423208589540712038224938247182019387
2159927911403823190644298962158608037805227
471161527507021342095429570462850334943519
1765698177945147315119696778098925530229113
1277627116092139107994191215842448135646557
959154829129904243006061298118314333326841
1333800463758494514203777370792646365114709
2572244857382476106806748297075972320018221
1707708915761054985251203696115898112322103
1276734926104999589825414932395795213098237
2571155425349095642505616869441850583411215
1315060704296414968993601361403575671230243
1295472903984866647642541093447310962796151
1296280499805482838212282189130480433882263
883312729591408157620965046069341222939069
1314288493378107170605543538890331298865523
1707747539569137071478280885088298370323375
2572089762613153189295414299502520979282857
3453577822532636796163167385951238865031479
2140378826469354146563716479527235696495007
3865730761209997241084901145368795980233033
2946927377901805917818668527056453904702905
1746845721207218256841561539760930421659715
1726599913187101868220670697814529516116343
1708442495242064067400881225592677461735973
1726323489407215332837026454937838418077271
2964850675173822770247246143690252286316053
2570620741212927422412233915355157764145063
1313316874286920498707471014715202036374897
1276696120009955809973444770592858313630621
1315908667947151125829575097716139402102301
1275844644443621612783083638866965478211945
1275842724886913262393632802216337145502041
1294621278519383130359261017386879021459381
1390976946878685978023494044414283639687023
1726325263895981712344045829063272523034679
452305485804112384066429251189557612646289
3846185221243286816398250890159731249413629
2965739252103609109245082113287233400008761
939523115802875579641384197003456879398707
883395608972985352374910238856604317527343
1314365832045524001739465524415200768709663
1294741248019764318900391790295441345217579
2121567003803994465556792682564786367312447
1332902990864633698117139588509319762252987
1294623100075008869917842361100821222548529
471122732830350642031831071108067084020767
1706896063642252076674186009036616271291759
1708479282786830424865235381951456354951641
1803133515001379138034567093494863900089215
1276692612060492657058233454293322180767461
1746771804047301548896324094147013919285121
2572239575304077214196133786499051996994405
1353425229590208397869954906634092701989849
2609518238288950053457750791681888098521593
903757633600880459286412112371380473619491
3433294880429056186589834135408802177142643
450604020382834704303008319714301571500847
2572123129303184962219183480210012791592299
1351646193181681254546275220494242634423141
564917955307992406800784340211904647290597
1745066677504768203234544571476637145325679
1295393733357462164975237508721905521752567
2101205080811993812457070068355544547954519
1707708755955739099554320095814199068408605
2571153673358082367513543514238295596685023
862874976810340547741929016677758626952625
1275114576495377383581831040383158650299123
883237150344134560644564715607202078930435
509598080104227482265090827348252653856755
451492534856573250963714899753966894926201
902863669169372306460687072226711904000089
2139569405954306036452933818516327751291795
1296402064134580075955103088694450316217763
1315058860584140274186584135029640642939661
1293848966452072903806425312747137790893603
566471767376050583252391082494008056635619
3865892917509867826959323369207433570253159
583580212839743974923637238053975494241627
2140301320724796069671584747821575516416959
884166132349136376469167925361589753173919
1353425288239337473751744496220038702513701
2178667663773531808940493942534553878693579
1729849951343671861268374818515646937785441
2945881997648757629027152563419814199580623
489857213847925244167245822215972118546489
452344105473030454044354876007172002873459
1315140060185597799964400893767186845911891
1747850539729794061699776811920745958442001
2139375698120602011543884317866334318948095
3884549805201620760711442176884542628922415
1315018321200432882532419776076037527895935
3022565263271198453492820073105764873489831
3865813652344498348841986592828615399520755
2553316658129256097638267792896785771635709
451533184328251961365758536030254272399793
2553316658129256097638267792896785771860285
1746925063056653466155176190611487843180939
941307416468261941526253036409574732241009
1726482024057358933705836113318940122631729
546998417664609969805731803789006615065259
2140465209998534640549375753848028392446097
1746147402471439548611938350838013742067849
451451988179251696582286167574594952686771
2158346276836641984083961975544337092660061
2141152891191756535641583446305669317123287
844061409129402549289498963605606557392761
454089877859171492184861034161764864070441
1706855356867772243065875539598369912821919
1709449157817286956905586748288260140252391
2590249091995683815174267974310186504515921
2589970851308306397030906751611744169490093
882462940384151272503201075909161279508045
2570342649244754945725022158491842491971375
921716041951860299166978741175273481327271
1257108578999252351234922630836361358612485
2121566854604140385434900952302086511846463
1746882734318020957649605024866017710103597
3827567117167013951250946529239445825277193
451490855417228775222914832266001597639949
1726323402145714058732391296652933046541685
507701172071316658667071277176209722412813
3435042339525198836172460363243468517522567
1728030561121339549301336458339321696451485
939528391113865161670743707678852688862365
2178827958182201310474073152645809943207539
2553390655434323196068877381310056005856329
1727377969503600208762671913497793565931313
1315097663049446012821510795042768408212187
1708557039563101300213498237493474744871667
1785326514516993521854323554213220523788319
1708558647125342369416823889637113178212287
3733733100187561594321117548346307329709753
2966437727304148209258088330333251746327253
1276696363582540109719427975782342329375821
902093127278237425445142135630468221539297
452344269740145788410615500846640315889023
471121053377366656196824538611314032792783
2552502064293267040136609807858925338648837
862834746100976491172481556260096330067201
1746110370864851604452386373549544676049737
2610609281202550719346668733035265388931227
2159157286074901968374344015110009929558975
2140223905891307565315782452582970931931663
492647765746469843816850348285347919441381
2159970137842797366229353086934019171169931
451610595367095284052972995700794332450181
1746999056214688121871330621999097250070997
2138760323716191107010235787304970009613649
882466539573726916735814332710176570164091
1314288402482526579400512419711818666956511
1708558628106786055483551796135042406101173
959153229658045337526848376356108543243749
1294777951758993991376265762669050277792813
1708599338697484482661671889279135188508567
941421804444709658361938835237893939958129
2140266129025909649659778145224644380538095
3021991780485195871948821208396341472519395
2140378917681440557777855139951892434319759
2181222521184828709118718774195900056316279
2570338905158943240338749160797870812521631
2984285234175596505425674941795096858105717
3866503245313628898347403718900317227945855
1746108611428956868770222642927319578948125
844955427597316963285102633709723840245905
1295550489868988273639910115522706976156919
1371311488143339144044232960385519005471577
2985179170039275102165827917693937145283571
527290717601348741596490629309547227801927
1294617759505528531140704470771211235582085
1295550500954778283832988102021373393071039
844913200805665494827637364423741571865677
1314129890180222372804709073404005556827567
2159120353486189563523564119602066185556271
1726360360710305962408072552548933194893013
2572052919424209525100983502511338345986765
1708479286580437014703660638013918261787107
546919006415257194117438715398205289868757
3021914194962317735519823416793346929945407
2570541498206227889211184552099120238240383
2178627113294765671074179728869375118134655
1275114572875250048046631490785880414792033
921525751826853097746526183265152695212667
1803321954954593104775524278365367980424739
1746147402485467014193317495257088783828349
3002987947982776082440314698838346491213311
3021916125070109731383439784428181244445771
2120713608003540630234291756216831334873181
1764769025410639497168201612551894015890649
941155949477003675991541140581865331003101
1276777225238728960296727487106353566014173
564729595486520608048960904186842353848221
1313316881739330231677592141886726520322207
1372277730940097829117288691905851320568243
2139375785214428334247297472045016178205927
883196519728166879199341153340072954971397
3412581107935703081556308567719194823755485
1353502804402134959159673595974405134273665
1746110360440982995579603812174250313573481
526477869118318222187674183002258051897267
939597014941266621264999606643962007988575
3866663425825295194100659420083731483903415
2571389764437998034623793903812287997778869
526477869118318223593575030619362881721727
1726441458180116457384653190760907589906785
2160051236028270420972771220692962193805371
2198292411736211207846073558267952241873199
2591795709870318166428956305990363281476387
3022565266733991830823666433311174109577963
1296442695075279758523141377191321227159785
1747771263987996968058280969684870741947883
2965777973913409775911812311450800182645413
3433022409297924415068658142710013133798299
4297757021759861528254085391460948926512263
1747655214433432099766260880349177316569443
1390976946878686227587072090053212124504647
1351799430840549657127880526377665677631701
3434918974281499186289840966132701578619095
1277584889976159465279455993207393837242513
2177735018190725486654630393213530634020499
1747815318955264378089337865719878103179563
1689781928739736209636682416903625708899997
1706778003462169448773626563459773594245285
1688041690320489985681514763087531558747689
1706737525033270545345502123298707354339669
939597011464461337244437320865206002988855
1745068374639339756172161632944110096569895
1275029959674430156775839692969953638579315
958414280140658450780301646279229351458977
2178856093631047480593406388819135811868181
545138279621890615405230301221941892750539
452585661453747803496467631203516708641499
1726407967763112653047800062316629801384927
2159078119265781442454081447907176298676775
1314328724086788404993501702569692680941311
1727215443235847887819913289589538332139457
1707788257776735104349146122660177769094927
882387270586400953280037075196649328973649
1355128734540810937830844641622552311142607
3414518172965386331545233872474883188415461
2121491272224964999470610283813153042976919
1314325350147703660755262904854364575832851
3453496702582238475298100954478145679763391
1746110440422185222945445067190147087574013
2589042022173649685786773260494869585168845
3414404032249038839977815547122018115128215
1727215443235847887819913290203100469956701
470343225226565664163366937959584578848945
3864840494257332892453298176230360116510281
566510394989017115404557146685707526437931
1728308627325023103568813712695862384748179
3002127404540295646529553592826876912047681
3414404032249038839977815547122018115830015
921641965326270973129077291494849104618199
566661883467401290608383339429116093371491
2589965645232486623359201561075321282693463
3434841635779691134267672599596148000743319
2159893032563202357892848871329637235998303
3433294880429056186574354835572508401050231
2178560166112493270943242115501271159651215
903755931829730290370866153786174088111201
3021912624901040309983497670014607243937731
3414521765061211616121629081164771711691539
903637890361388127261498951064990275709691
884330113157381407355691325605807656283195
1276733174120085426371307676337029811235863
3435612200481541672443929669301604241204883
2573133536287909603680083600804080787842479
2140264369416272988858565538554691095220119
3394001326044286504808166669266393880763755
493149493503855162858654533776375747213557
924156664244004998247338079612479634429397
4256756548038245348608827470529049145795371
2589940924000181747704647780077636589404031
527405164371601305120215582522098335982935
925168361870167307816662974069985805217423
1785326514516993521854323554213220523777671
1314323678152186018419748931531345072097523
2177974456598825009699899735849328475492811
2980993005228906949125974288793893819566031
884901831841859677743147784374540513592463
925010234742863092276543663066707833974687
1313440041883534301172656514655863676281385
1315138297295119513551502545112963682142571
470190002956594578775538487684498368698015
3003218614695155966030826857084983425418781
2591753308055970444687501731650380848287737
1709452661801440604252165978144716837054303
3864838582317228638727696325367125710303325
1315099491530221707483961556018028903157949
1726323428286146919142459978227575887348827
864462213900387983961965725579186192469079
3021873902926641123904831745632407943149035
1803020831603313712579321881813552354701123
2965473397129401466072589975899529247291289
1688969319547227213133392239707917853956757
1390938155678480768045958532394899389404487
471121053377366656196824538584766699844691
1315872040043183137799629554384796042875577
471122736458379523784242732738002171216211
1333756557548730744505991680967628573150249
1709408435982358991424438852486090519899605
1274994843974316869458028547256216083968673
3415331272962585560990153292415338725186889
2180367351399556142155389274674813010993407
2590088801574516628367192524710701961635575
2589198371203576228477781813207750133785665
2984397913771909328562875692413375054596885
2138680902403578131522625241685802459299643
1314327040674232872756950317485110966937271
1294658299723393738501729963760446871237339
3412814897728858748854736074299560140958697
2141230545782403777606697578862702273884151
2197294573449914965284075068288338616450347
1726363971462450118002553675183359538062975
1277708209926441182042925372679111538335955
3002446225643790505701760434911783979886105
2589889811497862341530404407426278438884729
493186524954127466957018320713955972895261
2964773246107524480054512931616342524659093
3434882106433284089571691179086837227101731
978667039777526620692799184966698233023203
3865931530067963332727207411650093513196447
2966324901662449114118344392093524322627733
512971224933441216097908534801552099442703
2589080667777787644965503090444474901060317
1706853676895070797272485361209493496132209
3022686656206282126270478125240073295896183
882346632360751489396365188806371907685965
3433988167938328251101433448419316272494867
1315141725082844808413967279281487830694419
2570499252920125366123800095075325205895335
1315869957052802064083724629106242207155349
3002949219218400317686084999147686747490547
864580266795021198118685474853789284231999
2140382425639503636826778360862704200661167
941344382324792700389034562300696342100017
2514285351962342803197621633083468930851333
2120641308511123796439385937270711566335355
2158263263453500494604430394573115411195959
4297755323467944135675608769614603533551191
473716308559079719119753169264571587935863
2590048254568480451337912859625016591218165
2534687941309987582771458333964293157169179
1278397821912297387279069326786616840378827
884201411615382806655542776772955131802129
2177782603226598948676428872273065971996811
2177706762869270071635155377126808930734379
1275070259637661164960774459737577621898329
1708444175191514647197456695100375004963137
1727176816304076045521057391698325279365597
507699409007766150562798403709695387048885
1708475771374574665585507334572617753498303
883274098161308483973209255428422649531917
2140304847199207531025110461287853796133055
1296365021594094593626981047779673950537663
2590051777720344949313600443325471955451703
1746189454239633285901669890509338268394593
2140340112098183086518941367762872999799459
2121644513017428863115249973183669533408563
2514990966707029953176964724863504871294335
1709371488158357251065520859800942822338805
883238837731235083029831344343302947388321
845764695737154043213389027628227054686917
2159929595004521873152542611649247888101691
2572045772269989467795230415667219044202879
