21
2499547616523718438137255120495852
6016714263993233907061691578858725
5970459602135106604553546535616176
9538785365115259708772520021532647
5968004896827359291475512172979563
4769889528979528940894261198011674
10618238160239502484080668445588327
3633494030799208458344055456008058
4607301130297823852327286241926408
4607301408513253151487588725295411
8514527688206718359661383550218064
7541864110646049995055392246322387
3932783260031665503779570249898123
16208677641317307659212166166477900
11933440204151886388309768337957742
14148819953443383906193277594236728
5910933935222151541749443351851917
2383852891251076813761687554975421
3520136796034219659936192258847566
11987297847100766265684198752314197
7150398708316806477306116803635495
9543919924578115679532637980300675
4713204403256497011546244305363021
2507155499512992893437681671996234
2383852904498000785979425871491836
1247574393204737527932965145653907
4661930443868952573615958159411686
2330125043394413788157892630678840
3522970938257212850210924166167916
7161097082016353818339796515917987
4771962520557947746556913864451965
6993115773098154833025393900583362
1608952592186362298318516423837847
14258977835569279635875736259514403
2073111115644243093273970422016251
2438346991841281982140373164892004
7214609020425369754184797062717573
1306842098705628809369371671266421
8530518811755917247932604519110916
8183736454372191581571841220866374
6995937930566271763852897965206646
11928023768831302877728480290691887
14260466806419585750173891703775035
9428225017043800368899606570387460
15060771337559811793838893228475892
5965802782782667224577953979834725
3633751756407630840647115594799428
8122027342409120138600740108894983
11871332840278845076220733756572265
3522578107141977223432084643546871
2442850525482523169271180637146015
7099369871923130758671291157473063
3806260192130870484486845766840936
5802846313764548661132778424221044
5962734852958431478041744364781073
5872291022919740448989743407167463
1250653449122392547056954581196776
5851672547269955018534555376586707
2559060404009724988365988990575948
3690436774137464256381322905625416
13119286932851157138258246886512453
3855694905656789183727050136644193
7099117555034504458036575177364509
16143052435674710518562192416136865
2442868358622788002523541085676406
2332209136548950927679038333588739
7106719554384579426593810901962004
2332314317024841380116469785470741
5105477131681798025997632794121337
2445918387742294618773658091004129
3527591868180502316308105781127537
4715406503360361421319118037118433
4991487648802386551613584771243133
1249782640668054783406127913217662
7217389838290689751648304640306054
4828904902231625253369018852010395
5965802782782667533659465931087150
6985760976682805762915065173911301
5962471660188276877343356167850377
2440788900481912840586839205475924
8462148645668033288184147392167980
2664834904827155205385577203024434
3633722171162897870510661933275385
2384109978328246663194192163132269
5913523049834642251052292024620736
2443236720487231167099034573917291
2332315721967826202213360391800502
2334634658700753182684707739780295
2440163004968051634277360965001044
3699061586582309883679943938539384
10734435335381181633243808385613795
4713192188864901749138536892208648
7209665422846874858902718299686972
5909382074552595803617046164844136
7045021822167435149632296758006631
5849096523430974810389861153711364
3465630399428441673411176373668058
8296994712255461288903820024819651
5916597032145945043234173939898632
8291706864344529357433681629270855
9698766036152737905395449732385148
3808714756178835487641505499092851
6238933209840508562291301891480834
11711713682292821490824134093477683
4771980314616724057370376627456645
4716020558019631153408447286542710
9547881519791112427540105745959656
2497596428979852889285961654044632
4889790808970991045697458621201810
9483215405083718315389738320555345
3932041768201676528028002558469609
3741599790103565143647842079702294
4774925533584563377136755608632379
18677782953270691315275894166208379
5913504686697226959838155305227317
6024819339125000022204293093329692
4834063935133011822018434277955668
6995938273191826866397620617737911
2494638925437928633185626308745706
13119286932851157138258246886308711
1489430231750842072321731098588748
9644517587868120281756986087619235
4713561107132000510951780889308037
8129628255994918997425358817947397
2332186308696848430293839351727352
6985368160139414328227692468344942
1196294549500343123480013239033028
4769871721046100970838544048922065
3690436494688741226067339110360310
3528356983400210895810823332081216
4774925494446935693969721056639028
1918632836659688577386736429515895
2496836003094001244754017401175031
7339647988734030550870105222414809
8186330361784764575959300300943331
14149650552314214423156151138271988
1577043399198357943614037414885743
7104148523910058830226681968342342
9206644625549382849565239604139757
9698766036152737905395449732172145
9698766036152737905395449731959142
18679277991913535538944655897659214
3633629258167013765131177776347742
5909382074552595803635322341193973
2445550357178891362406856290104863
4712713121931852617094215374550922
2496841968825881388783268584572979
3522706924164381068567372651611233
6022598837391552378302357021239581
4775177614688801290256063326425642
1660980313517455708157268658330893
1309676337666746076510027235743258
8021406016052516593343013489027690
4823622967133974012140744349196505
7103774944793295620406581513761578
9768030835956867796305759079241430
9434015950219713652545166578109662
7099130604106852517084049248562516
4666580333050242118943113792963185
2389006078866036789320702896231614
6256981903706664508732560341699574
5908867022060070588830781968983881
7339770642692191527114063928953948
11925458899684376077492836805650783
4828898783410372471017876561537792
9820767113375058901833928800358185
9268611395594502809211226029339444
2556979595131676263452902711613372
2493093464367622327662987531131265
8297358077538154395492158863630305
2383852917118688169278686755441972
4713193010843849403663771808359786
7104148829917285238867256974330688
5963464701916302478331604806990637
4769901214787527426757855746441089
4712713121931852617094215374365702
1304013756678903881702168028704784
7263773524491966714541082964270279
7104511003953864634398493989501681
2551090344411586497739667101287798
2878228945517076908482633693132749
5965182646491069541223110061075661
1799132958303321617102298200221476
3522928688857075971715223041891911
5965802782782667224577948396868658
9481959289255567090064587570971462
5964919968582525093390681774140748
7106614361234003020858694790511791
7045009897254606986119800355055106
2507779793876935875208291845070644
7105037378137167672780602580469953
1918393569421014383395585944239277
7155815635052125431525448259637855
5968011333074360621381239124091033
1193466113353720457429684346288234
5962349006327387312585451736575396
2388993877688461948112857826869401
3633722171162898173183101347776667
14262792542058766408699056496424271
8294149119389940776512362637765755
1253101968106427412867501807470463
8402880304335365318114183504493237
1660244663620772838873712148673591
7207071814378878765840167841222231
2548507617491643304671387889162203
14316771673607720549725867138521354
4880448536901397628615281858579335
7597177818153805687381504723336986
3522952589808935555073287549215365
11443362467357951624797391926707894
4940318336161280717187354141476814
2340430783899340544155160551516686
3481212300185577100215664750290597
1306584440616616214458802671645605
4824003822274830339810879775869690
11430240321026441524516807992385248
4769508898981728490811867440099230
11649003710583334713183829508260473
11649003710583334713183829508455395
4824003822274830339810874446117885
11443122403367109184305647035271793
8121524030758629769271165744768997
15986611896670735685370473656114566
8183864726374159416624993913364676
4824003822274830339859363351818687
11430479867094195349800184618486509
4777367708432643745945666031523147
11430240029566469959868869459696830
15507409348890484828257256967785455
5921240244750077115663415829670528
2383601116156857861595876301285343
14262792542058767160011711090074560
2339799213495655471951920907546122
2329738848966306071248100405989299
10350529734756145062363983473801428
6988085492383268987755397359507836
4831347091617128109227628439629642
15394162220431277590121762622484197
4720682691398427754145615813592420
13124317428095830414041800678660754
2600771189226699242205093349341567
7212616709004176540762431644577893
9157572737190480465480081154907247
11649243587285756669499601538340915
11649605840262744987241009444334679
8186441864293916039245830683097357
2073110863289061753239621845644369
10729147154255837648836041856644891
2073111077070323609490470349087831
2073110798851894162538921712262752
3574116388637811546160103330064399
13013495642612410733808289631381820
4712952629515878555567335804333262
8291952851125510687858220608702629
2492431541048348623658500518508125
3473874872765414774241265340906361
5911192122526743048170647833433146
2440303423233449993699632186699563
17720190217063127689491659034023559
3576435367067732702291590709515662
11435399033903704782435250797519330
6184696182419480419779419022471681
5968268979770315362979731084810653
2440660377478430432536542293340444
15450718699229242695157141054214574
11430122899570676328137175277658064
2072870948669556459543578035698348
15980727840537170954777582265216681
1248218429160966468877692077079333
12843176749178838376963123614358488
4940201206813134043886772196501626
8229863108501798777480046064741896
4769780134101493704202970150229588
2507270585290409626719223864433583
3574233268800932581118248969513374
1912877356609703606769462090972651
4769889448207034968994687530481835
12842814587663961702051952788011145
1249905612584494729343998823977353
13069332006317980108319170381434294
1247212123156906472018612596117719
11543615508975005542410024284742294
14262189790854818155802431443561387
1918639036318079681451264437841420
15507029411775475887337315249601079
1918632849901029439258779322564320
10681431925954365220245400315809198
1428971712276476579019331731608718
5962852303466256522896207294751207
5908853947800831544783375408196607
18973290828048700365168125380294887
4831359705509287327791531772319073
3747717496664946582570274751764722
7158263096045935055924391575934396
8186084934616293452123465891943207
8183508353745275823937264708963767
11649004119441495582794803977953778
1306842098706991262798277110806020
8407525926783956567942488303740840
11650091040621852083916748809781905
12572267740572965136102756169673214
4772459946664793086148543016514221
12843422203495485084188482624705770
11430240358882088129488187020640694
1248218164219645036112922524200620
7156189308898303208568939936950832
8297743466308893259859908786546755
20538851635212351579771600031172013
1309050847025207641401349416674403
8349024117507656112837955470521436
15983064532078403556983450521211769
4721056615675800929670129403561842
8299805286754946213131963403131896
7042445546636042267725881980703453
3695087539586563060999964602398453
1918755743543629942840505689495923
10508308730882087555758906636885830
2383852917118687498865060725014420
4887922109691507016820629731253941
1477398634036644235558203126838017
2492069301258137374667028922430556
18754497421895868193221405930679644
3522846852293985391271414373598476
8346061049501281491532387512108231
5965048770462495744034054203147669
3525143545972763947806107221069917
5856954843411732637588943480566902
1360815359818272216243908825060685
8402616470492689799771660773915479
6077203908059061626950573137608169
11814911881659475630523938531260258
1314185116417852350386190361202208
3522572822254941283755162933887403
3687602827301396596282773055752384
3520112257862711626713248611245603
2437832273834381536874103063302640
7213271607996067642136424639701094
4926809426408562217828208635188756
1358232631012842254497102937194137
5746290416574294214900939828224990
2335020533749972697206332644895666
7217647217465802100853294704729152
9485038625344371167986837989010269
1429222970695997371051729849489047
7096425167058613496345156930784555
6995821357048489247489468435975328
4717977281479564124938263939801990
1608211140071886172441401892921080
3519861012684323783769861097872240
1534201113595602240890079004429140
15394162498649707037073316658862120
17717845770508937053234581829689525
3640045240213048523826942408909126
1918755809205504438799959570519561
4712958777447630117135479098283394
2337731535163872013714743214834230
9428102016677641196718620396437293
8240918117855957444451314434341075
1685494600296171579441799369104486
13004267442979570061314420598935029
11987530001641770709649625556064376
2493093492246610150740788424838257
1660863699626292306069440876282961
9427844094318604129377769450690047
1250279735560777332469622164186617
17617746177083271778864474090212000
3798524633981759459623901944779831
4829028154984346969555659029804432
9263323534395971688142810917964827
17401062039491853736139318514276804
1469675887912352618317784851230984
2442739782020116800943427732363256
4769760395197818535231094965529778
4710504864377306895827030902156908
4656022169482238392712884915017486
8237985432565481764058782212361977
4720565772093666491628420207428439
4834065115428150956998046507536575
10618863039440024293400249091019278
2335148806358371149146591165195484
4721068872489421595241873524513466
11690842766487439756694701633584876
1466590112965066494496019383452903
15507532057154468179585162840648020
4888295384220180955378238226349365
1797147643348893582304239570502302
10621433207373122362885348355595522
5756843270088986961028909185201120
11819549964445923299496750794074452
2329487048036080803592347963382440
2494517053089490182061122392038002
1374212969015375917109053325789265
6019794726896729096965741953706977
12572034036491454827283627481704018
10572865010575255579177237725554706
4718363685842209718073499734629562
1633816066963069731586698318614628
11814009840571352711791343469480654
6021984557025530198722926235703682
4883013379518288401600725401492585
4620711006968864347751877865910343
2337866498923996729962685380301371
1255574259468546661642281768178431
5905793014420406094191767361248257
7107105985845050501394399292825710
20539208589457332018705511952226657
4828904917522837429450911060596802
4883498367324995111426234487886806
1247569317109410165827706264252636
1365863621267034294009760743303201
7044758321488815498612278017749510
11763238900771108576573893326362338
2437825609208263503801969135040494
4772723436010301573954057034803670
9377061734879184500299502941951692
8349152946552913133956516658837829
5855011169025516821151107071671966
3690301318379149266928829086178649
5857205834345160850441181892563550
1970287426707668186799069862690815
1306842098705628809418568061292309
1304639150668145232527623186042140
3744772833408452811475817279346720
2492836126857677098388235812522310
8021535110004618828733035607479195
1412481914585066067584171512500699
19990776659037320636940719793105063
8184338519720095380479318030541357
6996405970960802575923318061119027
17119938562757557509157425588384042
6076350383627055479804764587349806
4713075894102277798588311138546048
5805540076355264544609432250445943
1368673348556499938310990831158046
1799489635527394847405816752086225
9490313952141603838814439957490671
9547268655723983706494449710810909
1917551362449669634135774321674444
5968011359561536080114751939552839
9541587911592232779233327433702579
3635825236262107651786734823127529
5968011359561536080114751939941801
4774925587146492365795336999269830
8297480320283592130264060293501483
1247966946827124741385960317940578
5274468277761221665332380485208775
1489798049763067582600073686109760
10618733930246507133817434893439438
1917908434722351986684543160092394
5276408706791796694122913586001903
3640966169643988533799744421100150
6985865323195659747125015894362572
5962857826795910598251020716377670
2442984947368628378992717669092630
1809562917457125320226350756996409
10404760588977075864617429596587510
3636322148313697159918168603793796
3634003450027965662676103715032032
9479634020968394666121635705661765
8297363670970448555685725235302766
8296989744790359269615840165774283
2443751676959711617732428148460643
8295020275012031540854929103414410
3687350998588252717698887834115069
7101701315873550914002464166931358
1609332136312580967432307269378393
1417377180465871776073148959898490
8297357034152951548817366859401928
4823745621059317184584949131876113
1547236536623126105256865286944347
8294412262932802216742596743152673
13710642680784674593146490326135201
7101198004817976151133393960273466
2388753707622449809111204987021080
3576926396124401421934414582476528
17830590547734448259723509502722638
1361207634559872809647773169785762
3468722281963677594179451048517956
7209659525317584730608502432390761
4823751768989774871752768228131725
7103891409674697547260784859832738
9319909045314088102362311770530825
1412481914583561345962150967975864
6021991458903018364460336580275424
5908357354347043161647655003622629
14317280467549280302376190172083516
5857201305104542024863391293685317
4769999940634617097021970027445099
6024819339125000022237598573888665
2015934975460089060529460543872143
1917908104140816770805605551131534
2329621746251041683848654138482923
4770017733364177110854753373155193
4823494415586075094131191280871995
2496841885363353976519235770568112
4712835777775510835916908194097145
6933965940646576936208790015259779
8354182870150564206888993377907726
7161097068112936189184557440275676
8459594520458065901738964562445280
5968128702041192095015085355101109
5910933935222151541749443352455646
2384104135741228122655070716539450
7209917168800205054365782574287111
8240801370969206542397436484186359
5962459723322781010260053842051947
2445444859373109739855046214517776
3576546070123730115785608755783609
14197127704576410034039349260111332
4723516846934432679428803842389295
9484915679322726619771187048205714
2438341481875851870292368232224312
1474331224656290732907968030948244
3522572822254941778631311735088808
9541974370927331840681101765156077
7101443129166742159495479796190136
11711479473510703425348444063783504
4883265182402319949374331864965969
5911056629485087586223145668996108
2659675887176972009970029878136808
4715664743176906131906132520162968
2337731549169354061426172050048947
7338777959335924803988535576917824
4880700273480136740169985222640549
6024689925184451702627321258783319
4831604178814612007910674984689512
1255561447535546402905051282101486
6024561443246941620775528739432202
2393901013447025391896232635447769
2659675887183926672300180598089247
6410745942442362721591147096826832
10680571913611247485205940433668621
2383852904500864055429830539925419
2383852904500864216874479662479622
3574613911445092782934897551386172
9763953505076061859978530160885680
1306842098705628963843330423460383
7212236662629551842804243471952961
2393778331738617433453610778476370
4883867311529201895803070314293800
1361330132842333370551790570711799
4831996507832929622765273698596870
11987671629341070485149168349379567
6405591944716439327998605949440507
3582343057198609109297675370023727
7161097082016353818304725368818691
1634448260140796816470166241664866
8127303184573215207493534284942504
12571794491028630434938419158421660
4829910344638276080165827299947579
4885847365521951496939684594038147
9490098028779898074671512281995571
7049677808212389027435679696236969
4713461742684620909459261956054083
3856045524049142445499815509511636
2437714600747445814987916430259171
10734943863062639973656558167808382
4823617335203924358954460482395013
7161097082016353818322324245015236
1799846601819259546805426809145640
7152859325733205246244410568359815
4875020150820249167602429082841732
1609080823784505212418752083886112
1250296692374712282274884165387582
1918633088946196132369288235339193
1970164706448360498207869752732413
4658984653228480590881579351233662
7161097082016353818234762439556591
6884899842504431376342476450601126
7104511003983906576893577486373701
8402874657797489071158763759926711
4713204390637382479276772549383158
2497473694245988924363707701602056
3641335379380880406321477360262986
1747110285266228859145732281941274
6887610842713990176483813590563905
5965686751783673347556326443222951
1250788860746430289777027744662939
14259958303094921306590631577116508
7217781861268734620743060003716744
8235402158641359131732465634011376
5908988910186169392951369865031586
3865032193862805269060430197072496
13924744864339203643798161906520233
9369085807451642789151920361535413
16143052435674710518578918954663255
9598788257438821151691714197984397
4617619721395576022796719530864716
4877853833344647176378458911093609
4769760158045362032702898263092973
2437831744617164616116033929437555
5972912681930844307051085812345830
5069680291328408054486134537511232
9369336734578849508704285243751733
4713082306403194970291212674527730
1417377180465871776073148960102232
6064235155494380744898715382072334
14034783260602727810579705690325882
15331698816584585765527153851272346
5965294171614651308962353623278065
13169297738860363770455260048601100
1361330160622335918570087005321802
11987916366979932847668409706846793
6887845103236513191661198776432714
2935873288143162953684072611377471
10507818205332669385470310075631976
10688295772583580816683125123135080
8291829864667411541260891824259443
12677422329607540522161641659329366
1546483439678083761677637303372243
1609331897839641441473837008924335
7158127907815420526949162009892824
4769901214787527426757855747043054
4880553664265783066951554390512312
11435510347802518476981225839333661
1361839245372974252787431658879963
14259842101792790523414251717957289
7158250629270680389321151594268720
3576686598277839462403344455711805
2443488230602580305155451060995636
2389006078866036465013022385230511
4828899074935819043468385812042178
7217267102227545577532839698629133
2337210432104021800263930777361356
13004139196901210717502411374192964
5965435019059236468651074915853462
8294529431997615044083037751521385
11877094230547763712973827894709440
17617500841452527453211326541141576
4823874966698583734081803602286347
11690719834310849333499149189908737
8294652363537755959941521834579982
7227959592822420748303777737519681
7042684801203758997642433567771428
3522952575240023859562632643925757
1306842098705628809369371670664456
8229728450209787246269563430253475
3581839784629682366511014183659647
4713210511442830312210842567703980
2775639620025494105955173589959034
3520498772090242705253990412396654
7155551618375694040052790031736070
7047095661675519710802868592531037
8294547025463542276287413227002960
1690547959974150162082870681818876
3525142780322377202256832249142460
1608579012302606652416254197380934
4834935315892223949707319406619109
1631748947059503139907968896524133
8292068853695965841932919736789105
8080561918717545788705909210334666
1631871588929502644171508374494365
6882808487243890726130248671612531
7102057713674461091054335527446484
9162597084404547249997079256301569
3641100522021972100875676280033397
1318172375954475441194269623377841
5965037111121399613199836756403358
7161097082016353818234758657679065
1609080823778790043036880841029535
5913394221393087518571605659306725
1371513389133209944934258820010854
12945263726430760814976058623584976
3525411749228138933973661580373963
12677164710686341499383692880660026
15058170802678700626619972263507662
9487615206215045411411768697959280
4774925587146492365795336999658792
9428089774408833160644097523543214
1609448749547037951841256816335161
2383606985934906043749708590101947
4828654311552998014992298835537415
2442739491125274669154654976025111
8065814393852898866197945017497259
3527860363532396323878143352044883
1247445299194056586353740434254246
2496835710970444106632924797447810
8021528445465963945242038407959196
5857323988110270961973227082806371
9664214159555102950554561115517172
14149176972098289054485326537838127
8186570693327856850132775988710073
5856972358580984275235248433986770
9490325846620783233678539335226580
5908732154315635989933079796785014
6016697238350068269843759026978793
6205199280247171444886699420517804
1547108331486082497749438589142623
1660986487887621359896916165951532
4883978041102486537909170363796671
3640984786487116472082718195306209
4829156984027907604797108544962477
3520370152407282916595511031856688
4717988663172762362073406589247792
6204825659363375527123850225018082
2612812004648386144336173357091269
4617732079217278471310954753931666
13713219539878212258374917967551104
11430240132455967544057463019685992
3636831261491305124638669953809487
15344956509607078919729867464911369
7258486289337744361163438765097084
10680075239466238594694129519918007
2556110135439117944442465329786631
1198630974818205063232014832739730
4713076159103481684013345905092667
3682449665558134225604228658888528
5850120728936802225982605239100087
2826691790116074003029580856684890
1360692374091475413020269747036719
9160143488783060240044153980479715
12841844240041375806016848540270966
9487744035263094683057421119575422
3576564698804398125111222246560385
9547268655717029058126865346786373
9717207324649615569160345577287068
11928152677297093996065833861268006
8405586119028782251583191412833152
4829015370149263676192548825744836
2556110135439117944442465330380217
2659798250178729604207549363169739
1370335590357314908237877704865949
4721069108947987397616881063797575
1309676337666746076510027235344594
5274468225398115896404991512675212
3742312800156329389048571680824870
2494259422220255789201840721493275
2383852917115687219647249044775237
7102291720674466256148619616325501
8240040948173581288663029227348316
3641101105583843615193240110130147
9541710590652301431117021955783245
1918632836659688577386727505755210
1358256571107857314776227532052050
3520253369556157932584193641699529
10680583782308516990728895013272286
5851567447009195514190120775373001
3630899949342205042408346758039341
4826316887958196911842199450801264
5104401060483860139448053430212360
3638892899793053918298019365183810
4939814770806381168572479758998601
8348269323554722071331552353483885
8351471869347458403819538642272324
1918632836659688577386727505375068
8240426797385157589581376778602620
8292068866224815559531420158997660
1918632836659688577386727505189848
9490215185265730000915682789125794
1198367487423782533572113219198346
9544311616385792723988172554751785
3689816332528101469687141612261983
2497590002763443406895223865367653
3525511389878211532291489465391289
2449174473500051638545791647047165
8354311393148116538820323400048003
8127536901967531971307321283314026
4721063266360969011634359682673154
2448390636137064948465271778958276
8294915919127516220853596983711002
2502117702359396762413318173899589
12039319969095814436474039838016719
5913633251460577015753222924399986
5797693178564454867599173384422168
4723143188193423181140239046298584
2492063722978626963322031236565025
10570638259920408229464192963160041
5908357354347043456548626004511581
2770000902678514579867729523450685
15452289717949090463093434165566726
8351097107905573836593792353485897
8129628293870853829099326950085894
3636065644077256127531555575563102
13004660728483821982467646412220099
3525283823669038317116746654872996
2445918387742294618773658091569491
1631748947055270118596489365640561
3744673800350949065976089386821438
6076350956618451850739465999636085
4774925494446935693969717528541567
1310179049917675199518104912559590
4716020848911401123455048003462821
1363538269709464951203891844217313
7098738233327029701814620730962096
7050286800559709029259080111073298
8633208652335279091957233734603928
2621780961782827472502435998708190
8070840144810989808454905261972531
2659675887183927570460964522755866
3636323092869778105045367729949108
14140442328532193885693493617643474
4826100236019512325249808368898722
4774925558848542375128682443585046
2499921153976674047045341712124765
6024455985185145189044083107275367
8407654395623316121817136442520535
9309579587951246258460035377196829
8237628200106162468246435868252929
10680835373243906065517286196479474
15450222466092787374284685086817429
3688076898860383595145493191255414
8299319824739177056924009691754135
4607324804125172368371755635787673
5908241351170021175751511703764332
7273847660859249203259887379870897
8234887577024949319794657894090003
7100130174033174981591824209691490
10624629712618235782268890857099804
4717971174587834199856853446065159
2446830984025133759903872602137379
7155803074182442013733512790618000
4948832323584144199977856080822702
1252727764320176912184616344292605
3576563359529089965140743931712765
7042433540827292568663793162381872
9595380944158303762320670933177170
1252611442575334771822384317768204
1249782544113251611184132061725490
18677782953270691315275894165810597
3933530487949922627621224067107344
4189727676978986255248337077868226
6990662100356219068338179699193192
5746162117476061666489911559379364
12786620226025943634200182397242041
4718737639230289880228391866380872
9487123606955096298016412562775227
14314942639125435093002954195428323
3633722171162898172099550357860902
2496836003094001244754017400776808
7215205002175197604145205206345541
2672442590256111220832548719514545
16643424332411317999613022656793219
1603308360997250519903737985197599
16526864776394025878183783238853545
1304522856639630427915872896096331
2337854216302910396894605608482799
1799372834317639275811481265657417
5908855416499769929789259264367912
7052243259718070097402317799193416
5746156288161856344719354789460003
8287051171773508348392474347449359
9377552525491583929538343553098339
4934328571597807129402700501645073
11984959806480390826887739079316195
7101437577441380140939192382194680
8296966653228439147090625332834098
6024819339125000022339282877398615
4828770551932537456445531640582837
4828904902231625253369018852000693
3520253899467343886490169709904774
1306842098705628809418575350819449
8299319824739177056873822449604755
7042954951307689635760083647979831
3933408044713026245955987649716405
2496848075730768660099996557128371
13067007492643133415843162834413043
5962477753246700021529793351070007
2388760121158021907301809778200691
8235776668469377632875780489936568
7098743893745642103366380033387952
3633722171164321643182837572489765
7209414708180661667327903882799039
6998391894142959405825108891122754
13126526006678515571499529960872267
3631310891874782108585792904301404
1250028475872262766930391980938221
3633722171164321643182842808307247
5965054931651460175229689068953073
4661286700078121632071443991734784
1490294657019117706941429332515935
3932036176765363050853504574422803
3933279813752974880433982617141663
1198607906660594337398546097109056
5913505257072109944992036570459058
1247831969818503855914348257415661
1609203864405361981113956184095268
2072988421921784918458780154106219
9547619424749367717381958604161494
11546069407517643574436208515783514
5746039475537735933231213376558411
2437702915576273284229047442428117
8459226451325242913545550783588994
5104523703655274007582692428629150
8405457359479611303111050056423440
10683529402705728789344544644373474
7109308059414451273891785810790974
4607312814871021774390696971471594
2383852917118688161922859158493393
6993490812233516113636036276467012
8235642037844353097523907493841336
10351248891513311523433373984137356
10351248891513311523433370463642294
7377781956638340148943263705806984
3690319962835117478102261741849262
4767190198860434932647494337786123
1744539507780362279009975300494554
2600151303305806668856648954295436
7098861219747862718694223558255803
5965435243017408079771961337463002
13069232592699168699816684474595680
4717971452803402811019234767826273
11927807265026227996492103864715999
3527596625747049762179540829420246
7433642162200615620687868778658204
6068485665374963719092270045856299
4823740306429396369643478808071357
4834058621805136082922456585641337
5906289913795732277599387400691087
3522560844292132792462755289345746
2610978256950399241355292304596480
4661169753619736678627711941970388
6016960460777556487712470800126306
2626192963547918702660697677293419
10629169362936175500450252372933003
5104646422638841309127838028272153
4823868608744773542492869265392223
2494522616850080925603139855746651
5968011333067403621280808870576854
2826691776292615255045407201305829
1365863912158739405787121326967635
1634448222231955977766095337088469
9541605745982588051176232131156074
10296778212465507803798623090280457
3640973099902607256034474070604183
8354311393148116855069206322396680
5968367666562817050803218650052209
3636206186810577728367193723171899
3640856260121796883628771888767689
8175767165069760351239019554109651
7377541484979770120807960648382081
14204885812948405058544206567826009
9482070047913188429501765546276106
4020145685891012283627442084731693
8349152959166162665958590931003958
7104142695170873837265342439629741
4829285813066073550151245111918899
10569908002808546365581724574162127
10570159206281494595783329562062686
3633236998060481224417602801175038
2502497455978220480254928363480307
9488112131516567373074297537515812
1195920304649771488343828161272246
6879740307020063650353274710624327
7156060452755278911799193350603518
4826199744736957368806562483327189
5962342940498697658807450980062754
5906167178398003830412162098459777
5908609725587496182769056653706907
6071683021718684596144494170682300
5970458739722565333186432090676842
7209905706837736296512822043635571
4777251691464799958236002465546912
6016972187017501000593114083442909
9368583582123514707522933609710907
1304270511849901831467137133412236
15275007902614408965252835075246500
4829021740749100430870170765900149
13069706767845627129131183829601470
11765699186947635899984791513676796
1604540697573733585533840521831208
3522689422270943415135972770416914
13068870202901358150672272757728712
4723516902539203686639402267568803
4185655910466768955565517214268457
10515314695605811860544223789565444
1195797903142905472485212321155947
2504688162430483863723478679047254
3799114444400374054402668254988909
3636708689729251067986790779969908
1306975921768765460673662662871637
5906155493257015960109746717778895
6073258530353968948033371079171329
3576950042679372687152662542623271
2443224675676805983251720293477667
8073066461868972990997530817208172
7044764428356174037137390227051241
10570638339431553337257672419269026
1420094249035891951721168704975026
3635702555875408763348470426073811
2442739462759955751749944364530602
8296971729451515644500507095539568
1253119619700301582373110740083985
5906289940322832704195893258804806
6990778952784755493017617184493507
2438733519407640359938573104533937
3638531230493888745279832374188232
3576938678719724535456677657239044
8294301838604588394574256810228706
10620801679331571297216976661283549
4827340563489467963057991857892939
4713339074196312625604156997335379
5908738527528842129918246894284665
4713193275779650435732434813535488
6292918396483426631580628336124049
9433998076681489355969432581268373
8021528459282392662991232081474511
13069829170033785630721680780119979
9595322754081317709250856134432383
4713081192263355437905610580449733
10561809937998467118136908446417016
8235016310024689184109786950052054
5967533329235670671390381807230869
1913233994125349002766751455714382
2667662942732137726672222045791318
11710754332698950632191640764343302
1360937510960364346189934739030321
8288989796397814795228992231508824
3633114134748605655609926466007968
3527596625747049762179537051626821
6019893719600543631357655078023948
3697792312372841188905585749211813
4824770355175792294074488719933323
5962974971263532162306296137848238
8183982135180838746843368257816539
2383852904497999674163611495762261
7155937468259987189054813341389774
2502509962617631219824551039769447
9266016688794379852141006093402998
4823611256697535112310379858721298
19457044621911880336095300088452120
3048301790977903012141487012059305
4604485278414631187782974985553481
1301699480833121237198869228996140
6145313040860360682166246743417240
16143052435674710518562188814543667
12631880199148206658274402049973926
4661409368513794726909254773301882
11876620993614091235456469221107458
5911443060401799671080221900165426
4715523951973906241462273460988764
3690920674720341226654961978453649
3640979006896686264756772166294733
11928023517767792071944014069280852
3690920674720341226654961979046353
5962343245846434991513814744014335
5965037390009675347636002898018686
4661690632203249538653751394183700
11878558173501286574749631715327966
4664355104202910716407361632383350
3519866924160445725864974058422049
4715910397492575827144407984805766
5155932587024478461805088417694745
3630783415625970811304260431178536
10459231358362567186424912935208247
4823751449106035565423323666355033
2491934906551261500595627767751152
9545177526834930447708446284631625
8405070148316365982143711092803655
1742307917155423647991342421148069
2443231393321029300337302253255155
2332320757118996293582601707626612
4656526065387135650680991764686135
10735440747989154602386004260395525
13064295948000952924521538083538128
7217408492836385110749112398159885
7217408492836385110732432517181684
2442991317891420775659092934325041
14200942025009708205030611305089570
3801703306100861036189119768612401
9276457938117556919795479237988268
2332198340921337733759803231886665
11654782944036521978356060059253401
7155803657170513059029393092800831
7161097162709158131253331242647102
1358847244002029701887609062563887
9428353846087556574927534110972400
10459231546244810679386446963863306
1747712679901070418357432880326858
1412475779270585755263314472692223
4833929792752443657498444519192708
3630923305722212714369136185990334
4718099949248235363833041841465790
2551446650046797917655110981472007
3690412515421761929172957130936812
7042298341957488497699550638887725
7103914808442523463991958078656303
1315473031961934526881873309972219
4666469286645020344737797966595462
1315724583147479876427920988641898
11540646852027235589745003555396708
6884782725216379420046295658785606
10740354404681872913599038323788626
1361587722724406162093398632099894
3579391994323259414117619367885896
6019144461507826568971461178396932
1255052850335595740915475226480995
5741014557970368838082984905204680
6019414375139618033874777088045794
6133287206223535102445251723273377
1691729553644011365309932854933923
1312613740023079435723634138771586
2502001765367702580989719824522792
5754406897391398843213248817254177
3520259462574171248784012665583459
2605438859762898979546143277381965
6022488358152325387724033749670205
4880694203771734758448365090250770
1306584440616616214458797268777323
5910933921308365990357533181607085
1742793460012836151094202427631697
4818961376943683635637498191288704
9270942348085801598046579368860809
5743462535599825974970878147137349
7217776046509557511767889447080132
1306842098706991262764838093564859
2383724075457180319332425149646757
5906038960775300549566116954604749
3641211837211227465775271385146601
3635831145180372782683093988905905
4617490320679122621493273295225154
2440642531665918123401965868417583
4617625550070170839322757333277506
3633623178459008136810232195705785
8299822259941742911871495170405236
3527959660961586242596035885414525
4834438737034455591734288461924167
4656770869844792483942547185911608
8300191760063917476350964930418539
1696145368900028716586122245815625
5911069148686396140865046859975369
1412358687788562122638902896504442
5743971452059940789929508153690739
6016954367821129152561836609530185
7050174969975462441145190559753225
13069706767839905928621317150510013
7104277896742875531318647627670750
3581968867919762493614575160504670
3633254564305264710807120592753401
10735446604455615608772472942809003
15441970859349016660089259491387012
4771968575066489133127929007338339
3525658237542683438424172609656183
3579637661791440931313414767214268
6983306574797104186731152256002988
4726093749017990202286630477885944
9276457938117556919795479237989150
1312007013856636162084384386200049
1306842098705628809403557887994364
2659675887183926672333536748931702
1360944161768421389424732955299003
1913590605087935405195038499511231
14201076724430846556995558077601256
2388760649866168356758476275217302
1552886278591720596841121607643830
2502001765367702580888127623279840
5916467750945074793952230116854573
7155820656863097474568834895169603
1255316921357833639476915381622470
1861947991080147618436522378343415
4617484465506100387300560770895258
2608144269684623437186772632258731
10569784751440739161772617349778936
1634565073397436648642358555699233
5865199596864273481149735503930229
6988085797758252445556427184060722
2605093059516214905059944907488344
5792675230946636190069014104833597
7044887136621649437095139372987966
3744035526147802372169059427481882
1358624974669225891668663981206502
11541628936528830761603115826171266
3579637661791441086171846490302228
1304271373030928762714310787713321
7326250339136176534018561696354941
7209660081754443624424962389696592
10672713606943644419709726481059699
2448518671529853940886321501629290
1310816571523300053581420960026212
15155848101111673434330208658951352
1552518514197216856282772028441048
6238938812085031131811288584361953
7098873197082719515026841270138596
8227911684526353589604697704065353
4620582219594785274640342154717805
1369066804430045291419232487873339
5800527416864437772202657363657525
6081632947412423845385141924447811
7434361342922859553758192387505974
1422670855140639347965705174148961
1572346805845989650421760385251524
1691372864942559701749636855933101
4134006935918764714533344336069028
7109050148318128392856841753017047
3520259476450684293170690018000754
2386551887572573794911636185097007
8183349981212207073062956393915851
7161097028433320079084635762518893
2548525104813236735332783338650994
4604730404085236341281573911418243
5911321186790240588584011951353718
8294535275272947530666244389384532
8294295450986764258431319126086870
3520517120661682070613205572965799
7109166750382916384254174393264890
9368595640086650203711230215019591
1312632659546066652406919064085260
2383723531636503785109598988461827
1255696729858862052163267097525835
3630918048055970007516861420641562
1628943988055969586615015160622454
1247709580205035137252291292134543
10458758108814077921840691625040268
4664004019007598703650149526452727
8234887481676398084861548236904431
1247696727239175397272768189893904
5968011359561534711580557321484354
7104160843149269031908555105206254
1247457779309500689176601283523472
5908498689306338758132902149586450
6074481923152406942628426520462005
4826936800953904339362051850177863
4829156984027907604847185834565916
8235273634946983434602087854200477
3693006663258570450069653838393774
3692878364193370276016779694236491
4929140326500909590065173770599599
1196042693031646880007733415778924
1374096993660122727365429145148716
6022587152217515606287197160710672
4718241006658891882619418418408809
1309809854063161069958150292197223
7106590196635682084933936741790240
3639020907365509515740216551777128
13712979437373600290134034297293260
3576552191589960391833806903858313
1365858152945471613509632047930702
10793470517172672060168298483570833
7209660081755805276189466017739044
3576950070534192997420584249478614
3636205602607671468114883497008553
1304253539294051127880768764271278
11822518119306864094532111331054291
13064167146175337227346201195481333
3638402109295181576199971520887601
9545060105439248981583002600495223
3852761661395832497623509414232110
1490422928921977636447728759288945
7101204362870428100658699782392371
1520703927500648695541696794793598
9322719632458303843962608914671633
6073382031454792147766530174727658
2446193837263056578306106925169319
7161349163126521609805690738653119
5908983582928343006993324820497829
14137976280373766095878916661041242
14205130935979272389206418263536609
8294529431997615044083035774835464
14257136691873926894257735294600053
4715798525169768555711806195579112
8245228913786057857018269294228663
2389140472273680544179573004718571
10683049940194426924822262173866006
2492180294572220732481581441659479
5859526110284731613257704326415813
8235016521432836059223570043736449
1247328978063342840691723393272573
2660038101047941401717043145740593
5914259746309621104423465969122436
5911074436155605153041261157084643
4718229361287499331897823602127708
9487878428065946030982604536151146
10675290160600612607858458145786493
7096179751271542505283371215215126
5903462379901418393294822689800465
4718363728769135178858227474636604
2386294828257088385969965514527404
7209929090521421796490566542896272
9157566338162513353457615385738645
3741482621661040089421274733153579
2337216540865787238887266794998202
16408329866732256101262885059171442
15333625504969771323942914709223338
8345938171676283316231260950702706
13009807213709669246452077571632573
4887922109691507016820627848288899
5967742215575354888537359084434849
8245468712811058080930028757471385
8354311393148116855069200658350999
4617625536762952597828584705209406
3468335265616696521991408385487870
2332455693025795660591386042495399
6201038177286946395481161623050863
9600615792751367071726066173374988
4834567788651387268437881861963436
6024568134365556391444241506292958
3640978942463674135425224982169965
6024690523381253500448739048243279
2499546685252103490215765602579764
1634096818529316407587953691349832
8070250043522133280549909791525939
1366347998259330492210887642196108
7044542490265821697172576882655546
4133042314130328446244196577865867
6024819339125000022204267461706297
3682572330859541576217632409550953
15988229432066485085247335353402905
1252990749619252723176923156665302
4618144983852272848874511671159391
11594760892993028355726661385265486
4828794412390310341399130189679357
8348263718087393345840015492949279
1312006958910062665428124140135987
4721069095040066727413980690360191
4656262048719566007771368515474464
7037163792994526767602805359981732
3640978955712173710445559549334488
6063338985417320299013288151246450
10737520388990970497048496852961272
1471755528942568714671458928914565
8297492180596564683840060910825569
12679530972979114976593949623383375
8235255301043515517986187758345992
5965686751783673347556326442815026
1552016396715302496755469549205086
7153226269404736379615247718348488
8185973331834095985980787949381206
3692516178049836322970618524534287
2329615349094202683321026182751133
7101578050587324787864472666438118
7215685181962283807600556865049358
1410021628411265835879293372197383
6019268338891339502841458127989067
6998157849324313987487517727242150
12958784961169357959556861405557129
13067369984723946068653712906494506
3700485731682665691690567799747671
7047323203944255017588131942815513
1365863912158739405787121326569412
8186441864293916039164014521374194
1248083200459519841018944270316265
17425693328820594573583777863485442
7104149108164192271815365408476298
9490320656601913231970882569172286
2677228477903542703198741052319918
3522829936488800476414299973191723
7096302499857601994146870125483012
1490668065828264627671003623657485
9433365922674433281384391741768761
7212499661815372051842799162101789
7103809921357886086795178991904230
3801703343983750213192858449036180
7161097082016353818304725368207024
7161097082016353818304734724882415
7042182297654269405425530582842448
7209407960850428180026835126911044
5908492291481131764154395424281849
3636076800696149804260871543596962
9266385648765364456274764497122427
1312613740023078494861632911088590
1851378219325513744683956786853180
16467063947994935893809806613718065
5802630151955789845203435606118524
4775177614688801290256050462925748
9366754323768805401596355997740552
10569908002808546365667620287770958
11600429370254339204637508436058786
4604490885143789304255209345024973
1195920304649771488343828161068063
7155692647965874114329830457791268
7050526639357860529219789850946609
4829420164832850375213107586974535
3489463758009800678637761768222850
3481734015384476023761974540613867
4656912551857482399474272699337951
11933434030964472481096444555945650
11876620993614091235456469220542096
10293832661498219234232489225329961
5908357354344179244414809542132344
4656526065387135480478578604163910
8072949014585457601614893321855631
9490209380557510974624485293637031
8299940489048162138236869835785966
7158649316979840545056720986600594
1742308272998141912111640306587127
1418149848055751571695473246186167
3525651572226949549524447222381315
3690308237222985309917135167934178
2550950083803642795221116105220700
4829524217836066928076268904957112
7155551618375694040052790032319513
1195785090460088552752581073354362
15981090080327382203736407404673304
7094087005440943607502423503466987
7098622046560764013791191170720569
16527104442844267209413925508722330
16467320953658577355716274157435787
6879973997827186540687584132143160
14151870735388218439652130079754553
1631871588929502644171508375069429
5913768690090617686079883497601093
8403254718081536233491135216235230
8191085315389644333570690817893711
1420573922842196023146063303671931
9487878428065946031000042761171229
9266269075277624199137562886159470
10793470409357995566675450983015151
1552267215482653829699844718103511
4872572385044928913347990405564699
4872572385044928913366258842551961
2507276720036677670579596221731163
15441970594410624339855333141286485
14200058612608463123145518572109883
3525541161207456219730216406982726
6068485665372099337791853554089640
3525143545972764257068534918795062
1365967965885746436658101784622925
3576938678719725021694391835157824
5911665359453461003387012404914310
1304031257310725726976418015015116
7050169087612912191674503621515195
15988352202842291693263606493236209
1306842098706991262830878606328602
4885847365521951644056238521196487
8348772023196760209742114137566040
5968011333067402567214602165715280
9376313061103681447507765972741785
2497098893587722978602979643261923
4725957950604078925726234702583346
5962465552721451828544488216858153
2337860073403187309934033178510761
4821180723489780288600589571187387
13713459604439787037201317026050002
1469553180968712794454615276823749
8302252509998388463385644558955691
10515191709818654688436635243280089
3638653392925818130792220775172329
10680706516376887359686790614558700
6885017236770736517564388686657112
11437969533172578972198017167405419
17542515048718596792411146886057486
10636899105561500155326037779032940
6014517757910795979102598806517461
2659675925057062141151600945231808
4767190198860434932647494338398231
1255052850335595740915471710070034
2383858481482709176518719242499679
3473734372429863786865717490249628
1248083200459519841121532827441207
3798524633981759459623901862169506
4831610007493647795745820691679833
2383852904500864055378996613033888
8297363670964464906772061073483855
7094338807688504162383890019716276
4721062682168281119853370964342255
2383858481482709176518721227546960
4833818241076150553783078084672295
3576435394195606621297405821640665
8354182856235214298295043078304550
8294792653847085550803057258889626
9712538765193646085624735524480347
5962863933029582825478987054614730
1312749021083195973148992930884910
1307338201245468714735941871558624
8189141455590778187157976780055616
2770720387579793195813783416335474
2440794715889774193216210141119841
2440531046947393053052378362542022
7104406392016221238162414214668155
12571911342768998154588846781670364
4831359374392865729505844072767150
5903198905814287572637743420711342
1312123517948640979559005441397421
1304529031091196703283659349019744
3527959674263212245282583921091364
5967618713873693487265459415997354
1361196214322645000563437079605864
10568201634228244983811653635221779
5905781288143123553549410815779526
3582073982665108033373509523980944
1420334073353547735189070928758692
9325179653759391572594698082498715
1412358687788562122638899363767220
1250279457345277307728502188297569
4769888904916826266834678367606340
1603548279217376740333189537299744
6939124918548267744164222780711109
8405702483225901571360416130921623
8237721680225305022651697504750966
5741008955725845229972770946486161
3471414837590401405159533592490622
9435580582411626089643611529146154
2550943936469732406252278437345176
8297357257427600344170592190389536
1412709456819672093409864501809099
6070687777459555777815110832793605
7111626451003275974760007494981069
3631040438260390549560106810812204
10510137461850626572720339567853139
7042562079745569552296022430401288
7042684801205261094767189632952289
7104990691756917185164336982139111
2383852904500864224998413895664525
2507393265681198486674642894314662
1742787274797463608704979750593625
4723252870661685608238530531260041
8351846099623604944594333800162723
7155429467868987565760595282598092
4877848268310636023330036996975751
3525400898741073869161076393716632
8351980758666882851659386108654888
2339788376854922498688672129623622
9487146675028511560829069185769724
14200574274480398869823875844615814
5913634058959311632217719814216540
9490332035741678871904762926555723
4824015200171211658164242287571664
3579637063032699053551533238124340
5962717339772084592280776702717963
4826462967181258661490473089129536
2329480981578148854633361088105757
9485154641136217253991849155937111
8235384088354506511839711795626484
4656783723479080910670937987623273
5905798896150648072357292260697344
8235009884566900362041820351744045
9155107138908777246280667792619291
2438218440355108055674125069378891
3522706897039507621412029446412149
4818464173390619673634677687497169
6998397925271849541021772558056669
7215199701403549123483974160911456
14140687623222915556344711778015143
10858227151040539761175767387719613
3576687114913354783759947101673285
14259455188836742129854029597075553
6884782420416283283435824188234324
2934925488898085838336573777918354
5862101565097774476096259524942798
6990650718029265778679738955245088
1311621151392060976317665290581444
6019666177371591596896855344073179
2016297481426000647967930242593940
6021732838207518881319824831080080
1260721035437513713271141921644842
1639975536073456683064353048419043
3698166836113208325217755397126395
9214620327181691733029680760744592
8235268071873130371602605714454130
13121495349920992655019273906585438
8235268071873130371602605714269351
1799606739595559176624754527425999
6128238971927310142409035059685845
4071677213062511840196399635699400
4769631830488755464292342990765048
4071677213061149393824740602053380
3690302340919607551105542916647981
5913890840687449663815770029576947
9158157831141491747249580242851797
10682698576839348373412502996434034
1195920304649771488343824387784745
3963922735320591948526765204509297
9214011901994351669958156085276092
8627201716472970327487575658930227
2600297675316070838471060494698870
15988474833997061254787772657909882
9379176182983559486975905406841510
6993712234230600337054365602938605
8354182881505123830473998871431416
8348263690989561215121284234649807
3522578148841629983920109057375511
1796071125883361809129563012967341
10734686497796943593520992890011921
5908492303467934146511305094228065
7161213851685064718638723921941606
4829034595126930348648287560988216
10296889157206068046744364717088870
2553894456135469415353096866683364
5794882881533710538250362320771041
4883013088109733563724383124015876
1742073922744361624934282731249904
4769761257008158023086600143409136
5906032894315866665660111301557091
5802969856658144572948894634522463
10513094394516637156792649913221640
1542076908366112646607998705988918
10621310791262661953890197645578805
6068631730050498472737665430838146
15126630803721041555560416039042519
3468335822053554944735375081870490
1250156734563805343510965145214879
6024438708598691360527720442945937
10572127124792902105146756365158206
7094087005440943607502423503671611
3578999679110877539873335097288706
3633630412138173432528976225670055
3796199601708869301673181928931167
4659348549593998205682373917729795
1546734405921330649155426345809460
8290258846006080852010433857913397
6024181675092248791129019802585555
10293956228961757024736193255162012
5911665358822580520188310615070569
8408414237220427243469544735313659
1810416504847165207908595801904121
10458991709335412546360448336422403
20539442545230300833960105213003682
6190100905419637578429963403484934
3760262407989458022147623253373635
10296403385875387137431716492282827
9323070428046425520941923908469275
3690952381779411361830050989665723
8235261380120565103025218468552698
4664237418435404370052992867595329
14955377026447328202179842709087223
1696783458916371035582273724748488
2345197486310231231028821667389994
11636354893191088274471553163953711
1913234259666013095236694843014745
8235009884566900362041820351141198
13069706767845627129131182110389430
7325407802796217673419477807433478
4720934773579676750313817674148191
7321207893805029829844414899766094
1580462679101865547672501041659109
3522946481529556426880199409632324
2442745370961512155138432037550159
4716044553693882041885987759569947
10620826161288607075296931788596754
2678594409331675757359191117068562
5968011333067403620947283373635917
2445954276691114550910163208517045
3049862836074623959738729961112522
5906272080060282910468127395750017
1523292763931706584633456349545349
1577868077734983013632867750145914
2389116558768710460675313414917729
14257510551267850165312509627821469
1414671770547008146818174148686630
19832623761851854891682657043753618
4723265604336511923668385863672430
2934925476849768206833389612905832
3633610644723128037108776910531960
8343618250054107070955524800068703
7093971240141666254297231657125311
6931389320020181734429451305258857
4664477242721587642287918130892991
5156406432170544061501753623775470
1250156829222893998026812328964263
9372287491457126125572355097702112
14198745157276488198854777583237369
2445316986115321778500636272919350
4771963091516788222687038075156624
2332326532739510770540796394628767
6016948483444201633332425236990935
2334634674440061281934694837124199
1477025331683139415919995927425531
3586741995915841274302433087645658
5914663787128139184609733296555828
2389006066251080667536229317362818
3961328612773506349056049501658598
12794111670021165946961829734120244
7155551591848594570994762139380382
5908989255146225251048305362353695
1306842098706991262830768735648137
6987828445711013867973038719135557
3579017487642764845504280150236935
3638285323823037400824237368833653
4831346549151144661709581092906810
1255310522334028035039027095468295
2654381626325109978841758483516054
2445697230011222624965777868886648
4774668684950223304483267453255023
9707391458029866368644531520603496
3641861728304433885736149884596506
4717849008849989518117558903577211
2332186059563446474122800817367710
2445948503590972594308327271244118
4717983680504943501881122701681066
4823868592852657328833931677403997
6019666177371591596896855344443619
3630918048055970014172108295607146
5913394512920237612421267722239860
13004139197595244460498555675549052
4656151859618191871850127294812450
4775177614688801613646380834228516
1301559245464568259526280885395836
6199421171775000713080493294015961
3687608365151266979988684694317312
10735317776015562950265518778120378
3638904878380887772337527527627096
1552267282955426259000234623545101
5970189703099264908970966602939636
7106626073596128589628671005584148
2448524459228878006691592708042810
1310055895768251914573709399419952
6990650718029265778679738955430308
5006457813665096891684136791806944
6933751408457263076987271199976457
8294295689410863937055609495272194
9376705188883972116105873573234987
2342878841739495988974029085323736
9541582347192174882268569335258529
12847868718251084412178101871922676
3803934882876589313292842962038678
8460068527564465039261809891314832
3525388710727728514318450628788356
4612717457027974015888683810952641
3698166836113208325217755396320688
7155428882290007866169563463987544
9433150715442744329998943066545263
1603051897823795400272424094859502
4730979277887715124742469748904669
11755386089578419445824053015643276
4715535094016735053083271185232737
1247702916909553110079267978861773
12947454459979428656361464550475578
16526362883595800217921067862524704
4883399575215528699317348884455357
9428095923694042140650092972847181
4883399575215528699317348884659540
4133164878387349313111376470496978
5218379706055686018972059854794831
9541588509093562675572037353648762
5965307012198785936952917872596391
4831739391590895674145109225541733
4237064605953665657277897272639307
6073258530353968948032650550442416
6022610854470408121086535083957423
3519866883118860887776621685775411
6016708380341679323909230460824215
5913504937098244818884214242129049
5797693707847698904306789651431954
10678246563977929864110723209459373
9377079594575098754667261595981548
5913774797676173595494055364617852
5854249155966906660264368368938663
3581828101318181011099067095215234
1696549385125577572390785491344953
1639735776829441359053749368418929
2444003281142240116030660610068005
10616402420070970937215499695629810
4718638064161924204286971144875825
5906272080060282910468127395546275
11762285950801950162311235517240851
10569422724216067404967335223675593
5856954830794052551896807583116951
7102203567631305806432908148701305
7104751119762967288817186742198090
7099240167191160044103831462154878
2329732476500933112514200884034708
6880096665652123394638972858095321
3640850459267542914792356467493259
2440672021550593503670842571207470
10734341746679069615636181022758996
3520124541206371709605810803325467
9489927742635363754159736833790127
4777244178128123845118646935935947
4777244178128123845118646935954910
5746038866769179042916314067322077
8240292430474383220184408459479776
15453675245681536359048004597787988
17780076530796318005067947959743465
11708891180896024046436045556778556
7155551591848594570994762139584565
6023125544715613140491276563169775
3519866924160445725864974058032646
1309547244315558567403877470670541
14314575253775764402423340915049420
5797564918551000536990198844983712
8129499201180445350003433150987482
4775276327883606552278557275525168
3576938678719724696967172604824569
3966511481382692885243326039624257
5970581712265445138301247639538502
3522712737703848491868802943272482
2678717264406348695906040341476824
8349649246495353613837432663141614
5962864211851861634065756000225665
15287534806694096608566510929856648
10681315036331042531222404570896309
10681315036331042531222411615970534
8297363670970448555669047240189182
3641610510978070403425583677597077
4769631595234667019795339650195679
3525271859675535368814014393338359
8414076248511259449682330910997666
8413825126516626212114794786762152
3633114134748605655609926465405562
8413573269998729125638233627997345
5908867342661676068485265916014145
10681454607410590538164985669039001
9541857797411187371125118056802445
2502381466679005568039237405237067
8348765930202927086397677352745932
5860133741955452098965991863390087
1469652249441028701642941392836696
4774925494446935097749868365212428
10677872542373388986911522546716999
1248077886430373004740364339157851
7098622046560764013791185510156583
2448641032094188826185487417234163
6998631414919493822696082496161129
7104278131968421203121481758364013
7104278131968421203121483649302776
4720934743989790555180169656799595
7335698874962766618906631165930089
13710783497792341553617272179304642
6936548350884386607886656647196066
2337608550658356381426793298192649
1368815418104451951626085026034342
2494522920994911878090501342235504
4664004019038938074405211730155064
6016697251604501438806640935724400
9484780437321426252235827121195068
1487344375191226065312419783182926
1412224283718559215864907103913207
6073258530353968948033370989720212
6936548350884386607886656647585469
6998983310125944509906214845635614
14143496847535596358906368914156967
8129978837737400572337423368202208
6991012656236807427171289120206135
6879979827188796015511313359259568
5857440878387496093651073747532193
4828911619365330308250669055271589
7153858061755284526586631453148509
4769637965804387714780696232929304
6024310463095706551455296683031466
5797681504697925183184015135538760
1255052903900314184230967284023879
8173423745153873924339446805206593
1250279734956928618726863935513367
11867995901059599548015145129772575
2383852917113974399838159749823520
5908608904146225814959656520769899
11595386671881071120316062754978258
9323315867140181963410950764988543
5914125352901367344405417354623131
8294663824807543659201306237607296
5967754736851118272300910490909981
7218033886130022848348455655301684
3685547125679391917867993053427160
3682315257030732592986691640076429
4715903414777861582940940374486594
6079418288327635841754859759960458
7050175515650415688723180336690809
1369703980206637987818995847034650
1250285380737682542251988756627360
9271188229993699856366043736338591
8627207138086403991275478692533941
7486618251270608138790879145363761
5156172094598749476646937238174111
5911185444710901523004995401399852
7215843066967826157163669021883817
1250414209781437953166585210420842
8402622299766687058419891597196623
5910928371451472657092023819475914
8230855764820456898880378879002280
11757833684981302584547037705177079
12901737130831565790051583378318311
8292338821589581477302662850901272
5963109710491752141398778264727728
8348760044508586405211983874985315
3633617045032869373671195604964310
1747104959974217357257748773947405
4664237164879907783608619024187030
4717971452803402811019234767844795
1309418706801877837849051745015208
8235267834089793061231441542100602
2440279537490102268551486623993275
4710616681660135718493818077085010
8345686274735153841998293109102061
1311872980764560327374452449917242
1309933104826043616237008820012879
9369336997627517567049875446068828
1412709456819671806247520588757002
2502486871692392642277922907384847
8403260784593832898573203236831073
7042311126690736052642011796024457
5745916766697224132378737631450406
7106718956097721344001838265583548
2334528974206901961013593459937080
1304387682874526459584887049254048
5155932599732220137224635256011189
3519866883118860416303073703799466
5965795786952707171524948982588674
2329860722606470186756651538980998
2443249186744473674704914623636415
10621316355026051257535384886014865
3522696336698817667018587377299365
10516045230966211374350038089275490
11430117069035928998979084545357817
9547268655717029058142749227569269
2329621148659728685496902674100989
6879974832475520374336598906472948
6879974832475520374336598906852649
6128238971927310142409035059862686
3524903749565568483620360922417156
5962342845172603278380101440946584
5960029721917350135275281008469134
9593635096292454395232730748230542
3636566703607919680380946802657631
1306842098706991565154481575082731
10621194218404653991723292383528881
10353813787243061707646622474601020
3688076355099793408397887296879372
8019074519684826467219707650376170
7542700422640684187394154825308147
6024825139996152835728475929723099
5908497577062073357096037484414609
3628850938864686958365034548611886
12794111670021165946961829733749804
1753357363400172962769939772783707
6023131319075810232515405110872717
8291824022077320683642391836810265
5741377052614769836874201757899253
3524897947382030249871186243132294
2660031954320455900784828640675771
2659792130034272628549903377378109
10626335190929754428755867343987835
9541588189779193121149633691896482
8080678821612386466077942240466171
2551459490426653345306832405758308
2503018988307384079396200036630087
2448138624555818041803461448725184
6024825126116775403000734274352757
11540646852027235589745003555980592
4774784753764529968498701991749876
2396472877224950168938984743571095
8183988030096415294565407357071723
2936112925755738345814006973348706
10734815230155227324350090651288074
2440530978034181302609629161946126
7098879146852099628301132240906731
6016843051966584854568970487592288
1310436471451858189475402219991987
10629549130488667358059788372364269
3582324998171268631907271604235064
7047341619350225249290117140483369
2332443159857912802865096129297320
7155428896229469183887468503147368
8348747553875663073992470373946291
8351711070924258410629924623706005
2662012403433221679344602491570369
1490294657019117706891402537756476
4664355104168635613573310020489289
7098744076543423075083269790191523
5968011359561534711580557322253458
3579380626503576845992731443171799
1195797903142905472485212320340097
5967742215575354888537360962712943
8235886842211961634090822212283213
1255052850335595740915479085956440
10680121705033913571364357202744025
15342981356816014356190947982547094
4718099976526318840106344813815981
2498105249478490595748656967705957
8518691409713979953045236248809934
7104277896745604279463231597123786
9595971770802361574436674445240078
1358484179619215466913269585375870
6076210160969244633570534327617517
3690050063138213087510502817913208
5962974971263532162306301806784609
11595509540297217005165390682192258
7163674151042976385898336010585408
5914020226193463058117575430362144
8348895379332258973002480355368240
6025076425561350025148498326795494
4767323716490074438416366340156125
10675026409526567792666232805409955
5968379351736853822768261412301051
6024561735377794481905639506370341
10683540849944657148166824350119317
3700129931348771593077067841766654
2329884899126995033858989821707347
10682664952157931757890324563335584
8291958775214956941487224441608874
3635830880206209764423934199785906
2445935942116076233943904116484729
2334903111664825406796148051872594
9160500682011693684319527814607058
15288259635614496693594894789326289
5962974971263532162306298028990302
4715915670274070901906931082583426
6071197238393828154703778292945351
11649851215012320487138339876206033
7542940272174718004083677817074189
3525142739103265448172705563846721
1809440249003006723765976879210894
1747116153717932408623280919663291
4769649956383458999091628716548294
9369710686711028931828109878214962
6936536652461853195590587841234124
10618863039428455097379428178949248
4609884122239132077978632330930241
1310062043142639920981516883785805
1195920292029288310556655978733356
4829285242680884623208760579410478
6022242688091741605928024249254956
7104658192196822332779358357325367
4828647660798818943048299876241552
8235268071873130371602605714268910
3819284540638284718846531594961265
5911186807924136023636840708066305
2383852904494999673036022764435445
4769877273404997949320194273436396
4824348533671606189397779175635416
6027144910665067986137936081652336
5854641470386266876448075460945034
6073258530353968948067634804208395
4712958487210924819663593427647525
10683535219402185866926742698566504
7045495576296235409533713237549909
7326372994905841240801927120666416
2440923531646122306036641142113418
3522835194850098120336046929425721
4661409340692019749710025648165348
6990662986168698918901750258973067
11868266092907187677967942661800705
2332443687998126557663052328092907
11816849881092422030678652145587255
2329884940855188597395236661535333
5962975540291040846089998132951234
4769907029582671319852071510104300
9484915720390062010650386569670283
7215438905001534143889202164796542
5045958152037853727636256127169979
5857440878387496093651073747903074
2884224910449607447705254714898746
5906512501217057872007985890841675
13067386872707563610497096122308163
7045010108535017244276675482241486
4661421013248294358521207560252151
1304025372995308968083190746490642
1304025372995308968083190746100798
6879863570429098969237221661556049
9368846804576674674754608179381892
2448015970639282112677407236322714
4723265630863546837579087470567651
4769773165393828012654799205145173
11765312699810711185202961594035214
9366883126294026491911946823241335
9434010012273636510498587481102777
9547268655717028756171740053128509
8127174050790811044632253567006015
4880811572868621167593871410849203
10734938021737242556594068256335366
9366638015857683727597597453212054
1252868335434485239792478775418425
11757711786240785721780635460575238
4723265630863546837579087470568533
6024310519302613351767812781565653
11933440178886001317479931177269991
1603057448343114498995814231673278
6022721571494406226527225423542562
10294674816667313280122219223659877
1363760327188057114427825191992447
1363760327188057114427825191797525
11489507310597733554834738259032384
1361704824886974707517747196501530
9266508303918058160002672178246190
8345686274735153841998289335596479
9266373366720668160947845407584376
5797681466236803238422756727423842
4657034954717942085674022183394047
4937005005064587382328771331215229
10297252258125473188047693693046662
9706794524756747455593761481921900
9484664740812484839001481855281938
5217771654909065160336116406927282
13007095588263114201847278078877509
1799121881294278125481994851633869
4774925494446935385678730268671113
4831609980277075219955478920314341
2389005548295088649144498187861810
5963110227157445015434277609469444
5909130870438679943501756082434991
1363152979608475028090132841172896
5963091238118894916296374929064911
4823629046212669223261646865303896
2389263724338590827676885152348884
10619230509733652929771942387952259
7214714211654699331064452723023798
13069706767837176665630634886127688
7042549795745482969717531918257702
3638759064142151822880823683054330
3641482029641185071676512482316393
13004390178344250572538162016394430
7106474390204703635738064240237882
7320365978915417122570363169082369
7106479730009771636695489425799479
2443107599429939737771400728470936
2883873429636260761245436626139659
5960778225448031471906590521186720
2669497567493401484666030988071634
6078319629623018405642329898661039
2383858481482709012939236265424885
7155422485190313913314431507355603
10734183492093458879365310873934120
10405240238174658868609739532609390
3574220498633680453879701986194494
7042550394544419625925668612671732
8291572356944264327417684472831288
3471286300675996913558364194648793
20539208589457332018721376985996963
10682698578032644225810828576233174
7101683519976646624217501621443734
10674910085803381528647532856079117
21299563197184932132570112905562452
15452412120145698324673598964933594
1253493823468161822375964312887699
3754360743368208454236359661730809
7156060452755278911799193350398894
3638524553973950775383698447258977
1691027504991940926006129245915886
7155312086845311122305502898256026
5155932652115613374405234264564754
7156288593156438248784843666907557
2337087974897830540855362246665112
3746508081159285811509891731351451
3749925968627410280106304169767227
7101823425933519224904707238058239
6016971563617081398112327837094079
8290258846006080852010446824934072
7042175952286803688364116025152536
1307215425474441376432166133069084
1696666450037915084697714211747263
10458880789831378323369803282344449
9547268655717028756171733012138385
6990515520339840801628786864645695
8299940251839572226618140391506307
4885351038953355508759661876778177
4713069285809376342007351574291397
1603057407998215047486411907893282
1531869921375266851703506898636979
7158386159492942932796865368274102
13005659369119737569736205421392182
2388753958000793625327371309020917
3525517539164848028216011757883222
4720548578701192892608596524290104
4717866300116448655400858563706682
11757324714211364127083140087898955
6083964072118365489563071863846012
16642792816938183261195812182607214
11705694955186753260848380600465140
6073382031454792147768050733917801
7104278187576056120106335376751926
6086915004383007717213873816118776
5741008993601779898972546325415038
7042550394544419625925670584690550
14904097386551903954255855900496525
7486618251270608138790887897592204
14151870735388218440002391619630066
3633990731468189832347895579987222
5849218675236857609375349025284309
1253745487996163043884413773451197
2448396255422324591598757674579192
4769895024553515706097653170855414
10513345572751765322555178816934638
3641359265817924388482489983688201
15452915152932287287417127775431760
11983813280950321955224385956210584
3641739631488678101237493089571024
6024824916093629551598274205820409
7215561943209224192433150260457645
7158514854014465872668746706765126
1604050091330156092732402949714124
3640979006896686264756772166285472
2342498517150870105782911178487447
2335277329387529463035946570487788
6019665606980881474079993631193860
4831862323791744755056791196460802
5906277923240984051976355532638797
4661286687460440912744034867748049
7215456789861346876019731378578876
1861825414780536977247302327372952
1252482084921133932617969130978144
1255052837120080211846445476306478
3522578372084735881943638724017329
7156529001017239183059082767389184
2332063100297675332697634833584146
10623635665271948286296560409147007
3746496687445030020537703423554270
3695215731497733279856991284056012
4834058052139376567317383095108799
4718492265687977352889645611662148
4656385244594113327541790110841195
1306842098701333851689284288918311
1417763387423045764001833038793095
14314575253775764402423340913853869
6298446054781417553236822301890536
7106474430040319384165540970119550
2389245334098977839074474052044474
10458623715365966117789984890351077
2499927872925852051735727550833191
6011426987679918165146280532957125
6995581332860632127101851769361982
10789046220114515140758734692077663
6021984029099989333666441200286611
13064051156157983011257061131790083
8132338900867019077765838359688931
7150521095408306327864014583234664
1574806547595546788232689166656346
1306842098705628809368535708477991
7050526069643963948846517007601232
7047820395417388854439620510904005
3636457683023802581611106782846332
5968263388907662255482442190606274
6024304077290283815301913578390177
3576938678721226455024136371820767
1484521955116472883078420870391197
7268920885446435888362769169699353
9490320269745951626468659872636018
3684797842408659286998829910079174
6070682505914218351072338768110022
7214819113814393524262429319862953
9374233682395200926850648485950293
15117093981805687814149003933384839
11871461499708720969120709333225074
14895858463063040291857156397075859
10677486206227139074967299979976045
3525388709431697990155415255300553
9160032188736242639591678696248314
1363275631510490144701238309377083
4715284101187865300260155959773353
2448273280890876615129493764001158
4769386720055345203598505892784226
4713075853754525109037590509572170
16310179756024548294226762514636883
6021874330111230963146777517969996
2338118023017712151105670419301708
3635696515817042026140053530492977
10683405804779660550930906606645273
4662041703988115274778112836241718
8294401132296030388190913860120112
3636457683023802581611106783050074
9376587916852609330865389240724721
4823494973380897432598205907885242
15333368362947319845376898915488524
13012168226430758345932362403996749
7104412263635003393147709566822757
4661304437202836491570484838582429
7042182297649835444639716296815049
8349146533615184959423056770758713
5906418782622308640775104137622129
4720676237367688894389034774620966
8294663560501752808705716207313011
5903701899496690152002241472082583
4823622648453492851093411351452347
1250274128895994983893465413865976
5962471925185176390398793348886848
3633120228393130189941926027915352
5911069121557094889066623840377050
3638763793945854615439567973197593
11811304655250417823459842198743751
9541354710891944995616178845667687
6877648939718290545849197471473095
8018706422793248937326561401772391
6987956954803582227092683254687930
3468224784449052402380442970982460
5962582680725949277711808902457025
3638284980623886778629856098532548
6024707772923878565235111422657508
3690419193927332337928307942547018
8346061034966917557696980689081737
3576692120948287137382249558047513
8299804772076455031177731039967276
9484657715860372432663878791626251
10677511444677819335310885279684198
4832113639092466366013182103069484
1314204328094375312625652839320022
6885028405345031931968532594685851
8345797840325362069517590884561504
11755625357376443980417442592145011
3582190037062413131555318034731433
1412481914585066067584175306825009
5854249739533141408017871019713725
3582190553665018583558491513607388
6027524776254792439658348643418230
7161097082016353818339751222625789
5970446818025450917594832131502670
3631298052699744996460748913583341
1252605043560394506429550550167563
2437961380404099466141574817063249
4663863531349956319590771327495066
2605924086610620171654783083484999
4823616805924981650175274815695309
2556606504119088562074528059340564
7217308334201783561762799652416870
5970581712235478115226247530930656
1474810924424357809358871818796972
1255058150275003446130980117451719
3525032258663858823267110818296429
2491700407588568605341640012617468
14895858463063040910211360889758209
14081787735588398621185574293791174
8345815117025838755175056190355737
13008113296737794749994949317967093
1304025375517405409404814922630822
8130241739614494300363222236868777
3582079278305650300129507084540350
5849727814359042299541346942715925
4713186320948431857054906336930258
7269694055155912772921634971604819
6990761133528156092510872479129291
4890498346230376648047985027819731
4828905208955556822728332812460650
6885274072842160169208170706249270
5908614984007437905172388224056499
5970581753930547387153735995520702
4951261476481719959765001727274466
2388753957993228148536456498812637
1855823795184450968047382804325561
9212148330508292219660044241799828
3524903749565568483620359121134134
16410404236915515814884615164336271
3525523023352997626720974339830574
13012407732760177270932081982283277
7215462828593570258867210209414959
5797699868487325708627838795974512
5913768703394897200158390329359911
6070682505914218351142995642281465
10618979373814881160483422616086147
3636328880499722255967273072844545
4824119784407539645820691827667429
11813764438636471867475144143454217
4774925587146492211340433430518177
4826702790808015123999664573264961
10683535219402185866765352639735279
3685670071038751941711594542877156
9266508023204710260128333951689047
3524903749565568483620355347823033
5851819500916743129398944212405636
8019197239908367003661524352536653
5960147225327683223146331636647545
2383846239302450717057031983468733
3636334444868311194875786653740261
2500179354594420793336299782559177
1255573926330442301645389626318435
13062093359592493744890548232518013
10675161860896024089933376185893892
4774925480001311978015456305209453
8183508011146963610025650339816394
11597366662771111733696849411448648
2332454804053033864810497565866258
2683998910799428621619553596521149
3522701651298696988769274919011555
3530424424553865638270542115188392
16405741043589543009811374600340608
1311626939693353666481558037666189
8183742296959209967554350332212288
4017680580863870350014538964464065
5967993184458130280207808844908423
4715897876966424273654872018798412
4713193275779650435732434812784906
3468218970313187063291807776675230
5968362102098512266236301617764449
16641601818167846954222385536189190
4656526065391569926330498703463152
8348624831669289299753279258948547
17775979288735654853637736448808216
4710616694998761120966723996714990
2389245068525273709091367871298128
1254930142697987671394561140929993
1546238342461626734511629774588457
4715774667906397026518724037443525
1369323573538997108488826543122071
4774925587146492211357115103639675
5965551576142364069715111728291169
11927520666567010164330643693060161
3690406484829399776744067030017097
1358239057250561038885786931418189
4661421039836919308609183275307784
3468329452083100755896101341154305
7106602648299709926620678158769553
2505068764579682567173144012840788
8292455550754321263038989454219364
6022487799783980947849473613048023
1369317771990776392575107967610866
7215924183604364123349477691260288
11757711786240785721932252731486638
1425499782118531682289423300744024
1361458906959056649922676456815986
10464273510959434289342456839839870
3581717357861704696924028106431235
7104880239671383502763698063784579
3586741983299717629920800704506618
10672450106839772321486590576013244
4718105831676734196236850876543816
10624641329569809821907032194786566
3579146312902666062606475881495729
3633372212843570674365739615095915
5854623596841094552428594358730409
6990785072960467027059220722231237
9544287714116506192050662757061572
3471292449904061500845604236774591
2566802774376609245116243250280630
4661795201890405237778661349769790
7209660081754443624424962472787607
4944863894697515627053130041862592
2445316179999813936562147576935693
11878939916405914213668407970603804
2548642767238351952487144828934179
2563846424660050551913731713085873
7050643264076866766056965050711037
1306842098701333851689284288529349
4831867623789737478152258277181191
7150649632322710819479484967971926
4715278521678072472333981978464450
10789046220114515140758734692893072
10789046220114515140758734693301438
3635691189956008800053050317088458
9541723431814892000415809338043589
4715278521678072472333981979260896
2553544445428735788967644226248627
2329996215611057831964887257462353
16410404236915515814884620565250923
16034473467279707103913254607120935
10507702004056158919409729506550412
9541851887248115992307241390029238
7161213851685064718638733364994785
2329615347862619447890793249930343
7103805495158394938131104265945851
2445426801703657919632069941021606
2438095204760467139600410005591846
8183993767330846706125518576063852
8354182934494819913987593038385104
7155815050223993185619583237691425
10406992154966121766045689644256030
3850056289359858509555087217034746
10788917377191382459294879334573829
3530682653585564150297283654494370
3474004272759151184603764736420160
2448021772814088501289589421929211
5911057145579984040575207460832902
2334780195925397244096440270925417
10735072596003583633966920884952180
3582214242666549304042657655182113
11871467164923748756847824322860080
9377067339028897232399606127676665
5905780746246496873764420496498503
3690301783282510978361164090340610
2389006066251080661198551750853753
10739581486754056202584795904232165
2337216803941585951769958699634365
4775276327886474633877121234732850
4882767978334527803303163570021564
6013875282732614638600257089333238
8346054913581872217350462088295185
1464018831546110558754707225604123
3690051162193999780907199949587762
1306842098706992043616871036361912
1463662155519559566787397618525175
6021633762069725612704903182006426
9271187647664851562798489893151229
4020853765002585690716043298768476
3685037346686503831565320627483428
7104757026759910384286573220162168
3522572807714576716501110438046146
4661538736890233911283671185089049
3522443463993968634631690952831229
5911192385539732474233089752161732
4669028337840550879497308256039744
2383858481482709176553781032309712
4076825257884876234604698733679298
2383852917115619421739829951156988
8240666873367246914187585778298265
2332327128262445604711346175409918
7098732126396599333175655817443719
5960391962944947256910915588069673
1304130887268659378161771755226950
3636451547105756224207592658424986
4883510622194199664253076676503924
4831996758929482834273464922335264
2550944201472636275307921494946654
7098743840050397258432589540768153
6021726912850302500168658147136881
9319750962269127724742356908016035
7209530696275191456734683523108913
2443359082932413049476135632404468
5968011361365353308607095576121955
8297363670957509942484393567414357
1547353096925183281433194592792124
2502006452873303264290482813077502
5965545124638012312089425314391416
7093836623330291148272282753823243
2446334128204701105358453947704499
5911314245240497091151234391587840
9487615206216476304443141374322961
1247580988944681737501114886566643
1634331130179135114063586645254225
1690653935306569542497119270079394
8183846891881866740938452018029532
5906524187624247803631845822379894
3520763080262144238366499154152299
2329615347862619447819913219655149
11708277484037515168597809688729869
9601371250559337380648317109969082
10515799804438361769055853380874427
8294652641756250432390844062009927
4666445928978876759426468483852375
10562172125471274185712868797441639
8408028082504896613833278578606776
7158508178031059593296205491796800
8232311416200790440782220327970872
1250402957939750394808061867659458
8232311416200790440782220328563576
13120226381134206533076262175581815
8408665551830183853435185956758426
4769644338422826990573589441285305
2775160263550869569836634977597335
10463904858885662040068696878903386
5967993740298387046170663619439124
5746284534238986846741048654342429
8238335417533157365992734491223550
6184935450268804643906462395632756
7050040827592097045203730401462833
14200310455834663477879742355665682
7158888557001528013737222712436943
4831849011032525192883673797546351
4772079663796788659770087508283804
5967870501552342978365266557177483
2389503016762156824332136211610574
5797816972554061520510366391038292
8345815075985613119821994057677689
14895858463063040910260592011386044
1252476242904772649185948548768084
8078096082018899133159483458138568
6027653285951057533645960072062507
9428733946118595107379315927657753
5908737734582281091468661149583738
2550944201472636275307921409171272
5962465579155288760566010630054947
4829501708066612945329532850063354
2545948523308609854382449342054252
1252347427171161501902831104525659
4775276327886474633877121235112992
2682381971469946509737687134714359
4823763399215528430536066280158676
7045495602849150014279531602272906
8351091503106395159320196497873014
11540793285799437658375498579694757
7044635891471876998948398201094227
2551459490426653338618913185057303
5905921008807305879481737070682704
6024948112548040527877657315909431
4828911276713888732016180783165855
8132572907231981501189899132355655
1306958407221655958775573316765635
6885028405345031931968529160160652
4656396707129095814187158614018131
3687473427314749973116508317693671
7047340758857357925885456025856070
10683535219402185866765361228599682
10794713988716445747450229894659990
1367115102173150699652933071472312
7209788896855593725924369231493954
1752387107880457244979158056334706
2335019990648804076796298446045296
4718240448353492943699611151794223
8291964577402858409589857829017349
3576938678721226955973532319549586
7099007047302269923129124684446479
10683535219395230755378708924338513
2443230517568356659941944044321636
10513450461082301369244790801836003
8184116567704716959130371874135777
5960153823203538015044857026814653
3636304647680382595817985403967946
11809004149193634282145859546416836
7101577798900443018611955059507262
2386043027358631806744248618451450
5905793026404212169501589455082443
11595258362049413123696806155961998
7042175619751115047764711357557760
6024690787598494739421444954909996
4713093102003845511553968475738479
7104278147112424292595537966967149
3638401287944110806052031929824009
5908480076427244670128107584674671
4715523910272825986318603008000161
8238353011470817890257411608621335
8072814685574717924657799056053890
3633997619998543785973296586083441
8243630454724326332664358866093393
3525523301604398438064321615810582
7160956221423827549894048992920897
8019062556292360248351565537360632
11812187537017893291775588351314381
8232433832906077194190768475916981
2332572518239062953681882503286799
7104014116615261818445420528047897
10791500009417972466035618917649268
3741470936487003022869748852680993
12885757894342546496421015710683056
8240426783474385329898760140901875
11757834480565242884132558272871940
14260086561187193120138383221102789
10680829238530611679905107477366061
2553771999677261058377061978876393
3798161584226647078021873400250180
1463662155519559566787394094706737
5798067925513180551906154127766495
11876620993621046199726559191980301
3641488219323945945983771750811765
1484521820836203629326309509706215
5957575571691501523805358929441478
8349262642657148550623108656691421
2334897839424088526501235323389440
2561269235132547312092415130235916
1360710153572539589342318077108011
15060280373509551755498830062986511
15447762086519809939255787968013235
1799484362029048902138922059892665
3630531588141617131441323341511930
4726211114803099728927455181908652
6988202928316318558698099940415100
4717989257491148288846398820134233
6079160644192470437356168912447632
1255684221950316290370353135157126
7161213851685064718638725817779879
8238224940119465310517807467712830
2448770220735629417728844582247642
6993104605843116101588807371285722
8240163574274142524653865462568285
9422697372688279844834544359249082
2497333749025374457648230552435660
1417500111284924804867364186282699
3576687114913354783759947101302404
10500946250434405276557781604079276
9323199242483856775982842078244403
4775182872442025987718954111835332
5849095980906543039224017419354126
2383717676431804039580712230654571
3468973498693847813746155705350874
6024200077881968703114810525900654
7104277339735219737275068295802774
3524903734337028237090880413148596
8184105055250261423991297745655688
4712818291053250774667752305557169
2610960487491684907544456879176743
5965177890848510147197256525724900
6297369678883266796284310322149935
1493618546499431770696710677547144
8230120540666612933493937788772909
1195920292032220497474562560973785
8348760379052793642064786409946588
5906161639871496914294081350371477
3525282989554369013188016666191824
2388877237204393496640864811476096
2389006066251080667520343634571896
9538637974828871704073598761790156
5962477795535387324268697866995094
11757840043633380313759396694114433
6014511887536482233563574475159084
2553771999620106757810724204358717
7212224378601003431109904059470535
7330539725990475474710395059631446
7161097162709158293397696063119003
3796316150018585444237057195937585
5849617917394464188776243631615178
7158127907816782833522685675576437
15442222437636824694589562503724250
1520820410021313079095454557390993
4993847297679366220574534130207330
6022470327004117626801293469500460
3746630168451971105271745878538848
2496847966457863999268540492665197
9376956595480451926629157918036599
1752509789590228562267990259519648
4828922734163046868593956751051372
9428360060908887663291998728419273
7161097162709159079940581289168647
7101566046761414018637577219929114
5849341382814317556582075935356254
1463662155519559566787397619285459
9484793181835941389883487315469307
3579011906902478569957820886303891
3527976950337239525489445774270861
5906050076232438072349457312179737
3690301546726316139595390452282939
2332057229259435151207123725903018
1250788610378383477879838629129983
3820148660012422412213060717083206
1255561726354749033500455046409429
5857463718804362193756517713568134
3633745636263248003590049955374457
9160494334837345063543952739487794
11757067376704362104822037244956105
4715652460497173133291992260775247
5906026175944498922218902539466876
7099498353890758659815870068114626
2611684876809974772409631898649083
6082399078925647958280549310370322
1369195118101412810970553397140167
10677744061056327728277527178179034
3478782102642454487158124731225833
5959907612488262124544956407134071
9487153352270818287666236494634091
7213014881899814258292690149146809
11819554986159525341299780101721938
5962588540442814503251481689119285
3860386011033072392774587881711210
2500179381152990014971792199044798
9541349424767471030849832239107959
7042322797303221744798853315412100
1250157597758951874728803580076987
9490192064682136590770808539770740
1252868002212188822437785587538552
4661415448248828195387893705148564
3470911845796265671638811704953043
6016574307536945288934646181059212
18529223984112431478801150322422138
3631175706140820327447671067618897
7332028406634258655610700397639845
11927655883432067052602497589434857
6990638424690511761737579063360025
1466590150840932908901058316059338
4718118336939866767989820684960221
6144224358235015753661909856944487
5906284307698820334853122328626174
5967871363933479528833622485271624
7047832157554791877982524401690087
5911443602875302842320847829404280
7215450669742292234519901954981816
13813209229558329692432970712498701
10681782999128598634579671534162567
4774925506433731641764648830668102
2616131099441889683457510724658868
4769508872460486592301209813346421
8297837527454411327937043945406004
5854377943938752119714568942649288
3525407352050740912634400695754969
2383478421170057273587375333785564
6025714298351353733289478485667725
10678633328633591800707460091792061
4829414043279423368849853701213325
3690184744835492640987440277029211
12955231740808757582223122114717526
6021726913451141350052057674772991
7044769995935219272359280182669156
7104756949125805465336945463438439
4772091879511666773204416435421831
2448267384743581376267521288465164
7104283434588527224182130868801019
2438207006268680684343441727394358
8237505214938575606342522091378402
7271387794638550701101477891369388
1415297750119583989384022331348681
15334263779061749493683794929585168
13120606427508830759595918525783624
2440525190538151697419674641321688
9377190538657665515200886624201568
7215328476211159219141939396956177
3695466697768293797131077577798449
10683535219402185866765363032835199
10464735567389436474570832383145119
7101443657777324613519810863244972
16529668395973317318941038358339550
6931389320020181734429451305063935
9482596464404208254014546337404326
7109055726597638804202824650288848
5965809210229096702741929804303213
5162296555476998230899575630963739
5906161639871496914294081350381179
10675038331277897851563439174399140
6022470327004117626801293470085226
7099112728664323758557496393593883
2770836961101731468431521823140546
2497467321686059121178324690343152
5851801363670279798371376372693970
3520259476450616502599209183072917
5099241736894856156149598385483498
4771956915814558150698812648853996
4769508607546346597202845318944890
1360950561510651909404389129413027
2332443952277029661066281269770397
4882902145230690294257496031818273
3468218970313187063291807780370369
9541717562640614701479097927519704
4828905487206749419298420322929559
5967754234004581904331071857319721
5967753360171947007972883581610761
6024310435276802775581139325464345
7098622046560764013824467924323452
16641601818167846954222378072056038
7207334689795023165978227358895605
7207469960792461608768434186754954
7096663600252649071489327888498632
2548391004855017747343470642793657
8241391433042007127790003715400083
4717988648636896301271328982806644
4831346561764400842382240593809255
4713069244770581112920807051614311
2508166212751266533101501243072509
2505331708150506748411491092012544
7099247400235078556200654663828026
1753480215472139529269636801909181
10678633328633591800707460090995174
5965293880838689751896854761408613
5908480632867049352625714459258741
14081542387262527481007151895227182
10729018339128933757699649516064513
13007990671993556630084501000981868
16526325322033346386888432669078104
3752912337559150598134387526024895
4720565269370493626333396775300717
2560052782085556317408168536001880
1753597067212507248920064424397601
6013875046814598948660684663418410
17776990612726694522517032655723711
15218807128107534557463276341548734
4607313356136634836585107587013253
8299319824739177056873826145928281
5913885580430582846492786046274350
7103885343153677349577934712602577
7376945023149333182496394429623471
13710649067797367864422347313659837
4661661684116277822868654282950900
4769643530263176288867846178396140
7155428578263979765736158083717762
7155557127139511808941881995214377
7155422525024430654534222373014372
2491700407588568751072850655583843
2329621482512825128506761238357186
4661807471895432943821269970539007
2496964792363587231211336833227901
6024304064674029773132509539888801
3584655845241297516970111352532294
3528614667953174216860167125864592
1492007449756968044832335117767140
8235396064900919299217075887425729
2332332109727220898553073535019739
2331941001547293069519522494801883
3636311020866960215740008868756968
6933965940043013186507385734475273
2667902580337690334469513875548107
4888295912778182224317060274594197
3752532427576514730969932646717297
4720548284048059312230511136928771
13924008207586827334071245353281600
1466221219295426063296267504647342
6990662087797314618032820011359872
4831353184695235529046414395744589
11927508424265221503614721407650950
2440279496448516960077899422709572
8124100611633737516789296667978712
5849599013796625412942751358660656
5741014785659752796119371019465380
7215076953479760737129444072433456
1250151210538473027888136950605307
7101824048076680621012354600708046
8188538278035737196217248857171280
4071197564490145295726549109104076
7199476147141897958372239372319520
11762637179288935988431883731898691
6024819297409209059904396871074315
4658972994486986913437895904831293
1306724758119840622885673253412002
1247696714591449499621792765170740
11597366662771111733696847610360107
2389245334098977839074474051489696
2446187796014537626754575880743116
1469553180968712794454615275432835
7199476147141897958372237482195284
5798061844511875956265083884056032
8343104448778723619373325260756663
7102326444254690372219232188358609
6022248296089551710537502851431278
7104885472791714067266815691111180
3520112285684554571390853573879048
2335025819324900681187082983888489
11825335543153149222746541392311608
3527726288085265224278805463344852
4771986473309149466664703681363992
4774925587146492211357115103629973
5965545139238461236091323937967382
1489430191405942620812339662041234
3471163343275683613282925403001851
11596222388312333325069605838140724
4664238264991386041160583358820561
2678349299514643494703586748516093
7215070929414013827463114798120236
2448518671529853940903008758086413
4658716423444354355565437599832052
1306964263749634677876816125123709
4875020179146939949869393639880266
3579011947942841067684157321139778
4834432295526700461052508717120415
2389134895294835578853292661666107
3468218970313187063291807780982477
10569404691155192557485015327816837
6140778264683278353902694264749319
1690653870268625178025749049018416
2445427344259845041375463104150940
1306842098702700336777955419821142
4832212604034789992924211831338628
1463785128065375119355971836303720
6021633723585997725258385626035244
8406065280709007007255781762656057
3527591088503470360432915248308043
2500816597308960538589612448192126
7103791545025021661169749790159102
1304014020986553793618221787375860
9434004128532079508895925053294231
10516156202236605738856838677483455
7161097107286263350268139668789288
2497467266799501872558237619245289
2389116489889974783049466725341093
6990668195924920287772871628229743
4829150821545553347814665253304337
7098731862089091358571686495286064
10729018339128868554944831812758129
6990539392180713470990459335270887
3479420099233940764117773138233082
2504578571591862874819783731812520
9263575363808747880479321179667091
1254930142697987671394557624916814
5794999493025865063564056140640426
10565251168221979180010553883307166
3579859996199523410950301723198421
10674934836105473324053377457893216
3690179143871796858077486953260876
9157572737183525810025175644397929
3525020058053058081888796210239408
5911056629485087586223143786390922
6991276366270630167436111734894957
3684639786520252338431759263651833
1753602896551028994571559678978097
8294148841803887105575920751327674
7104142905889285494677047644668034
7098989491696840695063431704373550
2335031411425274690458344241039200
7103774877162875323895736196120719
9322473927112483532059702439225757
1753596909449193150327834083007867
3751649943768782750113276125111924
4829291390043416264143188573216093
5962845878571764673076835369323941
5910928969529392792840453689411462
2504688162430483863723478679067099
9152530863412881659417392511317506
1306964514209315261710577325608670
1249777272417775832319722218985994
7207077964841660532247797873563667
8234899962416732083494737995353006
8127770022488529366549334479377388
11876018584454490238298062254122205
4715787425517557623398837614669640
7378144196428552148912166959339100
8232433832906077194309139355422377
1198753654605284521094232449315709
3852761661402786997572795833723673
5906044841270949684811887054904608
1742073709625520443636786335133214
8354311393148116855016785640818359
4888792112596770929011527377514423
9484774553661213963066580509059328
5962601282219078258077668519972360
8351203066836928960953846782760690
4775177614682942454326203711938234
5906302140837788262593184208559112
3751673776642602940331383755897333
6079289181106874928971639297184894
8354311393148116855016785554848496
1634441861116919536567838644235232
5911449752186044907281334080382835
6882328851920018329002868902183738
5962612466563895843956545163302411
4880952616273728297256339604566596
9155340578678755603255229590019304
8354311393148116855016783753759955
8072574583072904251978227512074491
4831733577420482896335472443246813
1493250741134929083419323438072926
2389006066251080667485318025181551
2332572503727367672391851054689000
3692878113692218456569065640115848
4826720346416384020730686005281343
10346206168566004194828282329679447
13007856237449221688396786225729352
1369195118101412810970553396342839
1196434968400988467247341282190058
5908609378517362812874741246803708
4772091920611976300866925199266910
3633722171168412388347018881580306
11928771090687715852540939740797403
3818654097712983771283215277767345
2768014927068935509812506738533227
3468832691655671779843214019897978
3633722171168412387279508316585607
4940201485018887466505192599224261
2446064823468722074170078239933874
8354311393148116855016780058250956
1252347440416731809818229532734067
4834316279886704482511598042246060
8230978459147843004496678620336157
3633874422914750878068896406669495
1312129721431088184534718792672209
7099498075700932662774957859167843
5967513826123623420683206446138600
7218903292963633322234944707284061
7096670874245103976451389242099273
5910811768851723665754512155125684
2440672591210403168366385003699189
7104283527288076178406284161746333
4718241033179919218313669156247395
8348515228181494321632131174802057
4826445188388298363172037068880876
1366992407845764115294041137007519
13011922837783076284163922498363837
1250027961136486245316731904177818
4829021450007469278136799032858173
11808618340232181348975496367773902
11757460554388082541309547232668719
6014266445228228375154995187149847
3752771321218832227880967437723523
3640972889915296996149609333502944
7156563471674148000970497968837358
8468055340456488839996386975270689
9600487141312639634899712595161088
9268734660873308532679418186284542
2659915180324476652986279602975268
1523772361302784213947016329027210
7099118056481302473962404520160330
3798524633979031470443405669156505
7380487366547389641791780488201686
7047452017750883805099559795249851
2438218176705518289614361328631226
7099510942643734303034763156661617
1433481048722981493554371818502677
9263335261304135161292847279173028
2389257324617880927403136265860667
5963208966871030507183664619020553
19722309758331291958795469874835275
3520511557554854870900577489742773
2551582184151839229971511336549819
1252347468142373042491706397273009
1433977071205476322668581904564213
3525529768159698057817017907594566
3687240029181817231803998834748564
4873081844753694697941503493253311
16096931637997596495249535021826307
9490185164198294826797492686510989
4713069244770581112919145010356553
5905903731388894705533684421148199
5743830646370716228358013532414590
10575066942760385156364390480461493
5960158259467144468363810274975802
6019542592769901876652968254118276
2492191465673111625949191440013753
10681338684296771992730792868534918
11546326722997159670120775496011897
12628490690542611352730985650031198
4661900661846479423995989055023330
17503265530243408928958016463982558
6023241099297635098599515346737097
6027524776254792439658348643417789
4929397093663071526168120607081640
2502240382175096692538480461483173
1306842098706991262764124946906054
8292344541010429274348002326441189
5105722467371194431537839031259260
8235518773236562681179096394357953
11928274985547896195847914404417044
1304253249688428061390720440329055
2504946083470608117655780979523663
3468844947213467396226514798337853
8183846865413413474880830218393681
9536832602194623548435269029743772
1306842098702699556728349024403014
8302516832711952602048434895015898
8410223240506107277341045034219632
10572097804484763859812791360466603
2440659780583800531490507716254748
8354182934494820061104155706289570
1742319401735255367951490924502376
2770000862325231286338384600183846
8292339099779406207353223701963727
3633120146317044123891694291199973
9428721330963179181709530016998882
9320493805440052040753681428836144
4774920206967832579152016064189349
3576675163474993501304257741819746
7155429481171635748950558257663598
1690653935927634983823470078326938
4656507159845586261658104922681110
6882919761972099364681866737905644
8240432970552562379704948573798638
1306842098706991262781519782631594
1525985537089414376542454529138864
4717988688495385408041467699431056
6993472916539104394706083369595922
7099376229247147674601588196900613
3689927580066852996112474812847278
15231329293014806493055802341731465
7330539672405797052122452372098684
4826831911374219076600470927814104
1309044835497178515553201878721923
7101823175541366542623327348199430
10675541697876739223729049926478024
3750452981996032823742878143130406
5857206047552758909951221428078718
6990656535355377151857782857186518
4767054999244023881814395537213922
4726089269701276106016344363633202
3520125320192298387758502857978130
3852755526085579299549342060287811
2553777858761594808135647246942658
4769883049115862570141430455077331
6991276366270630167436120920038106
5908363197500421082548711136637973
7331783004130152041356851258973329
4723516568714709055540731331565319
12948478159963544265655100849221035
7161097162709159079804815569640607
2389134895294835578956624896612796
3640843740261067691203147761440628
8183601226300404210089057836971762
4829272945496898218904947409030309
11927159940988453870915528137147174
3690073989953122596513418281820635
4772091016377907408538041635283026
6990638411384795455572475447162770
4715786826089384400664944026340336
3579754553968263242056353937009329
3576803423434101999597122625985845
10735317577887590073402452687123232
4831996773438173451413298094648323
2442856077921466639230673119538254
3576680172669857000061076347980202
4826954062541850271121685757114341
2383975335145618798993373062887960
6993238668702321891535954543068117
4828769968271676777556997374844340
4826457375020875546468172458086645
7158379431211954823113767437829660
14082032567195399355240801074905110
4774925533584563582754491717736894
1255573967364871353528741632083356
5916094078982889140957165694694803
3582091854349318242940151648792088
5913504978853680498759239503614129
1803918568270353570594784898393115
10683535219402185866927574801295605
1254930252653073293224140494943042
2605315874565338150014028750176023
4723252818872241127984710802829076
1195920292030854321961301406015990
7096670874245103976451389241107464
3582477436671427903731736026427206
1371636414577102322117920773157839
5905903453196001721015705665508407
2438347589345551039208740202749671
3471309949245439536927339859385079
8348888596708471360918562671612032
4877970934820678825606233428899364
10688430180537727099556631677730375
8018466889971127208878631777060064
1469412120373746129688274738282967
2448659741583731833520674382759817
3628593825204563501972626901779668
2440519345878168508528052734387113
1634447969334793464062684903866551
1250267756965651317441531176000202
1366735333327353070496332859081724
3525405907273636268327733838534575
3530168268180519907815760800802017
4723511589169399627329686808792630
3690682386672086876336682140811306
3689799122667809964981523966879152
14148557230852508712817116117957285
4831739351945971325961815205136866
1252364941737876923705166692414220
7157882586094095878405600833647279
2605678723215523646266101641629146
4718111676094948628047699872109599
1195920304647176309277968196972033
3581839759365702734867089126322664
8354311393148116855016785555450902
1312613740023079435740312136785186
2440151223842982903464207568854334
9433003696188713026947008765274723
4877596731695357871065235345716703
5962845599096076826692145258448607
3468218731838606275291217697250404
11762478182028897669793956086779008
1253500364377276268860648062593799
5965809210229096702741929804294393
1464148151263345324631099611060908
5906173579949913659916826410356472
10788910935829546771594926266865555
4717977228515619498003757247940942
1426001688165253982883170369486610
6079657886104662850571286237735087
5914020239385016252974777760192719
4713333509913337052197353092631084
1248334736363873328734769524212071
8240181647116208808224940520752087
13063412658178271539381649848453950
3520633959751462238556069213794376
5965434686580549185868860191761402
9498050358763667670293386244642778
8354311393148116855069215508540458
10789046220114515140758734607126951
8354311393148116855069215507131463
10789046220114515140758734607720537
5965416588985291551223190125969080
11871467342330216708149464511470462
1366747073446675341177949372948239
3689915906875460696702622746212152
2548507577657454880914921012181338
2332063099693972255214873189012676
7209782469415042877392273886719056
2443248962784800127973997938589139
4880565401193640363553845965591084
8348637101159172788700005378728083
6022113929200151845557930751754574
10515799804432639957596039524606391
8237727284310639817400251937489955
1464148151263345324631099610114522
5906173579949913659916826409410086
5908353167131140294479100077827026
9492632874965176631686675077926178
1195926161146413735965550479719062
7047961172652312522913023671483781
3525154994025813477397686766969677
2445562030370627664449477682640422
4821181281166812348140060438774346
7161097042887387888529915829323059
4826696683273536850680876957280434
3635690300292356782203482127878172
9368589797531104328879107611397164
9488124638675632180880817752739186
4883007524310578614602574533307764
1309927385418289391248085617857288
3687718815969522184395833439992508
10296415629416061915348140551789866
8518679183394497895572327910232824
4772606306652404883993034127254023
3582570877655806700948568496416207
13007868309449317790090415215932026
2389006066251080977463431596337350
2389006066251080977463431596115086
14027170409433215278535625329600097
5965300320898354822906330137161523
1193220445885538453962098431905773
4656396707129095976365639474352160
1304013756679046290486930598032752
7214690284177299052172226852181887
11707033120170518601837883980357933
7210040114818920180284475482930100
1247217649014589513621914862266276
5962601322596882946256125266742666
1420451240534243685302607149668566
10740219441612778062485813422441008
4656783722813726988559676245544469
16405612147729650853537994477857476
4821181281792240862044083138445111
5854249155966906660264368201490522
5918786372201968158496778846313912
8292326591870860276445388527111415
3520253899468845822137710893310206
10405000729965416471265431584455048
4671727919772848606979654571610424
4715658596470869430397090698216227
9484651608994386071433091708655982
10404520764690892592349863212903848
6021604204553488539960574271854524
10564129338516038265638980870039131
14309035673122462561304642591326911
4666586151071408149713707631530286
4718240768244673957475443457477439
1799127065122947765874098401665599
8286670886857211941835841783607065
1306842098706991262780729101485465
7104277896745604279463229882755249
3525144116948489181622442676219051
1360950032773967043378454592910210
2502626536807777916761013346414741
10513333939976601780626753346536436
9541729219394973880137428377002534
3636451283998498292572561757855046
11706419714195462260704511927602819
6995821157781786781774746561163224
1309541414344717699164803513352570
4656924502660869681186101647587786
7101578050590328009040656102954776
8408156648591388757552403875128561
10788917377191382459294869978695325
10678246815669258576222391855721250
6065658159263789393425748986788960
8451829707701510353581266149663488
1358496659638535401828904874686190
10621310791262661003800856181353003
3636064810778153701728211797398658
3746993016472639974993543428674350
1358115820338382593146069320325244
1358256547071575623748311851404382
6990773123447657533934869722764361
4710504849837006897791845532648472
6009998155896567548321618619721656
7099130325888351704296049609761596
1521189380176305738613600514397156
3641359863928815555523726337532186
6983442109562989753629929144245002
1247832010888765262872133234852115
2554146787723559757047798223732060
8296976654613252849733350944183334
3574362348211158266027666846579907
5963225977940382273135700795278915
3739262717414755068813207281481282
3530295914132020467582671631077343
7209537624542111624585736425601291
5910940613062367373254450122730598
1639005109562028142634638474432473
10789555108179191396665182763458177
9319879485902203862355560828262930
7099247415407696719548240929115570
7099247415407696719548239132111130
1247586622233992735305655929823991
3638654454009951926317200808270353
7101461542114859623679619749173932
9322714030213780382937021073821252
7155422497896556897740293096822547
3473857027585213649289180753075723
7101444043305711847212136143320985
10296421776113573286663368898706290
1523654953191373491506448114470517
9322714030213780382970454679461890
12569088524067978478876332987024276
2445935731371989112498217980174600
7042304978728727684123523741158769
8242653129086599924077572180214351
9601260294527237162574898561386048
8292467290944020376708347295992202
10296421750823778857579813311322493
10512842578405429224648184445472795
3574097748605379385287685216633347
9322714030213780382970458114190831
11868498586183952335471773968512899
2502375651976846029738941047574802
7212236662629551842804243472165964
2334891175515969828985120176257124
10513222902998483207415171492952962
4770398641519028799967017203595783
3525658292457924236996815908451791
5800159307963248908184034882062602
3520388291617926659698609119172317
7099130298099486456273499048337964
3688088078788885360645203536609181
2447886517493839878201095633654619
2438469949815328099874102296804053
10296649397272589531551844566110783
3519995712162615827637990014789775
9485031906428022103734944192865723
4713082015601421542342495626837818
10405123372524872222441961525717309
6017211454871257067830137875652249
5908357354344179244394877071254402
4829033757225814981613338538497308
9382454760722594483216316456901578
3582091284033082556949390738485865
10353468795761094770997098793644751
8240432906178405124420141775477052
2389006037801361110631745916652321
7093468884810547577157338403473613
1195785619196836335325493495569983
4821298412355966710603602941839727
10558969538611003957102885305339903
11598086504184276951343183121207490
2502123836502026284217150184007545
2446070572023026505898863525706503
8343864195145738176124520080881039
9653505264048370979665317279378666
7103920663677264960388713500039085
2383975041789190603872938077098564
3853123901192998703626229773925211
6073645268512702976712470640580314
1855935211406117424451598857701486
1306713005352938893945990191098406
4612847163089086424618632814973609
9490178724135621846296700469755747
9371662056495024497525369237966430
10401926667979877840841945604125207
4826211509508977616753180348523788
8291578395643646095440884959750860
4828794412390310341399130189105175
14143018856408890835924958240736584
1301804673834862904660116542608337
1523888948108924356736943043435848
11757073245795736188364904121085788
5802980719185008426289614377271079
5860134297153637137182752411141149
1908185985631314658248073573682073
7153484151333183855744198496436064
4720547714996513830058016228753468
6995692606321489435358601701661018
7155551326941674615196532592970003
5802846896728442468897218212474396
3749084170571110867788607016638086
6079535113510926395753071749415743
1311995287675487365113889409921310
6019273888084380834194359547833476
4658850857317330069931329682289195
3527596625744185542687396949250163
10675167282774112652135145536876250
8070132686414843064239873882287125
7207212066124653962894241002228949
3522443463995331412679492828950755
1695935847816961522573663301299065
2383852917118622959165654755387042
2615751582348995915295509596669989
8409155546755983931370739065247192
7209929077941289774739927503581273
4775177614688801290256052434137536
5970330522721941758385929329789878
10788917377191382459294877534282175
2446193083417664304652512233191650
6073645213590173723422312779943533
1433112965132839220547471021650898
1542071093479128936818976877728498
1304516734559189052689785745326512
4715921525538789027854574253638801
7098609751352038579850849676564207
11705554149504898474675821104152338
14199684436609653781263166545984186
1433481048722981493554362646592615
3687462034899443464485812629906221
9155113260347973349765398368744646
7101443657777324783370993743497167
4826807945381683284685582837701984
3520259755299929962451273820882165
6073774375739117850719094059226579
1250163148219468299714076835321886
1577745066077423155419703867874430
2492302447697085238139929347810603
7104634293229151775966020406966021
3746993016476867112274198110746616
5911320964182521929049897786503644
8187166344476406699564063637001580
1304381492554959109189805448887082
4829162282815909845579870960449289
1306842098705628809354237039075043
3468850595701140460401316978964547
4826223422407965147914809670910246
6024426425199525035144128461381138
9599181170813395922329404303228708
1479583442262569358380779268427261
1369059808521059911465927390244925
2447893486993103780015937106171452
8124100611633737516755938535578609
9484786850305937915238922395051045
6240662071798934520416940251031243
9547268684021934131266279754221764
3687484820329394208026325022226742
17503873624863116009345994558166002
3470783294974011677433422708302737
2329738862901258162950958129175236
3690178891486432658272561604022282
3690430985205354541070783748080367
1582671241336137577640213079612972
10674909835378180099404729485717106
1360950059301066512384699298774708
1365845562963772127139364542927066
15171546441582498196222223278151169
3746752951853781580182377505816366
9484903090575618454715405157960342
3633488006003377489872039603686487
18263836153970563183224873264682866
3574362069992728819076116314955992
4612595611836014826760484260099842
3468587053296707980684412263012167
8295143487893322027926590446202713
8402739694068837036331010433692238
6076351022795064492739640418142830
10680835373248343917623482371085295
5911192122519788378656077485507406
5910817334543799174399281006354604
5916338328149708514422472306549624
1582425840066542526448669615180572
5906032561746989001384256093237125
13058247144853282019439128354301546
8178325396749901290999878964381603
1304615767672349189368138463916045
9371172181277718083380695055313568
8119438199311074118345496317370067
1247581003005890304559509791147943
10404760815347202706425597158206527
2383852904500864216874477861594382
1366097058454424039749961324922927
1360827602127638851215165552871758
1577745052765978248831491930269701
7220236889145974759600091857440038
10404994835581861791576315972598407
3520505713763232290803184484146451
1255561725749543860397457266435250
7209660081754443624424953118990623
1254936872905815430212362225859579
1541575002302282389984576489611180
3530430544034604098915601282483240
10688037585908231591743660776428202
4658844988180393547379283825879386
9490946329414709548780705591727859
3911998495942186864177974741031983
10512731836120519934993443226113647
2440801461377000367757434670395261
10404994823595126736038720906596748
2605444663807607550773763120386922
6128122119586169349749983637797092
1433474662946174000019112231659480
8242658376683193030069614049159729
7155808944564190661598541473193893
10627451920622766211141964142222825
9268476419196611192036349997797678
11763122606075389261122795639617100
1315086878592147015808580171862618
1533844133428515570165292901630094
3690301571940299843588657248949691
2440397739220883305235166868501641
10296415616768404124918748263919126
4769514991969771385880320717439291
1577505241791239588633166524579664
1247445509908306272371924267600256
7209659511409527322858701511980675
8243260744194322921222949141330286
6184696182419480419746016116266796
1252868904493466596275252169217154
1306842098704130125383603247907376
11427663196395038526513271008948270
4826340552336720372021702523377906
3684639786520252338434938095067656
2662252468059035192914983186091269
11871210173782092135375761303290098
3579502961743918963688529059061201
1247966613689017446713273931984708
1856180600062255767709771260301812
2329492625019353396217055357825569
4880688601527211142233353657515868
9160628980544786868452587485460971
9160628980544786868452587485469791
1312135524242575016324102007460113
7209783025851901771295371161111858
1908191827617560125963582565821890
11876620993621045448543560284589209
2719656443218890630027824789008278
3581839759367133164161253004069081
6127642509497530692856156059656655
6073896791850872797490607389186184
6879869944790056371652065947906064
1856420664047641934841624340636569
1856531711711897165937233732393109
6884875649452105046074547465945319
9482204386381752930633444735217194
1315067613329515046743088142436770
2440293115842839823321761148315063
2548871260992908407128604483420692
11874517674943450284803385759901170
5968128437762288837156996057593872
8240432880252143879820076734914013
7111620623623419946506827859236772
1525746041613787911044618371862250
6982663041655932592630194999490944
14025347787943018236551908718456283
5909089321133035494300010846315752
5849721692891104925673887411842929
3522572822254941283669238419948902
9485031906432388272846807669187869
11705577851072407251457562564895402
6024462106050676907017671982403928
2615751623353393565620484575511550
10620814556807292716481093736951758
3576681020629281696281257587018906
9428353912267100609186213811733653
5849218926292936771758702880035183
9160143804791389273770441225742551
10575306484989789095278837322751459
11706904648917988297253777722935198
2499927872925851419201282990526994
8454142844709907492192348026977109
8292210187938694980756687342064962
7104038377200729773918397371195031
2330001764782929673288312130155215
2662129216689861511419006920549463
6993005268620899586771035640991621
7209536593810564569255679687043955
3581822219020006514516720519073279
4883252370472670225951919259738719
9371790911997083565481346137185576
3584907713791429050715402689441447
3577189631140885022501030029073763
4715781553874040778873813674506442
7155668428416343648554986269946868
7099007589832639188093843747182679
7275459961708367882921945682596352
4787796991198991305044755273515050
3520639815648628936274838045792870
3579011947942840449844763450903583
1639122252766460812187167532208639
11705577772829082555281718479822895
1309301603967888930707114215315518
4934802099360636156030201274220571
3520241099466788131039690791789051
10734551493002393231643146207376711
1250911331178442864744603639241556
9268611395594502368163400049650068
3798647289154740329233686147290409
9371668257955876695827859610192293
5849096523435408925347772001588640
3696447364117237242830273195644317
3641610872564317599018280822487814
2719539376438298530582646583778560
4769631620495502504200332874062410
3687602827308350662138886123535447
4823611213676042581402281820848501
4712958777447630272289948794476788
9539275122188722238755227306854211
11880883535149879096718606396725416
10682704116499551094516366256676210
3633248681909674997429216314864950
5911186835019104082161029041299328
7153483845292911464097511731757557
2440414947721784520439901801732946
2669503423261621869855616175782230
1304897141857714925664192053203131
3690307693403880331377991546439397
2448513330463089233636748546715488
4834058872861068450539722322964000
7155422497897919204317037806335261
2440402162896915705979274144463546
10624641329569809821907035976459909
3641862076012878237967383031407861
6990668247715866408036841444646718
11870474577561853570503977777064396
4823991593275958143986933076163532
2496970407804701679009916131772428
5797822245365595603079494838874892
8294401132296030388190913859323225
4656526065391569926312948896719648
9382343563031538136799150238983808
4831352656134431321719013614618371
3814498771109981655811360203423753
1427708293859384939653558614619329
5968011359561535020825511033772395
1307479286512298892211770550412346
4823880595475598390590386677747582
3527737654039632513728770941347589
2556979621587057788643739090598952
2775522451582969051859015849586609
8240678918293545064722468266210727
2443364978519207753854371433502964
4823996826430690627178885148617001
3520112299595476043720122936441020
7105037378137167672780599064262734
3640966755198927853116494463918849
1252353825532627087946353797846408
7217396168462801326380482257824432
1252997135393209274911363764325428
7098983135120791251209609319400149
3527591032865650127047914817645431
6019286130390607029912091346204493
7099252938716313649713846333012285
1195908103474032662661306337629717
3638525429611094768687061497951388
6990539392180713471054797738264808
4770023827618484313809961746838741
3687608110896280509944129374483152
10621181364713209366075355611442484
9268365716704660412644422048371349
3468329452083100755896105294555253
2448267703966258767220611822585183
7042439955741780705700539241573443
3525786326554325247014687844535095
6991012656236807427171291006847794
2332057787614816562622002323973691
8124719898035850622131339318399693
5905664478165562185296111017907454
2332448962098531199164571710881532
5797576073900973281855985216334569
8187405890544159156077396534541423
6013875282732614638600255112628354
8296970560935678935752592241657369
7042059019760723339772479814711114
5970704713888856979710053111118874
4823628504316045293557656444476570
2335149376046727780441533482404690
8018945717824803099872921193871851
9165530948273677362069492028665216
4713193275779650435732434813165489
8289750262717051824579538029912603
2337853978429242590825231495588148
7214562025481324007490866888198834
1493000066937981336147954861975777
8013682116609389438885839455944118
1252616228379945561486234062360685
3690185224295011719412465580421069
3522712764230948755584909516202845
1685505729033349450547452652128710
10680063372053415906265742429235096
2492707033537960192768534757138748
7098995334315328186081189610942535
7103885287515857116245472124734899
2332309019460105869959602925825590
1252997135393209274911363763917503
3690301824315508836745035004052832
7161097107286264093366604138873283
11812065148033741640561181197329371
10734938021737242556594068256130742
1361202097470794980818753772892277
7215328546339416369818950618173816
4715774667906397026518722236354984
2491700407588568751072850655213403
3577054734892300514560248779648385
1907952281549806300761316658019960
10572226925591850705125219584266630
1907829587827348125946126390675731
9160500682015784119536462281916015
2497597195378203058753879263463917
5854249155966906660264364587052317
11754521707251656709170863743495054
9482836036935912304657278069540588
2383852917118687498864270308119019
5968134559865408432407234944118374
12950153150923222577596405651771191
8232433832906077194292468741278606
1907829587827348125946126389534864
3468329686650448113781513878158433
7150264021579497344633073813760140
3525523089625587642215032624861572
5797576577888901737703983004376614
9487615206216476304443137591657809
7263768280133078831132585365487184
1305025596038107365523019799561285
8186809934047811567707789237317141
15217814444751267834337738826168973
3852509833286181430142698986580530
7045397417043098090997286144680981
9539030780856293759864901021825753
6022581322246685441195940898521651
7107362754321697452238321642452075
9482836036935912304657296611155827
1255561726351745797346529161338473
4770017508734776815420631972147326
4824396068505330872281620839949846
1307479314271053757667253861153030
3633739487616140590566574191082464
4823628464516333251240421093462745
4775276327879652088129554175202886
5960158285962768814410836540752539
1198753695013206549648562969225608
4718743468505656544228770541866719
5959907572111891881911432639468088
10297252258730401870006029797971140
4880804590188382664473590215877429
4828916601435181328408862979843758
3685154546257051978075267752033993
1307221839709845529852355491419450
6991276366270630167436111736071986
7096664128867664541936309080330796
4715541159872538185226708722384190
10621316578269085309823808451142349
4832376764265314436139684550681172
3522824081916484084419425226967356
10680192091131720738670075968406554
1469651602027352581562105949469443
2383852917118687985362305909230133
4664003979292219458752746315220589
3795953870425742934000587863121064
10406986704914076050462531768081019
11924931843392970869119757381136135
8345693855499031658225612340861600
4721079932368900453195922440785147
4710382196572521892905470790018969
8348386466693069441891125914624957
12901971352870361823121849165027983
7104528835253113750463695980955353
3635929887514567631465087698971831
1309798447169142956583065043665034
5857446228285292017118760148681309
1490165774437838898091646735749755
2383981439433999666331845578102421
4661538736890233911283672900411028
4769900868916207529101605768612765
14200941705683462313173119743612780
1247445828535873577265004013101812
2500301798490733960252216010719986
7161097133148149775979575874490583
5748867565270859979886886865507903
6189854921844278887322377847342595
4826188072798184963443347177344616
4774925587146492211407106133113032
4017920495497224106972802434581330
8354311393148116862355095589633813
5962477793010501708294300200578416
1247832288443345487625868347100364
13066357267741022157536948575424232
2329487033495716236423359236570128
2332572503727368136090836793853623
6021862169310711118067643392740797
1307099225525492173996853863224423
6068503471354523575209318812947665
2388999946072011523194556003214190
7104529127983238957846610452284668
5968011359561536087519032248723640
4831347105588003717055585943819517
4774925587146491902411486101543351
7044764693390612515904646728817903
7099259086012893331756346336008413
4715651625781940712339850366332768
11543258795031228178794987636406572
4775176711267506901550453348688183
10513082138987803559657091614948508
7104634294549569309444033174278970
4715284113865565334457519188271704
8178325634528803838100299840585010
8291701687440688639468686245492415
1309675752778805186054519332262340
4772570917959218682264689116914162
2440912165098358043402256810016275
8078219662828290862054721591986965
8292326483928597160030155056346720
3579380837132134848822814575371577
2491688391203675995046091589467537
5856844137742021371028311524745867
7041936644689059797925970472943489
3576926158917577138303246839989454
2441040145634624910284680190067624
11543855573593865284452790466826162
5156768723736997043928164177619435
7161097107286262893838374139883735
10681086590577850426530961254312891
1304522286251440388834010066536334
2502878656956462832682531778327372
9541471644708537304842761030697723
6998152019359001428979522061991872
7042439121744553970413592606451519
9428225017043801473675707619880178
9484786504494643040207061691824969
2607775389887348453041898026779321
1309173012076794544606131917558703
8292590331060029600930621300117397
10736888793449465548082111779969515
8243728657090784906215127761695198
3690406433816958299815505496972858
1582799512676970748223463231945585
6022120022266799107557677726841510
1574566445093733130646822984615724
1428204688468427464697920144502577
4880939831531627613761324565050004
5908491774911500302171460617780948
6025585483217017697597705379751434
11435983584729236432197545718273995
10515430885499234620414651010660367
3523075895518255043760233554421640
7213260465406625492658441786274284
1306842098704127978952263342104482
8240550062671188623408892338069271
3630923650301930223166589985917781
8129628293872352062978573652648166
5851567699357220619769359758531418
5849354181522919577242416926757000
7099118585048029145997400292159586
4713339060946378759558956775243269
1355428241665844337231650965152867
3855694677940362996391059737331438
3522443463995331080983417699014294
8240678547125345979688193837244588
7155692369143676704824951477408750
5854150110210113650089622452738585
9430935976793892387290938039851687
11925323894817871525652268811124004
2443377445323291777842204362970343
6016451863607722856839758103830030
4661286673551086408829174488172912
4777361878401795201242119297385214
3633489079040048945431020211072842
2389134895294835578870763228681568
7215199633957811352477195368203875
4661433570299589798082134386207514
8348281749388595792574200639483076
10513579090131188163880106943733287
7042298341957488976457900287511154
4991130694581862614266989878221370
7161213851685064718603743442292435
1253236376120658228848866883015691
5849336082808811397913939166552058
4937255920144978582615452755038773
7204495764077449773860106208123611
8021177598714985991433952900123269
6990527999732710837622889801424668
6887353185197279212098289261335168
2329738848300942232624018607958945
6022704308102509594849384974714153
8235010441003758784420602292424241
8294529432003554808211567301435274
3690197477806801369215780652241691
5965673926609471560982539301412178
9432997283826148106645933509450887
4671727919772848606979652770326961
4772091016377907408538039834799978
6024573643132443549264528583017243
6982914525972698402189812549726962
9492797673770164667681703974468244
9541239264280597669365827145598881
6021750892028522779290156510009483
7161097133781829313611976185554378
11874044078974298860598893550689026
9149598162343152204407961107852922
8348386466693069441891125915013919
2389140472273680544179574900333257
9601628228407004642595294661294398
9599051438763001827295940271247830
4610135340232633645771705087678626
9542232292629883546232751023976558
8410868429111448519432258546238629
1369317771990776392575107968204452
1358741825715491886100325739582264
1691501376020958967596420339563334
2496842403354033069654372451816995
10682903343706623491145235041141711
6990761146776587684208385067014449
3527474222820708332875186738935978
6887826712964197923634069769609670
6019666177371591596912742660317958
3579128840089413538144101498420096
1415695921100109013300966951594446
4725964056869226760574244015825330
2389140472273680544180374758261616
4713332940136435323952703974363167
4770275337099877592943807923372010
2329860722606470186756651538786517
10561809884475295404826639149591090
5155932690609096184846767396809559
6990661873327890544672204576990491
9428225017043801473709029562662656
7155551312312675444001880873212120
3798659239880763386592432904956240
11708885578651500290125842065181138
4712959015862056102528485728144646
9490056015212227735710291131882349
4777361878401795201242119296977730
2389011630017396753173226030508525
3522701651298696988784328327187011
8405842968922023411522383048615469
5960269853484240905446192817088912
7096302539545940063079138596028957
3574349604599481214287982785667086
5797577186774691069662178041433306
3635954424275602897018389703074234
1195925869015561051585643992822203
10683535219402185866765355992410878
2330007636478880481888005291713722
3630929134458393660129820441846221
7096173378688933677831774276226104
6133287258639772726716756994013124
6022107530172118794909465711933561
5963226216422184018747199665826191
2610720850559731655543861562859986
1799846601819259546885724738623539
3581963011424684730741510143772888
2551342638084085713632101055776368
1252856010493100561234524094172345
4716026705981500320483911597750547
7161097082016355430718723696897672
2445696937896737795971148701447491
11871081344736834142009279952439858
3473757757859122198008181385470425
1686090822421884471097895610287553
7258603725845885039756280578185209
8351845447225424517998136224690232
5962975249513645623584884234092729
5859911444131358015184407673794910
1583156150222658388534489458754155
7215193248816451288434850888911993
12947454459979428656344009768305858
5909375314507121501132628729851616
5960409531746293238117150198205609
1685617281376427176736007285307074
9541729300829816947385908086985056
2383852917118687985362305909629238
4831862352298540583327775992071023
3522824038923460348960547636236632
5962465553323652491848785902559373
5906670278143067367257167124009691
8297357536243939697607024084200049
5908615513230861424505891463117729
5854513172581616149360139157317724
7098989769907753485904388730776868
7098737718644175623792554503385044
3692633268264229964201097022780506
3687239752257922391084384348998224
1523894790099259818402483483136299
3685037332835666244260330957732565
3641346773751778515421214147375763
1469289402105803335468486647700992
1309920903591453792279698706609516
3519861053059260684583630940681139
10621439620300486197382716765307533
3641971680164664182542111494685470
1255059304310691981539443537363212
11873149035675945015436522565862111
2448898731214625807976974493840906
7041931051900793589910978099212543
6129943866041706886318735619995593
4769631274651158713339580355755063
13007224431183312627534851095724322
2448137774603313020944642436472042
9432997283826148106645933508457314
3525014216759199668663222651826759
8348765930805128382670973834447718
7106374272611486315491483448200491
2678839614332841159624536138684556
7106374272611486315491483448581074
4831996731104646091021202897956077
8292706638880663960746614322203265
7158392311304407279687379501615034
3752151966651481330161239118629697
7155545999000243521116663227184603
11755753947968442669852943495250022
10626838197241512594967155250807362
10680191771255481389918055071914527
1255316309251684913560037378273259
12944890506154905615700336909407105
3530424424553865638252871467665395
11765699186950498237348466099752263
11755502440429552082878041083699697
4718241033880032700213995090930126
12955231766687876777685128670649026
2388877237204393496658336999880095
5962600447619371087224744192770331
1427574205821895260596193958035213
1250151211891998774888149914127130
8294534995771297938310256793886350
10621188348712514387174457192465975
6022242758249891803929816233823396
13007855906391521058528527191155528
2505460830050543096320663252220745
8350962687275161478864331880909353
3690050022727223098440742576702269
2334763460580584668797552059512524
2337608840868159203619611562634503
1799963492043355154014430647886481
7161097082016353818373923896500835
3633751661718503332209874603048260
4877596731695357871047760935987325
5916227569397451812207531738877594
8351220121399915255468240185180441
5962589135928265193835303165998853
4018043189219681670952577716327806
2438598819956525715384288851729547
6138697309932813421103496108900990
3633481816310328353175495154500018
8294148537028315621613281975264467
2443114527612653288750010784465206
7215199480135705794911357197647579
1250028210301145656595835058807344
7036777626443832924573472146950418
4769521418838173715079444680513450
7325407802794855227047818773787458
11982131980452497063335230859344633
4769772597629722838479370387295363
3690436721688387488821759239174120
1639730212451041085401767263664774
2556366944868440198486135284579764
5905903995753554224105969125826509
4715529739012000944393146655097899
4659201146281199153614848221703564
1472473890217776946388376778050267
3636316028107518118622615987936364
7102448624478756759517454954579013
7161097162709157190475453626000116
4829144158151216899415142472469646
2447899926997045103532825114439350
7098737718644175933107597853983931
4939476168320010722800731149115627
1255310481209248198750826835039165
11826898017189071145873467375234961
3522443477906249618708472583918362
11871589583693907204092940286921482
6022383228832202680707844881586398
6939721128621640101866710156970088
7050409296819277339542973881132846
4949778360870449078690073487463244
4666440377828742364093384352623416
1742793395602911441639049769304291
8289749903086525021928213283725151
8348502415560332641071875200912728
2448787985671822720582359637959237
8348515240791538544230798234340898
6025462510671202145013204051407355
14254167089195303074302710295760344
2383975625322379207908756733078386
1593100233928650544565104047851814
2554544667899511231239147651174757
2659669765146759801598160881040028
2383852904496504535303075380937062
4834059246404223491575914766799709
6138697323161479978767953692123452
5965306427883072206276184857010036
3479302636709198436124186693392090
14254547497135068743403330490566549
8129388405143270533620285384239337
3630659860749876580940512042651110
2383852917118687498864264721273034
6011940871030028157004183077560118
7258743933482649873466972822263684
10680700980438340352420782365854067
4656635973590417423730217679152788
1634798777478945757206028380377634
4715658662650413788143801078884384
10569305685141236435485693306450134
9541273340043283717710054526972581
4769508633317758859386300794420030
1247960560414851839177557064168889
4831346549151144661709582988338040
1360827642566958611663209021725438
10680700980435336784504927718423211
9603561330333533704920709308158658
4718345693725639169728292282048682
9377436004376971188211943714920983
13004390414928978135918067306605879
1490422847640051535494650019847665
5965294727482344987130119596640279
1695818717858164355971674597164016
1412487516832324007032856787929862
8240550100541463278102567803240311
11597841077646550971186814125417096
7161090934089030560872890628049694
1312613740023078494878309192974504
3638653632658888337662136857512816
10680069634655330218894841551495749
9487118043795476919289389476060613
12569205375808346198476686488606712
11764937993302808274973254426846504
12734112764122891276524769872903855
3968123226015339207420771894247314
5913644908901394889702530872245569
5913767881447210442287028513054811
5965552068772936312382172242689059
5962582947620000216278171566129282
11815021693871377039072095359458029
2332063099693972255214867508445812
2332444286070188335577891917452660
3581828113935796859033375894215017
2329615347862619447890793249725278
7103792774677368940248604898715381
2497221933788408885585643750216600
1252604806975666943134689506721648
2496964792363587231211336833422382
9428225017043801473829949243233625
11762268686796402403240319092046238
7155814813009950856131067432692282
8292075516365001044870114043090090
4656390584940151503890281816779594
8230114976298023538335056971676110
1255438990387729011191051284529406
3741834025411144689161021273364267
8132456119901538490832432618978301
8240801003165763259903296814324575
2505203490527790492302711011178109
6135617893729284537513363992383563
3638390186940073677148052111762943
2437966931585778704965366857628350
4769385885339972830669789471304141
8405837140944250672589789286240234
8348631788421754221401339346082440
9541472173349027765475535448019915
1366844341260812192258350662150747
4882896288732750435944125406773188
15063593878048122465060018870602682
7263768280133078831185800164146269
7217505799042620823057592252046213
2507155457781795761161686802883430
10680700980435336784504927718813055
4666692430534401262527145089584286
1304774699317713098515931877520761
2667896698643218907178338379243801
1309675820973949778359297774499253
3582220669506335442545696676798057
1306461827764551942890726964473805
3520253899468845991985614256416104
16351632805531360154144115949740618
4713339088167243048357309814232049
9434121063734909467046731750946907
1425493661313083849355338619713868
1633839796469728866017411331082572
2329615877081338164814514395640400
3522443463995331405693005628861057
3478899526626238764041040312622725
10677615510226570253473597787048877
5157248243493604759478946403823601
8460308163974003831522378824596720
3522952841468723957670078165087243
8292087243928221605133215422265604
11814267125052692420310914302145283
3522829936553251009364695070397381
2667902476182275704021288075517916
11762385869155503368552476552530279
5910940878066770551573726108800762
3633489079040048945431020210656538
12955471643374363848630235133782323
6021623801627800653098344223216613
5906296869290942082753275622169983
1309167237683415572097252494136948
1315086960046214038061037845183631
6008715735866503078609231534043337
7099988351463186615201400551814194
4767055528464313289390588005356078
3633376926696090684386923846901943
5911320671389319177391760449058434
1312246185056596615975255075049412
1306842098704129970612574402407442
8073066131891076134991112957970502
2334774644838276147924283460048577
7263768280133078831185800163924887
6024819339125000022203471465356071
6016972160461994371386158300414025
7103908952571306605498069688907803
3633365507155982101881438439100964
13963264404005502184543201226584737
3479157142979421937822245216956241
1369446362570384088409040718295062
1247960798862258463692702353941968
8186441864293916039247446251545354
3582091853084757633076721568493998
4829531188442379185101039367471049
10681215350756471761010480266028748
4712953186552006395897420804219417
1374090859551737061992118768122352
10677744339271752032216257906540416
5965165927490445721195967263139178
1252990946430028668837573045018666
7269448372384580334001517602502322
2437580180207224148064554596649187
1422524194282831177639436920668597
4656525495097866346732199594220879
5746033341482426071964005039177647
8406310630196043501133009083139095
3638759102048129038350192353038503
1415432767504650669458677046072757
2551459490432242634731808905474005
3481475800861608242957764611945648
14898201327851114980454100428345511
3638267493938899526608624974813402
5962606041639700682030473928801478
2383852931025103343646088337171022
4713087009014232088803615284598957
2504694309761604603764488037257065
4659084281290907608576113100517265
11818959626608313206178775624218865
1249777034001841386960976480409073
3530301993273737758688357523613356
6146040524371250563651615919854977
7155545999000243521116663059940645
4712842427861263551904597717484319
4831237330439126214482353211765196
6936431220924292315313431617009504
7042187847482548769716141522092987
2383858481482709322234276812239662
7101941404485976880109456910084902
2383852917118622797005514286540046
8348643458454726755308524747498816
13006838235615100048073694794277888
2437574643568713513024813414302481
4769514729041266433615269227046314
3576570261938539285163875258963818
5962489480763983754863848947547126
2445444899148706474702912720049121
7098731903185031466042527923258047
2441168919697051473151402726222386
1432856129153234554879137204168750
8405965901123008089492260001633792
2497860194687403299327738887477569
10737514506697291742114996834675364
5965183204190922709493996568327402
1639613147467239104858030682920931
1634798777478945757206028290527412
7155545999000243521116663055652361
7098860454704326455745762478663016
3576570012827816523598760956866132
7106736220246670732026266778799751
11763232978611294840058617527772144
12948839749946058015386176117723512
15390304305279188274244389848201841
2497461744129330681436397995915566
3684768310782567978130415192178558
1747350187153613528804214542863101
13007352993975553774675938054957036
1747350187153613528819257569253815
1580813273429058374022701084293533
7155545248556951512961659236151323
1747350187153613528819257570013658
10732986318884016678510042148195899
2449162300021212331896564776594241
11811948813658884773561316867706578
1247322605533454647218648819727440
3965552325708260484073896991657080
7155692356498948189226606480887206
2445935702955244177896755410651179
6027150889647011437092492165925881
13962768075568654229385532531710972
9377067578699358996776235098050026
8291572871651362998424166488251045
11813887451600498205734289700626888
3527983336651934188830372898968273
8186195866135599494364134720446542
2437966944805874509251046824455667
2492069301258137219894528599074060
4947698187858799554320927312910045
2659909628543461619394539368064925
3796193707983432412300156725120387
7161097042884663584684123609984943
2494873424365059038114588414224980
11813758290714948091272078662517279
9363436927217707165807876203106653
7042187847482548769716139806954905
4935404656008744191342995471125969
9488632705956746103911224945826883
5741008955725845229907609196526197
4821180699433275736253101360878900
11814396565475591266579240545651999
6081725046390474762870535890946551
14204965939162115842458142379013501
3692381866742052858846276101820351
2668264715963502728117726102283144
1304744594761876240911684219012444
4715658303112598216813521194043362
2334774338195805858116333734472982
2389006078865829045408750793855638
5962588775606709152103411197446515
3579392564630564934556690984248864
11763233044273169336018082218836947
3638649167859792434237776701537852
7315556971462689557676614279711652
9152414263363908472792070732010006
1312123838466200387148772133083806
8080912448065581943811326639649844
8189386819672743983309920618097496
1309283701308924312833570836188183
2447880979652286162328013289970122
4717971161934304737826384779479802
1358127839376036806318853600757842
7158006034806136710209673811230576
9485430328464492964977894684157473
5965054931644315068939884118198807
11874669541130132292530260930382196
2551944411925070547090106550046348
9547268655723983706494446196855877
6021733549056818361997546629916020
10626253699531572193011158613740256
2553667749152771026740309862980207
4828648135131113544877625066127168
4712947329397652580367899302542233
1577634664459412076821143931559087
5913510516095757987589673345056959
2550949739279921817519640305886416
2448647500573609660746420611763063
3700743389774459583149329991365098
10734183492722770100085212304755454
8295143752236529658422502012119170
8349281191306422998382607779768729
1366740884446082915939093528131713
15988463161465093750204106967265263
15988463161465093750204106966885121
8131830354259062642405515160136959
8294792653847085234152159031230379
2332063099693972255249857610634721
2332063099693972255249857610226355
3685511473280963635956386163436701
1582431365291842847764646978624355
2605438859762898979512749208421503
10626838197241512594967155251781090
2337983643456065266344196976534124
11927900836056583793297888971761960
1575186861529579908358685352663075
1304774712596394560936381116528794
5849611295755212296111418580408470
1361839497134745312478952887999251
4725957950604078925726236691735014
4775288066771546872692584168631003
7101706825316759039298379005433623
1542444754082732507312119038220965
4823494973380897432598202134362461
11762478155504794803155158847020503
10680700980438339866356614413835684
1410402190786229347168565613147018
1365869250042683561228863717909368
4996621926962983673594710246594494
10678124399563231648048759937470158
2559428448503928914790892537212924
1249905904713845648643113727704286
8403605817127540166819162032130760
2546183342219700502382553708156564
7214954673071900069654274989148714
7099130325885351077290996261136313
7161097068112936034840481949595853
1366342700782061715375186208067946
6939008117932331937738848241040926
1417517904643792935895338639973176
7161097068112936034840481949586592
3790928713790394200746714860499467
11814524851371391184143129322912439
5962710941979927123930151852361268
8184606972674357990362266164201478
8405585936828972504968666310218992
2383595008631518506223284006234942
13006972839014689787460204131367900
7258743933482649873503507568226224
2389134895294835578853290951622898
9484915624370016104612915870815623
2502240394762524938582755885382349
2492069342321311280705878745628888
7214935992750154119363974672016927
13007095532679586498996046466370356
2445562057590268680198510355540269
1255065051577266901904584634630826
1365723105790344465969821611287381
6019653350894272719366073344365571
4710616151145383056461885782694021
13963136186286736225408825779979494
7214941543239430497043590456864048
4823494973380897432598196464629203
4656396693218174504052254094814965
2605310005451216875317645848107899
6017211705957445793796793804565736
10675026658726044520903917426389004
1306713005352938893945990110417456
3855215029426582411528148996510574
7106730920786428617483421290175722
2389006066251080653456749429942780
7271619895679075259431125522354209
1255819104930525262546437965142948
13007101375304007134683230375808104
13006973144359426648265211102589341
10458986196139364572744773256791570
15988709067982870691688209855656161
4720817015350725664192558003229004
6078786466263742672124798495291172
10570632482995264339441129060967019
2659798897608541732678179962807904
10680829238530612165968585436615671
4829028154981291365480172168964322
7098744118327483273975620758521518
2383858481482709176536350281593123
3633617045035879253202306742390023
1485876215245793748935964491634405
1254942384998630934960784885477200
7215930052027387117312008696255588
7213131677401665627150190545699669
8129628293870853829049323409852667
3630659860749876580940512124742378
3631555751913176403082135579511556
1255438991018609803587766813541925
5965300320907071236397181297877130
7101577786282891430532308009713008
11874669541130132292530262821320959
2332063099693972255214869407134709
5908621396909398735381734469603687
12892148544573535549665884175477885
6995938526205066854575804486600629
3468844669650091939132575403750041
1365845854369044588468338718572547
5968011359561534711580553718528466
14199801273770817148660635304400553
1312638473739018185857747514473185
5745922558182898930049291613302682
8189141455590778187157976779100410
2448267384744943991404620115410834
2383852904502366454125242344709460
1634091280654920797611794173739510
3576938678721226307173633738685955
1521072515788146469449078663210867
1304400202047441292369062895226262
1574829894010154713602789146460393
6073774375746071622678073224844611
1255702837454789576392545315527052
4826573975672241567011961897156945
4831733578206148431285576918230004
6024194473776603012029508489992775
2447899940211211963761994126957914
3476322625202102504581764797277222
3692650807973313547825323588393276
4774925519675215530366979538608038
2883750735310301980382797086726159
8240291834832649726503054918162969
6139310051140101112338223851150864
1428449678533992347837429427394635
3682578466147940169182925574339356
6019150331973832630999568747362401
3630923332280652635672160037024797
3636427607610152232447339318059388
2332572225511802606706527482425015
1306713059667401666784642963883383
8294909199553110601334927142004155
1799957927674766214950906331551142
7103805495158394938131113173379393
14256369813337828666862616832950414
2497221933788408885585643749807352
2383852904502366454125246032652663
15393022052793093484817570851492845
3633851026735044618254557005977325
5962612504446849767220942715645947
10620820251220097845151152996467990
10734196569052110917915698584448266
7215573587285882564579024748581727
2383852904502366454125242344300653
10461697169817593206644429800796564
11762765359715832084011293379419941
1487718076144010738304684882836322
11870572455431717589541309020189936
11808997960230163555715421436366362
7215321798974785312564681538491155
5746039196687060622100336550792748
2507155166377892565459301401593775
4826438789364421245398897110222497
2492057349273152993466480313275129
4777501544173551349944573863799585
1369318035668971500446662184527296
4889288000793346675390503292002519
11870719926481139338238190201124605
1310056118404721259827248129229901
1309546911147407916463649414602017
8178325634528803838116981522651752
10683535219402185866765355992402058
5104634912737754331639880637437338
3579140484229154538079065415353936
10621065905524656188888887944724452
4715780705345444533606508271142281
3471052638235494075846066448150515
8405585868662302562025789162447615
3525271804131043191119804834621637
11762408736092182681666449079605783
4664483072034293970826927776022827
6022751674716530751755805294740580
5962711747578720374172305254804275
4767049130042776639512699574504770
3524903749565568483620355437293554
7101572249042176859796446074464066
7042298341957488976457904155155242
5914253929644568577624482392835023
3525160836579720685759162731497814
2329738068623845567286627809345029
6990761146776587684208385067043114
2389134895294835578921640638762716
2507155166377892565459301401195111
5746647065471673875034461507765712
2554029908766346677783399109885614
5852065420114950867790758501517944
2491706225602636944888469012245915
4769386720055345056429542359739633
3633851304982082489373384286387749
2331940920073619633000458758147468
7105037378137167672780599064058992
2337473876595690429384876615145335
2437837294380794942463527915790984
6021997050932749212125710566660840
5854512945518885861851229376147555
3638267840375220397073098965266682
4604976031182623443487401738275900
8405580080325034314328000062153432
3798770022035692518697094585347866
3798659239880763386592432905726226
1525506453122239818299485150131141
13010812973961495589865972615333844
14141557374402591077540355157615983
3524903749565568483620355437673255
9430935976793892387255998984229069
1526102996425402704771586211035686
4824014908677254140207575168122784
5864941937603624804887602536278494
4770012250496517355331059911957465
3582190553665018583525935126582569
3638267812563881435318542944571002
5854512336687172792128194085426078
8292074947371972634394526786169557
2770117488243181651776065405268906
4725957950604078925708081719045930
2610346100362184652188022335382954
9547268630454075905249663697648570
3795719649082068084449664248294025
14907246779340215741550973987892247
13061461735560935000601785610993468
2329738068623845567286627809938174
5965194837604334001064549900522563
3525142753709585719102786764673467
8289014295514733801244614652459732
9428225017043801473709029561855626
11813783955722454382032347710971696
7215585564584698607695509704438718
3693393346506565447099140396550545
2442850246661756012977361490095214
1304007595434075728173245433917951
5962858397086686045781958982396174
5849354181522919577242452948527820
8299559090659881058010140327133415
2383858481482709012939241848390952
5963110227158946950311297093087890
10404515465931498481568087966243097
8021177598714985991433952900502970
2389006078865829045371499214254675
2383852917118687653317579739692178
5740892355676872043364215173862647
1306842098706991565120323751405964
2440285353451097045435186266708614
2440285338343068718629482220647358
2383858481482709176553784814391421
8240426797385157589581376779001725
7096664128867664541869589295831974
4656642109002322569200254995372495
10621175522159305076804959666085061
5960029749646062896374121392451517
1247322592286460104012376778741395
7155815327718338004182585908602075
3636059257736804099251311281536071
8238458708640940768677047614505925
2492069301258137219861132823515040
6238219339860162663770510415052599
2332572518239062953681880612143853
5851930164920946533101221992050917
5906044763010267581715367360136487
4831991236864314449818700035031052
2332057229259435151207123725708096
9377196393832192935343254116085249
8290001108558194459595860021734078
3633120146320113651881376623810055
10345849784070690002854354189944210
10456777418122458446243660678565771
10515191709818654688520054627778406
4715774667906397026518722236364686
3689822467178723014135442729019621
6996055059834169875056492600047299
11873792318423585061784575661973835
1255310481203464273682054956420659
4715523909705023054832034446969417
4661427175148255637387109266186162
11435281689498567121604829877500429
4872829792073568206093285873942565
2448518458796998619685633591949473
3522443463996833023287933073641297
7215837101833715459846042732620647
3574349604599481214287982786280958
8077745273844773026209074302150566
2776241924441518868612248039431576
6990901898139602413823656408545804
6022715942747500738572264362047416
4715651890745875665110595006763725
8291707143246563182249566942615510
1252868529636037218423456958531710
7258486289337744361163434995888606
7155820947766110245536869622376436
7098621980378299818076991494136013
4829267409603773020042163648671122
2334645815794520737009687006671399
1311995287675487217767069840689398
6021605108820528811726563263775012
14251590618802277314418909157807759
14254547497135068743525015903734854
13007611168744138478526256792929486
3628218240381629846676546442047738
8411241641791334958917774406530253
1255561115657846882146186147629738
8294190362054542260975146423092194
4940078790701316402231210749607204
2551938529543722399768435166424904
4828910733611562164529082250832999
1255052850336957885312982532755731
9425519607124937674370216169239781
10505976996135813340138758619140453
8294909199553110601334927141799531
2935036964156266810185171132694356
2329615347862619447890793249317794
6017088984384882395926115512786059
9377301307498289972620950290727681
5908866188029794295409509843449015
11595497894898712096688507988404541
7044782236856516399837605822987596
7098995905943117780464285961516676
4769392366508813843015698633564206
1423045006635374310789509251989411
4823623232076872477262044445341985
4775042650233277781550451147624068
4770005532095179028575098638611488
1247702903622145657162447380121506
3638899021917353391511612443085776
7204898344310941648214686750391490
3690787316134452202333479846385854
11652071970358156783101468391296399
3576563929818207585521821820404914
4769392046554755597387484822216878
9600475957564298562842409563240997
6991013263204282044478133356044954
5960029456918811801998879357205826
7155416653986119586687190810428696
2383968920983742770902930751871892
9434354526841535930455643541899145
3744784518606872093127110324041476
7212634792509558298345534377074895
1195785077875509118157256995639814
3741705195739443923743327344788742
10615918307507716542115475084220579
2500675682417418381704970868799712
10621439075856360691277746303250799
8237470197895684253500406401937085
7047089593891031316078737838066144
5916474349145733720015008030290092
1252476283371408200190756397943394
3519861290238901545409687573009872
2605573569272471981945696626661007
3579520543816374634442041504957875
8295031866751056307801018453746618
8295026887878546090756608138001378
3689933477000021251037127866133816
9377190919829832488603563561194657
5906173897406049265095674815919061
8240555626426057239294617344231350
1255432896713084341448855430375432
4780079503581763327483644137350932
1196049133690727691585029729987283
9429101655583417368702255881919918
4712829921307541436584729248866567
1361060734595305020210836522022063
7211984568853485390796785340947771
7047703593546713047965144623916552
5908743507587654367466959649680699
8183607598197909042599720021746902
7161097042887384350139470488001244
7161709943627670063231674870205792
10621316355026050941037092628069536
4831353463669141481778741467818347
7047089805835504881056705631081495
5903205040497614147290735646035107
1196165109735441305550991767557169
8129628293872355918417777766454608
5906541422655178512792521573318244
1255433161624432123552373697786015
5905781288143123553534317775654664
2332701054552694115134991260786164
4831364884347983404792141132109298
10404637895250464179160375087714172
3576564153692125350118484122888140
6014511833282161905388040383011441
3633488773726444146365054978438142
2507161565398831301087942923077987
8291824022077321796037041841554385
6987963129322793192097954002706984
1252727528461032831289621629326169
6016574598969391905974484181044468
1306842098706991571691330533228937
6016574598969391905974484176959926
2446334113731984765525632888021673
8286432176137214010585701781803934
9485412231051053158672251505530000
4713204723897085177925793454491852
2383588859373347106834122125656891
3520511557554854376974209684483545
4777490972412411264423450007016169
1306842098706991262746576949808255
6021984557629232795991224432008458
4839211226419940445969708177052602
1306842098706991255741025043737229
2383852904502366313699862036619660
1468926882794235401141491809192840
4669151338899102694876180474412619
4770012183504419876048043793821204
3527725455927964062402954688771563
10621556179918937915435666998358193
3638395751338633021677943913026833
3576435047119478154183913890346611
8348889235153903064108791621050303
3630549394754714667621948311588520
2567176633770597850529392489696830
4717983097511007117335833616935347
8405591723778242023786398708806331
2500050302911396048398111402294240
4774925519683945088404596194220432
4829021769296247393544828639897569
3473612013789784537417983991792572
3581705102850597196709378263250301
9489823093358237215840833247029672
4718246278267453307778801702434841
2448003383178103208034787868295060
2383858495392125933451531459545070
4715406794854328345995453178262087
6021616487267555195196127510878708
2340045215396671348658815435309740
3519744772327527781526947115603529
1412358687788562269454419181420123
4782643856726871320029496579061396
2507290129418213507267901204260508
10558970346830820290313296280260832
2339793941914336472096038639721088
4715535346403525643187306445875110
2388742315178538414185983800854628
2499927872925851426174227806257055
10459102463013240332218760978543196
1306578068178427945170076320724185
4769760368664850167106901450698731
4661175915488292750293601824863809
2437580207277956748804050445879096
4782656084456871545775573213220152
3633751953847789380183440885203836
2389006066245222597477293883175215
7047230014020116065558213860653184
10561926749421123312067214178321207
2502620415334260986283232631111589
8183601544986757507675728316098624
9160032518715780491842372722839811
4769883049115862570141430544917851
2389134895287475757197584919809177
5968244190483919011314053922106945
2389016916135944260538640152102823
10464273750699587678186792536919319
2386568872175240533845501580390887
3684663714596994785172597870356745
3630923650299059663288777748684816
7155680101600716252399917279377311
3582220669506336877845396652567461
2564838431216939660655698503019247
4885590531437853735843443528782551
2499676599322057838503295722984383
1255052850335595115334958048790200
5960136043691069935954692404751405
4715523117407381753232207980763291
3524897921460060086397488753500587
1255052850336957561725712128416251
1417629207277086409492866295197927
5913506050662927284094765492616470
3684639786520252316051335884468726
4772723714222865690028735108083897
1307222130538526802048573175586391
4712947037325453026994331284782274
4827089277963389837617958944248636
12947705690620445134955394601341888
2502253206661253322939334179357882
4826574308900202509840312015775081
5905786921433865118575530678328513
9376324827089041596313813548219354
4880454289220624861346613836896349
10404637895250464179160375087528511
5963226161502584047572233011136583
7155674259015060305433225706004817
2329369972423232552481035660429721
3690945995400252549499908669558765
1368435167804981791139903813222145
2337479428922027550116917266684108
4715915669072393209144311217144038
5962846183323169284974673119133063
2386551886973237048422080960907401
4661409591087036017796336128298867
4713578342763704138466097553452692
5962858132830392269229327148139596
2603114066597984601270442893620802
7155416960655841715416520019632277
3687608151302975711238442132565241
7104400005521401741655571138895701
5962594394983661620991946019652517
3633746139082539004313108884170078
8235139242824941155476195740528254
11762268686780467208941579555617882
1250150613104730026769309688142772
11763104160848926089039244972735056
5906425447905064847381986362626685
1365980818890585443237372028773589
1304382062902739482429395410833221
2345327177168693103198618673060182
7047200230733149919972216663839002
4774938291252943036592860708404435
2329487048036080803630659088715074
1469055752971006777977679481754303
4831616977496111461907751816094911
1304025122594356421677262020143075
5962349880638039746948840405418787
2502264058503284133331227333011265
4666352157318470109529601754725145
1414818430837088615088721201531464
3579637661791441086136824332188908
2502001765367702580939712429455645
1691378429966411485987147463335923
2391833586240130477305848211091983
2656847833431228360659618713622445
4712947106821328577976590033417966
1742547515612169723312096534170895
6988091413228120248703869718455288
2332701054552694115134998901934952
14200181362481974202923934147008806
13058369853117265208536932454341552
7153728996227435238310895386000350
9605873618362779909133448911599234
4829150529450889995750769298860965
3741962496004125636221230255491372
3638647526369632168001166770229117
7094087575814400209433507115402944
2659675887183926672333536750072128
1247702876470169089488163489320564
7158386095118646497416016753902092
1485006306248583066982040439073953
5903204749030821539589716181807132
5903204749030821539589716182234020
4769503057659336240073106552700309
8462258461193356431475890033075351
3689915364317914511164855707911061
2440168790086404084296645569075755
1418272529772879673103545896912864
5903204749030821539589716182224759
2496865229940015243554295352820262
9596352163594981767320047426594062
5960410672470394132342704478410723
9379011793114949283642442725509109
1418266897143064409812489461966885
2440408854712217597947293407325840
4715658596473801763749491671055168
5913903346578675595959987944691807
13816399905449128418042964402293799
8349158731513552839270670943467401
11762268686780467208941579554098196
1356024955791173775084327811500462
9377079273990163432289919419169723
1355668306291657697045149019589519
7158766169315188425623849408898051
6022113929197424003111179987329093
5906418728327792886022277470973664
3641223813792106307642916157546662
10569521515674416384941815290861271
1690665102550563176619157537294917
4769901214787527426672007143743441
1195913878466680434779195446467012
3628095759835506193149794513705619
1256082579110987036240291991441942
2551687059189592640759924668209522
5909002014897791608212664020928125
4826966346454802398522341853135674
9480259191035358557454623642883993
14251842073336827843647547947111784
3796193668811609819148439066709088
5909229304812987904215391063448412
3633610924231858914592713018353124
10626972577403793336098876804274879
5901137071395936212687200370784150
5970317989674162434580888141190551
1420450950323561429879345275746486
9494957932494818944600766411880504
8021054626172035261433512703227644
8021054626172035261433512702661400
4717983071016602654630365698281778
1304645883552639150021784662735312
3576938678719725021693595577840997
3579637355815683951383625633195771
4661673091821714600260525336170146
4718486408586263213437906006086879
3520253313943948439027583766592466
1366225833270896532719954233559841
8019197239909869572228856865221903
1247451379623198577291073482124976
8291952613342173717638885825198460
5913896975405252457299715371858802
2388753985148272684083500099560872
1195797304944742162080316461174993
7047470144283756610917077626507083
11708885578651500437755608950656278
1193466112752874626428324776806924
8024104985183470852851662146561863
4717854613677714543381389957155335
2654651261744548337289490026131727
1572469474307328587806862595886725
11817224723384185855644281948189163
1365991866718602839710284159061944
1409788177226853611642100379807881
2442979049837896838433411459183540
1196171257671770009088276085274121
4613110093387295103790687092698130
1358601284368524671185027256406120
8291946159368579736299133235377084
4715523631515140103286675085961633
5905786879643952903919958511402843
8408144654885244315692318006749551
8346054634672481336931957703149918
2492057629328503872539872164469857
1468932433321741529730053035898904
9379011793114949283607422457722003
9379269382256061957031779823874064
10564497182966524466875036830953754
1520820700924260823478427272388666
1412469380242618643256617152575480
4713069481256246275217763341611221
4774925558848542382485307750279542
6076350956624040668971944027106176
5911192135832735381733698977402443
1639852854362188506953892411921303
1468933030156700134852351775142750
2496958670203244540525856809008701
4718234579873330484652421406017877
3641353200603213747991743946433391
5966318043973358893491633408306144
7155558282401048944743177675662289
10466967169994004482206144471561515
4718100227501208997810337164512054
2440923531045283765430794939099743
8354182856235213819919307592594516
3635708664665582004602920419252780
1469780444379618864479894684788728
8292209884698191831865283288987758
4612729463951344659653591634746928
11814525394529711325738234782346627
4774925533584563516212054174829337
3689810517070394390835722394806661
4769754010112040280815522418416522
5964931388725042907435383927275144
3468593160759235306329798571016337
4666592019520383871807152801021264
