32
4455112582322057534439776541434910019294339
7235853359359874763510756355116902806462659
10114686258405458652988230692874339245691139
21304449398625967797574835334510182459975939
5629894881175516888549373530842200130458819
8633908990973429193202977961552461929188547
4404661574119637244629313569816144460744867
14211772264920592786680635089696484134952067
1621236922195830594006016765976635719716995
14211684452796121245675781381942564364688515
8583327701383655276897678015813326431357027
8724001408829317505315928946239687307337987
4362509136153562218633104366413080664673443
18656341410652092585977149780582629170716931
5712790731289399054340208861278243532213379
1530171639499582358702143291989984310138019
7235853361997855662585701739631542176850115
1530303267953107948372749254911077004742819
1615793689378003250345605199832228880880771
9937743329452662083360809369159097825466531
9895880699657761416506579539339508320507043
9982660643546415485249488568714057512881347
4314997248272092300694840213522931042584675
3272505168962536570632539027669959855712483
11376494349783742299134319880810627932070019
9985466597152875231431700987327634053701827
1531578005555573160518189625302756768390339
2966200400814087446482115338075840683644035
7150143406281399397921733963911714141540515
1570833966065271567641392929433290989051043
5710370164269930565656797537816604896824451
15692638587867157832172143868899179337225379
8539986979148911654602418764444022447671395
12815339912674274490330131857929192807172227
7150146064742299282664265991295920532131939
12903684354018236912748818219742825658129635
14165830282441638138165569195503489398281411
1579046105456625409966525628574342875224291
7192560737269118355848543298770465813759203
9937699418235005248480597494443925788822659
11418561843111692235392097379223538480979139
7151636248702848277047820379628717070224515
4408959004491036377559812439337724722453635
11505846928722200499069786682682428633584835
1617415644956771973754534656094729012519139
12857404542405858082651098392535902949805187
11293468106895438675621355451508355141666979
8673552089257484054070990413497092795499715
7235810943319383598260154275795995090686051
1702952668419932364782855542670746291673283
4357236167795680793057586622657603390543971
15553846000706056022921349956943614049457347
7152912267295439402153349574669635535604867
22789444401285750640271933070560152181384515
4230651088482031732515847391270688055824547
10202182853526689905251614855874528010473731
15782735293394015501676145661110246354362691
21304489109266343704914207201261352605849795
13036102304228387454719428381077073028294979
1527361483981134342624137995732962379994243
8451383299447676178836044213400685438474339
2834047218886833291891465996286819554169955
8628245058233916467028019038117852692548739
4270125292787169785736994593321242101782691
14296160921150494758430283953839277358515331
12726866544091707486666991126172149447959747
5840784871619845841023900068832364001925283
5672045943173725146920232928844656274508931
2876242237744620503815034795957048136765571
5629941405614435197764101294470661867246787
10068536830600057994766177193244347798167747
22789957274263038744297611729997315959960899
2832598198197086014148032455170859411315843
5801442465656069341461582733122439116892387
1617154814987036601290607306708221397406851
11463827505848393682539031653960205097605347
15733604196617847718710280924928395379416259
10025067000319119855670019870583773799424195
5629986596647138060730848220048510922462403
15553888538514209112690082917165712993883331
8583415517567265395433796662248798066744451
8591623458824268046741869394188920633331843
4364088468127016611705981976309065012619491
1530174249760767074975835531391047113645219
5801266886962725458989387344193894843781251
7151510016261356442410486093116940115544195
15778433650355480266494009683221809956364483
8542581589277918021865188112409485981648995
12860427410832425335413772559863786484441315
7237519171509224869144362987432444425309379
1615837727969385588738133194153133801117891
5798803910522803944124939470915959937732771
14251502978067356421204740570993105936977059
9937650201796717318823301082636898484295811
7190893630729307878468345932008509128480899
5888509563192075350421310638692069547317443
5799822060101037210472983379904493310315651
1657947584996247240549392374853436947108995
1575265782334604333405946781836774777036003
5802585353878944219816662262520832155818115
11508654297066027267355232609344829040658627
5628444732329893747305783546879181156815011
21304575509086270262234671023981917788838083
7151593799040501101374770884506999501948035
7060267741104151361961370023343730394695811
10024848844793005540913926325767231447863491
7195151238825587215572528996763417944725667
8721151582949488569619907126725162168359107
3362216060582052432005711430955516386777379
7151427530015120548129966689584978235430051
4227972774425627905511749449346245437101251
5801478277010176085751440175251132779859107
4272715710298438361459222510263727102763107
14159883403320250899658337488694397075888323
1531448984805235928184520819569583682884803
4400793680266860811661635198169010784081027
11466460569876897255253931822079078485263555
19964378889022018224011969459039460180501827
1483806667522830916803999160504528685533283
14481274575570026361416403714717744486220995
1571135861737226337056501298684327652103331
1746674959690297341554240351711199560341667
1971438326131287261853857048455962447587651
5972857018386916146683007347040546547110083
1576363633622711680581026165181633446155363
8677289586317265101662828704409960645434563
22881995546534362588125740220381652085744867
5802844762330565241192114764695145600557251
8544118345675708899060120304227395887469763
11288067578163687964496721361923698477664419
7240155033342788504898424154907496295997667
17128760614726540730537965868498840779363555
15920033701080308185032556893764036725900515
4230476952875588590659757229808344591700067
7147550161643948256864240572299374032391299
11417243243666604207965041122134789880744099
4271358606037240657253206913637639242549347
14385829694402021549362392881476992985536803
4404918239613639345271116437618189405362339
7321737556580952161139945828724531088395395
8678743812371095757617737996699653733978339
5799992154632502113794882659604004192945283
8586134990670410158350412933910935939223651
7193614604609112375391580090149422994918531
7103869072589025137056282723448065978702979
7147421267983187206279862090212933058495619
7241258291201315422465227347698387614242019
5933469415058370980964277320437300723028195
4359872069867092845451485163084983351416963
8454065638583797288978909073048029619162243
11326177880487023886831381879800099453963459
5983748963439846680132558353148502217046339
11372542553614781006649514634607359553605763
1968630953725867072438127189053653629837603
1485296809991865953945119344086062531284099
11288193818400040013523958369523839475485827
1715674713628159316200367735543668764123427
5798629693424533442035826161931770053990563
1570873757108014631172232887052302154827875
9979979629581886152066687055462901793033379
1760423342896432933128833703563714798887235
20005215309331286810349774718848266658919747
4228019342924195072523130097648053750241475
1486574330664303601389931272768752382579875
8631011224571467320463090545862107465978019
8588857374224870027165877744668314388533379
4449794343704616962836570213033266474195107
15735007947220560129881344156794515086353667
5756437430426244329661312573841757186398371
7237388865666753399116552017494945354161347
14295990995612392601594358245652432276332771
1486442654098449029374839935163972156956899
16868533541467721358245600028330249077200099
7151427531272707932607624524104145593013411
8590307646382228924897918724727380521322627
7146020305896354646080262589195877102030979
17131232974988226060457568081438707621929251
14164301589601087078979347489350976751636611
3053357922036120132185871545550166235911331
8590307691937871600841099187318205064447107
7234536259271435040543225887174183042093219
12945879453273200723887578444696686700043459
12857748811203261873701254852552613599288515
6020625605874760483591770916451254139261187
9984145388497248461078983378875308869519491
12994922526130503951494611002110030406288611
8543860267752571701675719531489239921461379
11333027387192420404587336300109271811626147
4315045263914369186028341171909600084002947
5707303758636237672893050226871699673026659
7195019470053318604519865292704352467783811
2878879345566970331040333275677578503457923
12594622768345414133932581787534496880530563
7190892340359872397358724697558476716739715
1701587510946673663603183404224947146561699
7321737559217706180524552377752237662833795
5711429723874877075429497703090548830733411
4406065315342559523726934579686587093914755
17176531868302258666661136132970282227245379
1878623392475076623998347911319385494691043
5753711094235963189866002316578218197589123
5887022033502967383371096427052517061432451
1574917517986334608394553920550623723528291
4317549372561554692898582272767774747271363
5930704576690271715205036723910071738865859
3151494904195781859168188450605496498630947
5794546227056932030925381230866561091342467
1878457205106591529700303602337154730239203
5941470200670151799882379331226945503638851
7152909777629581286948148307687409848488035
17173636590062165236941248056402104807661795
17131570688466511442585094845864178208745763
11372371122186117294636238256944473533712515
2921116972159446704996648850442381222420643
20003426345106372277083995220370610965460291
4270125298148024593716107693184559840695459
4230607225337457740207574219143184294025379
21489560158541596832990782105168878559763747
4227934229454142393232557557234862634767523
4452910315370955443973570074073881991655715
2963615262651617019898359316236965660335331
9854795471915462971457467991258761205548163
2963267960339949128422169340642996166794435
17173979615389405198406600942938302471975203
2836855882960910793633238028568521683898531
5757625756396930930832982033182094650380387
2835498821531094004601856354534543640893571
7152911062643149657856685220256100897592419
4271486424937038679330031287175061213188227
11420226156145007568900979130987912327696611
5846184278698933030246368889589554684826819
7152784578412185578174622286742733037113475
5756475971707590161827872672545576653622435
15734701968812205798675087463924828875234499
15562187040081333463974468866269382028138755
8590174515886973140153510673197733845834883
15782441358884741567003187781764559536594243
11244423539914227609596401700167807629692035
4271312049515514235440622464310587062027395
16999329573778544043821360227109783782954243
7192467566444481204017896424310215972885667
4231883241332428444152054705790756720905347
2923966757802376880009823537254435936897155
2097730761383856941495521798738851497553219
5797351021484268116858152206961925891890307
7240111124602120906824330492144035901478083
11555370301856174268030262486343354295920931
10113321139953218803162196781417672683395299
11508479960423040162367713927737905927818435
7105318012755074866703134964550460710785155
11334554755836163234176522371932526467060931
2919754391570367662014554375081140830802083
7279582464140817495196364331805373242807427
4407637797214691489276846345578152036833411
15688858445385393376242351152428743548709123
1715632262705652545133748570097259674640675
10024772080536301348111628525722918507942083
1578117055527690017229083706366202798778659
8454065562000035627284281680632961607800963
7145977770558574037267474889149666619920483
8589112669279515681506726426854555062111395
12730780995964537297008892223284175859521731
8678694670039701532557645272439369734991107
4578976658061393764391662455878776829123779
8501749074918568069569629274540969055981731
20051367517479778461096393906785135994409219
17171087184151965745862094066161437763572931
9936423399643528310778317451543691115174051
12771822364096699476725335252205552767667395
11199506271294906708038739179242058954217603
8587454955647979714707411439620352802724995
1572151154465815873911748382120931136507043
7236030271375889204128710211928081148452003
11553620796493571001148065306762623134505187
10026208855443804734817570036739408438501603
4362639517160341102969424094322990874005635
10072666741861185653956132308710879430782179
8677419976571718686146693201624249626893507
5753754962821379131034647595249954693679267
5715559636477342472982719061444360088362147
7240238604495153752598457412372196120203427
14341208542344303326239463391248321788187843
11418690775586643263141007940820851708990595
2966249580870728829775187481639819463955587
7194978306696440558528753203014893466323043
1482445579758559365307776779619022270635171
3013714944470550772125983455436641445939331
10202103103744894135570230938114444364289315
5843633457843432284412167758219767312320675
1622858662211721512900949167440369357654211
7151593721319696701018262875759406170115235
4360003662060697187256993996449947253313667
4448477160454494946944289563964400104245379
1615834977181527247550434092974022560222339
10027790631359617094330445388381300018252963
8674568696722158769810199144578801650013315
1704271184504238659120695899475356123568291
12683138802241860005439031167075042748142755
4313724056764752261881820105348073760396419
5801527536288728511845942930656161847973091
1833706170425394939350865143658061848877251
7106590046429616685114034643312913067117699
8590174556127355652583522541243005868870787
11377768996315654333668967948908062486730883
7191021276897807043156916047144270288817283
4756263981680296309175966810390484674320675
9981469656604717168224242265816404637877507
4313505727129119266897902346059256907861059
4231972294133160616569677420566356057984131
10197755066315952192505851004644781329521827
19910780262067742725355290649693374467152067
8631317161442591793225894246489673027459299
12857577465366163503614404923717180214907043
8586266794694856139597344057165692656455843
5889786868137947088376395954018118927485091
9893158443281859698823362555661197198430371
14344143772630217166683199135769013964315939
1531621867522541950023798842083182030001347
8587502898767968159419354315778856637735075
8676014812451079483531512933775627503340675
8633906409058175752714298725218498432340131
5795989932258423888620272586878908218052739
1574917436248305654647302080781484307063011
2836859869262012696601142002403092941870211
10110556383203672423480209661228148532187299
8633908984602526877522561232272139716105411
15692520419188744536272469549454875272882467
7325860906362226533526930137599018335767715
1833704878962172612685684073262247922961603
2878834145281803501041863582831349816596643
8761719491447924010174769244056603053823107
5800210315479023997834362145912993715722467
8409190941806825907642474210450185756117091
4403388295549816102826669717203536919534723
4364044559386434315290226965711921087716547
8768448389056799653884137449828097487838499
12730780956940110585351141082206664131875011
10026253999537736716389755987364325898620035
19910780263365657316938657352811814507911363
12683266496238583542868722463995444075957411
7235938590744125785762816864107411602054275
8677507751216832574567719644975247910086883
12815171058004018082494043273471380147051715
1572496915960896660844158226767819788390563
20051106905715854881028062704113167048579331
5628489845642938302722972246881518560186531
1614431316232139605689642858377564546697315
7101234632437139986666556873681001862406339
5840869858972490264028077979277289940127875
2010783353921893650962097722269630636367139
8629782976364987191089204326134306126794915
1530172877697508075126345067596243281319075
5663879332481784080023374446355063336277123
3010948731359185944107225317337626217384035
10024983303091417793601766587986012003173539
7238533292028744314049733110239210878870755
14255460215848556198904034813283562364805379
5799816612125553114966981762031957632454787
4357108481469521174568900510113893982644387
12683265084014889592179996776683546890898595
11463564137942216558237404404226634978500803
18612609765414250752785703118881226503757027
1715503330184861759544520679349145669185827
5712879867279664654833453649242044468731011
1715160551622653347919935751365584972196131
2832554332250880245302020162873441576324163
8671885031037938194197190054891326629058723
2967391263183882594936484387900186960269411
4579186800697547457641643243202082076990659
5843419323544365022416744366133112205280387
9982873400381910716306415196198331590217891
2921030490605372040139035142018978803849347
3096787667501073124563967753154803868566691
9977256002388668752430939199676994080115843
1485211744635694905891249222663907960854627
1485343421406948608987783566990509314677923
4403426754890229687111553824836220331623555
10069940451105997701175600126122946862453923
2919754391570367662014554372788590403033251
8588861321706383145565441066470714720226435
11418561800272544404507431137672323740635299
4232017491942768031832033014662161155331203
4233378621410451785685886513091888228177027
3009593012269983715849962892474800301873315
8586181646260422551232743635598175279258787
10072710607724748852134836313172438604424419
2923840525401529205135926294205515617734819
9849433485760444586833007008087873982468227
7190934836797177212105893256928564619679875
8587542769071790489036810054396791031504003
14165537856177060515230930502595416905915587
8541220502732843860311877106255530524056707
4364258440478351423518782446749326075205827
15604339518323155032551029671377771181742339
11292192214172983426728962900165089441286307
1659564010655779431008326211996069881125027
8632502662640418991530061105728601970609315
1701631413194665140753204127506251515011235
1613155300275229373016639416719385210031235
10024763849242225519520548521463347952060547
4359827997615903041538799294489747169416355
17173547538317301714862324360233445633530051
1625667289851224373034849253562229159337187
11292190761630316417623935407811111153734819
5801483628845980340788726930507188419241155
5843547056728084212216021968441754387547267
7192386352428707349746333974026704778303651
10072710607724748852134760186577097205327075
7192516663746395765503631420689325567810723
15734962588529450942382000860475814908662947
1836471045299801453924453129303015276387555
12857274315667328158130583199184840735105219
11416183811346573273043455135991112135710883
12902627785297272377676203197284154122244323
19867266662308897550599253590658814234010851
18610986697631803110622738994169654971272387
18610986697631803110622738994169654975599811
18610986697631803110622738994169654973436099
15604296944045571957047892544307742753790211
4406151760720583518426354391120490256441539
12902365719604849968290722384758844075251875
8586353149000933072613688329909533540621475
3095381423381583221494622855703158430338179
1528724063315280096211230876227228186810499
15560694189703945921358416641240540755697859
7372397300719390857620423538047622036331779
10114904375154575739959941975428310834190595
14479914775373479406048777785308490774938851
9982958513852125604391048986443584574334147
5714243617726515076454650051736880541636739
5714243617726515076454650051736880541635715
4230564771775775263176413060244657687202947
8543984014384396102813883806350156223287427
1881601035750912327297756929165524219438339
1485296775023684570042493397533459678926979
5844909512824094697774917351694588015909027
18612347831035584115448014477342233525884131
17131610476870956585474452845202160372288707
1658031362826601671703855939264413604910211
7147598228201654215193634318559513051112675
8499021500288000906555039790191369154332771
5794590135881499932420695334862634729352419
8631310388006326772175982580885474145084611
10030383996675975518928646703356796970566819
1705668152704583253100206983072696417555587
17173806776718745824094564681737203511171267
12857622699442427769826120368483568608089315
11466374215657223773925387280004059375998179
5628489967583443898929082906583518169732291
11460887155921775762582591277342496327375043
4363826314042826899735311478531559660816483
15735049024570944751720611453806899776132259
8543945460444484499042564216098733735053443
18304692652921554759767618282171807443491043
9937659544034461993483217888568148026826915
12858853567200542929771248878841090218857667
7235939840955818990357504536183445948241027
1878749846732602040065114733241171929344227
5628535082393544245301435382500425568916675
12901005918068516365029627788566667051833475
11380622970798478159851791245584736834389123
1701713827845229407516621009149884596654243
12902279280927870985680772208579429162683555
7196424549758407948424153308750222300679299
4359961124128161023902564837566135720418467
5753715128776080140434966712140065987990691
11460758310453009005643746133934628623553731
7147511696986099598317943266459842830800003
1575219259395316680557699601756297612304611
15429987175513435630699605286782004360449219
9940714279895955874253827849396087986229411
12902367168174665214162499031683805864110307
12996326186871670963678830483093204092684483
15777157634272956178318583973974440842237091
5800034774428803720180158745784170340980899
17215654739734290146735571397718552747416771
7192685558659408935120497714428506159616163
8634080420008888739433888901844113191774435
1575221919108858499122808555846742186335459
4579146922682487487531610552731342818611427
7148698660148729921816073724731181956898979
5801225841777667544645366733291662304579779
7282098698054950959195525741853904779518179
12860302475166958830113899709475500854482147
1532980252737067876774199650579610434997411
1614560291630099193028501274285626644107395
1701631413194665140753276797589873158627491
2922519227301742424203090135182936141634691
1836597325731734856634596332219620099563747
1485254363048753223402324722061730351582339
1485213166314678276104489303369027159400643
11550809432427626466013097538731401321417891
1531793332618902726535357094157908112088259
15785196692554490625544056884479054139491555
4231927188857101405013486410395150240260291
5756264542430193544336954904100728299684963
6213616773198340864757119678248811223338531
26922173407277610553111746370823737124948163
2595321298636709419649239942682523582879427
4685708689680667667416185781213963581110723
7058951755853568549945171695572437733312611
4408832727747728463245238735260793923902595
17533623946154526636167547399688704476494371
10119031586543942154236025449918930401667331
1576452745454296711594197935365394308478211
11198230377398568591985859818086219673308291
7058903907581739429050041224314821222172771
11418645423595393406615659973430361347891427
14381825799773458484635806529504959812210851
2041082333052799525452321555338068600937091
21721996116012147431802175115498799294500483
7058862700336176884056794164002570067053667
7232118607938875548880048208057493212176675
14033630502371687420916211626753274228705443
2041297626449741813545110939266095106316931
27423596114116857711170850558714567605563011
25945580854234835643935363203607420000099971
20328530894018541574298244956221837814618755
27243237084712950052226616822937515422433795
16951727300867570803194122496965639574558883
11200828893473449093085429796444160194027651
5794726092238685555672807352702066666774755
4228059223782644970298238622687923991225571
22886471274182177924912775077467219006071107
4490920702070520881993167769935128240921795
14296073108983085418278619222976964332920995
1572238969392077653977592329954434657626403
11331791251890894427746516517130192854129859
22698415962956207622039058651209578939817155
2835494880787100574676470976946214737645763
11286615936375529281303070688494466953777315
1745316528998807491728348209654394110743747
12639833884627304603928431081912015254593699
21447411615893293234419780190668317114208547
11696242152708199824208905416353634305034691
12773105109473285108400686394451490707218659
7105533520546084087189500508080814979029219
12995099554687931835662716302724662745470211
5670684943600974200466216047532477572749539
13042397743618519484251455489668291976671619
7148785102764341407974206941658953918056611
17220001486831745569959501321371212426094883
1660713704681756563386804192819100144144483
10117627916420847155003653381010986187757795
2626534108209073217226931896977958629092931
2922390538773472826963138741535071014035587
1897514939136176029749903015764013151108547
15601526696517168683038750096707604525029539
8678693255014456459949351951451022987435203
11420349703929390412512610093917008938801315
1881182160223003336279043122565480793253123
4362596857245710677789230033891972513769635
4406151760720583518426354388796158139176131
1922392383228051629396875858671214200593667
7147425216811149565600679851283122771599491
2919930060037419834136424604461791753511107
7239042382375697075790300236941846156351651
1527668819883475788989296370479740332878051
12809634782958408304894968088335073171147907
2968670116982261196868857639032749143991491
1527582429317519884276711546031059788535043
7148786385180414470852661329926041620418723
5708793820501708166438461913923350314459203
7370573488076920402613699945462690793002243
9939273355208724011594839870979378685088931
12809679936591698371407236765017215298899075
20364690883839447407834578502632618631839299
7193825989505980900168203151195477386630275
9847818351647995408405120143122402328611971
8718207172768015531637096248832304152154307
8587717022553139991618443072542029863164099
17308774186305901987423690204019865314498947
11283893600894349126212705034984996036774019
5802715875365336643989660071860581983160515
11286573401121578337808551925132890462097571
7413062381802246352293432616905484311765251
10117582728026244151944719830703605436129507
14075529056404781423336149043987141073441923
14200925855422623599094765389672585016547491
4404963465812159366473328176533551546865827
13349130390901238854123442538415615672600067
21579961332355537543757462419085378020789699
5843843477043262380973069664794082436913315
8501661395039128274826848096324906295364739
11420012038520650994809574839527621600090275
12947370891340768414106143074238177880581347
18172660354157996885336449909508576673796291
10072710607724748852136244104710285979559139
7240111124602206208482483564551835906050243
5842056945287455673917421026219043210891427
31145929570399254678405764422576836983299267
8591756593372121062639336375083825293789379
1880278498032318439278802109724027229872387
12860220021332049266596342148459012570878211
7232077404469568435445311155236041182718243
15693884125414794748286626117939139569821987
10117627920400167121171195920620382157283555
10028932229134465864517279155015037704342723
2919844863408218811429009793423239161156739
1623340262151215643680317434465398899163491
11553356190390371734358147460480666761962723
12860210578969949303306233900364333219713187
12860040437786488834074502213060617337671843
10514147552651628045039633423265242607435203
11421584547729433111295704519291186489430179
9937741996329330780370690977031112306496643
1572542190192127896628544797053712282621123
9892783690471538019857817427026125056479427
31145456488509721015530327944614496541380803
24366152086809460646968780632359381897661891
18748770773678608492115392612875752262946243
10069812724540642602349719443374336978814147
16996730971905537862649944706678620813465795
12903607300539651741000747642277513582252291
12947326942401479182151660951132218395298019
18792281781422595437203676059258603477224899
1754759369836397212248448817284706787758275
4364133656521498266610358799746793341199587
10072710607724748854591571350486369673946339
2879133263078743106550436435308007759417507
2832729959221510019159980377024968367607939
5666601511058123303845949325087111488046211
12726651083201318153824850674412168473087139
12726651083201318153824850674412065326763171
10026428181589622684074574744012819992287395
16822253757272086073473054562833566469758147
11460888411236585703649719493131861557842083
5664009557926326463302547041975897037183139
24414655381586681677433872919934389284775427
19697168012843916643357394957092988096060611
14617487899021833224848542374060924236023331
9853393218197997665517970980170102774795395
8906483480158189006378383787008656973182371
4685493479360475115880860922451932813409731
7286783191002333565031706084373436991612227
15919913249212119181193653267584855593926083
14568225313788148476567355382683639815225795
28592844615937627359924241496511061113970979
14296031999265576149388588532625130322664643
17405595328930272340651580062192065779752483
1576757260601910343882707266551716189254915
20096154577740861607875851433633093068858691
1576408883568416708445337494247184081040643
26921827901498240346257868022614797701187779
8958210601963858298623770991786725559655971
11464925350527173975827759390057832116361379
7146271575341521588816622366078804893438083
2494334239826505130313319913608193259579907
11599854050288607853574803146658814743381219
17404821973994107663781563162826345917404707
12944559481719140430867931732918749848902819
14299017599605617099741465547223541696663779
7102462793422759555228466533849250718124163
5800036024434817949325732002194266821698723
13181796629172814370944874546054563057063459
1855618916226224834187512233862091161188803
7370702377839660851493350876201055222633731
8940128634410575129164715181690114050075971
5802929835561667911591895022764193150765251
5798718838631731847942129772624139122806947
4364000657304465653558722135978519213452579
9890141051511929883448925227302809270061187
7108121363730260872712826998956938494056579
1948136050965974143239174842511570087924259
28598076583451999909589010874428749596244515
1485340803064571895921534842932133132045443
8681416754781968409668676909028858237493411
3101087886301909230191905949729528964422851
10026299157112236796239979708164868302705891
18573549294847298687311256937040519913288035
25715867146445358552389662081987387048995075
10030470479534380867551781406740380253259971
16912301158895970313878983289540504923056387
8502002998843105338595960371228395019801731
5624234941353880645088991844140289234145379
4667705359506333930257109762900517906917635
8632764520475490185481841254354519258765475
4364043143022188782598634964796072316414147
7151420920341485471771215397037105109833891
14388981200313043609210132399483532117326147
8681591131580281410830194791687781203708099
5975955574799853368167024842338039520072931
3009884231447548185462248561762626448856227
8546751420542662275775048432733062829222051
1945800397510314325339185971102598846466563
1617282471503371325679419882395094116077667
7151420919084137004882963314371093064812707
8587455040067050083763942064466196739434691
4275482040069192320018543183345922204671139
10026212754572048406199980633521182110685347
31145585386021285394506137806632409616293059
7241603890480260345286686662721371321374947
2328108955631697391620363486178273339689507
7105480178735355199631277322055637207684227
2836987563627859202416727908913723042078947
4362727256798097765699771032988751655666851
3008396788769974945902395752275595453702275
8592896815062723160291229538102497630130307
5711520156816300696718057895380664933584035
1668171147996872250417694768392395254347171
25806397215223768619523793704220860498519459
8761676869055508638169063345711922732470403
2010867213528468846351403683547573053006115
2010574621030334183418857378998252967601443
8592940762663333799072277419060213631289475
11741805269028265914907247772486750776479203
8761808545664583529290863306540178180477059
24319829789267413178709247233561852904786339
17310098097354489285192172704529246909187491
8761720779219778690435724590932397941427331
26922000655706400938568752131949995927706819
4276886949651646729732028596070706378213507
12807130569500765853981402759318970321505443
1484153845385640895549681749675493468245155
7237479164817360222028316600008458969912515
1482662372474240410138782037484954589567139
1668084700024212657977430571274158478998947
4404704226155902208821535165056378079483043
8761808547004408466050119166019971847525507
27247962428129744875928759946320928044661283
1948694119032329466512689298005916815740451
4358384498642182456781387542712781862183011
25805166398209464385408579977722572368421219
2838262204840586636329899443923697834137731
6152786838415077231081139293256186726658371
8677245729746890618709750768306456932522275
1948264948477779887915922265502820184115747
5711477531785901910955927637944329294778467
4270256931958641466534737923178846565308611
10648862293106337838823073509371543184652835
21628835900751661987879500274968382771118627
11376542288966525741152660561158581734383811
11511424500461057089466913369131174513123587
4359870532869897274212279215531691674442915
17173764237526245441212703271616129988204739
7144785456903975628327147418167544380558467
22972308872047860396885570565883504639517027
20278939641737809660632528387904456687636003
1948178555185186802880581087798113469022755
14388940007432502615305685441883921971722563
12994836165169420014843222337847701911247139
16960066960594282722838135324170449457648899
5666428626923541938293645540846326351334531
2922390211785736580225493534067700564922531
11289296989283631888659427312839952237172867
5800166417371740315277053019654102170272931
11205035817004548204206011088963891056711811
5797224575950906014686072509712238532307043
25896405977394884247326687599698396872859171
4270256933337885009748675776041561553640675
14254223948016339784683342992748288268144835
10030293400101306582471902301368060649574595
8591579592955470749630834481289329312436387
9982787001984922100397006560576428530901187
21489738642406950115246604056705726084985219
18345349618397670715633470030960355042302083
14252776427774686591442702620108004372225219
1948609048481005676984873406449587860231715
4270038730875458402643019617932315793199299
11369775019149003849609361349099635155831939
11201118749594417101839915393663558488265859
7238791154427031744931089292053421977961635
29376833879853253025346473973784297088562531
1662242407704272869715626607342518164199587
13181796612142008989129877031306966896893475
17359013825354848662226925214065617244933603
3336187621991830064750033779452488697988579
10026553120056286292928825152571043509082275
3009679401741955920634464887580430821333155
2921248813661895826713346606979889972357283
16781794846565744622445742568368328348311747
1482619870801539813284292704952297326775459
11369904082814426620856429513379097217242243
11598406509025742440180050413984977244369219
8631056383356569891121025946659622304679043
8998657699879913395174323870875831000154627
9892782104345430368944395958158087352817827
14339761062588046932459128322923129569843363
15557888190663580119308531133388121890298019
1579043235245773194192631573882735405701219
2097897048427901932558053030853375283371331
18481687382744175306389625916334096813302083
1852767711668815874990228289688414860030371
4357149848451644125787815575092950106998883
10071130078000908335959306059810673847935235
14296335175889388114139167799226306550435971
7193743450033672332173177908234463880615043
8591670063702070367802987720913613825807523
25715867154400268555326140169196604608453891
1853026800909697238248693022569068416645539
4402286530519899676030157720922288505849059
2919798298933174578372428088561932424195267
6152869302234705067360225344257145873832259
1574874733455148364873801318160754788147299
1576886284071480666029739990755280086738179
11198312671209344234629209735343892237227139
5624488865357013530414351381662219132538979
7060269068989781833653324069249948761361539
11696243436424924575125118215516833184105923
14434919542110025656751113879996513629155715
2275060702076033706953612998622565815990691
10071515638165785889244427113271113061473475
21404584221083865375997345336260975008298371
10113499292729978246184513606986252401450179
15871040026727780188402312143411543244452227
3054425170099108683374786234655733482464483
11509801383310312228379429314658217454901475
11469095101103387721305283567753627901691107
2878879341547371634525981017256188976499843
8940504945889614429154642247426796827191619
14341120735537744820517857318536231881082083
8677550242295696647905112177217751399698627
8897849850795677029254980054617297960507715
4314825705338425792182373154612190618193059
5798543210363349841054580751224324104523939
3183736413116558874699370853634933031869667
8499067984329511756155492291351404285665411
8632416096665567897440078354280884742560931
5843763681945410009967688171728963112113283
2106028027028170449135746991512194711468451
5714241043645349972339300433708282140493955
4637723562881535629780223008100216170922371
4314957380688885882374793758338654478109859
14255460215848476970816009625094107385046275
18215066794210474551550649172691023053362339
12990839177925879981815434758215561434603715
15870911131853955387528406476683364761220483
1485211782278620412804878568105615203573955
3010951522181989292924162557809179920209027
4402289188975929737984179072812095668297955
21533420811461322971352591203224003524538691
12902277907523641993216514500078789595334819
8590137340465159088946652746307331516702851
8632760532791382678092781726562444156115107
11512571537289974561405186325140004345745635
31207231347450447891056363358282848999585219
7147465050812077099057126013189568753442915
9978485490176200290050689480406969369169027
29947164525351977048152141276109039606576643
17488579039114859424011815494169117874337283
11198353999378507727278642077751289723327619
2838216969547735598579584049532930047936643
4406238074823159810289974716772518521343107
15385194932247246609065433989395776432970947
9937908317360126919121683831601602240751779
5716959190116690788432413697624968433600611
8410591866295222095971061325733700061732963
19959647793663875699594338280619998642867299
4362772572570442350367805904167328742969603
29946574265045098808947329940440844970112515
18660462144939682358447493608329480693622147
14339850114131070324867431596842636898669731
18796753260351027015902706959264222998288899
4366592436204098771867715513546196985683043
4366677757283509545196872586997185904739427
7282472251279355331147707547616523099249859
5805477755297194526806928712030417694364803
11421411618240687447524494875615951634631811
18566025453184067041675868376208398031621251
7193655722283824200948751209095307562586243
15782776498162311352131131442453714092629315
5800328541524300740480805683836689145043107
11421791955288762069445642908012534398390467
7323006930415308463897218439839577137025155
1853324466200811086097828791167455031931299
11462200396912701512616802995805426538452163
25809332281827743809286483444205903691789827
5753582118962468687184891871084537236923523
1708564670317362971789364556616840231752899
10203156930933274533067980601190367527968995
11511423123241267919068376401945191388349667
30029942163703334166434200519472090092819971
3015122725549368905943378059885433069078723
1903217364887717168192809884737382545636867
18796753260351027015902706959229559189658115
4366592436204098771867715513545097474018403
10329740638219527987416103119667206017847427
5846099223882995673190224542919838211082435
29751788855288370466967283393219196838156483
2832816443499806750918245495416699102563491
4407991664176894206912874587843661140538627
11202354935485422626343790536212829886878883
5711518743214789504376452449760882556176579
29752304426960361390682979006999363894582467
1621588141171847942174735519784311988793667
7282388556527443056423319464227891075847363
4314999991147395751565181629407431117511843
14339632089831985090109030030829629186641059
20008791021069870057499759898748268454584675
12683141459399621302820867665357958920997027
10029195753946912419438562507266927096825059
4270170533518198570682068807009244379588835
5893866183099260742767423385666348474670243
2922563089145792513137969984610645787647107
8590484352009553728531738663289552568885443
7323006929077811892761037868797149793424515
7323094702423623649824054962258308818506883
4270256976174334096481475580141060944469219
10203158261500116240060519821523205339845859
25808909545786709337760279005316866987668995
4278116614216859930711749465290851290878115
10117408512021478120710419253149406438002851
5889996969279946339229890639357294730714307
10157100670982328991915037741559701676760291
15874150452567957700011267854729846050995651
18397296062864557446558970642604930365500707
2839446421028611323420280865451338058799235
4361235812239010268717292397533129736356995
10109153924390408165629148479282516253117603
2921160842001021372806517086799648734119043
2963704362506437939479230286350457162278179
1617285170240105818459819858168459309486179
4362676611007850068814773139439650682806371
8673293885256189970139661484746968245768291
12812362441967681363246430987044268097574051
12903640527176762089138981584193571593065667
12643628794087226960165284759143623800655011
8678693253717651100081357133480610906841283
4406194211557756691362893716289235014815875
4318952996961875383437284413650135185198211
1576277068906998133028334407839806829762659
17263389032066558332948138912113319298219363
1763359564745614554287470585800596096628067
4358468238872719054997026408299899762518179
11373817367637685248188911217608355063334019
10200435914171390595736430927959378798611619
17177503318320598676090260132989699087477027
1572237598499925944567417471873400642409667
18705213276776876581326945534243369783930275
6413711475994235599291022502148161845770659
5663835305783660721502341467124784256194755
4270214359099752565295198301477083661044931
10258213877872561076317915270228001071510947
5753844145710993363550591909782590269329603
11508525242654374643454972735058361120261315
11820116433866279517344646466620757404853667
14123511742824628828550700951182321556623587
14295988038391355183662753377001803924837539
18654501587717069377055794902453691786536163
7195151238825587215572529002325057097373859
11418950024498261601788700949285087979248835
6591333917139480181688153406139658942555651
7148911339142913293335852965561299831561379
8586095208922244817531866747404994003209411
10027571181361831065446199086519672843215011
4271486297678903504945700847658443341961347
29751788855288370466967283405707936219304131
5839290742687409931538706434202720354276451
10071386694004438178267837815478896872856771
14607707010859943181234985687889625978808739
18346927580901632820334724514803938018695363
1440334343845824339685717817949127384861827
5887234911385433343180268894429234748100835
11204909624719812242331858397514508366154883
14165621564846626457328530926570786215009475
10029314058889250844386497088299933202750659
11416056291174656934878815101437252070474915
11466286396918106758847747702535187954046147
4404746635455064499213495936579248654097571
7236149980999398151004529187052669895778467
4276885751731970757542657012689581722799235
11379176817596585185408361630616995432139971
12858642188674924705100214322665285731196099
11466210679196864945081923057298804378538211
4403303140624023601331925174577029006330947
7240375721330564708476225446667223344455907
5710068428215623408548010016106813549909155
7594184404834789780318349439656407101549955
10117408514703990233860496433334279117802691
5713141983845157430688501177006613348849923
5712878664005473361863634687000355840139427
1482490817727133423412720639262010704532611
1485124010352617055637407413572138682195139
9936290436521410296552893952360171049160867
11331875000841323198958632440048460073538755
4362769825722440836785964861024620353097923
4227890283193559833215484981873036745574563
4621133040869693780203444701949260421403843
8678694540105475433768575655582319586353411
1531491522740227042843815506467155008137411
4361105514309304302061041273685704617339043
2832728549592856736189248185908194758007971
1531447659476491388091223329156015127174339
1485036200864697709891480984023865690753123
4452601719923130149352329445734102764686531
7196556267945318409346913877854415177749699
15784137626165892122005306055884054106146051
2142691954002708062753122334094829204020579
2097732100839216950956860089509910938955075
8677551574121109709449592601731343565555907
8677592781406198473426071310317830709320899
10027700155422022971606765438712626531211427
4452302648974831726844315944680279124544707
4710926505706462564367344202863091058515203
1531359883651036240982342660709412923282563
7103821218918393548769995528831051620388995
2879049478877173079846190136334726510840963
17132628550113889143900883623841613665670371
12854855162334341869134357584501230741426339
4359829368340402806468484064856084447469731
18519834844862710203252862637370187117238435
10333800178850911999890890830053786180169027
10025065798386225531250007160879295761619139
4269994819410454879557629647812023445296291
11418907528144583266982655683865180424472771
21399940899114203744586247778485244483734691
11507035212993928117668225388965732957655203
8544154153175803608037964966878672697989283
8677337559325007157828483199772404774804675
4359959798837489206064678321819175796052131
5665238965268468461812130546183223900276835
12638391755327010878489726348434245172726947
9982612751017053834578565235334935022176387
1615795056123303217812202530169385317894211
4454098555467031534517811098998442241989955
15693870784897996792410561807419005436336323
8674655096545810414549167850451653924787331
7106675203834055051713095567382830802635907
1527711398015870460186773571352171620013283
11471817361421678935927773621537590615450819
4402024381838599175937942516177623705690275
7150059750634971741951447413736935569623171
4358558709369513512398559174310658127959171
7237693351166360442690091114263460539634883
4269993573299731559233566406247065708534915
4401945995109749213409651161383227405568163
4402238553699420025234130829878221344083107
5621814585966425696512824322010460907999395
1701797522598913367867644980247981715494051
8541265653563359843764592828516550690638979
7279450791469145954243958000115736085993635
4362597067617316604077163940989404748747875
15965217250446684715881090352033503116803555
7146149241051322213575011937640710099998851
14263625743784025967843762945638676167890115
12640942416678946347476099013779206755749027
12907808948445115544828431407975143899727075
12947328267570213708798362849003901537097955
1754759369836397212248448817284606997926083
8628461726331896712661031077998562014989443
4228059215826786704044776337367824862384291
4403554360822232384267863904020774462262403
9982618027567006002647643087286082474284195
10072666743200928843074802416224813100109027
10024980687512360859004836988543227597456547
13988714602002527517309105896532279380088995
7194001281448163847263924317558062112183427
7193703668076256395415397882914469135387779
2100832068259292339758715432222152857198947
7152912355612539079293732231288345868797059
7237344872467208087959255048536012862133379
7144869277568166975274308303706848282941571
11556122238770622817804882829123955030466819
8452704468956982127853342948126729910159459
9892819368040053193523425973887639326100643
5708796567312989826452754967347338392247427
5715600924327689037340886012823548627913891
14164091610644484156612908151190724234286243
5625768958690845138520853737009385066008707
18659150204696010555883880403402844393348419
13988504464394185778319152484820342011006115
28592064048491634110991285975823187811084579
1440380953839750511785290368874433093863555
1440380953839750511785290368874397660383363
11554717330531673542133692519512634826236131
12947370891340768414106068134340449303569635
10379095214091696042844157603912292572339555
7144869277566784199842929873509340444464259
17218682974398156566815283269069482983820579
11463824755022587483863273649160480795790499
20045442860208359240871959744181990065245315
4270038850129645207678385973344517303182435
4359959798837489206064678328437037499388067
11685819375970494467855479638227335052834115
5884424802601540315869765506034722330089635
1746595248930861263557294037474160930955491
1482401673656985533032180938889907187946659
4406153049543323026994769073353889213941891
1486749916137205226254047601205607339958531
1621804921995577310771827272019141257963843
8718251073509965173158538022053953771017347
11416097407551173105501254137677300278299779
12594916653649485568446167085615696538801283
4227890283193559833215484981873036746722467
9982703217701952419208734718093321390039235
10026382989135723888727272587031392804739235
1706151096361487045455868466429883426614595
1621761060150219998219643643266990154887491
1572496913364748227909900560333842430465187
1574874778892737173920763123640478170484835
12854552060708540890601839670520106320007331
9975894874262238600466692900070658640350339
8671845022888556526405804595427925740951715
12860040437786488834074502213060617336656035
10597826120669513969684063716281325419183555
1659437731525527653404864751009703996433635
7324494419662514676594883995119089639036035
11556122354047987869431447287135648919720131
4493353190561583092060827731796621614161091
4404963465812159366473328176533551545817251
7144786864131664052151258344386208498620547
15780983194069603418510108057467618424534307
10117408513364001804235596282074777091444899
2103555699300978079474778759340110495757699
2965947764377491894365474699656965998576771
1701798897181027456136165720077226489385123
13995394012919112072014832519232790519255203
8586141765487306564805979218034553062992035
11415838173125164218148530294843183965768835
15558096878240744458109881727858837655034019
7152998834566781235471324167248759150971043
8897933636214189155050213833618494053427523
12994173262284420248560725925823838457864547
7152821881094789020990040738403245078185059
1486441237734564813024990774000756814187651
11462423704579077065453261757264987875841219
1441484043189476854255629523156666993020995
11463565468506192088284957913990572095374467
20005927617205995408939641202057437758198979
4274208640993061323693516956878957362416771
1617112323706535585095678592234957462245475
13995354093240332204505147115854976946180259
12812575127655021717590994212320881698506915
21447366466316606363164582181738576217349411
2925288089653401669123796075432676909393091
2878923251544393668919091006227888596879491
6197831766026803769640482914331066583489891
16951595621620553316528591221458433220974723
2966076737051074628808206008824899143081059
5708624930584466279804057840892314422190179
1482360509041329132994629149070450394042467
11556384347255783575843937918498048425728259
2919931350367678311603617215317281239894275
7234449773695188005456250013033262920862851
4270214359101062307067934983537864502157539
9802987517933400192283350629686889603468419
22359625066437352995743278322853508297303299
5716876855984603923362342922167500243306595
10157273684974176662911714056920931729868067
26921871750287032807022922317171389501869251
5713132502461203010028903627413166850414723
10117364609981579407603532953511401617594563
15865456836431476521563173362631762982935747
15775797840690967923766216197028150445709475
7105312737425835563125000349612481272977539
3294678318715107618439759854899892460112355
27152426654215511825590918884441326618003907
10110687850940732275814253721888379985039523
7146187791181942456740815395617057521310851
4685493484590800287125965072302111713543619
4272630721489348886846415073109628606980259
1701716488816471336845150401191793323514019
1659520182599884161833302635827184169687203
5794546228316937190843417175140588168813699
4362509047759181660889137658419508783851683
4626830361453602208656361733204794076833027
12770203150046711849738579480854447952925827
4362596857245710677789230033891972513768611
11554892828867417804673829943155938376685795
12815079259373206633001442033340150109540515
14209179024095048781925711267391574071414947
8541132730844790831791282670248951161228419
12867020344006645452894333910426308270331075
17266455522032965410905286274130271032289667
1881139632597962026659792653936495651329283
4314999991147436644654576324412338287543459
2103599561266561603343961019083584734344579
5666646700709212159240152408010639530920067
2147970395122885278823694917887983457057187
11418561715814217766206886232918982673046723
12867149443973698970035421861461665287213251
7105397770375867170557939745638458782226563
9894267016709885585848746714427073531840643
7103956804311575170654978344666654668000387
3227375087682796986960523789489152401411267
15823394878343098991924895074822638298863875
10027700155422022971606765438712626527998115
15914380921728046684750191044729038782644611
5797184782188970666138391068042844103052419
4317847115570693762006944504095545355244611
15513180890818055120417624771875181457082467
5840872692878970545307796916546984056396995
8850581334915141893317133418583644011107587
15868356101098633228889020497610213575234819
4364176156976067094093002610264732794424515
8631138788958755659608559540216542773972099
8673251393002256043750788621258529371787427
9892824681139104343171421325896447238969507
1532011492163588288789935799500811439285443
8676016310507358437476197844712104659092643
1878539702836634023094929286272401770060003
1788703739208496155206529699556364208183459
14295189395883071991875046635665133575313571
8628681382594669413144894507306997536427267
11288149998052575775519607085160442182604963
4269994826150553120971125375532506834602147
7283540993423029001928176171499321025567939
15470988581211145465133716087994083559250083
15558181952727964986017171124221453511366819
2835450804510840102274607686405541161275491
11204909628493647687393209682409330686724227
7147377529415705710035939569780998821448835
1942433578405327805309459871267781659249123
12770672539042472727081963543950611393484963
1576799888228456400761313697584246206935331
8633775979983475185097404649806177163645091
4404876982875401157526282566160161439979683
25630132147359461583048665726715916582367651
8588772262215150916786142606516834182205603
3054635223127265747662578426186987836969059
11418864994104958659055335843976184446683299
16822380080541890950992810859639590728375491
4685065552359832243480640735413121250117059
4272806219738812442506293988673869035277443
9981428533572949772438341675230386927670467
4272887301350937142018738315118060573429923
8541221829277182437620246726417978511987843
5753624577797575226391325139605021645737155
6329320158673165252439543696593840620743075
9117458547609675700470710816297668791773603
17220259517860520637392494984415908202851619
1530173007668577830106501300558860249043139
1855361125177648881326917419170942011490755
15777245408838167228189899624962627668776099
1528724063396606640724217000734393605721219
4401936650111020594916196607778677075249251
5666639970237509402706484087637428989496451
4404787802621152172757991424023385767808163
5708663432842421452093129890084693176621219
7146187792439451846233602442847852430430339
11203674775683181741387073646893323854649475
10071172518080876418464340305087918538759363
3013801217038438940802734493503202630212739
5712919667616743934985451925053546099214467
2963266627094767272365682828220188304968835
11422774166668281209852885922812964854012067
2923970871523670255737790973881825566597315
7105226129911575992107751219833623173760067
4361278433247111565147994944852397484313731
1621797915023760866590675031994289352936643
1528724063396448184360378828371134057090179
15732799887852134253226826169154560138060003
14294042133108223082805166925757891654884547
1855576418574670352817728594927630234798531
10023402636695619651260476191776913824449603
7285203959394495510286668345708806822566179
5756481293773643804603984765054239134524611
1856048090754659857045042681759003479230915
15781374157187345094429047327871184748718371
1486748586909288625863699597605946521856291
5628399539956012798003190111885294768952483
4366594096399029527653177856254724764997731
7193913719851893279679598012942171211076739
18307291283427102567933868935998784148874499
14251289012641222309682039550138315804187843
8718341545391159157849951011509191821036707
28360758446717757375227519398926714280352995
8677421226699584667421242861132596345145539
1485342049256182101181965855884379531026531
14433731009659213452847165386132864178235747
8632501338402928415942110032371376542782627
9937741996329330780370546860752282227610755
5715556853327471021450997119067479865329763
28026140089242029297202498625994388930607459
7283879947942465297495312429053546492763331
8678914077074111204758425545183506992439523
11464040103100863975859769901832822055999651
12858979843820766070959802611875639443299523
4313549592954776832053659206822384046808131
8499192934191159569248994485214516637370499
3010952859568703260564384916816313585896643
11508570637482275565574482773670012096060611
1576410247679704731007099675772055148050723
11332857120094648251277809406581872509749411
7153036014092096690597237423349982688218243
1616139580766625313028745035119860945004739
27198484232756010964210769240082654806127939
12903641774545233840954914966672898260043971
10027705477733282992403226156435523532626115
11418649524002552334681505767435264430677187
8761720775117744409842602500926938265191555
2876242237660997732818224053712936361038979
4272803519707767001486096986517398630993027
3014949898986289639689863410822420562949411
4406067888204483705453409213092166651384963
11643155194316804172235414773380065685419331
11464925350527173975827759396955956469469347
1855361135598925231561958349673472049233347
15733904699791116022139309133240610651738243
8631096175822685276445472815327895983555715
4269949584164629430143473023398938627049571
10344641873717041157734140756381551077865923
10113456760071069127200320827849707336374467
11553443926095959223255550379006941292896483
3274934869308311335358923038450702003479811
25760073531134124259211816791637889004086563
12642391365899900945906813909275987177311395
22927823760887470202150078148510781635178787
11738437171397306598054965631387960761240003
2968886814811879679551888900932995208320227
5714108076630403511811847632201269059528995
10156878437995700200978274231957727358424195
7155548169336225936079413369455739860562019
1572237587907354424923364081734100242798691
4403776548248390756486638078534655264692355
4270213025935701664135715624401804323955907
10071175267611023461409945263315866420974787
8678914073058439297648048082687231273374947
2922390207723900452654882323736812453994563
9895838256326184051411017689201632452153507
8588945108627105915779780387361546580298915
5757708042618244018673145669105035187980387
10252595167599808038561985981717486622783843
7061672686898352546761445417515400313312387
12816528117803638709132657806645538049920131
2150989196558390017531814453831497699245507
1527275038688366067092458047952619390960771
22888006744312023225025423777547817907076547
20006188309409996382576330019186166505542883
11549533331892748640495298272161466167661763
12902236781893395205689546609550187308357795
5840868576641188900377918478700160831561891
5884210672281427819074614198636438954875043
5802929835561667911591895019352374206860483
5800033317823193977575141782486528925308035
5708707298706229930713020259169665405920451
10028932310829514819300128823081118237626531
5707348995068663274729530048233782492827747
14346434904649629334171708793876297580416227
7151548528909057640632711614361940797924547
14164219182660181886899513001709834316486819
1855576428995867519654747737047678202561987
4271572743059343932117746116734363603371203
4227975432922223866242876617923892336661667
15430028504940267093500603541299721292258499
4269993494285962928612944766953150335916195
11371265172040662150648951343148493741133955
1760295731737747193166796340256278734714179
13343349293867405362259078445970802240855491
25848201311032937404855583760103518050433411
2876327262736381298163247302283608244523107
5715469161878343818985899094499201190595683
17219957616953246838229502995442794057184547
12903858654438592224516618069364239880105219
7282215499986955170872298614576357010705571
2013634663704321231301038301458667334315331
16958994398216654081933926066338122870040835
7195324115131558563279546990070577854743747
1531446324972495383999063735220369575324867
12857318098411121856682513778019164134410371
12807088073148394826284905280873260522870947
7372142090045714177569980901892986615573763
7192294555255653159913542487635290749051011
14388940007432502615305384380681103244540227
1528942107538229198021136106460069659814019
7151549850178617729407713679111981490120803
1622770935680365413054536888985089564907715
8633774689614000012610753247554397206160515
5800119804696412308550784395546160019934339
25713707268910775495719407208938070760068291
4270169164009258043532136002588380862026947
7151549813961965311250990041047974829823171
10024936777471009547123180578132135471285443
1622643370073677544154080424020702852748483
12813936211567028208054681586102052437760163
2968711142284380377553723493129915543463011
20003597772681419020013600471202209180399939
27154042912381478133929030756969063480936899
8631317080961993001713132712944597929793795
21537766312369660182191708419245315609669059
15778302064695427515577701439027499539836099
12868424008767619488639068697933409773918403
4452947199978025888407910136322811585957059
11549533333312557003032313643352940069721283
1572410514840682519723301165432386524291267
12643751207677963777261454994124982614826147
8586224133403512552031856820237026033963139
28545921577445223919784861334619329096174019
8723537466683374654993891122136142583178499
1613281576892881339375672639299538986898563
4275394233384249079951941378278801717465251
12993823506527470971259820707945283561102627
1660838652032070936677108004960431993064547
7105231571561767200469864193249710007424131
1623166066074282379027031413391821670560099
1482490934305474657018823219273225514164355
2832728625974941715142193593549617102949475
8586222851072129289590002002049140566133923
12815208194406279086425510981738368677776515
7147421144708011379513455052841101190930595
8678957937582300199871853908320220530090211
5800033399683120574509430048656618144437379
11510019549592763951394279193728899926266147
11332983530298508817173081496873275062654115
21536448970836808195311146583697844539377091
7144869234729067466330373708731216746847363
7152996220412641606968997760371085768000675
4357194882714086507436930458020321445556419
11422734326090861588231608799326586136628387
14251332882398932888012653455717550181715139
7372357340605927720694070541127562265078019
11696886624488383808139503847527956499348931
7063035231353052426845573360451138138182787
2193478058972472527626132498115556956093891
1923584659164021097390943525160061032076547
1898285630343042680130656964278614159243715
5802891370983315879072322268695444838256835
7283921152630020389355255783868917416697027
14122272812800888602865070717370433149341891
1701716479889481418280786175120721542584483
3249844665662823803391025088536628174343619
12900830383510843348026702677185101609445507
8761764681179980180345029350085822792275075
5795907521379961777583055189470944773117059
14251202612781920677059837458964822095105219
4539501198224391618674159414652765049360547
26922215937261191363676762345551009869405379
4537116689237424149062947138149048733799619
2923922845206547358654820438587495990593635
4407471684036730486951835252909364354288771
13080716258128208395769370754005523923766467
17127230714883681449304776088578010755837187
2967786303640241256253155123271543302827171
8674568657867363205060688865441993383484579
7195151238943515941803106120419644699509923
7234665151423732766315048685958039420865667
1483808037074914816061552100212255988188259
5709984769889301985060039591194115096939651
8723537467940999214014807940122201395798275
5623047987610015716676152012015068542768323
7152821838212664944778488323966767290517603
8723537467940999214014807940122201390651651
5628578863798700266545073811691551697572003
8678650765315901648941250337499329903010019
2882917532301764819847966753003869508276323
12990927034306648537429455025115485884883171
3057146224378582763474430780305875062165667
18656294931890429549051296159411699516421379
8631054963137720741425791426325324532581507
24367425547056313908820114076225133061982659
1898285630343042680130656964278614153937347
8631226521986859383075928913435481831737507
14526632238110335086200992852810466686519747
3249717084242351873927167569634863382645187
7239897124086821577187295481896654049971395
4227974103656078406896099314646097155267715
4803531252667056373840193497268650981695843
1485298226273314388962455815928459256957059
11554676166004176270853800245205271342166307
8680098206210156428964246104677636936664259
8591623418705539138625741706631822236132515
5715643498476964466991170270083207798074467
5710201435348151363938234559000593247276163
11287897229288353153871884528927181807720611
1717927999121064405908960580067826988329283
3156942258561780920259886947427440714365283
22973715330429501113727249403365714757567939
11201076297333428361785057872418350974535811
22359873716409322026584045145264399369676035
5887017999249182291096615009867658344570019
1855791621027463156088002590715008203076035
10025024588213660075057494329235432484772035
2972882467466243134634715554081610185970787
8676058809379821293127609390300661983254691
1576581718131683709485868932190449508528387
8810986252515644909407688861610234364729635
5708970866353779852734842013570411297744099
7151508522176863420387880800601231775106179
9895838251296068433690214484817752601269411
6332039927903460448805496212467367265353155
10023661963408809215107101214319813263003747
5628447268889788267801955246011983529774243
21578771583695466982207781467244164336143811
7325948765261819317537071388996967301646531
1483764177781497930949746860485152538135619
12947370891340768414106068134340449301405923
16781753719757729106799209882739412114347203
7321737556580952161139945828724460224711811
7060307576405650041158898026873050415438979
1485213028509564883616533423832470378549347
2832773825163749349648556115181734661984387
1485257024181942432214607393093631255716035
12858979843820766070959802598434108718947523
2919930060039955135336881063264857199086787
14168222809957709001049492670980700342626531
1485124014372338425520374874043281102381283
1485344873911513062948382040264272487130339
22972265049101750798395225368556039454637411
4319293402644223661453555606360863493164163
12899599639067207571383520700417231178437827
16996688476890341347042722111985088255368387
11369775017807908778997041024189786441817219
8632369529427124730170444512453426603497635
22359873673571721734424143439133379174572291
8451512193026318516884650035328613398710403
2964759472031191694195819084026701046454371
13130154583149866149907989505874637228426659
7150273838077830249962615804883438555759779
2878964495338772819510863623120115330092163
4227841015917287117625390985094949119367267
10027790631320278998860829212308929772653731
5797101040947012375721791809852926306884739
11418823746541937257156455800298535406142723
5797361695425773605234604992698356713162915
19923707322242229394974332901520984799195491
4363826402519769503662706318615791059345603
2967655983230962658211007847059766380730531
2835493335827668792690047483757152888261699
3449333649463934237260503707093584269713731
7152823171460422909168122978888007375983715
3668857240600166962271100191484776910822819
11643155185152918407753316313470424654820675
8409190906599059760729429105046427633063011
2925375982176118119110829886711659080359139
8409230777028697814774563977281797601988739
1760166836862655902261299547598139388438851
1613028849792882613959068079089353238874243
7144742751640090497714822940227858801499235
1897514939137443652579187495646974366430659
4272885935735029639571322961838795162421379
2098024699707528778199841334857070811781443
1527666078268214563738185484264360493844579
5797351060425459713019646459854674018277507
8630036829175514248475455977191497888105635
4403384224870404318319252803482405860117635
7106631257527563253226477629370717607859331
8678694666022396621554470872284164658602179
4685666198557354160364786690838565899061699
7285551054054732600176647445730356162208035
5708926834336590741996393961506824986464419
4320404508900303415468565954190198216723619
5707348913246808360830234575699888479279203
1485126634002604736907440682215644278623363
1618727420219237494295705339361280246486147
13996631405863333741645914867623662017716387
11696328501825625558249638527811389595405763
8454065641179945715904027991502349211438211
1656546491840720562488973740169501666808995
8541262996404337086733008070074583366245571
9980065991798026086734796556901831421330659
22973971781868100899581921011236361022556611
1530258079435381787622021455342286628133027
3101045352305385978117908164437483487141059
9937738013879318016338656227219225038655683
4364089836132241119380183805451991905308867
4361274403940924744545993828593211432606819
7058908058902976994689315142458485032197219
5707431446224070226314442613872680847411299
4361323589397714325406897317410663172416707
4446857955746182551181531388444535439892643
11466415385422074325026378474824384439750851
14078594391045202809611625607011639325039811
18610815106582327652935343027639592106074307
5710154874851077690152547642619063652588739
5846872652687974579655092707216553972927683
1855362463530312445515835466682964176684483
4685064265968446366159822126438399836896707
16996816087889025973595702757071490911542467
5842228336556830734999852041107481448058979
15733904681243838961754550132970434585563267
26674662204007749321767785235345787330869603
4358512186387045152111959844725158263754851
5802802314130105403843903577064943245136099
12858979843820766070959802598434075433999555
5797095642219550877250824876989985728826467
11201033682815779872710563584225125891904643
2925242897237523525442503695052014208747619
4272675959417522967540661166899180026928291
7195359957595831195547383926131029468977315
7283963693160014835005547904474667350662339
9850587129747781554165740954698147748256931
5621680170296403021409378238436541838986371
12594705310292340036964493022799927715075203
5797184740772371961865422872359013193916547
11460970856916852456719074036083934605022275
1617072453606802531185333796634252175189219
24366149303525134977927264298220624349046083
22928796585651090908257969956428835423855939
4359954393610702766593142102603602407300195
11418864994104958659055335846264337970858147
8499065368749385199127630220277410783498339
1483721638634432424601364733672634631559331
8497831924310027360277454756554898325801091
2275060702075994135111925031766042977345955
18700996873365013907676015530527325610784067
4493557889155457945816683418337217575198915
14339935277090282899465822842583787230040227
11418819667741597689387687238979926715800739
16780392594105632767754150131491903042132163
7152912397150993208486840265813568193075331
7108036324450925366718086595604817207402627
4362594370141694032113724821138622589797475
4595226937945346474610032095566371511124355
2879092098589735510107377057968099474742435
12901005963583471563255055140431799077901475
5621511354489939684975224165689058065976451
2964714197882479105564061390088635298225251
4935521017393410967569597075869795066722723
18216260485045996082082876549828221714274499
4227755902572974605052464432418878169188483
4272673255445228051580335358827785010482307
1715460872776184010047750211457222635234595
6031218526351706790425472938928433364517251
18701127177950571578999532278596426280445251
1575178022380657355156995951027646881732835
5707432607958461669590355285696566953874499
11553486419853446989030922576927086640108771
18658598350748169496680957077182448455235971
8677463842475892561839921114878658637633731
2921118265124987329822530804025473570539651
7237387449505497724136521689636603886113923
1528682778146050485182230048238153296415875
7151633551387142847566147440283901094955139
6281802908524161515145145730178300118508899
15385234897277609553793226534326175945432259
10028851232025156928668252239394787005998275
1852596282836460169205665705945724114813347
5799990868284212590969282656953984412190851
10257570760139742446165709112479888509846947
7150273708186619857048920974485775277231203
10022130656492674533228060249734983700319363
5708749835342123051797292894907181181341923
11199632590794758387130749044661048521692291
7147377364564083403355694794447198584216707
9937908148651197381616510714005028957521059
5842188627173721594124432685527643631689891
8818811656540801247494501148691771849848195
13995354015242980358983206838455375441987747
1531405129495804686695902664571706129192131
1531662986455913170037666599196859902923907
7152865789872455090521164542670288272362627
4269993496922636602939841418439532051830947
2832729919021775579897142698374144734665859
5800256837118969784200712715295055241518275
1965863498400425372463207208451893266617603
2974505549943380997842165597605325316400387
14428193312120627598922022424451952542948547
7235856134556301960649504485864357401628771
1531620452539451258931179178533220522366083
14254138870807390431369869489499467870735491
10153235581358162417142022747473413220337027
11465013084890074241106216775019647900821667
7015390296058143466756860758891987194678403
8628330085989239669969524419345561058118787
11421284016329788777134529856623622144301187
8500386658898264244717102333224102872126595
5753800277210633850318365877154318707199171
5843799690524206977876231376338892567483587
8504468676573015221902241526514418477799555
10381903915685699683802099452155676319064451
5843463273865314235208793184124870228839619
4269994827450013828485280369056012472190115
4269994827450013828485280369056012475402403
1965779715577104903027416171944080379716867
15608424198189156189565943647045092678900995
21489951151391918605328327309963046427108675
2921029119879485710019689939704714282409123
8454194655436191822788808843568343534307459
10069897832694086885327203983156695109010595
12951628529252068550456979724603581939494211
17178063181792233778893882908015775942482275
4270084009000788367353835531504538866623651
10110558954686198364175588535558241202147491
10114904251876343245577896384729484310681763
1572192351320478592847155607650513204711523
8586222729055973529570574491748402355057891
11511380590542697553600098997900631206012131
1881222081159487107029363478323814557128963
12990752820981777581691475494031397417589955
9892740903391145876197813149145877036828835
5711521441825984293232988639544332058367107
14296291269870295916661138384368503384804483
1805383196099853873466755724146412627474787
5885829881089363145477156001098205158938819
8586137772484423255219660495600301012781219
7150363023772794763876178230772112340062435
1878497201447887160691676398987822002148579
22843045564476355227902520328595574825168291
12947413417344715065000368113623701596182755
2921074351150399729894846081006113643568291
5714197301098550955738057252668444033289315
4227978132836606883606210955873510651827395
11465102183367983772930795646414184448796899
7147385389218234184124351641456538239044771
1528855666180128308925075198370794037387395
8673295254847609642521700863632717874602147
17132975725336299311659328111887375593379139
2963310534496871351166909335076550711943331
12860215945376081121861222291317604454894755
11203632236616017712259012001358686055466115
8680011720591996461708519225653091194048707
7370574775766541319250951821025780438537475
2016569640698427017501632491426413834252643
8414720617163099177655096600938508057745571
2922649530582568240571690359628147719310467
1530087813716697079965766578142167084109987
5757625631826258436508421620542305764248739
14120660370974143282486704018351656047679651
7193919122520404947165841706045552511294659
4362552996659049825323035863692812711239779
10114816560350054264745376525787065384869059
1701506341108524425252693139474996077435043
5666427295098131392562868280413634425952419
17218899672146402676566764004827329981755683
4274168640996885021999576641421834792897667
12638389016351393334348822097088619239181475
4403558347167459348328398949176936076841091
5621640377998846870923361359299617644289187
4491989353387027685208266621873035790062755
7240274492391070729308226547324764698087587
4842962668755986225980237143520410555818307
23885456519263501449502469228410753345828163
16953301148475799490324214569219345538587843
5885950796702770784578682688246561208704163
1485081434858204487567022582467712594944163
2834134954550386519306843159169206281340035
4361315523078383926094658678739538288873571
2922434116466193549835996826006393422153891
11421325219720380044337943143251415664790659
12683225286356547988310707469687987079710883
8503107425130763914262443546622298129795203
5663790029036061263943419027464395259353283
8632369529427124730170444512453426602415267
5622998926769373009419506022018638860557411
8629866759267097708322041115240490265124003
7105445705741717398422062234285753117054115
10113368859553078524821301208176325071902883
14208925146948249838519965472852609000905923
11553530407691782088268524374140533914901699
5802847468980262133723820352170459673074883
11376536926620600572752205457411630380978371
8813537131943974081989097990692480909357379
1622602252441200762183024857292977715197283
5712840038677660985358747215228804922382499
7241473543016537480161127299267641984915651
1718228316300512918320176387284928224865603
7105183597256430248280727999355468668702851
11376536926620600572752205457411596021240003
4893915015454856826773291757748977390889379
4317897788579027972801179742774683640073443
8631183985433366065535560794169163767711907
25528031326590076399911885630574136577432771
7152865785853923423368684551061205980054659
18171509315525193890209945446201201766078627
8588864020565213298438215220687975295848611
8588946558531676701461008755854753159742595
1527537144574889016844004631343742775890083
1923458388954071800384784907675942875538691
1878664725713770545966162806425429281610979
8591579508580526642055932337483298452446339
11421543336427394760202922324998537661746307
27107163822701312749363202091222660612965795
1701798899694508686774661440406951208097955
22972568196122163060316273889602160381043043
1811044417122126415794689928440514896934307
9937783243974872149648264967582354744841347
24320887968904192509289013391732226378746275
8544156814188644002620010525342563463958723
11418560343707899536616307743578752518658211
7238835017529734890196311907225317210822819
5666513657316844884806009372564737628608675
5666513657316844884806009372564737627526307
11287897229288353153871884528927249516432547
9892739524912505453672048638456999849462947
8759090274454996230809085717384640701992067
1833578514151301592462398530850683014616259
3272336268895212762884057774247351497856227
18475045173126194030024699216262479083801795
25528546968240622769254578725812631512489155
12990927034306648537429455025115485882719459
2876242237660997727752343457983799370190979
4227755902572974602595618718089529905023107
4403514568439422784755841341079129616846979
12905218370261262328905432760058735508169955
4318994321150296485536135794427420296191043
5802847511858502758299016329171665182499043
7470535674496974500303398927406381558712739
1810916858003231103395100422847444295205283
1613199164757142674591552603261801603468419
8586181690478772997224762993991083961156771
17217276568020614075063132095816688849852643
7321737556580952161139945828724495658192003
9978614382495868708501831268443247468515459
8632457431204880147248674213093707058550947
1614389984376726122745051488823881151716483
2963397141923498387123443059024087257089155
7241561394083235467624399361456396154709251
8676146535992342926778606175088240127739043
7241560068874016574265562823947063588360451
18615415899666393009738803534367455643736419
11464973254742924724995420529531260386843843
9940590661692347877077647796431193785865379
8501956396723827091127647121606529784122499
10154245408810000759124922355316365114609827
1486398702355035990337410162418213949968483
12811213904644944018785967420615934570862755
1968503255832229567224919919012294330362147
4233200543756793653166638483583176191118435
11418693436722570921279064234785264553434307
2013592132301568397117873934974437414083907
9073567272993641041220210131448018641723811
14254224084156985775558298634925170671791363
5708622267055375384002476646297635398912099
11505889467911181455897689645949930334950595
2832683353121848619568496741130796919884931
2145709500317987024394116489124276188099971
2968800369392062654773760696155174595564675
4275487194848664889709196038795085522109603
4365275258110627060930685270327294176595043
7282512126778325688717587367634226036971683
16953383556717315511207213883859006667332803
8543984007970084069250508810327357285045379
12906447739962193727985242446949438011381987
10025197307539881647977785076666813676525731
7061672771479884009473300548760172864214147
2832732613656392489609352259052956012448899
5802758448268630247558607584253606838274211
1440206740594860418593058202255262328395875
7238793818118298857109311833296451202548899
1486748540012352852496320356080052980720899
7105316647264584225332322128936085418609795
2832732617676111346134210263589460480560259
7192470262581347180153861190204284983085187
4361363422020789849712856755991636887114883
8633908990973623656321048108588966062820547
4936110028953053196242420401498990942136739
7152996218987721786420732983585385616642147
1805082909957885651869939129640105492689251
11198189216644255218482383576016913608903811
4227972777106748496723207230838111667949731
10072708031004535827031517443283827232408771
7147425216811149565600679851283122770582659
10069810064743475500756860974428556783494339
21445164103064178829218813474108516152424803
12947414797404353622895354070462642471961859
9895840831744563200691338672952680942505091
1485255613175310662121725078611740825296995
4269993533101304267351029928464537726686371
15736584408904410838738745259071194837462211
1483764223340741740775639470531131041092739
22698288341292340383431389592374291769530563
8586185676702467752464012220523013893888195
3055912653985302672309735129885972747094147
10117627915040537906355243824557374638723299
9892824729048692320349097162962692055535779
10117627915040537906355243824557408964907235
5710156242936285539954644248999844550713475
19570791705239774414726903760491776065151203
5757668330640053516576362591061788313390179
5708928289519539867148288063500511694039267
1482401672357766311099742824317222576725155
9982653910228874189537568449753172837240995
4402029783125288620212958802920882427762851
10116177691075004702862503271749339591220419
1810399955763178007486281497191875974874531
1623167392623691642226607330684984122222947
2963354522335321616376922698171023922073731
1968630953725867072438091451760325689582883
11416056159984187698504175585159196487782531
5843375543434503918124677632649362841769091
7148782445808018874390384600569709686165667
21489782509570460594509702274381778087396771
12770173999445115684856421332931786823671011
1529954845320916113660722112169480281034851
11332983526524907418973282850171881451063459
11416053504085088237650472890937330447256707
2185053239205109471237793640138783447326051
2967481818140479432547847229000247422460067
8678957936199087772264764450708749761482947
9940590661692347877077647796431193784815779
7194974317837301403423719345207877450140771
19821244630023364744186374948631357192114371
11287897234444999660376161274310879476944035
10024853037449677386663257867147953382294691
9935189918773281152541645070378517666142371
7325951415801617929629226786506316419600675
7151548441896127561248740367980579165250723
7325778460399314696070700352868450517951683
9892951047246666755635533292683990501857443
1923584708409398371645866589526260349999363
1656589068674960548075491915862811404767395
7280728258673265956528720493912754118431939
7063033900947567763327154047189899937059971
1528724060719288962701016729010389403274371
12947372256709482819012720739952991189143779
15645128038347145968950173341843628678682787
1622820323634645542210650985551148795541859
4230608596060563549522274265854994281533603
5715558181338600029361112432983326500882531
17221576789462248787327074415143591494493539
1790273641805896080024469945788148722343107
10027830551038558050109151246386345314389187
11372283355453799717506293108129936182545539
7144745576287809241540886267403592919059587
7591080576901749803319559669695225322123619
1881515965240428097460009592056680522458371
1532851361842362484751467838408241009010915
11420182175935195555407236726493135253047523
12906404006753153062959001643608977788932419
3137536435505947012385554803272669664183427
3009551795977399431558865502401916307545251
16988432558649256576834467656947878526621859
11424180408113072920784998358580596611155171
4538616272768943698186642837397855672734019
1483809323424627886440932560543864613767267
4404834536014482622546614327270971728302243
14250014234800590697438338438015664518304963
14076855587087205370049328440313492961105091
11464925184330695739151592291573646465500323
9895628020263063294237243686277045764069507
2016399503408757079658569382549931850933603
12807001674625475370786645211145434283836579
2148181791622245304788173942871056667062691
15472264679109111856999486169541482716040387
1968462059991725663429663179162710616448291
4402023049848433626327523780514702602409091
4275394106013130634828004940348313465720963
9978485455251120148479235953051395040578691
2832728710390451992103207544315543198797955
2833959327664810656137401578141277763113091
2881815656979668956397512628182511102661763
12813978746903576986775906855991975326357667
1483849284720455060998270081124025404361859
1878749844214853517569053258035194338940131
4491821790097985174545929374733135210744995
21398361683883683178087650019269913883021443
7328543370240082763308808564818299529476419
2229973216827796429651623036174712767490435
8593028493011622988172286477626522401347715
1621674569301935511069828588428963102470467
15781113467663157501998304143721015430031619
9937651572603693683179944427451965745863843
1485340726645686598468457662193274077643907
7283631376949009523064460519890041594480771
1621586810645535155339647363678078772717891
7190893630729307878468345932008508051491971
5755076255607212818379576506574172939488419
5797397457370223233595247033869104753741955
14296030575029622595082983275174429625289859
1615880295548508539562537354953478325312643
7195063378710516857773429498735701649433731
7237344953108724264396565912651040039180451
4275353019323762245807018660212905928201347
7321777516539327447671599344005357837094051
7103911614411904394973656708786251495574659
7195018142123517115785014828102807240904835
7241258291201315422465227352200820120981731
4270169115771264139297347683324087758951587
1790023708044790233792484936350397922187459
1485081484267378524971174538549029835443331
1531446324972495383999063736346444597436611
11463695864081921018177466711371625472892099
5802715784336898168191388173424780576528579
10155695593874898593743889262561139516150979
8416037714691950396125778553628738877199459
7322924565177689086871649298591062401685699
2275060675838163210805412729478497464429987
12860126801427628974312448205647497143552195
1853281924417109002438823097312127507381667
11466462029162281990411530126162941202207971
8589120687317913149212489849389966259455171
12902496155461808331569457090938791042228451
12989303878009232522133334901582233415553187
11420095812456746884222280683244414887467171
8633865125230126783729509180168915699012771
7372271029211252147290272494955901822079235
8590218380452790464598125308310180458599587
10159647301691189287113552883296163675285763
8678999191883045635251662308104533190255875
11650564268416252790686061585805904195239331
4270082718713831875638263936069108827852963
4449795671549606015513518902152820255002787
10300108591142534482345770204696087455123875
25528204117065682258459877765776159554018499
8587670293265844729750049138446420367511683
1482574560349887711414035136380744998491299
5756434764340262597838293066868145316272291
11463650543034020956767947192505989608901795
15515572135763363610745920082953178870618339
2919754471967258147365242687124894226877539
8632589059697695240897810150599356229817507
1485081484267378524971174538548890148342915
5798756058354251655408340953228428345280675
4317808521309395347724363812073712215231619
8676276880694795891026804327926228813257955
11463608050660847250656743746931065234855107
8632370944453555660740973226355589159002275
2968841533924134554776661175004379702530179
5663792727566293772188205610610888612684931
12596026516186984110834393777011111049205923
20003382481880305898458538182920490722769219
3052080536489138459857507482939102163275939
8674659095875628323032531804919609468035267
8633775979983475185097404648605474901663907
2106408259046713452973561906351359769590179
8718384123646517286389612858456608520406243
11199463694505074149741459863812278286685315
4275481878020304637133743994410526366177443
11373774828362664898013332234298302777169027
10071258999722380552427009019087231123627203
7322962981475932405447573231096109993203843
5847675676522154292673572075190217693335715
8864159531504906349341975345355923547047331
10291856533094123409828777156414704346772803
7192466189141982546762659732135854078071939
1878582272000320226700467128976632380231907
15779881313590660183975273307591177991789795
4362682020211220617138725920101272799741091
4362549090671343297841325513314563706262659
7147596857352766114182460193260344291921059
9939103081741010101902697646392481690982563
1878707218171762945802075602884240138706147
9888650862274032554473372098815967304454211
1836343444483803738857520775966220953589987
7151680161378537390237317278139717561388195
4449878082510232495307288233149031980862627
7151716215267916543346890105087267325480067
11198229009148562447874725870709846429535363
5712917044207448856821083957651213502318691
4535546872314229582181003120445644301540547
7151422206690094263479933691068770290929827
1745309890367041291905534470466407423317123
1486660687690800817256649932332728333836483
14249971742341094154514440538964749610783939
12902409628347103448820278280101876055907523
10030340007580008268537876291809827540307107
7102464085127150080380143167291268881549443
5842187175883570248803278188866372956657827
21449248989568112054602912598308065755310499
4269952245255867215646790847613078967819363
4362639526368554985619397155627788191044739
1878792335457519403769468942326618030055651
10300323837811498762464822162809139884247459
2919754471967258147365242690393808730987619
5663968438955008667264690609736305986442467
4365190099327294559612417555259016300496995
5624362587437445905384088440919791568461923
8410508084653119141883721061022727513709667
2148475679518699363320952963352204487834019
5799817941352159890017442312043112229410947
4365316457806133193544548622681588136772707
7026369893413993038904338535862262944700643
11550851974379922411771792814363804011899107
11507208101028910725790017320078950353905891
11508700825444884113133215300121687237896419
7107912590561487734694047570376848804351139
9939186869797230628736461127373657469982883
7150276492597762874960865478330219445194883
8674697595702269219363606983794587933380835
5753716495479671476908573918764913952929955
8589078160102298223421867406564727591146723
5711345899357067444165298724322501472788611
7150406886956708171988888460803597910807779
8587712908955912921705038503363384829938819
17173897424171101837207659179995983838905731
8588989009575601982024189530455250285205667
1577809836322764581457239139858764140810403
16780395211025825699937023887000139585591523
10024809179452949428679272291918264952620195
3096911324602497698570959987343769640930435
4362509177734133663376500616991335982892195
21580090216724538569516355246590558005831075
1485213153044951491774699296194612488903875
1853239385148507331432509739798369103395235
19746342931143376151684980962296463453755683
14384766144511822706769330825657629569749219
5625807463506839869382710231021050909592707
18652964918375145142940784123452978713795779
7150231176909248036874986342992875130887299
7192426227926099220051466197985799544449155
2922390206383994926363437644845832211600483
10118724238708182017606558477038150123358339
2833959327664731393030594085521748176147587
1668084750813900408753183930464782313272739
4362727256798138695092281785119930051527843
1527579646247911596662464258870032454588611
4536782929695967043794425250537342861710531
8587412463312833014529878810370846078700675
8718164673690239153626799278081549337168003
1572586104292575743458721585265691796481315
7194978306696440559699900090766565475256419
3055953860011260303024690507406565826497667
10069897868956457898021040200549012657638563
2921074312290246043642844186987927169012835
11466462029162087555282709232060205807740131
14295145514239631824777043196065014043841699
11421284057868124037492336197226661760110755
2970114848584957201964719508883182297684067
2832640856765674640107912914722834683699331
10204560467103936321411354248113500416316579
12728146549155067593221724029627000370012387
8719662842400802213025662964023469747120355
8632675462240379470265999689590685125613731
12816662497254306345841933970047467942909155
7241254142679127245562886652099679424389379
19874033795906149065813423057780534626460931
2967654619079112409590299640836238941100195
7238615614432485807168602717488336797441187
7234794039808772333932893974421107178083459
4403428086800613715049335815397881991464067
4234560218042758711981473395692961063372867
8631012473363108213458906951651566537677987
7240020486488720427718434668130628833318051
1878833538927857491567112523763831678376163
7193957711671964882468545130835170162871491
5974304627058335183006575741640547156273379
8719702763376466706229082074400053086300387
1615708709777047231077996174022717049448643
21443453165627268026191060042431746006130883
7063031283824471509324102167457865449677923
4227887709193483438127110315457751169538243
5756393481485606846465111969573908089275523
9976064968715185683153015207271476228134019
5664008187159876548213790458795062526679203
7237211909511073145524481499218690236810371
1571008219669740395660376408317718496129315
1485082809601195073677474526074417479588003
1530172881752722345256450924110096773550243
4230567347074991582037662807202435549040739
7107862031866284880084766683891044397975651
14338224339657503230725631326786163178641539
21443324234446586908523587545398356176114883
7150099585975645027605108231114112344589443
7411531029250652839254005092536989701611747
4228020713770593790925435944891549704427747
4230696283448173897003208370483292692189283
1482662367199463204549346878844732477479075
10068494213445573704859133592230706175782083
24321232166380836291212700986023347485985187
15733342167232732500780608815448998083169411
1486657952603821257482159300745188237972611
8592940722426754238442950241614097143730307
5925214824789196182860701448272945620360387
11643500626025965800424400972954968750822723
25528075180651815161445909794757426194554051
14523866044631117230108154725968415038981539
8593028494354187571098149746495607591309443
1485038900938967028944431652183813519477891
7152782048551820762402479902387726290525347
10024980514788507051548159758109540325983395
7020880136353613058127571282385620254759075
12989653541435578886352407078798822374317219
21533296161372462391574423595930346937698723
27198528138857582267179832471694941235751235
1667607343697664200697590701608951123262883
25715115048827405855526523643518526342645155
7241473543016537480161128453312953838638275
19570669455286134185557055921316215371507939
5710154955246622530859142395531152863826019
1968419485673926904001195484014158186490147
4271397200502711360437483152134554206342211
2010950909539428198709434655666313678299427
1760080483853424021925159785860457995417923
8718256434602105719083946288515012019424387
8719699937300187556045238909429669780893923
5794545065242440798155155157684464247676035
3058894128201799021052242425773687836941507
5756393481485606846425042110623635373988995
4363829225707076620810119966060448503138467
5843590922546419601562482465236383876352163
4271310760485867792081686133036887841087619
11464926604591097586661149641675401844729027
1531401044120281734034675641088784377939011
11418823825681403801053095687675716187522275
4365357792345242231274265129448702099981411
14523907246806031569199322248614794178644387
4359744336687093544424238188292990974598275
2919754391531029603950578144951815286986915
4400924071825486586075058127506604081484995
3010994057477854404185068301419532154606723
7241341905270192474604484475391469187049763
16781671189341237818962559987197409353766083
12770629999891797262903383713081914096228515
8591626117276334072442524619157711689386115
2963617966706431973271206972233993176821027
4358466906924221130789423438658089307608195
7282481644349892829883290592535628708157667
14251245105238718383534471370099709640314019
20096068100201879744785045539643696696433987
11604070492591743153458132974731710057199971
8676189111447461928877305620159821062058179
4362465232606584156458408709712297863551075
14481627244494979681744570550986087496762787
5802670547704017660238896736415802206523491
12902538605043061654241205250421325193940163
4592892605849534815509982213123712308525411
2016484576558764720545509305909799992894819
2016064421048780906620471207142004662611299
1878708552471668391510776983730727104452835
11466462029162281989240346241342429438775523
7591587139979259600546463074422064684672355
1530170263375054558596352759841431103971523
7591670876191420505929438875197858957960547
12905174547275937229623570630776383564058851
5710160224006980566502852957459595113106563
14523866074369131853151449016859388460452259
2967481818140517813565095319198749317793955
1836471045299723467291902467839014191012067
1788874011461963003588826452840784154794211
8713116653048887882825534841683772022633859
4362728701386141970214996055825244558035107
1485125422658550880997871954318603162163363
7285073547991620115177514607809235843911907
2836901119591172904794721375919445610111171
11547998077657239994507072823421177799155907
8631052308744670702211733232135575967048867
11466548386064273222330497159345037227723971
12905219783906193159661680289873835497755907
1572280128603455824743786218988584870025411
10024980605816040460048146600540792717184195
5978139330365241929002313591044374905854211
1572366610118353433662112788937441926160579
5978265647263602002227324720183256858993923
8631100323209180027025837560059322989484195
4270169079592560730578809396802211592411299
9895588233074018861517716119713310896593059
7145977687479369544191326488889378724808803
1810959384174627593825876385091177374106019
8810651123423377713828315391963984178878755
1923462244312965960233604968381722339288323
4270169078294565782829917557722776074362019
5708707297366283554742383752217318785227939
5888549403526146907837961827484608748555459
11246037399126266381636175098556685917359267
3099343821256126925752922212792953428391203
14077146763424750722789465232028971844276419
7147595395636388008879478850071426665418915
24322200908367698271452861401769360293734691
1615704632355952449496260847534237505621059
1441569160388998418874576527361700942384195
8674990186859495867308207347805385424739523
7015394412294456757562864773534917624694883
4623812847668226828640494116890152501779683
12806957847747314034539327712953334679930019
18570111610174223487942195997940193172788483
3009507898843226796263609724955392657628323
5756390693300784399106773827825504167693411
20141032107200209728398630921813168424830371
4233200543758183814982441483558211747517539
14255210192515260269009882731273614014191907
8541261668473066083188845126937911015741603
8676145200069923978488970938926702060052675
4365316625258896504155832478110174833313891
11463650541699103053380264734268720325759107
15429904721797799226513561896297351000395971
4237547166120048217180814566279239344137411
8583460799510724354110549756626537144321187
22841430420014765656161821277762427041589635
19570875488182371760945795624615937411557603
1572278962808620937685687898660488517749923
7151508522176863420387736722566819938960515
5710158900053638075945379878473395272354947
5715556809270271783523007957531481272781923
1667520942539097287012848896490750794580387
21402713923182823243577882708948553072846179
8414764442827052900974428917064573916321955
1485295526319553662054226182688567701215395
2148518210920538701910566538123662547496355
10156971609915751146812508966685317046342883
17222550653936772649827925800633010934222115
5840913896307592529775784499554305425218755
4405011453230400057452193112306356218763523
12858850910000632054007882697215342797820035
11292150886048224767088449733078399320235171
2832729960640055684064669884952331326394499
3541808222791366377028871478007921037982115
1762974200143408260386335945014981197966691
2835450974725968930707689588870364763759779
12907941915505981078712210496578504994587875
7148830248364528421622519938710295276687523
12902276534074921471932563006697800875510947
10252724054689187340771740299956544070793571
1485301009344591615712410463221275322062051
1485038902199011723114442437748378398952579
2060896695703435100148729063815115232916867
4318996769237176499485124331495014458758211
2970247936326121654970888477027755853456611
2230099493487280743826330954625678760811907
1485037611829576237130347546945233587670147
5840779476701636057800878251523826853678211
1483808037118055944481150795144039926799491
2834091047152045667120747340405210433625219
19569140721033975838727920390686291216537827
7150231214429167946719615643559083256188003
5666428626962877483041938495737559225932931
5801222935299293368566563967497470251995235
2836943740682855010676250147853107010410723
8413359408553334231871730639669430824539267
9982744382232669959577370693817677538171043
1482359092800410929739050431818760214225027
8541435793489310916324356438621386421898371
11463780852937131382894491391611793988225187
8587714287721359489702049209598489064999075
1485301009387652160724576214631282156606691
11286743542219983540960788527292684903223363
12815382449186884835579728875351051477291171
2833960786741978594139991482408559026737283
7279629027235595884840570169625911615391907
2963399677186665419461736805924517837866115
5881879548062104703867046343410616785670435
14033296744085125099620155372375632637956259
4270123802804637970788671274345358757495971
7467596792894635940967619371855788395250051
13042955806454549636279643335674939813739907
3095639382006162006760384455645775617329347
10025285162503379667969539711544429494013123
7106633993992236182029526202872590388792451
10022126660937887929601337392561524547128451
3156813329933827563525587639138036544191843
8633950186571727611590651781741190021718211
8587758189806815599287969706763454541564067
12725501296963894718675846431723177797358691
14251202612781920677059837466914395313705155
3243840650305168140143551023280819384265091
12815079259373206633001255230819326646915235
7467513055422590033186068551239820527353219
12815250771323037755427555819272666159911075
12815252099212395705720196263052130615660707
6028796535187636290039390908757774859255139
7237382133730560000828869675856044111205507
5713054080605801992031020554394785396395139
15782432094204151930061147450950762003640643
7237257147397294596477281121938611814569091
1808193216538643639239183345501058136127875
2010784723430638536468005730593643618937123
7148739827193123022930848786631798622985379
1572586067987304061087370006205878244644035
20096072235668815474943155372075445717940611
12770419995986171658095925421361478776329379
5843464557536599187979439183726824987432067
11466283659196047065711253175863327878943971
11511203678604297005468827467904290103824611
11376372155530868874559094900512393428966595
11418605628534155688326051595152393224981699
15562187040081333463974504603562777650764035
12947280254649741077372991244090104350091491
8628416485849488453806078386846713134582915
2923883146413594470311819353099545423846595
7467467896681975279828723911147860184580483
5666601552557404221643294551503695868234915
10204439963068198681597100963512007216344355
7546582093064342758277879753878683078104387
4272630730701286570465706534409841510813859
1482577295223378053292961003241858970850467
2148516865014862326269117995730767319579043
7144966521582325221087407463773655781180643
4448305572127328590591064238113826359517379
25760073531134124259211026724174600315542819
10069900574305377920736345875251034126846115
5665196680506121397364787474626038590516323
2836987602444709552546928996339299869890755
1572407813589951739620532038166561898503331
5840692993806468880495747470472798753985667
5799904343723706260584748899513279028893859
10116221598558560398090866341496652759735523
4539422823227574959251335393910545743974627
3274936204989723165189155235064455064032515
4317679758965832620706601731510144039194851
1620007422606749272991387289345922377652387
7195151233713307093516250001698776050337955
9984146845062015891307509909133547522917571
5708663436904054441326855497651357784151203
25148830695728422263754962613446026841991459
27242302318053758030162555032959353464563043
5621806406675218860786714090317153408487555
1663478579355523926679165463059107663778979
4626580304211958667190231906338435816101123
10069768897539236948652271083949959045909667
7106716195794355033105013526472354926007427
24281756701227934932607152997416815947948355
8819198354304603517844143312574771731185027
4360090104718224233902211013489555435293891
4227974150428623493093185826360692956041379
2836902365699276737832894660340015387807907
5708749840661105742192351839611669911343331
10116265497882949591607000009099204864577763
15383870975892870033615409984603924973328547
2142524388157925803291894081017315215317347
9982738979480458738628840626508041112553603
3451888442313355573577288367554682874668387
14340065580335813769974582481555783632948387
4448477156641522172758609651032566265973955
8674740248956741457290339154112966821122211
1528725305530550253996691831919601345694787
1707416264059675295767764837882849901321411
8632546488142233556889834865749063915116707
15383832426981728471032491111888162773898403
2925199117011239041081650639347114649421955
9937827066998234165531412804331153074989219
1482447029540005876325392282737598884190339
4274164818050593706110031175742578483103907
4269993655037761680922477110565150913566787
5884295780552965425871771807120490859960483
9939186951616822691229308879627174658807971
2876242239000903139272611810178136275978371
11553443922075953089726147777453536106911971
7419655514885087568530026742398913539844419
4402021933750409347609719633133351216420995
5666685253641298091836463268792485843931299
8678870200536969594348713495467779376257219
7147384014556293968333590765202595666501763
7277033300933858075948376087850791426303171
4358423004879331200680129061929658835210371
7147425133773812158826176229456870800236675
2838041472551979801894530393706121056586883
4403426760126895476052048693707648097422467
5840828695741027968147339540628373919304835
8631144145989183907025255569690286336741507
8588773592617028217095508568569659981368451
4319080633996595481654040017172078732089411
24134407542157518312113895381720706957186243
15867082697958579170350800143952652303243491
3015557580250365185313828521972504191216931
1621841719679019221235662683741290936701123
8673295256266027566200412393514445068931171
8676143791698698193400571572265703750829219
2100495694314084839167102203173623843757411
3539253449057996009588761446570292325949827
1657984755350078450467280799412641522224259
11553400101770484760893059553543552255462595
5795907316246246076418649645326344607897731
5708710120723174756248802841270254475184227
7146064004306128404972322731027143692818563
8541394714631489058608120060545002641622179
5797097015536554695658323969326618325912643
12867021591459728975059013399406761273961667
1836431089156780855410994755337324573466851
5799990995412850846280617648499577154833539
4402153445464924091723140704588262387320931
4496031575964249768490382478254443899100355
16866184872303397527337775366952607430056131
4364132367492134106103127311287573431951555
1530260691200320817151158808245472632020131
1764292918932847311064608175916633228099971
17173852009411806542645122714380008904889539
1620050048848779474902080051194054907728035
7282219742174660398406323755558331349146819
7102723407861462961397000874679448350397571
5840735612299307361977998898769392161557571
5797184705607821181047052227591213818185859
5802759695674809656637904413349912811609283
2919974007598814974583348530329228959553763
8677712492448131655825917580623355667586243
7154230987502112941878493948670867113349251
4400791064649849873513595524509843403706499
17221406483422054511090490250404573632136515
10024979193470773602011608192605278852678851
5972733314589004366689035606539389432307907
7105227504658613596540425801707752000620707
7279670358245643759365872337898763732682979
4404875700504682426456032822836508285309091
1580319457720912937539334887875180957404259
4713650138045947611402552692070049478092067
12860090955150065227354177829413303476324579
11508743478535875229871433960733148006454499
5756390941150683499449153156907570864194659
17220392456607265036660425517864008465652003
2921248604632688514450557518963690009924739
13041198183858491558876502090332451629317315
8546792668027054801611230362614312775845027
8498941620735661947168829376895676841104515
7103863758351704340049896609169115334249603
9852073167666577801247780755049551520498819
8500470400260852360694050340804494372210819
3103467286276943689881479802591460400045283
14294673769572767876265054565483442080062691
8500385210290659636255991411327082295301251
2832728542898271164396176413279431774243939
8586095195690424831784248717090633454756003
10249577734216828413268149376111149205364035
28592497552264623687967613784141773937224995
5800075811665738249792986621364159335532675
8674611110042271744552903862655644862581891
1805040329189966192117141994591731348548963
8674611110042271744552903862655644860449923
2969056996154471465076054590055301422227651
7154230987502112941878493948670867078777987
8589032918114825752223864120674052439346307
1575352234324774458206991388822628850603235
10026299157112236788866079496633383407364323
8499320541502446626660828977267625629523107
22698588663742638037861423794030278178311363
8819498632620377879562517846464520290353539
5753886643404699699751648687277237788051619
15430152123058746829735252275025269108184259
24274911144727689484747266155086431911262595
5668003802296893854286509415902798970851427
14434875725651672557302663197285252934777219
10022130656492674533228060249735123281480835
14254008527366368742620073927616502028144835
1808320744581361778363184332932115109068163
8676145200069923977317824050012704456548547
7240111124602206208482483567929432542088387
5846444724350081573301259735579493393566915
3059868575813514941839061534103484092559715
11465013084890234016296080895506737888596131
7147719106006830347943357371663751088117923
7238831035163663232785269586858002686775459
4314957420887354066212176305750553996134563
8413276992523332034935272821049218736100483
7467596792894635940967619371855788402653571
9982700565821420528375701063950196452462787
1622993176701565568781320259122109043908963
5840911198910478607457598065544842631546019
5797436131099744496144792184590748425129123
5710375816170236386989855063507203399029987
10027704274418176388374780146575877981082819
3009719366895205383041718388145804485400739
2921070367481966564314692220146602183002211
15605701935440812049842575880454717867169027
8543941352000262156844493284097936413956259
12992288163774332291283308518933966481397987
12809763675278154753425209208900975789804675
5666644082495977277445775649434647274953891
8499154504745869047314905881696685867113635
14386383946092313598422489464764815272024387
3407388708469778242859786432450254436870467
2965947721498106333776660984314001096973507
8853391368414460277581962973238737701871939
8631400689714179877209934792575240135480515
5800251396931971861194658058742928614036675
10069810107623025903294572976309169287308483
7192470262581347180153861190204286023272579
4230480901701171739348403250805213988229219
5754941915264869792038679299258749979594851
5754941915264869792038679299258749980610659
1715118005864788604846142551100212948281635
1486662146891013961380021961102206991209731
1623167392623691642226607313437939479361891
1621762355753824541474242411833059920295235
2837031513905828412382237967578623297820899
8409186870966307413102843150932509789850755
9847900718308035236625990991154025787886723
10022041598217000271802547902802661371645059
5625723764898345563484593291931257803019395
10022170525461748831825143218194513799581827
14340949267721252443049570087494397952362691
11555500619667995856812294982911666238396707
11201035089967639638149894176164113007380611
2097772060754768253979282876991508742221123
4270037480662698244732140885567322331519139
4404834450260371831476218317666447604746371
2970417958168004141264492169693070908131491
1808278205312760107356832888442223206940035
18656341410652092585977149785193736085543171
11463653241730434538301931806343169371604163
4363826441297284350263827150993567801220259
4272632052015339620642150882904890870503555
5756479958014672524222399782470845299098787
12854641243681820071387726177442676056755395
7325992589627859986916002521441262873284867
4227884959621261211714726642995939390983299
4230696282231350680052794807960031995334819
6239524082072931901455702587704261681387875
4318992908928072168053467111704666653791363
4404963476283194879750963487445079101116579
11511288623199164801223830544879365091692739
7147591367672719731374442538662283580607619
13127302052003831209442202518153424470914435
2967481818140517817268350595404716112551075
10114813816095627551677934550161698286998723
11376580833980869665893651785671939093270691
1527452076579630513474481692627165552911587
12857448484774955157858066877075978094513283
4407429018928291484943975261174983758619779
2879136012525188153889115387062960192199843
4233466480510458473849705326234142921398499
8676189111447461928877305620159821061010627
8633908984602450082964466689984711108893891
5663879293622036713900057863386069581632675
5664012346312661959450140193855986207985923
7154187042462074767991041077619740815527011
8410557516657971583820116360058729490650275
8588903857041707720102653558796138419620003
4891065107793063075576483255495888243897731
4891148849117305972166743549016945146209667
4316486062730076204051415475287203037419651
2922520552590039953931497612849145497884803
5843420652730569344251186601636087114960035
12770249721218998203872609720319297385010307
7149045793584108807041309273634650112400611
4452685461286864599052540402514557515632835
7191109050120698786989707653537453970963651
15606895495328064945683225095483451292822787
4535630569582932335764980789424603536855235
4271446423601199683439433535079286838528131
7026413800891009702730409405595366110598371
5794544982165691142484786327821469155989635
10249366335241590788127792902113713292944707
1661058187785558780567776631626454095143171
12947370895237486826279303985340798853124355
11414865088628605944921703980676975747538083
12989346370469916208336875265311688761677987
1621588141212493228733658338134511694853443
8587456408238860503723178017502201950405763
11421628453791670081015910350177955782726819
18570498627232713971386264397304028670237027
14249840071009491389494855026917595227069635
2922476729604553919986312815460264323422339
4540781418854391748109306162806289501199587
11508613095059751358628964087975825722447075
15782735293394015501676507849736052390960451
1575178009109421359806603604721737302225123
7150190059107768714062983558823295435573379
5941940629335769321544820803405266508099907
1528807761843953269871953963071193463494787
4361191786836387594861426221031695726126243
5754900710497575393063158870123000142928035
5941813070216675935037493559197935730963779
9979846619643884042733396088868550724455555
1575525111725797724557342077170586057286883
24134278600470704914330957533090344309363907
10024852958264733837467008338700144898836611
7015350508702873282400029944393114465700995
8543986718479692704852440201463933472706755
5666645372861768342867513054970255848476803
8590306192539107338347400247282492574336131
11467777793282345238605358466631845672977603
20094665971019604174605473663392966627344771
10156923761684481933331210284847362286326979
27154755217664284670989265770896326898358563
10116310695693944889934475461820752881657059
7060355462237892015671676442722523846675587
5794587636960597742410967995645038955725955
21443931896736223080432498159281049712039107
1663521079562742354826153592378288171554979
21443280369922724805874371655222806427642051
20010231780735450940371205397993910584972579
14253837011438569534231779564790304171267267
7467211443986062891156786686097484665929091
8583672016990084856759818884023855941324931
4364177527743829272966195636852011056734435
11592868825810380258764631193482424448455875
1485342140249492896623120835121518524566691
9852073333818850481716805463349630358160515
4531375671704347864321862379741850254935203
4531333136408482747013929457915990003385507
21442005594800176040018440300148852512892067
24321447402246239580487851846943975673143555
5843420737187711237741840239329600801444995
12906584857003127480607209670686387526311203
1573598717375038178777217580163827315645539
11287897444692575368493287274594411671099555
11287981183499613300037708064464280749250723
8634124488250378413087961417887941991239907
5887101822349872438274716843727411898127491
5842099445658118094724412071828311385477283
9852074669458584626598218470007343336921251
5708707298668077661966229564125091827228835
16780392553868102740010633713696092683772131
5802759695674809656637904407574425393929411
13988755806812928341430572653875765659703459
5988007838422413522940323682154827711037827
5663964282437588354107446965231980827968707
4363955499605689809056787003210983211631715
5753844105470732287873667952558860337743011
8861264457193470972256068244286670619591043
5715430531269578382635087997548339066443875
4595484726396387582694129164445517834761603
8678824886185824861593619475096453713560739
15602976977684996909941787443205277714980035
5753539542129377479888820171966752874568867
15782650133069890637043868615513265220825411
7152821840891252791707659743477175108607075
10114772699720174651751066858756448744250563
5663835301719574216108779837289776085635267
4364045923456834421239369168565080033563843
24321230657645222349077287795070990715104515
15693870795369977968528967976497180962854083
8497619121836256949490029134166092235836547
2836768029294343210149496442649302329854083
2966164507639706602774995994302858045557891
2964673199544395835967664703951422773932131
7193875216458169170542272230083678927164611
10249366344128934361586115815602680398028099
9978485490176200288879542594942456596466819
1763189470291558156434584140926907299738979
10117975007147890212774414194481526119840035
7196553608106196153424595322110574557536387
4361234363670627580447980171101595327661219
3275271335300087425238974278416493188585731
1485251624110894012239625776853054831892643
1616007902817961931463570684081239394262147
11372284765202960428457474746443202328429699
2011895877557478485853154875825295880168771
7279667578991344271470258771631848562041027
8503151370174598805553225079806676357390467
1528724063396606643143509861722876729824387
11505979846165994776461624389624361119847619
5666642635185140895524622868616803236613251
8586225548389460454711954883190128209169571
16780227647734052100080786014594267789597891
6195106809571482905932135914667290892017987
11507165477377594432600874512385998359600291
5802543080917115549867174244528976880274627
7102547901695601990756960443221660903017603
12905306140808184392752156402741531630471395
2972881013670107557362905778708284855949411
4363996497985372776966533196367365218081891
2013383313739489929726273714321997996432707
14296335222828038914028951364308212420544707
1576799888228456400761313697584351469319459
1623253833981792530036967099488017519654243
11418645412959682194836165168997098873623683
22972568196122163060316498824280824547124579
1530303313511244959936458383670417866072259
20005172783241100345743195258245094694037827
4271354580794033592296935222333444802646179
2879136003311980262597835564167944942488707
10022041633142080412202930638675175298665603
12902192843546512591803140144598109848210595
1528807681403916781789501616970007621731459
4361323589397714325406897317410663172415683
8590262411130150839936450917681070267761827
2834045767762825916718209149949001296153667
10072710607724748854591723571029045299846371
4227888952705357065395169151684991152918659
4227978132836606883606210955873510652909763
11331874998285777969804608705966613437092035
7105268752182419617414856543841374550856835
11196994070624481174014379437124600955177091
3581658559881212638908625698015927588198787
4363914128642943307076795884993689820437603
12949918934314591370369444607135759113397507
7191106308586647618953986319574741653032067
4272846103155137185059283687355055186481315
5843543023486160547087002205753465529111683
5708667421830817556954100256329645859936355
2142525704643145986314281120657179595481443
8629739113300147442877100443763178738913379
5802540241784151580144777485025063177755811
10023535690683958773752083956147800037822563
7015602981583424935743169522568761598610563
12990884461489390165742951580709824574594243
7105318012755074866703134968142597443456131
1572499612100700533519128662742164376461507
1614387407696876049122738616206975261969539
4364220056300659466934794206357676300181731
7106635285532900357694325067976907422733443
4400708531672588008029387488554699415755907
2922390213041735571499129886846145150454915
4272846103155137185059283687355055186548899
8541437249970372513698529413047526118069379
11415967106900807814822151157364947178163331
4270082761510901971012833283627866538515587
7155548209570148800013181666727073305205859
4272933950326505880150280235936576291641507
1530043949192915367139633748063331547287651
14339935277090282899466197718802435738276003
8631008403897948335605146251979565395118243
4316192137228769456674777288436670519121027
22698243163275552137750686015712418968408259
3012313942053291884667117855262626511229059
12905179827763249339036907212699151468205315
1616010605410934107515962895811854574193859
4361234403705601986810635054417214886153315
18615245716900937414883245132903687993568579
5843593578408879786095666949339329009489091
4361104185124168466035912599228234220050627
1530174208303523043158448653123253268811939
11199676535919685777388325535731988361680003
1527623588571090971149245323226321844901027
1530173007668577830106501300558894609863875
7240331860826669049074938747608443115644131
5884295780552965425871771807120490863140003
2832596907825078052456669437189764039220355
5670819197046966516748800239847376359037155
8674742865828683044534889639003492525971587
7152953437065439782574836859500718810367107
4404833118394479443541763511202812886487203
1486705961838082193711732550695766120897731
5666469749914661535374023401779353671144579
8631050978011934042029396031366524178763939
7238574369462792604963934911241397045693571
5802935315947417731644998007684618146419971
19659104243894939106966340834103723554875651
1530129100266314008562674159714303136174243
8720978648344625314777261858970605980949731
7105401719196263234310582802398608081621091
11507205445328873222507891842568411329632483
10027657629501945687613094962321486144112867
8457039207325101216234306823874733915935875
2923836449282349937310417629026010860263555
12729586108103311005310932968038961844098243
5843590831513733723378661451680804126167171
1621197212806263086174668818705012444236931
7103783916359814246968993486425427174134915
7237563037412329322068280935070555931054307
7237213155621754375810355170721514469430403
5799949575119757257033867169525230344607875
13991394280288026729192067659691920529136803
11460974801806386650162141711544755292344483
7148955240013014414097514559886669141576867
3410281151466928666891491697950153904726371
4403515817226311296093767343107817027505283
7191279074431603078053796733794828289217667
2879049478877173079846301967469971964562563
17041436941303190957826145055231581357381859
5885655501613929252629653915739073535839395
5714239715839779642442436206104405451247843
2925329298399733736712144785543540104272035
11549537320996544357779932352450852841166019
4232061443640591373097340424629263361217731
7105356476035228796061230156946609471130755
4497479161109143249605257561312443210311907
7193618505283065392061375049213917566994563
11643165490562797483658698495812114020999491
7412854847112544831912283264279826262203651
5621508653194881948369112089960395571336291
8414721951584540553187737690736330243512483
15470814412062711967223503926010028452056195
1839363497303218138095818631614238685406467
5797139508037805799246809556067212976202947
4362769828358953386574104315447024230141091
11373946259874953940353802339091151544553571
8635268741800135137869911593551254717111459
11467652725257914334848575129814917308452035
9892823314229043175169087828151576718216355
2836813390498959418030391047865787213781123
8631011059836346118227527918507373742853251
2963398384302214898720456930482041143757955
1531446324972495383999063734059425947980995
8501788910059034230583328372410558832577667
5663964282437588354107446965231908754132163
7238574285128694402687302672927312764412035
10117323456043833384044802724799184949983523
1485252953339009913531527207567465407122595
5708626259812382796739604043524219972130915
8496471998075894567091713144169437351481475
1528724063396606640724216996301199230700675
9892826050606249490429866716366682004293795
8673465440165392749486195461125646567248035
5710024690982978065517444173912870882675843
1574873487221545958183269956053046043741283
11418690775586643270511515210198519633943683
11417285738716776168471089219037970199384163
8680186015653508615447396740081609533916323
4359786917375029730882501863956310191574147
9892992330060753894191081254363144236730531
9892740903351966431502568423640604330854563
10069988390452149463144957000743185312652483
11467646080498489933271714323819943258394851
9937865618386558263500466685964176226093187
7241297917427768104973850297567103250767011
1617113698533235798960430667611690912489699
19697168012843916643357542529849377873435843
10071556837742016497867724366225535356083395
1763189502665018377352367354151479240047971
2100788205033504449399763286301994031488355
1527581011736850985562691373156316978778275
21098068110797478168803663156249170318242083
7151505994953140099720976342075108022853859
4272935283491825628552746318719895324396707
11414566226590114399627330732670887301153955
4362465266314604595997620350984996209927331
21442005597396444626877551326709764548043939
8632631639211792117944380168831550436215971
7456325924599244835820674994515796424989955
3275143651406069798926288590053931166640387
7195193852168440624446624228202807273169091
11288067583279926992204486306000801414420643
5889780054546436604695763038052015565573283
11289382063810070283192172795687498498021507
7154270657910115951538035436308599074263139
10025110911695507916960030836764032539661507
7147465141844724676014322803415531293643939
7102723407904605207996052798509803121087619
9982873447320595942505227857759691544434915
4358381798893658494845143653189662146695299
8454276991108552306090766297089974338718851
7240111125859232809670061089736034667994307
7372227169802282151385936563833969206236419
1485296809991865953945119344086062530235523
1836218411418756246953766209241290550549731
5709983479600957684018029744760422148541571
3009506561904149429770130664354544994094211
13035933455806494783291638402421431759017283
7422292799446180784389042758817111103289699
4270038850129645207678385973344481941003363
18571733480080289724566619091104547273647459
2969055465676718626212876582244195273704579
10069897923721378975229423802058603126593699
16988732884989972718068256918092240698675363
4227712082224080460277929307031830194722915
17217581084546083405011660045143146218263779
11203589701319958165758598040318998578596995
4233421154027813393224372957441726950250659
11199465064053154543616093467059973393650819
7152865785853923423368684551061205981136003
8496430793304711641141398849752719784251523
1621197226164025175189776929617948725096771
19965530054988532887059201842928171085145443
1759992835245378582311191365433064638751043
9975851048636195517925853999188567422836867
11287983760137399366857807358910143948556451
12815080591198578807426707027871931291470979
2097815879886284355839137138130659042471235
2013423271138598697102070198150025940706627
5663792770485260262984805296977879431709827
1532893769800024742147753966375969226954915
1965863453046579496769659227888139795567875
18612138059693458448484468484764460551255363
1486574246288171226234451748646924562042051
6197284001993585856973577283251522957094243
1573513812981177898737937668794787164195939
4359870610669375468391259746943980386065539
2142900723319328783891444082950057261179235
9980064743049403532574691739521675780228291
4316188194981219743965462832656157201569923
9982570168948687037557575678717080897755267
7106632541485177399976045032640361031308419
9850756071473752252509401495954072607496355
5798629697194250110500153100964401810346115
7237477964139519300958196827118733157764291
7147465009273580837781647563249876477286499
4406236828632458255547131520684037196777603
2142733160070577391630742169065466860283235
5710286507319208006495156355285585404990595
15606938033182086189824442005475318461374723
12899599639067207571383520700417231175226563
5711385861951048060386630810795396050393219
6196510552339952354092864639028597832031587
8588857256347388906093673438438592478419139
5840737023226360752399154490656338828368035
4499946292688432622460025929022945024580867
2919931340985632652666065988770822601376899
11508523913427767900813010076369818151492835
2880244375622209987176259075441147647233123
12730908688701528287407388092520827841455299
2879008402741035432009554040584636676185251
4364037704007644988939374575981682646681699
14257152402348116240581515242879242074398979
4272719735504924411107060409779318051506275
7462150857443386638661903850916806474999107
17221492956092276432651399971780000478697827
18480532351150914130402408307107789814407427
17221493048137926670926584190405401197783395
13037423599734520105771763488651119353666915
12947245943871332027739738776676690417689859
19821414690765441846572839249895522371281091
7235942498154220702290611342281768445216899
3016397457751484182086083389260576876364995
9847818351647995401190374866835685460022403
19965530054988374441503309796084493781080419
18522381482183391801928349427440899274639459
1483805335779977313172682265063499712569443
1532984323500501276480565328897744706935011
16780354003738554521452540619963903404876003
16780228971932125547810467184502388048503011
7192515500635218092447575149205055891146979
4232014913924238036047726100947594367864963
9852032086171959675661398157596702235755651
5798587164621297323120234631828282287364259
4406022782725443181970448775643490169263299
4274120744531672713572466992832456038618211
7150143492039190539880535941846208844203171
1483676482360664410527486869200362357792867
10113456717152222760261233737937788652782755
5711429560363323703243067518956929090129059
11202357592643339981541829436694326363230371
4270038812570507357425831172175558377412771
4234781125776944743776282005549814169900227
6110171631645128297373626772366343356591427
1527495983984227722516913250175415601079523
6197284001993585856973577284377422872260963
11508744774306601407666698931038998717734115
12907808988643420163381236046856604940830883
7280899733018280318172938332686889602060419
2966074038316713310721434934972501761036387
4232060236188185481663372319938302217196739
8633950272240780613358236240299415043185795
1530042617287559810540655103616776031935651
14254099083783223559957494065105465447066883
11418775760424304765335281822965073779528835
18570582319266058041169368986122542887871811
5754944493157785974634226893709117275347043
11375388598367792618077967006399117406540995
7282481681953600432618876889068901850253603
14075744436814565734914831899009980571947139
7235901333544907580607608640947777702107299
2876242236403484581142307280037287105206403
10025189330955003259168735553884759200404675
15557971934662599117336324410418734259343491
4230566019145070011755496810528034779074659
12637027884366232202001917257590810786107555
13082173267382068023146862887395268964399459
12594665346562621269182218427295208825884803
10113368943967442358315054212058711796581571
8673294014014201110192661217832780714579139
6239900419749238505762218478078068262476131
2876242236403484583524782819896923743557763
2919931350324535982681721239887133425177795
4231927104439216906279104749182912031822979
5711429644697462716357198877256990034298019
8680102483448560406009102105366688732292355
1530087808402666185994403803224067824324771
12862809225101979600180277583659265942489251
2016569640698427017501669397195006625034595
4499946282224334565018251366702334245904643
8631100245244783373806275761767996207567011
11378031149019290770330303290113478297457891
4621255451904848190008357701985351147721923
7372399881132438452032277905068949847124227
7372099608087356098607995645274294611847427
1572496910726925787577912694139063596354723
8545565838821212875517955044238838901807331
5887016712818491956554984844762941502918787
1572453046203064885354106868506074344983715
2967436541228004932181327526252943451033699
7192254726613165174887714231893039269618851
3053101255038603872645886456428592227290243
3407177225076692134319604663709202605419843
1968754562959694624679496596600045792666915
5663965654625077111687217492202201534303427
7105228963735781534430780958067264989498531
4230697608782111687710217368085872276410531
4401987210104374455013023116366878008842403
5930870735222432879703246936754441370735811
12763445439375858309493613870810413521867907
4230567347034671958603166207245330816439459
5842184508256203294888848125686238051242083
4448301496007008085679962149680670369157219
13992795329353438779771506772160941907907747
8410509455458902124860953425560781093738595
8678825010800785903601793095852216590406819
10072710607724748854591609428313360622298339
1670328257537287463347339545673698077090051
1805469593323552749248170646351245340976483
4364088468127016611705981968247516650807523
7456325924599244835820674994515561141312771
1715462112317781073687111125844571641391395
2835406981647043501771324566254413827674211
7105186381667414732574011958077675651931299
8541132730844790831791282670248951158082691
4230656448309099140623596552359037727084707
10116047382595708543277941425933180196822211
12996289380155234560215802158119984205969763
11552082796628272986114586488441608767411427
1715289437373034687423016397029843967223075
9978700788927699911554187688330452625591427
7192341115836516769108544869461395847226531
8634124488250378413087961424718895040860387
1527405391425189729890107482880739325939875
5840823378867156049247581935663884198282371
21443280335080039478608672607975565431018691
4358598629171378157984747214652587558247619
5708751369545251976658931223244287090164835
9849474737184852395391078188049031193729155
7419570446930230199245910686027317614228803
4363911424874898678781047380469127733904483
11553441143066552921227114534009147890926787
11508610311949377582209137577798750666032355
7107947272588216305889640042916249016143011
8673251387603288692171476857410143690788963
5756436097424491082876284632230020999414947
7413022425659303741547507233171525047062787
1485166512063225811193380121730594917979267
11376582120409219160009375154848771700166851
15598590396745228646245217314317025829621859
17131364525882813600251009031798870778453315
7151464783568662368440736494693053415689379
5753715165040947853481427902464083086221443
1485125391669561871869685941723971733000355
1805169263047137931581253869823390950763875
4362463895587409633554626042462853187799139
7413022425659303741547507233171525049064707
7105445705741717398422062235446661161749667
4271312045538813835174187511309104004207747
12991058619842431841737878588261221314730211
2921244493674591161869185763504124659338371
11332815876305224492380892170209025193085091
1715119297488048131506101401633312257418531
11288067578163687964496721357450884001534115
5840736899868667510298940131493457170732163
5840868666293322770052009206419966191113411
7238926786473477859766408480988413292747939
11421543340364717522092994352936056671767683
5623000173004369607476296611388178512941155
11288191201522830947999427445798593904150691
4359959798837489206064642580090250415117475
4449585535405242073548415284476265125482659
11199675206691769220672742256876391999113347
1665318531006845919961072330961932559524195
4711262923706562909335986628618100822842627
7238574285128694402687302672927244044935299
2832554332250880245302020162873439428840515
4271443763804032505646432600451617881490563
8587671835500815523647966125289523853232291
4539422823227574962765813606718388907087075
5712834682659883583748506505828109568316547
5663925903743997026819594474196771390263459
1485255735235054831314196490611596408922307
11643165490562797483658698495812147338485059
4362465265057254933445136635121693464039587
7147510413397364308848761988338273767064739
8586266628502097865553561411087259090977923
8718122016461637675713566881227449881955459
11417417338862396237050870678282246399627427
4314870934054622534034851833975983360280739
12683097555894197105040892291948394753202339
1658198849326445216552838087480532391859331
21352132803725668067676565117635917994242339
15733342141603331734802606830264347964574851
4359744344600955736897569074145498386211971
7108081521938433251413938094918557306493091
1485295527575794207662739127316944454360227
5621724033523496973680962518507200488475779
2878834149259850816337744547032377293216931
8588901197208923765732314109687195383271555
3011342486847610412059884694281105077214403
2963314559696936132090110026665750378350723
7064524049744557343174753241360230695082147
8497873008359993738429748909854068226234499
10069940451105997701175600126122912506976419
10165141297174191159642902674507195252749635
17082739999937891879160823147878397599979683
14256987498816707064149577110730701546794243
5802759782728743864326332373030607772590307
11510107274582897117925512587243947027537187
4271446461037499342980151236219346511697027
11418693393844248469197100784189775260258467
8720930801127314292481797170904487823509635
5753886634150487406941334358298858761688195
20049745736047207286248069915356191805120739
17217235311118525767918825611227904393484515
15472054572937275691659533853302210489916611
5887361153042627293310813225136507252379875
4454098604918242419062445616764494009244995
4317762043805164958742912347234547009655939
12945965846436369571569184871665004995386563
4360177869986766875161859877916250278697123
1715547233651938259598632489420421932032291
5802717238266296798882047793455807843148003
4359870782100146482636273452512719582304419
10113588357617841868671217970107437484842179
8633908993528895162690582153619280611251395
8584817807548364265610801554528800406080643
17217147587427855828343332293195571423060195
5888719585070022766684205908216956209765571
5711561317408469838318665339254273603601539
1760635942786564857965111079346295177323843
5710068594407193321575644204660820751254627
20049961151381753319256875831503421275643107
2923922846587218171898790101053564336082051
8589117901902994070343361026653017198464195
10067262011140117349389938347851461369630883
4231884608042318337222743388856234119763075
4227801219639267075661182893567052901225603
5756480004826513492540666054043836064505027
1533288940394945360180992238537210892562755
4227978132836606883606210955873510653959363
8632760532791382678092781726562582692760739
1715717238419993178250895561796995691911459
7151724232213760239498800743673834420438179
7148698656172111191821523698698205417148579
3274936207506164391347241491076418919241987
12900831747662573594968071795442240938183811
15688728128912206871660280613614220957814947
5756517134856418684742843797795564682253443
5804030264826434518618547291968128809113731
1614557634593759932639934941223602315498627
5669364970826045027339337844311613270789251
14248524133953554540010709234749993512046755
8416305275464525382102027446360738121525571
7192379789445299261098255584111477192330371
5930704493574109640511045856491338971879619
14304239885831019094650019757731524376661123
5802713002564960338319240878984015631260803
6110716780019232900745648035191685299772739
11414736276829785507285428697798261345552547
13031763495053693873427197385635807764719843
2013423285219661556085918309759440738659651
8633908984602526876351377452122935929247939
1748081371265126822169102984658832518750435
5757839760806341691663938185902997426539683
5843504396691639331440637998378588524646531
12853193755893489198135838135183384898609347
5756352232703103082677453265674961019903139
9937950811120267681079904408778351727283363
15640873304270924475893593424562577258781891
5802627972214795849784819601942094441255043
1878708597868810024339864044439025498690787
1530259407486914834857987890548202075721891
10114817844023636723050310657818590401931491
2097982117720443882706286555818029049388355
17217147584749349681753462685324459762619619
7192471558184949241407091170870191862290595
18612305291803662637836245538448615828332771
10024809215762265577095052804734111386372259
8544026542008361727052933246438288637760643
4411467510968026958455764008039172813397251
4274034304513519402194753178283352947492995
4319339875037291783210559379335744288134275
8674608449028038666176496608426350685164675
4231925901243416848527708721157573344136323
5753542248696752556566915269399686291788963
10027829221849858227440813603064333651286211
11415880790239041678717246590497212635188355
5801524888342624929071799406744487630900419
12816441680507131233873624069567297272024227
2878923286595052807937851109377130067268739
20049744453714596023513697872423297269079267
5664100201359782824142627498144670062713091
9849349622338551960066731404646595669693571
1571006807281163888375744971949229754912899
5710068507275271407307623786010716875721859
5797095729270467070536586199719083423894659
4269994824810684772776365845380218496290947
14159924571740241808154576727483896875358403
1572405109535219847990784921613076552388707
1570877789049449091747135036822850620134531
5844995915159906658335585382215466450327715
11287898605170962832356328627754920355962019
8676146620410664569538282740934284921869539
8583415518869063298724781092821836796960899
4314957370056736074262064562997572963409027
10072710607724748854591571350486263346342115
5887410453815218994765612894819256483580195
5666648072815530390078498529864709976627363
3006865470126923398525157351873790116793443
10022258266315059947524030012928207879345315
5622956307097495595854088768939851513895011
11417458542336774994984306962293892661220515
10023661967428611048638324570253370067096739
5629852344579042255407277243080653669474499
20049745747979441340390038060296736930504931
7195066239834764024985644188389070948437187
5840869944726721294976120583701936390407427
7152825790894366943000337181813879967191171
5710158941593281791544028505819989598640259
1715717238419993178251079947015326587493667
7150319117631840704917357811745900019713187
5801351954913862701155187931594343590202499
14296379123530647909291894740260229289775267
7151548482014818051966812022667787776428163
14296077218688585449012845356480524845224099
1572237677601322118516422858951577341921443
1570962984296907098823630593130039128233123
10114730074734225266202999937232053405591779
5628536406184545713844705186549559538522275
7241296544064061911644111198672353456494723
1570961610853419420046266047140531352575139
1745273961095167221443004930411120677790915
9937954802740232117113450614104266749643939
18519664786839986348350822027049978005987555
14301565568756822173576545858114614758343875
11460756941025235254019991053969921615797443
5708711449986783714005125675198245391863939
1486705969794264907657374181956865072965891
14299226496379603750282637332432816648426787
8628286268278405728632709007757321749859459
18612349153649058284177104401427698680960227
4404661653298282153618605902356438974632099
10024892786950243993859895544840850240572579
1703077654832944548698284868538229301877955
8413400610765087226957542995470729470972035
4364262682669900425971472110310416891056387
8677330793722711437598321659211125568609475
7193958999320982526386023399454306666253507
1968630953725867072438127200107348022958371
1614388695301483912843358482752699792265315
2834091044470884179039678718670786704607331
3008188013125438062808950588222904780097667
5714153147145973899271024465683632898613379
18653095264416317522429742374443485414826179
1833582430124449309756210896590965391367363
8541350809911654380543251238729889314114691
5620194088287296461760683235945090677640291
11417285738716776163561118196015886390988899
11507253290759696729545010880147372819781795
4405051287193379740603643645369757910339811
4621381770102822625294904586375169047858371
15431180730327511178802211886959579857425603
7150276540753312253856545585592746779024547
8674825283326666733792001881926489064346819
5801221651671145828013105638570500601091235
7106676446212656547428751373995403535090819
12684628995337058342713187667014296829957315
4406324553745312173175343862178616732590275
1486657952603821257482159300745221529343107
11418692065916780421233876899919399362959523
14339588217436095775615650777460435968954563
14296160960052156451978700903579867169363107
8631056419663271583998852706546487941930179
10197848029198907401230899413878902630781091
1715632262705652545133748570097259671463203
22881025416493734217907617724292852136388899
14161453099522461725439217100829084579172547
8682865741891651252504852212286690174305443
4363874418163398232968031915346217095370947
1625667361209811961082375582324729913222371
12730824898127791972012694119429512057002179
17079631025262212346999051179033567350139107
7192685555982091253357220086298672217886883
1746426231676608760932977928270203669584035
17125825767623007736400025489031754342967555
8544156850451256418456031200161110110112931
9981252900028122893859839261609505309494403
8586312075543382042500424778554406844143843
8584778055366878971223855673335343618395299
3012228906509723863971851988310140776515715
11507294504780643632912192179195651841724579
3055830161453859511008217497232908314842275
16954704848366378643838424761012632707866851
7149122764358680590604655316160892913227939
14342529875371624774392285379659821222307043
11463565425631634334155376034344143387039875
8632545240730583733018287344091521359188131
1836385894146185537071637914228912670677219
1531405118904626045448196298893600690967747
14161370762758771715796563972534335426435267
11418690688493935574249658186705422331876483
4359745664577719262695291342920693354536099
4489099406548758199283370725221134073176227
1836471045299801453924417386555870116258019
1794276031801606323567106568408164727922915
1572237595864479066400306263247580018415779
1572237586652623202727011641981293419435171
15427134647080252241570555242674349554143395
7148698662786912642518717430578545890104483
3098361630674668814178187607352519014161603
1617156239146893985007895114976852266198243
2967307603432762635290026450046020588998755
11292149642494394793832773113108192525590691
4404918318918015685055808968586489204282531
8633908990973351122093521268860094952645827
4404752035646615324007395702683521302797475
8541217720872334085102549137546107333776483
11376366792008559032478556513732063799777443
9982570210485875994337523144458412410247331
8718252406718464308856931444080860851278979
8629780327115943128761643580399395065238691
7151460793165524779911958679387964651541635
18654544163130069902771189221343404958721251
11244424910683053022935289350539168963531907
1531405120242521327957887484692874877281475
4404745516596020499674951399477562045465731
1855490014821424519605650925008277248328131
10288880258068217109129926180693068433598755
14520969678697968353892925654268407046322563
2965947728197882509535468514466383010176227
12645071085765801926274830656677469188395171
15734747166624429072215660537071722019522787
1948050989539357748273407569429862592040483
9981294147675013697610956691046802611377347
11289297041209056472016615633897830504044675
8895546463534408231296614396779389563153731
21184765549123430270792427543996354637797699
18657148219802688784074813412510471455974755
8632627564636654712984387264603230820178083
20236743252283639498273533408710043320606243
13217225699365220185687237417262726753333699
4274034304474222236009110753475897340499075
8940169816795729012547828343190317474065731
8940380000973069043643641354731127351553347
16055354851516173063796713152863369799556643
22931182654000861864082382399659915454493123
13991229503968088850774454432179742104034499
2925285511637364809664395740226349533797539
7323006969314391455845957572157176523395203
31340961100260140994498123673744771756209667
5710068550109143139029561932930738109550723
14429640880309737328359477950035813788296419
11200951266826382181595853045561717910703235
2964587923734018511606552042824143596527715
11907817868914892747210417432865776739102147
8631144147330358242066722277673365480411267
8940379998417330660709081349699626557778243
5799817954581401246736539939156377722851491
2974158695093114761354006502714973412721763
7154314649689698275975689176711636741916803
7148916695118977063754264664275166946398339
11696243436424924575125118215516833181977027
11376494349702815805105764529817212402305219
4364177566563175351434884914329230588028131
8542751812283197461368551564034677530529955
4362550340841002136130213045677181656731811
7190936210157237746897778597788724788006019
7103863754293954768719334292761588398231683
8586136364118066328237034038320569569576099
2834000571333811360592945260840825082974339
11331533210188254840454629757891733849578627
4364000693527377095306449103494145207502979
15780055568414449164999941654832987398868259
1576277068906998133028334407839806829761635
8671887605039284754416005095521679777729699
5716791664593377389425257012916417622839395
5708710042714492114684088075258712962474083
5716876819520594637807173324142400228167779
14077273091764920157037218770900177696953475
11418692061895956166461005768682991127663747
7283750963500014366203774320204630820330691
7060311682128071730724413863252885397151843
1527318947469712378750248893716839275860131
10114598442261143181044600489187702092372131
11555067031437461857373908937026533654239459
1659610614240422124487361567119024894256355
15386476304384272830474130243844752237862115
15693884170810554918651010843439460748041539
2193563124411397461653713426661544748922307
8628246348603351948137640273800296975633539
2185053236648258211749889674455098472116579
4403514490471340900057169999655541140458627
5708708791449780030234405902368779468377219
8499021417132778231908886970618151587453059
7191062440085967477963746696417685438304387
12683093616117220418362598025938353099217027
17358540781152245565595649823130366293430755
12769016278123393288065907140784265553350851
1857325610004710545531075088560407281290723
2964587923734018511606552040648210152262755
10116135192041795373082353880059216574747843
12902362976689427672388556228791542142644515
1485295527658191492973795118544360651824291
1615707329836483486357939477381208132847683
5756346831456899151999269835988160365141155
2185053243059918537968006203928252095437155
5710201430075993715635697426018261346225283
15868398635053648498781328728327148151050499
12683310367252736290098548563241081854170275
4359743091797241624704142845267227458115747
3406968510083971349043487880193224719376707
8632501212611580034502765900780364268408995
1855362464826921016477831245495947613419971
21536447721971522211863401431094265674113475
12816662586863300517330123989758861850777859
5882975861010653868368861401254422116500611
2923970863568056022158264515823179620484227
2965947732175650015363763477421525199825187
4408790196348664695101511212806059148319875
8676103960497968813504223230169907156061347
14341426704528563145948076304133369860556995
1760550911138410417003085649823908344736067
8544030495990830538187522386409511711705283
15427431106461687135319513981883103395846307
16781671185525686303245905340976296066458819
12594791702360419813024083547804898523515011
8583629562177634804623940083147334516642947
12991013431447666591162697309546239532179683
3157113603059839163857437970797726247697763
7149000442971653963960721778038128902377635
8674871850520861193489668673381557061523619
1530172919192744446855952709891888283454627
10117408387447203257291723495803835584389379
1836510874148995765543005822879722780205283
3587443445836101158288193907623607802445251
7105141142439859216085829319239159563488419
11460800672938941263377243657003024668364963
4272850041428801614141492728732016267431043
10113458043738354230617877899746738684661923
11330129551917614861932273717654659740569763
12642597644210721002342653258416513724063907
13995560335088372333073030697565224133829795
19659186778087761532956044722423627597786371
4359744336605925529868752765134656450464899
4449661337825711338768989903246221262427267
3096831698178433499902257691763606876656803
2010867135566650907956029520163420462391587
22536702259915331330665493975233794797613379
2275060717376538079084033748851608288408995
5754944493157785974634228046488780385950819
8633777404263880816293276825958582466974019
7103781344797465927740319554775252058967171
8718208496636471348038611430580282182406275
7280811955816195086376461070833987120010371
8592940762663335000745610768476560459698307
4275353027194884594616237315309989999613059
20142781364715529735863155598177158516909475
5839466286416499178448540352660177853547683
1810530178568390060963205042039812822317475
20004957396090968730938766184747971574338723
14343977538650104331254848611865630313191715
2010867133051474864757443098134239595799843
1486615451018588588236890090300599420886179
4408827412132671966631357581961602524190851
12902494701661869847342995633552512864290083
1621717117827162065244875924216896283846979
11196828043120719332741480455101098344157315
2963617966706431973271206973325913545250083
8590394087945774785082911336536129648237763
1718228331994226571586417554777498873864515
2878919225123498380442429059884325738186851
14296030575029622595082945157870502329550979
24319742144633970905620308656986171041465763
1486836313279773259572097184674088177900835
5925434276084112231364090877173380129567043
4317896421789197983178652983209522345578691
14169706310099700861798146743663301954377955
2877518418559687046532351917799432438024291
2922391620073055797619480448534177728566403
9980190765122729432988673504383822032147587
8632674049935633945090586305982956174479523
7323006969275137613892335208876000299586691
2919886194177372063785742674669355021902979
15779838689820105478667493081266009890004195
8676276880694795891026804327926194419965155
5802844767687656677756612215420213347523779
7195018142123517115785014828102807241985155
2834004643351978622941949700234305092096131
8545216076369878805995438036760019069965411
2833959327664810656137401578141277762030723
1810528838919116645562208303346742619222435
11555067079631123733661505329066208306242819
5754900626079528608162359052299473328866403
7235941255986055434675407379617864203994307
7280811955816195086376461072065404676084867
4894083827410321513506635472692736479997347
1788874006389935617633959221360322671744227
14296031941816756310118548377099835784009859
8718256431960323183519530603814425427283075
5629852343240320355783777304344047816807619
12990839172607881376380468183447742458339523
16781671184306091218857860767036503804224707
1810443815097435737408210942426525391597987
15692523001020132330182562240918671646304547
7060484525905970174346385385217482514566275
2967355331030475149554979862611342810745955
8590352841636376839899508675765152584342723
7151595086892465669477849432368484098021539
1670415916527033623031213716972547073123587
20139407541443920031644336635584605764886883
1570873840386320854271640548771828471172227
4362639527836781899704868649095793424408867
4403554443979992800939062562763088175599747
7331309622334556960202770327806659721011491
16996769473957617144388989216424007539199107
1527537106973958270932956126699750442502307
11332810565844192622518871816982914648904803
7279585083695027406259460754241425047230627
8501749200751980375633523381748539400981635
7241734280819319544125411389638776475227427
1531535387181693131932864981414453685949635
10159865422505587417724990463821350836579587
7147724289172877204594128058007892478069891
11465100811260560107693233491085004737938595
11512563352971389355275090552190021941763299
2921029130430261845836390762571912938951843
2966205673548448363895002309379344257158275
2835407106136714062524851288593134782650467
7195274889600447499327407537818245974235299
1622820335523738661439221735960407236291939
5972858296010123693871750397759076953233603
4622577945689359880591018036096034970641603
2965988969106843625999262556926059566238851
1530170264672888535491185844486687993109699
1852638819391260706659483814461362736085411
1852638824621468318292042161642008304041379
2835407106136714062524851288593134783699043
10027658958566252255079467899429999629896867
7151548648203687874254903684233263721776227
1617200098267864463658486375684333136711779
11376707200130304285522638218070821447966915
4403426761423778831053589291593099877944451
9982695070822275161268693223111121793289315
4275481832460981599147699429282962252792931
7190977369454940074740805741355713582664835
8586310661817395813194989782848592193586307
4227798520902527714652280429715036642189475
4400749859839414500710273684240450264933507
15514459614602465709922183443999090580592803
1485121275350807805471084689136321953893507
4406195625244725558960326740931227375766723
11331791251890894418221396138891952045267139
10027571182701616431690504014102024135282851
10117627956578912774633864852801203404345571
8541176552491757989450592954976884088735875
9980108564694861526478124542794408134805667
12988030473612649441764431514484546332794019
5795948771539294048832496142985293993220227
7106588628848946544796938531870478177506435
15383832426981728471032491111888230387161251
5798456939138969448227290685488743455070371
1531405117563451715358205839122321909159107
4364089829519194184126514836391226600790307
11685736922296380934792738573945959962752323
5708796603493005610022395102492139065580675
10070203776094999801018524576972297557087427
21442004265572180255102567396341792232547491
7467554301732026470605493046114050163257731
2100413199101634856167206555747412506811747
8674607122521770462678851292398989119426691
20094925089996913275310633417121896001225091
7147421272001720075105750548951344548584579
5799992113137424050935519372875835930449027
4400708531672588008025810082272291109019779
4400708531672588008025810082272291105965187
5797351060425459714232113871976385600396419
3143318833012193123894472482158910448377027
5712790689789134135304614010192348799245475
15782735293394015501676507849735984713736515
10070068142710824297581384243169609467011299
2923883017941992984141148622466020962044035
18347011274235353684033033827888948282891459
5663880579929919794054470670849173378732227
11376671307199272863794001525513689804935363
1878833542783893286570522398459539954538723
1621197226204265500649945756254215200942403
15782735293394015501676145652239554178294083
2966075372860011430265683712382362935561347
11509047974834992758325487864891223561082083
15607101613818603914906047291563850168868099
4363826480200292886265703340556408672325795
9979846619643884042733396088868550723374211
11288273658973276820778983553790056895389859
4448264276282027363611117957603298769966211
9938000035393792512616967425947204524941507
7147554356895659384944081569190107745034403
8818899364973990190248424131702979722390915
9891587211207922653726563667652713650358403
21008023505027385421209083888314404715932931
8409190984602789403028140425019339624811619
5800121132588262229840576316297663012180099
19876845087120023006589461806804346480271683
3011299910013370426473330744211205472427203
1574916020088552911408150940334398252288131
2229765680879198897838030391423633045467523
5800162259510446800554312033944486702912643
7105272742585477933006186858536737227118755
7192601827887137928926387600713366249770115
4364132367492134106103127311287573433032899
1482578664693144037825921081917361966225571
2097982120317821545402321181663810974850371
11552431213901945924586944904002682558522595
1527277827033031409504464799596349763066019
22971034183895136519728196631977274793897283
8541176636826017121434130165938242673773699
10023705827932670117331131896801895281496163
10160035528641004482675086821744610527914243
12902668949784651975526417060736701382693027
5798673568417926918616027505878382452806819
5714195766818050928096260984183433786985603
4761798975367054868472929777379424771450211
5666469749914661535374023401779353670094979
7060439204940421477125185588455555936128131
5708623640421699936457591731931599979253891
5888715593531305646016519308807467242168515
11418778507188600523507138747017770043543683
8584948116146984272602243827292770752662659
8586181641027923744701225429297772381905059
1528809046895510306766004442282572999986307
12860084219312476743274601611533435449576643
4364132374148649196762805550463500353081571
7190896380087533521370446070647333742349443
4269949629722724391679321018525531335955587
7237214612144729020276792262056921362964675
5800029378090669286636899999317583603009667
8589156580536624510728527171405516045063363
5798720087379126325568174512143915415541923
7150058375973025289193179211193560923670627
8895127579074785567645351312079262859962691
1482578664693144037825921081917326498108579
9981299425849098668818559719258331447301315
3156513045130375819706004990208919545981283
18612129709094402970363939668511631829175523
5797095647575333894764376042709370744737955
19825197792898009448132532761899264856265859
12904998799709904185756266443267020992681187
15824539341012103474749375638589278787154211
7239936908641892361538009905198173726510307
1619790845454775544413716123402524624621731
9981549402326066978196774231224170152301699
7236191106546138379007232984255930544886947
5673363250917074168208424645603740507769955
4232057455794098314081363052334648760863875
4401936650111020594916196608869356167956579
8718342876000854524074594920769350592042179
14200925720344189660536986034505440239490211
4275573715306894383114327745008348339310755
10069810142502390079820828806521526510882979
13988504458064727031702498938978962008874147
11463697146452642266305795497653690577257635
5756264711390396604143697322586427080483011
1579303888677617359079643320964425242088675
1571181187977589339422456181221750022120675
1483761552952394645143315893674772502023267
10069768860015471960851193362967414292153507
10379137711624288198940018849458572102212963
5798629697194250110500153098635636182716547
11554891459359988968283167968444873765458179
7105183597256430248280727999355468667620483
7237431315166562572745675793869645230965891
5712878581094860126635023443106485186463875
1836472339359014989129471073368701425361123
1574960013036786228622061090949886122231907
10024980561597969898362670410704604763427971
5666639970237509402706484087637428987366531
1528724060719168843718395243282396363263107
5625678527092024472860687442449968098579587
1486662140152345613095191793612983033539875
5629897538410717639937764273556695534473411
5843585432866176378998172293147250235870339
17173595550278288038461965651222258280341795
8635091788362493439551444432094569285492899
11600332812259864853417896790804613400011107
4318954320994764110977927737043271075072131
4361189169794459159645177202078211952024707
1621718440440275892179642691641830850929987
8674609780897940901785721037494551949905059
2967395381977169818716258753961710519913635
7280769298587634495427753166673397730708611
4363957994668967776934569516108786240261283
1791552361738905419571846711822051352646851
8674656344032997913050910935073544831341699
15824631265521888532712631429475047561246019
2100413190131700832811037463968218752720227
7275500490761784621264162361107493020739779
1485169206785351582778258198438222722406499
5665109948374323159817003125192080291371107
7151633550128287616714220863595181753079939
2967310220351525634338524833173733786194019
11595726548046554669503940642790734717748547
4359954393610702765421995251934093005428835
2834088348369590336117304638857225439383683
8503317694862564372711290619642233315527811
7419740550508677201146828665419592547710275
10159522618018496928991196397842268661427459
12815079260672549697453043131232930116014243
7106675154665497944853096112937741731398787
2971607741839555429560336114848745329461411
11289679931561542549266686694005224874545283
10165141297174271587023047265434428457104707
3060345937452664469962756628141431185383779
5802671835393802179714088032257849869672611
10029195708388735710224198624565103930052803
3156598074183731218650009783871889854571875
8588906602392570503276620063508180157667491
5840869944646532174059110515913812258950275
17082697464642146842036700907939133846132899
1486749825024735274351335786784719210029251
7102547777040982113096773163922803588798595
4233462531648187886480309546546817909496035
4406022829537161564070809257926203934971011
21443497119881937590368083242754444546446531
7280811955816195086376461073262772838700163
4359743136012894561951742186261293506302115
19657659329008937658892453332343087252580611
9937741996329136348871260164357658727519363
5799990746187788451844459420352008401618051
12991103814892241394108744911412079900302531
4271484928252602946736767711571119423161539
1701630083846048076210344985552928436722819
4404704105517397541776554637298549253149859
4364001979832885923888336926322308796459267
7148955238713671349645801632021750762084515
1572586062672045094330364898431482744543427
1661103421737192191566661347165519170739459
18657223940324253755659347042139564784827715
1527452085917225298401399934657695774484739
14207731455950466555313790129895804166510755
1855705281034708919937140448372882787514819
7150103654100978613415734987077962581643427
2835450764351747118486064089436111258165379
2327728762635401333908792885678135361161763
1527708617583923600872789340623981076714691
1482619883991443108155316896229625209949347
1527408174538300663063119859794227411329251
8413358074133237221670642360183228078396547
12995098186599903762490552393090543072222467
1527711363137734393846385198429094380153091
8541217719699758519002624305568415896110211
27245069985172089603905168741329678187779587
11205034612431015077506452799650407920012419
8544159554423392798341108938177029995766979
25849912280796241903705444648181012968817155
1527582433295568555987172933026654428796163
8628246348603351951802197853387072328600707
18792497028050957726061812165921318116903363
5843636157962151162084217492153711415363843
20236658263470624357312239178422204809796131
6329612718560870587445076536809188274839971
2145793248095039563834430323334739316322691
4228019340324371272945669679438447422608579
7190894958575440599072280389540439947020355
4404701530015070882103045677673330147168355
1482403084662631945281967616100043607810211
25852806060729575350446711031745363465386531
1763232032769535020294711844322931542175075
8591712639031372487288729184522258576740515
12905219783906193153727208400062197501404419
2327897618726893406872608564654782315808291
2148560744957432369530641995562733383659939
3275271335300087425238757433231339866432771
1856005591765455501897725713306751457413571
3384643170884996003162805737589782743538211
1621762346502590925825665790536868366065987
1527581013037502582741390162799097543858371
11555283865815627439261489992073969268209987
11465013082252014156184592985724615388343491
7472657417081540042193138108874158927986115
1990931674396304747842005743442948075865635
2193436815219767263542202777393401108672963
20096154536285570135429235268844354639405411
1965782294731410223781587086253653897749763
15427096021585190518727851248769462959283395
10071302915035968783280118226438565431217347
24322079005255191253365100710183832522241443
2878964495338852086469977382153508642654339
2835320499967555684786147893818938363093091
7237432726212371358841859542502276224656579
8760403510137240115803714712260393134263395
13996756470318024657278829270940887705357475
7231816619726953536065542313912026298131619
11510147063067402430257450111381641660303587
28682466610448317020473308731074965623200291
13129983108845333629099913643708888797989283
5708751287846522662520549940361655122864291
5664097370048264023448889259672155912869091
7565217050811323216881639312989782960294435
18526683071715184765470170879251882708177091
14619320769351173608389728441940165609934371
1656840417381403663187070887642192291207331
13349130396055311805311955654672130745384451
2836855801221615420911761222362862905892003
14388940007432502615305384380681313766127939
2970116183086340100613500260812477390002275
10648482044331154898603007684028334205356579
6414339166153474996417474760227771166239139
20009128680107397586372164689438170672505187
10026131752267911031882218134488101175925955
7238620939339661323932018821555792104229059
4365273882275077791397344311594555201913955
16996729641377925395857590464284606639348931
5715556811784025398411284898697210364042339
7286341425025780752492432951254961181857987
8549475055398593499519678407789596257719491
10027575213308333650010675701068033254758595
8545302564584031184670088226551678080621731
11696501228850087415684462822106740737558979
2098023362849271528959181795388844414381379
1572234932088037764826334993375549379873859
8590218383132520812878832306935089929949315
21626538889785388347231165866430233648444931
11198187722521459096011051428167374084282499
5802795502849239521906614206946076362116227
1760293113522255469269225411520804307708227
10069897832694086885327090889923972294613155
4227846374493306026609261660353798151019683
14342528594377896586787338988847331248539875
13988422091281685466969699567411947578235043
21404287809732285604782352906093409487856003
12948775926872037377922679789012703722472707
7192385106316757153435526208630423601349763
5753626023684797771960455171947247215715427
12857668025761222941680075568054147047556387
1527537147171239388861912932407250837053667
12857580209619526993289193440648162659337443
2836811893819432074013249819187745886737539
8544115654647394260818991447967025489549475
25809289738823490986516638677857006155117059
10113541824126752093675207292515391866311875
1572584724146817479677121350152297470136515
4403388256570985013624973568651242737013891
27245027388669931293048061820418643259248131
5797313765499450441618025006464044371225763
5708707383123989280085067919813503001696387
2325385331042079591981783764768897961051651
1527364263115090036845070746905419180154051
15384984824817820589261006041728866551304387
10025068413964013502317773320296295782550723
24365636522962555545724919973836057806783939
3093984278924671451640152977669344786974851
15427513557658851093073829614769775622525123
5715689939762955163925959106494540275717283
7278132194616082695418640816189128501659715
10730444864580989871725224559733400110146051
1572238917216601242464423133873945158126659
11556034549921328303992035472060119356023011
1532719557813912887996949623212383987139651
1572237637400238089926745776125199385793699
15689914964697784263792590416070927543535811
5714327566738982857642064285790614559196323
14480479996119293503428729606585664195117475
8677856146758470871311282434564668578208003
12857407289298428068269757331113583272102083
7235986487125998924946484075602039924861123
3451888435981674868715740664856747626049891
5799993482520793118373422340831485549060355
8719652166916569660293725321824842429994147
1791509865463976243216116049499281373334723
13035976027608200218740872927415292577294659
2836812105491768955385764729740558011210947
16822461123252433292822401812784534082787523
5756396179047514071320676540189495913388195
5884426089032343295810137515476408226416803
7328760170867250477211131565277221773125955
2058638385285897116469829114216255593063779
5663790073086920901035930074829401113069731
4271359940580454514514420782249301924613187
4407644569555790849973774183264769344149763
3014951216283237286954096168685847899808035
1965612154806611554850249736201794547361027
15472013290165136193608471117664404222677187
10117670540110152197785444834800550136681731
13991272036667805498918277128264850202696899
4276755278357949724982180250289771080977539
1572322663857446339851133448056665773677731
7016751471039593905382698262381712945252419
1804911486315091018718395178482264978074979
1804911479825905940536360515154303169933667
8586185675444879090226211908045691673484483
1717799113371632638953074634111315362555203
8716806203939897651753709938532430070746211
7283667267567923043515165605621528459908291
21536362607365853904362912462340159587076547
22972525620670892901112993807482584646928835
22358138902566058270415847817845256507040003
7146018890995377673642410606703290825712739
7150192756551705055028041557020592772782243
18438171156776032402435550098118841768285475
11463739728562884941997086289829104148679875
4271310760487214709566729433941948065944707
11865031212740837177082354947751798328737219
4227928871044512726220780376961151783933091
2963401007715352502985584940656586070787235
4361105506273424386292616360002564498984099
4275614966888492066602919308833515731192995
3009590343466240734695901788892115012692131
7152912394632092202574350562449445161606275
8543863011965208160856912239190555251252419
7147426592730560797126770756924747787013283
11690839992096232593147066073891264496315779
3539506043954750814126724854008361501892995
18615332116764168533002375760921137325252963
1968630953725867072438091448452097132176675
12951587289558458545636353058294112048162115
4227976803608773423614512746807620671903939
4227976803608773423614512746807620670821571
1527666076971367061696275230126193412050019
17000943415089093539781481639040642547357987
5664008187159876548213790455272263879170211
11418867735721529710742108863215959564944643
7148916696415824478601256452679996200292515
15557929355233676462211093982841756572552323
1968419483157485677843109229092843261502755
1968628248576080848994314346431369711985955
11420224795604695040936215043488649514946787
7192338458638196919590817067285998795433123
8456829062087955228904791344879979279224931
3006955814792921357136877325791771663438979
7102418803065602672121699649260760738138243
22924275668187272167797358277626621006616803
8591624785368483989251625887701281981662339
21402756413086851257602336051200790495700323
15694259132524466533836258858706900334356771
1576319687363316304984889812923255148906595
1577768549817353287456330604739276767893667
8586224178879129682250211975917540513815715
11554938062779877931972353378346113802874115
2230098200723097229273348876980376248399235
18567256254285672133370845445388532034178211
15557797678585344018982434449454847550917763
1760423294789092654467527928124771547724099
5622960214300760247893477295329041015934019
12947593164524717940760405479080489244591427
1527320365008629433374936639731645043516611
1441609031995849311634461830632251470219331
4595828853543616392589113310406566621884803
9850756071473752252509474137717506676263075
1614392772558934046633933461442988998726819
8451431193153452014269297156516916761924739
1923502166547526344126422563482566018769155
5797350939627269481510256770393831346638979
7195236343205475900463828616439587783443619
4227843760212402571075297285650083038402723
1760422052611931234123093942773672260774211
18567390802488244473422630990420479841644835
14432367298403046437043675017007448116738403
1881139627523556709078198917747372701525251
18701083269289896068274189807675747647857987
2971436229808354626784072129230273031310435
1852939114697158065330662708553839214444963
11690838718801224787933601183907972278301059
9849474778681548378217286754929982326344835
11599941898586590611973934449792190551172323
1572280128561661768551622534216358686722211
18701083269289290483481221890712449578415427
3274937495195515277553205008636649624807683
1527624917758564019451417428986800337227971
2965945061704621905265232163938893854541923
7279408169119909854723931731802409999144067
2878834149259850816337744547032377291018403
1715248188390121939737672778034839847972131
15737944297580638854618370166188348553041219
1482490936987744019074693503441704392531075
7152865785853923423368645172714128857434243
10024766514311794384414823474737969695496387
4548016453770335194520330524973345859251523
4361408657392190725253818311863444535777443
5666687950997806231667170578116458467888259
3008439281268729039575508529769788654916739
5936236915853054420026916804709111693520131
14157412080258171065737199895350403026556035
18567777563569760455916694274220922105011363
1760079149354218968041465143235585459464515
7235981081947383129592570519298419566218371
9940755482150732204710809127238530421100707
7235981081947383129592570519298419566251139
1760080477323795355581778252989458147551555
4535546872314424008992376195272496220641475
15647979320792487650748449680945093243180227
8671842365690079226349265005256877929598083
8671886230213940128573070830889867180969091
7285507178978948101653060082038809439973667
2876196920636454632798453664360823836970115
8720888181373042032086471262246181829513379
7235897262700543921029756022434128863463555
1791424788420939256501486035888901874425027
4359958346208737195825264376078813303475331
5670727434717865262352581078468654617857187
14120578015792716816334475827612895658743971
8543986627488837948563848514572179342460035
14168052673768793099485982268592296440371427
1485340800510176675737278927172429772066979
4358729055688201477288857804051218893505731
1440121634999574662207455140298030427838595
14209093999142824233353701639963904985666755
11376707152219681314308500674598990372739235
5936109299459167094891248078871293744746691
22926912865822870122016483580105607352589603
9893076033701858148626519270174750874504355
8543854988441596021597083779757426587307139
5801353419311439592315083016521372152406211
4400708531672588008025810082272257789467779
1527233915697208097419644551341720160278659
7145976316794088909170999847936295839074403
5842274895843501186357998179094411075555491
5753542366652707889900205032017679775567971
5797138261889051642014538103004308076399747
4406500183267601243606228415911678180663491
2879049478877173079846301967469971965611139
4317591820800083624855801356146899425528963
11508530716752420124049650249871647719101667
5931899512420642730489035878732168935219427
1658072531128470781224862114000649045841027
5803990597019688913253886253914100825491587
2922478140615029376632857076198583793977443
14298843301944477014170895275615838992013539
4271486340599018729184314955039416946590851
4757294010061015347150490145583944147868995
1746422375017027062275258441105401247307939
7145976316794088909170999847936295840058467
2097939625301554241993584457123363820941635
14123429285337422293552809622872781223171299
4537118107995819768252644190972045760274659
5887184238299860349379926848917415907071107
1760080490341299369325465976959103363557699
10026340487750740284138752466078137949719683
8677463842476086989898816069969542460414147
9894224439914981145010485722592060278671491
10029063947281750775843815248552657413150883
1573900662584329957983451102386696793367747
1760508418679192375679298946344468203483459
10028978879451127151327555870523491020344515
8539816882102550634964853629487815671779427
7102503874956796172419186128224297597211811
9982696441588445155823460152491013364059235
7102503874956796172419186128224297597144227
7196553691186628686646568513128085970815107
1704228649208451609443051868690532135999651
5753757708205200832306709029962828193337507
2878875312406137850696681972212790472020099
8586091167724304391021962048313412036957315
11288108784273388407897820484635256584048803
7195016815534688172681405571067978841163907
8811238805795431704116043999940162901779747
11287899972121547840870875299059970123893923
5665238965268468461812130549666405870045283
5707432606578110246125662121489725854421059
3151581313181890574246562709689239189303587
7235897262863908523571697492978878872847491
4363870259009341411335704115576649151547491
1878791046509121443524472232758732371858659
4271443890977320622563986789424766753311875
7282395233894536144582036868908748936254691
4317852555964684164685971972377101519163555
10248003915488060927735513940062640254790979
15737439056060531415909692144500798415744323
4232058868223280448951584179200809905558723
10116391781242368744406471515184172999449859
8677380142692644023114561391155698210089187
15645040345603668505221271732708101677323427
3143152595176084071199170142703305905872067
7150312385567851266279890023883769624171651
5801265552377762150029373823402012354813123
7282306138100317276293788943465847960312003
4716752721125255110640841432535728558255427
5711429679542559356180083953616830746237059
4314998576123460461947923758217366313436291
8589032876534779464972133851551103492097219
4227976803608773423614512746807620671871171
2924058639515128822274533657347466784214179
11287893328457406983403154503784406946321539
19963913639592853209809521738540806760179011
4451064921943864322192246029358371192378499
14297393114165216025979268640804604282572963
7147469078655115391348157094783942639324291
7195235019045508992729516524531703779266755
10207592780399383718843176995778513707742531
12857537631445135087629649157445298186099907
8633824000985382536712900813240041797391587
5753759029438245677078241516593712474391715
7147548832376853412469801663313111858416771
12903946345883551009458701608509048395865315
2923969583834049339100617566748430228987075
5666648035298099819317939973794330760480931
5802846135736308322843844027633685188645059
11421335947091935941652813962904928564452579
4449749061720590751388642421053280672190627
12902454901242269281972079828391438655364291
11464884025079577017615471600422118858330275
2923795284877046890861456257966290620424355
5754016989443054450263125104234233309792387
1968630953725867072438091451760325690632483
2832639443081688128556528928911422041329795
5756393476331336996282500723969818012881027
1878707181749627103984588603549101956797667
15780141934524571578247558353570899804042563
4403553113410980091623804824057687094529155
5798456898978450313877568501676045484890275
5756393476331336996282500723969818008553603
7148739781798554947679717562780993060932707
1617544537194081634074526213756231189992675
8586095242507338929231174685615430925685923
2833915546336656745358728127475675789559875
1482442839440146790462560259570524159611011
7102468318065994709640178061810006509234307
8503151373988725376125913138565546289209475
4452601674528562155179360981364283089853635
8591623458824268046741869394188920632249475
17128502582278075063432300971383276996596963
15782357618740135302484683170898066498956611
7150143485382715148080365674574723167786115
4452517974785878315790704354532875788523715
4274034301832356601221390459105355831021667
17128716744887461782410598771084922860085475
5800296756837329221874380846622325036225731
8587541482804675366353425157979993139186819
5798502088714391102415510187033333558646947
4231970970339625003577888733255778380844163
2964711665375020724169562798255097440766051
5625766298935474483196973634509603137064067
21213338635252674834792811932115685222817987
8456831851613951898803662999486766883439747
3096828907396272999237506797569462356710531
1836512255183103427078420322163377119109347
16999451944447857093065959288888150742865123
3016397457751484182086083391511277178422467
5669149470914874485391703555996514100905059
20004696741409467707340277029848236563763363
11202313764542961767106140286460094926985379
1658031366600203081769597649201095824740483
8583373022430490828539542351595009461097603
5843505801366437977797898647024026498736291
4358598791384894372701621395643671621310595
1527276406855934070088283710188176533492835
1569515456102169966883641294212834266319971
7150232629373243837970956707706596061480067
8674785490942902832605568853028501615644899
7101277207845274285015490446127784954964163
1621414009625853085850910586214762099878211
14078384275986589858608728646287151195167939
18612138060988997361917718930809581960798531
11421503550621436446371219044450459584827619
7018334790533308191886191572762420190683363
8633858645368040539104551212252223630579939
4358550732784474029195608734441458794267747
10027789342534420319627793639036476066174179
5801179164529810185454652380107960152759523
5795948685909535507373450922659448328654979
9982700433208525996754030311506817314817123
9982700433208525996754030311506818422113379
15734745880192235795918158852053579936697507
7152865705497467616473929710933493360494723
14157412029555791633119489965825190967481475
8544108959299635382965263378566456161637507
15734745838653860927639537823809609302938787
10071477120407074798208319378825443721548995
7237519129970849999656590097154070810008771
15383621043263893855062181424896788537645219
7015393040227673493610418313647999262262371
7106757486318020701546710956238864191261827
1485602749455174971967069640819429103210659
5842229785328199992854869294702171186665635
4358424371629624900810469872349707742814307
7150188677956886015124761489332653678204035
11202313764542961767106140286460094926984355
11466505854745068932391383565217381800382691
1440120258957162981375895406278170532648035
4444351073281932077964263554906257888516259
2833916833865326927721877798318693126771811
1836554745085670718930575218344901016231139
3096789117570512842164328247960175108068515
1527620974250890262228781353469629037644931
7192470135330736081783966569526147577614435
7237170700766006210267327151160413060729987
5795954168970028098891281131381027509610691
7238575617035440368154243530112366835671299
2966076777334596878223081659762331658495139
4403303096612499630112942908395383218640003
5666553779406422043820640522068327527453795
11508788764825038667763470108251873174853923
12859999282634046137520557069398217091881187
4361190543078304641595900809727933647360131
16776101679942521689165290529283891884364995
7108120065653590242168007146735071813275779
11463481729822476740123604488184266095794403
3008145393454748990794301336964538906614915
11417502526157843681727135894756975604568227
7148827635462947542830462835694440909279363
12816492318383593531824870660140553718797539
4271443763763428033786800146762260198595715
1485211740738856454715867230083786345615459
5798588570271121224857833445015801848701155
2923792666534631729193960292654514113219683
3008145390937310064679171880264049820243075
12899686034867090860479196556565653686880355
17127181320314921761669643207929366880459971
8413358072873150435081338742257479921472643
12857407287962363947217126147075215753088195
11463826084334448844293534413242609685373155
1571085275706370080010301166975570928635011
7150143410303613904128163432815849554320579
8586137732243879844354143887932665440046179
5710112461495552243826186685147860105757827
7327308485022215874566251283820613863739619
8590388812526568191567558586577965235246243
5842187253888644365385833919163011616151715
7150272465971350893568872026042200625415299
1749355974917487139798884817075025357249731
15779794870854625578251710883142066809086179
3016825248417491021413303182396937500563651
7192295962327576576546633670007216974990467
4230523481089574141144488288184163754969187
12769017605970719340404118238414271825448067
1621674626706102737026630774364817323205955
7285114756658176854382228455281511843897571
8631144192927711992362550477253039459730595
8671888978441018023609136602222872271883427
2966159193283424791149976364155488698602627
1754760657443700100713556796870938239080643
8632760532791382678092781726562583772861603
15650704362882960811373457667377063857133859
12767700338638764234514104810284698020518083
7282177078247711409859954637568015463386275
1881515966459792811284835053684878463047939
11199422611669281721830383561951377614800995
5802540204222314860833573374564307380113539
2013675874925348746213834995037102274912579
7150361646348678512574509892773070295473315
11463477697963239056124731286721543008327843
4272762273480521113503660700382114685782115
8586310533266136867811403348956041439251587
2922563086591513649525540825576666173672547
2879179913268560070154190666234779812301955
4404793331077358934783292404880835846737059
7147467835181229115922035948590138323406979
4227713447713222863939970199829383571704931
16781587407696869507254466256578079112730819
9980190769056167589883140980195631750612099
5801350547802799332976453463136225241242755
7147380021674898416609110011161857924140131
8671975379602042250805444203330729435965635
2878875309690869876555522138606423720986723
1621409760693802006315592011959374690031747
8544026506803210103602297617827273340130435
2877556802691578789352926491344720024864867
5756311025338427155882229188417369217832099
5625682471940827918168132938801661324956803
1482532020991120637676261041113775730759811
4578896864183334539980444491766739924883683
3364898525835193002976465609197919093071171
3365319974227171377072721513371795012918595
12903859899210395539709465924194893924866275
5887233505616657073108393432540717258117347
1878707180448860248986264615421920647781603
4317591946754916888454512520224445988767875
7238622267065372301817900152696246668268707
7026502859127305171370878903262641697069283
8413275620458887164688146969476523768288387
7148908714515683361874502516797760561353859
8673465444228499047024205816205957247665411
16957427156632215795968756138252312248655107
4361366122016544091184282296831017596686499
11463780843685697262215058309383185568568515
3014951249738747344656909099384570959202435
12767742877786899486836400840297142920845507
7237387450681918374235128199449930992063619
3053189070976050776111302103954494861644931
5710200269716804912151997380861743492862083
1747997629900358692536123370106745904111843
2834093702964904066451567728741865332447331
17263600209230629963922809922842646430328131
4539422899770772918748004421337074382346403
1482485495376929207522165730085507354987619
4270041472405541733213871081147895625489571
3275018658663797087685153164358121915916547
1745267266963121205734517000884134413965443
1614472435410360628747479427368369250177123
9849223262562790326718789421523022022613123
4357107189841302217034535879301375512842339
8680275210393041465955827539901355943829763
1575090282699559058938834915366769761036515
4316404857804664374610505605053145823775875
7064396233525876272306972686831245374653571
5799993486422377555753830916368297642593411
10113321008681494930239792671628712767195267
5754900753335331701971495891326699565259939
4406196949070940071016601048048743455262851
2836988934395539599839589134762228454860035
4317764621779244322682126930410369389335683
11420226161216720285972403568103399881907427
9895547062096100924886068309199371114813603
1621279453513887394723788579473931415752835
12815298671686480000547614883990113671811299
10162368193712373132648640614671881120102563
2879048193703758018835696481653029066641507
1617373025246784497537390377202727237391587
2878917930736879342799550854722732129620067
10030381335498215394685692949689442646529155
7279537353463175323353692140087369295502467
7195105958181508429290253994120381344160899
12990884373058246547573915453295569574958275
11510190971728201811109355065400210778986723
11510190971728201811109355065400210778987747
18526772300244463262731399867301121544726851
17173895967608750757206905509164300983674179
5801306639146992605443248303304577012407459
4363914213176421616184614273061593684287619
1878708595309189384070709640944850370206947
1878707267380692798830529112853569072211171
1712610926090721032050281115780144551898371
15781247836759768928830206814839367768939843
1482402997526498436778329743604513769657411
15781416702995877530177055135590342930573635
4409355415877209708797750832738880977050883
7058990434573399224119008393824830853549155
1527232551544210315974224509760530297227427
15689875293000422132579312503627142875260131
5941383850295017368111001222172253619595587
5753539548702266032189337124874649038064803
5708885747647103549417447048839749150278819
11199716414018219890853005637446399611209859
9847864874627768607720090135105849124852867
3449248578872202764741088548082401568695619
7147337487763427755145033987851522456751235
4363957986715931045622463825746427082118307
8674607123861596568743311171077480788399267
4317891024354736421957212508616350102624387
5753627309995094757899206214484517493738627
5753754921116901142171246768119335898647683
8895086331468541366974670259163582676936003
5666644085173214450716173504182944794842243
18525157155783032144896843547572421591933219
1527404177597765060048657204649050602838147
4403474652657478853704650541778291723994243
1747993561532825857867310698660809557677251
1836471045299723468465340107991653990831331
21444685369271360861078788784218051808728291
5711344571509742586206874779294415881114787
9979893273851005801170031860690622535081091
22928361800842296747428626597188584414294339
24322070570198717822216319470575962285155619
4407855663517732731104255191052549224599715
8590307689256869850741265820569209813404803
8583500501108279989249553199582329895555203
5756694057266015717125239672843651938196675
1656839088192588678132145226006449781607587
11508530716752420124049650249871715398391011
10027796075568010315627412106726040539503875
5669319656190948990222657006082456984556643
4362680690900707501709832428253083756337315
5936195666950042071358788607961977393982723
22790890558469579238098224361032586477450563
12990840591570613931705892600631577041740003
4230480901701171739348403250805284854141027
1760121730122138427794262278283959602556227
15736455390751325015204708067711652889698499
12857580130515471633194867399430590494447779
11289344929884839528424116653372868760019139
7147377366020616342697980730285751281946755
18612353322012799894741081714074413912338755
2834001988871179517620175315626797028214883
2968670062216032828613980808283586494244035
7195192437183640144697345146444388683024515
12763402948255400571668817660662730633416835
2010909708587797891607327099216799216375075
2836902365699276737832894660339976732086435
5708881550851350391595387460477812404819075
8499026824831438931782973657671526455117955
2879093468016115145289902642342015971462275
11465225847126085642873179767907237030566115
8678778198350547093658510430169242774113475
2833960781382354370904104722487173456237699
10069940451105997701175600126122841604364451
8674656342653837425341713219124691570067587
8542584419247114994471224607059258025122979
8588857375602804950569186891803542195112067
4270082718713872766344044037202314691480739
1531402377328702842147533908476270115722371
8589167293339146250334151478227810013780195
12815168405961070900427016422678137352197315
6062823189560134718822015644343300697494787
1613030311305174005460301549636702051602563
2923883142519334658102991362781374308458723
7195411922023168427714710263932841428786403
1483718894421836812490141128592531584585827
1483850611268555658219001368153411980136547
17125994457556562367108962951561380719927523
5669323773848498145669323041985247850925187
2964583932236938151411453607658664034867299
9939186951616743465484755812527872006985891
7280943631454214960089438317223353465872579
4400662045077001598626068606121848768401539
4234560218042758711981473395692961063340099
8587411057544014759671000379853367384574083
16988305034579512636003168361790638968149155
7235941251880095526490331735001494646298787
1530127730838706186840965264491718334648483
8589068807312545728976845100793955367424163
4271445174648448249476745146363239858444419
4358598706926528156551106319998662995973251
1483974234707601563730392657437219155415139
8589032877873295786722229290776812942658723
4403470703829479359772573819060528958510211
7148957898424638214129093730191082797568163
10023661963408809215107101214319777831620707
3013717684703865955984751213020517743332483
5756437469447102166716742651500209543120035
4271353294442970002925544814542640804663395
15733346504383949700166680347939274826750211
5756436014350074789508554122081693340861603
20093300597982396729694756036671485758283043
3053149107286860892106509741779597593251971
5843464566791642028548369978808006135260387
4362681973354932638622349711569983745690787
17125910749864322830904877516307213803790563
3185306357255978117288863640970080626581699
9982574155374171002467500039828294826399907
8630975214860782287384744185707159472017603
8586266841347012791322268851919296672176291
7196338316135442457155864374225149115962563
1625624829808170692971910146818115488716003
4626915432005920107481749182740044716385539
7192294682549443523245243161966745821941859
7279585083776357630892799498411661233131683
8676104038174689243063410597707634095329443
7150319031953791431866975061648593694819491
7238747214663037116839058074316808022755491
15777071238512286956037745668378280712215715
18525663673468194845098067220769167172280611
5711348514934851731670331951505296978905187
8634037974274953826638261428012617455343843
3185221363329103202847468427929424468548803
1658115061313246706227555832800143811384451
3051955546177948331442722113800023713189027
5666557559440448146696812437691343623488643
9977256002388668752430939199676994078019715
8495071082841589239822188210301659366198499
7191022655448660416705745451780511522491523
8631097538675032806169389317139227873581187
12857709139417078585398319905982389902512291
1576798430365575065731016206108986180870403
7240327788725943529352735095290470344170691
11418778547470895973095344672916538280579235
11511424503016717503533537396990492112331011
4362465274309717822345355653273134665210051
5843592290802720702049613410580064042518659
8499153139212439337499465585787116929059971
1575308314991303882956217148182625206444259
5891362083836777552732432509705552999485667
18304901380659277929096293823892450007324899
11465056992292338087768086239465213047018691
1528724064654036806814713523842186319336579
10027926342671231743305257350573668646820099
12990881709122205146774508067317263031868611
1485429905601541987478792125014855328736451
3009507898840417832906621517335436673063075
1745140991439299398471952413413902168263811
4270259755185080984085790078949017188152515
12946225055231999947479879644240030995850499
8543983965217298684421811623442522970297475
13034351456367937577884060753117851111627971
15733559002948590173452618052958170409701571
4407731057686395925825491862244793881106691
1704525189192105526590708065153974488210627
11421333279628172703943931399310345447282883
4271398484214526481172905227728010599370883
12857360719506775426500601420372047987544259
9982785624521241173010750740794761890827395
3009804432332862668886921605193786248597667
2966035573780398098970366671199781358050435
11465013001730805898621316137489674233157795
8588816046301550206275661181246074463065219
14255156863611635818842157514531520006755523
1618558525107084334537003502886551197747331
5625593372163379647428804901048725515900003
8587542770454718069430389798050857794768003
1617458136038090872289201961388606680701155
15519737935004120257784060354567597367498979
7196600094987124147744489354798804353785027
5756740615210088131184596818988589518034115
8500427870242137425288018574992455895224451
1569514040024974324342571127904447267641443
4314999991147436642311178115264603428691107
1532937675905443619805028295823852246866083
11418602964762864254831130652234356915116195
2595068675142633535510599609908913426420419
1990546280056521945578043711162150141054499
6214173595073954949087394045297218333262371
11999788434049308487598504921966605358449187
21669883685539433823393242302325226751840771
24552115632241229782805650583665221776760451
24551784279326671697588598236855962118511235
17532779721481764121878654221428325318445603
18926101912690808407625605027052993172261411
3051789347326928126898232150139413064717475
12856775769540379619080249942160748122937539
29751616055688214411911934395845748565678275
24457434244085357076998759501919578878268931
25945109191179115469152047664068707361451651
2041082333052799525452321555338276836564611
8632372271043813303838032877045240011262115
4403554534682970713458590642140551811536003
21626498910240182263372912089449956583686659
7102595797996225373905608242007620290059459
1482403092576251385450642607256765466807459
10071219169652308548847139001312515490678979
5753756452759539384990253443623119565821091
7058951755853568549945171695572437735378019
1527402684732474497189533365677386485631075
10069770236057804410909726912326717578216611
7239394487880019519987998398218691515979971
1853026791744782590887892102129356313670051
29751960243920642197752579512091120953003203
15735094347040327075141074089356576801760515
18571313276580584752305939097980793271066979
7279409502446386075010579573360131894909187
22932757763571742605162778271870098815271395
5711388437247932177508459410410749388983395
7192338419863259469029578763319368763941027
4272803559987202692318745382064773333618851
7906061437059361827322854324935412393099843
1527408167880842462932440445386006208910563
11466372757751198990549168657558469633807555
14568225325548182664238001412052706942896579
10026340409786585201993193609617623814936739
21488378799371297466101651374977405236362627
1527668831775306069730316385920452745366755
1855791631530348077659992978250798667778499
2370178982755788717298022570616963044327971
2626451641749319363898684640293640883513923
11596871220999657603268532595241221720712483
8587714327838537108888641612739623187059875
1990588856890722320747712530013839674591779
10159987806120222797423089364266593035690243
9941825386111550120297631813394360555478179
24365807951835717397733239815293191121620419
17312435050298504927064410952447499634560451
7148908718371720506150282588929208703128707
14606349744539758557431349647076899973151139
2275060712343885932881368632067970445094307
11380495324754207408608245233362171755367555
4270038730914834831858808432705065498942659
11289467255082216962726986344274886711710851
16821143947754115995848157522974144655955107
14077149511329856432931213310712697914038467
12902320481633860578026214266355352343844035
7515453030009705895632536022248680076955075
3095260340400540454028717372825047231794307
1531664413370937533666067523642410340028611
18172535356300676011989674689830127014156483
1968713404921682862785320328986501952382243
1855877989811699228913110683854104641878467
1621153356192623710829262804470452288063683
7283748228374254046315542444675153148350659
2275144454927179526849024081837732026363299
12683182710821534696048849668879668591401123
14077149510070922048911385591830981331126467
7103865125019842384156968514535932527938691
25895548865402617067172181458291044660039203
15734703264539177411249474117643649869355235
14248437687279127621098561923624434561912995
5715471823010385461044032015516105106853955
22713736846248391390846173087744952033188227
1990804061939904877847256746324729325439523
8677595484159964176212383861573877547239651
3015723387442700473064650155067363323681987
1855791638019213899154277975149713304239555
18349903809399575098397966313169491160440067
8591579511260421794848022931690423776944323
12812532552074368097865530635446998743027875
4685064264669025305370132703822324468989379
18792582057143609059335197784923556993744323
4404833121032660806543821079100022872740003
18659875716390461832527309297808421506619779
21537977665990817882426551673524128023263683
1855791638019213899154277975149469665508803
11511424500461251523351134719337067998125315
27069440279119853293684959799438211773085123
7473174279080026033074592542902946029194691
2373196460117486991060511325735093171569219
14568225321614623275125137028460607384796611
7150059748076689339110789753908312523541635
24366064452599872088748484044268890856308163
7192515499216676293531816294880140009211075
7239097049556918876029939832554463889067235
21536576565004934140122426116160473122819523
7196553811984897023228745969463171542585475
4536909289432159009364180142435245167385795
4407386486233647952555697720579855548066947
1527447925338088971741665934719861198522531
10023619555368745954954006219515398790944931
9119634371901046749972573919831437667186115
27289345445542375040660066590308149047547427
30075835253044503332451038843181951385786915
9982995699624387305235463662665733070132419
15779620534334558537618909495689014579238115
10071215057436862886580260994522246239396035
7151636335836158084212858529245724245364899
7906061437059361827322854324935412403489347
11511641285466133547554145730696487190733091
5839463578588170876760443040303823640957027
18214854115133693245563740200904812124083363
7195151238825587228720925455151957507445923
7192558034512541410839749216706068980237507
1578112819949433314031428514151907577765059
1527755275814528868978227414254462798472451
19013689958282735193335447925188397414170179
16822753680542840195751298219066709389905091
13130239601741499105633103095129758017865123
22927135211749601331086566232114598664093091
18349737654641208566758406000434375617127683
11418907477311753269648060702329971940624515
7286783191002333565031706084373436994791747
27247160725890712296449404628174875589722659
3098152906794723412462382720220786956833987
10030381176047029992963088890406141969892547
11375178414025962692174552104442058659501187
12950311313759254762955344485848828697911619
8998829101651102646849878408447062831578627
5714241038288215288950635876365295963705475
12947328270249083920942223207064884960431331
9001208636623122020460882487155053908446755
10026511913988416960536765134551971849640099
8409103178846875672877292386383036538819715
16012945920658415015215933332629220938468899
25895806661722284723382492104798586849909283
9937735273686482115229254361236344749983875
11696328509653328445342227315949876735724995
10026511913988416960536765134551903130163363
8724266251021980571316753805253562223238499
18659150235645699950593438843831466924907875
8586181693116752697081705663970063468993699
1482792711979324592015877763666291161570467
11696886565958380636762325429684461846744515
8538540694722360083472165277844723227303011
29991410407961748226344565476136721229493795
11463827409541253855822118912745179181192355
18616735898553497166283087966903811366756739
1482662363219081249261852661279426330501283
20279024665601282196275970816297033412335139
11288062229898783569803117113673596047298691
10113503237490210916509788989843977841774755
14255460215848476974332917154906843324455171
11289428671209078539749179823540847983692963
8632461416248346267635866686512588478547107
1576495276773582833958572426519892588798211
1763317067014238860997545087939565597276515
11466461941984605765212923464045022323877059
9853393218197997665517970980170102772731011
29752002819457316970144199893812074220065987
7279456101846429822710993784189732156280995
14617487899021833224848542374060924235990563
16013244912543147514496435510559401981759011
22929055952602931354599234966375049618170211
11600332833443574036250871658934468154138979
18616735898553458754970865167897389285580163
11289259782547160194526736567225066659747011
21535042681328057263602253339374044006663587
16954412305198636788568977874047798745473283
7235941211723458529601290443726488901750947
10113456714550841403668694228993585820241059
5801615356325714159899636813447528224923875
1897987966348616521390641410050486306227651
12903643150669479424579384130340622243732707
5801615356325714159899636813447528223874275
4453708956499792030409415374183687020323139
20141246106419893317256270953029814233448867
15920214840983860943648413682626433393342915
25895548877202028928238267881911054959597091
24415281821857482517100482352797671690546691
12860258562367197178903737041420775815483587
10071173931810458700028280313220826255167683
11465394616163931926237611919526794184858819
11333190841955115745655766614782414703266979
7327179503004818863322922662779630929552579
8628465669881520502849906213074473636302979
5667916199158650976870809820886887420790947
6194730515948103020447014119274825053907267
8633908988457017672653179989647417202089155
8681372846081790115061526843662090350338211
3185222615931539633387988799056483682882755
11377778425648525671991806825895213745312963
15824627126246969890124779312585568059568451
10379053924907664642938502982057430307123555
10069854055223636542075660129817786561136835
4314870845658767662197140653089124632367203
4230613866079652781353958460346258145021027
13180605559067883752353894931895787074246147
10071303034336897578490012092375273507561667
14696187034839119098054702341129110755426787
5708667586721775329797694831210907584006243
1527364263115090036844920801916373193431235
1811044374324853222051623666550939351167395
17219703990293135560821023101718422647781731
14343977538650104324148867653418479661815075
8588946519674459642462230683142367594317987
7231816619726953536065542313912126187642019
11417417372490632561655525103078959885783203
2328320354727126618689815839126991188576803
14526717278923646652327523014869267147770307
14343934879996429569407601142894928894301475
1898071716878853740779071940346316235129283
15692939168842402622558435234721684579095843
22974017140394213507967450099250446256514467
1482619883991443109441016918620610685407395
1990889127298732616550984252708237753270819
7103867703078898783149257382730893082402947
23065085297317540493674686178619692743834147
2328108965937225047299973982009874680695331
10162462741839471768400157700816850729084195
17405722851780413924162794276412905670395427
20236442949068592823544137878776194049559075
1482663737922816795375853640608291996438691
1483677687015366782540183786096994837174339
14255291358498327934316464560402701189748995
7151506072791794030707369709317262482280611
25852250520093654703861851382021717491112483
23064705019905855671610452769873123012688419
5846314558818111079147488416037413738222787
10027575339263367351244498909696409778460867
10027704274418534101174186702936581135930563
5801524633875711007537112475574193505898659
21629222553043490356569780179348847527878179
5843501652645268236807007489501686052031651
16912427472023617286997139305250477414127875
14297480939517783867850985073942677337381027
1853110578620976536880999166685889918612899
2965947721499334291640233887283999465866403
11510147150120529302574212917864337230661859
12636904273707642239928566976596082899984547
13089235706456682838567214971997726472354243
30121004814953219146387353667227723948867011
12642391365899900945906813909275987178327203
10030381295341744562538594571851043762668739
3015852258754862020158333331073052356811971
14296423030976212506290819417711415373433027
19784322788473673200099461387732379866700963
9002067015339215560639843650274939604878883
1572191067604901414760487350982753955907651
20050890197417977790250223553583581755613475
1853110578620976536880999166685992964273571
16957344744457181164175122006812542662648067
25759819781198637967774065615195547647692227
24413419280070615345163706912968969810331139
15557973222272480715937562471924427940598947
28636852400419361805287849090520026191510883
7241254011408755126998734887412484732455075
5843589464810344177368597190551933557998755
20319139332299450525829795188942062000556579
1482403001542500962326760631400828232735907
1530259413939379063425000982715568670088387
8632328405142961794383655155265876253541539
4535589401155450618128875080349867560801475
18926016856259205873390950026517327656831523
24414987918541091247010867674540177584897539
4317716896743532859788701776663202344636547
5844910804287234196245281435579225351494819
7199233288991486900841497696760590388862083
5975415738348222014453950648484312855650563
8673340447178353137214792903317716008472675
8590348896787408592498121768176869761552547
21629093708911104555922305663506002536352291
14340906684314526422943071027082997309509827
3012230160580228556314609527316414682342627
8587712953216131620501178446722148248718467
7063079139969839438099689598728636786054275
26922730229152314709241179750799359820897475
7371934613768078587944860167436890243732739
1572151143870788361020151620709526112603203
12902280643777884964810965160098014546826435
8680229925736568447216946785463944482032835
21535086453609696941004576833477365376304547
1483806705165796006481367362680118312011875
4453708956499792030409415374183687023535427
2409819222562333230726728641918173833769475
14387271653528788670394960937306521460878627
1623167383372378763434434448251125150067043
4361444501072338397219116327663134454125699
10022084129579385230540274817314539116366979
18659236639400132889758202166775958861065539
1484153799867042480930008467459499250224227
11205035817000823316484539836782243568818307
31385458311906067342088854375426174618352163
4364041652911667890746725366616009913568387
24321446141016652473695076339089182487190787
5978431922863569791466539150814080819108099
8906483480158189007549494908365985233188259
17575438765319685753535461492657546193324579
14564362242640970892845374029707004292409763
4403471908528551976293487289894400698715267
1948694122966918942627938881418687966399011
1572191067604901414760487350982753955974211
1533024158841174408528628591938066232514723
1948307444870913721812450357143031668853283
11418605617940598974122803277759666416000195
18748340281722857162157239563584482330460611
8543856283923547036622359532091219065803907
12854597250483776445607896811736046515720355
10027527233802971076336690275941361865892003
14564363545671621351677737694358136708148643
7107907307394399433470355994795453599288451
21667896099240394122570655374142209138600451
11603726335435141941230977768171556348116323
11464930683100981597943694207991891502537923
20054002091627163810464762760321050002858307
1572453094395378760994504242272251645434019
3051914388019586560715278989738513818422435
14341124889333524367756956932330725048589539
14475837111527117345830185121050231579161955
5712922568729067542818128935716417995742371
5625766259954028946762597858672416635622531
8864245931364127520772215332575666836455843
7414130875975834347476314282131553822908675
15739304097859622788184064903273384202578243
5756478591181941752727384630496856944941219
1485298227652557933500834113205893743153315
14206283925403092551289153709837403264485507
12947111604789328563383402514107194922218755
2965946433889493537724902782586933151303747
9977124317830194090351132278530835909609571
11466416789768589964129657821530857074132195
24413294238115376906453500411938940517860867
24413294238115376906453500411939109162436099
3141752960935468650899397575804926972660963
4320484300102627078203449113925209526736003
4361323671215929727101056696897236867718339
12859107447152579703731763511047031824259267
14341034288735289060796595696810482339160291
22843045564476196775203941710972652077230499
5663748899345330258214587740292154388515971
2836680467699421776045438675739074578519171
12813934887532755387390004168774912121673891
7193702334998088949550221803835970512028803
7151716134751859434077442921577107629968515
15383622323282960989718417191966180013936803
2969103573901858338403299525589722734109891
8590351512242192323106834641779520797019299
1615925453079624934538712845301168890647747
5799819355037457499831125350731012742814915
3056210443976436769341871901186306159613091
11549489464853787282061718706529008004273347
1532805997917163592852461549692583926698115
4361106811211886515410870531485480748520611
11418560346390287778352359700229831154407587
5754988570819350715104373858031005772877987
2925159074100265937711579147067058731323555
14123388083085219645162264908883970899354851
7195151238825587215572529001198057676806307
2151156768814676593566562894799977047309763
20099008557625749011770122948463390722958755
10118725563955834184730821185453914742528163
7279627789164396894839522705586979983267043
16870147348871034919856190849465467891918051
1482533389204646158920048665884863038167171
2921289823930987586065842537179011119942787
1808278250824070717961123503051702145528195
3051789265468430185490143223220186317556899
8499028112523518312858724438088263381716099
11463605224711447009910245789535663423723683
8586225631467359034604225848912522180101315
11244510064313466411642593995134653728723075
5930829524082541185686008179114536722436291
1531314561184429461452459087578587305450563
3015080185021750153134035970817098651998403
5623004034650923356009421286436844200921187
21448011429013857893933336958484162614276483
27069186362742474310485622584578773572170179
4270126542999968316122212865298272805363875
8587714331813927722691218044031579200885923
7240068542495327186522931471739722707339459
12901005959605908473561372285230255953810595
10027702981286486754704217354694627009172643
2967437914588032234811243235471786874378339
1485296775065640797587358392099334750637187
8410593447268447548675881209898200992978019
9981512191814218474401498308634068306138243
8674651114297550966008556881741571255702723
5930829524082541185686008179114536724502723
4317722250082763255533001605530629746856099
24415070400495380509606944166368047643867651
11955460105554666303426757680809750029809155
10026987611499241001846258028460479962452163
15602802714988978869121040296419587345553571
17487861085949413452424842603982880443483651
5717000431353185153399004077018088163346531
11954869799815190546033248058798218075948547
21626327542573629323253026941944858409484803
6284400236708980381118916532040971327056259
11556252667884578495387470617201451742765251
15779708440087744294856386619391853427038467
10423846249951418832937888410253070909874563
7148916783389293787822489122073011102483651
1945970450426154305196396399243269417453059
14566143551924569829081372457770169093565859
11464969181425135713106860044310605447109827
2013675874925348746213618173804710911585603
7546580723474389042533099836157869258381635
7413062381802246353428126495746415602705667
1945842926276709231384422334142428426489347
5710238653734571117492064006319292799847555
15557803074720617214698110578468042333886627
8631227890074647255910285355404892320105603
8633862340868457963400947919899639480912035
10026385676228065074949904316953979196216483
29751659925403104498917421915170062195790019
13180563025068984848580051761965201780884995
3015809723458996902850400409247123388963011
7148958069897199604593518852364467913657507
8680230006092979722121426486932849404581059
12902497524970789746891659691735473873586435
4366677591088100848783676468040809400337507
1527624923119581086136731498495054724801827
1746595256601453420507093255584068520780003
8718120689912146795705391497295148469098659
15430152118027752431750380952402326830944451
5846314549694042262136239540462765955291331
5891234440345594799189435012384841899806947
25809162096551593719920546751728731773613571
10203156932272120455144646917716145062747363
10069682420040459626780779615041929127140611
8589071467105947055808012728606431790535843
7281111328243579289653934975325592591840451
5798458146511517269079621021509614383179011
6195064217395862854795804843272917794204995
4274164820683503964138502590115987311465603
8629735087932713215870938184805329189113955
8632413393950985631146212669846695165828259
16002992399167800888802136579099845553892803
21488377499842458482236981749082414556524931
20097818799758576155594646835279474568084899
8633906407719455012295927315085154046908579
11553620796454107716576407507164566623685859
11510064649426759326093509802240702828157155
10026127642443170095763244834014985583759523
7019479088387366732792732936491138735543427
1482445578418570898202598921052380317452419
7199275904766765057821968853346744327637123
7192516788285663202124148794028047101862115
8542539052766496059197865950323822460804259
17402442472735453996311802928291750834755075
8677507712277142763257103523679410209432835
8456786489272208422016432783650863746977923
5930828202441355017356260510115261994542275
10116177691075004702862503264779641816324291
8998657699879913395174323870875831002250755
11603899059824439123688028690467413323693411
7150281893926240190562069431338471457660067
7239179220287372858638946310527731937675459
13129767894632306158405200979851253268296099
2966163099350838643658173288781773138922627
4448391975557679000658839516494604246554819
12815383866767754406460465261038211448312003
8998829106843201518391382897970350318468611
10071216425607450493791430867901107131222211
1790356050170257849868352756697347390545091
27068847374516445094708299633301681004392899
1573815553092164977057129428851809364187331
8543862965271488939417062978154899412424867
1746760121153563374143286455122497304236259
7151716134751859434077442921577107601528963
2919972592614174296613444140821426101945507
11510015351454526715435788113527978986636515
10026216831945963867446603204517765319990467
7192426395377793065431457621640042149747875
11552167904654787410795157261925220727624931
5794723353346459093026470022982164540496099
1852981642207112002861299623721793311159715
12947111604789328563383402514107194905106691
8677854805638564302115275671487226819254531
8998829106843201518391828912915746187166211
11376708478848719774486498618542067333338275
20143971031520710947628423508635962872149443
2230183275091432302773309186289548025962883
20143971031520710947628423508635962878377411
11369691408927405664673458828094978782270595
7063285169010957144169256333142742173585539
4270255518312800878153884933734569431141571
4359876026526640342178550500762871802372291
18220345209007809110696367038753494262751459
