23
8689540273781255145429121143407295115429465
15314228793745697693788258185307351010439913
16878304467152842788781919371569272972178716
10107937592873221547181219735290598034649509
20433302912041714596288262118082321342357543
6914991949776668336425702639328304277205617
3489957928342282839336712276725426955215133
1929499434557802540425185219833099567246650
14803910948490810708723256527353615100425294
13672741429990081506296341645207508626616952
8479335846032534814928124098788467672541787
13456086354696264626607218073176065478727627
18290496759049803954317970274950034350584149
6692832500488215023298001620729844832156483
13746084674481481455056828003566849653355048
10256700905667225059907014498071963507846947
3497795324146589381298287839196131386252221
5202538798484680883784212192805083385970469
3570325706616010369901259011674363155167380
6912303319204173963406686983057235625290171
3416182308402968007709197707099364188050107
5051779150022527710752625097199200557935167
26836912469639017398588334664891932337179593
1854910336451199856864878916562734970324131
8621671476441521328424900192592231219720436
3347903347487507099611230836853249180627079
13598135067365729445660775459712477666349331
15168937020598604811401761904098035295191563
2356235280162573124580672596820806260442049
2430421250492592857787318176608047792181562
3490642104167031620251195166987624026020730
1781433539564971228172491019585285774501648
10330745348431791792843042871326778806416451
8259472847027586223978367337495415560774823
5199997013185995059509187675157529901937402
22069156368505672318083519865438472175333412
5199979970505346520891798142864853564395891
3710358802088530743839114409291830265842879
10034132522411810912064930453004963938979276
17014853924370660169906970819934925867488169
6761122672815044439204536603093489533409096
1781292551385785022711585968512279859213714
10254159132411867248173685479351427004808291
8544674643052318859719004187208297313831054
5271337551525488399152326626125950485439106
3998119936603781543665422885209076671013525
8776493139552125231379277790150141570265953
5270945325966691882295380349577219133007539
22002496674984222894945299144979794929620272
6689466545870262229444412752257130581464352
8479727406590306610166348968406902743070848
3777976429723829594878602441336874278892503
2585664667515419437939528706806930108205018
10336672442608009634020054508848887517224851
1942698751771452181925871703083132500568917
6760700635144458845380498957940709670122522
3416182065815501408007114974164013468436515
5199869213612481344397155921943195324634139
11678306645659538386171170064003407324049872
3496970532751804553171235989245449119467277
8398559065142599544810238224210678473802463
12040008127255567134217442606890332065024604
5205501550474982128265783350711141060585540
15242344881500472007837772095617816964293872
10256970246666834966980833308089540422732762
8470338085336516011701414712661665912289428
11678856714862982421479386639345131206986953
11821442772905281163540525163515293035503403
2244567475865692059544322527497491173627919
5208727301621659075213089903399956449504508
3777976429723829594878602441336887768919387
5276999368958600278908770692615548619770797
21932466353943782578467044589712470593444555
6760707759144343219029347845560229744321325
20361927235597337570556064960654343686918111
8624481773810022175459393980215448144705131
6763792490087920421826208563190973458805514
8686290486501281096485489649783013108764283
10259651010209005669912804628714789100713178
6767164773474043374737210359676465083445327
3570600857726577786760171037746816771126773
8402065277997564962192716984543341559632709
6695783598815936467938320543420434095616890
5207162072240087129451760660673770069751189
8469653921497114593259953510933713337353447
15453331998743059101570358538873069486878297
10398649781404210747421591702758050098406987
20294205273102392073050256511121413600455734
12033778965482460241770679532542561021727286
10253328644330758056219575033111318171974962
11897912091048580556996563923141012070416568
5202948320774883887631367877087113699802059
8543961505246666018383905224438858221484398
3787927672207179931662677647741029539262412
3490355001616743088222919379144418659172824
8401778166323387078795038496484356488735425
6834623340108025371053760065290260185181002
10336672442608009634020054508848887516653531
6834763908630656000462122003908569557387672
3489952108162391778021980266170293551223981
23567104345676699063513555830781907396251746
10259504410822603051997448061667678261554191
5131432786804755634271558856934334634545276
15020039618512149894419623396925220001590147
8621671476443376496024839340042915543022712
3564961949181789086757196755159387137388860
4071650651291487467954339420956808275423482
2579078660312644726543400877386383179465495
22145608851993237119004923375596800939058419
3564143092772327093985834228042729248471514
5057691186742741342716659906412656944298954
5199313114968808443546793976630412174835841
11891859332751864519595829676234829040207732
8544943926818637671706242181164338710171161
6915681380448360764132516487246012154882109
10108855803581616175453544605742304212288656
3706478157379511588374629441008527775673692
8401925019806770066045720599874459207478078
8476794326395097994307942719506758197020495
11888504476580060735748915382965155593798049
16943625259461665989361030130067845041085044
12040926251933710359011913085471285346719736
21931536542376991072980166579730335180612187
6840928209508513461388431161160705692148289
10104957864079278205960179368742962228230432
2244567509478710112213832172089354902315366
5193956460986316065846148425370202340150130
8544663730316971506721458129646350318168362
2245239236195000512689549719624020999828915
20511269051302496528449688310053377701468973
5063301165945767023601073889771324758320925
8469653921497114593259953510933713337328055
13599105548985799658764335861900219321667196
15458568854384332236401502275601782084931519
5057668863745711884341497838722161830191652
3710388284705710873099289260112016678497894
3422504142119589818774863326920745513990008
15020425459579991131660387213872343948426098
8544259578752686371680217316479665230640718
22145608852015064216705340416526603542073451
20510994499692035120390024953064005513109531
13440619429326809002409966481394796568198110
16877778080611841953938676493365842793808186
13607689028694085877313006641488869475616988
11808949445927850021763249739568124261573030
20511269119064239125396139231734475794149500
11666077070519843154874889029501560867878249
13240086246926604204490661378476997251390356
3351123475903757244356501757071947385763141
13520437670162935001432624214256405592583301
5057400052966678303961947815695138953666029
26268946457510299090843188466081530847185340
6980704477941065259373702714604932110354726
8541309483627998786374602120298626377244629
5202819595890978334977385904389347819532070
13459703853703094965135588794908080941145176
15310219301620533904113782888983395573880951
5125402604571638783910325785904575227438233
15388010731487475371553447761483259937541417
17098056235854747029272202633422678109181058
2004399040733489845215984049031661241400351
3558926665227796236382707463154438649449142
10256700397540998684175264042006195268476486
6905998497913111484596458022053442260937328
3494154093466588619679042444954601874453199
25180063501896917573328581422766746290725829
8624340497957745038339821254402367333921963
5274042227740784308822913386234096814288934
3880958176895858084610694730974164468121122
10175911676573785458675364582489956486733656
3496970798353293023441298584098319099499827
11746725611618969474925240347639054438910415
3416456475319973268754633257085397748595926
6838234711574477916988465800693890347800113
10111016985785856418120093976243624227057045
8543973481299001916288733530860024023786828
8615336329085796985975271497704036986224588
8470320037030693949452646116372079241616349
5131707394151665229101818261614081378318231
5057931267001142329997761269739692100077698
3490232847456366503882193305089321677583719
8621536263743461294424779471666961611912972
8470331282085993482626174922347477893031625
5131860115397060548075393318700054120714785
3567649505435298442849466705281442328486991
8615470976492395362479319132218674665426389
11966196849509458800230318453072071563628826
3564546805010654457327246705510019261526240
1855196965582464849092044357948321815406620
5200003410647237522927883665937571190313959
10256828762388685298440481693304251575963139
1932596093840938392067391223161879075859744
3805954830772400331330269326500102706838542
6987032897816786524359713244015741670765203
8470203171848214213125786689112190602277855
15243134444954545531961986727520541876539531
1935296245300862934186254051495510851757591
15459391763133358346309421849838354345490351
13459054938850771091053395850043421816361665
8473288420395934194143155651200576685880113
10259650722495097843931582226243086209768738
3499768425112138818466041592585868906714060
12037290724314892307380489870667535852765735
11966477323638733858417296551572274415811097
7423171124100794697249272954474561722256082
12031377359155613220777951679144357087331463
15458568843338565267562369113813314094657912
15243134444954545531961986727520541876807734
11963386264995640320894497005733734372472034
16711233629629145435855153527610832790879647
16710690674954178511296875619648715379770130
6834764130506507539419636377271974135215969
10185459517601759888135801393091578259143023
2653667979750512945281119352178535160468964
3422217837245059785483579071429760826267469
8473025221846230858823180109565653928564585
2518327481336795168565962601625429888261738
2501790166249570543900347276219989659637740
11820396022606801460076938060080245143346490
5486817170289473325678541921147338052390762
6837696880645855772621202470933772159357893
15311272117425302478777358118194334516919445
9058335687813393831072028316374721876169656
15243268827277244653275768109746453562912015
8479464197497783830961308929981784119221549
5199576059985183904453694870478833636345372
5419854734384852154743754146451667262944430
5060478144356006594717902853249254795908566
10186003708450312245837643671660646867448300
13447069759985700771800693604277929075329430
12108280096969090709087430037291868963831251
13456606919212668280934172510172416971889981
23854964338364607595002639541426220360502420
3777976429723829594878602441336894430534392
7125464600375925158892550949106033185863587
10247275054637429303381241574971007159382617
3703264084383411799940560275713985784125379
25181558867334240863655050681992954928305046
15091251063447992618232715632666900749363335
6983930098426903425309454769140919889625277
12108935374249769619537994728850060805550751
6909634001936841514663390624576533978377306
15231038002964380227898714794702284470932888
5057668091022354301788347274947852822084824
11900862647026078933722870514838928645980671
20288425493901725868395362315023176570105503
6760438254988436107704353856323515689397836
11737720261845875989751139310475348871765548
10186138302008793913971527269027988707139704
3710107532967842687708026908970262940702220
10185465581685450337224209512035253033269757
11966055584601426913397527062566066542911155
5199576059985183904453694870478833636637909
8479335846032534814928124098788545984087279
18733220658336601072477672553608423381682062
17098056235854747029272201602482520046884422
10399292332854852385802234064681228849526488
3564406534348769489063811968530252160519944
10470662341387601571291852806083808271220817
5202948067181637794780001735715821991925042
11895376945801282874186407296609135414071729
10179698816915662977111569990546569736403754
20297430384546369652850160608990117657418901
6772802974149180567372530925663760527613272
6918772704686225897137451094439384644833117
22136329058625955076658106631361033902311971
11966465682844178949480982633624047267249620
8543973481299001916288733530860024024372960
9968822445473630575219170373571615338618664
8543832746213905877359784833761033655570954
5131860115397060548056181906280702031048844
6773065666018031497963343664076974094352565
3490233310394457649285776278487816506497267
11818088738033899145801887971188221050593006
8686155561488860678376999628883923960930025
8547193321047485491825233466975120197604489
11749681746665249540349722298428405299534204
15020039596377117428506528026518980026754967
8838460936464736073897406542373855476198823
11888919863775251937128574887681578811051710
3570459857919820036226964000816933218428053
10486276198566710847974761560208599828364032
18726489068797839893013488162081206634324796
1862765690687245926031015898990529982125609
13675820569244894844593978323590842999838131
18803630599842110278016074220871129457195856
5203088393601636203333335220515537654899195
11610706570732975217821519036944012227792688
12039845744369780826863552616439969176134487
15091251063447992618220440332143949326464462
22145749400311866497648371160778067848932374
1858288509696277684466663798880999954822589
2244561876138155676741060169372122517650872
6695666491027010865845376634550708261011875
8469933930827137350023081752496252483751999
15091251063447992618220440331936663706615608
19999729691601173484335839519619082039204585
3567369342063546783689766626284384753946835
10259792022020134299257800337625512638387556
3570740896392807455225346866212902798551352
7137561107247227790362702865924778550920965
5057808802096770591951485280968187866658166
13171563143415071297404206768716766153805604
8618860847288934296561760702682315102848358
1784658184213887777800587883099607979626253
18803350058427590235279817547331430059634961
2245647917153163604374226256831161784434445
29542646623962916045302783867096930854495656
13672180018328533321693426811812815999557151
3490642114295912129842190817119874468097453
5423097738121911573335345263545138189549986
10111028716412809628231326417584577278822132
8683497639526396377110642061702363442737243
5051479910157242759450844960248915279163814
10111690269085775175304994480344568631404529
1790425722211090147425069726900235055424381
5484240832424469173751944441380540369028952
5209417309694339178167484288298682546364316
4288838012554310008418232522914236778662164
27978570950557586058760353939672274006748736
13177874107702560031609298022242505052393291
4983214645532433403414758715570174360947022
18801492227627208073281779216532283845955803
3496549854629243748873788204997228746553390
3879463132233210459697224197004550977265807
10105647836992962547183485016573180860660792
6979926780447286614563018426859424124927780
20435173269747678796041690156169223788484797
6760573101237715055311278621139673557284145
18572332402545040427607240892146240953619549
8547754257340547509484104911811952927707848
10111409023149863233968636030615780610701442
13675539633678157766078023591330251050520851
3350983250451049670231433694245050905359160
2097404681302259477794896166239992491705197
5126221150677368688172786949285131833985570
6912976041986954052007259821602482044272069
15168410931857448996865474286027283633078180
4219507573428854150973984008440341238301186
11601825387942870190647499791750467193169963
6757909393755944502403068461587683974570200
6835045101114431673366257202314996793717755
8700059481114632824757820286397611595693010
5199313414165030672567123762475460887630016
4140186192354629885766631532351661944967313
5203064710571709342701427621008094910766188
1861104971106155863778306796382017618142638
8324373910777694631420991575034937073276956
2647081917803688569906379832344958515770556
3348171915762764284501724294072894610636479
6850482865715155252670167222003436496968015
5051070631331400505777256122417333741553635
6770261178244956976697216026962670293643937
6692416869888503703085687220490502821249485
3500056104597259669312149787661131784776124
22067386660271574153254860917017779890893843
5357525502385222053838044647984806493848140
6912987242374314954782418102015867891619264
6692955220492859376362288230038467997259474
10182655825145740578781407162680276878051518
6760701142732375572002896730354730614484649
11610584149528657131743564434292844082519498
10330605388079326168997879217801753661692185
7416585349787789573672201595444160472426959
1783974043490945571095254850416183666373359
1712599197998808908740067206138648199240789
5202959843542467062889881255946166971965837
8547473541626148601416388460057460106397911
5270407497937611480218891307604701278516920
5063715547874466805332476958183332448832741
1929119371787347840588866961337721718292690
6695789685432294694504224858630614223636185
11601825387942870190624001615683599860242211
16655198007576099457381002728382062548983694
6909084198334922813052260153243094225764110
5202960526873939364872153323099154179325126
13458615967059652458982833478285524667729251
21993609358970579390752767520874591041429463
20433021906707806032876097554397078266822293
3496403035314446068368498012444034700019628
8541163138814444833874929271465915980295396
1861104925413136317420300967749643711326891
3557972662428425244636269564480219762099672
3344665976628904917584419728539047146502183
5131719644446210943152124222109852346435309
8625042976597610012744412728133691093232701
13382017865813671384936435048152443108748223
11746713405081745165687010685715979915530840
1787480963319684912102946452615552198514280
11962818780565042025216833028661343659484534
6760432343975665424106580804084976725994893
3345362602014298480419105670884003813660171
5199857307279195830534025229350154234749563
6912590402592746952196016628576464726949858
5050942311621714984108751709779797201549719
8402194304088780346371524641676494376147972
10185881452347855908679725251861165285663467
11746988863033633806348160999693663971350520
5125671601648143760556400768675250467182548
8470337335683063874864072281241240709034613
8612122551525619432087734830021978536729825
13595587438899613955496250508915609817115727
18723104489049207419308277513749060415447901
8543966863905689804844362443629058723167540
10253187888094619977302349808092950357720916
10112204439920343693032449528520694414965901
7126382536327048692020013333560897291092444
5131713295073520130607428752341526354805372
3354916274690119904869077017988350708421235
11895921346541368647164405499345138534193233
10476856399627045543350149045381573100688916
3703919063824149263021075736434251883735230
6915119462121229056875132495249263392564687
5206741084876890908175328359404247198806670
1938374808691392108385424098720455845097860
8544119594712482512395078406742992190765969
8621115576106249697638476716238945533692516
10111127994243754754927042336420491815934810
13175174987868570110558430142128839027898764
10260072738656082848105630518943849541486426
1857873121577849481884088440987371977558349
6766614794616671051653054785543684885448676
6692563239359124296200442694162219653863601
10253884478884709297658669770274652427895801
5196620177981236159406802493980776092967909
6983532316864346040973835244649727754948025
5489902661904826955631904250956073490117352
18572466717684341263405498191278516256019921
1858288509695409306487264273989861491177889
2140095654159675699865869835842527627121972
11823879327958864210023839735154397294551169
6686943363144636883893297010202103571722342
10108072305196204778254537436029461302854226
16655063613722051912271315791606473851167372
5348497251375769888097452774447540766998210
6770115318380272103896461059520809963999602
5348368657036224048042432938161397249549586
9892066013150375557609863741002830174947688
16655332379812625132893302003267846464704263
8399359828018279502370403523796148964769192
13314418209562281939333862878510302320825766
6912034489195725775079129630608184187120783
10111139450669266889515175832670402782791116
3777455653976941595133642617508955823518401
8615067056824687896755785959715360000013445
5057528085419025139588885836329785309536819
1933163935244024341717726896252323632186969
5057943493708066238765444062602977055733325
5199588286668466118608605533620893453304317
11962550166165737460885909162950933671245575
23545571173005842249807876121994550876804149
10047023155105003871895233015823884790750961
7126124937997132841157104681240530830046858
8541157296067304781330092220563908053387336
3344940642649967419101039220861275492053682
3570728127000668124645311725053436452086240
2287577010974063809137883542466107977854902
5264763661933656236276037969997181303858585
10185869291979048485249510587671956116408827
6769834347256817738892232003090541840719939
2437410218361187949776507662306104714150152
8625593090949292192305858836808590072076137
1786912889998189711330276368483389824610604
11892554719462346424512513790196529612142931
3493042657782270392640206286031620242473415
13604462559549738212713828528353573655151172
5632758215525746243876115335727078326223573
11893237822410636149500025062838387678938317
13672870002719915915246542764389594142438674
8625171238548169140514884410053703370332811
6767029628482175222371441828834287055637563
8618421556042952116486039820262487387290017
10105091981333521187287523213296876414983932
5276981076705524264197935732995479787094065
11966471757509562301766645411527891874288929
3493183612327719612560768152322165492953336
10253329164505926055080602602844691152525296
8544382726008925830039373509441600016146144
3422638813034825511834217735887108923610501
9898254736242243059527095215435383522472949
1713008520549301989061113297541486105024332
10481958330200394380199807251321701403189468
6760847488102230007821746008107300073516987
10256987499590149509292299596337202907899777
8544522499107294789752412460477500186488514
6701982726522493879577264043312669549578369
6767304281994974093769230876293589435746440
10253609338897905146652464496167662330275550
13601225906078645943447268474874994706481577
13598403844051744988272234632519670422550146
5125268452763971514660891767820072397119318
3422650246868579120136809046922437009257334
4003518744684323837082430500403503471642047
3496684041099514525929860678681182539888002
6764073472366006310785799065671106130133962
6905705783066983224483545051382282240846742
5271086049441380824289994638823502554750553
8472738097687348343574709959155010708040118
8622056818588809841407606153215377083064871
22142517839004127443686017401186314194574915
3496689538955046876291731720381001080861536
8473288895385608119576700880767712059468658
10105373472135511917251235651185817074183474
6841074268196143048938260452601405152050713
3496684063691192477219790998421366547612438
18571788927298262274277729719703966381719225
8476378937798112646303043418368921444946831
5057387385456813890569277113339316805859966
3422913930472586102440383083161468192248272
5632494719685271330810366978657071833726246
6915540969108288737125752926824037628788013
12034059717210926358913423018731611367193719
2356235280162573124580672596820806259905643
5131578901155012049816950220342396639700340
10253468639870410187330324937201552411201142
8470611666885868344469752701218072366475146
1923188302264329891604931223081888313253022
3561455977823873957282453266168728473940614
6835027361694987561048948436505174945442574
8476520170403152460454165473752610865603038
13601098582541792018720735152754077170830244
1941478881760036203853777755934660507163877
8544516853259299359563069240957830158157874
3350983273456585152906498878187506086479312
15023393864656531384211585277528274494844779
11966331288502375656935163650700702637540845
8686723104073501535149609707240194803290602
10114394860710745992924942522863364660288682
13239560590373874889237973609666965114252380
3489951921933211757258966488666209322827601
5635468925653563556033982046589447685514333
16655589681370424009788379769941882024242909
8550032371023537454275126380138790138749913
3648298764044576939622185786021098655586954
2430421196665392666471320355361240981274073
4999085096409633825732606012685073039046144
8625714425739183328844640449827282423158186
8624481716072682613510219081348947163748304
23419387737037118804094502212555593123729989
10037235544160524791253014355060204560869620
9966269480874880184604499482699889497147128
5713809992957432316714357907968273683218170
6911753494910505915156040756631167067478267
3490648720579945252656314639952367784464806
5196485266378774801116200942909313144605139
10182257679913363166874990050676422224637192
8543855811137543821136155369511013260639461
6834764130984940894403032320888042255746148
5202538844091335342502842883478509263843616
10324843935275925268675213029402503599886350
2287565885568422753457477082627918610960231
10253896707047654286053339661243449997378647
10108072240302317078562168505566906362525087
5057662501427329966348793491115326131515642
6835027318489664516606185865129636094596897
6983006174300450405096089141412806943815973
18726489068797839893013488161912055053861717
10327514318386755035611194457525303830833713
1854782052348277931050401322898800785253943
8544113705817779050816884806285913999109725
6692563239359124296200442694162215804929958
10253597178967543537835938752660813345686297
3496134491612817526680152574539146900822224
9901345276216330463395365156786431120979369
11809217758611647289048562662314399028939439
3570466474898285645952826906381913594537140
11808406281817173942929511571446766587400065
11808406281817173942929511571446766586548904
10185735395165478610627041739756982638831547
11888919620733118864888758765116986837015700
13599093873632249527570610775532337623382841
10182655249745486152303409462242882913852924
11823445944864041047825306399493864342471734
10179967395251594951933949224511579689784434
3422218102300689250265219744774602753361694
3350989105643651440873405760628366426583950
10253469609933418327900223716307776495610355
5713804008007990036094888997039234284299252
8404741182428786918318253288650759945014160
5134804828138998479653471223960701244345473
13672595659490008369520511902582494222010733
5267304707667121335395753681587990611021248
6918639119240333047654232745345285100916104
8621665323453218583055395568953965647866193
6980061142582163011164118068886485674466487
13239437649499154720900496133724008059731572
8473007428643490826797595120310409112030288
8624341271143479696650417214687718589445181
8621665323453218583055395568953962391624150
3493463832380616605770760175897363139889707
10185459506053953390247653581853504363427616
5707615868900102954570061634978440919884882
8473154005919246955816536366927686137670753
13459446730807543845550187812064446497919835
6758190629524020695144520385168709728004372
18575289553399760607805945771452607446727912
21858140443842126898838885102565024816454691
3422363419938659279860485450035325562969733
1713411923483401780964398324736727039930562
15310429620153643842831732274912605192883574
3497099326384485233915363951804384179744936
5203369585764861425584931414548480073048176
10111151347403976279645157578211149372061513
10331436163350347844522038042177750204614671
8399511485447327693792705956676227645906732
11746175575612900756618153131371247110027410
6702404222971431445869030084927114007984485
5125543316061800912807205574935902946644826
1854910381613752203579543362584278280561802
9898254217073845654893661885844737804103035
6760438707297378893443783023304185155220427
18154630681413044106073542458189623367921991
1922802628685834302245177889642253317195918
11820928623686424922390684790493516020752497
5054578025018595377773439987772588496418168
3493183656044779946684166173965315421570471
3422223680434195175950427308756973235836337
10105641729160945727370150494516378557788019
8621390703615248396533408014845245683329851
11966196849466786348341184683727663190745136
8547345487517914414596846428344252407822704
17016705781379116848695103453997729229750352
6908809047325953700028781463382827636853908
5202404659643830286704643238839146177613181
5203094931751923260044726959044802339490222
8773005308394115924581169417826649002325278
5273639081818089213447017015508559095628961
11533161337575627027960034821835184498799531
10114781063068855635968149830363085185035789
1713277573853275896942794276400824545015990
10253474990267198286885988362843499736008240
18574611762981797091268628509874401843957834
5063715547874466805332476958183332448248725
3345233807884117634933411541445385409869718
2068743166236183293642122951355726156740164
3805820358682867374380668981958014023383178
3416182076380189150059105418961738484692258
8624761993841051452949080479000529924162569
3493732931347369759466753924698579311232678
5057674418286145779142636969310487749737206
5199863116348781644814469957437482971401626
9892066013150375557609863741002830174131441
11601164827949178138353706571383257658218612
13443978778622163187409997395079892274874242
10398644224906465159106761859827111348971581
7131535189512891042817376374015277144005458
3490373836130122768972079924463907279415088
13317374875334647113785255099304373673959911
12037565563615493620571505028766855944195623
8479329505280789926210411901761360609655419
10253194482458670598959101139013576993642123
8405150715764836437400367784928929555927811
8402047439483299957145009034246116562189798
10112093185984352959910054087147313846641463
10185605872559547215664798259531398047762702
6767158202202796547587865209384146212746178
8543966863906557952327952875097281460099424
13165906914665430353569538462904890230589690
1854782052348277931050401322898800932985657
16937705488775562198184254839618369092575998
8469916589391476429217731000598078749003137
2164865326027717514949704837057090581248487
8547326720758847628243228682369507073752791
2090813803376226014171119338938254687426891
3565120734053478531559811220270081267647065
1855887536883859163997357502039230336362285
18722994993402099890642132582406987826154206
5203082285265807437978998313444636050647912
11891449499679537006388624242371700643854768
3805271660614502364759285196102243072653280
5199716286485626849005511367426096009927056
8405413882099531742487257873472354949440968
5268247011098232893237835437221227111056628
11962812371033943387908623070548766123268557
8615061212697709315352342429383702457190410
8476373604613541123219110435699762372525318
10180383014370797027354313078107049690379163
3806632056925565406046642694229236499144104
6908814847232649010077088330576299769478027
2071320066057224438376024505989482435977241
6763944170522626316752099295793263450621018
10253469181616093419450525054598940786002974
5131725212453517085600862495419343719817176
10179289549636760552469798853082985314341418
8401925009214882869256710286390277821727918
10111427039276153843869547651165676694179789
3561314756767637802018789655609176361040416
6835027064920032724216595517416508331145117
8405419502535959770301969307290077553659772
8259601397670588223641826117877654873338052
5057650836593825303830220952426798970256052
18649206360479962929785637733501675513680186
10182380608279854089992598398921525357680481
3494007263028524822375853904146111740245609
10179833245414982805294968223298694366656172
26269074731989139171088388473600649819112866
6915547332958531720062511653525088840677914
8405279509835019877400007660874238106842545
8693163394591495870108888342038698949294546
8550711477329630727513781766000968045046545
10189480926645775480891665232652573997491119
21858403387875384276133308564119786915537658
3493592451281870365581066498723583395801192
5206191359599467769537864797559253995068621
6915126044917543544238271434976104582832070
1784933136992029154034516271841340139720117
11746187505041878725086302020150446172087940
3568199332108316559885088820620812420965713
3849076112678452834579098241353420547076558
3570728899680569280595883600177028097184515
1855343542419736145566620054276127780566749
6905981199151518462563576068227764680020630
1862490874460430279941393105138402288648606
10182790131092149171077797401428969765731025
8402322069459107559119177877576672814251524
6905706786810180781715281614955271106951656
8476238722822742123768958713169517717929994
6916231298458113891749317158618481815288630
1994300413112745295130968821268550653466671
11966184688554960371597895597483488158926925
3348581944698538893499592573187582570768479
6835033438305299196214591211581996964395533
11814185217081848086630997956545902738625183
10105238812224310017297584053049398177517925
8473287637151426545594834385532085684113665
22068606598562082738466581081702817188404305
10114909835086658329256195515865825181299217
8905551383203432104678523967907669993421176
8615886344437803353690555702051605216454159
8541431694476910312621262795955964534593542
10544725307452368494215320691909516310255334
3496402990083681367201069917237107657491949
6912847468774890345840331453635604932571004
8621536507726313905587251437454859153946051
7057461075805497766587703642021396633964624
10334398856560191945178280459071215813324108
3494429069288350564939156009001176401982478
3497520127931444102461955554839716446185398
3561326886418554896916847118924101141660310
13178007972339367819535275677343978661600268
3493048778158827404609152450444176358848232
2220626557370448001917419868037635694801720
8402059688839173434508132851003883380096838
8469811181589834364884079054521887856236040
10256987499590149509292299596337210341875942
3800846713677629533691911064158993705102552
13675955228638706119722618607631202004744492
3570331837976567073352546111981032239549514
10040197754846277075389483123928457177366012
3493586828021999979812223296814064201949764
13679070687902392210259318165198250525340750
8327868404993937074581879355699054209039225
18722995049050400555400920280761287574765630
2511736128461028011120188154997435434400318
24704999344855934661319144008171536386522513
15243134444954545531949975583892034817161670
6767024052333307407813719078197373217708216
6689735599113377592143931390294058997804291
4983611510417931657771986778104213820663459
11529935619939172932648772271808190837818786
8327733238939292335729526310937285556551410
8693034336802100852524079253400863236217340
12040937629074233630111595938689496533995788
6757481312629797962419583956228694956432366
20207636784544181945265155904941959444562369
15233036844604862773473637258471293161110471
5122433710615360203550591977689872943286052
1860970011383881067734407159448094301054341
13669790641569358112808444421546122214069225
8398833982270277454706135476509838309234522
6844160509924866491066144050382211453860977
1783687805000050763517349499810895765566975
8760897621819857489157671425033025814768904
8547192292787846898141450221078581894317379
2288355183897033817979510907777126871934666
3500062087930528747154803763885332169671204
3781721970285235898882293381535491269795519
8473019369073789202609227679885276771481921
5415967673943235586911776853789125042593689
8396005073309256721924119763176305797556544
13679064392416152011831702513920757295266232
10476329684518150703572637952169853297803472
10179699082052173140605539961229515580180590
3496274173946393539400670683634420956412067
10331588075293521739639263854883470933655857
20436393636381094947539563643719612570149714
5131713769062788173918606560089286927208000
8543978551244582079170947967589757132681026
8401661810669761316270799746485886270663856
15308595914740118706714948837980582960081323
20439344526659588268717685170828103368019467
10256688733207551323035889000643318407586255
6767175420609796432556823915784328843314414
8766442045352961921395616458197645517428341
5345534656909660141990184585143812793007264
11821051521714385864576435121463925092956211
8469670403703298920588966269425762712830670
8621402334752218581164216349847310024565258
3422626860533840264586624123960525956291358
5280505340223909780849995969194905257481624
3632562035670715044012355377605234762879657
5128481998887886934052457129407297441226489
8473697181554087546401311962371009389146875
2210821416771084645446643107228226921108936
11891455608463686272350948660082766235696691
5128347571392638994455024907130530886563575
13388352647159303832384025871395057555203504
3490085959793245879088468699757875901713050
11889048414421018738164085783807026457471846
6692434666077110820768053548782986248598136
8476648234070930574238786274462804195076214
3490513818145005018669555634486839509162123
15382366234277001513110744226793895144536358
10334655696192303659389792133368551360141634
10108457881142925899179661546001400097421778
6908809013665695168116290559563553467327223
11746450681937630614297325416276393902397983
5128628554087423049332267500121582689802765
5125531894740777632904168333096655596223360
8690072060300128797356699998630471048934791
3647608891443423646547196148949810149926611
7057074950895724343334169738197376456000255
10182777991332436040209906378228027821183867
6695514292375243229264053895294980559774717
10548482670299778182508613676640523503104449
8625440048872696847335257648056731060918365
11749687832387343356247641057431439400638294
5057668355724877605769397118727399740432824
10550913214140755505542860198712765697776888
7207316831432548814169586273283262033597876
12041200828080697871051629970944497578622246
5057527598526456622758692012273397126372189
10614912964452444809527267880663388592142597
3490355012660657348221868497226473170621077
5713406567908152335146530148315342075884816
3570459846415550390693548772710637613821637
5134816271096610623123662041257877121408887
5202672995958007546691899730003098101452198
5276717878155820565262979122599825706327720
3648292469383280216291611863967424859160183
6769699710873369957128664165902713943705388
8544669851175600046138696079413155935897148
10182503558215669623636257364743279645872551
6760291620914954381784200847910999486088661
1787468778811194594360860655599411638027179
8476525758139854693627246937163057508965947
5060490615052271825211860715121014090727459
8621805791513555858584282232195191442067317
5051363798067995458026851744627002733828782
5051070597209992404080329225795682917033820
5051070597209992404080329225795679216148233
16942245120514479998999119343519852060349522
3493317498530258886631158067571630290727089
5125261871950392015437829265369754223248946
6905577474428562425890076806447103992947114
10253884523127580751153955664136684389246197
5051064996023381977813825061103895984557024
13597854593239298291490176516471616026471003
3496280801801928989418417950634107750006708
5060338206575365260860655717623236785919603
17013614446071718275800596091959741756405750
11821840045407321186930277391007527277908026
5132133950016777422912929374044323430303266
6909358817682491248856447434363577807273903
6906267759544242775638225233909277800701118
5054161655853085941622096210618467118256488
6841209148062153058111223195590965952103541
8476794890291157818221306525421384613106197
6837971787268010243767945446651308522865561
8905551383207856140156440886484036173508950
8475957718958837901394245003175656700459135
4983207785653299101463229042353601865545395
6840800411524755769645362389446394758931736
8547052563828103303631255152423822544636778
5200272164239452178037676694180212342555561
6763657588149288635921434314168742328348664
6982877369121936643451110596946340622825818
3571009340762459380613577566593527273493997
8330824805669420190637974561757988727141897
16939710438767316297276236634688096272271264
10330898509197628466966945974537889601198620
13174525418555313324343902088147771522007760
10330652080878375115993817804142449575030859
8476250641167946403824113128363009534230032
10256682128800987382182059325138293161030306
6834606088542051232501298702077797890803946
3493458012298697065495093905108672455403506
18801773186766058501055395849359098565720874
14950119986601140787217040342213816886339368
3493323617923497465248732830254079307122277
6766614506446316876107275715456289041972255
3493458012298697065495093905108672455404564
18723398208560953665931653106883394191325084
8476507985938316076600820770147549013670905
8476507985938316076600820770147549013951275
8621946282632212744015395744284264737677389
6767322297686490366301029251147915883487508
10036966214713071998853484987154919853162184
5203357678924798917012210603166285756872352
3564271609293090080429002118703787600485049
16868884679746532734479542019357534722089968
18574746333134249284449667339915998936654974
2214163446300918372157870500786634295743056
10179973780709367663743491457567068001832574
8689411226542582829733905211853663495129676
11747111305831794980795865742755154486746872
6760706975394042662353124279447714826605793
3415766215255371092357156275705153610669321
5206045245203612778582195766214046570577414
11675630765283484154793161314044613046419976
15305095103258938669345073462569822094220058
11895885800760189193744221389190693088794637
6769693590476011426860735328377591384197790
2579335929146170554722613833681502368875508
5348503029279855883660017103481877948260215
11963245796950729011282024631560571769015019
10331295129966766059346477556355542668682560
6840788204448112574475359533795972666869144
20206958927397684705964680241908842313225493
8473294011038579281172831825317128147150708
6831649180283906251797098742571814265614884
6769705299491675023841691703854943395686433
8479330255937371188960484688517207153935717
6760560397559169750692030082146392873926700
10189123730536815889412555705535364250696616
10188680421078134699586593320757515904857033
11889048483100627562917052839093407035459448
3570728127000668124645311725053436451793174
10179008843564477307174252762925251089091301
1784102559052981839925981384395599364003241
5202685133733165087630012889260308539934379
6766473738182986325522401774599709916948290
8479189003119176613368576469916714334140565
7206779310800468951571331697760413967815586
13601366594996076712036662904103562219148039
12037425637293527019959553204814223489666806
8625159617965041145272383721782870878393641
5206581893693199287539008181014789021237600
9891961864570745185831906307502143022761006
11892279732701027157207910531797640899577225
22142517839004127443780736764653107888583727
3709954823704988294270114189456228395427045
8627316504807476110057323972580068436920835
9894777750033328546313944939682425176372276
5132140301334078591560950463405606352341421
8544522499107294789752412460477500187072530
3347903669819211330383523401771351406361551
1854910381613752203579543362584278280257098
8405015834957317297794517791109337352310371
2146031880695203759917731900331211856589611
9966386058385137890061606189296414219804555
5419597314148748921798005498624235195073297
3490373558503422030656867737498386875072977
1790981069287856913201526402891488443560664
11675624888436808574489528848659983965529667
6770115317420635515333484952915119957261390
15243268827277280403507048728410319929524062
11888376710748518731851359442153101289375718
2171462278196209685461345457091565502638531
8475957706953474853741025169328104268872056
2171462068329426585287796586352599756344497
7416848569950516335659409971191588813655031
8405015846489693692450183662980435428989085
6689343837935283332991035877363111303421021
10260200989080622469194031962135241532195303
8618421544017741655303334413420256840475227
6835289721202202813468186941428416879363694
3347897284321574044065275101134975039689980
8544780352507912534985890195293068830515900
6767140351716678514044682911988772049268817
20357890594094227730278488384726530633933366
3493575173272815908564338232706972001052929
3422077102597465458103784274674024144407414
8473674294683774476833621110203158286145569
8543838821367995808381814862519918585257053
11824147860691934520907694659189470336834619
10182099902207570993927736051470383326126929
5128347592983042909829322861763488793728807
3421948553395177920385526671232762512496737
8476098221664333600619195806277477305819821
3351409793767043493541690361970481848162353
3713192450607078385258949939627158582368285
11749424379784985503168727345831659457978166
2021852690063221420293103318189463180731508
13456613039052697687850574558570536336998579
5342461126956368637379714193193488343601941
6692966928501719479752246794436281238105167
1855056473923641051406864747290123904609296
12040809353052958950100969542973249927804130
8777323109596250724146068871213064804864723
21858140443842126898845019203377032773770695
13604452109689799711964406650206800234486794
13669089247833171593419499112151489627155113
6689197548288834951447852826346068450122067
11889323056323239432613051367047067434509666
5057809344300789274269175732011654571048017
11675624911029475236062464956008376670162755
1787889722490472951171749645159510963074857
6915821872572003886760054663312920164227160
8473294011038579281172831825317128146895201
1783815733586433212372900570661270581015899
10108470330222334758859203389303643065219661
5423097727055263533415951885378455437642373
10179009583657270012328265735386661944444160
6760567037591607924123416753635763030470374
10182644105605287821232710574120723913550705
17020504619227255533480983834992685815728509
5203369308601201622929865144524621888039521
5509256615540763006963276147752971919228595
10253871831479935120023130684226110886124284
3490360844303923478873718714449707503964590
6760309405127220525420588088876175663808871
2000214019313499634994700690086708932500026
8470197052972447332626584837669262231295911
5781678790762735330786904509085597468566967
18651600907061565602659673320213504827797587
11814996672778845755138842633061826345480734
6837709340793731657781058352102031399809476
10483587315313125999831018134667374925640796
6983526461605232707327016394701615813254649
10043417629230047596352344824902852752242833
5564105291568297366356881668833281676106826
2434044507628767632406228080861542091987350
8618988833110617998234817870666404937555644
13462537811101945514191340946251870516006417
12108543371004409766789205158267474781827365
5348368316947078765629032511295863130783242
21785987678549358315618991148153489600701187
11814722837635176214111684192401239063329673
5199581625525867532928355068377051979371371
5344738973079811802848562342893405424571109
6837720529632372302157661567323171541137026
5132122782748567896560932035587415144568450
1713002447340888445664914552643239355539370
8402181844443898098606824143226715103242178
6834746358285830216326258817063622386822290
5057528869666666017755280928643269914445781
6976660137297847809369780670504855323472969
5122433710615360203550591977689872942993515
13601091755227735332852238154836589443661158
8469653137243865317709041298667167385312190
3561327151036681307206017088633129330109527
11746578978527978459817915025105728194731210
13242405969996980331942196079252428548130478
5284298647133574179504694268732879325282765
11817825517846737678805366327731672014478289
10331038570447368955583970570667114064520268
2146025995175985178463844255140711604007125
5199997279767796671980473200913056459706914
8624896884758353031615220025277252285161593
3347891928565960082225719184532888323666473
11815132037659992861141814248276891493394865
3490484071411574133277501893508745240233149
6686649898189568135603291075100184570931620
8680395217275182928546473786445508202183740
10253334522184320929519379799065440653577326
1868104562073361141620853947865791897201892
1994037480142580826060180282237752137123705
10483178433256081582769258229210333255093624
8334441986228233434055235588574942981877605
1787053137602267905674193976152696765864947
13595593614905456785042228692441315816230944
5131712996335797791741241805787810178387904
8476648223046000647667884715988708554796993
6760572858730106178656752614607861706497471
8259736331802321083363298350406491650375546
18657836331742213766338366299409038019328675
3351123753509537887240830190488181608540052
10186296135520019763477310397260472023021236
10330605388078458255086218690803637161628476
11889054546239087215333386224644082004312255
11746438254968781080195520658584405646041814
5202398619047822514364216203038694861354603
3422217340167405186665727400731854142545237
6905699950898859932735709170668680328453644
8327739854915578087540453915279333121583563
8615488752534273779057243333900845963676940
5206600870866638688073507688294567453837793
17090622564351611326057077979323690307347709
8837671296630817864997556412341951797882874
8473422804687637321522242646541450195729185
8479061237746953038117824018645137665892263
8396151904696641136278841684588205135745461
8777054598483469099142423029385252256417454
8469916589347858463248816602014563305923069
11895236929153054871978981627455472670574088
8470063188795948139736691033719598002601195
6908803226620259638938082489760451833873158
15382774761950787812671805342614971807606336
3487545201850713047357682371250083307019991
3348032187265155722924920917044545918791842
18723806979745393185383622381298775864796976
6982889531455212344815509216966542548714058
10176472867834610385813831581646091174708912
8470208496846977673228482278771987251546136
10324843993468885010870205051040017075410973
3573550651987371766385386711640020292560205
6911912355709734921057473555857632785102544
11746204814260794869420365493557495031033794
15092051593438443414000551322267683984189087
5057393195047582498309057503635778694631730
13530657469857581687781753506597235602369235
26269074731989139171088388473600649818844663
11811765169253922225319303570836489352760689
5270535737774805880257036788609417451491311
8624200802577506192195632279642203894973165
6980962288517465963894255485265877557628028
10179961342591332684292813400160708520727162
5484497870257418489895873364976693698344840
18730819086545097447414064634881618280251606
2288489577751081363089197844552728906098082
6695789441440549262543719152949911325746287
11895236929153054871978981627455482595963038
10330477425813660193315058843731368719380096
10040045564819963499087410769782662011359269
8618286908136250417226807161489213266604477
8692899665795083646678685834809635248580319
1784090629623099590339048103563834264730551
3422498588020485769128634663190278579703072
3496268619387099176496032338357196434895394
6909346876710409208307062835034894933389801
20208185538277154908283921048888709735429350
8544376628180502815482319980728517406598363
3873952464568721270514875849652373331389630
11675624921594082270401394390676850724680245
8547883085047464167614244917187557791768711
3873952509670532150186365843859244418214350
3493312185577667964724713414238095901313159
10185472164983800236961492594692750666826329
3345215990017913886106093477507896911128111
15453466935350501387309059345965543183500560
11965909746916506163416447320247538994659926
3922741507948146782943144056134191234021419
15313304728301184711348399483131056929067419
2436480574799511325287826878342944550327598
9901346026850879642838799214222080323595671
8469916589347858463248816601927791162354951
16736752996095279200253309367119724999815064
6906255840700833420028792603675447405001327
6912438145681468613390673740718760207654888
8547070625181491273261600847614703489825306
6769851888417752452622234850786047308870889
3348330940677102968594296822363661017061472
13455531005243627230603677672868398850224877
10476587379982267785702693557117228445894190
5131859352754229752655852576978205208850729
5131713769062788173918606560089286927756044
8544253657089258677013510769564506039870287
2145763039633168061764476521362486525224067
1713002447340888445664914552643228542483130
8476115972149153932400032832519406505542150
6699003197933245961528123236480736346420836
8402322389874393854600094563190394777270910
18723525454297140692552629594624491323909210
2171730856037521675507175037075851794605638
8624213054826027480729709540857264794780027
6763528772825555081984440447280076337656558
5057791074139999780877144272009796976428489
8262833213031931076134415490800894761105733
3644792233827378538402348400030682389727453
8540747762724902270859015316681378541917990
13443716518523269618131616863058079271751493
21993309828322905290904153620778741815812895
15239481397759829439241022389474945268330676
2170644493288016003247549557131272136654263
2353126690886647777991886448272512262416149
1942979779631680455287965564480831544695211
16806946930393925012390488810601283339904860
23545436954976381250608241922215702926354670
5125402361064527099815493127629057809582613
10179155442949022823723771541172902202140123
3703398775554398789070451054461869289614092
1783967922191143136108464378681775019141597
5196385423267097936432316987077284757852761
1783828008401170075236102872512332393264852
10546898408999574514085649743304099965652548
3494002170452189849783837227210205998926158
10256559963111738338929747347381578974093597
6909224634620523422761673446250571720790691
13605287954488877679859215775086878981298997
2433921821366997173175417701575738186856688
11895102049303507500793453729596539100959865
11821571832139176044745119953740843597953438
11821168140505326576565484121847464910393886
25128480488236905216184467574962226875885241
13314167239725058568215706176860026244333449
8547473286589346157428005797678827198451750
11895640407068243874294109206812017221051060
5051076693948793598813759916716966469315839
6979921223001898361355750306358551733776680
3725715082462490853613263299206074455856952
8402340673019318037347726700975700156232444
10033746638061452610857882503135320748373177
5054454289868988164547485914877153061979339
10253597202060388452219548324365928411242792
10186395702089912513537091468175170794126260
6915266339191367509095062988705887348328156
8544529370601620763396506841268218592233828
3489957708911260243644157190469732802479957
3350994406130523640297154701369382935691229
3347903347487430102774355155530842892352166
3493324103457970921262799017390117735047458
10111127994243754754927042336420491815654440
1926443988470914939914382749647576537988856
11969287479397690291492501701907225888318336
13598550721083870514334437509986397088322583
3487141800359346299621461533688070652852446
10260072527827971627273804212955856859345457
3493451660462142212157255506559403996800118
3496696201551888526272775635912088665629826
8479604911868626996823519590912700508845617
3350994948355541212149165882151847924315297
17023853022170389891185450320776553363240388
2352863779084894717546460626438235698599721
9898254725697606719604155646553107566913830
3354225713364805831585604269487805192368133
5137492462739658348876876076666221386027612
5202801235797058983360114370566568184091584
5057387847372593038078118017231694115485741
6919175677885064134749913953463973544974296
6835027838123838269410647887241962989014340
11678856714865588898566048916647777708942275
6911905970267547758201956295869394462825299
5273621518486636953168736282600158400036036
16656384357588773499777847632582753938860300
3805271683189008006792034852605441877437187
6760298204672636825167584881589996635810950
8547333061112911240010774036405416232477365
11821565787722166711262331319257785903978352
5128774126714900282914012016990076424477624
13749632853677525210816580265572171794515143
13462666361710259076810063761974597096497024
8621805825611360492480331988042148693315875
5342308706892698678676343655800422278524508
5282913319022694416451006696218007910845803
10179149323136237111217370724454669618878067
10256700189610410291780752778634508164963240
10253890621350908455417653605025658239975455
8547486255280029723358426699056451399604325
15242999807632502645859593240145975274729336
1923188302264329891604931223081888313787841
10111408746526410110976368697326295530300036
6912303518908604813395170038339749195257789
11533553287972524163865065746052729737354480
6837562498357770090125943268001231161508322
6763652010497100922883830270219027422578187
8551126690193875867473279023973859052622272
1929113297156220054225300877943679004673928
5134395548834683243436362354297594360476360
8544241736848395618188746100516994287648221
15242484864047373987345708864828154988920030
15314228793745697693728473949583392569112107
5131859827244747219323638103139326870051304
15090701027440108281671253452629110767580569
10189246922558961489677767906693209332915129
8333781193309325425632026775142321748076134
6837562498357770090125943268001227602210643
1855343542419736145566620054276127782283883
10408596504269953357569455481868050508299023
12036752929465907210336302476129954981687653
6844159484089378515439287723956778265377117
15230348780660894599547424872198984865170340
18583639193666414167487546938836874784498756
5051358173265658479670638385961108761299792
6908931732600018119178231179695427044400517
8479060696005110722699173818381906382834175
1861244977627197339037222391436449309755159
6637346177249208712816364779125089003687783
20222046355273430576117475329220694557159262
3416182065815501485739042269217920461076681
2284743647293085038749410667819964934426312
10415584312814433092541076602452277130050231
14803776500364953332570471716271148005025315
1784377467119569682974797968885708517127582
23544893614584629450576530727660796308217479
16949539318609589312651337023817627652801828
5199307780881631697391831208628647129897994
6692698636850986906189738616179114231578933
6912174703166233685135517037071524637104799
8479060696005110722699173818381909942131854
8470336781982194641127712519288468029483491
7342253905278973610028003781503099242132449
8473159836575605594687301554577613344866048
1938802714176816915539687692957566470849497
5280230930267288977216580317063369031713479
8476250631607255840985726645834300537756774
10182930134717280942111880663738510457762255
10037358207853234601229413026656955761673635
7412576231818824315743648309293186151126643
1784237066836476867143799292355251540427727
5125678008674573102383718279432565743320707
4983629513519394182490982779120226497818145
18587536703350783258368965952716345796606370
3345081884900833007334475004521953906597245
8547760344521826405687959715710334829511978
13818431338742825368171600464516246035121974
3500067988377822399043597989319180123050116
3570325730212882213384012555617344641231706
2646555552900145418829905478073472763521624
8618298838548549407288911500630305708086749
8550565372968997261066081991169299712467220
13459440898686755645008097818097731898916021
3706747421974005349889341023024403529676114
15310208200167516466686375820786617586769440
8550705102911152545060961283893961552965922
20358689610166000044112978003317428495204109
15090969781488851356451555606440752093607033
15304258716716234832340959208200662785328224
10253889859130228928747024180684408783941100
3780798170919618428883369992363415133663307
1858563117560735559970363727576881234079025
5490036536624251620715357558865237721464413
1928973047499211024444077306922744938013199
7129227948203487658370353460262965776801422
13165123405171572010798029017174623468167991
6763529511907789107316429608120859787716046
5276601533044186773897956094504210402354841
5051345470633939277797772879956705578174414
2579336015195447121807142583302853346718022
5206039170991987431810791411047410972930391
1790559319806609755864092087104594789111286
16445140592831627952457656176700538183067717
6993635474192975746560620866636352198637527
6692820835718259825138123264789677152280719
2142818116081040227746148512529650553889764
10324417150432875804147877311666205631824146
12108408934348011015227657535722056858170564
13604475251596086766997540042271542108892613
10179277653844358308344352289821219463945590
18652290580243936804620601997657871697469467
1929516720679365708371308676075519799271126
12034047464512356861499456951899407587435684
2220351661354622023326206460256922904633263
10182912882248712260084644364392737408635285
11821443216594345835357846680891021284018896
3357305374278132504957955999151255850339147
10188550829773638921195081261507857912604253
1855203293280122742900119910653984905371117
2145762585360355712806400874061931905059234
5051357665121475887339500603161467120530994
14807007819147007854202492709053670840380635
3777970364174954238870566511143268106764435
5051632849896852780124471128343852310948254
6983263519551235670854298595412993227261570
1935423952975643897450214334460052133527699
1790712327248151555281143225909202998756109
6764072941125139458668067001295370778607357
1935564455118279880992236052911785658867626
11820776371162061048068577243915712781000192
6835027318469813598834874876020558248917149
2220351661354622023326206460256922905449510
10256694622587291907505707207117063827223460
10172961085490654504387263161052974452256056
15314228793745697258648888619078940187728612
10402267036903967667750402412003532546941453
6695531556889038278052696790754871282150520
2072103850230083012681057764282739977336067
13673010516454095400678891118512030660167183
1781286431572166900268835160545545766957271
1781012077301111369170761455411917451814978
11901131436239426316580423898100776445106124
5051211619485005455150876607488569342368548
10331032439024129446242662834639730656475334
2647339251471029132850464242425226483901008
5274042460176859742407812493105703394492242
7047900311788575365060338518677730936096513
17020627590806890468446885125288660194895943
13171446036231801192212621322030700378734357
5051205533267114596466099013911721493561877
18516840444048268065068051611711340304121232
15308040035984981589437214195811302766002953
10253609626586144660346333866086359665469400
10040185814369797014191885895029696887868153
13449892571639483077343770545288069125575048
1783969192938376875026703907311049889172616
6905706291171423148078218898901199691829682
8470606077727476953167483110538937824021813
3416182065815501252012169985379485184501213
6906261873069816731160032678329216763010918
8395596534507999954290080466270141355452261
6769693890259694777300161556977743056945758
5202662025567936753307783074291633730207648
6915131887607406422272364886585491216873230
10324844190288171069582584126795922369456172
11601568551315930003234548242685184440653641
5054437072464293735205779638913313792128982
11820910741442806732596371556241227880706711
13520578116663657933434559840145125107263848
16800331596097144100410938245667120792334023
10185740996856733389660846169970188767239466
1933163935244024341717726896252323631894432
2207314926290997131811038678678100158963986
3490360878444437696320424484257336419528286
11892016811299673454660730918532660892018838
2511473172897292307561144970281233732983032
6906132833528650331088278006038852789615342
6692832522597900156562853762793014276179721
2647731541463430425231269802564868315404842
6905717492061852236057315604249277259812324
19929435863194550546202490794817769092610055
18510242605722465482573047843918692751103034
6912309858215881858286647869737221246441011
8401795695934656379510422289255801378223991
3487697922099502744673734621872784517163912
13168606478168471983051141359733101505284778
15090975946532446454606166356448283504227606
5342326767203799320424013824253631138785473
6905706313743208981432726091071124793585715
6772802179250644281162368654084943225788508
7137695302711375313657760719325422993087162
13607396314831194998967263418672335700969504
2217266711019259224992337157604514394764222
1781433008387651832300788379726799633167533
1783969192938376875026703907311049889172087
3419396050840334569408401874219721561357709
20293532474878441632872808719317595386148543
8693034578843946748939483393042541913904193
3421954649762004133121922681652880577501890
5280230930267288977216580317104873847207863
5128365355558599967602723254729177197427880
10185599742074073968641664814798557752951118
13601091766800213815768236569195876166164588
11891449731633230596899869701041396761867818
2078022683401964254051787659164499059893714
10105507854982788021531016349521058977063840
3422901813783855848204317040153486965022243
5280359248006073974904320183773401101077425
7072654928882854133688417786480605528924005
3490366976692285835236893407284231972061394
3777976429723829594890865688027717875758509
13672186115592233404362685432880208850707298
3712789522192506852987395974730008526294492
11821045147304115400178092429735976606320679
10466740508387521033057310613885396597294990
10256840669183197978780357423674911922409651
6834898249094177849624866293760438256639948
13165245869115519308519084607172806066252919
10179412533213814310510339908951197977566996
10256425812307411055258873599379794465573471
1923188302264329891604931223081888312973181
10176601948218759607259842000863613028064144
1855478444855589913383319231698906747834317
8615629262385395850557577297673340400988518
5270810634732981477319162279258528198779658
5051766955535028927991831749893340371779626
2647339273096120132607422898501484892357223
10253456676322825182392917519478798454054740
11888626697999196417114182725198060065976756
8475829665873660533843084782722391514555640
10182099902207570993927991116076193422210395
5205758430319903991620894821045852707944381
1784236964412170753371745361733596814520980
2293888516566842577622393457442514583638748
16952109579875370187648665372994041273911442
6757603767453568044988765149486813880213003
25261396009888225046104660821486184702901794
6912041128207857981813623895613425773919052
6760560409107017666783325339572868860183002
10325124455594775746153327198219425845278254
2510806473394213814185267931592770466396444
2003830944799161877158434691932104408777247
9888583735051139700813357086763169963412997
2214163689285106863119654594689603726487270
5348355911655830433699220476433928922855506
6766743034999601297099432361546698913667482
5057393217183523255394102852629430998035472
10043686428029227287130704237924699557749177
7200965293195576041729703566759854272769489
2022944630914384297178682986558724919517348
14803384497122200320541498237147691579716907
10188697117958457900316633602037367125508416
3422363962183532767891960339571951702018785
8471027550577729312971509723628673296501069
3706747199138481322335732288948954862517413
6766748635723915232183870711165710322367879
18516045037383975669592767929230555540742563
1790419127363078273605879041438589075563356
1858147486876477666860345973160229962941657
2081247924171159818226446113418594088155755
6915956656466675783649338135732747856364977
3558651271710346507663084087289122098857163
3923659378597239783062508704590858874490617
2022810248129746462600438142612218642529179
8476098221664333600619195806277484121907058
12047260203927910542620400186743482751101694
6834629218400982265846647601421819976298103
9901216724591076155730364197153888892848629
17092142792887824938928648675756274595162878
8402193532308520914488954499003526513742001
16950065120152736712932870201585001570451980
6841349729993713440640044009358404016858272
1787621025594380294681037517034288399849038
10185593899864259246782061157556865843069018
8621108924541232236648331802973325786006703
5051070597209992404080329225840864654655370
13455823475137429445003378291015116327757288
1780736938233911033142479220398384701282802
1942296388512051111988656623120980818503877
6835173640251264311124048117947857843622318
3348026066946532760905123287370032840435222
10399568235577084316680134408368871975545709
18651600929676100725034474932059537562779563
8544780352507912534985890195132531156217618
8473293745398214284929948373067427795125729
10179564699182158046169891678321274438407902
3487697922099502744673734621872794891695551
1858288509696277681332065740161481474072639
5435748202700772141756572112848416112047456
6693224527348553415086015141786638466468428
10179424208064410801471107413601235592022885
11963233601922279500517722305628152980155387
8621799186102665529001186287256094967369447
5197042127203110134346809517951978223545559
3422504685766334297979520780613063261008705
8541706026242536515423585494491071180771484
10040583958143064197792770785058092371726739
8398698761862904135616847699451872166353942
3490508484101405199685162512409357627716718
3497215947572095982094182979938774700289918
10183041433351046290433395611410142793356899
15307075477848893125365366334759210669913397
10182924348713068287266318358414782898253825
2071302757295898355486296484213470837715861
10185465614339730622396881587158950029318170
8398840058421967112562919484667374312496071
3635249116959654089876125824065793170166327
6769840178418923919984819963705992604769672
2071302789028915306093909577058915303257220
10037358018214219245212478918233876484875861
3806632090525907934824239019265814859007734
11888919598643440679518793692635154478272007
8402328432322319035669270373075473649916655
8479611019262039167952543449779354590207693
5057674683925640545057831431343396018294896
6705640586806742352844312721628732143872111
12112301351023752273138519155326027049696590
2003702659314614814290422817710245877084439
18572332159538153845377496161794281429756303
15230086101261319991191241726501068089410941
6834617599775044022710005014828110482874740
5206179441194383238118666352291194815013964
8547198391071965759666755902297252285843722
1923195140495872759307580444231573293567423
5200114651570191860690115112597232951254757
13168349122829813829543727554732144841543143
2214157349037218672568773129052492545176436
8402714107347020632841818705919839040860495
16590437900824444014021901322301223974427471
12040932084101711794042275609058331556587343
8551803384125619057263268472959126876678198
8470471684393664656618335989345615419102685
5132128349852644131994826483722368613765806
3422077379789391842842492001842134900950186
15388848098471597853019036110842554574242172
8469928332466807475513286414100959837828172
5203088592440851719890694937202159472140857
11676022734430169607772290476891572828015627
15081977367401763020151802858959076859763597
11746988523434529008928212786647053465813986
23545296463392873653461132618657142824769431
10330477391191079827466449277377949314332133
13753231475888776186172650433231054957984148
8624902925874517651159017094378558955211036
10253322813189572201335836955350155153718085
3416035753659867562127021262826735824031463
5416371871733315996523972599693939589536873
5199313437777169279091919571081488911085552
3706875442862213035732995006694205985937080
13749610131621204270322247433604154940750479
21991330352903624402221726978457721765502031
3487392505122542583452519043684574540366263
6909359071238720019094967929238960516303216
10180504164389436917060081346538358047961059
20207093620435360725953286176890506012884423
10253328645330176850160312625618225283293470
10330880215838719763075632520217216355351938
11888370139501944785704844640411791881740492
15314228793745697693788258185226227499103907
6834880972553229433734877384437421005390511
20357890727975252742350221179857929561898320
8547607704038322464775769202468199147750637
5202538810007894861960739411451728836391353
2510940965264771784024839718690479545909546
11808949501595135918678470941548649976401052
18653396308247667832566933070546368598921630
3493188970561550040761871072244934285484262
15308186392886508941873054575651559713355664
5206050880488895443623561332737972701374706
8704599012981374587376354806096607035884831
3564418739856686720028868987566007857888054
6835167797562228833994892376845835259002212
13750035926623104398372682526216978890819155
11607487470009741310867635610172029080461711
20223239208889948621206575767710070170845081
15310856729770624269789153241530244610580954
10253194794160443601769545319031611320100079
17091312802858371626277410637831747136599563
5206156277318293779510210603567148753719121
2170644448647351793222824998316804639205005
10327788660616334072203366576488639869232410
3493054830218959972549606030588497939595120
1864470649617053769953144197773778418642707
10112099227981048846888287214537700003500180
9966386058385137890061606189296417772665891
6769839440295371988668463623207852653595204
11891590222251665578904827213471413783727147
5283462514209696591743479925893208631694026
6769851888417752452622234850786053828338304
3416182065814552295857626113779752953231646
10112099227981048846888287214537700004644936
10476856410696381807505700501358737454491811
10037750486758108952492680332969120373055814
6915675537189863740457935756364190131900221
10183047287150186682456943667056439843060732
6692826392722506425974173292676535353211884
3564552902777383077593330448328876243674517
16866751123004266089166653279845078842682747
7415661679692242082133853015583819630959996
13749207349041269518598658012821451601781700
13458791740301067392124027860441303868014032
10179002757803977864061284718756353490593195
1787597329936302444492777626728588687510806
6692440774411093371673674511634674415954845
11601047743353122107453382610638658456376944
11820653874084401372192359773754656813182995
5205629604016641257648567420460707866784729
8473013017780133524622201181390500502950107
16448359958169355307127193936044269625925659
6835167589674509770674502750637632057600108
13531184341923136370145295176418219081041879
18657965081672903392122584002710600485474279
8399237352069839108658242705476291888353975
10257250190556517128341062598555207302369638
8622348680489610565866762031144293615242795
11895371068450672149009411725839800515907145
10179417845222038608264556280387447048979956
10548488600504225570399007313409532019748865
19721668354213805457808490399796032531207241
6692434697837213852391195758615075627068291
5137492462739658348876876076455336866508635
13455566055385256128365647184782562616430010
3724891862606367204395512867775797969964355
5131860125960760251762421057398194069269838
15026087076846817167411443052542936769171573
13598147562143604719681931601379200840758016
2285263649850963196725385204161589543653732
8331093582832091449690211438836954822830627
3496542707557387602996741684287264932682959
8543868027318026288499689853737551614216268
2171462344912972143061991613507659266619753
5270688468150423844044045423020182707154245
4986304954041827244908362885649708924039035
3493452180093509745392649649902619538163504
3496134190889549226872695013681961185150835
18659560895431449500625059505543395664692931
10188556684071224471898152126531255362534497
6692306114979162699918998080390457181496955
8835492562171754330143564214067610045979831
6843890441325417854141931364018283603493589
8544236402182100749992814375367322012118493
6624291127819972060874793723340312331325254
3855387576404987431680267385927179732277468
2145645434427959258743996207614690842569282
2097001808997060966335435149502783328029205
5274182952776137004228020074781233252255168
6912028624353385472809468651339631631111414
8543961043266430014765020129853951759314898
11963245796952625363475649349469502672919058
13524096315550019120106823448316543304915508
3558241979330195199522201960877240203817088
13455799804455910852686216887751109096740074
5054718030623702639872008924009125869639654
10260213449125947044631091358946254774064736
10043417629230047596352344824902852752511036
10253188373667056130156263401042317830420739
8615774858151117496636065626946125306137411
13385126885758176671133630261832719928802185
15304259016440992025692447243247097789903911
6983954046193060756106676958959445794791397
10185740476200525055217173303990935082222706
4146906150657509360681147903585118359388716
6764072952191783913646831695606327901230453
5131707395613258290134131103197936344889392
10105373472135511917251235651276262387772217
3490513829712784290585299451204010391210299
1855337410488851321435458343529235926906059
8479189523273421087846325984130507125341248
10402109245194491283027254347414000735077045
10185594119778377843172821888481298314292019
6983410095424376003440494859029997567234606
8328125517409196116753673447662682838489683
5051737473879299195424241217685045711492712
5509396553910761359688130475970254911378574
5060759887769030587849328019275829828355918
1780730518659348936867915670531322050266387
8624896850157559036839411025402765934631435
3496695404751291800147121737569168526348471
5270816764237903422270529754284748220948741
8473153518482808295890859243012233120218009
8402597209469479519034235384538514923024701
13601904681942172820988912084705377169531225
6914851227723748031308366016703371013356599
5199319212731902550988251988604134090118291
3922741443051652239415831983376836054608120
4986304954041827244908362885649708924331572
9963044271888403163485179222683785928924612
6912303795069921255314738399128092445481636
5206021110220572673045751723785506078103558
11821308568694716417382386762948157407582533
8331087507677211933946227641026306652072414
10173504030654265350683707721729158351746546
5200114111266371127842929548273939621438138
8550021227306724185859890933031789225750274
8476513332611755432695628312804130581840301
8616015203968217927182525951953907556607268
10185471192476044403132495755229458231804145
5060209853208176098438069189406059017229770
1862631042782361638856248931981206124628071
10185612158982013369711070863130177470792046
8550283351910327976392967122661077954371491
5125677998110873472606375386493513045301295
10105372697923952354924578564073753713037319
5279710143454662139765340727707674957303165
6769986293795130905103952030692019401754246
3704054231446566432830543818348922356455410
18296836919718778062275245152874454055152337
10182918713388040935460813606007446238026694
1858288509696277681332066244197843410819863
2003690452717355581684764886582124767812866
11820391746513994215954479043895277246871021
16590291797930291085215943049779963002965371
3487270327406513325792909345081850385297135
3415907202932437485267891310256137139702752
10105238812177975756237815528981542808575096
8479610465948700302316115234094374276051770
11675490760157799139607520654029605333183733
8476385278575441759204778452849110650161076
6983269129357682649852150137936081506003234
2146026037939183567519287634692774245281699
8476659666482166202440371735240619572498780
6624431629524154551149882950312124802641097
13749481692312898681216451026550357842213263
11892700929888212569990746008166360941199939
11962824553551277472455740646749158877418344
3564552902795538215627137757309201577835010
20208185493613795575985217454908121769754957
10256425546708726329301447307592483277486674
8776505657438210620153432566214274627117851
2145897466170441929097840836825269900571154
11818223385935264949569300461344816127325084
10111678275219635499236946121820261050236303
6763517604132811238083855307698208329214680
1858288509695409381103802816510381740149056
6912449853233599750973393900583484937578490
17094543946371631202035732681508176678132441
6692826171765358012311110118818375692352351
3499372425263542242427894589484587084745195
6760981916619793688755017951454228139908318
10256975813710037208145241980782874368431644
8401778166323387078795037485549586651216810
8476501625038736827271311439047997467541584
3564149190535421201427289652100416183454719
3422498563948072760972784795832763067119774
2287577010974063809137883542466127974744718
10043288601741498662863967262156001243163884
5125952396568713435975937906710119806826609
5200003421693005094847430186700345693520384
5484497880843815765818764766394692127212751
11892139286744926284916047360123896446690907
5202538555893545061823517858727258380955715
2097136124629243995142002957069386169589428
10259651011734233938555272043632044133201590
14880935913044421955562690147421609974694769
8253548339592081752568241000237862448532735
6914845096802590257602249286577084590868058
3490508484101405199685162512409357627436877
8259730488591275537923746240545850481078982
3997464934548587161154430192442628526971216
15311827221952454625604785160561924573442230
1938808556889537221908842846991055671408843
6618273383080604251910441859173011813492956
11820500711503940993745162568984751263886387
3706729351059106951646350073689589531741377
10257372920602097945509440050935931825437170
6915681646067809275867592790469272838484876
5054723609213688932974835209759424561799736
10185734599389133999447514193211209074811545
8541968519289374737296398965646008952939096
11963233601922279500517722305628146170491268
3344952536958040901471666553965200624372187
4999085096409633825732606012685072755847052
5342461126956368637379714193193488342749722
5054729451486141317763272216310854804319002
3800846713677629533691911064034717577126046
11888914320287143279103480691556953970895801
5057527622019828434199436947751283121792963
8401773119349951080391422392987664388013822
5054167499980932670490709153717226360252895
12040375950770959415028831658816502856264830
8469921948067585801778950485869212946694627
6834898735106171288987422624062123263522926
3487404721260560870902596281857439082833616
16807204031174372028241456369194769822387930
5435882696859105514584113711168560017507080
2078291513911504420449941076016095225438065
3357726328441422280788449498757203895718827
8398559065142599544810238224253984441946672
10328210168605491391147342516594123482980484
8544101799984679329711057246240739409595930
2647345370406046423050941780784014042251552
3344665976628904917584419728504899702122059
5270957466100389987139036468522222073817541
15381280203783109714956148428136842115675576
8624896838109570493867928825568729289127013
15240042800836822918018525120044551663370936
3496403035314446068368498012444034700007461
8541163138814444833874929271465915981146557
6912425994917673254807652484820714535593741
11891448968934194864386109102519176886708760
3564295270831491410555156016699707442055697
6838135676203851289713541505528690063013740
11530461741899258621058204089596882571738938
3490091825679638908609098711300869992090799
15307905941344326568326046258902728127622930
5345008547043789893148498596326871893877171
3800578180047642620881545610376928957869112
15094347668458328426845091411480776802352988
8621109155999357833134391618418011144430328
3496696202012126736181089130153678882831159
6692826171765358012311110118818375692621083
16940113212514727114462655986317407589877579
16591075043227030223375177073950442147515498
5273901957494969987361092449546154361075056
3632286365910125829490158080562058096819261
8622320028227029062188580965699803174219872
10040840508064844518528045360078207462685238
5132549568175562299651154517034877885229936
8543966863906558108471136014380414910591403
9969489587264923641457617634268500443894575
15235980783620937768946402347901404985241131
2068486118298906366830972824504773303085775
11746725611620785018551331734921058519243933
9888974954507282020087063669173671723377027
6692826933922405766670105163327447554560529
3497104695124072414006791647048854109562532
8482420564928953402523301557742207799837489
6692955717048583168234353334683968175945994
13455683237552025144101061878108868171861544
15314228793745697622357158319252334836928692
9965988752692947621029123227723329092624850
3490360844283954296262485041407392395095390
14878230760381171019572869014259989353462800
5199313380566622783267443797952466459259010
6692850041210855612263635262766737550414689
8622320028227029062188580965620562233116966
8544101269766876540885895040140488453704191
10185880944243417538770977638504331749233124
8622197617595258439176592383337780194489072
10186021446908142764844681776098306842094383
17016455725878517559410368800795760487854229
11814722273823586913618894282814339476122492
1787462428498958212938729185331762419896896
16949001277818718654808009164651172415896161
3497116890155450300258436271952530521059779
8470478102946901921302612909263557257334461
6766608144126905729247443706510909534279084
13598403578911556950350198966730668639339645
8689943223391125989008792708843037611162885
15168808534856521377913816285262907181558246
10185874858509572020774587423139090635604876
18723244703496054526430914016674806242163576
6911893997092050661860348652980982255776876
10182790174816755955072738284080615306722260
10256835345649699932574229908565655139871402
6760437932673780470506570965165299151479833
6686649886644567556051019312363234792793601
8482420564928953402523301557742207799839076
5199588242441733469161834890149189315646129
3571431170500853605199737114292911386508047
5060624766380713248972341356241303142413682
8544657666730701879206583913712437493142313
17018079376391216729157074015033195903067366
1864470649617053769953146279832461674763823
5054583625282547007535031885418091116741859
2437410218361187949776508166425268028656486
13446935675351451154445379550931241835264517
11746468033942481364597529918079957174799600
11821051521720585536846795031482102773853795
6906121137019556595812552776329129775938480
10179149357759763380763588963553732336966056
15314228793745697622357156850264788181480092
6906127476351390118020849266837797349623900
5200278295638960083774045929686900939886296
6909634036035593384762638253942815718782892
13672040001153831480979726914439335998498103
5196771849381298269636652806888870989986701
5054583106070731376446917514650624575319032
13382029817341529121469823715564026802031738
6692417124941602909080762406643341720788229
6692288862470766735068387753549792680044771
18345994803390791399523216975162322537676353
13672595659490008369514112654982337924440653
8683497639526396377110642061702359889583899
3564143104319308351389237578135574678600287
6983251048399396284152853262644982739067910
3493879208488236859531621112849897170150085
6835033647128965257420562286376438523107609
13529710050253071403303236723122473265366763
8470337290018510127169909271957106460516403
13530535213315482113131944049762939361618899
3490782595284779095592147118488534888247917
21784077412416046273365132736270885211077040
8402451660371526567208448472016213211853940
6916237339002010283492951863278473383731807
15307911739891973604749655360388733451887636
13598556310261247354641506511676089485385797
10253609858567235909283280525757528282059970
10186003994705197663045144664876549273973204
10179002745797712115215830750323343878079655
8470471198862865870043741462008758740912784
10182105812722766174020444809595685068552560
11889329177182861172069387190719255740547212
5205904477961650722418149225215590056772772
1935564975776415095107761659072246697811593
8479336343156697555131545212682580754618781
3496414721732943301718248008048955819776885
11965652404042499055937279413857935103619997
5196485023932817334207712867226186124198686
5054437025794592740458127365981516813226653
9897874430532756271858618991507111257030707
8479470240367826784914026963183464980067299
5196906729227327456576033628169489773454204
3490776498021079626569425071536851743354242
5131584709787921846809889797627864743931233
6914985841512753446542268365845163669506177
10186015361713394444622562237126250267975161
8469775589667287778695426077566138491835292
3496268099733942952105621443103300616067126
5206179463266854060597690704619277565606754
11746444628900497321285710821170571589792124
3571546176572500608481665805214858071986609
8540888022339991465757032947680471113834430
8472744528333146462375037731209126194931958
3564827578446093916993694903101548676820853
10256987521681763443695766503272599284110202
5202813961518948442618969624734035314109635
11749289764595370533200220208570951363247221
5057527576395091146993198125789844763026596
15307228349299100555052774033267598383803600
5199605784148326481919157664907685178478380
6915406760529394669550903862332919376934906
11750079339068957952023228478059057960832687
13676516962734578349835494672000077902513519
15020296951258142178254027521150662783755155
7126382292876458600401114047327538445048361
10253878426799825953445545519460593443590135
13443435812432002554896671592342917951557421
3493867070146464189178936355380565423199600
10260072549436570300800247059619805039830411
1783827984886045371956008784590116047865494
8404893116438856734830260086630843448351809
10256975293033698967072580441980823901720854
6835039489861654674888607360354431118083647
21430901088002222075466756458780267662495896
3496414908534271107436128018917375135133579
1855460163611893285723823939340397098514809
3923530795740891128851893025814290782327739
10260072474005157715954314585205604830104026
10108335535927051539227113970131127708666009
5202661297987081746586120892946541868240424
8401919165546442475835891399180484509616300
8469922500315154368069514115607129308137788
8618433265605386400296309343351155278227264
11888908453998479815650407576706003030959619
6912444275145654252162892876448438940927681
10179699103582702094764224724258798400907245
13598819000684760557577575459940974133171620
10179283451347028145219894769255758032082328
11959459130093523704047922930373285298825226
8618305177420144271786532277740122406876858
2288361059810410588010857270147321597388505
11749547363417533080270967871781805479823970
3490366710107597414257989927533984525771038
5128891464465830864096772611381502902526683
1781158597379702024683530539471349020736568
15307625168484714111248990610948510489360769
8541151428841078457644070170848974853414377
3493042657778594461477489376671973463624540
6915540946995830146781716662131202715720509
11817819495526471567639877590342402711941913
10330886359223578934697697708804516193636853
8693168994333674270490387106877288297090058
15094482624754865772901118633322003925160811
5060625274502077680330751109183184302564971
13459183511586179820975240517791959578126731
8476098221683276528674003145358420358818223
13443435812432002554896671592342917950998268
9898120109551914257126703223262783060661560
18219805612947408025200535954753677626885482
3704054231400420932937055237183454745599025
6692692296663915845983574188696758118321432
13443985085794448337953294733967806982422427
8402193817598358632125702347499086243825259
3416035466345578627779895981299973743570244
5363293479724555304945273199610550029521425
8547070625181491273261600847573209024541786
10037358261722235050751371476722082415606116
1929370939141033275824541852725453577833153
8547345234447586217192941626113325378861136
8547205030600470536831690123816901317109140
10105092466801515762119100206896536238594633
11820929087966112392501927706537834456020894
10185734599389133999447514193211209075104082
6915547066398514908444569608638320363588293
5271471658631621416598393320839648962650543
5054583613716665807084120842774019222630551
6766742768898011051252894475159043767224949
5197023063213150231155599803904858664094264
7125078241064662559098893512268576564314334
3490097911918456503239071526406400903774487
5131860079794004245154110978892352624331551
8470337865881808830753374366501585285477581
8476525514611821353940042038981758938420566
3416309853839353389450047923452304562467103
13604603737343424404491194648903689082595693
10330904133308111032534536375897056008000135
15308040244854119067883761724534352943656709
10256700454730659563243631939546675780430523
9963050081917740610395858310921655590356868
11808545733145639892195713809859230337648200
6695391595049390464136896673483548833937424
6913146223152043057542814563743371783728290
8692900174909925563767789126831203981780687
6760437701714961893853971062007567479866974
15304406288737579990155742117036117599508464
10256835345649699932574226926271116274105339
11746456304774439542748168325943272251184048
3564137238491038084005963760234335395422079
11746725112634871371204042582200171925030271
3709446795345711209564309357164766671646726
5277004989832687677923318054290908924411900
8479728126444440830448962100992873130167869
10253884500998940297135394110358580220474179
3345093028074959314275236231180675235135937
5270682591735957247302966182123462525706875
3497379545979080950090194768447194958865609
6840806740233996732403539990653938863099218
13672735574250833788972323690294554005368456
1861800590296879744692776593281470217252124
10401828263416631978202283414298812331403930
10185740996856733389660846147102832733794462
10183181647827025668866112481383213894429191
17013359134240008805102841817239989592309697
5274458137011462122194932359412181334170010
1929371181625904725746681638438354336905305
13672595659490008369520512953573012519616628
6767164507348763310665895272094282066315887
5057533696271271954273945631346293150234847
15314228793745697693728474893617702897261778
10108189413340806884597691074470768912945574
11895231028745862801893859459956420951131170
8402071111583545154849038375196639132467006
17014036360834387020060422981765447355191795
10111537772073827112520277282118741282504370
6760560652593202315874857275687698403131911
10256976067698152042556065225632964486533246
8401912791094492478801705522402656075352729
6766742768898011129240745773814973148988402
6909481557817055027324475628432657878684235
16948474761076915697025683936158454576771524
3567368280650268860458361435883684018781586
11820629550360953765458068655578257498968719
8476104110059764501705007501241908772455167
2003573600086015772671278487297808308341106
3421954649762004133121923207600114531423532
7341470152358921057980621151844257059555077
4983330494063790130819230904843856930250098
1788018041657268014094432041421878381176023
6915540692485660630748319119525470032332321
7274519591089293062468982531563962950082353
6835185061596879961040268264129186780382272
1787340240721975314264571857393054963786407
8627725286592765859672101230961832615176950
13597719415118584486551806380316386604285357
8469775889884839268367377851182282759975919
8621389917321362994616452456332083221183364
8470331192755719915683920110437721801485640
3497098310148366470285283447178252136177748
16513143903111887297940397096008132232098387
10186156360373546279652758293415399856112045
7342651221551476172916146696774040717207941
1858013669405959311470036948946820496459544
16590560850263550904121437368784084838521030
11598483104886937041104435761697122327051226
16655729939538445160738076718864744489700972
10111561464390990465050516245117542607147904
10401718493082226616816188456893851532508360
6766602289328111651286098284945471260796751
15020296951258142178254027521150666195016945
4983061694811562758013506953017105747650625
15308314932983928918531306510765111582966549
10176595642023321107273930112757078627859630
4139659530129678635215568499367128060876676
5196356219239102080979851618675519176811497
6976929711154619049334021622557328293159570
4992773619672712574887983761744731065607696
6834618005989278985146299042212875754033154
10105775879530656692551153252460200114820396
7126125213178173307056469991649739850194184
5639343536991296033918231122666089292711575
11895090374407396993518319433179967403682681
13669779163518114602085319035528871015265626
2004094132845159627609623110450759822631094
6764213697861502639173920059072350306952031
6767158213244853793696488170545228599230880
6696046775691676705757152880522508219016854
8473019612101473870583437205019152443047761
6760859718273495972891403100345047455567335
5051205267668424783398238313046435996203029
10331161255749539993917909436847778139215703
1862069552295190341824482477951069806514114
10256963641776255610591278450276516972631028
8628671124624220627056665689196577060111479
8470062947276153418293736821089139291968829
5051070597209992404080329225840868361976771
20207642362653096623542111059240701815427673
18494372489709953629690590072089369922609222
8476385323774347587351551816886505389560190
1783968522136217471336236943356767549965011
6906262380673086039058554012066268705184393
6766614738408304335736409006847255906988922
10256835345649699932574229908565658544964523
10254533639687118573474254435890508589377582
13385249636493617282923650464802853345085900
11821185936706499689362347677814713413197428
10111683642561255803602561325634745088570264
10111555589424303669002649808075590558496265
3564412146079029676791217423717530121881245
8473142298342365662734371716799544145530383
7057864589809163854478427899868919394134029
10253878194860496824199958527477127808982956
3632948195207457572777128137700584175712046
11820525135208483923515369291583821168268520
8693431938833408936976337537806351429634326
3564668970737904248439192883520756226848250
10111690193561084450201683046632293647792724
5054161655853954245230448762712090267232191
2090813758717440389582065739080291983438359
1712721719132465300534952810565772312239124
6831649687909873514678818668523219023056067
5281207853587993266264991829017294662146894
8692244729648567673786810561212508438416788
3570331837974751380482994119630204850061482
5205630134755422393709961439061386266483928
15239217978814929127692307326188889445151488
3496964447035952685011938243230106716177553
10186003940891805946826120521913915311119064
6914985841512752985603272999671893094227807
3421948805507843030598488385223489730799289
10185477797323002884260907447700471880573336
3713064198220680996831306824416349251248786
5131444783987059258825899449847874653012585
3496958615307266701615024163213931842891829
10179693017864989839209045961881281336235420
4986878085807518047918733725647212602729079
3422357831783479692123776431606783061560674
8550564138371543235733771756292813959359822
11749810540314268401482090900275151746593420
5057826376415133289847802906199650147306743
6834477802015026584299940488860033596670101
5125825083111471689996520221774640797598490
18723244794809143494237730845360738061624167
3425039599594418504283493527277444652428460
11891864588090498438838919826340636128566042
6841080686703991197462162096906436480973227
15307631276812295400889840308837226197623700
11749687568245000403709844639210581816120592
6767152875778793345419363358089999635123910
10257250224214880715739325681733231541928176
10182368932879761738287948211700011974136817
8550576562852649682029181823969157018309087
8686156069594169064562142449515827156312041
3496689805048265869762678354803719906298970
11746467990695435291672437820140285375843275
5202672971947130361447311073219466101021080
8544663465695090215747645110814114502344584
16874423845054727678576474814620719675866422
11966050295246734089505743413704643827759385
8470190469173910100294317087921372645506544
15459087017459931928559449872187196005277372
3350994417218997831465057000881811841268101
5131982578357810322243622834135161752770480
5060765222918507501786823311477474601570982
8618978484234198307403361741453745452159427
11749816670263878556073843409302067826237486
15084549674080059626081494227735525940447190
3497239411747407358797235332906230458034422
13598825086954680586964775925865947038341876
6834477305517398252233288933413480289817955
12037566140925231875498052774476324643339772
8625311949122520386046023740996938772725761
5279961610857134324271720636840241503404327
7064595361481030368549585915190169215667189
16943356471775321688341652782515359205457660
11888913846274899036155785792304993630651696
10324551301260142858283221403071469579370286
11820525178428367042067148610462987950929621
8547064862243380527569018982438863078064020
2000342050805463724135628716702775061958806
8327599077007209491389527732910853097111390
10182380675079076580201365187848445802039396
12107888222562420602574441442039480300817318
5203228840094198885696844668497162465880832
5341659801581840684410967414638156733507804
21997097580110329952256245094464633224771794
3350999995269094992319015895616629539354769
3422229500595102653596690057610949202837119
3564406302887046901608695484786150472924729
16878432687333503249500129430111181270371721
8841820803945180305312150613928276282949063
13601220317443215439066703162292326754123712
15307759308307025410493304984385899156601214
10108206920926105507130561776642346350044185
6915681380442673732215929097990381331983457
11892285852515632222440166466640801835012130
11811216357760867196748299171287213729106034
11808674538865429047766934684948856158900072
3570740618842365674534808141739789222879106
11895505670708917181467784615172316394913960
5200248791893634921311610838548695475786126
20294199084959586744440151511597520598419430
10182368932879761738287948211700015230938542
10182368932879761738287948211700015230926375
15310307157185507818147224781512469893529527
15307069266676591209938419261395727731826823
11533553298562473447348475964928666118237367
18571660941424676070518240193545152036942621
8395877539839190506346595914073113205275155
7125077986508232654571490449614947222054732
10040326359842170336248418667419529829309054
9969366614710938307156145372364750420900393
8395877539839190506346595914069269151202215
3800309504167997944464141831695429393257283
10179283948405660882689572488741285300658107
13384986226634447584691356958431346367335510
5057258789104490512189993154317715883340591
11750091566319728581679135982519210599429159
6841356047693382036948973782382990305537121
6841350203478256692868448134540003622847746
1854793473216292935105968234873905115581035
13752956532639600201248406166023904237976614
3422510030933653067964702498538995640518525
13529997118229051533009627355967439872740207
10179833300551147498056748515414237473847808
8260122449094317690343424328342592734413001
13385506748830639924462840170002329278171326
5276877157101026886316710895962379684133354
1781152511139983298741306618443260826672458
5205629648678105282874151063906292572567437
8625733305415200865934100426317621555013060
8764666758108064098150687105270959584306713
5347836417202388838051442430176634622522684
11820922484104141836283433966214929898366935
5057258789104490512189993154317715883632599
8402059688839173434490235967903785055997593
18154630681413044106026299194934971488830716
18726342170689853061847687097848313390587867
6692299996540024215968622985026162042263280
17016571528173140530732574084386573816692303
3707138916613756129166235031868497762746776
13523540183767143348877499513604926977511774
3644517535154829569047873439281375652825304
11808949203357558103118816072186573982919124
11970392840359886952277040933030711543994102
10111274561517816561371032982595442437792200
5054436275224378661171026154069316118396822
20280742491293967390000917847563413605798806
3415906925826754565220816981664673180915499
8706088082306897377379568189267295668721436
2022675898897220904991755160847916266437226
6912028414021865884747348965189079553406886
1858288509692646292220306294916166740322036
3493452433603230842525894954213527168460542
6912309730612541372272529576124804991953799
8546929880011089644367031345362906056134452
10256279743056121394549230161491219239717602
6909353461452120252538361341041956079325681
11749816670263878556073840953868002231140742
3490361375964299553513914786294208364312977
3638603672405579820708738542363028923324246
3497099173706580371424370285479691085202863
6760426789873764186448176627708078501250854
9968962693100681244468051465962016539953484
10179698562403638604972452965975545292720451
5060344039614818688495020345398552352537732
6701707830921509230932583732988887180497657
3709838280377917397303358666607218634034549
5199307492170165925958558195294726819694953
3490495769378906442326783360392559231797132
8479868120544487152783547804104999202993545
13601366340482200604222875545256892129293259
6912022282135499703465042906813787604921270
5128897307676876409536323229140122596014433
2090813504677461759299912976986519419147578
8470062947274224539960701543827406708647415
8622080468076454401422902833852624562675362
15094090653229620658945951785838596963946948
1854781544745839323720721202098234070892916
4139788632607892623800539422623995561129445
5132128879050858445580649189309765417470631
18571654787495012456575660423980413414489024
8327604930320849255569142525120656273599897
6912449864778687773081071464932248893400610
15310728167642457027197715692946423260620246
2368079967458588403245766783225068720695136
5128224632481592231651979730889927101838613
13529710050253071403303236723122402072111396
20281156783980452616473536112496996550075593
10111268520482411192563185433415152148888263
17016431070194551091347979922138361766431289
13443716540614842890144695910030189258337713
2146031859562512701165587778199382785190555
11963239744329552345315967163491067498817571
8330953090752023691155957515242467765860041
11814856689765459876618606010730602879461040
3422504685766334297966711222468740285817857
6915272621818445435206766328774335198783562
15307369039324230288352700697872043869627637
1855056473920838497447291973380956496683223
3422504407656614645760847111990949552428934
16877509292419904396920552745019627992947423
6915528728938985109964909038828994504308427
13530272026310033076740245799127979242786560
5199307537835747345628775344314054423102187
3416175426323104698463891245290552209505113
16942264785448857442078452262953568595511248
8622203152918552039416394728215936300190668
3419143823619334445316803259749672504583460
8541431717047831274372695114957978132277562
15314228793747512802293619751750930771414422
1787334154460465150020780405998469596002132
3561320811270783484659727283881405865537289
3638334897711511211504558489046668554440016
10395786615154640592004047164530164284441807
6764341210203262366652031652946265348653505
10182656081138379876970219880500481763024671
3351561970805707628210041175712173169546189
15307643471865420718753362807515297898509438
8540748524882865261816309966194400667511513
6769974563631186326337295858549473929705545
8840762323055310319998976076045400594609281
15094482624756641773497380508890903232737979
7342253872602857610371954835494150426681061
8618287450402990851159258178327833291146354
8327599110182797778241158137026688369220010
3778239086962947563329201243057252371209949
6909499862177206007097988558787609475057198
10334251804279289416947587616123793485449117
10043545724657884859106353850234830863601949
3493463865532240180868247110900816833042802
11962568193885226679703327492629626945144109
8547608190032126517572123733309496632138523
13607401638349181977538173043575622023051427
11807997312226527112968346445048194122642902
1716099291455870710108303772393056008880104
6769974563631186326337295858549473928889827
8475987477299869569479432557164827861661035
11598464801087751504622500219875152975317665
16784876568480318386879331827760221381685206
13443435789836535412763411709231197714145477
15094348030657128977311370973907815909687891
2000342050805463724135628716538791858780392
1858288520258163100162571211745595147425129
18726067561866868000299363398537992215504562
11820360983047145881011750388421986859707402
3496830595866174281290776066844552717280044
8476373647396669742819395769280294840919645
11818081879195024548517735495999140502570486
5203369354263033846219512724520965753004923
10189236274925715368985531027432087468403431
8399096916658414041238743574368008286383776
8543972695571614327845579053097113505577464
3499225583896280988640606813032335606390744
8330573283454846204103158789478432966534007
6915126078053936456761526493102723997600006
11601433881737078381176813151222770317508083
6983538636003898924346876510523557908186932
6912022548259871829817396175804521451415643
8609008905230343879196978641547452659552166
3777976461436005620877232789543515288086169
2015804536237390562363538586260036049298032
2362949914407300194140481069856025661724739
3351269545155011981377136696022730655112413
2362949914407300194140481069856025660629180
5205910388927052072771992232685477271218328
3577063759873570050458863170426458118736399
4992610297934813849409579783039099602515027
6916102611310091627917233899371329786131489
15094482624754865772901118633322003925428485
10253474956549901758842108767114993933333427
3706741578267083217314866016554381408409800
8686156069594169064562142449515837968771040
18584966121243670255155963755123727498343536
11962836218868866940769714566415844336990691
10257098289682957309850512072217981220666521
8541022404668930163053783236805638839050894
13317240524724047726490191002911743219031463
6905975044216005534618732536359151570962896
8544797882143657656650455216172306854818507
5274036893151764869199066280552809941650377
1861940748080692798288615383352587205515248
10108329330996629458137038183697219885424317
1938533637792579232066395520288014455220020
8838723815599681423877288828976041071496494
8547192835513015617623850682571887394412643
5054582864546313015541944142424790496516472
11601305086668105684331420310207844711490785
5122574513040047999130005560151008722050702
10185589095961468997929842158972863190498571
8334049750036897281437343123944900833150350
6695783619881601857964582707634060393223468
3781201924498588143466273866203933255102891
6699008542621336491437562585542503817176474
5131847908861574866933345775556296052532986
7052056425518068306128569258621428538793573
5057387107825328519379949671985498557207718
6905981152526339159589392537655976262886891
5199319212731902550988251965736692795046445
2216477071607295757363149580408837129253292
8543966863906558111586535763594295618420920
10034138089016577129745185719241392904040786
3564143092792339034679130297292925231179717
5202545195902388347130418713376116703436603
5063997061853857603220595911980598619903976
8625305666543678756515867907978063550119634
4004308162701516383616500063404835980442742
3344941117615371319388103225135515381679670
6834899264345366881254282624695051354869647
10111678275219635499236946121820248016872901
10185465602792792574410579348024098458293839
6763932936019310213987596040952216824842279
6905699939354847709423098386582886379272601
8469659743636020143941264263752945296826516
6980031670071127291161676525769264082409708
5706294530438531509206611020613664182512464
1790009802937957663988004324908971216728479
8615055646088368348810523093726884132079657
6692704458429778435049077539388412769078494
10185465359808687655480752977974667478955432
15240031212910500999728214513428217930858340
5638823215504320882632100864165706458697313
20281834331363274913532335210289074598303376
13598550223501372096241205450621855873988731
8547198424715021315094480497095240339872931
8622466097420929878048396472555493132641035
3496409143558587413854120268568819548804668
6766485933689045823058510957960127861035499
3996933024197491738627291769335689670873500
15239083507078555292581998456871840999687714
6840805988550606825266111499699840537977214
6624823114100467011004101654783343128560585
6760572626245115009718399652923918504614494
5202666852504773453356894058101143638419431
6912297698787644902089395599799678164515307
8544780827918005089192914879749526860471473
5342315544199295705150053188881216929501041
3499921654509267818813573552009548770038096
10253328736162069607967856866480633564447582
17013608511089119908416343906986766232496357
6692990810457387206156568324167250468164782
6905705783066114839779164382000720985897841
10401718603986636200754463526944202139910751
8470068755905517793334873042922571793789832
2217786757261644725463782583280934030649417
3490360878442500156117070294341994892660065
3855258761142903626000359603943509548684873
8547333800158133088547347249278266285060293
5354147560577148712842849147196148208538366
1861110825820443616643706729993922634818219
3422229755649066344288750859754533828877750
18652846526739065505472506654544685926451127
8618427930454999696542459580807940150873743
8615055600402853327972064720850096833090090
2068088482611724758808089126583638342963404
6699015138367175943773853190596327641917783
2217786757261644725463782583280934029833699
8544119307024121609196565919494214574002250
6915535057666466777910075971577559263168384
20281693840239100665245202919714775406065948
8605648042207273624808681352077682315591018
3493458034369264142636852445474301003736027
3487281714609519095048320046237988670596408
8547772041465775144126790159302894654809101
1787053404209774113452055281167190100117012
5132128360901135243218699938422401392909009
10182234296582686054883168597501559973296830
11601176822712233987966282561255994954073095
5134950677396367778340263101058897842327663
5435748303014170756938813427873883442306734
13310935138090682178154858586875858008015493
3354085498892379038999653336593001712181910
13746781056364344706894070067313496815165893
8476378938757828161801231086874972706938072
9968957622613154440843251171318891791225856
10179693041457073367156332980754542849319577
6837972008621772258504827764565818081440532
18584036597366230539808657659003954590534648
15090835398702395960796512052913776945502844
2369278333830916779881977418008127431435115
8543979843166510076446020427596169498804754
8624890588628208113145071120704838384752435
11820911019055029919098520835047820557545813
6834757745488053655473827287771556437207255
3490355255123622156836796756792167741279662
5273908310313768343673584146164877484570810
3354214535508340510270361778292148680076741
6763523667714419776192655856816394148833845
15239083562373787941592675049018571435758555
8473984007503615463380796189346793680402657
6912444343444716123497769915809040843095671
15094745271473824201453253299329812506428286
11821314275617210575010460552667382783713239
13456086333567010664358225060240726121351139
1786784662142668455802927983587710637023678
14806592154383095998642387543961174347543182
10114780809057095768720756224351644415697979
7128169754003310952389337494957182156078895
11821314275617210575010460552667382783980913
8689809116260632211261333100419479818908074
11746333618960007047476697146285718714598156
8622331703603352727405281785015167476867178
5421899360692805154810417264632166921467895
10253609593408937967357915782462742876376704
8479475840571910312005913563318144125206036
5200120240770382157651130817253985122005897
8473300858893368165190399209876975276265624
5209276863746735454360631889186590693366939
8473019367151837476057628711890376837879874
3345239652078364460908198185317717010221251
6760841633868195426952479682689310098676582
1997239558328611052926885621828235406723509
2071975267389442335915354479347425612089915
8476239451390590965950550785044680772065404
8618714767475680663220599063375867204222556
13678771159882979957160223617271033967125061
3709973139577587459272512554718746835844501
6834477294936613107898459793352454500689571
13601098383717069969769407014114797691219265
5361153582670766987223947647900614484747404
8469800002315198082610803306464549479951502
10112075359520762139082391197770476280497663
8339963332708010487989791778793626682321567
15233848519739188842624318677585318499588933
10111824430934175817917447842433705666630086
3348171904236745948585676394799344654876377
10254159397991408265706076749255806028961521
6767024028804771410619468803839191341795739
6915119981314146454551553182747866216556474
6834764141549547925339407864065330758807033
8544523018365578707138586938373302399989852
5206186025496900531398926517570974062900123
13440076540857418430793986138349321054871585
17162102633328164910566087600711649051641233
5202538844086754461502517766787343891767610
11814728613612975343616256206062897015100476
3558499556984141820609514618639643609429775
8550436591892075585250843692967684507671917
5199717083178978891226269177216019320350244
6695379875425579026167440740263799672999834
8473288420438606340597072813159857743264086
12037566140925231875485254283260560389262211
6757897210879930253870042204547807729284639
10186413473751239091464779574661153723765531
8621144834436997680201557390912923456222599
3855135810199414521200063634600114592663412
8470056595974251841312464606262117517974759
3574241224360351490112176263518937414363057
5125677998110873710121543156534891917039503
10331161255745037021759812428494446893667801
16950322086521898506346797604354760852688362
22068051183732031202188810050592670211158735
22067489392547053758193602931892028914647634
8469787610422771244649742116077056955736999
10036832096979724951144654743097191291479762
1784652397234893306275599285152265052476104
13600945489641193229174593921276079387797812
8547895026521630234305646318818523473379444
6834746347278113322877305200475486761136549
6912052515907425304491220367874257046739681
3348453140524894592145066887139981763804605
3706741578267083145972888430886971973960008
3344806226223227998237978483929179631548839
3558235319692809594282254539174501901223147
5132146178665705200964565697277176115345899
15304674323366959078416649968932984385161663
6763792709020457863806736748127718187902928
4004839894906661167840506415473548068687065
3490507964427373506678953045275717957400639
10256560160435050947009462360248731484762243
5199722394793280205446253992538193127762101
15097053118464780714458840791605692161159095
3499237998317620339437092425959817216118468
13597994819263282790270027735296203382231577
18512679271382730477187808761450594346177400
10037358196823053153467201461620317502379261
16939844159710069122331684051380509738494293
10188965941247776436713906861356678338205033
5565023492190404834909567410457871262308596
8547613766142080573411158148377747238148895
5361153881341272196886246415355945074993066
3496134270674685598666459638231036801857547
18726891641394509027936295295614740320814467
6841624626010289015836662183180357493747489
6766736925686965505813088923455744177748836
13524084409672315097316623502809600639689883
8476250378030430280711134122318848441253955
20052808414165080124404241473203204559924253
15026350221087252284675258754272615736614252
11607750657993928130508795383712964567621381
6841074521704916529339589762513451954298760
8544652309991099168448879432477582685058472
6618249512698205925932036690587764754710552
11888352321172610474021797937911959346952082
3632415711910128281106030633106278248316973
3573953833089275887009276905825261194496741
6766889634926998390970396107036382976713454
1790974995138837463442196939992445345340002
10182374543690371180309138819905268830338273
3558785884933603842211796577059239300137344
10117860657143088910187494387304255280214558
2068480497427508330272738110471162854591028
3350983263353361494440825430839097636264619
3638480678265736311102330584534149494355985
10040449266972985051553538480499190076728234
3416182065814552295690663977460073160407783
10188831547413701587759955169257933992523276
10179424230157763126956250439286776719992871
13672589353820212575421041951393244050051982
15164898189076261121375485454758854186786236
3422363662466244281762800960029284558417354
6908803723703605484850916244567455818571797
6834741013115863644811333097851387298646495
2148725335865171031974434806007240204246518
5348631558262668213864580759819742538829316
5348631558262668213864580759819745795618874
6686802630068854318846359632477939439395583
5418801940186037359026282188167652737173469
22995239992153988168409489837709520651638269
2210821395140660197098184662809602033757746
5060765004427142070402882639872267875279305
10185881717926528405528251645765681056573522
13446258393066102000052105739344652385190069
10179284214067036868629220776206033448874712
10253750163851625897842705468956328747082662
6906121689832751015927159354357188177587623
16735454447898942314901894705736842524485638
8621945808123581113650633313945503386613190
1780736361366417405953297737080669466153548
4995713043482029125765424302354653034565122
5125525554926917041213174901046477091301039
3351269291102357827227590448942221560470031
10040186057837000846828044459261984690453548
15307905653678781882399221119276909054665419
5193675420988884502751462803671774415234293
4992919492479570414044574752533343764086491
10179283948472922330379806093050772677005255
11965775375629503099153793714363904878339649
5436016869780589918528378876534706287207812
3638738288119025391813010885895094102728564
3800577970636522689965120517004590321359980
13600811258552211155007608890578577783635987
2000219565208467746646156202194414365049482
3490355244581832614212177077932954334183162
8472762013253971086141694457648679282269424
10331582508730522210331324665071417129316144
18652015937798818946464742639684840213101051
5125391148606319055308265534783172257618642
3635389885702489039430656549869484421391588
13530547154293258449431829507130817352974848
13679064392420614377688012405249291793763268
5199862907478693799123162648399266627001795
5206600916075655950358763400619645533598200
10179412001991023649750246423808800874386167
3651383528024518741854214154075489539897612
5202948354916426150387953242719201842947993
10037217472785423754819733650793621654596220
10460844429458593348236078247739051063868431
22994848178520681504820056199975253014279917
3351281012167000650034241754620467810847187
10260072506673134335594980171596321047988003
11533044463772360746568618116901359941398983
5199991148362757216562000613262355948464978
2142817862028386073596602790330072749607688
6831515271944278735696768609689441595010188
8407825867142808284935902832117810462938021
6767029605931470501102012472772944600050302
13679058251434082846706364133014642748512738
1935283992512255236445124626129508651540031
11600913370652764939016770448938851033844771
3348312638339594662793639784059017347335721
5207021569574491968655271854157318367134711
4992750523933221297092626545564472582278124
18726617044579647074836006447281324367202224
3496409122052694337292519587197137051764972
6915956633896789666819608636178284932989053
3496409122052693954335255507977401553261880
18726891663513478560683727140206885209164532
3500183592314390189913630861739573987720733
10037358208331748901133047272854971324194789
3855656077379848211606970188773162796466502
10182234596739370570954321599332616418887787
8547198424715021315094480497095240340165468
1926566453398065156086994284589708862498435
3561321319376091792952675510943173201660020
6766754455320102142131997687007611881268080
3351269071168388225732010364799686128375068
8476245064560411615036198080920428381705449
8547625729728617164450019328352360541151766
2068480497427508330272738110471162854055680
8692239162117915236086040707194999941849838
2068480497427508330272738110307020068724272
10331301469760070292723246425825441513172034
3422217582167325393134501916421007192855925
5054302643986675219676311937501618308052495
8550980298668780678032331960250578690779403
7067693159891553964095991226588786149395207
4995853037559374132531565231466359938140762
11963374381716212326990143669316615036580039
5197029182127288620122176439529176848906967
6986775798018826787145892809861864198522114
8622197563765411935568675158770495425683259
2353126701470398377884692775326570325111709
13676376471616831413485178804919516846597644
11610443372183271882489529892397627079105371
3916682086085788238071169784541898627684827
10114505913458090377521810308729587410737945
8546930156657361009337968219259731502618669
1868398061145470761897772726706349146051551
8615763679793562517804643676588058034555151
8615213424356272146300834554791377976093191
3496555710394276541766578067830160937689090
10040595634023407534395627345003644127087493
1790846432425937942890417272129599947071319
10111169142171136372925561414503237751689950
10472706903801364964037822417493439175592471
8621279417468047551668149544631731941910014
10115038396756291190218880957370401497714858
5202808394452086443564492187865830634077934
10037100884686044037436706814483269205115887
10111158018165277830781918450023875557547178
11820513447796004080890067298736519524049017
10111023402918394523241045755455077608698124
6983005855348695080942403096487461091099981
10111274595177168725944040247893114690616718
6766608144128722914144316257257194087238619
3855790768535290189721873235781868996229333
13743128021242176064576525740132825106393931
6834477294936613107898459793352454500105026
10112087320640011334631715724499621733408553
8544394965699830435231247874157008657774079
16878304467152843155493863857324385000202476
22067489392547053758193602931892032475382077
8470478564865564126126355051784107318355704
10253456734102836965576817381182203857950611
11889597777593117343157434593624259457880687
7202361356730591254514927528638602438910839
8253548339592081752568241964402089990394803
3648426863235472749453630840011283657342320
20284242122251387643670665190325425174327299
8835468659573603662457494208830451943373986
5054589214440938398825037769410633164743137
5497283378504147540666689943091496770140505
10182380653460680590091948721459478147108874
8618305178344455502082100982719981668521255
8693028736137588894577653650850796295328501
11894575407776390946404291105019539715049664
20076754988021715733018082687908572849425143
6912718365384101335337204826996706119969848
6763803899823760510295799912570186326878211
10179424474167900831854986374648752396824995
15311540850852234906490133503329846611351152
15311540861433264050117845164771336305679867
11970112168849401495635457657388967932128734
2071302735662823802046120242487837023866381
5057674696393099140770397451701959300027236
8540747762724902270859015316809253718974850
6831655265565020032421827509653754597050445
10182252134999854489503611465557633293746448
3425729838043121788136260846050658139216319
3351123234859718515265765101771957988390855
13604176265779745277072099923923365730849835
10179424242707008713879912200134269501580647
6909492912341301712849242963657339370653071
6770243659197385209327382128561384722473870
3573550673576869554738283182712900056275041
2287565907659922082011574762228595542098524
11895236929153054871942950632906206062792887
9969231702167912013198146886120383256669131
5057814645308722345517616349274848363935922
10182380090526822407149284626929170298208895
11895230820338862445600816488863961516784266
15094219436787964224189708308407496187015043
11746204813763219661660666709378841751085412
6913005732027738452790475656723819294033260
11821846197959027092182771817335821507422651
3490495261273598289991104390337534390922616
10111684139563493953766713421929763362950397
1867836051487252448614913845257443300794680
18154630681413044106050041323727616923598642
10330879752353984705925586160310619851381803
5209277084143661876891108634259532288630190
1851953671640361961715346795657390292811701
8476519728657867590225443991730946686547173
5128763169775605606568219599463073782385807
4996151019212060913853650766538070109719694
1787889988091961502545584415707801282729508
11824802927577423028002617460685027586514961
11897899897064073400294444782735710345190224
8479189280266577558884357085778212717444921
8469794159582510604831733782653075694619022
15310460176211997989713900454209502840969728
10253749852124268512173873869838506495770198
5060343773139273016667960379773584074767683
11820501208565340021792955486521636595037716
1858282654435427750595267672097784184109813
6911766784411500444512782157999879200548483
5283187561004118534153003777886235513565201
11821051013613501299598973610931121002014337
3564406766287312696785723562521236886391431
8693163361890074139587019109510866975527970
3345081595705522377545678741200020544465683
5054437059975917218066555455411354878212167
10186009827851816444818050640191957964110810
3345239652078364460908198185317717009916018
7129496670557454441408972912392394082692116
6767011887521537430184229957143967474024490
18439148579249484077035735782357166249363277
10111420698527135865146553200027777693074791
3573959952402711889656441320942679417570798
8469934373597422262476970512313532296796426
5196625769103218733056042853943910393452392
9897874430532756271858618991507111256494830
6767029640072815331218822092867213006255039
3570606170699890598883999152296539626619842
10108066143516223546851351117757078688918271
8838986770681389561340210040865267166450485
1855203270667526500035674974130632861084839
17017126977653250644698841983477298747255207
5202825427551371843697913896958230672623294
5487869699909271468864711349317948035741293
5063581189599749867899282668065525588521405
8541145585629008295801891799201370910090970
5128493674242302231515089659870453407503158
5205910332194820517185215235342852854364183
5273908022164336054626593853037332207314840
10254153045715499893356083094962064355363997
3638351862522495176349999022489592702858723
8621652609789262195934424249434565404343142
13462011403441487180874871368047210192561623
8470056873099737104104453097965127518307621
8690200886583503293593040185951001779760062
3496268110737913545239572108323868405101526
8402047949551214299709982162513123148731934
12041340567638637981291695339241622113307736
1939352426904251680266955715798878518232544
6695514335596943623965679589196858657371239
3416182076380189150059104914060979892376855
1861092233780637237006486373677082739022136
3570728899680569280595883600177028097464885
10175917784921383620419976052466486985367340
6689606573125653051725174990918047613845231
11823481799491069728009231366481055019518280
6906507309083786693514989663047763462895894
13601910138134495512583793620121777063067362
13598269738828403403512288057330002487941985
6838270842802217304486216799641268663426432
13901180527664714236130103885260067496704213
15093956259374705323221003519084101627857452
2096862035879659689460369464718322557609611
8327856432320563141407458828818439866881809
8550289228783495565412038077686477124771496
3493311976670485790753269702551323971203324
3422504685766334297966711222468736726520178
8469794391042453536157215935375521430583108
2220620714159402307295211073077573358532789
2068872267750380911120055867764055751582341
9901082088232143572389040656567979689016528
3422369771798850818982090139777013058863255
6906126990338485412599436514970475008000635
9901217222129918985541077096821497371475608
6699875116768302239502867316673458809337051
11894552025327236541086919807007110733312855
4992476147528071595558339056897806716891448
15307637882706121406553905017964773523083676
10180095150141816793899359340048751443346951
6618249512716404113744717316691551570682675
11963099530357309470117734134259272169567078
6766882762955306280805928884196454209377120
20436527753568939703604350490980481389689137
12040394542286731395339464158605787810820161
12037980939705984536822692554524173563110912
8547613755635451933581683346657033146266042
2368740504373081584951695320297967700528952
8618457157620615581937671570871750408300612
3706741578267083295345435794659930087699277
8692239173141894496673807566109563072898231
11817269924404052343519918378525107361982651
1858563162746976011954302452378899594151985
6905705783066983224489677113849268190036160
5199313369540788283359652728595131819084646
6763652230409239215225853841817071731044646
8837536990202382287419232899817329517469646
5054448469253492221510580403141528542882899
8469927548295431300388737729149445662094271
8470062947276153418293736821089139291117668
8622220739265800668419172534754987923950390
1942027290627365480375706711540144380343361
8550576852032851811600071190017219285205784
16877882405860007293240890205104385740399931
6983006108902824629572428145068955669465795
6692574901681362214376435673071214516731609
5057252714497047785868648057672410316290327
3344806226223227998237699663121229866027474
2220620714159402307295211073079374511194252
6905852104845626231242016210291390932996893
8544241725260684990454966190045122727570403
5196356219237202289839091902828540601425845
1783956733289782280646654285873514314293849
5199710211334425133497515313807381291713542
6841350203478256692868448134540003621995527
6763791959369935045464830980935402846366792
6760291598826225230858243759593846758015831
5061039911007341381183881573505936843644726
8334172965617658091348339705818711081418301
15094482624756641773497380508890906638111470
8470203460501780620538169251383993340511040
11746725611618969474925240893799215127604377
11676145231033818312864614426638765652242617
6702258142693432490304355206406821589607366
15311540981513240534220355803633817358637090
8550576617621369235524773704825977875996249
5128213201091762555021943447905352398958434
8622074645545208029172125715915517763754929
11891479014969870376532171894788090551346484
11962672433728849130408157796138729006141217
12117933630041660457530259298139279066012998
15381950892286214401282349018109452646216248
12040405368515172089413657252094844464292887
5202684902771621255657786082765096076110693
5274066307510578343182188249122161857732185
3496133693787217633615288486807650679764957
6912444275620332729417864352387252481603450
6692838632410685609824910799256129498964676
11743512364232071051415665592846134428767512
5206447422122091410614785178906870284616504
10254025026750907564431678545686717972716353
5273498522882478643784172816547752382795347
8476104318883468091100723708584085564210367
6834618006030953733372042962870881349925296
13317374653937227642153060786360553212286615
5633026982542204111664780110662519812529275
8479751740791954576279575125869491639715467
3710504870793295124913856292883191978209080
3416182076380151478978749750372450003222098
3493452202710729386965358090807721400622042
8547894795523895429620631944284181021812697
10324709796521441848571910574597604483212294
3493452202710729386965358090807721400621513
8543966863906558108471136014423802749298942
3564692642839098503334217309657704374225861
2368079956416372832581923744582034271204778
10105238558647290316790861284320423080239589
4992627078313128815914254886005333344588683
3564693083632217373541053602628731675881061
10111274595177168725944040247893114689471433
5051632573707101097793512346688572107885896
5125531164339403739223792224597411466173693
8476526068883805090793838030541417294886577
3573819704271008663969137424017804561142369
5199313369540788507187145017448071671874219
10544859700844439633001424534747177194593900
8476245306081230956359466185975253874930977
8476238447643754833095779375486586855915157
8476238447643754833095779375486586856207694
3490091814529431088652582135027658233113898
5128891487034850325617422353674734760286071
5205630112120094170864628549027408364912338
10186162457681893417715135940512287645695629
8547064030357950001314630439257153948496740
5131567688326604935416476772475719575588198
5202947845767097500791125766968748474237767
13598690495207161669909450557988823317017449
11607493090885563233843777810881192535435700
6841209193711433174779649092308349021188507
10108732786824508468988014057179174327984074
3558505378603837780989548336734109631266371
8472884202015062952566022553665830522982750
6766468149567487105325665958592255241699769
10257121985315451672178642029073155544379896
8473434480569675788455718021352993756688461
15382097357281347978007448461563083349180191
1861514006915791404757435752592587815845168
5057674176741882091083546005478967455500524
10182789897627511629808328190621786116273928
8686156069594169064562142449515837969063577
10185342928545355278716418630140291842256827
11746175575612900682002144855240463018304734
6834611467934277818047475952015005925673937
3561590128212654917562651111213983884520294
8402047472704124544903037080863540583008693
6770255324489275009922986957870760928713190
6906138919747612301500902635714409495007726
5274042671011369824847833782560376203141120
10186003697360178827621702166948047478498546
5196637465110474108320328116554658749886837
10253878679897547664218904268949033624040393
16736360992848100222323048119269649820761519
11966471203263201076386974387420450082790225
3416187665535697405880534309014287254533801
6916237350528028619408999306242451550364791
6692447113678511218350125906935581063997674
2016756371245433897676861390078980511724655
8615061720803017626902782356688690196471235
8472896661664531216226752698421567141566706
15093821633074865252943806376815774208220521
5057399072355282625467216499759615308881103
15019642047720594529712909955084494513289065
5131310552836381152156501881269806299697651
10111151634674851476938542672168977932086965
16786096496186370601477854996017120857284954
11607486951318905817787067916986960027446508
10182386253189094904622192646229678398147055
4982933166715790266862817838128580492316702
10185881221409838490005723317184935177530155
11901131689329720267970690719470541004556380
5125531629182196406522261575901789404912564
10260200989080622469206839436742338445657184
6834606330586428546341078953941217714254158
13443716518523269618131616863058072173888174
3493592450778917756687336788740995965682199
8618421544017741655303334413420256841365005
8544107654216858671376039148253874761212733
10189680336848055670655951900173666695625770
13672741706154241397839236685453213378962959
5202533221794732853580630578022449306622423
6906127280390096085650862906806652291029769
8479476590723679182020054449047330200261343
6769828770043155971578980586113881345785661
10108598681161022392870924687446451807860283
13598825086382538099868848923152065711603407
10253456711466633273210465001771356535365089
2078272924363944561962028224451506001392411
18652028665011634388844353869188723766010047
5132005167454496363465176682659314217934106
3573417354172860326529850872620033473460634
3706741578267083217327144343363279068573556
6621726466755626973244633917061136375942442
1939339402502500298810381855668273062641760
5126092854546353766293794965604424130739894
10337624378367030725354100675030041163800952
17017261614948920824715314676913598172504079
3558498805474310334519950358448198501442529
15303984084839396945299159144139868133779404
6915400963025731246569997694598351541521504
1860964491486079415101432109681948457939341
10037357731961157962197083921404576432648889
8327733238960172803729373741881891756190706
8469928023202453224091131023346703736511376
1858288509696277684441831943603667042894637
1858288509696277684441831943603667042906804
10179412267088492984231064825682600449771737
5128353679664014247291094098219660144940725
1780865234819597880669733896898745474117061
8479868120544487152783547804105002607831159
3347891950677466131492994973332347868135200
21997097580110329952256245094464633223919575
8398710999672863950755475468915163349738686
1935833243367448244624302883280339244002260
10037217495356301670208137893505141200197843
6766760564633568331969203720980665100458474
1861379635612647586583810919149500317847437
15094090653229620658945951785838596963131230
6837562498357770090125943289046130514303087
2000342050805463724105745345988969120313156
8615061720803017626902782356688686643329000
13675416891606494972648305345749449744077324
10105360526536810188827886722794489296680054
10185342652353200920513451162481560758424067
15307369039324230288352700697872043870478798
6766602808497221052827869487073238701296853
10256841198937956548563043222031043550497945
6767140891540287733478083968714729653985249
6766742561076566341062871187504318746753740
11892560760581185300965279956136856046085000
6769980681103581905612162840452624948974646
6692961052614636150606125881100613765815161
8622488951146758943563009972985930056649980
11746994386793291985341973706544946009079283
10179826639062735090719072734583255036189135
15231037913654908714363159129871163442279115
13530400799296435441338996041610644583874526
10262741781138191384563346555844068642371246
8551528962595811524079204874223682652213513
11679371393300818167010533188216356323994682
11818088713012736679046062611245129472726227
5060209367195353612937052471725605993797681
13601366340507740363933225439195263894475452
6831954042990459978926608356020474075547000
3416315951103053088904808473219760087234311
10476329770109795658298917122538680567534253
11823616172671674513909793488666407112902067
6983667153449561415965109412394639627059174
2220614638506984836388418242664427776672766
7057730152713444214218561328362436376636953
6912034753789465610710354823768900771982192
12040394542286731395339464158605822129401037
3635628914607652824109751637332306522056075
2000342050805463724135628716619755506420611
6915266361285706390623303238287284077215168
12039985804650732253632963835895190914577101
1932332916441295185667531442746638869504122
6764200995228795385706060944518509869916491
4983085325109977759827035085831508079289877
5199851486762330795288908496006674760153907
6916358940399330174518245125635999725849186
5202422011605974482521131538464771740471364
10257390970352423222542314405270880324573967
2016347457811435101329281029948423131133093
8627310396060427612388571129397885869660102
11897905994327773099884376198436615116735094
6767035703198805008855283904983015278349740
8624627818922424495014019484432354858192463
1787468757242539525368622319852280475585015
3638872714166329065077658137911891741265897
10114774679055509894915044723175177449667212
8401930587789722458866096655806554565268121
8544253966519563863838390049102906026366276
6915681969319240200218939736725269669994987
5276729564577911799001751501028094626534038
5128488097590440941488221858607435943758460
6695659864526021924068472670146950178403416
7274916929440390152358491735943964316711949
8698954492180591485821155903597663278077394
1712593653525647092486922569996129462071773
2368342911975568937432708925674723368372160
13456355926217147366072717352800969665272655
3799626621661281332528771617237084551144192
6906267735467167131469318574298548322826006
5199991656468027772560712783466322168509125
5054448457702757728060964515660220669764193
3347903636621240640465807503294774222741132
8404881419453896861243442245309146519225603
6766480135230412276356394156229107741836764
11820355117247068628428077223230774246634876
6837709318221983502245299943223489065861234
5131970583091651234853862669751122615701212
5132000618057996579650801116456690709403799
8544236148633462536298561251278939492831114
6692288619462066328593060436955509050018666
5422302488425969878740325645986632639648421
15233848519739188842624315058772370756447455
6760853574322063639267792169015548764137195
11895236929153054871942950632906206061708966
11892829502644616814978841630033829515596117
13316989023181885004954698640587757558417506
8476244543903259833637500245038771478342653
6915687269805240589235953689117396060353690
6834623640767818056017077581172872264020903
10106044181688882395043567525574140117184754
3573544830887873457946383847349565282675836
5277004989832687677923318054372120969545510
3577600594651273031006769975393107339652736
11894979308186890725354846289296324294392624
2368214437707041698995205088593461752431979
6763792721565035415738019159920371503728426
15240177546776568055320280976409145984414213
5203228851661976448086106903273782626829227
6909066379987474334288200124012679889355073
6769980946598734470432056589283563010367687
5197157733247853666411109131626192097371835
13607267001509128318198333763010515345539833
5051070597209992404080329225838988898037490
6834624125882705058847958720735806827640925
8473007382933383513633570706969119768876778
7273461019041616592722482460287856226099188
13447612946129806017504195451766302032587518
1712592869208807527979880357255030981428986
16655198153064962915963238259880598674760311
6695397205794633253474910755990397587477229
10108727221238466689416103037108093195229845
8544522245054645780967518507350857323160424
10324551301260142858283221403071469431358731
5199863150509227133159623365857900938139803
13314675610131750987314062422768747624527331
5135091111429717993914882299263702034901687
5135091111429717993914882299263702034913854
10247556059986614774063367901317353540775995
7342259429094440704157348753129436209481740
11894973730141374114021572983835635151345108
11746853664743060591596790075304467094987899
5131444517934612929762836503896948348709725
6912315514692074894228088722424240735573738
18588197900949253262888558715077560114183370
1786784627565523082004170058158238789646050
8540870736673216604005690415712248437560675
6760426523398178815810124143748493504986237
6847256882479147002889963896037373689384356
8473545775779952062410976465486011381752483
6766877438978817221703531310561349241459339
2288361059810410588010857270147305010384550
6837843503164062059730221272408477051407405
5054296568813604611072088070631196486038806
8544095679144042890035548860852157162463905
6838118121596684320428067164412412727732701
3496268099733942952105621443103300448735962
5360067452346325892717772073655140830108712
8405559762656759047485874817759270389796751
8476385831879655895644777813639395692680518
10337764305683925542872022270741563858359661
9891961586923040127560857449133264253132270
3354073790358778391816567379598928512149624
13455536882594198419456210416248385385544458
4983067307062802882206059208425672823295078
5060227151425774887880838865744740181552653
10262741781138191384563346555844068641798868
6621199802595032205905229640869343940043288
5132532127888878761122365827917983764574920
5274048259229429145175832395759685630831168
8544236147171749195120177567315075702720852
12040510055408530909111096672782327907517993
13601494982459211131698942138686116065263161
8466696737075758368729654180735437927091602
15237354954471824414604197809279266702211582
8553393002143590935196301142056348381422565
8479476835192198452867278082813526125507944
8550143391991686647825065998091171937781977
6767304986941320891963458321850003359807480
6834477283404116439695393786975132999003819
1868104662354951620102130238233257009234203
3348037509838855251570786491155346933209259
10037363575653283249386111764346231945902496
5054571419648640285567814302758974296797211
11962684317515925773940736212643803983871665
10185594639448661221643367567807788115862780
5490557544754294466441726154140767656515012
10250115629908943844767600147726891938986283
9969489587264923641457617634268500443370865
10179002735231324039364502384275459891869985
8693169026991674594257339090554184580938455
11746175575611006042597827634552711247498099
3500048933889412074106838863660599690109563
10186015581583771888961416456328281699723024
10259779537758172309450802189087716540406647
3726252403828827571609876097969163151464861
3567643419733764160687114208478602596909025
10182374510994362793151022333501222084334603
6906262457636592784109901091680725446714499
6766620315516767619655212951671305619970545
6760560894136599325370033544690845000440428
6769833862224507382525037130560940734113269
8470056873099737104104453097965123958717405
6912169391157010506827286604148497280980706
6908686648673489649614586638402790504214814
15314222650286139195786942362665790606556636
13672460769077549603826970104131158878078871
6767024525339537513826518740195966502532751
5132134734308115129111616778825306786283219
5125525276840844527715128479543100032339746
2000734308585468677019957106410834053413224
3422504685766334297966711748462940243347463
1792961178702605853103219102324732299501574
1786784650620283455495310055204669917308525
5345411970632260798020053894586634143621596
8540747773749751615959103078818874526712257
3929982230950408281837331985192540082133526
11675496570671811162041474150964197643767686
13601916167662943498683346069850143825383675
3351556162234375364599496808358045200014325
7125598508201517755027998483740332604863707
5132134734308115129111616778825306787416337
8476109642947108766126366229854973124446035
6908674687548871189807498409777652353648851
3713467368751657114066095178690867262615691
13598690782386422052536687446097426791626949
8763345451865054627346148915956063728018392
8469928264789584602914497353450603698593817
3354214570108261212216319551493868631732000
11601433384238178160939490634335108304776318
6911789117114232285338140168261753854014041
10182912582988857648679216758456042676630590
3558370763397804052707976732038205540244693
3564148971147072611245786250169144356388240
3422357831300500149212061704223970467139057
8550143368897889039993275311048712155677761
3567638073040362404647111007894340951360755
6834898501683338482471425685910090945526889
6767030379157860803188809659595087947068467
1855606739961568911708750646853551613842025
8476777347654154642816575882301866439616694
1790693967673362406886010199611650083417996
8544798147239314502905240796730579872860759
10179412002513074970696691321795738698377967
3496970589459400610842895258790844909349462
3775130487663570175336537791298494791438959
6846988370997898069312506312349242998654150
11746590688022156002826922752589851920641547
3564271377832115343264363710963877591322584
16803978557051187109313453199143913858993814
15027128184581741966584980040696741127441991
8547485470510379162795064005024330374281985
1855606696218804671013574488503445241411167
11885688811101304057259718013726367841885607
16866061877146624199759609196523379245954244
1787602931164553604326415617259474941352814
8544376418832024372895290033734431681819262
10043276640134848358417873720930236665427703
6915394634283926623565330324322027617890671
8472884699033753817454911785730335161203805
6695788679282586800095081986956855056872017
13597848265016779801004945552693702296656084
3496140344889115225490533008972356189978737
6835033184252564389505230961861921602733186
5361019398204159624726082068262894281225384
8624347678106280695509904042063289807907070
13602296177084874113127149398249899388450155
2287969078155416891640232380533827410438173
11530076332951834850159240008707539672975701
8476378973399351621308593731925438785109423
3422369782822830005358558235592399873776221
11746859993940795144421486862408505290423100
5274048812982917445827494167251350151106504
6763804673527753476842155534647852596197885
10043294689421141219139480450472427022424432
8619106284247936527102713081676036585653429
6987037957262218338693356622956158731844533
11598470886803603430991702442090063485278229
5202672973387170903519895247528742560023462
3416182076380151478978750278230853776985385
14948927463921885842954709937693991263834498
5274574657773066078311774046108537611995952
13597732638424823120151376903454834548081129
3855521640747015997719374003103446436113023
6850354558141681239229575883057938074273996
11746590477235570010237257262396607064780906
10179552748205407179600333258029282942218463
6701959617836163095557953864090361805732303
8479330302102268520828700110940322827110331
6840671330122998079417454115807829701416755
10111139715789598783859450675050477677793902
5202807355193105732139521417607799119172677
5206051330898668419442755013578991272284030
7057724086685150507351648974919887020141799
15316757344706972766798509156213301868211239
11746468033942481364597529918079957174251556
13600817135877323619948425853396160867341775
1712996545952154913494549605634243075310415
3632819125390721069800625928851119728764659
5125530934257485661135413520872209218423569
13596130648619627893120059944386838310678093
8476519937002269891286262662276056755963925
11820360705858895284865936054836947262776482
8547333072137801470862377738402020632454694
6763663673824411269799851366515303937545681
8469805359032181869427196542273509859226251
11746456293693229557230459516159581596463234
10040326358837143210205363695097810908275246
6834752466155033154726360121833762851514463
1790144751065061241813142540245320748578553
6915535080714671270262910681227054872995658
5199728746092307386278620032833511835099750
13672461232003178492913678052218170165843693
10324686700276990516856898034737727943799492
14803507247274765474085536489713154075897574
8476794326395097994307944756614013813210021
1787328599441638707903157693111222201962338
3490220375778842532139078921364843107880373
6909370516156367707558133427282625860161444
2021852723676239472975135241370141867084916
5200272695412106903236132199430252979994593
10186132745543843624951919949955367658813034
8398570210739651371938467812126871258205986
18646657955780427459537351903192007098021127
6908669076299849068813793817036717661663869
13673291544332396511082894865971194731923980
11888364273195203557282399573453393531742672
5196637465110474108320328598634898247394321
1864470649617053769953144197817006081348729
10037492601724610097275498421211102832036069
3704053722836572438185392195926808343089217
6834477271858164492693005648950268766177400
6908674620271055904919044124255721030821797
5206460610749509006667718096703834792956939
11962543848966250828480797542517498948459042
10111291914523113790445441453945034779172700
6760841438071058486498500326740587491157294
11607358653787155032618626386212338282311530
5345546320739085077972658508633515680330016
6912303299013629782673667526084271099294867
15308180792703230826357236965794082729603096
1786919574668450527115347539968902423802760
3725977717263240092223438834720338360890648
10253884501017018204514275335450090548437245
1784372166111593707407118813934041293792130
18571246502830094530035700396583798336288726
5199330645123877541200238710601441576068635
6760824094169767152396141187608519593249679
10179412787244674995122258002573450471955745
11963514538468505655004057557737810968419529
10111292157972123448793925108702291585945693
8615061212697709471495525568666836055425741
8621945786070051645266330451616296033304252
8473293998971479338190749865948329860730965
6767292816029851006302773150782038628896174
6909622026819661700481810147540292734950554
10188831512752083448900881917524914068607892
6767292816029851006302773150782038630041459
8615213920932759246612413796278369188082842
3344671798707020563246324479238774666786029
15233854584448432282825651989073827407462610
13672601445994405331449162528377348568418570
8543990523979811637606853687576344921149886
1868238458863294395091380580131796795613888
1926572527564213862566344954900452919515142
5125671611671753399168454713027880159090106
6912022525125262407899894885172503990567710
6695643120167739894584629465271630360731919
8547070105985850262382643175265526959775850
1854928143688341525521626434826333130704455
13529722566654819432985875500695820510411375
8475963584781571690929422846691702606746269
13605282122825680050492271250322785390270298
10179686899034490157087377997027868177925943
3490092576747352749381571044139948408439761
10179142972318163873523183314091252079295217
10185599986061357242799970832618956606816264
6692417147492470596622538445269066748346201
6624554325909473342454434135451942277597421
3781336264524565263351898522156786320710080
1936126731396433257322687928488865033622070
5054583106090662657526588120268002010071063
6696075784321324058977135036264924520550983
11888920106260991988838606265565563339562739
3724891940823694347398960586608523789386713
3923004462548694954243967707649534966068391
15311552625171971398166654160397417701627370
8405413902787610011747345939913460869429389
8621664826909288740418456640135513181878366
10182784363802441165861708335390162048340581
11749816670263878556074131280514505471870038
8540876313367904348241603444087966848406308
13672461208927413860977344540880282061269364
10253451594314102447502112061854222330716073
11895096228204879279842210834899551145206017
8476818194403481182807356461896184264192413
10182649407512149970848298172935109816294818
13679333943790892290141985329880638337306761
15233720766361599000599256173135251227571493
8547210885342279894588160381745807368286173
11888358221093071130660801797574314613261815
11892285829943846314598707561191535737355502
10105775913083673603895509335464279889564730
3564143103839965199837227410714840200779781
8544394688031365013196721054512102556303139
5199857065271769385947594878109922349034648
10330746076038194750044180648685162714854900
3493732930829937865816982701804984494672196
1864470649617053769953144197816995403748229
10182784308008882907382686519651298454220129
6912315539246557719790695320122244017272739
8476526023719392054718916804178798122189396
13174519300119689378152910154856196288296329
7132318752317190815683278238660230800578158
6912450396484533243984275820401853874757115
13594616692161190504626055524330793879613398
8550717100141895061959298487489829023630531
15304131713049170208444513504119931601598944
13597719933786603847241362334719583655129138
3780809878513634197947613138634078672347573
2294151483157164015942617258773607794423622
8692759128510583827510147318061503788618591
5134523579804554602956361102761362865920203
10111824077408752058197484460492912139790455
8624609251006118419901397928384226899616122
5199722902881261840839070927136926521490458
5125262125002561727942195681333229691524577
3490355244582781648386905082228142004754514
5199581936853604457077181616435417271058961
8253548339592081752568241964360813594276088
3496280283191931215717176019766107798229045
11750219807622070734346238852967872417425286
16784608034824877450809504682415267081575198
1781152003560398498377519949597650812446919
13530272094109821556104522960436476806206622
5131725444415543948970123480984958180389147
8615061212697709471495525568710220341271415
5203205974894094332126179068206169098437525
9888589313622229327553053478601722281128389
11824405280890695990601675764962678369545306
10253902053241953146909231094195602664390382
11607615479349309501156922231344457141513798
3496543492246241855215751776846847408657529
11740671492722933736636747651817947851067939
3422077323010697158746172441479070990643494
4986293498145912137993530935201585688015440
3496415438204357613947405050741071279017477
8550155088980283052373527501463913945428045
8618977479067608938073608795543229850403105
3925967458508078147776980148912691307957454
6766760576181375131844658552402403279222383
5203228863187994784002155377432020810658624
3725306188905870707268040456040786779787990
10334099107566545620969125820549370100228842
15232903168769322826192935188835425901348334
8618427144262667737649133486734267664264550
5125262598943834098942530792727631334804088
11746175575611006042597827634552711395533988
3428260249081921883827361113479873923106867
15382506736898029670641805171961485274909491
6912725280996089983058530479205337701925271
8333933393487229326921986743626875230652717
15308321086455003470273997529808068103561438
1781152071354656723347855505558420277232680
13375719359278332300918109490563877496806729
8627987930870317340418234751437636119426586
5205624003350302346254964576884858799101921
5490691738382889472887840759850562715814908
5202421978948922244980117357140808323355659
6767029583821661720097366648647298714216386
10253895701880917469690677061060965324808000
8479324678826103852682692691804033306555650
6912035284995906306095127628077593828428735
8621653151053744065902157818170035832502867
3567509511791812468113408453848573972361291
3493188969518352335994743501199302910484320
5125525531897535647749222320217817929613328
5054039445478732527824115182138436779284264
10111286293147108102980645373523826822764423
11966190544358910050025604029128254965284159
3490489914620013201630646812333038528300968
6915394854735205342967550232934863232722075
10253592339961794390769632003126018183177812
8547064493779092903807900221072050124967901
3638872648814888475286874033972703201350025
11818223141485613082941776384181115919044763
13598129049865418997787308992655644796861681
3415906650163767087067204921972402029190798
17013755134065748706075000856855514219238759
11601170428656206734687070475547147254836668
15165986263457730763088725737724995665195970
3489952096154186782960366973378774576386443
5361013367649925291484561366507513244581724
1997245677683768601233372383735505210258284
6908820998806522990144515304991050546539434
13530546877651651761916538739817800684008534
3490360855871702893661420037548462414916886
10040595368879630881615300495985428633407153
6837977851353476761655473321818841776988495
1784377523309773931725023033576379352763842
1929932662069531745532928624499272129687658
6909621994143546465757748318379027979999124
5274171497333856501151406005472396966958570
11891864576522719166929039969825245314502283
13673144910308142406817422560912143010326351
13598824912115140370247529426463831781856934
13455695178532485989306994138390294462710807
8622360885014998798408164873695261699513142
10114248547094545337500849134122150143318300
6911789107008049951803501456523234459544057
10111549193903999358194778174459374446417338
10182509435042332906150819935549507113714140
3564552858111299248878084754114318389372205
3496964538302619410663114926730892532864975
8399096883001907184776697895789559542302179
11892414645682505767615831486532043805501425
6767170119643660258439613539010487722274411
6980043843926987170980737723606898401881139
11749816204435317625697790014505637675109880
17017816939466289434481157977527208245213931
11821443292083402232417551496093820176013721
2356229956566397641486076179132132725917645
6909206605524694158327604940887722160913545
6908698005103271314714050652318929699544748
11963093584773990712376495993428132038591226
13529757879494409019490939434696076200797058
8615056155156982390379614691952715128028280
11746854183890582017465716695994076002735595
6983666921524001667307976334049437053347288
1787462993775899342794126222300916257523459
5132128360396294285273283908475595020337526
5125402605051845233228849598301097554360054
13598550744165117651019899075841607635670880
5199710211334425133497515864567141711851266
8544382539170537947608275222773139122573432
15233720766361599000599256173135251226720332
10111420720137551571535555122110094909780176
13755766645207378165547631033386731588210274
8622080015163748964024321915850490232109779
5051485973280471308261311862877831700163002
12043613816684496901551183486924983170353981
13672449024509993542367931126479271822943580
8401796425893236618661504890486783778808126
3638340452728559563493062479680875601366323
10253316681242428215055824015276319802793480
1784090873136647011129306072090852098950370
8614933170159976071288072329269619038827667
6983684671579539288627100653789988891873100
5202667118083445865409550125098218435353356
6686662623436770164328554978544879561506450
8470190723749439323123757011983292063583852
8401796425437341239331858168558159593541597
5132274971373207842935688725772675904212321
7057595525936000425757259222122328213246963
8763474170056484001763861271314725919045298
6766608144126905729247422630315822866808843
6909218326089195815621865843001711021183392
15381535898853035062298638548859586559460516
10036966258435114408259484270244219894127559
5203088580390012024867881572524209498869625
3496543204623448249228530616920795653289512
5205630180377393932676045740124963430263410
1864189644285863143447573512862126223388696
6834495067050952043202590021314327050822619
18077470792323949372760981843340140817022820
8544797582447251133472617625254603954344155
5199857319325288258501221584117639707332053
8467399505475772874173278775518486110683529
2362809623012099241611611896984281494342204
5125952582839650964138559918638230754822707
6841618748703215590680216949221288226843221
10253201088371521897950480976005376225372152
10179698816411768652982206284822523417084283
5205513778618074531640301287724103899238402
3632684212908555235103159365152458568272677
3499353304078381627996724658147713598957738
16445134240553861064564744071214840257067629
12043460624459184416830233957171520066102636
8544242776152775678336712808903909666413451
6766882762955306280805928884196369108621823
1855056970481061666688690711169032875409114
10111274561520579497497373434511083561067089
13382427376080438364283576703330225516318139
8475958215056965749930566656283553298583654
1787462993775899342794126222300923067479057
11896014583823644609838607973086412759743708
5131310079392730681673533741598537898289999
10331564702448392382765881854885450095600375
11675496570671811162041475138824243204959940
18575557809442945610664248933683226173516797
8402585513442372855723862821918021954502069
8618299588266412243578600322743759592918178
8553515179340577744307574705367387471531353
1781145929367759369750703977706180371940335
8466837725272109408782449008374227015159798
11746175575611006042597827634637365570622749
17016846158116464277276145496958721396090494
11889329177204647774181881845297133118722876
5203088337404052779027229546339261157323980
3571009373850664966989069343590118274298716
8547333570596254620076579165909164585502204
5060203778579854311636254110426108221673942
13597854407424052954420389734391206978984970
3496409122052693954392079425003226258237615
8621530466696565071078589572535146639294705
14948927463921885842954709937693991411870387
3493323098253178200237589999723016694058629
6899799046850797727572185376046687667358460
5345674882946271366547970353025286861690449
5054290438394484657778206759575414001874300
5199863127433504315802423565634523980850744
5484363486031003445502620304573254984828566
8550576617621369086171189239021439127179502
5274036319647922429168830815890675944905362
10253469136474495409903413595396241874063790
13456221543915290811373346459188540608415250
3564143070657064372999745607189192734859053
13672039769694792970899193273278957847154585
11533038831808177470652480229231674410597941
6915266304078832935865438960303685554468105
3564546781934102119449597606743445921812059
1787462683009994310217667772410918308561062
13605148456943561589225907765390909756547855
8472878866932936447706848021951106827094814
10185734931330474958717593578721691997260722
11892426033393203642875682795747869541289579
11821051521720625079931550347208433736544305
8625037386460555253441389844888984492083129
10256420002690196804622772314577397193880524
11891467029788304749367849868582791315812314
15239218266530613629550995506018488373714576
13310666383082310955870950643267774955746113
8541432181014594812223031854757974196349295
11963099241661153297900427372352674982850114
1855460163611893285723823939298967176051537
1858843659428031668360042995880481727739447
13527034644867801313693770358202260857837208
6763663686331804350466744696431275930291134
3354354529169856034771560577243572400004794
8614933170159976071288072329271423744070625
8618433784777301560640714690392958742178368
1855191320129262636506319022287778851104652
3496549093978472910282492499004799247680155
8547052079338605944411443672853253802188524
6840665797178578209859956379068001284328721
1780596423581980078268006394044199133436529
1784372165632288464035537934594654412959666
11600913094967987270574739598593416815354596
3493317532666981576489248334860286810233677
1783687206581105990618477897106040131819457
5354965610625686450641094882844519689550588
13530681592856024889929410219904825821539404
2220486022525367663666716492645369219673896
1787602908069806962326572776968013781019144
11749418525984898085688063311912178039880803
3561314745699210322739703873697194811414952
6692856900628601360848244570832993818231621
6769846277100678173735893288704216140305616
5342315312244380383914607288706428605160062
13601501300138948443322782835825874567170497
6695519915151225781269199785666818613388607
10331575914361810207466923757603874947765669
10256547734445808605069611682965342218721636
5206313812475742407619141395444326257123268
1783827951693572220586942232732258508375655
6834757790235922831184665013927850274327717
8472878358761188726840357832683449716839482
3564148979245803961522082392050761053036255
6912285746766908550213500861706281370290983
11962550188736617241570722476127181529588287
5199582422367272572598524691099258389634512
11885542267860707258072781949935736508345920
10179692211591134296059912081378298142979026
6763780769962740691445297876542714755360532
3422486359831086537043513694105447929157750
3635249415213612914790591321038992861834494
11678593548490079692939640792379516625573001
3570331792833038164679988454447931750413275
10185196781951072256383502688035554291304786
11820390763438862614134111658713040798648907
5202953943573603489360842938841954059143581
6766613987773556014255008529809345793676706
11746175575612900682002144855240463011868391
5418808302048842947071788461129475392757012
6766497642271592879084889670929663308308209
10253738154159155416651877041436574301694568
15235992481615512349036958465883094054508327
15161801197330801090775434230602759817270573
8547326720757859051542076057806049062241003
2071571037379765093527818234175963570017422
10043148343544500292043084723205535440998219
11815265680923857215755912509337309847462281
3567766666905929656916099317762391909247926
7129093234943606241428725377578526868943383
5273510496053187801874350615465215831537884
10259920317571125284487958498848773218960751
10176052664786404092200500431939024545744036
5273639001972127117123519534507204810316833
6835413223950344457143956126854616119841530
5274170967556400567495012342870017080339324
8547900881264302360327258532160527450450493
5128909038783206772390338540508357681810219
5131719612735132893713110247842708890401421
3490233088475898066632899444832199700635471
5196485253931292259170016268617992553260048
10179564490837757831637473367922976760528162
13527169534838054702734169456933639806787414
6913092916295817087161656207205396884344954
10185220156238652974437292134203885868449808
5057247633858811048582354067840449329140932
13597713893734518089275352733695411666275323
8550576574882603984124981493880426109932164
6980435594085445613514901353022953841560818
13456343698537762947163666587547375914229142
13459312602560199966984894029648491826048534
18648919081614962213798365112490813977083303
1783956502373629070490133961830157519876686
1783827951693572220586942232732258508083118
11597822311988794297390649994179685825409634
6841080862478530398887736702675778735590808
6983666899870956351465691554423284685046111
15381535932972668808224856901080332659240298
13598544325651790348851354972477752163874520
3357310951388531693751878290144942669910566
10114640571928531164627891478152589546021877
3496280824416301151740163834418367814488025
11746982669136868099843680270998671808307971
3487135911941846892411607932475275507205043
5205629349938521057513901105703524342077957
10260072474005156071169802260562817451962646
11889597457287728979298747500128795752690083
3490085982447755955067103966595037804633219
11889194839043425226380571045697956193638640
13598129292872303863861223374494723976442943
10111549226555641986910348502740309051440885
10186003899045649009787343195407218572140938
11675227273897906235512407460072807146400601
13526894870263351239332639045639511140720663
3499365255638798571296078218279320600316268
8473160125748304148600815700989324198815918
6760426523898321772640720086982654466881010
16874241610452425427310977650173204063144678
3558364388484666275913618686975457535827275
5348497164450419723644834266896973622738401
6909482043832563521129752926238782939922091
11675356090143105789383805297505732185197501
3500196053973080042625960408464029076193707
8475835254031687685196827457536620369910316
3724897518454251560948408314530309032276724
8615757339565562412483326661946358554491529
5418942620000573918350645050261461795786365
5200272695412106903236132199430252979129678
18077470792323949372760981843340140815939428
1783693302319627112082742620731424680374275
11678195415804219170205986584880523980841361
5050936168734268449268476627439131231124583
6909481778687011370792012362220979584819913
6766895732170847014364955080486392639536948
8689545863406123580264620568578445664237085
15230897411516928502390032627805167224120607
5345008215610762498367740684533991637759179
6908791506583537921899487437914677569033050
13669083104925678408728119369751393277838578
13530541045457195771681873811629200392819249
18648510033747938903386140124802832987128565
6767029916676335528345292038657882740926028
3561578398567955816298611244719574737307307
1929113827813420745034247856557559050736886
3775007812450213450903570576154171230755323
6766742791488739656537132917847600109978006
5051485973280471308261311862917460469671745
15232884147871200069704776039708538640998972
10256700476866763582627691803320966578572576
18435501364702157125571837395345991159489971
5132280780947637080513076046860794759915192
15236799883520264167427233191493015363720609
3496280536222267993600653514794416721719707
6692306114979162699918998080388662831246492
5054161655853085941603651020005777213962934
3928929701390604173128705536583016299078448
3493183104198726559767128791663669552115507
6980576435405188541777506402547360836704272
8475975736524971023439355893999621538461287
3490782594825446636377879276769226771906913
10114125818029476353776054291668537471621332
3354366527296448748105787614590633181677707
5348637423125848010489942853090045458752079
3351275434993167115367332563987914136642074
9891674264439615967622388267463655557334188
13672735586861651702608137063592838224010277
10256700939263817727437899001222803014170342
8401667399366175934477212133923037000608899
3425589634614681197722785030703455810655584
11959874308825455759277099023707473745090881
8476519949529561954658811469184026702234075
15310575758621789910228876776297266978125155
5348637412060111035257440388279040346791321
6915950281034369743338673898607112570150507
6908820988259201229690183490400941205830465
6983795959100387514437906941272002697758221
13459312602560199967002767682844918845588188
8544376617176537377188493328495812948928717
10331020245014077313922087804709834479523902
3497526191573010132838649402563072029812900
10114254390305590882892617547908494495199009
15307765671126581155908132138699978490333273
12111470554137725818841851914600263771242361
13601115438383939473333975439169740992196044
5125402823942779859234006583427281405352527
1783687747780100914210308463642554812114159
10328491117187322847444520837452628091199009
16942935693317454260706034541860194339192695
11898046485923793869694877951600099762854503
5199582202431412004603782104022886219888149
13597994553680857375864664072995731767328475
3638738288119025391813010885849997202823409
3422364183100739448596706991789860997297043
1997116586763081202456623282477122008587854
5271214589561533520669629675831789469503621
3493446314768109549647097574597781687451124
6831520883192391287329199992175559146721026
10104958360640455950974779264833090586100883
15076063761198323126893407875280720038632657
6841356047689671555494569397182637797180591
1926701101286572398588947742698599162522466
6841502393109784377287612107618855455093911
16943076195992325250713540151577158781642684
11610180163045353498618032870826247318258863
3651792066753902974355001865050798641155985
1936126432181180112087383607348667549121477
10185746320392990579457197371874022531919195
1790560115083795008958316170562979250481064
10188416158753127524057989401155556687006445
8544382470912289544894481229696811137648380
6973866851460250308233253416053799485496503
6912584292821525534783402140809566980017119
13446258393066102000077158338860056387908495
11882189004303941907197165920244495851846729
1865147677304011662776889048404711180952627
6918485416297920501858642812923210167825563
15075246496382603585014548356465688431918080
16784608001689348792769742256583077481549252
1867561685628357269593896324953887563984695
14951901901838274890990397095931301859594765
7067258905609289577531193103997213376503118
13310538074927775752589601056619681224256642
2007050554101712280071598030545236311812586
3354635800517221647847315381841523187193987
3354214280537891366125212989966838209869316
11969281082328553331384684276055571861365866
3493054608819762573055009775639341650018966
17014170047723978547195887877785509854740041
10253744287004001487844718027897176801105015
8398833430399508218714353097324324576098191
13675411867305573162907340089542199879819017
5199728768706012032261917801440956515526074
6841080663235328370413084840624982889576910
10040460688276723417665512786267741749287560
10172827488436253073854470168817598922939676
11746590720241587011339054355360813032533550
1858422626441961830090291596954840569376948
3351269568207958137928196313898382652825116
11889048679982560411527425526412079711023783
11821442729165045779996084493428746700370555
6908826577417592471749488513342472964120671
2145891390055179381675893766718208459618534
18720013187373606731161600754833446412814748
1855472115650741956430191216028563297348247
3632415699880249869543374762690939720397587
2214163964929944582726895962521390516411355
13171838039477161044961671329576172104775627
11610314832562429726276375673537907606245779
2362809688387936705821356412782128380477615
10185600239113645434234735003607337556353422
3416182065814552295550158847852840245355775
3350988851613854996852341938972228566908026
4989518719658574396215924600992550909335569
13604732861449375847744247894847881069819831
6983514223833472720612761479236854375643230
5200272638703560088733360205928214886432696
4992481250733402345381590239665158397689031
15307905975444897028161625716873506897501871
6834746059526319569378855492930575527242314
15308601769499012246303842588725585169124003
8628671389203354422627550073219131934469352
8621542573258065754763030560090962458708521
10260072527827971555732080127978699317022699
3496409122052694337292519587197137051776610
8470209788724297628870162531028432951519570
11610712646346236591624386757093194534756395
13755913209994886566396472468498264360692116
1936126500419500136542250105037802081500695
5193394206337444941436877416351209519863443
5125659682763840397042060903676200322962113
6760437955725817142350407860311331524061887
5193271477272414440511416635340470854612156
16874241864505079659429698038914429555797159
6766749132264090204125690876480287075739702
6760713360853754630994918320197358146386033
6760566529506313736991252786750899670840218
5196754031554991760066450458002168367327467
11891876585284020655743764812401481653170605
5193265645128057833719679377875680414571856
9888589578242176585415378750535980565936291
8544803724896321489551808952985706461775758
4989653356478579994535317137254604930849131
18727031900577624411246496784566804422230811
4989121105602610243313986062802931809549833
10259920052471836971095619460383798995929712
1855196965082244824630538182765027443775311
13171311621204921125603738460917015197517401
8470056340921188522544547018834926915247468
3416182065814552299089510773722420963905283
3416182065814552299089510773765805249750957
9897874420401305405832068527871226488019964
1855056462916869688308642285702614333581408
8330830648378588207059355133889051196253896
3416182065814552299089510773763847475118932
13171697813438693306843439617878796120198433
5125396992781421779495101094589208616970574
3780938407983803676118540470044415850874637
13446392477221048547309783171542558789875998
9897874430530149794771411390569588117327994
1864891846783356692956352925120681249178611
13384845957851053076650141150372232253784013
10395640315424783355614105680916334605638703
6983538592241952683790607005466790810504601
10253469123922488833646334302687851148066667
2362686980931503009838929511993858853704740
8628402601492498261350028239675700458381644
2362686958839967865999838579646234034324325
8464448937929462184767260314605438694882519
3354214823722353541094610240105375265975973
2430426764153336921789308754367157385338717
8402188196719807508678754295507279481556792
2356352441183750160340201122815065615016833
2362686704787313711850292857648548611455636
5196631844238168377919439809174227560934221
10324967197942343765544257549559991217085658
4989121106082861007310488039674224490454432
3493043188937794761788560397010598124398308
13536026572501752826171356410906663085910276
12040510368702086348340219165969885531671185
6766614219256322332033259768690553964261393
1790846744214074930983522979601365598500997
6766749132264090204125690416273105469132697
1936401351293528587399363261845415614339860
10182520878520415495865940575344124990591683
6838399117302928148991580803023059872709081
4989261618375177230954099316640370935379553
13675961360623775511744764554410334265945266
3489963263467951649622367107229697099413674
4995987928934191297191650986035290751251725
5193271488820222443279752178875665960784133
4995993529180981287407384795502754944740867
7051272862740768816072176117442695939152263
5125549158271534744590735216852630573649521
15382226008738877437449070312959125915006056
3422638547959139492679980204539368405057353
4989261617872307458485136564259757678327418
6763528992801163307943754685849035469866073
5208983352579312347174533189478573938627225
12040797435693883637729648383948427234617848
10111133595954113250909470642951002673430400
9898002971044307405502203858700050459576598
8260438814415008403129810939342735665232016
10043288878386896644101574731620525467098168
6692294417947149418376537310865017960097559
12117517734297970186081273988352216974502442
3496683775521791226149889535448793193034350
2068480497427508326993089429726997200389248
1855343795945716187675697396701949187068758
1780871529444574981317141384614651153433248
1783827731275594657540721448226689747897341
1865166522388596835394696910237335189788775
6692826911849106780468022658446455075784264
1854927889178171999320639051305744221089977
1935845760710679217728719816485794107670316
3489963263467951649622367107310827280164790
8260450730315299621575396369175799107555512
3422638547959139492679980204537563847570443
8330684579647450225263128488844353774130136
10111133595954113250909470642954689957789955
18575014368219252520700159073692056036861581
8469928266204915770843214888207755606616962
1787474680219820013873843910249795536734237
3561321319376091792952397829663354720457089
5273656544614703251938464673889706187450136
3496414930118076474710037330357854551060288
11895236929153054436845477555319389397172023
11675619289167729722943422245619406337290129
8399102970702311427463484775936124291979066
3561321319376091792976417133673084902180234
10105507854982788021531016349521052476891700
3493189223546491129195571389094865632411331
8398968598483073176948611509538762382913692
2071442465100176993484242449655743620787632
8405144386085110863674757400793335911671933
3354085510439315757338997579622130951540492
13388995676015593959396881297492767514401516
2072109396625317345380612437361252196513092
1935418110285704070952435796548917242092245
1780865178131027194812458504621915075139095
6760438219904549092879472007046724201920270
3419003319597416555111382082959138563494080
4983207809727529661394337210187518057448446
1791402323250972659075808468811978243061635
2356229956566397641486076179132133028693440
1790431553397791809210261033832324048047085
15307624880306817735909342372022095183542953
10036832329420228284114897518310808894684536
6916237108024128277954073697537263865852860
18651735255286260805523599734872998912289727
6624823378716860249749386292612635961067082
1787615137718074749947164142156901394130930
1997257629708179164584300856578508332757933
1935846003220146534877427837024851640000453
1994423662265822012728794843798468153786616
9888846912431565101799624412234165394258315
8405150207201975105741304485986564856937229
5348637412059200045327070442033251546718485
5205892570143087481298659883170741691130422
1781152269178973636025693857942873583312338
10401693616511082311829571302266152654519680
5273773661928714108007780115314628123454435
5125121599240404147492148922945022847006554
2362423538435370608721660860934174600437107
13598135298851341533162990147318393647222225
11882189038380864041267802935066937040487874
6905841159009290016626301338634493184958912
13673291510237437728142006648332745849139820
1713143136280150120562290316616842775125386
1942027379870523464001322928536530773909731
13456350147880807981580284514512678113510208
15165032836982962820634718113447368107649532
3922747075516172232043824957525101759830737
6841080663235328370413084840624982889308707
15174844305802233946890161008787015404720092
3558084191501879171706409942548090509149227
10260213471236423552990899432298004184684368
2146294792492651134607437301724359135868895
4989132802634623524856448323394607043259090
13171446036234407669299827891035630197794405
14803513047762595843124425967204681715778180
6915535046071167383577340222915316966410359
16942245154653137484919022782703422342715197
1997245677683768526458963670178680883052251
4983495143238487241064262444885755025811058
3780938429156636197623614444643191338616835
3487136176621871692482210965353287478109591
1791536971157674280309023646866189230369076
6899529762540520709725864539941360348429646
5125396992781421779489245705244438387747782
4983354398068085842215932458168030756557352
15308455237283178299479476675869391139607489
3561321319376091792952397764953411439084120
3489969393388665181954324520684434406489594
2430292710877088020818940214750824827519873
5128903185006606741484418828943657978323854
6689472666186751766031937441049658166534121
19718969012585744838353304395668709222630768
5125654071975892351176131551146325925866943
6692978891589181251200639931819625784168316
10254159131911564919578509372471547600445020
5125122095279647494255255074848460006709956
3351269337249101669623691406399419523171885
10114646139498296516626724330507678395110136
13601226471879456260885118386772154231291209
13455659555886629158884057349867844322576947
1922931432834174401962622052584311661982017
5057118817678893751127379337083251747937116
9966257517848320157746150126197753357378977
3490501578452243613978068955359972623263845
5206460344670654240920881756590879072895079
5273627350167953836900273258816169135262936
8404893073699148937422131162122442269425279
6766473715631174755413833660269457655834781
1994686849247710257481772650449596391853831
2430421229343288832723446039894542502401709
1867976322148975342104368865041329753694929
13319682203193589294035745574401799123341310
8544388579262606314526862304998580800047047
3486994923804662339550031791309939707440778
2213900756318499754634941149260721902199268
10172967437851980870324885418764281455960902
11750477450650950409052847508542529739510707
1790010091568668698036769610745265813446378
2214028787285769727326134992243947780522601
9900953769530205511240139985781201851081397
8550424131720435487067220401568827414134133
3639130026244216320433110901058595459879524
3652194706138390516369086854554513243522708
2214163700353572526307416180701967327827613
10324697890622896596049186654061697036432745
10114517566720220564566234231333416196074262
3422515851092658506176348956379949905877277
5060630864623893365475481412700558103143913
3577057617924678680516935425685823439780844
3422364193665386246783441677903841018889792
8473276734500241229302787261653972226760709
6915809722722327515447353051844606249921566
6906267792741419125896906557153392393693671
8614933170159976071288072329267821438747699
11892004859736412675084931270257461290244747
5199582443958551805165400373246070290748216
11820641787608054390746167781958381142419388
6838111794293817850055909664190857876209544
8621256519176115423516930212498393666137578
3928929734046748203840593034548170468735420
10260066364186053074649680912634024895569544
6983538381446478720291254710725093070023491
8476519949529561954658811469184026701942067
5135225539356936075491620203629572612127644
5128897341814662149933588583072645958028703
2071307881130414057855508878541255232287580
9898517680806437061857112929951311193635072
10115038428973111558798235141497748189493053
2362815520553252798213453777560285750519590
6906402683175667538743092191439097132293980
6912449910973789379889567230039190429276408
11962965136985369959156375472464245525020676
5487472362020151152040645646544997539141671
8476238700752956069912850388050718657614442
12043601114051749800484004005497245764207725
10179832956776030421963933940039585877576708
6841356047689671555494569397182655269831056
10179142972318163873523183314091252079308971
9969214214813299041093599958404182976321132
6841630389916364628271028738667660566139742
8544798147239314502905240796730579871995844
1929938228634390024163214583983046721245581
10253328864766729052115743370788589801799679
11963374403785009658011392916044528251304667
10253603287780945935122297114348265248057777
10182509424043068154933344288039933282928432
3422357566226591772294419131346707435506001
1787609051001813408398146722934852968471630
10260072506677793857942347794007161348991259
5348228133710922616097103862379034887323864
3706600822024741517767112633549614206141306
11962684294397455302223892219501233768301518
11746333607911632849122242158664248054947442
13527034644867801313693770358202264262102444
16447833550004249267120908261095535458032225
13456221090576804124332579192324833993347064
5202398572925714160414787040842613066698272
5196356427143948447464382325839662117330272
10111970191344242712734849010760583740239135
10256700155014320121150170421588843298855086
3493043188938702455465888527720142650425242
13316989223409116619485637339906160899899451
6764085944538139725887965358014824887776419
6834886838876227877840691497764375364059671
6915247757727426899822829650103375704617721
10256835345645197109768889896433643363785962
3493043188938702455465888527720142650705083
13598129258800122206506630513408263082316034
6840940416043088168758538792975448801629493
1865147677304011513840026240499059710130867
3929847539800216167153121473197762631275522
5416623140399138879964270172322646910909789
5131304247188415392740335177851512446117574
5416237542276411348273840510221250249859819
3490085970358834992640870916814526026431955
5273521875074928861522728093576545713980742
5274574668817016166731515800600420489831489
3561327194782134923193339168251856297839467
10114909570927818552101610637277550058475430
5342186496521230499740317670379563917502974
3500048933889412074106838863660599690948028
8399231763832832905485644620422901253431227
6914985541228807089604096789999143504194018
3564956061784946132682443662054564105011822
6912321579235921550520963514502780700613754
10260072549917690714268327201395426273504683
5202544632070822697511713146079542174800484
5057258788204739258938402763105360167072437
9891680869788654640000030457977670095698241
3923004706544864353201828120962346171832182
8473276691255055248648570400418562316904269
5199862885910078351087293504075924868887121
15075246297976396274617012119727756512259389
3570465943656512894147842614919377761857219
11888646085311358014338537931201499274657569
3496695901830765846053890222219893857431337
9968839942386164442557530588573803505533377
13607407538877234107637217157037498081070749
10253328932545635795440027148796479625270172
5360335974497538899360360915010993038368028
8544113672199197359710096555281740835465955
5061192285452799104119998266378225388665160
15230763282763076585599727987139006805281304
6766603293616054678792343505687783821014649
10334105193303315699266964273608021941868617
6766766429475002799453837126242640072839579
5206045291367606011728832139314649076890607
3416187677082594874065097944629994211394759
8544242499006327273891842522650483273337527
5203076905996100569041786261566298407815948
9969091464618222631203108159372020012996393
6766497377172301058753417898383584511226764
10254164952073377991789023309566391977116963
6760695057053620047343787949821894534109065
8550436822805333186773877994762262692808438
8469928332463181238241676433032308327445324
3570735020604686482544903813269012964307886
2213777508557378673851542400831214488650905
13602296188130641685034684181874075847664967
11666498589562394265783941736649648197420267
3422363421357621534624052763487650977829000
5063721681200593259430271483855802392336471
8470056562355792231297043517774733509000349
5063715837989547713990719877909041367253849
11888505504924087477599208577558106210914323
6844172164215744357573658751067557155873854
8621413844505618667426505986652729245981247
11962678242820298068512350898592028587152932
13595044353067175513680953507809991264069328
8544394689011127120893925139686656204528918
6979921211961425344431136211602537401450593
6834752466155033154726360121833762852062507
8472890795797228629545581974513824140650280
3496274992749477661025063270480831793497777
16447833550004249267120908261135236019351900
15226994908219845144009460129693933463222807
3351274638215270294553423126924977758668341
1865300848025245940539296208825887775834247
8469915839298669220003104488111495479461256
1787328023556397086309033492416355661393088
6915119208086649605191143588873647075959777
8618457210970173351883385290726022862478926
13598690659515689874134090569950019548580175
6909774459418089526314336381115322049301165
3632684212908555235103159365152458568820721
3639000988624253990696677346342278379580150
10182368977104594983494980194325749912261262
11888779948983919982619169261612851863201448
8544376627263658348450755695592384585050715
6757604262484857846392167880286044668061379
3428832085652189298945799938852109314518583
5131444693160733941114402069485302235303286
5270424993915028897718437712530213465837310
5051339396926174088303910133113641416546486
8469916104380998854567304480373565537562199
6766736937774939068686812296830473033610267
4992475396433762484482207031902128867892137
8469794148077327889926911478847304783326830
16862970542399293702581163243616547489572945
5199863161575832275947769236484072919425818
8543961264158057165590534162860531778823287
11679113518829317004449436043577239125993873
11894540604463807413901658899601984646269649
5208592388219885551689771199127300322141005
8544253688828282013932214270049170736164400
4983067307062802726063142616719420754422672
10182374521075837858597274533867760876630113
5202807851729685652667636806805308421382337
1790144751065061241813142540245331271414284
5060636199688815343370470770935249310613267
5060636199688815343370470770935253004758865
3855521694595134558419884387628376110322033
6763792466554682076569005359150925760440217
6770132131985136754275110508095095954393241
8546924279307659775340761761648251967304760
13530535269586526191076014341971214663450633
10257103579123110664777474677282898728233185
15308320984079965605684299553570268882691683
6909218835179398795370042497321172244065353
3425454480000715072146852309326191021191339
3499780676357279971220390989025921953163091
20129139562327237193871554173849864423127253
8621396027176023016991263775311153917008021
3496695393205300852551756672396505416140841
8544131214801953971994618814421723015989723
10111689429502050287573330482724440063837996
17026528404439994745140711010960149164880633
8621676985793727238653386054945530870190013
5345411992239083172683028119706344057600168
11888504775860798795925449781598750502484850
10396079041307419934241675119455908667287383
6701959617836163095557953864090361805718549
6905571863196754992964355257903457997941207
10330886071515326066475898436896093981533134
5200138024915462669274207384593184468483889
13605148456943561589225907765390909755973890
10183181425965694952361469712918768560602492
6909212505972776927114103097400267516536679
3353939903710325653951629928747856626676974
6763389042944223783077371276086705812308649
18726617033054578159437411289978783240927068
8334044668982865527869083912568925759714965
6760981882500160095310560304956779122591774
10034658454688516984286079872910055012420393
5273492392458697536072970175651158194898001
17026534237062741510887288743900150865682974
13601775642885801182291145695335946032197987
5273785360396111692391956727842113290946933
10325394491913055259565436011436335296253266
2430947626417427402890667784373777102140874
5564357322386630920192540589946087814718425
6835167290458276852761262044906052831838044
5057668575135963849620268492658226328006549
3777976429723829594878601477255822915353323
6915406507043396676581271076077856463486432
14807124671841899149164119448493120964784377
3635916072954018733643444282257241434124776
8469915838737743916897885554586207764182223
6763517570998190724517346396638968682443803
5416500200545823245778198456199923356863466
13171299976106104957178799763093867523733122
11892016757452421844845091272083846877937389
6838673748242041023264731901764804719885469
6838539399551497419053036041072218872779792
6699032412588456383412450647320927618793467
15311406466069302821387527231681011194030162
6909482054855715295722038254875298421430983
6692569336119833848678485094637063237069505
5202684902771621255657786082765096230849541
8405425092131971054749531422725451993605250
3422364183100739215165049922695129613906917
10324979138459798750387797026395202602856642
8473154037631273977810793313530665961565596
6760853574322063639267792168885719835174852
6912169391157010506827286604148483520079901
14952030696397264638487082490975051573101522
5134523579804554602956361102761366129171496
10111292136358153648420195947413722389457417
1923188292136474005309058410841697955203454
8544107342472298617654572001977503667149604
6692826923354244648383966180869358579864618
1935302076483890533747105086003994299212609
6692434908082522719108023851546344579833033
1780877649784943568118232502172075626947780
9892066013150375557609863215012218446823348
6692826403746525080157664381365796933048501
8621285049413164186908586401910478820170377
3351123464877922595051668209990272315399736
1783833839084879883812400574971742264645316
2010165273766722611626070442718530489218142
8475957718958837901394246608661810948903513
3345081123198484172664856751501778420878632
16516369600573469361579617015408523533740026
10182368447412676800375292907452076044497090
5051632538545384934269331355538315427790464
10182508904388092653009022537760122610005056
5273773718701838299647558381601125201362583
6841356047689671555450818537227473067120702
11533038885158605695231693176198867990994228
11888511635278794873271755411433496302945220
3489957984594182974687084363326358995447074
6760713116841801230142185555439461254791552
15307905941325266863803367483759385817653152
10179698850070133956702689064741783583776178
10260201519235659978816059082020116879730839
3638351905767682434893589755121958445521788
5199857296232518848755710691668845281699766
11960692070717969527811340210183104197914163
10395505886971800256762422593889967778763745
8544113210262500229006191365022080763550476
10253755441745786864575044895214187768979036
6906378769007205844501825583141857167205709
5054436517689284282805464540129268070559838
5202538534826928989870121790546109570499774
5054449000909121331113931487563406562728059
5129183901646258296479340344790069169480731
3651523301141920018710623899983363489587423
5132275236447946852521590368927695098039737
6906267760004560549027764556444465705467297
10111555356978509933678574834436051924419809
8547338916770495058467541226025273811159279
8479330291096322706967575185191727338328803
5286693323338401368271583648571039465272630
8398833939003258321931331980639736833844438
8401650168469814098415562700683631278080245
8401650168469814098415562700683631279493204
5202544632090628689459219118490559719348310
5128897341819086182296904516718558360723354
10254159408053938527800437823388546910867128
8401650168469814098415562700683631278360086
6905852648597691040634533348415914960286936
10253194250996827419085646994665762676262600
8475829711060888002514482516249447345317705
13443728747734115020176084419194361561196499
8544113210262500229006191365022073941295099
2071565744094127824966738985969191774267666
6911754060734126758925511930102497798841662
8334307602958923642179539508223732113129381
13601354479794527635862562676169239134923348
16589899573335476313991736741018160391355979
5057540059552214868636731033401946606067651
3706741609981038818786737908288179139484055
3496830595866174281290777668474456760146601
13458651843295240474414478032634744919249805
10260072506673134335620597730214158391119002
8618433287170166230304380405984013385020350
13598263341868334855224018119565554160919180
3493043188938702455465888527720135545858964
3351403985155799936423531799789387045939282
6767275286832556098400717005123882196272749
13384460283809593713506025911439634034647049
6769588435812788122439029227583428829728544
1786913178667857781340692857716068153664252
13602056636190828718637651663395931996565737
10334264462224948268204629927143437706420825
11885701337375806479658174287782998011273792
1861385733865155010717375011364738574126691
1865166488751976864353431280655847727508779
3564546749303424200029255048553363728142467
3490642347196653994315137622036808719000167
1786913178667857781340692857716068000056935
3490642347196653994315137622036808719012863
8550851183226334339972021433249089999434335
5200278527121767888062132394365170257616956
3354074044454140955710869161818033876951772
3422504685766334297979523366796368193976681
11894844925445717960201891931376782507660626
6769588435812788122439029227583415505950490
2219825826625304811174631786403245323587928
6915816051425134216855339199826763195326264
5489902661407248091432029476821136064642941
3710241970041735235816966726079391647716526
13446819806377208557698883965032901604536091
5199313172225939992651144195527960190900224
5203375232095789588359201341319929331012461
6767152822911267566486015974030429392191876
6766497630742967630942798834276694488060507
11885701337375806479658174287782998152873338
8544254440943645800721085108651553659231670
8618989340694820275870992887413657023060149
3570460089401513601027373964252708023968502
8476238934618818967122310058889707507604815
6835033139548510599917131113855668114651887
13524358663657248963401779507890372721194500
8476244522333773992484391326149517921470048
11889463073973700939046532198430305263779577
11820898778834808169036229162674208467382782
11963514837684664777908586672101190875920036
3496555756081648378497937981472644889276132
6763804164982964819770540742836113057599123
5348503050883995909909735785470878740290237
6767023994664298384145113380148456357831586
2139715348884255143105161182058929728723946
3778110844246893012963292946806758773648402
10111549194378010251076631142750482253195923
6909218337673348933432804460481809886362694
11821045137266100431065310643324233001567153
8544780617127902693311279351165986585580802
11820776116112474660719780335100068259222636
3710241894143919843378816246164124625361902
13598135411710269051259709135349095871165473
8472896959419966775198149804894343545287025
3710633422442111667661346498796898504969400
6692569345701243337168262307958116876472669
6840940648512887936741543077507000676132497
16862701998204739395509420403648421590845177
3496555733466163683181008652331030831407279
15226854969824392768025142050225968934442600
6909487622423701718098155030197010055186816
1789875928194132756768720608801290358838461
18652291122953788833565088326936355560538630
3497104972272422552891842330400712112937349
8622214308728908705864487351536084541822009
11889194805441186334922050402151445503562284
3707273829622476626708983768891199290454005
10253188418816279629931183323959898746930649
5274171497335634438592668636923666122386806
10253188384693879057872649040220316650326519
10037100609067420160087148553315804149351847
1997368331290302795083040509086433009831685
6835027318469813962437865160003098135945289
6911753805694442512716697443212469113844065
10111689938066728891862666732001366220044729
5280364804008967810881632972523151169068783
10043674518768054727014272104241419333421634
15308320786714936298295571053387996761037253
3497105226325076707041388052398397535806038
11889054590946023984350588436847934659235459
5490299702481306285623609596750803723621617
17017536222333957076465387393485559276205845
5134804607270939069641160734853540615504247
3632538353486784144644000257674115936196012
11678195383564738608763387070990013947390276
11894955636111872784361905079288614155999679
10185325399388915163031393272516916125047436
1942430483212538711779577279949004428963382
6767164231727493562352372234884460583602109
5199973873238881938256820990757130712916120
5057516420647372523874956447944788737637873
6909347119761782047162036514943708161074297
10182362812566002602359648960739268754782150
2139837790253732464963736192245295726941884
11895792033740404185020518771990812151961918
5125671646355120384416580518558124193616487
13234037992776515798932485714372954370522027
1928978934935170325172062906426504352734211
11889463029381305551467597030876041867169380
1929938228676150960150122960851939029184807
11889463018327254095350199516802946492734452
8476104341980068031878964640448547179127892
11678195383564738608763387070990007420938474
17013754867988792476117449043392005284984681
5490165573705708208768115853478319517040204
8479055117868800442697810621491474648179343
6905724096468460491600620968056091405323594
13317117541608143934552116608089727411744360
6769986049827785776667269102594788914546607
2356621694230399148898432752749075247122866
15230488707966058509672638943198454558291201
6692429352081530381119321547896488641346914
5132000132043272434095696483092525627502479
8396005096906083938719748938929538949356809
6834886088308780550090167309179165519338792
6766743023429093103416286022280921166007517
6912028623871477194376374991713811930768210
8476238933175379477212498276154712280202603
13597988710946390020955637208284205103478570
8547192790369521252798689212151585828417823
8550168312289288650855481120458096943603071
10179411759526118028121940650032794787788632
3632163913072847536797767924546022625151973
10182508938966976408028500974612956737523606
10182778477286217769402455125913499912606466
8476245096273418400055103680559909232197930
16862701998204739395509420403648421591684171
2139715348884255143105161182058929729272519
5271068520333729605151419906263783088656175
8324771227497608443361608049223949580446330
11749290261613112363945066162733068520142078
13601085635399752914262451457671741544142866
8402322326395951860398071714969509240120405
8615061720803017626902518309203469317818518
13597713837503380013341083206332090307037475
10036977636993768117731854443625069431974372
8543996599614073821322480617007839167469380
13458920566175722004222608127049889346450349
5421899317443076879527589540059976044886425
5057533719784578862731433616039144876063398
6914998233926163698706277905053957950260045
1861385213725271253319463540064839511293328
1787890033759443398314786428868014909616858
5205770440541973229757756843467564586524265
13594635780752848797527633242256686175346134
3497245683306062821245247043915672649358949
11888907912237608605115869270852910194416812
3490085982404965247843625809024821753050135
5131585184278482756007603969294999112288404
8550985543509205502191723193147373559344121
5132275236447946852521590368927695097467359
6841899189175072134130939107265065703140223
15307624614230724264747660969349604870229098
5202807333059895378411796628951526978541064
5196215958618979125633395107593002681563962
6914998256500669716637376859143058580138178
8544675162223245524305791757550578801732124
15094201110856390074456297672357213396010117
6692715934042707509994953868712989872249082
8473299808101892261111610230361131432946083
10040320737965741601542893031067331470762032
8547473264495955690030798629572251805032426
1784371624366900772694868226404881577974218
10260072551300340461801982672039954340478154
1787749508462144234333031293328282321097326
5129318283490326643225956493726829411409786
8614933170159976071288072373100672608099100
5274440054086735313754908753743363928872414
11814863017968949180468212779409840761051357
1930067032849795492096906103440218802585344
2226521583112839432688718373230422646886129
8473018828267850889895647376739953365995637
5199330645123877538103001336198183528125221
10179564744892349525879488260770398036650381
13597720200368529403068501174028299800546870
5199851419401983931668930453194962257364181
3421954649762004133121923207558763223586251
11963374069945240482113116056504270764538425
6766754720958649518515925926113624264339299
1929505299857776752616876186777366414279280
6980704954333327382411732342247831842917596
1864616729848627118723305641227847184337373
5060349627394225434616239485864807733467992
6834887069836941382640104730647620261712267
5200120252296362738132730603217678656558055
10257250167504557609021618535729986448635630
5131865715598496354925073789116756726296346
5418808247782283424066711201909242112002645
8470343928548510666046560365262588737104796
6980570241985116147576635244397915094511522
2000477207279450433357944128945787881951791
3710364380681405327218338559442108659253604
6909639777376445672510996602945733875068085
10182643829376747673663743204005947066301061
1929376262722485569306288625906333079631793
13598549947399936353601133475873501955561408
6767035680581544712431562479119657698871086
15093821876564607428282721443326125875840520
8550839728223286524114301097020712542447285
10037229138539407485337142282110445981662969
6834886849901986639397133231526218974896296
6760560685771317160703164064290886073046051
8621377988913626749428490659091992163161977
5202532458673504285062537694022379322502910
6915113617925994036843141356217888239999201
3487551541622064455592787853893669438668364
6906249730929614970656901320856041173810813
1790284687889824458759080156472042424323342
15159113850925044308637687175981973818427226
15159113850925044308637687175981973819292141
1855618438412745696542110869059344398527622
6692703730933477025517322205677653203472664
6837837128795633850249696644306749017513430
13530535190706599852224209654916616092772909
6692311725723535469497871755447404049999125
6834880751134974055765322763798951339131903
11607609912321527053576792452056222753403067
6767024040325219104411827909070035567315056
13382555419644160073009949446980741941689342
15095008458979495433521191782042377370216215
15233439286054115997022346869697498850040069
13604182769172224265125225104480392154760731
10111555091904449263783280076882213229798567
11889194805899691692225114156456706555149115
10040460752692966762063615731527489673914189
8259461700863247375724615643465894095431739
10253341568467184223329787410677204757870566
8475969693614001259565236807091500657095954
1786913178208524705377584843035003870647160
13317117562777339272638878317739737738092220
6912309893820677153052157178185973594522526
8476648289385226363763406414309674473439463
13678924089019061725214209191038629188060788
17016846158113699933182722885562046717355966
3710101171047725780391738812272971563322348
5199997578043426814418862551160768485573884
8618152779446111316894275883069438753749927
1715683893317460516955767301674912230435246
1855191331192277272684237240082016739510520
6701976872242859240703145213648897983621071
6834483391737269558273666517843551293572479
3632824936446753816419617461013418283873147
10256963608095073343296149856820152902863542
8547327715380796849120837387857951811978518
3570997942006040338019924949383322086915642
8334319311013181660654025569644620674615333
1861794458936362509710485991574545366395960
10260072549917690425581589633402017489662605
6908821020415123299047288091946192369299169
10254299702331515498517260983266556539656557
10185606360476247319238496774329369912518412
11891583894029147088419599889808793902559280
17016846204233005876005838446140284126154149
4989390435119893348077556987586189410204582
15316763176330269935717610084993221153771547
5128774391376572132523507237972318173844509
13524633096170182288607491947017988190423745
6766883271100477226427235569925077297881798
5274580533633108303527382997842253910607199
5199997521287551860912110502410112678680291
10327648711742432649952372650744836854959766
15019759143877238695159541939718131918283068
11750213986522574060812100859019151617256718
6909347374292828452908537074614272823427668
8475829687509575337902642762004185266168244
5202954175031776032634881566546346165934097
3486854929704614164247194021339081353456460
10102154613479462360375656884852079206294405
16658289001884815737066575793245391877664142
3570734489403682484941011237704277937123729
17014585366110520195370013613599557956803276
8692612529104290967036108330947537546412108
11888371376172172366890822183110012527087386
11888919620251050695104346394476699907037485
3570605938760680485270876915067145411579600
5487735051958992559639422395155088834812357
2139311614986599688476111656839095436525946
5202532470721575664704057957775466005107599
3497526145907388790409540763653818250399000
9898394730365857493041050566749826264483061
6834618005502470409735885504788905369669630
10334514231189485765066083914460379415429285
2003568265922544042264071416430845040587830
11601439205794360981505484950832024683199175
10182924834271305570429677060314684437615110
13600945489642104511029996318529677716604981
1855056417709669529662089383195999518879958
13456092473612973602766142154228053641937853
8479464407261975206902059104533022923420313
3561326940247489826572322373517052974001850
10111543361715115580122442791199500241551381
10182515257630744198998528687074805493837048
3855656077383403573691841017380152049743188
10111005564946110394465508066530787476983521
3855662185712881806368696121029254234644861
11889609904906369424494563114492414436602159
8401650168469814098415562700683638243616330
5054436275685566135570139486975788272010883
8544254000096265820805770082345602378395112
6835026799315894191276171724689583585960749
3499365844012423886521080518092502320402340
5203650336536575744124387854345538089205750
5199593843170752876260404280684866585656020
15026736435391680864133584583186588735108461
6769711937556849604096949441561386169980874
6834758552370277850737560874277808928105940
8469641461388197473501951391440242015090537
5199857041739558956271333090668414137698157
8693163394127777969872036993507468968949707
8405015834914727095059944953473533576927095
10179137393684518884406591128600088788193554
6835167267869235004689893396992619678230518
5125274052423420900861033917003611839539245
3489957730541611189388344327465925323716657
8469647547586115486646470007423825111979758
13672314699831002292009501749989556222949114
13532941645241992737689841661767417551254430
8546929880009194933732709224924310818387260
8547339469581917079207854749946056674733253
3564681154719719775432029684196128394690870
8618714767475720206274939753151651090674497
13672869979646998775414599966427264992938438
5342045984230650733512441575527472953801062
8621665368196588380797483448233305104357999
8470191210723756841754807244298608248925661
5273913953784942647111717961046027019725988
15310165993784901229728458633392434846960088
3651926184029886512420320245305021848473932
10114781252204177987724482592267146819244320
6906115800496710471108994774216170559024752
5199599666186788800016413232619197786752912
8544529105025713000388293644782665812671199
13527309783432917564621136805413863502837003
13527309783432917564621136805413863502544995
10256285564158461657076387089443617956074730
5490176995043225306517280792596987808868933
8476245096273418400055103680559909232733807
2000342845140227085308506600432453659775025
3422504685766334297979523366796368194560697
5199850912739246965765895757311462587155415
7125996132798567446723181689581311804515747
3855393398468539340592362927021501938431762
11820904623534725608302927023375695206321920
11888638903593199229640368095804340566632476
3496671524262868741460759110913573756574214
6915394059460952705400106741397580039969477
5199973873238881938256820990757130713183794
8392658681183140949471017147692225784742135
11530461720246213454569490166910524629135594
8399097170230897873093259573396237005348194
5206606725139673062844960626741455819801555
3564412124442438791718333524976772213627800
8544119515910509428487471193914960298569439
6912724772890781515585340481987460002309956
6769711937558586353798260042940425152191960
3497092247027899372356520255517991257050749
6766491501260743780816076065514426811471623
11897771565790281268057874313535385116411657
6980318983411712755439742277222575320676641
13455934187265102033257609089686869092734756
10254158888926545438820976619941650047093766
1786925095068329172988442312732544749067629
8547338915830953026008947010208476002292412
5129031701990294250630388449105951496326983
10037621174460054940809559593565186904788709
3567913014725358450933890672982178193611550
8334044657480416804633803391277266999980339
11820916619297477058994970555398786916036833
5196233710570058983446117289623815147540983
8544529370124098456298289408404781363001865
8476244522333773992484391326149517922322796
8622501364610481329568116579258085394352275
5131450350576470585815332282636251629377733
5277261847588923518003824664163359408453150
10037229138080076586444299851310101303628388
11889323056824452813133379267402692515343863
6835033428241866161671823477983833952592134
17016986164200912428911793034473996151964996
3496555189735025606065865149941175489592185
5341648179576030911156859947837223258129757
11817685266336821157890880778374504630700295
8618427930035531895493554747926029288294101
3558224417521952709996469568578779466077474
11891729929081868351318807484094871451788073
8476097943994921104461880562512814911292595
6766883759017182484956692651546943018764882
13443728747212149585150652317589168065351670
10040454644819303534840278575612393897804702
10253755441745786864575044895214184068069644
3490624308476667223827539836823886954379928
10188556407424953191588725176324791396954678
5199313172225939992651144195527953084885015
2146160155649951159872835752977539714832349
6695525712695819432780448313283519978355035
11963093595815054301014638971059556959818986
3350860058422346264905134776171967274173695
5196350862438517394358869700909911052541088
5202667350108194561766077873731608206917653
15305083371195935366400890246250246566341264
6760292118499273417060345388317472732181913
10111408967375404515506615557998325044026877
8330561353045353034426512861437684475987588
8476519937481532071510700589477466585239467
1784377456054694350354498117375987443867056
5199330867415601326961046610506756327463293
3493451937107380217309299373121332693983298
3706735735036025725013156115601718663918515
3425173993909690023880842435050074929541228
6769705011819574236322298250865830879241942
8618299090682134548203622471120905331368228
5057539781966327598365290786031213971289834
1790284467912194217861486017126726294946359
6766754711333742493702996715505362749787425
1781011269913209598514506135199414468186238
9968957114486928194895677949639148208211325
10043545935444432810689149753692549692726901
6760707517641760125976599378135116138354186
6770126750293105259201318058045926693555614
6692569568538425242650279659864849049110653
6766479835028206645479373697327756856105520
3781061422841535088228156605613883963567245
1997116596844795095950409099000553098023809
10111818290447118222601898102483783519095503
13385115220502679657732261468874646844554157
5274183239026630774946725972639944206696906
3496134180323953401307245317681083356562903
11962964836765010526970911843463832551608521
3706349606736547561895880509484696393154801
8470068777933378637846388350013483492404293
5199716527528841437102743922664478004133374
6909469805555212159382689859212786975702991
5348368338080796156939644813249283538226331
5199716527528841437102743922664478004729557
5060630611030534149364253939415979821564247
6909481735946548172967957765806320969506207
11746859962206042877609447423044470992563701
6766743034494874637391916150324178836935788
11963234086932801545713423235779578473704153
3493318073453023077483589331794984365109166
5199862919091075889429329825657461389543609
10179289628438699625257042893202840246426893
5419732015907166312489771815495554829441819
10188831569524219209256510074715600692156444
10040583394267889610235291645087092591997659
11821314465753882522207631247111984584641292
11747134701244247179924664354722878270543987
8473019601017621673938106483013459447716866
8544242025502835775870170712335052411251251
3493042890658412801291201795719227795182453
6983813288534286333608882772696824476872356
18361175432027766510457922170698483892127210
11815137695078532368317210286370716255724171
17023173431320527249059997190877089483902201
20594191002554312360766870852479707340025824
25569501958575723305486020326862999104461462
13536999074450454315327763812171901532136781
10046508476123327145065955330279141023183556
17325995891604859046334629334043344670570758
2251701872281166522155355705811569442787096
13171299955453582212045672472153567279047382
10718392987586827838412278106405031005393082
21993060683936089205963236867148838298009283
3493873387848106592160471801897882837240535
3425039656772646434724056623865568008625679
13987238141040962307317621449190350254330874
16938114236928927967082671831242544833808252
16938114236928927967082671831242544834379572
2475088627354745208155157730676191067573036
25567318132544366915820192812677688995917562
25571338581607089988011036692130589449727861
18729713946936816081758437983834790324598717
11896019993889393516796010747672872150707790
12037425637293527019959551099104658505739405
13459563573419778931362259546762776696819102
10331026815763231463113231793229604887322888
6915681669074328495976426407800949771842686
26815502401560197224754334225472005455141234
2882301706444630888765910129698325888538337
27124748526560765036557252222927576809991878
10182502885905449530054949813290464410295942
6763652011453766836399876562929646256199680
2251427506440475218084891669342994562147273
8624896884763875627986345216361386035037069
8618287162188942174335416024268506903466016
5745294277893660362167385189155937726557965
5745294277893660362167385189238794293999942
25567710135777774115957113560113754232697705
2474405236739995402115932643551538107051078
25567704359291814234939067241594326311720227
6763651976332819660655688521144480900625986
20439490771791638459907243523588664121775245
22296009407952900352304525571637799185931583
19867217672352459054477228021262715551995457
1855618427867121003348236056248164318470433
3496549348068228559233303324434591911425669
5131578878625775098770885280637320032002057
1935564478271911492488044962850291444430767
1858288509695409306481410439428723796108133
23699433764878601778184199638313645536297072
13604446000857414610211844016637450959863768
25408789460109830027168280815055676467103719
25567570186374906744066346044193711700842760
8476936075706333390504907274481850586090650
5267731813900718134817857463777286154365778
2882968285825021059333395471356775840876648
16661924252860954866204112415819955028728490
19030249711975343842934518281457169707594636
3493043268776901415733550077563039936024083
2406401946591937576577034829700907437544466
10185880956796452323429933295315474883920856
20594191002554312360766870348864536346183100
1938380894868429962411562867542310941990632
5128769033134480211247419562358661752719369
3706858176425515282787063415084073290203445
2950702588996439809118022786872504209327987
3351129331643992918152598824964727167922615
14056601972411480500045830900561118224399008
10318106482503686573559596050708514266078337
5422969100042288252361618527373353154313281
18222376329498925760996291525424491313167248
15232258793157265699984510496924787073664501
6761141185502469747733378903571844471343703
16593646066650807442787165721929898600106429
11885261561744685685032688395634201118232857
23702556638323945760706967536656330606526291
8767489029043062032602304439569715371916745
10108318196425178811492525711317164206216091
8544242257900505290248275609509612534653383
8909297697007639289308803666225345018760356
10486410592420758393029006977586910353199430
13601109794436068058587884851553416881044250
6834606386817604140733182718574537170336828
12110967827175918421763176436822633145116402
6834886583845864301010934189753844060155096
12111365144361370464841583146294284968972059
6766894946503255598958614247550742088329588
3348032694386276110554471388210103588808111
3491057316575534275506478151443118720206640
8547070625181491273261602886668862273118109
22148169428196478065427298768038251154611141
10257116350977336004449870590439847572459343
10259645422053744809008714341737123415221694
6841069683180365386171260472448007004173748
6912174990358085194350730896610463625689984
15458568798236753784810466815262508088096115
