18
10398810262382099417161441846072816422352509
25560171531644920465853034312066397147809459
16346416024066302372681731616724245719351343
6505608792532178465823048814697194905062709
15456457203657079050095048198690881194920127
35411541427757064032296441046970774767613903
5945922335152863265436268368530420811989101
35119093544519441748543822233612287500634821
15752320856574519658043469386588270515326849
5356786136109740252118416820703487698163829
29779609574073525489437326207084432990392339
34806892197002239064176042992611476969995843
10401409649677569163714101953464591459626561
15458962730839651784080967954017929048414669
20489562628753327161012472369820395806072183
30045932863185471091315849658207788970381175
16259387915074348646071468175590777258562667
5339625869055941083332685469145809336603223
15461464669756944103601227985054490177922461
20472132403612686720823394524638539929051827
16350555985613672735346290269076712722132343
45519591188983700814646036482822394382550339
34588232531828482376250052785484172710019301
54761212629558736253682869877544435340376399
45253229547381901244102640301907893721696955
30624552326390150647180150260524251686009093
16067801141451622861362368329581676846153497
26391145223876324280361865545156722959198799
20224739009014874022151709826764318067154287
34602115140822035846021269759210771511669661
20519970627982540110471507018268349986538091
20487785094720917031403608552716911992666327
35679597195213653441275489065374817773537169
30072924670669966304958535709031110787390507
10679881666113144068916257670461905272338265
29782113306676260640713813627575669930742975
5339578542500711334685200148897721478281901
39928536383296134018129624740537459016175569
16257741562750314938874917750956642364373765
34584904440791577782801667715583004021856011
34584904440791577782801667715583004021850179
50017596192507468331295882826900162775003839
35947561943419837038317417850088839712046523
20515643969088696067125955475782597140487383
45239389215876208241169348832190345383083651
25293899137580860068205558188279651229507167
10398860853066998621366167863550635667666329
14898406992450867653931934436448095911831101
40453522730826198533088395478436532618896899
19987098711740292387515474683597281763783683
24749052945100673238741551048610316220311707
34602115140822035846021269759210770933461853
40194856142648106533717934699707773879793163
25311106691270655335291183871670774027289355
30086754590666474554328163950861348074779627
15177887386856810734666550524609009619929431
25029256892269557155133438860456060093695719
44441971451094937568576402369872517025767691
26391145223876307966044244721989676189457967
15166515417808840771295251232003669666671695
55069222925239747273196349707834425481686059
5341307335204385167238344520905041912155625
24218052438590611282645997285619293706096897
15179623922276429034361525681851875668230615
10399720316749899187658411631645732662037993
6166402118083563808422744452596599283991457
15486771326221350171887437937332682179387005
14912473588915867963893223689624307402971369
20250184927541333674083087641961656442096129
14678199438520165205810538157379392209999879
24998897213088529567574440549190281656405711
34824956461693048654274876333390492904169095
35664802018768138104260578828640581620996747
53228374905510440163943609241591850951577803
15459590012122315176739908255253685299130661
19941397235686153995856247139165889835679939
30060729029887461680706893551876459284523143
20532942877092877220027168320698649412325423
20517322905198488386389110406769719123374127
21064763006082208177451541698731100745500019
30353078169012289558594507127786781170496597
6508064323124269296202959501712260583511157
40457763850286196048590076787042086341445855
19942992584417185918187485266857188266211425
14928726306410328072060537937911117761082645
10383334568549403746443474640811123674536653
24998897212987784283787050007209618481827147
19689820778666396749062003941437132150761609
44189714035096093593002611242829716527585775
30638435226092438537438712141588073431473061
15492595588285141410024546069922280454379833
25279970300927321315177738565640491017358261
10710099324487042576727630006694840631598865
30076116492230217573565176640011549502645509
40459445449066744749789882458347990092190863
30104976774777867731969461164497247957497169
30358234837824753517506464723731003442643273
14896049628829980620004686966913278420388945
10678237443320482320749305704889469256813429
29778021523194304706560058905753518962515971
30355728865315229505823542969767376592008477
34835575173694465979793990215878539573110313
25278233047134435800126898732636529334370825
25292985812600935660862519427950248073893227
20500208883702375027577714870275294464060037
19943085997038056486229765246495337089365055
29796090024403205255222960474587443330346725
5343724958170791672072970282609640242097961
25293802435729924987036135851064221832128471
34835618162122984555170386751239244106320885
35147046982291188198203704158692946311540583
30354770030620186029991527959372587091918649
15180395911890253934038600161641692140320115
34588138844360177842738113905138470079887557
16004620496795604845361978172759861187504613
25030028123191202041352461637336812779094977
24752380895697942594147168785109574412498631
15195957152982573578316870200340328932207531
10388261123825789069003287818501907978882335
25266082635576961140462629735565016429946763
10414376990434706941302242285693985076911333
34866066488222966625210597947081717857562703
30088534550646324710011210037229130140991161
15194278496128698743551046895426361733010279
5355101720333302514531635828681726565505033
40456894685619734378651450408365941884458383
30077071789655134652057122072342509402991905
25550535429877471192480677565158744819484737
9883464834238740237349693898469254377546005
15458909930907518828860959299745171077457447
14910746911778776319026538354338790745944823
11223950819317951805283369415531160511443631
29543605778530102923195717471886475870378079
40188431512601379382688380491212743251205485
29542783643526229335661573039084293615708927
25281603860804122127153043104100343926041727
39644958303045364070754270337207573202884545
10397950501542848824794437374052963905641621
30058222496426664770740449332278978796424459
35380464048868714962121385672319029878392459
34870760086820253959181448221487767910834311
29805870727457183609453100698129912618391843
10666731990966212830914042511297419954618231
30637575149765195150981415576321364812765099
40473328033180819400125452191305731469016697
25292985812600935660862519427968727935664123
15457220723820201473669754416969996417227557
20487924440245917409552830202304340474945429
40175822523815771321460414526198257527657661
25033545581554764188563277691336168330389175
29808288897284314554673929659345442219081069
34071109138321193834287280090526827863981299
15725193441090001393041185294218437220345959
29777973337373651727631359525306081841997379
25573336559721800089624371505426352455340955
25574054858994422486391879966315489560294805
5342087199861411973974183957355851496553289
20516551939591782401329699471681080606647943
14926311392115886978232132926694630896270269
10402188654949150766476789000343798813438859
6231178664157960176225972623149851983127451
20520560517308029105563163272970467384930333
20530392106375219506585085967732564411910981
20782829969217995708008851223756277843302305
30340064740433881979236345923175151746707309
6401541242650153047321401315233402361138535
15472021651378240555997250339365735769933789
19969109161280431032544022687637585890215911
10135089194474589683317363846913816960897943
5341262693982113717745634750543520571320961
11474793514245641302076161703437730036909649
15434578770056142078585590929763513746071717
25825812657873543039988695189782736834325455
29529726127713551039055442528560437528703381
30633478491823864417463793143963280956384133
15193456674953311540387359223927578302977893
11475527376911958641451778416690774599766981
29805870727457183609453100698129912618391519
29806603629442493194707271179143253482926587
30077845605362409475688544935539265653965261
40475067659560241914399050968933374860422565
16032484024536729457574790322916902906739271
30072971172505877750895446805573488900571597
25279965532799613020488322267152506298717509
29805824921111884105753776572107699764637647
34606075664814615860697022884478940216911485
24749872684170295554468052236567851739809511
25278235575381087820382770724038891922205609
39922654123600380535711298735250995220827121
20487785219667689544020505605812201064467011
29809158234109814105848320961984680592876161
25608652256994275720155394340871718150990433
34587367581109075163038121964550227429649329
33790948906745183874533967939486299974910883
19704568338379357431337281105025297429915785
20001160694722170879959632590501807036785337
16007035021263219352507821616075193109200925
25284160971224705303461368789361550834426049
20501758854454039723730160086539841119688673
25310330387305704390808420462681866804480879
10369315597849466836274285319403827046138335
10663494950226224753795438862190664830593393
15976721421156465450695061314038461227599353
35397616151819548652379070545068896104546387
25015331726080176415942255565585254431746001
6420256655110841808998091952897362761974827
9840909270516422601385410259661153726476719
10664175162843385384201059162990575159455449
10698050053091647445255149656321515882134659
34852770832931749565927955464867863363180839
10427493676523196789078161695284793786049847
25298086403640676363769817736424154475446675
24468033217589529064137354438181253115212817
34602115140822035843894621004094563035453589
30057360191344505496289444072497958127678103
10668464046917729840021716675401069023650299
40174136008111681696668211420579455202510197
15193456674953311540387359223927578302866761
25577519220484949797518151501982130821233125
5357701685610748806432573948184678615116339
25279917627753814858148323064285095883360277
10402138510068821499329365967744801705262753
34865928079218099490360524971727204625678797
34853637320479519967953409307150527585322519
25310231749422476470170781522324972592008719
19956103756346610533460438801553146820645053
34865973604205179246565025035115261789493509
30072879301872567453061057460699740966163325
25296396914721611298182240906081231704123935
5622292801270773822772916332325157814879287
54568619114475697019880864650018968479179961
25003082394372675395855539707670079618018367
45240208517018195305560314292578854525730859
15179623922276429034361525681851875668674495
6507248260028419884052560444610494516445569
34602115140822035843894621004091190927727609
25311149845308714986906567411222457045311271
5356785994805813991446527414803397357665393
10400448747372623430122898069295385662101273
12291611603522915684457623831414686606055217
20516508356220067321369212968234893450511127
20516508356220067321369212968234893450504647
30635071585039040658693460751602251485284485
15722727670335428099114459507486149779673095
45232553758778106380203643628573474517832139
25015288712888308997998062121746897534500787
25280829913377675496641946384332844212802095
15472021386935777594129927243148806803416981
25016107889032566409586323308451436185872135
25294667270000949413750540885775861449109783
19707716906030918187666389955031676123042253
25266904768434346709916713913408021712699071
20502626217890864803590653669349747457100841
19942939472039547710217607616711275616907117
19971615134274557814201861462706520699966943
10402234031063877129982260701575665955191093
29812343872908545936126401979805428147549313
40193218259923788796230402770698771223912817
35147863496205261475232567451116459737936611
24219736564754510420825954992943230121408565
25297221577151767058421841889156915246939511
35133072362276982343301366015872916097277581
30061547768530937719918444321235770659981903
39099342542894454113964486447005486232152913
10388255495751388828481414064512749383918117
40754497477778937322362642931625715164148729
5359340451088274137792667211489753839276199
19691373584389986495657342012437245466265441
26120034912831005243767980679832666517194829
15458914684489852549922056618785809478032253
20530391387756980517705156340975308216909733
20518142504075752763173408206850653641474187
30648029222299010078133484951974896595517005
25281611438684122025312497479700085327828439
10946162256030424642000514770711530920956899
24750699712280706728390155209317500191818211
5074852856890933627359459389219414461760031
30604656426200080886778652804264619519382213
33790084338196171375618844778304788296725863
30089402187366518273250772302489263877731349
11477208163591356674037435381067712830913745
25031768188495870987246665904634972776562313
5640456520569654545927114851317045483490389
30073792016788606752377032611646532182451343
29807423079234091838850837632931754800807387
20766489996077188474876391477224585783997013
20521660704043938512528853424890115721524641
30056444930618653332189973254530660856479397
30633234055060846832298238731672909111601701
30074609649839041846712163677108078172798021
15709575731610303596201864046546108372723075
10699584852572976081222301601268965183138967
40177555158153248988324426604108123217846229
25550582747203639355158917211435632581498805
50295247882415102369961004683297111386474343
10400454384168419646453930738603758058223419
20249366353663135681799959222686263801629125
24499123825847673437324726530764986929894521
19984686020351193032315535340907859841971663
25031762552156450213654610748810329766801431
15176109992411357453707492193396958298034415
11490321632296669124735621092611272809194651
30090183400839620416218964512321910311963507
25560030392235760258227704106288945527262507
14676470231328354459956885629750687176678207
34606074579160239541561199116169293968280053
30341799738635584971113850131377586783125077
19692187694332014984121508085178650525603945
15458867513211528116201696541774992557919229
34601287831120427658200174346816840686313429
34337476510211978410580965909709710914658521
5342130197494640816703003995460471470094735
11286273241634625513529822123929405235005573
10415249262657299211777266671633284007304061
14897592592244608943127726870980706377869035
15457999713579885556532994265069539864486825
35116732694455992734034948652734983768869923
24482049435084840591775779123241622501172783
24998032229969524883515049224875527870819241
29811616011937023778045224164280011718582345
5339486946268088605635244652859865814654049
19973349563287843130525501184014979767118717
45231686544523778097037244599168185351567051
5341216440911119870629206672905825383174579
34071883062805931297698847910886434631907859
20505131744182301523408315879431932550141889
19411165008491506859294156931878685099720261
25297221718093252792627052762216049402925503
25296356751091196526633001737457282980995175
40456941996565447330690218600160131124291035
7230733374065599639222421486133851493328227
25031765369635463784796613528311527012723999
20225750526189579253260520144794821968027065
30355733178363849704760989036382680402874021
15459734876240349936397546970750093454531447
25296356907185712817981204424067221626071555
15471973480996014263104699944250389443609715
20520607609745564125750172834612189823961149
29278969683801588384656676739118726901734919
20264927867240671514481247806898223278263081
14913207225776515469381662700940325016658483
39587556380889770845863027914591323005277515
10385752309049859369342131626310019190098441
19970793461003280656388261213310554548949231
15456361244432851058937980448017934670772919
30090909029712201713105068262085205933246689
35402767621866918487217592371459196783729903
6154021450083687711599384339846851820857719
19974171407706223140288508633215745011712587
29544377313787727181496404718931137255931535
14913202003572061614762432846177959421529887
6978385413464875715279167190810943965442579
19974993386230306738340844353776562668494519
25028346814870161321058073393588933426326815
19942992584417185918187485266857188266099645
5356788813562951986000613359459338648290791
30058177250983051889286518445136888850535873
10725045412815788295953449213223882182655835
5354280030893120491014743956211145023130009
24751468734896012279322755850987834004262403
34602115140773866787708882784528897711255057
16047280488661726438752693134721752953617033
25620026893105990819397391732923348028851703
30340934764946355248968608738603842733113997
25030126594954798222227280848889498960521339
15427772014018941065411845790498161809030489
35133072362276982343301366015872916097487533
15179576172605229525877607549829548841540975
19970069813759207543314548324622959815146095
40179289570667343163321684490058921486843267
16007034903420288954678793974289097714561277
30355680091925515736456117082583757090888025
9867898261390644939259161055091855273753865
15471248017086986746723595417064418398039927
35395112277912747288879460525068146256335859
5339486946268088605635244695659475834474729
19689823472232228454790780823335590571032185
10402186127010030072563844995775527387497653
10397948567345365932003820186051337870180355
19942170738216336481387900895332085030309157
19956872928601922780000917646438994142653495
50281323480581561611980379646470652669896335
15460505701167402640680936529758764272447791
20223967488453703015595460368736149439246639
40204539380362679771496367525934431787565717
15442523730561687763197147609224569162992447
39587556380889770845863027914591323615817607
40222619087400306849475338237682925713651371
5340399520333726598957042587169703795036903
14911520273363740092160886121707963382941427
25559253758810291607967940025359486199606615
35105165426361009037681345234538738691416541
10694631917711091850687143714627880463813295
25028346955355221839278259676902867927215391
15474476644772041648832524969141211777079411
25029118061759773750309009505431496257984005
10384934849073929871374614315941228308657157
10668509712776635168738474229046333198491721
19954412333611313135415673025812442460624111
25031765369614051184381289461240642354409039
15193456674953311540387359223927578302522349
25030946490915047313326281262543178484575519
24482049435084840591775779123241622501581347
29277282738735800398860490556454874401786495
25297221577151767058421841889156915247161775
29809975006278101453211357164016888328121631
20515588336954979109840486356254015643483031
10398810849955429912601061292644450005585391
12040902260138097531462381589101843174868617
19928192234893728770450289972678419261840925
15163910949247577713081516077629017498588017
25281649377986480202138882959844113990191059
25279962705729123835247165417492557135692345
25296352271787693261565063220192051924603415
11196048394245972474590958848768048509713267
25842110469793073788056122251409933306586315
25281604150828819671880918819461718079941143
19985588903088878126115745235863212544224633
21331046406182475993352027451986629486338481
14896724823778085480233270984150091661809349
29264127599821858407231236434743360616257717
25293797683954248440720599760661144983298435
20488692596990430188062415655815538798845211
20784425887581647872435416643780342231860729
19689044615685585721518282093608853293884161
10369315449025277654687427851295547672585635
24748186308753029245653480348331600664687913
30076389017161752061978113000706287707299593
20765712449902749069100010862154337276058705
5340306536183496384968270221616651586355269
19675895204892891080371250373608400005658297
35115007264867728358868033950927089192089043
19969976664383372689776505168260545923605591
15459777551054578089091399355978936170215591
5918877556200533211405263442809993175406923
25279050124241287759190832776618665250968599
15441611312232143545443742485404780788627743
30058132032215254569021979021781768549906205
24468027895222936359894640768971589783244013
20503448055231623589435823467515934077288025
30090178499451962681686244728772152143361677
40460360708676633134209201965296028175533489
25015334222194923587410465866866897820375447
10427448439898622242779441206092797355472651
14913978746698697615821241973974015087660157
40206228573088768035586544472203126929722855
30353996238880012376603252389383913570381737
29276599317119791489171688074182129880645923
25015374134815032358863098415704731478330553
39662168722326389208419567768365585237080867
29542010156605278865977729723957812878822575
35397616151819531670271561899309570750672987
10648790511640687486773380794532894681712321
15462329486917949182610676400236228391688175
25046563793232353711549394053756544957756705
35132203064952905814711456410141708710623249
39649831168309460939625528750019240787822649
25311195908395182907287439704847539825665721
30089313540834332853670770291030331969394613
15195140364627862885717932205727353456908519
30075433602019034515239155437777988001359829
20250185662462337868621587804352866920809045
10668370616907664732125631280180148629826471
25000631772950073455274673617498248467629891
35088736120036845384698677520415323198964867
45236835198082384189734536658195990212959635
40177656307980460880158522883866607277156585
25830553762483668272372837856762834169892031
19970753000848176100937368819391893698077235
10135860160949611322011421799738088039769949
20515683998249440515539034263430224391250617
24749872956833867841861227208808671374872443
5357648151548469894770637741061368100311801
5343770624511300609389588159498692553480313
30087761307019647293328459680315525605613121
35428018919204458480555067952512604579978531
14911477729398868684898185878723558497247009
24482778530434222713857639759908896117718935
25278235435280025006241173325502848821153399
21329492937031800749016096515025858494843781
34866886742568132911593251028746990116413719
20813194681538398587915164069309061273662997
20517370826697947950910103692877166782534261
10979025388218772769907850053622124063011161
25563592772487104506697883652842939509984655
39928538911865133603455741123030111282585049
19954366964305214594918726018471445159926133
15443292472186964096581946193457898301101583
30354863015660354280132191062548504103450785
24469628307536372258925032557095092870223069
40460312217657017077694364309545478468973143
12007346678098314404554327296073018121394303
35135580862141712321932037514746012058795495
25576560831861204713619243607487252564712885
11224814966484135502487780558084033487425853
15474479454039499207564745102363230791642951
10132537564779498742289217089694058406583795
35137946235195252655917993180416166949508115
15163870075373687026407161168552581503696045
15460601363759978758453041398302402309070097
10650386546687214891073561122547876800388029
10650386546687214891073561122547875610164309
11285455499319440993725451152414525624077801
10398810849955429912601061292644450005795991
40174287757535352941036853538040843889811809
34864149256126600952648165108930124110289579
34071106602240457373372353136475073757904603
15164783246143967556083225700767025143429067
10134990285187276251111380418599892298409541
14911518158307116890078040749003050927328017
11462366633586415855208571304176689345859201
20531157873864500244320250262009021998658443
35414098428453642710445157923749700612580239
29810751185856292649532071160295610911675773
5619786664329166620283439165309093077118523
19411165008491506859294156931878685676038501
10697135072689327559960377660642560454627839
30885869603859812723467091317771065036697221
35120828394072679745410312777228741899355527
15458138685318635913238897130857028612152695
10695402908443297860213214709738113651181067
24468078493260394427095128397691000973105699
26377081780469534819806593599473915243683129
5604985884223444896738822011087943730733763
40175868626790080157043634433221879451104397
14882888030116538226725281237484761913437365
39379502235559026290701050610492792178993673
5945148684433007977902180402968397134508693
19941252667456127162785731586705923661363329
40204539380362679771496367525934434963713093
5622292801270774040279968118814279228910263
25309460354727833738079402755152207333376103
10397946030425400756135354577419853941845745
20219820510359195733732775619833220468025873
20518192929058870896972587444265262989627411
25281654716345171271887111283242648156426259
25281654577209063062967341673769866301776423
20504310774278667461990174288019383263876485
15163862489638174076677741932185004018777597
5858208356926509210885606800290007706397881
20503442691990693847106839368638073444640413
10103859067689372272212881026593612706564733
10384014656344928004139438241403153706817517
6166360419071383087238114292994860888057729
5341173750337464204767966950954222470362841
5341307335204385167238344520905041880255233
20250132261200741713844439981291793998593577
19692192894036227381295560411626936745951949
30089315912554190997009217164159033715643367
30648845977344875627099721145541389715385285
25279962691295634594503150334582968499777405
24747505518224729630214247887449239542921435
30088496456642734910944770035484394394510253
15724414623181873918061902014665158721171457
20504219310726272542008688250571785069990781
24469764859471554663380435731797817895402211
15725142452452633315406409168690473426974059
15457230558353822140424454093224362400201607
14912473588915867963893223689624308051093193
30072061008893484529122835955845631806714641
25028392331696766031804201509347429509822593
15162229209553694279923762976295104452756965
24753064496869550151148624982769449078410755
7513354077038521457060792523504438930714033
5950105706008023569293393088058288684803385
11198465720706394016066417399507134743321351
5360250356834491423381557697229232679316691
30636708233289204127177219527712538621089437
25014554700923060136901628168320594484865399
30087576420006749500574739968274485921469351
11291272971487131736941838534763022037425717
30342621435829555651318175212018544538020637
14912431053621877887198013296080759523992115
5339486946268088605635244652859865814554905
28980786091397458288215393883869391927216641
11291272979096715199733827839445412186474805
35413177663786428957851199389669566979204355
15727744970266170308095488072341996410012599
10132492187161347386804444632356937794530217
20520694702194099906255453019282799332049061
15456403794497282767003438847101386419754105
15431109061383799914341085802424941408060233
29808334414372999582931006417525801933887749
25030946060741108924254885174374633172233807
40188069317305303962219158876542044109394499
6667862558494020321236189566939378256523477
25278460671498576158563267655123841546590889
25558576926530671755647217860601072302158071
30104109428275287218254336877600496833051001
20222329004737493973184796016463459171289103
31211959319607246158553498088249909209417777
25002270093276016569934496974864432983774927
45262085155920351405405745675314655872646425
25295484049275606714030297918956522088184059
20519925696561182540457853045053236091088389
15462283829756458067332176254498082152927661
35130702839642980944372118109871125057310627
25296351693198094394417879208113918274257979
15444119219396682570513707175266782209715743
25012868740648718663360538345144720909294543
14912473588915867963893223689624307403193633
5359385382509400393187822229578193189993931
15194321039182010055560073629694668399586051
19973162749829843385585611070743408707211691
15487492452872146044332732255271485549376381
6949620963295572849738227179253024338587513
15494228431424118255089109943338338918441433
40470867727371890967051036934573923160969521
30044246331942688185365518471912171897025271
14896773134622692082968000744874101566164609
29809931744689639630517476536043719043602057
30094095645767664694304907121473479032683153
20501073569251140294775331483315054184727749
10148104283723982407269096526274192416251101
10384839304420787705267914709247441394144377
20519063251477301865921463109626012714127781
19971805210510357983428758494409222866145215
45234283411176433418930989232126194489113411
15193499647773542315894788901731187597530779
10399720316749899187658411631645732662260257
30649817018779105292255821981306211832681741
25280742001409133191285552943479630183516079
15177886683583043745903298523525645479298427
25575103876477184696768594952300500942694903
5360250356834491423381557697229023982310603
14914120097698258201836637162181082239856207
10695453632610405841289821645009646183777871
10399586731882978225188034061694913219918617
14899321807192565668489865421066087648307143
20534536540486741198173098963138283371833497
40210479377472126653431115996318553822208593
50046182924665293581421868922186379912032769
10400548243874849864213165050311378201872433
25545335459406238438302799681224042727354377
24485238032377894416516495025113108459820527
20500939249055370249999439939840955367249537
5341307335204385167238344520905041912377889
50046183628800960951568352630290477224482697
24747323293035572911808030887448742610524843
11462366633586415855208571304176689346057813
30072927934521744937503009543659883935488971
19690551606711681824135908064052553005764865
14927092325538545441690645532947868885081249
34616035383098252214026718664377569347610469
35429708278074214209392288601112000400003499
30076161470268019745968292827879218836126901
14911469987542152713521024548862562041792659
15738390497952722618119827150359117290673763
25310335295585552861117123594116742750347479
39938498356620628096887020273734513508678901
19676711837132994916061869578701946075406533
5359385390264610398058922109837619435877395
10403049001859908063233240044567074731390561
19969203318816165325215748397999359059173007
19972530847935283800055666052380069214064183
25015328617656688191092322214245451301150991
10401321441102772313654162695292155818502971
10102948724396535009136996073133006904298223
20768899611397660402581020681149986882429681
25279009968899978532042311911037079944400735
16054736866410805634850505349260068600376053
25002270539852993380642875198456108905356683
45234280882035692320130362635206551971334329
30634338563499179133850405563993557134234929
19942173282483272995198000784948114107542075
10401369503370932595281849848359490793286819
24750603329964725225953029943518361436264601
10401321441435618510143585599002971995824897
25563592646966690299295985054383963663706327
6418661025676922548022594008297497747143991
30076295461384655863509259263652923794953383
24750697050437110914292715717033809143568107
5326468741653986016141690036783089103301263
29543605902973392300739291099427930779844619
30638347703562490330342917773922100283202753
15191678977021511288287010409661194810248175
15471975729672132727968263190162946639054485
19957743110793204949788993841534422345511803
30105798463604821285703338673504067245082135
7233058704924692640664872020093644512289995
10400449037905806338726341045791714761522529
5075712469827154032464265034265962497665715
30340110828205504939527809654129792417895069
20785247717861364654265297018119681108850317
30337562304305469666958349104140199766100717
6508927197517796455386218979549610363484181
34870076601801253508675491717150773960387879
34586591385904279406143853628175667594360913
5945148684433007977902180402968397134613669
24468753500152512700649791146424329438301593
25279879414003930521065178610266788810791671
15457959550412574677479206447179284014017799
35398526643349723137504045132983747373500307
15457319633566613404851813357373996010666211
20782784476275512517579401409545672253820923
15446673253431930378991331394652683742916799
24763800950550183961648013530000618088889915
10415244799272459520961524168014205779753909
25548066957239482548053660235427952732837541
5948466246433407320704334078690539370451609
30368741268997521841504121127167741435005437
33772964141563037294408210222082037740028629
25562818971308273571298252066180175789567943
29807605585733342410043678418343320590557653
11477162654236568688563252622851810794417845
25013553581878997221614933776624957640918579
50281322019997972891508692855526996204334483
5651788210777852502395392153027259543537851
10665179506994988959353158204662746689386055
5638772541781345260534551971732116022348173
5886929848179994530092220915784058076353649
30058948812303262497622353489187977223779015
29025797497348060755014143649973598269729381
14633047018483298546546486065729655045679357
10120250155087201067852780272669069001299653
15413028751524414009133321712089378408134561
15459689327691707091436129627563974099330175
24485240975603818629239730365516857093713591
30059866303348847969984754463410729909920907
10370088786304556178289641455563542773402103
15413028751594065881011454122882485661203081
29025026093398907677457564609224332456703389
34338249630356326516904480344287132279041685
15725190505189635626474806341381508155475071
20769724243140438940005593538419553748467921
35117457588235984239056483006378405675934009
29025023704766259043301016720345723874448181
25014557354986129197539545377965324660808615
30074609384478441931298392525550412602634861
21063989761497266998552570340382185231816379
20518192929976995187196846703475751998771023
25266861210262360294555766547236716924436151
6256537637199848339978950791948385598138997
20782829296689380096071849297219770750282513
5326474534113419741942043921048961748307567
30340844167133661331874370137176031843203245
7541066268903530256480344633433583666929069
10668328175675654026992392675044593441890127
10665179498780755949692576070923498295474919
24750697050437110914292715717033809177580331
25027569915984768836226776030679779778045387
40175825778969999172332435752042800351350525
19956000525455972201040674785740021901727727
35117361941733384827526165742894156187027055
20236211299977095576147929848493735356145281
30649817010083173665525039300417745452351237
10385706386500879275117392730313899902152269
29795224776986186743601639568990495572807673
19677442655592319725043605513746950174023513
9837540562824454261065628766875268303264079
15444215749086031026162504130431994002360219
10399584070088960844315348104724666845971905
10665179366511204064465983816782772461896515
38581444803582547964770115123245591417370883
25279054876016964522899402738412764422232139
19972535905832483816804450367605337062068623
25579154600573412723739651791941204980566759
10165360353397581077273965133961466761906471
20251004532992497260485055584842761876338121
15164009155246516058012714106193062661684179
29778795611175161075553714299237541088790223
29218431314322421922356520820590463526615575
20222422426844839523117214217155453643242003
20784425880328433627678665421278952760935061
6137590286092723623702964373951569530350613
10414334431647329440854223400702548413993051
19693055455808502232650727558562135522378565
34584996302775712637163576767237612037431385
35401034558392827453862397623910912392172811
30888284401566336033582242023929708054637869
15162274452993850571625964767220927006778445
20518969671878001090910081324101520913469189
30354767360484570002901267832173211728390369
15738342452155629400509814138494534319112823
11213257112943921780923852657358255039157689
15476211494250275910807221908935002868358005
29823951435809917321082234305128360539106345
15726010385133904868655993798052834229888865
34588186882494393101627636749146297446481405
30074614308894937327820071330522228922823537
25546289243649926234243721395392712039509353
5329022908297158650015685096687463314416061
29808379650292447501906635538328932719162813
5945922896445011745700747965067623173159385
24747505525526191638100203985075799273175303
15456355748245247371132690397063213916245679
50042033981083373763705916103293189332029745
15443393621406221395711351582185656712034911
34541435115381857033432288898900139419738273
10412791756624975555119958154666631826555773
5326519464085041133529257523616874341893229
34840573905671827426504892149847004909687141
25013690289576939169881058052990305214200587
19987912822184225971505703100583360689686357
9882557167173575269753786767859077492760113
29810749063767068786099110676421159201631653
20256972628467206346442768900632978010295085
35397661511530182583540965889822182277399329
25575060607054361644018535714064399677377779
15177980965512477911744710720149916892958831
15456404083803558784982246438724165708754839
30616991296139824857365521601193844651751685
5328157941318946889130328929207543031841223
10398038741888084362487801901921216253252725
35120783307117942790804221497609883331759293
25278230806719100118847171563182165146003771
39657969038940946797094810120037217737008011
10681527613362355160481946433330166849576597
10420349713723575716715671001612924446656149
20767308086500110294439124621403253244712585
19969979044776419658208872665060412842130645
14633003582987759864668939750188470142530385
25032402625937125971436902428856756823565319
25293802741416427098890165956004254623089151
29543608845376334099160528892569342128405535
20766532305448943661127722215152233800612145
35147776793412254056276675462273558558640271
40474241492191430749375775687330600824934169
30089315912554190997009217164159033715748667
14940975066615595398362670101512117452910935
40210291978350971923966982460455314689570489
20500070100505630060600108790825107431043785
39099341722966022094443286410983741089986865
5358520712646509744130514613861601608565177
10370139525354411612886983227014704236163417
30342619625950730559269266914721449578269845
48152750426257366349123505135355790494438845
10414422522791560921555326354339838572060285
20533855452970758239018782685856580078616841
7766436797098374345538431540770824916861229
39100940966350567008175107878508995737108689
30637576019078087704059840825604404592312761
6977612309000988646699894024253047837025031
20516503720289727303622688213233495003025973
20235432466456621053679543595889235184955417
35129884351323586046148282658085221654921539
7514952907592822189727101370193248061087353
30617720280725268152312687916082592389515909
35131437428337620827428565248248087520202695
34838068352857595867130097550852767011218859
25577377471952856178547372155826968038749373
10943789626506907059645040544289298601336367
5604991215379635621281938959435476394090081
29823126936383553590321748707373981893633529
25295582827567238314499066351431888597305219
21577011154364468861547439127137052005830801
15442571933368612189491909378141497515123695
30059047580215892048544881078760673197294465
25294717703219328378559013970800873674920135
35118228710249982497737573828430555168084739
15458047916384179116497587069498144095735645
14896768086339718322192918746464303186248787
25029257142548030079336838063857934849330995
25028437966258934807974513291387474756596135
21332684469288320446742939363533508908073685
11284634631283951108016032351132785479703561
15458139239475639376980508783212174514221057
16067848758202686929805658164079812279922005
25279965375836545823376871416000276833940507
25842153989949529715909675405941070168334615
6226176981844591556073597482696177225732391
35120011911380407474185715497293037069004239
30072057754246258986482394281538474510863691
10386573459959961496947717436176349754180907
30355591437639504654307889939405942926302921
30356502062160301347317547509650182042136029
25279965821472429058471848116451579073441095
15149992837135386464719953384136581710149755
34870119879585559133926994439190085220115749
25030076020333011662960218855873078640633979
30090178351642750970746822896960709870177659
19954412333611329657171328280657419584227655
16008628941828761621771736940531792748819673
14913210192464781351700117966655165389557891
20518966306737818164185132133562136213659007
20505131900759907670527323521066738453084509
10651117357893255208936821540696540901031553
30076254868720797779274064486141734846771471
35136349894225137230149764237217317399414369
15458867066943623457247537453081246750764381
15458091154056645397961530379271051688650615
15475392473769346910457778763180998200820491
35132982047293286083813717539688198799480787
25545465025679761589870866919298146870346393
5622292801270773822772916310337801875049071
5634492126731112643770197220122681788996677
19940481256134365431004885676782746228438773
19971612761588241565531807883927780164013565
30073701562235244964436281184030557150935777
19956096311551013017791735739861838636213103
30339199906595193421680002923910667226908573
14912434012910845002216210797422874327353335
19971668401958775512397666820671642322167483
25829777567782037401035723798763895379945363
29528087096002864986804339142533193202531139
10399680740744876225981398739444298906607695
25047337874127352732440236752259399514554907
25296305755066495100508383597108027760931011
10372551794740761980289548758498584658954605
20235347059756871805289621449547786487366925
5342086340573428402729722306782683280333337
29809974708829999257640848626248525541960991
14898459947848447572715111991627303885278413
29777928107590599277545824829546564366584997
35146080294568895724656265062189147088203817
25279149033554119691244730546897588142769537
35150233472168955964820537799955747745477667
25562722879526879110192697201659936367904003
25297221569347041474076046597643910161274659
15429465230054302893359593456061006720582607
10102994539004401824986148144977168453210235
30638436364523583715203264926716777724084301
25308545243667209123741387103794996457504075
15431968815162168990230978216053488357694485
10401270428449815519812933768494394043573231
10384836362570523813411962163228142517773977
15443393778412079058468326954867896438946967
10385701617839040946747733893646825739646515
10668466567719490933302336569082985785975963
10398815914640042860517324475946297817726367
19957601195736263923564721943310896797637081
25280736928411172936234252155009483528317387
19970894610291008516978416277186853315708459
15441656970211228432652785571307366603060879
25028387267148283786468393111134006854627715
14913207225776515469381662700940325016997711
35118228702494847299516450350307193172967301
35129608875607355445691634313423370992991941
19943806404934247029563998404671737496268989
20224789177883203749466496461459590983544159
30075385844921906867266362881516954066775327
10666003591445886898548363468388362096789879
25030030371360260558757865627895797838253807
29810023474182343976075394420324538106953845
10137552319982864172771249863077643719861425
5622292801270773822772916310334429767112815
39394295594774856497291429776274168673510831
10403049001859908063233240044567074731612825
5342859976093228634281317442502399839700649
5622292801270773822772916310337802487269103
19956005292845429316096339467861242001657679
30074611896632295927240370643992289506984335
10137552319982864172771249863077643719972557
15192551232289496241379420171973477767435539
25279877158848924705199537185561849813740457
33789312404007538026094881323944093791243375
20225520529165075077555403396881085178756583
30076295321330510575752806586995101819901187
40188067226455101929868163733249693756643597
20219865722773088497444636062010528854576495
40209657830377325149315200615420045002914485
15444116830184207614077248426400681820801377
15474524830277638132981313391111123092437623
6667862558494020321236433529874377619324145
40180106054253655197410681932020053624755101
15739162151171185188293694026133067798506051
10105551086671235318520152738757568111421043
15460642088768544829013630588900180009913417
25283341232583251686570289207068195661127255
19954409945413627334457436415415415276398771
5949240319116862713968280058710902272862613
25294715596905843703113182911093303238306247
19957780321607673900763826904516448215533523
24469582931389247552847142995262045664986293
25280104894268463348417129559358964460398609
10104630206640370829337197001238013048187837
16053054291149580752483635947676830211425237
6227855349662587998749574436643869759985619
19974081069475864017373769394643619135305899
29809155119013858338681731607482269455922735
35114858490199718796930190160836052899560663
15446770072329586436558235557664102119441127
24749826736814007593363539999309627275056367
6513066012661691118978269556419478012765957
5871314785389366305444097202518254801367135
34585769969729928349836149868097340917024005
24747462927354009844185272361190415834031909
16004478623334367198253679319845798423764535
45238524538514807820369284097993530046578127
25043089168833916842786398159208021432518631
15710395173666965267424301406405549652565791
19941252667456127164951727019199754591446017
10698051084407701280937680166801812889894531
45499694555197616010943927691099908774548111
10399680310592332967788750889708211341306793
24750695060734145309230056662949422837730735
34584811291870949403211016928255695879855799
5651014419064518145610471365649702426671611
35401907118301767211703706694615260768484449
30074614308943106385384531825459124455535665
25029254182728980077038899297240643283445679
44673830921118345403910007303637160952731439
15710394908328983412309018007644490559852007
15428545069411390515602894828155648569351891
20224111775665514091042789830310221282980773
14913204556966968654135024333134980137234501
6196631559635985847795332139076000700541833
25577518494645466084396787316239924704774353
30072102685161654629536624130380880212526583
20533810678076314294690499755512809597238927
19941254907362687889179375217289606644877209
30057312433188753198768880772612574017938023
34586403539984937135204767717965144969886589
25015379059523202127089598975795119149387007
25577476099908867632835289702665335068078251
54012457351104506429547034196137816225923765
14929775316593012155196309780497736488478655
29779607457792718572313465626356050394590923
40194902980108613002497915626461167486412431
20501758987237590650107787370558862552609245
5355192613708448097416949150021830296967967
28983102401635847421760409125791477045701217
14898459814353340889672137725294646155337011
20238621204143725294153340129380456982034441
25032586949302383241797520320636451339500897
34868436322972345131496524315617105642860257
30056546089019969820609588048667176613931385
34867522731617148059913738823135174491667653
30077208326034694322104517287572296889130413
10399720316749899187658411631645731981793513
34585769969658926283334758926940121485564165
48953948809412889750661147932516935954270931
16540365607493389397347142330337694568641995
20532846784805625555760026972208882793653551
5356877030017648447818475752003755074663617
30043383902394488281784466995887297964832051
5607448704017196464285141267220371432029893
34586403539984937135204767717965144969985733
20486325461402003194838896981010305354546941
10693768771404862086502758486570411534080619
15445029851311280394400738016590337714916213
10383286539091253180541603393086969662196157
5858250805552432209472683972541493718433977
30086939336784886545871293480085087165888341
20250230601661443053982023194244963780789385
10400507190052066476631670880642545060808141
15460505701167402640680936529758764272347675
44159305636573637528787348198805400767431117
11462369162047474504007827253632419282107289
15711216745862075055295681696018208722819167
45264641852565710451428464599647438029772001
20238760697953075454589956027031568960384365
15458088077766384887161251716076629990184297
5605810226779061630715156299032284045181413
21065542129221974555492256394872498867461703
29809977128686978559938772366642254482530745
15725142608451835377347242687989575836269915
30056546088994666857227912552273890564282149
34808575333965190544684906219385837067665639
5344542738357329542423906225065200707996617
10401322176581809054993735070019056332669707
44953213577423624579009109189839977968153105
20485278528567803266776587976436766111479719
7761695973388483312885566116921829617994789
38585460709522513532741253520279049380713963
19720957060175917916729366502121744091789457
10401225075166785150696895024634524658473065
14897635580698480088058125597803649807304495
15163865439848533081668249057395941521033945
30357366459389290638609330901724762609257365
34585769415573023813236281748784137626727821
5608316934620401051475240848861885201693227
34835575321261348421725485181537234969723977
30336648994066181688584816086343650291284855
9883381549170186406886109147688593466157007
40174140637130365458319513189201747248079731
15992285347433246025900037123796600888120901
25579840025473303905743899955211611583499137
29805870727457183609453100718952878642367871
10695453632610405841289821645009650677170575
30087672816580395930902089077277216543000239
35401031872600929409073702877500728458848757
30353996246177468110111825286593181990411445
20515638918488715166835004164877713853027045
19691366263007297933508561252540456651504813
15721811971803487513219496270814171067956069
30631798023934926919000471554734593167807237
30077208326034694322104517287572296889136245
35119963850362102461490634919687391840256517
29824719740248138164569126312453014889255193
35402767035594379745880592736520212733089439
24998851547157213451887159301877030198692035
39896486962240555273356517165492098607125015
16269351381292240789024092468601668928798863
25547884732558817620712873773638444852486069
34869164308754008666218524267991855729883329
25577476100001283219203496895702436810494307
24217276118100690467236360718579163164258601
34865972908860768719915338688403978031003845
15445032958151744060946979936314065769501207
30369517458035558649449508589445524317730863
40177509922373261096392168427493726705668715
25292982994992985688516943306185788664204799
35150326339752966659367325776461382657516861
30076161884882170763972952297532084792242033
24217276118100690467236360718579163164463045
30341711405355108022318828785218449321209087
15711945285389797448645790021708080873815815
25281566063431015713102677846831250910857987
15473659862843241421449564379431560077554981
11477162239623830277789023584491401628964641
19705339773446890621204202190541249258664193
10399720316749899187658411566859385595929069
10650428831870230786338123347858195341550061
5640456380467187144576408583431660353512285
19939618966709874789308712724937141617601553
14913935360253200253198324867266164004597217
15443346131361343257546637963512028674941655
10383334444518368325974526440305250703089409
35401896707254394140220880929454507603510669
29527265664654067088888680256411376758799687
30336649143099957069852607648248999039112983
29261715331740314312710658608468022795361537
35116688730361973829454283372958608108543559
24218052711755994776224158119257313031517713
25030076044226284634999656619353692694087731
10428356262551252103842274648100127473122945
11756594908342982841773927686982185129780071
19692144698990113836546322779898620778771653
12006530038029306335433993899104938756334311
15163048105205897719389569786318452563321825
24704911984493981620661470619878311529497195
6669324289478884105999363293583369845750327
11198417542066957828701883403344588679513127
20224058507210393221903379897619570523767183
5639637797460472170542091061708565616202797
30087720136273258311596454362512864927385595
35129924811358108043842304232982558602197331
39953785208056768136032990775927563012740345
35400170599377833531897177551347256654106415
10696315203274475024606373124719693769510251
5371626985806878138775999845392956303513681
45234280733286966256836092175228161002042509
21316202183931276669873611492808185040649335
5356783318144938948274547361263704949978481
5090422097199304037083462835983076391464343
30648029363271503206349210678940093095410425
5341173765948332341372560126798301034401581
29809112982239948796313117362019352128677933
19969933254909254112580953232448236022227623
30341752122412855009818359335803716601725703
10428356262551252103842274648100130025707373
34589780123493472532059604751652243810653237
15473657335846535823598074457958922274988445
35136389934350430553963055184148289319406779
35397616151819548652379070459463373878792931
6403913466080515193294626979731301391844083
19972530848366282111443589849690338619395071
34809395219496619786608930266466129546882423
25297221155722017242814384977635380986998323
19720132828255585845160756291276237551566613
19984727057622565736034967153670322596354991
20503443130307850289493858261076664992559209
15989870963446669005842969602697300621156049
19969976674308123378106480882214257070285229
20516455840467514480984639014484320433575237
5621422917729305778904014632936298231556719
25339729564158513640834026413128163151251379
5074119361410645988813277342570690245892115
14912380307218194577052058198643135442418351
5945105843523343221462863546893015942632261
30636750785139109729136691854462606984671467
10121160357411701125548967943057477337639009
15460505825994913127148338198600394559184079
20514875531318023321733395404309070557260325
25033449645921390147074300203925996769490755
9839181841957761605169896763271580232969579
20220687411169280609678795934000237763780719
21314606969134262961787947883678453682926047
24765396579864728617065632338582428257207991
39865309815955911567825948113371120175054505
19970841084520684230859703912270912504306181
40192301983813918891121474881398082631431839
15785959309287089163944522303979947339126067
20503491036072077774960116458914773842406401
11477122467704432523492948931510594299500481
25012916357303688079614616089114919103957763
40161944864918868102894294844720809196396431
25279098177959391000887438748889870030944819
5327336243865704356344741389209270341382593
45236792927922608609507045664653497849941807
24765442354993860802813673533453108663635651
15161407380621632989401577348262549152592937
45234236240282131624797825797240560701915405
15459782907286905611515708725620761568314539
35414098428453642710445157815993815190261351
45237657027349063390537036744911754607054559
25872374052016372373907392480644728843721251
19970115753744370154890858713534453384837975
10134223798694342081345265265922214955066629
35693480059714017413232649183094317063095819
30370430478706123132825772162170618382659041
25297221577149095130133935498855736409799615
20219959036049643917695562664411268888259883
25000581487514106570109122488584179652247595
29531273148744982560939404886708026777686023
40191483400754954709363090290535979346786535
10371001659144664167425495771854296122387145
19969928627575446512655718415700274335420231
39925114454434530230622261178842051968281833
10398810700265667604568739008795170829603721
14913116456769555604096925591352083748150273
25563501643698855317417293070860657074515319
20514874954397068067512434995541483007746825
20521613865741811811618876446862786061229275
29779660884150346842338203739600235607091655
34867659455790391221057945375640142602842219
25030855463536124510485676160722517645381831
34841390826469868470262006941992608509796397
30062313975548498976497795577344918704733151
25027570775781298599668458607579725756407819
5342083663911061789012352943663811399929033
30058180225959308078687085770061511883497575
20224880493873626886423767072127845089934403
10135046073413996545084574192030886899211651
15196012628158721255319338041074482140570671
11757369520397039453902164682753513223225043
14913202168336991017055301193998930464322201
24497477223891679383376784320096371675816789
14913209895882519982586513384815439558555865
24217364482404878313351420628198001833165125
10136682014188520996847927912538320484749753
29807465942326557885036605943735220059460431
30056546665603584753837720245852006170116849
19971714168824093527652455241160327936006327
25575878215340266096717775345749037201756643
29824677455619484346930853828803355234055269
30621139141200950530623113979701697232005585
39598986806125030429945006242453934715936175
10413566134175840207171499501474848492372367
19661102144499584098183191060814062287720061
15457319898539126043706136405294557766937951
11211661616376405882151777658974532583767697
6403908940616375198927936721481047141854379
16005394288986701293321972846995915099105267
15723549217841075770564340946668605780180443
25296311085236301588428722881410307527717991
10418664065085395844466514663402161097611107
16006261644163961679353327309536991989131261
35122560865022284192102945983611433506139801
24998082515458026000718282994508865038816771
34809346745115663167887288399119863682773367
10397950641619674753107900191223620355591829
34323407952129826437405854842597205648735727
39894856227628998492763183320654087289329183
39584238958048208782467334612991671183062351
50290146215572945189811518789610210210803611
10389079862522918203448875248836850233330319
30088537220822138529207166520590466921258433
20502581121704756879471277974261463488791455
44441971450952889116847894639247848511159743
39899035222513114397349987823633321183953447
29825501423362010628872395917868435364106729
10412698202657424470760505159701541125803313
10166222932077472317322536983165378549183271
30649667963264195057417493770086276955630787
35118274087333967103165951922873072166156973
30056442979846769055955178465570635949480505
14913295426519895650945941536146053388074849
24749055778171756473262549568433739093961079
45236837866864929650598816523547576778796959
15196008891329101900632889837714148954194629
29528906529223915665989481371808324992395587
25032495914983167435116808632444561649764709
19691416431828850775690787559019381940450429
34883180666707599456341092839719409847235043
20503448055231623592861132740576771615339985
19970024703288213470921656889859791524166205
24747503263071289696577994132813242700532755
20520560384674681928737679520947492166344757
6137590286092722935300509233944331903142677
10398855779972556463439617629196796546213985
39647421436331587068558227355937286517673347
15490092285014542404166386855184370292614217
25295537748441481293814213424725046624043963
20769723431450253798256118205143824169949249
15442567016002122913103226393356545709380335
20521608948256151156785805005340575555775397
44656630921919720724582298355597553402038889
34886329483152044918767548398143321404958611
20223198448975307297330627233901944868911947
25574917016165181241706119474587064283501505
20504261720662873228492687093867289094107649
20254469043234684414217014370626021791706009
35133026844994241310217876610637091150360203
29810702718048491049283653658028460211436979
16274998178180582976011414566878519311702607
44641883221288103658289859025108550206642705
6417839040242111771044932618780108321684723
10400408155453824458821853941601384889300525
20518969398256209155341092507955747938435897
34588960674207755702988258159806190751594149
15162229217741000332682519278551133983586785
30339154825993004782139655134725206582475755
10404783282587640720320312963008746810584439
20815648005154350964922410804892487791043447
25282474182594607475374274780034414999180501
35132299297587378998305992751480524729382755
39130432338665096542284013889846552012765241
30090127933550642268678027173254306079941881
25030994677701720735734610935700017371118853
25030124661601624756875057816987475886655189
5637859662080216406690878930245400379937221
30075433203180650703832952997927824356464405
25280739158780142410470046472645088766072697
20250228056045471890129738316354197245117753
10384110608411879697161663910645378893181201
20519881972778330394584541929714022276511749
29512517284509340381474703160622967019115599
20223150817602398203922370975505431892201683
5949288356745120505763781281495304240209829
44660767777234444149402311242303034834471577
35415783141241906135556498417710041309671679
25578338818974537711939589295693136749425323
30093281393441379440235586004795525895414657
10663496099303462979995382670481596576219533
15461466619437990680768804933716853584836165
20503493016837177166375458018739677543094485
6138361416420056266741939821263341985041905
20240540347118534362575205848666614921995965
30340163964120672051758735697664540366744503
25030121968537615309891865866622577423802767
20255288634094955908495338739677462925578393
29823900868829217028496276114530936847988933
20488609437616595372950477463533792086045963
20514875951906013144800002487069934866918181
15457362754718381617667628974752101380458911
14634738143794491067792098744011046386106951
10403050671663084166011113418591433135065879
35395062570482692322148829784607598991406183
29512517425017300214216288872830370880680567
35430532503487923504168861193562003727321099
40175870725901436863738820360057111265512969
5356788243075412226630968802397111339858615
10413467382211766363763114954404554900265907
20516600110409162177964879968497552028083797
25016105336887449035974680133438592487098031
19956053338778855089731888254711698689387333
6403913466080515189827885897101731847805591
29825501274276199404707436177215320224656385
30357366607221457817885062341735281164194705
15163915444315849124979522609400803428435913
35163338751114060934323273836486659192637097
35410679864866407182962132396265420631240291
40178421770699723300109456097354008515925249
15456403670076594427280394568817785155612825
30072011658287321471145810290341871613560103
19969250661438461277718820701663228816186347
25282473767737339636404521732116126451194581
25030032915197392469143504418749646045359119
30648848531275523585935967810669108496014781
39131212000376445364534854199211265118228869
25003188312351745732381185794136527584894581
20783647031081964852067316893803520099284213
10695499421148746648896111124370503020155075
30342618898935153453933885839155164504117897
15460649963787679686816192097236612465003759
44161719887150503727733015825869976616526685
15725961901790570010907924987286156464836291
11230318164200879617005874380200962504644675
5622292801174418943791456630685031626265383
15162223871505531730225297028411667924213141
15973481960149825879815534078329995912592799
19957831325925859125450164664234436151554671
25013738187148396416716482296429375328948167
11477119931191529099677623444379324491506961
15725046384085192103795497344771015057357387
25278327204286176798236898902848409569999293
45237702552646478535505548297351785773920891
29809152629355979052787057989542060895953905
15445666677392359693607430947141475544738245
25292983143332352969983974970149646197116639
29274960840316651793418710925795520540679211
9852240225394337033661107655588366892866483
19958655700930072132289451985109571565874703
15194273455042732343296136591465233250976555
34319400194323523277620122477774999565060787
39894855377658064321942604451817604738875107
20486141121122543288244961466554602977142789
30060731708332418720142773606647367035372389
15446670998584662818882764564424316192290307
25310234576494360761602016650168463155348799
25016153117394589261658695006261014506234439
20221458689789311331716282719464525115927771
10650386546687206616762551386710065238247477
19693009399736220897254645317183518634970529
20486141121122543288244961466554602329137929
15163136618095501809119348582529031534156497
40194902831433325259553415294604715810023787
35413277168732382123873576663768651442798203
25014511564297095303087020330294917647824871
49703664621900499598536834584662724471419919
20515636680313790733007948962630171437489007
10136775725938198378435671987822591272810967
11196961821994941410439844789310294958296361
30338284802852102533505833614662203592957571
19969933832868375371609191722063768853360647
34602115140822035848026587577176868656734353
25308545383744245477397577010592905606240015
35397616292376928135019648635352894509199043
20780455905221336691502302275635543691302185
39658017647255150623744873230358297273374423
5375003279669263762372385793132380493841515
15458960497772698605080469230745748483041591
19690592058628536331598834523943981245527841
35116645594176172691680508450010477538418811
15726831801331043072909109777915801657019485
5622292801174418943791456630685031626160407
6949616711500170395628502727064032892170697
40173321757592343279943881712942958695535931
5343773145464512379940833093307404277377145
25046518418290983222183711925038119745642663
10105497701911812725028823371544909496344773
10679838569384918059308284879842410054481965
19969978764286811784486619214354290588686507
35133115256932277735893473144707970534301599
10663449714446091555224290590389155029054087
10397948270765807050197555009659348632724319
19955231353273144434774848166603411353664309
25578292325457615729821227066926514887316515
25030035717112542642248969779886159845962063
15458181790383033707270830344366251557734339
34869164308754008666218868115354334609680673
39662215481281751977862107843237859350603215
10680703402787346898282065306539227120028181
30058994477370076069027752591522669016246983
11198417542066957828701883403344588679303499
5342951299670402263264417332090470723721345
35122462540777554176630591523347163814145739
15976766524738032059460530157164072399807253
20222376612210215333658422449742196020586585
24999718909773677381441571306880500197540799
15441659061394490283018998356038271646296455
10384111186464816294407715588460451340323205
20485230771501459920884206262776903501599073
19674248868226498508668497702490452316720245
39642637897017556251131722610247480814430955
10135908643854008707410925561424871146232513
20519880031519957929895034545689225112254369
10401367114665811014539580318873447003708543
20785247717861364671151119362513392557913333
25620026893105990820098796812510364664366519
5609183562317443682575622824447905613808715
30090133124150716020938722392578649134282805
40458625412978518708841039495434076135675643
5355149625329527706378160228665092975508151
10386523604625626200625642025416341210248507
29261715331740314312710658608468022795052441
25293894353284068333514230188144855747302947
5342081275257017302077078402946895183664069
11478670050743155084929651515081141034319281
40459448266037211229476130286976518909389947
25016107341834604003127200877194423086542475
29810705536427042431239338255315455949982789
14927999997804341657423117208027409594067277
15444116988064175261533738515314907745156719
20223150294250779941650326372395519677100751
14912387916900730518225200854656758901127761
20237940966832929588312891709867996976308233
25282473626888272710284192784961364478598365
20500117560200139048247606449693038544742725
29826275066104768801877841048587720356583421
10729133653240294103390825453589685039650969
10412695970556980338969572060650336010515103
20521513582821221355438117748099102156845333
25027663900515831138262649231841706124656851
24999718473142714871600470553221782505758507
34870028977365733713641751145618192062138963
20782051260776146131852851552222239775856033
35119958231106684385364976834149016821593221
30058177392435901182823734754900781085353895
15490910736357878241002740738164867326341173
15444162206909835996124362645517922192800587
30090226545749556222024349078893766347174633
15164054656338835188333475016566825838483283
11463967320365960456011083422482240960287465
30636796731504949850359272254292962058134763
34871582189713957278402859543332310797448707
35410677047895927581598537415845783613088463
25560126029658342878846261360123998213736733
15456355748221307625487147637133747100459227
30855367447631642879891705891211688423630821
15974394168168068956103585589999324392519697
25015285496838018163680226906955669085801879
5355147815477637599157287903350159407336543
16273355938292759570907385335945454635308067
10412695681704365791523551796234391515067477
16272585776526109889272526392407726612080079
20504310187981895254895823706921717756019961
48949166838003038565987271331892346771224783
30059044747149872052869935706841505433814579
12007392335283948111332152034712536394248799
30090954961754747609029067112788783553186909
25031762833535920785000712339428478129367193
40174138389010814243744204805438989892316395
30338284802852102533505833614662203592741463
44187343402668191948438981957675341387894323
35401126186611091731299720400639899810990355
39660616627745516049907653605903480042787015
10696267874813786781741085777968618743351799
20224192686894395833006411575143212863476895
20782872551180943334807450986234690981210045
34616040307446500070281828762520666444537441
34870028869040583077734501656996449131416963
40164445911419050160722112972312246369366403
5343772848016479930051799558597003006522257
34836392242176285134905280446034415024538185
25309369750484784501284420777195021079373887
39129611047707407544196166338652893043866773
29821485657473501439050511505446348168269061
10416978922986214265853104113535460668302449
34337478367374081491511122259806789261680497
6420253704350387459919011254301710038354471
20235344382738523954883289888534132425447553
20224159672929191996013837554422294655651145
15444162364305284472241433998280443983042495
14675559748084735859230670023967391965757039
16034788382721191095566739536624879322463739
25030081383549856892765516856469583730022311
14896869077730381481162208992811586797878113
25030855307849773703845635346296823638717063
25309329596091198888693080232018278694990387
15786775660071416188870401310442648040630771
30342616659746843664395529557025006485028819
35678638633891479447938709861178350296015199
39899809145458700135524019645664210551194563
29813075371563363676139367780554018424475197
10132489080979810075514475519781519333157961
25019293949767133413093220307063430017886887
34601290352818838034463737415135137704795517
10664269147253706311712133072687103078271393
25030991421011367083332602660006668117984367
15462230280209223914589009764452734233865279
35416647373374139771046919061113887790324399
25311195055557620046562868768181808421913711
39895717527323916109430721018209149466131023
5651788210777852502395392089276775944746971
10102996786837479160520943126987966338155599
25562723333477496007873491343837534913491935
20504264553418413513089341049133265807995669
11474750517870380832031563766552702717141185
15165698794217850392824373818955852668293963
10947754825097833826892073621089497882366679
40175872957976528693687139537157076223574227
45235923192867752789140991627196067368287877
25293029090135878313832772570409945594982903
10104728959348665504118211130849390188716401
28979964112806464753770647829189770531113661
15162277388919651264148725866886599354130045
5324787275073354788567316109533201559259343
9869581958796645081497436321683954700910689
35402767465820592835565738394941565374327931
10386573451694813154942707932456090503864609
24747366554170385432861062411290634594700793
25281700383071338835772101958322814102397825
40460312366257134695097270326913855214172751
34602110215395006807656598977022531628616241
5341168544250947370639077705115089969807979
5612605654866444213478302330903547147351737
11210841612086696950177447034143669616323677
30337467733120613752100799234924857414601303
25027706897617542655749251442593478256632711
24747503263071289692481831980190264733395443
5651788210777852502395392089276775945074211
25901100559946945848868132679926420281845627
34040840368168829861326793926619748702442479
15445083103414443376282216443781212458294235
24216545447564515180028608216950737874518493
10383976733541744251369785882228811167923381
20221509711016182294147571755165353846017587
24747503263071289692481831980169414967985651
35149413609208757140316158748211880343933475
10385751621799164459452078795117200879398213
15150081052670633510350836004525221818265615
35149413609208757140316158748236290782833971
10433312846890573456193952042306963212043999
30649817175256214214422483202973207675372101
43643188686278281695456838417075637392894401
34868342471149977078129239167062990225057921
10415247014363699781454278158239453583070693
30385084160147422577107780737051945218144409
45234286376970764203528743408336194563227363
15444119508915530903859487016745911053972995
40189755551608225425476165118558588697537659
30369517606757528013461225805378410519029521
25003082394420765973114763457954071196390111
25016148216531664278513468423716025337581291
29780333220934952501185577098549452023095737
40453525392138596243174147949647581772538207
15459640578070850520330078508994262390576645
10667548630119823816530098777674476501422121
5340354159729082536868217040648704926232805
40180875374804214378113579662786901588719539
11229645405190404258433307734295392754137137
5354285221111910450340438048960852276500085
43643188686278281695456838417075637393297457
25044006808140883462939284097785169048997031
20503397175573442531690773627383774280388197
20502625903557959530817873174667258141896757
25014554693597455349449963985029381863677655
30056445078575283442588644178044082238437599
45234283551352517919061145176984725062302263
25605188017644604690243632628206816631226751
45237654654787480767541532059250796752929107
25280835697095473955547858401933926497557789
20518190986983062811714522962388010472529189
34071152533896238216343677876089217813269159
15163136594223558370073664507970824064303857
15182079327536559897531820953912154967780355
29823081826370506082381834352368974392294261
35401897722353318717743399025464495487283153
35415779440627232540534711578849635616819239
29528860739287085614340367013955159876143155
5340397156418664242960073910889159776727793
25028296082803415820406241641780774389209187
15975034320068493695713769169420995931491763
19969979201712547196939057656826442818889069
25016059687048770109891142333812958034233007
20223196210682367522193616840107300551956367
39132759177158517728837744209655697122964213
25027527786560654435288713857880267030152543
30072923010408584312434814356300812998416617
30088585125676288237668340878776725074322977
20223196210682367522193616840107298781431151
15164735182909133942192978965453918232518623
39647467499797917652299665272098733128728595
9869635351817068859815817680821701338181943
10427440853171157674967977896167373924797081
5342951447477077166484572374510504374602517
29823901135220631882123599611707366052377333
30075433468905161949473090864177767226545221
15724414044841269699064059803017769805760101
15457996894698281473703444596037950718683419
24483506116437705993183886634078194605452673
20224063283294653887929224031027382252030447
30342565664586579003105396429872378248250613
40456894396436718810124531552865400881262819
20221644116194123775268880460463647993505867
15444119923097345856414159020096815859583027
15991422909254582211934062560773593416952771
10427493956959207481911483101811586979465495
19956875012897266645964605164489338017697349
35401899532949123099625707752582479862311531
35135530296625504531084032632811496590886197
15975992184958247707865017617938117202624465
5889481775780950897853870259547742279566245
25269360026706999727856489401030260410727675
21032079837018994253789198157960104895156963
35395064950848812558163123221209300614906987
35118274087333967103165951922873071553826133
20530391826249662769322500174167532040790187
20503442442145577885296190795152390153114389
20530391826249662769322500174167532040784031
30353083366959524620934139746790899670919269
15442571651576788291259633646839561612599719
35662156676303319606842486375750981096848005
10149737852319605443100122093063902436857633
25032635534611681345331832062214236837780661
30087855026122916165985655500331750319065191
6952033239662430037658615531155616313395013
20501847368673948885218910511283952379310577
15457997192093893963787078358705625826035269
19927374983357987208437641875112829469487533
30605566620640592220504032175309980097460023
10947752695320528342409509777958771072330431
24468761093260544151118818060218787499932345
29525712610070550749671632982755815178840759
30336967912380885693998913935599496869550835
5355096803282522771161118790513061250274213
20782147790175250552926096078451246593531279
20516412545968483483288653402110903334590631
39586782581372995436771153133640379320252467
30100912697636719262579265651781584063202389
10134990292606644761578620826571408736306621
20533805027021417189933885782006688629864791
35117508319771466475489439254183148570024659
40160311452491356602897593396404579763650275
39674590943062304393302869370177566396868227
35384597963321857962470850967490533165426083
15194326558472024589967820964343818584549781
40175867760006538863459614746747753733759133
5325563892941717647719519765732711338766921
11477896259029820728143603021929910140037165
44942655274821660402630395200552695714678711
10412743727648759311418743996373514684878841
5345457857918425630903693773391368806166825
5637905484467320653973054130955503869684815
5357655597839051718061081982628719825926839
30605566620640592220504032175309980097121119
34855370509461246374600146518662054654640243
16289745191681960618579712118715576344512723
35413273624471680873974476455559946282956923
14914074275695412563239669085932834384999717
25029305203565071166735644798208562861400227
5355096803282522771161118790513061250058753
14912428102975170210439636801530221142104637
19690642929808486854647710023531241516249677
14911472367982051604426138535870214608828921
10105449928728756457783531871821113821955585
5325555877026773005993121863046010371785359
15708799130242731016104987509116714226675151
29276554347591762087412468065535307947241259
40164445911419050157058781590185250828228855
10946201910655578118752435067348291935843735
15426999858639948543963181836366455285929605
30340110545807299939549043230723005072345951
15458869605695813675500040452280507030298273
15458861589274775911844328699442321934793993
15459689600926848972505950127273886944936179
39396758852432122610888437196770390716372963
16272585222509772803253844690527233002624995
24765394175965164305875002924659503333958535
30086946781719654730562486498623239418869957
15196873412084656901656315665967712803905987
5946738827485968537336950473374740862724713
25028392479455119074179757100822848067083183
24763803197514879953381736425274217855392951
49701983015390214631167577157878312897071495
29808285657047981154319195353533928661949115
10399630008705026873154491432912492365668021
24218917122743564535124443012259457458033305
15191820437720755957981448336538010248908703
19985505320576319242299934398200211469663721
35130746656791114750290856714439784598248007
25579845114272242792608636379141516708474611
29528038769002731291021820528161415069786935
40191438610352850364570643842892835325395459
35122461964308063216135531720026244180568371
16536400557075679330378671684867424318328895
40459449919771803518402085773382202205234511
25028437543454632083788391596505354019321515
14896815833892441190456863886536439216548123
6165580272499192247597887195227907905737139
19970021752206718326689060753766192650180505
25282471067662134285682488096432839540165649
5356015020524828326793165368638897769354857
25296399583066541084151145681091754378804207
5355149914131200990345243119081509123646179
15149259505142302228052872934712787985224443
20253601243194913293293965545175840753967949
12005753717995822682529859799663775589421319
29824722292009564711064508436853718690500733
5342040667292543377029567502513084932064455
35133022522092904897909894968116270623911789
30340113216018160952860826667239068927592799
20765713270313056195024737550116607561596753
15165650872694001107495152900592850002898891
29275825525793002609085413319236165856954091
20784470991163214480531395368782153500073217
10414428002167873953006561499334245994554389
15712126947289809577625891141342575191278847
34865290847776114227999177603659136741879027
5339575436243938269768266287157665270451175
49720092930160676229230669971894009039594275
16006261502905453622801409725325477283632669
19942079289763615204142199542974902022104309
10399680146310340791876020507550346840182081
16008673639151087559598708002712164783543741
11730197062061223141579633399532180540396701
34869986435590704497282574235623828761909775
35136389934350430553963055184148289318556279
16267798475041459860084845364093673038211179
25280739019160927091312581992229493399840279
10398716855807561272807809245245438204428831
25297221148298699355096738320958240355627395
6980803301911035989242831122636473651046159
35148642353549381916582118497734288369721663
20817332709347147616943944393029064296671047
20252735201508325426731719122327251118466589
40457763850286196048589947763146340660767603
29806646914351408740118010917932014209117479
25028529141067292698796520744774810541697703
30370476127579917687340653997963665446602035
10383200710544076229703874769396379159556225
15710486067907967332311657732686631224250795
11196961000354955062585918668923937626413341
10692947510943899882884238020863352446438843
24749055629539587676761108251352670007193495
5361120686983952172572370789632589304574319
20501847500944850960221112091186359114873913
30090954961754747609029067112785412021674193
35118279443086314764749504897568283725668239
15471976008910699619269998528356904368768349
15723544302166020854289752688113927476497135
20224789319144458069309581633766597357843203
14912337771921527271056490812375104148047095
30090909029548636526472189527493175371525729
38566743440405591124160851165037031840480139
15444119234886966069947305993529477983046919
6982396121072175301540393210318724724531747
25308598792273602331973801815854619499538723
44927134773366308011928595203740131103873131
20220738003089648815345579401846176420070591
15150081052670633510350836004593512512065519
15458955855260487892818558180251034305676783
29525714864403770862710170458280760010688311
19956867441422152217093775580260322800919065
20222329153460739917912871163404030114901995
15445854507240254070725419008767990306828235
25032495914983167435116808611553746886727965
10682438393308744460068811392109868971867181
30073698313760445331549085119661234673482517
34599700749278364170526426442404170468207361
20250131823268990880089845093477124831205547
10105550954013575978319765836404455979906407
15162320550403993731916828290534552589035339
15443388588201338167751771810056717875859251
20220687709025476474694652445383263596054137
10415929787440865730918862875690007531448325
25560078132899279670812176454330890747227951
5361120686983952172571864172852109342499983
35397615416514634729462421552398701821081031
20252785339089554833080470604253539592480971
30338289843915384174183363291385950173261805
40161125984005061877769996291515950503695699
15723640401412273629752614885837026354173217
34808573514475379152388033207264619771740895
12010540465464135626368342396860980526807519
15457362895112217732120932663172955639602951
44942655274821660402630395200552696360910967
14927957752098772102406383399059423237011043
5361120686983952172572370789632776643904111
5361120686983952172571864172852110022522847
10430860126409117144208794726731407221851899
25308598941096037072965209994014607099364371
10413566134175840207171499501474848492587827
19973165394191845588061637248251326903694809
39658017647255150623744873230358297273047183
20780508891505993173634248177146863280784075
35400215827936757281346635076396898951409347
30106620160416360403146059052317200447948905
11478712219219152982880074342463793131942553
29529680196589141602300071505485490542491959
20785290573200276567406370352397606545392389
35400170599377833531897177551347254815766703
5325563892941717647719519765732711338878377
15165508567857291438744556095616777902416373
10665039987986059734238366451920717375787247
24998896907305672346483519824522381083734301
40192302280367964344516549009869935292978575
10412743727648759311418743996373514684884997
19970750604771994317859718045658741391015539
43643188686278281695456838417075637392788777
30607347137530553566206549453287380306794693
21316202590118216746986694649529467455195947
9867895294750477402288257384322401730398315
5622292801248023422407025688519455173516927
25012959337904581973436226490435247123580335
24765401628704711788785343446631985635242735
20503346601002667478763015709287429433169737
30339203170274034631959003371866651313625231
20518147701592229787003522122759381097895971
21064722827835314447144363249371773497941131
10401182227727905048643585712101843442413217
29778790265176602378396849686039761918981419
30086802926657105073325407639042770476629831
19969294040053676702928629854169582588466837
5354328209564740739359587680567104411442007
35117461132162059547958539959921319312766547
19956000831196376660192948138630384686458045
15164783246143967556083225700767025180990711
10692947510943899882884238020863354388914747
24998078192580786302783806692679466052249543
20516461038414749543324271633484658475083877
50296937520186324455095382449839384895932495
15165698794217850392824373818955852667861423
15707251960442342857790903613665127325805859
30092504525915636858309399693821673313329961
25027527786560654435288713857880267029609843
24468758416696101531101094019323954297864621
10413605587400972006547602565968043218249775
14884529317078634294585176943204242871334855
25579751253749668082074587594072203614609173
25284800059490454436569044364079792957593789
24748325358160251335654444912887588824082935
15457999564422969462868586291370212584708263
20520745451220435300214527452866174168690647
19984726324362354104286427514636862473329263
10666732147403178113982316718049443775532599
20785198850670446010772299303360884225240673
40460312217482886028320983244336666882968739
30059818117025448272708927671567940550499923
35134714672934903045345633909279322163699371
10682393165333564733978727435169438830383381
14926268254941158219644944494130359938631265
10412698202657424470760505159701540511693713
20221464029498082799981644959370190812660537
5639589321826777709795110036427202879068973
34849402711994188904035500970930288656156531
15164735339892249732393381367635224097872811
19927374983357987208437641875112829469580197
10668461510330991321133287112822432597625607
30075339507380272021010822096472156768172293
5356789258582348365164095548563357198223219
40456077327010076539811267589636014442214851
11197641768819343274999686961945245061105715
14914989972926505038155271184323303327233671
34588960674207755702988258159802821026403141
29820757929778149197276852653370880254009457
15725046384085192103795497344771015057456531
10121112467640937910518238106039179598173193
5651788210777852502396141673194280007549647
25580025342251965368228865745466549106558059
5355918492236838100777792694414214192475521
15728470551251380719869061829389251642346369
19412265039542337654904240467415089498921717
39895717238451525508639022913145416260448483
45239389950335338462945859964794682301322667
30341802275754995223438019879297703258222031
15458958110925199818152548165682530072021767
10692947510943899882884238020863355647150927
40460315769498731423499362017466821223220207
10433312846890573456193951998279531230743055
25575018734265577084436085350071272142707495
40175870437509262081635438474789425453940387
5074847799428754971432753189917772429771295
40179194056486578889929464800514726496084291
20506821515575984276053391442286335974653417
25044831034886466442405526491715228986168893
15973481960149825879815534078326614008926403
19969296170405248748330568453149659118577495
34855370509461246374600146518662054654967159
6952031243388339532462470949183946013943197
25311971533374587746842854328329311647816015
40174090640542643118431870752480438523715873
19941351140034433853884865774169405680036925
10384882457662711325749570997109148037757117
15710485786576570067201804066239899284132127
15459825168192572898612923147088327587555079
20522430802387762113178431467035539879567243
39912056516421637003578065666927917934390673
14897686163533235527914333346280110992848595
35410678989970542678572719264604843251820943
20518147021809081666216743703141885491065797
16283322495683904746745350254861643668516239
10384113293354037939090890699962468649999109
39900671888112697105559838727625174984795691
30089361868656067071791289011468019041255073
39396758852432122610888558615464430910032727
35401030218768757215153219518792206028996067
5622292801270774040279968118810709409904607
20520745005917481126720295005448237256370123
21035227708362590097768323348919125508909327
30901390509011127690192308319010200165920505
25028437543454632083788391596505355931354055
20519791775638767646816710732371765523180129
35401901764285732168480852361894305600345035
34869164308754008666219118074153370531007057
10387441252579087349796755870514075370277307
34864468743944295388279841714504597905035411
5326469484841463683129655570728721271482187
15725094256902962042138752824454887975520449
40456029133365062672799137570211405830876763
19971714059555349722039790800840575507841907
40460314886390059856414492288834913483342927
19692281695824167607879564447429401724606543
29810702718024393859334622129518614981130259
34838938954993132144239636062136834172453737
35398529164300175529790117609299281283819723
35148642353665959130113130136185209975965055
24764576973500769417594690280714738185656079
30057409383493097397162973835956566106908201
10430857317140090039043378527427318261340731
30060637699806358328542364105412490864375863
10413560499113102070116304767557167026575233
20770500290759099245496422513363631501618589
5357701114998659621401437776343498113825463
7232331118464874569178062048694103947126407
15711216338762479009887477698027059452708663
30352258561824123821724812123611439946729597
10918259416803262919220091647655107440107107
10397942626571839016937039838691800362310167
25279150984273650791591015050541890477777251
30648851340463660378689328152413545998379401
10663447904617026436168025901681375553974873
35120826014911153303859219391940251509141919
15165650889197483047256129882613698049996567
30087765817379012050447331995992686842322709
15426999858639948543963283726539758341413381
34867659447893263375795993349599427836421631
5355149914131200990345243119081509123757635
44189713363022587887752941047157592587380627
19987963278822432551781681357207541548864387
20222328722007405099868763462450249423875401
19970892066244666283658104735195565426701679
25279967624487097371262323460430666957790303
5325652695975344373166452614576043364208961
10384110624961069864828748025665553127398117
30338378357309570823729310144143052479115671
10102991565017118673455291624873176565307563
15190958701466844197995225200430349742601803
29805782221869057155526650988170515357295055
11196870372792736916544971102027238564846855
30369613698562862439852358697118132735651321
19971663328402609003872342809537023367176713
30336649142714595650200548564505638612928551
5339486946290847065128946373835122648379857
20503397175573442531690773627383774280376533
14912433137072675491953161202909399612416313
6420253993149264452971052412526603635485523
10369267254438037978883448413004029924500299
24998214313904465298697143462791501143809495
15712036319757190112805095798772242952211971
20220732945292901585403046727816829050203839
29278150375453380546092024418385627367564139
19973258551925251708626057910997161590401559
20518966423375106062907365045517451026343891
35114858489713856707390349567071189058776599
10649519051438589229099593055530298749486405
20219820346458532981698310120413720177269481
15709575716433164837709766687162131763899555
11197687004505421546978398324420191670609135
19973398335762009227554506427095877181102091
25575692741285306143860191804534357342940759
5605901542911493030397699816900230952621865
10946935227496912027520084053106954503119447
5074028482729674273033637213689928757962899
10133359393710357823101097941847155693879327
14910835393468271970861580359306122098034613
24998214313904465298697143462791501143804311
15162178800516069747049857875792354377314207
10388311268323227406310251800963280890890103
20487787060620644968939731550516393500474351
15146611766681815945400476913501046396363147
5355971900407686360729634562115234714655875
6419432288250974729586382649803716037999959
10385704303964021071597590108175791500759631
25295489677736627229282392125655005646297535
10668463765947683139296625596016513568012137
29540417173069746068204397917889921147403959
20519742651054095313106401019320985787743737
10386477641220776356367545612835663228200329
15458818748368023500473289597430731605281093
30340113223821390835438603255230648438069555
9885245067912830094033791623558449964858263
10135045925124210444719906009060236369207005
30088539873972564327876500532409559027228571
9867900360476483363529313669404814439606817
25029302245026593767468416505919541607142511
35132978806981944340621382541382258745018301
5916330974835110314512798203617686048210681
14896772838092643982965735499492581872549811
10384937643602180594842035515595102515678661
10134998448928965291878599068571289615784417
24748325639586730801493340230423535277628235
15458864688211202659523545588003689398329275
24750605609402355186636536451267272520916863
34864192384605097225470297709918475711420991
20223196225442177584240816051446897738582999
25278236309893889066211772927575363523701975
35116545005545127322417467705302383510853683
10649609546481050837448403965539107827763653
14912383007653325265756036589833037594447713
10370091174576239540013475672798434899040801
35115725126493679127464249981277106403030845
25279098458906827492809275439972667616835855
30074611193847150618180903183802431168744135
20516549246597597850174335053748790477716103
20235483471670105816940678468812231666606101
29277333462129208658187071880851299811865171
29822352598293837347591310785232607149949617
20222376917124674481762467115773294418785991
30073789528406183393451231911781562659619173
30337422645273109673581626691550119992280443
10384110889910754087587500819465781398469913
20504947162473151648167684327277585659539979
20223241578321218345514410137095776226224391
10649518653034845832295010715181109072059313
30072971032093157327880076196184419291012997
20235432302054190642726387145668486134959077
10138462381721794136463439200692924110979619
29544424938223262845365082936717407824416407
39907863161397691172845633111400580818579025
10370091174576239540013475672798434899362209
24500762319293701918518486690364828581196779
20516455401640307880401310597506791086868695
9867812003179336694643262205089883482040169
15162276983025669213462683933990669933960373
20517323029976033777988378162469181895405591
15443391515886022666680832745986234237312455
10649523702187783121288240220392621604924597
15460505826908955884816289894430654797773967
20222376917124674481762467115773295029215599
14927130567366285948031313753421189913382217
25282474455443045720161623173938874994029751
5605125089739828588304096796142176417126529
29823900728872991797133461914784648758448797
20518969671924922542337581706543734622296861
24999713398261754932465046192516478257140065
19956093641471773184269417294870926681710007
25015328750648763748147185673944960837298287
19972485315211871035782213899090240784297423
10412784444851121561699478560927961897258761
15445758126278817475744981968493306102765551
45222906650029578192738995242148359099690869
19692144566356614045113096183426548109523321
30635937268620761225498399861813679887756769
15459732043045902259547401841111665363020423
6669369540913807458705829272960452588217687
14912383007653325265756036589833037594558845
6419432288775720889519900497741063576039987
30089361868607918011443807768557870964532017
30074566661935281369172530640216236239978781
6404687109047791502190476086319800009378887
10398038882232479007887915072364976317827349
10400405626746960526939081530080370332121465
25284160689339211085870582660497270562734497
35427973121482819767406787509612772808419553
25311971955210950295496936833237191956747575
6421027918023501735092735244635415524350119
25015285629151885378367211830694173515819119
30370336311632841824208866276143922774978691
14911517728564101992998048474790554026228321
40175825208665337579079525789472818270598067
15740701734368781821458970812249097015951139
20221552817017485373686041090017487651216883
10386568831224931040197763011786713381159645
35647365988186730340422528372195878526113221
20518190384739673269418491342700790381473815
20249366493715921597542582633829178895437925
19956005019219585357665366509263150680078937
20223150974950627327205525820490048713770523
20223148329192899181291546843657272113107303
20518240818880487734271445007819620672481083
24749872269652742190175869687328107302109939
10403916505372435162190609267429036993456367
19439929060643653531005969236918828113873077
24764620235528432149467473892946151091677295
19438335974705895816672162650338249174561521
25030032923505526641098474312531417498168295
19969931296333750480154930530104615679308033
29540463104360319214275750699887345361060555
6699727098950641987490847331709096920454805
29526534040984473037344996484388107195768515
30073835170510990104216779249340296302222917
20504361217060190884120814693908338300172317
25280741539272369446298333977192262275332647
39893115743014128146515197483793584240191061
10370091174576239540013475672798433606897697
10383973908256650058821742380464950345016661
15147433603441332288696447695277965611448175
15194278215134514552040212830979889827059763
15458960795650360972226069411159600433608163
10105550953988075425034921571969794671842051
15161406943123408769276012946160199042849013
20220730275155934156742115974414091677513953
25309508839366395699571206077673210586675119
24749055911302998345659585421358921977608541
30088443484718917781458986768503304091167087
10135040999401570267959504815491224344961573
6950440678972587520259901177898103490723921
15460647880669871660253265117621725900417261
15149264131635914806657620343487153211385947
29526443006710758248078340437566654188152151
15444938982193638124770641194400955132922071
25283293037586562387220550278417860211180991
5076536991823186170467231890980009294048111
29525715263677162917632596432393279199892627
29542829863543409151346332322127659192609575
30086754590666470180972998540024575914936251
10945382734875084300162425385734455742656935
29810839684047708939728719676669611040280855
6699727098950641987490847331709096920659573
20219959309192288982173079131934963425584999
25308545251061080968220045187327335998657603
29559951488099970683441013967274479138084839
30077162972315143466236966261047073404493911
24748282525944147966562186649227584696874599
30634103632082702630767231283073396900113889
24467984633221022065916187192451176077222793
20222376917124674481762467115773295029414535
20220685477361313472389208329228606633357555
15443249789825967045250770627652516448684247
29823900728872991797133461914767381636945409
19942223718355786347828711294507354180043707
30340110545807299939549043230715447390001975
29528081890205407484462722423981797073896711
19969930991922762091037485846479977321118561
16005437417948680980709026235630264820450577
10121160357411709399859956749669525857707533
14913116176233022608714476895529854459577329
25016152983847136943903736982002888586983155
25577475637619253964913043826929331910782971
5339486946290847065128946373835123328724129
20517416343786627884632003030036587024563457
30071235759682085283330900497421265590230259
25014460957975983424667862852916108850743617
25592271408040277797753982512393019581821993
20485230771501464065560498365672836615514049
30340937721894488944415416605539623532511225
10412695822598941994737758716236399414739919
19971614992896791449226510955629462349325509
25030075911500449350677920557978598112346675
25284158739023681566835901840840686996077461
15162272323604558005334405113508874170664261
11198460936340021573110034867035419511903435
44959088256017913032393763815126631960951291
29808382452531373694272956247199466111080649
19972487999991843004047726050452570029868227
20221598200582681273166437396906280058374067
25042323119456601216357466481271591847270077
36304104881997122787942378796668743462575209
60427104570525541386294736035944081153809341
16931421275418070402813464060358125700172241
10679884227460637547413444774046247539125757
55637337345648241993654235025765308033903511
34872359049211853102559231018081723780146979
74515032549192685584105661295718056534337885
20518238438514267198006531270360380728736379
13407012996605346628126160628309736939579089
35134665783381877758133487621566274837654007
45842503297869781755790840525375769524328085
10430912371288868871073620094797497176835415
35691250174679005460198581197689448034012527
15162223871074839797987612005863993169066725
15165465978361195039021835368606516562036133
29527173934776099994156876613065545642185733
31433172175750721023132613891559970701906063
41325566647000499118531865057232823274678485
15162320236886071052610579402985172665042341
25310234278180400914156080172303210758297483
35415782696881388181278107696505824438433715
74515032549192685584105661295718056534857257
25074278679440589274671244512063749009574249
30074612318546508284394730929226480566528951
20768081698775828955455948693823078056160585
30603791741617546302894779003319239875146957
10679884227460637547413444774046247539014949
15475296811198522053703541289474006229071603
30042613068600037236616863904113167050090371
25295531955500096281888444303254511118537007
20488743171130154917583607624571874341643499
20519009430065529852076991386912623532564713
29782112869733335341230269686631784459180655
49733973703503389226945849005244444432073653
7543762904770147369255979726412201810703119
10651114547232657588200202999177729900393597
6535971548536388676469106256206465422631547
35395112410593082222754080710373641333314187
20784470583991120896434354008148524743289209
15429369122688966813432119353316882129536791
29545970133426653149559903895309623175275127
10416160472583579194591488633858585539944259
12569445965787355953552345795538370943653667
20504213955766306970193135704609069248415889
15460462299182333161626936189644193546450411
35690474260605058324852127363624189507713887
10679881666113144068916257670468858867456213
10430043346241870754573004762748476307916075
20504213955766306970193135704609069247983997
16348916798556412305946694731865061753736623
25266080098992982411530462222262332299600211
31433170194405256027765869647979353231435427
15445666677486112618700681582796081897381669
25279876720992274524964734250011416207124267
40473422183295667645753883372100890741504937
39895672867818247905266556670015308371378151
20223238769436193064311636660115923719026871
15458136538675225993505555578159429262354295
20545085984627316574371158143399299843984945
25263583976168918923433820683952880112612799
10415198844513960560175489438744569995210821
20239672992886258197026869710758521954525269
14633004005237792581941733772748617625160899
10729133520222539911444603145298448549479273
35131332586107047435603756355133859503845963
15178711495292121134216300896576002050346279
10384014953767599637864349659338445521733335
25030033040141257137450177971456903395309179
20517323195153377993287122727015211791552435
15458047916384179116497587069494374010982149
35429708278074214208640078010555085705506311
10652755569359883452531057531094592485917973
6949707604808162782995404053958214501837213
10651165263638730950350684966443723431505081
15459590012122315176739908255253685298821241
30351396132709519783940359093080019973845857
10679838569384918059307792064014533589800449
25293898841001287863074053812394678394520215
19704563164781882750802537272735263904341845
20772090049717265657961191387424282313757769
15739162151171185188293106439198189758507267
14912434012910845002216210797422872387204723
30353078028039796432627941680211591012433485
10403049001859908063233868276880413538581185
30078574153466946256399860881575323615906321
15739162151171185188293106439198189758303147
34837206047463530994448519727699155893738921
25294761279244146010194223237345371819372183
15192503475579282396524217502592308278875871
14914120379486142604782906941965318983861543
25574056958845521491916760363029233611814565
14944528081701960541374837407118440665843821
30043429708181883028382225887467750725314935
15459686924292656012564906055446983936717551
35101842385008551755356683465986099583445441
48408971849301539045097971322305796127535745
10402234031063877129982260701575665955079961
5888428940843773755379604941349685531550485
20516549661504741051900289110220994954674155
20529524462788621931798367976397000569737717
25577476099908867632835289702665335067967443
10399586301856475943623815146508077974856885
10400499892681511641151091337205738465038473
35105165426361009037681345234534561548366537
39098568337507917304297397582757934809019413
10946888002401924621332384224949282085512751
25029168643853282957041908126768515748686103
30059813770102212529548665709588166541699781
25028394852525292581028510495927095814197063
15458141041909482217265933061641671171492383
20281364329268423843189919710466181060602477
10679881666113144068916257670461905882563753
25579160227420505661998577477877467170140011
10693769769133091663459179525883031897276987
40175825498818809709568871462028923066941667
20489380427411888003147930679242258127476295
10399680005391767718288695886880863725535909
35395932016914030502801881071034562960646055
10943832895882796056427252324922358759774863
39674590943062304393302869370177566397277439
25281657253770771363533106898910896250432139
20487013549901363593774695420896101022717031
15161361699487622247187051772487198278982675
34337478367374081492180828959969259580354821
19704571031945189137066058087682925041636069
14912433277968668954751374421503671621960755
14896866566292049919362158856892341758386397
25605185630294093848727983771871267596456203
35397661090510001024446136766478272865575147
35397616151819548652379070459463372620667883
24749098618717324010964154445769087122032659
25014555506181667835075821119492755874059631
15428509502360046647779762980480170071827393
25578295401387963318953734914659524148910051
15447543135984389139760929785508941311752501
25310231750313747859971011392486702493349807
30075433610328444310527259597033867071419733
40456893380878920359439025685933636430180255
40456074938813650773020995174578700864547427
49423455633384708474795948297430281260203881
21311461227659138973997381662367451301821739
34839754596365334315312319048609699072731465
14913206920906193558039925247898738127257865
15486775010488181246387838042769090315169385
29261715331740314312710658608468022182720953
10370131915626304436266691771842466193298551
25579205158355730777835488680899880792691279
25563545445506234526078999424943304219482379
25030896064658084611180333961034611626941663
25293898841001287863074053812394678394624867
20514824660215753806999422778448123743767247
40458626428893606785188714021745040113997963
40457712978550723312543728918820584922994415
30072241804564133595225385972636449352406817
39866171684380265150536005808461602626283049
35413228545777875056251116418839404926559527
19927418584073479084489695923855309442679029
5340303444572632683428657016994497998609259
12008899451115985385186452500238065717707979
24763800668712871193613689139514014779484615
25545421153533343940448200584502726476573815
6403913466080539082112301076955897759641379
19692145112641758921413130880783643376383505
5945103876202619814283391761676834185026393
15445851415803731858189158536518251393318587
29806010221705668182775746385356377437182181
30090133124150716020938722392578649134487249
6406325868100298780797543860620514963408039
21036047415641791626977742067206766548706947
35147089024590871557968676540759447637895895
40459448414787428604814255466448677448547971
15191678663941137332658179064209818292536077
20504267082219092298949405473105469880405433
30074659270548659963029986008342324784755817
25294622206383946673063573379885135562296891
10384927387759022577688675854192521083460043
35414047556718169974398938971668061968844207
15461327531858157695102935609834248684731043
25574054867513659684449514127914581583954659
25293898833247565024744228224502132650739379
25299823806717967998500590320778698016080783
24750694255452572438474507762060963645716755
34337478367374081488082359619672544131667989
10385706394764843357602084648706832755258273
25001451223274377600765337250989726032948503
30633281662586049395858207788386731928601977
14633190560799926674919070432770764549738173
10667596692077648710976287234697085740909415
19690592331792527207819806411133016432727521
45231734739137857300363948823694582506546571
19974811333344668902201013351846913092406087
25293752157636708101361230586367749413972367
10948526213801491686144152354735355047489739
25030946350838159389629803524026977249281815
25574001318500501404696376048389739326043211
25029257008855681896622975604045626759779879
19987275433255630945618969589213307419610447
5651788210777852502395392152963197311343323
30357366607221457817885062341735281164089729
25015379333557068834363193786331119991098167
14897640357138200346395890630186757158785657
14926222729978166648872192904223593561611329
40178422645721664509229679799347595549666637
44642702951616227473076822268205422960167241
20519925853013013726594703143708208858195383
40457713556919514059622434535668868303619067
10403918167420331255867173031911899193105701
25028341609120956160511120995619854851452103
24217276118100690467236360718579163164159457
10397942618336259920040133585354951839908307
25282521783202573111286535382331803593571413
20518193664895227165362768702050146274292235
15458910362409091897675180136044809880849299
19972488140475701313268392737695391985901329
10385704155189640944340665284069931026240271
25016926650731704680141577233764212720560831
30071466171733073630913420358782145332541233
25029257307270444525457135131458061221492259
20237076266493371885038074915220010382805125
5075714716287347591061688417689531191148411
10914292252314169718269430510233365196409583
10384978276328230284007782804130647217696971
25266904620960976750800769320048676049337783
20521338280442561575177271690066482766872701
11198460530495476399983075482755742341728663
43641547540259083050453147784308327602373849
20489423556373718761461854550359609625834435
15739938189435619423288528023945806496181767
20516505975828437112456044279147086445010399
35133892397397621058182151769897012602397517
15458955441656796415638504313031150678585271
10413514991039094767221290402219438079500255
34320265146100138434012280956500677857579555
15196827613954927961874844445200232800967859
10417846996095025993012495445243440187478081
5074076380812358840174809560184765149309943
10385701179472347970296354623322030899110785
29542012670187200045315165576909814277148775
30086800099203886742487680029016038449887151
30103191640192453273643157825552769729570887
19973354917254573269417702398261429859966919
25001498822921386631977178089001003466864639
10412741347713313553889906147562799515784403
15723592621746839711852427695501502117830355
10384978276328230284007782804130648515830187
10102994539922443258684720324916220908571033
20252688510937624534927851751274451170384865
30058999245674810383767987329716316242131975
5326377706395150905760464037374018071612455
6139137877371121292466356970990638824130625
40757049877234213856086763568484239920816139
31236549567534893220429043101425569539415491
55365366986921761000907570224522237764685515
15491874174741112006671683808431295557536161
55373513833855174309504395793501034971816239
25574921346998605215188941718626425393046299
6537608775258628396464865892542498969047735
30088537932429470050820501125342241449294941
21311463756390228303341630335790410144647687
10680749350173212176555753843316734082720733
15463198503605026491196740614042565245336589
45249944725788016816858206849322817773429905
5341264487309034667870303829131153962154983
10386616440024243034663215396846096973783569
19691371187882741269696627194951391489388397
30073791916721864050250336889578568092799993
15445846920179934302421288911974165520065479
5075809006093896502129915825922185335861555
24748324967196261070167125274899243176970895
6698910458928629932142808093239644411229661
10946887181629089775065852843201630384585315
24482004340293263731034349157650068851663971
7508615782243475145275164854309114940589589
9856475694259793887191874310416477458302031
15161543783806656263679267740615679257508537
19689823596604660752851898748116690371479077
10103859092405740994544612207987831041499585
20765755852371098220325768433885637218853561
5886150859387880538472885881081192362383125
24998894238062534280256033131146896621424001
19706983284856234850947071928905000692375253
15491773181392513190146676622903507393566313
10385706386500879275117392748890843713221633
15458090896520614087452628069063476042105339
19972391876555405278214625468901494048598017
25588748878213462088473766905147171040415663
6137630066439261666747985440048798728274069
15708070996630423045824266124401629349295699
15445851688943633856977321608934741652644271
5610051635909209669958014718218244920632195
20250177621449648716847396113547382645206817
15164684202390696600759823883193409681729173
24999767095788130216558300889303062322964651
31182505214429554190571547100879040049562019
45251676907454112392392088967988965684700059
49779133937500141856158912379280931434747579
31183283797904549806176954049632043331457135
65473095137517604815776532417966820402002987
45254048583591475757476003605112296710906631
7101432088696921078568130522254504480626635
25548020970036301785530788583151511343342163
45251676907454112392392088967988965685108623
15427726041432131569382789384555914268112747
19955231220086952006039227246987756050247625
6403913466080515181884046823551039711835939
55368598017475771723894859563927653450896763
12566300630157950420090580103856786092339071
64671077993534459323034422079360147481816123
25573235261369480178583412837593890126816915
19707714378553789099724831256119808112332285
11592752116128217014001151454771546718035573
30353998775775666078169378836887635450774389
21316247427831819033351778958751943878504651
34852915237368584974036401667551348398501427
5355147229302915196886244723235174806125943
26641035406312679654625859947469607791577511
34602931780336844320082153164419579029115969
24763800942381443697179077447921650323987379
15164780699248306082674411397051745718595319
11475566891393208898644264426388002347488221
14896772838907647748492167664450507058153601
14882889980328790001430756728806315205350395
39601533237752761495640333844425729306741199
29823126537792418136130266731433551720701909
6949619107024753844486558924882700373898205
44999372763016414852264080473028300126087675
19706116218864612624008551258888735752647349
19941305779045824198438728801097148086418089
19689818814065015311527645012700551400513485
30090226529754611888323288725832643354940501
20487006073355504492740243580098257650102229
25282522228604768578988576246582618446753005
38584686636405470548702349812018000788218895
10664263957661291684372052590925535086654333
20533810678076314294689986239302558573260691
45252455764069060684571996463750760759516995
50579740987865189913574288859846911827122865
20500886144835298734626196939279356362783857
49780773234936756190472154521030901270945183
30340024280712293639356297905945361752371565
15458047329903103760472540120009769866102063
34854414782173825180893371814682610350085487
39572857006782920161523454105443514103461615
35397616151819548652379070459474282381736619
35114901329877963115127691308543794996473423
10416979797960077994951366673280197083427821
7824832520206261067952359453142901548003381
14886078717289224993650376269373907465051461
24998075218113129927926321861615564537684427
25280880517900109456596197426751067497313937
19940488850129586521951551155190167654031611
19706115820754022290944490194611037645125225
17378018075586353033730116297013943093585761
20225695172810162438342000650527328275460587
20224925432613673311575302765093021568392569
20518193070412452892052973852406654514111355
19689823456553196099088953946961829951079569
14926222588164223614049257359650929433781301
30340024280712293639356297905945361752476541
10406469797115500907465314492575357447204983
30090223861789895888413481545201838897837205
20516506116673340299067536188578412829550565
19704568361743940141040211202342825169444477
5605038823212488767349746597828030586165307
35427930430984180942962441831675492436746483
25558533797158052654661411299046790435459983
30351391215681250201879108541592625362513537
15191770292669361080097374119415227491584439
30353998775850757280911080755238992452906221
17382847671020888383788376316088604075083189
30062314412491593812572093206463924254114891
20488652159768918510592481607729362735912647
10665859446425345679080596845668986334229045
15738157540765004582477870471028798376429107
50592801735836239638092131109024498243933157
20531203400180475164763444394929690534194517
25279098177887120638571778667662444340149099
38584686636405470548702349812018000788423339
25016105078580972641272753599591615348912075
9867850215065088150702014704419746465771877
35381998699888926446874886158624646149965931
19970758199279632972594265282846964380201895
30075382893825558283578964193278477856814501
19958422885026432947931341229046697965503081
39898173063813779246844022104223430654676375
15725142600334407233910782283636399417196503
10397945600682303454375439530556598674471943
34602931373577067525690481196375491523165813
15768662070911837300304497383097604411274323
24751470434931438264265047074005560832789347
25002265482342740883806337721039116990632715
15163043477850752809585371799770731022223647
29778841120843378119512141633545894733631303
25294573706950640378817134206199603913350631
34024545225439983286827383724659182475080851
25577476099954456334196627773308585753818771
39599848534911519566449473722057636517905319
11759012648910297042261925491208046081429067
35692027049257670010893238382184656203354195
49780773501306539530967462360043815287027107
11002747274466931235455875073584673437881703
20222331235586591991434333274480198390668883
25559307456216496219164095829153992030762127
5342038295068171069226798957649461986893309
50278872703701881618880803529014076799475811
7232328862804066290697325843857033424301927
11477892910346214651338025405499053535352433
10384111303466052569714005386130435561212525
44999372763016414851631879178878178117218575
7229137331099053348037659102361950979353515
19984774385043798126749281841014500699347193
25577475504914690192303166790854463344500829
25576696969670762940086483171519235867228471
29261806904443591789251320077457433052568313
20532937819121945920122929377638331603301733
45254048989872033755120827454990899309209363
15725962042181721336153486800238074190683139
10133265987186594348393666694133667494222313
15163139719606499254211714891409985703046471
19692966685317519119393747070502811352011145
30354764534333647833407741768317919869846965
11198460663244215578911939094216325116879895
5360253182502442342911680622386523798239175
35114858052266556083139495320102110824265851
15195137844061507747040090555569431218688351
30073741442983170709428722404344287956693275
15444982391645159354008298059710478370959467
10372551927374195209754689410242977222065729
19939614488098176972344811098104139909239425
49127593954384455184706057581276195683861963
25030027966611943043539291172768919703871205
40173316840131881690317296546846567481797363
29278971392143880266389623863397792015516271
14898406992450867653931934436448095911732605
19703655475102447620669661547709560798105601
25295582968103330707827890692126330130356167
24752199523006311008070206593467297291179307
34588141232195419423001497518228061229594901
25001451082717059322449486342707322639586719
15458040329706229632431199727707665330198511
14942790688242735470496647266716245862052983
11461641169306959984820409280709733585721297
24749007591818831744674283547985656361314807
10416159895158343807470933426341973599261547
25029307732661285547620202882445217301255723
9855704719643045942717077081526395628424501
19970715373372023523463970962640920407588095
10132489948555394988399304973436437064660801
5606675358016345095168920318143588721269707
30074611185250162693833320063476319194267215
29806783748129330810475579591537978714913473
10104630190979917115608591851124014810129663
19955180770004863782017284295719014505392873
14914845836125693253879695674893500790767413
19971574822792921931170744632803490318008421
15458047907250422038990627113872612645903223
15487640116695852341789842313815961064827733
21109878240130827775745281275118191587050563
40188067382624565083988418614169688194942251
19692145113917131763234661027915352742294397
44719896987927935849124723463117891418510949
15459732190858012346244419316620916236951295
10697135088658831871784576713540369843927835
5074076684712215187885188060254918270496523
15163910808670107591712593308555509951151277
35116544427152331255759257613494175503998923
20223150841377525046911229608440235987171279
10435146639937112328549251604467161376798643
15193408480313730835727444725958680041497535
10412698491047022604223688748326591629583141
19957600907008264645994019004459361844634389
20224746736561657946168623840770603791280723
14896861203170357116658087035801602694058661
20224748866886464100021184851789014313872203
10105550953988075181196222087697164920646167
10399634786089768990675811310989434970201163
10386621786313653782120306441067115719809967
19706940577828678398734040795282329802798609
40188216718342914742293775869489860285619393
19689775286221761008726271497005470669462273
24219693990411382155705734334586796389006869
20519786179312167224969778022776145885482309
19986511897310367316900270455645299770958913
10665133840651331894012713905182063538994065
20514824660215753806999422649918445780314459
35116544427152331255759257613494175503887791
19956826989046193018320855244815333338971181
10399629439439155653779378693293011477827841
10398860853066998621366167762788093818410569
15446719052355110509666004187845002496762739
40194768504719000597594707163183691526786677
44936881900824065698773821744736772983460275
10397902744860436841791467100648001940934095
29791803238625130457049410919582567341525881
20769721308928728456345666043001441835870009
15457180404123375703915374850253906228418849
15721996303306261041790039066981084271238147
15177889650248654265323549509012709802305691
24763849112668528804868569326842855682834531
25577470588855915230545707090850766521049033
10412744016956394724698262388592703830683889
39912051317989790685305391820525504397622081
30370429882895822603804891857368730692497565
24217279052290816019781995171141260948654269
39645780562654589188297797331017927614679993
15460548690486094643509588284353126501537343
10397948848674000389570279638981389672817239
10399680733064984594512542970165881006601359
40488075733405745216311793062406333725446561
10398855928263755171814856215977635427390085
10400547806709488378695784135630554552766001
10105497686201769328494864619124209202420991
11480263417463494292558210992220529794127345
19941255187948895042022635006342319462162825
25577476084680540081281809447830487572140625
24468846937845360955213713425040648894380949
15161543783806656263679382453300840698665589
6417017483629762300605872255278183690676355
30353993428694133155361763753808800062755349
39937722449803874134048423128361495759991769
10385709055235181590786761358853263177265693
10401225622846540956529892360593986339249825
5342855067330198492250828001745311786244687
29542057912376038926135647773184108993838591
10105452036390083237360501593888638700654593
19986365496242342724531881530224933027016005
25031810738605907482931913336647537320304859
25281705001424104176020495763733605658583325
20223241743446077676524841931355037982711099
14911608762883313899389674047717100323757733
10399581830641260668428307059085337795598809
10666777524559659337305142815767390143683939
15723592347257992808358170030778705813064335
5355149757091510694185727377796300582004015
10987999574464052156514594863114259645458523
45217953459830946575791579592246407634493489
40196407270730570179867579176651698406036993
5872905209387173794910086747948732908097249
6701322728268007933035075740665282892977077
35397613911477936021761868086882708738233473
21582574222688145517882236793439095890175377
25591351248138393443022108353749332242686461
21062393718165504751616073011973441814019787
5354280303194153514608972914031229422253747
30354813026319461017915090237425941572578741
25591351248138393443022108353749332243014025
15427642014916068104047150187694929295326157
19942984856079560796490570010792826382690485
10651885678425719353590894805560984751823109
45237657910660114036942187383088372913544395
10412786566916198277052851801897388199433669
15446719052355110509666004187845002496663595
15457222970763647371635621185666084873119791
35395110319385631176217005002893507034695243
19986415961671732078487564841790183731985407
30057315680874198771533053909286071034849787
12288417816157094466109876182834364810174065
29820756968861216360385678985225911590475609
29527310908532965981354501504585516329680967
30074614308894933209505730915738524979580997
10369358140008370550645150946750679632134553
40207922838724004155928040758532608014505361
15414667666817808678597354730865637071429877
19986420871661801014819424176496438796171417
5340400255328251482438495851835813799065801
14926217390725663222807166133154746215831733
10384887085047302084098723204489450751671461
7231511817031367582372526195949456767985227
5340352061075489549474486567101802205624381
25829777848294556738467110647832610987329783
34584219435251205476813893827122114286208593
10384881730495600254614240196987259738634217
14914074705415597896285846495060953407739001
20519012793808396857665954262002632090249017
10135859879499072569526774364818299150963673
40188109644323666085686484596778725231291475
12289238833032465935720064861117649989829845
10103856538959695575552713221912405292694713
19957734648330886964861365314536375067644889
29808288209939768959065582176899321598342589
40189852807163815004175555767973123553408725
24704863668038055134653477709371317812216487
6951256919193858971895336495128138131862973
25000533030168082447550358127019987700029367
15165468381828422980643748496131373857229557
15711987867995191231873200124212174359601123
16271765921124434880941091094772812987108455
10708508891862744684649044479754228905912481
5916371575836693443104540450503126293790621
25281606382138803515393176663214139545105679
20519010287332547558980687775803512923181573
11478757751072788430405425716694878832195005
12007349206829403732518721153993166761269823
25030898147988505704222736938535788046361523
9838311959357060397490950770302713426975447
24750646881226183247766508537127285103294195
15456543156203310583967864711829593933717943
30045065797247536183638241177451701557494691
5358520845763039055744735980252266076358451
15723500890980257501480403752397767708626959
25279922246850573193295136119278412614987275
39913641865250251154388876480031027408688517
30071192333297579029401335947891186537522071
25031815927780545988237297708097857194880677
35148642353665959133500948682490906950433151
20504267215722456205015898145579323168982345
34602931905327688518776635989128038852850325
12035297031966183786962263636972790151000633
24999762038612318097395511338880733103703015
25581527541103011784470149484242195201164359
10385703716871265947468660031425462142667325
21582528846012322509428467405185278563918869
6978385272663986106165326689609385827926375
35412364148619962907331466337295217318370567
20501665142787723836290935637449357466446111
45218623417138835948007665560794231941538369
10399629571207016699536799758117665775833441
30353078151691201429082847722275441935200409
9856521788967835720091243934088503699908463
20223196225586779322682391059970733209936467
34584992688320418399413608510220863464209445
25280736638311533640032173418335622560612253
5327338773463932191307113826776334338699169
25295582968153057451249276639505756635023707
30073789786343228953953849519707953957200807
12286004992107961911580333140025804899768597
19689818274650279584103274191069428525447161
7233102521930904488789469054603058806977379
20219820056867340407834822716379975190731781
14897587675240498211984399383004631699191421
15446719052355110509665882748313905902838203
38599383895460918020125439272578527141710639
15725142858323947383111433019969087775415407
10435146788226898431115003792409643947902467
38599383895460918020125439272578527141710963
19971572426787747274260473561603979676513809
15492592490339039063641198286372840439234669
44719122641645497182143572403674329172034325
10398815335907390715977612919787128216515109
20253607043530070075336622008850781896292371
39940913294646236124953771401108778726081301
5357600378413726968879701519190369908277903
12288417816157094466741962409304881196880877
24705533615683934828259509154941380581431535
20785199406200725825435398514364296187671089
24763849112668528804868569326842855682635919
44997501782952226232238850351735232233936767
25015329165648270687586297967735310071597043
19691419225922026697727704668277223079878441
10398767563669363636493779514833751288486031
10701469483871921440206511654592836412903067
10387435748973514858327523736942048084686157
19954457983036400090641949820340380984370005
15711993190385793874259646849330718178965647
45239389950411689431487406868854770332061091
10649518786126108379892387118858650037705125
29558308492723397718214838407070344613177127
35117454770754062601098606017253268253234053
35134665369090035777428923230661253338948327
29558308492723397718214838407070344613474883
30073696066383565588626289339988995183635207
49219407412977279619020087654257291285822727
40174140785036062998668409642054696294603405
40176738081431815363659788676747370815481041
39396758852432122610889018057853259356482279
14913300772375661022203602971500569145749407
30063280379964243069730689150534404679039411
20221552113245758091022734333747333392629879
19970752844247566194810858936137701825298297
35117454770754062601098606017264594218115221
25282477109869949080361252664101750789666037
15458821402406909808472255361841541203580545
25828955190211845261729033006528962192663271
10679886168669110009528226754430026910946429
5344638416339581097813357835671194536142245
20221552113245758091022734333747333392734855
15475253253967086787867618929216257629033359
10950400449251137528787929259370152606830959
25828179409136602156517980004151221289857643
25309460494752384555750527993027722293981903
15165508834154722509546197556095177139481305
20770494694432498823649119091446044032700869
29525712343841413526992648197330790685999415
29823126389865300180573713507859179188362021
19972487703437849857103502399852600014092587
10432492696334472070769240308877347084027047
24986556856600900894025548429777127758614027
25295532830519394960905288252966306143298679
24986703968817284935317943418714248713303783
10383334436739089645491840803137858327877189
15163870075421793895319403184677016511510469
25845300907679146018251303261279901373388915
25831327960863172207413363667202021959056039
20239676693578703656451583363346708879070337
20221458839786554647314338352256372685115553
30351399231620436326463948173205196411022925
40177557529898459502527588135974614917167893
24720425874217282279947179850240135247223337
19954412333611313135416031015441941791192519
10945246573558782716794235335604575874172225
25576505059776711303470577896726900579454087
30088539585098389634886632685129706627821669
25033495740629431979266183734093062128427439
25281603993892625767256012529738440949981417
10651165130091133834701616144749771801356169
34583991568868326474284063326111496707527683
11002748272245865741371372600461414244994467
25575786453085902759298731284906760856161135
40190572330471962656188758886363820114088297
15164876807893187242126746298605792856400763
35429665140458895877160525367982581103684419
15709575325375186430093384595110398552789047
35121594889746173258736143307111231896676117
10385752332608642423349357211680031037043813
34864427729582667423435097460223054444068571
19690591925537355932293128971609597945542401
10400453672683103972408244907319233196878545
29809932291957274145035790952588207899209509
34864427597020091230985129488862800052850675
40191440561076483881173512528772134142663131
5358518175552413721362348947533940237243617
25298043282025878159590791480401491527304991
40176738807679385191600431934649414886014835
20518190251682241671041715361381258272465463
6982396395057885582627370973849778549234015
25016148215611987702963349362078631432356923
15738395663040214172750837584844064942443799
15458960499097567022898792789677312562543579
14896818660961417175015268764244614104174413
35412412194360560365705547072940460670308875
35131383170293448680819170174774072313807413
25279922395518858902215660777676288426261487
24721146290688886564654998582646327931636163
35709916811790407237671620834890634548258067
15163916311048557947748111477326038773486837
43893848468330813035750335144971059842476025
20505129794303022790848158784771544233674565
5342860413156295466282068243516472921111775
15197692143409169358201359892996910305394731
15191769417317058751046512562643036967706619
30337468311997868040822374080382081749519461
15191678977405529876140817914467853739102625
30602924230299025120476620408329223692619175
24999033615795652879248520823848215966888075
39924434772538737558185292088261293100621587
16288106573936076098326903626026026662528915
25017703245231462279541615448014484906494119
29811615995820219693221683949075606490153303
25843705278361780073375497381611840280942707
10651165396318999591388471774990117743646277
10399629306372126098868515911065472078411521
15458048056072743838554333722562572814580431
24749055770527767204358692238869516228062415
40188061730654198169277374583911313498542873
25579115404785061860124735863772370342245743
35429761223134847350488831341457502808437947
10384113293354037939090890699965841336253981
15472795895863207159754617799430726185884779
20536358896723683165930800510803886188691859
25577379693720972344694254198247180203072421
19971572286690781145448962273005428908134185
19984681377377381915901669734371563344268375
19704522845090334744461435280100908133313865
11463193951138556296494949977738311454853809
24705682976913893066649129897805631703017571
24998902410144248343493317985192031399688543
25294622479933282438091800681484847784242687
24751465518459129388377269001092543289020151
21314652212622543139028176733346816405751455
20531302011125518789264313625502976541776127
20517328401442220236624412422163276022463155
15472021386935773696830783683811779249432193
39583421897755278573475261219163060950541799
40178425471417748958724523675397798267813507
29823126944869131671283835285514096911641333
19703749186081428110477464862441512874247141
20532839209044299796374619803540975239859055
5948469055701021819348608593316947863882645
15412070230220242875495303582257472049166529
43642369244818765025881867979864649993154521
15461512566216027164335462623622913257408749
15490959919954694813811038253051442845529893
5356014731773909292005779102364742396361141
34335880349809411110130260194016925945356441
15708070996630423045824266124401629349196555
25293893345148166227557681047371045319523079
10400405766798420845673997835985857063580441
19971574674550123800324583365270006312790905
15459686518424104752638221976208590826075927
29555207729496472114219765265943667355606187
14926308276706845162529213481939976072342369
24749873090381230185992236020755582010751299
5610870506851740079491858522944018522652831
30357366755635693503421416614744223182489685
40456074938914151872687527289424805147974859
24998085341637163803226268265506492088592959
19970889271857390564988446361603040066230023
10401182087217351526890168326367413993741001
15165508700537614660417474389432790799383113
30651501310619242723311080159128030401176259
40174140785036062998668409642054696260813445
15205698106037986062824602234806250024075011
19703792175398546403793796158972162453346145
16272539158032990944847448320775868754434571
15460647740259766488247392625586578781494629
24985830813280703349270724802200578972565305
29276599848706996411039542696446965732063287
25014463526258209892009664455966417786833551
19987144352790472410065506682270564683549233
14912471208908077509046059184287124543433367
20222328433180221603152467874594416317380169
20769674978892279815790824079694093552767993
25298139961047827572459839940492605113351355
5637037527339739275027644011896626762415057
14912337185776342031961994697804432457543213
10415202240487932951942312854756211143450073
40173321757592343279943881712939192423609899
30343435968619790054911006898042650055820231
20222326036748225238881600426196968373775251
10679886449999077396346117624729853227149833
40173321757592343279943881755764191170588523
44968005936312371962053202584047385536802087
40161990241593431981401372878612515590361451
35115007553013898733427280479124535941476219
15457231556443336145334188754373912402147479
30337468748701162387927093307516880213663339
5886102789141966626526777954311249434873329
10132537564779498742289217089761899156235431
15461420805191333975727738808458422591100159
14619067465779203584801870095976876155758283
10398810137961493931773195525179284610902193
35427976088631744566246402005696125356850363
25015328907731132818899074475945539999828811
19970800898491815772678118785901917116966045
30342530839514414657988783060187941910210239
19941351280981333635033884485840465332620337
10416064083329915156094086646186398950096029
10693769628214418330025260947376521641850251
30074609665010865356189267436745673371947831
15457226226534472669353216987921713166432951
40190617847631570559529114680075027934754465
5341216300858176537696027364980528097748619
29543606044395218380485291612451555802730603
24748233659595006054078935926070690835978831
14926308440218210180859226527206749401786433
24704868732871363509128773946549118874736331
30369467015687350683626198710773774105350283
39131163008742182524041370125277112789129025
19970021917021320300813225463305286456096137
14928865261336380202665480623199388762948485
25013689734428298335033924870657665860753999
40459445886080428166238831943665813744262347
15472744751806995080630572686241644939425373
10103864274691043899621357247662689534875613
5634489152698332833099543835885632924250477
10385660861148443150663143651212735087613425
25033495740629431979266183734093064034563503
20251915423337141787910003349189901105641367
24749877749003603928866368224423508514602251
10652755421070047120493878135694914235763701
19957836094103091001761932823652160530275807
29247835523848460778877629134381322124390383
30073696362961861492877698768269554012419239
10416064083329915156094086646186398411673801
15446671443478175389003641486154186910923203
25031763130498235492326145398648262182716759
15442523480810493642775617999698262088034055
11226411274667867913625449716953875680721975
15445851688943633856977321608934741652650103
25311971822197686516741445386184790254864011
14913206928763189932910248410441973497724873
10412695681223948092722248020034428824346899
11226411274667867913625449716953875680623155
10948574126143386628646047387079009301641415
25031762551722692788002446045764022143159107
14926222441176559441931625854370895510098825
19690546541375254428164404867118561218932285
15446579838596394722605582340539041323401107
20251915423337141787872944741626755296015755
15709623644958705694121460590518442916642327
5342040964668309622069900106999214197102973
15193453551811780029928383927155769339652731
19706937916805364829878135182516298243287205
15711216597206940640739166764694182910750159
19972535905394790538901513405153694010005315
15460462846309404137304546837559527886861455
19969979193087543555334403818037503404792009
35132159935197714964353949992328570974117477
14926225117813420210399418008155710279277405
11194498540467034849463082092303837211356835
14910835268618019104001929255411752421606745
25296215174287067745803146539559944873510291
20208496860880082258770746911931196891240569
6155617219431164889180969220925293576534215
9870500342158201943438852154694105594631415
25015328351787488668402643394390431642256951
29528087096002864986130490158708113165358275
11479488546986470591673870836779668582142045
15441659202028180625413853026438098445140291
30072921993724194723513759775291716593627379
25295531955597875926450363059592175329849587
5607539746525074291369551941151523235096227
14913156361966272854019377425398273311488305
34024545225439983286827383724666324021852951
5638727743501011395833937488031600412950085
33790951154482009148368957424253895917618663
30633233459352621813777774019822969755772029
20223196796106599067125547725269825743681687
15162183255255915015555098184282647088488613
14896724807761873368283961606221129837403409
35132109641930059510527157365430452155716527
25027800468566455240341589946926434780185277
25031762974118844503386452761952873704089755
19970120818988453078488246825144812341498835
19970841342052375084691956573063026635137881
15178663730352813213686496638359758884000391
20521338280442561575177271690066482766574621
24751470428066295192960515031700376635117671
24483554170657784548283273680848134497842489
6135994257912822127181948313556990561200345
15193453560000537065769180351080077615823271
30073741302597136983640164062157725775802611
29542829183666418126912732615957172342997547
10417753143549878091933306696627048548714247
6418655553744068319278140109714014629349047
30604568374226983205776083512182040304297093
15443388705201133804472324259747067918953099
15445031950834868985958684062580198356922611
25574820477807107793357706909082279005889661
24468847055349894946719654318205501223726229
29778894380339000636307000899530331823090213
10401363999737195174121063685128413400938505
24467211239501771302959100266630381099270237
24765396150175224287146034808771711716102247
15190905028223209149912049022599979270299923
10416934124803581340311035551810119732207249
11463193951138552611545630685041633622283377
15165597050005653836695014115716556365117045
24747503263071289692479869124419412274973551
10679884523532877934824608444319572583982097
20515633845492403945832800860296772278826927
10665862123904112578071483686770582270387385
34069556490058450044809942552815903833664551
19985500850228509782664550848366229863451871
10946981018256903866749768691260084215311739
15446579838596394722605582340539041323605551
14910835541782138932763481102561485005812661
25012959337904581973434398921345523476179379
24747503263071289692479869124419412274874407
19660328493173600879665832845569217451061501
30092730130979431266451736560808297010143397
20768081878166531027215054053864592562977029
29541238877969346236418560787881808456170535
5622292801174418945879265599129164818695559
14911560716992616668085965154287254619473897
25032683431267563061887112854621161640111153
24747505666056901434378232340959590093128907
15164879180045166473013228931255806022933725
29278197889755475648171744296049342795279851
29825499026879061004914041623404360585267813
30574253477157379797201663736240963279591647
9868676829594549694333088964598483523037111
20234613141546038006335033426893682057710561
19956966343797450259646512881355972186030047
15162229498762193862982216952643846035030409
35119964287450823844053268683530210068691845
15724413896934147377471735847885637814187921
10105550953988075168529258175027164349678311
25032451062476270757176116843494772288447671
29558355592554891821900764216535071379930823
29793634222432451747263586669890158516971049
10401316821474498020043002953673694711685551
29529635210607294049748969408259700040575287
5074076529078056043595350740570126109986877
9867855281659553438200485950635913594927727
10928948777707906780532973290543339600177043
15456409587003691383414111653100185434208061
15445714738964853241246567077083108573586291
10401362197739669693759487735320772302069607
25000629236489345833467848947505661382745541
30071238296702345310346114266607738432826991
10386621927179767710735594713975496178212267
29809977128347358422878092695432463411452161
15460599546636134678455825498962645202935441
6446608562203507432059087814797252003543831
10946981150913091652542839184854143769212295
25030946201200746885810789778754912983433979
10668464617454723690378081828958935670514563
20220005100043298038782424503760113981155655
15193411431008523096651702444984918783083151
25030033759553298174261570558291159978924375
19969156934490265390730534030311819557876123
29542789536962500939142060825431529394543171
11196048120531737830001206851086569347374487
25032450796272654560032768650090449090381739
5610051635909209669958014718218244920532727
36295010314917699247691111210137877271505065
10103862331749452049681881834739801248826753
5931938295724571130662523799251277518136425
59897738841918960669841492967068016277488943
50875557743200999014920968912300181220351309
24766987674639351343199028132250852605581367
14910699013381728725000042971567714030139883
20486920245327571747109515917949023359296503
13414255149260178608731977975183480767790765
36291040348003376820063960549394594521857181
41323884900365062640160297178627740589690509
37054593369136152296001271207012423251934893
12153255353527727315447754172478885109792729
36281082064079031460056747358117503133079037
31990485669613587401020227567985891293637563
19954412333611325756211418231087442521541991
45811276529743187267042436676080768655959891
31236549567534893220429043101454506731232543
45251676907454112392392088967988967489237499
45807138416109192897805299896723380571343663
7103116652306988225318485016027266418806175
35692758828977554714347307718831637666362739
19941252816205014772478712071776258218201939
15460599405544764182319113526929440359233451
15445760663272254751280748620119637306067591
10134992813918365579116515816218027531379205
55363557398423629941002669140944177922382223
40757049728335345787869964478136289521314267
15430239178801668579180056980645790338467891
31434765963725822782273716682685140754211075
39600715888806716251213040784083814704661051
15458819436988000916886255151432753338434943
20487006073355504492740243580098257649891629
30340935060918156273352337602128914331774477
15710445615196257061541756469435398074958679
15162320244255572958866556910216597291097397
30339245570668634293937619704720739667127685
40752858482543829801194612172587227336044141
30885869064011390695678400579880699658728069
12289238833032465935720064861117648799501473
19689818813585848235069773615881849631326897
34855283986207715404030023387195577974487839
39662212530229450896488008145305855322101215
25279095656090735845268984288779857997109331
19958465888703068430402791170753820658300165
30075477166863802820924877082599218631327897
15443299918736634842472978216543252849945951
14911565930502330970842711837101015437970589
19956007681064617197501997444346277054484677
30635019181433289009260026824536447845267359
38584686636405470548702349812018000788417507
45003340068425490763728560519863714198194663
14911520562600202465461122660819364770484717
30089318294323051370805933555909079414868805
45251634487805726649952604361330143271340083
19955185702061345606012825227564437175832457
15723546971380895076432166766297344190193291
19706115938308166420660451531866974960727397
21093400450703946923674048170261740842333977
20235437507447868937770829584641063511000201
5604986150471529073516268143327447969603131
20501708280754553800995446492006188360854021
19720006858251691924784259181642111370433279
10664311853985566060863793179521330931213689
15458138809373889172809486903473246165263617
19972482652957276928347784952463837275083823
25266906876578946034923621241697722333622331
19942218783599690279083400793988872187153467
15710397287880352522295209927405611059336307
25030126876814774638799429232337483507878471
25019293949767133413093220227187926049718051
19971666146319258729519942682096352250247449
20235434995165026042637079348994225772653345
15445760232733100418496437340452145472533167
6541790587551157113830675167461207607817091
15726058009617700456682464517867020510167009
24763029249203860793957585215892929812219267
25014512118507628218255717394040616754681023
25000538498651847303939871934931791142663987
50574638883523383261825066850068866435652273
50589386443236343944100344013657031714806449
15725142185771125855732546980794909423301807
30075385431346711249016606139474701345793381
25000538498651847303939871934931791142663663
30062314544738312259741435956617937201608719
34808530393800121508933386081624545203533839
15460601933990878723210821914991066368835855
20516551907457435724975659282875996307927651
49778404087692618441927260195713150651754259
20489562933643705479331963172515167488326941
10383200571359807209871559534192377968417593
21631734463748246476397208942717981225058563
30369611162029863978954646958731710358117785
25298086113566525186901967405760318511182631
15178615802441747953655989043257613034517587
10383243542569093793126652745743772895896011
25003904099825995818991164081296188243370283
45251634066978035891496696970576749599852895
15461466330762279216085293668243649323472177
19956915769531417280514947839632421970789481
15164780551368184164059919338701225862293527
35414143789086630014643693958234552414909131
35414960726140465221986319349471860705028155
14926220357337574257493830356673181501146645
19956966483362759840318162950741730635051635
39589240647608244938836140312335901550148271
15710445607802228247200047694600019081363795
25018651651228521880861184687322582556580727
30341850742640311531904930553163921898498025
44944385067592476771427431874174739009857395
10369315292133167366829862418813050519565181
10134952502049101841124799260887559068461277
31445639789731798323329034347353590973735473
19970022032863756576563683403653623267932741
44350201380230777236309044720127269611183211
20531259032212012378884856588835064106770369
30342672298001983741146985863680678577772569
10415198688038185078016619643170885364570713
31457929976984245216592908061809418610294897
49775989009429399292541179442526273011592743
49778360552043395315473492950261150597153951
50328076901986912086538576259504086750164753
15179525308698512965128077984760181782402543
19955279813610420973831389425219621518611285
10665184266576807811417103044939303930352391
50578057727956154668278457577978880060037809
31430024866579221486480258525501473109536487
50276413778870503628454750211026440781555459
11002701617017404935448909596523735008651547
30340024280712293639356297884018891094933701
29011879087468126294881375994363785651353565
25282423310543370984319234701351473782761159
15710445615196257061541756469435398074859859
10402186564915081332798383994540050452537635
25016194153362563695610809376568955599310887
20223196655596028312042614632138478140709053
14912342259232063859357207497193752230187353
29809881137542789409839871002941184305165309
20531203400180475164763444394929910281610053
35134667890447459749909478546774624435817571
12289238833032465935720064861117648799197561
29261717859942807713201887668478568847089793
39586782721448589637737126878537649051643239
6819499082064096614278775674407764409621969
25284103237402626136900889855967638007971595
20500939694790582033437852450079292748476221
35114901329877963115127691308543794996473099
19706940311966161462669897157878578603455733
15151047027946756792314687783939622906732431
20487006073355504492740243580098257614200437
30339245570668634293937619704720739666799797
15694003814329371379255091162264318376447597
25298136697268310585364146564308439094907883
15443295157830030841901858144589213008737143
10417753714065534161899700479144147141477455
14928822289483688752466267849265301275536727
15430962528937507509738064952128386269475627
5340399676938284737834147684147612125265749
24998894097169392258864294864034609546184445
55355399274839140548492093628959695433644775
53451087291517490575841578766336143767066477
15179576025034096710995598799053678075555519
39941687640928674791934922460552340972557925
50312507206786784801163801883353465949414611
10383200710694254009127586210669479482749057
30336967904142564243856372025777872913475411
10135043966088573195218832980859876761463429
45518728041762159868301731571061507065121123
10918209256771538733503252894149810846507671
19955226865942459361154238518317726495083233
25032443749131234550593291072574185735419091
16343916535355427519949836545742895537396803
14898507860700296694318908657704361633396175
50047005763928132027814658846130925003911847
30091731140868248579749263402860509332842145
50001119260832299844612070557635093363538661
20473948025189266193154031381458456394610067
14899369844949640050145327053434420522619027
10430861657172272071614373252929922159898151
25283295706728963202459512126608698348190655
34865788022111260324134191229566406264981759
19703743855475270263037989843104488632661157
20533810224486808356758063509875072862487493
15988322841427042717886501980869272991389619
24750694919815492838921412929641016905669743
15162315187615292165930905927596048587918469
25310336459334371538712828720258924278519411
25596406173449747588163831597557324501700447
15725188375483555286451788813683866063314031
44719122782130549656226706141062933832407921
15444987277061966348526800646158544702327591
15445666677486112618700681602462413704916741
20530341110272873096293648707743151317358277
30340110303942660433015525099086522929647167
25295441491356631430695367740245983756411067
20505086798577114807367772177005226512365837
15161409471298971726939777594590096057857521
25596406173449747588163831597560888300647431
21314652345420777698627923051313265074857551
20515694980847137169538514013641503642927081
15459732191315630786522669733636283057529619
15164009287466192547167282836166766404111973
19689044615685585721518167045631849846599577
25031765659278835807443452792196374731599135
14911611729136716317660604162838513828361325
50279689342776721019984425771516344841199427
11572346497574014626369916545766828930464195
15725190506105173357725209925294146458970271
10693816948240217759640452687932415052027513
10400401279997859559972399542057685769813577
25294667270050447996870764905638166100880671
10385655537870884023189239132119723726549577
25000586264103865317816037279328706671224551
34865831151024790563576365749448020382919009
10989537033227687765987810820648370419785421
6462992077865663365843835735798865371971641
49715091380698803811391084926139281048811607
19970793453607992304224659133879889557453999
15471973771553202521901076776507330308282121
10665960736563400512201977853977297877971481
15459732308911248311656724125379138955986175
5670667130816885435386909761714284978968215
20224106420879844136572418550156997725115987
14926263198779849309991154380746844522215913
20223242313266206974879008999283514955531763
10665958505352840648913380319095466978985781
25282522368630745087247510262461873122632105
25592223659768888589196952950909725020469867
20220642191865864673312212695744013253924233
10665910004570481524731079451821359999568121
19690643047696898298959164807710155275534425
45548226267539659560645405621546006180604047
34071149324804909669962606881188109193982727
25046469784394478773345176795927971251948397
10665862116050916721631206967595278254191129
25016241771391830139974557379079287824875599
35947565019350213120461381623507156157508667
30073061527063341016220189728974315878291409
15443249334985320791428397170992686722049595
39600715888806716251213040784083627363441691
30073787100629090177655318133211923478572947
19957787883929076477676142191413427567918443
25545330705486666889308683625482753668838847
15164103297558151845780018862376302872328605
20488649607670556848670431657250338349860431
20250180026606065039799087215220938129134021
25029211195217155715915775961051191076105503
50015094708123428186766645459225180736727907
35693536435318992654428297298601807937881551
14914074877525127516198628989307632951286111
35416646795824472241165377184243915027721179
25014509160443122958773843852986606138216099
20517323046482283091371398720246204531909739
35696856371504045558377260075739794946460991
6403865412750374854988318835566833271282931
35948336555452340639537156161920403318244475
39368853577235238822198956395166353200843987
21062351011166043475630337869919833147701999
20504317624634044103787249578195829274380765
20266523489188320882836640463490874983559705
43643188546252272003782135031503648687960637
45250084345757758821927148474486648375464315
31433170334478104778270169785006114928803387
6795774089533813197859567663665452372453739
29542055930864270027763084058020633761712375
30635016959253212418358793919191535834600675
20784425880257423506300844873375473927395225
25279141745625073334882548667272825997802699
30075383441552376203498212170252336432558705
20504216374847381347911011836192139061619197
19690549069674020072980338074872993527039513
20781277343870344417220630120710296711228093
15472888460729230450438751128567522497654627
5339577823214834046219595967188685202065787
35401035433189573798379938664119578617935923
11196870372792736917963513820089437324446851
10650338102438485918856773080526362955191933
10398866183191395677329655900129704308722313
14944518115476747369353476917894718147399251
30338378943913931671113869039630930945096295
10384887085021804934509890471374483983683045
20502621144007139299019692652613100326303255
34880037875512577086318520581870122216535671
19972484884655285873183783144710782151254807
20521609847025298026307995323797508963607213
15751411355449638351658821107765848480796289
45267203323782021373032399591146921172397659
20519014626659619512492688357936085581035439
15767847529955129073542007656698983439994703
19970753002173034422309750557934804344924991
5855788493546270737222255311061273950887289
45236835487193063546853543462712646250887427
20256153319594276964199131256362663891634693
24467213369371585305499418257931916216866397
25283341239954377504122186248824703047126415
15444893448992400154737350744061975130748031
10413560656412137573664461651728167363409891
19970793453607992546443333817065974920023679
5074076528184243685143152767865436699796407
9853974638319367988793429749927820829363539
19689775418080401342296717611959675683165625
45251633785522264070204872067116981496266299
29542830128447564070279950288581266279925539
22129101435580217865123445305017616714369663
35412411311251792851689907326856781295698299
30045065641249238900808869046508463559252855
15443249334985320791428397170992686684480823
30073789348465232743847478422799994227341217
10398762505600672865158471255372274468541843
20784468594724521544893051260416068827368413
9853974935329715233456474309121384487105585
26153543661864411931400351406218745708900255
30076252613441184941924590292762414073186723
20256153319594276964199131256362663891856633
19969111698684697227758410784770016851153065
10385749648525626372051537099143206761288489
15460505701119319634416399680935754407639139
20521612368461735714643983093601990352643259
34071106876250075255310306604825380084243219
30338283018298947007575126823582597620047571
39396710399733380373178281660388235294909643
45254048857215910284885269138867596277324199
35411541427757064032296441046970775413956967
25579160664357759403045347714401502701254383
15443292753539447151327422819784223191260943
25279970721999682119045271815289078498265931
49775989149502310236925050029179080377331431
15462232388448512851936143842526645990117339
19692187835250597007674397655112886026755877
30355636658144462076481819908982637819869857
29278149437058198398259174979848941282053635
20487823025304825635429865706763153375391735
15179616491670327839972477756937199276986867
19970022174144928522533712192965143422418373
10402231932535118285860080271375236445945803
20221603656449706774233015170597694814313371
15491009934346450787921944194987437072790915
39659023800901490507251192339783407219656271
20488697668712806452009212839666187020762611
44156116360411564349764756630637799325071321
25281609199236496169395737687116240613909411
25844527663139576490428025732608416997942151
20535444659914180131045259042069865610695043
20224739009014874022151709826764319257377683
15458915129838374095516778910106564054013007
15972751289979011558795469754004297697958383
15445118060349420684610054384047178515947379
25279877010583310127666976773714960126735879
25278236169356400547675568874831666385724631
20265701675888556824134102888283422823698365
26390326891192348054492504234497693847100223
5607400658049917184124348560345187696460547
7542123732985145762149385812728869286889563
30073786811443480929512459896066959034696281
20486326415383898066120389497725581512322077
15741672783174425744381613415223340456270339
29807514699703978798297782449360948662251321
20784468320573862361886312479311851819243013
35693579283769593203871782159216861923798455
10133354203949090332533580272181025245726473
39660618883019543816261345685097760400099555
20514773795900917617023671240568061309253839
24999719470798703457429279639050783066198859
15460647310492576166041592693456281137198645
26657421716405000524044279448806115123097319
6537611303989717723644090043201983651162615
26653407533483812924399914909191695532212611
19970757902675906887486220670109473431042871
26391919984339197654805776909604198215604707
25311197610281955066326832797724860290998291
30090130047353168442824831006370353072861889
5342083944447587392343711987201119242207873
24748913997571095134631879153437488584646119
9867852923328880228654767411567037023743409
35146219680419587068201598921515304198664847
5342855067330198492250842291054863217708195
35414965774879636528741991367677573077302279
30088585531978340554834168103604920072718129
34838073699168204757210859638371146145326763
10668370625145935954217351946208876296050579
10102994398567361909705126990473717396821543
10415202083476477564209472980859398016493937
10133402389896688089642732307269215589677985
15459729365137864245172019026986807978072951
10431676485962992870522894544041618614050655
25279968351046713043565466928971893523193797
34601338952870384131439190967626118029608961
15725190098933134122787908148992790356860307
7261051907290187059398762029948407761704973
14883707041539944063670026815027622645372709
5343773879541040760019201545668269101006469
5873818237865228063364378783622237814182941
25294573715212976139750827040773118511637127
15443298085561705877824929494693356552796115
15459729381539568770015066474087636963281275
45251634199994439236382641739128801002290063
19985505758992593654869542446435129659349915
45249134541845141350437488631380023312999431
20785338056211059244354913859691064251191475
10710249683565270069139011162156527864676573
10943832888899698986160212427542787484599599
44942654846118394815708289361393935451437095
25029163438485336786403257223489016144566053
25576558153973067332665810415278646633180397
25559208248539878170595311808002850448442391
10431730026889052705155671209328434328552405
35695935631976662711830036119885322614688441
5340400114844590947148519178663812574867913
26108388249621040899451165538260389569629503
26656555803781144808734479837179514836206311
14912342242780914885444888205692490644501519
15164014651025780517095229848287296766494267
5340402065056868716974907111275487696683987
25560121121279393715247408743373129512404499
34606075664264525173186118510024298053971965
20548558237936335255336798826125394755095427
15459734431271881076770220899593273747524499
15458915411199262138731642069151475641230021
21311463615517135136840251939152424411531899
10402955430137685614857556548334672158776969
5650918318560190974004527782275497637483059
20531301442274744470858818239308213247536995
15194323592626800040909318595426176222655367
35945149682275859225340057049488164098575039
35696856371504045558377260075739794368556771
31434808944643833799837350207491455215980679
30662978669505738462462527093233742822083971
10692953128510146378902998970034661153864587
30619454115763233163065892122651836018907597
35130703387028538729756669873048754286003031
25292985812143010386868707007906578964067183
14898406992450867653931934436448095911837257
45249034531319187957838128285639611643756765
15196010099252043966058556201922920349679155
15461410987885086841801099497354343157294379
34600514586535263215386080481458468043664193
25016198361458614436243909545144254618449799
34806892197002239064176042992611479450678191
20486055277916222828092156415900449502861493
25842884793187342114358209655575577236824375
11284680998676886899340847803986679439515509
25296351693657112561907862269105670747854283
20769678046443534038068961815113304979091957
10679838279281018580015433743137789566766565
19691510135801975755649822962874328880622259
10682436005446853066655583295313102951852297
33790903249075096808522498041453754520597459
30090178508170929904418965317901608359475477
39601487151739358517581691055885790523495615
20222422995647763785357041385290219799925819
25580024467279697163555509070937673831885787
30356456685991698643665881621303937150222069
14927049951539470185319181015488394934970335
10134998019208552290916710602622954879869529
25577476099908867632834776186454877219433875
30045885807627656992591451275854167717609847
20785151750638713745826564921811787245995457
19957686882519096008652180028007223461881767
20519014626659619512492688357936085580713707
20550191072814178967710209144151955260978311
20516511760795095171293889625258759565305929
35414960130427992646423978201764230032524267
40191529059365895094807848973510651734248079
31184103099338076781473559020258283994403135
15163867819422664781426301189720927887854797
10373558510279179269507395162219433390937587
45255686920320321935089512752909002767588687
25295532542153972972757853425282901924472043
25015379332688601480963925995377467158263751
15725096793989020700004894603137947154989623
34882407008085395057556546547771421571850839
39601484763976366803188824705201736101676955
10387438426477593557468445709897569919690563
30046752312618416364985380744026224423055019
58821030001426395361914444098466424828645311
30075388225321724553768852039245596125377013
14885393564256452450547440569159295955210735
35132202759270583938660028401535918651191513
25298043266441923884734789290196863627233699
30072970774558613012813142482290304054876421
24998947646767483898472073956960641579362179
39588423876090293316835604344368754372700331
10917440796481882089915975912292787396305491
25293898833197838284235460960161594340527639
30086941857640161942256087832258687904686205
10695453632610405841289821534906753536489615
25574057248082241831952022511053500138770939
35395112410593082222754080710373641333419163
30071238296702353797051180284938484213582823
26148544500699318020525960277125907512166711
15195194061984551682229372520242608725616219
15975171035401042417764133355773370457884673
25296351412660012294433353895347025753612871
19972527999644129062795717880627827281315003
64601297088558831835087445982574523208959331
38834616302281963367757089093099131888678635
15459729381563649194575464125267418527807031
26155228794449919388010989313462369601449151
45254048989823880771702210579668512925699331
25298089245480465503756737392157134792805011
19985505758992593654869542446435129659356071
7538116107738499270324026890320322300303139
15459779948431497890345161501164387026834847
25278235435280025006241666142593852686404283
35395112410593082222754080710381177725673243
10387436336063751375710966002530806124003993
40453525392138596243174147863935573667850319
29808336653918470920810130893098883856684659
15444933768206041065825850751011647596655639
6537608775258628397842354558500351553865475
14898512770283832114418555176193230905071701
25017020628805664602829853859751187090201267
29277423816638432662793004595755906757469187
10663447184897558331630394226031081257679987
25576609017828958972637877381296951838868755
14910650529893412910497083813811242122636779
5859750467601332963330829627140602163389749
10663490157300182801914417508134308785876505
45233568523129964245788493687457796082283199
29809927101287321531617763398218625083462969
19987146748839685500723803597110550103932793
44440375821777571623700596490204455933426783
25016881946270072981938300640793696560613039
39587604566348808449052540182756151706743159
5342903120566681623671674270691944281835713
25573234972645578504801628758066241361416815
24734303286784977735250536667677445745242959
20784471255770448745515807807558299618471085
39662212530734139264774094083838883227647843
20517323046482283091371398720246205756460287
6417022806453874514594887827496658846193987
20220733530114527714949043389422359547193363
6948111710199881188517470317037997363600229
25592223659768888593482337254817851880011399
16344736806064328200295897962428227681130999
20264978160051022948988791127859660832691577
15457178024166517589606385486098224393676157
40194036999030434371309662064531670516143557
25030081383549856894853055649382992874105475
25279050124264038643988041912532659710788691
10104630479854026425144344543977060166967457
24750699985881122355720985305012862628202699
29809977128686978559938772366642253868421145
24751467875000161760294461862038347914230119
25575829457071317173579962169988883932578493
25017063177902308398950484192663774964980927
24486742635109755887252392314031110156420783
35396797287915162013536891548719462864748163
11200016372187819869915498411578040518039299
16518549978543333992757376947084225305663871
15456355755974881764727965485679399564792471
15441745038302401947563700792127175271065271
20219819916355596864472094448962037743623323
7761695973388491123456370241505207664185489
25294669938832931518464239318607526080797883
40193945854169649906308623020637327454207385
20486869239658266225482826734524697450844531
20251050034134642461082019222039755029166501
7761695160443156161417036345877687154446481
44942701212644138626737793599077342565072423
19956007821619247187143263437735593486837781
19969895917077895126990100775642046437217827
24764666299523452561388967517035004238533719
20521336017437326155941123812720830905565513
29821533695562149603698759222215700631801721
30086804727479796753354144978453849023342115
24767768380496524718947214134832474379408867
15459779509581375212563570635458765142603483
6511427964612708650322751426609782888831093
15459777551054578089091399355978936170320567
25029211757950923812667917728919976973311003
25294717703195318184741861740051507115600423
20514875811519913548879777103743022712768421
40193949195390893822100473142596787143968269
7508615782243475145275164854309114940286001
20253607043530070075336750215913694783001167
15442478658272705978183001747832498293935859
24498347379684603649666044348171129529935477
24766997258478354240806551238158047380241099
15443345864749380439156741921968621373663875
40195724528579136093342616921702244861332899
10666823181434891339743135063517765160505323
19969979046024870582898255102274776314747771
29541330732839597905447604527774990538434041
5651014419064518145610471365649705592933747
25579155879465542595825828571059137299122375
20489472024201425311021747379050576229026389
20222417907907458132055165106920297045226355
39663033689058187393587913772613138889275207
25281607108386294622979048374688565173773335
25579154741034397418061275785930431782921895
34024540160127590431718144979276496909596963
20238032580896500550334345152164209183789285
30340110686779631023522402009781904357532197
25283344207049478933868091545961537282872989
24998085341637163803226752857669801321090571
10666777524559659337305142815767390723781315
10399680005391767718334736129636990744583981
30353078169012289558594507127786781170385465
5342857446904301499392866657753703293906971
25311195908395182907287784888208029621850685
10399583773077060857563372161555624794681973
14911472227421891391710895007637241768491847
30355634417828376653550582536342674169608413
29805779395739451427963079219887288282674465
35115008262981318633866313414028793406703851
25842884793187342114358209655575577236626087
25002265201470217551975574894532208092939367
29558398572675276225323377716789503911266855
20768170790561406425327741973763731601989117
20785199406200725825435398514364296187460813
20486327990202818951134137392809329291202917
25014466469029101978422975965034770722227763
6511427964612708650322751595371499708764773
5934538128782187843672203725599150157841241
5354284931903699981656412435324142613006431
24749056177535102356170849475231170433289751
15442477931975624937286082304858750877612059
14630446895321732775699351253776623230833723
25280736481732274642219002953775288460424741
20786968948339846252268569142624707595307957
24734209277079927611862466209442608605658159
15739162151171185188293694026133068410521963
10403011079157395233090013309185439937728271
40474293843232684359132376823450574860219385
30635019057426431712406929377881252759446771
10679019697626198450505887550425489519596841
24470353913379967688682614421476696991193209
10414425591279839842863812250281192089043229
24705533615683934828259509154941381231331795
35397616151819548652379070655178955606943667
20253607043530070075336750171889833878727247
15150038338303251882154766411262837467490003
10414376990434706941302242285693985077016309
30651503673721023230010481837634825637350589
20222417087470331014650507623508937277641527
10917488701523586754180175763618468345201123
16256145933455612870703839588843255949518265
35396797428400179584407767035731035485599875
15473662979609666898479622647575201123123599
16819112708565964973145147407858780957000913
25281702472568263285610514475168424089368573
25032446278590341064291779932457591287853319
5342033088396578304425559997366851954606339
25018476895616856317626925915831284125029859
20518051196112197408054121069181995297869199
35397616151819548652379070503445207210336899
19956104045603374661955437342072207404695393
20279675419608375966978576538139951860853325
20220639538314336383215004273654889083246157
10681527613362355160481946433330166850113789
19954457983036400090641949820340380984580281
14928821976300120118523896913060895001967319
5340402487380650698988765144576972537168181
9856521788967835720091243934088503700130403
5075717963870924172501176225868156024989259
24762020418127204542297344762035599896743827
10397945452341676134243915165600431467102263
10399677328369470705775675980774952369439919
6404682192892235600482986817908014186159235
30071189961242037043021533639345525148861893
19974215255571390859888119235212985259186505
15458088077766384887161380715708505862957285
24762210229631704999823263279811420079720627
14930549833738837521743329288060461116707653
25297221593219055566598612962671996545114567
15697427715406873177659817363191644591303649
30354771840423986512451116841394446908295637
40459447391474358880440893956507700388808551
34337478367374081491511108745638322997105985
14882888030116525579641979066479297520670913
44707521089437612615158501745840142640015705
20486278369493200834816444137678624460096341
30355679794912190710786600486492889391358845
30086939336784886545871293480085087165783041
34882406734557451915118243851278567679770051
20533810678076314294690499733533013350141583
39586736931533097615742566018994637170252395
15694046934976224079141991974766830362357237
20266528397108247415474149594773135463734073
45235103603099701972799408035033359732276867
11008566461819572254906258449865218302998687
6226993185065489234015324148620169380808039
6667862558494020321236189566939377676426101
10398767142165855852676425775834252036233225
6977612175935218637476670342799021047910387
19943035414584630483868244042982399658466589
5343722991527057188186953042907304129329323
15458864258135101976940808517213262630627615
34864425755925272305868992896705008516548179
30631798023910796762117197980768280552613637
19955181067885232342612985879309558176986611
15725145128924516952951694714049825845147599
29822310430157745455082012861208567595179257
10134128425456301709578150398862389443984489
6419434669077618467725609557750989259693795
25308593156415636188732620828662106829390607
34870028845116243999049334573353631825441403
20235392428168851682247093471808070730974881
14914894014212197941498287656276283712273177
30045933135894549617950154887556232529931031
35398528428822494725354134286859463040464705
10402140742046229165263475598297708291095321
5608316934620401051475240848861884555355995
15461421086718455208225230599713291078192891
5608316934620401051475240848861885201588251
15459822639411971893669659627290381685667311
5075671728675302730833885095822955002362891
20224926010313391726354079840130258168452611
25544465589785309282852453131551966970547031
30072922282548767562841949582153992559047707
24468027895245702857855707916060172206891349
10401182212552065796447958319494070886803909
25575060607244547222409254109150026168130419
30088585946930852149935354277662266553300213
25825676106394731501102208008475732352730051
40189852806704887662793171247361446257317093
30062364699158969264023473575784060757341609
16268574928166218480124507249103311600443119
16272536489053845295348032858254930414041803
20520559837429711535904977803105502155970517
25029302659564382329117796755456938744700191
30356501633383488416428632311306838394147845
38832973049396335637521340157785959512337035
10648790511640687486773380794532894103504513
30882721333242659377247329351269343152115857
20205990286029466820103979096828424344399845
19943669993841452901958000534934766504193989
15723591933607474196637574586233778382454371
34616083702633503724354141133459421492015669
29811615738768898137556892860549278314703585
34589005909528766956936664395355074013656881
10400496801501584767840894477617578004094041
29809977535495152033001019484746456297047197
25582166481995556623929260012907445239267455
30086802213799930449510603700753921282761363
10132489948631815692704096550076456116841089
19689818540011016010394029763260923031209961
15457226077857846894155256959155707266917641
20504310774352284341765095037871285130668057
15723549616725034730415580587999392422242039
10384060316085012208388835066146671857753153
25796908658719741947006187622050508436244923
5355964008889192920882175174953293066797593
28981554950841261977346211077226919053317957
29808336255973911190759041597588838647249729
35149458976675683225965291074037274115226985
30338282265093408169021998834401291343310521
28983102401635847421760523402148076755991977
40206232902160899069526243722306018755468235
15441744764338128596350393083863515574837751
20224741139704958545064394866224966440436995
25310232063804906308464472416407959106942087
30888238743370132370871015933458892499694745
34835619011102405253609049372962868148315721
5324785028563443262410825596530032819077847
30075387960006555464682085140044602340350881
15162224012832134491316444845624402609843215
15471975869926203635569409521296717831415899
39882555333157532472644821431091245043331241
24998085341637163803226752898012348340646147
10398761927207955248938157568025575981951087
15161409761421370887116746758060037333786767
25282519534548911566685251962997383797038623
35133073096764446817559849942397782390175943
25003081833347736258474168220733769645583275
10401407003824750724111957903668493034319491
30339200929932422001341800976142017988351105
19969976672569348976140479549703081154073153
15458910056313165418021119254957672973569115
6508926620688260154422742567118396708270089
20505132471856512619496374615455993853787937
24748370492476134044984077603734874921429779
35136306781840458545987869965370780439557899
29778021523194304706560058905768196293440159
10412791756624975555119958154666631288035049
29776294688636424860416553881040302120628907
15461512715039923339755322850799261382697637
10679886184251642920497702764628057229056653
20225750526189579253260520144794821967705657
35116544427054550890089281766071010525827587
45237657910534156160607695774946783983834511
10413608396235222170617946721376275974785545
25264264336113955410066881416839137354407575
30337515919596902268679526253897307546564341
30085937654046099877505298121130889555360609
5341945137761648598290314543072183266549975
10402047054239551853143110364183495048121109
19957785527718139422758504874655044365245083
15162277256212465094323356094295047159717257
10649566832016805611196096052709776644289097
10428311016941442730464283351309215015793167
15444986729818553093808273739328564119805523
34884002371268702108665638900113985859691559
15486771624461478076115813662824252096864513
15459638197656362473213926581930998673071317
25002219684237079759870951414125634023705315
44981111926865989762858664905354917300103755
14898505175874691305251475498687080273815617
20515046937886129488745012901962505148471645
6949618974048961530822519874238454156850653
15477946352626956719582596701038295495742671
15461413219890907420449885264147852189212907
35416647092912635576111343437991703563371083
25029305344799346038660425366739018089757535
39647374483052897782680685976087878502038425
10384844096111373469876290070960632136482453
19676671542658250301206568556235525482087977
19690549335444114312703599109760673198461085
5858208223425821604993868468998739461265653
39897452673434207916928256775698188534976661
10370135188607977673793073969546181183462091
6952033904410381144554607009572143912280153
5340349103515403671075756844964728638036119
15164009742771656309032031460700102722612555
15459732470935531253963036685636476334372711
14942790828292940789148180952511548959052419
20518195614896415214819191557837615957900121
20256972628467206346441642008157979889213997
25282423607682720727662578185031294873887479
40459496461086381998956769690267254600735497
10678237443320482320749305704889468678605621
20782050987201317820885626011408684877911749
29278195494067315064153184691494241027548399
25032681052560857165587845650906995967973591
10401182088132728607623747783525667215085825
19971612761588241565531807883927780165902809
30101550626444131870746069801138784535705403
29824723238046009634346153851731135493480665
14912383148598816788325828801454698276417429
5342086622385261028863508943048461800578013
20253607043530070075336621985721691274243663
6508927049565363294567149442565563836554761
10384108219321323276128074271747985688251429
19956872795873279296608981292833155245989171
25309458106507689837689651441170468255298247
15709623644842152381447207128990101406909379
25029985010364753801565630933099136242878699
14896768077185952989100750707349602312291085
30056490736989393114028462672563051512896239
31211140002500366056790007422268409334796549
10665909887474017759333803663901167076772397
10400451416638367329591317361955922828393585
15712766850263305073771087263410503905539795
24747503403168391882503795772110435878098359
25284206651752182995469154423380220912626519
10384060173505948538782979330087545596624057
44661630784501998777022437700317136197568557
29807514535368320202325543975789452403132863
15456358425697029272550181009039558288795137
40174139115208744792454382326521094702689977
40175871304751851612930510191804864987758211
30356499096004736579498799813795679779390789
20519877064932231077779044291253009466798367
34588960674207755702987893508109735749270157
35130470148752774724614513230837580407753479
24750697050437110910194719249880753282287915
20515004480999233329639616789663044015676821
25012959337904581973434398921342151370237667
10416931742863200791919241927435823600657727
6229539484396965437683698496392524697754803
19972490091224686711174851839150824965662553
20516505968025193855564298333746485648858135
24752249690458844809521702789578350512204423
35402767621866918487217592371459196783507963
10387438277704608340679058556939590276983313
10383289051850524953543526761298514212867809
16815875659607513609315512448576311154491761
5651788210777852502395641713826534688202319
10401313573381023232915427688213893571039993
24482732324769786374536102688677962567771417
25016153117006634349910812874598443782985283
19969978763369881661286693143538439104874629
5077446897928048779513888403549345405650639
14898459509050831588741750169582080843364253
10946887181629089775065852843201632733008919
19706116351910292463417811790440570366089845
5356785714270710403538129401283315446583023
19690591932814823364289082030047150050963909
24470402365571477636198941488847413637177161
29012650756706868914433931019414620949077833
45232553758778106380203643628573474517721331
25548797603664608937544962640078670220949281
15461418573547244355253522967217414819077943
35162517634146353928162412686119787135859017
25015377101431115625721052532882772125239481
19985548606909509322553463181470410530653423
6226177121969639821864925091518403313852935
24998075069772349554634437064576079912749551
5356834040646851555043689400548477139034785
19692961487394314242551177057039949632242349
15459643255118541129140632781232640703375253
10386568832551228648646415488929839205729971
16273359014223115416050904198317094181306803
19691373584389986495657342012430477440349941
5606723528732983055411621648909814933982899
25031767882377280626825521780476094368930725
20237075986056035084546969967440379169501317
5326423810208552879435681363795277406344447
15458963175683499851211079397152141366882035
34602843938606871637683843071027150729408481
24751473096436900425981136440768768607242507
25278238104113585633641797122110088448199311
19970752703400139253496387552745360366867473
15441615775568810556031929008803847252363919
15461466619365522810776513193691986893291997
19957742837654727742667471077382153523558423
20487876261362050767326066132803214278169511
25294667567448985074859974837121933859596071
20487876261362050767326066132799853188409239
30355725742682105113233199997949566182895853
19941255187948895042022635006342319461934405
20251050184565712947222664551338102007220057
11292095526137166845044248135752527823239797
15709623644958705694869636819861832343325411
6948066325238811361358691288935710349422389
25293797683954240167030287358819565441425363
15444938395539848667917466704146087462383111
35135532668393609307247418731781254428478215
30073744425330639956142017284386344356865901
15166465412471661053028343561379395178139489
6952033904410381144554607009572143912490105
14911563675367557144190789528474334165400669
29527354295164720226767434484744171198886259
30606431876903518743146457239594464813015845
34584950387620588571113547978074795218327813
44716708117223564566470625753117187109647061
24749103957290269574168217179000185846724811
10401225075624532306368617012758341704979477
24999764426906441628946803315576767464682919
9853153371399770295847146966675605245662297
29809158234109814104429542837933904735492929
15458963175683499851211079397152141364992467
25296353941418168102402982878712479251403523
25297085017845488042823388615096882596935583
40178425173945558108313093778651867125922739
10652715101354551570643633054353700546249541
35401035582115338959332319269782131717709003
20771316532036530411739828148809331172963993
20771316532036530411739828148809331173168437
10133354195279713946174904593229576531991341
10398856201815840654868159427312745122203413
14898459806470681410089475048188812319901003
15443292910985988824439805352724760808900307
24747503263071289692479409936208772424357543
19940483660423506682890618143120520916618025
25296405095321197381734547024391365680569823
5651788210777852502395392067296980958213423
15193456674953311540387359223927577690635065
19942989756965607868247793733539558090126699
19691370781990336377001951770527200335244269
29820757102137299523449457072284287388409561
19691418820532493663765635421173446567559577
45239389215975313743416840062098799312600707
10398855795604819964099733929521982105827893
24748282112246802705191799602280732428579943
15471979430106858070668478715761958738558595
35709049308334616673135656941871603038164873
55069176674003580658021617297635926858544019
5339582880677012702146302166486966142299707
25044823721371152810319731341265326772473787
25295582968153057451249276639505756634807599
40188387969417486993572649643837589496417681
19971612761588241565531807883927780164013241
30089313376811723991672681178280938205472921
25030081383549856894853055649362541019599659
19734880253554050701160972622478670348411225
30634298938713546174381424942326802500165681
24747503263071289692479410037177806360816503
25279965531347291909278491187164477513989271
19973304912379232793081125089596060295762377
15458045496001045218156882750046818671775855
34588186334358150374238992568166169833879893
15472021386935777594129927243148806803633089
10435146343174413198801335380366197810096051
25029984994205203912549112081259530002271967
25294619223243056549142566785547449312450215
30058898237735320944121601659851636464886213
10105452036390083237360501593888638700543137
15444259034528916239099932604528759237203749
19956872795898854910092204836035336905219379
11762199115373938960253008630099091843895171
35146950616044968948951566739439698202578439
30090178225901363443141235928800750365765413
19956096460278571309838368019566078407819231
10370961629092477987120418858268583127575737
25001451090470748644128483364075499953128335
10399680591539765079600548840266593360859461
15176109118306163670689414596371382508926671
24753023748398686880895211749101930868316647
10416937238790058555588484679461048233486509
14676470097728561353354210567273641836264943
35122560865022284189108125506206734710808273
20514824660215753806999422649918445780098351
29558398580984686020611022374377064407585347
19942901260001142666529743454263027475569033
10401316828818774901154739715808917048036449
19969979341861923669842741792797679525091657
12292385527797389732770313654374983367085685
50283054341328808856266251409660838215509939
10946162256030424642000514770711529694738399
10679881666113144068916257670461905270449021
5635399355839030364377824957129689168403237
10415194199809680697536092435424118514828595
35395932602367672368290317751452609895562883
15458960779150901799191576483817844754716623
29558355999702685428594259305361064955775107
6700551465285762904212131116005845069334297
10134998019285051741160174371439676566414905
20519010006671585172605327503832227129067235
30074566255053416438798304882907254214797567
34589006323612818793048633224258801284403909
6667862558494020321236433529881541173386385
15165696116712301491346155824746999957948533
15165696116712301491346155824746999957954689
39097657712957546559036479773558605926234403
15444205196204278492419815640432439626481815
20485324483277910318121023952634828828919567
10650386546687214891073561122547875031752381
19969933394501617262206582825265185814734905
15166416945125782269271225491208328918621649
30059864641810982047406504551118139781094259
15458963175683499851211079397152141367080323
10135040702821849152176034938805559371435969
5342083796109627412710956772651843646328769
10105550953988075181196222087697164302757755
15179434414820410413540024062227718718652335
40175871164166396211813936188528765411523971
24750742426265940396048263735938249668770475
31211140002500366056790007422268409334796873
25033449645921390146285935383988512655452303
30045065797247536183638241177451701557389715
20545238153873621947259463243076279893511335
6698179648107933585811257978322802182460037
14898411331012579052988473927283274619709237
10946161857672405317825798947652685774148491
15456404240789363253231986682392223605604015
15191724047884879104644265642417341507255307
15976721147557474132803278768448669036054009
10136727663135783702544287820989936869789577
6667862558494020321236189566939376484008901
24720332055373598008838573244709141590257409
50284735947401377169213973592740483196711395
15191724047884879104644265642417341507360283
10398860853066998621366167762788093818510037
25295532683095379234377727644858115162512863
40175828018776174205887047663555082129515453
10384881871008785576751687958517654518707957
35415780027234191411645092511195464621462671
30367779905012097410643589663175171823936837
15162274735361117756638753976198218694601309
26377080827425821798053601325102535699172309
35117412227119810659648185056751836546989003
10387443616086054643870367509325735411840781
30076295328752646942025864692069980536502547
19690592058604385487203991753837137344958721
34872355716137599919592755281128622118746959
19689681558477425239965938654354275139690307
34601290633859780278141144827603152463628545
35122560865022284189108125506199395416848549
20253607043530070075336750215917265896460047
10679059562737522799180018772985739657339289
24748094845151098315111714401487262609925105
11210842026536180209224545035062497641664109
7232331258446604975841963327661598971671299
39396758852432122607459681121390023666332875
10416984714985286253850365641809552446578835
25577476099908867632835289680685538821085883
35413229263787181040506660461213416413730191
45236836072880625974443137781930804031618691
15445030289778845957040179552344377795772083
15473662979609666898479622647575210848181563
10415249551817494429576954159989308407404477
15149114921733651505083385917130555065180603
25603698761130198853063015912933548085485921
30634297793250825778628635547042962011957813
40456077179255759902603553725900365161318379
25263533830277162885023171371612901938578391
30632617044779841209001807923417214037097097
10695352317247183748794618415340584019657153
34809347314572594945099385992562862933957823
30352306326794215593148902376736468111220969
38581536251916226146239271312551399485217091
45266330457052649042930886151170227764253361
25282473885598758048322713393869380408829031
35402764937216848290845573335130015418116019
35119958214532497284818289364467858167098117
30090226248734971386443150152227324979439769
10398810261897509522146857157446887214529677
5340348962571188652018483933368089535498259
25018477435854472068940976831148318308201187
20490387292100409564218893296436251719162337
45221271007336392190078341791931016860512997
24766994995130693238549424232249533978941591
14914069374278242880638092064812074958425865
15472795466990131403361023828426205049907727
26375527779940617810271610460634783568890209
34072702379824772725505098061507603879747511
29542788989740355517252180553689300709421139
10135857920126028162278951177124032785567305
20234618793927246058652713018261649469755457
25031675156258005436122121937100547299540161
30102323830178805129688600718588196799161669
19942165531115468531168164339284540172737957
10385701039468916313512953483787622748199805
39393522208766586650268535310291385167657031
19970753000848176100937368819391893698305331
30631798023813269306026787214243730626634101
30075386110672117261131036186863877248204109
10368539095627634244734888152106346554623077
19955181067885232342612985879313327003503603
24747320763795808700363718918705815794564365
15474522458460153625584592446795885400039107
35414098428453642710445286839889560870717663
19973989629195815847711921281867547291734571
15180398300185641110472831051692391525459495
30359052974377507480853634579568736090943309
30090183400839632857072291008566668819433991
40177557093491130326578476851910083928949389
15163043601401481505037634995778396504828147
30074614308943106385384531825434502868859709
39098567930865993122806997021295697450649853
19941255634575155422637464184992300691737341
30370430611362299676055887657944051325993153
34588138836603724114898379396305533093806477
30088534550693300266961721155767089969426213
30090132716931700758782992252090785277872705
35114908776046829259523814602209619521261939
15710392511479358921055137447880619108950351
30075386110672117261131036145085843260547877
24999812605021354922579406689740956727920447
38583908061194210899270378776345320981186595
30062315114049522518270050572625487803869135
15459729801768884379242030766872116572848235
44188120270425927659680250032354773909123675
19972487703386756401676266038561846434262081
6948111436235607624758119626269178742761477
19970753001739382144028649669288845876073551
35148642353665939129472311936064268828310599
10976524480662818270699879589024734220041565
25281702770547956005418726683984910436505245
24717825637072423299534841269274617433348827
15161362003414388579013661020589982297782659
6226994183179079506850763605672282268874023
30076161470268019745968292827879219992548673
34868390806273338548979258675084130940309391
25001403159942209925583917417507835719853383
30353996528114038990987269273397600968353001
15164783534484990665818079953851333616666899
20768855669538820696702949594716977489168501
20486184243608692566340763791516785468619095
30370430320854630651851452001289994898719029
24499123286571068190722205730097150398029609
34070330828126691767518239268539551083239111
40196406989903753685760762359158293724664753
16050597333617605101707286069518747693031105
15163046320914751782920609191995871046364999
5340306394805751574890983437354961735498727
39940092418078206347505327051695544730506105
15461327539297592971772364161530389957977067
19972530848366282111443596265726903949578695
20220004959923429574787781135683851719514819
29278197882316020383569005355494624746161551
25030948589570048806802239153781899757785203
30073837573861883866019184549984502346586009
10105497710099066027715065131638957618968445
14882888030116525579641979066479296904672393
39897356581291243311475645544803988293917963
25278238830362410615346538046150417891765437
24749055903044611745503312108654758512812683
10397950799447227747814894229770325629732151
44981066551035887825151562762917918522810963
25545287724836104807667545201952774857722831
15461416037446280731005714913161803752308567
44957451598175027535656039728766799960063189
20234567913568037652872529083422418386771713
25016926510245442874222773630120962168957711
39127243482970425134761848784819476077376957
6702144565872039521125414085699657822722713
20222422128529615800486925519147617956259963
15458958548348581637106913070078183696396289
11287136107813833155530624026832219573526505
10695455863792634319069921286459341850252833
15458234909390770899886965817050592622969463
19662837284129874020662949866033388877633177
25311200262205168591717787289894561350830527
30631755035410119806384478455760308575110321
10104632587053339290951810788687856283847983
29823083955714145712504841276885196221365877
5339583029782913657053173057133952773189179
10413610784962875469192093663000023041611197
19690645442400037749700603089823998882524745
19970752704240268442125264687981040840240721
15179573495536255292607551233622955111514023
9853198888559378199187502760390382239317649
19969114820984434054892707256052301654858035
19956867730989173970065583607839661348466397
25030943665553614770197429901041955317524995
10666686481130750572600076860090104745218657
19706161322396667796003674254153605402052193
24763894770675861472477906319264855162472963
14930645191951131365268465995660546015955009
15725235881911253387917712957451753874836159
10664266345839069062168029350467101672212933
10637325393562253106737383292710356188737299
15724365732622258834978029936938524562729415
19691371321359422594845823627075291536223097
6227855342243355300989893592866054723031763
5342040824614164078558980511363988338157179
26376304921113701613426253396754699912633589
25043187350495043656433439451207910344410113
10385704295266594214744520075708236235637185
5358520845763039055744735980252266076574559
5945922904464268062049167772270628630556309
30071192497653154064416304489680673399864691
24752246896435238581096493981352466046662287
25558576926530671755647217860597289969441555
25324208211428382262269795256198215258573207
44981113068499890312187242306207592994010147
15195138125008969213589264152160987558275719
39898272255034566154847036431869073586407089
15725236304209389100805771652580093314109551
20520702158382108949797914688714056242954467
29825499159651971031597712023682409238964377
15442524324901114774039117072046739182208303
35116732694455992734034948692192195664281259
20224111783542588503808349010544087455536581
10385703583805516598028506825680001967335081
16003024313483396559677581560649583933378877
44725500922368959761184141755099843066134513
12035254730377585100000430423470604205707489
20234567914000299393082992880539510638168409
49494874054677614100661956769973511677232777
25279922246850573193295136119278412614987599
6952853080992371119804544908180922802551001
34601293834232282245924480643973398745365577
15722585755610003308578367685010663293344311
25030898421611535721073446518147300561610443
11480353358253936559265744224634241809766453
19969114094275086705851447431787457179254131
11196916312136666834326581679829645122218777
30075387959983805064316194430103126794640289
25027572874869804359866672575816602424492927
29826269602634719328901470446477556339130981
15162317582891120338305887551572539454942537
25030028420663467254429768087908076954316257
35402765233979547420593489559230974491425907
20253607043530070075336750215841877699489651
20253607043530070075336750171882285205294963
10416933554117800469563488839191198563181521
30338330591978240746807570558687286956192533
24764577669035612448021276161549911245317271
12035254457330113137504027989426856471994329
16538768883802883156364762244225935658575051
10369315416072057929484289825947049478222913
20532988238158126991874753389988857840012049
5356834040646995873458572047897939883024129
19956918156478071325982964000181566245658369
45218623417138835948007665560794231942081069
34834755435681890556806802883637349556490457
25281702903712802356161412855754432410704117
25032451336052519720218486131759230969219463
39898171253168451068701813583341134918451467
14926267973101163859407342781332363326582299
25281609348339939480411457080547846125662487
5340354159676720380477186449024931876367899
25028392331696766031804201509347429509927893
9868762790407434016553954580461697726411813
45217952743219873056393972326703997066847577
20518147552893076185772703278943966955565035
15412983375307617911531950463652946596132645
10650338094999050640018798132556708644844569
5074893011290108182902363354114367781662819
20504267355722926817058178734842962410142581
5889481048640683958532584044932726015714213
29540369002371831329019754272298527395134011
5622292801248031683342901754158361132397963
5328155851005710256333529711923506230984083
25030127041966485195770730415090511473708593
25029211195168921043179132279185361085342079
15472840555706252664031009489813820666158119
30649817010083173665525039300417746100355773
30338381332135880351634912926899285967700477
29809976987358889317049191544727096135251809
29795227040312592357356480670820094477051409
30058177259321970383151502875220987652397303
29823081692706398301676443864673364157535749
11199237265022754516550467689605854310858407
24468897802228353307473894982688378425550571
35118327926643336633092775749555876451296859
5668267653429385166715765334888144782630201
24216545447564515180028371295637809990793717
20236251751433754027840563573921782804935861
5340349243569562088094541206234976019275173
10400451409288662398107106856774882673481337
10680660117681161585238526645409867023248201
45232551229586751955760544228186350680841121
10399586301781310874720565848359249882096421
40174139115333417420775918284945185201901213
19689823472982772510557067718110793302320105
30353996089697629245396175942669656806671137
10420350299922431268832900787326947453830553
6977612035836877075962348058759574754321639
10369267254438037978885749370223748722109099
34601338937831258390142862743382951724297433
10651890594966553405677082937311190133304185
35415006234676411609693600875814577479246731
5638727017229134253848210239259197125584677
34869162334179823874854674635957782389851397
5075671868294439569600053240428255070102743
34588138836603724114898136121607007457550733
29809974732226865654691234931544760279751929
30058994180767832171846536727165809093259331
5858977082096397358251687853456708305931653
19692190489771318648249370713343368182426489
15446676500989948571234803256337964180342563
20518142214460632654306605820583464539600295
30342573523387201117920577820118666940376685
15443391242241554449618894247317833348762039
15429371800959540315767856379573014211849593
15721768984215159330040845622039187439058953
30637573645475506768079559756572989757801541
10652712705761552144889229530078055657132485
5858250805552432209472683972541493106424221
14898603796338931931929649017729126926151173
14896724667708930709435617844049076489337671
30340024710738944633426405496354483962630397
20531301738417870048027900062277438535642371
30072007030953509497158576144522446208784755
15444208006747113247870807644724120781959383
20251780994307255433008482720929937096955153
6225357813627820883625907454760289859128755
5360251083539881824046447572277837723920087
15150951516727471846804620137613783667182747
25279050124264038643988041912532659710788367
20500026963278546524642578832826205240378501
25574046396909345260779888029886943583042813
15737434622039708266515503097686637857390859
44644426977416241363859626271127418793577493
15445849606306182750118344984911083178143911
25044831034885198633224933747294355052310225
40174140637130365458319513189201747247863947
34869161780022919338254806516648158205466181
11462369162047474504007827253632419282001989
11464010582487301292200928238654323065633845
29809109781459372015853149886485016378036197
5340399661303315324930401501322774478987337
10385701617839040946747733893646825089746255
5608316934620401051475240848861885201161867
10369315425178901096460774528772794292808625
14912431038446017971693578072413552937091039
15446719052355110509665882748313905902411819
10399677766328296260069131248841322263727867
25278235435280025006241666142590481224261911
35103575151903153227484508411213077533859477
25296351851025581310603328016446771419465231
30086216408926011248679191894139458070595155
19690592058172194195156611090715794771148333
15194321476242408807077775290087595268605423
5075671728675302730833885095822955002473699
5359337625009547498391709286538878382947809
19940483942670388578531247063509718990756701
35131522149044535448294218324949025175714435
29808242684975447643146692690825700757265191
25294619809845847592851613978443052864125191
15177017528148209926083802280893574709488463
24219688527606811048685047981265557407958389
29528087096002864986804339142533193202327019
20517327813358702856135658841637568558903489
11282999680939977482750535236685913143434433
30603840084522758151038047248380840614855851
10680710684112960994519668644087672657782437
10105550953988075181196222087697164920534711
25280832589940949240951842028383031930538581
10414425591279839842863812250281192088932421
5075808428443767979169984518399484825887827
20518147412766301645861521091323961762861293
29794456166747761044749610604941698659369377
19411938378749576580371082479846104655526939
30352266305795284206786212997821950629236325
14926263047862986746124054615370129311113419
40175822523815771321460414526198253746625937
24188602976398570903444317558344065142717505
6700548529839133225931984594571474725546901
24220467501177502399261565883195416656401141
10119383112512584950913955729615351058687369
5355916392666567400766236206483677976480123
19692144698990113836546322779898620778672509
39649834813939330003655878574014221974504271
30073787124115616001286984781104819951483671
10135046073413996545084460270746727518077807
10385703583279580873968814610812720828133993
5357648721776693776073394569600378055389913
21317800896619862666491413594915193591812291
20515689486248303970466311269508087476082027
15475253253967086787867618929216259367231799
19972391469822331249448738639909573479946793
44642702530332173511790140802220671248520329
20219868408444605416371019960028916132265479
11196961000354955062585810406977318585254909
5358518621749469393846996962904104052612775
10414328961427400459013348243260151952930857
15163137190035434097447407405766176997933435
25605183258064119953970015688171264652234247
29776284565545986861492646828228052062314409
29275004094950219150989958345976014065794747
30343307034672473967194634705490436720451783
25282476155479959858539102221216729011407169
30337514265860770291267449101231658501772239
16272539158032990944847448320775868754131307
48702469031310313126588327420888589135723679
25015287892090059420988993029537931498055223
19988009054864144892065771304887559127184067
19973349859766976174515998169635948701587235
10401181947578136661439003996394739429499529
11196961000354955062585918668923937626413017
25293850794292896985326303446751282741034239
24749056310239533773246528187644319821226711
39132759177158517728837744209655697122858913
24217276118100690467236360718579163774688533
30370427784341579257174595025185640910164957
10370131915626304436266691771842466193077259
15458910072791054753024451543476524644646707
24485286500495791805771985895563357187484223
20535494664133918057844719797812176212008283
15444162206909835996124362645525084517052787
25278283926016074724820397820157216758016685
40175868337655394972136371982939856727084117
10399720316749899187658411566862778515678409
34880037328153639705437384819558335873155335
15442614796462486929987900421761211602157527
35395156266646928257880083279821493272539379
11756597429341690596392365080907633227070227
35117454770754062601098606017253268253339029
39642637077039538652368061432134762493003499
5359338063301272713979084588316024835300163
29809158234061645048243791875809680241945653
30086850533240032974016571388048548293143075
40454390218171146406641036440722642238510943
9840041470092811689539830498172514108407859
30357366747706518336105248709536566434931605
30355679934987984556891066538269463234538237
6981622188872404554132404297254358718252495
15442438198885827588765962142103879785076503
12006530038029306335433993899104938756538755
20488743037173186622418810783737214096067891
34879216163582966667252372163496806532831955
35151145203447487424936168625425509988137479
25013690718737815370283964079958806330635671
16003798660082956243047408229964046801905469
14648479682974960030043315274195088686237003
5342903542480885701351185403358727761103691
24749055895790203808240287627762369186477623
25280742134086555190638256901629800524044535
19942992872758427698418036862945577308179223
20223238901684261632446035701610929467820893
30353995949572315921059724754276909387067585
25018519610854473814530706898975092522982535
5654385514259826130218813482115700147938891
19955138516497327795867439795947677168207315
20504267762825199420493220981556506922732165
15447310501465739443690924130293473484588755
10648790511640687486773482723974206703347393
34821594239122061834665128404198624268026187
20769720362821297311991643459769422197077309
30073696362961861492877698768269554014308807
39396758852432122610889018057853259356692231
25281604133918742223521009261742536172278867
25578295401387963318954315775742392789229319
6138361135449935230301567254639053858435717
25028481095537768605395191786497040915816619
15472741933942562731936742718621249778325985
10402186127010034687424733536538101036013837
20488695438348158122251618907879813067050863
30337422348641340784799000755648612230297015
35135576094705779393295049712102116880884629
24749144416460424837297925952105612269455291
19969931140187051071008219281374857501315453
45234280733286966256836092175228161001604461
25030030644551012250481499392836469712907015
40178421926794309551416736560799598169650317
39130389896952634819284051286436697625041861
10648790511640687486773380833797532154036961
35134713360081563691494063212288635075144267
10679067017116384116596243170327892936286429
10401182493476525632467323159110331129877153
35395929480018390123971426331139744938655719
11214124600505749492705018780462675489588485
30062364979431596832116718543016891087791657
35148642353549381916582118497734287791011655
10412695830429115860977640322461276366673299
30062313975548498976497795577344919927283647
19691371047444680693833428798936296904677313
30337514265860770291267449101231655984651555
15181217037604965087621783351824133880854543
25280835697139769103800395799988124976904071
10669283488397254099911925611640643389140123
15486777398804989076661161833509440499863061
9853967043910458979354521216008519705963175
34584176041001036915237809663093811148259065
10135956400540444173244385151006937334724819
15472840695832638712740543755561725869344919
10943702262558117045470546050643459208690915
10132486551789615077623810306590529158122685
25295586520552983176945066533068025705398579
19969931015820277267984273086166517234750661
15460600131891522565769921526973870566210093
10132537564779498742289217089694059018803827
30075387827009288642406470697786676779167145
44953212281072429617649122986066424551180609
30370478210650750593151377874538744153962557
19703749186081428110477464862441512873938045
24763029678874460561209453312421341791597123
30089315905109304447052852809441957798590775
35417511761732951879489242204386600727551591
34336610465480839271586243957170624963412501
25308545243667209125243500796972030088475303
19970752696412858049294855128626656164460921
30085988384761060081520853096116657189549637
29811479742245997731263561979682411217268697
10136727952705634539773632814411136794882201
29809158234061645046938693978847045184010329
20519057467308456507658608618433221459984843
9840041470092811689539830498172315068996131
19970937450361497844235477695980698132033415
35401079934942772430899527494388289078989603
39644232432874474421570374554821693442045759
10398810427583623901285574383631469544747115
20783646217680299954355229451226175200931353
14898459798283441214804904041717660871899613
25828957984760025285989579631828966512463027
34602067352778949184607854314946018591379681
10371730230640622701452864085409109666298809
10385800247071776558895082781895225173080523
10134130375213724542399034186641105891619265
11756597835526017004621934595042582847496403
10133353906580037004898377762767194822401725
25579067218504449210965481418264459246971087
15709575325400765717114651620133131379428647
25044006808140883462939284097785169049102007
19969114234862008168339639026622907601226119
25044006808140883462939284097785169049102331
20222326326849290787427086037096810944468327
34869212088804923520734480911374282633669003
40193172875085792455760529116790195402013499
19690501015158389382617859900770947124680503
29809153442781765046031554693727755460557365
30088443790887341821788499038052313522477115
16289745191681960618579712118715576344203303
20250185208077846721070399331493529078039509
20768904130016746813573926987575006133678297
24748233932805894719697943807191323459445387
15163139818853179534086480228425894370963957
15443345732959148963961319555159374351386871
11477984897638062933002774927837321779211961
11759828733857409928022042688986064457662171
30062313975548498976497795577344918706727371
5340354159729082536868217040648704926343613
15444121740221342989761618783158483152136079
10649569766978969526209258368310449813985541
24750742551069065352409156845795725444082951
10651071699723918426541825314372318072792021
29826275347417409754938012657985576205138545
30385084160147422577107780737051945218144085
29782113726880231905746341739786361281558751
15472886353953814222536768827876953221820431
35402668556536042648886767398522375739438227
25018519876579013784704592828729451356508167
24747505518177936884308507020241194746202087
10134224391854960595699872701171266886154781
5339534694301176437693688877038000237363003
10135182327828653555054076049196515208054481
21035999096467697164228554409661787001876407
25014559750719853225107115423422574254282531
10946981158213269535357582131929474586996063
10384930471853918479690388495361028617229305
25030033329426186643873952453563218887597367
15976764128640340362406478810804056973651601
15456404497787013791179389840487467534618789
30057356140570368708429254274430967160673383
20237895575343646839259871429146749010231449
35117413094697031029633426959860740124771941
25264353434862489990584191718233493727651999
35133021787631072669252258876088470263240275
44186568027849540553473978697264258142455827
30605612122723598777158237265619002170637487
19957692362711663382776798199904278429851541
34865154287480696438807855732603651452070421
29530499357148205199685139597593795021970275
19690592058147960741482628423732359831183097
5361072046147456235296131982633180256654967
24748325241159106175456800816542305248645911
29532047221933102189328032365042007277404131
20768127661282627477674304989126527890659009
20517376736106330131771999727077739742195611
20783647031081964852067316893803519519186837
35135532716668770498801642768399995008507683
35396798644896003686011086952397311407135699
20223914378187538406633932622512657766069211
14896767945397047128710144466807275310987805
25298137283156865210158697683471386056914955
34320219214420210671597017891503698683504223
39900671170390001798174530444599702314057775
25576507580219876877026024767969099778134089
45231734739137857300363948952213131606166223
19942992442683897021993878295846310563356127
25016148066866173568455150807416342987854655
29010324746407069011161012189964907413622503
25030081383549856892765516895805420007737323
24496794747950958093801525784647703160709891
24747549053395017424581316867975871114512515
29809932424637592977888070023023275297583689
24482732051650044332940903170295470642706501
25580889433188176801879374091144632401502827
24217319231016781842823248390130290192446589
25263541416470456084180757937986082309075191
20251821594056294406315725547055178110318497
5341168255043900483011906366489885484621427
5356012335289629007893954960582686098875567
24747549053395017424581316867975871114611659
24218141482611034322015666319934984203425565
25283247825677048636215469842064695550911869
25531538717730617140657444329509756247549819
40180108442141105200407387124952336621941941
30088540164915473384148987099156798092810439
25293851522175844847942530578710571755731863
10419530842300601402595590126619146555253999
10430857317140090039043378527427318261020295
24998085910513655196818388456464470905117879
15445853944608669615138971619708063166045713
15192636772079381349673415030129378979001311
35129883804415959704390086404810029468843739
10419533230236311616037945298635986628294449
25588749035631507871392378552621554104251567
15976672812938839312482274858524521531517795
24998947350088909872535380404411728122265899
45235105975253181040333471036887049638293187
44184926342461157183664626343995865510445143
25015285918287842515624631837597205255638565
15161407074860127097828615643027938527941259
19706115945630974027069497755053997687401337
10416984714985286253850365663793116874071723
10665090719568053780691695027445731279644437
15461327531858157692972022348721785758626227
39926803936083133034137740113098555683982041
15196774634176873831108475837256916397541903
10384017201503079054861783502064081752149693
14914939539277049295067343719760791603093935
30100912697636719262579265651781584063406833
35401899970498358808972581827468074738370779
35135623711437100932007154973401174662432383
40176736279381913082060821916879866752971123
40191482815525064402751940558172355339397263
11212485436066393759436519618616465332984673
20220637423589456583204867197517831912419553
39898122333073230781598753701336172995145793
20240540793287407611204632159860721175830337
24998948207307936553156702240751204467373283
35118322711814342139283135063100544574882701
25281654436266339116577082248446345418298215
40190618129494458941751827258670747014371821
11758190803866838204674912325051627657598643
20515738249207535965058648994413630494156329
25028483218061962426000534060368762573831063
14911515355493928486068037730372425820355001
15471976009728541196249044610508458300302419
19956966342877699322097976667427796170064851
35397616151819531670270805193919613174849683
20520690895655973458542762965955495637014773
25279920585210689076871960279831377874179615
25831327960863172207413363667202021959260159
20503448055231623592861132740576768008668213
20530389297518599165843879355379887642689587
15460505825994913127148338198600394559283223
25278233046699439731805107708702897674456061
21316250644342326141398634637665665746418847
30355635442365813003292620114229657659861201
10400449161001758150298263790383031815830037
34869213175056300047247335723715581789136075
49705297605378836758189055575796491823793051
10648750325040348131127865335429878895697653
40164445911419050160721741531047840535483171
20486141121122543288244961466554602977143113
5355961613294693448966909329936402234173659
20502663865771677179353258326196698350503941
14928000139132274149381684550786015381759589
30059863626279891189091489252769095892506767
19939571499162537245938366598376237199219389
25309463767028122088172936183312202845146427
35397661090510001024445637472223875007987363
20519829315522061815927043632908573799995721
19973397889614697060340880388597906948620837
15176202986634802478591762730878694057275571
35132203205005704137320730695353813053936685
15474524697982870697748236047321045391681493
5945103876202619814283391761676834185236021
19690637449974431267629437804095771588057661
14897592310813820983478321863429055391239295
29542010281025888260975668216282458766486615
24751468313419355939016954826172218217010063
10400451151253625118954341464330590402760985
34322634715420675066288738266341454365570343
30059967898813587031515694120503705133668219
34587367581060906103345932231738100641267141
15461464512619718340471948824593645010037303
10387299213535069925924373355786450746669309
25845300907679146018251303261279901373488707
35130746781689379933771734583826062804935883
25297221592762569350385878589502683002624535
25561855979606632824946705333816075162797939
15458090764327768610175506682557398490243067
30356501633356740474474174676604772659366757
25311104021238404239882157180752251846116787
15485906665415826217255795506549019650926307
16273355797855859836686660225891634063012563
25590632799351733041813360845728984770731817
20220591781601074244569525314861955999855539
10697086466594039758360617215901235043880843
9839363778805800660334622808861922178553057
9839363778805800660334622808861922178559213
10384060323480309521808498800952239105771169
15458909758818071094014340622613437888308057
29810750913147247367395540518646161614859009
20236206250294215102077832096307106365099821
19956098707169448077968662659868147740911611
19984820722976150649232097846487288839106447
11759783216697789858729071442806266247146959
35144632324953199884083038305664418489220879
10680748623008716360919269855865244335031909
10103856836790308279379724882400934329733513
29540462424116731544985447621868927060057959
25030035717112542642248969779886160495973779
15694825503184515359741579521953901867462515
20250134930878739060564767898519363425835397
10370180274239027957047997568785495283475317
40178424307619697222056816206390265993456355
19971622735567028621828902669145469096197307
10694585691670433040716231371719492259958307
10383243394278044006691986927702721778915701
5325555877026773005993121863046010371785035
20222422418654918436710104176225620926084863
10415244650474077681836467241575679256384323
16273313223487320752528061342637091677733571
15442614515035882634875433873537132205899031
15460594339433336000046885243220155593506407
10402140617295387912763661775235252247903739
10397945436733480378028521238194981845992601
49716728607782451904849212075194703503638395
25293033718464182554194699783855100162506915
30061500013275494065594538894410415848189113
19412265039542337654904240467415089498927873
44187343949842090082982623649061684291032435
10383334436739089645491725715767877691041269
15428547739496079096013638684484050159117705
15444212781531622555391424638537912981587383
25281604002204696249840730920252678901623495
10397899911743641504682471669375982604237743
16536443412025133770905149380177289176771923
20222417228102810619398020249551015753223353
15163911113101318773601340347411171770659817
5373268569758053398757407094450980409275021
10665179100235165162876191063267568285866951
5339535429222005737717782181355394486420633
25573465110828192412766056209883889112774351
34587361968937122407631280508979611467077765
15190950397168043433826785873888235095070695
20487787053319092993323631474683589970145583
34865290441474037578546932962696772131688495
39657384636752499334643338595722927772157675
10915751180489707277790680493004220424733377
39394344054725599297344645323073169172224839
34866064373122177223175456502897300765018215
20516455856048775222131961500268794114103171
10133356716688064940262964791118800454055321
11002748272245865741371372600461414245105275
16036664157487183717599186560395048701076227
10385708625638169718192473574144710822454401
15457223408594936697463292755477630623895341
25293850349372631859095258758675313516564591
20516506258124907988287112402588840465316199
34806074419327426526545361133196718452425303
15972750492620385642863742914534924686188789
25280013860019002029643321649418794748295073
29500180036978120256063078391412893862025805
25030172144178955678846930306038944074389081
14882888030116533854077944564543309157299741
25295486719384304531436488337423444737787159
10400456185351130400467750737732876101608577
30339299970984665560015949619190064267790147
15978316229676857441895519556936749673271325
40458582416460369992869119267616300849252623
6977611761825665529106719149683954414709967
34871670430012420285428816800272735671087411
25309463180905669753735714404529626474032655
30340022024633898633053610516782532436151049
35396796264018349356017872787125443632471445
20530391826249688493807232413384361429292395
15445029726461460966709002275351640925316667
15458867066943623457247537453081235118584097
30073835037667250626913526869167818642485553
21046550903846712472850879684367180483553125
29261715331740314312710658608468022183036529
40460314886390059856414492288834913483120987
