16
21850915634270052823460911397553475
7185386613574124697662184629744707
17288482648457013669303084666540867
27362328329245657919646965383382067
21825473141345008608058145384837939
6209286348572275807153189041821251
11750027694925973218411555391288371
11099807777005060446370826582827315
16293535364420560225799825476695107
27671882021618552192806886552458563
21828003200576720232139898593944371
21445272725439541304159804454233427
16635548835771722225725988991747395
6189002369626735299623846700782115
5868292357842279459936968693269555
37426459332618764155321337883218755
11102584456037607547112194793886787
27365106014033668888914222881522755
11098539506296702508374446121960499
11055345962529489557657295329047347
12070817572047982043591180369011507
27363675846250414971044983396909875
32232964129779308259652078751003459
21827934186770386163058450944434995
21826582046701142580304554772153155
11059326847729643827627948701472067
27365284549482898099841342744253763
21833173128247711057510367320224563
11724907437622224776646451269935923
21462850813904656086965567019561779
21805265298144258169865541628736563
5564050913695286210078830371217955
33208986754920127364415629077660755
5542417970751134815956246121952035
32883189347465086916123066612458291
17283554756273705015484656837215555
11057969677064112501738522174231843
16919591062544731920047307241042995
16289475559087508726984354418598435
22455263086906744176790701063095363
5584333341669493298048936360223267
16598711762530757900621047529620019
32232963528938105371427882682291267
27711175210602684741231958604067395
27675939453754604191514992415360339
27365195126590913167728365206320195
37768958039178515535619144400909651
22157692363896194792835339350599251
5886024261741300378311269496795955
11770563344497638033155910952694867
22171373418264876871903246546968883
21483213071717596778599937811436867
5561441684499797629944176590398003
11055344643425309873449184119702835
27712612440783589701508420181586771
22130887146519884869526160466453555
27711175210602684741231958604133443
16922274238267275928970157185246003
17305110060650475939402705735783491
43935761296638759846714949955585619
27667994890288352784969614082209619
21483213071717596778599937543058499
16599043450611144381851905935365699
16312306557280044664821858317779507
27363670586294807073504475931161155
27003756250191944844620994065208387
16981696020230935866568841383523379
11059158469518129802538976675046195
11056533397028103358280506138702371
12069629502626365671196982033855555
5863053687022094230755587178832163
16005441319852650076065488599983139
16939794555969327046906220438181187
16311118774435181807327712899109683
11445961539215788897497960043336771
5904880895513995950434300686779187
38748781330197190168041150360012115
22151021003318839579128980966757427
5561441974490662072449530832495155
7185386613574140932344164438586691
17288561547568833678792648364806979
11057970024181643540272838857593635
38397395491469978571549165883839811
22129863122362677052551182551364675
12739272104901401315528595590358611
27040592101218625756358413204480835
7185386613574123558003122926601283
26373644439936742952881908540122163
11425677870066919501909938492486467
22501309793545738249295878084192083
32881926978823172162155809333330755
11099891666936986362462561862169667
11786868790565942704215220309673267
26676618483858588654819990058451507
22494625290972526306223968247558723
23208737811223958285804089424368723
16945191974469832372871952161129795
27708471549556865794150697168950851
11059326847729644994116550586937923
17263356798671539934658267442398531
17262011121221624027886108099822915
22477039958362914473914785741353523
11447312752213674997038298119357779
26672884258352381971449475163632179
22129630389635200247341988745467203
32858946151123869868368748191708483
11059326847729643827627948666868803
21826582668089033451989809388414275
26373645659889771256715704591860275
16597523011123585796812699040105523
11075711524312180538100021712798515
22459477676734197455151544125436499
11751543303541487664839655133893955
31912104946503665618211720613945923
22518709992222494624426652233585731
5908936055836982258794433140245299
21829276074713409182110348859425843
22499952062255893393719777336509251
17002161644960382106037473572434739
22130818812072970715410141491316035
16309836267421409340629436107924787
21845587193383980674258651731673651
16248919364593435670300296365749043
33593162774323087471023873527665747
17288478879319283776863530667689027
43613865896815656484808556190000467
32864184182889868597908372993422147
32922402956494310359654664621924675
27370265709511529383115302345192259
43613865896815656484808556458571347
6884791194066754516547921062937411
28076357307967863670693956176589379
38740850217017027131368387056452691
22151021003323266797706671530652211
11774523766139959752721963179075155
5927793636350006526817869217678387
33593069330416931276111346060772435
26675430082043135390724808987910963
11406653189021562528128249755738675
41987614726698047768502685359547715
6859515899275453386527166097073459
11099891666936966691595625278227267
11420439837323818860502536894493763
22455263435152642932334795869668163
21829275512729163633480704098190147
22174162458417775956093956781323331
11727294204151854288275683747705395
6232113361904783121996913493292099
37752319213298081024761062717019731
7551812225213182759237561077941587
27366458446393218769229033431528275
21771058932121656799924699747660371
22518709639211710793893843983090499
42295505269748704344142222256718915
12723836596011256797972771948086867
43938464975733073678290931252880979
5908863387613605091400589337969475
11428292399429890225050525442847555
11080791719610880587450222515528243
27324547058121016798649922211758915
32904834151644774090809198691956307
26348202585244214184862840077230627
11059326847729643750204733304170051
6229319911359005797381060332630563
10771397139867548711106000613163571
32883273858586473124542685781324627
22498847820939998726528366769624115
16945107463301448379181668681004099
27365110965646599166595398258344771
11099891666936947086883435207611459
11427029660619764783131607187075907
27384037815423739580206749681342275
11774445833870661394625851275101523
38403982613039222214715457250932051
16616795881904669881163759199990339
27344739677096671898988239693038899
7852398029835445003976071539218003
22495975818343913002471007552165443
33572880696061346966782173334890323
11389173144734019090401253940085843
22453985205161972129147199850418995
5561441974570884454780841120375347
27690981891483584640665880639137091
21811707578159109093612527120691523
33224112774253648397028896813766227
27325730838364178497877430058112083
6228235144714455421854673342177571
11060499405201819925324908713034531
11728556920832176393905216328700467
17241405937023512434374982863299123
22130744881494216205551639849018691
16942492661925742099403966429356867
11767934171032889876398120395612979
11751543303541487664839655133889859
10771397139867548711106000613159731
27692155809238779269611777682649667
16309767275319167675385129841480787
32903388216829273904352104953426755
11060604382275089307085494356817203
22478233974732048797325227437663027
12397955649364743420480945554539843
31913288415683919752915927600284739
11059326847729683184935905186226755
33206281428139906422708454422614851
11727294204151854288272377144157235
6212934866068556284299726779786035
27347368479109003244412883658957379
31908445264218226322833366867599939
32557404364160710311373423359964227
22136057752473541800908508711179587
17264465702804890029571113137427523
27022771317249760338583229291771203
22131135724723062423455088194569283
21850989215544786034649713591206723
21825230196674259398456459616527155
26674152528767601343473838545121843
32213790932580263182604823753278275
21828012757215584782079525938152499
11401344899951630513548173250871859
16941225632930577044308856341160771
5883256577112425149524537925453107
21825395173950233085168376049259843
27690892450240522827509099874362179
16633098315415405456637879720039747
5561441684499797635294403912414003
11099891666936986362492995696416067
27342369005289877979526332150924099
31908367237727717483766341372691523
22134785190088243292042432414434371
11099891666936986362492995696272195
32879228908983198302964795756004163
32234152552217022224708624897680707
16937566263827849428248046975800387
21825305111470024655911052410823475
5888574746894213102607541798782259
22130818812072970710629610962502723
38400014993295962235661164630721603
16271896503784858763563058443985219
16962775033004938033707800390148419
11059326847729683180398147988038211
27690891850698004143291290094879555
5903539935642307967388731050378291
27692170682496690003470023411245379
11097266246280768328725464905831747
7205738909748530168849636293625155
31907257170385793772443367197918019
6233460841503307471321611879536195
12090075337013250078749549103756611
21826667795970382373676834123764803
27367647740599055528684759015441219
6559003458089917927322865687147571
5561441684499797693261761608888883
16945108761683352484177471899849795
5581793396824403243819349555950371
5561442013327620632697032768050227
11403959082272610776482157228672307
55358894252546508205363188858595971
16595146417538505676386730792526371
16937169443352427680256960429629987
16633097387045671349998066454578499
42617405870210177523750823236088643
27673135808333038945366922909402179
55366831615227156247368170251991699
44643201111251897733907837354818195
38789427005999883312252179661931875
55372595132955768318155774523508883
32215067866739090329177493400335683
32564939412988137885005964216120643
42625014576399366415283801391777091
38786727306201983805381735225845347
23236785860119665189443635190594179
27346182224049015928771750212752707
8585283953790694388970139140925315
27688367403318946005039788177380163
32842634762357863423514177244054595
31888010221452992052429474866930739
38789513078945104687537933722744691
32902050251476599429277445680088131
12150786761530364489865755982390883
28038397072305884078145673156112979
28038397443350151966366680997900883
38751481667915707840588120439949155
54632523569334997468366051142628707
16293540024748978893655961452548675
38121221635114661129874665608259683
16938512068222495097413836319511875
28369184346165892747530688804644707
34208225433690136349152908932708739
16961588506979360671710757554312515
27368840515240464455022467666228035
32942605499542038324757540900053299
16942572801622750468297160610034499
27363670256177405473570792607392051
32860202947987795597582651906863667
49490880199890071942565551547841155
22823194054402505213008521107752275
11386216946181346291112447045804851
11751385120428678228583084175995715
27363670256177405496996768304612147
27384359370348703128270985241060435
21829350680100293020449256511775283
27385546899385757256487360434427219
22456679599635543315326216220910115
28361647958267602121023121593226563
10753743124712088007360903509132067
21806453143777683789074797291643443
33211684514226564971207016917132883
60556430091456795757539709853001603
27671967483314821908040282553009219
33210421447802227588635211258549331
21830717386772471650254452715365459
27000018272114416969847556922491971
16594992930140656408423782950384451
16309757352304646696675353245725251
49117050392033308519654498692203875
17288478590031056162905281084478275
22132090751937562434161382516942147
18066039061788717460745239999642243
16597850408701372204361386932126787
21831974804711978965531808582672947
27366453162542707237703352913843523
27343387516456467779117445438054947
17287290456517759801503874702325059
22134784180629872461824493531243043
21788717504600411633350282210062899
16273079004586011821703226488734499
43592311851830904315330138618414147
5925173538755286042172689211409219
32840099770029544246101390588593219
27370034777856886030812617759740995
16596415364188083053870764106261027
21830559261612522636575676205258307
27690812892282413008567246385259587
5582907814796957296731984252506915
16596334839084949286668099931808835
47491525250089482846617438986253379
27330961439363048627851762954818371
11465060538507540566911538622334819
16918229640485016151331332278133571
31585046098265298115812532334773043
32230423876818660008050884623876419
16922368649409771082759807982383939
18012569333907613817167021090436979
21829207774268717682422658851230787
31888010221452992052429475371168563
8198552045934466360672658256069987
5888655254019373993524928735101747
27674588900981274696589839711675203
16597688936106975755724780876145187
21848136999442294001711647799128899
21850915925535897278014095944262723
16309757352304646696675353211192131
16309757352304646696675353245860931
32911091937485499570657486315873363
49502509927898503854255168830343283
21848207312729940865972616660460611
64082699446043624533337346688903011
16942398521506516945693485781033507
21852188549978916800738713703490371
32254523491671193969297021253006659
32906096850267486972614491556168787
27346180367587489726701786441856579
17267015896544942374030252363301955
38097131010330591549229030416078163
32842713681786870921731351042741315
12136909397998885781245074578949971
16270460181033195122077354053214499
16938437403674373270352725394330147
38116219756732654424640513045386851
6292960591177826829544553689859139
22171452602906357858618383914976819
5884519256453826588270820108407331
21827855231451207842756978618343987
62820275372535636125433336243254883
22174077058688434900959277215860019
43961366208573163224281619276195427
11404226850874730171962980239164723
11728556882227734345420327949182259
16977904948700767955737763476314211
27343714099460881876805366836446531
28019386974910130242702228096252003
16292103665910252256028306930995763
16597607460787795981181698460361523
27692245269824654273146428910084419
27688268036713311906142868639724099
16983131720053055137024613391933763
22155062299685011459936607627657779
38479867036642701465685636238624323
22502482475774223500918648656185171
6861967002206638415644382709686835
21480746456765965525194880384766771
26330629118781056988697381794226739
16596335790277194327070646018052659
27347602124414564054538741259457603
22501219501521315133347888317621587
22497485874362830426438792558962003
22157681780808081529623981730452531
11059326847729643750822805457163331
5885866463963539865016361394774307
16250262284133878569673363762341459
21486856929012590909008578498339635
16577499352748201736171479935318083
11059331779914703936162897768769331
32907531582803023110540328883668323
10753659605986561862913823587189539
22499948079893646166174053048656195
16983132667700391810860400698859843
37773879177683995667126509547775315
22130818168830518842500610252743219
32864269332376007140539258459546963
16958873085506965300238206860735027
23468745452686074853917403675780451
32901105747272377847916446857250387
16577583532670873142030173075765315
21786007945290578030375700282950979
11767859665247210554327728879199827
11059326847729624232186917109843267
16313742840938739846543064177206611
18280023164361320750020101287663203
37780059885450863710405593012786771
10752377120904089000517460820313155
16293531731678751433450188007813955
32557561037774058956716629196825939
17610376169826830847154123375326019
22495980773498881093145788882891331
16271895202814154338344801050632739
27693358756925250712919788020450627
27324462877957465363855669843014211
16597770887903508763215473423819075
27329609299355231261112280088531779
22499862952323638086479572601282883
38765098386950511337571411905557603
16957769445268986830092548995167555
11059242336319550883586947785298467
5862968885556027038629832202457891
27666727571825126127091145917490499
18286213483310448300832891013923939
16926182496286377663936851770570851
21787444263846360021973691092190003
33213031063769251348340416436126803
11080871625980167535109732384912691
16635711894557292928415702611796275
22862337076414689719380118514901555
33211684185006508854601326188971091
10752460929757312635353892030522163
16635711894557292928415702056050995
22174161876994442398848231456059715
22825665601610533471238603933905747
16270553955227878471386870086508851
5561441684499817220920172259586611
5561441974570884441254653656703539
27689635030788948419614849136612675
49450304819506272168155253145102451
11463780699979459387235912686585155
38479867036642701465685636238553923
44326613314070229167048128796718707
38744816908300003706534184750232675
5887227210323860523580012765725475
32941417054205551995253107395338803
27365185843249507398630703702091075
22499958025122457032916950717719891
48196658048302781749788055392708451
11059326847729624232188012863509827
22129540948382140308767517182350659
12185229003729616553571805026678115
16293445924229678707415852005999155
22499947132246309492338265741730115
11443414395378003503088053150569795
11059326847729624232186908520043843
27363759366099589016150589719196723
11404034017620116260485010585638467
11404034017620116260485010585563971
22172892984676574525667750633035059
37124599725234463689962402597721155
16593631858593236141713307062321987
27671877402625224963176588242072131
33206524104046041382223242103833683
21806379816618788785821739610415427
27667906730349562448555111993333059
22110620230353699214196260252750387
27688189139953214118979059244548931
27667906730349562448555111993263427
53065703114009971789754359562466915
11767859665247210554327728055018835
21807637542985240108353125064258115
32879232543090342934472547386934083
22823368585894699186699860950873443
27324542415835796340853691840078147
11744956494258211215023168343594307
16271890889291586923376928894497843
27364938875041938294368665770074675
21785928073733059553704714544820515
11727294204151854284019405013791795
32562408734573917423970465524888643
22134779559963958208487132737249571
22094379469311253879927076234220387
5925173538755286032602538878124867
16634370297682105049358219920037187
27021583205945457249528599228532035
11059326847729624218391190384620099
6248430031967051107723490999022675
22132085859343029759410156607775283
11831410573614976299972626556733267
16614160906059868874847192443208515
22152610540326382296266519561393235
16595230343672365159082256529380659
16575963318117887242798800244519715
16635711894557292928415702596207667
22476962032454978269801341927043923
5888486256173149003921716698882595
22094379469311253879927076234422115
22801728192250809833612617864324691
11075632973148404192884790426407475
32880748771893788848858223250658387
12519836186086475991569042362697331
32523256443405761057406881020531267
17291165557468472804389529962500931
16250262284133935121076136636077139
52701653436783758187977680850855507
16918555563183923278896479675302723
5904974340951360886558053946762291
22494628943127375039153801809777987
6640450380224694529865119259190355
6640450380224694529865119259055443
6640450380224694529865119259255635
33569178118807479536641718369224307
16595156358540538040074886473457987
32883277820288675964015162743412291
16961419201984404853546418222412083
33226727632444405161596652658697299
27038364100939101350592799917163587
16958006837192002125967666106757955
10773941685634022867378794292274483
16597776830166794517656363503740243
53587659151560378252488625982948675
26674153087438055479850193481048371
17288726255320980384273415582856275
59227916419922050159220126995551859
22807917874317723629179376875176787
38097131010330591549229030415950931
37122223188563989099510726060503619
22499958025122456993213594177004627
6249855830616242233958087601042515
32884625999780024187185617641292883
16313728003715928782758051386036771
6640450380224694529865119259055187
16252797563639152590558762106036771
21787275263512356417020845453821267
6272678823297851314130616025699683
22176791631811206891168586041620323
43613866846719083133145830806480467
16274516001429753928843320963117603
11461092533590716701117742172165475
43954860234039473926712312345150819
5539881372760860913858955615346979
5561441684499836839146683940090419
23476047806107585548602891524597603
16248994281409191965839777349116195
11746224163053697826395770788725299
22499958024971378167991025036379475
27688272349179270587014994782798915
33231967525563245760625716999116115
17954396017051076976110252416140643
11426929987099048233774458516881971
16957775015923812001119799463925059
6882418101772976707224591209223235
32516838944178111897862010272166451
5906321526625423478066001144324915
27367731360788447497457054055159107
6232113362131363263518602850288963
33250977023562733841821977292259923
32899510351678182917593559067735123
16957619965127799353848118050431539
16960315541176148679308042335176003
11422979143705274087837743558513987
37449361535116287480808030529025107
11470109050136469021369259374498627
10753729258328254014414699561620275
22825744810359102976794789375591763
18278833831385235769876206626231907
27692334731715494821905477085254755
7556733054158169046983227081246291
10757705232962652957873567966634819
6279080807075826137499465464238915
33184727402498444541171700177589299
10759052093595915766735109775041347
6232113361829129479937210994480195
38752826938566249885088592862266723
17942441244513733689136987295340115
21848141663156376483886362069775683
16942577464358988143437556902666563
33251062423220773781307205290787939
21792677305987579711874852607562275
37773875134445242606713088536441939
17637171075986812784957344117638483
38443284134081923539818642211821411
16979177157848601535041896761873219
6858233375048153708734122224263731
5561431820642341910999746368205859
27653021409351264494059407176782915
21481935188537798403850717935969331
17266937521727940796921719534466371
21831901497783127879379531205137987
38428135425336132913629580681631843
12745380484356057086308787126027859
16592532547120385792825531630236707
22496081106342516735137375286544211
27667833421083416523636789103387971
11746456895781083477890548495430195
21787439273334478438545477976867891
21831900528309583743178287520817459
17322530601765846055768415084426019
16923637622740463288260568610390371
15964956057701758956332552146785315
43915478245085680641772936534316083
38742279689587064097094055713068387
16274432130992055378525774891131683
12092531393353199528667300992479811
38417758409720832062688620381877587
11467589899207671334504580238501459
54280043064386544590819701928846947
49471674369918797751362151643370851
32884624720968455169898692104054355
5888570453837199036522138461094947
21768433818375558634003621400032051
22137394089326986703224360855999011
41967253978701232044443689338168131
27000017689260849963827327895155779
17288641455455700746170632994444883
27350057537388137408036399173669411
22455332722166710867995585933357363
6232113652122444234833364738257731
16294713244712505355806041991877155
32888507519825286878468928591438387
21806385076650029771238093741114179
38120033212677036049493217067042147
33184727402498444541171700177511219
27674591605504190949790309450789459
28015332454113530283354945311875395
22132076868472021355619672742039859
6272678823297851314130616866797155
27329875439839713189135542942777955
11440632146743610392702567304078115
11424479526055950799697288026464595
38419267186781364143545964602426723
6635233079747004651680591525467475
16612729807474234949360622260007459
11079519795457877651443615888711987
48153550535596958404219058371261523
27020231045305213782845502498423603
33207797692799542108590778279470147
12182698654289317236293274176022115
5865757036251295087458399172182867
6209043652845444143507710678471459
21829191583125215583694189827020099
21826577094703960918321884931777587
21808835539049020491341182403691571
21810260696815876747079229588648243
22501219449542060154841130079503955
27040667868595748637774216193729347
7897975271133497732671863689406051
32864179852290649509822998626059587
16596262112222371322639561361863219
16250356367411266525577600398668339
11447385419374948646064018692728131
32879630565360407177444255078962771
22517536113152592961964977375285555
17591371605330683655098473237583171
17607920346818988544571078198108979
11424404260354411468689143835943987
11055344661563880185319660611441443
16958799719577108187608303353865011
38443193700007277790563159604881235
6279080807075864202449017864868675
6272678823297851314130616025974627
10792862069918855459131210117358627
38743542715729337372980111430857811
11423127693845945304780142375281203
17290939033179909395367691177899331
32904834151644685117173529839825747
38402624882967586723650442386297939
22129546519188387785797597420200755
6635233079747004647202400086807891
22497342529841111926003660611471187
16593710737134441578454094394434611
11059326847729683175879447255724867
16635622143990667337604520332182083
11080871625980836225012013455393587
5883261178198775970525483333981219
16250434953790028340521627836232259
11401419818208873108547644558685235
12396767537407974585031675565269827
22155063266821202981625521057636659
38424184594319991442303590318838883
16943517347298980077334720229421875
44284618099791488318818966491920227
22823199006162699247772443887232083
26674231138253177834964391993426995
22482131067711520804614469032563795
48761797826531524140760097276319059
11420428966587861631692534010028323
7206774138608390207210314070836547
32904834151644685117173529839826003
16938838866188234794926794898429251
17633448571234065369671666206139475
21825310064595220034508209976206387
16962771070140767845491785514296131
11786873146712629355943482519336259
18263547784123541644108549507671907
26368881138011954532507511995585075
21787275263512356417020845453825107
21502137788485096616723492039373875
10734723104614891189827046951035683
16961418539568908716360724159672627
38766529712737400726854019371661411
11770225946367671252380786941379123
27667994893834222751982389078419027
16962775674787856907927406663390275
17263118785138962637278656275366723
16247647090743606525769379857183779
16639683247548858983646855499625539
10813313129595680033431347005768499
22495992285132282585355638862739299
7204396710959899141820297152578883
26672964976907629104314515759309619
11754157814775018042595422745482563
11420518118907192051037085682185283
31541940717972708039242390555599667
33594594142584712979750908845118547
32907290206336064155386556605162579
32864269332601758538612030446847827
43591139562750219000229521712568419
12400506135451630078821182039352147
22498605864331134735947145499981123
37768878811016038155759476153673043
21810350486164108344314619604841539
32560033188533685527982730158302547
27328423011058509444608705444263235
16293540665238271646419058143994435
33205189660530692911824526788085587
26979572124308309750318095568871731
11785612958434285522223252182877251
27712612440783535441874165516493907
32556215922606856976473277904270659
43596356826293244418135802166466659
21462850813904656096010007936647731
43922061361030545465949713995028579
17931494687033871821242597972002387
10732103972634616726681297815151139
38425604766566365617694332293903715
16269193479444731980163651629953827
21807652068537098271732271474300227
7209318178698342406415077996647491
22501140275843078165732918806599251
43914390467323705739464174482839651
52397497413007568583258184997827667
5885945341618436976414771114021155
16964201101239236153559719383081795
27343397438025409806806080532062755
16987108294239417483593149957944403
11794628877922686492988939312379203
5868049042102120890750581158785571
27343388176691155398562931483558979
22174162458346437874339795442029635
16958878639378278752625251090510387
6641718939039575954867047520945747
27346181276476849746061185730617667
38458227866677828204300940181132883
16269276669413626021581410400346419
27369078547742510055208572144735555
22132170330683211214234260083069491
43914388264510060182693492734453603
18283831977879144188361392487032163
53689466437484900688783263957276259
28043397852284596967011617657546595
43916920179358254969249853920663651
21806290331844378497315769531114035
21789984538814106480976635931930963
22174162458346474916447765130335299
22153888424247259010858730727630163
16248994281409191965837428289315107
31888009350181614685421804812587571
28383208970528657263927352242829411
6635237413741641864447770418693715
37776256951779477405380505265132883
5912739007789078884642416046261043
21847013336737829529539172824864067
38443284134081940868326672168343395
27366384169207641927463678707455043
16639281203234535459855636927554355
28037051864032394855111247296410723
23170629702678465838241743412618851
32908478646903076512377446744868435
32515500713404793670734206164157763
32908478646903076512375378150835795
22455406027877803766512461613904707
48154740467316665945340392270939475
53698110678707729748114382457890659
33532157732265413134508425098761283
17268120121214715324737893669619011
11449831592524018831545444865295683
12395504855265896241693760628679491
28037049578506854523788486872683875
27343388176691155398562931483488835
17287368194367453717567576540001347
12739198118641240900223103572137299
12739272413177485317259035660280915
11101243827577131746359746881807699
22130818812072970710623835053503299
5930492077410784894599387576493651
16270553955227878470773359745643059
43610053991398084161899142896379475
11794627604252318530504012158088515
17942446487842242203046842460423507
22151170193302706188194436085990963
42967361617089975060173284119561555
38095772948706284954769005530465363
21460553199316546787213848657155379
11750027404855166422933495922107699
12138172096838956869127670172043091
33250977023562733841821978116440915
11794627912222096580672489188967491
16965470070706716662324565916407379
22495035354761221910936800947815763
6599800704246969634860099050029891
11461094404775858790935394636678467
11059237403911671269914957036405555
21806373874818903598285995121070899
16271822224642050882172047826628915
32213880064116178575966684786799939
16270553955227878460869989827351347
10753732932485433462121123928232739
11751300319047076358743497568830003
12394306512609875249045177401427267
27366384169207535646741001698231363
38443284134081923539818642195907939
22502650795484192008014144463979875
32840020851583343693642646821090883
48504541839351466864544366066095971
32838758132347075515005267086955331
32575469005548818991879447418004563
17942446487842242203046842460300371
11425757371210349130482604988109891
21768433818375558634003622223033139
22859901782564779258163802965239139
6232113361829129493186535419425603
49474292113896393360296544001623907
11422973552494176588001673104213315
17263109169342993422217828365587779
5907584865148087930283386265433395
38744905730427079011134384196056419
37777603812412921515936963853837651
18259900121110408513920507248218979
16939864848724123305134044454536259
27347444923120390907187026793219395
42964909315055913647710985675437139
21807726924840413620801238179521587
6881150469519348518548978179327043
5868288356221963614535978596971059
16962856508399380452330611147875139
18283836037452046454286161150371171
38445740188773213625819085484160611
48153478077961604678805063637161299
6859515899275453382286418468279603
48153477768476594857459995164169811
11789493593767429523435906544190275
17676705311778042114557019366450787
32880814034545141755318905785832787
27366384169207535646752258068395075
6981386203649326521136514017555811
22862512923308584463087210953471331
16315244192615658460730576339145795
11463627174556190402435919565104451
37789235497022010055758054916646227
32904834151644774073322497816946003
10754996910061772732987480741126435
15989294290214918866348911589938499
27342129439415953242864074270909235
8205855910295603899226951614158435
12182697396619727924882141640615779
21806378514596509426180610380214835
38766529733289139660302715341587299
11724833470487737531232437022052915
11404201406613023256860719258546739
5889838065010941749844496545428259
27343714100958425382141865728755011
5884608076314407108046280723673907
21808919079303613883303374506632003
42006624533941314068002932504663619
32554788925912232632794595785520195
37751136052474467760123213559449171
21809003937665027941819326740583747
10771317273387791828537196379649075
22132248898621150360016109235737395
11061867101662491849395474167846451
11444597579373618769480029323797283
11817530789513013677378495078425683
38378469249500369867954358368421715
42011551242733142384361431578600259
11060583585124491335690495183626787
16597771861249410502341063622346051
31581386439597210121690818616242995
22174076746700275700873289180459571
6272678823297851314130617135232611
43957473815680236024306655053296995
17268120101871695969385660030342211
10732178539179207446306766706577955
22499958024971378159253141705868883
11402839344950893708997154781209395
41987613834794931428231781157258563
33226727593682925922297425391854675
12723836596011237152195935653290835
26679153787334705790768674282553907
22132245227274293090644930675946307
11745105975215165451241864734979379
28035784213432166625709750593205347
16966826233854175840488778935723347
10793025806756346702531703247869235
21441127093631259640241025869558051
6272678823297851314130617135093091
27342447033064574277664142173615427
33250977023562733841821978116440659
21806220081004381292470010443412019
11727295075423156566993192782865203
28014069077066681905020726729118275
22860980584202995526200944502120755
32879630855067349631202724099151187
6272678823297851314130616025839203
21812979829860503397570613505962579
12400341816338314422990553360975171
21445093453517187779808606729487139
16271806732342970260211783829828659
28016772139689697163909864444286547
16639693810014281193407648233707107
16957542302695133091826913398646355
13091538851298321710191158460904803
26674242260229047295066709935931955
37427806212150662107412504010445891
21830633226942527551397067771499587
26714721990401256629312917189440307
16957542302695133091826913398711891
5930492077410802192944394605721171
43961444798579015967163359245256035
32883278460939119482613865587897955
38744895515810667098235930332574819
6232113362060526662013009085608771
11468942059847934369557722443101539
16999621105721022385296050260887379
17322792780380959458377451290911571
28041020889680368602203604111209571
16289395693901976498503777477927203
21502137766941883095829559887734067
11402839344950893708997154781283123
16248994281409191965839777097523747
12745385415932908786432036108129619
43593741967876203582733157984138595
21829296255468860222492074663232563
38426646219736574303641747391091555
33227996211499699874024158196557139
17355980771950163143308524664211555
37692735264962332422947164492411715
11817530789513013672881615986050899
6279080807075864202449086568285507
15944673979438896948279918929850947
6635237723226651685792837502391891
11771826042950236535141037525853523
11771826042950236535141037525718099
17592638692642816830749165923743043
16294713244712505355806042009702947
32866879509445247797984597673849411
11443341441706127636975735409038691
11786879682992909793585399986206275
12398123756407715325634038134625875
28041100117842882866541197655570275
11726169805155266418965094238142771
7548168038920046724982788543636819
16617884588362534767515620462637603
16613914553256913059633371927556387
11055265744090932075610299545502499
26679079530417334174716213768373299
28032217378321986393753286562305635
16981791094025933302776263800817507
26694598925531700037718357391323955
33203745854921678523559360204264771
10751035171007097090437110046082083
11383914046613959839979914706301747
11771826043262483275045737888560211
22213384483817699448103376541467699
21768433818375558634004725741401139
11467679361083085572864260293612899
27668084991061619533199979213837123
6635233079747004651680591525667923
27331127288424729182307382025331251
11726105781714140327449367375324467
49470243620874526914941260720993891
16288128372048682236018429064918051
38744657482341205135590640353367395
5544961878374781336733688055145251
11467679361083085572866601301673827
16920943223326943794676170215343171
8181929005433524999525776886039651
28343831061099732429536271848138595
5930492077410802192944394874025555
37449361535116287480809065617319251
27348479768310752582485629092447043
21461657460041349319171326816178995
43223347844094374670335315425838147
11827529938281832307764976722007635
13390929313600923150702334532879459
26693325451535798724913048521675571
32926394098070295143391401771029827
27389291322327958250497434972201283
5541074744318854130471992999162659
16593884687214167094364926046782003
33203826341505134419012541697110851
22497338173382729419166646206079811
10733371912248986212338453718376739
31583931974222611947601575393183043
6256361802491143407058683849491539
43939812783923490709220421131191379
11790836755679329981869978033673027
38112575569315853421576331407295843
8181929005433506417689098153580387
22499863281312946120634545526228035
33226648057324664523972002267219027
7554273250011318983927196718417491
11749007692694871843837435986523171
43304942045057408519780137623312227
11059464818650503613320438047969827
28033089776646189437021499852027491
22497332275425946429134857568675155
22862512923308584463087210953467235
5870832281969778368800748524937779
33230615403613703843676061154034771
38420292450983970474978962103747667
32879227282892949949911517455663939
6232113362060526662013009085678915
6232113362060526662013009085547331
22174162206955967762844090001417539
33208891682812312016107737400633171
27327246055196271041431657202926179
26693251175133441602096554574222131
7894246886864341504912324160018275
7894246865868272510619631178180451
6859515899275453382284284642210867
17606568186178745110644907335291171
38747520277994582293073313523778915
6271411501284530336225126588233059
38770410638884259426513260022809955
27365190116585087830974596918690627
11789494235491105674245767775614563
32882005297038018546164967332402259
6232113361829129479937210994480451
6635309798255018798659004854129747
12744119005614924694072397419082835
21445178580184871144436242062713123
38766444607745636625177655427282275
11442142123266521597175777586455603
32860380904829386332283369746223939
32516838944178111897862010272236595
5862968885556104433569008915190307
16593874474057745831679430376039475
21787365015051474732282973879669283
23131251792961253130581828267443555
7551822147231175921742106537117011
31908375649646373078358124376773699
21833247386445029488685542773175107
16293446541910510674986789061599523
21831905150109180776483758777197891
38438361155515404004787047280772451
16309767275319167675385129841550931
43203069151030628793292589033210691
11055265744090932075610299547459875
26677890798347958844976641938244659
21788706363069221496427212967260467
16937333839376494739006845594522947
38750133181040764897610412367955299
11420349737139958727082378855194915
38444545940805781440795532701311843
8184383856030288982239751731373667
10756274424358323291265869593776675
43957474104849883418119619949987667
53367403046391826235839807053322083
13390847429650942070388210281113443
17270581436083622527779888227902531
7185386613574123574910389527590211
16635723073424730324836258502169411
17268120101800877850706808786994499
16919516746177025361338013804930099
32514240216845939702054600326595907
16250187964195470118223827860263459
11401414228220922773633712866406979
21503490780785638564442029158576947
43957474104849883418119621360960595
21826493536335367111091697894118723
11056776381537031383356123630416179
16290910292912488421404719401153347
21829191566038825489753989193225267
43203069151030628793292589032949059
32869577270861878652739911443096387
32884624720968455169898626301716051
27688277303120864815120111373800515
21830549375017169828140630222709571
16592448676678078073677184899564579
16638335398990604310514950845248323
38440560647648772058992031054657379
21500955789146339951396857814725683
16596503526462987655756076949984339
38765176957145408395776158724076899
16268013993542534444156338931119139
22822009612786551831565797120291891
22498605864331134723577567480591683
13390854745998801319721280840619875
17587800822969289564634860146275651
27018799637178884220691050643276339
10793021183980145733242274752639539
26698163321289812462754240718389811
16999623305886086575631747414837075
16292094711387611039726599217946915
16248994281409191965839777385882147
16945192322716616582262411056403795
5889917622822971793164856217317923
32212762128245291647043238993732931
17595337712707380976297130439628371
41992377428066101571529592987272515
17936415864149752322602893496833363
11785612958434285522218721527354179
27003756268330501317794110437082435
26696975459712827922876708325249587
38744816598744175667671665003235171
7185386613574123549244344326567235
44279298283065930206546458381075811
11060504356961977071352902461760035
11770563344497694570448430632953427
7553089196627001071258981093238099
22536730435589835291278702902597731
26978314065396292392485089237480227
32904744980751178419065535120688211
38424188634114612630238055737099619
32903641649998138013583045442291539
33251063022625644928956355481061219
23170629702678465838241743950280035
17263109169342976137981827878236995
6644252677098816385764876127523923
38767712896733844894880632233145699
27712527041125584371390621513373507
43591135538240591636361301767910499
22859902110179157102084404130899299
17633446459858860900716171155162707
38762484456977923091289595782194787
17289750301696938554516937605723203
38762478536712461776559287513212515
43223347844094374670351811592996163
43311062438958199591964774535485283
17606568186178745110644907335291427
28032218886981291726957820719101539
22151179768075772914171373154546227
38770415919391664125099531817792867
38417683493881500030840493628867667
21792677305987579711874852607566371
33205102967246816398438394075759699
11767934171032889876403419360797491
6635233079747004651680591525663827
6641638146828618553378291269715539
21806448191172760258189245114565427
13091533898258331604297496505247587
22174163131633693124668430539575875
27696220255321260423952912503420259
27675616969160945542996986797905491
28018194533922672295348140331177027
6985266838982470535842374271592035
6232113362131363263518603153323075
27668007018973031848462098189603651
17628526521345153834790236088387155
38418944915859492152502498596439123
21445094111248964534789840971187251
32838758131964933773311246965224771
38051415395312966631651542105219923
8181929005433524999525776886105443
21807721062910580538579709328713027
6298099552289267434614650670826307
16293366034704108022117660662969379
21502227210674245471791942225638195
43308591180461071084215019861283683
37775063559452271031129852024554323
16615261454092310107267901832630563
31888009350181614689676021459133235
11401666787322010228658873772954435
21500954609452245579572762361606963
11059326847729643750204733304095555
16250262284133915449332880424387923
16595141505687434459813842790732339
21826825613746460915231250937107267
37753597679171062537159802660210003
16635712475909289552606646232040243
21522346523963420607476597247005763
16293446252972166937278457399292467
16309851704044105109704043271377459
16309850503797995077643558583354163
33248188520012561945520401507623251
16636894395757213000153497882202403
26368728832852854039793704149013043
12742846983028326879666272471504467
22174162458346405597336059731330115
27325730198913256505282637172327251
7185386613574123574910390284662083
22113229479368957617110578779796019
27690892120454057186242227514651715
17290860676728488473270477979526467
27348477693936218507691400849868099
17289750301484225829173965150577219
32904834151644685082492996321494355
12401614708769507660965402596750915
27670535124797718778626552385324083
27323432583257890051985583767766083
11724833760629882306921591120073779
27367725456702623035835161842365251
26674231737738507118792514501493811
6557735809912020500806144182526771
16939953901992941834911179494208835
21829286347410629599305901376955203
32231701447793014975862818817008451
7203203918042268933858481500664899
7852403271959993187074243293500755
16959047016243307146630538598638403
22454386354412614821601506903610435
10751114088385990022029233943023907
17262089766824102502683789332264259
37422725396820071855532175860646979
7203207669551889922524666087683395
27366374845612124625969536585261635
6232113362060526662014108882523459
26999934423356603876263424651641667
11440632146743610387899900513952291
22155067540217859362298730448761907
27366384169207535616305479451624515
16270628851818960338123144495841859
16635712475909289552606645459178035
26982370547236448420385266886525779
11425509781998490154266580394066483
27323115028658370780408053208728355
22132075877157847114288625287967283
32516764047833441858729578594579251
27038211796398056657353472927417667
12073446666468375337008945358320179
16313574829268473974724772051100467
22453985205161972129147200691385139
17284827340495203037443184588571971
10732094711300417649325475653431875
17288488783613269638451855882593603
21806374805460372687994224946332211
16272053990309297195317226531525155
16958967148544552382273311390114611
16273163184508625447257068203479587
10771317273387791828520648136933939
37423913217576888213710816554341187
27366462716447026503226638677979699
16958968101344324218075659317364051
11404132743176782333370001040557619
16638325824374279496872371860747075
27690891832568856509637736644358979
21502143320681283940159281264939571
16290746885063362131940925629683011
5561441974570884454781808059490867
16252801544320201469446447456920099
12397965881712602843696301181580611
22113155899298705713171133167248179
7206936655431403434007748524119619
12394310862537723917343497764877379
22130818812143808508347634910778691
21849578331408985679278369695614003
11770563344497638013981668032202067
32230508654932901702116065543472451
16269192839998847235219887367463459
11727294204151854284033836340024371
21806374805535930551720139269751347
11059326847729683180398293710820675
32230507783372719965944082023720259
11120089875914206706852453500007475
22129461387684687557086771666952739
16941137453502360315285899943691587
21500870756920986172530028571669043
22456688828820499734779387159192899
27689546230512336535980782895973443
21806378824161209172899249058361907
26998586553194331610308052597809443
32235345014658080269558532112926019
32235424242820594533896125656876355
17288404023841459071323692330079043
6882418101772976707224591227237443
32858946151209186059709653742400323
17262084817486276150802742731162947
5561346940823046737103070310896419
16638341649374037786765789357368659
15947629518960509179593404604236851
10732094711300417649325475367240515
7206857153900243070428579310621507
22130813838471535399927045496775219
21830633185895479491138410507281219
11724829099016348015134167994217523
27669262562412497798665253371986755
21503485248741158345099214529507891
7185386613574140910318747527755075
12093729737657827787053550783513667
32515411886956508231537307642245667
27690813261981375704163304971837763
38396049253754948734167059944059987
5864405848559292168315424988218675
17265744186224897447584544533656899
22174162458346385975685548329022787
5560163471524145594210051558888499
12397965881712602852717849652639043
16966899522805292551370153415431507
21461652469600027819840128229196595
27020309692971142982614797533001027
27688277922252036299122011627934787
16577326043560573161720829686662723
11420597907779298061752170134709043
27690817882576175534865940512649539
22151096286827202981638424957620787
37423997397277571442278878961550659
21178897079453532705271048836494387
16635711894482069398009652844831795
17268121613731628743517154982388547
33227906110408910275096454256337235
22130897688433311049393954702435123
26978314065396292383480161482519331
28055887372299258723952845539001171
15947298412322181963503916511605827
22131135724723062423455087690331459
27041934029506043118590343786087235
11727294204009922656633085573088307
22129630389635256736011974815662915
27366384169207535642513576806146883
32881847420699171930622546370839091
22129461387684687557086771665904163
31910911552679138010376530356757315
27342442390501156351505626132002115
11382557924244135269562444310393907
12397955959845688550088213646361667
11767934171032835535951684729840691
6557735809912020500806143897252659
11079604595568351267387085773099827
10771317273387791828537196377556019
27712611859356567803073444237755475
11729671338876121570847966089007667
22174162458346385975685547824464963
11383766464416117203880006385943091
5864325667833753940358124885193251
27347368441873456028085865720005443
16597697873695321665925449535004979
10771317273387791828520648136926259
22478312870284163902477225320137523
22134873950464402695316394980024643
21807566978274338600998055755134003
27386488297098895526173992523486787
16612735415525294872334101413761315
26370074509791973999863255879984179
21826736130185623805353392057102899
11746304010186489928731824232870963
5864316404072495929321729331381283
12395503946371410139127970874606915
38439301616685152673143753126662739
11443330566180416614775932232811059
21765724875452258412526315801616675
27384036865122099536731625108939059
22501147027182879689571399799035475
22459308037623660517081780560409411
12093729737657827787053550783509571
12093729737657827787053550783444035
10734713511551840893599238572950307
27687009981428740831708904055583811
7185386613574123549243313536447555
27043133845998423271999943936791619
21829286347410629599305901377205571
32902209037847802994164288168534339
31909563781649066661371087848485955
12069629502626385342324222340707395
22149749061107197072787991937753651
28056074898364212000270008925303363
27344739677096671898988239692907315
11059326847729644985668847880451139
32580385503904585709411118128133203
27343397438025409806808352016245539
16597691329935935476069613545280835
5865598542126927750391531897558307
11770563344497638013982768368084563
21502216976753058833778322279109427
33230693953568871292917412943578195
27363755094883855509795958888285251
32516764047833441858729578863014707
27041865615549108919953572218943043
22156334590133032852214111317078579
27041854801565427044561572731310915
27024045393366071441946536499881283
5560169369939075307058831135150371
11770563344497638013981668856382803
11770315096397099818781977969173555
22151191012455675686902743780369491
6859594837002689086176077052850739
16917130910368900746641875233154099
27363828750055323075522844517741379
27023959140135567443210725422875715
11405301357441387674935951835218995
16618043414770627826448424609534787
5910203707566189258406909992710979
12094912315864197476429838654256195
27321763489561932639134292117623075
7185386613574123548945350180102979
43615215331247581634572061900031315
16294713244712505341981882028466723
27668000192631684875314693414138691
16918323992153655222422460810208307
22134869001212449413332987504890179
28034430735460422500060838400255315
17000720700959356966859362875487283
11424325692563420179780227926475571
16962849288694385727868399613466179
17246813937483645536004595023889235
22821930343525262471634115291714099
21827849327138043324712332285845795
27670525859675296491456950628983123
16922042165617866945922219347485747
31909643920425509800007685266355523
26695712491646787056363543170470451
12402802839638870253640558745576259
21503405399630454271172448658793523
16574780836421931041087801746806083
22129466651432727265931108873945651
5562793824436928222354283752006451
11078331355198010384291485032981043
17268194706595714726854135257580867
11747645610414685228490449733493811
11747497966869119048994444034716211
5930492077410802202511026503898195
33228074821976402649650001776825427
10814575868325264839168158144340787
12097378874129147808490512841859907
22454148943293683462795130265944899
5887228817213185750200404320399923
22497333221692856750466918255895363
22157681780808081553004056827671347
27043122451943757083654246945404227
22152284672845473296324817633550643
33229342762572119410186284685214803
21791330757342181027565896447767091
22821761984979142214914250327225651
32213880064480284856894723788780867
27017924437820444070301516755649347
37123490820817617309330974962770755
11379784917932655381448309649515043
32879630292916843510400158380749907
21486773036597072674260594294145587
6232113652122480119252545507247427
27712611859356567794031064905892947
27365111565263993045435428602467651
11420433297120393214026762793792563
21806373565092483687210957288841779
11727294204151854283489371942626355
32516764047833441858729578864202803
22497248750509356099200361837192515
31886820616832773203651423760556851
22130897071720030340936021764687155
26696970508099966901566132210377779
21784665046145428461949522225218339
32885733992846325144128557079348819
6595759735337656259387674577679139
17269393904188893377961205754455107
31905988901250630865182888369144899
27041855712873596843683147701109827
22130808908552656427886415617209155
27688272657380091877411956891861827
22495975798845264248881460562641731
5863053377466621521709239734776627
27022849926588943469104824528884803
12746494920462273749400807643640915
11401414228220922773336840431031619
6209042451253753522858511404441891
16273168133846524545730200513750051
31888000047284926276042857482699315
11750197683270563953856000598365251
6207859621623890923578299336766003
16313812493445713523102749359739731
21787360105930821475088068777498195
21808909503638907722704986555442515
27324383607789282169699027062432035
16918323992153655222422460809957939
10774005417941494876446340749141027
16252975866904734644070087156651091
21500869809421206013342925833052979
11059326847729643750204733304091715
11059326847729643750204733304165955
32881758580216390670256097482593603
5930492077410802192945563373561171
16313901296215994396915383770965331
21480672199848593909148815110452019
11059326847729643750204733304100163
11750195456504466944346542528738115
10753733569509117886690920489881891
27323432583257890051985583767958851
37422725396820071855532175860773955
27670531122034590158524612103775043
7857240869625469235207509723469395
26962003298684402960335364388369219
27346021834726179784005265672770355
32559869450949232676989976613901379
16596513472301018210739811948704323
27343397438025409806803877198176547
16248999233335222369083959713866291
16597608453164224832144776937948739
27022840933384771126848657357488691
12093798151614762016141219588293443
26716074398786218889968376033198643
7210507764274052685957689953826115
21825389252485170563198266479158067
26982370547236448420385266886666067
16309757349953106197654563743679523
21503406330215271018981864824259123
11075553417513385021312792719934003
21826662206709049214877022573179459
11078331355198010361474487897375539
16289568422804937497132460773020723
21136895611184724876858777455043363
16309836908232964271426897260729651
27343397438262022460190017222480675
11400151837656917307415096659891523
11727294204151854279248625069732915
26693251465355865505430289399485491
5863132933162735162095349870576691
22455575939988325101107834994898243
16290915882975445600739059362448195
11731017909443424688315358716961587
21485584927275831390324979411337779
26695712491646787073794238444618547
11059326847729644985668847593141315
21846944616312700885300969824465475
5562615850080042161366661321601827
22495975818343913002471007551964227
21846934730029870297164496861812019
21500954609452245579572762361733939
11440646055435478586422105747956787
16653379796649305721546216951661379
5930492077410802192945563373286483
10734630299011218119473210399596835
22133590905422338875995108974871363
31907181985084317086965226611754307
21826824412069436886263442722604355
7206936072724679229356947735331651
11406747623360544268125982779720771
12396694150774967659950225021547843
21848301086773452988179742524196403
7206936072724679229356947735455043
27692170334331347007778204713182531
16613918886283425984105610296300323
22130808908552656427602594763055683
11059326847729683185238352504042307
22453985205091153997502912609329971
11099891626891297777470256232875315
26695712491646787069309390108635955
21787447919563014331447701337748019
16270629203697262756592541790131523
11059326847729683185238352201004099
16962769830911522510592744099231043
21848212303176257897925484391572291
27692169422952470915497823235748931
11059326847729683180398147988108099
27038126124883207185187004623438915
11444603480311511129386668375946307
5904886485586947811378415060538419
5542421643543667102309761282085411
12396694150774967659950225021547587
16289404939931670795397356602995523
11099891626891297777470256232673843
32902125828687564590342590599349571
11440646055435478586422105748030003
27342135050277097933369586243490883
5885876059288402166776520986661427
22132248882825092728654804609610291
21807730329166666001871648589034035
5904974997086166248682847395538243
27346091525682992473539142222963523
21485584345631101280331338378002995
27021651600923738895536598318134595
12093729737657827787053550514029635
22133516550354431725378902508782643
16593799247424954399350732131484723
27689545571477780333770009627206467
17265744186589003771092012898669635
16593710756638407817409496644469555
27370350838361223925920799030264643
27347359488337182897904260888286275
22152363608604034341549884158714675
21808839869355193220182711422042675
11420438559650379509049895815361603
31543198465052621985601618305102899
11406747934064532231950583924544835
16638256481834644964531134344016707
21461662951128500550756891541717811
6575562164601860041683460610597683
6575562164601860041404111642575667
5561442013327620632697032767980595
16289558461250576189039035471241523
10732103972790729000343231787045411
21810345493461921622733677167653459
21788795826143880554498567980659283
27667906730349562448555111993398595
22174161876994442398848232013902147
11767859665247210554327728879064147
11767859665247210554327728879060051
11059326847729624232186908519908675
5925173538755286032602538878120771
11404034017620116260485010585498435
16979249850870033889608089494373459
22823368585894699186699860951062115
6859515899275453382287531638596915
38092287917809847902121382393566819
22174163131633635631973978696992067
27690891830302398451676681061151811
38125979384509361003857609674418019
22130898326665864670417030581788979
22193107025974204919200528886678579
27328349348554256979722068557116467
5862968885556104433569009201590819
5563971354372374386464368511758883
23471212319013681520423065756009315
11748933706438860730577104312419891
27366384169207535646734597147206979
16597607440311869558457540462977827
11424320102277702565294447569093955
7183001045934783512389058450306115
7185386613574123574910389527466819
11379789561497341941239065406095923
5930492077410784894599388685821523
6279080807075864202444559957381699
16592612356862162812334300902605875
27366384169207535646752259077129283
21848296093909817988221035724554803
22176791631811206891165151461000547
12089996983414915513267295853299011
27020231045305213778605785661719347
33225385666992664776374580207380051
17609272548482430724603124151116611
16658607887096483874016702724584771
7185386613574123574910389527717443
11727294204151854288275683498402867
12093729737657827787053550817064259
11769206850836232565487901659780435
5930492077410784894599387576427859
11467679361083085572866601301403235
38116304825843044584290654572996451
22862512923308584463087210953136227
11059238025450953422669070334247731
6639113715080148680448234534159955
43203069151030628793292589032944963
27692085243266470083446030073152835
21830553688147504282375976416068419
11425757059151888090832033954276163
22459303413629345885601136105501491
27366205887495243855750045306663235
38119947830935358412454561145251427
27366384169207535646752259598271555
22495036848290751920383262420522579
11059326847810219137908783662318659
42296613571685275272443005892904003
27671966842347684845395426699200067
16271891239803943736882069886026291
22172640717148563200065720878772787
32902203756041470811624244743783235
38424183683998849272487822287471971
12745386637868464007097646000260691
38767802687678886650421197117150819
11790840454175906164576688058545507
5539881372760860913861292058682147
32879317075046880668806038976550243
11767934171032889876403419360797747
11461092533590716701117742171964771
16288296403065610736466322860946467
22151254743237254855353662538060339
21787360105930821475088068777358163
21787274913895768717081522016109107
16957853934525552338868242072737347
5887382013435880761673083391193907
27328349019730860191547731792179763
5910119857760251679758765526369331
27366384169207535642517772216456259
32904834151644685082498293058139219
16938521332221090008133266656539971
32558597119539344384948887432016707
21807725743786295001066920507159363
11099891666936947095592520192972099
26694592773672364580339672963818547
38396128481917462994276752105563731
16270538420531097561336045847651363
32554788925912215338702432123573571
5865682411440961259305714446452259
5888569467438970190193803507413795
37426459332618764151347634393670467
27038211195784207647026364452123971
5885871415723733972343721437631267
6555349641720597722993416611374131
27366384169207535646741001194795587
27321843355725252893358886095036707
12399144691617001470168137362392131
11750027716686690987816571960967731
21806453723004544902983807737676851
27367573171570152874075638937510467
32211494188564860813809526466765379
16289568422804937497132460773024819
11770563344497638013981664561284179
5884597846388508251263019110449955
27346016669138119171704901390910787
27363760045662568467767698721420099
16248999562078024126280048416203043
16292182914695064172772391877030963
32881847420699171930622546370834995
27690818213741532845684404568334659
27366384169207535629265625124521027
10775437153634221054022963425461043
11117544343575126983525420969898803
16961517615795267544313856833893427
5930492077410802216309084558341203
27666728211432162771037012253357123
11746304300111199595669181283185715
27692169405135534425292968991867715
16937333859842937018335929056772931
7208120416464271118478108175713603
16635711894482046415329245786285107
27669262562412480509627694415361091
11751216738747132318076768350192179
11747645900845447680879845966160947
11424405848882901476503419642520115
11095915033604184019136566541824819
16270548344531999317585428254757667
12399227670089896665204612559754051
11767934171032889876403419360674355
36754589020611396862525155253298227
22133522491323494079249741245592643
44657481967985140755985798170527635
11098450009522998808133245549687347
29360657665142160186795329242379907
27389365929818989574383611691606355
16633013536026345083838478360461635
11385187640303313817828039751722579
32231697368948430240951005897823043
32880653407065174488913690663212115
21139764289647500764041086182442323
32555185996535100744424420163089235
17262089167414124819090838577566787
16269192514958656233195277895610931
22174162458346350163589081354949443
11421697254527820128245077833228851
6983993270690412848595834600843107
21807566977065154586076066221401139
10752545497508738993714433976635939
43291963481685577486215617357371235
27692090816333924209370312820929347
26676702955055956583210221926761523
17265744186589003762908347316134723
38033659616950329270296126563829059
11382493240889775890750753167458611
6514705614901669479542047375631411
16635712475909237680428638864155443
11786785270645932234603414964941619
38767802687517737165683897382687843
32560033188533685523473760781878867
27344823276810528713573932853318979
27709824019359760838163216460891203
28043719618861912644658846835758691
16635712475909219229142551860818483
16289400005020903496688136276292403
16643649256846241653806339894354755
17265744186589003766872989197558595
43933225994461366223365511285401187
16293371316581608982675332875301683
16939873762376213686639698135700803
38763832325039293128394760633345891
16289474924562307903619225146896947
38402628579938874003266423053972835
16270538442055090660517868546962467
11746300240391365613808568997647155
7857247585986407072525349264978771
37020979501538665260476552135988307
11402776929400347884748730193634883
21481934879203679490258784047157811
32562483689481483258964200325928275
10753654013812987034425544350511923
21805032275193805271902541978870323
11427103939279119017455807937074499
32581497866556243224610376444757843
17305200350484239677594009688486979
21137223317139848301834823089205811
32231697368948430240946745272255555
27712612440783624301833327837857363
11420512835901324680128034325742915
16961422892755024512398258778621251
21177777963311418698239363565892403
27365110596990580509009663229318723
16942492954399920974009034284094787
32907364150198709776891355698906435
21825553591674895092822381245453123
27025147562720265077998556796896323
11405310331514975523251783105393459
22516178980205806595524172541346611
11727369351825533437567387184669491
21825553591674895092822381245580355
11382413352592410318127038781994291
27384036514609485675475015327560499
37767690077732940798921609549284179
11443246037793786396137481020973859
11402775650493427556689797033640499
26693326012624310742036829188473139
22495892281418386504840216353977155
21825626686805368602718604375828035
11406498754797454746729217049899827
5865514069725098190451984397574691
17269467891880574158744583994033219
32234151659949487127931470332834883
16960067721974787976677355653776707
32234151659949487127931470332773187
22499873144944001351452463174132035
31912099663133710293677917747635011
22134784821279961952120036237840947
32858950462470352288683238592947011
11059326847729683185238352200942403
32213869812496011760811989229839155
16594988328963652224612307868914227
16598722243624289963415100209644339
22157771590855097056710229439698515
21507065367707994206010335020987443
49476914958406968634218272687150435
38034931620892691051714806378874179
22176706094189300524867985439347795
21826735842465757887469109082534451
21502217288807331160685953061897011
60575439241602264236959118325950851
55042223929885956088292645682977427
11748854438457612923462138999222579
55042223929885956088292648413133971
52334189758874309898519501192185171
9244393271384517505882400143088019
5925168895190617784710595788022579
9244393271384517505882400142956947
49482142455206124024587557797599107
43955039159165274208103794195462003
11406821857375234997899571157615683
11707081430961146384756710018474563
44327962388094912214677393476581763
17356065880327790325549338689234531
44327962388094912214677393476520067
11382568388563489538460177261605427
17262084835832876169832538459821123
12864799632450353084654909266164355
27689541300351970151338483720003907
49118319319339351275442263725401699
21856318647019580928441354971072115
6594735380993807083804839256605763
26696906153497595889422563056632371
44288579489712613861809213465183587
32908642366976181830920159383471715
21825469081634879868769065999020851
27711174861056916555565597937836867
12094991506403340240071885714638147
59824815804937490890554582591039075
38425610664452999098823198438934371
17973331547892059926269266763277923
16573348788754858738491418407543587
65008091811637369840580922963625315
21765893254569613510425364813587507
8893319318537209380465419914738051
27346101759603883967849831381292099
8596538704258794444715905933478019
11105125326758703903499550393967155
10752386363212758805024124920079155
21768428866615401492481289398395699
54389150206091339881331567148258435
21768428866615401492481289398535219
16573348788754858738491418407473699
6229399119125856579902924478689827
27388007806836865645862164551119939
10777983002794011606234282662765651
49501089800363353720331848861124995
8592736352827192378219663160084611
32232968188062620430481846777029443
17284828542313496543037457213576003
16921028044971756912486243077599571
22136137020611162584074648399656003
22497327920643431022035819725795651
49476914958406968671752021380396643
21826572434380557233232817019962675
6538641840875472416214513257554995
38096018065684249882859557321147747
7185386613574123548946307956823107
17287215887630250427757278059304259
60189992973380688898430282876094851
16638252807682052770477253455070787
21852400814302675178834620407108419
21808993046225625756263413285401651
32240262130850275016141363314180931
17223752930277765727858323858150211
16981790452302257142685540383278147
38097200644170125706074180907657059
38097199152355664301621780902471011
8180646481206242620378644121871971
28345098713051183666478524832908387
8203389915607993644274689444894307
38097289775483185869107719194564451
27692244631521932700966604719141443
28016843673199712284104791390519907
39116568540555869016933076372654467
33576857990010053892560896502360435
21787369367501708199659854969905971
39121567287046458312266888026105731
18285023530150453513492483045360995
11422968288589666831062950858527523
28361642542602862498127100285245027
6983992962108297276834880990836067
33211689486761023333674100996798051
11080871625980777219391402389292083
11080871625980777219391402959577907
33230694613959082171396806260507475
53026326717240382397070530130048611
39106581422554236717731713262065795
21810270891928706439045219616113475
22129641856296637433934937937102147
38765097668848594158204856147867235
32540934830438670803709421226972499
27668229814646505310325414539056211
32234151638117691729719921426514755
7332761871376441044492500948514675
33592989815981571226919009128965715
37118479037706281616755404345459523
43956299982654590773130248522925683
7203281654603124518214498642908227
27342448233088231682660688932721731
22174162458346350163587981843448899
27712612440783499629516911649641811
37776251379844873828375756835939411
22498758496901610009586214801659219
21826745144153763697293700147454515
21831820680044312663115233568703299
27673155033747808497509678790952531
16252975866904712451229570807719507
6900234534818371900140939438670915
12725020356466902963552694644605779
27712611529324711227138259661907795
16248989021538877115022799870960691
7551822147080097056797615274091603
11097261912044919062904618218496547
16597692631787892444797307774522179
49155009325928239349523573866972515
11421780464887024334592268935766579
7854786269837166813021078138738259
27712612440783499634020510488483155
27712612440783499634020510488355923
27712612440783499629511611659994707
17305110949499867283324774661834051
18283758283334266861378361018905955
22799271499251046060121871292196179
22497344422637319223854916690855763
10775447038864850363917218884035379
27712612440783499629516912423363667
22174162458346350163587982632899395
27712612440783499629516911649510739
17264471855806288623692604193916227
11750032645472778406263412465410867
27020388899230471927688399416603715
16983049436188880383612988438368835
22800534799923425621217616328754003
27017839656920058218850384758584387
32908642366976181830920159383475811
16966647003810046077611929227183427
16942494174211328936485306516976451
22174162458346474840130796442297923
22174161876919231562961441428554819
21791508999270341897604584202200659
38093397364674464882542626570786131
27324625010035065658762662639715651
17633443019997817426746324602344787
23496500416981875759847672194168691
32558681027600413261376517226911043
33574241566856377113255233356134003
21481945382199789435826971697615411
49137338413942833105528579863185011
5892546058620224604545105989481523
11401572351925477785257175986484531
11767943473863429359302044394078771
49137338413942833105528579058726771
21806290024776905562807769447614259
38750133159355067707662239499695187
16292173685751500865979711111836723
21826741681643526587143684402266675
5564050913780543458044008556864291
17265744186224897532889114525119555
54649008308557616100738296490256499
16957527446039881108915612454044739
11708279756919159648821695080645955
16637068698691681564816564067635779
16312461012127570729305133803577651
5886033836343494909128581506470179
27353766756491050048301059165082435
16596507860552955227155281170748995
43963907761606674541342455406634355
28015421276382457586019010138690883
32561211688953406361255914136240979
16937249348674628003873930825128003
16273079004586011821699793954152739
22520146002668085337002547337249603
17284754574961465696906127357333827
23496500416981875759855164814030707
22151090988038983960013705292428083
22821772567820729486885498357162547
16289400702566630173046426269069875
64648157342164169537348627671381347
21460316072295200485335514517488691
8245390163545654128463286263048307
27342377706773767004423895175615299
27017839967608887448057683331203651
48850700223654190410899037747258739
7897975271133497768146704164808291
11420438559650379509049894674007875
22497248772104147801311482299639107
33578045792104482581666757528888691
27021573284078454011195198943933763
27348557504658805442370820778316355
22134868709701023464252578192372291
17268199931643925241669036889166403
16292039621922734701377215951675699
27690891828937043161721588478522435
11420433936481373648560278475331651
22151090988038983960013705292427827
7902965715783499001214034785953379
26695712491646787056362439095686195
27366459316881302460253185352483907
11057974687169974540590403057496883
21788720577613989713812449485079859
38443284134081834583387032067200611
11746299639555233265337869420217395
27690724748216384266091448526647875
22422884497114750971710377646651507
11060583916370203928602863755928099
48196658048302781749788055392704099
55011391674364784506862900812867187
37123402870103903659107472164086339
27690724748216384266091448526652483
21807558335611821411081026976175187
17958050434544726302653059081528931
6555444135311260744595360475145571
11421622629879269092689467246977587
11708279756919159648821695063872579
22157681780808081534706951509001011
11442068180632249361369775059007315
27366459316881302460253185352356675
12527589695441384747176683977148019
32864269332376007140539258459542867
5561511666636767053714485945910051
22132090735092860365119645724001091
5885870427059085181722365258773283
17958050434544726302653059081401955
23496500416981875751121947664480115
22824476578780883755484518490199379
33881094133900452173937912178840947
13720378987870691777041109418620019
17287288365217467723537221885776707
27325819349938857670108795443172419
16981868693840888305827964519937891
5884691950217417532067373945008675
11728566476111367308464445541589555
5885875378819241246845915743002915
32555967444829615025511483000963907
27040667271244391737995926470673219
18024122081941170675202417036978547
11400153136114338817260244961608499
16596424669607123996968960853755203
6897773510020272559930176435533123
12739187034151811715478459252164179
23496500416981875751112952156678259
22496140759195628424770294036903235
16619321608417907085074276701001027
21826587618403516906228024918291251
22134789811664760539123214916342083
16291941788325447204149571182871603
33532158118149440922244014294783059
17262164064987124378563608911885635
41949427951469174549162452933891139
32560033188533685523488191602574931
43210734147833143601797990238537027
12092532284113637949497485742589251
13395695803893611344404183415628643
22174163131633655236128789706003267
60212969737864817273611767096108643
17958050434544726262946468682290787
11788140797312857585343807498965827
33209060682108576807244628488242259
13091533298626680597991613135411043
12401689587216885973074571757442115
27709818446529328922055865776948035
11754083516612015938428282101782083
6635233079747004642954866694054995
38018521469220987379128518931858755
38766445247342542485093764704925539
22114592242365065167498219636413523
21485583743732768586663685882389043
38092362776918929225365443905669219
26963440298273040266995391498900579
27709818428319609517109780294231875
32902116257622127325626605126234947
22174161876919236455647159241758275
22496224379466330326522926217782611
16596503216988584558550462016865603
6884794964777847423370799907820611
27365023056263887749439242135286595
16922295383825218809224887591655251
27671878368401116764076282662638147
11751300319047076358743497568825907
16937248729704571395377605370004803
17265744186589003766872988945040707
27017922944943745355108624348165443
5884524827103151220310545483764259
23171812572373935283495257351754851
27022688611083014665165247597462595
27344671030893865015590731253944899
5560085522324869423757815393375283
32577853371231962068437120523199571
11785612958434285517721843523601475
38119948450265216385944381549548643
17630903056806038433881352204404307
37796539361383129084548734842590291
16962770060531871463530806319011139
11059326847729643755905774106465603
27024034618139021665221466341585731
16593720970772340415333949832831539
22502333667890609133849642411517011
11421626651970749664675614404330035
27693681302509306389271811957548643
21484321297415895542400800073851955
48197846762016113417138223770334563
11382493240889775886529723193635891
22174162458346474916447765130458179
5884687596875541099788806770532643
26655147672439483715497085283607603
16635715898837205219821099672958275
54647577246778199833917392320615763
6209359676029198649888908369011763
8162750489880989353687831331358291
21830384687869262715301903321940787
32560033188533685549968624007275859
38765099975484038540783241413555811
12746573856211671382931918365680723
38014649211289039372313290852422723
49166240245814911017918366039168355
16288449615071007877217452955018291
26963440298273040256739220625113955
11751226353257990601406256542593587
22457951913062382332058486543950899
26693251755488876755879770492052019
5865583396789519248949314743120931
27323115028421663313128262577758755
16615202072799159689715785349215555
17286017565588019756849543075214403
11452620710123286723879800028034643
22174162458346386001896806038987587
27671808039140969283872596354676035
21826662457036623408882959696146739
16595072509028255185201670638547763
11444603480070612648554573858939443
5884598175126311075362452857230115
16943681975199486864608550580216387
11444593246673872699312337220551475
16312540586132318895223027176511043
21462850813904656108941295453618995
16270553955227878461186649160298803
21480672487350397456925326911545907
22134874942921665025140301237535811
43316052883017476412161149040551523
17284754573898880203874406098887235
11745105957374271120478511980228915
27323205438181163518714364206404675
27690818505329362907677777833628739
21808760622907174544750504892965683
28034257753815521979555342142616643
27327072412436593449474213602097251
11383671741460575549264097647411763
11730943943654338930982309291307571
11382493240889775890752887227302707
10836210420364475271686461704054083
32860301984330025960483306392077123
54300247808968673592653819375285603
21806373602867283479489959673799731
21826735531690898695127921208861235
11727294204151853134786960242844723
27671877711878265815250268565152563
42664317666259529977552753871053907
11406821859793086637128829774414915
5912907369008924351951129856804419
16919576519176920851569842610067011
11727294204151854278949557940527923
27342448233159568569327080329925443
32537115781923435807247849772692275
38789352354826057934088084418553443
16596251027945654875998636530086707
17980866906199943159454972316706403
16635711894482046420149363281113651
11769131314661483763146406587675187
38036188730406552930621546172658755
32535689674998236685941233175249971
32865700308779243091696588278809443
43919534727232162341575226659264611
16595068178600223278836807426659651
22132243949511107826185040993670467
43293236992855652622565746010064227
27362644970109985284359936866009923
27668005454623021267131944745325123
27003756867735773937483537760728131
27003747547135560828258500526552131
44933655207113455061196620444431971
27324551678786319950715785288700739
37773795016366340237201092114666323
16248994281409191956495990098301475
27020311182589739844533774994989891
27020385458992096967350268942443331
5883340387028846559794975037661475
11404038039555406970848998106346803
32579122184960759024821321114743635
11750037307090738840273510654361907
28013975344211870309131394891330627
5565403074420786907825141137556275
33575495513224223009154949336880227
22096929315088506242063167395362915
26352347539897313318160449136710979
27364075737227099743384552476063043
11424399327937067441002110478721331
22130888136715170691642298486576707
11059326847729645052925978427606339
7900510242915245185324356072003427
7203203918042268946562101660570435
7894247175353282331964700439573859
22130818173518944334404804757696819
7203203918042268946562101660693827
28034527372239760380145628828169571
11425513512956112929338062758228787
16270553955227878461767539476271667
27673408752501563356941149511584099
17268204300701837328938874008057155
32563677683640998128152337408476755
28383208970528657263927352242951267
27346176907277526066877279474242627
11421706520622259156234412591760179
26997646978475030758327954538848835
27669189584552291742373887274521155
33594253174813736788543251801405539
43600151130345754722977548437120611
6515908600059806522428989045548083
49470325444444679615860958506079843
42959987535824013668197171703792979
11748759444623348364281305354150451
38115104736644188196325633256023907
22133433341195042961974775286669875
11404047921461190585892612704715315
27017929677451634788978498286728003
21812984472130891385137486858826819
16986925098601551898215491061633859
17286016070990869323481974261764931
5885870777410901215819517192909091
32880421953381030576552675096479315
17284753312989841726709478949467203
11059326847729643755909227547542851
43289505915761384495547882101044579
11403954151064227219691201178518323
22828121073888196324643303767430483
32558839795838172457124786331866707
5865509450423615732741034143200035
39437037285866635961716071793666403
38767717768946130837725812501227875
42961174468020109415509444484547923
22460650274414039241823307018097715
38424343633134153244621128853915491
22149827957953200274712873469752115
16595156999432114855973975383688755
21484405517228485535446398303216179
21768428866615401492481285138105395
28040859110339749556809882703856995
38097209057226556867017385772017251
27368834382288982874495240247722819
12485672099504021204769887619209315
39131613748175036941011726811616355
11727294204151854292475817898365491
5883330503087444133975316060591155
22501221014646984137722266648864083
27038205354324891377028300468008259
11727294204151854296435081960825907
10734797711134592122078280337802547
16613047710169422697223038747161923
11745105957081278157022426593244467
49113088058026217525493919665703011
43311052204819176650261896314185315
11748838963140457326890521647530547
6617394305581551374507793177527347
42006624533941314068002926914577731
21829118838421520974322804686210099
54300247808968673592653819375281507
38416327700575932643654336143390307
26694518767993796234874245982863923
11383671741460575549264097647412019
16635712224518817139264660926841907
43284589689641083819175227994371427
17265744186589023416867741344544067
17223906726117905549911533523514435
32496471716424215839767264376267571
22497328289511888220476554077151555
15948739722849938628575111946856275
38103394386716482848869111916095075
33229342451052655006382342893933139
38426723918607999640636819708200803
6536255074350305931017607076651571
54283846034698165964486263936869987
32563755692290146127674635253343315
26713524265345089815169185723068723
16977905259394703596697461946292323
33595782960249969256098132110094931
11756791199749352409449642853815891
28013975344211870309131394891470403
32907290206336064155386557124207699
27366205886286634090365787666998867
21442568404239629806958756526961459
38425531396309968721495012512388179
38112725595654210061507534896191075
16941304180250662955757565288727875
5906238026043876211980815317550147
21850677001908482335676045831909939
16962850281307523184413533279708755
27365018435825221299889005525152579
54277432848390468395382281845962083
16273337838092384614102831341978691
7554357119012923343422322983388755
11059326847729645052925978732606019
22498759989848884801735767189906771
22131057386329898356859911456240707
27686931371344309240604829836268611
27367572280587190357998078999606083
12180089076686503654663699568358755
11745111508619999663548156695687731
16596335519398136936237175685587507
22174163131633729927835000850694979
27040671891536368652363608876205123
21831900876556425646147560880297283
28038408007559606485606530569958755
22499947463407294992646665021891139
28034257753815521979555342142760259
32865700041601304613258002740700499
27346176907277526066877279474365507
11728556884796663448972797833131059
21826661874263542857388652809564467
11727294204151854296435082497504051
27670531162175334897055159678302291
27363675846250415119894681996042803
11750032066614539656123354416686131
21483123920536061484832003249550131
16966642689981095473958172412433475
33212952128171489422540568931882067
16248909793376347866648498606978099
27020388920000326256607210336695619
11405226151592304117393017204261683
6210310413685694129948137415062307
11076895344445132565393573617677363
11427104599272297101986032633926979
28038408007559606485896999208445539
21786017210256865937197701485834547
28033078881887337237785322178425411
11420434557712777120163019989861427
37713117388208425658943087834396515
8502788189989241417033999144096867
32580231708134912292927142124348755
27325819349938857679414095509804099
48203960402932906813683928519767651
11382493240889775890748614021104179
54647577246778199833920831750559059
11440811995172207120513641293759811
5885965148663529712516008511611171
17677968958038848833300314425291875
11793540790675701499671767541188707
17633443019926981929503279924139347
22801808001830612508746681216685139
16965152537792638632681168509875267
22171373045931110235048719158555699
27000112002384930949860679587484995
42962448870177958322771784565478483
48157206173741820097259439002903635
21806378866166141520384361724387891
16593800486886168685180096831763507
22455336726280457069227481957086019
21484321354377115930775421540459059
11425513512956112929338062758224435
21826661252947134334066198531096883
11428371917815469435951605593879363
16941216020397261680068418490024515
16592685429169646522440398219260979
11748848884653024875209607510897203
21826735529273306331802881313018419
38740930764112945961592862575777379
16612810354812566247836046995899203
53689466746667383925354719782327907
26981018386676779262981005481694531
17287378756983977694521929814787667
27365265072413147131995372550309459
22478392197668563470636725941257811
38094749525314708327237559623575139
16961508042698605485753703790498627
17595095639814200586258246317331267
28034672850887713606834128630015843
21484395590885512395662088146793779
27670704514723179260485470315177811
5883415982369015929594158250140467
21484475090894870479688854523683363
6279080807075845737163875816715587
22497342529841111925994804389373011
16983049435882259684489187823994179
27327155360533469135514701923497283
16942492314882865102536566070588227
11404037729154590152329113541689907
32902369046509178796674954874159955
7185386613574122399997549046219843
17264472456642456784787540873069891
6515893436584174647516688096240691
27001300796341805579086023945708099
38014638341837052795720109675467587
43941163356588474370819437311190883
37121024844259360831818211843716419
32253246539382959930070871535072579
16289638001254819205385910456034355
27328343781913078941108458253275971
38743639642967842363998630255617635
22498520984061460067763471632262195
10754996910061772732987480741057059
41949426752366172357785757497504835
16596424669607105478430081218331715
32861565011095520237061507470607155
21461662332026551095710323653625139
27040666979666041047260236155983427
27363670604499473304299125479850819
11726022474418091537757228555710771
43309788924850590232089126236546659
11440720351095075592968730685219107
38789520778819731896715320880420195
33251061841476744574115901338899811
33251061841476744574115901338834275
54989673232394003238608688593205091
6663352892655763568181468804511075
43311062439104574569226659634181731
17265744186589003766872988944913475
12723836596011237138951154414412883
11097178392361618298666940557968435
17630902436258615922363682244420691
5868298239265801670925360636900403
21807572199411892619354402245067571
17303843900660800808921568325809475
12417055228889164090887106014496339
11467579647440722564778900974818371
32580231708205820640393415911170899
49480955576409936092536162358609251
21827924575517056736930331315282483
28364114361534801268793243346687843
7554278201771476125452494076069203
16962849930789834027887058911253827
21481934879203679490259888137052723
27692170004450492845156940813374019
21462850813904656096010007918822195
16595072509028255181014716432786227
5564050913780601243714192403546915
10795645929980550367724099597514051
21461572640601346555769090787845171
6947222117066871734337358201440083
32906107376151783167230711091848531
26963440298273040266994141663557731
16980518158814009062453939318178627
26982187644023292230336443588179811
21441206321793831685742060270330403
11406657829034934929578483269252147
11440811995172207101948331908617027
16961418910634188504096663216084291
21484391843139876761042194616435251
43309788924850590232089126236230755
21461662080408882889806693243565363
11059326847810199552404996697047875
27673245698409652197852320260056403
21505866752816695070007860417151795
22480938623475615527920612740130899
11099792283411794302105239046861875
27690892780356606196219081921872707
11745031100838947586214056088122419
16943918421964551330953722952308035
22172650929917215650307607891292467
21484321316975937636856397732983859
38036194627627277492234427414630979
33530958436748877555469724632159299
21808835558240422729818241453146931
27366374537331407164143238855737923
44278027288817764884511780617353059
21181347580552409261735665354289971
5903539275412675986178386305429795
16593800195237518500480077185303091
11750027404632418660910097280151859
27347444612425845406278935875175747
37768952194932655829565686740702035
22804194169026153224884463328318803
11748843932816682608608696479322675
16293371628328301315603352600592947
12419600452107576823213331198789203
28041011049109864627406745997112931
22182019063086325662078093953811539
16635712475909217927358168254587699
7185386613574123553222320268202819
17958050434544726289418440522433891
22151101551793966176135348092023891
38032396937071759766896106429367107
43225961446357339808747207239218499
11402844937356416681831710169908275
21483123610975512224799433019240755
32537115781923435807247849521165363
21504598755334947935029562052060211
22134785191210987224588260494942531
17287378756983977694521930083223123
6279080807075789266755820693177667
28031818493384863977748713896760931
21481944180891685300088732031198003
5870822359035832758880930314134051
28365379172363940779805812525193059
22135977942822115776734647091815235
11786869139789408296810543544808243
27693511643568153010762378636305219
42959986027377672658983059026240595
22501219503712510560227414994601555
28039669122493829860510169631848035
17287378756983977720436246893061459
38424269956056527934409433817384291
17283560850241185373136106423661635
12419600452107576823210098397832531
22157681780808081534713899941835315
33533578597373613783066930615366723
11080871625980777219690470123381555
6255100093105557647074181140407907
26693167266157085505850639918506803
21484237428182526317405947947991859
48761797826531524122221290509649747
38424343322435753447107303027333219
22805381369311083128014026009895763
11400310545357921266643359493141299
11057891435465920270054129702871587
12725018864586050637293471233562195
7852398048262620324815149027706451
5911471706412335924365517999191107
6210315654454994919578959787139363
16616781337635102132087589888402243
21853213252272691201192185869710403
27689461389231702308274252178281795
27366384169207624629119917791458371
7189110318865693958046026918093635
32910063192023953739215401461900627
22495892281418386495513939398640451
6513436761713923979835866802828083
33211684787056271014484140115645523
11422968577527737543134767482229811
32881926011526717787783244972185171
12723836596011256797972772469294675
11099891666936947086883435207406403
6211821007596077858098711421391395
16593715726528081546042828141118515
11425435194821346514488757319717427
5564129810697402896562281260327459
21500955478816043967555879775187507
12723836596011273015431929916769875
11401418867993253917512331811898419
11421705859420097538175552438084403
42964909315055913617012679848183123
6859516770546776481150447316640819
11099891666936966691595625278297155
27670610717564492333969246667355459
22479497333655434728273686971180883
5885876678343368926031862701511475
6232113362060526662014109740184643
5906238026043894663225117374628931
26696974550601271124855427940102707
11402765728626513254624137207493427
27343481638660935099644933947077443
38740845924117015546891478512325971
26699352304735551973215038126244659
7185386613574123558002087839479107
11421705859420097538175552438154291
27041855713308851097435681653350979
10795645928771624548109470137595203
17268121032744488166263112044995139
27018002463172935415831259089421379
32889779503447878677449555084605011
16937566263827849423721619850015811
22518709992222494624426652232528451
22517446940371639706014472838792003
11421696325992490824727835609150259
16290757448581674999467138180535363
32519552776158836967155421098099539
11443409174164022386594208067826227
21827849348893710235712431868625715
28055887372299258723952846114805331
16309836851100632079491602233569843
10730752763575735155054705040757027
16293213499697747416236097628361267
21441384628681093776921500222501171
11745105954810358233729011850486579
27025147562720265077998556796957763
27022682126475681047643758821262131
31910911552679049117248662769193795
22495892281418386495517465583563843
11440875364565224615930133564695347
21504673378618823963422856906548019
16962775674787856907926376392381251
21807730984635285504119481464595251
21808909524190056427598247078535491
6537696036707447372033427247547715
21481860909864001399163861900473395
12399148441998494539894445036364355
21462925380226685758498637826110771
5558822181535134491282849462882595
11405310331514975523251783105454899
5883330831749431978760794037883171
11405227354180375811509232200790579
16312465651842348086029108357767731
11421938342122656751107393028625459
32885892699182324282968151483044931
5911556198323108744645443363943235
26674162102250960630204097861141555
22520320238038697261264882678131027
22134864400121375004805127409583683
11056697113464874324516194679460643
22456679292734002461067834198148419
11400388883751085324510616203043891
21808834628732600688008283746874419
22133432371867362117535866246349875
31912095023356694833914166570599491
27690817882576175534865940512851267
21443920564799298949951710990381379
21826582975236431517423703395873331
6859516770546776480586466857263923
16312465285532808385818340647572019
27384037816390310860226740561990723
16962611974138143740590289556219203
11423128257219597379034063674029107
27709823400707910641742428817858883
10730747810615801937168477126205987
6232113362060526662014109740324163
21829364894735160040328021340865347
27040587751943593534520916603913283
21807642825100353497663727541249619
11405469719789641350536962759803971
32212611503194790866000002061259843
27712368274177418738273160171705667
32861565010858852113178579245871923
16981779869059306612651762232926771
16961508042534228719249790128760131
5863053997479637224047409063207459
16576142259927932919132305132569155
22129546517908055911806324423537459
32518368771060232151916977361077075
27366374555616652289429520893957699
21502143319396190310990867614409267
11055355186386787677990331824083747
21811613166945832697991011930223155
5887217985318712519591846945764147
22497333572451919237750557185946179
11422889699873115912398658769982243
5561358452530805811083579653956131
33234581745682380484865292520993875
16962775674787856907926376392377155
27667911990305190176252709633663795
6877421173942112439214455524832579
27366384169207535642517772216517443
16596261200839235049145007508628787
33205094653700072147694442618705491
7206851854333868636403765379155267
21481945383625891079267553212777011
21827934186770386154896706891948851
16957621551716635272998515604997459
17265659676700714255868218716800323
11420428634208230040184883902690355
11080707889062458397233639588054067
7204400752398638501986172572877891
27689624509658046063511039103096131
10814575868325264839168158144348723
7854859946830243854757120331634003
11059321234525634674555409899074099
32883273839451436048032964744135747
12402802839638870253640558745826371
7206851565475860464328127595099459
27017928769548344258391988082521411
16593800195313076364205991508849715
21482014087027462711327023769465651
27019121580094033668164384229635395
27689629461418203205032138699593027
17287373435976744084708538495419715
21809161713289578130846326882457155
21808999274526445823166122781909555
22520145694457192066078292496832579
11421781106741538435459494235550259
6209280447653971674009601587815219
22129867473135290979253843244095043
37426459332618764151350799263425347
6190106902208160897856182120751395
26694434336543807758316651812041267
11118738063601597402363322064573747
16635711894482069695281102355383347
22151012398189264410576833217700659
27370028664465945577951743815340611
21503332033114191305937357199778867
37426459332618764146826373105071171
6230756579702302957351068806362179
42964909315055913617012679847990611
17265660297724076721969609168740931
17365883592210395519644049814663747
16939952989244168670436525958583619
21825230507448770346004835328996147
28035604651991932761480201798693715
16957536691012575586341274793419587
27324645453792679552150610597070403
21784833407194955059893413613805859
27667911990305190176252709061206835
16309835589138172673046248558826019
21830553317087871403595152227517491
27020309693121704286257228373316419
16292094111992019447072251636368435
5887306456847192784694851854807859
21769791279097969193767538967078739
33250981622397660701836486218363219
26694440177931017939521363943629363
16941146988466152999017324607656259
27348800427735024608467836094132563
7185386613574123490153229996741699
16293450894119276176277913267675699
11383765184087232009929015338288691
16252975866904734654277081230558291
16958719503636939600528468390270003
16939952989244168670436525958583363
16292094111992019447072251370029875
16943840162076315298491681206588995
11382413352592410318127038781862707
5889841760238807547769771354502195
11724829099016347849059744393536307
27669104376810980185399148622021955
26372461570454701282229352124269107
11444598527101292320679228001690163
16958808653690327100738058398675507
11728556884645310368292009551274803
16957848673431501098947061365232195
21826577402989803170822381020193331
31888009350181614680918269845713715
21829191622792240868860944957317939
22453985205161953682121651702084403
27367725126353551232150250179679811
16595147095902004262274121517511475
11726020981612560420311409964102707
16252975866904754253358591562377043
16271994899228921970775372526265139
5926515155053863767852316937560883
21833163227149654822014104893666099
21462850813904656086967624830960179
11102421356142872471162859366199859
11726175067671009237408395900891955
17266932900084462092892205468443203
11420433918427393978951870676615987
21462850813904656087230472517731123
21828013374982286347835869670622019
11727284300631540000427588217742387
22153706177636622630585595557472083
21829354663510926368764114415993907
22130818812072970710625961062384707
32883273839451436048032965315609667
6556458255791477988362444495536691
11443409174164022386594208067887923
11749943514998875660733379170870067
16638252826788452412567579536728899
22500115761687165706752158898411075
22884056732141684835156842954123603
16293450894119276176279153672471603
32580306275666270374285905008624467
11423047536397856451835836706857779
17286026596192655446034944064967491
7185386613574140932343065447977795
11443425265958378423195988112065843
12397965881712602852717849652507715
11057974687169974540874076771201587
10752386382394399103679262840009251
27363753814707523732228373789169219
5888580998249034953760173514171187
5887227521325598473718960255738163
11444682703628249035261861946344755
32883273839290345454495263521714755
16293450894119276176279089247826739
16248994281409210551576341446205987
32213790932580263182919343671685955
21177777963311418698239363297461043
11440721277293682041912665884992307
11422964554383722575465971587363891
7185386613574123570393325159925059
31886736127642320821714977992885043
11727294204151854278950588463072051
17284829433216543296480693841912387
16635711894557588202382080235348275
22133437982786040977230188200022851
17306309005654358318558840005931587
10753728271769170779340816478441763
16293450894119276176279153672336179
16592606823528073961645494822638899
5542343054973395255624424978719011
11770563344497638013982768383739219
22805381389356295221788900921395027
27323115648600648114618758047277603
5865503918445473454863349500158499
21833163227149654822015268829668147
11099722626309938371075606590014515
11727294204151854278950588446483507
10814575868325264839168158160143155
6232113652122480119252545507115843
11095920004465723288058393299853875
5864394643257562404713414146462243
5864394643257562404713414146466339
10751108478974872483145612046438947
22479581532840619355374829284041043
41989991571573386784077397985932611
22149828598522752198292283341349683
11422974500140587537592526573806387
22151184431869877309100487638004275
11424325070958118486660659177538883
32521899067776170387229566621214547
11748760082860013366687735358952499
11727283680452631508191815642919987
12402802839638870253640554466522179
27323194546892285666010576708650291
22134784220448609769931333896000835
32562483980468445224884464380167763
7852398922032144518775921634068051
11057890525140071874653257735475491
21810439267414565156291864783168323
11727294204151854279249655878656819
11401493125289156049318221941462851
21827776039552023722294500846088755
16960061780104384560886908449997619
21808834646790967084045344663934003
21808760352107790951073569757733683
21480671887799080905243887803839027
11747576613755505958663209409061683
16612730116647589398196769315164707
16595152007626029452097483193000755
10755164280199175555832231604990515
15943489868998091546410476239066147
22129789735729670149181590014739523
17615541805749860249974481442195027
16290826092603304338403235413128499
11055429154518038974239188679136291
5564050913780543458046130254848547
32212607422012581687682617174152515
32555111700572790555948868501267539
16636979196997252318531126161658947
17262014891011767696277509514802499
17286015763008422827704323098760003
5884688257034357274091894182523971
11400151507610979557121107082761523
11727284282284939981405090130240307
17265744186589003775611001108587331
32232964709988143819968771610788675
5885949676821445623584788924539171
26696896214697053474875377625219635
5542421643543648722243434532905507
11727294204151854278950588446421811
21808835500217000902704090065289779
16593879404203649977496100805157939
7185386613574124697662184344663363
27366467687549425059018460311672387
16957853622769327446324580562842691
22436327539144395537671920714724403
11748760335738517547297713609258035
7857327104357615229426311362922067
6210310373725620467893158410330403
21825310062998212765728564941366067
16270632523407251038807215537599027
11075553417442566884898539997250355
16309995034369538017243401084351283
10752376460669362029179044302566179
16615597846007948214886291106645059
16288212222015199937221828411532083
32556378460194689729368663446328915
27405512627087437805812079917146419
27709823377657469291627523169596483
16961508042392278705361364469429571
37020979501538665260476552135922771
12718989094461617296633949014283347
7185386613574140932343065449026371
27325908481541129276813828565452099
27020315843844373062885922299065411
11422973878601358410503082635170867
5542421643618597829919382123454755
32910063192023953739215401176687955
32910063192023953739215402285032787
28036877873241131460421758337963347
16961504040857595072491117685925459
11099891666936966691595625008813123
5580362321214341460044916657951523
17285942707616384196580468090684227
22497165193420507684117081201189187
22174162535859270104876568990065475
32213870142613370554285713221837635
27020311475994206347992163977093955
16961498720067186658786930276262467
37426459332618764146580151723975491
5884519234693180218338087589262115
26677885534902169088147500036080435
27366373645508312849745871949407555
7185386613574123545006769385583939
22151021312807981475933915275612979
21810270928277687265031193447506243
16982969547430161683091876967892291
11404048256263398502795000895784499
16292182892930543055496906008633907
5911471996634774815677919614157891
27342367203701751021865489086374723
11727294204151854279248625069794099
21828009106270255771412611738054979
32234077383404815680432478009520707
27366384169207624620376669525594947
26693247386511280770517381010244403
11059326847729683185238352236589635
22133522491465387361811625632023619
27324378346393239301145260639601715
11078341567886307506538151468483635
21832851284398403977894082678965571
11440722246851950857989227181200707
5561441684499797693261761609024563
22134785481202068195040927384932915
5907584866276774011575617688261955
32234152552217022220488562319770691
21464103609082481337056539199160883
26658856584106079669877505766273603
16965072979522003076146742370321731
11402845266184240837188445775401523
16597691660139207966076749867000131
22129625417238045636716395359253315
37426459332618764146826373104943939
12395500776577096562106335898121283
22498521993761596289306327646483267
7186648401799711198605815131288899
27043132354402077263018695387792195
27342446448860653647404906533233987
17305041336849444190863351721828931
11095920315557242833815978854732867
27671877711878265815250267994727219
7205585714677854009449072176485187
22133522491465387361811626153165891
22453985205091153997499330305667635
21807566978056260171071474916144179
27348477693865176768930188284474435
7186648983368588441350529236427587
12397965881712602843694097342280771
17267011506717175957841600263365955
11402686500463964334525495895139635
32235345034005043909833974712726083
22498516361370892496636161278746947
22171452602906357858617207056118323
27347284301391452225734479971439427
32235345015871504797905767531369283
21828009084504022556398786566037827
27041856293082066859488714165412419
11424320759923829779475687937356339
11425673210474062520471448252208451
22454148943293683476584038249215043
16639523839562538764110856083166019
33530799981798333149491610443191107
16595072509028255189440351882716211
16595072509028255189440351361446707
32879144071485495675666559167452227
5887307098867653787085298453459763
5560004994637915961200117650952483
6210309791231453466615804282933539
32879307807185094692032116998485059
11097108098312322937894730169857075
32213790932580263182602615351756099
16595072509028255189440351344800563
31910906288865003689849870062019395
27344739677096671898988239693034547
17267010925441972118676120268055875
21825632528334928980606776304416067
6859515899275453377500245379064627
27321847070759921682719759633953331
12089995200107159197779827086538051
37426459332618764146583316609459011
5888654614577894566989138340553523
5883256227813458268017690289578803
16957451871407270319492889491743539
21827923604825495184087212374434355
21827923604825495184087212374504243
27344823857014325767608769013948979
16293530741251792880169693848216115
32863001353249194530701231358629203
17242907968363877914527683108772227
27363917881813414334235100778156611
22479665710260102015049339279520563
28039759488092849244597587893572963
21829276152160258768341359972725059
42961184352419930781129766977557843
16983127714656157891010101795836739
23170629702834302860366743102838627
22824476578780883768430095919429203
38407946724639542881457713507873619
55035637428642215131268580618032243
27306798673469356182804114447881027
22460820923002505534734242439901555
43205677453291966477894594160051267
49115711325349212375649133753169251
38442001609854534901633666276226403
21486782050565212566200975957836595
44655097286178027457863591129823891
55034620556339192513329028905081235
21826656320685350533287811194570035
16593789984800955512229898579359283
38078200761216104511508966515631715
21826820060016508308497501177074243
16981790452302257151689376678695747
16981790452302257151689377482953539
22157771590855097056710229439702611
22157771590855097056710229439566931
21807642167415689532859576605745715
38766524411673812591442406563726179
27063415657406388779052106522117187
54380652986146576086737547280361091
32899595479327803685683977219425363
33557842573044678625135628780922483
16595072509028255194193338787177523
29339186543322721409244953365281155
60898692849340044744304752459561619
8180646481206242620378644121867619
43232358792479641463989392870032195
12764480955151908192692023376180835
16270461130039963519562428168937763
43312244397269628923345837832308067
16292183205961717995687673472562227
11057970663628434534394068835832355
5884688605754224217387662444942403
37061366037886119785613371699967043
16311024342670187297889305833382179
11060520493618557566415516399318307
49130846326259514799065535399687523
22501298964063708244853357793404755
21768428866615401492483638763467571
8892052557706331366302026212804739
21445272725520116691878946738103891
22129547487381266583844942796436019
59814449330111789981337964135478627
60551111243950208243918787443132547
29028761589312327051059586167110019
49107948749286587128926425438717283
32864269332376007140524819299591763
12523716821419619983774559984187251
33214066951598094995927352669132643
21829276406352593227700206193288259
23864203890862003500190159674509443
22133438931508912952023711549240643
32864263721438735114883846200845635
29034950399267946361095928837154691
16635712475909237756406125788607027
28600981730198932511224371226108467
21768428866615401492483639335990067
16642301758876807863228293240546627
12397965881712602852177799455855683
27712613059602566191741324624287059
28040863752463449126174886452106339
32885808170932551468012973595120691
54996434692106461282436991254952579
11745031390688100541767638122247219
32889542187536482504877507372996179
59818328360818802741389908846933347
33532307314268602598029128938701171
17265823704680948965678819641144131
17265744186589003775593340488525123
38098483170819756164727679799628643
54635132527967791407295401063773539
16964116673184482720524077408535619
21789979235171257763806505254348371
28343829673617139911878949153158755
38094828480685464843409289251346275
38743637749629485136149033911740259
49126964146296315846515626868372835
27349974018077258100390751507792963
22132090751937562434161451238437955
32235424242829448971051506241652035
21806295614849857274886885384402227
48503359297493063118139306277172835
11729740661323027655402783573685043
16292108929558826125587901130682947
33230703857405879259056895347147859
22130976317129789164221647481623635
27348795805845447951122110668493891
16292177923111168580522215385211443
17287289876233052800857344022037827
31888010221452992052427344798032691
31888010221452992052429543569630003
8892052557706331366302026213063043
22133443573935472238060065955980099
39106583261646342350885747546040195
37773790063397310441885732500170067
43965322089660941715313794504685683
33214066951598094995927352668943971
54671828244081891475549481429320787
21826576744044897004222644381434675
49110563916655863128631494421542499
33225297213592405273104464567481427
11075627421685238383554413740700723
27384359370348703128270984702092371
11386216946181346291112447045681971
38774382279362498961724718682551395
43308674179112432031716190908023907
32559952737996125773590575025775955
38420541300747556560866285612000867
27366464346159626393882835621930307
32902050251476599429277445694698563
11382483979257534223551878756914259
29360657063937244989352228334111107
17262084817486276150787222015206211
27348479495164960427430680810705987
27666638455938928289342506638141011
21850832075820532069431697035576899
33490320328916871401052043620864835
33251063734665004003660558049171299
44327962387948037004822290942630019
27365187005952508726787989310878531
32881927268969835556860358339810371
59814449330111790004413351885174115
37123401689134699868807859799409731
16247651737865321031103766242472739
22130982857177023764518183293362739
27040668452294082000004833290302275
22132090751937562434161455532426307
7894245047252384840667861099370339
27384359370348703128270984702281299
29032490574195664437792651054053763
26695709032626488602395592117929027
37771412908339091088776509513815123
55020592042631129021586499602572899
16616781337871793453728307317396547
12764480955151908192692024164644451
21825314026088998822431592088150563
11059401414042801839644959677109571
11059401414042801844430034854687299
49107949387292892405494202818594147
43309869043621665168062162774750051
59571529580160857826536271014103171
16596504208151308792464690672443715
28337721173412111528823959076689763
27001300796341805557965174880879427
27324546729293137407197090730427715
38417850289990465532099127282402659
22129867761006567763471432227578435
16593711086826589424548248699478851
38438282837976595384032043310868067
16597776132616595308113282445165891
17262089456130166861724091919250499
54387962403983703215914567396009859
53026326717240382397070531422942819
16290756786085881352064642867999299
49135985943813060577134381163308643
43304945792722970183494015935284323
38771763437761129673201865555260515
26999938052471576405634425588622115
16293301663107159918900578413064755
21442473990679300304117253111165731
5885965458224060446147842017473315
49491175139623891974792707768096899
22861244964427846108009380196218211
49502504094105361663989203443947395
16576142259927932919129740479243075
27079716519223429009149254162391843
27667842026373238625213202254087491
16313733945828155466510727174702419
27348558392009972985216443421385283
11080871625980777219391402406069043
49494904433472778891701561077114755
7204386498950386636075039667274563
27385229559823695757432264407139379
16288132685581046183834300822274611
22157681780808081534689419451445811
16270543372291254703120950123246627
21828008403722925898045560433357123
21826735840043427097842390127620403
22130966763045411138524423403033667
16958719193099375783523060255180083
16595072509028255180997120741352499
33230694613959082171396806260577619
21830559590284249300530751873425747
16941309794506613762696872433111875
38097290048144709541061766411736931
5884687305761109903330968602878771
18262286578448368095070226573973347
21807558663306849411269659850143587
18302930937589057663124553582351987
58217281337153048649774899102242131
22494812199437594152524220292686931
6980121013284309722899502875637091
38766272575505069887871759708218723
43304946687181144982383765637920099
49496168043847433994886804734650243
22130907612661518274141475454534979
32232964420204777645486581411369795
43915478245085680660385536677266227
21846780896400782093425602143208243
60189992046134659005461888107190147
28035787804183043136281289987211859
6859515899275453382284147473720115
28361653940360042748719357211666019
21852400814302675178834620407034947
32230502792926936596754848818549315
33204936197058073143544288196633683
17287294228446283634710562162947139
32234162474083936526495836927247427
65018381897378266496304463348331875
27675750626478810248821851133657923
49501087981076737918205456696055683
32880574467675076647461208353620803
16293609350605180071465863670560067
37773876026783907259282836946306131
44327962388094912214677394502089091
21809088055861980316129483842404947
16597766225464209422738054335116099
48415644702629202285373773039486275
5885956214697258576287519759081763
59826161407612032174551588230424419
22153794298566501333042971006870067
27344824184794650282351074561045315
21825394245580481688938073593955139
49476914958406968671752022236878179
28058690417332356117303240949331299
43967709183422252747202123696019059
17265744186224897451525258364728643
17653723589540887617054291758699859
12098572231108491496732492550067011
5865597920824335842886081844417059
18066039061788717460745239999707523
16983132029618974679233900650443843
21806457787332573920849720835781171
5885871725289614314623718376157731
17222465124234264565840058669732643
16941294276730348681719193835746371
21485598890288472561177983944114739
18058286168523625439220717066033027
27669184262699999019584205935174979
28356722277598402422609883149202787
5865597920824335842886081844552483
48159736834801784361966278629811555
16597691991218416667783602877186883
21443836033996514187985636893602867
29039862235939010032241613770099075
11099808415313467055592350104699699
28361809206178296720796856476980835
27342442098998622958032257247748931
42987811517553436951241588151252579
27344907473582567858310559217099587
29360656755185178578180659061314691
22130907612661518274141475454670147
22134864069989827211744454190203715
43588334929479458163970350730457651
22455336723706430452684940185309731
38444471936340640038719167483970147
27370266328401803765264892591031107
7531693553812060572671093654443875
11423127073903414395120625411961395
21826750985466095229916691097264947
21806226288913434954626378171032371
27388007806836865645862164551185731
11427103008406274879997533367911235
21848217581511983981924009802748739
26698332284540658711422086759535683
17611649954436055470473368728712515
16962775674787856907927406142370883
17242748194072603855412543030055747
32234162474083936526495837162001475
28058690417332356117291979276514915
33206767437164824661701102079006307
43636845201187890123788611151558243
39117912888050487861481905118604163
26391713742017990110192298213258307
22825655968969954750978185521025875
17265744186224897460569712182510659
11382568388563436508611798297223987
28038408007710703762094361458996835
43938549467724687170524946449586019
49113172855634331720240934925133667
16350268049026633961356757510141251
28044893209290092849627742168508259
21830627906520831767881084926510403
38429260730970283532584251265611363
17354796952714792635753103178302819
38100939225511009459450718356973667
16596339852197460967627952766591539
5895160259079814547096454927888947
16596251027945654863016710793143347
11421705571045502372683617590080819
8250386181192604951284572673832819
32235347105046347913049797832229699
17286026596192655419509165124694851
49138599525378188722405695965263203
32862827052053271872977071692330035
54302856460222928319064623619008355
11382568388563489538460177260684339
37123401689134699868807859799409987
32881927268969835556860358339876163
26368728832852854039528662472467507
38440502233557411082089215734977651
16596335500281426852529563989329203
11097113709909268969051790478951219
17288403982302726950673768001057859
32234151948735685452661513914564931
38099749598755655838258740539261539
11708363955188427534681789164634691
38116379993734578667821336138974563
22481017502091790977716136075014739
59824816423009574985267540925966179
8175812359198277009217449975182691
16294807638844468254587181221491267
6232113362131363244922563764503875
7899241373250940635467119931389539
28063830325708770356888319798375779
43629314173620510510298402252944995
12161159771421942283617531032200803
17265733351831684776461479116621123
38421730050666625404104914303670115
38421732798244023116519580546860387
38426880208150855482629219537356131
22456758868900946466702859079721795
60210275340581102452835209761076323
21825231804631507212137237919982915
32888507519825286878473471272301363
27019196439415827720995472661627971
38421728794281708552867751724086883
16594987960336354220388210102850883
13736932101897107376589082288559731
11080871625980836243885942563283251
33569473986632226045711818827146611
27365017465057510146907575335343683
27391503828305806069329490353669187
32902208439420333500848962547246163
37123482098266365969656981082285123
16594993553709076873378587786551859
10756427289642867088721277462201123
33251062423220791168339442918836323
5888569815846019715477864833167907
16619321608417907085074276683175235
5885870777732554651299449222279715
43308516615267482053171009391318627
38094828153066567727844782906095459
11097261295965874232046281826845491
32215148879200519528385054340502339
33165801775258444674270047778255939
11404034017620116260484941868258627
12519836186086475991569042362496883
6900234534818371900136675814302531
43938464975969819196501358692025683
43938464975969819196501358692165203
43573381603329840513448978513217363
33251061841476744555518761952957795
16615434458565164910394002506073411
16313813208798625346832579781862211
28036020640255567426968442971436899
17972143724311902345944768992937315
37780059885450863710406693581186387
27671887263752263953092216697856835
11442080019089710957926130546931283
13431425466053625258201012425229939
49457984709669311812005559991436915
21445272725439541314326911435306579
12739187034151811715478459252102483
43938464975969819196501358708868435
11440727198616752903795790184592179
6838120545176538857203679707218755
21830632527352894561562180399149891
11790751938652751639101708481942339
27346176367039502772504453926035795
17638439015217785317477269169981011
27649144511114228016407617385678147
21810345493461921622733677167732307
37780059885450863710405594321216851
43953992826685807561122888814986867
17284580971990032786896098562430275
32885893669959536662903740073976147
32903550423322251580940471038534227
7548162777977369462690758338565459
37768868014095027142630024426050643
28340181614081811145686753335346531
11424416451408864311399766526752339
11099891666936986290421520324043843
16962769812559869096736994407572291
11724832851450961436607340779803955
10776725253215650966003656022115395
22894430754387163998935904884782963
28035948725517284641795710830204515
5884688254852840405625918629163555
26694592773672364580336439892587059
32230503102335798258563643507565379
27673234183537870821367411119366467
12519836186086475978070273683912563
16963800377233044591820126658315587
38097284535589938533370169081096035
49452840757272727497872134565554291
16290832363296846513112058952958787
12438610240853201132241216776783443
11724907727551969391110185609864499
22498768363535851795433384298566995
27040751410195811534236825546863427
21809077842861693393332180464526931
32899991059275020273590886064478051
38010768575955895389357959724548931
27038364410206882326669449995907907
6656870091189329681713191059609699
11794628259183806810071061507887939
11099891666936986290421520627151939
5560089523778978902912650460598563
32558749770754647179657811358799443
22499958025122457002239485380351571
28364189530919629480883991781730147
5930487107521262384218251523806547
16923393724425801917399536221173059
26699351705108345444358967504552755
22132244605881995693599236730209603
53569988760757970064532742821466435
12739187034151811715480521105634131
21502064092806814381259224632341555
22133522491465404646868943855039811
31909476101814810584494542537569091
21768428866615401492481285962216499
6637919374950605271031395056244307
31909476101814810584494542537573187
22178054290605353102800110485923155
11444691973590896571287735255708211
11748923761891514346496801539105843
59105905334790870374015801266296147
5883256537057586897829773507171107
11444592956446378252288726230385971
27692160139681289515290301914493507
11080871625980836243885942007678003
21771143729799538747597735879590755
7203207105828297420907477132858179
11749942939479625579670044220269363
21461652156478188289110102961763379
21787360105930821475387135670699091
11401581926854640787265473440073011
37123490820817528416203166479303491
38420297403136321377915635935429443
38771762468198138630274031366198627
27324552318609663215271517179167811
11729745015580505923934845226131763
7858514635750484557064005576119891
22497249392288367802956224036942403
27017838763519398373240922687357507
32871933691393341310440107027810131
32880824576817691282487403679602003
21806289731088153850581351261291571
22497332973031939757199071870469443
16983048509458084170783158637507139
27712612440783499629516912423359827
21481940141728242158513585985241651
22501219793859411228824145774335571
27712612440783499629516912170653011
16988457439662178295446428320093539
28035609624223252233356935095997523
22507404542366571865866266161403475
22496377591466637332062600671884371
22498760589774487100652906276291411
22498758478701000892404102879073875
27043127384573921197455849754350403
27369161758348459140335889610527827
22499957035766623775380464934723907
33227995922802919712661670547838547
33578120670339188308749375682734451
29014576706782362798359504107432051
27712612440783499634020510504084563
16940032549648521176991340329783619
11097272146891484402463454913639219
16271811684103069630454064721568563
32908799233403251339941825586873699
38116300475287901549061312912397411
22501221304798571454188072650233427
21485590166608716483252647239098931
21806295614849857433341899830342451
43630330516650918260010451349029971
27038206246446381299088171633751107
16980518447978675893953733220193347
49457984709669311812013384885892979
21826745144153763697293700147331635
27363759366099589016150589470622771
16612730445551834816435462125859363
17262090057254621748011480296801603
32538389642775639816521088088949811
21787360105930821475387135670637651
21788795826143880554498567980803667
43927204674506182995962293806782563
12516037877463149281005048533976691
7189035128364006340237668402807619
43953772763123238438123288027301491
11059232392909998305443915919205667
16616612624310556001605462771574051
27712612440783499634021610772591699
27712612440783499629511612433716563
13388386987332528911289207430338403
5889754524222795958418027926724899
27712613059602403557753711861651027
27712612440783499634020512050541651
22149824284098155062125572435366963
11444607770708707591407452109943603
7203282256435432986894286799057987
33165801775258444674270047778526275
11383760832039538645192872075338019
22461992528728312160607651139838787
38445897055200157365679425187956067
7899241992145328577347138220287587
6279080807075900938041743767847747
7203282256435432986894287841342531
22496377610662518729960825439748947
6604861730515161494453514092758083
8239132358513179236954233047783027
11060500066564876332177736703689523
38750128499026275277064734717138259
22153794007059875275655578057318707
16292177653360407442997847864185379
11056618524914472099342418548171315
37768882869375498567190162121774163
7203283147262351181082565108913219
12089995490320434596650894852703555
27348558104219496389782384245228867
27347602124414564053693079092474947
22174162458346350163587982632895555
7336559871416968591177055397374323
7185386613574176722980230318605379
7336559871416968591177055397771123
16635712475909290777532972344160819
32514235573366292672999127495693123
28040864062099780929171718051161699
16273079004586011821699793954218275
22133442601713803848683396396098099
38097211711107071978008396367812195
6232113362060563556069549022524227
16941215711063662725052320876676419
27347602124414564054537503989060675
6981386203649326516638398811694691
64641743866020990418666073026091107
27695032142212833618342838906877795
10753569503621559862594675306209571
27695033151821615658449438948947811
32908642366976181830925316362958435
38097211149735498135501349247919971
12524978263572891961128545916381555
11099881725775218040500140195848755
10752386382474956044621355426062627
27689540970476133425941470039594051
11400310545357921266639017030787891
11792020844273373933377869135172419
32230418031657877672195365478228803
5561441684499817220917973788795443
17289666119427251023598951905764163
16942482722293491308908492311843907
11424315808087637754100807839859523
33226648016608696121818095970448979
16942482722293491308908492311844163
22153794008193796493973504659624499
21791247546076302060991290970092339
22499953031653803307695152645153091
16615513686727679174731596050023747
7186648383524206088668505737217091
54036809492564269446943408978564723
43953423894025002692565169784247635
5911561498330069713571229646349651
5562863110303404403268484857016867
21481940719372903182202244620886579
11420429603766421407857476505064499
27689456746941779218155042023617091
38423075982217135529832754160358755
21485594540724212601085088199950899
11060598788651767702774521715311923
32888274245580228268793958947251283
43961362244897890789047656896550243
21806290354894229701117325630194499
18262286578448422489846696419365987
22481016263029245261340852180239699
26715985290147929951434780379791923
27002483334502248187392258483766339
11424325361105055920984681948132147
26982281085360992648308979062228291
37754785499563665334408938864669779
22828348836726129676286891485451859
6232113362060563551546350636323651
8201012177331905851052925728884067
16962681591344856234983252808783171
38771765353984072330765776201274723
22174161876919231562961367911965507
32883352213971265266647207459779667
22495110523355206859532016171701843
6554006515831943898727116978922547
16313653397353011570621088212927027
29013315829024051254721466955556979
32860134262867354192426090958492211
16958877687953621750107002121831219
33230703834361025989718368678326867
5562699065118759848408604707263267
5542342995589653955884089749934883
6860868059773765195391445604058435
17633363481684030484242234625840723
27996410772642102010736680917881939
15943570296575895441319599560533043
16635712475909290777532972344164915
29013315829024051254721466955495283
17269467891880574158744713095886147
33226554919573641109486873856001107
11420433259402282643921876599325747
16962775322824535621873543998091571
22175354590963014920827987578597683
38421808039581794649799311515735907
16924910225100868330906328371652195
32576586010840670938659665792554067
32254434668335543116201168985211971
11424241512508578046819327175710019
43308516615267482053171009391129955
26331896438980412872185366870901555
22499863921651338526096810987303491
22129551180730277526990015833384003
16986925098455805303733290882650947
22506217630321107946318569356354899
16597681738167052168674543374910243
11383672052144458939684779539510323
32880748771893788848858223250327123
32232879947211226188691449826075459
21786007945290578030693378378908483
32525781514911755099401108241728579
32561296487765692397549778498646867
11420518118907192051037085665412419
21849564755337647649463776924104275
27002489219846585480399941814994243
16920848828972812151636292683515203
11424488460990602213088841652659539
33211690396788767718718900639388755
22476962032454978269801341927183955
22499958025122457032922314074310227
22481026744425640665026325496738387
11421790700549911129246611775173427
17282282153766596569746242070069827
11747482198849653815386118340027187
27346181257427986655622359944734275
12077091823312710800946278564181315
7209481278952199690725133381944659
47529641351160557684752348673762387
11059326847729643750822805457028419
38743464438103932218182185883223379
12436223492457422030362705316496979
16962860203032503788910154267256659
37780059885450863710405593012786515
11059326847729624232183469075285315
54382638891358350597701591683589475
16619163133963492475781998668112963
23470720214707505624573665666601523
21158540393305592353044765077615155
33937706929195728886763530129523539
32234151660242517043982209553613891
16313971319455889495868325446903107
38425536405499730862030041028851299
48154659729872158104945369295381843
27324625957455801289626728822687043
37773796216900567777591275659883603
22171452602906357858618383914967603
32883277920030388475073274016257619
26693241232927501091386222560031027
16984404981283657968081266943402819
27370107872222873440362611929727811
16957627407365461475531525299848515
16313971319455889495868325446894915
11817530789512995217123621413668435
16985580401492879344899181932663619
16965379662242013231736211415053891
27671956978571233314544061188883779
21462757311737797757501878608937267
6838120545176538857203675666134083
27362645571942259106303543794094915
16618999124045998332367279511450947
16983052493561945103291904343626563
6232113362060563551546350636454979
7332760923955705413636192297449331
38034931620892691074489965145703747
26982286698488969174149072655115619
17677968958038848833300314407983203
11387891300372175909729386104185955
16638246541739248185431505482560835
17287214086113255195842624714261571
27667994893914482234090092714419523
38031054374178712569029335306289987
53691928061140593298502377966503267
11080960407075120523719591370189107
37121024844259271938697710359823171
16248919385064558729227532553495331
17282378969466955762884788550522195
7327539327551648321997071744268147
21157346709693843372086745744290611
5888569465016749112691563952157219
11728566496663106241913141259870515
32539741452837430687918661520728403
21852113613271093199064534669866035
11098450008314368136423795727807027
43960180340611036620396646955058803
49457984709669311802736678326925171
17266927949897739586803740393559107
33881094133900452173937912179095411
16943835830419308465354732545070403
53352038604352118415930373272003923
32862913170120504694493163819390291
17265744186589003766872988694492227
33210328042717999484110130020504915
21461657108238345430631202558260275
48159656055870713899734862160618835
38095937617635078482872084490245459
22172725228316888355967397484905779
27347285522912619787505524282709059
43955335972210135071185658001778803
43963907159774366068128214268012659
22422884497114750971710377933961331
37082843002656705505992592883668035
21787369367501708199677443130470963
16961508042534228719250761310356547
48849512421546463780756945130260083
11726011990608438000905383352415283
16312539562091594043078997653669187
28076444352087307165695109273909107
28035614535041064970120790678070867
16633111271387762349339527334667043
48849512421546463780756945130518387
11057974687169974540590403057496627
39109960054084774802983882364188275
59234106138616119038120232399304563
26330629118781056988696341369733939
32234162474083936539440584889546051
27325819349938857670094784973521731
16248919385064558729228550173636131
38076923497024992937446624278771555
16273079004586011821699793954087459
11097261912120438740363971556094499
27346101759768260761074294909518915
27020395364783332267228459847209283
16273163184508683227558342206493219
43304947885226838461999444886123875
16979165978915324668726357415699251
16981700679426580494994495104099123
11423146861445133571343048085091123
6839391655935265557170511956689731
27362407884951586601782817986140227
6642985973012096677982539173221459
27021573284078454011195198943740995
11445781727065001877256342073394227
33569473985423300226097189652821875
17282367227089927821213299315651651
59234106138616119020348895988455027
11409287194250304275130346215060531
54035618649554627956481287458494067
21447967124995029237495736576660595
21807557034722244632006584531571763
16920774204243093046770090190848563
21810281140960412250073202471220275
17284760416566495019449171058177091
27020389211568677628998025924195395
49472942000128217667588621516166499
16981621451117134514721057431302707
22129545258439318397181727596832051
5862968885556027038629832202199587
38098398662282063472068593909593699
16962522207612809442897870479172147
43313512940901877286760435179480419
32861565631037834546374840134214195
38416813534456741416933433638479459
16638246541739248185431505482634307
6839391655935265557170511956751427
43955261988372342329991075534575219
27688278908499070812769915493364291
17282292348855262225182496064094787
17282367227089927821213299315717443
21806290024776905562807769449574963
28039755177380463486949506005677155
16957536381447285534787494275090243
27666648652175367518631642954106691
32210136202338619416793422103983427
21826572434380557233232817572426547
16985668297808913551017538758198339
43289427868865419177744060281808211
38773031728119529955288669094512483
31545664148899419250037780154303283
16593879405265592127386725482107699
22153795596877570252690897080886067
6602338516310442847602588930954051
21846938422074586820337931971080499
38094828153066567727844782905845347
11059326847729624232183468808033603
16599033898807353399035393173692979
16248919385064558729231934357119267
21826660947381651727959397985694515
32862832293950608207621124220273715
22498765577802418840410500064761171
32558760237558223099596945080276547
16634364069527973523462788014826819
16248919385064558729231934626603299
16596340156917605471542384904062019
21830632897203619985524745059906115
21830638407492502483236320395543875
32884625999780024196476696499868755
5542421643543648650523609590211107
22495036555886209635191572916233299
16634365327702408647390406074638627
7185386613574176722980230318667075
22478145503132535097233333152924755
17270586388688544927713410793169731
43963907159774366068128214267885427
11056622526449155722902059837690403
7902965406223005153228288155805283
11425757408767883108033124684149827
12077091823312710800946278043170115
33574392884710170818786822370977907
7897975271133497772375222712100451
22171452602906357858618388171076147
5562699065118759848408604707332643
11424325031139047984242352453656867
38096095803666795957246279609050723
38420614357325222684029435629753955
64670965130937026711839254080157027
38762464980215867561584253719770723
5869639236760860133759700343993651
5866781391572729239768288104748067
6836926281209317552880464130618691
27024038350168968733599833801315139
16635712475909290777532971823022899
6251207991256485697240042709743459
6897773510020272559930176435467587
7894240404826121793050797819651683
27344748963168179802656882338194755
17286016964316526963441454966460739
16941215711063662725052320876549187
6255015873052218266290430462412131
22847199898630741547280349992932435
26696816133108505391879038965060147
27688189139953214118979059244619075
33206361972742339656288454658315331
48152285923569885563380897621894227
11708279756919159648821695063732803
27350063149382982168425735788835651
11404042661350275725591938966234163
22151179477696904552514991106957619
33579461958566572341278086461155443
27686922126371614763183708384347203
5887063801176380910192235356034083
10774011361030640301661500229371203
22499957924413007607226579687982403
27363601590555930109933399064265539
6232113652046886384635837741884483
11059326847729624232183469075420483
27350943961703425128415194682319683
5542421643543648650523609590342435
5885877336070457873976324734914851
16965380916947211842676686776776003
43209470501572336883061355584898371
37768869797265037181449010811261779
17263357419846661521708783227978819
28074916344553169018334561501852211
12741732838495309840325306224104787
33230778483273353047918274562848339
22894430754387163998930280118380915
21826577694416760334577078571840051
31540743281784030006064071497229107
11099806789232070694820544237552691
33576857989996755973786345623025523
6989138805633981862911555558270563
11098456352591237986766254726394931
21787369367501708199677443130540851
16596256272118912588191970445628211
43953993426313014089978959469701235
57929832571273375631887852333651811
27325819349938857670108795443033155
21852113613271093199064534669936179
13733278012168917910102758681581171
21846938422074586820337931971084851
22174162458346474831668877899216451
11383765512849288911257342269604403
27040667580725011280363668616193603
11059241700509847776134100900061475
22176700852362210607031487755159123
17287215309764300019615046243394627
5558822531967821042112739243401763
23498956471522175968064890852636531
21806290354894229700800674569479235
27325898889842769115904541730152771
22151096578107509678440349235745331
32235424824748649216629849116070979
26330629118781056988696341369922611
7327539327551648363038547390265203
38426875236154931597233321441056867
18276373735042165897924917887260515
16981790452302257142965920679150659
17287205096763455087330765919753283
16274534840276639082348286621917491
11427025676973089203469205949076547
22497328619559005203166194723874387
16248920005006834842704274455085859
27367563850747450185188844295512643
16635712475909290777532972344165171
22130738905698291494833109776740915
5885875378819241246845915456680483
12522445454950947463278407461734003
54649007690796539594232052518061683
5561510640182950970428786336031779
21848300444833842781271434971001395
27328597288610716954549624438617683
37124683902237567889787898215814467
38093397074305431917528669577696595
38765178236510341592830066694575715
27342442390501156351768345776964675
21826740190891596493200457517520179
12439882861711228502644477183739475
22171452602906357858618388171146803
26978314065396292393085633038459427
16659956042414055288869723875587395
6289079955844682837310394556891971
11751300299548041105703071471776307
22495976109610052676685750573683779
11447301841270308951077316203012931
21826656922427916758528650858545459
12745302767208225004426355504538451
11470110921704754615604855259349827
10775278681513524716845523095663155
27328428928363475929478681309885507
21806378826499116235216443161195587
12178904658588211200257998874568291
17355980771949995010162010762999395
11059401414123120206986230401020483
6635233079747004679212427091928147
6635233079747004674730876755075923
22503681730262948599029153729500755
27670525881355366179993591433409587
16985841321685344835859302856488547
6980123196226456269375512522552675
22495035647392158789303959547966547
12739272123115479933569804670362707
6279080807075864197364950183916611
21828082718881431222880092166439475
6986529846623693753257813389899107
6279080807075864184170736548791363
21522495348761924223510219562623539
38115183964664842581517503142717283
21502295915137536951809176364003891
11421791026884970102062487910630195
37771414692713600839968067337478995
33251062423220773781307205022603107
11793280724355970484238541159617347
16292268082542706978860227058869059
32903641049090722011222249198597715
22131057386329898365606385491985731
16273094209478033760688010346911043
16273094209478033760688010346972483
7899236749501268042599323043125091
27366384169207535646734593371284803
16271916024068302526330527810864179
11789494235491105674245768614610787
17286184704129538808987942554645043
6621355737224966882954344018368083
27348562763633052481943575382726467
38416811384244794992857976099010147
16288364816476158017592408341230387
27667833421083416523636789103174467
16593805475816146060169036988564275
32254524402063429831666290725827651
22132075898918216709561062302814499
38381084744795012871142695885104211
21807731297525173504114220606956339
7556733054158169046983227080860755
38443284134081834583375530649883747
26675509602401574405862591725577011
38397310344798883372468335685432627
38112723540844735473147427169986403
16593800777170017818023587223970355
22129863122362677056794064779895619
11058132773407293625744709545907507
22502658322648950432268616134518371
11728478545331559110741646777786931
48178915001591911174874122704868963
16937333839376494739006846166979651
27024034596454209923789234872869443
38040065631071274107529792516866883
27370191472012877130987599636489299
27323206055711155428696634712080963
11405469057213232977065809047396915
6635237723226651685792837250864467
38420370693055250205673711796118867
22176791631811206891168587436226147
27021583205945457219360193359721283
11401503918635190189493090894750259
16640776620686823875038800761734467
27323284027799541135992875941974851
27325808480712622482306565462709315
6213099553197573930889290952356419
11442152357905376950854743224640851
11440811995172207106722470437475139
32232890140874257015412071628751427
33168416014474734838836874654790979
27365021444992998353782200765391171
6635237723226651685792838322705491
27367731050100119666695763322352195
12442332743840122283163819266557523
22456613951265926596604779608356163
27351236097565740909674096630256707
38763830058071690245399266090968931
16985840333992950210707267121542755
37752330047068513152287939431130451
38034920752116887236317677799100995
16962849270796615667907118088004163
43290780029505662622716134707255139
27717770316078639703345444803667555
27330954923484276885401166213895235
27330954923484276885401166213694787
6635233079747004642954866693989459
22494814382379740699000229939602515
16313892746531149791199291095995203
38037456360304314817491235261207363
43942345838359732597808316587062355
6556547405820906572251367948489779
22826932321630666319514436840412243
28032291671867197995224675528246627
6635237413741641864447769882744403
28343911492285090893571531997792099
7894245665404933633292860425463651
6513432411786075311528123046311219
11445954998846545395920864044921395
28341365084465399562123039724820323
17324067584351081999214137905010003
17633448880128351769203778917913939
10794229725447277127715961674483283
38417677265410893709428697688598099
26978314065396292392485089237410083
44288577881600413417087102216258915
27692169713332243379528127012282691
27689625461245018494010724081344835
21768428866615401492481281093809459
21826731548432029088186084786057523
26674231424546055563126274370376243
28031995787041543433993669454292835
16250267522163262162922219576042019
22825739858897209038755818003322451
27022846487412321858999964471149891
42987725862447783465756290063951715
38381084744795012871142695884969299
32884625999780024187185616547898707
28366571056325345764603963923519331
16292103974172205043008465687294259
16961508042698605481542453728261443
21807651777166734483891058380252211
27020231045305213782845502498480947
7186564512312614742984321175795011
21786097074475215701857165527827507
16985658066514308847521253956080451
10775278681513524716845522523136819
6232113362060545109324500085003075
43210734147833143601797988881875779
22459393205764110554691620365026643
17287288963569860062598833392145219
11785616344631080129566167818326595
11057890177130922303003475179676211
21846785171331933343653724102611779
27669183664049965883763338397504563
11381137078572898825844244811555635
5565243956732759733988121515205155
38091887055985186991189541261554499
32516838944178111897862009735365683
5565243956732759733988120977285667
49132029137675079982198574795736403
6635233079747004674730876754875475
22478392197668563470636725941130323
32558749460277940383963373078139987
16920943223326943794676170467132739
22174162458346385976214353829057603
5906238646227191265656615175668547
11728487847722991288918766006842419
43210734147833143601797989702780227
28038408007266500309237218497877347
21826657251321562355222317453694003
32884625999780024210290968088700243
11464964170657016210771993821664067
38767624031256520939503059015726947
8183195433592575017180112970274403
43210734147833143601797989149132099
12054189601178978901910289266131763
16294713244712505355806041991881251
38767624031256520939503059052427107
5887301836408523808906638561321763
11099971515207589935305783498711875
33233314073000109547620434055480403
48157206173741820097259440564299091
6295565198509546606672352735540547
22133437941323422356413803293594947
28336524066749038019514362743969379
33251061841476744550692649775363939
32888196237299424833194795203720275
27349974017700208736132263684035139
10753728679177169539530242697425955
17936415864149752322602893496964435
7553083915816755072647250658547283
38416589504111198691054660773114979
22174162458346440260968188834169923
22499958025135754951974983145965395
11817530789512958381918386895869267
6989137839324757820098452703966563
12722558131058428059074056446956883
32232968808317159628508190179996739
27330953360568979167810043438581059
16593879404208129127893509887636531
32908636444277698488617363212284739
37123401106281132841363505745646147
33576946069384660598551946930176851
33251061841476744569307522813953891
38032317051479386676324642250245187
38093633904460962681692059188225891
22130818790312248095050947115426611
32901100506139637254008828182357331
28336524066749038019514363012404835
32889685770286576668226678954215251
22825744809150177157180160200627283
12419600452107576792781052911445331
12419600452107576792777823096038739
11101243827577131742170538842403923
38421639950247056106199072069796947
6279080807075751355770820578661187
27346181316532867359911479009747779
17288645168435314690951908814972243
17587955531784946313504394654930515
32902362893987341293339251278369875
28055808144136744459033833703223891
32906016383324429511530399101568339
16271985964138765893412332576650307
32908478646903076512377447265821523
21784666305851500507736627118940451
5888570104533528225671232609194787
12131766082336607355120281012225875
22476016246264998885675681709446739
47185947509149466247474982289818963
27026412352930577212591444497548099
17290855743177775409096763880260419
11099881065861691704625139592336435
21548031302841001110838061316859219
21831905150109180776483760188511299
22157681780808081534696308864000819
18262286578448422476862562834412899
38032318326439237412540783391097411
6289079955844682837310394556695619
16269270769930869332162014625272611
48195544193467189598195817739621475
27666648014754470650957073875157827
43611232506839783835257980910117427
21812792015980631304535975487817027
11447396951479433902444853931243363
11095916661785832053608725539336755
11443341441706127636975735409178467
38771762448774844750210790288938339
11726017522729655337194711696024115
12725103916139668605846884947616851
6515893745917773602528505174774323
31887929773484340780388386143879731
22496218205770492182518971918341459
27365185533466692183799540976017987
22801807090158578363977166622246483
11770563344497676123164780771030099
6858233375048153708737278772585267
5889847988851323537296611697050931
43915478245085680641772934853518643
16632929005274010663075666433618467
12400342727579764726699083189011523
28076357971597577397607677822326339
11767859665247210554328828122391891
44289924760363155910826192463414627
10755081089979447448840009977827619
11787047384048943608408304511046979
22806569791460385648873123012175187
27305443123909009176030251221927235
16961334069348518485263158758155571
27347453920102177412251856463475027
6210558000646130401448894174278723
42967359507363466789549652895229011
27712615223877536891057987662677859
11420439838457188041374821468288067
11059326847729645057462486112228931
11421859713445641195482838605185843
32883278211159469705511484385482323
27038132859813374391794279589954627
27686932340585827721380516999607107
12417055538369657886360963516024403
16267934742411040669363419747664947
38406595204418308729728340828763203
37773800549766470504118094256420435
5562693800403243807158299131978275
11428367605260121263597385063408179
38112724414685095164351243967088739
22174162458346385976212214147007555
27346101759603883967290059200480579
16923567014053169753797325183412051
16270553955227878466885632941905459
43612598246215428255412762078037075
6556547677465092376922125619180339
42640465019154761704447932658763091
22496223177935573957746667936962131
22134785482501606740654308180714051
22484665750608312743342764518958163
21825469081634879868769079149208371
27366384169207535625588923437429827
22133596088309502306193056893969203
21462850813904656096011048090546739
16248994281409191956497231379636771
5884519874134068259174815873835299
21481934876856869725760675243049779
27325730549592924076068239892029779
38075411602215371160328551962006851
49105419364333212217201642829928547
7206931394469784710653551322551107
21830549337384631339098147754681411
22484665750608312743342764519089491
16942577092025239949387560773759811
12092609728115053947399566972314435
32581498467685680834146561194943315
21787444263846360017190883658248755
32904834151795763942650343058465875
11095915384263486380240114045903923
21847013902420350950293375583199795
48195464364397707488144479671846243
16638326791430504513009032799613763
11406662123447303850399081705906995
22132244565992442777558405914698051
12419600452107576801223104247588179
31829866442509197786799056653472851
11464964170657016210771993821729347
22499958025122457001923855765431635
17263199564353286191108956824613955
22174162458346437874339722428761155
16612734799134612116770510046909763
16617973760333091702109421109920579
22499958025122456988977106349352019
28033000336852950599074342399919187
7901698083784244736381818907096675
12131766082336607364125285003056467
11754083516612015938428283212088643
12090149285872267949727451029074499
38748866498633747507650833906226787
22476016246264998885675682214860371
5888331451705772561174528410067235
43224608032372718513059522989605699
5903538968582190625504553558155827
27348557814295226130046934024795203
16965230855785125441912056167286083
11464964170657016210779813852824387
5560169391387750422017761854296867
22505092981907774037380769897334611
27366299659025333060119593848493379
38744905730427079011133285237028195
16635711894482046420150535287091763
10772585233307156756556481398326051
28034603471466523499103868130129507
21849573690266318421317400236536371
16635711894482046420151570641596979
28018125597951215056624718354802275
27344833797870280598786758273094979
27343557813157699538620200256951363
21826741742089797968212935059981363
27369087831245068831504942512615747
16938512068222514706390238857802563
10757705232962652933614011524928579
48195544193467189598195817739933283
26982197236925506594748442529387619
11427025371109820951894591295411779
16247647421989281100177773975257891
33207719394306114925953045110080595
43941080123830020727698392988402771
5889753905252776315727889652982051
21765734797257813098051910501605667
12398123445713779684679711945279059
11056622526449155722619344171316003
5885955245445389108294881622967075
11057969694376565066401430700901155
27326992236234451448147014454489907
11097276150853835913350916525474867
21786092453874885730918280201445699
11425667289235933996236048090337827
27323203854869966042207073898812227
27347442720839173787989598750852419
41992462207180430104586643476846403
33228073834289043913571399796802643
21462850813904656108941295454794803
27667833421083416523636789692474179
47163283574625105245889561272595523
22151264959879151855910153766724947
16943918421964551330953722952242243
22495975510067850046364133847619155
27666739678093543450401458716099651
32890810437834645506334055238624595
32520720816031156464835053164581955
6279080807075864197364949648094275
21502132796830387427919629138601267
27670698649318202094834284711265619
22476016246264998885675681440024147
26984811065917767321534949525365283
37771338923287856493084543384052819
22828121073888267936903306217411923
17638439015217785317477268112954707
32887087313525671052418704514180435
27323194279634419838093258929685811
21812792015980631304535975505642563
12394306512609875248758332941808963
21806385076650029771238094295810883
21768428866615401492480336506008627
27327161256389133532335272642564931
17633441488755890645361004781192787
38740850215803675192938521436640595
27674487619598478321393153502167875
22495892299623072402551785710175043
32516849793083749467650944984495427
38429260420271794976766584656332131
27667995531754486754288660685018179
22497342529841111925994804389307475
5562783570243067026412904533594659
38036188730487129412073314001048131
26693241231865506987707436739212083
22130971326442556275384853321622067
38416811384244794992857976099009891
22503745773027687734207008932709187
16958971775566476719904337189749827
11727294204151854278949557940532019
17267007757842913243590534279480643
21807731954118825267136523975860531
11099792283411794302105239046730547
27366373335583218995927807765463619
53369944209825028599630505617618275
32561294957043188120734479019300435
11401493126266127883702572204245299
37772612456672164839897319176881491
38397389573848946798964260052816963
53695656156178969567688734041929059
27347369042629309226948977538455107
21484475090894870479688854523744803
21445272725439541318883210347050835
17595095639814200586256184733029187
27362487444747951572528090177487683
33230773510946719316944473764803667
11382493240889775899494068839064627
32558833932245088784747979560343123
22518969110879740513952692906194787
22483314849083013269116970764231763
16985841302186436498413359206917987
32881838159128304859071183067702867
38031055318345258416408555865588547
21829354993628252893122071037752131
32860380904829386332278904067609411
16288128042016377931207851706032419
27368998039337071334698527640204355
21462850813904656087526305587012403
27330959256274414384232127540909123
17628446074589929424776548502160723
16292089141946621930636912197050931
12136987987844048017412229183267923
27327081677326493438289920730158403
22151264959879151855910153766655059
5887218296087987141170531474219571
41989992754040082160283933564162883
16292089141946621930635735376086067
33205189660530692911820068612032339
43578516560101859607861963983505235
7203203918042268946562101676549187
43314706934216626867053087600964707
21485579065406743422812065942880819
11440815711174446596617950603854659
28031816865047044673339244502546019
16293445902383716214841085493650227
17594071845348366294038190074524499
11727294204151854283491575779701555
22515001452853790318031373196691299
13086537882179853336815273119274851
5885950316433225473033436469146419
11727294204151854300921167498855219
49479525486381334294362580882646627
12130503075216026141281047538849107
11420518427183240383698905820714307
38034843395522658566215679318639683
27347290782513812918522697363841603
21461568289677356413976143687988019
11059326847729645057462486112154435
32563677683640998110929587776472659
49470323197207677228293231055492707
11421780817581372726887651489428019
33572707755757481425122893691625811
12444874217451985156427872722904147
21502142739182668265212869332787763
16980344476218991309962367201387059
11403954151064227219691201178579507
32864183853830593144342075608094019
38078280215159995197873893836010083
21483133223508307757690711988847411
12746573856211671382931918366852435
12397882282843204843503809396429635
6857208690812969249255020144440643
22825744499514214292739371173172307
16270553955227878465672660928049715
27713967944174817938148210064795491
21806290354894229701117325632427331
27712611859356367474196558593283667
28706285901671423837845141864142147
31828514281788378972699313977906499
27712611859356367474196558593353555
38115104736502328317179909598766947
32557561930725262896132148006700883
16269281664850634790615243223736627
27712611859356367474196558593082195
16269276669413626021581410400421171
16962692074931688281934034066752835
33210332994322262028974865923724371
22174162458346385976213250005939523
17587955531784946313504394403268179
22804194169026153246045732820120403
21504687923351700073609365962433331
27346017229866343409449127513568579
11444602861250823289600726731600179
28016853305925660481855999859578211
32563677683640998115168273821091411
27344829466435795618966234003232323
38448121383576453339765300651193955
11728472704722653946471132721067059
32879628453447022345589545545188947
42962364980473336636055187031017043
32232973120484775731038761192276803
27951949574642236199180327027094067
22157681780808081562611662445421107
27694953263434899894164820088604003
32800717782203989861748210269299507
26672969929796691107226893976486451
21786017229674999548018065784582963
31886815355804835086050436685505331
22515003081191609622435061547239267
27325819349938857679414095509598787
26981018386676779262983277538128451
6598460669444096538049215127176003
21805123302638210688871309380113219
22132328806573634878171807090033987
21462850813904656095727506982847027
32212681720175567696082683803612483
22130893066629583103701936848904755
5884523857706403383337778600419619
27668001471211780545333499801969475
6859585535688397157936916320240451
5889842418201997539580028055073331
21156078709481770570836534365463331
6257709981477866044792157761652067
11097261912120438744867790260343075
16592447707281253865297525169262883
12739272685114611051016323808700243
6981386203649326521137612993160803
38443363632664208107316018713875555
27712613059602529320212486532851027
33594253174813736788543252070749283
16977903631056884292296049640965987
12419600452107576823215535288444243
17607920346818988544570864005427763
43570677281823602220607546513052723
16920943223326943794698097064625219
16250271545624226795282927624270387
22455337365731397446979274897970243
11710660621605107421857297012696371
16639682279199589923343111100458579
16941057565347237442065303583605571
6214445481744581643908167727531075
7900510861885264828014493521565539
16292252876276162880651943740793395
26693247386511280770515250690929459
21484396504767004124287354454356531
7223326629749334373212874304799795
32211165821332810895736377415246627
16959121275791886465348538831615299
16594908421304234664634887603101987
22130893066629583103701936848970547
11461172686269176053320745563280451
26672964976907629104314515759186739
27362803464984006250080152112620883
17308666043408582313196489490584899
32235350567409931016966547552343363
26675430082043135394661252595983155
11426944531604712410756544458929203
49453928227522830112205463985730371
39131613748175036941011726219170915
16638182512106803400964001097785891
21829187291357960901922243002704691
12171150838748569099205090022684003
6857208690812969249255020666631491
33215259705834322370386909819401827
21805190114976109449481186298831667
27674760295315779137579485874255971
26696974841031738429339645845324339
38381084744795012871142697241961555
38381084744795012871151622183736659
32883273839451435979899459019822403
5885876041234717645072128869015843
11746303661940000868087528241119795
21826661252947134334066198280680243
27040507921518792256834874678527299
16917283854224197753582248290112579
17262084817486276150792521229951811
21481934879416392224069103900697651
21808920068289901260474834155086147
38092362776918929247069996712417123
11080871625980798120950216248144691
5542421643543648650521131394081315
11080871625980777219690469568684851
33594253174813736788543252393850979
27669347670860680075051184836465987
21484311721656776622602380417000499
10754921954555096066303555581059363
37749615803769960366168905724736563
5884609318037375536368534199345715
16613047710169422697220969329746755
27022772207387839180520274453947203
22136132709742860357474900706074963
26672964976907629100094528960083251
11441978098260267611620042615099683
10753644441386973411159190717801267
28058596314009148121267498081591635
32882091317639331948276889872979027
16592537185699377377057144953774371
27020383968240169115087218288182595
11754157814775018042595423568409411
27366452871106266145824637692687171
32904749292163754217328790342877507
21441206651911175495176718924264243
31586387445428245668851631383536451
21808994654172564208351581093320003
16960066708809653390217435539583283
16248994281409191956495990098370851
32885818384103785651627517043627075
38112725595654210061507534895879267
5542421643543647415915736275755299
37773800840131171725000723358970707
11401413898103559292176729638253619
16920943223326943794698096292017475
12397965881712602852720950114472771
31581465997664355470096179167188035
27038132278239184622664438649337155
22174163131633729927835000851743555
16958884539173339962547489324741187
21805123302638210688870214163182659
27329875439839713189135542942927203
37754864418084963753452124997502547
12051882394223224781958513803277379
27389439545175614693865326971589715
11727294204151854279250815250408499
21830384999407963614675205541339699
11405226463131005016766318380327475
16962770411200638292097617351496515
38428224184664476658137671840331347
37770067522382506982846329571001939
11420429896170927951883074055451683
11102500896217711442739348692550707
11728556884796663448972797832995635
43912854102188775068745747942097715
43571939962378432933884792552956723
16288207271302540005285130992370467
28706285901671423837845141846316355
17287289586166657164133963466613827
11748755114326305616898304450507827
16308415095184697854258247468598067
32927582536299622303700763329054547
16942404133501376690121599772603715
32884551742205410185996930487182419
43574640275758647396725814104184147
11402690811801276350477205315396403
11424325070963078210858290580378947
17283313013279907196280306319836483
6617394305581551374507792908104243
32884551742205410185996931040564563
11076984126743974412475495641990195
11097261912120438744867789956260131
11424241821979365234280189745251379
42006624533941314068002926914331459
11401572354428642148036999820620851
38787995967699411738358058920072291
11404122802175360163255184436507955
32887339563454258436533929454762083
32860297341233094782417711498871875
48761797826531524122221290225882195
32557647311409614659275856687875667
11765393918223651342718659317736243
5885875688229303018597968444072227
21460385708769149796620001936028211
5542421643543648650521131409809955
38789352749982468515139348360221795
11424321050141879498617783289201715
27022777159992673805015654085182275
11420432947504122806509736744325667
27342125476793199066369864155341619
11420354049610364293754120533734707
7550550744747965692685508925350995
21481929326673709381572252571870003
38767802687598329737932260978742371
5864405826798646996004905638109475
47186106567306803249365436442371411
27362492067377387714676835991573827
27653121763653942113995234515169635
6636498219785505654476907166848339
11102584726756157566505941100336195
38120033212677036049493217083090531
13092806191719890587283684756645475
22505093927283245704375784907556691
26675419558343912610640931538089267
27675616969160945543002290544592467
11055349885484347839559925568180515
27020146535062156503066334672069683
21461568289677356413977247748465459
21480661963727027688752992657679667
28035705295152304886515145483257699
16248994281409191965838604824027683
10753896939885597295697010597503779
38094823801717028565576202109228131
21830558600330099307377039814825027
16289637360590875193288045774385971
6253499665857245444446931370725939
32234162474083936539444854070137923
16645003045436498592611046563005523
38406595204418308729728340828693315
37753513207594778903883849809745491
22130897377729064831156813621834803
33227990952913282900876486705046867
22845764177198721619480522917242451
22129641856296637424663860186862659
22820742933124757053307044293465683
33207793361691766241846623942890835
16617969779017771050773489417274691
16964123521980722946456744192599379
21826661856054186605830312834642739
11754157814775018042592047742141507
27653121102371518784793075950891363
33551087342029029886569144150091347
21845755260517879256939094718165555
26963440298273040266394904105931619
6272678823297851314132885163177571
27712611859356367474196557749179987
32519543265624435241285077158033507
7184104089346823880216472460801347
27673146040998462548899129868122211
27324552007689405601715655778907459
21829355049309360120087038091604803
22151101200959010324890557502067251
16293450894119276176277912729957427
43268980752341385807488323538797379
44933655207113455061196620444440419
28038061035733549248011019246457939
22482291074328555644507879583929683
11080871625980796967999449759621939
27367568259770993011098130970850371
6882418429387431620170499904324675
16270553955227878465672660928049459
22477194765182363920697375947380563
22482295077167282508812037785736035
22845764177198721619480522917237843
6857208690812969249255020144444739
11748766216949622091316168304505395
33251062423220773781307206316545891
11747576613755505953615416740029491
21808993662934244280176746597327171
27330953976739520929874019335099459
7899159322936103090409652324894051
6257709981477866044792157761791587
39780566675569218994135333831415907
32557563131486943253419297609303891
21827845370486186746203338972475699
11727294204151854283772007063823411
32235345052281451770254078596301891
26656326173010283378496299783758899
22151259325962491523481672859460403
21462925961578369883279270670050355
32903556867808323751595961152132179
6229399119125856579902997189047075
33209060682108576807244628488578643
16941225632707814284964579646981443
26329272626427431168692612764013107
21768433818375558634000190008542003
17284753312989841726709478949405507
27347453920102177406531097195861587
49126705994533344035614728192668483
26963351148385525883775761203558499
43575986210661560290581233841423955
5561441684499798711373107018547763
48201572763194881224853560214578531
16596419039398425464987324040758323
11059326847729645052924947904877891
32888274245948572854457791273919571
11056697816017257399112634273575475
11382493240889775894972950040027955
11745105977850157042296114273988915
53372400571493716254377759999612771
27024044499969506692443385067823683
26698163031142634125534882542396211
26963351148385525883775761203422819
12718825066481014700894172066690371
10814585771845597559648160349106739
26714712377023139053781637781406515
21767086957898056524134380230292531
27322017325228459374995530325308739
32238990109836277163919557214295107
21849395405220921489749110743577139
33574064517478214440553320042428259
21484395883299148985043452700206131
16293450894119276176277912729826099
11765393918223651342716596441526835
27003747547135560828258500526363715
26695712491646787056359475568063283
26694518477709374109067756890571059
22134873950635884925262291654549827
16924918844661053605979642150606419
16961508042534228697558625760396355
32520735712415345799002584486593363
8502788189989241417033998640043619
11404116918333415770578163227435315
22495892281418386495534985025630787
11750276911433078218189046864495683
11728557485410550650368726585782835
27025133640735266052578620037490259
38396049252541596795731417611130195
16943845093516425913653891454607683
39131613748175036941011726543176547
16920943223326943794698096291824707
16941142053556027878430534253491267
21462851685175979181589806015853363
48158389625921734943273467107370323
17634716221243570177260205837018195
38098315681395929421575749613282387
26695702588126472773302725530178099
32537115781923435812064663933563955
33210422456339703605535168439740003
12723836596011237147959387982612051
11383686302891738259382762035562035
27024038947666576904689224543126851
11404121850831593362960783136465971
22517532111617909333265033327751747
22826853112811334153991690687825491
32576655625771683273168015077958995
32883273839451435980463513334395971
27343714993074254438753778407920707
11750032066614539656123353913369651
22134873950560067577918057102979907
44933655207113455061196620747470435
11420592954961572936761835534955315
27001375944015519353707535707489347
6512249830877868698687727339840563
28038319186206868981836786879059043
21849395405220921489749110725690163
11081034373916612440762157727175731
32561221319105074545057573234639699
22174162458346385976213250005877827
27001375944015519353707535707423555
33205095290326076835347754466227011
16964122901797274019393117643625555
16292014863121948994071884087780403
11056538655855418681917415842133283
32885739563207531149235924047906131
6279080807075864202449017864668227
32906095878210371764825560003798867
38740933468560838004212678322906467
16595073380299575978819719765701427
5911556177605791845975494883898691
27692164740863605117798974441669443
11099891667097819989014594548495939
27362492067377405004262862506640195
43636842141098630111251543332513123
22130818192937077945225169056445235
23170629702683205552861760280946275
21827925155948415437721939789103923
32232969369036771279749665172701763
21805123302638210688867951803774275
22458198609125008214957553145496915
22501221032776978182882530806948947
28034590741632777894927614060414547
27677018277079038478223347835684163
12423325045732934899786823309153363
33251063042039516003529724172785507
23170629702678465838247038586214243
22825663778701655389462673955903059
28040857578328209520300009984583523
22136131720604259424775125711803443
43203068823109888527136977424040771
11765393918223651346939679911191091
33207796664481532589608469226800195
16984484521585487752974831283828323
11750028607736356939489524754686515
11421864065720299628289796032766771
16962766408361731451074041364952387
6279080807075845737163876637819971
22496081723797248135974520388408915
27024038930732483160534493967897667
27363670604499473304299125748286275
21462851685175979181888873195381555
11770225946367671252380786690892339
28343826110983986450350231833241443
38112575861880380918710825746191971
16981791094025933302776264372356963
28039670687902034434585787583977315
38424269045664253966523937146107491
5889842068671044557942454348821299
32864179233471357290274399599215427
5888494881703642458808868553302819
54669211816705126914218935552796259
28038402374891789709428376675295571
26675420779070889113362499578897203
38443284134232913413081774811215203
5907584225465494575251560862069555
7185386613574123553222320536511299
17269393302361950605345995995833155
26676613244444903373106590934713139
21485667884899049803036175815090739
32906017603975641891219973471495251
16635712475909235293238262407377715
16270712393419038066053019884200243
38420291812988109279014665749681747
18262286578448422476859330017793123
16293371647827336568638345297802035
27671958280900704151382789438535523
16961418910634188504096663790765379
11746379160500543638439122136474163
27670530502998789494303030531932995
11404037729154590152329113793348403
13084082410974256500040863376234339
16968090210770287689158402483049811
11443415697159104154734206369817923
16962765110055883171632683196494643
31581302547257212806531800063353651
11747576613755505953915523031114547
27694789194373595535457169806799427
27347453920102177412251856482349395
26959551868990041129379552745046595
17322530601765844764466624405386019
22436395892935045296805633619730739
11079604924231499100406623618933555
43312244997599492470388150396012387
21505862072002853238099539830915635
17263279081453497485567728975828035
22499954023294744552245306450212707
37749615803769960366168905724871987
21481939830963836631780845716579379
26672969657934220631094890862887987
16942403471005548382445575874102595
32232968768205083575113542826079299
22136052492441687369982137153495859
6255100093105557647074181140412259
16900798784502184695418483034362403
11444687635965017680615151809798963
27686926749389208657807351751062083
11404037729154590152329113541879091
28034257420313992627218645259662147
6986530773869797397678390389536099
54300247808968673611209119385347683
22478477271063098221662181152486483
11421706848171169338593195923218995
43225954911135461006799709541647683
39131613748175036941011726543320931
32214122723485142812515569383060563
7186655136800974407812067087303235
33594253174813736788525578029782371
7204469804739705395454264594543939
11059326847810199552404996141302595
21787369367501708204198621791593267
26675508999294522134098477656184115
43933227601779301606167030807016531
27351236716540279824015959056925763
17309013326934862483100535126189923
38428136681414578764881017892329571
28336528126615908692540345101539171
16980344207912719679625114987803187
17634630220678614431769976379033171
17978332844148377968847388005590627
16596424669607105478430081218265923
27689549904201469134428028901291331
16938512068222514706390238857806659
27668001471211780545333499802240323
11728482278059442068482172205278259
27344829775769726461968625594086723
28031996095548931326258987676096611
11420602568188332676147629516989235
27708397270732212533551943488123715
32879307497775308363499893828175171
37121030394721346909412826998391619
11421701277596887131603300292567603
6990400848333753976899811443697507
11785612958434285503926207259235395
16596424669607105478430081218331971
16957631740151172845927361779417923
21807567288594633131242582775845939
17265744186589003753917834261312835
11785617291219996887820812701483843
22151184431950176049086083772985651
27365107563876569617101546181637187
17670216064773756825552810429995107
12419600452107576801225301961233747
11726022181792225208161908960735795
27670616311585677065656857530881619
11421696967775692259622949935666995
32860292699769268552673097625920563
11724590524759420348017545677316915
7202088571392215377556163469144643
43206946069823867000847150140769603
27001300796341805579086023424881731
11440811995172207124994095895102531
43588602678238565064920342357960291
48761797826531524122221291866507091
26672968437066127557697740126499379
11420438208825752585532574638743843
21826651662543086481610350221665075
11057890138363482315688273389044515
22152368519104638160269031465300275
16943681374363354516137850751246915
27327162202822193735854988623889731
27364076960745051457846969269249363
27364076960745051457846969269372499
7202009654075047620509385124820035
11406657829034934929578483269182259
27347358869362699098653112573317699
38786812122341052397277966622947427
11101148775392036134876614591140915
10751034202506425432114299998904867
32860296724906714926422478938129731
17937603066346007025822122992219987
38399929843819799874708134790780227
33211689486761023333674100745012579
54300247808968673592653819927418979
16271811684103069630452965209944883
22499951754050627599927474154254915
21826572082669031837841615886693427
33533578597373613783066930615432515
11785612958434285494670454772024131
48505808889332960960724386878871395
38099751692842734572282021355484259
16331312052356004929561527358600243
38426968393943546294339155777574499
11404037729154590152329113793348147
27692165421488800997263955079672387
16655825324217506083802840662422307
21852266768693072080548643636471379
43610053991398084161899142896108627
11751300298556950631363802324743219
54323058693039474430198971917296979
11450007477857324790072760565113683
17284828522535999884543486810350403
42664317666259529977552754897609811
27671879295873007452621260618679619
11746220451434181858791921553715763
52412852821254864440180667614508883
11400314916833738023026971279245875
16942571543045379366874159614538563
11706932548039088329684708658262835
38763831995658067871004338564786019
33251061841476744564509400653579619
21845754951397029996798216777245235
38767802687598233963499606399866211
54277432539362995378340543785690723
27697478642007973522264362603062083
11402775650493427552166401651393075
38443284134081923539818642968769891
27019122742862816005188750809830723
60206309638658069264047444080559971
16962695536299131027563116238353475
21462925961578369904985824930448179
16981700991410037020007417559266627
17937603957248536104558782145054291
31542014682320792835153311513719859
22159119748585406773916909244130131
33225460603472963907385354632774739
38031055299002445302574487998514243
16964208340211800961837257450743123
11444613035504981105120235305198403
17303843900660800651600012946658115
38767802687598233963499605559183203
38401366519180331781375350431905123
21505871105020132997624703094104627
11382493240889775894972942242627891
32231700519181834844730847808143939
22455337365731397446978170504172611
26674147557815835712933747591561523
10753654012457333429426436579668771
21502063512082739493906998091850547
21484406115646399399212775368639027
22152443129175483463713487335858739
17303843900660800651600012946785347
27708397270736676703884338348106563
54665155976970493500980636141368403
26714712377023139053779576468812595
21846934072146738152032236160168755
10732099971256045372559261684745267
22172815658079170891054234980476499
11785612958434285503929574512677443
11785612958434285503929574513726019
38750134149233898423739935641322851
22805460907879121589105475687105875
11423137575766746680873373844910899
12171150202182127578226044731680099
