17
19062255042301387171477803998617130587082620829
18047270710594825545008554047724784713993193244
21445683668840933514903494859724560104587946802
20616873787878255398869237252625574265560102298
28355361149302503006052075333855454268895551064
10731176600212867280759614027935847483756776304
7367627275259978599199585552904135552848684975
11729690664903087072600093217694185678829898533
17861050907979488757059837131520877672426638302
34918786014518247476247003151684193137032936925
17055636971543863998471634918701864261038514936
34918786014518247476247003151684193137032691275
7342910588005441824335490086798894745322545500
13879677905299842070905914489032061112098947304
31751761356223221168001670250466467801150060538
4167719420967421647035049778920373017191299830
48597298740169925037651920606141335185282469346
14473750896715812765199091086571789397439875428
21892026270708059264004177665354283804925656329
15116388734833394948249350064439188683318736333
14078731821141233739044838587705244947950519138
11125346841857528568942802324994811867181480109
42656587907649472053286316243853684507526580533
18271657366620326039793864643468022306704472681
18069121806561437190018042102423399929378660312
21431952157156143578629581964409436138724099178
11114279485344652777015725747409798393301606355
4167634053756768640652682476599626831311221446
23979697148486091602683050040743408146801561509
7156049654832074092082513290332379060076330893
11122441126714118203033834042881529864832891427
17848001625309983116903086724323782762517826467
42850087253864612879766740805259889946273462900
18082940946761494671832108742730399349704839844
21640621553734297092719494930363489426149700649
27367723730944757626452960789482172429119362870
7366942678880596947227469883110986747153469136
31935958700736550186313131951455140811560529881
45993285125919204571026313142499666834426470967
13893283932526099528335779969843958512476052909
17847362603332452540384276511756803115042398597
21421078254544323558288974126230678549409948625
17672214710422334551812597757772370543861957751
7552440424272110869714609431969474895037188013
24190428751248452887907176145233462782960169318
10942800245089057721322077817629150767368120871
7342221821204968231618101129529171602280629349
15512691644047351116864631066079587232392726501
10925399813008432595791274884444828668145713093
9158760802070040853663340121376007347469161879
24400600948999049404082738793678131347362464804
34313635266924860254020468740837629953777595347
45989865722029234208991489691424149733232996143
35506854499332245583450471499034000518074308744
17860364074329770496911210375599801048295792275
4002716714513765653078605055995602225143450980
3782403251351167382847294021968153823832919463
5191635490415734689205948402466507239670126094
17674999349000246065336097634532046604665386688
24559880201030127077264515976280667822763766466
14336130636983341445209597108656719661961713047
10916544692966760505597322329567049001521151952
25001314106702800772017386947335459721885768421
14695437124289591465172309037522817030236449248
17439503734060731123285016018036904217017980357
35519095798036867619526588320143924123823245574
7342314301274356815416433720269516737754806088
21199195343651938112524610167119638574895973405
7156132367957184879775245366718418741903138380
17452422755057581276161042619945317132675203573
21433277629531155609520110891423332600639027594
10715312027657128721302842886198177180817831922
17836495534726845769841215116427748691047657536
21222459927531583239193685610595034923520039652
21224558750769012166760125544114345206712138378
28785967461615380015378816808938485565404920250
21026787717705005239295036539787434183809554168
13870698382489107283044631992120097834164197655
22071890745886886907625251764171892738538444378
12336051555010560196305031589120667696992752098
10497140034631018718267745137920503291029172658
15119085786139827127289666930479449711373333010
3796854051310293104195490548275360602449174502
7564033824879346080509095478255169910947591992
11312857460557947503419622226736936292143751136
14066505598458312691344571513104392891847479069
31713827124219450287876541896192823426513466288
21188326622145751418419578899728121904584339853
17839955175389981641650310245485354200876297743
7330588419899509278523316020920053835668071214
7773473132085026681388822620222972531565886329
24596189330398454157054992939829006631810468604
10939936709423492524811127682203276844209167601
4399705702781633314506500749082266538020357755
28789351865056501111508549890114290073034703285
14499720751897242654939074642192170552128241503
18861862894196010398585674427252237603267716467
28351736163480527139574178297673887695193104129
17650231298354967279417867457897124383554766996
8555059742255468672003201828889299333934234937
4366860385085699506246907953158098617909849362
7355349235232490892076802752886422765498368264
14078731856689757851436109745913773878146955047
39272633985023297514074375306341686053127145276
14103371890703838097081779541368711206869547240
28147328406816601095982206761542563907143236818
20616791329349603813077108783553860171732080525
17056927081856630777310820915085584209479234719
10705042552644444091867929690859261347576380158
21234219140494003148990308034928602905777295336
4206171832314031938829710048348907444623073821
18516246534495991887103247347811455303239314853
7158952854700116791123609674699408215656684956
17650357052118894262036958643918877656995558760
35494955596738189679025477865022125178099864492
32123184734375842101707863846748054520805415352
10927576654338384547058429651319512078216642918
17848089672432496050019961966162251647019429770
20419104256653236336487580211108331397845886503
20813351392309630396069856819473486107809122679
10729763539514062271493338444940075554917825058
8159395504001944788199510676004518561735167294
7551027068850432631543303422578356552315963621
22256166346252801381279280791302382727279372733
21224678660667320711494194834952512355802265005
10704400551736398940229382485721404238331109090
18254096811057895672630006924439203330455210478
7576308955204211050625301962072658771882115613
17451173064158579259015740948778996526324644374
11805739128120427537875734382275083343089539002
10506594392318924537288837535264514254071191547
10913082519530629073581546500960223948993808290
14488086201663981077097323754676848070502870061
21221814193207772863965006330635486416046199688
23791540246762261546553360813784777694384672462
17637274078366720108125161671817770901066805377
21002192203610095267583562795232040844993750879
42617328342567679690057267085155987037837395900
21233449569622408457494880631090965504373213859
14278045766106168047255729811467191384989142918
23794767578149801592776195891520199106093922892
11123168067828556793728849091278582419560462474
24794042978662599106838718206746897994409483081
21421035773382533193014034276454679889712567390
7562617404130762561544743589901539468912425702
18068489871030076507654515046205667021371908636
21826323105697368703546703825465714427394430625
17675033091104766804939329276347213525799822404
31750467803746345364513561971997344830269414946
3804947991036483652704450016041939858868181952
7159674485124984861238484934083592073632830463
24993266933438194226143157620449521066938816409
9156821737654065366746208416258387609719732601
7587942654275983397767658294950042191548150267
14080228071791982593589059206323096499095958626
7971250720328657095864125534428095949119869577
7973945403723494507590361085082811248197825673
3808573714962511041701885033383761883095633890
20813877347629765332633928660770663853695597687
24585243607211487088903855750631052803195175937
7378533597007799556166542506360638763279978313
39072684476180626988728087863247659692129656618
5179317203579198393805117904826440838748630812
7926080422383480576975530873346043093114521735
21024130928610545119286449325333486782219523869
17848009033588782199317658006831945677657974734
20396440022891957904730605958649787248815304277
25237625162153253232440097424648020026144680596
10948717785930760122598352428602767518684191841
21211553752758081312858214696051088149089044866
14507856905108194169180708694913940882601392578
3808570616748350794879976599585407373221778578
4391377741232434772729810079451669258057508986
3794721440149556330732311014193079124739939041
14970064637016251295318064015211782335129054475
22046795045571731336747736407480230855219820901
14077407880858941463585318121194576299695516987
14068599389463866809237333843265520419181747240
11126597108001851729191819918057792000283128707
10729763955964904349261621462653691126137610819
24807088386341622276878033609120452326421032507
14697492627080934622180022902902792887364893013
14684531492545601613878724113916394431960762534
21884385972108024174989222147823142963423433895
21213732519787483277384559074096972081688492275
14078857190265566177462660573983422732582025861
17870584407798475035889685019144606954413789198
20419704910014772713715965422675564411642332310
10720954325854852816682528012135238524596365759
17838549495195937858233940393452183301542669118
28389494142914423546717780020499608327427736370
7134276708230331959313815660311017551927108478
14500366765821131007315165953014735829515079191
27364415496067250809749940685445606027884951601
18281312759361656335126533891722251701153634675
7380717255814650618188202160714703444695096178
39061048522364074746381079185922146981966634384
4983478797010195863935535507369273025869789040
14287498182331113765959855204620434638267792986
27958973010078358006765163079865024511897707907
10950075966587305050768886175132530774599914765
4585236304423060092061195533941074053134337338
17860444869551231908926062928688669873765183174
10497059238473879678335671133108241136650541947
21014510777054241050134354109697676579957045439
18083665676786586601066688371825151832879816678
7551021749184376815495650136431579027772057363
18069848616642332877359104761505834630801612793
7370410006323321599426289405755407177688748557
14500447256558992358172661266902298488988274582
24795418875070415241325473939358374626886687572
13903553426247246090529843790402557566512781633
7342906680144411668671474504937599613131047280
7156050081462741776191691882598276716927829965
21199193262398233958080727528547750424439462868
21422414053036169213140695555148329078246427605
27911836655817663319864305070792467824780606758
31913047989571028305804094019616512693933187867
21421042901184053155041481788430033192253054277
22076111038027536409520124640831004368604664960
28785895696099660111447432460897047328067388239
10716723835998140910921611325923340736307373209
38880945190800672275338808221861124945866182624
7370535662589497304858736546559204270188124791
10703675830506908487620311636321871350775414014
27911796410139097586054511613254303968110225441
7959612573780971295522016837254164126302534926
3794758449548930091787418480124106576355010654
15089771162503032324703138386611980141361171754
18083667749675162153534921076507975017947876529
21420230680577044406458274239234991265836069180
21645507148237463627014471798411374292690989683
15089771162503032324703138386611980141361093146
31916636393106094251066449313447787992443065940
21629634600572517944858898045853791569612761636
25188134809560950457438411283431455137437677162
3981582076512172923929174722270688144297615735
28356006719214611484630008351448151320260764895
38672182983974491333145255263561491828980995421
21418864856862477675577698783861133273693781731
21221897218198490483362281519122570159658043835
14485389995448673516706237735762912512066591218
24793276217637949687566895777657320270695389467
11593513209836305189240167150413032316051310986
7333415844757230989675173162026572506042306070
28180255642896659436034589270282311072360268540
7739261126451531998565924765205738018125496578
21840575252272993142975037893651286691628979984
10519554415400979588707245797838919044535146974
20829579100138267305474001722997279245667590471
3797581573349102494464946991864873330821637318
21419503906218218316128673580177604097465648293
10903504012378546311416676009549952079285668784
3993213119795589397958496821767497761872114364
13903546339920528922675013401800233389416035068
3796854198766016907212767956102020533076516866
10519554555143409814502254784418990529451331760
18074122836813508441054769422128515432846889025
14090365241098168018307811394568430496922904836
31738627785402181467992344981965989379854027792
10520361725802532897848566396863303774625936608
17847357710984959975216351059788491189094422225
14725844774508780044393114690865345804077884317
14725844774508780044393114690865345804077967838
6946728194811122810166188523590344883737926508
17453195006184624499137069943360436892772575608
21222540731518823891970711497116824788977472044
34905741049339888550233015045748786093409298753
11114925400424635230502737457441192785374520446
8555058798754562877322891378200615406495791084
25400565444342915004578062708027456046102333464
28366954001177997856417649512635141027362533965
17639410229558101266440290151769091116742998208
14498950606692984827794332242774876241117627471
14509255469341204928206541862120247274116796047
10728281226521876519882884448021921698859299510
8228648454869345445072912172320478224563747670
7368397298588621919460483119361546794826743413
14508490921965955856034589657740677704385189602
21233364883438362496239920122410103835149097897
4655736162937271256229610606679183941130409309
21442851209428308107879604371040039461679120910
39059599360439834099275370117414363569789369588
25402540282612945234261096692679421719442632538
14499035563741504377787462947456359278614154101
17637960494117827458784321456993937735645654512
21433277768450077325393553864310349248056001093
10310150521465267054436086232722954126083109844
7539393477560764890283644274012955114273773462
14301184719118475235624154079742091101852752108
10939126873928258056281320868312453635821606790
10936352856846098464297141691114974890721728204
21234176798084005871200304934113897086305132546
10916589543911226107373672592191019260789489194
10520361569166283997163901805380310370501344575
17836453166138921678330717024453513131014319227
10542101521737088314994301620260730791195760763
14685862249652754720468009063172498353108284597
39072725851252774941920208013371841635463397938
8018555349974557024488789081983865746282460550
10517543902272538765753005012247586239280875510
21232843391967511167042557427795625264173716181
24598371433447638951809833174201130044070182969
35496913989159739678226631744135946456996352246
14488738091695015691684416820655251957589753085
10718092357909658087788593134026810216695647116
7948625184837863683161229223167470424671751175
4005574783720252161737754118242508706917602940
17872085959738549337694420224145557928444342150
21631213972515433452641531604647350409239883330
21442768332522491491526506718810545007189833870
33903796840821884614383503268314653067098938002
18499703027133087256519234637499864640496465599
14091902015239433217540934744627423707173702777
21023522367080534655256533053391974005698052034
35291054728031225020590263048660736098359121140
4585274461309422466942567378236257672033148454
17860364205338304598170623496928013781604559426
3817986015950697130298264233282942506821032439
27921337421293495445245827828782192904246430797
17649593887088151728110309978291393756318595617
14474321803030352698653622631024112894926668248
10914450761626559793785175373465144909798444953
7760470780990170457790164381380929628397567927
24796138588048893034043750322131522207025265747
24780960996803904265147794210935090889373314116
24794002731790419092587998938251338709000662279
21616549504716373696920096224992190956579987027
14499727428723066030505666115598917831230320741
35498324985350271831010428918289370352598149343
7950557662808385161367931668228350743712611482
24983734608720235755195651416351018814725558124
10927536242630812288919560378394312507024718407
28178240952518224825521262284293266347524518209
44189270493649425987733352121081072502495885313
14299856173351947448352971418372295142578341323
14512810723349326312093833726179932495231598323
24412151210496961592893636953032500030431470451
21668853239836811817085233584124576840440823275
17638728507667121829106532547233294686759257913
39059599360439834099275370117414363569789281154
10928219994544858546994313810038762757160732487
18068605906468040019876571523050372254505410614
14694831496862162762267712856882860686600620166
21420997909930006766992258737315985613252742451
11530551535956051820454212208515380409973850551
17858999242260089801964374199299541749602849720
14904965265894213419907106456627698318749192139
10519554415436314214855063929020235128692232518
22238214379548695416422354696517870954483348262
6959006834886299526509732011705889675375539048
18865128375974429163845677343568113180170126615
24385580603736180138483228487092682796803781435
10729081146750985490485824619435702524553283691
14908310583106498577686668467357221113982789013
3796856713678007792636106559204532344437159564
39071960729067954634462012391092902628709275617
4389443305989330213496880224021990636175224122
17672252868444539384027001561847355959284325904
18269721838537388767274241171319682895755501450
21237643124701668596291879354124879598390009922
38630562342798125947253603378640917101623515380
14091902015239433217540934744627423707173958253
14090448100562759599721604855412129051720685303
10508728307657996181536074299921742577418859174
17873411702407653260291576539454651188280187291
21027514666082645473255886290977715973692051906
21026749846515800335184944929493009732456051134
38404658849511953014071907695649059529251728758
31122009817971248515711173994160950215187143954
24399191508140880728883941144376973930751405345
17455210091748926207042069559388138444396395355
10507196284823259336299003538254517084132255459
14514256639305706713932148585074738388491892001
35484685390607260631205461611453913368350474352
35699682856008671883022407499091536636226789203
18268308023199140470020816571795519070742131236
24584639084780088908112974453345817094562592524
7960296891958214865297325114098215180959232048
4217026338609238693397069354866355695746656848
24388199383374825028170143380697668190856298948
17861217096526687109842772815245425102324128010
14698221787697719994381075887779024717963968474
3983034042021042144732684780845447055031007620
14511310974088632423656616394563366578122500981
10728281226521876519882884448021921698882110280
17872085681245697737460289810692621493709581074
4389440674866192916647256334085595555513447462
18431218828553102379807160598991130160656621009
14475766088251483133164314206227140467037373553
14090490157229136922069456697026071482593388537
7369811089775063204091473708450729926382958788
10707909787987328526969852375743141157584704064
17862504797565254766152102431696928165289594434
21036404347036663219835012346980371881370236377
10520364241143150049321383394627663395507714592
7575579631231927728192062918514790233537745465
3796210118223706582259967624765077200221941104
38626424241215249977053111742472624827252835591
15696816248046076293379759276215462283483429510
7367671988177260049390259278226516275997037920
13682549134340838069844549198626543610753964057
28351775834944355862442988859095417611514461037
14077448389323459565587281236183617529069714728
14113636902655957303791184739742187389902661308
5192279431645957870905992127430183288559828081
11546818285141870681048152655882792164064923104
4399101747203942248599562941898106141613288316
42418872941174916805106085381814402534541210413
25217733992264389665688672744808846953394113463
4771413641246210616879294541774408261076568444
14512124028986845776592538935353709418523801394
14512125526945301986567107978925339861009608192
14476495856652144765735848101863960044275873573
21236191479109604077186161118835399839622615140
24994678652670095800138830041082088883438329634
11521495821111422899884651310742868878541100040
21433402049324812759899179876599739553886793990
18678350682097034368197399594377600547568206586
15089733415688402068186364208507110988078856880
20803054016562945586548862180169985392852588601
20433356436973726535671929893365613841244749383
21234821715265294488432138648167188567918790939
21037053032903946625641212084578922542713302711
20627860758417563743094530733326250329620307879
14512165634108554954551749835430633233706289316
12152572439898270016641124476083704227781572967
24399191508140880728883941144376973930751488866
10924676093191271521566343331117540149583027610
10924675962035719838716105540419029810227629565
3982226880037654494984649486284474272970476867
10494996649062956106566525365038529093345760368
28378025987035652873085286006575410056264360282
17429878321422528281577550911147534561520382929
24785232987928711090388402461448232948248458292
3796172658118353667528033412162830999228107027
3794074713115964891337184422643894915170920499
35288284558042785379436850400206889094268095688
21642722048382258035367648712598599845478676593
21642722048380345866014349855355018961957955472
35499090403497289888243549272725162809654118932
28368366006610541800400059624128995379902898032
27959739803736902763311808635622661253081822677
7355229029895976975229490155066372674268114872
4189656083251171054370476552676304148356959665
24799000959366800166441057083292749873366510092
10924794070984406087150422396709337065795672306
14298447831213585598152555364130635138528774590
14475730725373589902496265127119898238536028174
14489542459248144304411330153901917273624912077
21652215145796459797596138449155847399190466188
24780273998377641938447905153079057445278484159
21232038687658513735763317503181428614141623695
17465551032549674979175798629973871621457887334
14077407880858941463585318121194574276240528970
7364811410418753925690274388516314989263198425
10730452445293504995071399599063018132275711989
28357417994978608487609221327292566495558210618
17253485202885028909071366939054372505283234790
3794036662122464152972020348013653681678102199
24780917643698850185764548501151957687374364188
7540034927203480047336414288665498102324630584
17661950232603042652531061727352742013676538203
7807016838095288220246734141832925549470659329
10915095244242573380357699651383603678448258905
17464863926420473645609854980583951248304995780
7813247369577861240197476431992431286307120305
14502628990775364040183374621279839613622528271
14498997701800265553207949942945882543046750551
10704964114640732814372419415165928344407499588
17847364231993161413923415462743013860532416965
7554536025894996561514975807853073607034859529
28369049758554975530894101140842410283368930118
17662633984520880215091386500843428853731696609
17847279290215262073133311876262404198794941476
24785956420829249293910343179128433427234984030
28143830869988933302086590525801866781686801283
17858955593983282993402836797529934830178066527
30923595409876652251145084095380169015922661841
14291046043690508916694013543083402522265224069
18072631348439093789692979334304282214991321909
31125353168890260307647210622840566254914619920
14080190036761611932815973923002811900250303455
18255425193105578892098485256675009391488434247
21221735494064111797129554697290771346545201066
10913721708120381702344360341748320310893309588
10915862151645568095958070058332878010815170725
17640097063326422853230853270840597229229305420
10704322541235176003399642941052377230780586334
7562622723736508913831436508947744845944211820
21221209702559998918516670521212350970905288147
28357456168002109196611796110420948305068354081
10916548567512099450371361424027923391076578584
11123978616125078148092843664465508307037330224
24401161192554019438170691466803348909684893068
35533947559106112488747693508456724493729723048
18071866643579187331401484272885271822556583647
10924719297874934462629432360818223673437181134
24200734862730426499953118479063422681319038977
17862505659179774987431502600400691050130556581
10915905077689454422417983068559676281568882606
8159399829831728907724257913158054146921881793
7948665448042227531936407817501801246014350855
24386225357140115528835257255939491400321334337
14079541516658082395599624471469344141269585969
10497140200970306052481102675834377479888635436
24996090353922168703263078687688171139555883724
10925398002018782371590633293841688778019494834
7329944173894748327000654706940818912074020782
28169103139055079457331828049480912915894592054
7552352794055194273636315640891752432366187347
24782413868893965751291345575924142027663314943
14499038079167555311109991619454034049668911447
14088998651417023046607231685662898544456661932
6937228264615090354829593626860005249400543511
14488735312605870569137561154139041271941471824
28354636559345767734236872349682218841643713588
24995363109133775521180953349667273229365817470
7960297310333526885563458027488274763250471154
21221773371917565460472128512930393183157529445
21210190409338782436688402772238876513242699791
24386141364473619924622288024083668193824870760
24596273323008056485439100927899526101343999229
11325778998538012418305461411652638706446965922
24386225234207926198881627496104708445475445857
17664047898038754598341836986037380881069191373
24199401597186588995455828255488791771304747879
31345832360383546185431443358068468615553099713
11366925666774067015147631088991062348279306393
7353213937272559087434387266556300534100377402
7740589524856192619438594891648259775791064864
11126598917705227198504218324292065044462558389
7553084069687052515204430810288580592927848068
11126598917705227198504218324292065044462479781
11138356878972219198293972236597481901565329806
17452548287232888805926752419905537804196447422
24596272215497742308823422031755045037864982943
17872808704724571378843683506165466849394283357
8556956833267931387238625252401892510867827676
14089765724248722731984041822902471799795789055
35495461450415084489241246512569867888865700761
17662593730023769290745093928899505531940956873
21430535850065330188049847725976997978683841492
10529779189274790792213405869102677279188438598
7344322002002786184804957656100042524901242296
10310231319245562045238310638665665263956913206
17858270987960527504778981568855685961499979031
17859639640862299054847079462295537471320953689
21023485555369987556481852041317709387663897007
18069808517251993866770433423495969871269699246
11321746034743130967643303606307667453357550492
14883591543301463893908751045890133271125130629
21420960006985714036674147760818132506288534355
14066458771784484593946603745729896068531445557
7551670417731095571888862946258695633194312571
14080755688054090150446146698878378580643626449
10728356695475667690534369105172991353187831584
18260021055031597438831873653886231107648175572
17245200151136432133720798888756166600265890485
14499682578147054332563537888593404057257624654
7949267143276064294761426430711521072208607706
28358867156961438988889601433003265938595686810
11334028663327078906403549897587950217689039170
6970717949593024073487918668333574226775140622
10913807083524707813290847466034281033520894492
27957122851920123030655629074335325332166724783
14473024210068902495048846070216416783848628723
31911642172703270400327009701964883156186997485
17674992238457667647277133189301781616846467748
10706541569881418665216997924653750132480087447
24793320773252703119856320392186429307568776753
17640735678403673595908743921501570014134557374
17850146839868745839148539069933872227881727088
7355271373725098843342184933871919790611115237
35285374090905865343336100889755408097700593240
24796827782045571709007276241289128155357622185
7592167025010210165652882069960659428244095189
21433316065647599605442271968912979458864755565
14698141705131888059847278985166980803771091332
11124622688053963619050157467056122361217036672
17056320904228007171155413096606388628262799171
11124622270187130470732852944422899489304248075
18070540490349233213999281832655818797271458075
4190302515463327183290552419468170052995321584
14488776124457276186156833136551284174340369566
28363411605432236197417612818409040914568599090
10904877960329199208361124964272644289354802836
17637962715090811128874781081921207740466590093
17664653985204142704340491165861346771174518982
17858999233831219196901043834975419350576972831
3797500498947381771160168696630392497775173968
4377724773153871345519520224995479580319327975
10544358437292310578789226429707899367153077204
21221013847886405109126094132473558492859523384
35054197397304867529597770139674186032402814391
18071868880905597209389072383524025480502658576
21223229777289136276245159442277693468398661774
31928234136991137180298617400638532388602391223
11520892004221960395225814415946620098382260719
10913809608191235229702304727405814720896818317
17662634271802316283421464258669170505185733191
21224598430250927423372189445097137214215810451
10518907557190437323872913840348749901390298036
14500368739078923346113388456239955943322759772
18046664558622781093933488049415681415614594362
21200602031470682421626112075735308781363288286
14487447440160129436927048164225350965079139745
7167683196785820092402092359045134014737452019
45354032557849073580193937596850722876356962341
21233450250220580659564225439094563086049424397
6936544094802311580003973765509120498390516745
24594136778071532186914826257091266850195768423
21232038687658513735763317503181428614141707216
24594136778071532186914826257091266850581969527
20813995882953712013770884982047975984439010641
24783050705928931000674180190863780112411844663
4006985328631822922403902459546938849538362483
17661950354994877205375683105168997701181462230
7579895925359949238672540409924548485137102534
10940623698663803988751065538363667205550407593
14300581582176524066970846377932179582884984073
24773510982063349173778284931509767554812174047
24817312157146644090147717946496759959215297154
35076652007904686696431725925992992093941674199
24785911301339575886561435251365332509247753173
11148530777566929272445324169832626453269803872
14100796013982850607287827093222215380790886457
7331315508109851787603063412479530099129717048
14090530575648935261156899002354896919999781862
7381442706352647793848514079545677994360806135
14089727689607045282749409426905803751733463732
14489382162629687838271085247794481968582142748
17267098466549462321670925315456481249686112249
14288869334266504647590797701620794299698018609
24784547940539556653414438394860154993776443037
21211556695204466977615211835636943120040860868
21226774410480086015172110482396559957257685530
21212365974048569948498952068600334215844955788
7763092207009593455836306169063319400188260200
34309079527918319250611091823711014180565538291
14102730597916148501776470916436909247210135079
10529779189308150130427801759396500608600002601
30738826718154470464981855986579792163889789229
13881131557702243916106731994627434368872517720
21644083754249241688168303493083590687749327071
21223954932263363639091346102785815475926035687
17641505101138819186889771386563893892984170376
4774723989929283403074790676683520830746530247
3794758457320649150089481221558555039738515247
14700235227794563977570722030927553971080346607
7377170550573137660480111492929765448265558982
21220566312961610488436435604706922936830854187
7364852379285232483141437771624726287735259791
28357458970560832854477962501270898073619064241
14474357188138739454821214493486033762855866067
7134271955929859233935616783661442289671277789
24805153917759319361526893396193816349223515070
8553083968112677522287006385455258865036329758
18068402692761601017426806098329834414809099949
27771668695820896576106339099915812268077785343
4588461400360040335674123778418632690611615142
28146601326353304280779846715918353512499602883
24791910220471473486140100944836754092812595158
7763091805208176847018700589593849033722377514
21418902726487074675906716223137969064722329314
18072676929317825722570444939179138073682070632
17663403974650081137158489736649690765387260669
14943116663630486608608589427908314123293645180
7552397801809945424063889618003743077216627085
7365539368819674245368525242797324935738344593
4005536896888105169252776652207752610826486828
28369092373283876327635654755774812072452908693
7368312045210651744062187551151445304379894992
35500498580230008391274308394485449743922873081
18057490329784635094707443133651172141794941836
18057490329784635094707443133651172141794494175
17870624949999136979112326799879370070774244037
17661180513854111618753013375362769171630585759
10913849845727607234071810900195525711373563108
17862542970861941741452017254346795902941871314
10924718428885569057862592050763253425073230565
21418137325871651781663177293074679691141998996
24993187441512645376910348547293493002556221545
5005457621477503210311344473547610729303344604
17872727210216373894319569891641118961389282581
28353911265536222520288583092237586654485315779
4192918736128762264664932878368074057269836902
24595628570228023947573653202514054243224871233
31923278097964835532669868965527388439501711380
24781734157919125065573984898010120548035564521
14275940971219564632276841156947146680831368539
17870722607186683818723062676996708160363008145
14484499233496259039352046512372913947749771469
7369767597499805494828629651005839862457350335
10913726016891157193639653625101268501081113257
7540799319155892449587401871278953721637539601
21236275045255574565944276766978686773395189880
4449060094389375847111176260044827420049501345
14079543737115621424617416501865707726767712728
17664048341941815136594140359674322966139115992
14093154492110415016352242398436296302449186647
14700235227794563977570722030927553971080833283
21232723022304729451133326807911246458776888643
7567541023032520206304302389378725213942796687
14104908805154971917792188996768048311834461908
17640008580982677203988257566058863044018388798
14497624444707643687184286801519567770938187518
7813250302443274906413595889280242126475346899
13881088935293538227696306800714082591750065222
11311487838901037854312625778930647083695342429
18061646073603942934340000566696041077041473295
34309723731049471313787447019999018256524952399
14090364935921705433285232785894542537034639950
21421681941327448818227482613626470171124305640
11719306979111853050245733083572000226672073550
24609281948764730472134389041652297489601946230
14488048880941272769191981091150515628817892843
3980168860652744578347298920725982528947727303
4004850194186854130310228954313679380045627415
14508538863016869963017489040139057324573130125
14065691306293575006723275419160040895135418718
17874216793033859177204664444261683326290533714
20630525217081062553558175419375236322315436425
21221093773636858060414089536715939549576050628
14486758509063281962040860531544532073683905658
10915864676821061190261667586786189965450336237
14078814412092402314306906654272237206959916271
14685212760814074425547747800438817752694197682
10926853848935709514039498601594869768598217389
3783083007177373978150887846687403480002929361
18058982401792590921066210977815738347528961097
30714873325489733497181150107027041493872314508
7366989113118468425569885782693606229490046194
34089248906166363176112192760640224459671931566
4377125437611549758549551229568819471146760570
7353132992941824381392125449199923589729892982
10720028767295908005413963396132209298450372345
3782440851527086035358311920921489686680189464
18071265211893441424491290473701230365921518951
24594861079872901165444575513254820290215861030
14066506155131921862261677243755609402707918476
14496940233420563984654235649087779809535372236
10704277419429669280188853700100443523307940106
13880963270662012566438380059765063449779113248
14299132601823108567766647931009876600947217146
20817344241664918250672505101819965388178819768
7564031631498952141700123949583581844206088908
29221246398416371814775927499819547282281768813
32377212791339626775431531943737511104867716277
17675603863838772169898655604009565012234220843
14903593982751507547679386746075124820334154084
14685217513197932719675219552788229579330898323
24993184647002242202027904270842961399617012442
14487400377374848391863464743671334451872323296
21210909672670786019775068924625845277083807330
17453879727394264097244530426019803034371069389
25397865763101007924280811242364045396024092942
35115184927772016882851414536850537146765271774
18083623053236681961232495386099359009570717224
3783045103239181224067537533559094728300860632
10506554711874543992124894077828606216849028709
16145062217630336879146891958160527769675859240
27167291986327112103240325125431692038962892772
21421689045661328456988857751423892553361189238
25005585383548492166545570069830447930126665154
42651043685298695119306193999280453379324239020
3799032824463588023770000205139692743936730702
17650316395774969156037332971365434408595086304
7355996085736746232352111882075245456406758256
8253324322964647409033292557681157431536397917
14275910048566243026818109717853266905983033870
5183269527627643572327718670989506077636023802
17233440684259965360294276219065389761831488587
28789351153332048981545925675592692320887005246
7159679951015488705786326807694370339245184290
14287498625772298279056114394460893119460421558
21004241289650437487146110885598321338736717617
21004238504265902069766613877249924432310115762
27921337421293495445245827883346444627216317330
21433358259977948789658334859772371439479212946
7365579319522750260966411068057304428227847044
17850828494337670090613929768844958066483212556
14105430016570395700138298638178986645151118348
10928947534900459897560879224530546432313355308
7379305398487717465884893954700935033648503269
17835773747577451071532975940974920065942274837
21631855988815068101315527551608292211970168651
11800875012154891458020184717280350019534317540
10729076844817716036877488067737821538912791366
13868726059721444552112267909454408523312416807
24609322054333558731516476972636061434977078511
15700159459965911953189343044995342487224268346
14512123167976349726379789255681478833199689795
14067145786741321170727343499125212336005324441
27983695834220397962135120613659519261257256250
35078827979282953673288814021570446062929212585
10949436492163739441086294298834627943469669684
21210826370094793779285433186486410789331093654
3985093706759855451366231878856308884021361503
7357445690110103836182689328376860452720398437
14500281242020521061273498092002540143812977993
25397903378846951417839529153893771978967356474
25205533928514508636039480873923290718891158356
25006269579807844261516159112137799995752143478
7551107019041089767084623255735155833481910598
7529769751782330343053700796895450521204737562
17848808951976437117540129216002147061125835841
17847284304194256506559988315509732850383126973
21002147205211187001977479689803757831364183795
17452586453413428762977125029734543683934126462
21642722048380345866014349855355018961957867038
13880324352931835679231704284373627743722000617
39070551976859574804309686269876884161564634307
10715432930435798376778739091031147001608338147
27911836655817663319864305070792457508021724578
21001508720122242107256864343549836500429421137
3793951285754297240224999604692485111717946807
15700159189099574429195328763621896711858373452
18280708907759683217759017284819473430526492209
4002759485037204856996892680014223341780499480
7377247690369832699133559912131916841648610774
11535184735643841667167873347920138814637459349
18080717765992881894709719594923109519179899620
11115562352121435945284984071531890125327266569
10717369439252709218262008801801323762139465634
4870047778641796130137573291375752361340725227
10310835127426121648929680692977957886435840231
15312225470954299197242834261991155765310614393
24386225086782447280354737380220296202175589798
11137586027053179888457566409369605904725608722
11520160450522583397166098239432138580692658820
24994637954673209396954530428444357318548723736
14279412347055251549461887596700411957110421712
21023965576755576303372042568419353148327200872
24783139605546068682450301210578015896546441698
14275903233105274343280440070165563869803436519
17452465804090179251950183604081589770513447146
10517582199527067733895903207926824838353931848
10931050093422846787399575488305508372879323561
14474234048572658911125998593966620930900587381
17662031151674126436451836486892929539284792391
14092585906382647723029596133249667440221499720
24387557958475822553305109150591568901089461508
10506547469843333637771275418539001471357603130
17650356387425546982170702139680282376977868727
10915862168060817307344645249717057218183620357
10707142305234117616088032719944879853968195429
7157501463612854824012233411256637910633017982
8558934040013428108993834006900712504160317677
10913721708120381702344360341749453424110259662
21646266821940706937622220790289073521572352025
35299181539400627101980632310898624585711288827
10915781930468481510449609067968079045606563417
13880364345209692248625591926951207935190492041
7553809355668152301367805543773176364242900467
10529778614771593696106697501455180734364060948
17265727018089497510411933030649174519303244355
14497705642778302679009506853956238833191383095
30728527647493161058850303238788670577673799076
17452591189236618287300721629135363581529957583
13882334308849584190629870677063973303181449786
17465548532978861451077748942516353727186870254
10927370071379181247953342260460562323136321230
17661265339897646022206931122119763852052557315
4167034832403916974085099171341940457933975812
17858995561227235988002672856477688087389497185
24797472272664754806745723410282311316431994876
21223230343660565475477648981599775938166326574
24598372602221316981597206264386662365192131312
11122607447320595711362963147220121025986269482
24794043553169223300370096916724116662147809228
7353940746784765215085932932868146869099680036
18071304883150204160409137063822017296390502402
3793311794431714341455666257899676206573525065
10914536277473923611997084901962989124192192047
24989680564235566271474655002796561020610312784
7761839976668626108173076809648304242388637903
24807774217439749738340624300250375607533123943
10952894364770498035081797810889262871731543505
21221013699918522479929569122102339169499110896
7365458120697241728539027845200037371250428976
21024129503938302786552782020944261313781032052
4799961716087937590398803245617544703733359312
28561865850040411844257318346251250473534187145
17454563643556472652508766708205264974034428788
14278775229938100311484554056526988128293388310
10937034380048963163105134111815179503639819795
14498270867222231939625382831499945488037766452
10926124426099767919118653919477493480481638916
31481969841041669373120265487848209457728724127
7574940025795815688141877995370587346273522732
14100833892373304561944166869447487038263460791
6959003892408098952590850832094682645068562865
10904147969598893927274612979851148590893923206
4237563088331724844150260974097547805868885393
27772354446489120678237577196516079936797067089
27972103219592402132498582208114248408358949136
7971930859998567715059545552057770492203849246
21234093903199942735360810929121810381736198890
10694914828474293146493167102967366465704324553
14278687460991061453963498821167992097725301695
24202751650388965894716851073371579531319642092
14508538576729077147035152739527071363310136817
7364811828857536318247150583768858840553700405
24597039722928174758126595761960620635430778525
31148708308083716617190083414881668118730107086
28563999764535990138280566818177786274033399771
21419508773016784570738584196192540219495647899
7553042152283271595702926984419678508797590178
24785232126502250198286264396006449345025531945
3980208540700094018244137927104433585933346209
21208823412818063654141482325513791889947209455
14090492837458051113930050053565364623151244616
14722168905671756526116270631102995796233887779
10913200767542861180790760569116328836178854356
28146643948703669205596187576287746375471309369
32123908871165213142779534500691093912976830037
17651689792093024289706687126707773024233992121
21234096123290915599769165395729151071964545799
24993224468776456601153345431286143359570648853
17464179600963740340507415502812483732104247205
17663361368596135689988597130449713308029557669
35054158512080562306875092621757433476412886519
14496899708085460809649104123962023845573652299
15089768524690623100654205657815225041946727149
7577116423268152322010648161290717296879180552
17649674962455674166034838385189630658986670132
21211555694697766223447205739027858551475798571
7379988347299166520492365421906216411539834333
5181979409976893358452447734299016500575401753
10542217680860823254322385841710970452686145518
35054840765130960943719194656455280326025889333
17849502899030133688288373265501945073959358205
7344241501717549376311139416794954351393926458
10705733405513366483119794153333351237821231858
23978967692537806129572102352864225577825865416
10519596594887237991899428354770511469488839955
10518947803947694556773288387951997492678060786
14497541698357020966754715980337376122246168093
4587857598326370723942462814077881550143271561
14102811237870535085520496203518286356408047273
17661220611592832226577661189810270968107302952
20814037824452856275926304909937604002860530471
4796655578846357190872480109322799191711854411
20816015153426218637687119906842819425577814166
3783082277081604346550218740871038397665413320
13880968417008928820093541190694015546226257828
7947935982736200308895538554235689450336897239
27356687148325064336629832685328495275005628870
11103453139624683361247320416740273257810756204
7550986666211892552805370709690292068682679689
10495046513021182703947407699163316639745674768
17661866912197641679052864974048132362453689975
10926041943385574359100203782484331442873608535
24599621296601283645695895393556194016495362051
39087063983555536031540483907349635226646874016
20825673742113119198155468142699161344870161230
10728268942920834218633951173318510710945401052
10508770798065989866832414346423382337070283428
6958319556860043714754537317423769182428933721
39078321653947680386468827466899930197844312941
39295904765659466545481503104589386709588969154
14301993031109300055003106134275865229611768290
39082348241336132135908208360987347058222874166
24796181062948347651647300216365915816687464387
24003563050957085915799867759894877943765445295
35116515299411138490192105888139799721245745499
24805639084614607552323544304575672901210441028
24805639084614607552323544304575672901210697082
28587305045359183781724946659276412158157000200
21665398040030524601414776015108022797297699301
17674270608184838270354110808268713493138630747
18067959606857110811590152456451237727603111223
14102046295993764355748300643934246847760384117
10927417691857003253599956803379506785387908904
28356005081485335951872770154977711249426073034
7355352169093781128091584658032449456203596449
4376439128850807235486433971307129660274718092
14488813142476958080499610166427404538648448866
11355250329266449905603989000452269441304047226
17835003733378154608378799667285613763880144214
31497742361254095844575855987727804891167317939
42857181951706445084001186219763413752740924987
21433362995801138310592572533679840935279603271
7364811402285533868302909895002274791925537182
8466267132186756121380768497770422564323154961
15138976391530302216229709864154584488188881183
17454523126353054296740414891178746388572375369
6959046801648044550345394781349217092093644015
39295903034910324085332871101567464905824207433
9159483270233111259819427097467049759424084725
25217695710998354344921889699940649062483087673
21830959747437764044462258124821482221018284815
7366260989276029480932082939012445093009746287
14289591981673415052317823646133793588048205810
25211766460365074134938296057772157402541978519
31753127108321532523496632338184566377504487176
8973271111929146336719286381201464376714900998
10926771284253607676875960863894609322355397652
13882334307777257387093781164607087068366687031
31935958700736550186313131951455140811560692299
7555258813526277886014815681003782343686306983
10507279301524669895384577833868946773336560844
17465592956986089677980825714036726226504499240
25401170562717858284750636422138387238113001701
28790809278823004758274042633314919264027440782
17443572215852274819958998273088409177651382779
8229329291781076985815294640750639933160937131
14078818876115560723565600290454911850764161032
14275862271500138194743779142169964983746065560
14275779239036886702478468947421469178296101387
46219277804908257826283661454758647627964739442
24200128678669496049174925291648237547559357281
25215072196558837848192995376013903962709111772
14908230353654048541436510677557744395663474561
22052080084963905284950925920450069968008813339
49351962991256379502890255126271255926598192517
5099990815851365741497182125007555139132851623
17672942462299815820341734039123285113310075096
17676240300581402994294659819177968683384671882
14277963420781564469416221699977155186135786681
39078320424018895741195797881520581240733493747
32353940530039468372135534456903768625848497183
35111878789328283707281457697732237975595000927
9396232513471525557202011919649928743238665105
10518872457433897174347947701761345291288054750
21027394452574357607020540114309107048703373584
25824815864427224469521973856892354860092541764
3794758449548930091787418480124106575944667068
30935995621250912276614752124782478021938919200
22088473656617232066184912526110021460910288019
31939263484820151973038081421017099498948044962
46214319684800117934281259793128824518996939664
10937720639131822391801365320702246612033090785
24772828710664044082638013997004397977004893484
32157446204277267044808769257606714623635299393
39082349749897728525753247571298541081170344699
8458628666883409611183610435577240660295856152
9162104827455183397827029182738675293957038245
7157496285912659146865258906007749132947458862
28577816815042749253930182273607039804931942921
8458629379317879434856461418482094876143363979
14497669968588915153201243042255230775350280625
10959573948636263673670253798377980637978559114
7364809459440096669059242824029750346575576894
21013182247292657210649054667691148146006050826
42857181951706445084001186219763413752740492065
8228648176291510767370644180021740270957824258
14080912667689891224917024862621988328086523274
27973350149568570850462750603484241861624814478
3770040541467981779287050885046657367427043317
13695513318853219215838911868630061488149614588
17848811025887202892889316651105285826856755510
10507916409544657902948045117663720177008502061
27960424261368266258691101690046384281379672149
7566854182119906618657170124289984265388727938
14089723109945198697021503114452663402305318518
24584078587085748447978532538870062674599110821
7563302018713899721290712527894184596353955270
3783042160852747309882738944447656198245372027
10925445238399380055308244956456035299121205911
17640775784339276442915223230631878249593470136
4679005909325432601924223994451553504752436977
24609358280035750970791491878347509533966736875
10719505172065714153898547585117458175091128697
11127205785007235949893591372728411647466017839
17859078568236215941872446758296711607314435246
17661308223930226957032301156238168438183597165
21630487031307086266259171787268093849321421066
8230052347753799029196108867692657241287290926
21884385972108024174989222147823142963423689082
17641458324758161414786531323648322099682194420
10928178512080428460163653439464450283941976233
14511398578627490208274956662318269139196181649
8225872845210355201400563415367347485960127474
11125268429968393072140380294469224358227007638
7740505223361345483458799226360179357294882598
27910427888189666752810793204114960950577073174
28363450214458507011719580358164219846128095456
18069856303923901265816763956020261480825373604
7961586870771851285007135645053732766370153262
17640906305853364961638616284740030124362351994
10928746640189570140934494893863096251645239881
21652212620702871672110732060163361277365322201
31913047989571028305804094019616512693521335990
25810441625882425203238793895255659991221354445
24189020107034335915087452141864267908416304848
38686805864388037630185874131557601917077562287
21433316212982997962177472629255396665176367697
14287498625772298279056114394460895379605660487
14509262435234559481454741167198665402581515417
24190469564291924526196411909134936675001016242
21443585122132905364638041897309658816877506973
21421769554657144045459078416303272520388347367
18071264776135291935397577499372046183551267107
7354627153381787761775965643481413611327399133
14089642436144310379996294715334149321193167767
13892033397079826660630543054823689987007477222
14509264804138576982716924607067336268006730431
8159399705885749945548001172396615379553578063
13869369984084446660919713448487300780514428134
21211554456575111256691312067204733038310964087
17650278795867343886673931285412421210839910881
17859642435346276102153459130251541203539245854
21024088306362152230352543490504354089143614545
5824005669444599518526881982467492756055014312
35511491280224688253392596102623918737509688125
28554501664010857513552506323305934792162798933
17835730838457453077483039118733340299644654254
14278003283434913969656311539562801421790869914
42617327768002771509169530295203301628395271611
14499121086626424636435098018921801927132965557
18069856303923913565839206885486925998328651386
5194255817490193230077690067525108549579946583
4887771326884821244607380846813443024493878168
10498301982381067555656363987688423856161484869
7564031351535249350439704898644950837860187475
8370214891472478055207779250853552120589253415
10531268466292059958286426121490432934666325439
7551027068850432631543303422578356552315879811
12332781075248154728421557524398193261039366611
10730371657689491104936332112226221595721179014
17267013074593117953493404368529387438926798137
24551791561567554979767793866480493835339925398
13882339044592838637801663725453760921849848346
17859040838774052700291918381047852942217460179
12337381795981032225994473583530748891477475378
13868773401911734213043403264965583717728707179
6948137242034195562856603382407200034445386261
7552397375239420601608240499858614835663940851
7157581841628266773870175344717703211560164751
21446451183668116119438654975901095783928181971
21221091266858080405900667353287689749794512639
14512123594910227875601073776567273998575534683
28790717577554637451720910128569823090433517789
23780472749849588696462172517196871156664204419
28565494203464999582078616100797574610480968097
4588544145209907872668009608188085991355993558
10497821845326419963042411639919987602379108080
14104099242516064335227600725699338232628126991
17653138659114383295396587234422402418069375276
14279253408811136188131140477944942057981967802
14104015963246413140462813375794002164957689644
10925480470358778666101126446298537910303038109
17653138659114383295396587234422402418069631041
7749440901214057116348556804703811085295304337
7342267377212789001427643786590044047806133798
14090412296171838144084917677039467069192224682
18072672454774693140164646240633231642660708953
11122566634191983200072639616376163503621815304
21236191890282336567723328542431214512059826842
28564045050786568895206310750373983959039762629
3808573714962511041701885033383761881788123039
8147807074676653932257831475423482556959940617
20627860758417563743094530733326250329620145461
17430735217624347951542697448603855344737165520
24993184647847715875616353719481956574190666537
21423135839163463890027862584702409219455593684
10928177816513248356908416061831755355942082690
31121365893524827241183901347853884351154590306
14286809668593853453136156770546964027135326103
7797432661780700890228694428882639118004221831
7369811089775063204091473708450729926382781631
17873456831589936948366973444832889539932852711
7378621496989983423225658739420181419285146990
7554453707195362062363033703253620665241539260
10926167844722020789009063129043969201271011723
32148585191806464933884283066502677563304213418
17661952862760684437630103012594727911301281740
10728281226521876519882884448021921698859299799
3796857140425593136524332329632477728959544400
7576351595617406674256010883940581226133334625
18081444557307519428310440308980237272280035971
24576467994501678116952669342066099242614922310
14498268648153711059199407376955206555527202374
4005574783720252161737754118242508706919022797
14277233562278002925982292704860055165146593236
7961709854724060517397404207698255886838347679
21223874563555465924054652404539761779577970707
13879635282809522423460710789724890253029388232
27911109559959312872658359015779888938372984160
4005574783720252161737754118242508705637241327
21431227427219802224083212858527881532279419312
27957039957633309347997779304348677309318440640
14275176152244785881012595890809368786964712568
13694914385614469488561634501227281763565265786
17638003395137947364294363477952596785104886993
24795456186582071555360313640204715970851715629
17641458603674657238051224858562324562086554132
21444229778410041768000195665254883853283077261
7156776308639976406758664895063955515966519130
12128579326697429655150403102012934221373740236
10918686930969343482918034997485275327642306676
21222546190238395841523451772081083025133054739
24992545303613708992504857819049977484638905952
17640776071564408561696610307575429002150824734
13881652883741101263396771680305574441982036095
21210140118689585143448179425960220652409342319
12152571294424360984062655915166585880328015275
47390471645571640686940400390065550325860287621
10520359784011180881504003434456701689453442187
10913845240437687737427293759869303830068560745
21418866347047493040086470676684687155678778687
10936988807450498054749474767791216348855894116
17453917079423588916693418016123829165121033061
7355266915935851150599096167334237285783130892
17863312707989434170314756272735796961249874125
20805667388514447439678802477829244297187572743
17858273487001007514646708315635347116859468058
17640091613619273931993286571925918720739502724
27167244890342920403234477018850753839481240775
14477135609660621622084616606535759526094525014
7739860619205784331387878277520037337733376694
7564031456967751320041849634148872591566386839
28178240952544810104834712639572999548347954191
5587215916746091609640208018585288392515980460
23794201901921691138633120125625055734421949173
7739860619205784331387878277520037337733539112
15488698104894929848507771725675771997551869300
14503312447244608443606737768157205795408074513
24597643645952500249367839710594577864632277702
20631810730886315918107584033484525531774960893
23945392951110887704303183141617294374851770961
24572240411422710075124788561293264690627372026
7170586116660030862723105609280826331711759503
3796170586108975000848423027635547373480532727
8763861654109549993475772440106139587438741777
20618803635824431094471630080112564603396320387
8344852166334279675528146643976115659514508518
24996774245127082815713286771498731592820777399
21026667339279796736293656299842727385743712703
21213730438048457086545390521187066677505206098
7553763652066265880492665909752669310729805564
14508533987756041792343838483249356102102033470
18254096671315388725554804599180985294471291742
31332221448745826670907715020259389260387906348
13880963271145838561739215889309570753843820529
7369808287276200577020555490099345762956202948
15289636846756101137344077748413437062393970576
17640056948031607074913490881152157341038633674
7364806804728942063889487134117572814605040743
27960384416569543143772866078314322381051963095
10940583879589742581634775669024358600974057149
7577079119049195347243508489198629046370026310
21221132102727794519738535599549719638647629329
4376439128850807235486433971307129657903556902
14078817206209802678582487482270797512898300151
14066460589826726264411430197697898972401163535
14510669270136791489140200648970731161986879940
28356049341653476568488065809361371299926040396
21023318718571712317757785350618134213299596912
21223917055375674953789813620867538778130228048
11138356878972219198293972236597481775589937338
5585887510204667446654259320173950524010139344
31915953565634316270425581994960242955321122399
14485992958713401793135052893131763746444326235
28180255642729663888245140404516866894883509775
8763861654109549993475772440106139587438904195
24980181854052102182459471026377980800329155094
24013868201253677744799648559722671745260742147
3795487913894419345004265103558678033920090670
10506594392318924537288809360644121928046078077
24783782382871748308774461649425932415222704752
7574892666935176078318753538514339249987492908
14065729618542491385595295073271474725439085979
5589836916250127124622463926684036740715493375
7969995997084248509518268802079109892618107306
18071954265552523993871965216027715235685838593
3979441624683479349962817370800003022147015787
24783782382871748308774461649425932415222798099
24594944104376467891936871961865311081048571727
28369049758554975530894101140842410283368841684
14472948569410858387266109809932851256738641992
7807017402960701113965274459611270633074956897
14091139103244255567717969643452839538890470002
21430535857776850789637372215854605050146589805
10731903696858291333405113776526901509127320723
14475806778021255919798041038984382590365806542
4364803088800660540160253153178812070001397555
4236159342450714687216667540541369254577497698
28364415903936894887383725094771838518438498786
24983000529527305974088228208758437703206232926
14496905608917081997576959012532493069421181646
3796172674143605276627876308099871450982470861
10948709681542388091960096430136466469248937675
3794037097485371532311478487757940545509981005
17244392135669990762446030411415584849269960364
17453149564628255400754502250489493185502588503
14101357061600303993334132142371351758370727865
18058946604601265167202926175418125955546128118
21419544152495296286019496564392877980446020774
7575707951203629928361173905542204514351203978
17862505380175000398270413803318456045199827835
17243270180708210530114574743671738551432732240
24992583754496155885762009639251117108191312116
10925442878287868109898394311834322283148113225
17869902588066138598698818936034981043047754948
10915138153961441364934528806215384452633429661
10915947256352066429214989544242416901866747415
18047228400620339960412849632793396171096349355
17649511437263204083898533854126105166162722622
18091802403129396451912668635450345052751664792
14473635254674416629321615776563566160095509922
7353815099868967983610610920499120697451792133
14473635254674416629321615776563566160095426401
20408713179553846241004062680657270781773110309
17836453166138921678330717024453513131014235706
17663366383511012239214003610114149107555867034
7364809895199931928744190581412826209832418037
17454689010379592974412084169244769585842418334
17858955593983282993402836797529934830178154961
24388964628351168825815012698340218052049062447
7367626857425335071231352401932863975077246874
14484539356866213824793778512342801768979512476
3794763897751780280402483060056900319547830410
35056929263129176722617234346764648577165215192
20828333291756287817462282425967147255975913919
21015232996888401965731567913268933022014052990
21234096419104344097687701887295067496225013576
7367626857425335071231352401932863975077252076
14104906724439741614127441391295973257245482235
14288866956748984324792006778079542494832118205
17859040994448315013673593522695205679459015065
11126679574724156426774615000537492762316319755
24596273323008056485439100927899526101344245168
10541414804240134329181125795155758987881496468
21234096419104344097687701887295067496224668510
13891950265694811398402547503580097987881588292
24781644305393757235543766257590545693236917507
7355273889657829216224961580535011492380871847
28345055554690970121313875463905119304916051091
14496905608917081997576959012532493069421442324
21444949632091287538120327272602672318873511117
17663318311001820458497755803215846603359111679
18071267587146642036778850254180093076533696034
17663318311001820458497755803215846603359116881
17652412866890884555589631120373570224390690663
14686503420634462860595406039691675691565239024
11355250329266449905603989000452269441304042313
17662679418365804140261206506847898143316903837
10914493934642121004736353674125740475807305646
5405034462368107027622624554297850177914091513
18069290241057264375331284536792422664320891959
14101402042252674483245301414760693375750077375
24596273495065937106631056224373651492520154268
10913849575319825548810874767116177081017643935
17651607580385555058743670471773990443588452046
14288867112511571776642089880094319039476821732
17649675364524230517471061681035376547370605470
10915864511478856723744113176958119136113851898
35485277340830367195878829044714065470759725336
17836453166138921678330717024453513130970220139
30727156224664442330514197075688895405423709777
21035078186412023901761708945736779709007081222
3981542118852685593947243180009908628403563073
20815454262584010815517079960000461643612073462
7948016631876260049781996277073695744655018522
28165923625282586779501623840509841049851990408
14475766088251483135650891719799783638537067746
10925397862784687072502963703359168417437377154
14101354159665858558821525199877378990490710966
21234219821348530444383614212281790064659645746
3795488356733401287442009144873446942860912563
10496374911936082141896563851542552800158236441
4169007024212989365673844075918493042399446343
3794763897751780280402483060056900319547997452
28358822618644776315972069232234869122747552226
28365706160929999392993448538033966340241832066
4587211404910643257981332537468892661774086130
14489540968914511803344563429164243465899344270
14301997495614288184121118858845929019861819939
21420960006985714036674147760818128356123195633
14101281001747936056303746632209536032236581926
24549695534738187368556142328062108218757641533
31916598228340196783177861670717149354089688038
24793479316903073354318318600851530350571450717
17640097063326422853230853270840597229229133465
10729767700917406018942049232039107825890173029
21429813924485854203799292841523242352059185709
17863187182983413961708980390923940325191722959
28179533429831791611989168154762504126184092851
14278607100839769200610983189720389079819865028
10941265403758432159868905565957992308796683328
10319690394769917903556285520176799975545061325
10731176600150994975557077224492636709668832548
17858270832739981232398499367093427580086374454
17847963451439529828987305977945663358852033604
8016463363237312448443987948234566306533682028
14288097410964787685664813319346368690932878346
7969995997084248509518268802079109892618116554
4179954428847882360679374622936936411188484981
3982184084541893375839229020878393242057646900
6935009539103841569400654010999489016373158691
18480456655466330960016649317548775663440548416
32126002696390413627480038505803277606242085626
20408753294251790397126354279571793240854300951
10308777125537356572245091441324598882969596210
14101319052169492281440070358418780097425216316
21036447642271654140162657289273609295201184353
24573605217226550254568753443208100111138052060
17837102144565925363702647883265160549467937452
21236234356529709937856399481809421549694568560
7353896026733571221425798589035690216331902151
28180862230488226939869681800979234685084379601
17847317308495054347328288508037200272760627283
21233572987878550106439812618133200410580546532
10310193143873972742846511426636305903205562342
24595589004915820625853980230356551074721421117
21654485982205212263336375318049960441252610628
28143830869988933302086590525801866782097139956
14077365397795929918890363641392403887050884553
4980135452811923221276111357465234733367746072
20618121817513267787309175153213636276508579964
8761200670576196858813319798424620640810885613
21234177371745203914013104372727950859202104247
21407955010025176143784341089195544807903480691
14276587567267859224014366951561401389623666836
24785231552594415159237914183505660164244547055
7135640469576276477381774450389680713275553668
21210183167642531868998295117849150142681284264
10705084581237653238346296639712785293721785238
24780959988072057381371951308443064039570351949
24594860931600311441872707202894973834222386106
17640098708738985394690026599383601178798982336
24781642799126689578130672258809528857668996371
3793350271938934577126335268139656127446937680
24783783539231393016290341772808285467771134836
14102727810579945502658153216443846041389828843
21652984577230092967298698444961669335675961701
4586564447864552401858536276907063465851071046
7811199125990162641870995547312507711728314310
24795457195340711103981262372950854665424335684
10924836955075379022487993505383982813591788200
10924836955421968674266665366046786841219192568
14496895110528985825120088233478836449645629821
10705818938944732668655340567182189939084183038
10926852499452169067191331902493079477032710894
24782410150536456181580356140829839149669661157
35500499302100227618791380846282108126846226248
7355271365047871200443136974691364811592584947
4004164859002563758947380541612653765919922356
10937076272217016450307915387713501394736120919
10939169374911098960801564916464351943911731687
14474357485091601720939655352476928973748425884
28353871585547224585427394184678857679418397429
14520259885640048369686389791902527385625724784
18070497554522362879159715493699662130520120662
10926210213161836270970643424270058615531359190
10529856756334325172537866608870582374577075818
3796172535278408857491357516229867694631163922
10929673902023984802105034133623324922506460715
28171283862907388080231285795633498476148940545
24798722128110133582044264685887860147963835876
24596356085689121291734793253799249868147341371
20408114228987559561724565151694847253205262838
10941310984637164092746371170832846151493615123
17055674588282112656589075463219679440592557447
28367683317949184080329369497374715879936382480
7579895925359949238672540409924548485137274489
7358174867533916306813064669545330422098173859
7540037007353165099650789261209105140125656823
14487364021601872580829727057781243738338176061
25006996667024078287774319360514402031873096255
18046501000066152918104060422299839796400379981
18046501000066152918104060422299839796400384894
10728354622957569583742747400321922932498338419
10913807518738773679200018690063367438269358837
21211555694697766223447205739027858551475709848
21655127519962938616666377698067847364902312288
27355355718364583581285827460931859663928856634
21236191881718759509215905086213712866706079019
10928224739045358200382466772514498501334805351
24989679547970748113092775815377598455664585035
7355266768540495271485462904298912827857507524
17871268577065612496405663413484338417477132675
7366215999407494859182693274185310911599919620
7367671847233410488946394884247070750951501128
14091863553637035973511345354237538501399995882
14089159826103743113804018797247113611672316216
17627051647427185377485026378039042057420177986
11125268980035020852080736639764661425879451037
7551672785615867356751957008186692588578934994
21232241950697717576094650415944356931776899946
4003442654248016248415309538940758229900583812
17847968483641601168429659581586115566748558127
4003442654248016248415309538940758229900844201
18058175263542696720412554445975926938881568497
6958319557823785355123424459840425332818515855
14486033788315978365817355808124137925998388589
17650318492276638342067030123992004831471943576
7553808641874341298207708392066876086604054616
14090452294768836614944409286938227787116858118
14485948394423098313427934948292865000310090536
21233374354600982715030992575099312758109999713
7366987948230081695673687435388454954867362756
10720029038110667019243958118693154113889191157
13882334447065891326239385726784618864954884974
18056725938289284857471252275356823888429768788
24002959233500421988767345915498463885912269146
25664692243631041901907228826145747663880112103
29219157233906113167830196414104133648864813910
21431949493285415970481689370022495630113435693
14078854534530148966480637611269834426987930273
25674383966097930046938969696608733557175571273
9598949573093443830647928581808804189467507621
14696124368025874364263160173495244106052889952
14080912667689891224917024862621992359665488588
7369083845496849418294875635448505180628154838
25005589839769485951572083146360968713781920439
21641356050163173211641273842096222342381175126
10506552205606576823896960290357168024612022618
11114918822464011675208487722460837323266781791
42653818599676872940665604558052034151184850511
18071267579805036184958536317807527686872766312
14488816084926857378457464081288751259608546546
25665374875278860413636488630953358948785338073
21422411397417768086169143262477834566507538001
11802277776150818646133464548962741901946651856
25664691399984472979124555638293664707970734201
18057533543994063159878697707662428737908283933
42657315153774222822136237600379777463741852967
14496940233420563984654235649087779809535460670
10518874957318189956613771031536080082750710278
7356039446494620669014585291176212376931672426
14683885052651908425690272204360689762322959316
14699633778219557828170839001615316912926044354
35506488978072472270065651263064240278501381358
23970637501457349650065012060232292650775860843
10924676684113139945248557044247332872152588489
42626365162750249745227565726242912899134365297
48985198425518666486154582839332189232665054349
14694794012268437902702832911501911229029248974
8230051071672598155371040753487420047725039990
24983002175393087440083312876290075999531103577
24598332568911084489640156017582821274479356385
21245809904366518532950394747863265945933065773
24780233604896572620784489211385260216061283358
25397903788973855511009494989284478396764918075
14473107777213948880632508839742484854282857110
14500937292312611137291866652939550710163558295
7136367426714467011600643748571574703900250838
18046620423775224352435788483749097799485583006
7761801548860727040873717710601619836889483631
25214307484866144244775238673022825670829509694
17861088942078988360490931692995371806982969133
23970637501457349650065012060232288716836206761
11092553791453741716329169602803466998872432679
21235505195975005291446058038889334408099048776
9396232513471525557202011919649942631971730136
14089640667804764991091850591995165850177944091
25216365076289577063309226258052231360115113254
7157624151691295133147787483560064555857572927
14488089537515417674944117496383576111639752927
39275902580892344391815485498887521456978591031
7357445690110103836182689328376860452720226482
31938582346783544784021527691426059445936240281
10929584486305359142107283458352707933396172044
48982498735739655088907066699274456477442773287
9160736174016271266515559219668318841425128741
14102685198777900792203042169832919730434165772
17453230649260023215208352998895351450763063033
3784451651432032739799571555341323165854998794
24791909203486123966564520047223202806795368403
24807731628856062059945872249469123167683634380
7564756064849298136412090519432001090589125820
14300495934998826746925060162250783289336564506
24388239612692529979331295138506234540278428721
8555705238538138965023377344022592475902720784
10931735552983536756202194492983377050700535078
10705693825180236359392080992792087445258469806
17860324377409867164525668258026198544668541544
11798099255120777090395914373579031292501380470
12519564309217375763487239690420811527766174085
13881773400010728115817512929969887892608509848
39067730769426703428568946036305223981283360666
14291810592786357089910796512028314571681693984
24990321686631754242480272453425157207749868570
21419586921332367678412520275066722578358345430
11124581433018448770102531695840865864194762771
6946685842870201910585689746573884223556083484
39055505277675492300387669694922893404948889977
10928949460756615631564987132601017840559600576
17872082998943754514674948445764366698347580032
11114277250026125621097049093044876114386932038
39055506267352467833816989113204388776060089390
31749821363880975756955446530978180248720346529
7554332370046286482628346023787041487379874982
10913082371963112274964247454446432852699854339
23978321252781033935933897973884874031169940011
7763252799588615533252286803789513583148431989
11324973349964395822298847347799147973350008257
7565317101923479182320705796675217579352511516
17242460189656037182511157372204438515550341390
15093763321652348273096147135460573764743971243
17859040838774052700291918526980770682305315792
17859040838774052700291427000281640612684575168
7553686077266668768167358699203477949208055286
7368311758296014047418949636999607563880418828
3794758449548930091787418480124106576354922220
13694831228654818035028345680090346065525909692
21419553049635137377759324278870316211135612858
21431222248586024960675982450428069004506817232
13882296282948391983262843739097816930485361660
14094007088135077518783620931836001388845510969
7355309129669064319258981217619349272047965948
7330593005945937358147618341700380780756657182
14496416810756667748042054742037838092093553144
14485957449260464732775396112582567458077995430
17873457120260742177519601602996056622171248033
18079993185587197948654008475572903051150251569
20628545101255380971972666891122512675012638862
14474241301265659424368527657781181360930421863
7551708985818665445266355829340787175368416812
31741456337212718091240874996218747010990349679
8156170670515632899689097864539886140501137361
7552314900320309987802104142573057174106033084
21442768332522491491526506718810545007189656135
14498308902650821987143303992720601742437222416
10948717785930760122598352428602767518273853168
22436671025072855138998191437899787132652531456
14275910048566243026818109717853266905982944569
10718134865015908511565611788814232624817287008
5192887706402912683449896385791021828022038227
22074702834811398122746308947242766920761729826
17839910202333949961900746490552566551320047341
7926080422383480576975530873336132342747255538
7926080422383480576975530873336132342747427493
21001467909094541292228247635444030882009177199
21234219279671046615443024110284705146095299619
39059685484603289000453640932148204577533185166
24795455418774455424844506121753090779059988850
14485992975702677490238882575800301475402878355
7550945976982470438394452070876423615950765818
24002194135007403720290440930346843359835412746
17848084790340901946103699001401514707343667718
18083623628707537597437733818877133651404709433
3783811724347743883670977430015481229146743934
3982911206488540270018698533337743362185632159
17453917605167719297754483269271592762113316383
24995364911754721914314463708647528234199905764
21025376408596718873732219748563031946053951041
39059685353364696655039208757059262634408834328
49579238236253810623391037073376331742464878232
14091778309301807383298189846360528791737644709
10708594697198434137767586870147571274000170633
21430538078322784623058831163165854073458674005
6959001514828591204486325458684210388506375237
17686628303516507446657225262561470539540051756
10925440083743810983968253035235558322142339858
28379278996451725824605771036503339742954538106
7356720247853955673897785272340612626633056844
17861096053436587054277101010491180499774396139
4887771188192724946249429374739510393538575800
10521053155538018975437008156772455077920673131
14497709689863386910214637833176905293269989885
13881046697380358182239748975377689693363077719
24784461980785675328259758699874144745357065162
11126035618325902886856935818342285771667955284
7748796968572425320166761574598870065130161050
7343677930646173532536894586524286372707062423
24385500087537313237328517294544236658165474835
14291810870370155729746440182752199067443491701
21421762574307681502666836624330761582518092208
24596959171508721356736499440628942020986091840
18086491761319844229533569094174802185653858267
17640091606506490928776726776764629002157564026
4203349569515163649917245115595880236096841977
18071264775260234034589456024155241050880152056
24598328136709648075739044038351874050409290679
17858270987902139277238955357736002241792025909
9160092496449678263283869861945239157421540839
9160092496449678263283869861945239157421058209
17649631945768260990946451081980651135075420362
17672177251006138495076119043607890186265034013
24993994456292139679377163169505059732647598046
13882459652013075066525375011184905330901235314
10939854127026874041258151681972676124526627398
28356771546673264481060169961935938389145572061
8252642789862045988953819233242925340881153053
18516926938318091626011318866430761940238494873
18513469648042459878162129466145211032401922501
18045857518465496760551212945832750869655896692
32136189157072872353852324616741762285421682570
14476415626267628717896298962300770766656123574
7364895278737599894405521215703765360390540588
24594133983075757194635789828014185980579789117
10937755713886300887665274945795571391010826374
15698828562662746624308729267660100750568577802
21222540731518823891970711600500810294757428382
7134278930079158395440312948027191876221396801
27982404771568090668708899458315113715274158280
10520366889106743645732207532988532303589197704
22052080084963905286056396863038404570797456456
22049378437121615006512727318127961610551600424
10936352856846098464297141691115602106003097720
21233369167054551903836132218389285579376458153
12148583181427677731899665243143576978066990010
14080955168040166796055556897746873706014295960
14104099242516064335227600725699338232627959660
4586529331636050940875378612999157528439677257
25403146345244655185491794310820233774615558346
31950215223110041522132087149183767232846589322
25004176632247021185307848006460777073056031537
31915953565634316270425581994960242956190074883
17638725477018929063674517634341225963581068334
4399744131099824529970701890004009446033800720
17850184857512820637287300748199272400960938970
18047310965542016578011445377876243378830718728
14908914138510712585029180677154110523726354552
17451818831115869481565986990858544059129953224
21418901865150952604893570970209306031255112238
24785916461747144420716351434554039046215693511
13859105531242566037236885564908834546511306399
13868683298480786003743426136332399319002539654
17637963565311856398013272835056440522479761167
28562588785155791207850116217821544335213520994
27771708269668342626951670027909475844587747840
31926138970692265940893316750420316832574398656
17254735189904607540008194970192524399609389574
14462645622796164384756088977405429899534514166
31939263755450022352255664702137094967363303752
27911836655817663319864305070792457508457365490
17056967475724349024096242672123309156198232767
31330852804094234260220758966504413654984162562
11546818285141870681048152655882794187034418576
18082901136758182989500783906620633348487483865
14079541204342441242193065449116151620831586006
21634035050724343084243728688253107209498073032
24385540210460449445296326373056162431485070589
17640700978589244061338763276683112342664369831
7155448049070726023470529777252352364466883285
17848728426143242072342394486262776909217992682
7765102818031311068751904785670486695122769160
24996089631479550158985320347666214279059257317
31941241372217140907277720804406398005866226248
21421040246049312453602145402222634457732159326
17860454638605758849634823155516600833441781736
31927507328412652901897983115061782046674805666
21222580822118373063845551551524292740282955048
14499040578624681408008819223855895008744661906
10718054216796239454203042997620522929879640261
14093071476741089205983136872628798783086375161
14092427674636059145548096817393154050449394904
3783004128197497624612731809983399867411202717
10917323292470350361109871823829661200111429969
31124024910738389673337387328619970344698648165
7353860393319271038519498690589797104745293884
28157508066443942430746542341797949407582449898
3982226880037654494984649486284474272970560677
27959699942526124610313740550633854351169514340
7169818765222266949892684154509106443218971005
28367680663237741301950852683839957699024119809
11587969254490616976492823832532406466131575093
10926086655670352088422194512973764789555947391
47390471645571640686940400390065550325474086517
13880359609386502724301995092552103771929221560
3783769397899421872534178804367263789281985916
10925445516098093658690329684467529702119442064
27167891066487882993129021959333935747377520276
4982148440820844574513337425242981171358312621
17848091893143723370796640694859917355323318541
6970601774442497745927092289153021141776515033
7377897794849415106414682534540502393830565971
17639372055892728549945772400448805058905973859
17848084215894794325705799436312220732999367935
24390255272316729595607164049177989043992177077
18269033458730777893742596236665819275651462302
21420275985172551940443465963984674887538295194
14490909334621544808483996979990982172844316035
24780960422835834422526470948492059280077921030
34298776350427926114732018103792777414139545462
17849455680030650167602299890066351997898028392
21419708088378292832546680245753011464568769097
17876994917941724830173312206173997858096881432
21222424672102772823607545474562984929393252033
25201222256555283939771557204306181345609746204
7748832766311176599944755091516060273852504958
18081401787416430676481969911549707385254567117
17664732815529942330060581748770096355137864860
3796856713676420169924354904944705784168284554
10694777479930733669604116160798915325607524263
25004863187467797458903879660034308748702294295
21234219682596772896686789126704983066289868293
7369166861179614391390839795682667368423019295
17872764967093783135633654072200893352888307634
18068404043510738473382827535928191113932815903
15117755150752045160653522543510704783781394475
39070551976859574804309686269918312702398493273
24610008879906955401598994386848065903755058659
10309468538409135873782191606069946596208054624
34916771061038437732202543816542940668581420092
14696124244424686255657637836344137174286728835
14696124244424686255657637836344137174286650227
35499734319144483906511843448792588561865220568
24548331896182503658120627455762869872459413779
20805025824351352162905724357680394124236929033
14279244461518027547510729887813111274172604631
17850829208645216988711001140533829871206184791
10926124819835983483073399958228694460159613250
21037780374484348679937279041462589426803140674
10718135004758443334818423312557958023174923975
11594237790869315707867151395473166104886559689
7974589212549182593843157381264046546148801567
39071960729067954634462012391092902628709452774
10543669390984792839716186820255041136637329529
17662599007579662389934174199573723417600125000
11101349843147732226134336619241645834740716719
17863270659094757868223138336149323055426142546
12151929450611294986480098963202227926707498235
31741456337212718091240874996218747009827324667
31928233693943519945713254588807834483611432129
7342186293346960573426447019896896768897063871
24995363126574995215964309206296128977986462759
20627216842566479117691897180076480663073793130
17862542832084925593632263367774384165090917816
21024088568447978758454715361507627288816787851
21443497788520411894200399525029699511093656895
23794765071404487139740851027539158842358174567
39072725129263853926007337206498788225006393212
14092548028053958746727334290045741357984561842
10718092357909658082115601948324906821796197294
7366947701646359513837033187643291937143717966
21199917557537431214466311848527300555013585659
21211553752758081312858214696051088148677458869
14499042815896201356492752463148713732392156488
17441642097944913986762938168998531053736784044
21235504784829136021270742312286687175258117771
21233573242841685108356372752119039325892169963
17661346407328061540494423005739050320304372805
8019921357437366818746723849616002582268184007
17666148112868269932072774703611986552704833336
10729043554848172256119508422638523920683965101
21023444357176907285828675588641416982338401377
24386101109976521221601979587030964390662888013
31335486265572856502340097742251931393879547252
20813995463669590672348858846176646807883376965
18071991724453103713689728815979116905364693650
35496227294343665810117229230473777362017721456
9159442884695768539472959581267722115801690998
24388886349032186548695617502244386291963266277
25002726740287631717989861359164865898224639128
25213668852014346900892697770380700903571562488
14498308902650821987143303992720603639431659793
28357459110300032574636630211442721004737975988
14077448389323459565587281236183617529069877146
20814038636543107551000231058248750779322090799
14067145211804397900336394452767685952279092366
25014268079695351394227959650103059885023114909
8018555349974557024488789081983865745030234821
28566138431723540838774738531938877642183638651
7974589212549182593843157381264046548517123043
10904145593122107933215199961273235615468464771
14286771798366825290179039102620948419003687893
21024093034737320864702817698523132422837710122
35496914136977148398025112962448712083889212013
31753089754627881790126588794099264854436179625
27958454429734528048515595489994502177126865411
31331496736842586624456849023531245921032564697
24990321686631754242480272453435680680243687658
35487459065414499340787661908090418934925658579
4005574783720252161737754118242508706919372198
14512123881741663966243601477162476214397952335
17674919135962968918151997875724228494135000783
10917323292470350361109871823829661199699676641
18057493149720836355286776333085848941251574982
21221087261819523745516107962466447473775088624
10925360288486569597164731509645722604357859548
17642142225967802979921771357334057910610008398
31941201257007349860795431272990896188590989308
6946728194811122810166188523590344883690992619
7765102818031311068751904785670486680787971496
25217733992264389665688672744808846953394275881
10902819710566826437540947084633742019074903840
10495641017005669417495921880535075673195230993
24992500895598239297322425736831277776444797490
14067787055000606991096289866892707319322820202
14474321803030352698653622631024112894926672872
10925483264245340635206176335007534711578742201
14698786056625744537368729672499221364875290567
11114239363013871894754969308559403586593457814
13880359870987134264134905712530608993845344363
21420354256863739050286640240795900282762880495
14683041254424531350528055156934522261309437603
21002147778271825680500552647640832321851211283
11122448814114309025106845267111202310527268047
21027393902676567602893033493181724565922752991
28566865093634784343576775485174539595025066231
20442370543809519626134392977049035713722719854
14279412625629756573971949636806846713774308991
14498308615510812506269539148507092357453220078
7358094063721975074635143495313647817587556432
17837905014617786987467606896931282825074554549
6960414871341172667709508534908594007781301123
17638684918517952040446936561701007496347313319
4388069637667453879427984658987345588405440101
24792594399044838569642404816146086622771869130
20631815326910083808683112116248035396275576750
7344360332600082833548709545631496318273220075
14080955298711922311492277666218361166535707960
14475771406859833443545662453754041081735068869
24793276217637949687566895777657320270259321124
24984368904877024481283819900981110856409996519
5193569804177770911972772417414747295418845053
28344371384341580830840570362616352195851650031
17862462461837591436314926743278243581137171483
3993218298691302164946405727147698380289142543
18069166683137154626266687785971681687307777738
24387557958475822553305109150591568899881001072
10495600604812707004559141583094660222920436934
10518872170630835957706464421887803491078986298
24595629259357908639111298434482124666200545885
18045895545392188328744814134243047623612090475
14496170539248699369360602727325452515353539142
18260667758188624519893006197192599468493306797
23977677180661964938828444633871780752540089242
32123141677026073472968993122188075174812113416
17453879324303537934904080403356918607061832238
31960348050754731188645591797793703787555209886
27574503978167880594459477827901556490698954370
3795483317356701716688468947288889756357433019
3583900927305814473227723637024035693653103313
7358094063721975074635143495313647817587551230
3781676450907766962413207142539852747934706805
21221777968992292224626895798220375880574277395
30731787458801063141838171348289695990156023205
7353294167623594223842643085878279957957806867
21434044816075879462474808895100299063214706075
18048035858474153279743682473040782615447827478
17442324064789409503544656920706057789611423383
7553768396137938290238479757028958466057207909
21655165536681839298154572793271763575360987398
21238209769850356672773801969629278736307663079
11126639730865866388827030070044768545068292319
7532680645915539872776498728490486000341013481
10936432618583425078004685392241215047849265942
20628585626727225225286579648788386100057202142
13891912634130718700267178725358784048817848356
21013141992655272477306865006979933384338433611
31963180360757302255201917658498159301288059004
14067912842615541656744104746453446797802531590
3993218298691302169722610516188672258284324368
7357412548053334523319435811787206352907689084
10729038950095811017483146434690701875702848208
24771502976041422000263876759624192696257957909
28354638205748552565241753649761093662759335310
17835004454461588786863346809268561769982922598
17663319172336256792309705080069504066335486423
4794680740576326962362601770896856903376110107
14487447029633033298006547190913238169080750589
13891997894874750424204424021189945769875409145
28145873655502620962282288830313081601885346120
18056766774610948821972925496925931378895253324
7353898123862208590472624003625756965213429156
7344365494455121687647087479859268117885226465
21235547948913612592793509186021031903914736663
14092506110733679865406303945421065105056241801
14091818834241650306785498946551294112671710405
17244432825301237919532284199863723137697226857
14080066765524429879148254504556532276810794455
10950033492173160236125772229173518479430129497
7369121001416372473133632591758407767691179461
17663361055802070511135902400229747135825913760
35499734319144508386751315902568770500151311024
7365493796074138119429807153198999956557200704
24388886766840442398770496622355221787579799086
8761200671086598297305923692230890927771086855
17254134142776531239274366127239390446477323131
14496902511064287505837256757382699584213236656
18069808657530042511098952724085597734693203299
21409365203171435804095543000461017978491977365
7552352917921117305071300819384591514695622724
21653628770728540097408603833042234391747595400
7961025798630859993680323588898341568657275659
7342304697623808050172921055544524695198844582
27552568588932279125829141511584667000702689621
35056929116098871358472372245468437088630658439
24398542946539706633087042239226166512904093676
18072593740833209891893339537788845278367902017
10496282285741719087095679982911745255870114493
14496178217098225638818516423806527183076964554
31928233555017863238139422205556862428512862650
17858998807405938652678095775610683571999642069
10936432618583425078004685392241213144265444183
24599095045353689815441321308696453083514266914
7554493099815943962214336282683297035276109695
3794037097426891273965716242668511696005384184
21002874162062694100735563802305954539197280403
21652215005961795815443799110415038135164556101
6960495527754478520316740986926592742144639129
5004130190837361189321879105378086683065623759
10937076123768820065021917978851962265329849882
35099232125619059305705325304705546462527195443
10519516643529177461941139880777601680892734643
17265727551148498240687631047697384081843486671
20628545913854393543954709640436706871886022201
18047230316837344572084747400674362647039077240
7344923861281375764849402835855717898813830515
31737217643229946377101930589804239148157266484
14742706941344780929527527962572490712877919609
14510669391506144204215076088759478255807183049
8366869828714669913463364920839437482937479598
18072631078651857843713504216148326275572045063
14301955160036956153777040566468286894449981774
21186236042980690915838151096232652305891410251
14511441635437055247139881780061929148419333508
10542866194155087907467143620266737139796872752
21210190409338782436688402772238876512809898304
7558007236385254387502110891317413384071993605
11723259023563508270077666281964421586469627624
17846836910094739570575128275472951228127996803
21223229933056702396874726824666475561446265522
28358185337624326314779138562411989333880044679
10926046399697107560000978495608585741701993828
10518140624731650713538470690018957329538345681
11370382531211518099811663477711232583675589322
10705002139576043257640639719590065345362126852
13858421195660874975477814264177939332569644341
7353898123293317039973812714961364752577565547
17649632076836903248546016483501677601614727413
14496265117502189356770612745757721325009090608
21209457716861343521548805931711521719781518230
21642809809583955093089773007360067122839526906
21444180060822990386265427938056043009718118792
21419584119342493427952521516974923095122802889
28574939950869558573003093964491844861025569176
10519597005494437557027661569932770173739032375
14299856877357503060072075623954850120015797348
13891990913930036160288882187248899777580187422
18259336326700820240420343051679547780955101283
10518140624731650713538470690018957329538158409
21830919501217729146816664373714800915411419674
17652412866890884555589631120373570224390601940
4983438805074132836167084864443207298711485915
10939773471459263144218868339521627268802684727
7341540001532969832685387091029044693443271271
7355875469759667671804705509116078735235229095
14067874511172929942749467154322497590092897102
7574892666935176078318753538514339249987481637
28365505135212282761006226376209102428495137651
7369080746949182233274601989497404731005705485
14488735584067679131108787357992770753197103483
17861773695068528769794526674694693706472065871
21212150615468200762296366159015461390474230745
7134236602092721453283080509653134432922885383
14476455437893905256613226190925131779370489090
17838551291095717998895701425920365654594736467
24154929561390121941724023369249542211535407140
28368366154576623248882013977617773386706312800
17848816343930094846985830135981819306462945279
17860449746231582830720991171807986038152675378
14475771406859833443545662453754041081734720046
20804467527757523864745032917415010950000146150
14498995456676837143114846101971788384323971562
10915180349374244435032340648628561914555431614
17863272740144989704947890900100055624339048103
10717490768510087924837433559896204193249676820
17871998190249335158625719413789896887018606138
10518228499619780529134779544701174285465704247
21209458307576177735576792258053330922130009838
20583387217891649085856931505668787840311270156
24582500573153129925134732459924004840095232771
7367709734301114531094169596338760230645644536
18070576288337643819920924600078753990573821295
24015238820105151366491734222465782219829871933
17847276757077049293486011187119440282990298914
10520361569166283997098393588410936499440963022
24384891279244501901815411111187778278969311440
7552395860894259015093938029818057399836454847
24979452676001004184370680047539279275606349859
17652937673341667548187245073890999450383775833
4584589748774956808517570314817755634566856839
10913767125524966277826108189099488414549424067
18081402231793023446260692896811818493596820987
14472908601259776044580871574273327896038221854
18056725938289271978242982399589643361936754559
14288948213698410533725496506394138874013671915
18047227940702075210719370140241556171478079648
24809105822329812982324555504521049149910279469
14277276202629505385057667766305042457855646885
14473592354167980602072058314304824641185556249
14093232206450362176763314199812637305094869740
21234217338328453988568395462452577398491821907
24784550603724322253291382576376234455753954965
7344923467995020925740656127523460730489951752
7564031456967751320041849634148872589996265734
7740589524856192619438594891648259775790981054
14508538280376775201325433864132760642738092453
21618811024066776017262205390200656061346901553
7963164170683660941272099409390857617755585046
41781805713822147541518807659668286881014070785
11104912209229629397238611659053290650722348304
17672814063492497613661647019935325850224933998
10703633060195862362041038131418519880692945374
31122010358654807210129856849111524927751419425
10519553981180950778724993049441317293930660452
24387597794428911818379394035620227038738913744
6936463436883258287897700916556202730794606824
11122564004172864669561182717691817818857585499
20616142496425121978097663672792657673840119667
3804985754813394247030425537734444062343270852
24200734329644736556743728764233771904546313137
17848811296782081900129430129558472639796122416
10518827319094131249039765480845180405399987024
10931042694694871003661614251980995764013481210
14078816491363608485742491338122065771152790951
17847317308495054347328288508037200272348957476
21420314011102088108402790096846966515568020438
10542866504574449275774924795576538958583497641
7575665318072883939681016085004977463490200352
21642201133328950359242900762388921247899948646
14485910508773260148342932068268672913155348820
10925438126494252274397076720089335171202186758
10518145345101832531973872151598611175284407894
3806995955027312386776836087825581460292531359
20816699348381581970045868815999489183415612307
7553039070634621035768808638084840801228493564
11321707729323822119212622368911492404409066879
10926124967889134629147753940808192956889822507
14484585069746093339418516113974717329751747870
7555180525016608039221801774135533074936936886
10904960302680279969226288483988169284922228827
6946640861591931838351487622143296525711831378
21015232996888401965731567913268937173460103015
21641554430310309679360869272254117103045338129
7376482837515462053284966492954030476823268763
7564670662004470951648487514931562098665659591
10507236523385180143215322011299978991849431766
10704360436099303804778743921602188808418039880
17672856258877048414251439923862816279007180803
4794645484066499430484809616486926665273509081
17672856258877048414251439923862816279007525291
10928139928995158422824957569274065379934485574
21213730438048457086545390521187066677504046630
7739860897698352892846645042358616828187427183
13882420119417956763709099448518895946194060857
5591814656134767454081786965123579982427264412
14496900150837610426590673882301601005160060355
24596230586454694850005774154474526869085128638
10902776785513243551458110923852671789677724305
18070492828728586560199713072637519092937259556
28380773864814624003593575840536753897114555060
14093998043032853632300148847079512588793875714
14487450059630934525439205745780367371291612151
24793276217637949687566895777657320272820310519
14089765879861209730358706057410490178983933010
7541363456623639558513989805833598540013753416
35290370680212712135490314547631215603672442603
4376398340810937644486083287258286248234481414
14485993681671402981340367201343740125553669862
7365534041412080387683095136087601227799864958
14102038905007574630748996780018085187446812362
3783162777342101737624635583885607062317358578
11137586027053179888457566409369605905137367252
35313639433235431727106352964663504125202663189
10928260963468125846236484055156144350704874982
10506594548956871039705831563736929987795478713
14089763643076558217067815662310104194204705573
17431417620054922651833679954151471545987779030
14891838971589385144375180272020799354980915231
14496900150837610426590673882301601005160070181
10728998416505479895219641628495332089920155903
31949400471140324572269337214366324203305819691
3783162777342101737624635583885607173057685725
3783162777342101737624635583885607173929477634
7542736574562307800197395573143090179825733932
7156128075428214909439969819811049949497865597
21444227271602815616851806931990757822637421637
31915873499422342913945088910212794250396963818
10926168173116331613086400725106098091361651037
24781644165931201717855188368590244724045196792
18254096671315388725554804599180985294471129613
17452586715977899343922571588103319901856753698
24783053205024551077447723387302034931477085022
18059628700983573235626318649387376162566273236
17861818389887145562278611842807849965198037439
14277233884682806460005641475267067026947143438
28377901596391004416313425879251764650151505869
14488735584067679131108787357992774666597116607
18072036697119373874682139197383812266238983758
21642809495432642313939117988043049612039413982
14077407880858941463585318121194572261142558288
21023965576842504695401156370118974220662005870
10521048420111634066522443772412530472793370873
8022013739621937999859248305180303272864846632
3795400152658939257436297190119651020598727694
14101319052169492281440070358418780097425300415
7563344361578772676201888494769724613818655423
14277233884682806460005641475267067026947237074
14093232206450362176763314199812637304685861912
21221093781943739041993194203964891185286327678
10494914076306066854972578103163272415292072792
25006269857875243168061417748971367226356652420
7365493796074138119429807153198999956098591228
6959811636581280880360978129325130767971894573
27957641530053679940231620776392775714052186770
18056766774610948821972925496925931378895346960
31332221448745826670907715020259389260388476834
3981580579971607724315303163431085945564829842
18056766774610948821972925496925931378895086571
10914410917791687605323650704663677923537771576
24980906877268588759544680625195889936571148930
14498270727817862036271590618653792722310990554
10929593810894834977336596426606162695420921281
21444309564304168306002062882345154540305475826
14093998043032853632300148847079512588793615325
24771548382931295852325428509820092065461862274
21039070074348516887281392321352574769023509501
14300581582176524066970846377932179582111398121
10917273583589069428244979715232636224918808953
21234861115799107049756544723933905262072347406
3783127980598650998361158334673759347262814812
10927545566826801422094868656913457627391126771
21210183158998772189192842456228887780032302066
31330852804257832857197590833953613273910033121
11126639730865866388827704605949301478375158672
14485429847336802773728537669557786472464388924
17662634139768138756098088637177751291847200195
14475650347868409756464194516792046066088032393
20815974776192393552339056067837309087089588744
11535224711506306434615195698764116495723816622
30922951058295901274718063231888049864114775758
3993218003611382848611226520892227069060000267
7365576532777113924475076730685936938744158515
21235507546477084590616536337450155711930760113
32123908871165213142779309488604397741326082011
14100632496553635372161634250507772879111416384
24412799485216685210852486098284155685311662779
11368933776631813751459189396370906157680425029
24994636020503396252358125560042894057856348179
11139804884478634994663164948446720389823103626
17244392266682056793897251613960850642208993995
3794759318596721692864976878329964856739215157
17654548132854597140662014165709557172781457108
24781735016787022413129799152809773294891069465
11719306979111853050245733083572000226671994653
31144753896229210561943829970040579263999005630
7365534188866301749912906791026950898023305496
17849379488517579332334027116053411183958755656
7367546635223954629838114219935811554897474470
11542184683741038708124451221176654580435751713
18069854517985886685130423148731171968272062675
11171203262780857496562691758115310198676282517
14943116663630486608608589427908314123293567150
3794759318596721692864976878329964856739131347
10519589917689631139252397126270802941313228418
24608632755078289126071560768433513174746713980
21418419542482270615538864923745834819402302364
14499081424255920744591529744830854812123302018
11321665114711729580964952914636984312664571150
24785912143677534750607054130034464896173239464
14067187817292411488724532583709043878017842354
18067960016528811183843313793525367882455104144
24796180916003071848371522848960226019241842914
3793989165083625606881221446019193868794574207
18058174935385485401997754848609027700821736456
14497020364039536356410101779910700910735715628
10913082371903056660143489173594773740854070496
7579895925359949238672540409924548484292287619
24807774654272309981667057248073069212256256612
11139804884478634994663164948446720391105234497
24786596191607305348366633699598048643837065222
11126639730865866388827030070044768545454247484
21421040959449688443558121995863847557258015418
25213580221222411018783239496810595573252983214
7762523506425434334879698004082492005422843832
3993218003611382848611226520892227069059828312
11309388297500012694527135722728782526498722970
7563991237234198688834776419167237618646789375
24818685546355240742113901060767059627437645344
28366954592159849823310243186236429807535326723
23978363735765672891315264160298383936814742775
14078051525786980951081983258037957309358592850
24807092843078371731490871100872211651345630707
28341600788938784885181849607852786596960180531
21212318311611604550482696660685720075135058754
7354667555334609934451618480826390972285701757
10926725999425291990012682061618318143041927554
20827000575853908388567187612182333109900320841
3798306589456368245033745497213002507856713588
7579895925359949238672540409924548484292548008
28157512376267183719084788458949928984860343726
17662676779022501407400981337832668757995372538
14275864771081079600468848682796501506814916686
4005531560837057833182535883049438140344773829
14496895547132266061251274357957881180982198799
21430498545784564298737014946359586897573497260
17852122088404203083273617335101702519952508766
7354629817587313855258938175400624064535316181
28369092077383714921567861944845731851136061222
14485263798188519374379249334046159991248304222
10529778754542583518293291913119230132031086121
25005632601557673944307982320359583356741832408
24595547625843991696231741207627436810816015564
18069205119084830513505296603776873339759076891
10928950042014031003099041271456966311635124581
7949951207539312020459019933988523602221369546
14288869334269643870016995017989721146545258066
7366942530945976346484587427626975697662931263
28366230445859122596605860808416657402009397945
14079545816838378468643735135321911519809109109
11535869603800657298568101703855231278015992769
8554337791895084164252134083176001862848304114
17638600543111912052375030086109278175830141964
21001508581315293337001581600933779826701428396
14508538576729113166110963976759341451536828303
17649546971930660990594602089192352152239747074
14488738091695015691684416820655251957203714977
10706455750073821171849457966389118839965478839
14089079603879235739489270267212123632446012670
10942762506703224403406683056401254033123535280
14694791513122579086795297251708674386733014569
7552437899640598919291764082884934141442092062
28154005638877602714313591192481212342616277661
21221775748476163014561256384099147067694790636
10914531820657163788613343071858153200878393998
11126639730865866388827704605949299469356931854
8555705772212694181170736779748809543725932098
18060318356140818789465106314601680371313175046
7948582152136884377321555230804367856446560931
17662598752075878281874074919322882004376734902
10718858732200332321417574521564268663261737377
24794809804561274932423529196270200394160608948
24783098083191149393735728991959460264817317905
18069856581566468393367212148081893464633319487
14287415583577938979520423068504779354348806945
24780233744187071827955939671732928258791582646
7553808929039245696932214268314740161440000006
14277960258077219919937432198837997660188868689
4574895781971026092281726530875767611259713374
10731181336094646741969532752161798269375188902
3798306589456368245033745497213002507856457823
10715999443464747101672506607603128037866853338
14695437969430133567322288442474484714992936082
21423863657497841232859261738774993635758964446
7157501759264804615142597185015784368849218745
7541365684252274492681280911552161580164687764
21234823771056728656787822568214513030200921599
3993218003611382848611226520892233367299933485
14089161922265195138980895412169584314649225587
4797342264423138306603121935715471385580313423
17058335857678093070179140478977927009191658567
14501858123551946772743670310966678335353124404
4192231911182789620627707891716010437546337621
24991815412334409778006107857242352779261068402
21223954079747864869102955619133462471645098430
10914450745234619451716020888577426605934724759
10924718863711313532295107002648639372757989811
25015721977386072146481827104757551114835624334
7332006912234068959383373946153512115367034499
10952894216548159292170585806392561563878762896
20629836286382935951469309491124266364191301272
8147764986881556382961768835964646962987091516
14275907116356287037414257232753821755937028702
11333344205160133601494048666246830847282699274
24784507972610082997441147673791392649828674131
28369092520225891030056794595509635907097343632
21406593618403727085667976607849426147676944563
10925521421186782704593551356478272208928007529
17451296204185449817433548457146973811168487111
4587855616474817136996219662642912648989108936
21002188032595586288007963424268147662514154718
20813353628668820623545845882160052064274282178
14301952348714367405170134032381080844899797819
21655130332217483753648797097410833609213207581
6947488581174242429950255102459665386697041533
14091781103305300291256107661261234604693840069
7345049385659728898634925668168516182703899087
21234134585233323620962803493406545016441869164
14102808180288388199367915181119542303964590467
24782409715171857330681996089569582127809463585
11123940311189086441075070969949549844673576600
11321665114711729580964952914636984312664645134
7365493638465111176176083969682870998160563133
14509987294730476627244563132269751716773575478
4236159211440316351612959959372198087238686162
18254780186242924503889823399637131629965206577
20814559019426198988059699102407855139544039285
17648988145246373984108516830902292751381505466
21420275985172551940443466018391106792650790051
21406593618403727085667976607849426147677199461
21233494396075166652773865453644343128904306148
10902857440965879552119761562193518885022496016
7353898394670083192818141223396921980775533191
21035116343970790653042295520662286749528822267
20627901833708722258830257665569763846547108528
11730296317535804965151490835972421695204316304
10531230702161577929640616362496222208785900710
21223876505008237837799996970450010611736356167
7567541162803406117262067765888154528633588817
24990281291789856972250624437894409735689865236
24587459840915328004406697850451360580749419059
24807092843078371731490871100872202024800362416
28369819182912982426440937957570340945178711420
7354582179391634790122978590692164397204142868
21655170159272518318194553057806250300922175413
21652215005961795815443799110415044448276244070
24796142881149981016777534686795838944621261839
21433316065647599605442271968912979458864667131
28157512942098263934151649101991524322355195229
35273738033893206168558832866588766431326448577
10519596742796549725040729399669557722050044596
35274462032258176955606914105037643266462908127
25189465870748592736027658116187558190693115073
7134271676930382105411561504027749191897257871
11730983019689936346315358796746176614761508669
7364849863347470744501974715784959062936570936
6959733356633219048025472693473046688255412051
14277231500476500623512805170912485280309825540
7329904075706143498455297186729614337634752577
14104908805154971917792188996768041894526927510
7555223295332877681913545646955643415799647527
24992543230663509261589575310062580862509674288
14501942156879088890306424038479110905002584575
10927535939047307236501119017955802375934138767
21232725817063118880960669202106618762947264359
18057453321944841949148671657064110934788883858
35500499302100227618791380846282108126847734539
17850999418798494903916458241738978753523113502
7378622080380725826901813930090023191380014118
14102046131587446797034190855696109600535796969
35500499302100227618791380846282108126846659170
14720800114530087565044606218500417568824370503
24796143209281982492552620126772504956382121648
28353871585547224585427394130272421624601928941
14102730597916148501776470916436909247210213976
10542902179915115296487021567751286511909721419
28358868165694947112015389994162561264726874893
27947340696209284015029403408690843689789089975
24991089037982931305148663286601343164308789681
10915905356806063691029917028414771779838749386
3772136152868538065565311603629840944831588996
4389443042832903917940717083861542559767288456
17661909969008739905298326407679892801245535947
3981579578382262951901914106935138673656783575
21654358097080616803960273420180151561144232367
24388201620079024454360283806092540255051178489
7740509426982748698242037671484704924009627465
24583952102650714214053540198833663522099954710
10917316188823954461618290349404293133877743852
7368354224690343537661943895224029976161873943
14080227914668554965425165581139865733670110397
14093273036141372850780585975226627391911331351
21235591145857213100131121704645804018212126447
4190257072509369789549599740651439922286108580
10518187834965925915154268163796302897292936241
14288178066957756361617965715572262135089369715
14484783136688700172640190082607074242078266333
21237484761929881335663599704446125799076958220
17652980968948551906875818247574685625714251687
14092427149425683565921807015682193236489632852
24198797780722425844404866549967660114787147774
10508001070641628926750035643957429741244446687
7330588418993948476505978975894128938241145142
7761195502674576134423324842665988766518871190
17661949674510293654930198448502069994235046004
17851593330294869328153880388313163827538907789
7763776123865864582672246931236798421885969818
14489382022967514137061430752431804543923002859
3782357851299222627724231829887507293279231921
4377001879662996646958488548367053152830317492
10345820889724561956366555149788273391930731357
7552435409846098873752659779614403282550714971
14077362750794420774910556333533770023145667811
17871997754126343140207570085664519778146717410
10704400674099407185439141477888238036764038612
21234861829114574168776773337943698296989846643
10529897592961076713522081817330589723887701727
21431947699487079760039619048650412950336088530
17847968483641601168429659581586115566748558416
17860404320546485927110961728485601993380311522
21221093773636858060414089536715939549575962194
17451942644050819424991663898193042178123615367
21024730264748445988477715554046804489686027731
21236956282826798421594019811785873369719724352
11312736131345679794859685684684812083850834254
14489500566904963340021807540755863108547624519
21430538366029757251141880557472755625303199597
17243061499882164762787415144951479232364992642
10507317032379505508483666078874633352494464153
24353292169857924181467798621713708622351804828
7158955082390826662763301704197130917307100467
30927583104095926220349776796044403008386845150
17454647340854833962331118499735101069329774592
10926087195870070827980971894115698784439677290
26232718708518442350217444975132384318907987116
3981504527260489676167863519949375193052393361
24796100726779634293888809425551136941953132077
10914531524189513485481292703684488229161469301
35115184927772016882851414536850537146765434192
7366992841203683379080446208926222097767771895
21422411397417768086169143262477834566507709956
7354544268252301619870648536553126876673152807
7379350526987986993626709236902390233716309552
9606363504296638853594666621944388016154739918
26230702377797708968850754847044082924178992092
3983720901698755134184177207232855392343850789
27913160465824821083014557714048754668491230773
14079626326286309453158917911928513253675238261
14474279038892953929926815778252186554123130309
24599701657492428297912239147256604740488444161
31939225335353807255237815916419179215165156668
14938468184176810180098414272934803375898758826
17861131843007054603210599796443985267021718975
14488126874204627169842310412819887516219198575
21642035196956369091666025844531326161229100650
28377901596243645282639132496152104493455848519
10914536277473923611997084901962989124192113439
17640780963570038685238537863218340169504947402
10927370071379181247953342260460562323136242622
17873454604354777274958466635616018137520362676
10902817325787993258192034674221957312052127123
15292260632711039137676267024903634797720985540
7159675345804114851343782986734288322575495912
14685819503965340273858269045530470032307827476
10521006076247310709975968419619857739696187194
17243745835520390783902565980540784339575753451
21433278326512750435508940125703282036144223060
24991772633766016363646990243352455169253784042
21221013699918522479929569122102339169499022462
24791869096081232063300344194610441198025533918
17056927082393530633010101384058465905875168301
10915947988974418766467989488260486295391989934
7155405582850052701461422155673205587461920312
28379273964612609641042077231542890485366404982
3795483317356701716688468947288889756357521742
14104868830741522495755142213363218410822693478
7574940303236565548532967020052626495380134587
18254780186242924503889823399637131629964965551
17849502899030133688288373265501945074779779786
7365623892374783596054243855738428699664761215
15093760683303011986700361152218290488293337515
21418821486858510540467171800860143376518055120
17056927352777882910867797358622779332494911799
17242417576002799299107594738271509369402335831
10694827084708402191317197798845263728789768904
31148708308083716617190083414881668118729944668
7364811828857536318247150583768858842242986614
21222583223205668094745663693382557093258460834
7763776270839573254958468830689504886220514792
3783767030103021061457779611421312711056376497
14907623355715128059515974751708367188226547567
17870584546121891754906090483687385025140560892
10913082519413705295087845944685525943906927066
21422413946267923088698074004040208475973876169
4239613422275329591631413841982587250109470366
10729725653073492063114679617071882817531465749
14496265117020331085515425446870289692628078336
21423135847842349722084349390736439290543984069
6947369890629824117835628814796215081251442174
20616790912046520194015576901466825824411833794
7761839172211364213541057969670484376534491164
7344241780748695670423107110929952956181350545
17835768995001979472464744560593366517550968548
18068314497607364656500448501616412989681005520
31148059492376375512612042051828518578429690558
13905727341724587607741105728137946649965991031
17652293601302730084721675398108789564886900133
20629153918226979404612731428816280815369478169
4190256809836503119573510112174633948564544037
4213488390949558257682684237574511185056886531
14497664822100069995325297607702993144973130823
14277316161174582456195957396841636296088610212
17661185249650628959021399954169832463077958426
10949308893874404956119018296905223634374468477
28377212238131247040856493723464840118739003395
7344241501717549376311139416794954352188967770
11111657806211330701127672838419613605568414061
22658479131637845717070599351791811993906453167
39091285969928993944639823948770472996335623532
21825638919074081884492082091730167242447508817
25816074215840914062189569557526805993277604450
35115184533148435503895623084718997978430981665
35115223084740413799271158359966003185906584909
39295904765659454644810438192313200384385804206
22658479131637845717070599351811058908483101125
7344405896829562493435753196937474543453304601
42655138450935813350615353218935593789201861519
39078320424018895741195797881520581240733823207
39087138921274987676882812036555194032876047548
17649511585226095771967592006975640855012191297
3783039802548629367240391583670388140712285979
25824815864427224469521973856892354860092871224
8225872983902451499758514887441280118168992196
21418901864245201435683891677337155183573549200
10928218210300926702484749823920999521586614664
24792633931524787434146679926066229139962904803
18454525376502182797642170323870714387818858634
17452505517231448008789169651776891251689355875
18071305012314267110668590453605784882738700872
24794166266625527875970564931902959616475989385
14903634105134015352482770282211091655078714441
17861013718804192351196805827282673185542474738
7354541916725878968537839410265050584927651679
35116554121979588044796597864869788438388536131
10929582127379491086150940030230180896344914612
17861131703775034929329584154019176673362557408
10495685562947495168060631087940628650464244734
28975413443066198383096239149256091031904679647
21668211396872691332993067880619495237260277672
28790036895181479079823064212078484758386254851
25210855494887387844853372475998516996464247413
22049456840821899535330127742373901305292393234
17232150032268126225649386737562371818642278105
7353898114734732535940953273079601585975525286
21432546058135935167380473732522999237242163813
14277268933891184022192335555833013506925138651
18258086192652492356878761618674242251959795340
11114198845680147913028927914704872125996383669
10718092357909658082115601948324906821796271278
14277958020862706983672256288948400625549339172
3793311794431714341455666163430395447898414626
4796011506892582344886165654248876769906789751
24804956257087776455735579713970408336990914130
14499040446508503925256245819229442670720271204
14277920669235426229913877887482660441199195637
7344404895984599461027678616735763760409146756
28352458229036299587969520860099444859184166357
10950038507449554707108986463226207362140206494
10716000655107237938070041169097762144671858282
17649511437263204083898533854126105166162545465
7948016631876260049781996277073695744655180940
21036446428674986099497227398393017365655457912
24796143742903248162087902286245253923897157045
10495685868035269062882854472690596314357934669
31927504525136685358574319296408849993224228957
10731903696858291333405113776526901509127143566
24595673438101641732144583327168593199740016997
4007028385600758336133589441836429908359884845
4007028385600758336133589441836429908359973279
10520200560278431309332301143970382891760499241
10938444793963102257824336619937371732830039221
17859680314250308830623502582699349150874530433
10715271928292083413901684250345031927861968542
28356692193801461252529951576045266286336684183
15092430187933242415557700519086196345776713601
10497099640935342243051381309415441809820969632
28340917018852761339508506010326586945417224372
21223227418201811912258432826022540870306189968
7364809624755328847198041109588535886575945790
17848816483249129792832470211814118375110207812
14078130347862750580154084338797240146843168170
17056280642474799352516108919736952661873247787
24991089176304448094844620452084422740368539541
14298447700059769884270834427240954419925982989
21211596375108116296049997681716066048133507500
27574502144332717202814012624412440027130424033
7366942801238425285294008819346064298143634525
4794643263635631261782665176311699350743398873
42655905542419237872339373421993124648260674508
18058260787933653693725906751223615747069634441
7136325508857099226352543600059938121743425161
10939209629408209888744744266261493380973188026
14476414797425316013743395328226207587694879032
35114579283764724033592859153038744418025198353
31754457742784819607506399011096697142679039835
8764470617711631082207026610088337538585681067
18297345889510464332973927563394812520545393594
7353898428586623733326781375579011040702545912
21221776610265970713338330497694686128967760723
21433358261397355066003096836773295317464340832
23970637501457349650065012060232292650748805241
32360898010863601102293651738915528422235583638
31942686084464256828141430081733850815571323561
13893283531046278946822328870414781238181306856
20431385661805503550514747163319482148616156968
3797622271712487174052049241891464264348033549
27913887414769367722050269101475727710564172775
27912516394834977272545558465718075437887131252
35116553727672736843138465105807126740144181121
20617515615332834386722777044136803346293894427
14498953104220459643410038233352655142048271112
21631855259231383574312703126408671236194458568
10705733825765245405932192505469103760487880671
14488128971703686250175531434636118774516847314
3794037113725360066961896239604101524130296617
14066496100305532243851493305243630089085412408
14476495708691018509165197378093601003842398932
21420961957034019852169693374453373095560067011
10937076123256630018356830218604646034650499173
17640736112542383083527688849805088433365417645
21419589437780547162406214761241755972712514788
17849455524019591402470812689832388692312223821
39275726338817481943951228749141983683477055535
15116424253507316355257560357094602227180225199
21826322440664217095761822922435524171876086256
17849458603373298514408836832209499163086716710
14275821861420570311539873804207554474708018750
35511453270590595294424416258712259585670550731
10904955707079804205438528172360444343789170462
11125268562057985998914024825554607823664514417
17859722648385025809618132230500657578490700525
25004863187467797458904893856354696051172320903
7553041577378074917900788052478485360191346291
35513543146026795491466060011615804490545513882
24398544788566870372885353743221395852188708915
7355190733688787047355004385863984083725099931
10928218201143535339643965675456859034166290520
14474319737344530463275506454489963893570028009
18067997763825410012466839075877632952787016688
14078738367601737829129804789968694570333438830
21420997615358653858004968396563285847136483582
10938487260993332506512328918222488021641921481
10913082371963112274964247454446432852699687008
14496179242757365885783500021311688843207040165
14498308902650821987143303992771289877483710293
7566169288422140577390653347202491108680926592
21418864570452959908880188162807187301794115996
14080791626072551328923301334181835319194642077
8253322915529793649819216545939198942886655609
31319696997033897463253256139987951111732577214
10708594697198434137767586870147571274000081910
7342221673300788363222289861016846286512159511
3783080325984417383262414125614901569310769414
17846637283043212783957631761524353612916521591
17653776200874105365399412364606985688070966342
7144456622397227020450109103819280885265217133
17672177251006138495076119043607888050016600714
7330630876139132685022182218869108800290628514
7342906680144411668671474504976732049805390496
24796098752472442501248772057109693575286262853
7551668319775238021019992009405127636378035781
28365585791292058625634925527872973271926077962
17652339264989931521176512414800114195788197095
6947367826415034228399118110687252732030053993
21200601866637118050052073209001074699273864700
17455854566066338392618073599282094499895135083
7776892666221859302075364084489971283780527585
17455856933977933153085319443388387892697145945
3783125177981411104329895454258761486133127928
14499040447984312694484100953191926806515184062
14475726268971992820104027823992322955094679862
31924818914773869851958306467346258446736725380
34314320249279741987992971335601463105095888331
7566167774018383339122778053218279392728312085
17876994501183960157238707243371104025257113833
4167633922606092148920340480994098375759782964
17455168002797723551666503308391489178817571771
14090452844214468085258138925734666165206221659
7364895278737599894405521215703765360390795775
21210140118689585143448179425960220652409425840
31941241372217140907277720804406398005866142727
21235504784829136021270742312286687175258033961
24408845614641105635639030796375935426787507977
10716036173297443332455349398318114002499634460
17651000723074793996218793961744445693450965684
42432643225423834424151450354491719133626487936
21424454914369954056847642345120274718129465509
14698139609104108451066186149186286324834226101
24573649754377764713944813913500215403182858452
17638727688945934917636006286898332160289525019
21419708088378292832546680245753011464568690200
21433278039744929416170252827732130419221075568
17860450337036583099240976537085849149908724130
17860450328991605787644027438363001220400021700
35064424268335336973487998461393029505879910471
11592146924671267806233641053379601224198940406
21433278039744929416170252827732130419220829629
25202630868989352005623699401346351958482475188
7540079777752986558162100566839092609900987177
14083014668124566314627882680761169396855719063
18067959196673390124971469911080343249859328268
24805073408821816686454065513332014527510203805
27924109550770513164951912304836867305108645204
15092429917605696189511931200602065798278608150
14089685780543628238750846477794684705094538862
21001467909094541292228247635444030882009260720
21028728111719332545352404220194893925997538920
21444224737380003357644873665662977043126596722
14078130076994554597005381345063580043542966974
10726905035086485625453991988268852104671913854
3796212929005847617350445538410474672348028717
4984125646436901908673881421101523165521650293
33918698370595165141005189998924445411867428760
18268305951179160820087866030864080648900257956
14508624394065260585685485135207191979380290136
17858955880637752272915158086203311722879831404
21420230542792298126411726914406002147679481831
21420997762449198377330963639445708770500233091
21004241150474752078277539404883663250189326226
21442768332522491491526506718810545007189744858
17637961058986840548919275797064836551945151029
17637960494151464092642893516674797130513899694
17637960920210026326213145414648750748230528827
7354627153381787761775965643481413611304687201
14685858946693697885347766462726975722903230924
21199917557537431214466311848527300555013674093
11592148478963273499974633389036891437536685654
10704322531687742160855309939758554374149678144
10729043554848172256119508422638529956402106352
14068594670119811829722607278789304413662671157
10532767207088256437036251297925052699039753946
14498308902650821987143303992720603758431122865
7765102818031311068751904785670486695122847768
20828247801195034920959688655109558000915980071
17639365092299386286398050940956956296774630697
25006272234215739111652117694885100597828553193
20827606614327020695901398637611086124537556663
45197444259736432676213007770331758057602803896
42207509303202527425539995251906383941747005551
11593557386930638129702264072390915350705592617
7342991522998065742993338208784364507343938077
11123210986169498441184397262747835691851522765
10518912563961654348792605709952646741402291501
3798309113584144133076899385463097573338688410
35499091772713455928279944449466000216984587662
10925444812819532470710614092017098576236065603
3981625291320621661526230368696370063045853646
14488046118866280096504271544787196214682511576
7540034508321495478800509549204908369013627883
13880359741390868589109197966176781723662976605
7798156244029731427788372276798414697030411397
8156095299471759528856258415613362480909237025
7540079777752986558162100566839092609900908280
17642142930125543013085273805282250316997041461
20827606631085660703813909597490560947798833906
47390471645571640686940400390065550325473845491
4775287658810081370607296026634915375302292758
17451900152200382412730930722039966244864502011
13880321583003221106701276269059263634882848740
21224560840136362791253287869307695585869856981
25003452191277259157361644940730115834736694237
17674919135962968918151997875724234323882004512
14286814150363024829383149216766621741745411840
21197869870288054808254407426702105423621049085
10507916409062701550928701849076327732268986766
11123210846939152969602164610297782087382329944
17637956045041014604785605502843346001573443810
24994638675699940748069273431166701476780667385
20628464592771478457869502299426496108311921544
21419708088378292832546680245753011464568527782
10901403396216159096914858185750479188252861583
7341579969084940168940091288774889356036370941
17836458204333114365849743147962466291663818685
35291011940990522331198460858169353489027039828
10928102165740235388105767184456463344355985608
17638600265437584186790859186236798194768494334
27960468711060210517405774265649491025084952424
28367686137577160237467589833695539456491564595
21212323306733885861337906472325091113782724967
14068511192560599810445545324315029644054489584
17453917079930464175644788495202163268516217830
17846637283043212783957631761524351596922537621
10730492273758577578018265638903365299634497824
3583903467762152954934263064207905366626427183
3783042325142226975032132151313361130760403198
14080954715533677187665742419739037112993129991
21431262362769851074707197912209166517125192127
10926125263761129932955245359052029108538986817
17848006362036888933458373475943551916646738867
10507963324310432623675080143311738635300510801
17651001124179380170235450873601878468917678655
24386184561902564855567391429902593135001862032
17849417636807027361609880520850997019184713518
11727634924190625613549141566757660024256021152
21210866919133054469463041386263297733160755708
24595629259274424972336854097266005908760227042
31950814393906044926457612642386054171259495049
7358093784119969443789520118263409881228272942
24388199662806343283853092692116460806626652382
10913039748705829735386840022321559571276641322
6948097143666440541782987428851714052704872329
14275175700638363435932978854803133923533613616
17860490000670033607853298006100233479743573690
10926768473501491953630115967318812509931025534
21034433704356344324610368026017440215523407019
20837951897187436400312298391982187117099243094
14477179879496282415740153541320680100896046573
28364910094064748805590191369741849689659678276
17860450033874684737865934318076484954476888877
27970124791331997296268738119021262426917426685
17649589724924534350625175077069387442231607525
15092392965902267134472776092651410122490627273
31544289128155614507467008227536790848678202558
25226710753703408559398889128312311959835653071
17455167607981864230791805537378730049548420422
10518142845160862346799531012406766412713943770
39059598296460183627041503773750712417935752001
14101281001657868061156209286048346186650471470
25226710753703408559398889128312311959835553366
14090493090973496560285256695728987058936513738
17848006214611189658628038739917648758739565949
17663321097685509049668455582496675770667408281
20630520875001295565207297975886962867093550493
27957641530053679940231620776392775714052270580
7555179949939436566822816693108856683734571425
4189577621654150820608360154330566762372548282
11112946483256454748448812699076762918560262632
4189577079868114778581330963446947550729605321
6959731127677115091586635090044871742618785184
17244392135669990762446030411415584849271212890
17847317308495054347328288508037200036046327525
37881990574848566787285764758561058140768815320
21421686806856807053346501022834300049967453677
17455328199510040778222416270325311242955158878
17850914462075964966542133333193588096619766605
17660500913953847763802677315638851975457128071
7345089353867629515293142856518236414305144750
7807017394286939956204906316735265484960384499
7342910588005441824335490086798894745322550413
10902817325787993258192034674221957312052200529
24597039870681212125818120203234899181476164667
25006958353953188338822784200798011380056986597
18057532985392505779356404933140697988335846226
4399065140611783735344252628918610223695567935
11336002836235009656027234528617204832042689193
8763824317133592895014093903799483558179504116
6970717949593024073487918668333574226775145246
17649674831388509208954657331356476783554995771
10924675658482388696922963991593258065391413542
10928987198924174200256253428812184812046264919
10917154768221352183850026762052536781779479940
10925445376636138622178572522394918819145949885
3783767038238214970452411702687798159760302172
17872765410022876724685871240231316831241575855
14499725488349569415725084624313149043560292611
24980826794993521065357839447164834054895971562
21652215005961795815443799110415038135164550899
10727670731811203935049124460587283443167217297
7555179662714494864865209797609540773242434174
7354544687109755308752583312295363375823510966
7554493099815943962214336282683297035276026174
7959612434840420938256474364804772264050217820
7552398081440308262453878439130506600583058269
10950033492173160236125772229173518479430129786
21000823542514857991700699642701253533102249215
24795453818243622404387926985033169202555687850
24994635438884081769652686816760732058142354297
21431951721514843883509087495562596853898353889
17848816064960544214815531626178228217836663427
21432591476417638850939623421703854546197158591
7333458607812070200536589255319541006194521418
10891908785119367287273325418064874123114309192
14101967719636704102160554282072341815561744993
14300581582176530182725576887422803367253496717
21210224937593716687702522445661722415744001232
20408713179553846241004062680657270781773110020
14276591580651863682874782011144927719282506239
18068359635922139773075176174944932929233617120
24597643523704546434345641917343916270394205856
24399191508140880728883941144376965853210578494
24384891279244501901815411111187778278969390048
21420962383939663387282389566968717911627386609
3585233791603005793480600849387445901439256636
18056721202466101508994716393067968963068208760
24388886349032186548694899555158667043217292126
14276585052358903372936978875483324154811476876
4166350374886115639195322105750140052763019523
7365534041412080387683095136087601226495365487
11334629947358060429465983429937396332639301836
24408158378574618252973075299665261667315461649
24199443415700177167556502919798367416900850233
21642163796352993260781222226082265218640548567
21627664227658068804518962836250004938907861909
15104145819316154168511059713299668123042846281
14685821330972922081706209436997181521788479921
23792188652122233056631387529364221460911124155
3797582017155245967853296102811139833263165153
37474735810760177701949668021753047252018690598
7564627917684274005883406797913228456120600359
11371750223975191828278203107283263998270331047
4168277847132633132954459169683187762729349986
17453230115130242452476163346158995569681370906
25226627423263301699157612160148936840453084777
14067097844875608174546959023322271699232306336
13881692858696250299310136804928004048963112710
17849500530189831479013419495432503852743733552
7330588411255779524080170138460660444704757556
25017993258162515846389427833063855987235719769
21421684440451541527648524545784071470395155659
18069853918298484173524685238720449345021730069
8765839270613402632275576457733215445350907268
7356036217360313999142608214842117885347713095
17649632348383874410659641649328439193049995934
21433405915612907932670795311062786120230404232
24990367111806280907314807255790392951835574953
24803586245181580237113692722889585661392166442
10705733833506785926048001025289571958045352872
17439624225801949705684538506838336607919742659
28121923359910003113081661376212747895462187526
40641038256018709713252931524911313931846368197
21024046085294628762802723504948074120067002056
8146430776789391624906718356171900394125572797
7948706104926371555842327169860157359835973025
24792835237266278443565627845920609428977280422
21026790495830373806412424320163437081779258977
17242417305138140726995741143347967003193062664
7555258090936906135519280644650885086179169834
8146430776789391624906718356171900394899394862
10717449817003231344024497762151722566835326735
4189613140274711233578047187816807328832206363
7353898567845596186936484598546344885299793214
21432631296236075181471802796162583613664916056
17243227558299504841704149549758386773512477035
3783809365740622581530362559041352430098653070
7552395860894259015093938078479249275502978840
21026105898429627772169700797109300767453583106
14508734841474291183860651338940068001340689387
10506594392318924537288809360644121928045989643
14090448117911960822512752441216669867728543943
14488051117817545158857462011502179287010618684
10931042694694871003661614251980995764013397689
28356693404476385202513137403739392398635923223
10926768473501491953630115967318812511648791826
17860368941248411629777239429617689994346674560
21224561257944618641328166989418531081486389790
11126639730865866388827030070044768545068213711
7380666947993544440878511900289840453524646941
21420275985172551940443466018421469676758391636
24807092843215320264496863488376899072726294657
7553846660037497295397311252840648322429660770
21224480453638948670704925349662828490614104508
7962313942538404251981006206264839667844755264
4192231508764255343877158588825507857874827049
18045895545392188328744814134243049645734093736
8156741878062273503254623539105943457884399219
28148696641399842938032875567587556807171526066
11135528836735816062033673440139758790064635530
7764667870912009425698082248627727752857187792
14092506110733679865406303945421065105056153367
4387385729565299578764285601504054768549619656
7353945481585641541987726229405297003757013150
14286769003402839981916436932473554977544443972
28134240957958281434093633236706843612549339275
17451904487082520224114511729286839495813585201
21221092258864687731960061585635150029259643791
14288862097991926562160737333314916748965069589
7555179950029677279022396153361007647354942494
20628505101237676116393970795255364838716488884
24594134130586485920676916906619905422828195371
7739902838688763734062872927046776501963846445
24015238820105151366491734222465782219829872222
3980168860828125127390103427841149900000228557
24387557958475822555658538299083046392843166978
10891224318413659584610311588044458764430532930
28368370324010061188832362940238782675481138926
14698099362828935245045011251483167361257641620
11323642706519801645614128837831733707338848135
17664048037387691530446930858356718144014994666
3784455812837066219343607618575854449857566630
20813524529371240566387657891363284421984947409
10695597231870484243790321870524229607433470236
3984364800026999677529681665293811147958299873
13892682484400236350200422843361624889200674327
14498997964864529713782267694859022415064837963
13879677503763439866413294978195978794878274600
20430737396162931025504059805532287303996615593
24994636308720596941081684362440986881703436314
17846632685151423585629096481019870414113732091
17648987857429096429266234569504517894349733240
28579185197980114377497914137980447372482321425
3783044816919738615817405368629866115283275192
21421684751803226867176891841778132228822028885
4189613140274711233578047187816807328832285260
10506509303205731374962333043397427293508146478
17455167608547431568345635284108462558847836698
17849500243443558988009850236413110285933459831
10718176765949556376959874710774544605774305889
14079541073188619390936551568962771544955985150
28366392437315582966935865277846326809176746313
28578458528633961293717527428429552252519219026
7540678563861146600833152080894634639717979002
28358910501420880992186355427377737158632203553
3979441484827338556294276833768151000885543789
17056924713409487853783966995887373065595691013
24609317081529174901105609715153438929656960572
17861174327179579533698219468334962091682505288
14078774009122512571387940957084014626915186475
24781000234375702583500365101696117469050205241
7578490681464417471171351399543739003131331468
14091821357715412580083418872255204315631986498
14102003665395013885260731359577839206021396930
24594300040642720948673195879597601049539356881
14066456437697612502419878019897818339457676151
14696806482669571413781561586252808173131959194
17267055565561259718801391320116329448119545256
7948016352498218555533553244301322636188638824
10915864806378275230006141646323809488633878302
21237683806194490986020870629677394091853324162
17859644360327085407726306820275724806144029480
7566130034945293159618842299435471956391809259
27365057741895663460242882237968279808959487964
28354557984314336352851906877095850380244743425
21236234660148416141679609355076143211778241213
7353858017274310219027019667247175231399822441
17871997754154497710766578498668309749881287883
10703718986456588647725973906949640004181396232
11332698044441501765680507433912933005566324143
10925482984787161817976661996007353090972813322
14092467797580782187641534313274372935322516051
17661992854554975327808930006739631966155808185
10519516644064414695691278898229004677113675412
25003409282010470018723751043922361637672429732
8365540889401027170631842693262916654506132028
28366230150383822583353304466230215030510793428
17863272879010338283117461312802895866530460209
10322716881294708269268868421320551017129722020
35500499302100227618791380846282108127716598589
28157512942098263934151649102042861488442252517
13893326162073798493147793396554577774567002421
24595065697394105606887397521157772715584127806
14511396063350663329153427476273587741315726318
11173295405395507029657901977501251364206264905
14090410222771459943081904049348291103910322301
28566863152267111794423090447212936300474599408
21223873996812026415037704243211417878452475520
27772317372984585654852058789398092873068400338
28169185605894226108579723386495055896434836217
14067183377337801793162627710739989751601870468
3783767030103021061457779611421312711466626736
14301997495614288184120851410894166227189317309
7366945908099945413032141479750227876891941073
14291046330943777893423043265209803000957246728
24783095688025717009771618919642311408644879298
28157512942098263934151649102042861488442340951
13881008696203276200278122425254074987119473253
10927498225885129767516126232157030466155077674
7579895925359949238672540409924548484292459574
3993218003611382848611226520892227069059916746
28563317519106696593739373655758452239640524040
14275862394464123342300859817801775122381320534
21653716244652461378187854610714639920407622540
24606660958485175094453311114094219328461235279
24781685569588435718302605921121367001255796981
31914504403256354292364374486814870707114243900
10926205066753111503714569369418206213906451463
5004776761743170713612343614262853479712282065
14300581582176524066970846377932179582111319513
17058293505628614694105131478008120910353754965
10914452965720533654376098893268774839641109074
4586564834239830050898180563224085682338092551
17466838905510674489929043692701358889731648120
14496170669381979655015867237792117603053792061
21026750380620582759929670523110594532964351567
10518147580020015962819266276623055461844892445
14288866966358049109549749173883423825594010705
10518225712907797795416646880331629398871236309
24599014666799324696330745307931251996893705188
3783806996836624113108789083987599588734185768
24570919266164771080120613595871522859414602465
4238929799073200375262087840969909666592318051
14501126439978071940183783869063101062033579312
14685819094292076422169486581914344634805225485
14501126300689154601332769407645083575047768915
14508538862898167836560401288018421083390353089
25215036478659722980324668065618891184541839060
14696806614757426013660539589758803099835014103
21026106571367910259280786366950137700496136988
17649712848637610001827762404629441420432313128
17660541169078214648548209812560651432291383718
7529817396872426495270930634572191863572108875
10915904643072313394282986773362099359297625548
21642085062420664927340869263881818998495083677
10518142845579255276637256073896020292359348373
21231995654919038792928669777160713406989859309
17665497790205713535002840932592922949014144560
10707062075746634402822160402954659663682422455
28369133357419565988967307077935816205528143080
10343682510329036519997442666443592427763810178
17661909978022541410899857267546979225764533999
21433316065647599605442271968912979458864839086
24993187442361516890602911198482416104184714870
21420313861970044588399520854574348252585216208
8365541299613076211369658704724624392644546290
10507963619245393839310471452325287242936135102
7342226547725485487288413590631047907667128541
7761879557857287746272239736481517412535672472
14089161922265195138980895412169584314236126097
14476415323591480566758348481949123116182926261
5008116794198245103827593363232112990993432334
10716678468831997764692818040046512028895308575
14070095916945369808780746068086612483163082059
10937036155504252242839663543641136544217361769
10915905356806063691029917028414771779838837820
21025501809224614462637424465544731319717551315
15092430187933242415557700519086196345776639617
17870624949999136979112581687191852889707448481
27770340166802960664701778774451321706231956883
11355934230227377106128578459023672586408964273
10926210213161836270970643424270058615531364392
3793266960208904774395219238643133827437313343
10925483395287338281824780807065955460909722121
27971413476406758574398083718716841530576277917
7539393477560764890283644274012949298087986936
14698864477280456955425166589163954749844906350
14497586845347040311124214263562093197039250372
7567578615075177109418726695100643554371162382
14275177937998475491629219128433152819076541984
21234179165455262166671600231504668252656084109
10928225896457311102102346864868458080764579522
10729722710685511583339830958491801763830546146
21421767924580860292676634785615743614772981634
24796144185750517327842850872937561183542763187
7353935863420418427521208534060190043755151656
14089161922265195138980895412169584314647884627
14275299258955452633054849159527505058208571013
14686465813163877069466179162998475287299248382
28353913625135649433320395959461171237031401655
17451257768636073187986179341774097621372534584
7354544563217362388304088967176625315426686617
7132860688392971461891901009027887977537839748
21223189687178405376195708679003749223769626299
3782398088867297843423515171915645056100443973
27968072213942889131939177580037050900449226292
24595673167607088759894610880474995774035846432
28369816814372568532977668673789896857765941239
7563991237234198688834776419167241780636952669
21221132382181085691066570621079425895591491233
18070533508415681914993182128597880238709874100
17863192493399862422643572958671865091966224485
7369082042964623456137949162082726588666262700
24200772487496950630743731814401641250081710751
21235633037085933754655981186427969076604581904
17662676779022501407400981337832668757995210120
7368190837737845795484220020256944392706318469
20813353628668820623545845882160052065483916532
31148019238044656864377125235062230842896380138
21423134332019504246965607222690868666448561186
24795453818875893795182533951124636095064722275
13881692595998362467323204634664791597274291973
24595712399450334228927521057534335416894017219
14288869334269643870016995017989721146545258355
18082858227549942596641693414685455331565931237
4585198294371571854005931899739119474525237973
27958492324595401583474723458471395067120916477
14275138396331202739477967323037993952509984090
10529778754542583518293291913119230131572472310
24595027137526903989111919197523003056226428464
17861136160931615141945710141360847649807584045
3794716408877848264473921620547067979478090846
7342986352441192345023969629201188640715341948
20827646606527873415249256102714346166646466933
24200772487496950630743731814401639232903890590
25016539491060536876894262297745901987413101304
14276506910309187972564202139067430943535702542
6935738995165508590389854105597919314613345401
10520240953555611102051922676136193873393336357
14496220986930926489711421525986887388892048342
28357458388764734851334664421778713938118689074
24780235693780074788667723993562614921001768177
14287500558072803236499376166505137566091601797
4586489200012597252328349755338971428290133592
10926124426526576388494690645648506114988196166
7761839704813123250728318583582143597169608280
7342304697623808050172921055553844753202457542
17837821557451851420927538921250512307659748799
11139804884478634994663164948446720391105229295
24597039460255285947583383594211657227397688899
17451215276894090626269366667336761746866511319
25015724937727503081574565057161531879291959489
21652215005961795815443799110415044448276155058
17849455819409733600803708584649023407568383221
11533856197673193825772844827150024210170757045
21221255103405486433872320233786992056391168271
11368933776631813751459189396370906157680424740
14068506779262658692334834049589689413018089521
10913721708093703732262634749400859841366218916
21652984420142079317575728116955743262669576609
18071304883120221361939936200194433732496381889
14080066757786233036454921981024159936115584699
17862588126017266193608852510183502537723992648
13891997894874750424199881598617861520061815188
21418864553278898603389707608114748492648532787
4587857582878240879025290362220191128217475928
10704360279886462472890893698684566498462155354
3796854059112048617562273550309209100512712766
10508728307746575312315862172873764314825074513
8366869434887867611039712292210147890552619219
21210190262195007991403814712337652659316960832
4772626134371036331237732710191859319053532823
10941351231392747164928159969048050746180108124
14275175708236548926880452888593275439431086096
7342948753190761128598823439628465125612082568
7378579310371021429113323911967310275886990063
27774289571857645950545114175547691243629099073
24794810608509966969024831686487815396904864639
17870627317456935768607659717392746526887069805
17640096768361674760698151893667632146241716113
10310358594041855214642342981533252861118942862
7369038985759927687803984251363467454861577485
3797581721648571759482893972462565040321573649
17861778143610213672755229008216184003228228143
10718134864960885920020110951081458726003753836
20826960051055808324185335862878281592541134966
21419586191748602761964601196902718124108567172
14275982912606660923625435088048093421055524391
10332851682180947054205197436144078982145903078
24781682479057254499091744662777012212928582416
7366902703473026067312040577594549172709512149
14089119423612157513335010208229575156091466388
14709079237770145703645750406635604343346582844
7356725409827719462470283282755553375376501187
14275781737957303398994918416374712538787901198
11124621835478133961476615834585362027797721059
20826922303756081450481630654684256292238590485
17638078765865088987437821853925892974034839272
17852282400338903309011723368720780488073657374
21223227705908501111502240974776443687126727065
10902127969000997369168855893489009220000550468
24202062851915429872126316499436225034416652187
7332001757583636065785692705368042647257034085
17858998355769405403602685937078973141919213661
7762448390015590995714485539196162576644171909
7364809468686120146254438167959555723668952277
11112261220740682420544834637363335094337698633
14683200725827646091426931343954445038710022209
11115569858383537256258097616619887860953685740
3797541179591339082778004053148026588549667591
14102765705901036742270308649136642644752329828
3795405463438862927369914468758523038234714704
14489500566904963340021807540755863108547796763
14496895695066310422756858187378032616936315418
7740509566270080112929742080085898507426317384
20627901570978957845001513657367736808583075848
10938399785840063152834769745064750578260819411
25225131199998022814683830548611662447925875968
21237683806194490984704072840886874239178889988
7366902703473026067312040577594549172709246269
10530541640369465081408165267205257048003081380
10916508740040741558027752610948648018328380713
8149055235547429751721123301896429970820695932
14486677876601755423521570593739677943150363909
24794727879109771693640195314579789433000668062
24582503228406462468903274666417225621810087815
21434726627132787406434165413844424971283398821
14291727132787067601031259551269299794086880612
14300580901750634590798690992383138684524444172
20826922156757144280760552360148361775980081591
14687152630346440333799159092017471023807587483
24795416940815163243046778820277073905037480005
14489500418458649241218877378725256229120768115
17651689915932040201029002643031543760914422549
23794204147306367077882637473837098281473968538
21434726627132787406434165413844424971283137854
7367632306443383803535915773329543252502548633
17847968779120015574946504904201581888887489996
21838314070688879865961349386177046276856154479
24389570265244322257557670489473044729817422502
18071224800242698725679988394648898849832577723
17265767962770809457866292315555218161646041207
14275983453857193978959190203016879729439688070
20825671783762647634412626979315803059665332039
21223954505806316440139290898177927627157965002
14275296620744673923072306032052389459349091777
4387385582054559950507759047115500918269466275
10913807222730036575760412431351866974750317658
10518268492007879506343116456938432789567185750
21443580665998633233389911085571493308050817298
14275177945563115954408584691710692440046815915
21223954505719521473892121053709715987549863941
14496895695066310422756858187378032616936571761
14486033509289592800491400892031485264628679480
7368354224690343537661943895224029976161790422
5310121667812851172359295387075085911323628336
42653817747866775413376168375942754564825614950
14081040691497320479801550961672927099279589358
29025528089171754901210118772848452389801793660
18056725938289284857471252275356823888429857222
11100627785333763568857000316735693949417295108
42654576593979815672381913473068879577749914203
21418864856832550459428986464714775761630910756
27777555193432195802726424607959806390121476829
42650908436266470098414810166127051325262424163
14696848966102727656074745560020398149627547233
17871997893386608577879247353261774470024647123
26228004466917671755070996407971058706412068887
22658479131637845717070599351811072797216166156
21198551689623377896037090275964126305900320603
21432676589145421930090434724296221572764671163
20628505257477199771449177508587310664921283872
25237623467890495306076689327147069849004087585
28974725936835549814301828400070449547448472722
10703636012701668849577703209541023949892792617
28788669333795233204125490089095846862114068077
14277963028114247310639679290677199913677980243
10937803515105297145049476373119898010548222204
7156129851510857723712988531751300021743292627
24598328014455120813555639088556507266501474733
27924112474421878463973126611786797858364630689
21422451365260336413893725430111390233585335894
17859040838774052700291918526980770682715654465
27913160465824821083014557714048754668491308803
28590219918081180916253690466518181918293110827
17651647309938824485499166328192947475532134026
21631086548308980713881676633072189869654295464
14684447630526250497225152532894642908549848229
17672177251006138495076119043607890186264945579
35499047633182577971766643771973889824019438140
11797414929014686024942563919749325101955068885
7553775910453433549795972271050755068775961929
21432631608012647362108082623314795503191305619
39054821794189404952049149654079349839217717897
14475731439676047466565460351263640688058296974
39059684780814239185911967903854358082192846071
8253323627254269161738802402405726323779276921
4026750564747038965299120615550456589420900225
20814561379115983079002427540375119635020544413
17427831862560855743992671411510428188405393407
31940597431163442861133525513261238706763919967
17672177251006138495076119043607890186265117534
24995363560945522662559785761746829480071877817
14474319737344530463275506454489963893570027431
7563986213642208577596189350771436996641509326
14498914956464869270722287294278991184697936074
24796143209845876667708366920517350636522964455
25210855356195291546495421003924584365508945045
8252640956905558960981831738589832970708581805
17851544733315250556678337598216144172791595045
14498308902650821987143303992720601742846141232
27960468711060210517405774265649491025085355579
31121365893524827241183901347853884351154836245
14498308902650821987143303992720603639431743025
24783783530951015889811667034099642479435945032
24807736775659516029113958886484090721685562361
18045854699457903412935448352076442042049882139
17862542832084925593632263367774384165959958734
10938489637038263093841024394432372367813415404
21210102075916349658551147970182892947293389318
7134278780156821774584444103065130989943905520
28564042247173809915732718807193276165483770660
21237643124701668596291879354124879598390182166
21023324151434856360845939769644842056517335868
24806445713007208735687737731139685176910516759
11123897254530137258499387489376249699534828226
21668853239836811817085233584124576840851328701
14684573431946181838561556300131527143696401462
17848013326994657627167667653519251015194235049
21022637030898666852969337347929423345689675519
18862472523258155433414253767084738308501923384
31939263902932405415815973777500973759916204042
25402539076492884130002276847688368310965269564
17661994804656323376447505396166081418020647657
17662634140786908702603883304866358074857435127
27975443794030602935144002516706814611233356909
7529769751782330343053700796895450521204658665
14092508463225529204223293567220132179959645174
17639328990836974019849034566628361975501509738
3991806736042416474602733895502661829796172511
17848084215894794325705799436312220732999372559
28365545684041833177215799802358132680294262722
22236201926125026351275561096318706096829176956
7353942983112055748900787059019289067837353515
22236883884098777557824204590152222355248949930
34918786014518247476247003151684191128788374956
22236200842743061498606133124156968458458719771
28564042247083458881752498807725342371924252545
14288862515977305367603258275428731182344071334
21023444357176907285828675588641416982338563506
21028725218890612983939263346660449605616157665
17650963237487026584522700209115498524492847500
4167029825234279818422432359111990113111878303
31929685954328516000150039822841447707731703091
17254735189904607540008194970192524399609384661
11532523605318232411409543172923643812509111284
18069853630471122908419597402972117147892357943
17861136580272813636594698175839277686855522998
21223146908578446666435670228632187048354978622
24804906816836679142549899230748820407240166627
31929685379821983817107095093806654475757625681
10925403049847407280086894707439752299167163589
28564729384975599186026500752001621601665713645
14077367617626139006755256015683414696661183597
20826320452359095900634098575429377788358303112
25213668573688705298894890242962236395930202470
25006271355890255196974931487538862406558639955
14513492108494859697412200408886622303607716045
14499765307655721010832368898955698545401350165
24399191508140880728883941144376973930341071585
7355231389238859801631817960074500216054275594
21004240299800308872864440955405908447481503008
13880316848145844179322258230571137152480986376
17664606750916344818715827724939230849906387289
3782402694075134280815762563035697800735458458
7354667408335856682471637818236217110503022195
17640096193711580188815665972124547135715105477
17861131417428724960054821977962155519410023041
15514022944631981414699817332947188856962524167
20431376592466031812132362301214481805826897386
32134818283835459494373190274298557072412633730
4685960899307853182372810540918341693200533384
10715432930435798376778739091031147001608421957
21235548079982304812781605628944200192120494370
14683884920167421970771840023094322818546717415
10927493759542820472197804173698582243937200606
21644867524281266872715896312055091454483756358
22238214100862269104498965725792559126654314718
21233530357706533774702211796501749479769611155
24411506867650051107003839000714849262435358749
7577755611375795453437938632326690418283018591
10925521150457600454553724631187321087685206556
17851683876284518772664100057833542507664335660
10929584199902744794514826493842474973144066572
31756395228682674434124901488952159283127968758
17638727689313045249418224407746192479944112930
7553041578285125257018497133728768436991477252
10718092357909658082115601948324906821361794747
25402539609758092861941295358729249832747724014
25202671123486462933566878751153406414653680325
7342991785617685930653931604021379748767644215
25201221666083709442392396173631526389882108427
14510716768739931104839809275006929222392387723
14510673867578530498729750928680832677981593893
14101967866728750728019433577572174230253336279
3782355327196235914822897008569864111905138860
6947445663832249005281599964223535927574111893
4585161072422465797280055513888077410566808197
11123895312702025670599411421217952784290907225
27957040384629003483741571714917193645061348341
10928218340490799190402639798799828132001123073
17872088900082147271371483748783067732371460025
17848008441759824847787642687661420690453206795
23970637501457349650065012060232288716834786904
14103495006678589368376940237030217827792501013
14475811218369156675309992446583728500997348677
11535184735643841667167873347920138814637621478
27179564599974226081524882612055476676056361589
6946725966727226130503144934848892374288318070
7156771720386081388818095806984533734638895470
3782319808585827808911365920430041527875077287
3983036271070763646193114091209325827332387455
14499038080072717934016855109085629485563936701
10309551563238874032935299118868091117358952225
7354662524514961640326088515178119797721490767
17453879866204755729635970015659569402979647603
24994636308720596941081684362440986881703785426
24991775732345411843144919353758948089243902226
14301997495614288184123103931751774765829707903
10914536277473923611997084666964706872491770541
21223916225402365814983705271790087896617383762
7345086838018268721766806189611451751264577665
21232843794894823370232888394370471887531250018
28578458528633961293717527428429552252519558890
24990367406829515033588281304637845710684082174
7382894088530879767694588581803770386143761356
11336043098525635351281546165251785505245554699
10915862308340388522043896591717304728261640469
18071304883150204160409137063822017296390413968
10704405286648810315604430199775779396825430952
27549825596353016626540769528522381151912394115
28355320885649674574399417410630856868028277656
8162057569236525841588461266598824089751112144
24994636603203399929420206717276853771594655570
10915215843891281521067477140306092659752382439
17641458325066826782813703851495143679771928750
21212962383595236557973381474451875358012625796
24806361298733579958715839023165280880946931612
17848733031803334101094726629500972775372833190
17652937542779981664657809552871422045213320561
14498998391385146543734962353262323957844653129
17663363432445899470776613092092236165386534334
4376398340810937644486083287258286248234402517
3980168860828125127390103427841149899999888982
17640776071564431595921064339768979081863016776
21221778255818522171099008280221723950648903645
10948669436681031140487845185532305540271354578
18259378949164445318395004177218538062402534524
17452548812978583369854548691859334885737044366
17861778004323142900483336451362137326226412151
24806405852840440253946047877281250138731062327
7587894739317608565562056415420803860513360916
7379260408506256723334480355135426354608617290
17640780658545919944772578711786989523641451796
14499120947394399192057235067979879752590390132
24598368122005201008225477519362083405123489421
17873454177332302382037803596839222839380717106
28366392839250606959005870452795763966346333602
18268351368185672643401469341894412119624743739
14683884247821297147759553291022854477916957759
3794718777301558411756361090995535376104836620
7333332541759307782034543143553277430119488538
14488816379292712512241259300253767840587962704
17860364492706651423164417333131286258356962143
14498998522509041894125737735994576072572358680
21420314010444611339564905503150294605962909190
10924723441840399368294514190191468143398512749
7353256690631243976453573574990134132260522552
31914504403256354292364374486814870707114420768
14091091901738867642410437777165221029630713551
10531230292543533499300930871678868820961448166
7356680567351486952533638786683167032273880469
17451217932007371108979567314804531212191366293
21422451808582935631948526416385539662954447371
7555906620308006992161476985025343863452504487
7564029229253791266652896172946362167540222921
7353175911309528794221511060300743187558043491
17455247969607233030150836606444205088433581118
7342262477068513045846966494796952382853617558
21221735921061565288212188170477896317458038953
17661869723553763561089567333424119273102953495
17640780963570038685238537863218340169504686146
10928178232905853152539755411441374666529551395
3783162777342101737624635583885607173929566646
7156125419297739844862525738625183280793329928
17861131991508512776533717281064139317235371508
7540764498854230072029759030377747294813046843
21026870864600161819790699161475703404287491430
10727629764089092397153483413874511744679420211
21642084664854894248277904526628936443501504708
10928220865554185272363912835686395015993672195
28351731271979894398915766188539393353639144638
28341638389551459258118831678080458536295269194
10706375250288702257608708949888544763609755897
24596396857585695594327680127463420798438420191
14485993541411627740130817536745378524586845575
25004091074265294664112246973798730433493558184
17442969945514711052184561486755612895906509840
10729085882747726932713193200722692653680891251
28552408550054529669378403240402974310066486200
17442243275716579006332578131355478032909236448
21222460781492901201256084153536662042755437773
24598288005813576144281540257048250833967502195
21022637030898672284148078381719895618787306509
7557320690555975869538268159071536664176791591
13915944436302966215278574837888091317196795247
18056721202466101508994716393067968963019933622
3782400309354861723100327628910637539668453971
28355410736334085604351941473700587764841388209
7354546652581135163483334547521345767856117066
21830273061434169384633839086258868977320785440
20407382413237590858411898195398868097548574222
21419589002619536449697370597987515550878691863
31925369251154585826786807918733720810565766527
28798170237730216568569078235793175780475389784
7574942254446827269737504369822108780877388431
18071911117202540630341189944500154371199817839
14500369133732725767782385325432072404671110859
14280099032738777707993973670138080563752255090
15104145819316154168511059713299668123042285332
3980937996276347064152948750494714901643870154
13881692866863037754493279049256076725059044836
4984125638380385351570018287468922731225498843
10902092894251828950203959445523990669832418504
14488091658600543146107338379704912327236811572
7155403485776224415860514625474137197335235238
10519597037845019903265489122933586905814502657
14275903233105274343280440070165563869803352709
7356761216295265943535031123863629472871504931
21632585881118434400311533231364208549986553672
18061728924998953254377758707653990393458961537
21234825308397873747255511162138467758516190819
21222545484237717007510640600628094308632798683
14089763643076558217067815662310104194204794585
10915904782808084358747727422969542222515796070
3783162777342101737624635583885607062317447301
28142462208808630868003407046048998405001853063
7366942958448562366966564827674822928444239905
7132860531781554251114800582971502651286330087
10948627100650230621188770785164162855888287230
6946726262145322244188976294024317303702877665
8146430776789391624906718356171900394125651983
18071307973109107482043101192373138082484809694
17256146457021619052671952546837731782009151536
28119836240313436755017605180748297979265585315
14683846361153850628340948925054400406655327904
17650356387425546982170702139680282376978031145
14496864615836887129871520990084087767080481783
4585880646625825285753746205376534553890559627
18046584188894139838916400371507577560498150483
11533854789416135926817058737412698819054198590
17846632972886661133359392738911260814150513323
17661180513854111618753013375362769060502538813
10925400387364546195970037986523139873969192674
14089763643076558217067815662310104194204794296
35300592814711104340459155398251827872654715983
3796857148984312125803513357074583293069535125
17254816240603153674206139177272780021240012153
17847402700764731147910127520550126965474777533
10728354911204794523756965334875276609049680687
14102041248250170339931883934775907807745543243
3783162777342101737624635583885607173929566357
21027431797453870885957358261049635981914914034
17453917079823511982648282211887719632979561623
17674315737338875764938581720186813079534126412
7157501463612854824012233411256639925806241085
17848086731405690132804753892995019561999680792
21211551393973459805853315371486777303983700044
17861129033190427090618597633927292925614084356
10729041334787958934778892351478549092649590057
13883021535168447674676395186462525335144189434
4236196525929033876498209691569700558143233707
27771630669809612965853481734813241680071310830
18093171195406777522246583088581501948456647188
21213730438048457086545390521249467248401274545
7357412548053334523319435811787206354625455087
7342309153823519458943478949407211981674166436
27774332465212848312830264585020437799199531005
14077407880858941463585318121194572261142474767
10729041334787958934778892351478549093085486156
7343592973510811448850415279796460546886631811
21024772624624541749398464168344325730892504667
11334028531077346642984706779524936278990835011
13868685787820011724215311387498011635141819571
10518142697194940760060619563110145579934439982
10936432618583425078004685392241215048647225576
3781633402382147795035943902502808555725571237
24387597794597540715592659388079134459100939232
31928274827010899393207839312635981728448195226
21234174149526319772128950799186285349653081747
28566863152235431032443973815333124902282294204
21223916899247779329051083941063070657035699360
24781000661341440011056650035519244978650396523
17453917054839527308475636648859611081134477435
10952894364770498035081797810889262871731371839
21433278457581554029878242970602660497317684726
17453189836052734346953820686569421546056584984
10717450399279452404076495979226507392313478917
17849455810645732034093926549784643214717293954
17849455810645732034093926549784643214717037900
10534173590809436616271050641950855190943427095
10729041334787958934778892351478549093085751747
7357367106039804459417311988637861742068439057
3993218298691301844152345622781377015534341309
17662593730023781512071064773541257878752851176
17661869149075784809093836477024184143110270958
21628952782289532963643299664128721400758048248
3585233791603005793480600849387445901849511788
7157501463612854824012233411256637910633018271
24598370611773021722492152092768218279605126018
7376487870888591677101102855287915493788985670
14089685075452039126660815352257438486791651515
24389488199541621408174849515062896162874037313
21015232996888401965731567913268937173460191449
10903504020152049193623594175234044320334180713
3795400152658939257436297190119651020550373948
21418817055667914250029741439319229854731288889
24803822223200043980151359045199895391698117779
17863066837443984908450044647130971581556380640
3793350106535233608927511263340758271033184634
10517501715653650731365518859592489046579788200
21026187096325682835870847062339551104370134668
10705688965519463315956319438770289246107162712
17847317308495054347328288508037202177216240951
11137586027053179888457566409369605904725609011
31331537122461874599402822924873462480061499428
14496221282919679229103441683355749138348559406
21223147195890171697142918739776255417170121840
10927495709555878585116660131063654792879777097
6946764148730838411664909799725074438538054194
10521006076247310709975968419619857739696275917
31124025451421948367756070183570545057262923636
17442929970079059541833872922181701108770971138
21221013699918522161765262641923303505672010306
7357445690110103836182689328376860452720310003
24994637954673209396954530428444357318548635302
21026187096325682835870847062339551106474106688
17442969945514711052184561486765517474713080337
21442768332522491489173033869726244496335685785
3783162777342101737624635583885607173057774159
28564042673657411415656688651550622713400793101
17872729438809124124586536735846831320111171489
21026065914882365564529523410837613463735070170
17861816022032271017479368855200132176248606260
21232846031116950350883436538031147652586257558
24412799485300348768774704006401481809450915787
7564029229253791266652896172946396432846812088
21234823229126673330361361727678750927915227072
14089725321211814198839647399430746973704861243
14275983044237546289013326702026391663952976512
17242417830345458852435257404695838612919932933
17660496178277803412458196870728808309147201357
14496895547132266061251274357957881180982198510
17662634139768138756098088637177751291847121298
10913082223516786322685078656975044555728934619
14291772557782785965518996523763565614046985145
17639372055831323945859529349245024755562592216
11545530272276434066136333086782453792608018139
24610004309320599610185014239505838273530134589
31148021334607945169327365667222922179788602286
21418419542482270615538864923736512863994247149
24796138588018799571569607888193892157437632520
31927509982830117530305825725508103736468476703
21025419064406537373209999789552333968084365486
34311698577994935841391756611815465367758003182
7157541274787066158298910880420013498981943938
5181979409976893358452447734299016500575962991
10915912017161743246516036562674719793912842178
6935738995165508590389854105597919314612014556
7367632306443401493623334826949749416521823335
7379988347299166520492365421906216411539579146
17850144726458351484619655811183094824885369797
10926849680357843547391777573867005284418162774
4587170904072454638050272118370248485936206856
14496944985630887610427238693606627612008934658
14069279118419982532026161969733658414763960320
25017263792946769416129300443430207355363650117
31330852804257832857197590833953613274730464817
21418821364438689741325034722681502134933406487
21233492602671799273705286133376155112461113679
4449060094389375847110431598034064193436313441
21212964593961558983247488400123269672896879580
21039070756253794667930547411038168146832494623
4587173805414591076337160478040050309481934650
13880323943176657691423839366537754189753582852
4252014470320410535570729819519578913936791782
28369092668640554621419508321360810366761421611
17055674588282112656589075463210317157944534707
17851477614060141504671929104827751509778514012
11521536880579532912942262088521214631648510972
27577769468193454361738927295053484509554800941
11521536880579532912942262088521214631648673390
7376440790150009887596683780517921772102247533
14497541829844004236085095196989281410928077042
24587459840915328004406697850451360580748981224
21233613652827486471912450471547539003739188303
10926082337260383366791045361829758535428103326
10926124828063312724392147537015602676537986826
28351776122621143744702263634444792316331444118
21232886417303529055183285605872326376975410843
17650235591186953569068337227775028823031637504
24783093328821267204450883332501428931268376960
21002237602159356359860525830551589338920282437
8368887166488090282720429291304064381377797585
21420436862906566134368981657423866188777140289
18072677068397972970780496030225442263582785297
14496895547132266061251274357957881180982292435
27575107533517436608123574460772857096984976847
7353902434078797809770234291750979363780084583
21419591075598156166255322152796483136747839084
10705771424103242008113014435320264069730627922
10729001506437664517844050116308299246682588796
17851588604167539271760508458348474163066189438
10520240962738018061966623691161109044233868581
25016539185040715823668674142367335388259838488
17859727107048045635172819453453796326168342981
28561181949738225182257758721338366225488237751
7343632800588532149265527382125325609902340087
17859036676491865564873198228963869581393327195
10915905209352031716423041616700264037380067221
10705084730195971703168537354884539419564099013
11732271016033363358607949638849892037432296370
27366430991333293116557767411010216112916181711
21213641825859761272817379896745093161536338863
31925411143322565468756208207639271454073623703
17254777926424515044942783267774539875584668233
14474359720968943619680953334248083600598298379
8369571615759255651412314323832589817080382356
10518223641319854540258532737859410164040876436
7145867340011592503799732050140303403320575253
21210912344701011642686857179899779840424765462
21223190081483830253291896184436084478629520009
7365494377925374537083051793907950484471874848
7959612705223192435100641102611546672211784109
21211727150199558315417582364265389092266303928
27972103219592402132498582208114248408359027744
4017250660497571922686232711878579972450717164
28388809815467712160357399172996957390749486559
7564715825892140954117684671197260854864262062
7366259057576208183561517797571209758571711739
10913887059404685623217933573557529931562200258
17871998058278438991610239704614535479462478329
10704400682266294457386070599915407840230319923
21037091049962488108540973099302420395830729265
28561180599202028209389383042002296461827894226
14511400945119874552967564326844780747126330428
4238929945900576814266868849256120914078796738
21431904807629706546291169145801086508291212885
14486071822810893486917863535531204418582608029
14078814412152856466734545654411183598004886847
25008404992626862762642298524269121726093321863
17861053694244818103624210220472846356710867633
17863953976753759515026145545961912210577371781
14080232955095685874112404009593770564354423373
7366175476001945631863571157509874859706212246
21234861394268477093381118374399234153231443793
24002234521028590492366585089162576403475588665
4190902963894526422581816297916304292656489974
7577074365182516620385976003540119392656421676
24587459840915328004406697850451360582029692238
14496902649844681287808763654292383687553225228
14486071822246912435225011578245620628447427449
31121366016398397535976698132377117974449568639
14277917759052284053037854907048970672741390668
14501902957832935463575016115154822258388299308
21442768934052813778483643869783508898971805990
11311405101766107148916306715017365894343115833
14275185042156777621394676325267745425379078429
10518228360360871130551222175887431171615797204
24791865221590926929629999603795813177971588760
24596396471393588841192248223476161191896669100
4166350374886132670421805499489881892064381189
21210912041032454732811385108218738138065681945
14487361899293506016358791525370050297269118972
4239614134141213371088074149855320162216991729
14090367165116885722158193585606851756452775872
21212320948431337210822662351465644104057861740
7158220587317124724188091230752312304211215940
21221093643023283050050468970414367331818320910
14892440526740460001831355517532098112984249457
10915866739105910167931214151478621918506596578
14289591422533273451824458304940520752779836175
14091695875858475383547325166938765518228001193
14275296620824794317077005399012259640682258215
13881690375702758105719104444436347334835798998
3794713729189295664688740577338914706819831891
17451296204185449817433548457146973811168566008
17663280983015975013477433741814082290165437222
14091861736078615205516314205162412619667235735
28356050351072517575763705660500660549413136291
11126639730865866388827030070044768545454493423
14499762791692769901836543975713914187087651579
31923277802940037924540233956333591667047557063
7353858016762231248224636833282745389213296213
7366985709996690488841387513895980041507693449
17451296204185449817433548457146973811987902105
7540718974996502743598483944366426748512852059
14302720135193010205021943920819457692101957207
17640660052601538488032864008976510128911025001
24990406356940960661759403596229683130463889348
31925369251431161494613940664991272273396151981
10927493211032555371585024450705339196537051111
8555708279788289342665672061981451185889369391
24550420671821381509383415865263790175981594798
28358868165694947112015389994162561264726786459
7576266341441110549553944497524573289922977058
14067185449380816728257286739602746557066594993
31929685084944159345390439410572828576703118040
24993954350386630287044120987327380270723407791
14694192587842420032491608005188466338933657373
24795456335055075145394294552433247824564389570
21420436329367356812195253742174579085345663120
3781711527074311176983602044633902060797910972
35054881436386033087729637414595838584479097400
28144552510928640153883236764746352165250724900
17660501348806424220314367387446956229591397702
17862542839738023618546849293299280606102920009
14275864762430464003768752857665016655536718046
27968591467486612380632206445522560941273957989
7564029229253791266652896172946396432460689592
14882986047686993768254485033693185142462074152
7367671847713832911046522710216039037769742721
14497586976897782931758474402424195606529637080
28355320016178278522015688633173815081610762342
17455167608547431568344254711867392882226989082
17861093522254778227859605145257650126033387776
18256073197149372904354211320642040850436053631
10530503335431818259352140428630497406153449652
3772865460057140870382570206219714514953376526
24780365791730266710798319132911665247194959742
17640660052601538488032864008976510128910946393
11529866808508899968811988337661315098737955586
7577715217501419496431384942370498464009704392
14089846921946027583526620703399101431751088654
21234822957840460903676363962828607023531941252
21419589421304962625031280230468514905327489703
21420275985172551940443466018391106792650706530
21025419064406537373209999789552333968084690033
28368366006642290075284300872484210301957692953
4587817343885939574988211116762158627194275272
31924001957315633306743331762517431883521506776
7369081033693879726109613332113317884731167861
7155405722590712047318477308481521940786474767
10727674902400133936500061359842721662020986746
24597683531864116725526777620914701096178675979
17861899063232644377766809823097364980984288127
21208823846194433191541166973296714914663010724
10924756471717303549404610751812315913930752880
13868686198402310008117500735189761431106990598
7155405575136685828206654796971421727069665588
14093071352873296827329717551043300593327422616
13904270763721362646938724133751931831264154416
17661907750025538157708749987231817624197917353
27575795163891125944973226611275937390188007615
17058295857715302825134969352921475857740970886
3771448883124462357946379000213664839806042555
10928305240926976266753365576546738582301441794
21422412119408270255158672438796158774604426754
14093114115083142186592714360445182249816063979
14508538576729077147035152739527071363310048383
14499038949604544011859561372453389844486064837
5193612426586476600382253868091284574336488496
14496265394886451206701122740958899147249489694
7330027068213357502033565155764211344733781973
17863996590882260479228115418437188139016444792
28364860341179530490337580390526155199279240812
21000059140417756250686535348442796174621592543
14265599719063581121619554155704982698506523578
28363411605432236197417612818409038773036882807
10902736669251153824854028767429853137752739578
17862588848007831114523078862332469496633535012
28341600355341994997888974245975473732133448242
28345055554690970121313875463895182352392866386
17651689915878586242695340219645207346020692660
28564000494631435222392791000599596222603781134
27957122990728716731394394432518236931452095698
24994678069457908544670906363990050125667893820
20406098873093841927914915815621997510655542340
7377210370639493032482100379739583017679505880
14486715163558103804408042112037900747483030692
17662596367835802017219616155726436670306564094
21222545746321685418113673512125849051892843750
14277316292661669599242818405756412020081215065
7539393477560764890283644274012955115071895514
17056323403770574181646753654126638267940521144
11126639730865866388827704605949301478375242193
20815972407715456235882966358526642089678583275
10937038811179412249952565751775757372198017346
27773648007805160469524816751965648980155939247
17660501348806424220314367387446956227054025098
14513535009568096568527681321471498273215379944
31148059492376375512612042051828518578429774079
14277960513011715324834032890411235637318160690
14276501747518460287632691373775750356537813015
28356007449396992458145160064581259743160653185
3995351630827008808248306002879346176028635891
7344241501717549376311139416794954351393847850
3781635753903273350962451092208656665426155948
17464863664878674617610051641955347104701849046
11113673030524298216917757805934720621268060897
4191592173599193080421271870229024726092512904
7574942540707824941168152942357491360261637678
13882334307885756727166390526136794657902686284
17241773898219283323029610869120302418977499916
5193612426586476599276558007709638351326225679
21420437405202927605864057001468203276340109754
10705731440417140868303070572992813431217537608
17675684260077157832563583917782373452717906792
21418864700072302697392513788229513881142642429
14277276202629511215659773405431757032840362066
14485430118768713400294014538394452056628087198
21418863978682268217999427279668596071137455561
21222545344359983159980438055109699760211363967
20816619110200123136724566004218839141143090726
24781000808970605473480163923626768207987558488
20629878235911653033681190702789835342264937078
14278773002759765806891119077982546049361845467
7353903294876243333269174989737926972585055665
20629151681327559973512191156616729056654143530
14917891257975956535077520008988686291811204895
10926769040209511646251121986012904832159807267
14089683281474656584758596268794274368432094224
14278604593242554295810898758486976191300850648
11112908055309972350027538069329181271417346456
21418781536063508326677905271823260738189784729
3781633402408842421662461753341924696388294909
7156132515352824190236228500397468903102072033
17453914441582610281489635618216153804280474842
10517619799311357345863867474002661646254997121
17242455314997542731690151180808401190863638279
11113595027713082902591393743642566467987634404
18047995307867938739945245536238849508994797909
7763132191202663907858366778149550219067861350
3783123253480903399730916944258524959035494805
20828290407133456899889575753888125419451389428
20627901423523333818608998008702461407674920520
17846638143839088673024181865955346789265516070
21232680261000299340857975797803938559185222122
14475731152844501774079935090732865978430382846
4796655578846357190872480109322799191712016829
13881003549709294427098944560599542033059602882
14475006145411204523410553576523970712550449050
24583190357051069878735458029062362074526738977
4587173263683681483205168215353489041143154218
21442768332522491491526506776586484666146881011
14278601945705704049007106697478725170765484225
14091906602620018095909971230392503538641188971
14287534118392939066716918817480279731397719955
10901489198701515698552833420480322024260777218
7355271816741203350169196385083446597653359701
10914408558610648538903356392720998850911963765
13880968162666356164314619500754055378340592485
10915175457366554575730405093278041453811492831
24795456621376075457543904725254521660187400460
10519636857606275760747341422858320985660468789
13694906994169272958606993268040129025740288933
7762483236025148740803281992466211091816099849
14277918055034533279026116277043583035277507934
14498351262388322997963988796210192467165174553
14078731996070988637082928216662460307166543480
17651000861881575070616408224851927165312678244
4587171035678231027368256312506075977742914040
17664047923301540028665333352552308957431065289
21220608787089508081742051637295691637731591441
17464864058508480245487130828206075276551240022
13693578611077456228953166171448545954276010387
13879677913413153786454135708435255261091769206
14498955193527639515100166142206281489490375540
18070497860000080073747315418361788075868598457
14499078464820148989228360582784143179182278286
14078089559340820414450910186570010760349592718
21431907305100699202305941125217940341631126038
28563999485839521519637774576883786420526442083
28566137996812582908402917421651162857418746011
17849502899030133688288373265501945074779868509
20817987632595335914994004825676392530210425135
13881043664889360994098568425160394460477734359
24992500747999036035685034650001064842704767840
4241704721473444102456890295469796312957515982
14275178372615518037370321179680759819131174443
3585312203581683011609516239097776597507371628
14288223484906309846536444976282538165525373327
4446288390914229406287447506857324735757780098
7357447197344468563160941075800143786711600999
20627901833333574073661373776929187784402189851
7132136247669287676516766708877389920904886966
21221096437083680454292484074513062403278857752
14092550535702993261013623673337223705258037793
10519639373480831037218249975501916351095150938
10914493646368317289928984823654387127972887471
14091820956237346964926102617793837417765245063
4190218645583728748618882299549510505380791986
39086378427175888388561072251730010658773107030
7566129321238348152128858929969902404187230637
7342309574582082905922470755265525466981036129
21430500340093526460117150533690127397438494184
13672889994955945829146033376073809779049101233
18071219932842205511646945236782000056238543876
13882339174724244143674074975032667313194129224
4795973759194228303640134625472270374932042776
13893967726373563624326385557312558646161365001
7158950617375426238199897991923385328663084033
18079988301769533761421048636427723265643321592
17858995995028865453436426989666145490742590785
10729765333035841280520302283395446144307446155
31749782936126470964998982462737000180405572799
25401858069841363718289941434198723720162613395
39055506407354918074670521131382427053180684985
17697499682119044545062499969944311599681458681
27168582086682028196083704127118581780651518934
7330673367852654094123049211552145430573767989
21418864856832550459428986464714775761630822322
35116554121979588044796597864869788437978197458
22234224580656069940758466239005182236752779009
11123935288109194421207179482963179474056156321
14275862856728594888252833146723459942318633773
7540677024395186288731814278993524281156097718
18863803158078696917710657832094170118189016816
7343715972397286975157399321039149688039164065
10727630338476940797770563716764660787610739180
24388924792683189009343290146372789101718837691
27168582086682028196083704127118581780651523847
17850227628034794729932956479488641590634956044
31542960722039566353587340761198471556898077899
13893283801457314584705009972858666399335091212
28783082053108549038561781918576920091855222613
21199917557597457297115987371014842900320744448
10705089456918542328479608784237909653074865584
14102045860746118407658162723081174652497180712
14065729627699796154957552488517158923136140414
7566167774018383339122778053218279392728395606
18254095867475277808084941790440279790437721115
17651730186844641104396714136856189042697576468
14078773885820368656296970160346695287502026253
18254096540358416172998355325596409999786914555
28342919549986262193359095536603504306570080849
24400517661852716519593523239430817821457339752
24399873048109564461816620860797702006555583940
17453917605304755063455833473505679845771906409
32127456298574485032388732771570752454898771293
17451862003961145956069056528621829951025532218
14498997964864529713782267694859022415064754442
3587407673739040223838467277941435031502635492
7353132861878139372152033423456591755564732937
17664614518640277150041443798836778884214112368
7364807231272814060347851598844565499055883022
7354544268165580625029671386178061577521682452
3785185121327974101250627116909442277385564332
13881690498978022480604033802111982850333204549
24594820964266228777353493787327153079672911168
11125268963162767713251352426471232471424414498
28365668259031683859548678753661633673952749806
17661992838626554467291136664806758577527549205
24994633939878668446423607941936454584050883160
31912323695878078292354562148477899500835029977
14496220404682890907449756485832960786217731487
10926125263761129932955245407713220984205510810
31928234720024370828948748359665577859378625139
14067100204111768637092674335244898339728580137
7551708845028617848494476904987041014618472068
4655734638016956661580531526265754123180858731
28353187414169947599664227778502944989626405449
21853537765803404396677453955539022395354852310
14497062995041658734810536324691014296011499671
17848084224119958126693143809655079863076669410
24994639119561303375061515092966132895350545649
4445603647191843365187876824078552005979343271
31928234719935976020045443259253881648408163077
10928268084406800126952206504182032243941782082
3782400449185808683582070234505182380025970259
14066458943989037612876058905076031913691170272
5401041220206845266934124726460262482974947675
14103492639280754206498269503847033958671637853
13893283662060001484411935214543946545609450506
14080190333592344364565502307474345936615131272
7366260572945484440652681361700461741838468253
14291770190324894525195086229157829897154772670
10707026564784210149456010537703699342033824029
18067959606857110811589687593447855701654860365
17848730516469468878086961681895897845314970451
7353173247438935308229579120940950893636014466
31929685084797186217480591493704504211713414730
11125226087583531711016610282464392272846717209
11125226087101563138909859367372980447623645512
7342911162478723647383427428523281172763786371
10926771694438973629953963728924224620983123399
28369014659255602512439483177064379088368553774
8021288880749792379529488838988346366172262995
27180170917294960084792990940549183991062649156
4189577079868114778581330963446947550729526424
24595547913125820240797967927960430611705850995
21025419080366534726364346471500659322969127961
3782360211077413409383748135493739566605996350
10928909065581365782726517126843512481944966144
4587173255943707600032254339503122188986118230
17455856793723492751534278746859149943911375940
14698099362828935245045011251483167361257804038
28366392839415994139018156193006234204144363310
14277918301323831469446632043348393333672233156
31928234720144654125004862526830627158920926272
17244392135669990762446030411415584848883759260
20616149346781264977436626105124565694408632301
17653624375896049294109273959268225466482510037
35484553490636806012216763993056032175678908690
34498524302880560435334952421705437431897603780
17451215276894090626269366667336761746866432711
14907586412285290520701476521434653921475389408
27909705682979637518562594729263696986013450590
17861176824258751618775216194909466685365215507
21213004848251739585081443429201122538113160030
24794003167068008759004680586358461077758410113
21434769528030822964725203653243535860967886255
3781675884623051940850631214272005536152722958
17848816483249129792832470211814118388238205634
28356004785645009158250748592172278036141091199
7738451562793340828175708415531706865138901011
14080275281487194620564122437522637066048118233
7343633236679629191208398394656667378914343484
20999367555066562841389607784256258013289961180
14476374937548543280651044131064675623509843832
28156787213101128475315769943503462382229461598
7134271965147398855389922994571014184827236938
24572286262397217580777903051335005787380058719
10508001079767137218345227275521215648990497528
17453230919537260814306551662657066909569872266
14510674275263476106272513653278620106557463720
4007711998706495017740633978193402164999335677
14089001463218343408493338557869449434759871262
25017180907363758499323304984813558589138918963
7575664606743910833647196468693719385067925102
7379261258757077844996505719851081850325636605
24597603966473920780977248989952239720115373288
10518180861817762744842536832980949796713665164
10529220083080192663274017922598536619984644599
21653581578781111259726222374920623074833304378
25015767403496423594200809178260609994444835835
7551708722098193311010560007422029518171655014
21433405915612907932670795311062786120230409434
31928274974011162092308309093493490382961039737
17649631806479343652095436620562643265225244891
14486678303202189723826297104921781201363318097
17417697514216525958564705295464736790588540347
28366232230983668796081175256378572029624990865
17871353830163511038551265246741356342533862309
14496859583597814186688314148083715507566103244
28353869364575810486127301423412238122113495571
18071909020103697672875724806115505721977799701
14291046330943777893423043265209803000957074484
27772317372984585654852058557233114190813590452
24993954645262817274598561105572344687281993286
14906292852069950771745667129848643296909354835
10926124968282413689537979574977978856709421616
14486677294265098599086046511429940088079562873
10728359210935085089526608873509002467742883175
27772317372984585654852058557252338715623788531
10936988798775143109055812398692602793418433341
7353173395825114073170503014637921799833629997
7540719515763671036716175320397001897068395542
17639327066334687527940205665256389697103271082
14069409205139719493223386373789249447280874148
23980985144032455790809603946419209465629467416
7540719515763671036716175320397001897068395831
18071951905805876965044601074171557167399978401
14078130085641517221621239123918736409041759476
4575580100630261015975217161697452218303014733
24200772486906269524838191117344389314130737085
21434769675513211460569724705017098495265461008
14696806483180005828517539769803374813936440822
7539393214912706772363114665569386661562638761
10939773471459263144218868339521627267232480390
10913726016891157193639653625101268500646986127
10707061943605539356433556647850140294252978183
18056125350536015728919454259306901574465810998
24200772487496950630743731814401641250081627230
34693595228338765964606846873526617958850820628
4587171290130965257678570895002583152180531895
20826237837991072281599141325686577350984281897
7738451562793340828175708415531706865936860645
21418861906100484070602025086599419315920695381
10936988520167197296349954067776560474060496761
7378621498014166634193274262716265755166585068
24794772459198092380239179506798008819538793378
20826959517515144803903682822498884431230732535
10506547331006359615211352009067504163473568198
17650962974248523360852129805729769201507385076
17660742458486221758479847921811352081112799513
14276587419331674718436807054175938194740347999
17661308790698387851498579189264046904455846695
24780275653999700952673798119080325643028830138
11101314620427719813888856287809456770846259575
17664614247800611783144083141484355462965662296
3980858218548837024129972937656892780579155035
23794204147306367077882637473837098280651949943
4773307961250878008018600783294542780871936746
21210866632363635986859766524159310172329642016
10530622026486936039045343038202622150432019302
17651000458954262870882521095323459805834131274
14078051935885129308153100658979879173927894696
14090493229830183462847588003214913384011698024
17451255679305555856090770180614016630639209339
18070498155987244833702092591787894858780851273
10913726730598039125933776993440339697734253066
10926124696964306328677745835881563419511692397
23794204147306367077882637473837098280290285228
17649712315473531841486742417282065129758056361
13894858455989056587742695147215378469184604176
17859720428347640029686648590728001293349249581
21221816281549452771969123825723235168573496958
24200731691295515424487811586397285625887810544
17465510777405313208789199591824628011989819351
10917192934430652652827140243538953634637198539
10915861897248059746240032589486836342407862681
21237683806194490986020870632718063139352264033
23794204147306367077882637473837098280651871335
17243061377063564483962693899693859026936056979
10728354057725364042041779196042242857364447008
21234823664883068591144422224724585564874270684
11110973478766478118011764870085818385369314603
14103457119731578673585653950660489391898954096
27169223929902957890159820901302923501379190649
21025418940965799277820850110266721100161847308
17463538446392398866658433587205499815359833065
10703635427987075690767503701248182202531540407
7365493796074143572994601769830234645475772592
14093114106461151012567493220745871187521113931
7552395712928049233871856584185470444291853245
4586524185093931695854079265220872809720533335
20629189715423799439159471614569080761984346296
10913203274770056682336970774663057390299044599
10729765333035841280520302283395446144307534878
10729767700435223231228870119242304626174245127
3983680769081206599680059033959883526222102087
20826924803248339527454829690707465913414777911
17664613984674329934108915473717304241744938391
17850270537638307553137406098080070584554917500
9598949851671278508349957888507211739874666731
21199920342525149446105188169403977815720789511
14498308902650821987143303992781125911725420821
8973992644618081585078732008214835403456414606
21434005119214652209066684141173422116094625569
11113637519136618444710157049588100024805783456
14474355092025622484191018471468637930651644788
17851544733315250556678337598216144171949619555
14288945122437017795720159581565636274575066086
13881652752163491002534913418646983554851226731
7541368315857657675790115820494888297238954236
14078738367601737829129804789968694570333433917
17058980331623671106858100612794139194799686236
17837866694714271510141233262281495079265611428
28589362603048844444252080202916220654928016534
14688442880058170639251954369098952033714066826
35704226591644622041249775817849468805643685773
38688779751499275334645088257084950572907436638
7354625229361389810847660706654901212908552589
10508006111097202542940874684123333548564763230
25212261322787471670705411026110037473438754249
8790477538751371505401853269318109384080294246
14102730171805813522591047802906718832858948890
17243142550582193348240043801187274016617554459
14277961052869969708948975855870857867162399832
41838045318385369403333952277589989095174538758
7342304820927642137740191512474661122366940521
14101354561654129139313070085166749654132112825
25212261322787471670705411026110037473439097581
7563990948983423732354525760910516019386704472
21198551689510077395082284204326783203907695523
10926124968314395231378300607409218277631172013
25004863187467797458903879914947844557310628187
3782402694075134280815762563035697800735541979
18504567142386861989913408104798215280944587545
17661346407328061540494423005739050319093397491
20826318084447501140166852731323080467407458328
25215036478172451221593776121193311014218462251
27912478508249461105069624960057517352324944181
14488046118866280096504271544787196325885711816
24994638971566742508621550635282720457885133647
18870835986555569304508656963492763445786371743
24782371550153909323861647469691033946592389179
14079420326171030674992774883806266834657390072
23970637501457349650065012060232286707403465798
7765102818031311068751904785670486695922143160
10718092357909658082115601948324906821797691135
14697495537260615423203015618706639905387775132
7342991522998065742993338208784364507343937788
4872782290302047088597219232060429509084712744
42207509303202527425539995251906383941746922030
21420311051637701271961032820188252880118050622
10715312027657128721368137732954609336386360555
11123895312620384216218446209467761446762010094
14498266123568640065853361692842007799799668645
41456840926280942144767438088073384730387633401
28351773458692260483644582604447445751576804551
5193609524680468790042190288565281929957477404
10950038220228064217082197367158070168664520458
21223230352334326970208758217105156746241836483
10927538193669715216314969481969152968769297381
20826959649682732460046212937803048780950844423
14510672351847354837120625553638148558918361413
31494288281599426866312493713036508574385857509
17637963288064918576382805401330925601117493982
7574261424476433041781126279288534620325971854
18677666363437766106035164394343837422785084870
7551708723062124985280681647209832154681993622
10938489932191052142154172523417547726815830844
24989682202565365279556305489164579871450050575
20629835621239656708482001005686060617070079129
11732311541423402855917105985487560742124956316
21002147500061095222222686236741100142513165713
14277233145403447177992700251566705693431042328
35489510241925924404737761539745123013052915100
21199920768411931316356734108908162680065609953
18070540065086332225852371765734609722336679351
11135528862367083846178243515456690617769191818
7574258353973276438044660514010221506897228743
21024045511271819406157199469015480492380852305
31716737010017369739948102196012456745888717119
7540762129923674915494077206079922917898482296
7354624932925898501465505288992987500351795963
17661228298233043618563464534649608181293088491
11113591979773857136764545677822567225689809363
17872088900082147271371483748783067732371548459
24399873588878128570223935261880890898213903666
17451861601462272006106305479922107965944419863
31121365893524827241183901347853884351154506785
18070535606334587661314000538122847169336330216
14695432665929752764283433262148020955308735492
4192274123916552868199601198086581739221343660
3783771486387890647862271222846942853549423506
17638604540617618999625327361018442459135958511
24994639119769981480020934360542878405863308844
3585274045678001113204595738913690927273283160
17850914462075964966542133333193588096619855328
11125351857314387488081996039148777225701734450
32123141677026073472968993122188034610782505567
14078091926717298525386152675977547110626362584
13882296823153541560810363753322743886822483353
14507811618681990049887659722613871987539685770
24991775732345411843144919302308225206789203769
17837101834173437748456712340067702478547780170
17455856793723492751534278746859149944710755431
17872808704724571378843683506204569060933731923
24994638102184047469135415189305702170295191851
21418904808139627268774174800524011103426149146
17451904347391864368989139677199187066373754353
34088645622567250698258216116273069174366468641
17451904609582783551360131158903019582011694909
10915215843891281521067477140306092659752387063
10694829723006339856492382493216977798565951538
4235472656366730068795222121891349888777827811
31121365466529133105440108937285368015411766415
21431949493285415970481689370022495630113524127
4447694374323068091021693623612480856538086928
24792682011263739984178897573378351856236115376
14687793800932883551199428362214888999577787204
17847317308495054347328288456176829455750930116
17862542545225218842447966623542680825287611762
14502303856792976489886744358011193250897179699
3782395852502890550490914910845705456928217261
28364095505734422859417172744192707304403265543
17872764957483045531594717305391972449248387107
21422406965323259681908180603786985301361341379
7159033371827871673659609760454423108605710878
10926854152997528913715579463429747664524198952
14277311433881545578066564614782327244375167798
20827646606581332807110785215433366476760817577
17847317308495054347328288508037200036046416248
24995363700597694886942048489904809317402700177
14089723108552456993421275000208909225264518830
7542701047131245805018788114903380404009140377
7134188799969440103231975059742012384554509123
14092548167311213410628940306140669403727311818
21443500461638855544088475680515309000299068386
11123854779115064855359028036291721049215082691
21641441729661779260219760305779800403504611299
14068553962511911190621417120057155085019566065
21026106029580239834161098973672841701806559950
21423095724804159503605115237754667851629602245
24594944932823539197302805150546080153849739713
24388199654669706013193604764332443966945469615
11125309095102825937405917129166273779639428585
24397818660501522722061458854577793073637106483
17453919562438531124566926150013249792362894620
10532682561147249349524540033930857758748000637
21235510062413236205722741197904258083332955858
24991773650779913181802879752445972057508149099
14299131592372160382659381231461230283814393215
17851636821605876524669996913418889257665542975
21418140119726546343713923648901701682202857281
21432676293277160205489638311159299278281281327
3783771487741925841670092962461547263965328175
18071267571126088356165396472699809868143046363
7542736574562307800197395573142507661838585785
7353171470362428850075145683745487957509515842
21038421677583825682618802915175455586780174092
10507318973265080767114977790265542540102202260
3980937996276347064152948750494714901643875067
27573172826332135412890663447186060044725517406
7541403563638379002981351638885929009943165271
7353173543456211959476381989563150206059250842
24995363700509300078038743389493113106432238115
17662639155161440295915320993099562235166106666
10914450885092422878047509227747636203366418196
14485988370376029560285747946523590658438710957
14078816779582280705602170031381846425118601882
7353938649170534991020376820753497917134278939
10915261285396061233808892653168782647477483794
28365706160823004915535783549750502867554817283
7344279396041246078649786530610589431750669560
8147080274263382677692638898863002616721629525
10926856521448002550726343786879856514030145340
28136331112539089720636374908264301906080555197
21221896808039934221430074935914865297886853768
17430602623734590908660581423430834365331405841
24996089484422513572496663327416755458655797302
14092506110733679865406303945421065105056064933
10942760572356388179005628425072428796869318034
10951487530032112058555102758813550595683136202
14498394286842354700296349589990701474442840419
21430576243849568796729742420334428583580153331
14103492639280754206498269503847033958671554043
10344447352459894991349225997567545935477676927
24991090823311366422886012589639168266002795130
5218248875801841592935135526005950083352901064
14286769143231974225425174735257444493499654018
21234861263763684836865575053384539797235045765
21222462287339756779800802633889298784341802181
17861817963798576727433710191760833277905611693
28146049473872450248661512660145288442417912376
10926087228642601377590536744529512389270756509
24398505338476887140186411615781876635833726414
14290398873729694234001053621383352381588166711
10729041334787958934778892351478547075302836391
14077367625847955825115475763259079874590968324
10917278745561136250442056648892927114564431597
18067959876786276042560597664212000362244614674
7366898097237561315796619346580457647766685608
17649712848639305608949859787964670943907762452
5218248875801841592935135526005950083352984874
4984125638380385351570018287468922732046166652
24388199654669706013193604764371540125532135348
21235592939349186419209706479844217897213175062
10718821420572911752873598331243137804667313919
7343635751596923621359623143844074858482699984
24587378471125051684713223722025811575190407003
17861096185040879653480251619339970265547476840
7353902449955218866743360302679275061661027736
14276584460951766938559500364854165874395827483
10928900299086741046122991257318949636489650688
21431949213715427240652062520723097258904756144
10705729072477397028228731655204199921503001255
3785182761696762255507120614120026582240077243
7353938378359319518415803353432811420998590694
7562655298369406351541751119634209319838457285
27771630669809612965853481734813241680071227309
14499684273175614591666060007317718377567501099
10938447736955135743915749513425471738419551212
3784451069185455770966106753261968090647933304
28147325899109434028287105480634407456666007863
21233449848742445835649827612127070987478408714
27549825596353016626540769528522381151912231697
17846836367481807226511774246825372156921028798
7959612705224854385393158773304597700778761505
18071992594436493288453793638157175276250696890
10913040184405418919889399241776164751681519112
24991091109964247757567836643720603263369937681
17453879866204755729635970015659569402979401664
14279369436397596596820326460342927326269615763
17662639155138097427054619910321049710387507861
14101281001657782204275885552011335161414570235
10497140061713486001578962455129543322265946836
24994639119769981481196481607176350146719149862
21221738592580127837072303905643688771094951254
7355999044120179863225919872167643302569200411
21210144994347438642803839521528660708586771007
17872767621381902851774675676669164214474241931
17453917079985579737574351517594685343175927407
7357412548053334523319435811787206355037213617
21422409177589152810888938198828588509584746634
24399191508140880728883941144357739320179950813
17849538401799404224026974939975066166335608462
17650359156845340978712324537289375044370433104
24772828710664044082638013997004397977464828603
14275296357616598403972387618359320646078161427
17638604540617618999625327361018442459135786267
14078823882351747562053971490221981781264785582
10728276482863864689663528285251015388920338578
10901526815466337776495967048684613392209673020
17675686183103489475970395882141079182577089564
11533853690751362941261586482360993075033936451
7345089353867629515293142856518236414305228560
7157501463612854824012233411256639925806241374
24594821095903870494971917244870561627746330737
17637231168701409643377001386809428347826022154
3596864964202199090384181385648904728268259581
21232843794894823370232888394370471886759088836
25005585679417152066842829890926144570983693156
7354541769218658445839928329433920916608780450
21002872211113923024488331570264399712473221630
21421687399256507208304646193966594905910721128
11122529750161343083935526093029676191828743780
28364910797682306460584225300807993356555379959
17462853578345798114643942509797804591905811711
17848086582842457373284089871473124048752703752
17848006362036888933458373475943551916646827590
14903593982751507546570303293933086659445771230
24606699378208162023320034787018155918170976690
21212962383565379397573566697718491386591088258
14288142966692789669257704357344868062233062712
24991091848279866095594557099533246985388188173
10928224878786237573721797908168215363268448216
17467487581255113391943087363859944545280750902
10938447736955135743915749513363645247476374560
7353860237790329525321987819702839282583985970
7357412548053334523319435811787206354625627331
10508003446714609794028957102842279353982892132
21232199320013736319951913572489833127743767760
21222586133015215072808849020638326151233880739
14683799116264694588704601167909281357785994137
13882339174724244143674074975032667313968113707
10517458796830839655195355498111900318723796632
21234134436840173974308872929588246514130645875
24995363700717978182998162657069858616945001310
21432676433106434402854265469353126508887753051
3786634866070925980773747652287902525544273464
17870584407798486598501792621993869019334473935
10705729072477397028228731655204199923096080809
10506547451923671249110830308868629601252193302
14277963176902136267143764733564400862855768699
14684445975412421123426403873178846265856420305
10948709970750117335360419969274253845249259959
21013868783969615727629121345260128474850861783
24201416017234321476929707817062340825426038950
15095053842257209165492663151593004359645214688
5183269527627643572327718670989502156076344218
21418419542482270615538864923736512864792206783
14496859740754805201574754459772514681421021327
17664050413097706427862922944777195035018737534
14475811085856236239008643825576491173911905929
7354542195246999595713277408314069653196794988
14906292852069950771745667129848643296909595861
10310358594041855214642342981533252861144500288
20826355831717618921300681566555553790667726135
17451258038938625843927509300915406700760595559
21221778543496959450820142076361390424904928801
14078092321449635094992927771759147906826523637
21223916768182576405257621023249835770585434354
14291043240472911294385990197465150393725489470
24201416017234321476929707817062340825425793011
10729765899742169844782573209534726886811075506
4189612860731353493175753003054907089763053541
14091179358793888562423518114066832842294802915
10519637276373672281878660010126386454877202702
11112266629391998602503603563705911578633887542
14496814740733127940232653894606026405319415930
17056280642474799352516108919736952661487041770
14484622955966392651644064342694795540959397555
24991817772052538810163627281462545747822413646
3991080492419775527790396015993749157706403878
24597688949244245213953017857013211755310130708
3797581721648571759482893972462565040321485215
17850184840278807602367782605067691663311230355
21423863082870983589586078658323857914583608437
24808418586289921719152416755716912901662866543
14476415323591480566758348481949123116182837827
7343592702614056970086671357301919579228500500
14300581582176524066970846334995243361609823833
10927498503951203220745955664003526460876908793
27912516385647665564813172205929548881283265027
17661869862902815612383352196631616250376482388
10694829452531319382141772640996616356094099597
7376440790150009887596683780517922022409005394
14500449059573291780684807641846371062665330991
3781676015206516540920767447754618123791715793
4587170904072454638050272118370248485936127959
13893970487572956864840233455007359256425533525
10506547468851246652886966671159455763943417593
11732271295121402928415709638785364319667282914
17451215276894090626269366667336761746866428087
14275983044237546289013326702026391663953064946
10715271493529753743255913698633078189867041562
21222545746321685418113673512125849051892922358
7564029229253791266652896172946396432438138922
10532037742141979592471344030699248011126168437
14100632496553635372161634250507770737166517379
21221132103601583621315467517389237893804474732
13882296413480244051614776378965616766189626698
28368407611978907251879447569297526016251577174
7345087124307796754435713434271305589330526002
3783080179435744897631223291598686227755875771
10938447144582186375557291445345645439365603493
18071225103798054698833481039058297169179156369
31925371332720084488128847061564932353138996275
17640736111693408015548943561921725133307499725
17661265906093781894192846680335460849449389274
18058136916678874138761398443622712078953254098
14089803741385815645470688656882233156138147394
3793991540705159794628732229113592464293259584
7366260999368944442886565125816164998757093766
10729000767551492385718776322981945669089393081
17640139398003532601818044138883551449517308546
17850184454787630467640407696306415992624250395
7343633096005125806687823015164790101161994679
24548291640633164990212570552513458976393511899
14089722977912411451540317867828517509617139328
25004134297061866083299625077465282592141149497
10915138128952442390673584280335910272825330137
24576464783879359892478970797463566481911804802
24385543406876025091972935610110162939941937696
25006268997166210480730206908366586399234943077
14488132052957119114540603624813282406622326977
10494961260093506428651411529861918272214893653
28566864789601298666875253287952853146752034609
24782369182272235260443498888930244648420209684
17637918150320512607859419904231078554962669520
11125311340309502400276607549919096648104047904
14497586532040870224750332237057015746822934004
17254129250281639402913018289818923862231798005
31148018572899796808798350937509290428562121136
17640096768361674760698151893667632146652138307
14089765879357452612794792404727490938556607093
14498308894032361159589802647996365315790274948
17848004141125916405641802932229285315185333473
17861131556717819775432938117566895970157779267
21026146423876587427200451753556941798855187392
14488813864320683642396491249337442011024936471
10705734250802868293955885961214991106852897097
17859036676491865564873198228963869581393243385
20430091234905622348332411663471537584304497306
3781676459042770821329711250074147757121993242
7946647838720081060056376552896222476069942827
8365541430141512091790756438762433617574461925
17862588265394670652615920804525998518854273976
27774332326464395398896743371986146906095585061
24784547218462149156176438761603424009848618708
21025456818822301534175019181326877900232700865
24411507139537240794481315449527748928674347489
10913721708093697604860478585365219719961637893
20406785428247537057480121752765573128589477175
7353902868727722391814464034767346532502376354
10727632557883851222393238027871854249892156227
7355230848359879488868278846312072114512837623
11541500086880745214628260514939237980267582111
17463537773646267687145229320484364673052986522
14090367304347041081558720002344769675880584572
18068405060405969563683022125072198128590081507
7366221040922684376522088406087601138542539737
31147377410671998064835486913460541363882294916
10703713717576071118448424180222110165608954036
7345044075780289910574537758014631181856226480
24202102982381295386770419290275768855082894003
14301997495614288184120851511078977313556857943
21223190081483830253291896184436084478629598617
11533853690501044003052502114445079451677783459
17870624949999136979112581687191852889684824405
28563316020361485237571125408756178062234650421
10729765620227092243777792885018232506348529005
4190905609476721260976177813743923366332987690
17640736111693408015548943561921725133307494812
14500328608259012507942138160951175557663918924
3783039784685895257413957452670820795967297638
7366175466876627406647633257949971479251719080
10914373030781096185178114680347196415125896283
11312049428652719522034403145900294215035516951
10913726016891157193639653625101270766896362254
10926129170091183425646313392556620391250556935
25006958353953188338822784200798011380468745127
20431379091473078185635857187759342491384431259
21222505640017760312407275155094517188650704693
17653271836069471635467762899241637529029919369
25006272521378749706419399422201062601394120962
3781633115127020698450546062884684035350096902
21220608926351736273244565557675619238957525878
28561864351204885839858407859524529650996866955
14883670366262582195465552947150812385537769725
11125995929294863038579609263920609284937484318
21223911467375544745503857739404108694935693345
24994638971745586148029871632769281551842345045
24400517529709844416162636862413975404216085239
7761801950180152672858413899465618380000545975
17859000584335589424766534578765091162791737293
7358176949157743058423088198896250211308999222
14299132453169789502829890538515357691466009442
20804376884435139669992785297261230047627709640
27971412934620722494792931677444048127442794633
24785231692762216066672040634495947111457952761
20827606359370447214543863959963182358654525879
24385580744445889398627601546777916829097130181
28564000347177403590828097244760684196069341676
8555705772130779812289748318767051969887770487
13883144421334709051868313127765162819329858136
21036449478061692264135902782546557202307523689
14498356843641147864364454386690573168984054825
21655130340955205065642522260966161737933335772
17454563388645227130001789141567295952641435110
7948705291336744576529545619897438322824445460
17650321270370073605213761412504678986237270329
14278604584965490171924902487324106936057610213
14091823726647848646242846627197845998028436973
17638002969558099779696732467749055631161276079
13868685666308798659674736292709157305080936449
14089763372687278121669598843004012736106014836
7540681079306939946741658858121976438044020643
17652980444166478104426132019848757804675017997
14475692831580397843097353080426476317680369575
21221254693897642388027463982566801861035391377
10707061943605539356433556647850140294252904488
7355875059119022292525197892447552210023279748
17661180652150844594487112787388831924689468043
11531197574825166890308204539182444222837641905
21232846031116950350883436538031147652586178950
14473630386701481185860942446429555705676132875
7342344935652073809748073998414289738733324769
17859720420154162081435842517946353918118565207
17649589873794343590980473544721986677765141076
24807734539465866470006883321930831797504320000
17453919579849661381742345483980233878764059184
24188374085035812009562007197288288157933992475
18271012892887742262401255895367477952405105378
21223954219431851245110733975760252516047944196
14523714799608936192500684513186594581643262221
14496944985630887610427238693606627611574458416
13892637231005335746970754700128641873226312214
10902128116031534897484556928236590687153436315
3785223156359822695261092354819516077843874561
24807734129198748678373364077777395302222007352
17872000278194087571976858683888499261405868224
17872000574636353960956767396875674969119808366
17662598752075878281874074919322882004814050858
10718779059844888126038503303494847110988126144
10927455726837244812036014401972099267115236151
7353855511064321264498784503840480098406209926
14091091901738879882542604794126833512759018713
21221816273355974823718317752941587793342812584
10913082084796662749346743893437918943852294607
31930367477678543270261257009044590896959674515
7763170201653923215621046295750755461878985095
27957083687582457342853493614038597887520390589
20826275732741800836847574859832413992781425090
7353814820325620418577037036406555318829304391
13883103723481441690508443230548640247881008780
31930367043336477232047394596318132645672654698
14103376889198329805539374516722219857185087573
21234865999188399658243649407027291287667886063
17454523126356493250051355088596558385705907947
10915902841440436955955795772593966716428736628
8157463952209714205108120317747527898411918559
17862588700465318456582730613227404126564538688
10494961260038754019316355944808005765289223812
14090412311134514252603818824591886812605543105
21224686339029318704006726120386911176073381867
11125914599050996086428013733151339425718436410
21423134332019504246964368268900822241300521746
14277230907623372315247430013253697317250507674
14499719900432443832500970473549497948584091364
21000059280130382595707130040046049180998977791
10928220726292067047802671577052670143742958883
31147377410671998064835486913460549086045782103
17417697514216525958564705295464736791024508985
17638003681367200574720765560497618341188968585
21653581578781111259726222374920627357949709488
7553766183898965180551379104967171570532450250
10939170218384329362668451238535353267880669053
13881003402707425412386783580768800799771576327
3782319800785703585960873350428918361482001444
14487364555114480287726367294627551801558100490
21023482523332481894764307909575035757142464604
14302677660208196128529666048736557083014223391
7355228619283758045893206016103379469223928660
21643491758060270560865427242182817171500687927
25004134297123633495270170163545819178248695676
17638003255278839825569412890362512088415572544
11112263983011056939719388875994146608715739854
11531197845207938387152147244199591503586195965
21224560840136362791253287869307701396675308543
11125831853749392694875456936862611943337592908
10705049637550473220487295886865906178088189074
14497626935462842517875938636817635068690496212
21223873701820541544344204160253909614974162887
7132780032848225088495838342515406003199574378
17642142782276165316941234639497758214410343101
14498313934462937471038369946382947966904653752
8146476580329381744407311541370268546555838122
17863996590882260479228115418437188139016356358
17848048836541379371221555609628227341471569205
14276463705168601996077817139894691551686449602
10704360689506486250675171102253070725013581302
17859000584335589424766534578765091162791737582
17268346076900109400498802694916188019871858012
14069368811894017055275718963540599521305876659
10926853849898064804981188481130142010587975963
21232886555998441096395902566540750971275627163
20825672038722441789296297926716093250379463208
10913721708093697604860478585365219719961815339
14066456149960499100188599698153997412112988897
25006271946787158477741930542641301898675766256
28369092094133981004363634517310722799303613461
24398504804882567351134835239301277591464448916
25213580221222411018783239496810595572790109832
11126639730865866388827030070044768544657953646
21655125613746921750486527176933798231685345689
24796100316517466373580075550636015641178474993
17428599231743011494525649066568286575973090932
31925411291286917105528993106453092261046093598
10915866739105910167931214151478621918506507855
10926853849898064804981188481130142010588158322
24595065697394105606887397521157772715583965388
14685818700041761999797742810620776194787398147
27573172809973631395425969434371603309305053562
7553806833016496489795136968880943576913393911
10705089449088446899564710296810778406582165615
10520238331644927759604629626422336557096339589
7554453001079816189309140745994006093312066247
14103414923805015587921124482541325842941807801
17851548757242537116146679700353279133252027486
13881687860764087876324548638631755330623869669
7364811401861934473781113623984524311256263329
24548331470717531628076765733212954651439646524
8158713684637976310696405878234209872020563868
17661867198488543158558512903835790114956944675
24795456335055075145394294552433247824564306049
31926137952923227808077803361104330781153828304
17858997781144379497829973618165789644915377793
10727629468582044154961569636853304669872543535
24781772052613036035966664658710105812448901657
21434770110730832072965801032561970387821040215
5008116794363510751622808633381831148657366532
24781772469824695522787836932925100640607522751
14078130208063524439076933329000253952155117334
20627216834027889814284532374340246729443825893
18056725633656697795831732423763795539659764193
14300538419022324205842012984355920418352659496
14080190020312760593336082033478884227419426994
4772626134371036331237732710191859319053611720
14089846921946027583526620703399101431751167262
17058293505628614694105131478008120910353587634
10915860219035060955819780418371798023647169646
28353868929269771627738240748219007570946442785
7364849871570961743544057201870486733030126201
7342221673664233320042384384339227571177599433
10729765899742169844782573209534726886810902973
24595711997378279943302104598668096127948226222
10937672845684269361017878436918488434729035631
21235548212014895455226442100852729198469699848
20999367555066562841389607784256258013290044990
10915135055298573777607863236411975847306186384
17664133289913073851954528255135454198771211853
21024813428345387591817029390168960774559043196
3783806996836624113108789083987599588735605625
10731181336094646741969532752161798270221423674
10913042543129389997195492088042760077285736713
25007720961170755790695193438794662983822399674
10731179838381103786597251041726458701243704598
14067827596830569960495237574266543263974242325
17661867198488543158558512903835790114956944386
14080192405063248475581912064469325898274915871
14102730056665435961359061687179638742026057352
10506634803937894185192873239482124625425991527
17058295857715302825134969352921475857740887365
14089644951564959348656415748921002091013661149
14091092328309330753634575142887068074754539079
24796142881149981016777534686795838943750889498
10496282702701143035615426144908705915438245097
27577769468193454361738927295053484510715923755
17640096768361674760698151893667632146241799634
10706337354462311133414075476650047223777823320
7354582180355571934337170436546621412085135835
10517499347682030947708597700745282658680424165
17453192491299414063170878871024929663852318737
17849455819409733600803708584659546776704787074
21234174124485536169099889542719695224408975714
17454523265273625378297420676476745379447212033
24796865528715024202852199940012332370489708385
24785229489657599980185248898492934900904543522
21423704458087067543347059041972248394403850332
7948582947923976779534875938182534966281632655
10519679750426022264448609316344031545638119694
10518865484282404714959445205704627918238988355
14499724904201882670420593311840504328925328238
24796138588018799571569607888193892157437544086
14488129102652159264186786300642238078109352931
14077448389323459565587281236183611712884090620
14078130347862750580154084338797240146843330588
24202062999316095085392716809257538314831466335
11113634872056600910807962677629514957116268435
17454560881471513487151655521074260301393820102
13882334169050347525534371896695081684011668500
17652334126667764137943831615386052624413013672
14092467535418322380760412161249030944447082854
20629154458942350542618269485536618883345533800
14104101348266681662128417255804917057341053705
14102005597516687095598765893157535457029794807
17639327362323625330426466870233050711924472865
14091094705803588997132256817169977683209466397
