18
77855879539719543436720766519799
28343985254434957226595180844791
99201000824019293069632727933337
151682684673787426163496809940123
175784248141228523940855067118919
147518996782908704671690019518341
78016494017688781602839797232391
177176839931294278452358294311267
130197140470128230784580357081011
151687288369316392394134791280449
104773662267760044823391698474281
103443664989731156350949337526893
57801985589368862218750347771933
100461253924513965163651252717917
25518515672349604926453981950715
100461253924513965163649956474269
228029312727270597954202100915475
76529537499734599711295954244099
79197821366541024780204161497239
102013798617637879793063272743081
53692182202013031624034176664005
99337993333240188810137390938857
59269193556492409612622583256083
75108452612273980211544934611315
75025602614217671968019297124207
73923709527531923129079239698671
228129385636308814629079098054855
51024154836877598078425869578913
199628500203862806683118499948299
146258961077775267056581895552565
99259260261579134582920372065873
100675997292497894737375876971069
127593567317761580600345566203303
73923480810990392380630144748283
49598684558093611640607165830091
28513524047641177163998821597183
151455309382426534726633886905095
28513524047641177164001266698175
150117049083251198770081573048671
56526142109425646061009914793597
128949315446313756743398357911087
104797557273033265761250934691261
57790053240621140811962829720405
152954375233023842399872743328671
100692098235909563837747954276613
53692182202013031628011768222873
130274191402316792812374111791517
79272169080155046725177571557295
178530714567725438671475178454203
123430337571965600010109805056857
146181425673851682806668811474487
151687302455324527982343661836549
100679937206074890082739737179429
76438438599611227656482550098571
222618934323150633026315852921121
77938260214057129349478224847039
57801985589368862218752152309049
103443668419067838578877625554753
121943383299685161452031925463913
153108412876634221410552752856051
80829600638492709608503295624295
30941781836122321686536866848813
52292438572063021480019084376261
80536307629588896323649777536793
99126871288660783213553278011657
151617084503521228964033559366765
77851735066946913654675300989187
151617084503521228964030426673297
151617084503521228956682599967509
127524068349201448223228890000347
100461253924513965163650638929077
152937891719749206059319078329757
32374606428667629963142774514535
30949800439197585588429428121729
27005486317236189290381294781237
25588732168321792542422786527995
124788814450896886359398013818631
99263632240249158019176289226865
99263632240249158019176289017237
29673741615762839114142478989885
76438428061073725463398187469267
79197821366541024797266053439623
127602530040314224334044457413959
171768529415902725087830295209679
127602530040314224334044457624235
102035433165933584368895411735481
52428499747175785766149718460165
56463265639610734607055671484783
76446955962463600471022783078511
103273834289652575893699560385455
128931800624816741194350646113177
126123390436834453920999631403511
126176600073195061397743548720981
102014028794125493991462653861745
52510650135500161079369982009093
52424139224982249229352535839865
27071316753246951284985605712777
76438425936260156068274524870593
194428722591494561260484400316107
30941781836122321682769814945917
126127060549311327927985160774535
100679937206074890082739162949369
177039641163695414975605983946341
76442800703910744389231200654155
30941781836122321686537483151893
100535334714524792991855514236357
28260880171071281448300820811145
52275418929124838914640141414577
123426205726373190386571967714425
123438355505908672764148579522497
76446713623443687955461955924389
52420216193794207074895899003705
151525270952265178536015616815081
52358282464531413422776540728297
51024154836877598085984338303937
55026514552805927107095197759961
49668648296991124801663744849875
100679937206074890082741543606437
77855201166220287356073574423839
52420216193794207064569548126081
76438428102606045098433421477515
123347934981571126300610665247877
100526843555994095231840213724831
25592852806022763964701658700355
52419513700709936142016298583855
177100883688414112841746157731707
49686354180739745158332499582161
151686561680971879396218832696773
100671651562982516716965409923717
49690255851457108186917411080697
123359876651741018329603593036993
30941781836122321686536254933017
100531241778745665120413038464525
28343985254320304885912585039415
99258572527776085725705700156863
99192982933794451517707141955361
53692182202013031627825689538525
99345553787327430543275942635521
124839276065651996689616624838351
127453819696419283291255968495183
102035433165933584368694528192541
76434091453368390823439158504965
77934138916204185067152054645069
77859551941460851115158348958229
202623746471780821476694361153085
103277733787424585859611242876779
52428016815927174979406098359177
99266846882841821036126600297463
97846207435830115638023407934583
101947712515374438277399657942293
76442326811657228460327047951799
126036371726317542921314941512093
129010280270878420037847692585373
77788860016031400173820257526213
123430311406016623354378350482553
52432617429665963986464645176541
124694008611142530690369619380975
150199647775670523842750507886561
50941316797935918449598085132317
52424572663415343433785459822705
126185576370602883238493961852135
122100097329988469210158248821673
123426639164806284591004891487637
123426639164806284591004891493145
123426639164806284591004891697265
52357810110902468395465373684517
30941781836122321686537482947773
101935103009963926509686072159913
100671191878525553735159652948261
32370709566381938975764281001647
147609665668115927241408385091247
56459368777325043619679564695215
29685889307759212813903008910077
100679693450475299558912761593459
152938093483872665003245260244035
151612468142724835171933880163297
100617751272306460768618742985081
55022153274868208322607050815841
127511191131216185124214457115639
99192982933794451517508172129761
77859551941460851115157121376013
100680139640807742315061925865777
49821945837621870663528389814081
77868052846457920961675426296923
123426180940322014509491991828417
123426437238689216867429527031745
28261566449164779794178061318833
76529537499734599711297858928643
100609720548000814527290558091849
53684127325232579845829781132573
53758475038846601773743096130593
25588964591919745696521157301067
77925622342450515570220433942685
75025602614217671968030923845415
50945663157628780396344013281309
31090924164009338197117941478215
99349721789488912348420110530421
151533531059566090977158299007367
52349780099088983062872716847069
53708244271059561742814102256189
51094129116604929122763510962205
27010085517068407882447385991927
100448390951721819306388561360395
75038696469418748047855145076441
28405442920448328942687570486507
26857018191892790778640999220505
28348345859091701215019922920487
123351845262924688800355469397513
77999269612986767761048261397991
151673966382314861518688591529765
75025602614089131798564215469831
77929536839954458865296195509717
53844753055546010660326657944933
35035724327893586787362459390085
52498234809242429940491549942109
99192982933794451521091461859533
127528182326700202406131792206039
126251151760402639976503048040139
76450841927135705795607123246075
50936943403146006339046006321515
124777099451126786973971841473259
79342374956611742442273795435183
100601674365285873988286447864109
76450612538063510541707293313517
79185850735228979631708312830559
75170409081560882482666841603211
53762603421367554332569971478401
126119260008300341591666926615767
126119260008300341591666926913199
79260198448843001559622789912575
54960441194392556088524433891051
29678099424995831632178433104109
124764451821591105430706755830069
123203405471137519792783319600025
33779628536681538950279562568965
123508801547220957314837369955717
124772712678659330089363789161861
99263404153148974215521094818445
150274682482204960520282871444057
52494102920255547846481079334411
75021218639372602220325229405443
100609951557583896058482151033425
99416013284388614639328975993339
28335238464483361069000023515007
147304700431673841763003071778809
124694008611142530690369619480119
28343985254320263239586133331751
53708243560989130129482871269861
35027693610502931399635156122249
30949800439197585588429428017077
32374606428667629963142774216455
77788860016031400173820257625033
127445090072937958748033524111773
100531217744662020843412127010045
126028134153436714516349043979503
102022082805069116241562316608293
101939232684223576213787932164831
50941316798193039191086939932297
76434294714348076451192083986669
49611534742924614380891544350151
126189475912228539864499236232743
171752669939217873236595924441603
100609962845238759664731400059117
126177035014569140614013579311341
50941316798193039202217171812665
25584603945237179152011190721091
50941316798193039202217172022941
79268027911893028508426920226919
126185345443990092360155891326239
124851445864002366149945238061431
101952567341870046799695822446169
79276297418606924339080828271979
28343985254320304885911356714591
100684282815513202147054947162183
53688024859948189211722606171257
101952580881406269869024088752391
30941781836122321682768656640733
124835361690430537373314630518447
126028108619560596236828357426583
50949793587977009083332610699431
126106828978196842019555512002519
26926966972712482496651585816103
26996969039632908666213485883585
76608283433779810084850274491679
52432374506864570809727259801099
124855348876861968817140507304323
76521035130035437140241901999763
147593802764266204307614114152783
53700200092237873186681636313865
122087921383250099629749681546369
53684137314605214128181845220105
123426180229900757594415618839673
76433837240354405239187882589081
56447421000650314831764612717879
52345868480180185146981968304921
75025602614217671968032149853963
77999983556011096234664862549453
123430337571965600020634379579333
101939959377527248409574149721885
75169914066600646075931505101223
76442326811657228460327047963787
101935344474741695698080249630537
75104323722621604784789063838777
76442326811657228460327049952499
26852428789565786597949897755955
76437979623503863249172294709939
100687738418053195525374533794365
100531241778745665120410521887189
49743008052920533114536356626305
76516891953265108414835209963047
102088146331002317721213762897177
123430337571965600020634379783453
100679937206074890082740319370493
100601435577905351395302916781985
101935330976609231278705267087083
25518515672349604933813476843879
76512556886498110526485184580891
79201950415177336330474720020531
76437978915518143600435184559891
101935561194757374431409828754977
75182774829172314382736997732867
56451550010527866611214555649527
53762388749307753205990261815201
26857003196789427729129401768007
76372339746525624479189194985667
76372608248985591711213067637643
103509523718096473881301177435287
100679937206074890082739195077533
151525500425152807102303091872791
53766529915397332229178367794897
150195488939036194686769475727393
76516903997644216101371305973931
76529794001405591231014878771375
100531241778745665120410519892321
30954187288158453789810862352079
25588719420328831103338191741183
49607418557912394815517943679241
49607405814182976054096485446875
75178671436235647532503400854089
76442811998650749298924500864009
99263187391593815003788800928293
30942011343498424335805925140455
124619632489428291935803208156943
29673944210424449688654685690821
49607648030407196924936420586249
52420008715670172541004565101571
75025602614217671968030281286995
148857484427452681952736357809463
26926979806327832751894875351553
151612468142724835171936432525785
28343985254320304885911971028959
150278581271734883196135798037791
27001098012349942960927853457669
26852413831751525140987216199283
73757307507934229445789018124851
50945663948550245230879128657837
102162722721818208958917879957849
53775032243686412021151593124927
151533773317964707657830615274149
75178633858101442320784376991843
76451556534677899220925340735143
76516892703153837023224114974819
78003884553568480728920289042129
26856760980301316203644087451707
76516929573053115788652256255263
25518515672349604933604709818799
75104323722621604784789063727645
50932559428429497576400153637427
126181406949420109294808572700343
28186314198295972820167659146547
50941316798193039191085749615913
25518515672349604933604709812967
103431020748250152567123032401947
127519692707429473607113965847131
102162722721818208958917808364865
76591495383678099585941173618413
25518515672349584038845419094327
100672110420415680053353647667773
100687956478032660378524473326141
151533773317964707672506614047389
53692182202013031634757244437241
32350936383121371378474589849263
100675793948196114752545319830617
29743956063393484527629069050875
101943848337283541581298160729069
100456894065003103023031785100089
49747355199149438102078723150019
50932559428429497576399575646051
49598684558093611636407296611707
52506251327174253151001476898181
75256919321017815976181848084533
25518515672349584038823343276891
52419743920908703976538714397761
51024154836877598071492443920073
77772083293323748558955543050983
51024154836877599307083487140117
51007137320717067124441965958833
51081483578635056266109726482289
26996969039632908666223209927105
49681752065408254712031573390921
100675794697849085759853610632969
52428016815927174979407326684001
52428016815927174979407390929313
76516458519662569487927312436531
77999728545497298783166798344897
100684309098784902360859790581125
49673236916497898648548647161139
76442352347347486295064086194365
25518515672349584038823343060783
49598684558093611636407844481451
100671410056408935192282600561729
151687301789107635185505894589245
76586675842538683502859288389523
127527735386722264162438832269203
28513524047641177163998787264847
52419998177661577193848514327223
100679937206074890082739162750433
102022774833816543073447233382233
102162722721818208958917262069113
52424572663415343433785459618585
77949754874063071774007184513939
77945858011777380786628691199663
32362882149345071783765176452783
101935344474741695698080863319585
124859477254767784243164668289927
53782591274603152057396189743105
53762603421367514942766592427793
100679937206074890082740965293653
127366853355964041585870633010455
51081739332609182491410684919059
126185576370602883235120051163031
100679937206074890082739162651289
26996969039632908666433847735313
77925138661184636080813556065377
150286854877039324250871007894815
77933655980455168131380506664607
56447421000650314831765223247279
25510025347021947228500676972999
28343985254320304885913265061631
97846208227130100256071443176995
26857003196789427729131309904123
100531241778745665113071226044377
52419742458405309522489586120203
100679937206074890082739195071701
52498705746643960177158624846255
100684321847021118756937965135465
32362881480456134503724037670575
77999728545497298783166798338417
126181433151691974141506367142125
49677176869070518467338762243379
123430337571965600020633797796509
100675792610648000786791472241477
76442786541639439520798310999735
76599780323191143890540457612351
77776696817529246989489288977221
126185322826505612823544065940959
75025602614089131798564215161383
126181177441707089926702277315517
78008243661240417567788956573413
126111201660622796606923276196481
77999958059538663442508513675025
25584118096040200998831369078831
127523835215425556597303144241591
76446469948823983037236469891223
126028134153436714509218553063291
126032482014479046070875637872933
49681752023626287329901615049695
248120430273160694080142025581679
79280199050314815680524762164879
226542630452472667323646952787219
177102063656603440242713797249119
30017715435078616869056937748551
30017715435078679273686863607507
202545278208751640736698842500219
178464879854876760751440593695911
177130982361565026760257706408491
194511099647911752950515183406847
29611785937647402197513429281455
101948221732201992643808433023319
100609935893206285145672805252393
100898810134434154365493725312663
75038698012672309226944751751261
32284414076093188266705228784623
150262294659086474006742856898229
199939211557688779165844968096551
152954375233023842399872743458595
197192232948942970179310902353565
52279575643346614997460384598941
222763948268273859534402914035887
99184938044437545447163402269417
100675768495327279320387644640633
79260228157695532849523425023669
130224945044391039470858640312243
228050690811548687129647372891539
104715392879816698732056300279765
76434527691123289780351693928673
75025602613839154483293988304415
199943339938374585314814436741719
57852213602907521104160585926809
33763554391964416460245302233241
35188578482601850894035368480163
175482225976046412961846227187695
29826794149109231521000189166571
31396842924840635763404979806727
36444663573884343604745690826675
52424102359827048104644336994217
30941986520293182815807758653111
148935949821364599813898211536335
76438667440728747416458461386073
52279575643346614997451170855421
124620131126836768872731080077543
128945188564420609853223199473639
224023726925165001868539407583699
177110316837337600742210550388947
25588263438927843912221563134255
78020853168593668947410818388451
99267305113431191415441280238949
28186518209550759372181043651187
126115587764559637790900019154203
175775731531798844700008627101689
202553540521387338478519357849659
31012448067874363713973764024315
226624952032383222984401650422795
100609489743920133401770675224501
82023726396930350018734350228567
199939200188769127682293347322743
124686665592127644677708157439683
127458234291655599943888815319803
99271459617351968838365166655425
76442582567903741569090047681921
52424369359937170079062118161161
51081725082766375738701079738473
29673728196214950882515307486801
99259275770628021656694187551777
49603286629714369468737953013051
123347934981571126300610631235653
148939634769515658334085579243895
194499154550576989825265733795759
100754274339661133034547602001059
101939245476299131450296172764369
126177505318421343947093439834435
126194078652508451189009702980263
79197821366541024786952530237159
126181176689996747589807523284393
76590806312348014384481703717855
173016347466416486146306900854123
25518515672348833452050639328843
124850975558572553690170295550327
101964066371392154490006763104903
76529794001405592380123212410171
122018433545250162661893953743695
99192982933794451521090237524769
26856762481907928607901564786205
52498692289929181558043583980517
150278121666112434459487942837611
77999727839576425972648438297917
53692156668035749604576838017421
25588719420328831099789762429179
26848259364498364669741305779343
27001342434551380551885044762391
52502350283827021859882736177615
73910591594015455223587105989627
77921034435672392532427102803567
55100862266419949035009707361857
49673734803888354924122235722817
75034579541202614832660004093941
126111228656988861286346525737503
194515011975278475220762209916407
52292694288861990662083930677045
123352089527024283503485743029841
32507431682957932637602371987471
98069250576786875397467804894007
75248620971079867495329088769133
77846431756705435477240444042851
100675793948196114752545255678293
27005700833852704755757427193951
76591495383678099585943547013993
100692340571153130919561183909431
148931818721404813343047137763863
52349778761533747643134265312289
76587137025531367602162370433727
99126626953902553575096510617265
25584142803527144907725141206803
126106828978196842019554217543463
100605817460697755603241210624237
52419984677715018464438273967171
76442582567903741569090627779297
122084251938952640112748125534897
124761009876283252371376359921495
79185861430887810560511949723479
52424344576315159630130811498789
52349996862701137702215722191233
76372608248985591711214369556475
75183018582599529416934127561569
27075944402333208652429328421927
77933655980455168131380474665395
101952339375224786057908411405323
27001110008875817020113866256933
73766039343821630747812539871545
99341652827045173949994198984141
148634696922051491017250889526419
28182654077499024041449374731895
126106843226225576445594664257063
75322967934797619355879068237915
76516892788540490297299041204171
123211667825812286002823330638083
122022078874240333845238179293199
49594300583377102870179308958147
77921034435672392532427102365843
146255060117493049856658748875417
102013797872127761544122589759285
126176804796684888115952450781765
101935103009963926513454964578505
100535844562837180313481077639691
28335212930735760914662218952395
51024154836877577191213411088037
79267311214755463158153054705921
75029733755244324789218148545517
28334983462483865785255007492475
52274959990056928367690989118907
51024154836877577198772455921025
102009667399868253767255695548273
123351846600358108783042418802081
154354819972525721636744160584589
78012373428063665467487179869639
52420216193794207074895866863229
127619521319969665450716551413647
102009685311228324981453136111281
79119088925763638664703536735351
252007378079717116431548575660587
36460508254620295162947708451827
178473363918883727914427203724187
106211079696219945552345437423931
30017715435078679273683124368219
127523594417479355797408836247287
99127356476040073966542662344485
271766864418200700760191033108975
25671570959209553592802897895319
130279304194935938337531764822331
55179364491490708939441892066283
103522615455149205796743599739963
152967976851170509814741709775989
49764630559521942595927056235935
226542630452472667323646952571759
296306006046743055478101167614863
103605209822640582734714586496911
194428722591494561256899984304015
194428722591494561256902331147795
106198917878869503693767024686599
128928867278924812831907012483043
154132029548776590279327716306835
201136560479502372419152249836417
177118378679807886442705332566907
30017715435078679266553209980199
128941058844000841783860309670779
102009685311228324981452490095133
175560923001656326040357762322327
226567851309247711835707592595627
101936263134556395062069193099399
106174344868826521020548006898147
101952138118104222413642064031071
177134665260518450958379272968163
30017715435078679273684995465951
34961623679254469642637754025811
100671179836210167350201032209459
31082880026956792271791061816823
32292444046252957239307909217511
104777808244925877301162399523481
151621226176884428697697704208161
174433559015382159609905223517113
199947255064962031949574482353263
77846916233657076543774071681223
150112922936924202681951934571631
76451317277920410305179158439539
175543967176036233366547257682251
123430069148233015189626964113657
75026062263214042111856121678633
80705438444740117199169461796345
199947255064962031949570363293311
124760754911558924449812290977131
32346587855261386120699594623027
128787975026130314866451013511059
148923800791009134129182627285043
104777808244925877301162399832901
52292671000167751528546519886343
53923714217120560823570027072883
75182332896759936640467805246713
126185576370602883238492767943239
147518996782908704671691174044389
124769071530994215046848694945455
222626957096216224201951588759329
103439549399873482598723273556417
151617096500553518613951777933729
52432620935624912087213679154425
153038420649271303267026696662901
126185576370602883238493926148631
78004114734441540896769007299351
28414203250207200771333700172775
33610484188666147761764184144171
73762152508893521100069479086653
194209845367446932828115299631447
75033851435542260115620738717693
127519437036655754696504736607323
78020853168593668947410819133975
101948221732201992643807783011927
127519437036655754696503478155035
247752552920871618044189068192239
26996736613957345142001318099423
30867638806679160887894439876279
104790403464560034874319350336773
30867638806679160887895633977955
78074062054929422496104860830423
52297042187436590733121397755011
55332433313637224673381077253225
36464664179626840284430770295167
100526615543816066993330824011633
153108412876634221425451739992851
178522239991634483313029913324507
100675336587863142098256943275039
52279575643346615000823858888729
127515064391633530841888580285675
79197821366541024780391564967367
126099054049519099815645202522455
53692182202013031628003163428281
124843623216387699312012804515535
124628392816994463857683033730115
29669815827903497133422054201745
246766086577140566651790724795791
76451059357829719325648312439063
76591520213583607962806263380879
99184928057013999721826659641033
126036857569071747499243965079743
76434527691123289780351117610433
53692182202013031628003199125629
56526142109425646074903666531713
130221032044344691884437188493427
52494374961713411346231107824719
36382285114701338068671164870019
107454769403559222257929985024019
53774547805851895114594955288985
151451190245819785979532270586359
126106586801555516804369281977975
175776417254563156810348563294183
126111205282685769427157283856575
126099273488571935868143491968351
79272169080155046718026841478235
101936266564014809296314889497951
53844752340746499753132047348457
29988381744157423800597132264591
53766529915627053555332460201885
50945920417181704208601174105153
80544341109497998021779586946565
52349754646213026176731017914121
99184928057013999721827239434821
100613390625509534451098977917189
199558508813069497101794863407531
150112922936924202696415572361131
100605358565618356082069247055809
100617533843812182811540904171457
126028389870122182566427592822811
52494374961713411342658161694183
29533076195618196036940366823349
79185862102313484702033925892871
52279575643346614997450590757721
199554152490248784744306440162127
78024982886700048577052699903607
53692182202013031627628488547509
102097137415758553720876029420531
124558673460701603634710969142531
127445806020179276078372798223765
199632613601582625098826526215423
79276286014469494186531858630707
52279575643346615007785507351001
99184928057013999721827239738409
99353623416237332272874768252853
52494374961713411342658161484879
150117038494695603395835571665615
124777086739930002386036022411639
100597545984363244836603504967605
150112922936924202696419918367855
53852821307919278052057359024925
101943365320528363879199947039863
26930869391254478147209410240369
53692182202013031624034855322505
174441615901264423738277708627649
126115602051677591097747813503685
57872429542898866564744138092669
53692182202013031624034176862293
56517856425886556033517029788965
53766529915627053555332460091077
52568722675327433259672129130887
77921304351653977210168546773495
228103658943913762962365585019243
178513506700315485900245296092795
99259275770628021649739978318721
104699303858014785750300217504365
104691489899756972777126356572885
174350953870029578643503225224917
174441615901264423738275327976089
100683811958875810977788948594613
79279972259216932933508991355383
52427788053589759888929641669751
100597544603103962077516459029225
228050690811548687133438273563847
126115575059792026904801266143831
153103796559819993631610900112033
99184928057013999721828433641797
77942144849951818420813902267507
52494374961713411346229883384655
53758475038846601766790657422753
32284414076093188266705228784947
80697181090614758025670214844861
77785214807874608149829096839467
77995640731322932616927756500599
150290541325212140542920710688057
36382285114701338068672357286571
151695103035931071475086959539233
245514348634164569475877881333903
127457979287577722826712811804109
152954375233023842399874113278107
147304700431673841763004224408485
154289000786907728016094361962629
79280190397889213937252005932383
99188814223046840762121273093405
124863162164510908287310716701595
104769519763899651202901684163621
57790053240621140801438769259569
57790053240621140801437541145669
76447171141290875940887340842853
52494563907408228995844567098301
100610178065848002512715943313253
52494374961713411342658161909967
197192232948942909963393303500265
150344886308505815893078394204781
197192232948942909963393303599733
79267785105208795860036874200267
174453548249769267114746348215989
99349708331182264339008283752333
53915453360052336164915472964791
174379427169873634040617190862993
80693039293154623495381034369469
56526142109425646074903666123473
56526142109425646074903121927889
52279575643346615000822700484077
126127943716837897477800320131263
101935604515037993408589351190347
77938258797586438638802872125943
103443677700922026280603847974593
36386172615501533159642085139731
80685005819464798898873911842981
199641091178666528490812527070463
32350706912926758405867397653711
53758475038846601766789466994913
99188814223046840762120658983805
199951373375039221024423380944691
123422282695185148221570387005529
126099270059113521633897795371511
127514872416379920519562085420823
130287565718700674569643687461995
150112922936924202696416217024255
101939732820674649238636001584911
153020462882791643978322651904605
277619236252006166796796798618191
175776417254563156810348562996427
130279517483063954127318849412299
25506161883866667428726281658427
77872194526128502274551758458487
80685005819464798898877520707585
175854680056356631831119318440943
77785214807874608160165819550011
127602776468696338377624796945149
127523835215425556661593556259455
26852656048111075681391264826699
100613619462620637113535895580445
56526142109425646074904314344117
151603533124679211180569844497805
26852171615134852630420601988123
77863923126159199300691626933119
128875201455215185605453403723647
78020853168593668947412043259435
150269618430899364492015085612263
126123823876865856307328067429675
80610658105850776970961819290805
151604677672809607589829661877205
148932048861082382613976833698955
99333623484242043577863258122517
51093875651037411391072813942041
28413691072883917215968709046767
76604116181393139987729243924975
100522713837880906711047818435649
26861134377033904439415420315111
154441813938280504012470907264539
151542250896742541900485099317903
36444444095835924778695393990471
33779617169597033879955070417701
103439549399873482588208462525109
32288289502398123443576180624643
99333623484242043577864482475425
52279575643346614997450590962489
99333623484242043577864482773829
77921034435672392532427102920531
77921034435672392532427102914375
124772944277959184567822169257751
76591506012329024178477699473463
52428244863093362562123684593589
79197795832563742756957726937079
53692156668035749604576837608857
78004114734441540896769006880419
152954375233023842399873463260235
199939200188769127682293349211987
123504659078098325647256435244981
175775729441581260666355479055653
100601191313461344913770179453997
30070964071987679335414528863003
31396846539354574467779061843243
51102862410123524817270467717061
25597223245595531664889579445403
52279575643346615000822666781921
50941073792590877808202512180729
198534389957378214687117723244161
178456381856150991467537968911615
76433825198039018858018159568519
77781072970717281956094101121711
201149413703250925328091810613407
52279575643346614997450558845665
175552458210575414902406138649807
52279575643346614997449976859045
102035176664262592856336321114109
53625865839710489998069797568821
49843324673603623920857277030195
50945688653972652203419096683609
76529794001405592391438799690247
107466730681017781441650201865815
27075445725963964888841136443841
170125559551422300062312564194209
101786890555380732675634963795575
25584857495926728442595765706117
28431426869045938237268377317927
177135098627578143535233357571275
102022083473829493628898433196841
80829600638492709608503295834247
76516444309301500476517544913519
52353898529026357822122194295621
51094141864712584533760385790489
101948451163178742451305389887995
73783544917457272027531433808207
100531241778745665120411778117485
126036880943273658272781036442191
52279575643346614997450556956421
52275431047919725715221524538821
75174287461519117961604358439085
52420216193794207074895866974037
102013797872127761544122590191825
128937133687378186532039690726967
100758173089614986581821580591029
50945436644479688338182954169221
124768582129670299332235185060651
178530729569765013395451287688447
26861606809856042759948453853207
32280245365345577518246920317847
31016334233907204743722271333331
30058600442538396161417498297643
53770416709016493802737181816005
29756105919335108144561009934261
30937613125374710937695790587145
32280245365345577518248690737763
198534389957378214687117723144693
128932312764728378837190175305735
53684127325232579842457639383029
201058097375103408043888284256809
226563736539631401196269172768551
78020853168593668947410818819371
148935949821364599813898211541843
123430310656836606661517323030425
36382285114701338068672355093415
151546610793528549359220757110123
77933910235364623548461422455663
127379255267774225601931459580175
82031781273953639227283978112531
126028134153436714516349043769551
148923801460134894404992928127879
151533773317964707661588997821889
126028134153436714509208109316303
51024154836877598085984338093337
79288014387416755458974948256279
100754274339661133034558621961635
124863161495034322709757080889879
52345853681552554984692596880105
25596994522604129074276103430363
32350690737525670920485143472451
25593321574878168636304667725251
151533773317964707676297548188897
76451059394990215841204931142299
29525044100752432712091491556105
121938998574971245617379284621681
53692182202013031628013028862485
49603300132225048493625528887433
53684127325232579845829781126741
51085856219028707395309507703715
52423657625055336497125531117905
124546063207580819165491988627487
124764898090278341739188517595671
153046454993318579161096803339633
124788813781420300781843762113047
147304700431673841763003572606669
150200614562956448024689842332433
123426411742216784075273178151161
101948221732431734714719243405227
76447186099354389569104025946579
103430330927009930361189782154207
32284414076093188263319170465903
100692557209553550535039418859297
52349778761533747643136037522953
127515064391633530838119827356535
27067463869761127914905975971899
126036371726317542921314941635861
100601448483898976838053557438407
101935103713570657500623347721979
97846207435830115638023407946571
53762385320200164273488478586533
122100097329988469210158248517761
126098584572549768493861400355831
79197821366541024797276496877191
126185549452700330015172086286387
79272169080155046725188587440655
155627270961532966866810783371511
100692800925962652831063064460871
32350720329808718365448066459343
53691927199783815081809258344605
100679670159466587880555388377461
77921734958743953247773496253319
99192982933794451517707107633717
25593092777579681594480977169715
26930892681885379054315252210923
51102633687760308338345760582945
53684139404336665238375729880657
55175454992431490285800049691567
29669582932486730904167118441345
147304700431673841763003648090245
51098489760843754221023181897897
26922862749013958573449565343843
155627270961532966866810783599283
49672802805641716127233072651473
75174068575251237401501413104849
76529794001405592380121885933435
77863935834791134924863774853587
52345880559284270535935991897681
171752653763816785757957850032451
76446484155191792826054816051621
127450214197065738083214296621841
100671433343303322923554444113441
148717548502722010270266670195473
100687968634015427118341693079927
147304700431673841763003071864669
171776569454958744800613094345383
77847591890176584929271503573007
79213653258863491414681012593543
75183248798433177976975481589009
148927905014835468311017119867783
28260880171071281448300820483905
177039412482492700824886922245647
52357822898586293568462334980969
76442582567903741569079645609757
99337533765595606084352888784549
100683836747700546712119539921769
123211654286026438448201756345889
77925841233306155766246900458163
53692182202013031627627906560565
99271461702948419824850820411813
53692182202013031627627906356445
26918718158209249166871216932697
100671420553277642874433387771743
100676036874983667756270161312433
100676253594999346489599126747825
77772096085406799945395120828421
106177283288798596899953885808393
26861134377033904439415998417619
151533773317964707672507226051637
50945421692851033251817462379097
53762145940680802707657932048541
126251381976736688815614162418011
122088380319753889888563383282709
124843164279883909053198524770323
126111228656988861286345911522927
124839262648770036723293514458727
28261108852624775655184755669681
100671179836210167350200423872891
148857713895704577082142304181575
52349754644398892469775298246679
75108682830422123364249530057181
100671868201740906238707120290481
76434053208659741631656207992665
52349778761533747643136037417005
99271461702948419824850820108873
178443515928384979422298443001929
79197821366541024797277041277219
77859331479157438603982122430079
49598684558093611632629256450663
27075432269614174625989555119417
123422294061918888142022835188133
99192982933794451521090237828357
50945421692851033251817462595853
56447421000650314831764609038211
122100097329988469210158248512253
100531204246529557648496837632371
76450601170979005471380519537405
99345553787327430543275942530869
79185850735228979631708312713919
99192982933794451510764532780257
126119260008300341591666926813407
151624899172828334744047814922741
126107313529813867140667335966639
77776672701944595475079682384891
52506981599079373704265933157493
26992595644714436788111920111075
150344901813298029882626225486361
99333623484242043577864449064545
53758013304619270014170859474249
49690255851457108186917411074217
126111228656988861286347716159835
77776684698734360188908481967421
76451059357586465450087612077923
154442309532386175345597861889857
52279307142984956076144038299407
126181433112724107904927973304171
53692156668035749604576837917305
78004101236045101509711645172731
99192982933794451517707107943137
202536292821440118340486366729227
202461945107826096412573047952395
123500757410168411389509878377557
53770416709016493802738374232557
123434224365355040257518067616109
100675539027075366841684110340701
100597534615680416352390833744925
99192982933794451517707109627937
78008256407169657693738069831417
52502350283827021859883992740335
103430535609224517707709129938763
103430535609224517707709130259847
124698622098322444673471125931535
126032735639124956430496126142967
33771599906134772509521933400509
99192982933794451517707109622753
31012448067874363713973764129615
100675539027075366841684110433365
126181178191603359994064998629531
100675539027075366841684110550977
28269611255248340406079242476631
123430312037988317987269850585721
55038472398376906628422820216937
103426673600200385684809250892201
98073597017101321104787611681915
25592404412305711906844873837043
53621721911101218557327909589693
146251170524295337727063598630501
26993307379690353149265031248891
151620971216281171356078134139909
75174043039317680370645836698347
49830449700414492226478441710227
150126011884618098175213034808081
49830449702600403786217138242195
28426823253915559173724188311013
76591508132178603440727150354879
100675349298946380297534163780161
33771597147865209421031439436869
52420034212142605333347640982079
31016359686783161629863461854551
30941781835892600424079338975345
49742996010605146726005946511811
50941316798193039198436675435485
52502593250211398757963771494385
150344901813298029882626259493077
100684296313645666566431189287389
99263416901385190611598044715641
99263416901385190611598044704625
100531241778745665120410519565405
100535141320472502856292902479237
33779860763202997168178969024601
99192982933794451521091429842177
123508572749456262727698146581257
194511099647911752950515183203051
98007535777611436040569029700629
100531241778745665120411778117161
49756101986800470298565123056191
26848284192202922510734800708483
126023978191026461867003779106475
194511099647911752950515183004115
171389470682860672836838983405861
73984937806158216460872328104663
127528207071333709832249984538411
151695574642573091886112960629153
123352063364092078859436346488501
26852656048111075681391264620959
32354833914295999645891835923563
26852656048111075681391264733063
26852656048111075681391264826375
32346588563733554471806433134923
27005483403794288898226413976395
31090924164009338197120324118487
26848489621985396482833888448611
100687955804771899979005941479997
124611639428385603641919283176837
52420216193794207067930639670297
76442582567903741569081412145885
25584130055290928511646965195111
32350706912926758399123219572559
148935951202516311139651316995851
32350706912926758416411185297779
123422292684557782510874857888521
123352074731176583929761415471545
28190660680278067828306248693435
102097136045555467149928917612927
151533773317964707672506613837437
99267090441371390288862731073441
124772944277959184567823362653431
26856544968271357126401933224139
100680165174311777531154529401069
127462337686642451754846834510447
52350022359173531104569884542413
77929294586191179981187607299857
101943837757485483888512888596983
103431020748250152567123032395791
52419742419058901447193048544779
50941316798193039191086940043753
53774547805851895114594955090697
50936700397672405930089964128843
102097136045555467149927693172863
100614576207471242188832117531787
76450843426928575434472345996983
79197821366541024787139291254167
52428245536597376830050416915553
148931835568231574963204229185607
30941781836122321682769200836317
77863691454629516665066876818495
151674182352434292228718841037891
151616623359739269155079103435839
75169914066600646075932727657551
101940166855651282925988366667047
76442582567903741579603093844729
52506749173403810172494754435927
151533773317964707672506614053545
79193663351452244960354705397591
100605819627065005399690872553317
79276284670370707943002653928239
102097134548206092742093226344731
53696311880191872382838432914185
123430310658434869923744136549497
76372608248985591711214369549995
100679937206074890082739740958241
77847591890176584932651702738583
127524063933909789182138533728819
148931835568231574963204229483687
52428016815927174979407326467245
52350009610937354098293896628609
102097136045555467149927693388971
99275134578423936214190801057697
50941316798193039202217786132865
76595882315575815311790034473663
76451556534677899220925340834287
76455457494960116420846718671343
122087924141519662718241369717309
75169914066600646075931505211707
26922862040650802959479416870547
126106828978196842019554217548971
126181421114140862508597999904731
26918258515277505321584892373329
32350706912926758416411185198635
53770659593805894310751751691017
76442582567903741579603093949705
76442582567903741569080836037597
102097136045555467149926398818783
32358518154562538112486018342411
76363606457142031217258973111099
148931835568231574963204841703395
50941316798193039191087011735881
127593541029868098468612191986827
49598441552620011227650226139387
77929754978640631292854115630331
32350706912926758399123217881603
50941316798193039194866858207617
77851507644708178282074310993743
32350706912926758399123219771171
126028134153436714520127055476591
124760999888616512929502163102231
32370704796959738621697610196967
124835348942194320977236455975447
76512559843665450544841911784127
126102484824218076463025535931071
75187160263827767731972539376407
32346573057227774987237764932519
53691952691878054151908387082205
101943847629048615135007277931807
77859308977391359679886861000159
53696299844806060980685943208801
102162722721818208958917806376477
28343985254320304885913263172063
100680179385058112973633781630737
151533773317964707661585868697281
52345868480180185146981968105985
75108453324630772264440191570019
76442582567903741569079031500157
30945668629511761933348353131553
100683823999464330316041365893281
75174501224111128292566696224531
126181421114140862508597999787119
52432158451494900328583592454347
101935103009963926513454964695145
28405442920448328942687466776699
52354152077272518424640868445953
27075944404519120212168024953895
75104553859898164882460774818887
147593573296014309178208166188535
49668877054686498189696791377419
29677615702454732365807293527337
75178645902488086771525998434625
26852643300003420270394356183507
25584362480966492036070387014421
75174501223982567307485428645107
100675552481360974234169940595485
32354835295447710971646709820115
32354835295447710971646709919907
147593573296014309178209938603319
102088145585741783472035908425309
171756798321738825809119417761975
171760699282021043009039637293523
26848284192202922510734836627771
26844611952462309293438393695227
73836243880401433295673787212795
50936943403146006339046006211355
27001342434551380551885044978823
99333623484242043577864448959245
101956252373666352533865668108979
25597223245595531664889579433415
77784729583119033852375240815337
127519437036655754696503478154063
102013797872127761544122589654633
25588719420328831099789762540311
123364021209663058380762810132261
49751739803164869481516306752279
75104309435503651486138242352659
28343985254320304885912003262747
122087934131486316025827855983745
49607418557783500720116544931097
99267305113431191415441280442745
171756796940587114483364541975207
100597534615680416352392061964125
124839262648770036730244146546779
75104323722621604788567823604469
103430535609224517707709129932607
101948221732431734718098252142963
122245147548830000939950186539267
103431032746833397963450556914455
73770412738740102625925084138787
123352063364092078859436345980469
150265718301392539553257790725407
50937160791922062581293671125307
32354835295447710971646709814607
150270078198178547011993448307999
26931378695653889355075514757607
49826101093854171274265149858521
49598901949190930002918486433649
27018576594098892051467732526063
75025602614217671968019257542099
100675793948196114752545319725641
25518515672349606083085711400071
127519437036655754696504736606351
127462337686642516662361399483071
148935951202516311139650738788043
123430312037988317987269850282457
123430312037988317987269850486577
31090706062841948138038221608631
100675539027075366841684110216933
100675539027075366841684110123945
100531241778745709197410932399361
29690032480151287536658699848453
28282270295086440264001652185623
28264778173801269260773658537979
75174287461519117961604322432965
79264114203374594912426139937731
124769056065913183763978933525463
73761666698799408117667704358017
100531241778745665120410520102597
27071559011260679961276018496551
28273997358549517781175852857439
100679926626047111113985246834187
146250941056043442597656458454469
127445344244169602133437193708615
75257135411720726099093483990037
100531241778745665120411778116837
103434922460614902882068520230367
75025577830237780892194123558653
77929293125859806948631357542007
52279320641117398451456273593797
97929046268378757323210347436289
99263187391593815003788801138245
127436598953868385226509983697161
53770901771305485464125209769389
99114746260322956467627830202645
100675539022568547162963388736631
75252994361491519694720915013153
76512760069034962009925166505611
75104323722621604792556329611369
26918720326511700990818982403953
25518515672349584038845418877895
49598684558093611636408456806459
124760310732015490951037647499001
76442543496312240036299014065459
123351846600358108783042418597637
25518515672349584046370753823919
97846207435830115630662688286103
75178671436235627930859262660281
50945688691004232586849528880517
49743008052920533114536356953221
77929536839954458801006970252661
76512303337994120090617141186659
52345638382507200337174004080497
49668876305047727287165622811639
25518515672349584038845418982871
75170154783553427617100463445707
49681293047775338273122462519395
50936714607904913956417135496499
52279320641117398451456203468857
128949536382831436327506071221827
151687072320855740056098755136705
77776674950083135886025820447629
126172959153209141908328214906603
316293141815425678652845482680409
130263004079769625664463290177643
150492879793492261579026513956829
126107085442713728256684454202031
101943618077739182530532812204791
29822905937063230717156985766891
75038698012672309226944751658273
101943618077739182530532812087827
100613619462620637113535895382157
77785214807874608149841306911983
36460751847989435455401831402363
53766503000498060206737629448585
78020853168593668947410818295139
201289635055218908715291782715567
133051090954078310056308783158763
226555472025782827519452978308691
199947255064962031942816351900611
226551115748010436027242740387247
126173376271038903553716419367831
177209012974132472886293781554319
128969742337720413602079433182123
103423235082252659414199528680541
128861853262531750499848574119131
224040041162149957942437132373191
272192789368937486043846097949343
154132029548776590279327716428983
100536074070950125412095086102945
226655035750632880889992820051067
177176411370217462191860163298431
197105008017681264613225969630983
248132588585139063390192012485571
128941058098119764465114365786107
129019536278284214663144752279215
127593579274576747660627790094867
75248621720976115522209261643707
201132417302732043693745557689217
100679937206074890082741507902609
124698622098322444680216536425419
226616449706280539793461828403039
178535113544481435309011112982299
194428722591494561256900560622579
55394193712994189274525809723103
202545294576001473099299954849787
76451074353440208400061674591419
177118363771769752922925623099019
275018700927390475162127178520587
175772035288814042229732718045095
276091923934587144325897861479291
75038007360548805237105569189877
126107301408583443084876307761831
25518515672349606090227329883091
100540217247720454137502392359745
100461240424567384386614319084285
52507007843127189188601743522121
126185576370602883238493931718191
100535105956708021650606116578281
53779405638604883899264140972693
29678344601607811008599973202551
53688024858349925949496985161725
126185576370602883238492767843447
77950635212061473458988741041515
153037963957691918552915154185697
75104323722621604792986754194957
77999766914439463944273022478667
76586675840102416279708634097063
126127940886082427616188311546983
52432660129513167260688424745289
26935509749236871506297323364209
103447565205326386085904386440701
151463798999632310247595206019839
178613820402799082052277338530475
79259551862761305395023422382923
75026062263214042111856121368565
148935976736493593172805344941979
147518996782908704671691174243001
147518996782908704671691276279673
79288000970879250080369288779251
100683598666369457914736145700089
100675567277553128385486250153209
152950981950687441438279615981459
128935932557264398113493889328105
103447572173418734176073919140901
78020853168593668947410852721111
199562853798173188076514096651447
126024263725981098038233786153455
148935976736493593172805344743367
150112922936924202682149069421935
126024263725981098038233785728367
79276047223304796771584010323631
126115106800138611356974839727791
101936251101119689573183858020807
52345868480180185136646365803965
126103173780208409497815775035447
126103173780208409497815774731859
126103173780208409497815774830679
103439549399873482598720279104677
52345868480180185136646365599845
100671179836210167350201032209135
103426213952768943610808088857139
29678344601607811008599973740067
73923480810990392380629600786303
126111228657250832829350637335391
101939716416150023016053247676257
269445806548413927945465211200453
101952337871311197448002183004503
174465939498217662440136629074233
83381983797441399067979594765535
75034568292379912972720103941821
77950622464196218328357744264823
80693283595002363011582840381529
151711642342277858356709203222617
103439549399873482598720278795581
79354293180356221012630080709023
77950635212061473458988740831887
126115562348345345758833755089551
100540217247720454137501778250145
126115565179471776885892941549651
53923714217120560823572508075667
104794097655683221843084745589381
126190152200254207345556654888085
129080763806401545205370286612909
36382285114701338051382618831639
151699231340826617301648272604669
79280671408214405173532481426069
52506748423264392779252709798021
79284764300032041721938462250119
30875695687352846221414478532291
242771051505697178314618644453993
77995640731322932613169373946055
79272142165026053359118517644103
79284764300032041721937239699623
201265499142237383096273576214735
27092681378353722497702924140833
79276055873544486955118069918535
247665595038193480307024205284331
51102174005367856778348437714437
147518996782908704671691242057173
56522228363159567456453641766877
103501709761916984842937122590081
75182558859167577652190354887821
73761448477177137799478828505459
75029951975052499569146380939365
33763567808846274629165199546177
77785187892745614800850985691847
153103796559819993631610899789977
53692182202013031628003163533257
154135931964761212282157018579607
148924234941461748510916931249871
79267785105208795860036874304919
76451545996140397027839683529171
123422282695185148221568584357657
151451190245819785979532271011447
103352070921233428625841482502333
29533293586708723610049167572917
56447421000650314831766925648903
51024154836877599242606272460553
124843623214201787752274107983567
52279575643346614997449402429725
79197821366541024780204161397771
128778783547818293294088504521991
79197821366541024780204161187819
124698622098322444680214764010635
153016570246710626020839718600077
100461241176277748767571855939673
147518996782908704671690019512509
128778770799582076898009069725587
73923480810990392380628236295943
202566404194594678405799425242093
51024154836877599242628318055917
178473616015698438056235243792363
28269610505352092382783083024061
99279491793096459873545813710785
79197821366541024797275336886883
150112933562633923858663402719735
79267785105208795860036874416375
123422282695185148221568580788797
52568734009272499791726844298871
53778448844826928465109407979457
53692182202013031628003199131461
79268474768806345941409697785551
103124653635705225977396665958295
154135931964761212282157018457459
79268474770992257501148394317519
126107330373860698189549736389983
51024154836877599242606272454073
222602620005529809859247655380025
78012602896315560596893674962643
27005698626082340478369744195705
27001568947444476172339942845363
124698622098322444680214763602071
151529615856012733549036345980921
52275178214243317749545324740407
178552094157846572320816373485767
76529537499734599703959859322999
79338461916988616850663972827115
77863462692555616316341889345427
78008257948978645469231294079219
199628500203862806672217279825743
52568722675327433259673349582511
56526142109425646067950071000017
80693277335031316339128302164857
80705439152381758197706715421561
75326934131675199977278611437967
153033821491228195558511413033113
100679694989485642695724168990119
55432026154957836796284563537979
53770659593805894310751751889305
128923808982808511125998336725355
100461241176277748767571782036893
124843635964623915708090979157679
153108412876634221425451740097827
178530730316954603101094088616923
99184928057013999721828433945385
124558673460701603634710969247507
77772096085406799945394542620613
52494374961713411338904092493967
103277735249934793097775361323315
126119718981958196254219491565659
29533293584522812050310471040949
52436747860257447641598270095955
124769288251009893780177660380847
106174784835746602143250322384463
102035176664262592863680041356417
30937613125374710937694021846197
152938121190173165420308480050309
77785214807874608156584332362811
26996969039632908680915949840609
56534160041176792841556952026117
151463775625067246845598986756287
124843148814802877770327605156279
77925855358322200223683020533847
52279575643346614997448788320449
100461241176277748767572470049273
99184928057013999721828433845917
100684054134068425864008190759173
52279575643346614997449402430049
174441615901264423738277708417373
99184928057013999721828433641473
197192232948942909946104210100821
53844752382041996392398119190453
78016494723246461370559394943327
222602620005529809859250073822945
150298358004814685644202026112445
199628500203862806683116020835083
77921293017708910689016920621951
77921293017708910689015662169663
174350953870029578643503224810521
103439549399873482567161530043537
80676958885032688360523549392161
101935604515037993401257340057263
126115565179471776885892942073883
29525019310329433715534122401717
103277735249934793097775361212183
55022856554292992468072255344323
56526142109425646074906084770513
104777808244925877283709232530841
175784248141228523940858028171443
26996969039632908680915950167525
199554152490248784758775070190607
199628500203862806679361949954927
177114217086125196251087023293999
130283447409453870414830780746311
151695115747006851510837358253889
151620768033392829582924039477057
150348800016665694486991375849281
80544353818387866497791288825665
76438668109030036398985908838809
151612721844593859408782528182353
121943383299685161452032505561289
121943383299685161452032503876489
127602528499239410465498960410791
177188799822878417723537925425295
83275686953133220231523416619427
177126633868199966031228925298223
83374168456978251134769294755763
248104109733424100844694807037223
52424113648124700583279789284831
126102967051988099623748051158131
50941547022263232330488625941811
102105663949266981472966883741355
55502239155038269469043838674123
126102969213854632205318921274483
55498108726504157139715320964299
53915453360052336164915473180251
150112922936924202696419918367531
29992470976873762976253893028861
25518515672349604926453981839259
102017929843780105383188538711105
57790053240621140801437576737717
99349709712333975664760777103273
177192695268686356718978642986407
222618934323150633026317043249817
151608582138220601834651745357093
79197821366541024797264252686827
198538294381256889296905764624645
198522231603624230238405973530885
104707590211196888199027031168833
104699303857656230748213646874433
222618934323150633026315238508257
222618934323150633026317043045697
50937160791922062581316965626947
121943383299685161452031927452625
50941050590947040906738539027521
126045115556038094220992454660123
29979862971255747254938762243965
100671866820245551213273428627717
80548484246921978827119806535489
147304700431673841763004224414965
151695333844140857511593557383429
53844994559183699842586896228761
151687071649300653505575760722609
106198919255993786321806577796915
174429428549693904072243238090917
242755194080995692919123362534489
127466210987006263251158684806167
75104323722621604792987332631833
154507417155072082536589027441245
224027624376573032764391171474991
32354593078959599446161395411151
100530977071292162871519595461213
99345794622663830743008731577369
50937160791922062581315673365259
32350706912926758405867397852323
79260228157695532849522848086589
151463798999632310247601263660243
151463798999632310247602520222963
106190628767295415561759211111847
175784248141228523940855067218387
222602620005529809859250074027065
102162722721818208958918531957953
153037964705152606036953436491825
102017927548951509492494902857333
99184939425696828206250448207797
124843634543781401877938233477623
150274695230441218555147426521405
126102723382481620710011735367219
51007162183518029028939906370833
123426398325091630399153864932225
52283451069651550174146963631461
148935976736493593172807079565403
151599606628328130541402233950475
174350953870029578643505609451169
80544341070510205103799685018221
52279575643346614997450590968321
124839490071008772095892768157611
100609718502338419913613325425009
107438698015384106392935392249067
53621963498276561472396472378821
151463798999632310254732435030239
103439549399873482584629970309345
32280498948918194114058461601615
127445806020179276078372798025153
99279274998759788109101166188805
52279575643346614997448788320125
80693035118543204813642987854713
52428004070005475159172449359251
100675769159837962608312318334869
199554152490248784744303961048911
101952579381870939888278267711535
51007135193939460837595083812157
153103796559819993631610900111709
174350953870029578643507412099041
150282724566564970936340166931053
52494374961713411346231108144831
197192232948942909946104211990065
53911097077780267410553897314063
36382285114701419158116171552579
53766529915627053555541807330173
100754717651134182223955514121503
56534160041176792841556952335537
126045117012346947034843727065863
174437702154998345126976029090625
151472033614219505127086172554355
100691882261289726975314506235829
178552094157846572320816373263827
26922851543903182031783077184793
175552458210575414891505529597083
56447421000650314831766925753879
76529537499734599703959859317167
106186959362574500620122291213687
101944323449303571617721133721295
100609951557583896058483488841413
77785204227846829183478076330945
52494129916777953809782218561801
124637635288251351014359500821235
147304700431673841763004224501149
52428499749611323021360081768053
52432135160863999421477750693745
177179796020489852588942732442249
99184928057013999721827239434497
99337511698230762224698323138465
53911097078151228676001074654635
177047902768595018764150615021005
77921293017708910689015086270679
197192232948942909952870433567061
104715392879816698732053335547573
100687954427998442645371040124021
100691881592400789695273367453621
103282539914010927773008352533791
199927251665867756726387459031459
150112922936924202696415572681567
123438138705014266320487842404613
100613367256165872280463516497653
99259275770628021649741784745729
100527098518789677655946762074059
52494374961713411346228662933355
77999755543698491449020840841815
103439549399873482584629970099069
53923714217120560823571896380191
28513524047641177164001266377739
126181635707129681570310535798047
77863923086819161945162549016955
100671892316717984005429777700757
53778474266978368226150074767297
174461360828838549142005096460581
174441615901264423738275940505541
80548484286268326747186278585409
28513524047641177163998787264523
80685006527214011330752324406565
100688415528324916451165199879441
222618934323150633026314660603713
121943383299685161452031927458781
101869233621009169921942419661593
151455511858671800874448240457199
52432642923817531454850758668527
77941457109713247178699260839847
76529537499734599711299153060783
51085424239571582425318171713393
25518515672349604926453981734283
174350953870029578643503224711377
49690255851457108186918023183765
83295692405149174568266482193611
150282727995901653164268454958913
79189776483505030400040126597171
99353839506710481801459132487617
124776843854316130584740407363635
76529537499734599711299152844999
126098326650287100245841503966739
50950062046455564774696931295229
53692182202013031624034176967593
53927831897418456756822238907115
77868052846457920961673478047663
52292438572063021480019084487717
101943579876998390232540679507575
126198440090490690060245358055473
175838580415045079182138790494587
52279575643346615000820896046105
126185565790575104255234000665077
151774089527458986044010082517703
123430337571965600010110317322565
50941316798071620486746149903161
52423887095628408012778499234253
49669348033627072790047799888649
151534004205243939641908151251719
32424107711255071820487540007959
32279785678945499842773450716457
27075445725963964888841136338217
75038697265096947278564053409505
177118360193426015484590321296587
31086091832587036670402335816869
175775958909833155795762618409049
103361285849775798008190129774681
52577194514999941462475122342527
32424107711255071820487540101271
52283938458237307913176958013753
127585550137756116423557338289715
52589802520617957183790253127423
99349708331182264339008284062077
53915453360052336164915472539703
178535113544481542966355333258315
195473756498885305602641718837591
124847546243804999777259057775179
124537290921271442617110509413179
151617084503521228956682599646101
28431438865571768269025539072911
99122995824850998805788249049353
73774798877387993265459094312983
28405443709312443202565795640843
100683837457534155329683994001333
100758401181330247373361824443413
32284156942816051765195230981141
27005699373913719608255367462165
100750357754111310065598208229301
28405456457548659598643970078219
76591522375079179278929956267791
52275661897323332170380577752633
28418075834886911513702654387589
100675350756820807614098791402359
175775960289143349990880130600229
29992473845991859809732458083869
222618934323150633019165122953517
222618934323150633012211527830061
52283477943241834729041282693693
29615455339817688890099969068677
29992473140319863064192143454393
99263416901385190611598044722121
100531241778745665120401408168301
151617084503521228964033559471741
28190662883670506518594860295287
56596346608521694254958627839993
124698622098322444673471159949267
74067803593196190337578359246115
101952351413025833420858418988575
52279575643346615000820892273449
99184912591446520854011821768629
127602776468696338377627179690397
103439547860390605188334700762871
103277490781943843181066383123223
35192721697119824620859651772615
76451059357586530357599623119575
201058097375103408043888930489065
175552458210575414891508041982831
79197794451412031431205198867595
52502593250211398757963771699477
52279575643346614997449976549625
77785214807874608153203553099859
52279575643346615000822664588441
52279575643346615000822664991821
76604115470594446022595430278927
50936943403146006335443705438143
100601191313461344913770179349345
76604116181393139987729243814167
31405107396422799126436097262891
176952174013157356543243913126679
29756335387823826269737311967449
52279575643346614997460418710957
100754016419327253075627878904303
73918864484526816243768549893115
78008257948978645476374741762883
151546610793528549359220756900495
56596346608521694254958628044437
52279575643346614997451171164517
29979862971255747254939374883577
79272142165026053359118517650259
123351821147603967333951030189321
123500516574832011189776509332501
53696068995402471874823863039173
53762602040215843006816251804309
53762602040215843006816251395421
53762602040215843006816251704517
32280245365345577518248076429875
126036880943273658272792058082707
79185850735228979631708312509151
127527734757280934566938974315187
77850572725948343834711361563643
124558673460701603634710355020619
103291043617108978680774638604387
153108412876634221425451093538331
80829600638492709608503908164763
153108412876634221425451739554803
224031768974185875319950608986995
128957780205691934247402790184139
82027635971403993005511745237875
151617084503521228964030426567997
76512556886498110526485184575059
126106587507483907933644532593561
151678071316190635369665491584839
25518515672349606154495736392491
51081739332609182491410684708783
102162722721818208958917262279713
77949754874063071774007184811695
101939716411142888860790119175703
50949550658746421461312009132611
100680165882676016981893604624133
32374823148683308696472930074179
100675553231128639228521699380385
52420216193794207067930635891161
75174300248959710074865059429799
79197821366541024797266021118355
127515064391633530841889230080635
53696299881960098778305919613665
53766519335599274600678578413363
151533773317964707676297548515813
75182801195522937260119330903161
53692182202013031627825689328573
51081509860349740036810717850913
50941545439663263079672336796979
29685888638627021665453601937345
49681509101081266625327497230075
79197821366541024797276496783879
25518515672348833452049994980647
52428016815927174979406098353669
73770181770695689406065778366187
147304700431673841763003572514005
52432376004213967186669726917627
103282096602537878583611460373923
26926763000933020159400794818735
75108670082185906968172615961661
30941781836122321686536254827717
28278114330618792947881603241625
126099269394359584477564887189555
100522711710860356386051980599515
147304700431673841763003648189389
30945681377747978329426527369993
127523604173324086450079065353855
97846207435830115638024670166007
151599619378622071047907519607955
127519692707429473607115266092827
153020942852386441800357013044621
50936943403146006339245591614599
102035176664262592856336320786869
127532324793163925400534265581291
29681991101482307016330993571065
52345636214204748513226239046965
51168707050181210561040244458681
75178900077834411579414258044211
126185576370602883238493962249359
151612711109101985162292269432247
194428722591494561260484400321939
147304700431673841763003034073633
101939258222477976384294392786925
126185576370602883238495122140199
99267304481459496782549748012153
52357824944248688182139532358053
126181423124936303755638262753299
147593806862262730520159384995503
25518515672348833452050639329167
76450601170979005471380519543237
104848509258403071997565388464913
76438185138800444321373927216963
76446928889570680287191020522803
122100097329988469210158248518085
102088159789795055858874756152505
99259287137361761570194232717733
202527802535459618345177839717893
73849604071681231278945132506079
53762398068436380669566074606473
75191291439944029260771078405921
123430337571965600010320887006857
124863148746798106313678906452503
123434239159253651267272283009445
75169926108916032460891312500393
177039641163695414975605984489365
77859551941460851115157120955461
147613564577897973547354651232703
76450601170979005471380519846825
32284414076093188263297130550583
51085410109839987796156767695913
194499154550576989825266893896875
76450601170979005471380519741525
32362661331332866837890940472427
124760999180624421442575651648375
126028134153436714523919144465231
101935344472427222060886529089393
151612468142724835171934488276953
52279565063318836027505330794599
28260880171071281448300820589205
100609692924507540011006239586541
27005715829469852418869987539377
50932559428429497583750503138759
56451320542275971481806224165995
126127073964250570044365777660439
49690255851457108186917411296481
100679911672097608045796689200525
49690255851457108186917410852601
76591495383678099585941782059309
26918502935164427353293346844649
75183017758132307512664601316659
101878247413513584863593884339969
25518515672348833452050059225959
127519692707429473607115265869915
75104323722621604784789711855301
100597534615680416359133315204289
99275348581351546192319977052097
56439351998266170301787047151667
100601663662712052205884313663737
27071316753246951284985605706621
126028134153436714509208109526255
29681986966325284288229073588225
127515064391633530841889264309291
77772096085406799945395799066693
101935344474741695698079601298761
53758460952589317094091560901385
123426435861328111236281550035721
101939231936891448478626645146079
126102699295309324100655335869095
51020241873876051405146879118609
52420225514865552371127362661849
56439366123869863049989681836555
100614069235432343643015554471145
52419513700709936142016298793807
100683813301262331653117781178941
79197821366541024797277041283051
51011063143800246228861284207889
27001341015888471221894012701743
49677634303981983321354734295459
27005486317236189290381294675937
56447421000650314831764000702615
123203405471137519792783319697873
53696299844806060980685910980521
30941781836122321682769814741473
29673944210424449688653496749817
75174286042856208638948226451041
49668646878328215486569244408435
76446712289800813519087909164993
79268024361709118706152144969019
104764433803216441097934740925513
148717038573273354427139692700433
100601457646868458517183103227001
99353622041298961197234649551993
30949800439197585588429428320665
99349699012053636875433085269921
128783362372147399854087610034943
52436302338686152866306253511745
56447421000650314831767607788459
101935564149859866440180314667103
126103156935330736441628255380359
52436747860257447641597657770947
128936161315081169454743286986181
76586879066236014174470148504423
79197821366541024797263672589451
51081508362750697005370819966497
102035433165933584368895411519049
124863162832812197269839358454295
25518515672348833452050059231467
151682685467022988725926764647903
76529537499734599703956078075815
124685491333539250066203033027987
76450601170979005471380519741849
75025602614217671960692247990535
75257596512047199904888800365841
102013582605607962415309155264849
124835577739608190262632922285571
50936689105003662624510753278127
150337083085016418935197810259421
102035433165933584368895411945757
53696299881960098785654393200033
32284414076093188263318558046935
28492426427130586073233145338923
124765140973469478984976273852467
100679937206074890082741543606113
79213666673802733531061629479447
55038472398376906628422820415873
52420216193794207074895834758393
100601651034572077497058204687977
52498219855292887486490859214155
123352074731176583929761415057473
76438185138800444321373927204975
76450829884956398582397598901691
52428499707700794654147529038243
52493861414323958062579271638491
77924933978970048734294207847633
147304700431673841763003572409029
77921733581382847616625519158151
151612711109101985162293527656439
99259324050728454148413209083557
53692182202013031627825689532693
100671179836210167350199773756847
100671650063319001656883443550041
100671407846830890131398129239897
53762603421367554332568845085921
52345868480180185143390039166341
99280207076435737577816049072093
100687968474186384082050139675713
53692182202013031627627906362277
55171539237899896919091246225063
124851447916579751617223284726119
29685889307759212813903009114521
77788860016031400173820257724825
30949800439197585588429428320341
99263632240249158019176289419969
75104056717775364313408963253997
127602530040314224334044457407803
32284414076093188263298286458167
79197821366541024797276496678903
79197821366541024797276497181103
99279274327684939269321330775161
49603058623708413712897240626699
49686125383441258116508809026625
52428246319268349051278963985681
103203616289765676452191131234285
127515064391633530841888653873527
123368151638197170710094288701829
122092053192935923284830114282685
53688483794853716208311878819221
104615992632476980562051050773771
52357798783265572102058513568201
76508171492990152286253786684015
124863162164510908287311332595463
129010280270878420037847692702661
126119475265549049881394440535841
26935253367656523776715841413339
101948221732431734721463461167631
101948221732431734721463461366243
52428475749981559884864217513761
127515064391633530838119827140427
127515064391633530841889880203159
53770416669568885025818430444325
28405952932961665770051535755645
28405952932961665770051535965273
52420216193794207074895898998197
153046454993318579161096803561249
76525662071399840955888473679879
151533773317964707672507226156613
79185864147975879315711158862327
26927233980001801747090444750917
151599618709854597724554477587973
75178888825011682966079049406785
99259288520806955889019975399329
100684283565409450170354275191869
75025833457286145933366813954147
26856544968271357126401933434091
79279973680059446763661736830671
99192982933794451521090271431693
53774559885786822528145066379757
79185850735228979631708312713595
79185850735228979631708312825051
148865528564505227878061463265971
79260198448843001559622789907067
79260198448843001559622789608663
26935737803454385954534067215095
103426673600200385684809286793993
28427052722167454303131328183781
97999274920543211381913766590789
103281864176862315059178931058793
100754258634001248243452501940597
77850572725948343834711361446679
155933394318572341777172130908577
102088145585741783472037167100509
53630953133914385364523668542409
28257001791113045969362693625691
49826318484951467664770990927487
146036415905317016712008743449459
147304700431673841763003608508137
27014446915461049728802772394777
53774791443668991206341631851455
54960441194392554863854819712631
123508584827205278581508404520325
76599781029240577686141274086123
148861603488902289211739224554483
99333623484242043577863258636705
123508560711884557115105771634165
123434224365355040257518068124141
53770416709016493802738374134061
49751740590093072697830634321419
103426673600200385684807990550669
99333623484242043577864482878481
76451059357586530357599044800959
126028109325603616506108554171403
55026527296663889511056939430633
25588719420328831099789762441167
126023990937448583945916710554953
100535129949009743793850786525929
25597223245595531664889579334595
53836733033814186201402412953645
102022543162172209253752194479841
50941316798193039198436675645761
57860474459975704124026407396309
75182572359242736763603691239185
103439295144983161283761363263321
50941316798071620486746149809525
99263416901385190611598044815757
123500770866288397109759877266097
53758475038846601770370988193689
35047684931848131703155943241181
35043771894641369942705388230745
35035508279303582195557858643013
52420216193794207074895867173297
98007535777611436040569029502341
52494115668491764242559253771787
76438437972476852287049550696489
123500770828891828327855390907145
99263404153148974215521094823953
101939909093203413517366062266391
100522979423942359901108544496443
101943837757485483881161318446063
50936943403153148608635472207371
77925139411080882879641020771299
54964596408963976200740743338519
77925647880198165693385453822941
53688038316419750963138457263697
127528182326700202406131138637451
103435176004482452017677084022107
49756101988986381858303819587835
153033821491228195558510738457661
147304700431673841763003646299497
52494130666666683514324047804573
50936943403146006339046656222423
123508584827205278581508404923381
148849672516684771249536760114527
50936943403146027154648931671935
31089991291134102521479772052087
57860474459975704124027597829657
97929046268378757319640524552353
31020247942425598946359579668147
26852631301663451897613637769589
77854922126000974505527471035795
123364019828511347055010862884617
73910361376131202725526629366843
101943363825243040288384865407467
25510025347150527808295098854747
50932814434679463339416972133657
25510025347021947228500677084131
29681770246309605554900108561397
126189922729808882337653897680683
123500770158404627785588053019701
75248620971079867495329088774641
153029474379953549813974444746573
103365201685786901967877501822797
124611143619925228138508853440931
28343985254320263239586132899535
77929536839954458865295585180549
104703460531069017925807226384997
50949552075217112171987361847875
102018196051026103678864912897557
101940150010773609869799652909959
127436839756071406538583048976479
99275131150914610543914638627961
26922837335599418410747207225443
75174503471099649626491093389411
49742996010605146729587465821343
52420216193794207074895831381989
127594038254662689806597995321833
49594529341072476261783472600587
100531241778745665120400076133669
102018196051026103678864913002857
124777085402152127825954325452631
100613393423476330916630539040673
147589671666255506400733730759559
53774333846642516331239709636513
77846916233657076543774071260671
77925163445035986987185484315891
75178402975693352165740144383945
49681510558962858262906355349003
50945421646811893938060242769555
100675539772335901090860706137369
76595406925829636101005451702119
50945461395427363119977729612865
124689849774508201534388587221483
75112560499438462819963183774203
127593553778104314864690366424203
75183018582599529416934127777353
31082891394041297342117291187723
52428030864537575703471901669281
150261589293714434331346560327579
100605320987978138636077475996811
50936943403146006339245663522835
75174044492941725388177403203683
76442582567673999491626552028745
103431020748250152567122454076527
76591495383678099585941173716585
76372608248985591711213067538823
127527964148796164511163819742271
50936943403146006335443741444587
26918259973415801248916318982789
50949805623470749382875497880131
73831654471780586379351220774023
100671650063319001656883443981609
52353681102967636779005948069649
28343985254320304885913263282871
100679937206074890082741511577093
100530974778277662519089697753447
26996969039632908666213486099045
151529630853686963462621168112651
102097136045555467149928917613251
76442582567903741569081412350329
151533773317964707672506649955337
75104285394598691784482153203239
52432375919092332496326618305871
100614067735897013662269733535589
79268027911893028508426920027983
103439776576567859053460056824303
147589663014660746664766095443283
101939680337051561994910463417409
123438138075471737115743241098361
77864176635058953049013555111607
32354837343403588578395967686319
126099258025676816148395588902551
100750344966758033199748139165337
50941316798193039191085749609757
147589663014660746664766095442959
75248875970893431556783271145453
97846207435830115630664526929079
126185576370602883235121853810579
126099269392761321215337531364467
32284414076093188263508281708279
32276586621551471843809664268759
27005473610667246296948141579187
101948450450686245979956874510923
53923217076577221403798694303409
49743008052920533118305183254105
77929754978640631292852743698663
126028109367135936130015534671795
32366793141018690492972563233203
100679937206074890082740319166373
100754514350435918505468925969545
52432860437190190237640355537915
52432413538880339870143664708895
52419998177661577200989516921559
100531241778745665109282914511797
76363606457256681248070318746187
52436071574080795958523809223801
123348162403809861659513197717341
30941781836122321682768656436289
100679937206074890082739772981753
26927233980001801747091093199981
99333852954436656550262259611553
99341651447491765279828852855929
100605562578930138054355272062073
100601432150396025725026754352249
100684310600763621083241339901779
102097136045555467149927693394803
79276284670370707943002654033539
79276284670370707943002653624327
77851507644708178282074310994067
52424357324551376026209600040257
76372608248985591711214369333563
76433837240354405239187882805513
52350009610937354098295666855745
77854933370323645090680106712307
77929754978640631292854115513043
29615455339817688890101737704001
147518971248931422631185166501413
128940788133527693670446692423467
55187638879089493836688136443383
29615455339817688890099356848321
79189991859421922889840467433303
52428016815927174979407390935469
53692156668035749604578640454693
73757307507934229445787790122083
73766038593925404768577829003787
126106828978196842019554217653947
177118107307252828324314152558583
76451569282914115617003515061387
126181421114140862508596631634587
75108428617408159823643544160277
25579989086048020157749103609427
29685902055995429209981117516161
53700202142622916221578983504617
49672802014470249551640424900371
53762375290650279894835714587369
53774549856236938149492302281449
26996969039632908666213485987913
151533773317964707661585869024521
100530986730835678459789965473739
102088375008204187031003947282017
127606684461407202825210037131759
100675781949606498639425726675517
126098580911019011836143310993503
151533773317964707657828026560157
100597085668657189280064631925073
100675781912446002123867885632061
32362892886542653220242541274831
100671649352519224950934005233901
175767214210456971302103480265479
75100181212175783142281496091203
30949584424988086782291174315969
100683836747700546712119540336165
100601448326141567791381091219361
30937855341862822463181106687713
49668648296991124801663744855707
53613691230527355837399137830353
123355964324374296059356565821761
50941316798193039191087622177801
50941316798193039191087011631229
52345636964100996536524955190339
52432616719109442248660986509549
100679680741335554480183900780781
102088375008204187031003947170561
25579989086048020157747881280871
76591495383678099585941173821561
55121094504345682042479665367663
31082891394041297342117291193231
51085856219150106437329719959583
77851507644708178282074309303111
126103173780208409497818197356647
77851507644708178282074311192679
124835347602230534857415481879063
75186688658388921371102121363369
76442582567903741569081412455305
77788871383115905244146452989541
148935949860123359591682866104371
148869660374191051533142472221059
148940092326709254397782347819823
77851507644708178282074309408087
147589663014660746664766095746871
77942402017696434672886807876287
127440973137522366294872413786815
101935101551825630586123538196817
29615455339817688896856973537089
99267303733877743351915534079097
29615455339817688896854592681409
99259287847546195489501443447561
124761001228580299049323137198615
75099925543851823639501838994789
50936932823347969454302132233117
50941316798193039202238559832857
32284414076093188263508280221767
124777085402152127825953745349423
52423654669952844488356339653171
101939231936891448478626645023283
101939231936891448478626644924139
50936700397672405930089964344627
50941316798193039191088238065513
102092300050416933520459960012407
27075942905362310022295269455895
76587148985038445524407401020035
100675308808927201644914177233047
50940830826077957274335885781807
51081509112646945028670830785359
77929536839954458865296195596873
100675539027075346022289101676825
52494115671313361659023887322903
73770183270488207496517912371135
75025602614217671968030281071211
75025602614217671968030281497271
151533748490131609658489442467685
53840877629011354221380911903305
73840399801165071437147316763131
27080049336580799749340193788967
124615502808340625415389332665867
151620971216281171356078134133753
26992824402409810176134564443659
53766504381649771532490156594993
122087934131486316025827855984069
75183030544036145292165405210213
100531228201541887956696607611459
32288531008809372483088192771767
52353898529026357822122194289789
77925855358322200227277945826139
170352237277242806866833013901643
30950274250951692029360307341643
31098752958164057151857979459915
124839262648770036730244146535763
100679937206074890082739774964633
53758475038846601770370988398457
171764624357623981675363646524071
53758475038846601770370988392301
99263416901385190611598044616497
50945675905864996792422188040417
127449219001679597074619961166269
77933655980455168131380474541951
49830676921670346607051407730953
124764440449999452269888393459949
127598413111841696739106164007431
31090706062841948138038221304719
25597223245595466757376308167195
100526843599847322985856860665825
75095820609340341887947466686443
123422282695185148225151840589069
32346573057227774987237765037171
100675539027075366845452326410265
76451059357586465450087612188731
123422282695185148225150683864681
30942010635613904282211583751055
126036880943273658272782296575067
99267305113431191415441280436589
124619632489428291935801947815087
50937172834122756146543612678211
50937172834122756146543612667195
77921479206955405397108935084809
76442811288215623068556152138873
49598913237360017882540771970399
53684127325232579842459439633301
102088145585741783472037166877597
122100110078224685606236356721113
79114701329112737679458325856347
28265238612040210864860830666601
26922606372183994311726940167759
75178888825011682966080952096785
102018196050897563516363429825985
122087934131486316025827856287657
102013797872127761544123848106921
146102463725604534808794266612457
147522896324534361297510369437061
97846207435951931067711908102967
76516686525789612002002859216211
151612468142724835171936400408637
102088387050519530616563721880353
76372365951490568688754985196975
102017928300661851832957565648109
29685888634492021541745370823229
49673032271707654380123701010219
100679937206074890082741511477949
17480787462649833295105303671
4615651003036026504595975833
12889256308226707974969994905
21854182381121711407653250905
30380043101889139604016586671
38411431918218668856941111055
51778088429983094922351398679
25971158950554237010906003527
22337359194772316120410626411
54234037631159246200815990561
22340117464335418895093891883
22119186033664480948205910675
30382838046190633547812093995
4845829690056319932919104489
21634595190879482492088307059
58834106336885186089395230691
43489480822327603553950900605
8964261941588925754022916105
13337656860060803866568867823
46599256587482973381377063631
8964261941588925754599234345
46676500401435532130095157595
46597094349989126363329711359
21612010246616174944704947859
9477100960682949075091782027
9244049870407637893737822897
17481581455337779763279860923
8989006703639987657772203061
12866717638048177181520487713
17481542108929704466742285499
8988377262310392159618644565
17988643858013167572500072115
18211776475762640021763901755
17480792341264714093831820475
18205477515230884947428367387
42546071867323202801577856011
9245428944529566664604080065
30598104430682141403861748947
42976641796802733311240440719
42976641796802733311240977263
17008398994134851083863215949
30128583749550485421507296439
17759175606118038161011159659
30603136399092659883278338959
17008398994134851083283118573
50802717520555656839465257191
38846213262690403982723377923
38846213262690403982722835871
22338700993644708219741491547
4374184161653367390380825859
30113620535266971323435224923
42975186842149480792562774331
4603694074301754599455685181
34510471636001468933758526607
50802717520555656840689493135
38863285723725983745243102075
43210434273517046402726247291
17993008260952432294427769387
21876855904013971415091787983
22122691405741463419606438983
21878933835921361064012715195
21879683603586351436923180219
46675794358515876039409901115
26428674476813544286578826527
4629109674377586603953669097
4860079776118018529312443095
25537718919151850681207838603
21634595190879482492088517011
51720561531868545289755433659
26952771196477123320424489905
12902712915119361372803174187
5129250490902977774650317837
4390598428572097980300648675
21381793912606729197567993195
33338258331874924769702045823
33338258331874924769701643415
9435981778332696752353462407
34284508755994861445399792115
5147070547852986429115332327
34733564933204989211796159915
34221427456707736811674939119
9931872210789830212253456355
46675123277152896751280116899
38414266208928238094244591951
39344894880445728267508719831
22106324155909100821008574035
22119072392125496899183541799
34232723876687200948174703871
9504805460957150504584592487
13363153332538515696419974743
38415643333210873473059632971
46676500401435532130095256739
30382838046190633547811061407
30382838046190633547811889875
30384254516881344223163776671
38417730878750423928247352991
22095653851600094392978150587
13120973998597123615476498387
4616403841921879568555711553
4616403841921879568555816853
17251363564360692910331438001
5147070547852993562767816239
9194480089732078458650496291
14040305266204642647129614247
43031298593081019381491406315
21609093733803721795034065251
8763044167437990852626322681
5293515429260886422033702931
13337656860060803866570658247
42306569673125413538898485337
8542816000528869710043675753
8534525095148846685709160865
33353093525982573791181499743
8988377262310392157848194841
5292848489412170350429292595
5077468910473871500958779839
25996692577027408209857511039
13337656860060803867727073863
21610590712260888437969919339
12867469591624727293127694657
13617407621657118526655046843
12864548719791857748632616885
42479416238004752851682970879
17751381360718576258440397245
8964261941588925754599029901
13337656860060803867146976487
42479414052093193112986438911
9696581431584245568687677529
13376607240751657316099044023
42469536288715999390535711439
6238389080024234920841846907
6238389080024234919647639931
21610590712260888437969709711
5535736295626404023234887731
8964261941549535951804567957
5075381257386028326915999069
21384510757421615986194220719
34218596701237875199666144887
17252113203442650356139876699
29902536314232448647500567589
5549817931463368067800516743
22096400925855132947980723611
21636758636934650761058431671
18205550999640489934009328799
12866599341657888415141558521
5329711938778599497906356599
5291467230129411263383347735
12864551142526413256491104505
5291467230129411263383453035
13592621584388725432988446443
30826031614175621416653942645
12864548956614853517794572537
13839758681573390147709473829
22108441562807598695406082881
9244801582356692608765664619
34715028017470995099963120927
13579873348172329354814010039
12865886734489413600072136953
8964260127455218797582902703
25741019246373217766487419535
17734261651709352470989041279
12867428059305092257893587913
33338258331874924771472471895
25741019246373217766487419211
12866009652328517313566547333
25743850372804344825673879635
16995604718761791951566440623
12867427673244931004883371289
34284508755994861444241481099
25772107780120119318982857765
30369340034790907305111465441
22108441562807598694791973281
8517319656679110480796606035
34284508755994861445399582163
25537718919151850681208049527
17737254179019900834914841069
29915284070788425553345361697
12877970459983128393859182837
42479414423054458560163890291
25739527252559019664257876315
34231344566493005830662711627
9018164456892690260812042323
25294752534792301898438147493
21636758636934650761058430699
33339007511891617630729497951
16794432983767520102521869561
17225864399224579692656564157
34218596701237875199666039911
42087098898273490689893722131
29895568221884358477967867389
13363153332538515696419130399
21624010400763174353454870159
13822876886716725259373068917
13822876886716725259373279517
34284508755994861444241983299
17966016502902242335590680757
17736548251007112928450492737
13335604282675336591453022247
13135136519443268173478951631
12866717380571048854316160039
8531567170748358976291308825
4848078986369475421291582503
30139871182170658451129349921
5141996541207814114128223245
9217845514205521564950183261
13118884266996603262487797779
5535064977523695835743801027
21864174311444312890151837715
30372177118690777875630147507
17721710276867102364044803617
38848377321610322566386176031
29860822064393657291163657999
30101587484666566341290070639
30112125371718399672043512027
8964261941588925755179424709
5306184607255103212165349301
8964261941588925755179326213
13122348679652709141168716379
9013841336647365101876197119
6034417300522507878854034987
17262653283298373585827369953
22069407232520809174857584739
4628401296603057916035747267
9217845514205521564950493005
29871327796955209017613258851
34296585674209294794706405299
20934105737865984378673167081
21419284218170866113330100731
13122392661420712000659498027
16790262250934772363535975515
9906328740464791562529578703
13118884266996603262487797455
5154080759854348001540170899
21647416898446068234183607659
5536402755398255918021365443
26229000348362052468938000307
21381793912606729196411173875
39089094017185515847347573771
6238389080024234919647026599
13105937105287897609399996983
9219226665916847317443627189
17492831970340552757007003597
9217845514205521565564508969
17275440872648726882329901745
5384962925567362898158676763
26226952149230577310287546291
17275438687487896566150114909
8746868658718920267451510365
5534313132187108567493291613
21609010661624081750454724371
17262648918951865452741564633
30344553869026115123451630921
4629109917632528920854498933
21609762371988462707339989191
12675493966219203083098237059
39103342045875975159404562279
9423865013057889790769486913
5114961171916015367809653825
22326663185116085576368877079
13107438711917651160102632349
5304768136564392536812944105
4873455233977547399769324093
8988377262310392159618538941
34474982403138444453838123497
8516572067385309466602541623
8543568332314148220383148435
8516572067385309466602220539
13565621062269509600960974947
8748997742948833689752073477
8734080947200350516495706449
9705864997978455812858741181
4615611785168109545224383483
12901965325825560357348429339
12647041876716191087756850939
17480833630351360581857586051
8556274658002177084744519329
21356253715511862870595794363
17734384804910305871907290217
9217845514205521564950393861
9194478275598371504735373093
25984612858767378630616869519
9692411198461187597385747645
9692411198461187597384930517
9707244308172650930370617433
22093763045641293776632228047
30088130635667764866129946383
21842890090587144904296037071
17725884888285784102091726937
9205097277989125487389756665
25971158950554237010904108451
25971158950554237010903578063
13135136519443268173478951307
17721709797206683191715668057
30101587484666566339421922603
17966016502902242331370650741
17966016502902242331370551597
9692411198461187598577347393
8964261941588925754598924601
8964261941588925754599427125
13337656860060803867146982643
30101587484666566340646362667
21626170074908411575330816815
25995241873134964528942709865
21162942848968646814398313669
25984612858767378630617189631
21150902260449308562016911285
5305594539717006689907396291
25077359015099300639743623093
5100872864006646140400254901
12876468853392768200963548467
25077317719602661373671477509
14282526132570160248331015479
12864472327540753082198318091
17723127098383107641251837581
4616361438161179397525840181
9234022858010850146100475809
8975550239241404390051618271
17251363435799707828957857117
8748997742948830109525222301
5763901866384089455165999677
13836254185682709844839389445
29899031818341768344630483205
26226744724455391358003105859
9909131214098275171714255989
9909131214098275171714466589
20909359276352051003434928613
12903420893298650857572147579
34229852572678807728434632887
17481537230314823668015873671
17480037694984842922195060911
21624760296926884618955386401
16791635253794043585431156889
13811468140462200716444849985
21864722975245804328170195503
25998072251835063885814641261
17736548251007112926033636445
21611294939226056531576048913
4630644298986480403225464081
8532354477451703623319444511
4900484158996757010468653559
26226744724455391358002870959
17682553778413104591460333671
26429343615356860816556416059
17225864399224579692656341245
34217104336462411650257880855
9013841336647365099395083851
17495787579892589912327489325
37724401486563198961039159521
33351006568091320848490400667
13594079229890819394759396645
33338258331874924770315957783
33338258331874924770315963291
9013841336647365101263866603
13810758077760287726642590317
21381793912606729197567689283
8543533235935803405935836557
17478670184334361007223822003
8748997742948833889335780581
4860079776118018529312244159
12864470513424395421542933397
16997062978540242588013027185
8506737658420454523837734769
9219224851783140363628008603
4845829933311262251080178009
34217104336462411651482647187
12647000601497638795119819231
8988256807391964359056292319
8975629026093996080828395293
17033180667056736045601691217
4897614057118820101922604663
25739527252559019666737923947
38171970905890026239080425777
18182105263076034418341794931
9230593750421917643738735421
13603988668893795756286689459
17237867246012631194746475277
17721548511871301204705329629
25740982456837967655823820979
4899775923651401672792721015
13591869874006995174903442095
8520277066436404010102541717
5062586859860818639805001309
14282526132570160248298892823
26009482474126823591478543537
33812111273824230103462710585
21202564337467872632684318685
17736548251007112926033327025
5547103380131474349428262555
12675493966219203083098470339
5087416980093192236432379801
4877947667981906223714714207
6237717883219667139883286907
17240737212894008858054500731
30384215170473261587364480819
9246924473442464330275656279
9001125498526788236598862653
14291805907668101697242121639
25739527252559019664257031647
9003962589489067949444056179
34218557354829799903128150207
25740980270926407917127929883
4603654720418289058402905405
9015294355014753352266092895
34221427456707736811675043447
17482993304579686168638349503
17482993304579686168638343347
25743850372804344825673762995
12866677905184372349688186183
30113581188817185643933802715
4875073065345044053412371731
13823385838584911476007176695
25309546669557777911175252471
29910442756344023512856485569
34268251645734545546802284079
9678204587355905684594706483
25743142137458989487997405363
21854930091458185644794005683
9435196670676721865330653929
21638054639235707396936984595
5547103380131474349428566791
34221427456707736811674833495
30138372247543749306999115383
9001093100430969021222966963
9207184479074091012629132805
8533066827893848391352323253
21879720250212518941272112551
30370045570332307005447404967
33812111273824240428551350953
25982444419755269812934901537
4629148757291838870752296737
4629898653539862169468440111
21864722975245804327523963247
8734081068573741869224223811
8734081068573741869224445427
20909359276352051003434829793
29899073350661403379864287009
26008772403695203116960685761
9001093100430969023089539711
38169173526325413214403639649
5535736295626404023783171223
41624690343106257359246012709
20910736394203813743211443957
6252514434092393738756891679
25740982456837967655824147571
8759658190431955611697895361
5764572575826900539421255375
9449359428495264649322920509
13824804495187181890056120015
9195778149361661911577163681
9206478429700451238689104101
33812111273824230101657863401
9206478429700451238688987785
9206478429700451239369541037
9206478429700451239369547193
13812056258970785811881682639
13812058444882345550578214607
13378616227613319153950811855
30406041240231172926459003591
5087416980093192236432683713
17723089471911248347379724909
17045144161023179177709555261
22323231297536423184352098723
18424321751187559903077897591
20934105737865984378672863493
25077324040514344820599118085
25294002523873443114330446085
5763901866384089455165590789
9247632708787819667951798451
5763901866384089455166198289
33812111273824230100497768117
9206478429700451239339308597
22323231297536423184351993747
8748997742948833889339560689
26225371964455508647067330451
9246179077600593434758366323
9013841336647365099395293155
9195183939304023796431921009
12877970459983128393859281981
12675493966219203083098342359
34221427456707736811674624191
4874286144324658425026739843
39103342045875975160054567839
8976295378294414639357269585
8543568332314148220383048967
26227623467333285497746714135
17482285069234330830962626911
17479373177164051599922992243
26252365665264059264679509601
8504575541511250281311242407
4644107842592994894529467519
29895568221884358477967663269
17225864399224579692656353881
34975116904202336118207884871
22094943430343179318549620627
4644107842592994895177589343
25739527252559019664257666687
30112084217960265892838893095
38169173526325413213176901777
25078697029796856491183452581
17225864399224579692656459181
17225866585136139431353095477
17249900682735469374567133089
21635377485223325005568132247
13577820770786862077381641251
5061920507660400080083598361
5062586859860818639804995153
9919789712432702521289432769
4860079776118018529312128491
21851315206558215822922833975
5321224293881588646577558419
12647000601497638795119708747
21854930091458185644794006007
13608084479508448561090882911
25527685341838781654189829471
18208269678891532160795475135
30382835265549786817383169215
13590574101113774494088279901
30382167322167081228315830883
5143492204258973755539219087
42312429111306681524655474087
34217104336462411650260411295
18424321751187559900693262775
26239621807262268487846925013
38185506192296108204990300019
42301689012272936201871940797
13834877541060493638353280189
42315184364096515988656553151
42541856950175600282012141103
38171299824568682169891905541
13833498230866298520841707525
29896275863525357020632801285
38169173526325413213177310341
9230593750421917643124520845
9230593750421917643124620313
9230593750421917643124830913
26007356175883554634764053637
13590574101113774492861640849
13590574101113774492862049089
38185506192296108204376190419
4641858153848928547456241781
33812111273824230102848601309
26009482358601961089719513709
26009486724155247472319931153
9692411198461187595582895329
13376649015405626433818930139
25997357229118477003487427771
38412849258577101106239796083
30342304180219776259998408951
38844798977911245708031157451
14065806116933065707518120979
13859670891373921400634995835
26253157214786389133307800691
26253157214786389133307911499
17480833630351360581857706903
8503864984927047166372159707
16815715119476487551006034411
13362359832648212726106018237
8543526421785781006570081953
21356253715511862870595788207
25524178997537158181004114723
13132141563440345850651412407
21585015795781653355518999789
17479290113231401159046960151
9244012703185240414106376117
26240367196712653559415426765
5078095908747885669372474225
13579873348172329354814003883
13349615589691053343710694707
25767937067295003385329132501
13349611346784073332373894395
21393118985383829816493387357
16805133142231816888574065329
17953268266644207465623466585
21622506229968212991210739671
25779304151800073711012219637
9219226665916847317479424005
5078095908747889041514533837
13105937105287897609399886175
13360945547954799816946211451
17734340466426677929493498697
17734340466426677929493499021
21609172189796879999660394999
25537718919151850679475105071
17237862867775988372765684457
21164324000679972566927245317
21610470479103562181451840291
21624010400718254678729137851
5535736295626404024973506075
13590569007003258156714284343
13578492196461003598167808863
21623255997633203364121204695
13363109736017690008809995331
5078095908747889042670949453
8530819460411895416271697419
8505360534490527550419138225
13134434976807104099564808285
13348900925527154476154428731
13132180909848424927035242487
8748997742948830107616957557
13375147165313878309666830573
8988377262310392159618825681
17493577359810596403628928457
5076089613795005461043821965
4860079776118022101583681631
17708836929026552822139905019
17683340456593760665791030267
25996650916105081476669046629
12673915351990866426534874419
17951887114932881710715358873
13336906699882732562073838587
20934223777090210268285490297
4375602824476955775563504091
13132180909848424927035348111
4375602824476955776179305619
4375602824476955776179731679
4630609710128575518287008593
4870665760427558747830197867
17224364863496638021084041315
25258007618599767106139263497
9194438550230841362543865471
8517323777705602503486148803
26009443120242129810923509365
29195712816970112025658317057
13580540037665379038528232735
8759577541006534025605437651
17736504654489568122079961337
17480833630389529275031447251
5064678540400492803224133201
9003171160921401913217618181
17008398994134851082093092493
16803756133392801412392254013
13590569007003258154942173471
4606568548002808010550279273
34731400623594764035461504087
8530070199849728841584437077
20934223777090210268285589441
17225823124071006939178485465
4605112602009926637261128985
17019766078639921408898583021
17008398994134851083249000077
17237862867775988372765380545
25258007618599767106139171481
25258007618599767106139072661
12903462554201321793456667521
20934851370530851043352214401
21611174850191622585959352129
9434565529884254895722349249
22106939463357326033638028727
12877216442686565435345368503
17495787579892589912361612357
17236406793158360715861762267
29668147453264180010985896439
17021853144771126659865246711
17252112695944258276928751243
25310967512071608063920932527
5763824994073469905207322319
9678913065955129429895624103
21635300748558139822117685991
13134434976807104099564370561
4644815706100341622354818225
13591121791854510141222459819
17481539415519752648834615763
8978465859183568506484885971
17480121266415874313996734071
13335407422051920429594732717
13335407422051920429594615753
20908607437409335668274911645
21379542409728952343313277287
13335407422051920429594721377
13552125244300775262942618015
4630650863886709297491627525
8505321059544668068584369225
17020353609441149693854997739
8964260127455218798879357275
8748997742948833888075562169
9230593750421917644316937721
13122392661420708219488561919
13122392661420708219486783483
8990420738020668828168130659
17506367249058576131080278783
17238529570403744774611193955
13361649290326587259980793605
4630565485105619421078001389
26239621807262268487846930521
8964260127455218797583218603
5305513769229259201491891309
30601721985730458005659826505
13136638369267830906680621385
4862283168578752872754848759
17264817214636090339050338811
25754434927243861895760899361
21164324000679972566311158345
21864722975245804327524074703
8989045792901663432712978135
13134434976807104099564586021
25995945116319029192563314411
21636758636934650761058425191
25752976167860140405795028769
8761785183540954499776052647
25995945116319029192563530519
13364609149532226147084509655
26010109444288728947533120839
21381039380585872094444200155
17262612008081042391685815141
12890672657082254779397605551
8505279398642003887391148207
4630607138115158817742094505
17236365639400226936622704403
12901965325825560357313996563
5138418195962984611836630705
4375602824476823294247266691
25996650916105081476669150957
25996650916105081476669052137
8773783787753979863004157161
8773783787753979863004151005
17938270341645572798705598555
8962760334959172200798948703
8529320303601705542868287547
21380289741856687505896329411
4630606888489448671949631465
13107438711917651163065369997
9447313766100650972704375905
9230593750421917643738940513
33338258331874924770316260723
25079407214230775798394182409
13108813643857854161759348361
21151571386209584372317649793
8977005799551329715729855597
13107438711917651160678951561
17480833630389529273227616779
21366833141400840688647002691
8979213570226662824381977833
4632067077453064504197048657
4848787093131797833162484049
17239322799220762519999470147
5087416980093192237624995289
17239320742203298182701359731
25983157290460340821760498313
4845829933311262251080387637
30356552208932218934308457211
13118685098249340241127192487
25996692577006513230845940975
16777470410807632996917699255
21611345229498600502139036433
8530819582932935318937501795
8759577541006534026181872531
9219226665916847316863325369
21164240800693687416515845185
12649212494037292342832782401
17264028229146060570252932853
21635300748558139822117697007
9207184479074091012629237457
9001752375736091818671272175
8759501298015938778142387839
4616361438161179397525297157
30137701172715864999241923981
8504575541511250279943195175
13579873348172329354812015171
9206478429700451239339208805
5091552137115920338388358393
29450047884137383153311762483
21126826866602612902640904741
13349021171006016941604292659
5551201376657686893542590515
5547100606571617098848618547
9460811898565070350788760251
8977005928134359666690362023
17262731746768139754047625153
17264028229146060570253037505
9206478429700451239369541685
21635254723350671141183845815
13592621584388725432986855279
9219226665916847317479633957
9207142940383739164008610041
9206478429700451238688887993
5331091248972794615418133383
9206478429700451239304793849
25294752534792301898437931385
20934221591178650529589057473
5088163974198325358763399105
5087377046036819428011890625
9447273832044278163669473217
9434525595827882085495035841
13579873348172329354814307471
13579873348172329354812417903
9678913065955129429314919227
29450043512314263675918698547
13122348679652709139910164299
9207184479074091012629354097
30379878314419315188018658701
21635379083486587232381650995
4885532652114298023531060567
21609762371988462708564650871
5789363127408930022596286725
21609762371988462709212446103
21393787745427011481387940077
8504571291879681475520252169
17262609572543787182004851577
8979058133682928582611728289
13361772180782270272166597307
4630646234939234164756066569
4375602824476951808991707187
21367541626703909443716649059
29210588067325683933486418251
8504571291879681475520147193
30126334560769347643286834007
8530030346297119363247374695
9015254622524462060939568123
17480833630350135912861083823
8734043793406379687764985883
4386893429521003435540411701
8734043793406379687147301915
25052531668426784293695492033
25981738756027573234276936227
8734043793406379687147417907
25294079267601029737871218581
5331091248972794615418436971
5765910353701460621698819791
13361651725863842471604122913
5305594776540002459069556711
9219226665916847318669863185
21636046144400010718209199527
13132972459478412137507165265
12903462554201321793456673029
13108776246538342834756647657
21162942848968646815012224657
12864509731226240663804077611
25052531668426784293695795945
21611262164484509306034081627
12864472327540753080938402295
12648536918804344224456019803
21851268432118484323777611033
30356552208932218932435889815
17492831970340552757007015261
8989087332742005491462551413
13361772180782270270396667927
13132972459478412137507269593
17479329716805549656319261939
9206478429700451238725099205
17505575828320303039583288541
13133643662912666355120782271
4860079776118018529312238975
17504117696415861927597717741
12660496298026842034635460707
4872786223223538209271873189
4375602824476955786583575799
16791674600202118881968645481
13095440371911109689851343519
4603613445199736764505847093
17964516710326388253770271621
13336113342902675752355023227
5331091248222065192901691839
9205097277989125487390269881
13578492196461003599937814059
13361772180782270270972378667
8988377262310392158424723681
4629109917632528920818708597
25522920054638551295749841799
5305518147483251317347256641
17263363718462772647932357953
12877216442686565435345491623
8733292083064042795567748919
13361653539958159634291063823
21621957823332787405417624947
5306226268157771173205240343
5329713887867163467441236503
5305518147483251317347057705
5549192523934287031430015511
12892766652116524582164002721
13107438711917651162483581989
13107438711917651162483897241
12864468206470169357170943115
5088085281382174765688347401
21150862914041233265479441161
21609762371988462709212458091
4630565485105619421078002361
8518113135099908356671427863
17264738413579979877464070921
16778218128640367466153634653
5089506123896004918434126601
21622506229968212991210639555
5535736295626404023235500739
8736249242884578377649740355
8516572067385309465305964903
8773783787753979863004151653
4860079776118018529312028375
17506367634697439497586831091
13132972459478412137507059965
13132972459478412137507466909
9207184472703371224397452521
4833789554231493111849493947
4833789554231493111849504963
8989712374865054858019657363
17237821206873317436880639635
4845829933311262249820151081
4375602824476955776791730095
4375602824476955776791613131
17479329716805549656317273227
8977718169896808761637427461
4629109917632528920818498969
4375602824476955578500253251
13118768413683930356269839951
5090135666425209663035538153
30138411215784803035340102943
21634546230528191256115427565
17478621223983069771248842989
12876507949864085550276950253
17506325467091198011095005421
8965011573928945111615027437
5535736295626404023235395439
25306869515545395518649879207
13349023944565874191027830795
13349062703325651976838400051
29450046285874120925342236683
21622629249006928926237688143
5547103380131474348272157007
17737293133229561071694336703
5306895265335014057700194553
21164324000679972568695688185
5766581665373296170695885175
4858621637822095154665486431
17480118823360296568844400201
17506367634697439497587262983
8529322368470598957185388093
5331091248972794615418028407
5764531280330261273348899191
21150902497272304331178773625
25294079267601029737871323557
17261982566751446893055975673
8991806369899324660786165665
17261982566751446893056378405
21635377485223325005604034039
22120481177994523768795768503
13591911507526239456177244839
25537008842289364705625276427
25537008842289364705624972839
17479412774343028504718040351
21636046144400010718209415959
13362440839958955982999441971
13362440839958955982999676871
5306855682103942992000669633
5304844880291979160353208569
8978347712426013506238633921
8976339096525609413288008737
13348901189084706570510854247
8964972227498825750420380737
4375602824476955775563504739
4375602824476955786583465315
8748997742948830108232647305
4375602824476951995684910023
8518781645430370349812862259
12864511917183045374860907973
4375602824476955577204226035
8990462141779318782748446819
17480787461899106846923739235
13375151672422579000157799885
9219226665877457515291215309
8748997742948830108234530717
17262653411839692345653911269
13108183979533960960316363097
8531567177847768895693345113
8529322368470598956539155837
12890718696199524679502716197
4375602824476951995686800239
17504865399211966226166750597
13361694936970169380746349875
4848039511356323134291041345
4605823023244797648976731201
17479371241606865934630350829
8964222331250802451704237363
8504575541511250280591194203
21392371524694014223428951921
8504575541511250279943188371
21621800309117446748181375165
13132972459478412139918135773
13132972459478412139918136097
4833793797138473123186527539
12661210834005665122291076403
30600976117413325811312195139
13594781258578882325435264751
46675794358515876039411143979
21634595190879482492122843515
22119186033664480950009934575
17736548251007112926648463381
46675123277152896751280017755
8964261941588925754020816909
17277609675875442512488862907
17263363718462772647932357305
5306268043691884814455083927
13375901568754911774594412119
13590458138333557166500059447
21637504518099684596231500551
38417730878750423928247761231
50806931006390600384674155435
12902712915119361372769173951
12902712915119361372120929655
33338258331874924771472378907
22107070254672825168244168875
34727824108904942560937171115
18209690515076337825759065667
46675794358515876039410624931
50802717520555656840689697579
25971158950554237012130333107
17988643858013167570665301587
30380043101889139604050797507
21624010400763174353455394391
34284508755994861444241486931
21623295601207347487115593863
17738001747138791828936581347
34268962431583066123191602091
30380750385582262279988202411
12902712915119361372769161963
5113666998810567681267919179
5113666998810567681268344591
47156841722803579417374344751
13378935478897113110391368667
21869260799016901174566661083
38857506544253547544055018259
21621846954663086416395606327
34004667837454851657439439895
5127871180708782657138325917
17966016502902242335589851965
8964261941549535951804574113
16997150550375111799130301417
5088879389850447703806579819
38858204787799720506655268127
16997150550375111799130301093
17990013182757959299304129673
17227368698518264504986317235
22133189953086684705996276873
33338258331874924771472373399
33338258331874924771472676339
38169173526325413218589033093
34229852572678807728466971003
21838566970341819742913841531
9243309588542494506569714043
13375901568754911774593887887
13590458138333557166499535215
21636758636934650761058630283
8963629969894292862488794233
25294752534792301898437943373
12867469333752030683638437273
18207601735508826571727827383
34231344566493005830662921579
4860079776118022099779693047
8975629026093996079635971613
14052307984427007543090119169
34231344566493005830662711951
34218596701237875199665719799
8545852609916123000210025261
17276149486953537063205736055
17481539415519752648834393499
25753643255819189215682600817
29666726475778148142885920031
4375602824476955776787950959
4630609710128575519546912725
13590458138333557166499215103
13375901568754911774593561943
12675493966219203083098354023
4630609710128575518286792809
9001051325959846893204639585
8988303089743450814995980033
26444299636137635299280136549
25039827271549225670742039063
5140580441478368885952953529
9692411198461187598578065053
13132972459478412137507356425
9013841336647365099395194335
5126249219543608757104721811
4629109917632528920856388501
17506367377929474647740202055
17493577359810596403629044773
12889966985857187579150038821
21624760296926884618197471669
5100873100829641909562415321
25983192001154641994917514775
38848377321610322566386181863
8990551635987855051431791923
8964261941588925755179425357
5535736295626404023815393023
13135136148482002726301820687
21879762768980839733919765501
9692411198461187596195121517
8988377262310392157848317961
17492831970340552755716545293
8530070199849728841584430921
17249234330535050816038258149
25984657082956387418582139669
21612051657496278882589315827
25754434427993555991354835629
25754434427993555991354846645
12864472327540753080936093471
25983198573988227693961006335
37470063639444587734313639631
9703069217093550019994558553
8963507924252969435793094071
8504575541511250281311347707
5305518147483251317993179477
9678913065955129430541646083
9678913065955129430541856359
33341014415526453523307607447
25079407451053771567556044425
43232309998946769919077151725
30879142579511571418775324481
21842890090587144904296566811
25984613229728644077794955615
25258007618599767106139176989
4616361438161179397526055965
8529361457359839322721034459
4641858153848928547456025997
17495787579892589912361495069
29208502470874697447833274871
5088085281382174765688545689
9231262051710900172380692889
25792722638334963745227953985
25996694417797300996018952001
13809380594922650261256820545
17966016502902242332597605045
22339411421374120441500377643
26009443012568699160764019309
29911113837665367582009419589
29911113837665367582009110493
38171970905890026239080122513
38171970905890026239080531077
26008100862871019601093390957
25995352626654623522918953581
4889150213930242997942178903
25294752534792301898437932033
4618569337419526144601757771
4618569337419526144601324907
4375602824476951996977701775
26008690787686458532835529843
9195183946425477780491460465
13824806681098741628752856751
8530820096097752140948252563
21406538674657791097130002323
17773293167079225970338694929
8518073673975673215697159953
34232722061736906656655296691
25537718919151850679509117619
9219226665916847317479330045
13592621584388725430027890935
9219226665916847316863319861
8504575541511250281311243055
13579873348172329351886858931
26010153555406528873028988225
18425702902898885654991040023
9678913065955129429315316451
4860079776118018529311928907
33351755748108013708903637895
9246218915762696610678371079
12864472327540753082198645331
12864472327540753082198639175
17237867246012631194746370949
8735543585902433842331746539
4873576094488124302317455955
17262613707543913864434899205
9909131214098275173519003705
17263363718462772647932053717
5088083332293610796153665785
34229852572678807730301526071
21851315206558215822922414719
17466583787543379642514826133
9017456221547334923136209247
14293893217075230572176166283
17963257524963961561696880175
9013841336647365099397718619
9015296540926313090962624863
34229852572678807728434639043
30141331985807360072163585039
26009482474126823591478648837
22339411421374120441500476787
13833498230866298520841608381
13106725861495307937409655193
25983157290460340821760503821
4375602824476955577238337079
29895568221884358479193374061
13812058444882345550578214931
9205846458005818347803401809
13361772180782270271550586475
13579873348172329354812120471
13132976838822246341305256439
17480120758917482234136925299
21852770410837163812620421623
17736548251007112926033945541
34221427456707736811674618359
9001093100430969023702079855
9447944906893117943505091305
12902716921536455128777620201
9003962589489067949443945047
25757308901694612377294274405
14294561160457936161243200703
21842890090587144904296141399
21851315206558215821053631967
34229852572678807729657398843
9001093100430969022445197023
21164324000679972566311246473
5535736295626404023199393855
5535736295626404023782967427
13592621584388725432986552015
4859325630238426416347090547
13335405357183027016539210411
4845829933311262251080061369
17467289715536551769880387441
8748997742948833889335996365
25742436579779221768400335623
17504825932072275961021001967
13808038803779972788156822125
21638964350221304180974280697
38171970905890026239080530753
25282002355881213780823353951
26253157214786389130140884723
25997442473168935006289883357
25997442473168935006289456973
4619316526742075761520622903
25997442473168935007549798829
4860079776118014958776660663
22106364825783195064994882763
17736545801413085169476512731
21854180458789751596795280571
22107855137806517121134392179
30370758442055461656392268441
4860079776137681280280380783
26253157214786389133308016475
4628360021384505622104355971
13132972459478412138153699165
13107438711878257799695453269
17251365378455006505649611915
17747796430755775610429170683
8734043793406379687799313683
17492080259976171797565679125
13106688815652278566284841575
25537718919151850681243740719
25537718919151850679509117295
13578492196461003598167505275
13119437051868674643168592227
8734793689655627655477524565
13591240432677399676342246239
21610470479103562181452062555
5318307801348446948937328659
13592621584388725432988441259
17237196164750268070323124797
21176401155616656226224273981
21177736747579656569805516381
13363900914186874379225355591
8964259491769362074202568203
17225116559994020731237987851
17492831970340552757007009429
4872825562554244278924313881
22119731281746500470079625453
9002502014506990570029348363
9217845514205521566142810413
25053912927709543380741938769
4629109917632528920206600021
13591121791854510141222126423
30598807908498256448209712109
5089546213918834332566538021
4872826198240101003601102629
21150906632272428039410285289
13132185288063030227150876127
17237073625119883022820235167
25293331449024603334495131909
12686705127626311040865097755
25076652965665505040763803585
9447273832044278163669777129
17251363435799707828957851609
21636758636934650761058226903
9434565529884254895722156145
9434565529884254895721946517
9434565529884254895721952025
8976378206110688940663231609
17262731746768139754047526009
13122348679652709139910590683
13118685098249340241127297787
17492080016721218353674924261
21164324000679972566927245641
17479329716805549656317261239
9219226665916847317479424329
9001127096790050462798173305
25076652965665505040763704441
21153623720341183239199422369
9232639412816531320357490625
21635300748558139822117487055
21154329769774978838179452153
9001005043608360435970382655
4860079776118018529311918215
9678913065955129429314814899
9678913065955129429315433415
4845829933311262249785934737
21839309560350487240375622943
4641858153848928546808231413
17495787579892589912362039065
13364609149532226147084293547
8989714817545811896331635521
21636758636934650761058331879
8734041979312066092987543669
5535736295626404026743925991
13351108696202494339498070859
4644815706100341622354386333
4387645139863340526029006601
8530034853469578701842354521
17708764929274754987437265241
17696016693058358909262827865
13360947997712994317674737525
8734793689676447049226266489
25983157290460340819243600217
5088089653205294243081616105
5304809668884027572047051497
8976341045614173382822591209
21626727245533141471508121651
9230593750421917644317148321
21150194612752250737416094881
25527685341838781654189631183
17262694586271624196206581697
21636758636934650761058425515
13122348679652709139910263767
21164324000679972566927455269
12865218102718192655887086489
25076651367402242813988380109
25294044056193078149564553477
9206478429700451239338899385
5304883989877058687728834497
21637505961173952126540709311
5088089653205294243081312193
9219226665916847316863535969
8965715687408894389292048241
13349611346784073332373678611
17251363435799707828957733673
21381039509521677878806783419
21609762371988462707339896203
25984612843668472147663510083
4401096975733361686734035523
5088793753550525872526556033
25981655683847936564321183271
25764935668169203235355747879
9207184472703371224397447013
13351860913315830068874170487
9677529140683946427366328371
9218474955535117062355822749
13106806740223018269180941433
17711755378457976373871568729
17481537230314823668015891167
26007899745574525955018088423
33338258331874924770316255215
17495787579892589912327593977
21865516582206699864045827499
9434525595827882085495036165
21151532046172240786280940885
12866011709679091971609059325
12866011709679091971609176613
6006157464080694467243505117
9703778282924619131856260661
12876468853392768200963652471
4833868118153548116830921211
8734043793406379687147318439
13122392661420711801041550927
21622629249006928927429590507
16764803175110094376873617315
13095440371911109689851337039
13094688025881691402720278027
30138411337224334131934354719
5078095908747896007319835433
21366837513223960166039850843
25983157290460340822410404729
5549822066463491776031427063
9678913065955129429315322607
8988298082610516651693324027
17504825932072275961020778731
8748997742948830108232740293
13362440711373541545257664633
4386851525384122256315404815
4642608050096948297745086487
13579873348172329353621487863
25765766315000479318102334751
17261903387050350287111547015
13105980573582334434810325329
4602863548951713465753480843
21634706059549183483592062323
21865516582206699864045820695
17517613635428362304341187973
21865516582206699864045604587
17263403308087715643073810995
17735085862182810796831795659
17735085862182810796831696515
13336946424897625906608416439
13094644436544592030188602919
9678913065955129429315229295
4860079776118018529312244483
17261984165014709119833592953
5307566103360858068373764001
21636758636934650760480019095
17735085862182810796831578903
13119515866896038672466205983
17504865399211966226166657609
4389848532324074681584954689
12904804467076005583965345729
17275440994880691253927042335
12904804467076005583965649641
21152913299084268162826631913
13363107293336932970567603949
9206478429700451241073423989
13375151672422579000157800209
17722339304731058750617871355
4375602824476955787843707379
4386187001567416963495160145
8978347712426013506238937833
17479491237437981305356109875
21635416243983102790222694451
8734793689676447051134631673
8734793689676447049225951561
17479329716805549657579504327
4615613850037002957633113661
8975630624357258306449397697
20935563740876330089259686149
9206478429700451241073733409
12904174903870621241819319603
9206478429700451238725000385
16791595778469832602683825217
4602863548951713465753690471
13095394325273200419093614691
21851270618030044062474365265
21381039509521677878806999203
25754434427993555991354736485
13107438711917651160679248993
21609762371988462707340111987
25983157290460340819887831449
17480787333755737893706783299
5535736295626404023235301803
25753684660328565618444271461
21380289741856687505896534179
21380289741856687505896539687
17478783002092625967679857543
4398891769489376214962581971
17478582127511752421323331655
12903420893298650857571820663
17708802089750443391565726111
17252823510401154642101657055
4870617784713362301558225735
8989714817545811896331956605
8734043793406379687798991951
4387645139863340537693309865
8517323777727649928004860943
4375602824476951995683014947
13105939170156791021162389605
17479371241606865934630689409
4602944427700379267694927729
17033143627624927903245930549
4631315380955681794042879857
21393040413632386638903402333
21635298305522228399659394781
8748997742948833691048189145
4389100956941374954094479545
8989714817545811896331857137
17264030164657858233785223075
4389098885722702324669030257
8989714817545811896331846121
12877970459983128392453567157
8504575541511250281237642243
8734043793406379687152963491
9002545732716141279302706171
8964261941549535951804252381
17225073220303572300506537841
25294752534792301898437937217
21635300748558139822117364583
13361609815335475257791371683
17225908367146453048527959493
5090846087682124739408328609
9206478429661061437116778257
8734043793406379687799312711
4860079776118014958776771795
4386893429521003435506189201
4859328065775681626710521879
8965051055997422770222889151
8505992133620737334932574307
17478582127511752423231467771
17506325595985293412493753565
8975630624357258306449298553
4860079776118022099779039539
8734043793406379687799319515
8748997742948833688527943805
8506114416524717529215791881
13335405228622041933977287923
17517613635428362304341304937
39826763777580727664383861287
6990029229794429351817342759
30599558061869366876777220291
13625309457043960439828962317
25971158950554237012128554023
13412681581554994348861383963
17736548251007112928450399425
34742690985383847328854895329
37712363205253560853853024877
13337656860060803866570757391
21422753280159244482020796111
9195856970760845430457781955
22364197458600874751750847675
50573249268660527433549620367
47340862807629375731243957115
5147070547852986431594335059
42546071867323202801576928399
30598104430682141403861748623
22342205009874969350282230095
25982405336841017546784068481
30598104430682141403861853599
9244718760095647357393449705
47335083628156939525705871979
14067852130051201016412088899
50802717520555656839465053071
13591240432677399679306557231
14075048981118555618911176935
4605742273433229758106139197
25982405336841017546136273897
21609762371988462707920109895
42976641796802733311241192723
42976641796802733311241087747
42544655396632492126224213135
38857506544253547539705016939
34510471636001468932534290663
22125559315189267897277594727
30851698845628165318201023735
25997403505056425836711405203
30367181224133759475529299111
30367181224133759478044314119
34727078010141218211187091655
9931872210789830212219030059
22107779110562353339686887775
12865220409672418720257410115
30854569560325940203334062455
9934667155091324156014233795
46676500401435532130094743199
38415643333210873473059323551
30371545627073024201805715635
22112811078972871819103478111
17735835629845419657809297367
30854569560325940203333747851
34218557354829799903128465135
17481541488342754226963991807
34727078010141218215536346803
17021929901323468388778593553
26736889262430006952990790007
9217845514205521564950281757
21422755466070804220717328079
5127871180708782657138535545
33351006568091320848490593771
5294896688543645509079944899
13122392661420712001275421055
34284508755994861444241475267
21384510757421615986194016275
17008398994134851083863307965
5317635128236344944096595555
5293515429260886422034006519
5535736295626404024973290291
13578492196461003598167289491
8547273331365242763883714881
12867428059305092257893587265
8543565639299764681555065069
8988377262310392159618720057
26252365665264059264679393609
4642605614559693087381654831
42467376614570762168625752559
37713740330112555334258209261
34284508755994861445399687139
8964257691917963588516258367
29902535834572029475170924321
9015333330461563201625581899
22323231297536423184352093215
34284508755994861445399786283
34054370118157841619024078867
12867469591624727293127577693
25996650916105081476669255933
26251618333136324101484120481
21624008586584547724163352993
13839758201912970975379824729
17966016502902242335590260529
26226744724455391358002889427
4645521498345974365175398533
17736548251007112923038776141
21176398732882100718365786037
8989084910007449983603654581
4872032076969121607676384591
5534313132187108567493285781
30141287652861369126481854909
10382942731381727298112341939
21380289741856687505896429527
5078095908747889041512545125
22107735384898556042041557063
13360945547954799816946316103
13360945547954799816946316427
6238389080024234920841741607
17265409617011852583104964627
9691030046708223056644671417
14064424965180101169192729783
5317635128236344944096805507
13337656860060803868341189619
22124851079843905221565514847
25537718919151850681208142515
6251132937986638882549096467
17276778414451020617962249809
22120527959598580062017560095
5789398338816881610902449629
8734043793406379687765208795
5789360698659954020442284121
18182815096684651982217562035
5115750172526998659063205119
4876533254308659885659788923
6249084738855163723898338539
17225864399224579692656452701
5115750172526998659063310095
9234022858010850146100370185
17225866585136139431352984669
8736997082115137339067772989
17249900682735469374567127257
14065806116933065709932988883
5383546454876652222805961499
30101587484666566339421491683
8734752022049190296331020625
4833789554231493111849394803
6251843122420558189759726827
12647000601497638795119591783
4873576094488124303577365919
5793535789739054930818138557
6036502174098603714848796519
13363153332538515697609453263
6032327083019502804472737639
17276778650523286964607466161
18198280664163523379156421495
9195936021860468046578564493
8964261941588925755793225213
6252514434092393738756990823
21164324000679972566891448501
4833041843583967076237040195
8964261941588925754023009093
21624010400763174353420963235
17008398994134851083283013273
17008398994134851083283316861
17047308213467327241287906025
9692411198461187598577551189
5307644924760041587254586719
22109899572961446234628007715
10166222357796717026610052287
8569812136874671758172681011
6238389080024234922611957079
6238389080024234922611653815
8964261941588925754599228837
13122392661420708220780903311
17019730502829901770675941271
14065806116933065711125306291
4375602824476955786583798063
21392332056427438283237664267
30343012536961863910067441763
34218559540741359641824891479
5139041180382689211778641375
5793535789739054930818343001
42301688532612517029542606625
6238389080024234919647634423
17275438450664900796987948981
13132974652910686602608835279
30088839248450170261247060463
17249201932439231600081844207
34273137043001700854471130303
17736548251007112926647436301
6239766082725955666115821947
8964261941588925755793131577
6238389080024234919646921623
13580579397545969125177185015
17736548251007112923038262277
4900484158996757010468764043
5114333701836287983710594831
5306263428654286731046178499
8989753798944730024742436789
21177067621819380759504568245
17992969527364187640177541179
9692411198461187598577352901
26481709448783312921491618155
12863720617176372122790684435
21841436088438653223924722319
13603865907021141891288422055
17007684194623943889252618825
8975629026093996079636083393
9246924473442464330275866231
17249234330535050814845729817
5061920507660400080083808961
5551199190746127154846461279
18422271015319223262974863335
42312429111306681524655164991
30380080012759952353382090151
30367331776543556275207343679
38169173526325413214369219185
26008063817524553177428986885
33812111273824230092442341445
17265569431749426068426562207
13592700399357043449576854565
13335407422051920429594715545
26455589984037676271621118285
5547103380131474349428572299
17483037022810870265447833827
5087416980093192236432677233
17020395519969516907667655657
26007356175883554634763948337
17008398994134851082126696153
17721546076334045995638259557
29897694520127627434681633797
25995945116319029192563431699
8989045792901663432712971331
33812111273824230091828640733
26008063817524553177429401281
4386143533272980139308938791
4629859813880552222055104115
4629859813880552222055535683
21851315206558215821053626135
9247632708787819667952223863
4629109917632528923339392309
17749294673048163260983123527
17478670184334361008446686779
42097796405035077070623878571
33812111273824230092442539733
9922546031384670515857109613
30369296066911969216306732959
17725177017450798802567754349
33812111273824240428551252133
9909131214098275173518793429
17478670184334361009090388919
13107438711917651161907169789
4646313048836980366912919163
5087416980093192236432683389
34217104336462411651482326751
5547103380131474349428566143
38169173526325413213176895621
4633481491126310842251647349
26481709448783312921491618479
17007684194623943889252822945
13811468499017202803015479917
22323231297536423184352601247
25537718919151850681207844759
9909131214098275173518595141
21851315206558215821054051223
17723128817944510276335219309
9001093100430969023701753911
21381793912606729197567793935
25309546669557777911174948883
9206478429700451239305296373
5062586859860818639804995801
30382167322167081228315930027
5535736295626404023783276523
29450718958986222933147076659
9017456221547334923135568051
29897694520127627434681943217
25740982456837967655824461851
8964217959449727038968460811
9002462668098915273491772939
17989261343854633766328832893
21176361572385585160524847881
12890010217639694085836986305
26009401716463813535482001373
4858579983621975491941334031
5318305844784492734887418391
25766476743359192371200092847
9437363510569770497919725487
4620066680467227387440538615
17008398994134851083283112417
9909131214098282137521359673
21381793912606729196411168367
9691030046708223056644665909
34716448994961661033515553803
34486980743066531626375681035
25996024167478807039977655029
8518821120443522636813403417
17020355666416907427422888727
8988377262310392159002838177
17019766078639921407742074417
16805093795823741592036489905
8518818934531962898116871449
17019766078639921407742272705
17032514314856317485916400337
13107438711917651162483489001
21176398968954367065011206833
5551201376657686893542794959
4872077852195736654247420923
5306184715161956540426214465
21624010400718254678729143359
17251365378455006505649822191
12877970459983128393101349753
8734793689676447049226489077
4616361681416132841383614437
8965046934528809663415027135
8976258467423591577041301681
6007497664689810057379551321
4870665760427558747830191387
8505325437759273578723577705
21176398969705096487527946457
5792828034054111625761101913
6009548049732844954726537305
4375602824476955786583464667
13095440371911109689851355507
9217853785209729627656591025
17492869245485870874963499305
17288105916393542632055559447
17226575077647556840794122613
21393038235239145655869547659
5547063446075101541008083447
13122348679652709141168716055
9435986386287135119104585647
8735497546785156593247164349
13361609815335475257791285175
8531604581203680324603301137
13361649161743550554328866107
8748997742948833888075549857
5089462642487805913665647013
13122392661420708219488550903
4845829933311262251080054889
5063297281117733716177681281
17479373684662443679782801015
4375602824476823294247366159
9207184479074091011368907589
25996692577006513230845941299
9460140472890928827004671831
21864722975245804328170306959
8504575541511250279943299827
9219187055578724015192984883
5551199190746127154846262991
8759577541006534026181860867
8976300128326259537433071223
17275325276480078737363086975
26224587100390125615818124927
5064009651463212762085251849
12662745608208121522927198311
21150867285864352742872405953
21622506229968212991210849831
34742690985383847328854686025
8734081068573741869224341423
8963510231207195500128990753
8530111475068281136129727697
21879680910176399619015510483
17020357852348133485038193971
13353121941092086736298469071
21622630847270191154207213619
4633566869949111101629335405
17265569431749426068426451399
17479454076941465747515066419
21355634980723734424810011783
17480833630389529272070593339
17480833630389529272071200839
17480833630389529272071201163
8964257820500992735771480533
4629107482095273710491296345
17734294441133471219808231399
8988377262310392159002936997
13353121941092086736298469395
8988377262310392159002528757
13579873348172329354812020679
13579873348172329354813910247
9206478429700451239371022041
25310967512071608063920728083
21164324000679972566311047861
12661289905428633763363580895
17261942632695074084599584705
21164400629736723708069249399
5535736295626404023199400335
13353121941092086736298264627
25310967512071608063920523315
25306871113808657746619615283
17483550475204416064815974451
8975589092037623271215594217
21150194612752250737416089049
8734793689676447049226483245
8734793689676447051138188869
12864472327540753080902401683
17237867246012638751270514393
17237867246012638751270730177
8979058133682928582611622665
17506367377950290250701757207
12659748709153049790697984287
13105978380506449902036491823
13566372894031715247743517315
8989085146830445752766019445
8976336910614049674591582069
5078095908747885670596815145
17237867246012631193486127589
8530030346297119363247596311
25294748156538309779009802501
17748504915751266896040310731
8734043908056410708454063759
17735046394710028880663998167
17262061037325328669180043799
5306263665477282500208443895
5305513769229259201492300521
5331760137910074656557318647
13107438711878257800313037769
8504575541511250280553314715
17019766078639921407742167405
8504575541511250280553624783
8989712374865054858019546231
5333141634015829512765213003
17263361904329065691697986379
25983157290460340819243704869
4847289872296409751843764319
12864509731226240652784117035
13132972459478412138153489213
4604363341447760063187650679
25051862779489504252556908761
13337573660407628231223056601
13361649290326587259980676641
8963507795669940289799781921
4845827497774007039456509473
8506070698315566819942434073
4644105020995578431804052519
4645563152900019543789296727
26022110220191225487475657227
25522920054638551295750040087
25995901148440091103758580957
20934855748745453368622897409
8759577541006534025605233207
8759577541006534025605227699
4375602824476955775563393931
12864472327540753079678060439
12890755971366886652803481721
17263321942889269202111355657
12659748709153049790698083107
13095440371911109689851461131
5090172826921725220876376841
5536444287717890953255578135
5537784251504010774229674519
17262650868040429422276041481
13348352518891732669627769367
4629148885520813344326871377
21621797865728762252135750211
4631315123876514392590051665
4389098635764988907275741521
17480833630389529272070494195
17480833630389529273807007511
21623255997633203364121093563
4846579829559285547888172631
17506367377950290250701856351
4833789554231493111849709731
25537008842289364705625066151
30370045834576959589217104347
12878674317113881999938879333
17237821206873317436880423851
4386934704739555729437574665
21150902497272304331178866937
13349023944565874191027831119
4615613850037002957633329445
9206478429700451241073832229
17480118823360296568844283885
5546431954457332827452397399
26007899745574525955016088047
22106939463357326033638250991
21621957823332787404837825327
13360940926087136520905570541
21621957823332787404837323127
8762534836886722036890423999
8992003088781851444030296767
13351152792664465354108359219
8989793503240508504669107785
17261982566751446893056068985
21393831714033539580643413687
12877216442686565435345590767
20933474597073517407296232261
13591121791854510141222453663
4375602824476951995684916179
21392332050099645827727703473
16791678978416727961930750209
8964261941549535962826201345
8748997742948833688493720657
8504575541511250279943083395
8734081068573741869220451479
8748997742948830108230751581
8748997742948830109528884797
8748997742948833889339466729
17480787583713451311100072035
8748997742948833889407479513
13591788488154416980900043841
12865263627878158922201863857
12864555392554844277042617733
16765428231521299647093144567
5076045517334119259850214149
8517319399513037068232162295
8506029165556267812119826531
8989045921487077870455174729
21866185599704964985838277819
17491372652816928151826669373
42975932940913205139798153387
38845504406800875811280443563
17239365224392320130872927891
30380043101889139605241435299
42546071867323202801577546915
22342205009874969350281611579
22342205009874969350282335395
22338700993644708219740866875
22338700993644708219741386571
21638209704818186868651550479
5147070547852986431594445867
5147070547852997130753614667
22340117464335418895094101835
33339634868509262636633968323
13337656860060803866569481479
13337656860060803866571371047
8517319656679110480796716843
8517319656679110480796500411
38169173526325413218588933625
34218596330276609752488484203
26014323788571225631967518809
21381793912606729197568091367
38176141139013084210380781345
8966507373142618574853655707
13594781258578882325435264427
13360989886438427759359452819
13373738122654823836277327475
13373738122654823835052887411
13106728154940196786090972275
38171970905890026239080221657
13363899213658629861021643527
9909131214098275173518799585
33812111273824230103462500633
26226744724455391358002877115
9693118947673619473381559589
17249902631824033344101802393
25767226524457173675449709165
29910402936230896995571226433
17966682719795039173357099269
8735543585902433842331746215
29910440921257758376013969037
29911113837665367582009110169
9909131214098275171714460757
20909359276352051003434625349
9909131214098275171714460433
20909359276352051003434928937
25779974760673569753624146541
8735543585902433842331635407
25971158950554237012128443539
6238389080024234920841741931
6238389080024234919647126067
6238389080024234919647231043
45998085024755139702631712691
9692411198461187597385128805
9692411198461187597385753477
13373738122654823836277537427
13373738122654823836277852031
13373738122654823836277210835
29900450474944038758679421017
22098571456343446197883436223
4877947667981906223714609231
21383913983222734264746437655
34221427456707736811674729167
21611262164484509305998180159
25971158950554237010903683039
25971158950554237010904003475
25971158950554237010904318079
25971158950554237010904102295
17736548251007112923038769985
17736548251007112923038361745
9247632708787819667951909259
17966016502902242331370861341
9692411198461187598577452369
8964261941588925754598918445
21621846954663086416395396699
21621846954663086416394755827
17262692400360064457510043573
21852768224925604073924000463
9231301398118975468917964725
17007725490120583155324764085
34231307405996490272821988607
21381793912606729195831783143
17008398994134851083283111445
17237867246012631193486349205
12864472327540753080938402943
12864472327540753080936519207
30613762115184531671963473791
8964261941588925755793435165
4876531197291195548361894291
8964261941588925755793429657
8546523435117219465167571831
29897654694059132965815039777
13373848991324524825976545299
41624690343106257359245913889
13592700399357043449576130749
25767265986015298106163824829
29910442756344023512855972029
38171299824568682169891391677
9246924102481198883098421007
30382876797869421852617276607
9017455850586069475958548239
25743141766497724040820385551
5129993700833288931471291933
8964261941588925755179015821
8964261941588925755179121769
8964261941588925755179016469
8964261941588925755179325889
13337656860060803867727080343
12700240670987001086690390835
25257257722351747168473311247
13122392661420712001275514367
8964261941588925754020711285
9689613818896574572710541665
30101587484666566341290384919
30101587484666566341290169459
5317635128236344944096817495
12649955704300710039904119831
4876531197291195548361893967
9217845514205521565564298045
25971158950554237010905566775
8964261941588925754021020381
9692411198461187597385134961
13373738122654823835052771095
5561149439489878103914961985
5062630341269017644573474741
9018164456892690260812036815
9217845514205521566758505021
13360989886438427759359977051
17251281942018228461613170613
21866972278240775446867590015
8965010023703242097595500325
21621846954663086413913759199
6238389080024234922611858259
13132972459478412137507053809
17236406914618779230554306299
21636046272960995798863318647
13361693386766510429439528567
4860079776118022101583582487
4616402835174266621884903401
25294752534792301898438030853
21636758636934650761058530167
17479370863419085670585171745
25258007618599767106139066181
8990503924122617553399677097
16777470410807632996917593955
16777470410807632996917810387
17251363435799707828957851285
13122348679652709139910380407
4617858652273052593775194089
5535736295626404023202875559
5535736295626404023199400011
21397258993638012064368658095
5535736295626404023199294711
13579873348172329354814214159
9206478429700451239369441893
25294752534792301898437937541
17506367249058576131080278459
13362440968519941063653461623
21637464422064874133701200339
25294752534792301898438135829
21853561717610125987453346577
21853391338303148071273662273
17506367249058576131080494891
21636758636934650761058629959
13363109736017690008810217919
21126074913776785461277352997
17938309681660937602873760175
17008398994134851083863413913
21381793912606729196411174199
17008398994134851082092684253
17008398994134851082092993349
9232680708313170586429840977
12864472327540753080936408399
12864472327540753080936513051
13148636709236203686139026519
4633564812931646764331440773
9434644000458136670075396115
29195041735729789397945383485
13361772180782270270396772903
8988377262310392157848102177
33350335142417179325319913167
33350335142417179325320112103
9231970523879251279219012329
9448690539557984608184447721
17479332023759775721947401193
17479332023759775721947494505
13105937105287897609399337643
17492080259976171797565457833
17492080259976171800121931881
9217845514205521565564193069
21405909233328195598464867591
21622629249006928927430302983
17249234330535050814881830221
17249234330535050814881638089
17019766078639921407741765321
8988377262310392157846223949
21854228548822014025409252673
8504575541511250280553321195
8504575541511250280553321519
12877970459983128393101471901
8504575541511250280553518835
8734043793406379687147401059
13361688379235490164656759803
12863762149516962628192771953
5064678777223488572385890565
9003883768089876728287033917
9437323799447343386217904701
9233352019985006135426906685
9207855310729218209916280401
13106687001535920905559333237
8516572067385309466601882283
8516572067385309466601888115
12889966985857187579150039145
12889966985857187579149945833
17495787579892589914848056397
8976258467423591577041289693
13349653385895469689589242759
8976258467423591577041290665
4616361681416132841383707101
4616361681416132841383497797
17264817214636090339050234159
26238869968358942942655891873
4629817903352185007017813677
4643357946344971596461229861
9193728379350348206019229719
8964260127455218798879356951
33339635105332258405795924299
9448690539557984608184143809
9231970523879251279218708417
9002502271984121872078835649
5304138594035187792211433409
13348901182693220327801669079
20921353238066421131959729143
5535736295626404023234893239
17735085862182810796831474251
9678913065955129429315328439
13348984240230699176200330527
8989087454223240440542747935
21623255997633203364121315503
13132180909848424927035347787
21621959772421351374372004743
17263363718462772647932258809
5305518147483251317347163005
12890005845816574608444021513
17480833630389529272650591895
17480118823360296568844295225
13590569007003258155522381655
17263363718462772647932059873
5305518147483251317347262473
9205097277989125487389855161
4400349393979931052519880203
4630567542123083758375896345
17237823263890781774178317835
12864472327540753080938186835
13363109736017690008810212735
13363109736017690008810218567
13363109736017690008809995655
17237867246012631193484139525
8763243450795952794132569175
25986110579147054407797464151
9005459938907478279446879319
17239320742203298182701575515
8734043793407604356761906719
13591240432677399676341930663
8988377262310392157848405441
12649208379713341477455060399
8988377262310392157848101529
5305518147443861526762575289
5088793753550525872526561217
21852726813670668751933396779
21151571386209584372317654977
21380252580609445499873710179
13349613660505891703542419555
4833791867953311483018252387
4375602824476955775563393607
4375602824476955775563621703
4375602824476955775563405919
4375602824476955775563615547
8734043793406379687764985235
8988377262310392157846118649
13363109736017690008810094475
17237152189019897929685722107
12864472327540753080937976235
9217845514205521566758808933
8988377262310392159618533433
8988377262310392159618930657
13106687001535920905559222429
13106687001535920905558999841
8516572067385309466601998923
8516572067385309466602214707
8516572067385309466601986611
13349654936099128640248275963
8504575541511250280553413859
8976258467423591577041512605
8976258467423591577041302329
17237867246012631193450231629
8976258467423591577041407629
9676860488569662155389904871
4616361681416132841383497149
4616361681416132841383930013
4629859813880552220831207075
4616361681416132841383608929
4615611785168109545224161867
13348352518891732669627670223
13348352518891732669627869159
21634706059549183483012163559
4629859813880552220830552595
21151571386209584372317958889
9463570168128158841282718383
21408667502891284090730539695
5317635128236344944097115251
8990508310274375277500929035
26226123674841872969340261387
21621957823332787404837527571
4389848532324074681584843557
8991211910195035603840592919
17493577359768897334319421165
17237867246012631193486133421
21609051936842634044386098171
17263359340208780529114255621
5547811264651527944383866855
17262690451271500487975672025
17032514314856317485916097397
17032514314856317485916196217
17249234330535050814881935521
17249234330535050814881842209
17249234330535050814882040821
17249234330535050814881538297
17249234330535050814881532789
17249234330535050814881631609
17019766078639921407742068261
17019766078639921407742168053
8988377262310392157846521381
8963512045301512664109854175
4870617784713362301558429531
9244012703185240414106278593
4870617784713362301558226059
12889216961048179197837856083
5548480153588807985522450127
16790968543292939793164913417
13107438711879482469309533193
13362403436206182921983362509
12864511917183045374861018457
8734793689654406544662595021
13360943104834371465525115899
17249155150835175308728515579
12865178499144051507704358573
4386895243615320599486836191
12865222223766735884203834605
9001756753950700898633166303
4386893429521003435540195593
4375602824476955775563288955
17262609571771012888025272419
8504571291106907182186795107
17480042194618221032060129379
4605073512306205374594522993
17237113099713034099258478691
4870617784713362301558219255
17262653283298373585827386801
17262653283298373585827584765
12889258364826495473279422395
13105936976726912526837292683
13105936976726912526837409647
17249900425236294007860159483
4375602824476955577204219879
4375602824476955577204220527
8748997742948833689751951005
8748997742948833688493937089
8748997742948833688493498717
8734043793406379687147312607
12902751875445231350377014267
4387561811333415613150580019
4859246551340070505604762931
12649168775806097568902143041
17021063901781929084018019635
9219143337347529241262345523
12902712915119361372769051155
22122691405741463419606444815
46675794358515876039410216367
12902712915119361372769168119
17966016502902242335590266685
13108894393295897835002373531
34221427456707736811674734675
13594781258578882325435054799
38171970905890026239080227489
21624756281883288518057063175
20909359276352051003434823313
13348944643051722271405282419
17952557365251375667948967745
34042208588670493751322630405
4889150213930242997942289711
25998113068444203458486963493
33812111273824230100497773949
17965305601467771746123405121
25971904831674351175540208391
17019766078639921407741974949
13363109736017690008809884847
9193059112204342742253140541
8964261941588925755179319409
26009482474126823591478134973
17008398994134851083863221133
30613762115184531671963479623
34232721690775641209478171903
22339411421374120443918399687
25971158950554237010905893043
13106684694581694842485241271
17253369487557778916801615097
5535736295626404026744428515
5547104978394736576241682483
5305518147483251317993494729
13577663120513104794490785219
5305518147483251317993190817
21639475481749537549682559027
21636758636934650761058431347
17034559977250931163113158905
9001051211705535582017154933
25258007618599767106139171157
4641858153848928547456137129
