19
1418786480962230816912317307027500353
3333932581523765294245765730569535773
2023414705739216865857591143313341181
1986165070249600421172711426407573135
4041122910649540245833710543731697528
7412762031677464764371384702791587866
4828018709640887763927562980527910845
9358796366753817690390645589762041167
1345994759081340232884819137480349564
1689026267479933110491457965505214651
3401236671108581593783758684822631807
2623402656852818469876983222979791587
2729386277076167876012220573985517364
2055242826384331176946600928080063246
3302100691326767482027062079728576922
2089029810760249658689577670300005919
2761042123157563970561988325196823299
1657827090584515851330963646998563708
1484213843697278507572648839880139679
934824384831676112131424725448915876
1418888852942201328862637317726504848
4179739395065197382877650584329982062
3333839557205064085872864579581932350
4179739395065197382877650584330359668
8084304606513889777751566723943506450
5466071549687116707351911365050020540
8050327003240102236339883889143605540
4041024434698739265668411217977280497
7378160522866987127983623102486863176
4041118298961236580265388148175605794
2019780381630224781382191897449637687
5990248517050334030101584779067138851
2661816920786268142965528704458795754
3300420918484406434083197908758548078
5393070114331084753071517144582636302
3369203388078528865306172262026119636
677897030907682958077018862577637454
6661878684536776228403821956645866008
3371168417129273636918548372437786304
5426499487590259899557279618693875023
3335691236597352960658187662523380597
7378141985610573281372832732518455319
7412472676090580081999918873248882186
4715192718478559316950878885417278905
1089707730309393473957915030481764439
2970210850023107083042090662003608361
1689752031400077304211029313031045550
2264680957265453265282676692104436348
7912944466994576374125393359601523338
2623205945696416776272146123404907320
4218288047050050137413767964320707271
2058977202859334987417531181244254831
4683252469018544157619930800485286140
3298558872901796416237271771740584632
2055440296023181256015140016053595869
3371168389993267086045459448916080760
3404475039883311081050308884705633553
3905044827428250633555786747407838217
3404475039883311081050308884705090970
3905044827428250633555786747407454113
3404862243488841348848754638580018773
3439863949014421184897881454479577729
1418687432931272165437611340981990605
3404376821785012572011994575982337370
5321498154454227264771828703348353573
778228378204099921446608465795912737
5217340669110193715216413198121757939
1455638828066223019358372788381431625
2021539038201147032208760184030842013
1984597495586508029092424543981734748
4752620572223283016645043160272880875
709832123704042790825425374552677180
3302002406768572733021757660055136784
2764402375238818037943688159690732355
3365852634304754623969173563119187298
3333824794346499796040029938608856719
5358717952534780554507961365293739465
4154795751252379330547520848333797260
4752816836329512750080349435166545127
1383225330210539215295389970175121908
1529837613572822622240549720949491955
1383598109676596709782768808750548478
820872980842234465676173507145860621
9126192015969296423329499429346802301
5285291382549572830861896089339729957
3333834620553510571254884301055588738
10942398561523324368477483041292129702
10942398561523324368477483041291628273
2732658689954205491846341162871342370
2057589906020753676540636224073191080
3332350308951448413349262074705541509
4681779016485166937719850276710424815
8050884360016328600131524190162824827
3539730959373775961719754529328521037
952483375885122194219344664983783206
707676394434691217103028320888039731
3333927464248565414615565182019735128
931379765991960257295245583440767442
4078178485499931344827194667208434930
1989706361016507863517640482792354009
5426401080994831402926007591463148677
3302266964292988523540334374911617041
3335991078162117388177037662880718182
6663848150183509180430707606861913333
4644264004210658080567764422926373564
2087074716545711285284430378635098354
1383318405162949923172450297040622602
750904727248246455186555697747321900
2091621799858323919682527958356089393
751002917414897825670521139009141947
2658471283619751763325485495808331213
4006033343809742973876151963912894051
1423992834566013769175335483486054948
3335696394690999601481704887312503868
931379780246466941080278559062284121
983854729382247929492260517348522172
1988222795660500065403668661520371541
2730606584824439001265344510080715502
2056815113635442954115981665066580946
2056839239556719731322185665097414990
7410326530115688502625122498005522759
7203593524156217956204579394967296370
5356784149492873784035660033342849896
6635841341780104991261707061601646761
4144365348522910057054222598688001574
5527399664160927930000550197867765409
4784275769655890146788072717123666581
6029267107545032055583583667724906033
2727338061997988621182241939526044084
2694105194435912973319358987368928549
3300037253638966594562645047840244749
6100569107030638701889915124301867908
4075111072044382979734947408425718589
7342824698001107020612909310309881630
5527492363352600204897080150308707974
1988036139899480568572751519774421331
4648183341756162458635176154241996396
5390545416502041453311327395934821884
862121299866293855526717451831953552
5992491497063717368271602259000400188
4715487647647765772976314236823842165
6740563362726655154872691347889385788
3405034285949933072943382617191636378
6030551318326807485804065501727623789
4218288047050050137413767976700810947
7376354914165313580489796138718748483
3367435547539238808423984013116866742
3370868480534539671557185909066767709
3970854607837053057011573081782048405
1086440268226491351684995216119233897
6704356102392694504253111678953836653
2021450601063720817870120470650483868
2125897605499359612641117159497785186
2661635639461612034328101665381006333
1986469827165022952441018208673160002
3873301551351645307594434717517046383
1986273103158900682645127812183841385
2695609073831032411257122417465189915
2020065299050173123571991461260557839
1621819879524847866613270831327498277
1418599582419349787733804446500861361
3367425208031368350440139601943706349
2264499688798322286837209003859209879
1554967180929804256658313068288881988
1383034104278668593651876192594913750
1590620703333747168429861546948151694
7300290368462524746022256422720235032
6738402610356854427765926499422268353
3404474997671859220043000615273354148
4115490500570972843626043781708014399
1418889110771829274170364562230590268
3337557678956169077257433298992246334
1517730948263276212466621814662555336
1986086664366653564639213510270639886
3233302206208321704486868555410739398
3973818590300091185698288096428555339
2731082063275003991509173933305131795
9085134951691033572353102252595240866
4713223143626925891152026227670394384
3300415516912362710969444883974319617
4010305309384865524947586373507417181
3975871402687182077273201454649997940
2090699786750966466799814014903900178
5152079797766091886313841683949637926
3371168417129273636750324176503027705
2664071941731798716980300463743352298
709635956835385378979832966356745665
4681582995860539126221529724591917818
4681592102791125101784415450951508200
3369591666036845283720634295162829417
676520535021714739321225197776344853
3333633311330652282040023454046605192
810148446818494026887807045593244594
1346082364648978332428167393969622402
1418888867938523945239604203628589958
4150690721586068963281172317327241097
4646222955781875623942010727456541686
2096681803439052521729568001273927568
3441611500871571630042682613854553762
1383225586613598729210176866193996064
9225230522563649741506538933750933973
810162910268940374271382947429042017
8048345867389911451774047791148127689
1383034549897490178022913848844342559
6430588123737629959882282180421393085
2764956506175056271241340650328577817
2057295338738470270424272735317257417
5426979936384958415821435632875139301
2969396379080236458798457498334884794
5148454224033227321718066201820472415
2727053704603574795617748873496938076
5855555872505814873558799294411528183
2730978361448939003139429132174341514
2595111755938946017475293696183703925
4041304667568700845100936473811532281
4042788504253202594058805557517299709
4679715605181242030378341922105126791
3874794411315696752863875957136325441
1317787941257736792918276691494011287
4009379387407394741433700171366064644
3334011193091323264362133442207866588
2757603722358917594818316412604708845
4715193449747763708952358505207365917
3940678648290058218557329565663417348
2658373349826940006395608894121413676
748345137189122938083115713726426405
2693649067956348632079461751942575875
3907078033346597770234613496352157209
3869577228871278557021531426035236494
2661811708449752451633126200760619916
3940315596248419716270622713502677344
1657738449361659123349553187957695583
2730595754424832723198308046482890581
1519597661266789262077726613368425384
2757603722358917594818304065512290492
5788634361377052705307058817316910874
5183823305244693770049905327985529209
3408781393856371709681664396922938099
4043175450697367761246029789106640539
1349723219040817095818554212866340640
2663487628963049281742775721690705656
3335607971262580517934517134798802893
3338948929767644360517455673608214466
3974205835353074839617740182834057805
2661719175544972416041580479710030714
1379796166763506769708368388550908742
2057202805827426137380082319786951624
2727254552380156182271800963692843876
4646590887984823957457457618065153207
1420461342918006509965300554060220798
2727053704603574795617748873494599518
2020060098020013032581974715471742362
861744366518246174998133293236796023
784210885720707210015273404898571906
4007899973818238262679457266464675781
5279324648593787438913847927397325417
8649805538832429934956058985259783587
8649805538832429934956058985260188629
1383131954389530092521276475289156496
4004264061902514525663595812437436546
1417017252561458509292716201041975152
3402804532325977793807381789368852281
3334025372292141861914095804057006931
6738882689090456048671785426547639099
3333746454958354098274425359112887216
4719118204683931088435716246343714834
3408218496899186609707678259867696506
4646590887984823957457457612553755016
1384000351040213511735084267545643766
1383705923131341116462234927276986245
4041029290525567500517951904946703052
4648074766095455180885368056816884462
5961604567485476297347230520266044651
1952967242513975362489828915985869228
4612980218364367456674568517668831603
3939013340302725090575896534891473163
1986165056078058930548250553974871829
4009379387407394741433700174146318779
1381456606898321127363427906315529823
2661816881585971895029029705333936165
7374565086502810292867349290890034969
710121351340812298151723099692848091
7301049364642786966201791865628517448
5284816147480024687117546437102334965
4679519655453393631182829693093199713
3972339095207727485157622740615410019
1989706361016507864228250473337900511
3972623479856849331237386636996229502
7877653764539498920130866684301639428
9360538317175019728101222399926812051
782147131468965378762056186308778626
4041216071417887722742096743080207085
1989711746757231443751250357497484296
3400873908429138697261305590996682303
1952775102185142625850394603445862970
3367538380923757976305284122351993217
711305550108420838210201696282067723
2057212058302628867485350360368008106
1414885788591384787014296435236977691
1118639902782150665561686990555726272
7377005346044933719663218357747320277
2695324158443134318473430527809580000
3974117632670697184376686334738165804
5280711094094650493387743175532050590
1118816708096467478918772883052432132
1118816708096467478918772883052177988
5426788743799466483050738063408985172
4004356908426690184097344604483255386
810427920453986499570628873220057117
1317792553741695471993651605177489604
2019956492119793501271771837327801101
1987850244768854813226620811667843094
3302011985144577015171563093406197210
1450328584162319410636379017320762810
4679519655453393631182829694930464810
4646119861144454471070853746154464016
2053366275139073561402926479442998434
1494467986705379084184819990512931256
3399556165449892438169167630248948734
2057296153793743090332418302930299319
4007904712570746497093830352629336196
3331875631006738908518677793358176986
2626634453189845020614344794528556594
3369390056012661562594204235708136365
5281087972559366322040698724239930709
5277834894758995682187520906692346515
2019962369207090052741464157611750295
895530917281766022820342260073900027
4043945573595174890548747711205227134
3976430324371925560616429331184664937
2628310345025531853952744568713916142
745004955868724609909817666268692352
2023317261247175927311519670125093646
5286497009654012669090604053021159118
3334123918995492652429630873642563460
2660146944001876517240055185039432380
709646714883562958042196370140804805
711409197526625742021737355341649231
2057197349945487669544500989242124994
1484307150845044462180110651540881298
3367733257901228887942835354704986564
1988311000600166299988015673091050213
3367523126036281920013836816897544461
4041505529817420843341607825336486676
3263179515679589764785806693572727224
4043072059552537220868762438835748572
3369198015159531801990018275803523792
1984778708271883002521753300752433321
3296686500617102664847308096437505159
3298454953245790087940038556081087260
6066684417958516786011004706099311711
2731086675648286564466816559990512317
4007900300334447726525846842079345176
3268308211136671085034398357746065374
2732756706067518859835181203692408407
3940511833086611669543602856108349657
3404753510130081365704523927653648020
4717049537387143994530437575971205362
2090787923027825740317618108535285436
3301815776805437418160902564890786743
2727358189937167317230561519572612503
1420554160897568496330741918632677386
1952662171308581306934205407480455748
1314349251949773350339747788882892741
3436787552333386717949059545070099580
3407007972472115762722101077996141824
4789572280929858735848896923912498308
3367625973719229595694408349891573500
2056918444739084403612669305661641036
3480916955185772534558327726529633563
787267453585565509633681365915005966
6737114563555336509141672011175870032
3301815776805437418160902564890278455
4009668160798895933509413713458924122
3406238078879201095291665630160890827
4045047378267086805236422061933445142
4681773315585614562366463259249302019
2730895230429720544818750205631711361
1988129474333082834926253908727835047
1488040049743379749014607216644953791
1416635109053369034343633261061945668
3332055568189250536262754625392347760
5825870181999379567008613906106212611
2296238774510264094522259603100970637
2729023565097464542273034111827881110
2089294061056284053981281441957418997
784112638308591828501006059001995060
3369095141096433927066293448002306582
1347871216682047533178757990107921485
1689477699975187530371488727821509001
1420559059660499457177559637609570163
4078922812489911060698794430934953876
4042788504253202594058805557516757487
2663585306281352442623213685294655600
3406243464657729252097205916975619576
3875064630375234161265874376391939714
709341459606431658188108137305451918
812025162185004718347289756175217912
1989706904532021825747890402093348429
1416836229697212169138935565832407021
3970379561401999995499972233624081506
3337180476349566613596328505655518579
895912368123783662704749192593769434
1488490735207257586613864451047853326
4715384787225431780076251780998251239
7377490837693165822354235352076941389
862590807608803947401318867604830799
4789097603062302131323002056383909961
709351257176038057343842191440597657
4714899009072786505821401505398061363
4118313550288314280185195170327790913
2023602218740218309401915379776560261
4579379603420907008351852442989787015
2899001411373933422319120839738452366
810153061211088529478776784024131244
1417306538903967640332079758545753053
1347860872744150185022712452473977611
1316117146705560289251515516515538007
1988325926864619569473261901725358556
3367239111504093681597892193482597645
2734525692244143799549409085940223113
4181596449673029917630371346304115384
1387047354479026580983793678850849713
2628113947482700386164254941482872104
3406439415177154937835365963143267462
3369591666036845283720634296106497857
4041220329315510504452749385583226469
1383039176542641492048519458633266863
2660332853495615495332535808293270782
2693458087055069502717398732375514219
1416826227260798153401450785747329008
2053370940389439754058132887085966989
5352306689385061024555734134612100665
4678427689685659810972372969536410122
2018203512096399646694492497932845902
2693737787849398114082546103803742313
2732374605461471414928171258178728565
895437854324600461816193097081694260
2662190257413210909991967480173759408
4713611450159765955213198119800736617
3266804276602594925291610540603536085
2695608788174816631010091864774399726
2695227000434392747493798759480265641
2757603722358917594818316413503538197
2023602218740218309401902438301523019
6736639494232487872781077742685307781
2663590527938291731896494789368244685
1383122429687941460649807434377618074
4713419638451156653655507641448496503
3974009803346824311338169866652379853
4041500100992005186294479912037585329
3972623480612923196825960966978311267
2021543924026878586194503835922676923
5152079797766091886313841683949390280
2695520596801075618284645179477823491
4644253676647944281140978520483501962
4718920907013047825890216100399916688
1347861145619567037829170883314537187
1986277986848022429574097126625622359
2693644642004275002735422595528151380
946712321693384238600336517889218486
1533849538250348979947823240296377881
2691875430164843583667352250592788086
4612990273041363509134741548753893068
4075204664882281366502693731801926304
2663399451230292259714084471298312077
1991666940447468741358285520486200903
711606235129427414395361877373685114
3400874244904817108021734028568548753
3973916469021508109940906008815380129
1986557473446542703772066316349768442
4684100962917111052243182514658908860
2633611362993170471716925265187838144
4147269515701073849002649647838973206
4150783867245232209523640619755149094
6628376045572176925943504532849047082
4078157629910212784770951568259543471
2727259524264142821458226005470157537
2026756493554610011029340070029530335
2023499044673417113295061396730247160
3336156850509121821289919746891548865
1423998249101068578371424417433658301
709346399862753168833842663336473710
2698950275080482880787951657494140665
2694037087341567535746282524928100955
6629036954448095803661646302399509255
3507629365896873362433745149028197746
3404411112459449411332687281936591440
1016054582452385271697515714559871544
3335788967696994088301644751835152043
4647991435667054490243256611529736355
8586725830025747037821455693036907092
7104819807220500440233860883734084797
4044562888512660668917165871578475000
7340063941943197000461022126707748081
4685321094118800033415169727190597249
2055423741246636413900175875924645599
4614474628206450913351687283916551665
1383220172901780232038204312417747464
4713611666302113336102457732583661817
2796416388184983312043488748107891419
1984695929137807752243737795543751330
2158097430728566113928127808816098612
1522767405823136866610742888789251747
2661915410990028122134852959387603612
841911782157084978765266362312411967
2053375814119125117419271348540879849
2020065299050173123571991461354512421
3369596321289833477676473364543877768
988136724611210297969330920761896808
4679524009911419712799825138503279407
1381746502386037163383339164402780778
3331967689741926026965401216076890031
6529533172458828070986861620399436549
2060537832743391610126210854085431221
1383225316596818324152435128619138243
5357333393797116055700443767244656833
1381839195912982326259535721959721735
1016054582452385271697515714559623898
3371433115240801150997208493210647948
1349723206186925064512842283932697811
1418599568097575380795652157797160681
4009379387407394741433700174146188458
4073038308181696095628956302108603303
2660239776952340734934234623203873928
1383230228973470463525404689428599111
4080416650890978863495819385708910481
783827882159295620846206948339016259
6025514043584246553618524389941218292
3338938587934789835200137611689915697
3369291553030596552271249999827426638
1986174855632015935286125513596595987
2727053460302277194275483533859311289
2056815128709136197011965490343452224
2126265673505505971649843709180763299
7376715803325049227808864412309780397
1988134645132667550785733798814229600
2731262286220573590749304311730288284
2831432152000582881666057327377528515
4011436666460678352873090144888422872
713281382901366680469200688036111305
3873119576628462110947031858828905148
2762904116607179113505653836575768032
1988129760653926457515002841745378974
4073038308181696095628956302108459625
5954785718030319648753300883741670486
3335892057382431709886279053867744508
1457795359525911827229988162721035217
3369204248210113949989125900582509059
6662637569391556251984362371710769394
4009290721869354593694370321085716557
2660136888684087386721815563058666591
817893690938899047312082628500288822
8586818865793992235710348300698692544
3404862815562289823664690902125664056
5288353911480759986534015815484615632
5281092626943741802230986256884667908
2661910212223612505236799361361225942
4009584620461808077950915627343839452
2023219313886466875881320360826506839
785690297804077498169997340594813281
2626350065684005484743214375167221838
1418697613421919749186857192716619809
7338191700883099805200767207720126599
784210885720707210015273404898434726
983854987211875874799993893109422131
4752816752025418622395280155564916222
3263272797113951377942096578222075183
3970570656151114594597867597101606567
1383612805938014785949109418964875229
1381555066998670254205479803213661172
1984695929137807752243737792763099373
4009393988067196227961420219448576833
2087177533994253050186601426682845181
5357333392988008999869491113415537582
1418888825727071477024640424634791101
6661878684536776227890651099460578075
4150690721586068963281172317328433119
2727259196241719026723666847855828355
5392805389091470166528315850761370372
5281092585594770998930432241514765512
1990099263980181543249116918403544403
1314446940699598804978164132953282385
5390928807694557038372233132652311803
1379796166763506769708368389541499601
4677756044179291446446764883020866066
1986371362633205048087655397035886702
3268313406294461609765100157583071508
3405043827039085219655161659873976534
2088838201166461937112545196492256800
4005748727748506906616080825020975445
5318132676347345525350179869299837992
4005846905815149721063946429268524158
4041505529777749796246400904544312861
2764677303113741446162797252969320785
1530405068080844626132309387395541467
709734204247500760407677165389819524
7376431800896932292102747218061526472
1450328584162319410636390667950669528
2057301310987718159353656964484599534
7134613944095536969574224998888981120
4615116378367153594588147191730812601
2057109241603721819100578718112924025
1418697557677973300968973401198981384
4011152279027815951851987695277849430
983771153255975411713401256567070480
3873301551351645307594434715825870766
5279324214993548022371486947930712753
2021455502117786650495300765871734211
4041117210353632310724827134576095263
4043082430104042001543217972667931188
6662260746692260757105255077695749216
3399159382753834793140643613049729660
5990248447823051790650933691470807078
3365858035960408620608679491074370857
912738560698629741620947499101761220
3401148833458578860751217857076776282
2264499688798322286837209003859216738
7337443250947770486103127939157230642
2831432205002544924145312383815625684
1530596093373686532342352037128496265
2658275315767173718445743089687541766
3974304301311527150107528494737745402
987857507977939475241878099051626118
2658176839891661410696246415356003239
3367429821110500743937971307649855460
2161183732178193801211928620414520951
4009580103086658993219958802255680745
783632502285564548912757984963176308
1385097443988671718625867765869571968
7104824720269493966093772538181564097
744912137206511561150764336813759923
2660338482855297956619748015290146657
5992300646559855582991344599900235180
1657827090584515576390654289673753355
2262638159566803646199543537276435857
750310573962562665469831937520609673
1455551467515961118941038900812080994
709733889147698331878298875765383262
5151985716443232186421295312613487139
3370863810882398014402024068918977097
6031212393488605854428142927649262529
2693743192237149775435636795463714283
2057301283058368473220137016665647480
4007811853335113834193734435897321894
2628123458578801219705825667912006150
4679446905316225664730278048482061656
4041215472839211351486382081649214700
2662101808998803058309126335349076374
3974573732566439659830281854412487732
1049209205744889984927280665669228579
3367635796982259620179512254724672465
6031212393488605854428154885820562945
3507084842592776654874753867016569327
5356784149492873784037763007748966495
5891391084770385567747238936359159781
4644537532070016782158373857061574902
6665988322387174305461681114519086646
987215579401687562464115334277851042
1386870294840538922476745623323199363
3264947659124925907161168605831311732
711409294753325021456257427296221534
2059172624193182391292373668973243407
3300130343811465347926275497767122498
781765787885391883609615042421176882
4647815443858499835398449264304018347
1420177082721401718911877674528269762
2023601945872518100624769402476751392
2058877624870771022625261299790012799
783632502285564548912757990412412465
5279231640618582850012355496115662693
3367425150063458383393706125693842796
3332448787015541658445841185001545519
3335592717779480494869915749151657066
3369204203780733085585510134982617224
3399174006911430657086185096092936036
4750267847535918652914944273768092884
6065293274280843477854767793550925176
2122272094695755072909805475419056649
879603949071799162853221250247417224
3335435959589224594091228471627332574
711409294753325021456257427295280768
2626541145324122079214742693464031129
2659857157829968375182946823502905228
6662255507259405723445627970172092495
1383328217046092476636089597267289159
808664121650413437579565430219063924
6028801712917114529913452181546175810
1317694304941035830439439326260986507
3367523641730831548377762681499309485
5353698239537179122080246521039873959
3367425136460162997888402350685235938
5391222992085491966633401804224569884
4715094945184706617631858891487336077
2053370684069149062809586176704047543
8515791198482398197537531567414329166
748449072010034490066624613597003144
3337277675903160172704513741352495016
1990010584187611318575502021482447230
3367523111718470137197520023412107028
2732456797287284087505908259767928019
1314447185710930986445576195900790462
1348047557109068186189785484330506699
5390934023013098292679120591309826122
1317694321332235967615761897065346248
1317993386666049173640863914422855415
6062760494533086659197716574831831982
2660529019658508063738848539292601622
2764402120270319841799398059443858194
4045047363937075045083934112052075607
859970796380575711287409414325786382
4069604563189145060490242635257213598
711311221509840046338552150256888919
2729312794267394789208429622150581025
1957977331983205667302613777971497262
3370786873495729157881534965212005029
3333751108792519261182615027202698763
4683184485068618238028496716574877491
4683360801252611962000205924198710751
4678050786427708512783089664552462042
2762909094008334272884156694967390552
713178222335608144881345829215341005
1989706361016507863340349119160375470
3974299685390987278203130772768085037
3337360956410635698549718136148691665
1457320275136560469316280408617388345
4614204395578721365249977454158495320
6031212393488606127688446922755270861
5245336284988086848493380639563429135
4718926416528074075105152776558491370
3336147312993117007631960134753234619
3371168389993267650907896188329008437
778595758285935485936393633069107667
713271041755456408804705651530681736
7104467123437031173585313730147358842
812009960906665691427589443787690013
3367724463796080530585558887248064107
1346185796503547655536148490798204622
859784533523587934802812749051138321
1456021735187347461674682328077300751
1459661488982364293672674618765555589
3942363578478656046803516817408122135
1448849454913411215590825625047824931
4683914823472277317995023597936807674
3371168417129271085564041716453099282
2660332853495615495332535806555179605
3332345166686604667957852857450110539
6553997555109993798334869696109108991
3367904959660862086840576975355360083
743236744496334068210608332212714954
2122272094695755072909805475418554859
2658564400077538629631340224757154002
3438463187763688575046687432314067769
6595049161420622772033590086722502614
3367238984890732562490865830434447846
2019682120537446558559156108091213566
2019765141677644947647330036884870964
3300062005395811056125561036275159156
6699026981757496689409206944486149967
2695707524031261464564067054955028084
2731081534835491492211848497054698663
4541688006486927630706512501405461396
6595426421180003180816355350534372739
4750753885669272908846319688034668424
6030574833702061938032384379845399590
2168249324644566762946124335252019645
2869771241496121829886404963475643651
3335412035785387274429461870837253734
1381544768873063935387873141805414467
1457981051800534379715653371720598417
948755105153348993624239376904029761
2805743894329207137706837662199362178
1586985250488130290893601354550383563
1312673087972691974252302241295399484
2658192595382702165072365527474652439
3938645159588390833836152625129243816
4045047363937075045261264247325881548
3335798724439810447391908465753078663
2055433851028133434040631307699954622
3331869658747374784749935938998197370
5997699711322353402013074059783464902
1381549938283486533741492485855278639
1381456591140306640145154248490411889
1385474377378584057710590928247799559
782049658992257991833824620660524873
1349438847285067091986822620006306326
2658089149245603514572160090041523859
1990010584187611318575502021482434234
5390938635332194485753558897456314656
1988237764173902628326768984555927340
3300042681737963638924157985127274930
2058583812142563934821840090229346610
2055330689745973827347722665713404345
4715291411509495628190432341067493467
983948090885114362889356526568148403
3333932620801538090076568228548222932
3539461527418300682548957568065488652
3367921501421499758014226505505385240
3942187223699351351051613012582121823
4041304395379702734544716618112109571
2870343827458795613619814883180813316
5148277340725344518813962494157561479
1383318620906187233905619018364379915
3333731446440872889422804824140754112
3403093602260943626848225152585837540
3298465022244565450003351725619724409
3367621184861471931800842172987280782
4009275852898471609495163895583482873
5388777291066824207098761379802853481
709547464758807541634384160990390229
1083167583792625529988812473265433476
2663777144423839390445707772788283888
5318416531769417995741735026749833562
709537423733218598043344035641222859
2693933684084730077967376353068049520
5990248378548791689733748030563346900
4009580103086658993219958802256077845
813704975131919043057210997667441070
2660249775102145018284240643336641344
1413387529241446294840140069036326977
2663580934569526841475593362638047057
1418599540245476361723956432071545155
5290126695079589142571774665587663220
2735093363881738231822700645772796311
1381369974036423295474563681238470260
987215335132143033716469070283225665
3333834090606102764228902222590351739
917202105917698852606982337401744101
3334026158646895532685728374500535960
3406631026246617829901059590122887196
3940330643964093313257529285712128475
2020060413174350500647288208565101146
3333838976475674227155434883666929072
1420177540301949478926140985663602798
3406631026246617829901059590122894055
2156427316923296199034398475830294774
6736535665981223843976063512800508275
4719024338893007448560996840908533766
2663585359283093309908435935874313273
1989608629265522101584734318557401267
2122728375891807290302648186327586796
5355751012603716517800588458096087721
707768969555220649424114661383629444
707768899487608757487712189775466696
709537422973297515125297659158745183
1347660038503619852050737836453074385
2831432218542447855840522057294423551
1530688979895786967144841309869584197
4041593656696776686713180010322095877
6634255009052814261419530672989519737
5992016519194740166026278547981686559
3334025642979391645469309795362631051
1448579765122580423708123980581979944
3372636934631109471338722134721572063
783632502972069522490292266538726064
1349619585066742177725187242767044921
2693463947082969098353677270461491685
2092866016344907376686970148814209050
4005650753257958427411408737892856666
5279133380406397167305744569781397216
1423904656121019034647944459089756942
3873388737752032724058257843542538727
4681690580914549017486742279587908591
711311235898895371531953219191459879
6626705429000305940465700839054423780
3369105442284086397415845231204998613
709827007863196952244698372623944220
2663767631145427151762240895145972379
7300574483172012105300180623768943583
2727245256945965559363328698406783677
2799781621968175177649065452184710702
2090901411059665178334233030711848137
4541781110154324300549126448501839849
4073234762883038251268958256779488554
4045047389692668864531183482818332157
4004176495420314457236071580117595027
1381265538608591916331208336349779827
4682998319195547433718944581998616501
1349908870700658010746609103415903863
1483855433336884297546161240294083757
2168533249261768073998516330086001811
1383607661508127725599041805529118661
6701362560952802341412083188501590956
2060543275134821678065301609106153251
5390938578157844856826156485362445535
5355559754454639543756134503163246517
2733231861118132946105711650574262787
1989706361016507863389035882393630551
2733231833967973110031968453567186331
709827022182888507710833265121212083
2053370684069149062809593002162700745
4005846862964552933908895743960708680
5891209831228142183277444406557154182
782049658992257991833824620660661692
2057295324493842660306791269078309818
2731081534835491492211848497055597914
1486090328509378038570158349943643290
3367812397271265571847318188615763381
3335794612771142166601875953063938108
3332257245985963637580735812480519465
1346186299344732781925841697411990118
2055434353196665943214618069675612323
3369203130248802560553471940321963383
3369394696988037203616851547768334045
1387423040807097524290825236408431462
4682161091346044305272331860266505493
6662637610801666251368761376416392874
856149366407687447656229553564288497
6703028225499072068717175311996203790
2090705188364886147840119616290620887
2057202520851700185417258832383417105
3337557636701492551843291298027681315
2693840592513265440007135146868811089
3337263195938937566079307997718322739
2020158359758072513196865272008241689
2662008689498316628177506790585642098
2023607131824934911977931496945460700
1385376240704552367607368557247223777
859970727929235500173615862328765146
2021837862021353132724585425830919802
5351635043878692660030126048096556609
2023508911471463538827832887722104532
4640819970225224776597295128809736412
2902999550456828677010212398994338138
4042901162268225660628364628190503735
3335421859016741224620316006552113188
2159419839636573443952754728046403323
4009575394390402213921640214030562466
2661723815653170034597809566871984222
2693644642676833558395937677983240596
3302458288230550342727823995433220877
1416634621958206380363860282521028022
3438369550486686158883308503882139711
4648075498903865802420598558465543768
2658373536037233264664010765301183598
1385096629117375455129011874449300673
709248354577871622360552557853110723
711026905500128812280835935751403117
4681773794080076720361507883112811658
4543550079237498875398147685483149582
5357426158159818496216874753611727740
6708426145798256969535247942161336658
2734225250705360953207103840523378402
4041887961895917574086382648499419562
5288088591189793721580973668252308706
4069604563189145060490242636151366195
2626634464544220134776377065494046990
746876596975455531756822955571626856
2695712708521729957737341088588066219
3940501764269938859230862055724146505
1312384076674247889741066424683434527
3367425394964119390551435237419060315
2019956995566165890850212560297376808
2727343504387006164544961781990037363
746876526860045208982870950422985804
3337361686856812673631136216295579142
2626359890391056310882082234037561076
4045047389692668864531183482818710124
4678613410586458096617072869545407047
4678613410586458096617072869545016445
2053370684069149062809593003103618365
4717049537397677889873655802022376763
4078178471939829728749544626492793860
3334021056412977998373043919895118575
1386571442445491934602694205660922091
3296593924667412013645212481294015160
1984499205990220053397823164720069659
880881140473519064628038061198880813
711119954914557248518884590424788670
3331869945141417547081825307908401961
1418869011403008249555304646824782825
1420363095501638665579347961766849224
4679436375664615445763723279670758481
712981499039420077052231936531691584
713177965215914401540395084794942942
3970472924366813227228573648154444939
3367538352274570985333858792641317178
3942633809640285667943809298962827103
3367430338012390191905429322588326096
4069604563189145060490242635257350417
3970576111241702231127624375571846753
4041696540757249563038342556241544868
2662111578559916882331688561861508791
3970571171784846851089484541868286679
4045239204984531074030713896293803927
1414876003958981573382110195104593969
746581799803897841452304037745098870
4147902579050184258814419456988733559
3367434690517536726751644515391695003
2133442812639329531746577890926365642
748649892642467462571435781701461466
2055046548754966490977588011591255109
1381265782122592367344891417198894531
1383798797580922038242271077574226284
2659960260317452657191709318316381922
2767924600072456810489960232393154946
2732948535643569143782108917656291270
2727254583208100135498064213319410317
810163182388808884876886477801146875
1989706361016507863473477750272546208
1986164826820993276680378936032744757
7938799862077001519234883423681669379
5252798147298437403007669029671420877
4647623810011996132229790078047019602
1413387529241446294840140068187402987
2768600915147691373079051855756753367
4041019820855387643002438290005848630
3333834090606102764228902219995646550
744622663894198492580845339906267480
3333834090606102764228902219099298712
2089030107916492490039081021009739498
1987938395365925990654036232526328608
3337361686856812673631136216248539759
4005748456359119480644005008525068181
2023675115847836173317224550505743904
3970571171784846851089484543750649340
3332056124552298080103075902306504230
2053370684069149062809586820143133683
1418791136904039044847295163394957822
4007802002132754856148512155311299461
711698837390005960435182856427258644
3334021017831800719944009316096853985
2695324158443134318431617027863745228
1381368427058655623628200191882065984
6601789914435200231982484254235593701
2661822048774825025484852275805544268
711311522255138573546753717946789725
7273792838507781182970261674003738206
2934017525343780767702845951522621215
4179915994804013392810131942467999654
4147902579050184258814419456989241847
3402995815518022072062329239972084512
4752438967202833867493916868427262553
4179915994804013392810131941576604014
6029262453028196734478352300625686609
4041303921215607544345169357554336463
3334021044907009870662755184245348162
4179008692267994440417541934494337151
4784633637185207199743388489173309294
6031212393488606127688441117863058231
2057011509813480592754550908603623682
2055428965807808023390621719596066140
6029355153720391214538936863638612361
2055429223637435968698348967822133399
8551351496417040030003993627282153233
7300579229905560474129150329123279474
6634255009052814261419530672989142131
4783819800652182291153425346236880735
2057197649980303683680798682268968703
6703420542731609077762266072150325334
4681778472178173163300460725449175920
4179460177719795211027772905911049483
2658466353951610364339534606680273764
2661734102451787310189941332563995742
2697289419461510719023674651603993291
3369100027116463110321577380419403475
2731376017782131627812787143748023024
746494291368866884508996318809626874
1384998706668716720952745488273478142
707773540420911772851575780327037801
3369105915771683820506253222915651204
6669805330960552620762740009995617269
2191703528019499091855742140969730540
3506987058004057239423670738940530559
2196651061521826914837775372986049785
1379595115510316206596740735935096757
859970538550947766364462069717244865
5318421961191994533723975261347956142
3403094119406003122085717240849380907
4648074996789194231660264625443674539
916741756527293872803015911791710573
713467450713863337849152051388721840
2660048912251874680829327038937057197
1986169454180354132068892340767401307
3446110143250137980527025436295688435
3506987138739504040008551400606335904
3334216967603602701316958077097392186
3333731446440872889422804824985103871
3233120707726164750312198355647072719
2734804294754590367384904119999208315
2727059104704097441410277686176992031
2122713692492303072476504104321611210
6705086207231835673564346091817545519
3369110855960837676087410090061961492
812201504110526989984333555100076268
1657827090584514726165567628940062473
3334025915849296091178919869198413148
2697289419461510719149679712189646826
5353403483087977893665883967677454716
4045047363937075045083934108333242771
1416820787884919273254953283850296294
3507815478154969065354994524442895038
6702753282503301303397852014821894573
3404857227701960302343010572792854459
2059064176545465503733172217746844697
3367346486317377423957276818560457746
3367621102723335689034092948187650618
4681778964229167174502159564121816255
4547174918896367066928556353346056231
2628397816476633975746028001359392795
748449072010034490066624613597278226
1318179854550721076944845226769522468
4078550177101733011566464143368365047
3974293945093587651666810726397589045
5357793809649085044505855533476275559
3367421026936199663554619178510278180
6029625193616727236929939110486345147
6029169364390743440811839109125630137
3266638585141918901831294428906963161
3938562099053802192119977639045936461
4008076372927799228044679951029880563
2019676951130778324668944798703848394
743148064703758075419104830470654366
4043180893723442747360345718766251448
1416820787884919273254953282206297240
5790226434296578215585932855006921917
3438095304923970874287675799173110769
1986366436694598099266987928536535368
6498421796842590311757363979483660495
2727343792896420309890888698326190534
1383421510663562452557676208489682105
3943774165059354720075059375965048442
4078839261362099761468772087201339878
2796607349167434441783605694496263063
1487853963154006112861344891049935254
3399262198920354853098967457255822865
5215571983585599010863740594529383937
3972162806997043938607640530756353677
4614199808324003419956282460675151717
2725574835242268636962450078142356240
1314152214259066259097712074513339485
2730874510505959323639612223991063345
2059167167557546976742584379999913535
3403098444457004495517480028529846984
2660244876339214057437422927893134620
4677854291597559507879652386217786231
2056918121099002790643260981865431904
3539461527418300682548957574141842457
4614479241962111063287224063146193414
3370790358157272243399728259317001300
3402794462651328257220041249822645419
1381549938283486533741485098047449126
5962232573319496152095547452760446364
3331968476806834877160037184601553000
4715001896664316814659189150603957325
3367337719514730933568662306152854914
3337562549815545376871700959659692995
7375428000127087067943060414062807613
3404485298127917861369409643758129178
3371261957885080515877110200739755476
4041691396970666785430647698161860938
4750268161819537737621733830907370383
2663880316976836819640860488140472577
747357491430832154186856472434473182
3402794463325656704575353987516696371
7974551606133941834606760566901331557
1314447185710930713183212193768163236
2731180082225492278080919788815185231
3405151857652878760797720110348615513
3369679098101457818976326311936390296
4681592675654512213258287216637993465
746778594527098613190547316822786042
3371070891074578049312935310294988507
709258137742489073973229404951525923
2019961650102973794643748432549867928
2057481248971818574974605054156976133
1413396824718134210624796950352058150
4007610446140274103006165991098142715
6031393389205176157117452684106734753
3367434977665255927081290088181948690
1657920112766649603525573221037607247
2697289419461510718981602949575865651
1421023898581785067749292503470672474
5926677146997838616590971091288811685
3404489478342477142496735434126977938
2660240536954448010026787039341457157
2628133243992668097323743643796868079
3507266368220728128530583094446092355
5389165623077542867473889278589603260
2729111943491765133494415743775284220
4681489445839675058381621036759275227
4044747996571689101792118431343625722
5388586482790802975618404398426981161
3369390330346374680650276797417063558
1986360720796762331925558040234086816
2805651103442037124819522338632628418
6028783204035489928546776850887286421
2057011050649752620916240221616513973
3300238916550056312201849188443819242
746974858667699555169965248319793919
6700778946883289002122664727705767135
4681969866038839781239395059274793575
2658471622825418818218743400933992729
1314545189577722526513489405714237711
5245336542817714793801107885060834935
709253539747052235699979175826994557
2730699715588193685929094429655301606
1424189573661963878885066395936580677
709258137742489073973229404951662742
1990291089265249689216630681858964171
1349722705448910748266874144154764602
3300684651016244251682153561839918016
747067920883259169274203764214981214
3407012585503459473036566258520339071
709253526133425712208776319034781638
709450478605258255646714913439861084
6699120098917529395956349359458770361
7375045150979798378574687281209708273
1988134344347921122952269007270077975
7901662654491896774300674626318270052
1347860872745723101684790711400774242
1457795359525911827272053730953455534
5392805389091470166528316169917896833
4644073238088722912499751512598602023
3334021042085262852200688709953299026
2806944634685438733687126691537991178
2626437999196678165536708903112824141
2161271909932515279945164331648771983
4647721785270615349086348878825476677
1420270249062929659331330450796931218
7374947607030518818295078576472449367
2023307965779050171250969367141081888
3335431100850025523412051461444673340
4649583613009640707796090085318102972
1517824528320096478576907438185052095
2660048410837048453527225601370957903
7912478973182547390677251923894350189
2057374005376901267808513423229693314
2659945537644450357769882234478140594
4041122925604306561903637565000640410
3506987058004057239423670749482730529
1457795359525911827013335306380482392
4614567419053966203062496303587439686
2731164853049255597982654706473425292
2733134212892182130695840907564755974
2051793267331684282710857145785403664
2094521622541583945552244972154812132
5390934023013098292679120587543940546
4716961861041867880869205821206687337
2663782356081960812823249740510513152
1457893048362385686511333943401590748
782235377619632525372339591844512828
6029345706938846810810725904457210283
3334025642979391645469309794469034033
6031212393488606127688446926241618253
4007605031043659611640891984207572806
2059260344182390628391335394380867397
2059358862279904573186083714242729536
5353698252380652648739904795313865220
6734958620751516225587738164770864476
6701358005808055777265022094563531220
6734958620751516225587738164770054031
1346186569244797420917057435312179517
1314535104897975939450113442337591827
4045047363937075045083934108332967689
4715575937697275154420582413034010067
3477281841595809926267460567636421486
3477281800923458645202733802425661204
3905309552677664425613880466355310501
707768970317235240121822244700530400
1383514383607449726461237584654637585
782426305977916708815076726441425511
3300410060992401879935396603740512538
2693566072640670856612678247031201559
6736148433771712243168358372841796830
3405151871306486499121486396272604099
2057006368298667946707267348662247525
5280711094094650493385530235189154749
859970538550947766364462069716984223
3402990670999964528095255104115591189
785307635581200018518396126010249587
2764579262086321142765673069814899235
1986169454180354132068892340767813930
877374184843938494434688420358263719
4041205460563919703157382377744617847
2055438764722307433091462196737928533
3938743352611355225403252097582876939
3367817938298472727253860077327065689
2663787226196948023649555970562275469
843851677953875856945521926621046479
6669991430320620808135597988554635090
3300037741477576000036085973617866982
1314157155311145165616785254555365491
3335504825884732912344739794110294834
3337562850539618699671039461104978154
987215619397319277323020645682766893
4041412426071080401722214634420970215
3405151528285472152005183087385612440
1347753646296305931160892824648130716
3404960218701536733671564903643706262
879692345352662975146009464204329889
7169993029275230786185242727429400279
2055134725065459269274827619034497683
4004073607866375001075986104064219652
2727239828909741458938160688037546041
2800046360133015620034313264799264571
4041117225462702942491370941518568111
4009275551381155218546298697318366449
2660044027733373110073228082242163193
5890935268406010445499101741282348259
709541993838988638552771971557131518
4009570468412434596407363216926853859
2764677547426411138585352277562720033
1345896455881638978246214031099747747
2129337648549303190348901601396973966
1984587167244178361358670011520859343
1415145938798850169847167605941810720
2055626176863051913374220414794261919
2792682431589657229945919306204500660
2693850678013941368333948066086334833
707965435729621466177103293170451964
3331967633210568890624974877983715901
2660137145124963623488857753053765344
2021926513951723621004978646158283569
3335877376724720919895317497851256637
5389356564125093102571838265326580302
5388586469220822557444313493406268377
2169007749480978064298075594040712895
2693938938599071513670498915926311104
3367817938298472727253860077327203230
5355751092680257560828293810922328992
2800325766682496056111704134180607534
2660048912251874680829327037996139577
2693546208292190776685512348782411230
3873119279446105236060580364591278737
2660048912251874680829327038038363942
3873212871595202630448569835779634422
1960044337112043789791151610704574422
1960044337112043789791151610704424246
4009569691987777321149536993267290459
1452475002891526262410319061744188354
4714898966138672295452450054397022636
3367719622288831249414318872189463840
2057301024595981439605761280986079383
2730884809367209779519405134850413693
2730884809367209779519405134850543292
4715001981063923715467434380781430339
6669525599346620994582077099084075529
2659960234645375365040410704195254771
709351257176043507328606253506217856
710116466933288559003733938447704611
3369586323119024030231132426753237703
4644537532070016782158373859790236361
6064910640812424045811975986561235666
6700778989101000939091294059248052317
1383230253250639855167449747084888042
5960189365682502676853904614586797138
4041122896964915601075847046594776476
3372558811575349109100905025919783810
881274373625867164218694967592877753
746778594527098613190547313150731586
711507284296134729943981348280443390
3335519522883982638859913773770889923
711021721011630147619637553996406869
2053562222761999719414404629009307396
1517917564769009779287841429617836305
4009865451214486860478933421933467136
3367243981665121288300712045074623502
2023400552325040450485063353243437236
3873212871595202630448569835779758245
2087560754835691022730694937095749114
2626536490074978807482324209110337835
3970571171784846851089484541868814100
3367425192913835394126987554213100709
4074811704002377222569429865765248845
2022014189557713203458702484156680101
1349811109590145203039209330377250324
2091072867732476807948668417693238306
2697190860060523229396765020836708856
1984313065787327443780458383221875947
2053371199726530614914626700290314177
1387248288102754368980437488389773227
4045047363937075045083934112946214847
5926946657544250633691621353797503449
3335700506272393906368652845828899959
1381648214226593906060136036372989621
6663733900794744451226002358154936614
6028783135548636508271679311032307925
2662023429543811266790146494101296589
4041412209697142209593699050294068911
2695701336119971544836376673837689270
2020069909907541097151578014707492842
2658367934650975571307483782658530628
709826924261105978426008670368743754
2663875405360415370024895161866611631
774970389392092763218872029115038191
1485992366798669721643888491568854626
3370971883747735288233005452615798131
2168626067927828385333016218310652502
1989706361016507863389035882393493732
1989706361016507863473497805876867248
2693742619357607365608311026454968167
2727343505748591518556398749782305188
2055532027593259826878927008735168808
2659955607353385450934350656520427780
3337469216851716216547055681309390598
2660224820012683657525343748278632413
1416639805766005630899636532641709748
3337822444185876117887954885390467095
3472431482074739972802642205843511340
1379776328959372158915089556842003556
1383126825014506898728896917922862405
3869577473878767847196697299355321860
1988129704156405532240972758218951920
3438001684865501474337763924991953951
2727147296683454677107309510989617556
780094264765800095846216137367145289
2805362252185880178188156521544286227
3369110855960837676087372678843384428
4644449871504192652184633773841721980
1383132539358970353473080282250495094
5355760860812846869660464147532891564
707857621562860857888570310583906655
3369394711307411247495631334339552748
2660151842766890908812287384309972689
3332257504565413514578056715303380613
2731065561393279674387433777526886379
4008076372927799228044679951030395710
5146768533925722297855054596705585631
5890929840376253202405192666920420530
3370971883747735288233005452615804990
2023302377164926317565128441016702000
1381466903536030349157789486078801753
3264771085150873723031083815440242127
4783819814182692142595805052931683242
1349629856823746040589078919453981485
712986898505073648981181639605670689
4580427438068834226524793405132737458
4752713648032472328663207827406592437
2704358753578101689501545049582141808
5315070773742923595182347228234670289
2727446364730091346745895087294033467
2693835749540124104521021462964997799
1989701934905725901985838061068890068
4683454394089802028608575900221375989
3367337204526049699239325729940319287
1586441050884948037782972734434539658
1988031728864164143618900225371470078
845532442803148965272752940822067497
1952962301573006442437375275073534583
2693850963670485393526664971797321052
781946023613395235670353739902595969
3369777087719447183901076154266842089
1345896498092980061104823190511646260
3369110855960837676087372678842857007
744912137206511561152817890135429709
4679431163363715875526068272596947621
3401221988391747549921020347647278031
3335603087572889753516231823323054094
1422224109073901172453018749680492169
915066311687642340031094027811842746
741173320443572974706972997780028914
1379884860155519682434861132808328451
2088936734937220276540163372821326851
4681489445839675058381639784775744935
4681489445839675058381639785671831409
3335597902345127477070142277643128173
3369301362662408924592351038597992351
5357235087699666565959401759624245417
2660147188981883417840942935580858781
2662106951942338504323699579271282150
2902911279051627690686382829520465148
6630428000223139046086082615299707283
2730694316132865481646362017371942235
6029625193616727236929939110486221324
7337722590300446518593204256234609415
3337464848109076467098538254935273613
2168533249261768073998516330086536452
1346186299352859331150633480184229145
4005749027797731191781874704526175329
4044659575364608763569376474482137328
1987840175847445235883552271772675899
709635671147427487250862026328933740
3438458044058764137962096176933175703
2693742932338089406652675354253595168
1988031256203552865833600004306072708
4008282091646643091689008803478971718
4007811824697600067151822185359109384
4715472190615178115478894595944346135
2090699515430824869549105120772639182
3333824508662800439760200421360187746
707665824246832028531736842631719126
3367631443129628797740009097970350677
4009575394390402213921640215776212261
3369095357464321148700828484439480677
2663772229865194314850196933551745440
2693737748492585704224154495311143235
6626705470386964469383717207825070340
3970947818770505568070711524661339275
5286129086092689950747965456384558385
843768696140292353899234732978789515
3369110855960837676087385246679507347
1385293680945568578017995620823301967
2194882608103750049136579798346426391
1988030983298360703554786551829388666
2697000283328727032159750550377460829
3974112449569484562148176262726211373
6662260636745649375123342654303446254
2019956994733464982740896893413099774
1346186299350771896625230493674340874
2096207071408836917102631972209255747
2158097444298546257328123517515293928
3402794463325656704575346888387207692
1347851347373658764117420684170920903
4716858010614607540385450332227272589
2193108890112435358645154746867997736
4647991732891074647976282652053104825
4045047363937075045083934112945947346
4045047363937075045083934112946345529
6630138729668837948453970484563000594
1381545298036704915435597200129621522
3970947818770505568070711524661202456
743143196096548002391752233937998303
4042901162268225660628364629881679352
3333824093333173422679149339613115330
4148083833278629810188611454860803316
5356945358725420463145285948440179558
2626354979447307912351710007599059567
821528775999838517097055069047445497
6636023462474850200244316615446303223
4041205460563919703157382377744907730
2159777773656924606394109558875805106
1415145912226503140757458810463405520
2663772229865194314850196933551883703
6027768248050841620703443582240522943
2727446408407338437468105272043060870
4640721640839481981694366585991824417
743443295425980498979730165176898150
2053562480589539637284946002557148001
1385479276141515915580311315538298990
1381653055779568877094787156823274879
3300238916550056312201849188443435138
4647790067824844220079509474649681620
2161732976435054076396334184141480686
744912137200576302526958201548397129
2626639620464220485270394344766224473
6663631027487305136729930148560986060
2660048725239684811844545863149251647
4009378984033565944627167568229350452
3404464783916183539686274647980662830
2162188480678213825705677757489592208
1988041512817957315315087129269843967
2158092353473101862363796951317648425
3938645159588390833836152623435214133
2731174352039391497253737537292913827
4714800803122411560555076362377710928
3367626530078332445924038869160372752
1312389189583080669469359340504176994
1988031243310295730454833797445555779
2663590230122944177675802642450560843
3333751070148152254393860609023507322
5916246062995801948770422997250309720
3906999964535037616169485297428105463
1989706361016507863473477750270070470
2697289419461510719149679712189907107
2623200487515213939842206860724018587
1519774181679189656382438836612311703
2055434108824248495708343854670719179
3406729000814677180343726087960444145
2693850448648055951223067513651884531
923722427252544579472820504788667385
2623200487515213939842206860724011006
4681778472178173163300460725449038379
5357514389505775520374938305838461554
952576438771259561015533511844305639
811936495288295283213983852335923248
6062853502577434703872779245401346129
4081906619894648708906431732865580887
951748277197915241216456184815399266
2727255313838353196015559234850548530
6030663162085635893559387835026811455
4045239204984531074030713896293405744
3406636196472486848163159167906830267
859970538550947766364468202618558804
2762996730362781620225799061859390564
3371060277846078634691957175569498695
1349717274670909419189908267271440143
2057188095139585331601162412579004582
1346087535600907386790538478899358090
676035243239470126075764030382798683
1383317889614369867512624336582700282
3903193070719848067660589235909332200
2055041161433165979091351742522173965
3369292095149006727017776652348594767
1383132524283297762435490106050924164
1383416667644670771761331618968319102
3333829163195436520172156614697271362
3401124272357657238036925790271451751
1418398691560481547634369606440877217
1452474242326080808904288653749180711
6031212393488606127688464688414113265
3301997598112359440476810792647736952
2734225250705360953207122912124031629
1384895249780907807704630065784506918
2055341017336195343191554427777140344
1383327946367040794071634010151170264
5993971508406442484380422960556428474
3337734589352968664940946371292504350
3539554318925220202282687608813397367
2158450735943725724840644948714529892
4547091936287667131546911780554806433
1347753101389863395476427863495170505
4642582982049601926948728336638297980
860445134444654866391764836206312989
4752713648032472328663148372288035245
2724106254268996693844907945168677327
4044747996571689101833938416368825381
3367336786032594724074341800150400515
4678055495119715670819457882706060306
6636023462474850200244383127459651913
3406253820810375737619949995754052250
3406253820810375737619949995754847172
3400927518989704731322362219275494076
3406631026246617829646711054196124177
952208937975841228457903207109429857
1523321144602553468516232186367778361
1424478669935222773034810199841573369
3369193848382196256252643778567218660
2168533249309239199641393884126460116
7300672375665629740768050415795688830
7300672375665629740768050415796483752
3477663278151563760999593474824358156
4042984914683655472534747501425452602
3938449179634027082457930160656173854
2020065012610295439604998497365195274
4683552082948752003537819354128827717
2660436473145943917355414881552359659
2665457203023094138315209547945995571
3334016104719824657071112107908528190
1051247051842648269318113670016768035
1523502533154126516874607952583861898
4043082931358200867522828406649781911
2019971979792073230833810510434333422
1986464639708882065776806340893317765
3507722361625959076979012438908899474
3369203129576243731670284070952745560
3369488061383040471169724505778282293
2092831018601311159237155410184528134
7242696060684699235946528669948769905
5146499075469215700515401749010235532
4045047418860312568676369532648410041
3406636196472486848163159172467667445
1384906135156646240063155830057579250
2731282354767786069158068748036987161
2730694231857887143917207850657507096
4679721019678499508712304950865715529
3401124299568835687130908393279259668
1348047557109068186189785484280984719
7974551606104255473673524113391941879
4752796940572179613649943145010881319
1960044337112043789791151610704424968
5286129073199228433998903114164182247
3365862747517264917677388899877224491
4681489445839675058381621036759550670
2090896254437334213151108239300020079
1986365919529857470792096376077168966
8613159024139792579800119464720184624
5355755648424255020423910690034029983
4647790067824844220079509471871237178
3335887717118934938931565731224898870
3404376591849348352186134341253264393
5355564338840319602090292506292123805
5825683449742538793574430945692036925
3873212884381535957516784573868930174
1452189856246456587320918257248866759
3405342580077369598488619981095205143
2730704287992996669505273970158909933
1952662687722256051161982851340449227
1318283503648386528039360308571127647
4045239204984531074030713896294078648
4179915994804013392810131942468377260
4041303620418650269035030970810134488
4078741515264257945088667300890862753
3369193848382196256252637918294438255
3974299104663487332455986842918670915
2660338065034500169696422089080681768
2193560091985579961419916743081141247
7104559927813280912181172685834576934
4007811581215147803688566591218275232
1984396115527449886681053906420384083
2295601134662805116595000186674998445
3365760102802558781236108263239803361
2055625404163655847424554832942704597
6027576637709528568544613892517326585
710121352052933766452241859151881166
6770425922241090407971140545701145221
3366136791202488551453607900366793827
4045047363937075045083934112052068387
3399174006911430657086185096093478258
2628305214849238559342191876821525515
2660147201833588149630286735535242600
1415062414776024546849728342683023314
1383495237718428061978092777931207973
1424380311959632882798940012705528415
3300425342325919052065342402979214924
3974294000982272849972911471575237549
3404862572828140940070826028168345298
2053370684069149062809593003103336785
1385293680945568578017995620823576327
708156690321514047979718118887380036
711016807994074166193028292671765448
3970571171778928608567981667947045113
2800237602496281538799936021376630188
709351214238177330193559373586353871
676020274761679454263909265963461625
4045238646456565095535115657370140414
2805362252185880178188156521543237883
3367724548221175221668842427080286162
3298744480913521983289080381431711544
3298651432232441146559138904030154126
9155701726090583978617746493684551416
3405053039700477464793595727407606529
3334026188681284310221642504142411834
3371168389993267650907890379950448415
2051995449514833317327797607278116602
2057188082283814409120456974282632018
3266544898521177598962189466356678579
1349521826167674225573354058206987859
707965693561337743343557890125184918
2057000925228744657087754183458743058
1984401488454377663269422103977867919
3332257190198376259977947665200909981
4041117985308409704345152799508022618
1484218960935224113055437872462853405
2169100581042275898610021319903400003
1347752899454432456226225943324083649
2168249338204555555583107134088507960
1345891827910726305467220682379285541
4179008692267994440417541934493705401
2662018286479680773385373832409270365
1383421509197645742751599948047513947
4147534695452627732453384867697519547
3335789213317909183755557843391116909
3367238985609008490761791631654683999
6634255009052814261419530672989265593
4147716181795299230630354667499634469
2023675115847836173317224548668732229
3334123906072685623436030091423541992
5997518457103700754080934062214271595
1349713651488330194708467732858147482
2055439481103888966167777102287276085
3367434676158166865969088488357416079
3401221959750177747764317666854992846
3367331574376878874235141126483543640
1459098444029495397168261471818657250
7912846830326345824196047361812066630
2628123432865384778052905590194389048
5281092614179167661994066800336600720
2660245406359609700530211405679866158
3333736589592470402717186852254719003
748449072010034490066637201153580641
1420559114573312645501948584052438710
3445072691738335718824933139255669044
4683184499343010617024288096093579642
2021465570327064117616714329656347227
2057114110927533526662710250410707870
3938640828618048027826701041614652896
1415145925751176912932007645810417272
4007713037303543333351004371665064840
5281000052580956937958596800543872978
742941801755405021904637052034526983
4009383581995264302614827471400124829
1416733139343808025538066242994926068
2019780110869645966678655030716795804
1960044337112043789791151610704431105
3266535155350724502761752302606711119
2799683513079284294563134951096886207
2264499608717922489038517874392274331
5281273839073376690762161211020303078
3402794492044495346144731892041899423
3539461527418300682548957574140956202
4009766731858167878828954633110373588
1621903634122389499568681090764947456
1384998706668716720868639519561097084
5392805418259113236092088493078827567
3334216967603602701316958076154136008
6669898407456241453487114099025483538
1587166789079097511755844692074544562
7240839171696410574313522707273502922
5323188201961581626986961119266606081
3296790419491642759499955892722385257
1384998706668716720868639523091760114
5954785934445678861943745905836109822
2731174054249758147701614843245646941
1347665250125811858317611247331847176
712883508826140143082445127811205700
4648178479473120537062533198317672472
1348135775633095694544153454774494855
7300574456044014953462543031338104498
1381265838616261202154300562052197337
712883508824266413233529022042999853
1621815197926701714384606747242002348
3367812397271265571847318188615365198
1379781472047545975841222523731430166
4045047389692670536332462240716980861
2165274974164713114368092569263339178
1413288752665690222766674735206342547
1387057206990684002660662122871883483
4579094943715941273869745864104492336
3974201180814069954279617387152711946
7134437469357036598667489783584639089
3371168389993267650943640300323137153
2021446190891428026633240230640529112
4005655366297407934892271914343705066
951841082294095177794138488080966357
5390840345069597694582074911230819856
4005945111005482423056641259670444010
4680004904351511507525735329454122944
2055507277373017255476120224842201766
786061460245881437336843620097841037
3334123877429125848786009948086574030
3264859481392168611918449712516309154
746685845250034627557374838913822171
1384807700000954837260463955710817523
2264499635167014539035609631053334343
4644636008628522334103668738807662040
4681778472178174365627992011064461516
3367429764531222176341546334488057077
2129337592908135354262818040406371137
787463146273175998026263319226656068
4750753885669272908759962301622031353
1459093803044557631646266482997232532
2168626312224967253300967047077646317
4679622772159663368447462540685312736
4078550247929578673772156178243611008
2661821763018056280075238902190170983
1349826107377905259176312871523138282
707577632839446008509429289834131258
2725784667139326638408838873494400739
781765598507104149543968110888821547
2658284858393759525265556194175861716
7877565586781327007705489239035927627
2057301024595981439605761280985949062
4681234261762839930379608919031655169
9155701726090583978617746493684297633
4041205445452964685901976610385204730
6430318201901916267908442643928645362
2628314768162736638039443851653912328
2094065957640952352109661435351010371
3942452285478240717974004419426231793
2732462740930586499449826071445745722
2730978684988043682052236122789347151
2663678665685329418226248783991493139
2264774045948107967658425223099379992
2057114110927533526662710250410852270
817232914280756844995717829868355847
3404954860820918466128638197857425370
2023498544095647896967463392778280577
859779690421427880325618227642287675
3335691222273484741474412096149645995
2296238774510263531470554177023455680
2630083508843819596271528553080750470
3875158182502479468622786849387351126
3975881391443142645489567607691623779
4683454394097714842035196072239328166
7337536301009799188922085704023455425
2659857617701758095150484742669566580
747073048818079354205373564051279216
4045135457321994404123321887733694482
3402706057227546845738561300516258752
2092189353709065501413949491871573542
709537882924311069106927560976097726
2018100377227462346933282475382136385
4679731374168974342608219374652897551
2189576367009291715116871774091837848
1993439763952758082685836203681722859
2161350004330532031243851645696126331
2661920770307187873517584901350526746
2728924845031100871343704553877291977
3332056138923966823746614789339869326
3232846376285842162217132021029812448
2661719147571663968691505433042570243
675839104972514540550849731154988864
707675880322895306939977294367348479
877374184843938494186441529742338538
2764775227679128618009623387443922904
1346278857927740271945982957822460305
2020054957249073345099825237898473017
4041123113405796399433794084632815248
2056923100005741915483125416674110540
2699062675337098529072698314277945920
4548860119020344841819480838813350916
3229490942194272277778151240863883742
3335887688449979065962575244412897353
3938925149639127079435947570009197116
1984887266611300360519813018438179344
2658176839891661410696246415356140780
3371168417129271085564035588023625913
744912137206511546724230192095387978
843945528620695813030000290589975494
3302100162168967741869430262688190298
3367326904046244282999645827370627920
810246704860432366867126433154860390
5319803370202253305839933531857016116
1495221664122134271693134788896522809
2019672337372828818505072450051126746
3335888191245105835207336254525796237
3331962505336848626130889544777466987
6665983494406169151405456630935835948
4717147827691512310139341817087503997
4008188987271498926958013043280392238
4681489445845933035438852122917070041
2661998403484791594042422479061798949
2055144566868139622819076321171977980
1987943036973765371865135962143530231
2628305215610523180006537344785011417
952297129274622102563368161638420438
1345999602729023474939344047116578040
4614386463376645147388639611090352451
4640912189637850780297635206932501505
2695226686817183210184055508084719739
1383416409856484935874691592396892296
3438463187763688575046687432314562339
5353414179060032750246723912589099328
3297073988394694779219258137016236841
2697554115541401337149492849838519780
2623200446093047408515032265625113639
3438997732964454451802516333878077209
3300238875760961206188708400242323403
1519509147742800193818600404239188275
4078343180511823572770240788857715391
3333643282322053938910493183273601773
2626344720613231330508077701707703870
2626443211531106438230526003497429376
3298558845726333633705073979028725839
2695417995718448744768923326897375094
2658176839891661410696246415356278321
4679912001321252769941754095263689498
2088936734946809281939271649772149651
1384803016845984839340007001040975379
1456398451397719557113487766012110985
2660147188979789603278373739488281332
1494463359334154921767343934492639299
4043170307678757953816139686612880205
707960292709136485931798223853734163
5357333393789204640926820296230261130
881088167003182904238106648899099687
4581231853650383274674454954030193786
820868257907313691891606250349679405
675745715567677841034146860283775320
2019961865683768401312152181585149006
750217497466874409422121461030439658
3371256799808395349391019335514015909
3367523140364325311083069603651452376
1346186312206762032984557304669510117
4078354011646997493783606151022124277
744912137206511546724230192095655479
2122448915068318504325020919167981968
4041123495434883018615680022278264409
2730889694441125761310224574058781374
2661998146371252612902581851333549076
912748125473103004076499862698776197
2020138004140276446772387087477699655
2730596025866207723638200156228857606
2663855796030133990588422606429881102
2730595224445769884484709139512505558
2663777170960584095305565734081711248
675844206481485878094991735941266989
2661724574887211397029040802222375787
3333736114551726731553501136477221468
2663855796030133990588422606430135246
1420745171237604916164921703772262895
3369193620695435256077588372174649123
6027282524969477423965528061671045971
3365558735670633469904936850501121681
4005743257624134458241932779760346993
877374481994552968519013518172430003
3974387292308307909819617053881069544
4006032786646990394165470503496562394
3367538083053306775945701420850333749
7227783626307409797547346143579109539
3970374676948544587443185588399899542
2727053433124726384460786672489339201
1487667689403547839748191479096988208
1956302756556533764116134187663521648
2727245815488826045471556868676764335
708157735961915293113603787102262463
3300420105640700739162584004289275661
6027091416677761826616210390077804650
4005738831513352801479621085295109068
3296505474779279085638227230482512703
2629989912994830737095147929209894769
6628469228593795946716527206664845865
4679813768876309858355727684159027780
1349527010693731182226971858581181183
4612529777908300494607561337924468172
2125985781132811699374735814970903777
3438369904900928028279845020867258398
4715580452769130682211683096886378298
2055625633988645465382067368289943780
2660043296462194850985667561863035332
1487946919604925076701625862769270555
2055630861480080750430012730396246979
2697289336663087708948425220570917597
2661998403486879621435238488694641708
2662200056325615289847341020888903022
3330478466646131873262315933226553768
709925730180870937155262034678229857
712795331091509118074909999494036291
2157734730942552152067603052124327171
4612618009958568281357421656328685237
1384988639929400123405764994812918846
2661812252905251405555904470950495787
744912137204636950844904598280440216
3940418741709141170220018758307629824
1312580497740806011074199939054517500
3401330835461944072220462763306368368
3367238998542163099119094275680799680
6432356577155706825623299332216769976
2058681485766602906616112273395964572
1384812514328458510684779490730540217
3939008725073364295703122607272141012
2023793241857016917238772696289847439
3335696394690999601481803899742504670
2056815030743517861808213007381140750
675839077746944565960583768684019541
5318329171183649278171941194544740979
2800585778315716271842963112364484588
3974112732396133601274607364875706683
1346278859508711328860154662740760862
4041211318205306928697925428274604780
2660136833618842445245003662854823898
3404753482238205667529160436265003274
744628223850255971579593664407384941
3970374676948544587443185588493846904
2728851605710314616161989829991348912
3335695906203666726418035003413400033
3974397376305385221005489406453960619
3970374676948544587443185587456505823
3333824305140369169637643972897276450
1346082365365061510611911163149422943
4683365777948943843391664677842444313
3334021045686289475328345242071144794
1383401915572367966453017281884279271
2695619145016389541740481116858989086
2624679873211984207971463689734448200
675750884982368477234883584412215564
4007615114251127945136856156367794756
709728691809697107286574185388072120
3268396401762789580433087987674155434
676030587946797266619602741942411721
6026998439569860770478043710368514908
810246704860432366867131884881202610
5288265463076046360557964692824755840
1384802173289275085874870784459342220
2661718901883707012061415282389485570
4547444840066724541355301693744534692
3371168417129271085564017159067507212
3369389786081352373769800981019882359
4007904657728948161551019460760687668
1383515372752099620184327584994353333
1989991249143754610468920372066764274
1420177471027569675115053720831267485
2122360531688642415114909786471623317
3942726874032215112114849613421009489
3972054764161917865190301135994307988
3976067310953388672138821976361899067
675751157169601296737098691452324307
2090793363161882667129671938061553494
1312482278897071339489312081620631356
5321483186011936516776486859133415593
6029158939644003931977742380667894847
2133158752154175689797443469541493509
881092630126227622128805261554820590
810246704860432366867132205822743028
2023602205886325929724848606500216342
4074708600677708436791896219346971385
3302095779747539152872852859318459933
2056829469168944353549538256603677572
3873031114567234430595516017290006720
1415062414776023726396364316767241244
820775181411625435802088040283625983
3335691508894959854875124107330695958
5220612242841266376661351858670177488
916285615217294735283534116416824566
1989893273101681467897201997297232478
6701161224577697710037179219055897668
2088936734937220277458566798719478993
3402990458236653153361457588967234816
2662101250405862220209206637642406937
2129337662103260124031029158873853769
2727240673901112089427618650967477599
4009373513827644152487524672817950541
785875376465560634009989748058750736
1383131952961428946959249818632514935
2727161708042221690631863709868137937
3401040749155563966977214024252952030
4642681011550552843123900330107653181
3404671191657053093987925328118759479
1387144556294144467842168892714942358
2056918460356826401567245156340026257
4681489445839673858191834486484904670
2697481205585728055010269665568685817
1352975469113827132409530965155280806
881269178351344399499315064624194901
3335691494571173844823532794401766787
1345994946124756100655644731105085757
709341702393828058164199390646641299
4682968342345123589057806717819731811
2731257930296738418324906662330022413
675844206487524717092910865816083815
1312776721159256871623299958126328457
6063137274323906681588291390684782058
675652610505570535549872984335774663
1952599261625111500692893661508273512
1419266301937426993628337082167651145
5351650486710731523227497147877102985
2130277166133571087757833542670371579
820868068529025958166319012826456441
2693840661228164953236211337278020188
3302100729999143651362796988435959631
3330101205321267358534172556640462609
810246704860432366867132205823127493
709547952572130152994216446135604279
2021823654218529012003874472595174165
4651803958722989334568082162968087171
1984596908272408809114786414154642586
5353305292181830232308002034545669425
2732560486255512642853583449126623220
1383137395989267190571682163668514066
711595364783635290441185700375487920
3369105412890925062005164167468672395
1346186299350771592783190573073942839
2662185318664033889144591184338501571
1988036642700559036262720961654701305
4682998239188455827683528779213987744
3367817827477082558126734791374314760
3905309309169713348376844711225138696
2023782495771494399759533153857049949
2693752917590153082107301124795772393
2630083194359617439435881927373271831
2626639635452601139564290582682783510
2058676315681435394789595122163797621
2731262789063937043544103999980373425
2124408935939438300612227057246660325
2731444043292382594876359502905656502
2124408935939438300612227057247051649
820775208470268292084915477820535049
1314157155311145165616785254508044528
2697284424246538336081314065995792109
2728939796259379405317255411121054074
2662013588971478036169949430509358885
6025808785826510939949799408199881705
4009570264969550307360476702073741233
4005656179661230323163924174064915889
1988129717688576748703661519759940808
7300863700259931110511765145510813257
2089294602500386046110064518485431316
2729013252630617192363448433194744983
1379884116024486698544952333531419077
3334114067037688881725758217386962958
4041593750365148146061371432939381595
5319994421956560778865843828588348798
1988227937998430266085759160136953528
3367537852317910998397195060427531328
845537110231755731534242318693211352
2660338225733828535974057072209749582
3335416689574461212449295229589564141
1383613104513191533405971796780575317
5891396036382844007847966892969361866
2124771484396023770672196063587619329
5353212244210776155191791657635416029
4683640489855274867605575250903363725
1589978381892307693989351623195368262
4011141937879812444911100960531061147
2663590490053649137405672972129130281
7104731682378708450903969857009782260
3367719335134946871144582293151052882
817800613732952335990438433616353437
1350002420671628635158951010978804783
4078192341812865502422644819420742415
1417100789353307166733237279470824635
2088941646561649164808778063936907679
2658176839891661410696233137045120473
2058681687854481476379596622864459458
2693654698742466747218255190792661762
2695324158443134318469126925995877805
3302365727367997890147872124967151300
2057393856800477365561488765600839716
7106681621350064673604562940830159316
2626251846205301653357629554660787842
677803439502346416443078182647194789
3333643338855181878654458941449817259
2695324158443134318476000531610986459
5321410003139301574501985601376117461
1519504314809606726645892428752557328
2020064796202948869119509658651405700
3972628435084096494439383044009203702
1416634851225714013791872933686351878
2658181753049562794019522417100616352
2732456796608791153425580590258601752
4041220830087048878487188458126701162
709640854842242473392576849695057620
3229490942194272277778139624106386453
2055051475411850185242523294182332312
2732658432908042675719204360599939829
1346186312206762032984557305610428098
1346186312206762032984550817889346436
3262910044397411608207086589280027310
4714903634967913159564305922097251421
2693458489760636993087548705732667757
2730972960557366933513466365220924512
2661714019628934993416564698649852378
7105001668637797050380959053996091322
4007713333808962470991179414984682891
3268220046301039711501241588669098973
1312388973252997748440988092825822928
744912137206511546724236325048433217
1346186299350771592783190573128539396
1988134902999881144408181367388405670
4080214266665488431334783964138426821
1494468042360112044466031685198980632
4612514633155384834545020448677842818
2663777143703579243237138448359347145
1346186312206762032984557305610427737
5388679803533933329043644351252458692
2691875660140295412169612539463799503
1346181155570342967400220156362027458
1984685386841900940706506098483829688
2623200446093047408515032265624838196
3438167914074461653541360056169451905
2051990521995692956750842077994855787
4041210573397787458203878189749599789
1986361307275528216604180307512095155
2058873054804990790482640717751690607
707675880322895306939990235842248180
4718921179198083889875130960886422962
5823826831443838811381654402683908328
5915585871184245280455128890340430886
3335504797947464613682448098157412256
2660151557766080056360208337789244675
675937310119210866647094351880239284
5857241359140883301730770422151871593
1555153373325268954600771171760127440
1314152772165599057602115991140409601
2624586525311169402171530690374302644
1984685413908659353311975005157105087
4004176670449330954321794278230204077
2629989601567852371101774473284988824
2056907819371323928815644516238035164
2803118888711035540652075055036455239
711022251061909428581188082005952707
6699682412503504147228094984203672264
3264771303625783084475258223627561652
2126534971851959107799386668440196007
1415150281752471267805497330503863286
2055336120003348833731745696749631328
3332257175882751471247063557504460110
3334285847470970633764659999363090304
675652365529636143107474036271282450
2730708971025083461814777339175085696
3229403008711594300820154544404387005
3367434961802402535099895305942356118
1450534808515696163762104837686159787
4009211814538359798801147471937423623
2661822050284907565907605624340855318
2025085729588374201473758915366085751
4011053773643944257837990223875818814
814063074741834952704881795580431781
843945567217783841919780925576543844
1314545189577724032774123352724804635
1312688587818061204252274601308381721
2727161261738670553679347609359717864
2056912745915016626273467810616461527
4640623923380902101208486360462711519
4640912692564200845863004370086972561
5891209831228142183364113841109558627
877374184843938494186441529742090892
1346186299350771592911581570355805120
4681779094416694127332816692277559321
4041314263088137697589849837098871021
1589978408996655821971011377434476148
4005846618586101885024560141676110517
2693943998696185536500781652966875561
7267727421466033618018042035815218224
4678613397054067652240967058639154098
3296883235900096419336421710625196681
2092282589346409678977381741723935708
3973832973721483142207433198418315966
4678236394425592611820142702861481138
1417012598772279927215757222918118112
711208174079916067463965187432222581
3406920239574826414668044038706349233
6027768205962369367564379738778192799
1417399573898133941617250475217479251
4041019737973678008793893865014628578
2663674026172421225688083018467961684
4547268033927417449377264386658348523
3938552857214686184029737610040847460
2055526682476658692915558970879833145
3367615959778009919041451688974754809
6664601972483763052501522070211152399
1988325452589737796270126829481887468
2660239748271190986912962941373795660
2730885325708711531588458249908529225
1416639575834511985381442208494284887
2594517441384166900009930087863511854
4715477334533749298311304628857737340
2661719134087194043310284423352419160
2729214561179036818359977484186459478
2702590042330396878492622220613121625
2053371199726530614826100539399223704
2732555559680162425380230199665658828
3371168417129271085564059141588779348
1988321000926127803318697016840450872
1381653083631662734455024366144593406
1383122225465676328089153872076220540
2658466353951707827172878920765322200
1519411415325005670019195949293852509
1488221249614746415438605364242153284
4041019764353700970261881613773573052
5323825788844768581119924814962870248
1989805123974889406629458473398055988
2730791731290549620673066353568619467
4648079882652614373398097001644373453
4009575394390402213797706232773074084
2055345959025001990376202735998923081
1314545174577333737408834506984941032
3970292023594915782080069288371279063
1988325941867086339975683696689741786
1312295582390273152742615480536352724
713467277952312481339547142280473443
747166140307888311090107410624807441
4683262511620707046477429351488095986
2019869060548009611366006863730084007
711120211242668224975037813267725761
3371168349924237480795214949128834340
1387051764714326850360432650951143364
712981770560248525641294585419291840
1519229441280524542323081916281683801
1349521583415900643129442412915644977
4681234441630764292441664575600181320
1517642459817647030907791923633652396
1314157155311145165616785255451575788
6499567360380482038459012626960708241
5859568992924358096573939168947602612
1350007620112580939560218735154428120
4041211318205306928697925427378250444
2057202274338510356898584931124700881
2661817392768276943398361703803900701
2764402119561837350250677653340936501
748449072010034490066624611715848028
3942280596619981288506757393652095565
4647790840605671864336615805387412840
5353982067017500444639489002987635958
748449072010034490066624614494031106
3296506031860499949313357196936046050
6699878620850370526408530884240856363
1346181398518210881151301629686117520
2696995180942986645140760687340670913
7339283908632451520852520723137407092
4007610488437449326924262777592294401
2059167294114646459502271339723741229
3371168349924237480795214949128305114
3367528069798482732514803880252462456
1316215179255574351830975432348926805
2796784028957261604197933202361114566
814063074741834952704881793884174006
1991671310534681216984640621086126238
4718926389392071475739159851446734825
3335887690657659426238486560486706825
4612622867964285325499315265386329210
1015333394308571997801577882868687277
4004357394726191398236801234012252139
2693551337748849235429840535690582178
4041030622524511708392057539204841305
3302100729999143651362796991026083369
1415332065971541875817769437768875304
1957977346267395581170077893328454384
4043170322789926369683869828648942320
2658776608214559990125146537747048952
3975782954229441383724082865871219365
3268577900889917383846411825384670138
1383220429945870836914255555834116819
4718926363636476258623067092639822511
2762457310755403683074719264355526811
5185591812307631137562544916088442980
2661734129669020750164493384948230458
1415062414776023726396358542356184549
2697481205585727447643547799033989054
3302276762491616967866379738163402805
1383318363851667740383854147010425181
1386674331469403553336751999528516349
3970751692468394798483103146821409689
709248625862627776538501647330010719
1346181155570342967400220155510249402
2730983573124783175327607740616131445
1418506722325164837327941499473493543
3335690993870657292632990192368467746
4008090782793177205065153639933238595
2057383787827096352660476360380559400
2626354706575757009997487560987537046
4042788504253202594187049105287638889
1316225492440692164140065359512265605
3264766418466456113317105491512779763
4715094929519914088552757472151620500
2057285569771095196161239202530056492
3940414102202377632375372082453037636
4009575351381634246222166184940006549
1383033732762470479784810300890554743
2727446107689748686289704345966608678
2053297458945058831956785263684995715
776738883629341051586574049881912306
1316215380508116171834244546622036861
808306254126825350454163029238906845
2694016951597336419329849352147650355
5353692851505244050331756210790488942
5254752740128535123366095960457395413
1381457120298105801824061505082267583
707961010527264455352994244512206875
4007430021184464373360358267763205510
2730595265905537668931060227923193033
4005656383290079181068831639248735818
1349615174894323610720025245213186262
1984783604814698286461842824329454224
3974206326032819763516005512925975413
3369012365042961401312838689859653826
3298833434319339616143189751518982187
709341458178116488846889701359340583
4009486997427290521249123985187798555
3301904210937311010365297484250250467
2731434205705402707706067853275763451
2695319749030654491633000492663679299
4750360909705866190444421937921777790
2021632073197405671063701710578070794
2730968061119592113311056904264259363
810246704860432366867126430520291054
707583047291096043785691795310807045
3300327326319873283496721999282094112
3330287344066043930303327620579114009
4678613397054067652240967058639818699
1989888361439449176932257184994472352
2693550821411100108043439865025064985
2693939126360978567935180776582390372
1349615174894323610720025245213460983
2660146428307218482720747231617717928
4681779029338847583685696379383245134
3266897365944464247442710094443835049
3266721010478949656957272307813829893
1988129762159707823366145380297664550
2661915627401560248221492188236268274
2732942506247325387388505678333560638
4545323172900788495269429119872815059
2833931619739715518014645644611412791
5351929786127109726662875328771684255
1988036100575989744766495309363372108
750217497466874409422121464600317035
3369390084766907828547362898743142403
4043170579161892605755061714848951644
3296883539025983047206299833066240566
1984587139429785559278662260673721703
6025241016447084848230426543726769621
1517824528320096478576895160760664577
4681406655551806262019408202393830776
3297069134142475128106928760269275925
711114811106863427568363975582944966
3334123606025341111581744121995622456
2060444769099511957622762950716936949
3906813513727891499334781151953702562
2088838539739666086202030739100879843
2026756493554610010188280418661830433
709351200715903374094577013124068811
4009476415020700242213136907514571797
677803439502346414805328996040880781
709537366588326368163425213343940021
1383318715956849892442996023005464929
4108412275260134601238871622470323549
4005934825037697229146599252405167905
2800144256683962323840852491559489730
2729401284865458602979336849273123751
1380076198387191539135985153150143107
1417306538903967639986226310937971724
2697672214437567441029695032732494562
1987938178993971711614132576065605326
1984406156559077030153437333168013004
707573236796698744397564665745664158
1312388718468168326323689157327148361
2055522285166166708693808200316623627
707573236796698744397564665745389798
2662096637330893782218339931275906136
2732751768024720376939275170098925959
2019765658086403415463259592748434481
2723619915294840833679619074339406521
741085399753037794656574394623664622
3367238999296143138215209555603386042
2693659922476762538366648177715360760
2693923127393852827980168451715640243
3302184188051368563323183543183376515
1483944113158917065230267993611175316
3298740166486948532087162733576285519
6062656694858226064087967198030998695
2832329697002509351334122105791188197
3333731473581047795602396115019901553
4649583817188677626609398778852216926
6566861859516766441370811414142974126
916648613590034347244579811959294445
4681229880079666104536648807433189690
2023312961749750820499780984217175887
2695226413195688669131379894992175013
707582531598223155804936402232720675
2626629811510584338228820399621029999
3298465537116416375774742073100227763
3302002458309951681288340931505094619
4009570223501755245644214187789345328
2691875932888873311120579828864769186
1312590856896477447581851766563879417
1346087508531955314157606485677353841
711600821427704685140310772289797643
2661718673459658380389704724940426361
1316215380508116171834244546622030363
2096676551190111214547569162137375164
5323825815264792917630080304515544951
2019967022246781934715447212250581377
2695324716347469708634587693370715510
2695226169654212684168977059978039800
2228390065790150082035308468585634089
4044742582189181466511436324724540161
2057187374504193041340688421884853247
2624498141923557712917879204882675142
3899833035051677941712354779712103880
4580878924242670211119895420247102957
2626717487144476304611009646244764657
1484213869438901906472256698778976952
4679535179360631536320563164342307889
2695413138343952258431259863955187696
2729219988308608838608807438216864304
3938464136694270875266558204488777775
2055428651507604999830099675773271243
2055331219766599341551753185067172069
2732746311351403359195345948019817996
4007997762737308689087388516848902385
3335598120097580196876457208480553888
6062848101673250522298768125920961517
1346180598564111150238176593708322683
1383044060981703960533027661253410367
4541600126645120130096340423218686281
1415057773842720436716081859036077576
1381736592543422882487575120722023727
1385086586465465589082279899044808940
810246704860432366867126431367116912
5989964522450303880396800430720783634
2055041433546885205598767862058021644
3371168419160912508518303234500013351
4716764407071989143834162600516365202
2697289419461511295018931543311632528
2693463159337598703374122838519630733
1952569354896149269858061724377925687
4007806940976576412326381922350523018
3974117903357960781838842433693588672
4005748371249166723690123703513626333
2764863443288915414594317446627318305
877374184843938494392524772893233925
2690214720849883491297856582087653075
4078173803144455711214090106269011040
1984783604814698286461842824329722086
1414880863446018065019295520892499363
4007806940970658169634271482953356712
2055247968019723934512486950483497663
2026756493554610010188280418661823935
3974117929107092600257823796142175357
2090621419524405487357432650864972518
3332536204000317452201947574358729807
2693654468134128305963744029200912639
4648178208753993148910690028295572392
1420745199038167544574740020449968505
4078466645381511109276236774588824951
5287995501114426144741004095721589785
750217497466874409422121461029912237
1346377336777144399880668230053683149
1414964644386623525058828157690746401
913013459337808972067859467884672992
3370868996872288799027588389145856721
2661719133339460092675409730298200131
1987932994511631817655181238271050013
2690214720849883491297856582090252636
4041598564805745340932623800431507722
2023312961749750820499780983277068351
5353692810789151431856983602133602285
1349913957144288242928935526973058621
3938640762843095423915508840693279559
4041505488992623114422178479951299837
3369493504454935805338776996378140318
2662112078462714972086517876557288050
2019863374086975695705140259080412804
3402793705660167763033194997956365343
3369384413196086784742660553511072590
4078839275608701799275789708623741452
6562839238089780553967510793724229119
3332159487853180090436144084817594373
775146784133402612695165584829746635
1314157643001157823478574559462028539
845723779600563759758838947037779905
1383043842433597990802875635764297645
1349433362836606326224974315836470140
1450509538305616164142523292476661494
824503222777295070912706225168659684
4644073292364487306857566783431810771
4007806668773417876888903274112855422
744710227279726706109364162125946432
774882495984266616808664238344832139
3328523817265073853852947010649369625
813783069575759605057301934693495044
2057099172601181445474779958603900461
909554646983200302587471847364593753
5151902723167009104647898409829659861
778595758285935485936393616045926681
3328333036835095861278687172586950418
778502411029568947803865841944058384
3874882860483565755795207272642231947
4605259523043069469508759530218352608
1381545270859154683189854774481904089
1987943552706113470446351588936441109
2591368815298411639300527365549788285
4647603913369550775997835354559899046
3266628463973886457503485356199172199
3938738710204117981514816977394068441
3263272798468964669697837311483193020
2730787106262085559898262845665222991
2019868804226052227420623832434977305
1316117204034550876470333855515848422
2730983573125079376063171292093035675
679194442486673080403601813326837356
3337656157726848949224929507010128443
813685081501151593836352797688131766
3335882546966501462348702087444560388
2766352641478610708443680469159010961
2596295924373215275240687075656073964
748743514081985425703516343523585643
2090434982232552983820960414289853628
4006038487552581304019517835602027236
2626359632555801406495360799348504895
1986361264274686912986090403415014793
748448540519030955540909577699639831
1418412587188682180416817485721019458
1956400445337788901707805716238108928
2730983573125079375979071451726460460
1349433363471372408972634690625934976
4683070701306879914169078206728459753
881460472985935928596222744727856244
1346097847958947440491717281558350706
4679829105927868329400260089786445025
3369384413196086784742660553511072951
4041603979799805385043998249074747826
2763261767037195676710569349406998632
5352399293869617756044702421407895259
2055228088706993025450590489413215158
6025999496962052079033297257835536602
2057016367152152123463050017434952456
744912150054368774606625723882951508
4680010249426241604325324528169965982
3970472924366813227228547476530844639
2730786848353116565370136013458538745
3970751423372101676368335365986311228
3867990286757496449176623723504054962
1383514571415292773765597781959084455
2663786726964516272407862829591083785
7228258332037041801331666167784868507
817702598518072001262419786941439555
3940237541006844883082321864024043152
1952662388386605231500196111052058483
2730797172929970185412253370736696779
817516974765910687201338975842607054
1986076921201938128422336870687871425
778325811381669308004005538543236695
2661832351361878448533050840692959829
1416826188657666107114148726790617105
3436517875358551082847714428612567947
3330576398857867565508577458597504380
1384802731799012371763092411746321562
1385468921542127912922769764936832577
1383317876727163126499414450239665254
2626266813889739955776676854961414150
4748886667749434664797962534470083600
2693644686995406448700059520821672460
4748886667749434664797962534469802020
2019775740619548843859768931031417526
677803439502346416443078487365717941
3369301893322157717276094239083990301
1379776829580973206671261667509936811
2628123458533494861384103512521574412
2660250061614692603394311945417429397
2019873458010950447032189020239490747
3401138751635476968247709316033973540
1986268189278416862859281165620556750
2693458044924956630186342463874563141
1349723206186925049411614647215434330
2019765428113028639994864382886365984
707479629680944841145695058854621347
3975881392865834632731667045866074028
3367244455854394258629432861034521328
3367533424976777938394708135930092040
782049658992257991749601495666051079
4644920249163846811958720052700303457
3367327204166778404839757090823811245
1487574097248603693043158074841290994
1346186299350771592783190574963328755
2058680956574956571284112827340230529
2193020263247168460869998720731011743
1346377092596958491062403937828683141
1494747068228427171665838152627544009
2023602205886325930032880471645796459
3302002458309637354659031955312305009
2019966792296704584250294740695437268
1316126430042236556346017637995300583
1346186299352859892055669338875799899
2661821805310836503480604015367329961
2663487099660506421052463425215170644
709439677658586220800318547038478281
4009285293046125019738582384143498508
2834024696235403212526550401316066329
3974009600549016140423876411265493947
1586622510734504967143664418615938581
711497186774909492615003788242789140
3402695757541186375999898398407342360
2628206453997659925886787314852746239
5153666508474017542271034470670892931
2694031659343349294861580242038726886
2058588969399230318906032313373868932
2055041433546884885998320415815082982
1984783591282410767471310027483590256
2092198536887698036135315554820336411
4683454394089802028608552310141575427
2020054483059696326562001872357239086
3874981119320943628236119666671141328
1988041297997621733752088655520323057
2020054483059696326562001872357369407
1316308499215157353619647680485919023
2020054483059696326562001872357087105
3972623480612923196868124600238221740
4010055472475387356258992678470151765
3405146115497870691870298742038954657
2727539713448289380144490531117169215
2697481205585727447643605280954068164
5355079245079976943779507192458337508
2193564732922647439550209949725183400
2058681974339621025356896257430372016
4043367018223711397989640784484237298
1991872889060341504193916657514850459
4111850462710620115021392566510999665
707577877093061423655667345115654920
1345994445501714593301456472323582083
711124824284326600694734705237515030
711124824284326600694734705237776394
4004357394726191398236788001979522142
1448844258994238821412402537040101434
744912137206511546724224706357617034
675741317388432528351614922073604307
1383132037340906708261213677339256725
1346083123817956283161436928042192237
2626624721408960896688630563324936816
2053370656064513766009456805135103075
2060362738657121857720629574726929183
2663497154335415586220462241608846998
4041598607664364819051663613427960340
4007522310656674977697494017498078892
948573850924903442292007156700756343
4715668728471575159528316316616264065
3334285808826499499751754665597138294
3367445033735072352420990177772137893
3335612560705533059102419888978542360
1986262544999910302836293034262975901
2730595538057044134014163852849587372
2089294059633591246363203071623618091
5919969422067231190851362926000051690
4009285119718751639009306350961603997
4007438773827872618994533725273324491
856242211493464616866477251266638640
1316018929369802487953876115671194486
3905309309169713348376844711225385620
2660328428882608887323613927223183490
4007998221900802843517807162852727686
5353501786252172906684269140761899736
2055335577125307717614260868265299113
2729121228882012993896095422360092142
3404567858549371391834551584011502467
2661723789971294039813602208743573452
1956307098716472770339857225167513421
4609080558129219234406084784507622990
3335499683532932431050488246908546272
675750327145183051198027374152753844
2090709557819555293485191979064586208
3268857633221816943438045831337190369
5183548743836636572559641028531802176
2025168477906577939868911210823858037
849623466328929132929471951929430894
4683443564563181296923128705248437698
4681420711235724441897304060391165879
845905305264329850398781962292759656
1383225043812420328217415303636269345
4718921179198083889919637028635327334
2659955634305166853390973491653132428
1379589945351946832600365421639226402
4718625978631362561199887669880152162
6061564784953370362617596856275079356
776744298730021413301727926838818907
3363794911044513402341217620086406700
7203779703612913625270943328942065137
744912137206511561281558356354389490
4644450171484248064672691819872958902
2021450860468390010180081505100512391
4717049621782998641277885194024231221
2697481205577604921933477532020632339
3335788982699354982596330756215194107
4041489559345464573415531253404588583
3367341914737673796860495227431190879
785400752755373262714562857074314145
3369193389253974767197070321352375884
2092664177195768734413671703299764545
4648084997787390870829740713443405104
1422797551490710000964214448930931762
3869763666040870204587556905415918765
2023410637754591325215164270059703267
2662096637330893782218339928693334879
4044943947091015879375298219092082346
1952470836006943800413847349491664793
1416918777385852480402966684310665147
810246704860432366867132205822996811
952302108086693569824120536743402766
6027091459563646248124520710418722260
2628216277199555172165912873905787652
4045047363937075045261270391607752255
7808492837377823369271124679481819800
4043175450743102196777375381202634200
2693845736256213392889110485236866996
744912137204637831263965633099020324
3968988340688523200508281967798734248
743335020546172917545196030318730298
3335794340619745841223587982470167553
746783234737953014196309559946920777
1988139273256240950688442981425881477
2057285788999766842406573643308875017
2122365648999679893178052670055395588
2020157816201005651357969465005849057
2695619145016389541740481116858995945
5322326507417506637058418378327503339
2090886660350169838919971771481129588
2626452953985568914363150225135526957
5826223087146327071181318404517659724
1956307095936492053217249603118776442
2729214573207719323352906317349903661
2730968061871391582461976068131364163
5353310677960358662203319434290647328
3296779574817829600802024098438282121
2059265513664250983491336684988351823
2658280488153778876895074638369850256
776930193173592091398567541533249955
3335980741410282971088450661379077403
750217497466874409422121464600974416
709439678369040755940439125433914742
1494751953460945226988327736643216819
744808203218927172205413080784705565
6027768205962369367564379738777650216
5389356536314661754865799522471417723
3436689538390624166475859207060088216
2661812265571060853509601725685376865
3334021032086741199467321399739293062
713271041755455831875232001792918511
948480775111461667723344827847837281
4005749174843669412040009706272493208
1495031128713581013867198814496630539
1420823824193094917465817818591306359
5355368445545230746322052079345706304
3940418809628392044430730322988466949
1348047557111145847353959250552420599
4045047389692670809313492552021168295
1385479562572952559996939269501034866
781956378861706067073710310109557783
6029634648917106355634954747886248265
1415057735247408068396075387479869069
3233037632262508738311655515284369561
742957040166570702643123120128564288
2092375178037010921672140913997127768
5355001867589917061308431823295755276
4647987078320105595671492122103279169
2022019918344959162871191704394220734
2693841151929453838365295794372731963
4679642937299161491045188632695669577
1381839237410341237842582090967821024
5353403280970751274898372277917968330
1383509471207475143592016034694455023
5357239717276632230089314697118941553
2020049787729529971494550700231833629
2133633320193612370551147998511397812
6025245740145393251993841054194107297
4041122882680627327408788950543511267
1345984660752284625567965646558549406
2732942791918830277311512102138316427
2694016951585867641873276952376304231
5151990589425283143200961531816218168
5926402531266526631573772187619414204
4007517124668745548790755218693446812
5894844985472455034047161889015568308
3367331573698385940287845998718842624
5281180749811155579630754048172071016
3302100214308140974237205773302279543
1986454341595364580687930611110211343
1386767650796436057451974009098588924
2626541428833334625409696265463111869
916834712978212836643296883510922051
4683454394080213023848509636006014615
4647898589069555568646053589793568037
5857339281540085595596724771657565494
3367626501472564536981761593532505140
3369291879493465364324401113267430248
2695511072138628213863975900483459085
2023312472547687555295598709729478766
744912137198597852125907364011427359
2663394036768218575061073256052859557
1988227965138489458517231022206750282
1487667214511910192411103027722248089
1415062414776023437908483090486705672
2693840892592466862766525033761619961
4683454394089803427545086330530383288
2021455501401692752540803964913726714
3938832098918580316408215180873574585
2729199634885330458440002009979423642
4640530956750825109552723204616231246
1988139258896871089905886951564041895
3404748840590693156296714561395154702
1345901639610091376415962485834464524
3300326770591792041450065990519645331
2055428937235461006053934347380281178
4006038487552581304019602976984471588
2661620928132857034695978980045982210
1381462032589481631631158312890629459
782049658992257992043622910062932755
3333632982702642129956098161804571165
6023936369086400051452068438304335964
3940428839278386090096630100173085306
2058862440818642106897004615602662668
6499567605279061044765859559477962445
3266716654517316876155691580586867389
711311033067251593289767195644719978
2800144296040665932033535039350512524
1318180070995975801998486725739158947
4041122882680627327408788954218042183
4043273725332767779924580013934246924
3301825573615204591122042998226446126
3369100027116462805855990326466608409
673982145920164927930874886962149905
812687323812607910399187959891681350
3300601656371349613402930172531981750
5286108919522579605587874722812572376
4007610174740670066189922184335764595
2691787997987459653371711862963098014
3939018223946770595795723490317768219
2057001440888000547534874124783587581
4648178479461759147071963563050201186
675839062715125772477602477727218142
1586622510734504967143664418616440371
2058583539947202500837785187854785400
6025241002885005994938600841880591937
1586622510734504967143664418615691296
3302453607234056664508926653925727451
1417095594917234845249061042814910162
1385190033435248451568440447001397617
5252430455071437161900928333859578400
4748489595838306681964996970903651345
3369394711273997009179106555043447062
744912150054368774606625726613958023
2728930475111251671999735571072275609
2089029810760249658689553806608294105
5151990589425283143200961531816342352
4007615359224978588694848858140764284
3335887704302819791327669384674789988
748449072010034490066624611715717346
1417306538903967639986245383478868584
1315925838627197342239395179440416839
845807030719859011319538838784352392
748449072010034490066637201198150423
1314442041226519315144097477441393821
808669238891903971457529731142388563
2126539990667478475312605837501799201
3333745938517210016481341280352421186
4007609958454327009881162121334687488
1986370806190702248120634244965551564
707763798645046935620920172296145946
1420181582761318140258134895755329468
984041113067248389942212056670602663
3404382263397377365798902897435332802
2729312878629410820328618486880235038
3367817581751425168819933856601160104
3974754946723873461364476456301727734
2662121876704984618178783412993539384
5389454839399615564312385495976332190
1984597983276520686288173995541410180
3300229077406026969365967444885018410
3367714669851375378914369268386893191
4005655595550633053614882596583060766
1988227937998216545380425896056897561
4713048050242810222852211240038299772
2730894853255882313649171551286270716
6628845971958168749207409154465659986
2053567110091730051339901750499791960
5427765988077629305820344485915099582
3265040787651072976666195316446820962
3406145218043241248080976382382051141
1455928658691659205332944308843764898
2730983030278392418758010585873548133
2693546151758958450844122404796140079
1984499248174392647713538931950184627
3335592489351360514241724426853057500
821528831616981504090944340487908166
1383028834717810847546946064347702149
1990187198948756745785738367119464707
2057202534346481847299707783122724019
1349727859972036638973669473769306223
2730791990701148848754659063751044663
1386674330790910331527692005968781472
3400932719934152712842812829605463420
7228258332037041801331666167785128788
1349433417820522053556324408233746329
2059058731898967949492060966601153109
2628397504285958434068385881674912241
824977832925508854725011006243033403
2021632071689728701585765497720295311
3400928092616760964514900654922974696
2764853620019762929595047738377184154
2055051475411850458502823114016048058
4715089789379471641857959204160083884
1991661984389064903776410858368139180
2695604147888780505297103901955549629
1987845046641342695456715730623371911
2693835694470703639595908319360220148
1386669460588023530182293550156317272
2055227844409754932797660904814522960
1314544700302451964114603406954438649
4681494086058980824856677581340013941
1952858911810651031025709365499576098
4009668265225617858008212390779193818
3335877377480259106723375480489869064
4042973841504466471540265777573155825
6063044052190274307597816852801717834
3367337015976831167872404827734847989
6699682398219314233360630870728543884
3296975783914407117185861389286258320
1418599321612178005036430667917524532
709640812664417656500101872120644840
2626452952557260411179087265589486272
4007904629756095466644683216903822085
3334035455541150087273644039022201628
2019961405776493495414667371408858684
1452293504439137629422524887528044894
707583046541488714906987415848690287
4005650695956442494654539364667317193
2656713699754006837136519356037701602
3331869400161884336599381017104429161
1986076607582849425625529784190057049
1381648471350046634013671637746700219
4511536364906516048503850048204901911
2058873054804991974741194256607094863
1381741219987849100852487593127361054
1453870632440184413065402548841378744
2628035268025785604434712621742587439
808669238891903971457529731142505166
2053557582544774114111711769033865850
3335592746531628350296323006253719736
6430681199551070336552588794089200463
1418594670049051209391931711420353240
4044949304967662901474650002851350584
2659960518143009252075529675642391453
2700723370185535913844528094817755600
2023602205886325929724848605606213921
3869758972295644424042255394632682658
1418599321612178005036430667917771817
1381839738071086637838310789219886543
707675880322895306939977292579467460
4011142194880159531277428975622402539
709537938634641737599485920360489318
713271041755455831879664436335079939
677709832313605055931250876206299444
2055051475413723597038079716303047806
2659862557928610959127076720737847287
1424096497166275623005488403247509316
2695619145016389541740481116858577185
4007424048968710192622746302936671776
4715187820509303748618076739750665935
1486085442608155234231552496085557317
5316931801573451190449953443567560278
1384802731874308895353891621156205471
1314059423558284792572530839021172087
1423806666542713743305380386708913822
4041494714394861628583826592641685322
4715187820509303748618076741639392665
2729209689445374754131962196232477285
3296500847455640579283282046424049809
1988325926035338710494359984595503444
2729209689445374754131949186823188240
5962144462771491023990549009844657745
2695510625055786786244115378570981000
1954337264011195533502370142623014510
2055149422022744806863664015434022471
856247096704310093601191888542435576
1385097659610792494934414517270947315
4005852062437176972661789081741640550
4648168100456497173098118754002404040
4644728855977820419628887472349907318
2658089219311220531616253021448990070
3906896559818242985334444426144402409
1387253401821634315688569441545252569
744808731019744794782157305165169735
1385479520377744276346649615580963452
1314353605660171740644023301291572838
3332345152333152730306326363820665196
2660255461671459520245417073018403738
2626261699473032941459718880395042966
4005656179661230323035674529142926710
3438369930650057627941482116619652863
1417017471111756984787483686767210449
4580878924242668813102131727742679451
4647883701516922148568932100584432438
3867917632334506741188617141914824832
3867917632334506741188617141914810392
1314064349467117619249310222162448546
4041303921255493512246736605190915927
1519681185934377207746784711834697002
4678236394425592611820162399132251822
707572734066300503844208832718932906
1989996177193237458106187094258887596
1349821453599040097569590111470939154
2193741413393050127036041722319214924
3970472924366813227228567194401024722
3229490942194272277862349798690226460
2695319804812301083411034935398799688
4078178430535376369448253440338361573
913101352089611163475391463441925510
3973916280543292861862533770690375254
675844219341519706719768501007533459
4043470393586809811008917163414276852
1385283122707463587567573541755349107
4647903310188315725937198337354428745
707479629680944841145695059701330602
1349531365149680775794504993261578044
3404857371749041842604618363702652964
785782488568748998684472416882052018
5389164982435576573028408857021474324
5318049899595815132379295997932496237
4005650695992163656237969961866983432
2090891559831277304655059311330228267
3970287259979892110255697289159709945
2055325276081757679570054786023888993
2762634168233042257959690513810477652
2023700453288233735383089696299151985
2131111286406212087531223974608881278
675745715567677841034146860283898421
1349821453599040097569564604937564971
4715094959542010966188704842521706210
4679912274167622387388970202264407562
3438659423309858287037495341014067432
4043083017251289625818608878526039875
5287907104908944232129849882223894681
1420270249062929659331330450797184640
5821867026946132847039883027871111966
1420270249062929659331330454367986899
2133633375104649898811049020370559028
4681783600920524986139370742991099243
3367719335134946871144582293150922561
2660053622570130895030358752352288200
4009379156679923346076404941558674122
2193653195579884755641111286664175086
2732467897610738764463746578553529796
5390835447060556039989295347193215347
1555334627553713929134323593861198366
4748886667749434664797962534469801659
1454449518753892730799745965160590507
2090886751911634002418927511183555783
1385101514237146391286299079358919660
3365754903305893469599182904067672036
1015868364323217197223263383835906598
5391222964991357837503349430972305624
3300704746723097571899585898937264887
4042886423795145766276565287502548493
709439692694574387777121864355824958
1316117447463036250479895252283259322
3334134734276156062960770883573067942
1384998706668716720952744843744523977
5288172088660637980207701978636704572
3332247164288249919466332416845619336
2021818539087501177478867942923765921
2160145696536001998943200885035637184
713565524694077934431112209354079194
3332061336073903673187297170920294150
2021740145316988328157119949946300586
2731453296606426349050014083958661014
3264968081159918832105492502973703427
4043372504154337018922112319861365431
1984789061412834779606768523953070200
3367626502819555637612007502288253735
1415057773842720725998555095902633722
3404382263397377365798902897435607884
1349531365149680775794504993261440142
5389066993642479174288099764597885866
845890296751029630079406508127841171
5389263459818973498776262912861137224
674267361343207628829640625026730923
2733139586721262606253471803739897705
4041118026839295572652759308390986132
1455928658691659205332962661733725219
2693850719444256368837687209904905520
2692066739748779002000977513746609506
5859568992924358096494271442591762818
5353599992127152968372578569987703157
4753799111507484817004137126332710057
778791995957057461771066079340024046
3970472924366813227228547478417632077
3333746428538229716618814771173433238
2018297361473246142082449946040593143
1379589931779988891966473537119823764
6462689419357520360055396806094918791
820961035159102949481673478871112113
2090886686063590329299238406799048177
742957070165676795790998117107813208
4009756364329631476396223386890987827
2626448340948201969908205053036053041
2019967051635964219445572839979009210
6568449369440544262535607041652170513
1483855756982802522601254149337106763
707965652176968801852037082075132855
2697006024786093775483415075139665138
2656790502796197977033374831365924545
1383034062061061953779288818234737771
2731164528800218113054180576258079548
2730977913717066912698695644630849133
810246704860432366907210681994109281
5357333393789204914512894564574058734
1346186299350772505381760196963221696
5323192895731064983681925914494220352
3334020976307079404883495220104367853
4640815017235978951756186784625081622
6699682384611743841728994004733816322
1384895276883278686573186321152258085
1988031772508403457825712113905803528
2193560119084196499551574677053894587
2693757056465505603969455501621860864
6063137274323906681588291390685049920
1381555107810974130469920179492393719
4078839461948347125032828815321271153
6701548727490956819053714795445070933
4578919147599036189222616395698158964
1316406718056799110201613299887496359
3333652552052726914842201823771154323
4041598606275509365305796806974608479
1349619585856015362463869633536987101
2126083783563347053706402444955863053
2130369984123110810737140915896387322
784106840944943791110183856667955047
709734105595045955826343029668683966
5357333393789204640926820299715729126
5390824672387510158596056112878079325
3369395243464488486720296484959245661
2731164569551508066042290562150018120
845802186234975994163423543981468488
2097975496865676836294822044497627120
744710486539549592613897336349431984
2660044054267931169290126531003002261
6029541557341690036657455127103485646
2697092611861211184130250522938776302
3365563635939564965064536691372143284
2865582527718899468881537959372224682
2058862440818642106897004614755960272
2057202792138416892666799917449546882
2023400841583952046060340498883151136
1415238757425231081720778946560014575
1988041040765153151133738887948789841
3367538083053306775945701426877158715
1448482034792727004752677535835041619
6030824016809017201327460007231346869
3400844757224384470342516225910490037
675833920475896444344879775995990380
2055428679361995733871024230250243727
2661823081749625108480448896445320665
820961022295428414476676910406989833
2055444179259675271563206433350313641
2658274872516855707567050773664760990
1345896754425055104474324242755838505
675844206481485878094997544319435326
3334016092536715839833074680319387227
2020343983551751719054642900829364838
2053375827052267821875743139886089193
2626448340948201969908205053035777959
2697092611861211184177196113312720727
3405033757363588024187446165420752739
709253566200063340186005931266554165
4009305393085733553874465502999447050
2055341032334808182665874566108552633
2055149435600637460652225136537477657
2658466166943579574942031172974147370
4647987078320105595423619276593448270
820677164776325139131537516424195699
2023303381980522879980318275454786378
2058873054804991974696927656240888501
4004357394726191398236800571653705441
3367523369587659793481151086401483220
4007806625954481269474666301379299386
5388778092399454662396660297069521454
3367812926571406820280950043774893706
2658274815150280627632601097919274242
4078343182096882981326185236015242941
5353795955496199124392022025851503362
2661719147571663968691505431206114869
2020250962797713933336305942039152104
3337734795729535204171783774284112474
2661724059303135453328678221164159512
5891302675633755463133388559818370067
3335416689574461212449295232323047116
707960236933629658751360066303649921
952302028057640078708775541301969224
845807018456041114508730669461929890
4045047389692670536414534881081011012
2693850922200497280411245043356595062
2764402375238818037943663587210811901
2732747127127144883791598611469980545
750217497466874409422115334472493896
4043367059610382983352117127671810378
1551518179680825910713612324031336347
3330494207785826694102930039635815805
785684813240527104579824637175845994
3401418469572917254741909728059054253
3367356802323831304340469020094804467
6032877142091070430130124539198534936
5992486813202547239166760068418430476
1314059465017838841929048740627507383
2729121226707423787191247799080087587
5357431368283917666230887861178341710
2698866725575639206340916864706537587
2766161589045810892560742909577158085
2730983573125079375894965492038275094
1988041569392955413020811905603054804
2730694246131987346063147681669433074
1984685386841900940706506099427230627
1416924950300743314816091140533702938
4715079260592652428238524699997601402
5926677146997838616261106561725166805
4752315000384961474504925046977218801
750026403611797558578204650738113600
2021445689438972883712636911682271825
3333736861696198550170841346676786095
2090699501110917830005171850598891839
2656320207980883286434164680425438108
5891209831228142183364113836729854643
3867715943938965665404153220030901500
4649853779146341579997859758182095063
2658388531623884780885173885525773646
1448461883334001181881909788723849217
5824547464577422837859201094925078373
1586627112322368515743453413840462726
5960375722191726271754804365846126500
4080111633929900438471436371453044872
2056912460947520774755219297474834136
1418594670049051209391950475477932314
2764578486409184051851733470189665442
5352115394124993825403522907360237918
1346366736404733787667546959672930116
2658284858393759525345456894168542289
711022208096470541876777274167990059
2019775226461914049446186374870925535
2092478321311579218619827363600116153
2055046805834888748045694642139563083
3332055825981288203647024579101808898
2055532069042801802269650768903214586
4007419379391748208905343229128529347
2020065299050173109271744663658572113
4683086701862801787543765209842666677
817893621777298925888785173126214475
6061564771375268284382665178244923683
1418501823457607828475777461675346741
4005753528566145103119768244841573029
5991726815017814196939487258255493239
3264948226925437576986233695882247068
2766161589045810892560742909574681986
1421143072415531154703967733260349809
774700751730838194696546429015309595
4079030556599079915007790129054159573
4646125017745035173610501056299104456
2129332735529886837750477072832931547
2023400352469367930237476614768659125
1383598435462846623750559014105928531
4045047363937075045261238717262413289
2193378837755062260675323164402540803
2662106950521849055036256189295002512
4005748629803221111295576739804382984
4005650452490245696438050259093471847
2053474303579233745947820906599570124
2130184415242330400459739717878535623
2092380630203279692302286981065677954
1554966664646941779526275311826993148
4648359709333665138588778644808798969
3974112950196500476451743424310413279
2695991233793956388529381100282712028
1314446996516637126417964155487094065
3367714683504033750586092948816214949
709252994678254149417828242967679527
3974392531187521587751955359632204462
2053371198930772096607681824032731002
1383127312032298315575710034635484740
4009305446722762825518058498456636183
4078839504844772441981899193538320654
4683454394080213570488876029612240407
813964568028454577250565378464937614
5389635402235679311127661176390726437
750315038363371434792423040561216942
3302453400870829949986142778531865827
4009305393085733553874465502996593345
4009668172233750528472068446866890303
709351542216647431880521924498469325
4077065937761885447474777644722659564
3335696366001914511880557885866641488
881367396510334687805263839422642266
3906813295251222659813837303556728112
2695427835342894552200176568716489111
3971040503004841010412270885918881221
3401128899750447283516682610124538492
707675880322895306939977293473476740
3331869659453564087837424408688377371
4007609958454327009747995003715746953
1383224813124725854060710689283037165
709439936313428883223853125883947005
6630614438868956299273163860038516109
4078647962990297794912610409414308844
3367326933441604408193621562625282205
2697289336663087708948425220571055138
3369301894103611817884741858664901356
2090606681722724281422566917798574688
2023410336963686495365095722447065088
1349531337264285281781734555534376588
2053292547371766583190845329794594415
3369487830731062593205181379354465848
2663580461198974025370171210349689084
2661630956348292001485843164896505440
2023410336963686495365095722447071947
3298367317556371714155407322446976709
2727706027884270062427496715680668004
4678520633344548536391348575940829520
5151809374589255773026730045644339356
1384802486900549335404319009134027291
1989809775651004790761634091396351214
3298828046360713841502964682009871740
2087074200172021507671465087747426292
2087074200172021507671465087747542173
6700872296236471742389345547504072549
914698593754832981638150900724243866
1989712019626701165152940136153982315
4644552799699159577697609514860306457
1989712019626701165152940136153858853
2730693729610348146618431215064872430
4007531617528953307281661625748980820
1590620689098921073253811984598033127
1484218523306921106662689615401967760
2732462698800561025288840014978981547
3974004686745930716882265478454178438
5154024375315359147915286488625865038
4004357394726191398236781535008150100
2055134495726833857166075327952587643
1989991249143754610468920372066633953
2658373606144616278878393776361696460
1346186299346809240409752743094194259
1386576585511711078936410277356822120
5992300716663189200160862341184957906
2023508612969373841835391792101566830
709635383912225176726187786025974278
1385283654275508960106101958621953489
3402824184622134240770470729772804204
5958602139320945431060586074163509402
1379795651177336404875041365107926529
742951829181637778385475597051207019
4683738465130253647575855922360090380
709341703826406969149099077320980000
2158274097619397704638489170364640318
3300037552997387812770631469440982186
4683453811890566691552077558377121835
1988041784290755621178733021537196879
4612431300505307104904705619517675534
3335975608382559391688011736966996582
4041775478793196055334852630226476184
6026993183629193578573445446505476009
2831431947172916978755489839191169768
3404400784950463379964154036616441713
3335975608382559391688011738759163032
4041412154698852324244285690699135824
4011156649885292569020321139585392696
810168081151739845686188180942895296
4007610446142251368185899573993396602
2159596816539627867007470112988976117
2731272871529607279671920379843871853
1517824528320096782878690132567154686
2730693471782704982573367251020382741
4045047363937075045083940561141465713
711115068857152691199041644148080309
7339671428037499608858087925269149785
4683454394089803427545074368875719506
3333731488738048113081755367377517948
2055507277367284194064124202477527487
1385086818033512966871018825434855377
881362511994003667368364274875359747
2019677479604143543020071412596164527
5351443977130166415074279654497575930
3266716099578320941973620419101836734
3335696433286312213215183800823080373
1416835741253524259374124472149468610
2053370684067275028587706684133006236
3402642348209782557844521361970483843
4045047363937075045261238723759154482
3402824184622134240770470729772673161
711016850844452057516017376835933629
3264864380794124460855541725213380130
2693835164483617195889038157583586437
5353692852280355309030315206141571408
3334118993021503765989152388559286984
3296981198411872243138780317276025276
4681778990704072682444517308467424349
2626644778441338815583203711903076320
979959193705057806622188997587027202
3873124502497940279514006889302403890
5388777980878240162084580497689059938
4717535344947877556333531755637932800
1345994744032937179081722436718625408
6699196519932804437549291744854398347
1954612096031253356228315482387191896
6629222661721115974751495205523868321
1353450864089247813240433265662680978
1385097388282419386401510283993361261
820961035194719969290430141273337461
2691969307287184357331741397532330422
707577849207448927954468284816540995
1387149782157231636053082703201311928
4074816874843624690231054122236156338
3942358989720237284018893668822774473
5150580300715146677925465236420317120
3365476042317404939247231945007106887
1416639575832325021027947356809643964
4715379331337444453481992750557854398
1385175281368546902765830736406311234
2695324158443134318475994025906005341
3335975608382559391688011738759163393
746489511014352315018331990573908174
4009574891577117188282788092212554663
2658285156256500706936586481417329630
1483944179681704538220015056307160345
1986174869354345036541141453141230210
5318519923007559428366069512267184634
2055051475411850458502810157396928690
2019672337370954785075527399346561927
2693561190304459664209687897361201264
2626717526501188912135647714337795235
3300415489774276456131901518381025606
4005655581195225239444947052863306257
711404067272230648811308554282454776
1347669848851838748830995766934250522
2693551295535314797892701374073934655
3266451592166869495085436979326513463
2021450860468390010180113177657702837
2697289419461510718266444453259347789
1418594670049051209391943988697500410
4041210774688022787081933306563687168
1487578996011534653889999682634623770
4683159164159689403227646628996760947
5790579145223849249314432370723242719
4007443361120282933099934142363320922
2055532041902731358184313257252609770
3335519522889609902280537403707479115
3975881160073102769878593256213723599
4041598564738588694717525231523211089
4682166018756711704358283490305551874
5388974042914605068876552942920255033
2663600300435182514240571473752188706
711120009871212938712128106445641146
2693752659718863525992625927722436798
3268313613381597574183652720166563327
2696995238200979124909912180636771150
4009756674316845598594475930771761548
2660338525741495337599154274489503486
2730595252300055609158144568027750955
2731071504405788373943065823903940070
709636102377412616818603079451121719
3302001929080720579667401348429068651
4007811786056773390355169666798737385
784107207971568002997046956991325800
1347954981913145696684532893163981787
3300420402063657394087786841218817414
2695701948953380158579506554408196265
1416918775282912664982725815306409402
2057584880692382084222974591122912172
1314069451700288696742275941735644398
4009393881650081413702888505551835874
1989608629265521797202917618307183659
2732560758402851237509943772357565192
3369684556234537056819605504801565162
1459563812939928894074606784509410600
4716863627951526587533598428806621205
1346278859508711328860387983875687938
2693649856483305006117889378912019318
3369488059912746772341611686991745367
912929703341630182716366882278938622
4616066454015118935992231787033373792
3369591249059609075029725016701326115
2053567708150077409505309778590196384
750217497466874409254265095009534536
2695226686817183210184055509028793221
4679921541025724086581039038299169420
2019770069123814580353962966885507748
2766362425505715624030723908594853245
5827363776884992260559240364183506354
2695800084827912261006788908159285484
5954497234487093510378766715019036331
709542768127263622219092989469738576
3404759167343818447553024213899802605
3367523141078321681328870314951594411
3371064961742737428987095535059361734
3335592732099384887424573947306751239
1314069193912218461817982805638102940
2695707036265737904732282234863603914
709733847765417722289642980309399976
1314250447345536621477269547980989118
5316358793508786494464644133619584671
2624963485045198150731540003058716982
1986655691463189538802671749968097800
2727343289412149860226344419388013175
5891391111150630704666575812202329332
1413107781940819827560149367244663656
3367915829959178531112017621609435007
1312295625397499106120420146523487920
2019775197033134814518119382674392203
1984783591282410767340620894750512242
2724012890544260009392618588417691197
3940335245651382327074650073861327200
2020064740454924723843679481099484660
3970865654749095210414825945798036843
5353698239537179122080232933295562561
1418770481207574018306922286718342347
2764584188068243623687728801584434493
3438001929089536293188978039864876337
2059064405773300917792407490544424158
2057202574385860334624342824796852549
3268318293002688701300098612924932115
711212499217544213388595076867147649
746758724385682842325863765367460996
2090503291966419491960190195062198542
746974746376118323387891777007566350
3367356802325805338248449517281316081
2061116185308929902292431602842420096
3335514908295413006999152158994595719
4683159164159689403227646628996630987
2019962410704754984772982559645579857
4007453197329975549537251522608272464
711212499217544213388595076867010830
778605584459533298799835947985104783
3333829735398150896714816199702207566
2695324158443134318431617029656172320
2695511357784945547808931081924151991
5790231114586787613547215949441224783
2661718659848032502480750128107595188
3974564515767977639625991377613190269
4614385947031185965497690239861598319
2057182165133322536438527602782605786
2730595853144439573232628249948031289
1452293504439137629708269038046544307
3369596347721740206298608016049657622
3300322387488112888973909610032679581
1385091743851343665436859369161491367
2662003575865359966228773020497723209
745010167493005281223056365811811364
742853896136339552964013820288472748
1484125704561921014218950113652508379
1347954494294135407912287118400767819
2057011548376821827909146125598677501
1383710794040200378068136889645559157
5956544360273093725302064606986734621
2764942015511237316180255843980035914
2058970757045336485721572062599379002
3367238726349087262023372327599198985
3335588636228721511945875787935988862
3367263223776457549267133243750396277
1349826108818616470556020146237471906
2053562509228916994566019197922677880
3367709781872695420223078890112645465
2660053865288582601469045386255363315
2732849443275794867608455941463155190
3335789251956235374598135515965045254
5388679789289422616933565407214481653
3335691495283191792219853325089066564
3367332075791623459120258807615283658
3975979663912228462087932598112587043
5389067307898716436104138778611603138
742957014457434747769453455717729259
2730713638380183530520968415537855218
2727446666284672618194568798600988589
3974387850942708497681958486582409703
4041407010884894404294117541526301694
2018104990239767496795746391960427663
5351645845779412422323027414345089616
1459279872590247099356929387488622665
2056923034894383929479866823085168249
948838384047895913601710022407019111
2730797204501487805365598237934120128
2693644399166678835982544994447459598
2727053704601701065555863070611174053
709341171738561903119590094320287567
3367518471495407920865370725169173720
1381746404464254922493338464035091857
3404474494751328747811441039146412843
2693933684759158040054083494966035257
2626629555062195554431127549147998607
4677854291597559507620461233764926578
2695520870389034486384341424714378613
1487942060105910447839884508481776956
2057109213705912077336143113403496040
2626624721411043443652541306520812541
4644253676647946090096290061751574570
3335794856207888263131363944768130418
1349619802180279585928130723763449669
4006223594220997733889107881131541247
2730600423252083008765258720341576317
748918551791308212310460707719766979
2693551295570926381260292983285570942
3974024258278212959019375312368603317
913194455060007055860742490682639723
1416639805020574371186600906122002830
4009575394390402213921640217516408790
748449072010034490066624612656497786
2662106694152295696819094217442151865
5895021392436233838810929351759712177
2662106694152295696819094217441884364
1423817224737190797805637075194029985
2057182165133322536438527585803994943
2693929275194548395644109822923508665
4614386463376645147262382581518030674
2021730334135647096146191313259055987
2660318656395531533136783476031243424
2693752727570864314985757775947918900
4078544817569144156348088418248400740
2763090064688097821623092318332371536
1484125665964521516465475811455792251
4752325827683964699252111874999675824
2691979119138886540948044788269140242
1519229916874502565010850064137366915
2699052877664615201782510650626162164
3370874124871297070433238837446260472
3906808138579297049898987480431924649
1385086330145239992158208276707525400
3335499412173002662043476419791389769
1484125665964521516465475808013891179
1379977950975076157708140952277326969
1385283311270847189860321870829796145
2089029553644721312097653519800759413
744912137200577760459364252038688442
2658285156256500706936586482410245329
3333746415607279425029011080629526881
1420466295913290280638376829043152878
709542795227651482351718880829151181
6027184291881231445891363202398726464
2693473201837114024239160308915166376
2053562208473841716083799048276822365
1379795665459328411237457355932110562
4614386463376645146974651644676859644
6665409837097600937883094522374718814
2733232376777386484704280654137261291
2122723555804789408394857506089948323
3440128208527689559139302813142566554
675647998777697899055801978372105765
2628299840503804107956473031279794264
1381638645210070751912671511441238709
3402891951643858672687298757706440782
4715095203857695465766713965886855772
711404556576849003104525990775534215
2124673211268510919356205056136656586
3336073842940886868658509625531058470
4007419165168357663086387020631672346
3333834579726727496640019434230773958
5825776577695360946147967142738239087
675647483114386794673572720330091887
2122272017450344095625443096638187509
3369596347721740206298608016049526940
2057104544861711246236085111051717868
4009575394390402213921640217516663295
913194455060007055860742488987013337
5891209831228142183488052984478569631
3905138148183481711109405834533660401
1988119920997519367703451268647558804
3438255877738578999047480846120877046
2768409808484530999094417978532474435
2727053704599716861131773226934134888
5389067307898716436239519210244900875
5353790771717750629532284852923846787
3367523141036440565003616044289580099
2656418956732453089878398713665425824
3370962059046197457833405642576930946
845620621919029276962514365681926863
4616242810230554363917891594120163976
2089294072479772312424742426528544038
1383034034200528587375279092353451283
2695800182753858411196818808302086499
3335794599090161674166821570391226080
4009575394390400815065066052529449379
4009673598789562887750182738244824980
881274373625867164218736632606060255
1517824528320097041798944854587275581
843945528620695829218523426904705202
1415145397320909473060978434065995262
4510120363835947714589296028708714334
2660146643925295615682672014995441787
1988139257499876621449377062875461212
2053371198930772096607681824827558781
1316122319764604650943223379757460738
1483855758379473116804826589365129622
750217497466874409254265100462425096
1379885390136654684889774632010208282
1386855039885384137983589132987284946
2658181753049562794021974472699093106
3333731488738049601542678366253435292
4043180935229046998933631525359539278
3974195767901856035500691737938837101
2053371198930772096607681824827819423
2729308195516191822211917093113598463
3906631704440171447254411130030297862
1383706397370507528034065860381659145
675844219339431951748294612689806152
811936508858176234088478253284667073
2729117102256305190295827547796100293
3335701277618753960204013199407376210
2693939098467250786730574058529392764
3369591506164906739466212828912353566
5321767829875569397274962268654332987
2693752187032772421895412035361595042
1415150836697112273830973644576726255
1381559721456236558746067141634317601
2660053813186902367796751336818689187
3367719565039187481134164067346749525
1555427704049402762022599767622389065
2056830459168150344335827653334080446
1349718006635181213806813745931152154
3970385072996239412892661056875696588
1956106017432976881210067046247947071
3972246003680127556697746165445574709
4041402127168063547224645743075120767
3869759230164620984572393186796562791
2090434982232552983820856184377955986
3337272980684307432258289562401435787
1381554809154865415818150526673051266
2727053718140136089376424045728101041
1958365651411910845547088085900277705
709724063740291531408399081968128879
1316117421001673690096405663462182817
3335691455851430508266358523893879870
1517824528320096478576918750934165216
3335602504663521978670366136881682261
3873300805040311703797593202322443571
4045047389692670262155798685245064705
2661723529929809117740184906648704224
3335691455851430508266358523893502264
1315827876976362235999691351906206237
3371158768695037876752498538719726733
3367430280954581294689528239790329434
3365760102802558781322494389710582857
3333657735146216531767920333623220694
1383509701964200555468162938980767882
5353403253793103001864987120998274911
711791843820175832192654198471974712
1984494306368754521472572260875452444
2730600408894592342061019128310859374
1486173389643326838268326321830911646
3332252605060789510007932657478303959
2025453881772438967464868326110554949
4748891494978848302071349773397068902
4642680929566920819448159403862723408
748449072010034490066637197430063108
2090700313915056319820090689133432662
676034971054434670887095476956045136
3369297009632794270076801689992187605
5318143072393064013397153015254400229
3367238969892333730613914912011450631
744912137206511561152830150381570135
744912137206511561152830150381700456
1385086818033512966870988215604765916
3300155313890985455211216476210144871
1487579062453104768672273578681638519
1316131328126569239632000390687971030
707671454212113650046884878488083704
2020074035933277170135686462573031904
1386756821981294402271063381324569651
1988310225645262857332589563626313180
2693556207114448317801096795147027090
4683454394089802028608540359697802023
1486085184019011435876059837119904468
4612618009958568281603344533199285572
4045047835847850368796586619210235030
5221058803677724562533916709885093727
778409089635301943207449878425964816
1456119194100212463411143575563093630
1346186299352860195633594507733904654
3367523127464601063445541549481570906
4007419379391748482165636882940636706
2660053621102136603068902269792230837
3404400784950463379964154035769361711
4010035903849316526544469262470290119
4006032799500679377684317861568337919
1984498975262727617970839746650738449
2693570918522016729511962776350849006
4715477021797139920366695303630883779
2125902569397895460712079167935172716
1381358385198066062180213736609230933
4614386463376645147262382582364725850
2088662132854825954430271061312483874
4679436348514438864557297552964585847
3367700000016016638902446415454450272
913194455054380096775219668933252489
3298563552445745345398251351635165236
5318426818695290813692579610916044382
2729386277064707534430481293942008656
1384906091443456722870894932280342156
2658466140594982002709847907544890828
2055139653144607480660081499207692431
3370863839526057013564170438276151247
711497430232869283810758432883236521
3367714928436551652164766026666131576
2158087699691755284315191476977724505
3369007780573876262545808940604553659
3974387811619841055231512902802274851
2622911419792241562870936849429828237
2053375839941337894551405529284795364
1987938409691668212187704383258288478
4614386463376645147262382581518284818
1988129733522093916763054975106870158
2628128602315380644253083227821158810
2661905546969498258473576297915997870
1954612096031253356228315482386676749
2663590216438105507316943653818633263
1321432333922877609248448854791227869
4748587513847500784260924114863770541
946805436788348004682190064776475208
4041412140418723089396039346054220168
2658274815150379547727715386116305664
2663590216438105507316943653818495361
1383225871650465654084685328424233537
4679524539894544400152478610084394507
1984499248174392343291848952772340287
3369208887713026827803830349174306350
3264864690084424961445369809813778571
1381265851459723495353042387620706966
3332257175882751471247063554718986637
1988320498118564498873714129531094324
4683454394089802028282722625217979732
2628123418545271491592530404056596944
1384802459754219968329039506760706345
1984396101999461137834025188117080071
3904863276098244972302676121714285128
5286040854752667031791222443329059592
1349820978681156072213765796819980061
2053660743108741764856550042700441709
4717157852296311870609641953690591462
5281185962020857472779169274971334749
3264947428441304241708583068471846934
2090518490313168074540220860583635098
4640628822143833062055248333133944722
2090514163784590022140794510224421028
5388875698297015081742700748220889901
4009305188190395834210301635438007673
748918551791308212310460710445164276
2799590258761561786810902986392408845
1381844623157531966425279184131902548
2727245014866218342598207121290538285
1954337264011195533502371109841771806
2700816704659338022026994384017609763
1381462261819289075065770065817688711
3445443665640917384171494643567569945
5857334573413409490762451017589403215
2057295840073857941855964608751712150
5318416531769417995699533875908297662
2059069248030258054910802248968001457
1956101894263974038027145371666088163
2696995410087409933752531500744257308
3975792803214420829729135578992364564
4041402369239463543493584163423772342
3940506907227030821686708224341666399
6029154110238733596927526743033454508
2626629555103649200539201255619695608
3370978073156388969959449216633192205
3940512143201902752162348266058450879
1349619557131241735054636376188091895
4614204719934783215711073680680003921
3405053365266906660964407194741167154
2727255055895856699396270490895886060
3370787062836326831341748029089538037
4614380994636947804089245906196153854
3367336701572106204693262508121631999
4716961374686425332224733687901245541
1418501594229884725366069950814967403
4616512730635872317845052901127169751
4715080262586923641497974522745586574
4007419220995936609495838883775916571
709542539574185887990696176891627563
2124015972689146772996303541605323265
4547091341999777444788244210880875833
3369384184014194973383105157532273929
3905040186494947343196041421659637713
3369302123364662703142953948509885710
4043170551263988800793297432600202177
4007610446142251368185924461323342752
4715095001045505268781903524134341531
2058583811340760517142302264768936124
4578644286169852391776515495252150661
820868216493042638699894738895891859
6028952745299308311592545873815174773
3869671079538097661817029896136677089
1486354860923983979542857628191869290
820774895737706855476721805800039642
916829555671341461803885381627763136
1420652108258289374617739292808414004
4715482448887383180036371593712940408
4005847133572799220023907562078967442
1385484662648645064685089566707527685
677509498692691551871568229920958040
2660534161891697414331347523473444439
5148262900807671563783637148362879370
5891209831228142183488052988856189201
1418791136904037875139293973564388498
1386756821981294402271063381324431749
2023601918700907451902390578133458287
5318137819536534455771870989058866921
3403285359589269249937932285103664272
2729582525443017604738974416131468289
5991629070490517903066996650381218210
5221058804476704682143505227996250662
1387057222790769354298515987132546392
4614386463376645147262382582365240997
3367263223776457549267133243750527320
2122640442381107548736031972282137802
3337465063796804991787134647173355100
4076389119196663042423439420185884690
1420461370879243456565322334661831305
4717049621778826577271722796620591243
3402995815522085861742927976821843618
3404862572820229798885331658703516061
4005935096364005130769875870311701884
2023695282380043631536286343213087523
1519588070072292772097571683637682971
4009481775762520868854775027620721313
3367337489460038206670909871704712997
3334237608264078603850254116883753343
1314643164159822070642794907187925725
1385572596107461664348171167292506973
7337520340403374447782523648360882966
2122542018031316162088007085909322325
746576969456697906263981634590036947
2191438207032928957195249656094774676
3906813745056588734592764815312002666
2053375567750361061516004711551447463
2057109744401030983226323769859568807
3404504201763623813096857350680009944
2628221459576753308809127954796470802
2053371198930772096607681824827565640
3869489593223523269145816742437527287
2097784444424871038936644636080624149
1418594670049051209391943988697225328
3333746428538229428303799262977647844
2663580203365181883250818981798638111
3337360970020096536761843742620469190
2730708984595063879988868246976457657
3298367003980726343154457307925219145
3445443665640917384171494643567707125
1417198766125114904209221331208321091
4009575394394357077453468780957274536
2732375419545438253356706819915833447
3336151978961332478714872710979153308
913459813950046631343943591625273307
1420461341515230839105485773928392622
4045047363937075045261232265392899369
743619435281457075981623082257041569
5351743591070580856600330464970953006
743619379487710366731800326118802634
3404381720558384870902935225324048565
1415062619716559836635785005070473873
1387057222790769354298515984354500855
787267453585565509759729653186738064
820868284976049965775347807614660328
2762540834659525799892274844069621014
810246704860432366902766609093333635
2660147188977818093299126133166512227
2019765141710954707676964819600416742
6701254301075357112464355436795392078
3335985405944032562589249551319866241
4680103054672671645495965939091694441
4006136160585725909986152823500502322
3371168417129272770706522789464568540
3371168417129272770706540891354731644
711797043419840748301321013647971072
1984783591282410767471322966130661437
3404758667507622874502022380188441219
2053385908075654873043729432293111809
3302188843377867207866660397972010005
877373899116499591949092407036535049
4714800803122411560515205068550743830
2730977913717066912698682366218164006
3335406348499458252268364678691174058
1587162161683812477738485076978359418
4580427438068834226524793405132242888
4009486958078097276158011634815425268
2663394783075698906041040646317199471
3367249284632801501104935766774024063
2767744419455635355882161468879598708
2053375825550439945818020606590687327
2089127486007142280037321138816962386
3400932717839537302959785213581151221
1381560252151372224642768581590083300
3367337204458893038599991630180721839
4715477536581731244400573048572287875
711409224618561643784991646570370096
2019971934573407342103795388277022087
2058970715727906189160139068620705164
2097500560396832776265326154841312482
5353413538441390102068415167555134983
1484130551121761554075619204904943831
3264678755573586441662815215308649776
2764677290303266740676280882491869064
3436875730062182833809141529960786586
4715281328941057132668909847295650380
1349728132125533393837571048318710882
2053562767856281619846074177025619719
4009285349021781632319327277702923651
4041304193364926178949420989370590718
4715477021797139920366695303630616639
2697481205577604921672066908888045535
2089387434024092149155911763905108971
2193295148912079586834634932715174905
2727358177038079417147675127706435554
2023220142294202740091552480852706940
6701357390011194648172545159831288073
1346186299352859617867532099402814877
912920071411070393066047259277460109
2658569514486123725007175001303007836
2056913248006154533716600105436746547
1487848739433673770372997973152030543
2053370684067275028587706684132868334
2057197392154944060095927075304325014
1484218444553943390743210320208351981
5355466120121651988082423742827770160
4681881646161465093745507496034964854
2731262014112893764724350574544561505
711512342971097848979743799139945815
4041235789163598743168623146191359695
4008287319062888960798147024488828722
2058873054804990790482640372524338352
4511624312699312196158268878328541012
3300611710933383316728031819286713390
4007532378883881353563671208147209423
2021445660872686578137424714479917659
6028859627304190438365572906756352832
707852708408597263979664096057391209
709621161826674129680859678652720690
709728963246894866542007622695311335
3264864895776760829237277447825969015
1587254940316551056233890974545185833
2018285742372678670272598409638817836
1415052604396380232123122447967627997
1346077492313464461137965444359102519
4039262154899405630550198030064680707
2661718659885716829838942950070941835
4578913963831009278387435027513722393
3974112435967653276659895448058956869
3404392507311966915967561237652780140
2090700004596859236805250315885142626
1383034292065778760413000817529797364
750594185866804179385297730879858623
774783747236764111231321025769199114
3406423716211321716983553373217177891
4614386463376645147348776050204234933
2020251694075140717993165045319228758
748918551791308212310460707719506698
1415052590788809840491485581972900435
3333745940009350864125251705017147368
3300312342879184551965980190968512978
2122894958901983390758318389399416858
709341186845347820767129221345773066
4078539145354919333035633879478076776
4715090088756443073678379909969798984
4010980307350828315352157071150994736
2730889980283636285118554904364246967
2733330581221975544935375872882145435
2697284179270932477067927237592614200
2697481205585727447643554570811076939
4685025822698858866076001855885467994
674360124146709461771857507349802426
5252798147298437403007616071489477176
2053370684067275028587706684132868695
1381260653445206296635676943942568001
744912137206511561323488701463886571
3367356597496165401429877658154232541
3331963020996103332788744486488223362
4008076372927799228171065750016804006
3333834306942452106762918404095954321
4677854291597559507620461236491235039
3268489748152399234309788415944808354
4007713308770604283776694007322224540
1986361278594378468538796957172355097
1381462261819289075065770065817681491
2662106922663727941754149914920910943
877374184843938494434688417763065043
821342880838089950225758723085715678
1345984431562029440149905056490737908
4041117968846089371803737638019142024
3296888107560776765397263280191288161
2693846064189267529743581083196417640
1952770949017466062172968446972279163
3333731446440873209740256895109453833
1383318147442238320914488253517566499
707862533820371935176374560535339198
3973931790366172245895763748765582255
3974377510572225085840512194274204713
4007532405309632694218479818076842394
1485992366798669721847372412994717036
1385288769372692488597345591210728694
5952728781083061421202929696860242908
4007630055563370432884462563108465958
709920543563935616636100902036450953
4009663544898530213932266311958044023
1347664706581061204124529841540837414
1316116903989289230511972617220790485
2727343289412149860226344419387608494
3300601629836685147420280193573268934
787267697882704377811528648450252597
5988098052359336744567496163871399440
6027674870835365704246241432285324279
5289940337177540788300467656977603937
3298916197598167385980981566828983095
2764672312120443730084777387164798139
3232851017219042158628174491144927941
2023498829013584607563532220852740382
4045047416828672025212030757585409190
2191703528019498255298176787186454668
2023596747780622437716790386158553603
3403093546564792253962526066846861642
2122640442381107548736049771055696121
2594890495152191776239310546692380720
674266859172811742585163256027474244
2057192262706533615404680206493680697
4078440957598086926032758163223573132
2122640442381107548736031972286835495
673982145920165824458416700033181584
2729219964781472484246134568138236255
2590882519932806813129464186014181792
1452199950922840363888594883773333208
3367243681609649377244855386194513888
1387247959501537860248723535101999135
4683164536255455042982435974440245133
4678236394425592611603017767689562903
1381270463826635743985971721888236542
5321767816355170069323592586436536767
2764579272716363620411671106761742400
4040015790901889765036913329949290665
2626545786973623135956776714696557866
3302188558339043605114113007085744842
1452583074314793236315054487228629754
5388875941094604394113412994922811076
3334020976301144419178916389761942240
4580608937269267411205423239851696042
2832059967210212917827213724647711246
1315827632677036419658391556993909693
707479629680946042225493339069972083
1383328677001172814803009469747136655
3335788939734015912731987049248218808
3975797893988924465548542412981619117
4007900003134766785360491792389723024
2796607659164229161469361913621717572
4008076372927799228089068562487055935
3367435178959563806711009274935755550
707675908170691357090648387964281952
2662008718217155544138616538645357216
4009305148155193508649648907043549139
5958406105882309296997411046849026843
4005650681707759109954154853104688029
2663673510627909045531887688542211325
2025453881772438967464868326065991665
4045047363937075045261264249160808087
5150046064152201004084917312876339987
3335975595564164721828836010071655363
4614479255575408459063513724281766945
6027670000647061011023619522847862226
4612618009954612018844914454861581848
1312579982758164772038692416688145876
4717054479036283920355825318788026381
2019971963325884612758782893138901914
2019780123721464422012642484910902719
5956544360273093725302064606986192399
2058686601016460603325262450182079115
4045042179498682676336275867199233015
5353408466204682399865106434295523762
3940247287863402129708310198238055049
3367424920837498491935037419607756201
709542823865171261799196127265263347
1954337264011195533502371111629515284
2730806740595331378570259476356031517
5890934944125231514822864611789321658
1487485999545002861907277822540815148
4716863627951526587533598428806490884
5353501701816855195127409511994149514
1459754334730716513185161167045779804
4716569285148447926856842876410828461
2731075818943477838567609675107469487
1347767782642568262465981562788648423
4041019737973678008793893868738688694
820868068529025957996120613509503220
3367342416047446746570015811403166365
676138374349070327260799049085914060
785493705815469835855808021227565993
1387051794042741664117338377815072316
2626639432729671476705086441271221268
4678236394425592611820161739553815220
3404764109778055440791907543455663172
744912137206511561152855353991323996
4682998292795720874556724200302198461
4009766201121385552828176912022188310
2055517618523404926454470290304808644
4616159761875215191566450079591700521
5318235766933081775784386071641013261
4615972901919722134251696545212628179
3873202829815539356256478153136448515
846174776507054125149368615695219472
3405122139253219312526078821534542383
6626514704272831394235183303762225403
2697481205585727447643554570811207621
1415238745246293416563341791795450722
2092473669748452423019643719992756943
3972167871387026325209127252131615602
1383225802190129368954646511486172238
2019967035850279228495444717064093594
3335970943884421049394815228788644662
5351443977130166415074279654497569071
4080313528814755732797790488774473044
2055051475411849304732735403378571051
4716956475923494371377915971605967620
3266809202495896866067455311216903621
4614386463376645147142937779713067792
4003980692873230448778064393518726758
1519686018155442328092091837315405689
1383230227505251123520446059392234262
4009575394394357077495662806745485055
3298367003980726343154457309760008504
4616247735494416612334615980393437839
1989701461532998588432731020364310812
1984400972083000928419709858052225323
3300420389959790342165464815376680524
3404400784950463379797665542947051891
2623097070690281955549805785538545900
2122360439405158944544240398772586240
1459088904333261420782353287453901166
2730885353674200941151249035072315267
4714996969999201835384886403140875010
707671210779335321642134319323130282
2053370684067275028587706684132731154
3938635347738660951243949487709487206
5788634361377052705307082387958943323
4679534282315490029786869585216561287
5279412365625900729818076802937175760
2055237643357887139554780010724610526
707577590657348590500841859625824063
1487942073758989971770250214230235544
5278942830054861361749993823924543867
4679917215048598984365875488775009504
4715575768957857242810084362379380723
2626359348304174787472559551900350616
5288265463076046360558000873084748690
1346186299352859619465791019320147673
820872857461962674047711247959123307
1989799409545040625847103227852090768
2193471399230720905554853342793120500
711022208096470815137070924353017786
778709029848581110973635673672904456
2733041311371554717337095354615096215
1952858611090967162338993394257965328
1413284382384153760486528704506822447
2731562156447557373890892503859449920
1989809466360704290293526673134121933
979959193705057806622188992405431030
2018285742372678670272598409639085698
3369007695465999964034031566026694065
4716945672688108945012694945128323519
2020231339146065445546596330149221388
4041112855968795882020886216820189948
2727156579220415843732550927980794764
4580422307971579071299067779138215144
1387057222790769354298515983463235175
1418791136904037875139293975495203135
2157641177386783756375967515371728678
1420647007382179769809315579928248218
2659950692731426411284295219090877824
1384998706668716720868633391128900331
2023410390594465527607668640674424523
745102959027226674644390585646948774
2056903164834199106926049899495327847
1416639603009980231493167097016573186
4509850727680385592188566779150315119
4580603859311173995866306199160141656
4009569692021301744887504018068751069
843945528620695843598307837339914156
1452297874643725377376965979207149268
713074818291151729144899023948069446
4005934838534377185462148622085634625
5388581499705423767875152873197180662
1418682046394795849350477532432140128
1416830868194101410953254198275625015
4578919147599037875883676778914939825
3367356583882648790223898514359541576
1316131614485008924113815491926610708
3369110841605312695532787007352861804
3300057120879375605639118629183654418
3264864690084424961239537689919816137
1385381084437641973590245708921655602
2661734090981232638673567889968792131
711797043419840748301346521122393196
913106277321622801450386792969317213
2659955119473092286277273848474878408
2661645448335575106357182162398955847
3335592989177098868362265893088113579
5353403539593944125142039503883688810
3974387850933222768613120061862861766
746489523870123237499056468202534537
2764284559200949961412730365907712407
744912137206511561152830150381563276
3296593924667412013640539285922449457
2129807658391060419168500754362965711
2056815100852993854191920693158495192
4716863697971326065199747609443964218
1484135424130042829207186061526487853
5278942830054861361749993823924550726
4714996683611403749795881242596319960
4041598634871991780331860258956227571
843945528620695829218523432131620231
4007610446140274423323618062957840254
5891297710411750562795102865865955071
5286497009657865093571013258701570661
2729215119702751733774547811529605698
1383495263548576439315706870247828138
4007895092230274397726329579641087770
4614386463376645147262382581517893133
4614386463376645147142937777028976476
2092189269309458600474872766821857418
2122718603436468800230834037398357755
1417012396730449012479722353735415292
4648443206139487271063692313953817146
3367626803628498002111574696146297118
2762908862677752939627329246460268872
1385097402606171620886953930828072720
3369301892679055951868868258443317065
3401035535355230247981596980201398244
1351290295302617072185813764299702323
2055051489703965925113166258139886161
2055237586191767881983931820940650638
6627082214402225817543827298237968263
3976068087308915831547362906509387162
5952728781083061421202929696860366370
3367449945346046055277124005033903685
3367714449188005009800674823394332778
2764490892379596460566943153350312406
2693462929322363545089331966351287067
3404400784950463379964129800224909063
3369483133980397592161394005206117562
2768688850059319605889438864095369137
1416644704572900543019196440772822920
6629222661721116855256875489115133861
1383034319168253750609667982138766483
5388586454964107023797404995747294046
3404400784950463379964147887719795013
6027861024580629439706653517449741794
2728940569702755520784571805613800024
748252577185802543342004444884237683
1416924436071760260769989865343804925
2663889327525371666798709191436631212
3367808328538601278529993704355590032
1485992366798669721847372417422105149
3331973319825698515807679772850942703
4649406973288746831348116443925174861
3974205823221636826784641286950117161
744916777455171450178213247926818647
2660048940139474462712336471538730294
5318421703435690461051267939815844507
5351743687378065808481839198331427562
675647998777697899055801978372118761
3406728540084253375666671392142983362
2023675115841687179178672402540780701
1385288769372692488597339457366960719
5388772537137846952963326915502608277
2056923074250987492567080469992426901
5952728781083061421202929696859838949
785875565064437254774002889085442919
3367714449188005009800674823394476817
5220965482969569429769406969582811297
2695226698839595515006446892872307430
1349821453599040097525071794938698476
2695226784774668925217160897952821322
4681298379091149422659227740034778022
1484135437737613220838787369971984725
843945528620695829218523432131874375
6499925744198394643302413528872268554
5389258100349149977705850866700844836
3367239298547839896204171129922519032
2025369828639082214136811910579973499
4042886695165400904527622423120835381
2764490648074635119952356585170637415
843763797332269333241766214247574845
5389258128998975354245003092415938883
2697765276629933465133216667805083217
4039262154899405630550198027338626029
2025467859604167788340194738739005328
5220695805348294975218546795462516753
1351485728805388512964932295925377447
4005945383881008595287550023683579286
4782389551691719699675034087796400680
4006049316432457850295641683632221962
2055428909301846967698187410705815997
3367244142280924022019800156599635301
3367244495735481804649991711576449931
1519592981738173344362190884922952124
4683454394089803427343459131907063896
2796156173772166828849680201281590065
3370961815576043514377247141853642660
3367523168963932383797190312273535669
1519229441280524542285571749004894759
2122905299980850373085843080412903288
3369105168599628027507534057515697368
3974206326032819763473928294768684266
2662096595864763508245474843112051303
3404862572816473119362695102033733320
3974299401842305275527876584806731856
3404960247313752974753306676137894145
2124491916310037098203117212103342135
4005754058570610989868444145178758847
1347753386400999307111524168559888281
6027577022102617541626013734892377733
709635383912225176726187786025699557
5317848032440187382688902868984793929
3300238631505386231147419936175365875
2658088962241629062526640315255525765
1988041267917094172256600271466105438
1381358385198065757758763837922855048
3332256973838831693401731247372950192
4681489145869817752516280041362814932
7337804427231199030426033932098010487
4612343122855657612858458395366106895
1387057222790769354298515987132944575
1385479548217742312210976959673116518
4043077475551639626016311590443592633
781858661426675409258279301201659824
4715673800684853600047669403838155164
750594185866804179385298070551379724
2055507277367284194064118390617572271
707857348619875783282966255403705324
3404504137389200815606510653692676147
1383313724314821522348595977289858139
881274333549019076104358220777223858
881362320661038768459437074229128034
4683453917029821084603464981749160211
1519597661266789261791859518077013025
2727255329477771246342645321062959778
5314317027948243156495732680019925841
2097500588259009938913958604368378087
2097500588259009938913958604367323245
916829827767656362820120129345940400
1353166478009624138817278472310494301
2090979518412400432826396229925737346
5389356292723505135346291441610260677
2662194856855101521366251397972684005
3371168417129272770706540887821983839
2693654697359764869736785276344492540
1415062414776023726396358543202886945
787742265894629501902999159763112137
3365760102802558781110170016983151157
1383495237043887004419208155329950043
2660332811992223526445661820260362737
3404763793163963025949704684595995433
5355275081895673688687446584175664407
843945528620695843598307837339790694
2729405926433734785162575113003774748
3335602504663521978670366136881421258
4006224339815927669089392166678028681
2729116927310470308389689831365311228
711409210328436776341661353193669803
4683454394089803427545074368875726365
2023410364847103827000230421683339198
877374184843938494434688417763312328
4715095217409227700910298956106175604
3367243911624883655019857689113039455
2020250879172216835920447235946854534
2019765141710954707676964819600547424
4715095244553249199498552026848634737
4041401853546685327509024504784681727
3369012852854097642651642484794905079
1415062414776023437788958296096575012
4647805294093122462596425110200944902
2658285167684060025729452857176374743
2023881421047550723925933401647838311
843945528620695829218523432131750191
3300150455232588373565116294254787129
1349521352722051390736058846582845050
3332164127316408591367212392674500565
1383121939132633652922646190166305327
3873212898058543944560906620368423726
1379492200705623245347175820766638445
1488128226750366483949323429967302855
3367346514846079250881915111710146793
1486354834539892580616535544848525373
5252704607308785161534541296799217182
2659862544394138528311693597515053230
3976067571649659940931908410056867818
3974206326032819763473928294768561165
1387051493314828926295023223497153865
4683454394080212750426406473687446640
4007811786051046386210523018908062241
2051695807801566266049505549561179098
2023498830491793218773820108335836725
2730688873173838397434984704021246667
4009575394390402213797706229242025867
3369017033830335828753863144107011439
1420177486022126453193217479068022156
2061116401745959124923821276487250984
3367336687325287321940720403554870085
743334462706686593509154715072915083
2661826920320637378714652635558901510
1383136893213792769582232750592289559
1387057222790769354298515987132814254
5221058843038389077736341754763968269
6027674941663211366451971930314422956
3367356894607314774911156851046956593
2767744433702135209059963467810057420
5252527928264916515737573685063404418
1484135423459156612084820906997543388
2092743073738439144005212141503526819
2727053704601701065555863683859185086
1385097443988671718625867765870106609
3974205836152576735406735335860072027
3974102162855419804815457737751809008
1348042699845467954471157941953641405
3404400784950463379964129795886783615
2693654753066022683188931470943264699
2658368665132653899373482967911135605
746489350400621471955499167613471422
1418692645984191909948224001346854183
3301918908650665239266311876850116610
5891572298969365042294731789814262544
916374077923386829956445640473983465
777220007249565484656512655076404728
5891209831228142183488047180475022759
3264766649120510848014522504731926415
5279128425972710930121888803362395240
6430681199551070336512731676597816098
2660043812870953015261053404975030116
3402696043264881564497682201974640182
3404768909167483508875103220751637464
1984499248174392343291848952772470608
2020137991175703405440496813497780743
4683355886551432226156977666697626076
3402995627728723196802623671526792477
5318519923007559428366081772614302536
4009300276593948966950261407785011230
845532455685039958038235098988847804
2622911419792241562870936848434567121
5321410029565052915156794206880316051
3974490669885044469904755401713827607
4646311441421602618349506344029891253
1312579982758164772038692416688159955
2730978101472737284322314517032360647
2056819698814691892658928683055368467
4649402021591405882305386903348948912
4009668238077929661976743687425173525
3331880312598348428597136468542114431
777220007249565484656512658753404884
2122640442381107548736031972281883297
712790188029032836043688916217393551
3367621088512227901890325224643175924
1347669863173618636156005838603009585
1381741248593928815002664951039758317
3369581354209026600348158930601777964
3367895990647707936112031245929160511
2729303296683813398943652595640933218
709346086255434846817808860015684082
1385381301553263996049397509004491423
2122272083308082541056490240494811467
3263179707726769929610551316507420411
2021646823799533537687524169751837441
3974205836150707923488230719210498797
2159689867323675645716104309107159394
916374051497635489301637030544350494
675844206487524110646493324388622097
3403094119402151260064060940203926422
916834712283987383257019690362305745
2796244582847178132314844198163367133
708058972142915447560938962267441843
2695324158443134318429054940294186205
4042886737341449756260717695562259814
3906813501543118894454829025118075180
3335592745667053192787896706808501775
5992006720825769745320165213966712002
4511800937451895385036708084677077106
979959193705057806622188998436205336
3873212898058543944560906620368547549
2693472943930536544147944299346865662
2058873528171136717170067683296899754
3974019398074780007126913071263024511
1346190953135883178429541518161078821
3402897079517579210182472957249014080
1418599321612178005036430668722634313
3335991135486930429397437992061186929
4578919147599036767701488201801112646
3367238726349087262023353596569304502
3335499412174876681842962935873017229
677607529697241998195388730154813908
3938547157866436360896165981302561485
3339228374075356785545853382700233063
2730983572359218129790987373453283887
3973823434025248590529942521101002792
2693737977077329706663911274979313870
2661723830722781896251205397910056914
1988212971024244558520601654743184711
2660152059095095225200115426041799549
675750843556446940481360582537021765
2660337967904200590622167448074128962
812289721130529470384170412458060607
813876947493863542524430558201863909
4043170796949967565358345010489064121
3365862688985714197842549883869303068
2056814528650054189812619260363526235
743236773852345062991435217222967936
3300332224338823903279438129592664285
4543643128595100587285395577625031457
1517824528320097878316874411414699481
3938920263092827916512563397119146417
5317848303917162384526861182661932268
4005955452911538169789109693955644307
4041500360252250046467262772387035143
1452199938747535374635900426504053399
1316122319048521426202251816863159703
2019770097773325446286243129637547376
2057295882995671765006892474181957746
2057393829685911154208318573137259406
3333730958754925796382114698210130662
2589491272839297553923926485459735548
1423806666542713743339862233635989106
2057300781044289102810039073561946407
2727250171456688611808581363822573479
3938920482270377373288696591463883743
2691885771201938388390383962704701863
2020250907056063462708368198370312859
3367724777448785350415022526714304466
1349723206186926235093275552317994456
2019765199683156119751015961474708166
2693649025893157675892324987335078410
4678236394425592611603017766842332003
3335607700616739934102651040807417026
3300135541109684444410482112607670704
2023410407818812339356055393504184722
1988330867768010661644842933032329206
709635887507187296058758497448270375
2055630330782845777343645069129325997
3938734150091554791355370676232064919
3335514326897032081857739332207281095
744912137200577760459364561369773574
2691885771201938388390383964586537103
4646218365628144325147496966655739560
3334021029184497968798684811753791911
1381549721878118020291343965655411866
2693453089660114331892211872036966801
1349914214967765704920085210640499956
3333658032251738945282573181277273376
3336078497517366926040404806938356619
3973817991667453130198948667310005327
3369674470738135221179295717973570993
1483855704059873138670088806052514136
3369374875642266968371880931211514153
1381839711614010029968496848754045457
2693477597796764187970799623177789512
4644258330439112654678060230362268522
3976156004270123583807451089216506878
2695226698912801625368228149024631847
1346185754363209262523728159313108447
845797260965177924075189340208737078
778497769461083600558932894384284401
3973911096098750875709164621261781658
2661817151480113404860124598202069424
1986464382555884617818688948535732379
4009962653809327638379860856712031826
2661625555454418779911826381575530425
1346186299350771911722226369904611057
4681685368461189955481763107263287383
2055610462831448326376489848668348131
1988330867768010661644842933032329567
1381466932901723742783591156463831810
4006322342968499026840249352433492618
4644253676647945467001887242050672766
1988041310769761648980589985187654366
3404758910980198311557482910856904969
709832325036055702515128510164301693
2693453089660114331102058138250423125
2661817149976622600882835123443682805
4753995518857649708976019842363620150
4043082673570212629938116894388259669
2729386277066686531683648403574911879
2661817149976622600882835123443675946
675853215524124638862851941667878648
3371070388987390891904232147277513837
2058774276580685040052871844215760810
2020065299050173110211135747374915413
2697289390293866437362399548148689772
2732451869198123754253205810584153594
2695226727481181453103156375974888607
1988227694452893874397077683537880419
2628309327983493024375711484452062856
2094329769410146107704660640807904864
4009197470505093098678085933018459533
2763178282410750263775368496780310646
3940330604001994400049219075982386614
2693555962249278021872738345846090685
1448849415586797727524888407458526910
3335593017858248329581913106455977946
4005650696004357243734139038239858340
3406336026129118903289393251798897686
1383509729856064713372819662390843198
1989908255894999532134595853410040450
3335789173280421779894985941194725045
4715281126863403490479317130248507240
5317848303917162384267682945107603566
1383220445015488208560036645725423520
3367233841947400467679135315779858389
675936766605587669754275947207364238
4043170322789927012127181689455931740
2661812008528526664023400889910146396
2661728984456627613094812965436449002
2055335590091651777162969649781277240
4042973870223305113373584370107900585
2730978387874915343277934558129615595
2661821776698718302692216754690850970
3335612572884367129680540715612677773
1349433689938411840122338029338752305
1347954464898781979282006631481250383
2055419126103804338023873057247481814
711114783929215154969377783897270660
1383230253250639840070183761584342322
3367528081259253789360521289534626401
1414963897434369912950456353605303814
1315930779493194841653047492656577552
2659955334341359924170653154967100921
2693556193550623256176234740746580183
2693458233398990647385055242341758518
4681685653470357803384283645030896211
2693545908324301232436847308360837169
4007615372085035494765556707476930038
1986463609856274831953953258504309158
2661905287790691400478036630642561175
674159261258756244799016745090924533
2019863661199407596857500902196236991
1349624442437061118372530685443792746
1988041554242206985630287288569693402
3301914266931940581119582288454259921
2695609362518170707062061736759488535
2660043769943307772939347604793642044
2730713664099643122602729520242623833
1989608629263648068243877056792293069
2698861065279288049834007819366488449
2693654181658962744036375800735900171
744912137200577760459364558641510659
1315921726885754381095117705940982481
1312481750453036880863985776101103926
675652394066685206421527741340613387
1987938395284377818444872660108257947
4009300573706873679751775678294356149
4007610446150499622611082906251284580
2019770069123814275888046841351258104
2088941414475424636149022618989321878
2697289390293866437362399548995646312
3335696394691001000256520667072441667
2019672594371515286877856299335825831
4006125862468137380233389574948195609
2626360121003877998667949318272211144
3298382001104368459134783596260569810
1986169454180354131944701430524881589
2693556192865760318708380111820352583
2057301010196834353500202109110843714
2661724031340376736086859625104421564
1383613105294447778161795291150371846
3974568873793403269094342574581005131
3335411492192714641116082066443974615
1349727859976207485074226469298145463
2023596747780622437716790386158416423
2729308154016761657373756797114869680
3369193361370456691072894347636067684
1483850586786426469230685945826686659
3335617821717092847940061166332214117
2697476006779623460516865203599009762
3301918894289525213526576736830424907
845532468589870757149251166027914215
2728945171400044828889758204283004194
1956008014320187619921031589714217053
3332246877092604385833778465991837769
3333834349145979283634031451827421730
1418687203026917090589376472117397866
2659955377306803409917829924229917838
707681251777543690880953961501958162
3975616422043103468259420486398693643
675844206487524717136853219710873984
2057197621234298715456459572004040993
1345994458311549233581613550315623025
3300332251544056982061280769842300290
2660343625761045557607895774117935732
2731179467098991764966781419513038981
2055517373549547903585401899625139434
3369399854330104503997431301186698116
3938738453848424264514241300364555773
3333657735140589571761449491372311789
3370775403965545487684075136587431681
3406635894881759220615421265733219425
675745442021367557577435554766765946
4043082401385511718766770093147527609
2729210001752684433122298022282431193
744912137200576302269968117120007779
3302002431089078140195759907567357910
3335960940737326329172551423178086082
1379595074691671478750293842383203510
4041500575191713116865262486614982739
1987943336263035371525102776833464623
3906901651389737666353630345579414453
2658275302201362688096436878978300757
843945528620696102514241108728461110
3402700642059923254311763795748779511
2658084021296703303249186040431225987
912920150759746214703188947010849548
3331869915854554145886762040137097540
2695800112761425857028742957136615922
2693556465691698765718600301549728695
746494179087714799617658106185385783
2088652090355310329900542541384264013
1346181142075554080983062882300506515
1484395097919997616054200145893613927
1416737482374279720803559570867648131
2023405495442156191990263452060658731
2057300753190222898118781963526978907
1988232592468294633886227134772608841
2693556465691698765718600301549598735
1314451840174854281744037354499625725
1345896769530398206336985829083427127
5317848303917162384267670036706356391
2057197649240494433331150260042360043
2658187397330161451694688649643269757
1988330867768010661644842933031910085
1379879732958319988962299797569569115
2694031917137475904052459929479387360
4644636037276258772471187532127804903
2693463144978228555164109622386725171
2056913235184027113288190567231115535
1346185754363209262523728159312971267
2661620928132856760545816275166295362
2730879909741697673605584481766847837
709636131012826469565439762182488015
2691979063391087379084701722865714819
2020250907056063462708368198369914676
709636131012826469565439762182502455
4679622828691033306386542063629966386
3335499397853095896476588137878504523
3369394439189433758715247899717153139
4543549549246879298945648312479136537
5185238547116306997933015462904766456
4678236394425592611603011328140445064
2058877369900266624264379293279584196
1346186312202580162890451050086923542
3332345368732711683421392557409485517
843945528620695539015077900969067987
1346185754363209262523728159312833365
2695221543078191760944144308498826047
4578825581907433934349690455046953413
843945528620696102270409235489195146
675844206487524717136853219713226260
2695221543078191760944144308404734285
2090793134721552095297306883164787811
744912137198597852249957225718988918
2727053704603575083930660743137951062
1384905618077081755325662663087892674
2656604851929708235459677337602081002
2727255368082684962517786074928636170
2727166687584131305099278002647569553
2663865349367989704838728877878674409
711600332150356141434728739162826220
2693463173619596189322557065156981889
3401035535355230247981596978314747986
1349723206186926234431501488767204314
2658187397330161451694688649643009115
4578919147599036767701488201800728542
3300052466330901479658029129544877645
2057486934035665614989112292782507405
3335514881192829533099290974832405711
3336078497517366926040552953615239222
713182863339931221424396839466989603
4679622745015636373188540752183703848
2023695225166009351801102745344044918
2662106464212437172056168784442685041
2019873158682101380417188270183136259
4005935053476027489339211192428951703
2693752714752453479758413336567142428
3869763613196979795003414321861184704
2730781434010270763086462081538292328
3369487802118943492698008785561514944
1347767812641548534430923204516462968
2127930627786504843343028931981846517
3335426188558666437460413313205089759
2661719175546846738656194825130290686
