19
1349826107377905259176312873409925720
5388630611759743477073547599698787891
6025224785967152269845702295630978604
1346190953133806446599265123058971358
5278947444562312054598814151347150146
2663487628963049281742781869740395816
1384802774048164437325955531575998672
2730792492754828388143271214619051295
1312673087972691974252301207135457343
2660337997145040327727167485794018834
778512194306627189466741708606198213
2162188507820151093480101674050347253
2098362771284800665289426329178681434
3302006813488243178890065869279771582
4009575364344010233941476825298717631
3399649744784469266091382664688849861
2623200488308560221761973537371909562
1415327682901713674819962230043880048
4007713562922152778372931917276773889
6100476233417916893199799673283685807
1314260830604531306423893432916921081
3371168838516611122186235274244862908
5891395779309077653762754833885469303
4043366760392122945917314398775707688
3369301878996404260241326600362968789
1317993415877733251812277347980530626
860538197326638723095103784195186464
3936970079697808242725005117345895459
3405714155552924682980009702261777070
3940320238572551749694444707144746459
2902999485315178086282585663322376991
1984401000762277266236749125136139526
1536098071227039150564964246977802518
2628485966390825857122829774850950431
2734520222192744642929619422470010282
4044758895523557282132415799777918224
1058056970185119276455631702522174173
3974563677923285254462327554179090571
2599926424118085529723197602191536888
8686332430964947924144591636100834795
2095922384525793388130120674193031163
2693644642004275002735390581509336498
5280715897980388920300009733941821524
2088848299384424041548772155147173792
1452464702629846832518416012453180358
5351532212033091226474305604004740721
3370962301800273121953852250649411501
1986179495888495454125561478354094208
4009575607818554573095319996570184728
3264942801073816550376159846139880812
2695804982878605511707912272683928982
1381275620310475343697785417858229862
709910488160744461539154592034677123
3337734060839707114092699753023564882
2807512252072786893211490273232610555
2662293062081161716105343071952956087
5358630534643641397693348954455918421
10337587492541036298668593793689323738
4007703049192219344101108584327589211
1986557244941063057105982542849931247
945021962038894917854735467770956264
4650039971451104722849322291280493360
2659950206469513967211989292689563203
2731165085128064615862316546166087254
2768317045445593459562389143184474905
3873295906342971411168362815709343631
1422218979548100997836195814037151683
5859475917101329261624433588609926375
5820383065352237601622666281835657095
3367719607960776575662661510902805823
1417311967650023881387585072684432895
2658274829474148846816350121863816078
3404494921364800127988155485146775363
8016553669536321799504438057384214272
3407007714642487817414367700535869382
1986557214900508237247812466482269628
7067505684287187540315108138245028953
2765123091300176933863311881484153343
5252802826827054168900534353562740954
3336147067304941154386454240071215711
2626532622590772580181480540787112314
4680004862167538593949756734664328566
1017013927148989721332771445475730973
2207161041400115548049320068459558790
2058784848424498545594477434938128947
711016794465761465052277739056918800
747264170637911573382553713468170088
2660053825263400703376378728361770239
9360538359428228130661455348798443337
3369198029512850431223599976543771356
4078451199103191514116654282280241282
7842093127294323968823052395725077499
1346377351103107022441607016507129136
3335603101859172567964871057609884107
4646409458852320544488536505847687603
987680961893668038328746651314855423
4007610502642283814072274761669556527
4679818666941297415998523046476575215
5990722987141759642628488087552568784
2020065299050172806366312290662535959
5426597274305805862098695937055000376
784790055464778224335758259619120499
711413880621498138231955341239566715
1984416468962933710049560656997208562
5287809322383616716719280224956767598
2732462768070547640219568111698916192
4005650925971692909297100341229775931
4080313587726701290736946633395548069
3335406865660437906865724210930256971
3333922309719163981704163197984361793
6529621580881250212360279188824683168
4715188279698110592475907707015861307
1018782447089750510233529309363078869
1586436370555570315544244584753901344
1420461572054297190433540128905201518
6027772847526574486966019250249041045
1657733768440431924310384885015984963
3367532709979876702369229702054920564
1420461572054297190433540128905071558
4714899022678268565636248499123383508
3367440202006904327440964170541961603
3873222696310292972630313215040591827
1622452811229913005027743709859125833
2658367976866714008102311892360262588
8013648332913538009672112475679769554
2060362221408991600408444538288175039
2060641709398122574266341028414473640
5390742713462791424459656409085854332
3371437756294586375141931721903557922
1312384047279004326219183368468418424
3404856870448711613793838560379454747
1346186299350771592783190576798385976
3507540711814289724319450728466585875
3300778078258247835784545040600280776
5826129765716359748009629776928352987
2089294602500386045990446498675777111
3334211853195016708915896976146609040
3401236928221802409200314775930114143
6462777649225694620050322166757423335
1385195692864592644915238300417185288
3301992632854743853057400600017199364
711124622160841092231809111817743750
4179459544086772136654533739218273458
4179366751199727373366957367311304282
1658101420626402902905255053025459391
881082752539455540975764561173951731
3371447608025190022616838869312376703
2660249518017959293374511986712144470
2060548361659571139391845666696476930
2630079097050635969440356613053437360
2059068991629043924181114656866225403
744912137206512124581174076745525975
1317890285373431139676076079138488906
1422415418657836590786649179418054387
2335894750402536480272112610743972966
6023745618133324876777423830257554066
1383126838618016947767422535540638892
776827072716144350097733838435809020
1988134130824563240429201882768362205
2732364550066204610115399205387383702
4747216105240049516482475005005447673
4645861802334617047686579232698918684
5418934549151036807145611392089916769
4683453891278600934400988243338155553
5960081322932561187167782786745698719
4004455724952969698238126235554572239
5279318976341972642143848470940380977
5286305387193094854081213920401473748
6702587622548869501114953062098024029
3936969998996201403241689401391949374
2158092379898853203018605566423651010
2055620031913133858068912223295438970
3370962301800273121953852251590053317
2764314021168060509912632399952100146
5824371109788430536006735098924322162
2089024435694765017076383955269900490
4075297170692955570547085980129401933
2732364450640609422274459737948234394
4681473960274318502669817326109127584
4144365322055600942856831831195645500
1058056970185119275915533181820854421
4045047376793056017098120795979092372
2732947989906285340859616059899405946
4005837078889867908683060611918340015
2731444043292382594876359502905917144
2697579221617379590216448551593578853
3507452507655781088421917119758699863
3970571171768828864390034885119490544
3329124088253527057206795853352556426
3405259385423826076528768248312489210
1415326922304311252098022920889835895
3404960288775494307313937446124059284
2295973467140861891513880014842811210
8655058362784375384280172387776300533
3507805628384875732504767742622560627
2057208005314106805121314742801728218
2902729510547246559789880969953998239
4614842551162705090250636943820242530
1482460305043009169047877725048202782
3264957700126992436787368015166746594
3367327163412983108091726026376379305
3399071460073223478865544195556744069
2087261057227792460723393529366829220
2628039908246747936039459322850670546
9886053026225580815772245401155524040
3405048765124991269207632144168538736
1383421608675008983529070932751860964
2057006355363754756900623568662522928
2056825316826262747020462668906119038
1523781709759911673595431874690546487
1689026318972568375480068222768836909
1383137680913446642047580653347045963
2626364762649417889519507695324441527
3644271116789214934512007290331804013
1484483830025820627136376091286080847
2060936236774360177507460735146632715
2799600057047136279395271696825686368
2660147430982170489301648309494167386
881082752539455540975764561174075554
2020162987121395110561896849065910695
2729386277070330683849913293735369695
2052187301894126982636860524353882509
2729214576860218575736134867115217617
7377476282349478429735882149072338404
2062212922478383019272309359335518231
7983780959043164394579352160531037797
8622193145803356284309183738232297686
2658378977566071465705078740737401638
3974387292308307909819617055574323077
4076988029490612862843621652131747263
2731081290498252890635436043091428183
3873119305153788888470301260161139371
5388875454688793446067597183413516169
860352261496692128101865203157415297
948750207066937782410954376724982413
4543637741301411274464149772666508880
2087261667389918669250995854137301700
3333726818486539924805797236008354448
2060450169916232899589888752085527876
3367337260979931518240138922438839610
2697554115546820831916184624535712337
2902278308698342271267196574336294989
6736658301663487559520948794048048228
3332247107746670021259920942351292202
2626344992766727495170207054267251877
1048846155909375154419322768899492671
2056815142308464406410115746410041132
743624263941164589903349247271771632
2728935153861617797653891605604608588
1349722647629487025146409280318705729
5960831335716753606167127218175436244
2727730737283265907695096453568720534
3335794612056724401785959874405141769
1381751276024249937463206978089109956
1381844707578556204953154195167463676
6025224612477121294691155592233918197
6529812526180755116444863268620927765
5390731897469799782053324318737721803
3402892238751789991211543851932623004
3938832343823104951675853331933044330
707577876424563530905495558208134265
3404862314297814064226556682623763508
2728827183352227267412242391978066785
2060537832743391867369087083035086121
2731179522890754892179146895849888664
675844206483459167676697756851860780
2973845625655267106654134710987451929
3332355396194468624500805302400396791
7274258313871145509225220180742678686
4041417108459973913078371765789729778
2934198647964098925300246713421963111
1059071369012309634413987664486442303
6029085463914225465266184440390803710
4078157588396166623351274169704180270
1048846155909375154419322768053422025
4078451785581957413219819451806805522
2097510127909647111235199877036538219
2057398986326286131359717891736628511
2693562152415649048188509829139021527
2295791862756074220247038074466293111
4041112313019213780973013329338304427
1984597495586508029092424546861431026
5526948085021461189438775779533069290
4683552081436792061881457563334200552
7377755378211800967539727953339021880
4006316915704373173866526812607902154
4612416329971848701463045396662974790
5357068524125064814799234290715155613
2626251859773193480748107515895853919
1058056970185119276455631698099861359
5997611778545142608949128892707967112
5279226768920430761987523100362500664
2660142060281397470803260636128711860
3471856490347400414740089910877867266
2663492269071246900299005152161569696
4750851587344104487351619999262224924
1622452824129000890690674976144857426
1986262559248499655012048877039271842
1385288782216166015257036826914304080
3332535946244008153222160653821510552
1984406114353681286745203387123865495
3403094132241869780321170722918506197
5491579083188449891126515310462474543
2098362771284800665289426329178276392
4144542028356064031528643772597398539
931379969535528496756365464494513320
4679818937721020101658235862257595870
2053375568435235262536590759080114893
2732855373202800595676207694647831003
6132391880837823774141886141700598306
2090793623927271388350860020824642947
2056912788886613399932459258047167897
1952676883420664744810670747254931045
3298274228319886773180908773694031107
948666967416224810246967919255889627
3938827445060169617703866584578347014
6737114759146804289822585893789408073
3972349152035497868433910540906970418
4041118299026207144365619025504019368
1989706361016507863473497805874246749
2628301076008849445882676123384924392
5320377229828400166104240500054118150
2693928851865642860413498327539682906
4543461874355075524244207174753805661
813685109355223294181913628866780301
711497144590935681798809563395010283
2626624709267400867917068457763809309
6628660187381954073290685468909828686
2733128742773491051113529289349485881
1089619321849379096298104748138465010
5223180509472808291859786637704591741
1986258118853412355066979540678109360
3972707085341636483177698226499254933
948568641330382493658200679355773465
3938914809266759025122984498482878607
2056814528695776159283590458280063688
3333839530658706692099028600948891861
2734324028100599532054836354213427414
2729411585194805220475015366124850214
1383225100282885814757422456838073393
4009482317894712558731953784554073744
709635616071846810219560850563978753
3973832973721483142204840372286014054
4614385891928033188088187488984810854
2728915463699341930041123015192099823
3335509223227292951653407676577614933
3300130343811465347926263186526293547
3869675964687831271745042707308241966
5891131141011003265444621999971275488
2761341993309390895822181321415098606
711502014670628867981779772140383381
2693933711938697636458688561217938653
3643270605569195644432192737441293322
2020065299050172806366312290662803099
4218376277644205704109589556554786837
3406439486712748446765498065581602742
6063044647883287929139690291220067412
5357431096241436818655579051696889077
1383995466632689772587101557324129475
2802094287297905402116722701622189185
3332076480280874411687762712114431399
2055237587580416602509019230478396061
1482724891914035006987877930813348998
6554565065217334264632404043701610391
4644258302511850402983325233962130843
3367523627371560015000361745013614863
2697481205585727447643560709365737879
5355755447136194796192238448526604868
4247313719515165051779376041035567146
2732850015428605097772235296398561089
3403196992743326909208863707503115803
4007511711042211339925578262324242051
4143914146664309837578575673437443978
4715275695864028601415762139429941243
1450416461058244422674950055103415895
2734525334995056635711694747600928363
1122275262613847469985280998010102059
2658275330164231607585343626765279331
4715483063287471170493644814108563581
7378970392891363145330387172493468640
5216105857250974220149711516845488550
6029247646605997550431922774158686353
6701260001215085302633715956784170304
860166217706069177673490081001821018
3365578563632136972605823256037585526
4648619793016490723547482094335874382
2662111607946928872125018893472537323
3975890997028965144606707473377295598
7711399356086178808545259795439965109
1986278014059101909707177616435284908
3401418781079037597941694559394872958
7379068255878290867002257354484711405
1760686892970020958839382596863013916
1386958975378654260692713097356399576
6529812526180755116442772883417582236
5925001457198467046633883635814899734
4614391144373363580792500529350973707
2663483004383768674217216111178463709
1986179737966248418914962449810474873
2623495461190949289504234602576377337
2055232185262201204341125739289798033
4855847861887045201587378321595747948
3972800393949459974614324897724566357
7376354982699745727118371696568418811
5997155637856670625754396629793230100
3337458903702099726232007467519218226
1984597495586508029092450751510963984
3369389554748271998439177932876305151
4043268894455344999217195232441615820
2934194317747539231283647574682946614
4543362894245364100467383472915021591
4717044135711906121066560455998126688
1383033991266843945412772733139538515
1418501907847098240666459416021548845
1458647066435500037834677001238144618
4007811906190678608848478881170631246
5359096934041668349578323457227275800
2697289390293866436047708542345984433
1381358385199939169467676730844056563
4039437421752918631563404044236666484
3332340198520498437079749852041261244
4752150561680869015364775415911203887
4042901162268225660628364631718306923
2805651144161958163299036251182862784
7976691561811129725043432591770037177
1988315926540747340955732398911211949
5392805389081878955956713005621025300
1383039176542641492261341353211571788
8724763444040145504311976145796716398
4007899473153199898751784143588319850
7841912198782996983954206904345255319
5323349573153585947784412150620236144
3367327690574667646650453918073606047
1689933582151786485280876878926628482
1314550088307125090874551978041170662
10268431669098345435346832768027132549
2057688125592975119355904719227771215
2019765399471771843292072321874046144
2732462741014102114596000406926783454
3406631026234549985063890683687740500
2831790111807654439362141426597221730
2732663346042125781027716751278342396
744912137204637254629133355116078470
4752811310506799294277156741281984713
4007713333806978892280400813411478651
1381560222831192958208167642440493035
3405539243619678831411138138937882460
3367327677006769502350652899754712486
4683934786424878343457871872317179980
1988030997663906656789722424363607960
3300130343815426450870420796398529543
5150487726981490018840795624911349486
3368008948630816414852083094609145733
2693644171450904075050111322337833843
3936685912245635564743127780062305852
4641377301543877138754974977955668604
709439435539588154645196723123316394
2831971379596378997695063111286875283
2663870533774941170212875771712110424
2057275513103799102924992424096961900
948033904108463919481134668215991038
4644821174022604227353426246104976400
8725243668373028556971604834342081600
1416928802704870399015767197266424188
2057301081085374981711332366981375516
8084872590860383903880463935297395371
2626344992766727495170207054267918283
4041598334834349269657272740512647258
2055532111976601564744020915522028742
2762535675206368270816788651692035501
8083911290421915592905731614377970564
930533012109203174460487687944690895
3407482733150066046212731610924735210
4043269300800782649514867261788157472
4011339150409407025468404222095307001
2660343168103315701491187093195503662
3298744983721085287904611800202171824
1387057222824183273101151369183560180
3903281777044484156143776620007327185
1383696111356901139213419047476518750
4003985144451680712161496111511982353
2658461213077610620551950287653831059
3869675759066713319697910179834451134
5915967961079153256333754875100650147
744912137206513021148568498893868896
783910386051363752536061393682147779
6671402097724732307314890516538405636
709454375411200177785137580536985677
5151809090292319821828101896150267572
849623466328929133175341212451042518
4509851189702706502623239281414774802
677701122603984716809206260683764460
2727343032256945304997984854306384497
2808434645719050317207085609308315507
3264849669512883352681457807514688359
3330860284393574663483597543753850355
1353152584423066104552537699077866706
2629975695121554717743854141474734453
1384802774060473066607950426853168164
1450509580561137016862458992108573980
5286398762245854113555200051458893227
1984587182401390216738842131351928207
708058499409217105102195168800347975
774871977820924620401910409905152956
3300233758445961987027868252403229767
1381560796487706271641733123153884680
2060843116676508259240971076997717715
3406341683424295447023007900939861242
1533379759145723336268752231660908901
3371261957885080516136001553785873657
1315940834203610840489493257329300344
1118547045483185520696339932627393348
1379698206540756367321832147950443286
7377775078934659126217793648742818464
711983251375775331792565458872738140
5420801249981229054230261929301307387
5857334151386820643582658055773357592
6529802769418157201554962915409185954
4719024338893006856499301217938576587
7739425013077825039383114237739037761
4009570465468309352722021248579375290
711311103841028078578760024165422414
3974190811855762350285155739582051105
4042798072557291609707778091424488314
3334016389768144098765869423110738863
6096546936825767707456158369533574919
2658191575574432908115676490145002533
3369095126849927472791255625933985970
1989701690650035823097706167659616309
2264499595110356165743086731745604500
3369110855960837676087410107934848394
6430593035433397043283550317879029744
1590257407153146134790280070052377309
2732855115458578725897802464942388634
2835160356358358123504487517961194382
2591177505676886169195389354425723138
4543451804646167770560700198872332526
4078942421119634252970638797683966923
1988031728864263368135445999893965867
742854168962602496569021600201302244
916280934276482594545335972360505549
1418408615699814804218667762852302943
2053748650118832647567734592414235388
3402706530723259839526592516186294464
1314348451965997325390724411970304001
4612245159736507985320395449136497683
820686760052112129053751632274966989
5286496491800887511627255004523531730
5960189609904560230529994997713716465
2055729109650143072116763773099786449
3335877131822076590503135642507743594
709548037721662840591725538345857576
2086971299012608887150251091364443795
2658191536963792202175876739373890492
2299506032327273183605526461064011946
3408213788115881416066126793370698471
2969396379798308806766361761299555742
711512858669928237119471005351553752
4041205646623853630184717914025394052
2057010723543782301450347866106680926
2122807064712279740806004084702703200
2051798698222687535108455639666514894
711022264596387004163234078625860326
4075012523127036403648871866638472368
3266623063193320796705527207220458462
1413481133494756326123446096104023885
1317993430840416980220937902874084862
1346186299352859892057766129623170454
1531060931668120013815430126100055430
849623466328929133175341212451172839
3406434531406254873533369046924463121
4041789630775205108009171569966911016
2796244415868345185355486061964531150
4041117441076707553417217481505021063
1533374695550758764082901706435330295
3905143049094779382750769538440947697
4011608381006749566494546441709026612
3401516430576579502796810640194921194
4647701645156028130209853163846859140
7335643297750642934661680778518600834
3438188814943037838391196723216654719
6432621123286814833866084863277393862
4679906614761473286308495816724110180
4578919147599036189180592472806170194
3335779199495174315728401205195361741
5287779167698760299496409722535774283
2663580949005939052086137665116669648
3400839886382669983529727205261124541
3298274228319885907055337712817772604
4037874787120298940906130655401727559
2796244362934052230984462042939856604
2663492744056178570662706548532033838
6096546936825767707456158365767428340
6096546936825767707456158369533849640
1418688234238505946583277414172773492
2727436309374601479744525271632655632
7338187171464971644771586730815562036
1379796166763506769708368390531650040
3903099722074627669385742030688847382
711022266093739502531440746300603831
1314456209747909088194073835310396503
4681288352347778655328811632982375302
4612426645291675857063839092292707494
2727077969940847578510109786108409468
9323684538531831148539420151232364551
4752325599327067811756599126947350610
3404753510205360537084912683166745208
1381461503554447992730413954146511636
3367518485779499779658265005975722458
6738211300739285889666144633137082613
1984411029612790134485517126246606596
3942373595154272043875329336006849426
1051247568184151767048785325503488770
3335495301191283856718973277936372760
2059363461707729690426769002820507402
2661713775448527498380283402143904543
3434440257668136485903806879930704904
5355373030047960027500942225648551926
5426597234395139787563808068493161888
3970384543877910285937499217757895774
1989608685725777613024263416105240770
3335499656355283550367016853298829186
5388684876524320911757825917010038418
3405127040187090440520644991591080243
5420894055674472299986233643217861379
2626536800787759230704089154726998499
3401595097939549674170822640026041865
3401221946971669045986637253119719854
6029443395033486824744375974144010607
2021450860468390010180088283238678030
1346186299350772458203075908764299263
6633789015856004223644161634529687234
1988125321806294602105788810006204622
3337459189500756575417431854542682661
6029537015092489858590717872015542449
2695325219234487934915269528958983645
5286497009654012669334313982541159409
5387009353264252982395946754978522370
5357137156078725773243114672728490146
5357137156078725773243114672728496644
4043273726824062625746309840467482662
3335592731422650901887948220990729462
712796132404881223222110877476053306
3404495097784334963515465133700831491
777618182134145691340842557786884968
1348336812631443829794023765727520740
2088739723782949299396110258824957338
4680195467499272446578679588644727791
1449113922289765862530395684437834089
709640756910359910596082981908328680
1422038459036369217859242750540011386
709630946524562868767040320133287080
2663875176892638671822320376158982859
4041210573399661492336772420718993807
4081911302192940257920186676939198318
1418594670049051209391943991472939166
2805362252185880178188156516988401247
1554608798467002880451300284807318026
3334015835421298500200805688218024562
4002201968285530919246146239207141194
3406728428659565202301271557942810801
4647702147249374345119912969943833094
4005846618586101884851719913378877346
3541141286762116483015217204378962808
1988138786010823732775641643422372107
4683360829106780897448508169510698516
4009761574589421535870976479535080779
4716951087930890547429718003585967018
1023050560914948984925759220630189649
5962404070737764496185124839674811276
3346214022908168928866965356928763217
2693561092415992711678715547016266244
2019682232818598324109406739803358762
4715183193108390890190756485465426507
9863088291377718221196469178838704743
3366136859618221809073697788735464616
2661626085483266092719848800561042356
2695241138133668832724859591050301151
5353408395318335385481013644112477442
3367518227273350959167019100602266540
1316117920952392892888377655935517333
713565468156761488004019509305864715
4041402642178184679935210229188851685
776935364806222997162790374597302548
1381549909610672714383576321787227808
3333932352974649603398905892055858411
2626820646218718452219474869317126526
4009212395976206387847485779455454434
4073435667242531762868726159566465409
5353315145449452248524260206021886115
3335788941166291605471542423366114395
4642680903141070831829923235285048304
2020060600147080643862774795661118763
8051556089843050373189163199568143542
1054240414543559893293241885313702402
1386762508525540749551426849411704614
1420455398506777306182119249323591459
3438353880851582892796881530245472206
4043066946718993673793340578316234334
1986366436694597810785746308284830471
2624586266131941372491230842188972528
748169598225731037036786018662075971
6463835511378691325571461486654072817
6063431716471251603516515491588201014
843950413016754278913109685679329692
2626924035145851626677151027935319294
2592749464266665308838552423773247030
2730595252300055608985266876667112718
1349639670849419618832573310619653407
3874799567990938255382338580131612328
3298376832328799107929459237223489340
1991470732693688900058619542117264640
2697289350224836267172063886937110776
5288265463072089522005700710195582606
3300321380412835956778600046979641444
3370790358157052192124589644250784398
3407007972472115762722101077996408964
6027390311286250951615531708160891626
1055063989548499774808700003880823179
4118858629261750344270129483407554058
2796416388184983312043488748108015242
1381466945718139094814870494907830964
1381658470166155727333640695138151856
1991470704125314840443811300614604102
8721701687882067092213194524861101692
8051369776943828445031616546423959076
1349614617735637798286641856770644979
3406341239376027324891356989797261013
8721701687882067092472539976657236758
3469848516287653720027985524805213466
1314348193422165364064267073635156200
1386959031995634827816106335906178949
1418594126493858896972421801548621698
3335794368471833065356478759219148651
3942633513923826751902672008582417367
10033320180983925632369548095117549969
3406631268980366689365886484720993537
4640913276623167358566066346657090437
2126633040036845423546630602750231716
9247641600145689629493026570899993477
2060548145930597449748805576241144698
1457320275136560469272051521406580454
4715079231193231913396355384064194520
895437854324600461519872832195365609
3402887297023421313450376454947799169
3406341239376027324891356989797810816
1086077309930387882568038685327158766
7709557666910330060906954225859965775
1415151069572724269912858625438305672
1383416422672901807532788081858766164
1349614617735637798286641856773127937
3407116875981350882014785424842998246
4043563227320416468779799649211661815
2087177533994253050186601426682982722
5353501186836301068533180412052485424
4041500847382705783813671679193350358
2023499059038414768027710002423206112
3335416375996610671058829754059408061
2727077969940847578510109786107776996
3367258053576328251480932968240009821
2055149422022744806863664015434413434
6062372663853705694555895683897583892
3406160799267067015999223364957774778
3406160799267067015999223364957905099
4147171578382111051602134922914142710
709831836606211218745071009239628409
1517917345482558992080564842937385898
2055516816390861848501844679733734293
2592764434179133881577142539501725728
8577965697664490062468689793662239103
7274621205084666812370356129228079292
2628113635339522856359270157603970386
2623397012492984091458355710077905239
9247641710735391541593235575752569441
2124109336451478395036811216525312076
3405048397110902012648062592487359256
2053753818888137067243759115441392027
947069877703136419638062462269034320
2626447838938168931380286593514841643
1517824528320097056933819733720220349
1587162148790451581800222058499397419
980317358339795267151159051471664905
1417026778076479360602454137366244796
2059740838512931573807304039246764578
2658181765940742481515288456734756476
3369674472204045522404953198682010973
2658275574315296244372026674277275493
3970668860667237670987061490168622366
1316122346227858249346989114195421818
3973999561027044096800570873877086938
3972525248199104297095229466969276279
1988139271789902844494984898125527680
2594513020352635822575467311438142643
2055429492922097904700991199341376244
1989706361016507863428991430772951312
9248498068729343805002640016777168809
743049803761862115213823204777327170
9224402089545287103775746324380969202
913189298461821190620692183978915758
3268225241457153542321500148219860526
4543642600031019409104940518220666210
3302193483594871012859395569025801986
3363985677940017217555701348131148220
3942280802953535820646851422183919265
1517917901244688190048264400126649892
2661909927970222326525154246937034340
2091003740072009309781736845559782378
2656609752164693282733980397063130840
743044920671450742156057540198764292
2667220199807537468261511209039104289
1455551724659085259277530505787133168
4009275251302386806409658237046663161
2057482091091868885169128803851152590
3266721049762553373174399296883869915
4147622741627986891530482656302603121
4547444865766801994690017687677904558
1988217936252183591680582917037110256
6737922211736437481935796375388164895
6703234259250115889936411003254974903
2152792639021221406287714646549090764
7309353177854285583296373512687111986
2727436051616075144948703677610384441
4543358497539636521371980411443572894
3232934529017300416411121933866138395
3335690450284022860530811884923888384
4009844826345876093872261655250432387
4182908961870553008697673061168981474
3970477550264111028053614148299444971
2122448940105224727093147170892599047
4713321592341377324941492958474131073
707577877093061423695274371967700160
1316313440953758810134356502846567622
5928460091798223585481054812461917781
3367523140357853552638251066082969619
3942726861105127915453778282189078510
4509851189702706502623245092430256436
1989814105835829570956564509812876540
5390457455113884942684148784311134304
4506774535213902730620569564334176398
2732849686781670578430714372265471171
1384803018387173751055002025811316361
3302188311253987458777025278155326354
5146322772135267291501531622629827000
3367802954109941945331873109731731435
4612416100702468860127583048994092013
9361111960280715110970943909174379470
3332055609688795258475771228471188751
3298563254584860329080911601264673101
3300327027706899202605426416422993669
4750562546800660139647169599047189661
7340249710531250241012815480243550478
3266545212215562811808850617459925331
5788364387221712247386557853979201516
2626271454828671070378231869832582074
1381270708765194205049859219585349448
4648447654210187672280430901420808331
3869846906443492816098364943275471960
3302566018807234748380420785086557359
3367444745119139082738386782703845487
1055063745281033132887980964702813718
711512858669928237119471005351684073
1454263148705811015668305774568700928
1653828963708773828587202957314989104
1495035837405588171354854712507344589
2124128931506956592666525127802033598
3939003299265475936428231095137009176
3335990290462238498643187065086768388
2628216818643451158638440257966358724
744725453516141769424985255891188680
4614101505848409513665032695585716198
2662112092751069965670097375610469271
3300523834001747846681490698375047583
4009766173308964196846132864858969123
3406360846494033728223946409568658142
6096443217053020485906627292254302910
4511717917712115292572990306290119231
4543368077973927003743030200222512372
2021450860468390010180087990981715316
6062388323658579393060357475175882272
7373075576125973406789653349599280686
2094345184993521541730604331527530101
3367258067183898643112564008873122608
7343135357750749949388610631591450740
4005748399857323216405875330942176260
4751223337036808720025110033633065635
1689388954365062714365555805886770611
1952755493492555632692229538592280635
944938696676634329665710369069936520
880813672076361190799595400182318887
747647061973658790100009707878549337
4644630692167796012066464314674617626
743133326955423001628657025387743663
4610672645368853661185193680424995585
3404961034264040735443994471420688954
4009206671545643924307006641401377424
711414882621919577574645440475258214
5279696465980190274896798311019967476
4681484087209245232168755409707654452
3332629307713239119039065295812658895
2090881270205169182198937664530032363
4080058565576927490493280615077548472
1385288769372692488597345592201305835
1385288769372692488597345592201031114
2760654319547036139498231158833692919
3335593046505984767818639205839458753
979959193705057806622188992360737786
6662735587528382764921853928165974516
1517549164770108847440664313330326263
4044753138794653233881105401324396830
3335882017691432644664819732650663119
1987845577411877843347798750195078182
1312290710846445628667168143719616776
3330204880763146630661088883331796788
5825693324472793246170101521934568710
3438565748193742293974149195499987190
4041303636246128962618994094054222507
1517829386297907379010046882203725939
849623466328929133175341209905990713
7104824733174209646003754618615817849
946805100322375373426903914181667525
6598694424657152825453332022508145937
2053366000914068194641589621190493418
3367626558650470663799375326092916227
5820294822694094330467575686894316295
3332168756110128007577497804538069103
1448481492707499175051482021130769334
2768219342320869311986204933645023672
4511541070862762241288544974056640249
6031393647034804102425198011069354691
4081813543409052990122424427070696417
3332155075389647737602868804822251419
3903085297302174250927965885341035293
3332340197102076232224284752203587787
1381353974164826095796910566145811275
1988036452802173966559947504701880852
2659961063122456855341715828176506709
1590625249957666110923341382266845118
2130184576766347715294019799700161112
4615116378367153594588147191730942922
5279318976341972642143848467365024342
2060936208166302348698114528200660855
2019962137156358211471883837234114119
5990062294831675278471860472250246080
7344237890871152986671382888600927740
4007610446140273798586935233591258346
2090626577539865517480850969168509690
3970669390539361689871933126418185297
1418697585458942698399249331184164225
2057109269384691216530854648098106866
1383328690496083197337818844747219014
2663777686538402638922619084322242051
7739611019616792354561861512685693728
2732757196773085634579847669110494007
7976045757319010042242897897067339681
3367719607996393641769270237290328249
3404666035141987756349861891642268577
2660245436393999313009713900735174539
3367356828824861224613445923950742820
824787283262448912861810017952787081
3369203458939475166100430913554022788
3404469096156492748739682128796234103
9225137513955452106822986152577134655
781863646207768582208166963860298431
3371261399386601113280071208112611509
2191703528019499091855742140969729818
4648355066255974767699071696534899472
4043181179561780965202685984906140965
7372812959205514299790656533188899580
4042973854322647420691900716810049700
3335509209698864826508660788300448949
2623107914616472020373026785770678994
3940864840489854417793644392908551028
747161429348646006139316413332490156
948029056921055007064436160069104117
3332164425252653478829210673814598603
2831431959953408487103614386586925533
2728925046360915841662322746014413656
5284247417498699889873970547437067251
4579286797677982808569053683568876813
1022957159414475922546489164363464300
5215660109177320851144088726843379709
7709282820498940245831310292289330649
3406532792467812560580782267424163273
1418500791416743226424233258399931185
3337272980684307432258289565135049083
2729209689445374754131961841424692957
2090518575525577513821653564132260228
3972619330990378612124423050592061290
951571338892043076609754068626973114
5322145493711445858071299066636694663
1315832545051401458414975565329744068
1416634907679705153102182878528139578
2057290439217688870194224374182912180
5385333934207576358645818509673504564
8013167465633718823982053347777124305
3332056097491676787555737772695373808
3938640801438407746774383105051542536
4681877465794902926764741540433270342
2060641193738866683650905334605960941
4717344006008052063638584143054059875
744912137206511561152824346479392063
1349521581910311716090284054734360168
2727441524008261207961549042142538304
3369286680691427824868214683197596021
2023675115841687422919977880791582449
2760654319547036139498231158836018120
2934654827236318087664356459543629952
3431094645456763541147747386231946104
2659955849357415706659372856102841490
3264766404041501064865374417187549918
3367243911624883655019864451205307424
6025322490444762382649326327628204788
5287809308170743897492418026815660890
1555236587157303149902790769693327022
1587073454753781310358562135291350992
744912137206511546724230838364923137
1379683522431010501236852131054653838
5992006246626265165770966808627062907
6027670029248755518664465729713651817
978352940114240237274695254033379961
7377677090143649159605814642746329775
3369399884324601256217282296852757940
3335788940556928850543871799584856060
3404480551392290464862562354232748996
4511619478292504399583031011573538260
5353506628469360379225409387707643790
5322145291707110336986339386812046301
1523507404777096641373243858595701295
1316131571638681070634454047192601004
5387205748625095231955131211949951180
8685562181585123205202825761244996767
5286226829937735784542683436972857665
3265035850392150439516134609113501628
2761051362850104746023503102097876756
1482636918338151704841042756368152042
4007801281600416261936394789502293958
2663585832693307670566941587701692832
3296785018668997244570245011384569161
4007801307319784099164363272010505509
2053272952314414367401174052929585219
1379796166763506769708368388551190322
4679436132896253629412927493353997696
2628398562714545681651733387314059557
1346186299352860531176569304725790139
4679436132896253629412927493354272778
5915869931653382863281244953278796969
675844206487525020797136306272317874
6031212393488605854512254697725291680
3403477323762909223461990972997029520
3873388711296417357273315530645184506
2733010858830123482352207243002908209
7309176426097870301743585200090997079
2124595563061175051090423052113276551
6031300531131366516448525270873389401
3408202440559225430204590624794956982
4080515195411624219517011291084939268
1452587904450523596984453069672707926
4009471501898393652419007058519786318
891802700076331348859909137105332421
2164707232637479222420392927702675922
711605420145274744313385787701210345
1312384075962126435911608378559573353
2727436309374601479744525271633212655
3332056326602582076527543338341881753
4718926416528074075105152775663727239
4754765796048459923241303993957355193
856526124032502192899125095961586812
2693851465039385647999108750415422963
2732369406653283984438549429644979920
2731071437909240383628081428719476313
3334020501387226400720134695089491056
711605420145274744313385787700935624
2661620669511751027362616345654647370
3264771098004661869755901190890180449
2697554115541401337149510611956416791
3399753707386474773129464387123320742
1416733139343808025538066241205358818
1346186299350772458203075910408312757
1989902555039506023383605250666185072
5962144462757944631079444522969327998
2694135335501519746983998199893631893
3331982616047827509155977947492880892
2730796591563325875425844982770343126
3403088676326500919536945680383194613
1349707762114636279152201310719226887
2591368542428830773452363259553933525
2019682121999180821523650007035454638
3369684556207172615959368268279975902
3335886672274177377046457701509544428
7340053775049903726844145218292889022
5357047445011388232189362284607962704
6629320866998914148489569368731603392
3367626097113177849602957257809225514
1381358385198065757758764858726711602
1420554160897568496330741921314422202
1383308377058096727474917380030487026
1383038905119620355093950166319886411
2663978621724300068916234957962613160
1420554160897568496330741918635283084
2130003936877202008580671811976933013
2757603722358917594818316412562489534
3975704625495129408129341893241712101
4002403333310230433708448359697864060
2130489547766879960478083298862642363
3942462040681655378665596433264287523
2096016073775751528339938974973283716
6031212393488606128096243770864734060
6031212393488606128096243770864740558
2624685016302131784540212045694348005
3404768451309094463883616252059506947
1984695929137807752243737792763229694
5896701034426025656102245594553195759
2130184576766347715294019798805891551
4548948012497723959321814412231176009
5427234385675830566575395876000360465
4715193436175696159873049551404126368
5390644249680601555327243382227079582
3940698786898844827530891171812849023
2665545110074634086559614470473774280
1418687188588624999207888495694652930
6699403860139024285593041112792317229
2628216291558613243889013141873330472
707960496306533069889444809450173292
3442681983975842383245648717355264093
4715094944476668357939560205094505863
1416732597978638661774823317695742766
2635388826804939045144373111033174591
2730781405293520725657263114158038077
2058950618551399402139723185375459168
711026864744355387596632116481799068
3938827188021815257708057038189852384
5392805389081879518295627092736236967
3404764325408114417537288465165678834
3402803744519704179993000140216972814
1416639504265066124564675769089519122
1988236962035194920349590804130928764
1381647886345416809043488535476885753
2697098814054592285948775654734047822
4008095680069564768352209858534934792
2656512034735702011105009927036159960
2020065299050172806366337865083384287
675844219341519706628925461316883201
2025085701063733067944057922612621298
2693752238493441182610626745511160723
2025085701063733067944057922613019120
2732751982137319406147666283202259376
1386675077139734411266185360296831358
1346083194787826765473852400591347383
1385004124784948847256598543510389425
2730688858852052725301531431512955263
1484316770641971851110105468103938320
3975679535873540772984201604061145910
3229309403674835886845475109820274530
6634161455530774948676064438908414753
2090415358497590225760142299486243465
1383230701778166335756602688792817887
4679824382144060666497385051825927641
744912137204637254418862304953425752
743437937537245493476394398559365309
4041210844757716924347477292372419193
3903099967811851859878390136132810813
1314157155311145165528116094851576766
1379972795128046824691686861223680091
1952961799481642942649791454831613374
3871630856181731683512622599640198684
2934385203237531249309276033047849579
1314255416290933128603176711201548364
4009569964930559120499771191127525651
1452190086179940221144247584266763277
1957981929270372834913354587286149301
2057010994116624681039088575459035174
743443324038318799116468688808560071
7709371283268963042476633225085542980
3940605438249660163845625688626226167
5356045261926371307815780237152059271
744912137204637542908858762501748045
777132158959413602606793943616492492
891802944373470217037756415977138056
6666184845934222807391194895684914825
4082562322003502159931556479356026095
4045042179498682676336275862623794109
1984701156742008055674119801572922480
1381265580064395604001927882534043787
2023312920365168783217030183880958017
891802944373470217037756419594718695
744912137204637254418862305896819471
6699403941483726847722494640534698675
891802700076331348729445876166076724
777132116783561999002722536017452158
4681396068626177850070541309508520625
1984701156706402576635966007626873382
6598777325050646399556929388640279385
2090793391878638808334723758087982420
8989918199399608656841879797079556915
1960030730101440778305425088268523401
2125897630577598912968917639812467181
2088936734946809281939271648967404480
1484135463516608487706092863457893309
782044257451364814912577768491335558
5857334124239148614319925993137786015
4037585731584710403197603289987114841
1383323276898788615098148915420888072
3332350526755471330003378668350945345
1988031728864263368135445999037105292
2055051475413724173925345455736514195
5857697122600421452941579614010946972
3367822766956098591584949282265470124
4009575394390400814739323746430828342
713467306602026747298784649032044005
5217330870120097926736123795724278383
3444434550588913066601883641811509816
4080121662966149978933101529224145954
1484125665964521212130481148936048201
3369007695465999690944261256161368501
891802916521378104369839685910945357
4037482831093669310044516484397335955
4714899023434023385768493853632685658
5355750806877324340981259116668304744
4715188336168559639453257408755492904
1519504287663914240402614505389403525
2058872810505665854777139972306526382
5353599992127152968372585703036865912
1086807727658791450554446507124931835
752280476783208245879595572041013184
3399649959730086504773610629048167314
1086891252310952396499309078176338325
4681955372627201293495658174466265622
2152708872279838520200148094972091132
2796057710041444730578023966432041298
3443659227573423332833319626588102990
4041216230577896308697839357374522381
6703234285022289502990697666429662796
4041598334834348981881847280303184243
1379683236705659305065104771901160686
2086873567259749441892424896898907579
2055526898890373518431244464855594174
3367528339882546473664207029944120604
3367528339882546473664207029944122048
9017477580460877817059499131853246154
6430509499342728378807854596019834400
4077071079322516848399537675051478377
2062311142065675813458209863153770490
7709283118391976669714632033898155944
2729303011712453617370692045270508128
1086807959771245111268801009796335061
4853790405741032430068367417100960895
743531473119174881582413401538084509
4616242578182020673681505462646378707
1086807701195450136442091939002588731
2058872810505665854777139970474213122
3404955105078372975722421651143099342
2019677221022611696627983306833054809
1349722661917524169742541715086173438
1988134345843272687874147032000116079
4614116488574679915397914561530721047
846003524744792338484435203431669556
4002309439671631936045796849862320540
3367729690462503265677468613645494275
2019868044382433508844251265040368774
3903193043591352778179018298398356683
2090523159890030864809121138736912895
3335592488591323414798007389556377579
1312389216838009365736805413617549305
2730595782322742327175875267660467462
3231062670132501783016996133807156127
2662101493913594885602017709344440062
3301913751272683870128095216537112810
1984887825392640458468647517245617996
712893780595114339699896426395748779
5857878648236200751539647959746745227
7274253336469891442981045161041374917
6634255009056771922067671299721620833
2805738954152005123668345845528140813
851117086177834930002612836632122624
2090606724618934055968486453821123962
2623014580326543287406531972601249925
4078457242219888182041237145884168977
4648089668084409134396199625715490074
4074811403986583570534042588020044141
1554878566223400108102391680568552571
2770555550889511853018509568279953520
852870312571985923305559575329828010
4649946841357840500067905403936311459
778605570104125484415448597978400757
4683453920717820610890167988147143971
4009575394390400814819008908879333201
3370785457136755623062160477927344110
2090704713407756753097310655707001761
3334020543640544746859627086337911087
2090704713407756753097310655706740758
3367626803628498565327071558289415197
2693850676549801519829707597369432894
6425375812831410397903852055860713515
1987943279729698568193278370976749925
4753717163092906190123076542501620664
3367631715322380973293818678952455122
2730983098134228567447023386652315921
714941519881483697022114613330137034
1416919290866988608479266295540211688
2656609752164693282733507592594505237
2023499071886366333748564261686296922
820868000754206334386362309301426626
673982145920165824458404132196270602
843945528620695828337624092553699604
3330106973955867625139189498886107368
2085591166376383383705780508955738058
5316173143447722991706445615677269741
2695805556507870933837499202353872556
6063137400805928520692882710067720397
3438075083300676706538003747879455360
881269176997908061100780316784204891
4686995181254019658464134615714487761
8586906852870404154279967238210434688
1455551481074076499568031533622831024
1349723206186925627009360909666559979
2600024184441413212131918574466129846
2763090064688097821623092318332365038
3333643513836398411245994275454135682
748747840052967014251097317654686836
5351449134518264093691890574159253280
2055914961836229011671756682801334526
1387160353963455455732915373746508124
4074811188343121940703981923751016887
3367621115539424010743118656178270912
4041598607664364819051663613428373685
3871356227564564956976411551043220927
896284566822772851923633600783188807
4009844826345876093872261657939339082
713270469713209262520316227102703458
1386855270687821471786258250846344909
1413117323109113420263034821175608611
5252523287373067981352736358708962956
5314399302660270967830735519771143787
713271041755456135413665986048187155
3405446227596150257532515023721794311
4612613163356974938500699276463825774
811931638705391738116196730779600337
3335504811481931259689082799294235531
987764445048274798015124005517409462
3974480628847684569404677785227145638
710214770103424311920064427830354789
4714805960506448528732908191009874507
5990816119379428936746939954056429864
808487997519223041637153220395296587
4541599894530995514446307727684469159
843768708947009731877620790788155131
4679436347837918293752857947329378421
748356239694538824981366401062500308
4073141255050329225085346622910763776
3232924756494715665586289059661915768
2060553846149569195099648250318865209
2732923520370680595132057123690068050
2061312569480231225191626276973369016
3401030966037184222153278576949310245
2060646867640927283073873738698631748
1312482523158801445762187673955470795
709253009012128656749842890607110645
6630035310561011848511580783463430292
3300150506620267929424728386203103277
1491493676881858986951501917559897049
1529842213111554870721969140040973029
881455627854312715550979840234225586
7301049294727414769500366693330074873
1381937686116757226254505304904916580
7303816035754167542666180352399612801
1346186299350771895651242498443103919
4004734410887056883374150847589505132
2057104573421427371594570770457670734
1379688705481183411848146945387917953
4784182514012018438559310406725253546
1952760662972205263330151052016672846
6665998734333568140455930281288883685
4685222317554635008903106647289811712
3970576027605982786745505658389221001
6499567360380482038459012626959829567
2094702823892496131049178984659521277
2660240779779422799547838613767548536
1589978381892307693989351623195628904
5857697420469112614520933018058262247
3401325420929196183887251460481356061
2055144510408108824143711153227796050
4076580157418580358510203834595832452
3337366628662450495410599392499073914
1319663851146921577870899306265173430
2162188480678213248864939775424576903
2058873054804991974741194256607355505
3471955482679914779763421944964239933
5148272929694297589283721124680973616
4007609930487171516165231253596497575
7709547882958311409661905210868303038
776650421562160546310032096877704386
3341001468426517451316500288248794278
6425194069409139695519148688867115427
5788364413762222325503815782138439270
849530377612537183523519099228370670
3261617845952357821571050782603460857
1086356513630737159928935976208237194
5353599992127153560438888387381169677
3367337204450771119572452061199599905
5250734993889626996188682066745400629
5426592363444538120356680543033241460
3331963020200346255092957033200238104
11346996985300924006021432192668435130
1383039176542641492048519460423493299
4679627358096857708234139484106838074
2659862515675299613388843773719758322
917202173115031332910805329353371190
5385049261652461712389361746982442003
5252798147298439089467061538680275302
1019596376594250229027990657235390239
2698861065279288049791366951612727153
7067417519410206648495279944971460370
1452204850360510253818806960048157432
2731076377457292866391312419276419182
6598689445871003845557933611405542990
5857339010148392308713257952472363872
6430504599107737801644047952552782802
2693654453920942861911779294154076190
2695800112761426160609346420669393365
5148267297552968371673548856626042821
3335897486798759437102559429965248438
1952677613902661497987895251809330900
707479656858594314782640472394858910
4513382708613642896784988404554979210
3404857171999983872601889440212509236
4005645811515394346728397415486851606
3333829993186226534484698749749367592
709723289493568840017038393908172823
5829043986793486651997215776304453785
2125970365027982693228414964588230408
4043082387024157957941695964944175171
2060837674320885807462357842648849477
4009565080523036521235065982162468887
4142003136284195846354341777141062504
2025360331793444143722968737894248574
4715379130719756383821616645402911369
1312580555702343200892832516016431024
5353708050708418408741013438535309970
742952102798951344871543774313093905
2660343382255285831528307127933334716
2053272952314415233486801234167290308
4076771453319666791336105844595932056
5353594533981678006866783823125105675
1420838247733293172254439598387467852
5790589212722774000446533055003734380
2023602205886327144259652241929243274
6555766008528070664119926019913079433
5148366033440738182438417110884940139
3337376914588787446717239255497382365
4045047446710422783143920150675767169
2693545950502339191549064178436124619
6699687785525912153533105131019745779
3296604035804450176398086116901140485
2764382806684063434975953079918956887
7946265946044164143539841293879712439
5990816079427324490637779775379007108
5282670489401423567678806203866906182
4573810282165282564034587375697874597
2693846006943700288070371446068002957
4648079882652614981977224318804371505
2730988484805119464444248663592925744
5924623816076719380310207305811236966
4078539662557337074637338714318474998
2693458316316317620290178680167034500
5148267297552968371673560487774249892
3940419245147798315367138212071692583
1420739784615980693112467807702823928
741462605286127914398505681183260303
3404562173443659691804001260501268501
2126353784084460921713747653715597599
3331967689781495317409576537280872098
2660240507588430743082436074606298988
3436498267486870355928286492396391343
5388585910586011883393412795499885284
1484130525372838872504991730925022099
3445077277760589077771669028460313820
1384808214071315353824042513848816107
1991671007630603473018803015340864995
2704358495748473744193817801361281613
3335519484211615819709056708857571111
750414020252342118581499854771327387
5956735370674698572193389965052721981
1487848819417218129189602513825539426
3970947588785068170548635796975599222
8989829778149413447197301244141669951
4614199767582096223251361697588021465
3406423716211321716985882162409636108
2760654319547036139498218286327766686
5857338996497393370223378436575970186
6531581278898117302731538212480938874
5148630889463679142965222948909892894
4683542313233317150913802403568330878
1984416484034655231491524031713005577
4639046047472146719866717910191581526
1383138427304025452442009193954861580
4078839547098084075187466748986382530
3334124135288200794830495102284201230
3406925223487284278128635680396616184
3967416425066281450794606153204166211
2727451006450580674064805314001046858
3268205090641419588680056349672141399
1952956887075320276207337841012047494
5318230748853320177338931724742464808
2057295840036274026469220056441995703
5960080966389576373014685961053903717
673982145920165824458416734000047024
5953100542748935498731010939150516869
4821289841103232548359119857389361360
6703048132029032397537447265697772518
707976223120612948826286329083160167
1383323276821416513395547316808141784
1383220157788419339327832710894448171
1118639915606173981034550555404810612
4009285293052278916495950509975162860
2635388826804939045144373111030698131
1485904010533626673002969141916113473
752378381184513165790919389725395554
1346180612777176892082028674353824251
1383219886432554846105077797961680585
2062404247098307501066245415071986077
2762815734646212167963470743473373645
1517824528320097892942773338658093396
2805346520714588316836654042462291677
4009482087953085936922579447442758225
711409826171243302794047329457510878
3328426371160412062675951032210643832
1960138731441313576876275750369951119
1586799163311168931274334416434627525
1118365493348475290313159757188169248
3867809059744197144673546126365908220
2663482199508835093738085635728379322
2729317490915187462794189987445148529
2665442465945222638176082294278831611
1383318664460559194955924312833237836
1960133861322041310816782027951147891
4719014999709924636519825144562501426
7710776439705062945076204813775025174
4110490170068008410899656247047481035
1317895398403376206164757162401735825
1413387529241446584199858674130099671
778512193521525219979159606920202024
1450245047362865131054618168828526777
1316314215158940473649503981669385213
8050884444342834688622562650557672490
2658472083536371144325591456746127676
1312679032379876345715753101700392635
1385376240704552367607368557247367816
6702029637026171080365744564779902153
2660338726317308044543955148140905022
1118816477438662198208516333194007986
6063328410428239981656458222862461878
6701358005808055777265022097296059350
1349521811246531829546709095473697405
711414109130947682971045706551892572
892179578541047177384627615964716878
3942285755396724524332952032460361909
6094194469222366807487630782964019593
1418791136904037875139281369970639423
2623009179512256547272975864067441786
2727151952013816447070136587992887794
4007713333811154034558104623300050371
4715581297847778573340722228805689308
2656506919638413155022239869455999218
812593975194869966520205512711036802
5788364413752631953006236204687282857
2764583631621791440164867661253731906
713079975687260229529035272258189857
3367719866540752616850775389017977766
877374184843938494434688419508955264
2667023990704816117544682529673737231
1086802737364276792904213933585230732
5924535625484234323275450083190240206
913189298461821190620686338994216769
4009575394390402213797706231032760230
3942555391507298987453970793180630101
1346186299352859619461002332098037100
877374184843938494434688419556001145
3940688446537725162888807686353374821
3332546718554934051780361112685748190
3405146116216030651602725202908401715
1314157155311145165528116094757491863
3402705525707398935055239509953871047
2058676574304629430980650387702118992
3974387292308307909819617053880664141
1952475803446975194433358409077831156
2658481852301941340536371245841199743
2658481852301941340536371245840648857
3867809059746175564329206439955032199
3367533225754193892792208966894570394
2659955334341359924088883480842458203
6705272456032350807036766874510226368
1986360491610793385826675541686772307
1381544782377449024658454564844722248
4754182189011760193919113852515556870
844303111131477366301765900015994189
4786314328006487390753340080963624119
2727441465250759313060207753603534762
2725491555676840739115835658831659144
1418594670049051209391925255781093210
4642681403045950334087295442825620647
4647790582019963628536476608638402770
2021450860470263437161222901890922774
3434528433299499451435326893691449639
2059069303746842435900186753370777463
2693845519886348329325143685371113866
4005763613265545482447758674487094773
3334021059264402226825170855765278639
2725756293781914461239095632346805378
4612607952405252033300665789520459677
6598782197346282712426144212045074292
778507566154025958896654941080169845
3369100027116463110321577380419533796
2055242243545846148791997460862694425
3464690347273862490331494374318078083
743040536853566176191492760106006824
675652394135616614281825963857682864
3300518376608067115330767961451032399
7705373036945518790071582902079604599
1986267658589324956323166622990225619
4675997401940478503155117699859985816
2094531122241880502068564574137929347
2090881270205169182198937664480495943
2725398234166054439356041396462624806
5857334097775910575181987179212948922
2661728970886340020200240081918811395
3335602518233496916457599259881238669
5353594276152050061514680220302887337
4614386463376645147388639611090613093
1984794205268762079751154890814887283
1318180630303345062960045639129832440
2762815734636621490043623872101603652
3399257311588841966015226612407147540
1448559843556834064168711335842494862
4045424528070391815714928737041139835
2658373321181621620387360704888336646
5317853990376008744655268173032726587
1413569066253536030108068405195062004
713084629464475809655948055100604007
746577242441453381487909160049979466
2727059104704097714500028938650447839
4785720466974848544615529707680221906
3367424621475235554628253491802561056
6094287274356036961108982794735056934
6703420453605897402722885147874342602
5150046064156161651546423546932486368
1023143419612456735646635151034453133
4547086469732149687382366388300581127
4039736763454683235199279332855651982
1988036168576131237742925672934577133
1346186299350772458203076605884964799
4715094917343077222159947206113337824
5962315635175379255634678697289391680
2057300809614648246686135176532569546
2729308139732561329257668446585716186
4612348047965194142300742096881412569
2059069263028664433368112990298494943
1317689693929038698698715971184922297
7709376439831434624737562659735625985
2693929354556358196614914293361375354
708063870870246134269762214368120968
3332159487853181292009051115647980450
4680020031912158200394134155315517999
3335695891123938375978785368127557617
2731370588282193643944872540311066700
2061034469902285340513377509428253793
2125990772850112348158297585348370776
3367238970681728366051041115243900663
4682161091346044305272338309355620517
3367896235576248188929891862150810176
1348047557109068186273437769295751459
5355658058362605867488792731597969386
4009373269597240547310971658034498476
891709555129302881397854099844103721
2732849701871378135700765310269036534
1385391314034957398975766174955936775
5148189148680397178285160898692485975
2693861032669152638799500725675902226
2658488040290065977901872599644046721
1384998695963713829912656011347474598
1385391314034957398975766174956204276
2628486713301724166335219194327857755
813778400717277189379795318394872260
3408497755033985465254422300077731157
1381539922852615426633119036158098089
9359343506862638549777557735198164817
4044939577592719625485306420405368729
1022957159406666371274145821247855757
2800144580324039034822741052087683695
5926677146997840302966060185903470397
711021748222495013001164100777810391
1349722974776795581437445495902887364
884806096658282691023699398341989766
8552394538812028902911681110584423803
4180777596358307105326742662044756567
675844219341519706628925460328919700
3300062006739356390969158450670053875
3404376234521125872469640031065208980
2695800112761426160567183382725460061
3403000212156172652485145921140274265
2591177505676886169195389354428336778
3973818751592516838146219675523175452
2665349387987702931780268789687120188
4008193956133690680208083174138951982
1622084914818134039963908635337725637
1952957115589050034542721574035379211
4683454394080213570488876027021492500
952483335897306939342744168796460900
4045047389692670536414534884473149678
2693742131592095406477279208954897820
2623206161270639259085950885974540354
4718532900592298141266390378497965905
4752418619314602552997984525456961327
1956111176132564289502806661246468619
2660436186597477922997747976995597516
4076781738007408380350743848981763608
1383421810706839300301102401315549202
4039433368735246650385177374780541501
1952667086650883084935861545358588927
3333829234021210917789675310932100101
3402642348209782557844538787951022678
4648266863492256326729739172083997797
1315827876264125102732146438476391784
1952770189781348515232689192182889783
891714480942862917950292389660898585
1383039176542641492048489092025025654
1383225587284399555658157124140145878
3940595884983446012146039547326669034
3940413856547840408173687827966716200
2128613161686026754944389808035477527
4748788937391662437322178015380690843
2626359946164888465727837356061751292
4044939319721638658808522902163046870
3404567314927137295417906455077426375
3906906305893021100066805573496991741
3339237913927906971844580344477379884
4616248289715356898542925107143900604
4009305161044596424295068895649772866
4716677057972496851315143564829547156
1386762508523667626984998556150314488
2021450861146882671168120659053913442
2665447093270955262083535897199879566
2661909711562756024093306248389489347
3334124162436424836033090203500282495
4076389120700163348274678735902786443
1346186299344731901289643139964212021
8648812506395562156511786841992322197
1380081655774718052573294359188948478
1519416123501037895994677790876702862
3970379332280889682166280465213433790
1386571486093618364131202060039289759
6701548826954026892186250242318236983
5279319492001228532759302963767636880
2730791459216309913674192128883502838
4719108608327380046576867028410902592
3300140655488818550330847333505454340
1316411401132644211243649645065335205
1986459512511676313434062565912890125
1519950537747925525397587024122712305
1318283503648386528039360308570434166
709630457301274047551712185826404719
1622364454341362089541113422399552578
1954641760801915231844645918396422323
2693462943648205906053709866852272273
896191422552264380330546163235056902
4782389551691719699675034087796393460
3402906889972402620884828411073230329
3333735858154688383239312524233281778
4640722224868859885540175411141251518
2090881244531108827160275524812480378
1448937838966172523066572593037620145
9250904991958279267101851428819144798
744912137206511546724224707298665336
5989959365857744974624624662182186046
3938630435407838209007755462437840088
2731071437909240383628081427822620187
3337758801092254966729305489791556965
3970761923608757001199415172405893219
3336470970633551516644302302730473625
2294470321092185830563558165567631503
1316117920232029500439738925440450027
6031212393488606127688411687046534125
744912108630109298088862157726450901
4078167985997579741261925431680614989
895344681515385848477770088131194935
6029713537558793862000101174780559138
1986361264351839784654600615431949181
1424483771585399451403014280006805300
1989613297338687290570492534150276329
4076574972858866872610444080327543885
2659857918419457423661739789482838918
948755105153348993624238764556817335
3431094645456763541101280388801927741
2730879652774650010475032575084021771
3972510594134297867308641444540866974
4644160585158039078360621493857491584
4011157150543945919292746721416123236
3369493504454935805429904698504611117
9225686174713561580564367241226958320
6703876432101549571202521554185712740
3479809129027155134107133133579065193
2867718387684135138532761743787541451
1349522126213126484113665635249969642
709356357972669607465455736777868424
2764397519449048389877799151483105039
4685040560566442314455202926125357262
2766621544171014364827917329269991494
1413387529241446294797726032007751685
4007713333815331274934407024607546025
2626629309526465951254524622644223661
4678329241739388785852385017592697914
4009766416779222891765686487838695844
2693639284862949980931448575173310514
2023591878375367278110324792522920476
4751042841215423034741520450874523834
4041118026882919452080566307094197206
2060842671788729819156397255259667901
6029148954322697360163127735947334642
2764490619438573942144991775725446665
4679829348753162152486186122802242186
6736432274798803634602624875311429140
4004269989734585845307289471177373937
3333928009035878490462350310442328106
1952574238549572051604568646435568729
3404387488439189606288413097212980030
4041205673876584386905537604208204777
3438001672047419992612018033909681733
781863618326223398255866987765501980
2660147188989889366377361800801655675
2660147188989889366377361800802053136
2660147188989889366377361800801785996
2090797722018139909422871838997993411
2731076649620767631856246324814791741
4182546155560400412178947630268325716
748934920950865386638878051741944746
3367626083622332200962447153361076289
5286408533291069939092021017741965450
3974009343510866561509636664583394757
4007610446140274103006165991991623491
2092655178793166628606272607043615506
3406631026246617829901084420983318457
1383039176542641492048508182441561319
3942275917081775531310775353704959689
913371081930857577434035083773225995
3367425151458359664427490026403288795
2626810860792975576194447967905982514
3402892208798844602909403631791339328
7303200069604949351736039430097202974
1413392208768078309197385764130789084
5388876201215476333733631895644806111
2731070934385385389769022188693856347
7939177136777624622065362611921382620
2023602220170516148013872924028776202
2658476494492341933844546657233298689
4046903967914408384664804288670891484
2729313093454136766224200955897599993
2055247657263413360937636158881282071
845900173629424153236092425804763506
1952490702535758279097113318762438000
2090885926251827929017920835070539118
5281087728293580761714778224136756516
5146322772135267291501531622629326293
913189298461821190620692183978916119
2126265553456676867095706974981111741
5391027112400274962104717376197639725
2021906676755293837538667348110860950
3339130140274988763848871101774736653
4577248941593074978289457736422167466
6031212393488605854428178152452633656
4612416100702468860127583045319561097
2020065299050172196056139388451180463
4718533904691602965447933030574547810
4045239204984528673859006140289911359
4005660522213353999348188685602715465
4043170537685771634609436802766568409
6025989494339023346480566320285868170
4045135457321994404034672477084351728
3298460096270242868225849241633703778
2057000896543434412415121062113406839
3431094645456763541101280388801914023
2664066198648157959369067573744693123
743619622237719538042728497459229157
1422125903879293191246562639454093405
1417400374525005370198245466279761418
3967525243526550723702879932004226168
8988061323314386641541002722920113635
3369674470738135221179295717973295911
3970947901496058804142022222878325384
4648623929646648771650523694395977248
6736727317004999810638968630026802536
2690698209372280107740040164315620986
6705091393191961931873331476602861757
6094292388764309979663441098084616132
1420372688835126671197250621075471871
978352875734084756051838531771004851
2055620017524428365255456573207227723
1420637659015058297486569698707813266
5963819501786046293603895098300358765
4642494994407251484235634655607411081
2695221543076316905206280849603457882
1984401000762277266236742617601581528
3332055566765007904127576780632363077
3405215360953462891699422424973647672
3298274228319885892673236403724671113
5286108918850027397404573086711682720
7344056676638338573357246598796306139
3938463905359946680721085986500683592
3300420196491922644508160622719554390
3335788940556928850543871799584594696
6066580945508639154889021783810991715
3947496967091094098157110827732473049
4041402369166153321894567040304679709
2018187740053339210877759784231450021
3405621203236300924421999418717795667
709832066494295328929701164756761302
3332629252677561137880461873562729096
2661645436277007549131704768233640307
2658280000461678479820123519406958554
6028801672207170346827934291868549943
8011491830165300633760807994252346630
3445361161743032513922044996893641207
2697475832585817646500900405312913620
1015696496414319156241399069131022542
1987938151782683929510133039740659505
6425101224247775633972643093393114739
709454387511319816393935178959687908
3335607726260603083579800725062543353
1424953320043768464752964708127625972
1055068901178863906783793921646976033
4041117224677500529864188218294427804
3399174006911430657086185096093471038
743246571461507952499810955861378647
747264170637911573382553407810813008
5960552024785855064148210232034005977
2126549166116871088725056464286827802
3298274228319885892673236404524320408
3406728757306614186366531742080451325
2023312691181299129620024760227275767
2018203252756897416381740137239426562
1988419317689655881975884614582906464
1348135776341156210560694551519475945
1984401000762277266236742618539749050
3337459145737681419333473883973553631
1349723206186925064512847479157338562
1349531337261894890106662646801510823
2807791522964306796004182920410027804
1017916681630795931585200445931075865
3401232020150648728721108261227943868
7739611166069201551562151644743201815
3334285808826484729909310013320057572
1988236761263085413314564834847094488
2122895255298928185715482674009834568
675937095265144418960760831243874042
4715280868357255871775947737780612671
6027287166533573846714720435162036227
1416914122886755180267361473413785892
2095731745774827259039357998201383080
5992394008027324761270391071783729863
4041691411330036340906336574267575442
2626546084769202736711973061590087020
5351934112752429025766566719743839665
9250904991958279267101869823806456601
2626624707910298150794916595674782043
3399159365618950743392891080135745759
3873384367654488470137802325382066148
7374962836301518401650814142651933705
1316230076876166713757319485671836106
711596151215780448326760856704667236
1657459438414880922550155299591828957
4683453877748298258574002110271370106
4683812570909325561992185133725472769
3335691251664782074103393923327081101
6030066597939767628454887882718658711
1986164827572798803902099507708532763
3337552752216591245656176802717780903
5388969088455845471345408975642593148
1383219927860766548558150224799334921
5389454553001607791225347593432679628
2056815315752882411744409849843842506
7307668015555405437227522802382524785
6026185689084462238314000041315689446
4005655309795617180385031781109047421
4680191003100458265655289920126865384
3335887731415423432971846992777597765
3341001726256145396624240241133051151
3339227370686195587651221241868524657
3406434531406254873533369046030591382
5318602687026206783786895237040808025
1991671007630603473018803015293819114
746674646219491474027068241528487397
5252896068878575085582205939721588178
3973906441555471852012422938610461848
4614204447110814289057790399604898378
3401231529553781900823427791826374085
4181508365596274575935103609644799995
3296893579230510191677291382578523084
3333932308654075458538375847383527491
6666174872595762358630421750777815934
3478869326524935553476091567077453797
3440505157028575409117186520800899203
1355032404525718106036907478138119359
3265035823184518045170434633599450221
3406723543424963415085342116736020956
3404769495642294601034175515120282995
1349914256467201139003376114274421987
4683179328476059331916102783319261605
1530121524655657404508043294441205294
3332158986475921655191919730637598906
4680103311544322183210077643720320821
895060784663233971051487698798285099
750408087788240855530632140862720331
4612617695619439208566025781934142325
2191252081194868709915756421266622622
952757613010218039998080978305289377
2809188513168922992543053878431887697
3338948929767644360646190006971088193
1991661210854365275774332252151725925
2628118546995710843882059612341701779
1586622186400300296898683123091625583
4007988154415648876778864963057763805
3369488059910981769768731438140689289
4118853757563600272856432610380306739
2026756493554610011113685182505231272
3367718833799558624469785927141680170
2191703528019497402964236607291115729
7375804746385897685995567400200462971
859686912427718850608535636027202655
5388591695158755703213883281851620505
4007531577426079999929434670336995511
9247646456770161697467385026004295775
3438732836729927566722200587847217938
4007718464624818084896163318591410891
6431043953694155368000141597033558847
2833396623261728442987097475663535304
4681503640087112987281051319705708454
911524209654026961654255001436146722
1023143636720479099665274371887609666
9247739630344722735112124983498171899
978441117846997532517414146498592510
5318132676347345494679950138404281326
3405033757363588024145491550706354096
2125897605499359612641117164679999751
2661630997812214254624927978499159444
2088661629339214066370146659364425601
3333644043079906256426891833649280399
8650111018442808026261349276277375634
4011432077039510699894128579381791731
6628283143450344560612935573406271916
6031119019073293019808542519722039065
5354364142680182080225382922578861836
1351290579631203349901044938822787321
3333834333291037805893197253567200703
4612794404729648746770309444000196113
2021543393448349094560808727813973089
2023405507597478307716638772633530609
3265129983990990815631507194085942910
3968988340688522303354224243506138142
6736164816317361510625894851467938619
2060936206692056362581682308239423637
2161820748431431336582841105739954805
3367636584571456038916480457940659730
6699201532334394215243133604980033422
744912137198597852294100257493858459
3371359688901545887331353882466301253
1349624997373877256674039851759339827
4041313648753109189268997820402043263
4642294156481342995634569968400825046
3970947602365027478009256231676513960
743035123903537252375694883816054780
3367719592970208700522346841956203613
1417105661735786844109713689856779805
5323555933426887198442566331721591520
4008100650366429258502197425043924066
4074806762194865671029681844479417772
3333922526126518897716638370295838121
2870343935391374357811880979404303471
4684751534944240184110000709301750734
5282861555429941170316239093479373521
1988227450307977973842861432052042504
8717296640719377685933781289221375948
5990341470056918619606659377468835018
3972246003680131849889384469485677070
3406341468568261571118564718978647072
1051247568184151767048803090265859874
8721128289793966789379781284061087225
4007615072722663830274059845025149923
3400844610918052980326234861003336527
1383421782176027222580128224346984226
2660343110105850633612141718713227354
3873222696310292972630313215040605545
2053464546909502442949789431555386309
4615028146993505315817994626122941622
4041401868657854657482436105389819281
4715188538129167153928624463030261993
1450234950464404489232163281311608150
5357033221305829989775461054275344362
2665349387394396267382002538917153509
2020157859888694095095391916530146108
677701122603984716809206260683228375
4041216446935574147344609559700937098
1420177082721401718911877674529073348
2768219342320869311599145215389573078
4044747996571689101658995573791400029
4681778472178173163300441311446661122
3371070375375430435716521149185010668
2019961895080890552734462313848210784
2634007675707950845409681267161274531
4041411994039189782034400747763949969
2663777929975262938984844030195039000
1448672272312492885640897009132384814
4005650698138957237327896261523369825
2934743441971697086120193969415450879
2658471868599204341064055899858945990
7272749699112648443236652793914544211
8050982161091244118321371858678406793
2727534354813908560017862921153356941
1314251018786449776424987987110262599
1989804551137326727377922714894342011
6670764677066388651309640897543425207
4681778472178173163300441989746745444
4748892082127767141691993717140653870
2695329860167791223674910072564117357
1524536092075712748456077317468956911
4043367030970555062112809574713359405
4717059922072668152420699217053603224
8540172000221592012184764787774528350
2729400712664622524208880160574853702
3400927274807319073200228116478936322
2023405508936956663209422774932663594
2970029093705286591929023097946484647
5425773510078574267731485126651767059
6599243045391631968870373729064018168
713363941835343719954599228447422725
946353884826332300281138771455542937
2663497452910497723379773181493580042
4007610814033557201736362923315631343
4043171109213937770418970452503744442
6665404449811198259051511639436719965
2058868371582331330416066358102966707
3869759244413417996932187324161023027
4542138950506203973921452543761213678
4009472533216904823251217004309799761
3406341683424295447023007900940403825
785401012961522862939845446711663561
1457604349144125866952052804743832557
8685945170863774071938309070241469571
3970477577366613739207588972737713259
4607684181391008463584534887693758327
6430588123737629960001940586289711131
6031408371177765905372758899346285928
2089122900034555661795549523994871740
1385293423149469030749782903868252183
3369194105608291118373668114480516926
2192061084029249873155690483654385709
2018208424500200117318749335751793596
3366322469859820163923179155754801956
4675997415508584614513164499224035894
4754776444942560985176366317309451305
2053272952314414367401174051094795860
2661713747481690748495269940127973183
1657189516553346878210742071232729823
5926677147005751429975745206731747520
5285002586867517920195903928158732216
2058878684763695623324612646877588678
5425816336252431498413697587298684843
2019956724198416156315392255804047543
4717059836261015814857735659395910238
2731360275094989564326310508671900489
946442386926828752914049025306018334
5153582983780414488589180478420119429
6029345161993040477571288357898110069
2055051461014791430818522393530743720
3330189425152821409317567945244490824
6025420780047108383087616636159501161
6496109156530275686436412326766547670
3370873364223567676750813835827140387
3405509141647537150278776292070852694
1316019716428344023295143832866536579
1986469295005626883913784904928681017
6699108370050156476305787401397812394
4043185790276818736773193009356369130
2058779433210613821377163741486049026
5992305558974101687661651772036208126
2697485859362713141734279025629661734
7300672306401248730218730780232544137
2023871595633775759342426232248475790
2663394851697507426962780162910758967
3974103192060748623052647765759758683
10268519859014215052430488455460381215
4614121619459664503581907319874057225
3337263195938937566079327391060665664
3333834634115568065287838192563060092
2658771208124592889689554830608640811
1416831615862629774372710465325784077
1383230227505251123520446059397186099
1383219886472234016657066021297282304
2060351650354782154624007370489548868
4045135457321994404123296076437659843
3973921681437364260317185322721772752
2058970825601430585913038441337438502
5281092953337479893491389930027752884
8377655337026714132859072035621769530
7374565086498847958959689100340897784
3337360913367928837707928587674531582
2658177139970429822832873253872133187
2090513376011297359781037275388041486
848252886998375987278788009017331466
2695324158443134318475994042050163240
1416634605501717164970307420913344540
1986459011852815894861900968718305568
2731066319167905008570268486880852899
2659960005348730037605262390296726058
5919406838489536594685830720227968769
1416835957587459859683323136577352797
4003882472555594477673475408872361898
2805269433537711875505870647557665745
4779048581055201177645763615102928328
3367425394287598500941232860181601602
707681021799790631950440337510510726
1349904186075717000614253359947692769
3367905217482466745788507273181740067
1383411439518287656652916191673275619
4681298366235378500178503266969877198
2658461470941064076635128004676085880
4005655595550632750038735505676362277
8721128289793966788726217728010444133
2727804222294424799272099172378934241
6666081566926310010196103613472363308
6062383805446658564606006165847967223
923722427252544579430773310985531587
3367425150813054768231102157203288429
3335592502167557548842380113278897435
1495216765359203310846286440641326923
895154091189968284601074198510816705
1989897656276575062625436605362200963
3401055459851741231138286522439446292
4679431734760874246617458838716920246
2661718931245646294386853340249487746
3939097392676666035280303923232330722
3335882017691432644664819732650402838
2656609752164693282733507641661273623
3334217010493768201320773175344869068
5962325379088245042976599208524054532
3407929903440999118338398030655641980
3300509056140625064376435022512199274
707774844569320312851739143791707062
2693556222294867480400180117507651623
2168718980299555947235430287682826078
3333736085908275971109383823892293826
3431576056379550643383139915197934957
5353883904050912721109096495470593566
4042979027494357273072980710883495652
1386762508523667626984998556150444087
1986164784528212170365895820418440439
3369488032735294291494650499912921382
4043268583053632052441297716268877033
6738789612646632685254868565708281115
2086976212730399075103471449100488161
3369203702476791841098187589495267247
4683724043056041020363890734959172562
1349821453599040097786488872721053335
1689207831070104175484972156680734971
2020065299050173110028724571666768500
2693924185213296748482136914713225382
4041210543927259228305939228096897326
4679731277871585172213933806051844702
1383137924538119497035608162328184207
4681592387116055962772892766985056284
2094133536214444214775145732775629626
5253155729809218940852384749476356074
2086873567259749441892430720517725903
2658289740696145237248568488016359427
2667118114308772449982721591404396441
6062755170811231073382745311379021715
5286584657405735327578473033092030055
5388684876524320897335878503395849209
2732462512504554546169829235023992477
2796597886669420972552954591084238363
5353506628469360379225409387707513469
4750846374243392066477224841957218923
2023695010228513116260832668231375519
4752811638291477418967315399088285707
2770555550889511853018479267773657713
2729406427892102960153555122310277470
4648074957519125962677528015177856214
2765044723962593941678235919664304678
1386865655377205990657202569180905601
2729509302590486685820147052424708562
4647898694936560353300219910393638560
2658369167257426702858914613636077921
4752811638291477418967315399088018206
3970467522009134764997310250542762172
2090798751987375284476055401903949717
896191422552264091758811253796763176
743624375456339445013189771047320338
7939935615858249762809654178881400595
4013298927580531755669283968820974450
7939935643718551160793659759160520473
4715286555611430603948602430701030695
2660338511463356394045472968646705641
2058681472315529544810870086283647949
4610937436400616344495561177297820180
2663585889905466488465898645413049408
2055149434922249247584169404654416675
4646135834522930239809405257484931255
8013643246400987616230711137784357627
3331874843263346340995952474729582968
2663492039275605954115173512423498352
1022682664485573104986331549846580305
2056912990283262297630548285896931831
2805738982672816633958316151904577979
2155882741467554281020742590634562457
2729405856449326458712745315903532409
2624860841032519490550917591137981502
5321580645579760248022952945863104782
4009766406853811059908340369023551716
2663497901291406246042189308284366678
675844206485644338753414723505057126
1349723206186925643119945305907287253
4614199806173545434997173845507273253
1416747564270583353107071646904894135
1987933555128495963586568701976796963
1984504403975473187290101792557624115
1986552603295632515195533472765650992
4679917215048598984365875487928574609
1314152759241104069586922497582238522
2694037103089793154740842566592238173
2658182024409492562984462175058828784
1987933240160332412999016416182291107
8011300806263190553549593460503485393
2193383234444141776336292191395849706
4002686673029435020921675241851778995
1381654130930078329150216251345689535
3264947930415727489585276082794196942
2026756493554610011113685183399103011
1450623298429421457720814346184629130
1349821453599040097786488872721602777
5961967537366799735763561220030464841
3332464254502318967240805644207534464
3332056083846632120101759833361429331
675750870696309145184455434199160383
6499749143796617375851355780086471318
2693654684493784259846645109066920204
1954440682254227274748614608462071188
5152177556696501609168115841176737443
2730786808329374882660898819324346699
4681391686276603707888034482082741625
1314544700302451964114603406954582688
4715183178782434339458920857161360245
1984592596035945324449932323297741998
7375804746385900309338786466347964879
1348336812631443829794023765727658281
3938557225367021622064825180277341609
3438664482568895429171843363816475280
1381358385876559589878113228726362524
5926677146997838616263244700013463449
2089117757122759401140842032208826886
2057202820829786986393239992784791071
2660245436393999008428801814807309819
2660245436393999008428801814807440501
744808733912188851059443222780721341
7340435962956361243163284654023838177
782426429425364499229320571207509527
2087177533994253050186601426635799300
856051758173411791860062665428138467
1381942598416151183361633510037728830
5279040574558518989334514254913530526
1385582709420443858271252033999165057
2623200745338583297738373840867005260
5390840445180147768561665745107366077
2626360161860217662200003975873964214
946800022366161153219905895601066370
4008090852894417922499258140424858525
2763262037762172500243871827880106912
2156064253525627777496596376225930418
4511810722840158199556966954202614936
4006042599177292009690015493621662064
3334285783041757237391234580910444735
3333839222126155964407640653361952147
7242244614576047952706975074318685793
3300032598492587485513146523384752242
6028057560831082203119196005419360341
4006316928546313935286383973475095124
1381265781392128649922675820482993518
6499484379989805139808150022039403544
2628304685586171002023741842530158139
2693546167511431371211749673713166443
2663688750356822223614682328730966145
2626266829606311759001860506299268549
2727809134664926151994239078490590151
2026756493554610011113685164625052531
2133070436733192850969967560740840990
707676368012908254339384802789307386
3367326904046244282999646150857693053
2299143266060337909556571330110054896
4009212152547603052470526654286753615
2023602218738135715831629251399781327
3473390567535647036202672400831395866
4714899050494634916050055021770518284
1986459525329968087088335051438075291
1984701100056323481857707584461006072
2020065299050172196056139388451593447
3976243953608604824920804243459678838
5352120647816631141292787694852132706
3974029401217889620622136843375996167
1346083194787826765473852398796444553
3369286680691427824868214683197740421
2062212922478383019272309359335517870
1989702479175128849531167815464440982
1314544700302550291603961882186676544
1118640121296628968071579998897469947
2665349660849039773462103865176366026
8723283744803008616979909208571256217
881362254140331867450762909307558683
4212889118895992286164301182506147883
1385185448999555884991375100751078547
4004357422618061616567563305369923181
2663595659582785872156863422022578770
2626364802047348167753721066499122791
2018187740047185055195869123613090001
5389356905671761632524854043425620657
3401026022878104582524675084662177516
4041019994335208930488352952252700431
2623206174838526747077992001684722883
2733608780884029149929205360077916450
9395198213959783439419359307090212499
4042886682309629982046897948173975855
2055507357509213433992066013849509676
4009585489732049633558969411370996926
6497892214798047090907108058402401402
2699047233342370203818407061212955195
4078201636517935106011561646735233667
3512748913078361699585680161743882121
895158869136750733331013337992618319
2056824596863506524349213611650870787
4647692321827691455862208908194022614
6023942085000379067502536446607913157
3335592459947862864662455216823156947
2055144065574512211641149997621828811
3404583016866112964601465714211144384
4007536734839990785262696639923669320
3334285795183323612386911480863051139
7307393547040478583022497766018907845
4042974356415983859708563560150087798
3334025943707010215476659256781656088
6025224729417452247229796628876407863
784210885720707210059584290643864041
4006038213962742648883303253804739886
3406914693099179095793697177978837555
3365568521765296519103146608373205945
3367823298451062360447542000792037968
2665251169931164665910295042818804131
7375050496071699135929121959747235508
1314353650057887537654476751490655570
4151821115124246686817012154152041959
1386860685118361058745758049390904861
4612230261374029337679322440968467702
6702569113706911073394591602912884957
1533849538250348979947675783597924185
711688454174871100300619986450796311
877638664282705408397920569860664938
2055051475411849593391164158197567168
1621815224378572564423629754236221779
895628497703415878897048895693450135
746871656698916583734045778453518556
3302384776761995763927485169351640143
1415327669325887082130315005720416880
8586725830025747037819296634480201589
4080691200088038406174720519725830983
2626359633228457500976950000800077263
2727078496206115012265974632219096992
1383033746969606444475679813649533648
4041402600687085796952506368435038363
2026756493554610011113678727854659992
2731261987687043777106101515582223622
4717152724196831634407075926945123559
3869759310156304309684235324023960438
856144590377999125517584019370762221
5355471783808795233388275021382993001
4041505501773318217384703715129064039
3505943581379478584015934983611405423
2023302335703186475284959380794840858
2592847696648841349917675002376089135
2191884523736069380083456086048268310
5286398762245854113431082114166298034
4009575665068082946342122816469474028
2902911372724070805172759356389283232
1423910726237532666898106226606372012
2771947573060766306219884482771791828
2799865049291981709699301127035147352
1386963344123075167064270749711383323
1984690786871205669548617655418315712
881362550638572036499913707144844581
6663014530567663134315607795185695701
1312482322620561631873740075402825239
1316322937718176347378236960815485606
3401055459851741231138256479410298141
5461567965703143692798424381212878827
4548590119943077222121307695785918401
1381829154887301417795711397689913408
3406144959418074257220387022999094958
2662106149168781292053488988263323586
3974195955620029298129846732725677030
2056918488161454930961455485161892869
6029634676011240484765007121232467107
3939097419252879998973547753154754825
1988227206608338600164264928097760962
1418594670050924013324909858762185041
5424730559155914464372942043918621785
2693742347323348601293522643684575622
2057202589415683964469635613728361126
4681391686276603707888034482082206262
3399071403573306681087148571019490506
5155615984105737229679761799207039377
7739973568108975288769051990380984620
4615116378367153594588147513525153066
3300508037005012447503381901281119416
1454438402634640716953475249863417867
6028948046408530916646182339634198109
1346082637514496420135743823446029437
856810265798868922345035669915748122
711026877673432252331771098890645907
5220882203319276340604700735313937049
4008086182595223717879381307476422228
3873300559307147386203766424954266356
2661812279136888325860295715662338431
6531581238791606418487199894694489515
1015333420762318552668015583451863834
711414682071174433340160905466515263
3407198766396795290440301841341541045
1555594571989602818201272963556024543
4005836305480225851530115010170902627
3331958909930853350469295380679770140
2626453238355905918289540585484244713
2089294628285119855699274109354983358
4616424606530760778142773860024472269
3976160958181605996825988311761281554
1522957982711240074707700600472743471
2733040997169265788977637193567860022
1346279132374322887470332287828116062
4043180363036450936380908191662122542
4075395660811314667900990062383993709
2662013372640868421207409970866068249
3367719350185224551107508284564308705
2693458301959244346066932913966233747
983859383236911958007988387782684973
3942364120499948846186844394899068788
3406631026246617829947557909613611576
7739424973788482264367749011787100065
2162374633669590337884817808771163355
2051803392901294410479440627529292779
4683542530997967523723907983807822226
5891572353247198961825963308113330003
7104467123427442169783846409152069508
2626344908383172006195252793687972836
2020069952833207051425961005009881936
2693561907333076981621534865467329628
4681587721225099191130508404453728729
4612622881601626575801415382058321029
2661817637102770415826703001646046062
4041122939215848760771638722204250046
4715094988227337408196363666054121905
2156515997421952553745163295264759068
1984783634254016322265052370783435138
3232836023104988218914552177176674254
5991835932665139354563436140143117886
2055046534468694015724079162660140362
5318230622962405560282400063688716750
2760654319547036139498231158927771324
1991470760702511196794998365076719139
3333839505738547435304969546807906930
6062946321882307259133436171042844417
3335603031785533738726276821065984593
4078255850094557848686694742554689241
4039447561460209970733854127264150206
4078741543861989205165124343608766359
4681969907419370171395173314986565028
3400932188643720727120633378460800844
2089034748765239180168752599183485790
749938797276435426326505399739226367
3875157423292162944385010370369333735
5997611778545142608867108116702930992
8721128289793966788726224215730852891
709724049450068030627021514459653828
2730791733553767384888267498640651728
1314545174577333737362134192282429175
3300130817253119791551174970552958092
4080058565576927490493280615077425010
711311103841028078578760024165154552
4649406960363522966096948293369517219
711315861718832301543201507518818713
3401030736015586640000255325017061022
1346273702884496811601035390036385373
1383225098777085250285120414349628899
2732658749451240517287946500900290241
2773131482262708931107765018829698363
3438188814943037838391196720490730001
3401124301709277804451663453727034397
1384802746154321570480662391812208920
1387150041454857334572725378763734475
3300130818012942561441889740266361440
4041118284704426952574652708413229305
3333922309719163981704163199873624969
4644253676647945465228691597315188247
4644253676647945769825433398912301783
3332340184242358884596843383288208616
2626919366991039023924874629083917844
1450716374246617919921780218586956367
4645865114762979510874192261161799637
3367336716756460013436144890207323073
3399468203370714509765689659427535664
743334449811456612310214066156492498
6462777637157435296044512265807416555
2661718659887590864020880177288752784
2094432102209504688785381187443734343
2658570101687451503308137473990571669
3399556165407929736997853074291283178
1419467779091055958170448722284960160
2727245314827954033369357776626893336
2665348615244250036586820271553286414
5286123915176262248568835312922976025
4644253676647945769825433400700045261
3974392425336031489220055966539224654
3938557225367021622226402978738047161
2865768720023662611770823649078084698
778704033203237839307904462072703283
1384901321586986407242929945935839956
4005847177185066532261594782317876398
1383514642938798921276779304600804463
2807512252080701466721600577465615958
5251299082902031683194478783352105170
810516071041269689410162294415572009
2765044710333563509674125975114657294
3300140929150079020309935951681378849
2762903109564062214748593409740522937
4042984913931967099453424461754331505
3339228129212072079256061204225428733
2695608816858049823408130401715256269
2662189483846849964554914253412907386
4046707729462265627429273851245418026
4714800803122411560513126943742097447
2089299281963511065896909279128239741
3334025686587848919597981243011638763
1312384088813935024223048521523171047
1315921525561879541242938850191827926
4045135457321994404123321890561674622
3367336716756460013436144890207062431
4041215472832847997521284733712444364
712790418681115998453339598375733982
3972167626375579328924541667307665040
2021740145325121556411647833075530088
2693551349854794479103361209631117531
849530159143573767880360222385531570
2762427958798927519449485493705371803
6700064688783863451897361209169158386
3335686052937924514365839864456364677
2057099428222466706698523500084869045
5355368445541055253995448220358339232
1986562415811547536910223752619646882
856712521283520751444617169105374279
4509669949040278745303301818584550841
2865042593111690505914625045437959542
711512858669928237119471005351271811
4073053061640678705740574620320555909
2628579314211052137595810840890993161
2833396623261728442987073867664206279
1418982445097145475567628419171132049
3300037782975032373658049934123015537
6031206964730672459579519500153204785
4506412557450065868773796678947404184
2806856416280330157379681030287489485
2658289740696145237248568488016242463
2661728999458995417199539969043256012
4509757393355069390791302613911475633
3977747912393632586457937176482029535
4005665963654604607786275105490224467
1986454327200394750943576164190153618
4043284010546884949996295671208910883
4013019182434211096785219643538128756
4111948710122735496446673978855526967
1988128945709451196264270398799780516
1349821453599040097569338104697841362
2693850119428919401640960808437265400
1318381751060501909241103402803702909
4078740999676230915726244688828148685
5790226474371452241028102700257586543
2060935692507046458082692044922579559
1383313206469620166931089225277332960
3337656374731792202682559839339461450
2189664867715101777970501547947974289
4150690790035334457740762081801076401
3264771330124742831633222513443916032
1417596081573959860389853944426981645
6028801699345156543621128503854698408
2626732182044324906185294985738293416
5857520495705436705908401587527565414
2591177505676886169195389355322070976
4009481800722370616945991716835603007
4509757393355069390791302613911098027
3399556151123739823130388960816154798
2796592705004349770215255511594707316
2203623576736762247398196361706825027
3339042276299596131943130425162014716
2260315396757679585527033475775098548
4547091665602267960815070573145172381
2019873715844858559343275894614566541
2019956710554920749412789026060365531
3367621117792728910414092556124012538
1483850547467314218217774061683385120
1413481133494756326123446096104023524
711315903182863234186346882670872428
1533379593599480229236364592428369781
2658481635971545156244279890431758678
1952568839240855136484481064801649205
9250904991958279267101851430608204121
1448575084037557975886724047808233708
3404578715297473701608915151792896464
2059073575435809117409185632956713318
2086873567259749441883449353825580176
8684983611900013934662880445524280828
3335887172792811507205873301194009336
3367435737576026738466924700518542860
1314157155311145165616791710195970968
2090798495512652117113372710112546207
1498857034785760276639343006348557515
3970947602365027478009256231676904923
4007605532343447297420339385475993436
3335887444967521321446015368829429150
2727146810379776221650419818233798983
819672186263276001322529858000369827
2727151436356434894965116409640268583
1316313899367651419824185332252359439
3972442717695236076331258019272112030
8577402597757057510392410637147402464
6630144401964501910899459672855005851
2732751766479673848076984170220102819
2056824812477408499761100537125447833
1953055105915198502871824987233853568
4614665679317785755456645337926685655
5314409058686703272254141486644572003
675844219341519706629041951526122260
3264948214103289373683803019273344139
3264771085148890947275183487910794793
5320092537267288190099512799461120876
3873388969126045302581042778871135523
743236286122538083738623449417391107
3300135253882927910928714223527876016
2727436365947610165755103601697912087
783632231562475013273712416007293081
4715192920601945569261526714413370151
3303952138060640757249312014178776151
7939177136777624621895028723238041360
2658564400029952125322575650218824946
952576358761686856531774834358198340
3301908607684162545645440630631960618
3938551825263076030616354453307547826
1416835754742066096872168217091480308
2126633026407814991542520658200584332
856717106530059112739299118536434221
2020158631907408425523580005604653318
1420930592154366310540484555345357997
4041020050835125119689575078979862081
3334286350270591929164658505552450290
2771947573060766306219884475534812193
4078157316255082046452349168444011361
1381265795678395025019291487587697037
2090518602707193297307560395200190771
7373752734650739721651186784506994669
6029345161993040477571288357897842568
1986164827414404083654006367785756221
812496027119850720752549049210083665
2807414533929584972922842404283704633
4616243106734630048693582939673800220
2057207159569050873028864153495327647
3295218460895708661448830677029182514
2019775712808909193297796091038424544
7274072027910281447860670112401043002
2630073912568196851639785292110675904
6664313546247947714170910413998647579
3407389532419515512933803174105574564
3339130140274988763848877895202559834
4076874557429444824000977478864221409
4106937747663945155607553065431535404
3440810336754146057495995698899895917
4714996941449268427352394698684803616
1381265622962585862844012316675182211
3869671118133410880877727304961703520
4616061582414613784862808357721771597
3339130140274988763935773108539073000
707675880322894121171930071413573547
9863088291377718221196523746131854165
778517364552605436513376746400007767
1385278426817613915925441316750976147
1415150321898562920464581018985508763
3300508034816880581605477183078463230
3406734157407236086498270693940713389
676221669060863678056205355355075352
3538833157248706478949618826746414001
6669230586456197000822555871416583647
4011339176828784098569918659102896588
7377677090143649159605802032657663279
3300616136214887527985061658771951066
1531060931668120013815430128780094160
6096546936825767707456158371420637078
1383034550572224706055829928157784944
3938914850055742182143295811470888320
2053366013772239282109816724376767538
7338191812398274660310677198884772698
7375526219605683403282267674650712364
4009559935992577787853191660468923809
1986463652671254585627933740253395784
2730874766071846221619486917500080466
2023498543937375505946942326156969400
1689030959945333694384079873598595297
3404764325491724745225507064966311949
6589465060261934227763801461543627689
4008267424711878701092670683881588255
1530596106265173135975253295055351312
3404650592504473751754275609360660789
2626438053432750655780804557511638580
3397400695436401446425476221886437404
1381834122245998375186542232537358288
2055827341982531625960665496531273008
4718534177605029700038987513998856983
4752134047028851033568299020648056745
4005753528629027061965837832750747644
2657013541970109489096157645971685282
3972250648254122823047791249303189274
4009398482480509710046912759645677755
4009398482480509710046912759645547073
3403098975233676173129364438004929611
2663678164980832889794508692349354749
5928460091798223585481054814205338762
5318525665999873785579820408541650634
4677952307597456831087531940312970606
1988041295771472456133261657381390258
677808379731097012429414257947287743
1349904202583770535908385216477175138
1379993679294381689977258614077652282
2096790539856877453172312310381158156
5990429172066169217604864396990322216
1986355649349768603280471709987067487
2061039268525529139097970822010287812
4714800329639007257030789666992497447
5391218380449266636344426873601893527
1312290710846445628667168143016397801
2090415888520294281428336984037210840
1387047354479026580983812445685403598
2734328368345660280687488681380209000
711497130941496046191514867305738878
4006037699059246831523475876338874428
813612373546070424199089856830292625
1986263317734790352427717573677084485
2661626071165448189467935425406944996
6499739127049994497926528885820408201
1314348193422165364110391136979247307
2023675115841687179178666576284552332
2658186882470077781875911334436187020
4145398741929805757555276062915408297
2658668521708230795991153330442243944
4683257166556077028639762043807474956
7274435146396642730011056022138039476
1416635121909140229914108382711958483
709734105595045956039047767110244539
3332252591491022539325374253455313124
5318132676347347592833739586099889547
3337734795719944817252163544452293547
3300125674986401434786619666979744428
5389067320742189962719556601746124162
5425719120160916229898191205712621286
4612328452952833896261553284731695132
4006502864311158710584444834998676046
4614386463376645147142986200697746296
2168719008116136305819439340847109187
5252798147298437403045161126588553579
2693463215060116840702351024396235503
2089039107581516982597022448141455342
5992295531468819209325096190931652005
2693463144978228555336994113578515783
7376612511609863576382051191130305256
821245205509868055992861319997893739
2294470321092186969865088775011119055
1988128945709451196266373744147812206
3332055624804141539722567744421327587
4006327569642946523709238210670576862
2661816648791265404725655969590503984
5424828535118209569346247476415314114
5424534637956558741001836660620949081
3903727293786006382631887442558506315
1051521898226037967395170222023600766
1385086303036933612299130955506221074
4007713318699765791887539104227290122
5254488002700079523701057934868721279
2732462755337968540853167773360749551
2059266016484209083916642158154079390
3507271022023458932436749083999854994
1385086303036933612299130955506097251
913287736377734255693245651623566903
3266545183534413063621476053564076151
3970752168173684671127394148369822993
779189827126932666782949296303048406
3904956638268037522806700805033671170
5426597174880112041499055438322302872
3406532220235430544257960941979623185
6666184684414167841569921151016758100
2727436351659036534558565167846236290
4043273710965150818225432276148509772
2867537081955564898401392376800577551
2060445027722706296681845974067585907
3938723540471807324707945095874631044
2023503958472125196280049491978840705
2122267129398467238320453111654859195
3337832526794304464260801988140637118
3440329615758137324255962418342982807
4612441124532198672570632336491123528
4547180373322111973994373003012329412
4715477348103515100631150659592669946
1351290280304217662624976445150811748
2729312807724287120152674212242853245
2695422947293301845621424649069706669
5353408381067569773200188700334115390
745201392725040534088245253075304675
1317886174429401227899775847585786479
5321379510494785025199923876360010121
1986459526829286236002412917741847023
6029541370339907449089547348079417195
1555515921037549010146124039430184745
2088931874783053784461054069490615978
2160326897845473577441598992229489955
2628500922614082682316854538761608244
2727544353594089378168389867472855084
1555515868148456355974342578935103208
5287975632450906375152712526259477376
3406444585303978003460717809867731762
5321379510494785025199923876359735039
5354986056350844295211244258134096322
748836589861381351451314932244551472
3367631400156041139164014796453686070
3905128067126144803331919137161395736
2656512034735702011067849519147812378
2055070800454696583435536237218423334
1383231001033807753125144771938595027
2693840905461581949648319614951091656
5353790784621331245880396586887556166
3371168417129271951771412494475328311
1986263332019095963930354254177624164
4041308762810759281666067796649705342
2658094090976061693769667740540916994
3336078999568839009411199935106068241
2021937672311772126083620687505194361
5280711026319829109986222493823656183
6058825400860829493463693953756625448
4007796097798354977153388868388745741
711404054570881757584209942139002560
3367424665194353683007487827407240969
3371168417129271068742632775224381487
4614106498950507506796790643068314488
4005836346862724796433050679097984878
7339867922857666901680099131877585111
1590801943327366624831978712778399318
707577632910779925556638521441341460
6062362294910138823432268958741728314
881558800453135773595493781740022003
2728930202209803285411642854888393084
2834974243368440374420698939984820191
5286496683186962838942187362976330406
5353212430548243007515207110422606671
4006483989973786343129771214760464543
4679912314857352871840182981150472821
2660250319287691396814429038722470357
2056908121565044891443834237113453260
5889627312957648018351067006744905746
5996978858983422013615974709841112170
4007997720646747497734392033345574620
1482637010615908171267077429542502255
2800051503841791917938160015802612403
5389454350867905913972940627464988028
2624860895391906787186910562067385297
4683174389642118032821610657698645409
4009393880860591927040347449316526200
5993397237387695087672177093621313208
4679524009911420290441935747279432766
4683153978848391080018334528490300292
3434533319246437352902300928659646679
1314157155311145165616785256345309986
2021446219535086721331908361155174226
923727066723801237510534007972742698
7938986153531842644192327452140449235
1314162828239479363489389950818771894
819285441821358039731644929515550349
5992011459720730859244459700002535231
2727151436354560556455058037760334825
6674442353058054835653661947789154104
2697005780562063282538522164121770783
3335696394690999601277736203994909238
6025901288641194306320488903485207347
3332159487859098332873754529716215679
7104467123427442169462420083990281354
2730972959809546257261343797493014489
952022798550488295141618350778426645
3940330643999600754089134372626610675
3266623334553348923318490973288059367
1383324063130673453038437676458633423
1486178585519274266648444618891160919
4009844527009099477874049165094287324
3300327364924774655538406363096930231
1986557446229221046015683763629080022
5355564723963866808878121550070591619
2727269808041798063767734832668199291
3401124256599112049785386834423734599
4009844527009099477874049165094286963
4008189100258830527235689023846719160
3404960575250671726460358509471319262
1387057222790769354298560888947164898
2661909696489176667617377740465748090
4644537519218422828309767248456342139
5321379510494785025199923876360271485
2760841276020034023651927888059009375
4078741586800063942305685494469550565
5252798147302393665145827477217035211
4580515847878436874326862300564343621
4078167929525140723386936369686476747
1486173579523822256434934778916047264
3445831010096195399692765237638542244
6028992492514474639172201949301128993
4007630055549910602761743088888688311
2934194007036426228627611351440857991
1314363404614354294407797884194830283
3406925411949247980311727570274849005
4078643325103758951518237599038909701
2661817422203193969590426014082410465
707764329423506418524323274410504512
6099887303807212423276138759974454422
4009570237046043017279705554135270194
2126539949913994393012618220837898692
2730797120749240274225272211790540199
2902459873658853164673048496860727680
4614386463376645147014222159406113704
4041216043528318948849802383714826705
6027091285411496854444068106279862312
4608786360874291921407030306567259720
2731180067941302668504358069060994946
1420368522813421932850252006440514128
3402995560515877715563380864407014340
2661920009715852588390438393224515521
2727156335046389313875870353646582273
1379604640882681963798886294355569521
4715575826161664224360431808198049622
4074811704002377222567216873533743283
5281278508577262683111193426168921761
2122895190236307570921431065053283966
3906636616128414779878506378386982706
2623097099417259292275424691392486443
4006136205010810406817316042465187776
1555329795217889794706388582289769543
3333726861376814121008530894640066545
709346128475244906673162268454460756
1989613269518139133627961697561840297
4045047416112585566970509217907724961
3335887174283990946812130552075629703
4511541045901135190842188487236728767
2090606466791394442430739031415945448
2193741491983987138467746498541094495
1381451949348265365818172974726216972
1316028483385625094166355386264839769
1316117706008968096680306712620282863
821342719333572443439113983599217311
2055139611645177863128687666371346721
3367719918723461768191134291051040389
2061034469902285340688345873628140714
3406733927387823977923085317391990981
2658678605782779161094104601600179915
2091082717435305577502764521041222818
2761046793534367148796970896403063631
3405240062519554715054656319418485425
2057191963448463728984444579122326804
711306435709058003070275207903120840
824884797094165049093080208341464857
4750562546798787640226477927670717765
1386958961054786345753335485105957441
4715280854703759533060050813612225949
6700965044168517278046867243994988171
3445831010096195399692765237638144783
2728925792678518766058580083615531252
2658574656683811433961226521665134219
1346186312206762032984550817748352832
2663678151414813894123079773033591461
748449072010034490066637521105051484
2727171521248944940978487851035772624
1346186312206860634355800420138454034
4078839204077069728071163446595864202
812019516428493672587885121360115019
2662023156601041340146676020868831123
2023503958472123432916714566737993551
2693934471068316057790907151475182365
2124683293809473683736039710954779482
5220695739537846513968622983198015395
3337645816540954366355192797170277254
2058593048138960688495453448992036503
746494424099057987227371817182841880
6464370007276622509441434355801714295
2293837348598055602943062828163868192
2055139165374804972190872038058395410
2660151556375037608517493051391521423
1346177016839080456440637847893359716
3906636628956081747175284682281030765
1487760820216746587548549910735567634
707573506168624543244793740854000089
1346278859508711328016991683003503294
5992579890368810713244427782408050017
2090699486711876650467502654524378738
5321379510494785025199923871781964434
3334015562557449939165451300030867155
3365950910957709742504204941330481753
5991907972038687019594910250579634226
4011152266065199680279060718000362167
4147176583675020490165395315126475044
1988134345135113554497257704851681333
1988041811545575302532254243040639391
2660141502410480261974510257569690621
5427967566377974081230670812843672181
742863638640713979366932481535033860
6027571481872927847837149371503441722
2051901070067252638147687649233650086
6464821209110308341339781853773496199
1958070664995262535593744024995963407
1986184365331248014662644923901025846
6430945720570092175072390992035600498
3371256514798914798283397414413674244
2695687171205137208759066216019773692
1990005200434562338605842259335559411
744912137206512124581174076745663516
2665657795225440538769711011943816226
4647712231936715897344313550437714143
1421024022033286313493727702221901123
2663678165018422863252060711787928549
742853598279237448191462148244915250
7274435146396642730011079901027799306
1051521898226037967395170220235981472
1346186312206762032984557305469434494
1018870896182542872340829440846938341
4074625780988546944753695821363761501
987862554643775308932959162171318801
5277174458620416519724514359144563418
4111846078105861910077707626106119849
1312482336226050405650892719612714368
2658285399803922349267350643262290590
2159871366497966534065543325698744308
1018870816170992339384470779776249775
2727254813064418980323245864690816701
2626457606308529438856984147911816808
3472529456656840563546449365442360913
676039899889338597867454705445781015
745004668718801974499802579265649796
2058873297439934061520025020055090885
1420456184772070902143391119954526737
1988124562608078207365433802678208132
2020065299052261088682236653929816473
3404475053340521883278214345710776806
2159871366497966534065543325698620485
2727254581773313254227195642729713748
3367336959401833070051967873280171063
4647893471150805174063444902952812993
4043563598072296418959282053455840616
1381560237079996896322169720420579192
3407929469886260511723067228214537719
2660141487326588307535303294429546246
1387542387398112236122727436420464642
784304163508614999488731464996522408
3906724846712569535158265786551894934
1489161878546869166739123867243482104
8047151056964550575788572839331894245
6430945720570092175072390992035345993
1413480823490124653310841837369656134
2055242298539664100168860037486337226
6628458466809824675384906000079710917
1346190953133806719859551641041524286
2020059598182271991231766641024456438
6736731700108674880784192660787530123
6533977535285168719319626650881470989
1316318268928713906875506064904032070
4043465322818425879115450895518379966
6062852972596391973595292243700627365
1413112424348055899183671064424394371
4679725876192283625591694810251099162
4006693917565128491963294989595392623
2019780380807109099703033651074350031
746478708512192080119604712323987072
6699687785525912153404905139736227305
4045047446710422783143920477877647208
6027287780882978642721604060777569770
6701068405195340180679383486278965076
2057486949075717150479349558791491814
5351547611941333249684174167995556380
5314693514846110173539309782105143614
2055424325018716821690922227453498796
1381363270240441774227138279042328603
3399468203370714509765689662250007305
4078844431535064269888946409840097267
10032545646497289381246532741355741683
4783824467334622605498354961556485693
3300420386323574123787249598837849301
2730889778949540280716819738990620680
3434533319246437352902410947239971477
713079975687260229613116089299324195
1351500655031835011922363336359568757
1381363298840262886585498869633018462
2122821763887878229223967052435324425
2053562792178555475697572557148428777
2693640016821368433097333186294316347
1986474223838448568933454002115603924
2660141543863868590158197376730002583
1346186312206860634355800420138591936
1531060931668120013815467218153902669
5353698239537179122080246521087317662
2053660713007315998083025582936085769
742859039198816108215707283826153716
2661718659887590864020880176347546364
5389067320742189962763835826456736483
2626629553746546483417025090800253716
4681489445839675058381633281912918983
4750655636816441444632230503937035666
1385086858622677455821398793697646337
3300229092558967792248755643003722270
4580697425711144232047882811359899985
4750851573813586829609434254754865505
2732468211154728527850460546465626696
1986655762996920003577396574026201081
6031212393488606127688423010794596329
4010031560781157288680395200583833159
7940955359940601876398390243142385804
3437986662792652323574688972699204413
1988237247002712737486777440132948461
4078834090414231656771742347959780017
2158107744552916856700797606912541949
2727437125266871589587965406602156704
4614303250193032790185569093938919975
2660044314131566911761045753379402542
2660332784104524492656107692144495054
4041313907299040412863585950900094660
2732741169153826426841157130537920684
3331967704099202684434219995104220538
2660343153777063802468154723513178016
3229402995113592695763869812395703049
7338285009716490936644467763747644711
1558576534290265401154300639265114656
2732948262107477008855233294557856974
4614577786598246041074382302769503923
1420739812436718330035024930855782379
3335690950270348470813112527481837341
4750753885669272908848481974787748596
811833363437116308506149724714313428
4752243638853176779097986982370159044
8989741573205378220965804129576887077
2699057288058840585617138724585790586
1420652218145737659861751232210077536
3974112786045158634302459050173863569
3335690708115842959831222808985552363
3369394712844631432322224221043080649
4044747480235815223783662863909652831
1952863580714967459456740834157147610
1988227463798727861567543160198566302
3371069843972245837753327761335078808
5353791014473901551902078455691199862
1349826107377905259176319363854304020
4714903461523703730392654889108211336
3974397334129429777688811483126016372
3335608188985575627200249754912874155
1346186312206860345963079780739355535
3337563051796238232188751382026278221
2096790769042846399271092101470382710
2158190817978678852352954306745956030
3438566375476078459643802454495217738
6633715153125283995510556361391535354
3336053513679719801869922726474715632
6031212393488606127688423010795097397
1984876667778099023602893485817959596
1346186312206861275163471911227394481
1554701966503866362086502193918996184
2697092613289629855916651729967462467
778414543335049635269875815823364517
1384901292139535172874604258605487924
1349821453599040097697846240397400197
2055247465248205759418407118132961936
2727254566697853791034424479031224295
5317848031765541392631195349675504934
9251751704456451657717937205676692061
4681778472178173163300447783974001137
4681778472178173163300447783974138678
2727726110705364360749873391942984038
2693663995017704985599397062863018567
785968628688336858208643302502480304
5353599992120999391970412763844094926
5281093156216606030396315222979378561
2020168156492572630743902176198168343
2732364521458245109514828270181247332
4647692336833900126609451685034695015
3369394696989807095311629501031593001
1383426680082527761294542326761427698
3334020460713214291113851877831707862
2022093345405926240333207682476789727
2193741451968172431487931332427999647
2168249241159208667385371125610900702
3438732619719164705550503995164485394
1383215231175383597086535003921388356
3974206326032819763268108435352826418
1530683984752063973918174520689160409
6699878482422859909761460468332237315
2727446364730091346745907042776798657
1349923798349484097941377453522454096
3332056370319825912601395522498708603
4041707411088524428965423864144677243
4007610446152576689230152011601130159
1990192153419930043399134953702004004
4078741056169779487245323579574674568
3268309010267540259100106522720017633
1590076113538015176868545402483022243
2727451019341957670806042680518978647
4715477607395196949441360305734907924
5355367957853129436872425229235707552
3265129686729480713358075236668978663
7866380988949862765732912041777737431
1418697488291048577990536962026474337
3404769468418584706940677638914886035
3974304259105806071906609983328280059
1420930564300098226338950947874157213
4719024338893007448388182803050640016
6027189134140068978973556198594641581
4579090602910791378651728864037745733
3943774165059354994094647220026038513
3300140386269422284973817671879619836
3974652422815435534419719961486296801
5990723030067537863430740169660561393
4647883400719871433377534916339769017
3972442717689509072186604892772785453
4009569706351324774978602926879285216
1519685814045854816291907330440216384
4042984914637840926913269255771532139
2090699501110917830005171849704889779
2697289324522877856209346187500914905
3335592717779480494869915748158609963
4078539663269457918871635953319537520
4683547251355137286124918749545831638
1952584027615710034834662967416058696
6666184684414167841569921143733527145
6633715153125283995510556361391912960
1316411401132644211243617986718194979
4043066946718993673793340579259497732
4750660479879367409496427586141694546
2661811965492194662714398779338077702
3402700642059923558726547528936248251
916741470886925686278871630192559360
2055325304800596625649505742109161449
3233115754651448296804151005184818945
811936508858176234088478253237243225
5422182170353157841033309400509770829
3332164345221636020785391898373770602
711502273327138191111299833538524403
2732468252523081498408240968055868593
2805274224286651502382123307608786387
3369286666375698011373912496151504591
3938723540471807324707945096020981888
5926308898318640482144967627011015178
4045135457321994404034659879049060804
1450514465005827264766931717638947216
4719024338893006855348033798569836993
3406631026246617829644491931836939515
744912137206512124581174074108611222
2693649570158603160907863410651807885
7301049254009350094703446258493652194
784112611130943555859771667288721193
3939013313829787329994633790165582204
3335602775358505222491101937876761468
4011353360927050035611750580915374344
3302090405346897245765898520234014083
1989799436835482836957721576422825471
7938706854845694273694678672297901155
3438374533014168681025942413261075389
3402608381233245429846172108691703069
744912137206511561106356993618525393
5353605205209204064085096380380056179
2768219342320869311942042529795306014
1316224962459557130441881663979654885
2055423523564975568709831178116759029
4078741586800063942394160588562140774
2805744070072219669756148304233404980
3367425394964119390551454989310304573
3399252415007998598030446365410636368
744818587221786015326688459509059204
2090901357351412222204071359171004992
2664159343721916074133319622132843712
5287907013379129287721901509927373505
5355844249871724743473447396918203024
4007811280426225349999605533178846589
2697289324522877856209346187500537299
1486173659584745351692934813241626622
2628118599845339279184430711603728177
2660338525741495337510395184930135772
2663781826253082510115378121082649453
5353899073783448681018076150022067761
3367331573700260278931052085386977786
5286678507337388789712445321067034106
5287031503360378324784610535471626269
1986360778006609004170716373149603363
1986169454184315584807196797323697078
713363846101709770861860811921225417
3335794082718905475872101302082328843
2762634003357784000508974447708659297
4679540470412636867485990472479878153
1346186299344732781925841696520594478
2732456797287284087505914713524627560
9324170632524099986452829971372744080
5995175529884936336125637382981094231
1385288524323656734233184895753388793
2695819707817228340437483179191373842
1657194158161295656256650332008090076
2725305402644224041015888169662672757
3403094119406003122085717243485534311
824312318987004278504232716479584499
5318132676347345814244772217436343789
4717152683603841564260877472184076585
1989701719218524968570177272910151381
2661812236887615418615096914449122472
3395529096634756300605710018972364770
8614638776818003865980999631109125408
5222916209102968329396495996961954107
6630325328255830007362240048659226747
3442088037956797196826652565242119223
6027189635491931316611645127058826777
4715094944553936636844093838591371858
5286035792475338936108076981511276580
2053370926900678685094106960244316150
1657915241834751890427999070670679250
1987942806996214843684322446584484129
4678236394425592611602999050015197345
3440417304148368733986638334464870146
2693840837449532489376598733972049673
1420373230097001686694783311135753095
3970483034676873414309793671279057407
3302183699680647374408011753352173645
5316265975523308025616833961008079184
2695506214797874166679493453031797363
4007713348845380497217392619681405817
3973823434025249471037621323416350877
3264771559987320673221155972893155273
1988031243235011684995627653128628858
2094056512821822357935583120481117399
3974388081618922077487611505013142138
4612705876931162304771920728309753315
2023415807835916556917099296640982646
4043066946718993673791004285416790470
1989701993552233809501181704144406418
4009398521865107909785642704410004757
3400937115256750063148005774170862778
3400937115256750063148005774170725237
915330846351921762982337368833876020
2129523270870835443704219139789826164
2053655557087316225144463799505756056
4076570088417715493959423807790851639
1958061383729991936508306297128454843
780855162287224327777667467755178296
2727259996872447781569159505927863786
675658542086447120992349143847745000
2764308785945103107659474842040999751
2697181822374423356083624351892296684
1346186312206762032984557305469152914
2626737582898607813311411096272190831
3232944297937192536914391654761207464
8685660974014161123580025808035313956
1316117733977777177749968665887424903
3408295544196946701648617566985909068
4078466903897344913412885739399528631
817216831744746419000197921868605905
984129113733727741984469264611230238
4716961400295413608784076870880243448
709351312959564118326808212445929740
4681386041835214764059282792106656658
2727553650576138832041756955376576589
1986258148290751985510439924039159813
4543456228570678903846651298773607747
948303916866598295964988271327207671
744912137206511561277002961615852563
1381550211082380123305625139318529753
4650309442684130109607483939190440168
2935012873932899932695168372583738074
5391224065586199827258421626656554194
5391224024082793503251541550564053934
3300317025321830415308941783468177160
7100831969175214256598559872769524106
3470486348866835655366966862349360895
2197381465727732713735635689301461891
2805083279869825463208074936048979836
747357504963227774779823379682809645
711796986917933370516373309384041231
3974118148296106205678899066433200492
3335514339000883239815214355761782957
4680108266848731978795472901445886899
4715001896664316814659189150604493049
3229490942194272277778151239170232026
849069893186680220503776068251912952
1984406414392985461257383761567623621
747357504963227774779823379682404603
4006229238626664044452155225140820778
1986263275446087277917711112478512295
4009766716782499613651279215493940357
6703798090444247946022396291285623768
1386762194870511059917189308687020563
4543456228570678903846645154212232790
4009575407238455611433088095555973111
1351202603946434346504977072062763902
2058769134422576716950719546142706728
4041024406011440219082378856962472924
3332449272527639475405881543680439227
2731184221731639120251985828675050411
4683743678250109330909005015866593773
6665606736140862216780999524478577597
1986169940485808856008685128305885142
951748005798407498545370211010079110
8685169708433124619991912257939879821
711026863314062104296739530937262708
3367905244541328817415189586036828346
709537639414277567331308001182900178
4007620285915808986565094009743252518
2727342988698715184356963403556798745
3401222274827454904067262716307466866
3334030827359304630449131281332589306
4649946894966972353724801739273060997
2169007642244698363429554603810656962
845620131371952722646717508367320927
4716863482317648339218745479962876608
5424436376260253750128056233340256303
2663776655107125822357410058815670969
7307486529937132929822598468854696737
7301146999290536798046067395850444088
4003882515479283185107430790615885972
4041411951867514264285971800181365112
3938920573764367866128796059457075467
3401236943903200798855515185211528458
4007993107557817066698458097263738892
857182000451611053351434252659789612
2727450547894670535472783128317366834
951748196430702963549316428490625475
7307667837778778210070138251490530959
1521091949639338337906449825153644498
7339490663143584988588046774045097241
877462606082455515595318810039918251
4080607984573397083798659077293026338
4041691411330036340642590370555143859
1958178422662227735953981534766516572
1960147999660555518374615108471530905
1517819370336709680970507184792039520
4750753885669272908759962304400612975
3976513642611820163912978357317844086
3367719622288831249414318872189600659
5353883904050912721109096497307585025
3541416133145508140767534463523272226
4679431748338768038952803674469155708
3974397132757853057670333903828051052
1379957827513060566326660310361435322
8385018721350239097247276169095039662
6029050907572008134521521924615019493
2023410364966335763442485746574644910
1346186312206860345963079778805522216
8047342037214491511376186124469082273
1346186312206860345963079779749053476
4647619221176307162155026147951308049
2732462740216377003756465803474138652
5316364250140470807153043070726614472
4614572669245556178409749394035372150
3367243911624883655019864451205705246
1383126880000516148130952917317762286
4145491792630953106981202647900657115
4578820669531304210183736537534358076
2731154227679289321408292764552222038
4680108223204685936184802811145405030
4076707785236846520629230178358926763
2022024832070781833564862709046151197
4548766474694480963876800126658281797
744912137200577760459364252039080488
2663782356081960812823249740510238070
5894388149971010895287390812953565445
2728827313864603815349343769342939161
2023508368709923000540158563460397744
2733428940875663338650313324710262943
2660136373782884695591788919232029088
4108412318945838566576401248741827280
2661645707678490494993853430288367191
3367518257343033747534030904571533112
5388777965840260470728686647295487688
744912137200576302526958197926138652
2661620928134731068039069238753590787
3367435219706996965411331446551370626
6664601999623723888893932088228940759
1482180382208883976344069012800606056
1991577975488896934925819062217347632
6665890675737916076453123660514480726
6029806460700843666480692806810105670
2224857297066201224971300433241310832
2629882386618675974904441377398154613
2764402120270320662093311171703294378
1386669475632133358014298266958420718
8047151056964550576182995931469789578
2053370684069149062809593001216686888
2831883703958636007697115782735752570
1349536550390190144431706126550052039
5152089121162121145622528495247990798
3873389498460325584415813802479691403
978529500482700144845241849630925080
1379507140583175737097332127946207729
1952490702535758279097113319609394540
2053567666585272256270301618440297600
4647687179521289601167600483475386671
3975876301379208387459480049066915452
2119388561222042896598642561158171932
1984701128019082199814194600033980006
5146415822994693116884173229411310587
2697563968178126668268943922169756252
2087535960896323076672663375073033257
2055423806316656691856182986474872914
2727249955126605708445602280033931639
2058873054804991974696927651529277146
713271041755456408716128806137290361
1984789292150423000182644412615573253
3335897528937119683055948126929699714
3335602773206083557358515886316731615
5424627441659937725277739133553084304
5151814571179629562702388038043947864
3933624701789124761198144675182780819
5151907556137890357401308099125317846
4009393608709184094243726080341483184
3440138617430608485485469266213877963
3906725388160428084266825336027048043
2089117704872696295151960144390282437
911323165461805673566928955621892735
4680010577280056043200609894539812383
750506838876532273944659694859953448
3367532939995221453336239851913902008
911166395058996616437785439065718816
3405053823726742250173096758122830912
4614204732084262389660767789468998608
813684823671523952908101081451043926
4681955372627201293453488700698448928
4112248943199597598552529401157182689
2019863361156130155410054191005664015
4681778990017863303789553730307817866
3333658006536339742979609278566055947
713183407584041286380600459683918452
8014123825827090049180491390696247601
911431416780415446893614106856634777
3337950642094003931094852920983016272
1349629571854058626263176093018693678
2695805556507870934683010434208694984
2665251168465160299389299966852864501
1986464439128893303957607869655825892
3402794463325656704575359847831157836
1418594670049051209391925257665267369
5389067320742189962763816447220592381
1316514749393574825812014200183637320
2728925847710338540272399826244505648
812108195465098496618047376018766353
2865582527718899469087713419780884681
1317988246391796399003106942694749701
8989466508386752228468437430459345682
2693546410298718452733158822645557762
813969698195152229792604311312790008
3371360205285129571465981265664305496
5389460283258812904074404268517481147
911254777692824115079280606045678532
2865582527718899469087713423222662291
913008328450950396208220317732297425
744813646284790696364844103310845122
4681411132930828756787363762137324544
3335798980878407480922224979749375156
6025317576727170979800014616611994911
2725569880735379977885818694149828465
3296692144304708193901155606651604166
2731341168570165534004485870591795291
2600220664898031276701465816819835708
3334211553191295514797024567241209944
9727280037269253770946097673055538609
752470698546725400126859663413954186
808488037548796448907956686977448873
1957977616309699030815708820126252071
2697480661316441396004959236849295680
778704060986498326301943547454826132
6626509805509798641322505964573415170
2622916360764647471159721535494463628
2723806311794071219939551131832723840
2659950206467639659723170055344074527
1420837989903665226946706556037070693
750320642965746324845365315574336858
2623195346827500974211947594283527268
4005846632156191623293419258022845496
4647908466058846859176107835472815434
6707051370294692009052028728600539844
3371055119750134829788964034053205114
3402917247595134298445380045292838471
5151902670277916449880735232627260103
2727637660860877538319289239994724474
2096109297362866278323019114041328780
4717256144116573105958583742957994718
843939854143257839248628268549773631
3938739010255210805389815500524399011
2019863389127135957625829978950755883
5357333393789203242191913479692435321
5146685215595231433794585398039476857
2695805556507870934683010435147136505
3367336716610068526894128674905718704
4790936575250262829661394331583751475
2693944298749574932635267468896982036
3405244146417260815262589424296155180
713456664803381060240053189507942534
3369292095157254723618740735980083356
4041691411330036340906374719302178520
2021828800022775950215495454992666344
1418501864274169127385743951507792198
856996228735335321061020779148828078
810344913673481860858428591248948714
7340348043086640026835308734687229998
6063240546270937765763291214382714740
4717256144116572513852583370770735377
1418599321612177153211104739370345737
1986169454180353827565206825048854995
4069408096334157514189051182075496030
4041702298148377359757361060952220729
3436787810159053484078130445815976447
812206428553345658862128950150392393
1989701949904125903657316949704424324
2159415265200032942151906665862315764
1418594670049051209391925255780956030
2051519466584740160999089649571242709
4006043155657281262967487246056323362
1984602665748953593184749736895822206
820868068529025958040417855988702368
8989289856417159444492459805209317106
8011492115847125971883211643300789224
5354986055676197712419297624008131985
713270483949714617982698176661302404
1558576534290265401154300639314875618
2094433174807955761366088305206414237
3335598189486687315443924239220260433
711502888382741341395675747993495860
5356045261926371307815780235314780817
5926858156274591789350840290270843425
824885054880165075025023892841116269
709356372261029519648009195378223489
4007713333811154034464918532197474385
813876634517656780653644249100270898
5358899937278615464812178223912999186
8989289895091609692675272391268132206
8379247137880011474178808854212951835
3335686105779415363846169242311821175
8013741220895394561302489034502860342
713456364843291001160752062017739275
2129993295036682716147668650015870669
750703061517803416031509930532028112
2023700453298441311064185700207915245
3940423952575785957647265742841334790
778703574010365428283405164497741275
3869577460205603282824341105227776053
713271041755456135413665985152382622
2659955349379322246415895636774455530
1413117323109113420263046793740850481
742859039198816108215707281139318439
1450990732108737938516679094767087068
5890934971296841585274753660015217476
5389351950413074110701233971448028213
4754863674992069645900315274401846496
4750655623972967917972552853254735682
4581143443878567057455065265306432417
4081289486384291746452947263367543281
1316514763752944974192446174684553318
1316416516340829592764601975651479459
4009845135632315170847182459052556995
4004548433713966016393427913094570233
5349778412773596623416391596538568327
4002495907032123025086403532393575049
4079020055614454708969298624629045213
4648354537697309014454263871391875880
5429544465946088253475760461055866346
914875056496283412220516456388429589
2623112567610007842220375050768470357
4681690580914548424322389799757247852
5392805389091472963581280793412270098
808669278167797331484339951435212632
6031206922446009888587911065174080516
8538212766440699871647620535340701211
3300415463346540940779986641435242306
1422797551490707666397116739982568480
1986268189278415757195617778174353021
712987227878647263258551990121683322
2126539924253699645558328501822737368
7864896705130653208983824745514913720
4578919147599036479384014155559618558
6064906125667464453681314757599960740
4004362539264453991566672285086383182
1984701156666713004699263480103773700
2730885339350333889318603215798034010
3266534871773526908336099234019949904
1516139081036103864762795753936766356
4041215974204067945246652257763577136
713379644572381207431646022104509580
8987698312798301909853230657046033146
2725491489142587445404036943971192553
2055605861282853983635644063330874460
4078834648333069716818116822651667586
7709101294111370158284652181366320608
7375330108432966028652411266533250739
4678241851775430233176529270893618434
6430779188381764088086371725469931374
2055325818995716961667251636355954313
2658373348319384533911791015643681628
2057105074753059851468872097911269147
1452293504439137629422524887527385347
5284429145208478780345159670234164720
4681298379091149422659227740034915202
5146597374330325448739481768684854227
2767826122008478350731610669351222048
712893876886584692127619305377969599
785782488568748998684453694699909062
5352120781403061428561094435416535181
3371168417129271085564035581855017836
7243137530072023337929902896239978353
4685511873838557962688354530883067017
7267727421466033618018035910202255303
5254483348958190622808373851732775909
4649676867952639211238578454131705172
6031594552735330104881687719837231340
5222822061180267433334737689439432081
7372884537904056090879862488136561726
5321379510494785025199923871781696572
784304234298558306194998140589595314
2053955970857090429100869030336064945
5424534093010753000100158222463429048
8013549897075284386650491142025789232
748939407466530363381716861393590513
3234810742373885336289289193018116814
2662022913053619104151498046005131530
4716667232592458204638934328430110709
3974294490223603392406547028219599697
2693550822089593042079618415329845387
2732751997845855776677085152294636576
2729313323465190406060082668154545561
4747024879964275538075493801099711367
1349624958770745210632274701362287785
7307486663541695555584949602699941801
8989289921517261565990638034024410636
6701456238943989019316144909678931358
7864901521130442400570377260528596279
707774056838018102894662412003787550
2734995456368468838320375725204620917
2732369406653283984438549428704727984
2019873986646572290199849647556368987
2058877924913939769733251929928595908
3445443665640917384171494641992770981
4614484710775215807982772824761131165
1346181901923228591181148930778499766
2727446406300414960766053189180920892
8482190583538937749214980423741485372
4681318274940029826246803141379733933
784401867375651220500821461883045660
6634710267556453797388677967421804855
911612928757581992473857969247344748
7939078833734438342195759549591310136
1346186312206861275163484867797006309
6634255009056771921899429326377352505
952302028063479619275561520204138258
4716765652696973832025718421141497917
713080017972363907069138785346237438
3438732810268467455402283332309720376
3333658331545195946330517814796770638
6636023462474850200244316614553207273
4717055009029507469649817387773427921
4042787745086098645502343865092922800
2729313323465190406060082668154675521
2053366543040831114249355495991142560
2025173948150090313383641415737065593
4648354473381175414943368136349674370
4041505586192154612602785525868318749
3397391399358702884742850222043648277
4614028040148801872904108094639756586
2023700453288231046274327807883985980
2727450531695589914952709132029060833
5353883848251142171058004180883574407
709827022182888507710826835744045755
3369193604118361699093329952580914872
6063137359344297708073599542338986806
3229490942194272277778151239169854420
4680294244144463824060321957270645022
5995553427298869660895203024222347333
4681205632004636205382134776493798026
2057677825136471989187272968397024699
4752080716291498889438456479961345176
4007429004239482317563411945900424249
6701166751283223337785578330249319511
5390453169326688820129470395147185145
1383131992956937148340849170796689907
1521077006138859505214764591875850642
4045047349623636947824435416611314579
6661878684536776227890607881744480946
3333746686362230171667564045316544046
4612254508778484081890018912863476236
1988233150376598114966537189094789673
2734509636106491998010974562279760607
4752080716291498889438456479960967570
1416738052388742513578191271710696483
3405337195768927253663928928808677847
1379693346414486122209214344430229552
709733820562257064529287492065404994
2731081820529187287207203668789001055
4580402956425614406547713558400823793
1385572568249016949232981037474195080
6098212501225985460741163869107387277
5924427554164032612718757836271092078
4045047363937075045436387231721226331
1317885615232719368542601338423434139
825256587417662182835772151219495338
3401713970249725913413391206910888069
2694022133970984677850821757419206719
2732456797287284087545288472925773061
980587265921095645152049993418285309
3231651841775176034810089721120238130
4547268008247613345373325953135890306
2659857889848994729360232666700564400
711021706681627901503173031904537040
8538966388873207613355990092678807888
4009668198722679128819205041572968725
3367342688234581238166836047155978359
6029252400549031691555295565448296078
7864705570634776209981042215492447432
1314544916747706689252454438567184404
4681204814790468455593627309129670926
2698861065279288049791372775231676159
2089034708773250813796971724273842446
709537925814575521070824087501208185
3469853714340177174017767748999766542
1590806922786074173968792915231554504
1420642557779770961743989017664618705
4681204814790468455593627309129808467
2169100745852737266665612180152335512
4683449223167648749022708213713512746
4641191664221637654355404475180187937
1019415406662723321057453296588500689
3940698786898844827491021140142949651
2058582939106978423520060555113761920
6062656764249525594414843734419401611
5321674441213193008963223774770000652
2730983016668842480629930250199766062
1420838045538803468884981190091532861
3367719865830297473750874849871932458
2730610520115042251718591912002872305
1381643286936945018630578133443216039
2662401163558624497809536955155745907
2159871366494116345119620429954359951
3334506267482156192004885527864987413
951748263628034867012365290870052048
3367331574376878874190280099482008161
2663497901283684106016961369504412179
3973926375934405967074463772576356609
4679627400308210603476792769619889757
5388585967161010268903208728812021444
2056819656684465711522463489764161922
2661807582422141186613317684838647840
4007988696562382525810327569087577076
2021641871403745034120727116133696958
713079975687260229613116088405589636
3371168389993266800800672843118011058
2631950209674011843444867900079902749
3333652539153639014759279571776688227
808669251747668592969408726014052648
1988051364623741182841199940240891163
1986459225959148728512532438819891974
1446889896769037844092201496657754317
1349821453599040097697846240397537738
3264781901077828786400401410528842581
2661733628284468224011588118945319576
2055517076325529127850342801732556186
4753995276141383264280741942123874473
1487942032936282865585729789351809981
5891209831228142183277432792436695108
8685562483098379508799449379097566785
1349821453599040097697859150678275097
2053572346115865177766255845146090202
3973838468889021329999509179130775788
4007811839053006453875268030910700181
4145403357080342665964523420714982263
3401232330936618547756947677894159465
948033929214704188708089799413425550
1346186312206861259132315139576629144
784686294948558643940251028922790763
711120170511618299491731576704486501
6531395139478713097198207199161404387
2053370684069149062809592663526167366
848981714061104191235369001983315766
3972442717689509072186604892772661269
915330846351921762982337372315271214
1519234869237090702983680698741483235
748918551791307907800270448775622421
4005929424905751567181966040140084127
4079030584497086037392540902791579194
709734105595046838053663633849962489
3335495042564028838509957794754104839
2169286844577856151195974108942499371
1383323262587119448662790961227949077
2731081290623332671559726854172132516
2662106694148107464508171103931904203
1446889395394087852757276512954474200
712981212641417174754332668306510220
4790936575250262829661407258959736250
4790936575250262829661407258959874152
2056907590903428760071984031534451807
2693556263687473157378889803409183945
1381642771277689736596353877798700922
1452381734339167224781545899240634073
3367326947767444380700875354332430275
4754394138573501306547243650062458086
4046510748340719427587918271586994370
3365656726000860290755186938328770364
915330846351921762982337372315786000
3335499912720989998164295228900441281
2023400065198558345392809059577681742
1386570912345317722385764873431291849
3405220426016415668166079114608711727
3367336458853532501108684125918209270
4612711111475632498506944153459757440
2023396700595313331883651758271061714
2051901054429823679808569041738624333
1587254940316551056233890980618164649
1051610115240316690771583309904217086
8990006364943624695420565752682545090
3334006294302267862624111906195454745
2628030082746444510624863096646361743
3369106056604253634000273713680350986
778792210065370508809592924636300247
817216831744746419000197921819214246
2096790769042846399271092101470794611
4005748914726860536434132125489834609
3332257503849213741170799498712052725
2693835236138460220967604768588532254
3404499587314814155020236274574368783
3406630482721124977784802199127301559
2807419529081223692458196472307048310
3300420363460946247148131803894848718
4045135457321994404034659880883857022
6666371367419993441172928537211420810
4750851573813586829609434256639176844
2731076377455089414450596514904402122
3404499561599523725448076065623955423
744907223366154605247497629198901091
3369095401897642700231516026479388603
4006054757923256108384136629827110640
3873129361984976771108999834031180683
4043082889975700769783914567043021430
3369007424099805231712397030989416602
4104865887296991395200841975440980868
2055046535149588239618115848200567761
2087177519745564778050736102020978987
5890934971296841585071011892390646742
1987947719370678242684884873555948390
1984788791527156780984817676195465401
7878697050393686457088457426313930960
2626546070518859402924105663809496968
3404661249376594076215542178463276711
2695413368242032869691394939111019848
4608786360874291921449089417423719763
1019866132161801266502633456956241126
4009198474602541239063607163975329352
1452101663362851369062091568542210548
1384802716838416975605438790855605718
8685169708433124619991912257939206917
2096118795718489460978693007098834761
2731253237117230489144815113638172567
987764173652623273844662653400538905
9214138988348663721469801808719840109
4646119861144454471070853727244241448
746876583351723766921882306785643164
4683802191926531082546333832998883625
1420455928531436692859769727770385334
6098310203694167296266499585831074880
2193741491983987138467746498540716889
3334118993053245893500029766603186176
1986459255358684330644277086778004950
4679721020271828415905097339888530627
3940419271684352117512621832926170505
2764579030080900000313392914498808478
3937327882232399216037292065384187847
3369203661735514329070394564053604267
2764765130784623447592385641537319546
913194957790197604973510569201770508
2021730834088755745117944943233757964
4009471990419783446043625780146555319
6627361429555650246651853017524808598
5995936114463143681196127301601330039
8013260925784875834151615720596017526
6636292854398768722665843683014101578
813969468221794228796975280884366845
5316740884250868585864312497421585042
5822778984701737706082695185779019430
4080799353002447854777576131742505970
4752057485889783136594712010511525516
5892713507255985255043010021373062596
3404768979983038060035799707774864599
3332639865168110867676939197593385176
3332356211898980985017851756815934814
5857702304955559648602409733267582449
7374947677058562029863606808037805495
3478220963636809461231175481883720410
2663683593044425768298691188757482386
2695609575321472403974943432798141804
1381937470542430326308174259301153487
3298465022244566848222981754529651824
5389170153352097168607756823222478863
2762908553306543756401789961577101515
2623190174323842715997966361934025062
849607685153724492832727792590930968
4078550290775783893523081329147774738
5355844102002562627472404447955663001
4007424048968709327298536561104038461
5822063316103939814801757872979125070
4679730559299662858187013780140215909
2055237629079749366721009519596297046
2055522232918088034004887769740118076
1385773990408734251031983725294625576
2060734381016602310845885388166357905
3942010623250390458922136291642685323
2060450387192303327662794663464307945
5955343662021715354247889696208943000
2665643300943187478780637129498057781
1450535120018172945470155966491679832
1387057222778471958603679470760451976
2023503958472125196280049491978964167
3304055012758607364017763436985123774
916922943627965411248617548455202445
3365652057894166094967011422095884312
2730781648799280451781227737482657156
3972530961272282947777770589506651925
1990094352315558888753718584411030074
2055423997724801537551823388075979773
2090818088416020742210437972404104761
1952667086650882475287243987703533943
2055532571177904573904546642833017539
1385004123910168038785493979727040005
948303863917759298636224082107101439
3371168417129271085564041713815662523
2727156592876017259183635746055864795
711218402915007747596815972282569807
2023414734389041331662198121938650191
4045047446710422783143920477877777168
2058774033866429288666417806934682715
987215402267835628893550404464054160
913287789379695446471330084829478729
4043175492200985001362973343221873269
3371829628770876965867052192855556994
1989996391416293411081602440075986663
6064528349481196107267818494649257741
1590257446434667563085599849501611087
2055541351706929865587428778595969507
2053562522128651900197646434853664783
3369395471151348406946317709262587857
2294563396905629004001476143943136041
1987933038120182563671949514626505708
2727524787223724054462384171738013164
2727171533465477177832576522563867525
1484493345332112161681118431262095460
6027675227349097687977703038729035128
4678236394425592611603017765807322621
3406625679585212490883567941304249185
1317992901565353372151520873110356631
2660053636862348999640336797094234801
892556607478325214415138842742098792
2057305937611562719334232913612466205
1317698961545082742931196642954610830
1989898731842557226359794922522580484
7374952248688136570030336579158295355
2730890567443099191663394651412831801
1349433432748011602888500006163619828
3296790419491643672897960015512845455
4005934537781385078094576643431085597
1448756081973608474941279407532409172
2629886498318560824568102188131789871
813611614381054276279466551817423618
8385548289755035466961698401748894529
3406237548896076985581097561859524967
8614638776818003865980999636561495406
2661713790407468395827466483447037969
4680572861593779015093693244419406313
3395631984223995820082335016679201516
6701641846941873118360200266365038021
1555153359691565253309831573084537054
5926770209177577266665311748739014086
1384901321522010317258830041720673304
4647692336833900126609451685975612635
2766259062921444930723691057960209152
817216831744746419000197921819083925
2658280488147625829313608039274473246
1312693471551162736777937033344868725
786154090287331565744907466824234827
5996293738480974047325605718022610721
1422126132990297111026472907106222944
1952667086650883084980244332156592710
4715182605800458625319053709971395954
2658285156258478835800751934907108082
6662255535147322316481912390097420034
4648084810069009098501656386221038660
2660151557728276652989147547298193238
2060357694264830601676537142257302999
5286403350951362279599043895566590442
1416830801751090805460133073648039013
4616154916790765187071567498081765381
4041201821474725284912185294891579406
1988119895883668817866922082827198939
2658471524870113677256905870073651162
3335700792068951128934750034765044409
4679912314857352871840182982092200886
4078741586800063942305685494469145162
856242482861519824403630019961839290
2055429194993876194048328824485165437
5389552884751120683584008902226635959
5355750646295045467607317139280365848
7864519785317066664474560129545648172
2021627960779129468580969268730887678
1051521898226037967395170225418079073
4676090966237289998120381182027441879
1349826107377905259176319363854579102
2168910128412981074103405573596634777
2771854564323781629366053805462792041
3940502537016717209772564082545400109
1383324063130673453038437677404503241
2733433541038322815205994660826040453
1383230270466536182125206240909835929
6032877170697040231322598724341748392
2023704320659246531342655523042579156
3366158249140204473009834257796982768
2799957911000749990226898844262011373
3403363551357626266445285195840911090
1450535120018172945470155966491034364
2662013603301505280939293450866052997
2057207746732793263539468591196599998
2059068976593065485914377048703123641
2731660459561758200777228499885796460
5857520997824481381721932058886266802
6501958988009304110917250074466040068
3333751341619402514448947944171211392
4115600136283429647042157698971951194
2693933399079639959891039645808597139
3943774165059354994094647218235572012
5319611412201479296593345067295609551
4045229091621446878324021101027270190
6062372664607384040128380041646154429
2656320235840878981222188397976154184
7841637635917340879115294411697655992
2021450860468390010180081505103255991
5352115394124993825186378930085846827
3907264445562289438038444621935498904
5286496683186962838942187362976453868
711222799547012264679461774342179586
1958075336445168086966097604493053189
2263764305096020651483176184967265279
4147176583675020490165395315973678508
3300332005858077656775416966938804820
6701358005808055777178611847767529399
4009667925115598980960183675915569039
3404945645415479520834259343993816451
8550616014960817216781356816712534271
2168533208627006766391366467120595012
3938723540471807324707945096020988747
3370785458675851300262323985731997697
1413377485376810984532022219144462647
2094065957640952366611387557580453293
4041309064992184930635992251139974047
987215660097463574201277649159334566
1986360720796762605234414576347730942
6027571997532085701219926657458128327
5320004003078929983775910721438199025
3970281857612134029180217279634278665
749933339886720493628172907056797502
3335784544524598632227040900612773550
2023312118149417797552317126692870976
5317946997724155589216187449597271196
4714899120537156367670096639953620960
4009192774504781020570916281104170680
4614390819298813708279975334959801387
2732947733498829338161928757617009382
4650211322338010881823137413156516259
4649946636411676837802202680234571499
709263027295558065466324203866359694
6062946321882307259133403847554029437
2803856604714700398143120816149570441
3335985921529978246072016804318801413
2693742920163097011278760461327027664
3335799579465320890326859047811441828
4752346023692864106867280530844533391
1349433677003389043463942883277676926
2799958129479298890841514119222429540
4612524457107309095906077881436221203
2831883665363324217897765555701306289
4750949750366631127802634850062917234
6029247445240456467538699241280904762
2059456781082660151302702767261275206
4680195357623780030171843793977758446
913194415017096044874823761353756728
1312497494566521108109756509324833378
1314265947984597973810952091920162859
1988046700271883805966469060740695120
5281748505686017488818840859505229063
1626176103207388539568791674004691437
3365760102802558781110188391412689820
2023675115847836173235349984110746735
1958066570314975736140636208249751595
3972530906924798245398424060600467330
8685944815112364189816419099557288164
2124766572779300018131940887974634460
3402804374717802249511914837875593713
4006240124749909923474108570253970185
4043072876802309202896888995623951664
1422317185569589428542543115979215886
3436875690716743366869882045714212999
1316127202858677519322167910076172920
2055625404163657338408798259793420404
2053767970880279748628817358864274975
6562932585233277720323857414995631919
711414095594380895908420607025472182
3300317025321830415308941782519700561
1989996419347830044836453731103549087
4041701738803521036107269338159183464
1984696230688635780253918753363828966
1952755507142095131388998133834834856
7192692783175139608521852779237402584
2807419474811186302665306045777263487
5926677146997838616303123380648423630
2663958398652284941777963274861788909
3332174684723474349617341015470251143
2697098313585868089378215068220390777
2056815344360841912258686653924208939
711693639415167341938992507846069044
4006131521860114824388709712627974628
4679725661321846652712404983991929986
2023675115841687696180288314455727159
5290303591921628472778767107984921431
860254599036101608397702779823337214
1349438331583945612138747215853616964
4011141951372415890644609260955102531
4007713318699765807867906158788386042
2096687651475956822759729804670681796
1349821453599040097697859147900229199
3302370083258511995075258212634196135
4681773817637086645776956716020308285
4752145649362109435693733744424716482
1379777346664472033929741846531349014
4045047416112585566970509219603729314
5293659026875570094874147416254631983
860445378676592117091702918835552853
2729308466840619098562755189601749378
3332154359895829459004811471129369970
813695628155721110448079958021014943
1517824566913632913113681921638788433
2658279972496188765678939883874262813
4644733754740751380216643112209893147
4009766717615957971265493055166697959
6665426094729901611825653907534359351
1383324063130673453038437675619235862
6031212393492560718245710135315879910
4074806288789025253456155310238902206
4085427308160621612759830416696494752
3404400784950463379842071937838854428
744710255206885134791040873252500227
3335494799093869386390794022658834755
1555515921037549010146124039429669598
3300218793662002244451606618700709020
4718926416528073512524593713774275404
3938547700665548064063885896052133786
3405048764422337660479274996097630453
1381756731906200021477520362196604463
1346082608908625859561803734393919156
2021828093709147622074004431797168637
2867262377840412867911136336333027557
1385763920050766637942418166024802926
881558800453135773595493781739630679
4041505787524059420155231594690068186
2021926582563536479677511810631008854
2732658720181159533755847068479682430
5995568656493116383161301400742355740
1019508482472209409994246140041643359
2727834211389486326622841187364832881
1587166736077135469276606817731523228
2902361963484908203467029125349096725
2628486701199622103325190964467556786
1952574224227790992980275244818750506
6029056192146127459159171518894656715
1386762508523667626816865344778665988
785782230766731242578344103581992079
1018870922645884186453184008969281445
3405220116011897428181447266044561635
4078648036136323975462436638640784854
4005749242543211609080280408888623969
8049497981467260042048672281372047034
3401221730518490532478752818269789123
2667215058250967625525011807314339326
2628305254205836096405290543103962302
2763006785001878777000530436058438273
2659862544394138528311693598361879449
2733051352444942697908205645664660614
4041107987200569928225217340093504347
1413097440907668880680279578049527027
1381840010869761664763081014587772841
3434533319246436745885534170417463502
7340964429412746792335568879841886991
3370868481213032605637526552121290384
3337832526794304464260801988140506797
2021730834088755745166502003942083146
3302365006046386354256653548654487017
1989795799253745885959448781965728894
2628486225573595355215788348097680685
4578919186194348557458546281938601390
2762457324311935795079901690709492045
1990005930400521311757137027829766624
4642294212897957320360503503991481987
2934017538874290619145225655577908686
1954337808316100153984831540107710783
3938557225357431812147533344388432920
2095306730348051309833295851617014515
709253482524897511772636693377856365
988136831050397470200841692323733148
1988130506213455735630095445286951882
4680195901819865161251477731942467684
1989613555841180071487172822764158940
1621815277950028201355298949278459143
2695697471544393247042415055132972328
1484041857053128845981618567657282094
5355275054047755567187577354228318941
4612235117950997108661535879655743434
3331957892257715654988403842558982471
4009383323451432067186797467189293831
2729313122062074667141827668203794353
5994353527559078655258222900608676469
3367327163385610065083449925431317638
2695324158443134318475994043895125579
2729582579093811390877088731270168037
2053375583544305908769470917125194557
813876934632348900557473136794138527
3367538625969255757118790617496114396
1017013980075672349557480581720424401
2055516816390861848333632749460193013
3936685912245635564572800627460334211
5387773790300692192117420610155725900
916922943627965411248617546667713111
3975974220845954260514717034128445415
3296986384407929695942313284677566436
1450535120018172945470155966491542291
3266804589502072266452012414125551862
2124771471540252559323098290680658081
2626271711865271478391417428279967968
1959643168568456732795527123087523433
3367341886812401549170969342393467250
1459656889435616574504911554935579915
4011141735871191580693334756971945714
2057104573425678162395839670950084416
4004171786728307299412212857316592840
2057104573425678162395839670949823774
1346278859508711328860387981043154505
6706657922984326063478115693162143112
3972167626337989355467037726498410388
3938463607415974128946111020524429509
2628305254205836096405290544847135998
2056814500012769777002665742496982422
6096144736211865743868843825997235670
2667211977934537107083919335733404550
2727343232162395571699163530483117218
2726066517138414776983034614697863064
783735161411500010488401973037320482
1448486405752964957791217667958391735
6027205366203191272987723307783812680
2055051475411849593391164158197306526
1987934012151458809350913247425338542
2729323393783363714094002279319486634
7267262486114188581929306339853024609
2623107914616472935193517967248201819
3265129931707293755755600698786169946
1452376496931705167493740039847279011
748841489344670816425950685099689655
3265408196374389865509076393415938710
1988041310811527661329979396834862884
1484498282700045347792221790620268954
2056913550346716691857052579512945558
6031305211389519157145660025817968475
4044649763483441939587669392340716263
7939084128784422474811402926037103238
4045047349586037184645141585193794224
5422476627575845298763316784288419338
5146794116314682619819110289738605653
6699217789254129588950213123003956154
4041230401208616058093182886512740497
4543549806407383188595578216914271696
5318230923765615654395289528273715104
2056908350753086001239408443319048901
856717107248423015271629838933682476
2659950722803416136319361607239231763
2695231843411715041094586741416808520
2694017751539965702016971477204456592
2658462244538756348285631181640926210
2934017485941880986775863727673140314
5355750646295045467607317139280908792
6635478871983117806381635294163483161
2902361845511042646006090864724927333
6635474231049814790842580966223705403
783735161411500010488440102077264786
2693938082198773452054663520440009842
2055051475411850458584923852263228700
4042984914637840926913282193473269948
675848860272636916332033114638752193
6029247445244631959816764124368156526
6028057630857035867805794457579949044
1987933553704039004164738503893031464
3369395457579273582997583009157613242
3404558032379851048660383227237074524
1452474485042351624914150065604889038
6736153388249231221775139392859069504
2097975496865676836588843793964414159
4647624108549590417976471664597602162
5955157737535708865061675791516485827
1312486949305183681389912804859224045
4612980464097948892514803533189555126
892463407547143908000598017955925154
3335788925407851715876359875509849829
1689296240881386635413790792299453871
3972531026987173468676206987035757365
2092478321317426243951100098027222756
711595650509201372891501955340008460
2902175989021769169614781498350160425
4646208623094429657421081295219392213
6464286986083617331433322821774716395
4750753885669272908848481973846830976
7339862151170148393706734692949899406
1384895292034219489070073255725105918
2057110245669486689254224348941942931
3233297783108905022959380111870324497
2661812982526400255378099060174101013
4679442250858548570048540553445425217
2658550177976264125224479020986745365
5322135548546147856902916943565720854
3331972777024509745969860925779445962
2902911372724070805172729309876401329
2764211854973438487909012466324829403
3973999573836987415526388339407367004
4754296163319069136333932014548730274
1347939282276748204907019475558466260
2055242784208379787787315304882612745
3433068818314174958088412810884165862
3366136791202486216297431555711080140
1987850245524929562025577707422622827
4578731922498300267826050362932646042
1954440711653862134492983169445197033
1381549966110495141666013104975287039
3332154101314505881810556400759252841
2732854599876591114056217979511723320
3296790419491643672897960015512830654
4112134864538465130695132603653408240
4649651596957356783731033701843048716
2764960850042619606856661781200639761
5925182437815226583253469776737695076
2663782058216825295923795076701131458
778802294106285420175220757374938613
1987850245524929562025577707469922491
3405215335243900286174506946653147360
4711263896286257829152666479409389868
4640912706850368284500700502890582424
1984892725512865918148234736281815134
2662381079199985682408329549606068551
7274435146404553856976414350004377934
1381653125843115475879154800824857246
1312486949305183681210051879087499991
2057305951206834804011040293118359027
2732850286790737679568070768319169403
2693747803933349814826249406211823794
2661821818876860402875763529547947368
5995744532755069955184365998737264913
2764309043028559120703595085537691725
2019873483758311507597847542000535914
1420176999056335923961426149487585917
3369204175968450566213548063206611225
2832329709937421142326153372446934548
3970560356577842180044321013607243469
746974844293932733246680790549384758
3938827226662422431142417849026046436
3367440122187361409324439712306799561
3974112947978593409999256162873678440
4041107412827770389031178724705979596
2169007872920419328235091528337725133
2159964495878892351549122341134831347
4043176009337817525614753586133497793
1346273702916152422614495549914693483
1989903327855720798841740115933507407
5153671393694968779542015834678202206
5280906990438600596733378616153108991
1050977362051817477353471883169530917
2057207146650624178684807913881950672
1346273702916152422614495548079903763
912929612450958217309344319579405837
2626547347709200507173613408026928007
2294470321092186969865088775011242878
4007610446148301987654067557960017318
4715281168364921775359479552885400616
3302286543667599927229565250653607987
743324707368979423347675777259731133
1991779069066303830276374479630772287
1482543611216510176419037633510588180
1317983604819481477510329706566101208
5353216800806362276896766091718030241
4039262100629368240589230534327259371
709351457795589396930237637621160177
1689114622975681187437839908666186189
4005940240130367905992229065241756149
810516071041269689410162294415448547
3436429386899361418222784746735723969
4542066064000607662970304939537056405
4078741586800063942394160587621223154
2055532028336813108331300509365453326
3399561079923048046872818782208915374
2764397506623150205216746047299446540
1986469595681665210587450423636100800
5357156701859805735905542258192842085
2089387381103240349968055173817224670
4510037342763327398324443754808276633
3972707521578906829847865791546374954
2663399165433525902028497952813255443
4011171941945390116289885312101323238
2693846007616259116953559314449258001
1312388701894942334141785110510482059
3404857101184643539586533516288046261
3365465416341842370624312330294574269
2057006326801095860852914589000386185
4045047349586037184645141585193925628
4116539993728629912372964024627658227
3405348122497475246669731174998313070
1986454327200395328499031660882830014
6031212393488605854428178148924192581
4009766173308964196846132868486316617
1346186299350771894851990587798043412
3304222073511653873702200581976621967
1314545174577334603312375475060267183
2623097042119912123274623944237826109
2293837388668967308687036152622992188
2020349656519650927721686484180934377
1554785450446190985252964808344855140
6430945720570092175072390991139252299
3301903981676172531606368485807977756
1379496840883264002835164930286870092
2693644441457809478262294995766769686
2693840664088860565867937325263825407
3400932704302976008983855706623393341
1422033085173763421912784069932213688
1958178454122843381953658410319512148
4680103095255784859037929646029148296
3367725063888668743326935452009413733
2695996608291524662361044760959602961
2727083125827023816239757065823199844
6700773978835887341563874275655670955
2661919510481430254917902890184894700
1499135790704360795286686707269537460
707965966468726884676636031697153177
2694129906755464676595290392373775876
7267727421466033618018035903855622964
2831976727596989570230829689264431971
2658177139970429822832886875625513091
1385763920050766637942418173373596896
856335573690845189439802966633711577
3332061226868892760115543486854407634
5322155362175857849040653978744457564
3369384929531862076631629904487617622
3974195998549856340862333139671323787
4007894576570903693167887143832654282
4648085325732116575727407373613802071
2800051503828351598515991418432080034
3976062415045520110546366657116723624
2658476465059179301947208455063732339
709346831134503443700334546554905740
4006126121007815799719962238382189482
3400937560781466996378195593900340387
4612715984530985331386913130946518045
3333834618414527162850252079436950209
2729302794658033688636583726012807753
1385473820219899142384139927224862012
4004176168349944441345837356988329211
1383607460101165347838874853353355322
2055429439959590001338630801275720035
4071265487366091400452215795636282126
3940507502268600039371207262606325815
5891307805800559233351331630813778359
3477472240012833510212410702486622882
3476997930479544784167479692632315852
810168002483533011087280241556240150
4681778472178173163300447783028268499
3367729648963276664605052902070470293
2090715203730690004702685118697411816
2727156878633005784039603929176535424
2902175989021769169614781498350544529
5317848303917162384265481923601748854
3372652376439753310157891028356161118
4714986412527171602614533422760509338
3370868480536414010200288737555779086
3974485607683209554973111898463153334
4043269113001472535115532985643735566
5355368445545229863421871099476056281
4037865476806308745134533410652868161
4043176009337817525614753581659571365
1420274402256346669054503008979569071
3367238512232428465380602851855080496
2053459118127940845578084004796874441
1381937470542430326308180350891768156
4041500587972089732520187649982337833
1379978223911900425607040012721733716
2662013329757290923138618511480959957
4679823880084356177667411516918481627
5894393577248968669392081487137404383
2727157081391026041954273328508046233
4045135457321994404211945125773108043
711306093564900377012652340740095976
1993332992488006614963326854150460537
6027091187414322177700628875906440987
2200839748851230811808411801319557200
3406145275215617937781493028656515353
1385391671996036412918056058569085114
2023602161488496259968256054876867662
746576942467096963745989730043840887
913101894849358418943721028557223749
4644455028146409647911381387820154402
4614386463376645147014251857537593933
778414543335049635269875816623398638
1551704836199493926134808593041413379
743334504880553993322040455508549201
1346186299352860228259836377421387975
3367905203196413212076134294634362963
1988030997591006549966532279328981117
3509304226473803899261997781199612122
1957968322984501662645043776658296742
6498333876939460961658366017295858725
1387057222790769354475704123779160251
3403094119406003122006055973379942354
4006229496444208026868872477106440541
2159777773656924606394097944753384719
2727445906998957493391238618441511773
2629911532829700843834546499890976464
2658186868822950277505372837499664775
1482636997718689918109261887171238579
6736825307297520671336632979164806982
5353217155831352954136378287420152917
7274435146396642730011067944599672586
2695325274934492657460530959956889867
2731469051297885952035245581836582060
6028815569910523242652171010051910904
2592651272642252059201842736135467610
3334119522254801057511293665906767076
1990285174207375962722067188373361083
2730972715622870963167265089068391729
1381363828938338430369260082653038028
6590404117115781754574938071673289618
711600562084162495866970624900693141
6669898407456241453487174772493697086
3265139227181377831545419090808319592
3339232784506722751164750976925234252
3301903981676172531606368485766027751
2051990836510880307485054565572710412
1487760820216746587677069053423031474
2800139873568811901211103937763444168
1383519771714568012487260060429630808
6031212393488605854428178148027844743
4714986412527171602614533422760371797
5356980194410420859142977147635352349
1415063421136661910933818433048566979
5995843325131023404142095246964508951
4078932025163268026747933900571939713
1958066570314975736140636209190806034
4045047416112585020449923883768694525
2730791962733879530315177782802143763
4045047416112585020449923883768817987
1314157698822383831809477846041987025
1954445594630998173945169630960332249
3402695972407781597023544197987175054
1457423121335393710270067738474811371
2731469051297885952035245579059346607
1988130506213455735630095819858553747
2691979334826093865749101094450481923
1018870843305120889757135268592675661
6062465628143103660191953986616185889
1316322937718176347378249542859854828
2624777822001536504748719690458662055
2732471723436672035707520690754429936
5894388149971010895287390812104132806
2727455904501505543311368275088983142
6030760893088562158797326135990369593
1555153452610231055157333704807890016
4009306425383672976736173409766875305
3365559024215545330703824591815848393
3407209609529533524412804190851878538
4041107425716944254943777896751239411
5353496315967108833766302207918588522
745383015638022536050127861487375615
2124575234581459500971216703289446272
2090974348206643340952807915097565311
746680359970850720553353329260787949
1986459270357083726614919703924225942
4715192892704035100179372684559719646
1383318405206792120042198615902269719
2700821331082692067483705232038229488
3974097721779878249298610198109805763
4037669254814480825602174938366659325
4714996795815604781005319352535358966
1484399996679064617608770409202800995
1312481793389035738218220851634384047
746969617000793983090108214617910695
4614091477624858032452667172374305855
675848860272636916332020461884417691
3367537851605477164025864585920885031
5353982095661053811258005401739812904
4614386463376645147014251857537086006
1385293696766887029091562798764931623
856530967124677877408867362584013881
4145496540094240901205538629774154501
4644449898644253575764815275199583548
3873389524100642923511777797479638817
2055330689745973827347722697942040345
4683542531025870423899088456096424097
3938915417213366445792307228456712166
3335510240263384163520520787962470084
5891308078640153163588240688538938227
5988293717230366874548468508035187562
3973823434021083480666382078419402885
845709083275841733147730173978939600
3332449101459835028718555343922759392
4578634503007537814106821995947463817
2023405508309809490503006716486799018
2157729574381856229484230470096721923
3335788997739519794822746912516699276
4612235117946831998797987394439742010
4612235117946831998797987394440002652
4007605260985697809693325980004408851
2732845102316843077064440511462747077
1986464683348654863271692164218180203
1349531922312658051373339168986336095
5822602669275167724799795890494186237
2662204941564410164984379756374391816
4646585785703737857662232034582287618
3367341858241713869595078595505119797
3367993950830758097044740893356643929
4578924006285329017900482394265108881
4041412153124133796801593995670878617
2693742617218935123376447461171610516
6701549028275813400004714285431857430
3334026188688994379435294916164942655
1416727425663452398810425788950128840
4580515860104556012245014818820630007
675942453899639795117332017737078574
777039053139254283412326389442973078
6700871939791178541838600697303140983
3973823434021083480666382078419801429
6629222661721114792433722871743879781
4647991718558972595045834527720757143
6700970242936811467529124494480432031
3974103151881150479603466628196306202
3374706017541763234963723482197587924
4007630068409544362975396324544008982
3335788984163166616778943631055200510
2727343002905544215379262849959801158
4041019780181068279916833685372846021
3229490942194272277778139623266864708
951934185207615615697337316404088328
877276234542972486242095378557207305
3974014484269808724153389961961036357
3974014484271792638575900911045125243
3332055624804141539722580379248973913
2656517449155801123576138194222822039
4006033288815403245656386548210492423
2631836977353011178806431027960392988
3336064074058590261676794028608461476
5322052542464212010587285289904827855
780172672144519852574189767545562006
2697004937761121997618763339531136782
2697554129867038275880700045264247569
3367238497948238551513138738380364378
1588303058573320702051653109738093130
3404577695317192376472188742349425264
3403363577830651410081273691720575729
4006136232148908232705926684943578250
3408208657080212084967649451768438413
711213274849061761057111635444080638
911146797102929912961963484795788229
707955639007441836857941458152410690
2020065299052262033822904061959386041
1385194861420205891936660686334550654
5992016560556934838348686191355231309
2662008245452233962667229943696167015
6025612290990208646153608179103044440
675942466751449598583278120813897965
2658481580188024545246077946489634398
743334978376273059607517241300492641
2624488331500169511279142132949854213
812289722596549396002172543224095434
1317699246554348932570325745949682585
2626261929450678079986873925262498095
2729012951190355939828136082250470724
2662008946730769043557086314423716300
2023219313886466876094142252768823698
707489970837278216809225288783600992
2055041406450663945738932451879044078
2764495981795015225637724220570469864
4011628462385657242853828928242285289
4679731264339194727497376629169834101
3372829017741623128516431509862549448
3367812902935666553709989592197541309
2133540189457668586954425097061711878
2732854942058333523137592777725250111
2730987913255621959327103144065565613
5317946307741970185192116084809954525
1387242872903482166805720311831936016
4578924006285329017900494363297341943
2732746652824982338687432002206680669
707494611770581536552486096584596679
1379683007484199408878597491101034383
746871739594909292882473189106763736
1989912381777040774166446834939408784
2799865049291981982868376149808772100
5894849625731011983571347593392368442
5321954024405631568148837358872326875
3906901679270132195948162487731080255
3404572757241189187598580256555806644
4541957464943434228046153731494628837
5889617173923014140009859257085873161
4682968355954782008166255523911045210
3367626015133498313391870559425061747
2060930602889722556285220189635830531
1986459483792953657098121131494372349
2058774807317696646529082510305564436
5317848303917162384265481922660968414
1383219885682838501599885471004549603
7300863700259931110511765149084749357
3402705540824727929644295001922805006
744912137206511546724236968583942457
2702595471260438887081557898727339231
5891038157483139867898055114416703451
2656325080359511663568285465112555623
4612622855033334456019405779636234795
1461900021512631233833099049359228681
713363818203795310391342920335159736
4005754072854799463124775313322180742
2700630307293450249385924952024329424
7375138743813241227521985419875878266
1315925852911503224822442040451885470
2023503454910904025691663082393611219
2626732697632467296891995101916245543
743334978366058773868249458459240876
913277992487124836813651754111069405
3335592732180495815426934359817459003
5353413580594027666567674194190165182
2023793242638273435385565763942457877
3367356545253709072565955313521048432
1349821409201320613103350172689491080
3404582555514684025022616487581944088
1418697543276935751952730425117952582
2025070774007883924693290265388975304
4041515830031784952548376773744039199
7337422079516989019955986379258705307
913195009995157415482087538596331010
6627175480190924047090365801736603616
1418697543276935751952730425117959802
3332360867147684717710452447277760305
1383318664646656999904419434857071125
2058784863391456078598501577150575698
4007609958458287534166812525908532483
5389635402235679310787147912611312756
1349821453588831049452106304544986487
2089118016311462182341782716242562427
3403383074885849254313447327722814775
2663767335423444872939055941322618454
2122635597302386510622019602660678307
2732850273934966756994141501438864818
4644351924066214440681433442123219476
5959895113447522504654201700466528902
7173353322865717822188720133097312842
1314153031354922549457277194518776603
2693850719444256368966408946930288290
3334217266186598213481114438798451960
778517447432551859606196723368220019
1416644663073471229953161540512592538
2023778288519852577055526484451380938
2727347917535504350574243908873380267
3367621602638427214071343451265890152
2056815014995394848895022383117736381
6432086371023373661683954395679084697
711600777781580085765523031992907900
3332164171073438865609960171867540271
3974299171108684292660403844361156387
3367331573698385363531274910636371972
2730786576278961754431956795050367214
3371168851219951445070054246863341046
709248340216627152279587485538582035
2057197417118665229559882235288568449
1381265580064176995863805687625064987
2019765959451676521168957316261432638
2053665340362298024287934518013683513
5286124240153143853668297569479155070
4680015203208914477833846988352737253
