32
7147640723173432381221969255152391843546275
8810693661274942807559943242799818864862499
3009506524259680256513757117112729505696899
4313556446908486844345798974039577346507907
11464884025079577017615471600421944846094499
11553618175558525518541361260910096565837027
12990881709201820708322108012406330980868291
1853154350902973866598433542207551757039011
5757707959541413816013389297095963574306915
21443288719349442282779180640573419317148003
7279494650635792671661531744573358319342723
2964714404316767187911453883674743947725923
11418646787748350292516164356503913976890531
4317631695086991925102173145343059720117411
9978744691055148218948226219333329856072835
8589207048361517117078217137111777709070499
5667874786741266229554382330549513114259555
2878964495338772819510863623120150763572355
7152997466522055183024247877072864063587459
1486526348522266302714342135308634601721955
10117710338986978530025100735356561633187075
7105314112085161364399638780683569926931587
7240023308417168864877832412029214527718531
1483675071436270232654476863481243573979235
2834002026432974073262164651747105610731619
11418646787748350292556304434526070403860643
18485729549778815693573142349796690110159171
9981215648101063495350835048192271329695939
5710200312514079612100015438062451462049923
8541132691945702814414686752308680614645891
5839551350515320525260675521034543616298083
9976107458498591304167907712547871038541955
4361104107239673423213392101223156007667875
4272715750538901300098377197491793319695491
1965864747106064247375510517603158912800003
8587670455441299595560425793713200015022243
4361105428553603760164297034374309190108291
7192603230941797487527886942604422413419747
12855914558305921741912650062074913214436547
12990881709201820708322108012406330979752131
5712921161823084962984160158139869341880419
14120576682710905907341877136156544903354531
9937652852378141311574135822133558035712131
10117320655724534232751084226281406174863587
7241428351987921300605017819907004143315235
8546621030160100396288239353399639933062243
11818755309551479087054961037424304828492195
8584735442223280714612985732286047207984259
1482574593891681074059274160115527642581059
8635094444180542484030431660152168653233315
19747536494806841269581641084894186628558115
2923840482521898185382065938708472750214275
8541217719616174124186065945692595003004067
12902323220571842496291530867853793914095779
22536949537860922199231235365966463834074435
3181057975704953584180162331992241996957827
9979937012420983020721788191598154386444387
8631144108470527895271492545982820170009731
11553574316432604467760160682197726222655715
1528722780943692562067065442641436010059907
7241341865110938352669233687455861613763779
8676016314529897393870539335227931136073955
7321777516539327447671599344005357838175395
10154245408810000759124922355316292133720227
7058862744470824014292270750928856447815779
11560422497733322599689394861005649175807203
7105142515841632021986487759583678056960099
7106588592509126205816899261196207873164419
2832684804328093435994613799666578657254531
5714241121363740625437809096208919167113347
1440208026944535074032031742198810708838499
1485344792173197905372801304106501987766435
5710113711660221060662455363675826798265539
7238831035163663232785451854289222297095331
2105774102942797563412831575402858278269347
15688858346484718256971469604694096865302691
11201034922555441064685242917409545442694275
22883703741056425060318898225266423769504003
22843045564476355227902520329721645490515363
15692522990794034553354626367509697010116899
12594831583097051302010379756283092114969731
8590307646544765693837616802377902559697059
7153041415464987652388957341525558445575299
7238538438811795117142170799353363343510691
8588820113244084115545572122254651204734115
11332857120094648251277809406581872508733603
2963311945422369612996932584586513334018147
11290829715319246863985182649810128667319459
5663790031548627770532908176841463257204867
4316313104851067389098180497936686704003203
7193953599164836784256544210892125255075971
7195020800535140913323076048674098313863299
4640145620130608880923276436869487811572131
21490169231840484268471622765923484636104099
8677550197951970071890981001774013303851203
12990884496249637274601229999185148788316355
17263258852096329718711757242409259214711139
13086683470535414408337777664328817697965475
4314866859274122138836929409675239571465315
4640875074233436895130789080542440018200995
21449417801484085185808929193473320941037987
17219710423588276469261924927761020743954787
9982743093241373740633168554734177137856675
8633948901556890349572953700305109538407555
1703077613297104981620156073476210709172419
3008186557939914058869714878833623414477955
10158291668440782616198450407524598263683331
12905219783906193160833189365195550260272387
7150148847933802651560365430579765291617411
8863731651232521145762530504888136522741155
11556122189230672516481072830849782531659971
14251202612781920677059837466914395310527683
1482488118991786823567078136202492792444067
4272802234653428312152627705295478694513795
15427510860141434232689851724439515599837347
15562475520279242185479848405293539326504195
21533639016564508397350583247402133594916259
3011165437105245353350295261015099927860355
7235900000256664014133466745333013903707235
4449842198630387409965752643220450371214563
11466460567564826508013073294935128139927779
1485123929951755059011794514698270002971747
1881392268992528079486852691862850890995971
4314954794635701382841073589639360983106691
5798676305975032300848782479082013734409379
12638264065103888743982053730782290676717731
2925415700814421005963844482758151048990883
25761263156605297342411772156006237193353571
1704519870941561304586491154577517008952483
1488020526745909273228282913348620300656803
5753886632770459280502988562202853095082147
12638264063804703013972279053061450052602019
5804116625829510772953075213605088668031107
10069900615637211240117570052806339042944195
5844910804287390291574925589965601984679075
18699244772783571681135334181109672132815139
25528031326590076399911811836773311543712963
12726698936749113988364687195199778329926851
7241298000547618039310066525445999215973539
5755118871299894188232761565157876035687587
8587497572808642600831029886183867475397763
12683098886381050518142682696137427367629987
7147423888924325560169321019283212313102467
8588906598616202185927485999018316343056547
13991310540143851427310918859339458324598947
7241344684449819181053699924923107010322659
7241381615995739725071516309330603223981219
8631011187052811185209042379029476568932515
8676276880694795891026804327925982864646371
4365315129877557301563966350453270121646179
11508702189474675872312247737801728531274947
20097732489701227481611712126736611107449251
1656796469780677863230358640739605071174819
8500345411371805165826000207479878453334147
25528073847489031913421612828704459648604355
7195018142123517115785014825638805944469635
14169623913182185597184787348579262676605155
1570796744917746475816913328434386568351811
11462293438856527731382767866781187318192323
24321488573563020321614752449038030617265571
7148952664671914791153542366321521186738307
5843590921166977946609706971380318091805859
1659568078985284036388613408513426614065379
8590351474726072886645718912926076278837411
21449165167684126249492742080421816484538787
1482618459754262795282848305382249358037123
12903945007320535361095770450658271123775715
1483850738479950050379752825268468036313219
11417285738716776163561118196015886388858979
11420095812456746884222280679938013741062307
7238870909323686236874825701857794041548963
3051830601304385436467894178983300172945571
2968755048435351727470872062783653939349603
12684587746431355905756642043279461691104451
12902453570588003092542487625736141885473987
6149643007769763795449271640002686668285219
21493016481002266560605817034379818478119331
4314957411549594361967279206231300018214051
9977165485077449659903451476724966295179363
19569308285540121456887003354521577359448291
7193744907896392696235928569237613358158979
1668042170001731910257935367530367316080035
5712878538053015746261289891431391187702915
4274034304474142970407671550697824181294211
14344102532651193775286887690918420536562979
2923839146678115699325543155087906186733699
1968505924515586565653287922971333554906403
7192341157334368985435524228897696147216515
8587712908955911724943958711672988078609539
11861495554460123469839363657313916248792483
2836943740682978799728778545450573909597411
1617371737554629595010935665085764984906979
2921116803328586179864966015890713811654755
24236925841766297909863313772436358910486947
12806915307180438922795391675426164910987427
2971651570015871482851976279829659958576291
24274516019646175383466769237195540007030947
5708664763412819531121299693570465385949315
5708664763412819531121299693570465389091971
8588901157048648504321226013040297548881027
2963616549123148425474154322484752583830819
7151591055030853581387076418913288549736579
1667998306816550971267650540880940644020643
14480479996119293504637729223378237054600611
12807129228512975957141237356911101468612771
7231901731856979370940669246270940022708387
1485210453088451002683311565566651464489091
1527404185513058505923632408487600647838915
8588901159727114958174328358745713723743363
12905174423958847267765973858738647612952803
15557797675987770682044176934825092373975171
2921031780768138385940980722889219745389667
1968628257546014866416937210247630211557667
4365232676161534545198971505328915905284195
14388938634029741904392780946493291874092323
8587544148890614004955689357097259740859555
1878623479328273867381720445840914250932451
2837078121263082309191291561900378598680899
7026415084486035156735978094098142421293283
4314869560609582212563603537098313908163715
5708751246308106903535006265665801927637155
7107953788999366905094833886817580331734179
10116178980104777537117076786314126644252899
2148516879136725303550455620760222679087523
15515864728219898738378921685714301385645283
1811044423649259350291460916509476919884195
4365402858844034342758922210469802403792995
1617415561882516685168743124303049218266339
11466462029162087555282781902144093796178147
1576578927066641376835647447962409904572579
7240285329849168050720678908230831867895011
10111920082816430271105139924969426663937219
19569139391805980053812047485788581973466339
7147465050812077101552934781709176539223139
8587544106094614578905179441892357596974243
4714029086189227901556981785485315143046435
14296160921149268028605503215166120305689731
1810745426493516896431544300366395616997795
7103865083481387011053420606957022334849155
2922391620073055797619480448534177727517827
7193743452629537119638091255285380416709763
7237172119724610160687587062874923367339203
8760315744905578262736705285967506758994019
7241426930303665420224001561189165257922723
5843636111024770598648986445627249830108355
2922608449050002418363631332895871735111843
5711522728175697327496813515138895105398915
10069858000029342344103419407746232312108227
7240112496668948824982784264851863405534435
19874033808767417625004869762839592811437315
7238707458459173832037316568811640944135363
4359832148769693040262712295369550058263683
4358466994018237475756811873046318606946435
1527537232885929132539254306000622285199555
10073983965266631036787812663065347676570819
2876284731502110752844307384449194756473987
13086683470535414408337777657539263642090915
1486441237734564813024990772839705819123843
15470899515102573919072866442256193411977347
1440208026944535074032031742198810709919843
1852981646101533833009710495402853987137955
5708839058472980938822838628265652420412547
1853154350902973866598433542207551760183715
2879094758303155889424846047297086400043107
7105437560323521204895943470876880472804483
5800077268103739426787615147366884613131395
11466462029118983680024657646422120234976451
8633821297009161945787323627070163125441699
5708839058472980938822838628265652423661699
12638308010105971787519391800902291944542371
8586139064110961932640080839372259120548995
10024763890819938524484196027380061628929155
8456789270965545685154022837043116231529603
1527276454972225931899503370164604805255299
7190892297524609182425183231447799616998531
15781078980630446635399766496823889352860995
11414865219812416269141492032771474747199651
2835364447566939567377407258873205333596291
14343977538650104330083556311922972775720227
5978558199483757028692016216592166069509379
1810958018639850962902165288456802482341283
1531578004257539797829004863139251741792451
14257152406124448581430444946890588306087171
9937869690527612116063696231976798575007907
3362049860469682730165790679329670222326051
5798459471638536965200899314573121620642915
11198189051748147537700677330526840156229763
8591579633195650045218423920630451091409027
5710200309794846288967624318956281307238531
14249753664575041985648628264784147589076163
17218899681400415514866537901546950333215043
1490652229385919469143514404413373453240419
14297365287674349256145441132382093752707363
8588905272068215441791404330559820621087907
25148665743026190825828362763875817638571299
4449842198630387409965752643220450372231395
2966209835302535866047050140540360214022371
3100742075271000631113938985721581759796355
8718164673690239153626799275826521957305475
10067261980147449218657135624538903641527459
11553748443922077719348542268786371105855715
8678738570742026797491463484129623005071523
2922391585188577728342164458562665806208131
4451199333840202491603978756200501823607971
1811044423649259350291460916509476912448931
2923751333257039418410529862470363581225123
12640945124302190152062674093611957676738723
25806397215223768619523643702541168994887075
5797436089519344081649356891779152865335459
7231984180420004955453696264318070778106019
14076855581973813721656147674416002586844355
21580090218065712903308531078238607808603555
21579397485223155762272997465354013418994083
7020969197146921922364596621702050265307299
20142738834693089917535719038880657782027683
1486793781918615139270109716435794760277283
15781156040561544265464581829580823133853987
7241516078355704540788622496834392793649347
12989521997355409088346971982114059035252931
7018076707415372292994128409813629609774179
14523993602450669471977722822951466641474979
8542543045687071288788086774692910839404707
7240241475959628071287121247851834019844323
1485037527411571584541062619596772147827779
17310391902213254402974114004631204275861923
22886095154669142775045302328680770803448227
8632418876974674035332040844421680323565731
4401981888157003199519212577746785503643747
17001027252312451169394092098096910415862051
20140687986272073517953891964633428043151779
5712792059218054140829330797651483677492387
11379261888188315415263118326265105279554755
13988505867650321122560105695919322375951491
5708709996103058812308870449543639039248483
8456916875553602224490838420107612236388483
11554673416433842831497793505029282524833027
11379261895775204296314483002035511211695299
11419968209163837926572694365608387497105571
10117417820678096361362588937620483768424707
10071471855424721760186366361730659796559107
5797359250109935637221904069922080631686339
2921115518399991253652417654618258210528419
1836260941681929641528673330841568370958563
4362728705365175853684584471732410543867043
27242302318053758030162555037569605720876387
7193621210554626696504601541219617921505475
2879136003312023704213719373914751804545155
3050465484275756899694307829731373470683267
11466836871456898896835393737239411218914531
10023535686749168873527202768320607692200099
5753668478502515064365319745390683424430179
7105142521079685702424995763956694707838115
1746757370568369276469873264995963934775459
10027702824348931095284493154936580418410691
2922523173522105481465323311462419203754083
1881389688580712164088499274827451301468419
11375389845695256134750414441271358176431235
10027661649632595208519441771817984225024195
1482578790605035631336343368708164591684771
5710201515912540127013718682055234516223107
5797265906674547792969811705014001530442883
8545261358476826314786866567717059938093219
4274075636456478810307309913435453861859491
8807927493679766191163736826446959352258819
11375262243703312050714544804952868460337347
11553574316432604467760389068742029432035555
2838177094130208079539875113565287522309251
4362767131001297758496045463964087626107043
1483675071436270232654476863481243574046819
1923753515253854298062444398869648425394435
2833916832607775403688690465270357306706019
8587498903248590354735315137424883442652291
5756437427749004640576213208491700150047907
8673424274339294860810559565434589093601475
5710027346762919639204811154010928522073219
10252080962760705046550465994219695552935267
10071217757389519485899243966183282400429251
5802667933426878781570925758254706809968739
4361366123356369072753924876212046889455779
6155259132274841096179314483141840003868003
1576362223914117142874502156368078579042403
12638308010105971787519391800902291942475939
9982612749759545754463452185878366592731267
9982570166310864669759955142507765710261379
1574961218945239726158920981137424818209891
10024894200678679900520424353220911606926467
9937659794565246445004785366398894677824707
1530433575214315637856347784994548124587171
14168470184818992437241377469424027168939235
4273993223059424005971211025751366537646179
1528724063396606640724216995140079522618499
4271312086994791415723679407358486986690659
4227754572044287521567354389239469573245027
5797437465441442802381342495125988684467363
14256822632966406416974653517804587982233859
5666468419386015345090502229460985571280995
5621725445910681952746984287089413785159779
1528724060719168843718395243282396361100419
1810916817761663998367735936918229300428195
15385026069907778306241805906542937285697731
7108159903674121393602621690652241326839939
4270170569614387084796297291922228233018563
7328761458556871375367288033746301907938627
4270038730875458402643019613280352929488067
15781374157187345094429047327871326546501923
1531752182618234160519562767468265718651075
7103954145774288072247692951463748526345347
12902409629685699151019836176576361664714915
5710071170967884352562031173619390855877763
1527405467801220132586495461763043493615747
18611377613897338336379428562715355732088003
8808177541913640559720325521086036907958531
8499242280649881349721730904195011722643619
8676017559096377097205371505206766098127011
2921201958418425693512301357437959789447299
8542543041829725681820642324007560469878947
4358510733764635267020987267785480952977507
5800295387410824358709431168385284795631779
10023535684112616560961108621132823174287523
3201430364333791099226045490323242121311619
11288316155324379001039835013768878328321187
4534183083049263437479746778427391113011363
1485038902199011723114442437748482582284419
7060225201831667508498372005910574066075779
4404922309198038770624756499978276274605251
11511161175552392631689692747951144150735075
1527581007718600398383351992070106342658243
1527752527621670106272013854808261067343971
2922391620073055797619480448534349555537027
7151504534449577762359371689136486168430691
4404661567543188525434953109256900321679555
12947414801177951354276273204868386515163395
24320717875788495491682915347995831140959651
12770422607752017940553530609669311723411619
8631144104450971363634134662568773749442691
14300118122586809981434217968095832834352355
12638264065103888743982053730782459321292963
10155696923102894378659952366997027175830723
7193658470434967973362442823432756413960323
2921376225090661181993476643271889886776483
4626704047029308451456205596502033649870083
12725501296963894718675846431723177798407267
1528724063396448183112529223588666516998275
6031433800081010446623921288144921543718275
11691010146377498410551848032516280644186499
11244467531612600915245509678966680382968963
2921202167413120279495837220963314711005283
4270212986951477878428319551641445280749731
3536739875061501096627178043988516206582115
7241385852867982727822169142337834079881379
5799817954581401246736539939156413187721379
1572411842733598273497659436164754583035043
9982701841820728033064662413272823613231267
12860049917790008809456232047371774600749283
4404661578177430262490826772957230077744387
12769058821165791956520409441009111679606979
1763189501407189715494975873326105485393251
2148644481208533853776776735776820217555363
11733589227505158289350945445733459888059779
7150187268209069738486287140123105317390435
2967478988254906398876736038314961357899875
21496887227887476165534616531639194267946307
5797359201863152515951112503158259400879299
11369690039458160886668668144497056337268867
12951714977226361151546920727535160998044995
14076981941666984845535916851822162626155715
28026304962680564431081662151682154288953699
11463780847577343638049024785250618213239011
3201430353912514748991004559820712083569027
9939399628056656724659461067463753717717155
1807633789425627152880063092619307963957635
8589204397816771938608227929617765727738019
2919931511204407058486713422919565277530275
8586354575832954472702425223402277163862179
1791342216543595540919019574689080906259651
5712834597025013700369586081401688159292547
13992796661138480333161696012972190737797283
4317763421146999084587804721897797860958403
5797271309346693851574827670603270516215939
8905926655566950554345005180835841849048483
12864256672613371745207510395989466255960259
2967351483909966769771904587789007226969251
12902192835590737424770772426542122063202467
18220676301330083993490559177292602240409827
5666604127855312001578572966037255511805059
4361105428596868722484811315191732367396035
5666471207734362283894008665213818598623363
8541221872113795082113634350218424394811523
9854754267143014838035211251265239433546883
5802802315468744435229129810792229852455139
8677336105479076644187677778157058814843075
2145584467293735973272436245072144764479875
5797139635249073800551796205748099117845635
8818813005395672825461104864360200539648387
13082339536566224536350464909545743710531939
21400287996371736832947590640074745508368547
22880633086500001886905705201483347403052227
8499026778261602694836440468281259470263427
1575086167679988400314698904153146759746691
13995227693267601563040303141328969325978787
8501791532207015684820490432291617429951619
7147421272001720075105750548951344547503235
4407470312015425236270183401929895283170435
8587504221502937414714614668434024333120643
10023447955064897193707949315211235743174819
1760079155921916733904152908840792478757187
4270037398881406914401011095626088974587043
4400708531672588008025810082272291110035587
4404661567543188525434953109256900323843267
15734703256542755604911474038305054685007043
2832730042336166679008790991082252740499587
11196867919960592880217631830999264202361987
1810528845448705734128890011054523469350307
12770419995986171658095925421361478777377955
8678650718461121520114722204705376821256387
1482706316137527090267383370323672326969507
8497873132976425678213479150231353798201475
1486441237734564810643699433107509721861251
15735092981466130600951358742843169399998627
7191062440004877492352620592314010513281155
7102680868629786764225500792440373198750883
4404833040553007726378642676147246596263043
11201034925114750991492735842846850362153091
4359870532869935646609881496777312942786723
2922653770139774488823167964442752239862947
8635052132569557453463742959776012824749283
9849309784439675621765672281715858154232963
4359870532869935646609881496777312944883875
30726825655577853305515652374334015768211811
15779670092295870726814864217590878316046627
3153790705670986333953864067747637980638531
7106716195794355033105013526472354926008451
7106716195794355033105013526472388212004995
12950224872401153875144984668379610814592323
7283879945345206489093980741976650734017731
14209308043711242411566054884718246221680835
4317549364729849552984665560758160590052547
4270167710122871454731398765713454481512611
9027578724491476529822977273656341417204067
2966161768786739053680788629134326287732867
10069896465861110855498728720903551989156003
7147677890927465752114544991013662162557091
1527277788174266697011879772832228992748707
1531359883651072065159036303930657453905027
11509756148061790503134270899073923114245347
5714107949333992188607786592421717216467075
10333800191595909510763324289568386890307907
11200953930393501282477708362614675975738499
7588862163070438336727223690703879350491459
4317805947310626292305181586983019526263939
17082782540506982908409602706422089360087203
8588864029491774695034010701497508455092387
17082652276163395986654058133330181886318755
4272759614980326539621836969827989219056803
5799993529337386349789170155065885563327619
2923752797653229699500722855900063744563395
2879089358230717262786778747473733516036227
4547757373695956569515686515161527183845699
2879049528246973238713301295314532592357539
15647720031682922576848579151905925676342467
19570793033251938451728602059524176827622627
5802628017771707461612281345373392086474947
8590432644399474592280279555953236871614627
7193916260182894879757848771466784542954627
5797097055821062228040961064630967625485443
7193873844270681619581986988253641124776067
5708667420568275856683138014308537742791779
14075529057662290818762552615901405587282051
2964714197882479105564061390088635298224227
5663920374992426360992268719771783684989187
5753844073143226758504728357316697766562915
16912674746153656666661077320312941394832643
2835494666396717550924477768168738961559619
3201431692265178313179922607332734248762755
8631271885910628365628703917040708206301411
15514540730082371846666685151120218324637859
4271443766363503403420290538595660732701827
4271446423479464301378737075566974674867331
15688985970791235938221029027705656169437347
5801618013484941225551790907387210717503715
1485252903929630183442692492531306668919939
3230557434708004075658951162362693619392739
4270084007660881606712454737166033108441251
19876636311394278416315028634268046476091715
1530174260393779379090228401052335365820579
1531446324972495382826963384762053050996931
9980018012335600138103270239591452680193155
5715430577922885047900998001087712024728675
4362510418567418163500649095548035118767203
2921071609659369502730691009017743486948483
7240156353195241770825565655246263378221251
4364045848333081833114756573128396813573315
5665107377055368756108758451635542301020323
5714153311915316596115344810530743098901571
1441522678906837146277470548402312821511235
18216425304245681350360445809241863696194755
4364045848333081833114756573128396814654659
5668003802296893854286509415902730252390499
7241256834761019255755967762011623961929987
14164300296841099048692528348764857974331555
1530085152665785162231718252073090545782947
7146064008079729809108097813665648905164931
5711477578642077231980759835307697931064451
5663965653201301067751388738890931036588163
3012313942053291884667117855262798242812035
7148829010004104430837004956367970423152771
4314827065513535990111609337638075083363459
8498980259135406845916996983822348222337187
11463606638395397699741975903397486372390083
4496031579860535989416211605359180952837315
1664926154158168575760427682961511471619267
4272842028500298765443709667516690793140355
3201645636807090573023163270903026750341507
8497873008359993738429748909854168116761731
5715515690052910883953355713701768414236771
1527279105591602807639301618746672111717507
2967308948614101652463971668251337011078307
13042396411795642920668397016895249092755843
12903988869287870703106698140326181387539651
8542496518769894855587092017433470970236067
4361233197873171779731093744957011060099171
15473710964926475555124072780433385173657827
4362635368517689023112679697937638145236067
7720895794876509957481260845928908951366019
2832814988315432761696086873337624187209891
9980152467993616356652608770176138625518787
7106798775505779501433774630258442511651971
8678823555579688499314224982418653648656579
10071349519839107347913909753404733414354179
1529201422361218978955760159189823147643011
1614394052618641547628437716744791917693059
7105183597256430251986608554247989935411331
7330295521573949746986714591778609514886499
8861693646118574249031976293214012248075651
8632414934813288700808427837972274070360227
7152954932525452662893221935750754507752579
5800029378090669286636899999317583604025475
18702617203675328395218094041590119959738755
5707347660601504616345659362569779813650499
11414522402306833842047198819342539158652067
13043083370843066071035900389843655363737987
7467596777160755883224096791422715559262595
13042955792057562067576970114663426901322115
12863067255235846559593434168498471644113155
14298892607026918510016204402525244751158531
7105182270624460265435374512255516737212579
10024896911095430732355624510900704060311715
8678826260890581549830346589587730312828099
5840651785139876243524821138437725768254627
7148739827193082170909627346206553033350307
4270212984271868963117053046275553239472291
7150273708186619857048920974485775276183651
10339666366931208979505222319797966239839619
14158771872711670666307320470440250239520899
9983087360656754728187053434497573125855395
2923880359364425878681373022781215639373955
4408831441483108990124036900359622358109315
12905177248610328030485333582059929106360579
5711345899356985735248190663558162036198531
5714151896939551995609169922232314257084547
12990710084654639842197745350289709430114627
2925246800508739197397828621583199952309411
5666601472121211578603184542373234864299235
5798587120445225198814766713165696279552163
12816452437771349098588223487876945532000515
8678694584242452246070418422730631551324355
4403554405040459113626985713033852489865347
5802584155885824938946314853149064843992259
11598665844990608935350139993601169210908995
11376579457896623040775694282385097577666723
1808320744581361778363147437156601427277187
4411596275950799818959526508000306611265667
7015394331690895816759867935601086061221987
14297524794790613012319022666858198786509987
5798587127017792898618557830597892369588387
8587884424886085227298757967608639631103107
4236011861010982543362192971563162604182691
7144703044766813183688890513229868660065411
10028932233157863678001560692231389690562755
10027571221564265687752106898409687496168643
7467897071210410302685993901173523971652995
18610947033804501387530032295673621405513027
13085235893180119825232369407341612799147395
7467897071210410302685993915945255527856515
5712966438655737123350717207366846391583907
2967437866518758382662059507254626215926883
8818813000165506104498945731684907194072451
8853016361264222470056428575615383423558979
3202074828328383092402117309093336864603523
10114686289355185117100793206429761886493891
11599594861376484615533077302027312630838627
7192429061628449333822818159115989601558691
7148786263241495912680029618712788745626755
22837293606396703792292563534522376883638435
5757666917038583247501139928831819018014819
9942116737532842808619588312569017466492067
4408745126078815345968628947825447709126915
1621762350478807135546270269906278207106371
5714108041829467669981867689633924663943395
18516982368475621028400108153569861498605763
20094793447016111804450794271116567233338691
4274033067656688873765817887681480842551491
1570917667107413474138800637979040172610691
8631225275754486326925312944838609717071011
4403554405040459113626985713033852485766275
5801309501313083642942285294472813706544227
2835407065939513525582999272371208877839459
4317896456711700619950620112575359130703043
2922519229894131306942371762631096604494979
2834177528747914458131272759787988447202435
7319015221227926194567274916845968114855139
5714283577683745385675851597358488119084195
7195359957595950074057639755883806441248931
5664009559305529003537741185035594068334755
7238792441995160028147777688549593589226691
2967612123983105682707427007915451665749155
5802759777494292708931987438199946907754691
1623253833981792530036967099488122779907427
11246037392834994517878276237851576199516323
14342660190548163020299961217957395130553571
15737816603256582725134391195377361101164771
7279494737729809016628884475584821808172163
4406282067980480312861937489655971096796355
8588858710147246925425402715663772970682499
5753886636790098867760747670267440473088163
21444642833975981247094349931375824772443363
3449667463331709062029238938290823950050627
11421369132440362691992355192774424565950691
9937735272346575430788015883854540014913667
1485082809601195073677474521391737106174115
7191066510849361233357293420678810843649155
12945924558711441178418471537384834731185347
17217450786578105241594841336880370997930211
5621681499483996273319972869216120175888515
5797268445713929830272503143756071680743555
1715589731302663192927670441808261932133667
8818812997528872084186669049396165931777411
8674655018824846126499270548012052218353827
20094494574479259816327716575042013507142019
7151551185861454546667272077738617396631683
17131280757021670503848871154439894519455043
2921420163479254913790531210545153968446627
3449708657912127452384012916089360482609475
5753756285350122622190201932623249268673699
1528724060719168843718395243282396362181763
1788915215016196362874331087063131760135395
7503968198923459264905286569354207362917699
1440380953839750511785104680958406493834371
4274120914623682101760463120182739303728259
12947372263448395192487756962339765344181507
14340994497735522162880088318646898832609507
1528724063396606640760816499531109007201411
1485037611829576239623605981121657834737795
11601124536151538781597184897773546949196995
1661058189042987743627182163241740690266371
4227887709193483438127110315457751168455875
8588772224570958999671684655636301497898115
24134277271242709129415084629246722103778499
5757668373471433231323194211478989886818403
10025202664528598866040199539230402994706595
21533810441378251889894839580884541633633603
8503152620142586032388626206037028013939843
10025112365501989036515129617497387254812899
2881556444415598299461036268172488563954819
11206397069786863409910743133664976538999939
2924011994471729265379045006694584646996067
9975894870369162292706322441758240966611075
4361235853736739808167125105778198191510691
14481274572932083838519315048431898969935043
8584688915268036343704707088366446775045251
4231881991124701673070723140016743923160195
16956024861335695711595056855731148108639491
8409233525216494748329903861095796853480611
1621674618792160039801794621981948059625795
5802715788313474738300861085501799372230851
11418907485225614264038126601435739549926531
19566332014286858542328435629317861279997123
5708882963196660732276030651049530152258691
15597229223144171679867665292367922106403971
8634040540533570865837718114917179483793635
11685736922296380934792738573945959957672259
15779881314849439753262669562743526035493123
14481274572932083838519315048431898973252803
2103345644891000028629205920131664548734339
15775535893041307953612739293847160591980675
21398710067534355074077563010715452393626755
12993823506527470971259820706783028905745699
2964673035864044348866619097659531035972707
10204490232369897385570448430518170027496739
1836427092504280713394888224308770381112547
7279494652094898240127629390062970693981315
4494751326824554908366410705169872441284771
5710116363420480842244805360234225961504899
12808490286663704086362141298579525994747043
7280811955816195086376461070833951651893379
9030427296553262940246712101873161360258435
8628330087287191327406049090453941496418435
7192382364743491918509596134701667185759363
4404661570139176023703860204512765842427043
15778867186374020069524229943992151974220995
2921201968970227894317019701352483737667715
1661015653747122626319249241415811719239939
21443410631629638054550793122529762969198787
2968797627816222467088010021734903430914147
14165790452335091777506127232799774589948131
11246037392834994517878276237851576200532131
7240111124602206208482483567929432537862339
2923793953129080552437462405544261854594147
1440380953839750511785104680958406499112067
5846444724350081573301259735579493389340867
8454316909489301324496223098290946420410499
4637423280671538628995363450695004339912067
15607101613818603914906047291563850170899715
7279453405708092992474241993702861110839427
12729422523613135457954471000761773453481155
11414566229184995178294516317534638762558627
11464925184330695739151592291573646466582691
3014949891033049780018278105876653722218787
4537032949174103507031702423885534606922947
8545303811950834002225892460129770228778083
8588770891408214127825168209161778096082051
12815165699392706828016564646394717144257731
8726554983103920818656971788665566667190563
12859996535744094473665088828237530406230179
20052207430074781982677894903386385857880355
5801434453899151750428814591855180177804419
5755114756362719624360745767612286725429411
4542225042358384655104680709716983497829635
8586135075126487737920473449129085716464803
4595357141082959465545976475067229944463747
7283793544188110285575873038082813661977795
7239980692771229521422892638675080749091971
5799990868284212590969282656953984409013379
10117496247810687176517256112061816065304835
5710200272319290392667933595359062900481155
7058864028225616615799802144373977078958179
5714239794860005283487032514393821555068067
1881180867381646749834472789555198984201475
11554848953629577176275855224622773876989187
4227974143852050979891278891487483738068131
2921592969650828707045832932029855345740899
8497791922772395394995252348182446856049795
12642597478061023245507702668290810091606179
1485257024181942432214607393093631254633667
7060268983240785133830624197048629195839587
1808150651424113143761517538009593407683971
1527317577875919763717537027620453351592035
4272844725814730479111045207056292101917827
4271356031956191885810016612865861519215747
1575352229009595948936622525764352879241443
12903681613864903794430094433744518441504963
10024848838051518248490182776956647212419203
2230181988698344201229074758347939691080067
5800033399683120574509430048656787889096835
9854919251237423808852681742384739876119683
7147466547448467188169986187173103363266659
7148826308832168646658910507863706891948163
5710024732483364306532777312365668939667587
24366061538212666662540639627509454722997571
11198187801821838006548218877251403773023363
2972924882042476496107311476863495317888099
24365887357257413546572716595022458847961411
15870909836256571607820310947598906466550147
11198187801821838006548218877251403774040195
12815551347062799991733566689696240902611171
15647936816523917236164456368158106137531587
8674700288955064030348567521765883671250051
8499069400408013385581054370413256052449411
1530476159963682994303186834619102151317667
2923840568030239456415528844366709750007939
1715119305314522982043084985866371624873251
8818813000165506104498945731684630280973699
9977468595835571560085679591524331061154947
10022130656492674533228060249734983695011971
11604198051710638465857984093404309681912163
11465273827886423364887808484200003857975555
11510189690612614393975548545140331369405667
8583372901748763362806401006338350680967267
1574918723894624632680155494482261091452035
10070068142710824297581384243169609463862499
12857362042074614193347754428377652009174147
7105318012755074866703134968142636131617923
10116354564237608829853506854755580788318435
1531660203424092963516044474111697742890115
7026458912904630735037916380568772414612707
5666472534325686913886643558939702618921123
15736758627502787529568063224024730638128323
11372283445057682397095500742905826344338563
15519906918183607545764486445588013763307747
1572195009820717891015120754227345775269987
3364772205121285005749937366992216077412675
1484023536822557187917749679068761124247683
1762846644920083680782400334471702950325603
8544073076843483352386375929781351781440739
6020501860499253486876376815272770693998851
10024938026177882569634221111376631482614947
10069987102720777785738001869287683974733059
12860551124937450685920175600238812194908419
3189344509028850250625965157616046319965347
5711518824990888794382096646446122161803427
7106587425454287512879268963030782964864131
2968756420410940895810784576698975896310883
14157412155508167618420062234800323605727363
11418778542236847110855353516080103368525987
10022041633142080412202930638675036791278723
4406317792033626669295539992570979329051779
5795907311131430642241328676468189779040387
14079701543487458440027430693308043922284739
2965990306288121486395883752031089394322627
7148742480415140002010268109796485830348899
5663879293622036710154229873003115139173539
7504179597898696890045643043351643275337027
4227843674373278686172651994834307543795811
3454693235525292118294014534800798712834435
5710156407791790065320160285927787659959427
7192427567661928007898789199892629375059075
15782470566570001049779414805844870646999363
5801310712543011846603863857900575165451427
1788915215016196362874331087063065189158115
7152909611559866909832643546295492304607363
17215871521896776235798770220610427389616323
4409178494602561181999508833394833033992387
11554805006107601765379471057616836946431235
18484949553662909626533108188614260756100419
7235852026154033485002105180159527304070275
9892907133432664585124670748270458352734307
2832687426559944244658008913228735796282499
20095096607264698317493169957744525867882787
7152825787036944543853617599603294923297923
5842316144746633732512639538409766331256995
1715117976086169509828476057484646588624163
11419033717668293243314034701440951151465603
7193916505563492277356854504165380068708547
12901438134110295310398194827700876190257283
4317849850653708086120983404389460940524675
8409148325991218371007099927131020735912035
5801618012184166977666497090851910460974307
4274041030970451353340718128822302711910499
7193787443192376537315265048994507006314627
7148956614631851988754524034808186106088611
7240024718086307740174371815880695790901411
14079701549819374387385503825448656610303171
5714108161125285123081406210950360586062979
8543940143328332901563483976328630012941443
5715555520281389465341134434874095825982563
3009506565756263540739110018712537847139395
5801354654950181846455178994442157651237027
18613840592976756182358732459420623604717827
10114819214744412851502507469277059767014563
4361191863257024577471198981116064869686403
7235942495310919976420561263308583799493763
4595226937945027208179044179898555114536323
8588770891408214127825168209161778098214019
5628489927462218222989442832904388114255011
8895253902387379609260220519432305017892163
8673380407178559660565529031823749688758435
2921114148849416367072494934730928926363779
3202117319489525724709129822409086951864707
5801179159171328419933046553976392794840227
8677640669957518914853925407190544872118467
25760073531134124259211365794632408470102307
4359873279717856687927882707160024295313571
7108159903674121393602621690652241325824131
17263389020265799703134290672871716041276771
7503968207810802838363609482843174468001091
10116310695694232248013715796634089288868067
8677684531802425431247008396900306423746755
2879093474507798509892327003980565913441411
5712834552890489120074116706696536475669571
18216425304245681350360445809241863693113539
17126035611498554687075134437715510677510307
7329731717274539836954730767944827286238563
1760079185659770572232656186941516447851843
17173547491505702215012368547385219922438339
14122106660642589818620849910636458526675139
7102503876210578049349129038732430807238787
5842140649047520933251858281305830015045731
2967481818140517817268350595404853550455971
1486705752765859018371818955368700670348451
7060266406516530039706100814763692091676803
11463649128049541218414868354474884670397635
4595226939241955045572027881238314531209603
10211806555210716488543283845208723369081219
6194646715190217921600010429717703062529347
5712922528530600747880636944528089799593091
5797267235860629405207810332471255458092163
10022041633142080412202930638675175299746947
7102418923701650071746887095739876495166531
2966207049552992814093003602602432765462723
8818813000165506104498945721449657573685635
5666602794606412767576972341536531933238403
2970075222273446805227517840157046302936163
15640873264030464210225837463093994172157123
6152786844787909766082292765209760366897475
25237183111181822545028505026556765736774979
4317548032820689686762629308518285452610627
4319040722236794106421444236823430035512451
7159759412852049842695405288586415628748899
10069940366606862139746553964306226344952995
7148738496872618069627125891028045478993059
7191113122181964891760805259103704304592067
11373946259874953940353802339091151547732067
4357196339112746908512527950770630496000163
8583372901748763362806401006338454798305379
2876415036003601082830437627742710171670659
9982653907715045097748213387584627250663587
2965947730751873930247680284597417239910531
2879048149649177294930244629926639498759299
5711521401585724605169219872913231330873443
4843045160153648231391810801064057656126787
10029314058889250844386497088299966522301635
11287935905330942932296634637485910016497795
10117671862682697414284943098683099137088803
7237258555763447267054538601315436175918211
11197035239049463418099951461811531525788803
11508566483520562728861103585892172039461059
5843717282162068437045062834457495055079619
2923752756194595421082128230783436533867651
9853516832584517784841874071274087267801219
5663748859147017973748568487423287684598915
7106544725339678497213261570269557569979459
11640525715392917090867857647055721514574147
4364088468127016611705981970570784720298211
15733687932746185183191699474769904229518467
8678745130075914737638144083021020974617827
1670244474555516663946196171607929413381379
4270170534775628696726781074313634735261891
7149001720155148953422844070447121796665507
7108080192710437466498065191111497026148515
1527796440299815251320455253150152967458947
4402065752837991180177091516705902186043555
11288147256437161035994439359290746057299075
8940044851508465811186101213601345751525699
4272933956818062782571723040187753270676611
7150275245270055249490818583325413019423875
22448143727272501966550336459546696011292963
14294886318796369663536859251995849694353571
5708623640421699936457591731931599980302467
12683392724867016994404766406593276281984131
8543897532991394854141894962904046672874659
14298755497780770699125516201951770719684835
7238956025473589469039189751096723505225923
9982610004207203236994521510025168690382979
8541306989606063503094965336282032754630851
11376365412031478809478329934811247728987299
4318950287874332844546902942236744738769987
4361233029169003168490036325815746560104547
15866950975751865725314116980768472757836003
8586054084463381221570281961117583409318019
4364002022711046001169028980259149445140643
4358687854940542798106496370550744957589731
14339545635284143198540407472624336498892963
5843723893541994719437576084322359114540227
7060437879608985608122674430589749091666051
1485165176220788927160490310841542362962051
9982653906334493089311419192815931167477923
1485081523293515252830674471125372961362179
8454234454517149554468656822630271686838403
7146103883701429504577899290998965549536355
11376584904823965671396784585537945665119427
12860299850298476554316401460779283802919139
7148955237375033515022569171994189295163555
7153041375266560360506420862579744911201443
10071219221580432149918602254131892673748163
5843376833806635834685172233344569927961795
7237387449505497724136521689636603887129731
4362816470637564894523829261395744059955459
3012313942053291884667117855262592151490691
12770422649290392808832151632388236432742563
2878875308471510120462177787195889520121987
8721277773897093312253427578347942044706019
11288064797691371886660567188205518034471075
4446988214768092950098357389674953721382019
10072710607724748854591609432924783284295907
5797139508037805799246809556067212975120579
8587453587563958929602376222983072247843971
11463562690669411008347696483235953843996867
8678606815078701641715357420402910279307491
3272588910326386182754827219179511906279651
25236192915586004948144246580908970223973699
8677245677572763647904646000709477623468195
3053061335237969779392488184448256220235907
7237344963498626386715884642392605888583843
4408746412511127489553755103697864879286531
4491945371917600811117130500500672522326179
7240151041640149326804515513334180133018787
5714154643659441570176221520058192105637987
1620007422606749272991387289345922378700963
12594706633067990551764302473111698193650819
5801574104741747021661483225177239948892355
14253932801853113976437715889556687118640387
7147592746230033911610593049201854564635811
5669193461350784238083098373262188471192675
4274168766830424994410498002617271488384195
9981251616354539232597460576431397136340099
4361367447262727983896920825851757247761539
8544247367887811910712839912219670255737059
5625810122003316958821537769787510642282627
17131614511412779534877341885281718676857123
5846698446015536126891895843700613985831107
1482403080683071670199702217384080965800035
7150231222470080199971463858755669221155043
19910737738574612222241251111684893379336387
4404789259102049001850621868044732376223843
4361409998511031472924317109838503902023843
7238749996391549055816093374212420665712835
22359585150574123366116476895986104095910147
8541435879205228616654790653940684415894659
5711385821713326116919612538890650684332227
14341035738687948868987677760778206643886307
2966121973766227240337132925899526688015491
14386343934210931193167525699444206232415523
1527277734662931984489673996600394862725219
2921071613596491638429258780641528574613635
5710244093963686354990556357701709363972227
15866950975751865725314116980768260060618979
7192515500635138871617414279915608098344163
3013843917269747361050954793222795399665827
10202059189930817595942755453143438003148035
5797139508081969190389251440237045733197987
4315130300923541810570653736911052448438435
4275523161802721936942787257178034004887651
11200993722820600625221805112323921449950339
1527535738845485458773748011614573656411299
10116091208221915153586256037215152370950371
7237431315166562572745675793869645229917315
4361366119379589368201797809284581059367075
8410510783429388514350421502070818185778275
15866993599522420430621897197871044736818403
10158209165598032751704446956682677937577219
11466254592889052508653908136024949875976451
6152575361394823657542110996468708535446851
11463824754979487367122431423495254649702563
3064041049463680610292178563648452015987971
17221493048138005890736885610603136696132963
7238707537513587630585919113543245698796675
2919798298972510118207136840997187531022531
8590262290538424048584755156588640976569507
11465011750346899991692580605334307924545699
5752304685301690795507600985224869456186467
3275356402035505691716650741644432850131203
7150321770806840803554137267536318129509539
1762889186784834976646131749565126150471011
17216980364481776203765490843112498754007363
4452726541480829766052889546613694190034115
7150440072138992107684171291735026949098659
7107864691659649113487581580985475301282947
4444262098082966701038022344151058767516835
11288148583151327614312003177487634912218275
1573730398084925819401570469992120809952451
4404794622996024505005598978072585290687747
14294626949164092159856076707227241320384611
22698629917920104499475371016227603237509315
4545250275632305335848534361247156083601699
15430233161994420161529543301194281170179267
2876200905681234368510113153190975280057475
1527450668210696070616859357783100784580739
1791469906764065930492650969709632503944387
8630967191254857078890523733614518897677443
9937868396426448438976186684525235628344483
7193659837265286033492742560233811978912899
4502712445926281447630727447770973837963555
7279408252196659592487778810550410423602307
12854638453955536924128137063727179757719715
7105188997366893489718348423313810858843299
12903902426551671355466830591517032792236227
1482534757290960690927409678742138543770755
5710288048261250471718192002408086522567907
1705669528541439980815215081063870040839299
11554804965825468641963586847840589653906691
2921248733183829856853891938520684304837763
2922738713390890518480322117595990929279139
17133059413634639495521677798351381029395779
2016315764642870816293118050117261435775331
1573772973618599534732682334422248461671619
5714154685199123855496398934337465603983459
1805512079254407337634539570993088379070819
5712922446836735027994785779558137852006531
14386172561114080123638537806801740359837987
2876242236403525474232917079854480199157891
7238666253769280239975414740150936260549827
7149003184592107193191393752877040349124835
11465362749614416904579902943826702798787779
1485211661553795261399365645073256506591331
7241296544064061914059566061657996687116419
15473585975955189567464348193152632062418147
16957344744457181164175122006812374016007427
4231881995060673804862128431697306254021763
11421459645731735383938246150130498205162691
14123426580187636070109032517543825245541603
15781374163926331734782804171169728160077123
5711473466299979047384428254714473027375203
16956272140541332467688243104564592119224579
3322787239541191554400444181445263169498435
8590439286892583793181224610629767791677667
4270125256647637039997523951322636288624803
17221493048137926670926910608033418644561251
1483676363139230862109707002869374856136803
5753583405271579725244047043892500624647299
19919290116199752708022613584787900797919523
8590351470707662535239188071415692423890083
10069770268343639640581201472714498973504707
7369462331434182883206302035783442461040867
4317807316696524167644353992998700306306179
10113366285468270200725146571727060036781219
8590514972202261387343208214651928048770211
18572676982687556238830190721241194294649187
12857577465366283656255845735514246769513635
5665151153103553458445971942196681105246307
5756392228879519765765119844004871618563171
11729419419966955876789751725580022906632547
7235982453932089769837251196437354796748963
10029190350100638300620881590678399590899939
7064518770391790117842921458339233748060259
2876240988912290956351104297987821471402083
8588857293824211251241047464287090508011715
7148956400450954578541083573864942702597251
3322787257635321701871150032419643832248643
1794488712094939713425397587932578842942691
2143025752568788885348985250119118879073635
8678738566762991767066417546553281258693795
5802846221490377020285914123944859079480547
7152823128664617912389081831673065102319747
12855154072484058394982327273223501277011139
2142816934002518550108029226023893602775395
11466462029162281983305439597564543985819875
8632545238054612856350015675418078208885923
4314998531946982099803408134919830497271907
1534259061143572237225932850598428394430723
11508744813206015200406567573965420828400899
3277657261908251518246165006930271210350883
1482490903402609140093115269794991534547139
17220130550379593924808743148311208315592035
5756523826473521429798724873677746019042467
1532940421455368475479843860544171332049123
10114860509250129449612973530658919731535107
1485037611828348164381340367630089430638691
4406022782725443181970448775643490171394243
15782904194798555946721908939789377721605475
4366548694914855072989196543362268319025251
16780186437934335885495312683786366813937891
1483675071397013958418809268581226151713891
7192515500635218092447575149205021497854179
8676190403115091979271967606932551706384611
11463520152779730822794818400383854988823683
9976064923202726186859974790686758869798019
7151768016424391923348151858848785910505699
7192470262666281126710691983975593931740323
5756478592482593365892287696151856099134659
8721018573097847633269616370580675275949251
4489134174125383251398859593785194614689923
21443930537985011519828489648459736975456611
2100748326895557890058903611390705269090659
5753800238308810017937593746565710556111011
11463562729572299390579636147870668357345475
11463606677212126731865280535106678070318275
1712866130079682443010395360289477389229315
4314954670017017895031647439533019093997731
5797227399264939928108744123519112848870563
14299308926249774346259544742237698568593699
7150275128532315970473890712632629105204451
11552389931327478132710827941077213695383715
12903858654438592224516618069364239883282691
1482359220052124869321942808418440174438467
4361104185040541828934435141162909625983171
4411859625278614205236018673471718524462339
2837078121263082309191291561900130395465027
11463566803052066515833792638203866836537571
2832775191830581328177403131774820583410819
3271181215000527510924300182238086721475779
11643416830380359470994444435094514783753539
4489134174125383251398859593785194614786179
18567257582175150279940810530718815999888547
21444642831296992154099233663258489602320611
8590218503727966291364570423360637886367875
7105142474265231385675575535439234375683203
7151548441896127561248740367980579165249699
1750673241158074460738565371835555485227171
5666512371046992639102151050393495419259043
15650828023923016688692931340914060363733283
7150102323572331216581812493715331931474051
5710111045126635952485191105383139402517635
4491779259917205396304563446979474396188835
14164047661579460978842533630261595122798723
4315042522466722679896631655506686218836131
8635091788362493439551444432094569283328163
5710027344124937467207830413377652675185795
8633950186571727611590727915237068542023875
2967436541230620662084337458988126550756451
9939020713823540180279182840632429365106883
7422807000393636015174432532247784432352611
5623002793898602417098957547186416162935971
2878967116191336719578697768903975174803555
7238619689212861170383407410707334892260515
10117494917203693193797460009981715621947683
7064518732832615050846717200432263750455459
12858850910000632054007882698339968071341187
12814150253579819403422076617897806305433763
20049961208827997011463971585193221012198627
7105142474265231390511281120831439284308099
4359959798837489206064678328437037499354275
11464840121735145757824965281757560769253539
7190936164602828174002501130356628170805379
8500389275937614900669700083719959673344131
5711649132173417971794790934789361242512579
2016399505967034485929973270955640426538339
4402113601151577217851872805934436954771619
5625723802504506681015206611357267822514275
1617282509066190813353796055209165661998179
10113322343186722679719412797725436332247203
2185053246833830741211029580034964581721443
2925419763624412641893653290731006998091939
8496430793304711641141398849752719785300099
3009506561904149435776941595238762976251011
4403343058961707202754208178402371827764355
9937658174484882374426185009347856075790499
9982697856694975955904525194087506970351779
1527537144574889016844004631343742779103395
5628400824968230611269502762658760811909219
5797353724036910803202329214146844049933475
11552346060190244468749352905522505635138723
10114642308206081301782499276581507977811139
4592547167533259420202203597118045374659939
7018242903793126957815559778907792662925411
14384724937064874550778107674470131389534435
2925551401370881644862124029387996584384707
7195019515611412172203238567667551142287491
1527279150863126834730576264124722396172387
10026168927689805625236483678703253592412323
1440161470301035003872692265242495272718467
12858636689985565460059286921871772521436291
21534783315631392890387104879922555826480483
5623090559083279612312923891896309123324067
1763317034640857792078768920889126648298851
1715377095064904717457601380553476989529379
7192294598135203562451293763231149593894019
3198709346316965063251475180185791509179747
7238538438811795117142317364464384441685155
9937956127991609171957960053775165543222435
5666515028040034946424425876752774906023043
5711641071129931801233938739788192844682371
12905179817536839450170613870890497403495683
1838943334045316682240109616896275074262275
4400708525301415746428080984499315427843203
4319038058461738217104340613188941755059331
5842227043715597855438670309838535025397859
1571006805862503095084036002282691919846531
8719527053331545665849488536558614258847907
10027658958566252255079467899429929803123875
2919798420864598560345150330732778898918499
11554848953629577176275855224622843670207747
10071174018864854506908314904055093982895299
9937695473388659109273964195196687066696835
7015390296058143466756860758891987195726979
27155146132631179739013508051907927295340835
24321056450974736091566451372978156353068291
4359786917375029730882501863956413268692099
9937779171876689402330546214014961897770147
9937993306051561486747572371395783621217411
2016399464428659617650912906471306529547619
4445621772408148505881260926069031348407427
11465143349194406121578132255488251423425699
3054673773252893493688232699895871298572451
5711562768489299069128640725828045892690083
8674656344035614956979586456642815169465475
11507035222286791101054382339368934390731939
2097939625301554255033218904603455841907011
14300420061135781164999896401098486231205091
1923585948151716228661902307855774759885059
7193747563711787604490006888210147702870147
1805469598514939599754975797700614093616483
12902408249665682214523680880974990986580131
9939185618412011383708376171577357713447075
4317637056090315180274101113830849830259843
12902279273053386399172327379634944194319555
4449665282508494605551208339581103718304899
7329731721252386493497324165964205006501219
4270170445039869465215841988061483550967971
1839363497303218138095818631614581233197315
11554762470771050398387024400700017413008675
8497577919705711583003408896388444040793219
8541391978417767579603969640245024166839427
10069853968209521947502335819422214854379683
7192341115755508566008000208569635437578371
19961530241627825662525931401289147371064451
14298891285508851669501077961356745483097347
2923751468588722538252820517101454870321347
4404922266360278712839926944542382939675811
18571313266315229414983441584804529423331683
7236071557765698059382066402259243302555811
10158503053376945832457687344385778672540931
3013843919827751108716790507298692340649123
10116014159690917043107506199010172508316931
5710282637638240150397362124475301293560963
7238622394438863842865180730925845196345539
11287982432044106890545905292402380902569091
17131824572311584994811636114155070538752291
2879048197677883548437150679231734018575491
14389025197320617525282700083014415240368419
1485209080901043989192795470140746132263011
10116179060544773134452387888804015915572419
5843375540799221886859426152120965193241795
2963616634839227212827792993506399299577091
10026255330146365013206820585936476656700547
2965990339912471869836345238134619950386307
4316188194981219743965462842827771474972803
4364044560643460916477618905399674409294019
3143360027635560538050310210820689220444355
1530433575214194279762387906718930928146595
21404154706205896250501184869812483262920963
19965530054988532887059201842928137767659875
1486400032963459913565108320220029832631427
10113282385949870598483873200670411972614339
11286663835439628382067679980384035115405475
22928664958535179576348825860547622244660579
7239050310974022235025120325570023485903043
9982996982201454547482073434703286333740195
5754941966017965351774297833077920581654691
5798632437387083495634221323386395748964515
1482533387821357026407474948750173414823043
1662031052704828598495095891719014027889827
10158709131585198089185563427004827750673667
4317631822419836779763005891450457051796611
1836262226694428515548027123989324981509347
10294831463715490544792368580514450954891619
7151504537130861958827761850413864794032291
7151555210093195320863441936413097571063971
2964587962754877705153379312767845304272995
5666690652410669974022705308960913355737251
11598280372762408099412855641238937143587107
9892909875046733676687101712699420933523619
11462463626932878307353200491910430017590467
14470341715546305823775917196030159662357699
9979889116081188858651711536063837262515331
1833831155582475012333167983561989149661379
1670244474555516663946196171608206341286147
2965949097582269942037611429502582152925379
2965946354710930448876175483122099896325251
10070157123099467043263293280328293417161891
10026297909619691297438932459799301157262499
8497661657132122066797962055991953594682499
2832775191830581328177403134169413968925827
5799946924538370330066836445474879326820515
5714107990870937121255340483745251292481635
12947370891340768414106143067269721318760675
1805041670177046593401142828315249253690723
10068584641146404631707425035935896243836099
5753583492283193677228484255996832785697923
5798456862590617708413958750476837171859555
10072710607724748854591609432924783286460643
9937997246965381763278421660392434563224707
1527449376543310163926245342320211267919011
1527493286625184286244447651420218182506659
8678824971943693948929935685910419929866435
18428809184582884551694246055020561670836419
8541435793489310916324356438621211439860867
2016443378238577750074474749411612993924451
5930704576690271715205036723910071736766659
4357196458488712510748677052799539953667235
4275481832460981599147699429282996647169123
7147640723215264851029348493396291242526883
1656546494397571861835049425362086544938147
14386002410925625882915419354958775968837923
11467866982956549317596916061315376759311587
11288148584408916315308770680140446749135011
9937740586662607052346253276332570122128547
5666648072815530390078498529864709974462627
1532980255457525286984263225176872707037347
11372456242060381569938708011973172714966147
5666729161042494917711474629197546079194243
4363996494172279619156546474589958268064867
4364133621638534310200672511948943675038915
8457081746557062337957776593547202830372995
1527579646246443321156957733646396719078563
14164003755517144705894334985753100210575491
8501706500642330475231599161362464422074499
4317593185035440434137680076228856863853699
4275440710727289578676412000221276091260003
14343726180896280382615615815311430436396323
8631051145666373799604007647863217465694371
5842273571845831774238850103168298753493091
1715289445199869622559852641819026960722211
12905219783906193186441437918024392419517699
15825101700714638988871284926479429529777475
7105274193831298609369785890132922439241891
4359830657368703841007572722601968653280419
4316358425692778749576911331623785137802371
4227934225473802566555350689606875699384483
7195151238825587226378557894817228535208099
10024848844754812416440000196942208474192067
11685443004425214293797043329558513794295107
11289254457925090737256935296066769420129411
10024763854472551972185477120740752373122147
4270123800169152795099518098639931588086947
12725252944381574337696750143762095584449731
9981473767604526914130602803587982019334403
2921030450363964791562836688643329226837155
3407428586607724802200610375664831477258563
8498984241585419609948887617355613743386723
1659433654308840411571426964283351784098979
1527404012620647778684676381800394288859235
8628548079421110738366612431504304732540035
21009344675837222929989011276392979817933059
7152997545660132687069939447356387456359555
8586225548389581841549743255723541919829155
5797311058890401426291585765886983688752259
9895461872040861723227127791992057842831523
8414717959925198360528181782497083712964707
1527233919630848062605953396421197276845187
7422635611761013694547496364309960616884579
4363953958871421888464610494155112491096163
5801570119777932288243225539980591156600035
4533972979353301281789460822503345556199587
2963353112627875809502236978546377503214723
1486530338885987879335940345471772075821219
1482575931074506397056733194209418016819299
17261935918133966146123437498507528092524835
5843378244727226902312542065957193174423715
7192470132691850445713349772844765267793059
11418821078791407491528149511882954707667075
5628447270227117559873656334792546431765667
5797183536075956032328594499597341774974115
10070157123180557033824640049009501216676003
7238538442624888119077466402348636513146019
8678617526783279434780890986223489167757539
7241473583301286296041061920264297094748323
12905219787680027411367963283751802408082691
8676060046398869090786111774924387934967939
4358423004879331200680129061929658834128003
8590394091801881096649277774707461899486371
10027704310514482539698084246492593884633251
5974259353880636765541528292705386786562243
11603855222404256524321749410977513129518435
1527623588571090971149245323226321842770083
7419740550508677201146828665419385354367299
4801308946933018056595757091463345655455043
10024848844754812416440000196942208475274435
5800077223885430989682314306068856968516771
11422774121114069671172932882359924091391139
12860169421140191403325862808698829420144867
8499234220946259693925903523869236991726723
5936109299459167094891248078871257170550979
7150361564569843222679059758798256219591811
10026344472881681851888556583933837215573187
5666511037678733550065833674958905448500355
11288231040515689761369372386183002988811395
11462122056878873081003427965564778624294083
5666766211850371509893187341830638497043587
5801617966586653538054566214887001500520643
5840650497452748422066119567153741940427875
12726615192867863853122151627137942993114307
1570914964556317133385385660295128699538563
4360177876684791215933833627155260310196419
4624108010391412819906797802956235264434403
14157156995692985745392651033990492567276675
9940630407586564889324217710864586290336931
15778265143736565944046080089339014652697891
3366683810181333297273039715537966772628835
7151508522176863420387736724746052018768003
7147425133773812158826176229456870800235651
1482403209279928940170541401603324534393955
8588860035355522657017710168306414189087875
7279752733998542542197970042178260032528611
11377778433277089649723605694254455105689795
12903859945901770180052221563724067831650563
4361191869870157143861571520104869305321635
14427007591214775451773557140353799154701475
5666512366985440117140948848553241144888451
15732670989001491487716341217887294128890083
10026341687251257179439365958238248385087683
5670817863720738123916616421709592109553891
14077145475490275090034852712608483151811715
12771741281268977034950758011495505680637123
1576277196203285543633129216341792071620771
7279585036840246040699800423906383909489795
17082523287582267692818976536284432469006499
1805425675460915991504101295252675872828771
7279408252196659587426695521305189176904835
10116221598558560398090867485196764977635555
11372413706805159228248112052605419346105475
3096617476946382638241983570623553594394755
8631230633025885867715624888906478013941923
2966208374802817376145634675780925026114691
7103869072463407691011274279638582462352515
1670244474555516663946196171607929418719491
5840868666293322770052009206419966192195779
10294788888179519160761174423192144063178083
5752262155238528899616770504102144230165603
15602679152688924590773951505237633144167619
5806753936107068920629348569343667478792291
4315042522466722679896706633757476216017059
4358598629171378157984747214652587557164227
1664794476208985223185391935917298898014371
8673381694868218953343998756532781778571427
5797184782267686360047535844929732683564163
8541220502729083075924023875774911445406851
8677550197993759059054632673041144561701059
11244424995056492920781206991879556913304707
8589071428040681687237103386901202895834275
4269994823473275052077590605901622901184675
18657741043726553841933248919982604639582563
8584861716247435959164420203649411088292003
11463521524841519032575386161916031825845379
12904968433940776070884229949903527903241475
4272848796573052428092847935327691340976259
7195359874606707886557692845017547534441667
5801530154502827279903937591173373969603747
8674608450205809950268580884924850790174883
11376623421078007711749943029320956182205603
11244632316902628916055743597711327818290307
5666471208824697701878321515450221434377347
1572581982615304131151443385629821993356451
9937908154981729312010264825706991666235555
9979935639100337298775441538541340254702723
5802759778794659518554345603405130555955395
7234711635585667826277823506475099085739171
11331534631622581611123679112668636072055939
7147510290039593042605423869719412091263107
10024765148863056944756844464155077857516707
18610769912830147708739542375713526838858947
7245510487453788391012271559652933301802115
2924146411399299748319986456291801258269891
12989347742576272806661982287392522418593987
7245510487453788391012271559652933301801091
5799817905170753826075998490270632292585603
4358424331470577838069111671525985895910531
21274727749209775337202026469299972411529571
1527237859163006014580645686474272212716675
8454021776739831454844391290314478010271875
15734747161306837898844417912503086187941027
5843758488229937769437122852476363745761475
14078426898176217071296014667630521098478787
9980019376527975744058719306693498720424035
5843590914671495375534191470992830365860995
4269949590819756743810680195657062691281059
25759987120721867696811206497639068747440419
8413271679505612429879749562732495843169411
7195192435886916717243417664666774793161859
5847938984308077091362478406238746018324771
8635311361510081799580354275130530551992483
4275479427211943356778926867791771651444899
5708622268231755180982062648060009310619747
9849436103977401954365655093442664416220291
5710201430075993715635697426018261338786947
4275482082946125639901852627244377853532259
10071514297336291410725176467822206372682947
9980061911741485664810100727938968694528131
1528724063396606640761000959085908119881859
3103764868408865900378573594960228673293507
2012231004093930542659914804686676818337091
1527235244880833635484084970976022018295907
12862762614982599346482932470803880453877923
1575349522400347549140752875912125086932195
11508397848392412330459068032478105793895651
4272675912601876556960514625796064819646595
5629892307255342135398606967249250643285187
5798850647891691250848044195546838053656867
2833959327664810656137401578141277764162691
2971392451038723319227769456643159382758595
11290701986034892793388823894761688741873827
17126296140266979560792339491113362187686051
7240112408275548583711721974235012547257571
14339807708845735650490943859417325102048515
8632760532791382678092781726562512873429155
12945838377135994738825665357655914870680835
14384549391872675071796239713896791429815523
2876242236403484582430369633909462536458371
1760508417380920167974035360177292707147075
21304575514319133147728666313861356889217219
5798756141431117760711709759881856972628131
11508784526527713514585545381317452027305187
3008311671607491394059295235691252754322563
12812528552586097539602386430815993162961027
3010867735424949464357365809683352284892259
5794461281080247206946123956805626152256643
5800031988718320039837696922876198417176707
4359746953687108851588195921410850476367011
5756481293773643804603945564597111694369987
19566499583945923387905077870165840977009859
15826247526281585454950096715880057160244547
7146149241011945781824455911647189210861699
11376410651259034329630959477451584110339235
10249911491245528370314136759991713823923523
1971397120063417929462161423401163354844483
19566332014286857345493091655445463722761411
7280811955816195086376461070833918333392003
9941782814309844523079009790282334687432867
1971438279438839442386832461931693641998659
5629851018110721823484743835590600385764547
2922519140202817875347482564111342273471587
4452685461286864599052540402514557515601091
11376669975333336991814340309057320464287907
5930745785314681430527326678556210443260099
9895464535607941242816262501814283576512675
4271490493096638445543887246485224025099395
8631317162739399673818663030442477339411715
5887276082450897058694947381484784601796835
1748081371265126822169102984658832511440099
1527620937907388445640290487926657014434979
4230520822799890031795401721681017995037859
7106716280247773357779107015885775498809475
20051411431537128735859140190044796348507459
7148871458369600323253881035019154664628355
10024979188193662995505260594167405203398851
14342442149001261542414874001740881912239331
5623093261760035570109747281044291842185379
2965990342466865784536519471915787596401795
1832298512862772051993998445349350792075427
14342398205379970869801368661517537431068899
5666648072815530390078498529864709976594595
11507077746951895533827146089443447061812387
4364262642428290030553519054551843584676067
1614605484124287988482164233661424735491203
7105183597256430248280727999355433202685059
8503152662899251193910263004276938545202307
5800074609608335437746637280145068463789187
12905306182346559263488841850863885997023459
1658075185732072141869932851329394901453955
5846184250299637791053049588350907289147587
8632760532791382678092781726562582696988835
10072710607724748854591571345874911578399971
14161285701207925562008430225913623948204227
7237259850028332269264648542944484098545859
8590264993003449014086266724266047911958691
7377374151011996805521066621327762886242627
4364088468127016611705981968247551009463523
7150316369478079887290360358675694216054883
2879137290962306522851422240052287895671939
5621511315588235976455583689420936402995299
8501666584822318693518217347666031564462243
1749272323039976623299457882728701147419843
4452474062277359590892216764089847230140611
2013674548293500187796340437766791326116163
11460756941025356647096096944563433841561795
1486442655355959626512053681226870086213859
14342485971946061408998198739474360621604067
8674700288994443060196218654063159096216707
12810997241736527223852077166362759769821347
4317759380112625158484089051024909004738659
3317214962407237597933195318016848062260483
5802847557375828530663791401738253219534115
4363910139699108089454192133780609120278659
5847545449706220926800112951811271094967523
4403343060340909854205813813707576520543363
5710071128130249286826505602550205797078147
5710072459954272107970396708439544962323587
8590307686579429458171745207182200614817923
1484153845385640895549681749675599903984803
8584734074094812889272932290450921978170499
10025066996343849281100401212167634973595843
5797139678168988517151933767833356711693475
5710200269597768541373309050391564446240899
1530257992544271394978072869192434887889059
5803020433477591720602263549417260477191459
5708796603493005610022395102492139065579651
4494670459357990516645073735131765802212547
8413191837555473022737011715768686302269571
8631399356548939198369380680279307097150595
7151551179490475440012890586034830253822083
7192256086784429053334894210673865448956067
4230524722006728041637601958599548149532771
4317722250082761947627225711788633529421987
5752178456752007738964053419044894840787043
12989652256382469397696912925859559872074947
4364002025347635377097419476912620471260323
7192253432225195423613108039089857084133475
5930745785314681430527326678556210447424707
8541176552491757989450592954976849625190531
9850547255506591737157424113554717343258787
1571090587586926599205540469964432303399075
7279582465480683372611094913579642976771235
7236158040742198050878787842336315635994819
14033589291149471481148030372495949210753187
8541350809911654380543251238729889315163267
8587416456153779103954220675599572529253539
4361187963963333700221025438104573090894979
4233418625546694524013063685620089853483235
7147426627731660320810489629169490791176355
2921030490605372038966633909449418724184195
1746464906501183191060671082308669088537763
5798548610554624489162985345773706195146915
1833582426308626569111820138080512900242627
1836513533862381601205248000011659237270755
5888302042503611878206940745242530773535939
4452605751988955344555209330563854338797859
10113585738062287681970732810791626407516387
8543938693541815868048652084309222455744739
15735180796270497294748381560670350753273059
2876283398295079928807189936140035184302211
2925200325639991619596369806958727006427299
1659437730184509256455691181563666214620323
7283711137368980013672087684685045039408387
5710115119945165904185285304235016625098883
1746464906501183191060671082308669088503971
1575481247201936822333536251537456040778979
7106676482511792954080413267868506125407363
8676147902744144670029589671474034287945955
4230652418924231213328998150729769201797219
2924098552575462853733747150664803867106467
12596026516309983392428822817576198254794915
4491821790097985174545929374733135212810403
1572321286435909995526097113942680428120163
1527494570378750086638392039865190164143267
5667873579531059473031254217120845890920547
1614428652621921586073508806864054594472035
10026297782282801935468961259414715729384579
7150486595037714937773931167133585159393443
1486704680845744311558426079848237037332739
8586093831503201759357813407726170555947139
1485427115873789367838067100885114498028675
14340021674271870961273043068149513985435907
8454065638583797288978909073048029618113667
5756261854535472894684030994805279900802275
12771700073901491020681886964302519063485635
5798760005719183014522036542459701248528547
5801268169414416687420622983387416983869571
9980064611778908852997570154204112873525347
4447114621403596265867122096389810078060707
5712834553017292522581965675710976771726499
21304535756907437717401441205585105789427971
8677465126149592653381016316026801474610403
10114730074734225266202999937231736550040803
2878919219850153663699323269575600558511267
7150187352547134298112958524238060703582339
14254309104404010870823215840767005527647491
14384549391872675071796239713896687218305251
18612217526534295725717751694250344899123427
2919843695014700160249360519520151838825603
10022258254555065329206745855243326602810531
7241472168356064229515023309230848918784163
1715717238419993178251079947015326585397539
4227841101838767362151502945294985654932643
2876242239000899462890235956626883962079363
8589116616725934594818572460455203673640131
8541176635568507726007835017059105014680707
8760359731408017644474960194035214748523683
3106662671276265636873512562103175633674499
12945791642527931829269668385419913374830787
7150061079821054586081356100600816555203747
17173459769114457072714229594976031913387235
14384984215580796212401163371781175051001059
2921245869756383060613278750211948430891139
2840807799687167775363659879078999216922755
10024850210121112987985288663856229159833699
11508698116119139782582898668494344325108931
8454065562000035627284281680632994825671811
4451111525611181631018998968184997789503651
4404878395382809846382097081569709424580771
4275529727506464808256794363103387119029347
8633693821054649075620990695733329841623267
11466545721072272645690949878371816316245187
1572195095532955321495470238784045001610403
1617415640980153316256536213511373798412515
5840780806053739081740753623844122043455619
8633908980503858276705334560194250520369347
14342660181253586564426450980995699323411683
14249756498476733793889320107355558154250467
14299141302391035370567898522501115916163331
7147598228201654218977276938332890846107875
14295993735850904742401406057398470034303235
15780055525496830750973489325922412448193795
1658029908859094270782536270594494252060771
1482488199388522565048387223883161511464035
2963355813798504284378235775964863233431683
4492029234002161702608111653084262015602851
18304901380659277929096293823892450009389283
5843722593918711053537773766083089976625347
17217191449273210583977268510957449013990627
8589117901902995269521109445340855673197763
1622600919192131539755870649160994412268739
10072710607724748852136242982008893934511331
12683266494981153414254077787667011513487523
1572322740321103173900119545570258425420963
7325653548217154760247530858255711315566819
7107993672131699422130608739448254568269955
14251287553441916732804158177984338334978211
5753627393111100771030759386131067029228643
7238705999337594677933790218705425736501411
1617154947271250427669578362234641389360259
8583371649069438588967123586785457187491971
1482530734641245394692523833860693403242595
8500429196872832295063096573462181898816643
5797309812739237155679954192681511069781123
8631275824019378256450262290947036828176547
8586222888633923840242700395440102632916099
1572237593184667012829119825346892783623331
4316275925367580614969641369582356550161539
5711432338074649576106668715985362887057539
4404919606606214161437339661598798777653411
4447070716516586604648620586555372532304003
1486657943475629055589447139776342011317379
10027617792778141752056320160846269185658019
3013758847935367989257255145300066405915779
6508993451739262001925131953738962494310947
7684487009386174983357104982191019407225283
20235971266776315679796839896658657437766179
15782943987260834901644682320704313139537219
8895628873152241032077290680891376473025859
2924051904979216928196538454987937900763267
1948736616763705159802614799277911450340899
8897764732212155881446133889914776606551363
8593028456837945347785342967007827295537315
7323006969314391455845957572157282892059779
3055996392876009412071055076669605409920163
2925288132491158100365189086100757363861763
7147421151367059284304737468170729117812899
15472139654971892217873083544153542210165955
11554892822129733516306233955393141448217827
1575046248001328421792978442157390315031683
5889954388591850419857791928164108226206915
17131655716302416965787581742992357672168771
5839418300462553546638690062226019765521507
8587714287721359489702049209598558891738275
5710071252749017187804551425242338108246115
2924093112385803245966384873089399454275715
2833918165646488624667768871977338025348195
2924012073615042212485603656149975260337283
2012228307914078342572306791136982278219075
7238706091505777227199500334333062478338211
4316271933746187477693698851078400402201731
8591535690957322917019999152640787382146179
7517704957793520395406896123194302754407907
1897900334774472394434000292758171024770499
11289594820770154431749986222191989164710019
15472055860625667367758317042370204816972995
22882345506258950220037175876506888153907587
18218816502292746723717030293011522540054755
4491946819348829341252299913677418352646307
11420356335828466171287010363653520832600227
7238577022683508478994985235866428337560771
4274209932698438332240764332188801835272323
4227978132836606883606210955873510650745027
5669241357696801452388731748713247051814019
11464975874219890812770203166294403442583779
11467909597224552418630006882800127283829987
24413529640833652560001202769473602296558019
8631184065868374041178470397266651609433219
10116308039878749462988228893064307092592899
7147469126847588805263268844528075619242083
4270081263530804801404008102218489158342787
7278133565386501568568697291724671783470211
15602849365388002821462009441065648181615811
12818228414804314554033994071046181584151779
12854638455254719056374780933991972871541923
11508743441061385086346528759844282713707715
2193478058972472527626389642290452291401155
5708623606794690369366395076902197174273123
8541349402838542536563729342268328471860355
11244674891221811734609385751013436565914755
10074069116257752436739859898742537627734211
1701712537520159176764618701172672914722947
5797351105780574523009795476221435107807363
14254223948016339784683342992748288269227203
10333841439202000133012502761522826999962947
9849389536779281977055299243693088277860451
4316318500863462676091115790412114505600131
7147421146047958955909461096554937958244547
4361278433247111565147994944852397483265155
4360091402999184802495714965321325555616899
4317722203229010584452782404462401638571203
7192341115836516769108544869461395847224483
9802943656087967477742467778523476230474883
10069767487910463473033313491661729214631075
28026593447910969202323803531495040827535715
8632413478286592881080602803603486614327459
14342282569037284887170149385097889882317091
15645302203518838133648269489526354941843619
11375217044757692701747501397330851264599171
27242302318053758030162555037569605723040099
2876197003711978886087980713298334336484483
2925157949928618431417224362839879987628131
5621511315588235976455583689420796749449315
3184031713324057012666259497695845641652451
5621552521656105308847643707439665439082595
7320593392804040996536383141722775842194755
5842272238806130677183939436053623453388899
7060484525905970174346385385217482515614851
10024809134104096166559510976863743000024259
2921291143948476863275751594353543936710819
1810528844150791136352215736089669579255203
1810659068252329590324477653528686566518179
1810959347867925975980552456601212667905443
7240111080387460643802256434629331146377379
13991228170843409356014634446122219470951587
1810659055114918508529476568282504960030115
11376542292782077219397156089507405417717955
7192470219708095300442367963084291229910147
11418689363281938669772641360106521733762179
4313549598313258632520475948399427661800579
11413641381417980887595304395255372056892803
8587498903248590354735315137424883441634435
1527277823056370625776214661986054503111843
2924093112385803245929674628529452138730627
7241516073036604246089754081365704275369155
29768472296051294836309157233625715713685923
7282173093283938762698372970996137951764707
20051454060502230806013359288572238145690947
11334183654552252125538497935942239169715395
5802713088154152632717217922294431674961027
7331397410084727177083839356896039840982435
1486657952603821257482159300745083015599235
4316315925523275243053241681866233748751491
7193792717145933891102491286532655551712387
7195104667978136411085972091519518167337091
5801912848892852852097953960016479589178563
4317808771837718695829692440263982105860227
2925374534950008756938484032849985037111459
7106757652472827434620313988343338102722691
3008186557939914058869714878833623347403907
7102420215329863882803574123972053854950531
5708666215955368780008980240718105889973379
4536993076147518673207082332660757200932035
14296032027572171843970701833866275983558787
3102066200781666130104133988359681540856003
13042396415687331462586839137249978796619139
2833916878000048293218529721395024116157571
8671930098834642272687992709034427309788291
7060397997533795586492004690746783882677379
8541219090386424364122205986500927743429763
5708708795343805846468313705351745002116227
4406109147621393965996464789271132191857859
15645302203518838133648269489526354944989347
18347011274235353684033033827888948281842883
1923875850839711426563190447376959608790275
8674651028584006233181278146275949004558467
8413233131853208259312198627092586792390787
8765732483914802038584157195491229734051075
11643371634030697798559091651375899497278787
8676057387945573793122218048337870119308451
22881196843983807479909138218399156678005955
1617544617636492413781109936724740499809507
7110891558234382087456370874616350759758051
2834218730878416385420670115986951538576515
9937695473388659109273964195196687072990339
2834000571333811360592945260840825087236227
15603143127330813407336381295559176234441923
3063954704279696659814904877331460532741379
8675884596302543517972218816651986946368739
1808320744581361778363184327233346346499459
1580446938949013205585344606239072294412387
4361233032982135936866766181489042383734883
2925375940637742054109975633011442456959171
1482578664693144037825921081917397433260195
12859150074573964426640574588020777574339843
4362728700051510430272661337961499525781795
12947413383759378153692346191450014089521379
8819328518539328056545962950609974131505539
4408790196348664695101511212806059149334659
5844783194545981093406377405959556989786275
5712790689789134135304614010192348795996323
3407053580675855208968053645110249952581955
16955941079732850198287219063016908853914883
8586220188718149297198229800609560528097379
18700612936887088878276588610163809271003523
8852932580878554378235900862448268408723779
9982786914886788289331566799644928796463235
4800766327329020731034043344307390167524675
4270123802638416005504447825992152625843331
2967310220351525634338524833173733779902563
4361104221264925378557996343696954529880227
5798456939138969448227290685488743456151715
14339589456930990198644582022032836520971427
5840651785139876243524821138437902029685923
11466328895990774188228638813765406797435075
4406365684602282854208329641903964108788867
4637938793814836217508015774488406349134211
8588901203822341084657808656033295679654019
4271486383398663814793959517357369401187459
13037208254333236991554767120843831875220803
4272630720189967446216699085852285112291491
11511424503175331113514708216713546803947779
1527537112249756549851893803825358816055459
5800037396622183994734529061531438254458019
10203543944054488087373858787003478611930371
7107997696320496087950839417325672028346531
5795822410547970573670128662008690381067395
7380182812406419427157415411314996895163747
8628464338016813946472686512620368265579651
7278223906074530123450016070331112002522243
5888715593531305646016519308807467241152707
7287625787686368818799584191091559053435139
10027704187240530995696980759854082584420515
1712523278862318767953634241784420328809731
5665195269542550210933139221114549033832547
7287625787686449246179728778641091490720003
12989654873340731382104262798562081095390371
7151592343856329167214845374319090309697667
7102464037014698304830672505837473649166435
5628445978483510291031259197422747103862883
5708793862083303161718910973007067279920259
7064476196234790984367028018809188749772899
5708840509553931561420933728968591746998435
8541389270509458444268732135220283068976259
1836302187949574424858633493234342371204323
22883703818897818713591613786537658773972259
3012444242746878530497406064522961280406659
7280811955816195086376461073262844844280963
12988030473612649441764431514484546333875363
7329731717234257345410964785888334804628835
4317591950898006438547899515933882171267267
7191151541238820326256261435252248158538883
2015935480781380947872355291404130235854179
7280769298587634495427753166778877767521411
17082739998599372925503623581784544232282275
5666642630032257530779203196415033342004355
8454021776739831459680096942133748808420483
1528724063396606640724217000734464470551683
11466459283607046130299826906349024351262915
8718297638028192514663822984814851324446851
8677333446778427191952560146168988442890403
10117452419466720701053538093179347975646499
7155548086259395579848297857705667180236899
22970687126796490919715848328260767453720899
7150188772886329950992747561737839892996323
9982699185879755254085614103654263765992611
8499153099057113365242283341501456119337123
4761840185329185212557002703292042443171171
5887141744666793051600254846072389210641571
11467689986558228776295716774253565272196291
18216259152003639562501336358144844362751171
2880243045098714902908355963108810148743267
9977298448080809653842469207567730590520451
11463521522246637023377554303294478801308803
5797354966330656379910279043211725563333763
12904205632354225423105245555088856910567619
4274384179485441378920495919156691926817987
2966297644787919908171123201276043727046947
8940379998417330660709081349699626556762435
18657396821739884386675092229336928855627043
9982697856694975955904525194087506969237667
5802759743912963261373837089638772125313315
5842232365820983336590166412449636122040483
7238751403419146911159385091039134463624323
1760593398408063699681252185765989464715587
11553438522084888049280355777695274577827011
10201765303411302095215202763286567640733955
8674651025741812117137925078620103669684355
4497346021410701933676713435211254074541219
2058678262126881024722294613069341923975523
8674700288955064030348567519441552666594435
5714110654523070663918266072633465862490211
17081122371008133633848193139371138007342307
4447029549512643044488657742109546703361187
11465011750346899995432584068859944798128291
5710024773981095087469070516289715890721923
5708928289519539867148288063500511694038243
3011117671906359306942903334997982375385219
5802803682177407733091044050677722903850275
1532679935519591081917468526369526057636003
11418689363281938669772641360106521732646019
5933381517219245596390810912629685712097475
7106677776856703435643597865371988471881923
9937700831756619831904647055464026516722819
8765981130110202177763361273591811717376259
11200870142339659929895114868872766421012611
5840828738578662841667050496732759779906691
5840871272533478811828915265505290517287043
1527321683685887451243899421186505550567587
22881196842643900795467899738729021188511939
7280811955816195086376461070833954871938179
4274034304474222236009110749990443330768003
11203757389142079758295451802735048503925891
3224690052119393856664138293835589142971523
11466462029162281990411530125072293346743523
18427105319307993801088213861656945989131459
4271445180006889118095607305459524192800931
2832684762827870836462783469955863110981795
4313636120108820976996924281623456026567811
8590351470707662535239188071415726783628451
4316403613032582603865709679981257325448323
15782470571968924956151443825622282712158531
7102546415651787133820474700523116701196579
10026600933444950813438050835748418525208803
2923751499416796639774647508278671067779235
12815081959368921189062477218683477137985731
1717928006947780535110087669818026226857283
8674700290296238365390034227424631810362499
5888424415771730015940425837671333317778627
17219714286693393370523269391806637248196963
21009303467211312751547785093758057069980931
2922478057450894814071069389799747307504771
15783148762522334433131699983145019167094083
12905219783906193160833189365195480499623171
5710289335951118004116587616163659425912035
14254140200403208067451142302843002216125699
10069988431866376315369455224128165619271907
4363955288061429087219489328485201214610563
3156513049021904777374174464600188533483875
4496075365159006194144674985865885494975683
7015563141173294336376808761100797101675651
8677769724372932410536363878708407571750179
5666596071963718920006187962244609334219907
4406151764567700031721635195658937918720131
15429945970704421409545434876367893913868483
11375310301089366568113929814706865530079459
17173633979758001750829658668700617029096643
2880455887810216078733652108705366636894307
12815087330842924592597546142352679254595779
5712790809044510646737154681205939916444803
19961530241627825662525931401289148449067139
5800032159942345310394056638274475211754627
15733428567133467998715115759580405457720451
1572627260785042767403160279504313695573155
7279408252196659592487778810550410424650883
5795951217069279361789635142072894835755107
2963573969609134680171500352127948001808611
5843810332263262196342460976473244064586947
11289637397565216127202124123752105698757763
3183943938718045804406711827909603652442275
25852807290007201056214308484249991838620195
11508658290189544240808028961416727137228003
5753628643203595129155316836455243665415299
7193788732136773561263653454554730537717891
15777245374033673708799840141613956038071459
5840953766773717657631138887851630532925635
21535042626690849554577379451472559940744611
1662033711116490769945522974918418785048739
4230478244582437663371926479347719953682531
18657527122307735991981180797598841690205507
7105437562918245894166173490013346208060547
7239980820020657226448629055524675339460835
2097980827553406411652536722946545209912643
2833959326285443240257896057890938612227171
5840869862908421546257281916464243194072195
14123429285337422293552809622872983153743075
4316403613032582603865709679981257324368003
9939398300167220773338682268847699406230691
1878708597866313142767573661890744974253283
3015294146514687429949373769533390863900867
11599849893643193048736448190806684849997027
20095764942511654894023105600414582713004355
11286705127180508414504503889988400529548483
5799816616100821135076338882969939107483779
15560864415386500989042509148543130133534947
8674607123698231966238044274151333407463587
15919237750863204667806492047410211779427779
15781589496142341409712969262229444026932483
21312787487556987503456995327012138105742595
5800034743073547832450941536950492180190371
15427389940714136508287865806433155422591171
32998054160445035195100574879172560171947651
2325385331042079591981783761426382613628419
20141374957160341240175343821112535723455907
5800081462138590273423595412828571305288963
11465316231910607898447767792011588427452579
4272800818412667290975307542009962976905315
34263185242756150143123560749833802622912099
20364268099810389024103185439346141689463363
2232906906133118040071594664430054926724515
9159737302471606519639981095204992051555747
1527668833116803661827944255091055655065827
27290760765952855622157414862483766071872067
5843680061346082645138386020875632310949091
6017612035720642523795336191691833657763075
7195151238825587228720925460710883176158371
11905135438789738042862487427964734296169891
8588949093674344005622541173625474476282019
23064956410227886379655987266445913975505443
18172660343971312797126269379352295376066755
18172577977188153521483641701516816109705411
8677639392902296997256675421244705056327939
1990588820541950592164207905038887387973155
7235896016632924438600564260144131775565987
5708663561439154773317424985638914667710595
1968588418469414284912714621872845233628451
17312650302197836358375143408997865228684739
14342571049234953257484411893499055177828579
10071259130955742947231791786113699554727107
2966294857698187762960642819610366597761187
11420095812456746884222353316173169889056931
5666428626923503565817022168468631795698819
8629778988723032768905080204972856987259043
27290760765952893999469524765308730693209667
18657099243462846764506451950370638711336291
5978431922863569791466539150814079778920707
6105100704682481019792240678910032144110851
2835363197397280769062172605833050249628803
8763300078419356260934989103341436846254307
17575269905373778260863461192909407917754915
10027573881402859101257319312518650204984483
14568225328184697925719841446481596848192963
5843546924315918263536975564273936391837859
13349130396055311805311955634611813901387267
11418950024498261601788700948122974014381251
11204869708856542963487032061989555182605443
4362597067661685691722398123572657106617475
7235986398900011636849577511882887823235235
4408919268044614500408080112951132121565379
7147598146382334607215644284879148789505219
15827697767406982965539440593435826085769571
8587629262479668546082762487786133735446691
1623167383372378763434434448250880249085283
4493310611170571112662218610691036622820547
10025071112617126378434265599827567621312707
4453708956499792030409415374183756816753987
11421410294289962003313547768515292554270883
15913575305955098571606946620439669675242883
13995311515110669671848927097648159878327459
9941867960348450695073208773920936943463587
14255295225384087844284272154596189597376771
1623167383372378763434434448250774984537443
1623167383372378763434434448250774986701155
5798673640942593247265877245422707370372259
2974242102854311351391780765991392354894947
12990666502900405054619733968392849578990819
20278939593672301857856949690800246155073059
5756433440064977708014112436927689679606947
4361360760925549724087041676238418413195395
8631271924732428042581023129299008795772099
9982657855198030126742223600753717623788675
5843379453362436572329886261148726201656547
12812446187266005289098495483607003391263907
8584904334741861635844011975820115093531811
11418736006899310500714210935583485791050947
1482445579758559365305529732194899698222243
5753800238308810021642214015440433476444323
9982832195656607207008150681942698747796675
7470406775647638960825370331140456122206627
2328235280281739766984430883137324961023523
15734833645541831365774791810242288756524227
5800166453674476777483528527349832608745667
18926100604114304220542771433991931599309347
27288670035540153074127288319578902099478051
12861494783590163987970482168362178595625219
4453708956499792030409415374183756813541699
4407991674766764304322504542766408253151459
23021486541008610089001927475193335101538819
12000294952992452277103323330069902116047395
5753711179953111487264233892792567877144707
18748554245891803665334119165058575651655107
23064399572620529125298631875569349222285859
30075835256979092808566585782490427559434787
7154230864149568328936403386375986026253443
9980066033378272997717150934032270309262563
11290704688586110493334289508398027149284515
18656382702476526221778016745467046843882755
8674611190525207770526941873369939797285027
4682898741935500799042089280922878194692515
8999086893997634055514116941327539567576579
17309796476751303425599700639305028842374563
5753800321301975283517095653790138318889123
13431701710659564832625107430467087194637827
6590665006081017963157424322658819071526403
1440247902528165562655235392452138590373955
7504222125525275875972788086122517853838659
7503968207851366458353242286814894002446659
7192470178168451616156774673750365056308355
5756478639374295130058967225064525020730531
15690046723167931924748100862994128122944707
5797223329800848429869853286506848794643587
8541349479384316731642544808514869183744131
14123511736453532078949533863039454992864483
8631141533172620112803658293446072282975395
8998829106843201518391382897970281589460483
4407385341748101480502341615092439807501571
16003540175942776450568808164361611636063683
10116309410642468443931591336370787597884675
7239003871190073820244985850621997553523907
12856046232401005338493154099211666931943619
8590438078215541768166372785496685661979843
18655694284519184662786394562866426470082915
11510147060345636472698040408190556258375907
5800036112663302284390649925979560050071715
18658888292015477718348855349244359803676003
1527538524553598609705934655926427431672035
2283316677319803306140814324872193743798787
2925156332609155281882873275321671624103075
4271530205081047159143628136500405179815043
4317891020376811700203139846383234066879619
25675599894128351123725527714485079010424259
2967523101969801164720297354228175890192547
15737424231809369824673539568367212886627587
8632676877264316118835383955313197422121187
2013549598305161507853844009823427236276547
2963486161504385668332774735501227663336707
2013549598305161507853844009823427237293379
5663967108426403405200243639271885438687459
27243581252411492088206855414691654979148291
8552237226054465066517319866539056042148963
2876195584748140849059322629024798082114627
1532763462579342096884930032422538873766979
2834048427435682835854426295606967941630051
2097939625301554247927235704662447160109379
8543902801870946702442248543629040712587427
8675888585284445323124371362946158632804579
2325596766521732674479834665683680239401475
22887883002750604428749534104864310943227331
15782360203086935553389818915854389715742019
7238616824361884803823771278714499506541731
13079532170574080340817261035700572875332931
8541219173501004272858583088957098417067107
20140689281828536021808194209606302865733027
24365765420473372092933502723990359031269827
5753583450745926691540587813393229201608803
8591667322003192554078446132555307815213219
11553439769450543372696513749130246881414339
8497577919705711578167704427994601813545091
4271354583470125868163825232336990036499619
9159737302471606519639981092987277096266147
6028967930429467079815968584690979091918179
8631098870542439389524567831349741283908771
4276886870628842449716918926517045964085379
4404920937173996523000182198288929242979523
20097733772003136546357154579806175772456355
11465055656489038640754125572186427344721091
21448871313654421259869099283353493371986339
7504053273329394171648430723772147747302723
8586224215100895031121299668225071382595715
4449751814817834786556613208361249483691171
8589165844892290663132880854514366977086627
20049662281692089377360261190782594880682339
2325596762666807199185789055731899708324355
4314909436189575867884214487975768479600803
5800328535033969241498017076641979360778403
8584730205751374911426537978262481856960643
7148956527616394204162618644843945849493667
2097815881145255834650754458937457693208899
11464840127011188140666358597515349292490979
7425574520465204820082572795872320735818115
7195151238825587228720888567222634828403875
5840782215719280546885767680458286218448003
4542353938531469661934385373830091596049667
9980022079079192127557202114020976917385315
10345327542440665456389779464492854508112323
1527277821758217106898094655505444609592483
12993488406232656506722792832604691043296579
1789939917430178297661703101136986674860227
2964714155082675483795565945304576697665635
7152869776220259449294714877643914997763203
4491946825719961946532925574033405288583331
11556340434537074928070635301445196040965347
1897900326907432769417608612332910954363331
16820973765032241044256547675257661366113443
2922434117847691182310833420988709126375587
2832772620469832787125600822012879387562115
1897900329544147223188896141782880448100803
11463912569826954180078112379887679751626979
10026253968510720579149764707908139483204771
14568869750597814924130926686383099258194371
2097982122833876374765534641821049485077827
12947114182806228077327929597021201846577411
7105272656831564056804125068123855098384515
5753713795610801131584774383990157483353219
12903987625736374168058221944527899311972579
1715331933686508245193548560164692777313571
7241516111896350412962463508590118598614211
7105184923883126537997049134197146719986819
16822253724662846288698238331649052447512771
11418864942056533516269237908058145909965987
3009719325395965469741472018495806627845283
4314913508130413921533072371729119662183555
10026343144950850347320594856992639392484547
1485343501805113046955996759233027511724259
2277868083451114295008662917450168317618627
7192338626131481719089214977070898239016067
4317635724225485948145944271273564898987107
7282097289480664667749488563724348419085507
14295989409157725836857247313665286115332259
4637808626944865272011894551095058783092099
7280810673567331783820993180274973006270595
4227886296807727196605346588303681553239235
4980987467464557529735537912900893344869827
4274252470675424124367405569996110669454531
7190894963889472844621528793870493348333635
5711565309110954282602867195763778012613795
7147554275157547480438631552266704234127523
5711607883305862699160362956102927088913571
5798585788457391729818502129174279400591459
2878965785746232952776390606475478295416931
2919886113777942565986880669435212738044131
7282472257648227618555194383897843190762691
14163963930644728914012065022137962426700963
3410069799061525914079333286279819141950819
5753539538150259451439711104061371151750243
9937741996329136350042333269601349182525571
27153741095761312638261143156040088879865091
1527361526899979355682081253994375833324675
2963354441899054698065645771899068138855619
18748812033085806982409562017334363118026179
4710927794653592876430999640275616778167555
2922432783301898656013049705400569209917539
2362133082456904484436893407421051287774659
14255417674101421590935825870945573286613251
21536362591906852436070828795561742236724675
1527364221579086828243413097210733791416451
4361275648878036307974993598330518603175043
10022173185175207746978731123800863751212163
11738608600270387983923391344457845371811267
1621500366608930675438783157346553654816067
2922517897988814086473068369807408515715171
7238574285089358862852555803224309083768963
4361324828892565411840575688665008997175395
2836855838781978793079764269116785946595427
1483847910058511057796462547074164173442115
1968630949949495121022418584442256199296291
1898200616983202943836596250679165907843523
15781288968636923555568008172684328552474915
10115033350429304549745653241289459631329539
12807171643084136195564846766904927000403107
14341082316519003201257710487547891688769795
17266455519436896207419135673466085919203715
1527626293841541874694907955091471346213123
2010824560030405873706408108330305586502947
12902627830813375105175230062005235393595651
5707262548513111904286106523950736013893699
17266455519436896207419135672340219331912067
1704571795496139917399565409843570152874275
4317635726741695675966675067066187070541923
5712968968475575492467810200271920974664835
1485038903495818289604770353841649362308227
11286790195258487507700111932858314396998851
2922607034107311853268650031796641037753475
18748469179233592037929915684693089168247235
1483762799186280736032647239943282009147523
2922520555268588146809265028068268546560099
11509889116293847632171156265033461804473571
7237476636212212260115778098306921018855651
7472657419676422020077543708488809739433411
1530215540244105642697929388580248171583651
2967481818140479432510331163241301546307747
4316403613032582605075704264580490206551171
7154145797497615737327826321892275653907651
9976064849292159986167055343180593199451267
7280895740060668323498633837014768525873283
1573514979994387146530289309968508709442755
4489135380037597494759434259412895731451011
11696886625785191571390536774623828300448195
12903566051674746976760711900466608686212355
14255167613084714553637235841185592022115587
22883615963895065662180559794602310049601795
10117452333707663030377742274068527120165123
7146021555860693696371863552046107992301699
4402114855057080326508732780878102068823203
7147337451540352748035036000439402640872611
7472657415783465827559431198329854413391299
10068403823383659676512957960942176322000003
8810652407337857078906686673849314752009507
1527405382128401196250308198428408498296995
7192387732204233639456980388298065072757923
14481841125586977240212297063705087276691875
7104076561839600185162495706199477546261635
22883615963895065662180936923388651395782915
4404744061456134397873179282474667637543011
18474873750863910518189556974974822213949635
4271359940580454514514420782249301924580419
18658461739844111331425822323409351800697219
20140774345931400441008456902438483099301283
1483679100537017228752511582187458280852547
10468554836227745538618643930596410357332387
5667965257281164523563676307442190562562147
12863108544341245255702682726184039131518211
11201076259571384630412752680229268102450307
10026341732604147401539062292924371083368611
15740279373304016404518898190780184044844259
5672004739663817391383619018695578899029123
1440122954972372949924439008658786058669123
1662033711116490769945522974918418786097315
20096284870609168461556758033781944164399491
2148433137812482406959903525544136392783267
8810944963371025833351225234821138824341795
4315041151698922205915401982747062655124579
10159818861710209769784215368227499337327843
18701083269289896068274189807675747645727043
5798498104923234828449028069713852741292131
22883529562694869329639185604217500065765635
2921464022685363634355213738684056594587843
12770161993471925528057191568223126242232451
5799817907767225512476350012806022973070499
12596069098136387423369019442465781615597731
7372229789234761622279966389866862094853379
8456915509898557441208684623172075905915011
1440291766927837634240260897575479194815555
8632591887073121905738593877147822828094627
7147507547289905812355617413510745806907587
7106675201312659597719070869116537438145667
2058510778140987958808841630088305821820259
10068753490664893097496054897366227675614339
2106238124314365264444325318355805712824739
7235981083202357228730958171634931613242499
11508399010172599195430894850109713733062883
11509931773608765677329974145128458929545443
12596156867463515131885830684293488429996195
14481713545503677519979246463750179272470947
5753671178493160446974543244889496039235715
11205034701799153119137543778573256049724547
12815426352695127948484284812962059774955715
7061838970169715730886457931965404144669827
7282432421089062248133662328507498606333123
4936026287628810299651830308182845953554851
7467255253873544384639660446448157455723907
18571355804166481279550936457131765257477475
2879094756925216089213334639101960985385059
14564150870490368777003037397163861999071651
1527320357010858158753909021486591428889731
15782736587571235734174863739029752214992195
2106026735485089816896406239551791668113827
15825018038538179004747468270123520867182915
7238577022725544128126915743266690447973571
11199591382211830572433517716609760361485443
1805082909957885651870086655112137198026083
4404874288160519577649551915814570345700483
21533339966069752408316203571120927822692771
18700996873365013907676128564303314103247171
1527450701877203423810433317425504479024291
3317131176907828528974074757186256557546755
11508399008873135970930821190888071662638307
7279800752320591758111593508899443407402211
7456325927118182941323273043643499862565123
14255166330546825676327508255454648390228227
10071477116427999995212350519152965930162371
2832772493217910677690985737763071183753347
4269993495585265183432466522261485772774563
5752222235606852732661095674630545428548707
8544029247240974991029583706775959986378915
14520932351352707343305054551700793441491331
10025023179928594987833998099941503203937379
17220002847007879594212220158788225377545539
14164385367432829283308394194670746933074083
11421793368934683205042812041657188177220835
7147632701035369819103429750324361177468035
8540033674899564534973565787133619593222371
25528719696606140152094118750577220716240067
12951499520314020435934665879228723344321859
4317635726741695678426994679163945668873315
7282350045502228212050785213647978428175587
22926921291715058094871885273827686771766691
10252080945729499966053216067193933389968739
7237214527599998963041787762468699047527555
7193658384634118839718475812717432716461187
4275437970575021096163242285823970029769859
18655694279208996259744715372328881140086115
7282098701827515082039068056015208921014499
18657442018088754700990256520992479979547971
1718184503817869747345590771177481724769603
5753671347166825956673030964720662402403459
27198658392609545989740869620348753992262979
18657831637495791830246458723635747424120131
2921115515679731906558336569361197447815299
4313594954277529928609632732609262604421251
7147637936167408623291902649225403742454915
8633948901556890349572953700305109538408579
14523908612300442568333870858732927161057699
1572280208959704775967141288046536566149283
4271397200502711360437483152134630437587011
18657831645408346756755299793230455395099971
21534957565223867532693569604384016777462179
10027748181777255856501509806200604236940483
12902497437875464934279941904546073293330627
11465144720001420864610647562754284368140483
1836635877118598039080669265090580888886499
1528725352343578496424035525597555672060035
4363958202315289751054308438309180965784707
1527406760894877732778961738963937557487843
4364218723138040904867975930411156879219907
4317639627532073198445330227539168603442243
9982700433208525996754030311506817314849891
2832598196857100062780657155920255781080163
11198230255299963275004935205987499140879491
21312622699711764685665009563957589080057123
7280946300095777856578051938539218329084099
10158460518120377876650705546729459745336579
17218510047463604267832508197804189808696579
2232821796518146927891348516973780939487651
14563124784358348222579549997911582711521667
7105271492496984594863367904691991768994947
1811001881826261298487054356848325581749667
1482359218756789135293523780568535726727299
2010824600269672918856225164285377652203811
5666556188672652511934628403410869517687907
7154184255411923478153194343106845880649827
15692773020457900879212969906325413743236387
1881474722667792818205805585144139930150147
4313594954277529928609632732609265758410883
1968628252390479875288728234360538275293475
1968629581618475660204601138167598555638051
1718270820521350878421549328898586714678595
5711557332158254037715870012874624812192899
14297656476798454641191170188643401125532963
1490652229385919469143514404413373453273187
1881390939765683500227191617055371634681091
1836468306200676885317386292827272312398051
9980190849538036547773197451819924568835203
11198230337078485214992489548300462142428291
17218379796351512871809162161601006524675363
15694259214342088767652203590827246910513443
8544202133811907891366286758908131355496643
11245700935773779729718151442034583004188835
7237475233118094606824908890978408016810211
7151636334458261378618003615499908511045795
7237174740579510016171966511849076652514531
5712922570067585179916113334394721799376003
12902194208995250031461119155181105878079683
2010657109913327932025544949223304250859811
12990880383991253704536588569760207912246499
11245700933216774893055161298338536101157027
5978181858031234449900118188642059044496643
5798633688939951116426415738929060156412067
1833747411622397704095399305477753662640323
5753712549463356758441340872212201983774851
1572366612756333097331747984307273111640259
5756393484199604771340199956151630040274051
12861371040771431385958439034008854203769091
17309548992686951837008698596013355840222627
7282432421089062248133662328507498611479747
2058089283058549797593275717592901222772067
1805512071348429419613089720554377576821091
12947631623736941521046031159937024707183939
3011039209811800208049018674274395861584995
4539509177655269488579488960029226541719779
18700996873365013907676391529306335873343811
3243840650305007290142890936474776297156995
5842312284355088584573837729945485330915491
10025116390743807016764894408548337554883779
7147337447605723740002725707891203916404899
17266455522032965407314852252881461496394115
10116262718744329646460903418476233007343843
4359870532869935646609881496777278586296483
11639232381339583932468377348086788768472259
1790148735996174770173126119330560729061571
9936548480614596076523154148051243631843491
15562185660345182369359822395643974065166595
4358818162162452164536820418606130257855747
2106069217638308362344778803412987336374691
4359870532869935646609881496777312944986275
2148475636682211937020741554984193244047779
8632457341551639640180112995338653716911267
5843459118687879832274122805393270880928931
10468848715075865658673905653839573918626211
5665192486503083057777501897470397894431843
8590350101321846446188260741857545594930339
11465227128160500021083253656445871874740419
20095813170028534484457864789638189556314499
1808106863489364201616023478122872161223043
3201860856331294435343737167028757663629699
18397422384875584072861380300360848981172515
20006621767626723369106487798078558154396867
11200868815664830208198148497185011911527555
4358598626407899805811029592961675374596227
3198838224160930461928678242416720191238499
15607145551191693025071335560513817988699395
20095010111183229016631486566841313012332931
21403825063188992268556374604407969187080579
2922737354558344935847330141701616959622307
3275271335300087425238938537814934577946883
5845116791787674540512942635795892740952227
1483893103769763270430843391328339176361027
7102547905592202681130217048270581176305795
1791468576279944844484186336689249783585987
4803866337585582327837535513663870259802467
8987602056460275135732755469233954898719107
8586394188916728882826243763809955815261315
7147595404760736400752065749939467912906883
7281071285252742773032573435452266447671491
7195110104193910776519971398186852203896003
7151504535793411309910024354186653316778147
10029107904259418329870778245159753883881699
18655694294941687841786579060987711902328163
7193829891433364218988037661618141204222083
5714153231520878433791410111529797513449603
1530042660208946510381031314851442000732355
1923419712912825139638454317721735057876227
7237180010678425377794949730748657583757507
4806506189618988899881940947514664907417987
1715547225785057079992586874257576017832227
2922608411567946024044683598639677854357667
11466211961772980217483805671235533454648547
7193614476063164306184307708968644968023171
5891233111074417145207573999998375860279491
3198708048126007815493321041128669424495971
11640944599852539754519519818304558039800131
4503140332725758767535932018805898044748067
5801571462195832567360242327502764252669155
4270125173530324960076381428392094998861987
5798676346087422917239528283651999261760707
4410235146483116065105673010695482811487363
5708840469357997402121669960578741878038691
11464927932519750269687646136633593909383395
12681689903365570929749136895824963900183683
19919163838282918562231232715048855835877667
4271312084482187882038411763813950916040803
11421584586835384670209838134535585646580963
4362766921965833749856557966033464049438851
11421294696927727614463469007734091568943331
2100620641745494190816357271640675712282979
9980105697167752070671907249255469667222659
8675969619993615492274804347777947056410787
2969277779270995035125291160064497930047683
18521283747718282147856986862305010768882947
5797140917665190269873878402947598147226755
7192256092061902614545693242475931103336643
15781164053857659610851592846750599473470787
1878539741858489599964031512172713729135843
8587796738756219520158165028523103336208547
11510015343416355498577616877984378809194723
5708926834379692180247889579819168117621987
9849434773366399367019922204487206778868867
7150235249050372373401172088013170402199683
1670415915229157487339767225058109332629763
5753583410629979743085580431385903636777123
1485037611829576240833712393445453287558275
1670287008554374715661995926678693957839107
14339935277090282900751522866137670403395747
9851946937615996356659110503466576280423555
3360940074635305594497989475901062593844515
4270169074232933992813855491920648831372451
1760464495625168767428424443896529982695747
17087763187746728151984268649641209293577507
3096664093391382715056340314588769453969571
4274076839771192717713988926336824182447203
4406238112387129506367695560339833352230019
15735092981466130600951358742843169405342883
7150190007306575020894758786670488925017219
10069852640240218879016047043428247373189315
8720978648344625314777261858970605978884323
5797223335074273646529065692977880951263363
7147511697068416459991444462087996800338051
5712749603018551733270520104325203930220675
17133018210123584273721578208054743978743107
5933219390465147911558384653463983237730531
2879004293039259089931460615425835589081219
10113368911724792749241839110632656173401347
4227755984266637069411410640450860603282563
14340021667658696037786769395938353519661219
2963443583208420706783409949842269933799619
7285420737580944459193591344371082971229475
7103867782297074879735996452109770916238467
8586134996154393121953388713262201870456995
11417330932429578432018268153139373464031395
2835495999601413852164693716012480349637763
2832640817989348104802505296891883535143043
3055953900455657739735034053579462319184035
14296336544058264738465120938081872063301795
20051193310850800252028026801212412529907971
14209308043711284572738388567555744101176515
3014109986389938040169348500255874952342787
5846701239551027548838884495091180263087299
4272671973030298887724221039858171663977603
7235981083202357228730958172692771451733123
5797267235860629405207810332471255453697155
1715117976087437160427339299848233328848163
7150446720878963304114001766176625397047491
12860344998530548965095060871689605535106243
11334472353844552336393279500097294853904579
1701753664325680275946077903426920232652931
7191063767975444384136784045054924212506755
7105142474265149681594173055598618060360835
7240200225716711474124900242465715275338979
2832731246909780307020973463707121045705859
4314827020037837155927547413351959199059075
7151508692106499603558386232559089177758851
8541220459810274964082455764082559503406179
1528724063396606640761003368477657161439363
7235897262700543921029756022434128864545923
4363956747222425525134939290753510382081219
4626620214920961795232971246425829621964035
3096790441642857272006367810660724983924899
7105189034967986523080637803394193726445731
14339588216013752110744884848251589632465059
7237387457254929370213118570325829890446531
5669279907864225683066678452936039545901187
5798458224189220420981262501556188179932323
4316402207257745405918938474280568396876931
11287941181960950210529662696468979916114083
8544154159421477223407424077585395550819459
7019564200517471835687332827379705121411203
5840826001182265521193989545072965733911683
5840826001182265521193989545072965732830339
8413315412922666630826121511652883036243043
11463653328829236484924176184187175603182787
1572152481097701605737874923865613304730787
5710111086744954511221747764019443179556963
10165440296966727295436324850007641198703939
2832683353121685097882139195990901964083331
11555414183626744843415290481725626209744163
1613071430442750905061483681852525130125443
2832598202173786411917474624089071062942851
7240111125859232809670061087412766665612483
4271354665208195676390408052077842035512451
8632546568704871801422925851733941683395747
10026384265301175322573258662629415041896643
5710113828235784084659681600885151521447011
11289471290961016210896830187111563838854339
4358469616254999081529900419728594026268867
7102547823854132904216354994046882796441731
7192300121396617858648532042890710093044867
7239936743782584884331517890453145163898051
2921114147551261686372831697707137737364611
21304619333410554983107818297964942456921283
4493309240444995606959791031142865999896771
2832730002097217933260312786497210371185795
20005927617205995408939378266183917202774211
5801264145346316735859733642749298403838083
12725546627018659184418480205535037146305731
7063077770462010546164324038828977707684995
6020501855385475341089970546397136559546627
4316188194981219743965462833852492421372035
5753837415113712621444995661418188307043459
11203798470594709318705842068448210306832515
1718184503817869753464669778786938039673155
7192467557515266747175443243966359815755939
7064518771769727523059931565657627297942627
10024848921130845377420429098813650725214371
4453665110478559289080248660225300816604483
3189182469002331035763263612752942734678179
4361367409826591774873029854817195239967875
17172619856557360518104200796648968248496291
7235809571253754061749124429904022097498211
9937703409816983580131288728742520878860451
11641884283524235070951656638541980694389059
2878875312406137850696681972212790470937731
7151593714623843443642815701629928106725507
1971482188096870785723148865049753695857987
11371051244217951997483756850995533474600067
4359918513712712865207669309542140639190275
21443280329722990170654801683513168429716675
1621674626706102737026630761729300635167043
11371178721516338116557383830725952450761859
11421335941980883888678616456768611117376739
5801397237061771449420643093775770533079267
2835319295355910029114998051153046067548259
4270217218506211692551404276725376860949667
1482488160528693455062154274674414487473283
1530216834588770862262751435434274800769187
1718141933471267544357009186565270089835843
14295016584439177097383743404326246587603107
11511424500461055894937371047850157877336323
11414479861738849453822287936593786895009955
4272842153070976330042116022777538086635619
20050846300607177495708517292179730178744611
10024766514353463363814478690847805556332707
7279538637258613212590113881160809538820259
4275394236026116031333228205995070191771907
1701588748048237551341331384548635162349699
6110549296033419056986823824576216791592259
4361189206056910528543760951913008188264579
8455384151099902467128664349250128210725987
10158586794740565113875857296387971458929923
1527447925338169434061490909357902411273347
8586353151678089783449786508877130296922275
5797180793207031653954247685513249538804867
9939354480997483132312449556415306284667075
7240286621516431360127236388370981224489187
7190938907558112293992595089360266101690499
2969015704288124769899168840843467026470019
2832732613656392489609352259052956012416131
1440121634999574662207455140298065894873219
18610812444110137854342591368529926352677059
7237255732537043455126388246449481482013827
9982826792985523140091708852667510031554691
8813367019201720472549404049680301767800131
5752395283215124033569031821789215713372323
8587411132746156067089436506923447414331523
10116264050739687159025517495275429992400099
6110380389357362159686236974144578190126403
3317339938594383576047389752816243347657987
1485082766639206488962294590499355965429891
8586096691159427592778097924992885956151427
7147552781160370042030413570865743059389571
7147510284766285391681045972165146144052355
9979934307150695677701929068640792386640003
12993867378879075606519023825967392394295619
7237424671500957158471583610180400240955523
12990840595586366301177792896261605693724899
4668816523817205174809681210142818947207427
5621638920053488901410839982409341163604067
11553705903309562107110050953252944382991587
1483676356406780694121255175977626198184035
1718141933471267544357009186565270088787267
9982577067038104978642170079956147384886467
3154432499406414099643390402215608331904323
3009545112072723749322573318958447262272643
4363870309880162478197422352429090007620803
11463565467208039919622134108908510951644291
9979934307150695677701929068640792385591427
2963574013746153704770359108668754364768515
2963574057966878444805171886705949690566915
1482486701284071729014118129079618295140419
7238664933707626407427795808635359025467587
12730949888399338144339669337528733138131139
8671888978441018023609136602222872272964771
11421544676208622681594757690300180105207971
11602443170521784710025641953323124190984355
20094793447016070903918424166949556463217987
1482530689212450872999169059097498292947043
5753756206291701257326428818692316587004035
21349751982318959774403137267286099727884515
7282263570150925231224525402046514120039619
1659260773942545735360525422636449305562179
10069984268777533315869075917342662974444739
10069984268777533315869075917342628614706371
5802799363437388114765527263536422344333443
1971438318460574984862443354957683942073667
1712823558437979403824903466292570706095363
7192256092061902614545693242476107331213507
11376707153434966999002271469333416256936099
7237254443465723037047350487325122978091139
12859067611769000749715718125266487838119107
8499021504144353769028999854074695928352867
1617544617636492413781109936724530987017443
1528810381476877557113871179491718734123139
12903770839634025025573715371602705432843459
1881389606723443510099630279320843692778755
1625582334791782118477854563786496862821603
11331664937504543401121211786116208540094595
2835406981605374477601198857867708516764803
7102506611212387298113938369771614648764547
10072710607724748852134836313172508396561635
12857537631445135087629649157445298185051331
12856044905809801990281185439505890822724803
11332899699488039481164288910654561752094883
10071215179332795211198351839159523287996611
4361233110904898150868565586240265634583715
4672045417345064092572785121473627985062179
7282179782218815432226996390310612901764291
12902714198344689700710449222730744594602179
1530259406109061611829168770862093795692707
4271401189609127799166503023971347189567619
10248466611445482170145567306127911905829187
9939311854952886992017958051968091931510947
3407346173213325446981798832398262126060867
7196553566651323898551236729640125522315395
5798717508104354618806441460948267384871075
4317678306419437009830839599243022896862371
8588777662247101521233066691844279134032035
10070150523449547675856771002068340495786211
7106798817002321898733788750347515179667587
4404874407616344657897843666368085711982723
7147637806279135941995162997261213187084419
5756393484199604768963594010563954449977475
8633908988457017672653143171702348864131267
10026299237548582937876043497768952703128739
2879093471911891553806949954103067603438691
12726697559608994914453694158326768589806787
8586051418181865709678629060755427682321539
4362465271586801701146608094984037064676483
1718184503817869744891438174522408278762819
8587712827303961610239879021624120558325891
9980105694571602436108109803572784130035843
5888510802931467905819645889581053225767107
4359870530147061735211045140661116603634819
3051913013440124101251977278851118039930019
17133228278616086124243944405379980646064451
7240237407631274684713544041660736365369539
8632457342807877591397029521729624896411811
14253806452303526872163220593138790534878467
12947501147648434585344137015894862614207715
1614392727165825659890685085827448372856963
1569555291408624117676140121268836537273443
7237429984801485518480101625797375735011523
11375178534916932890768858197458954913780931
7242657673492410124414268628226640018805891
8455424109633558601498901195684201775566947
7235941164783587320423669218820123710787715
7240068506190015738923830797490852241513667
2832728670191983808265824993453587853119619
1790189860245878294636151683866967225276611
14341511686897003677566782599756067779096867
19920568875152706436029790115787132225530179
8540033672302104933854411710459635147482339
12730699872735406250213572219478122938210499
9805709775609948601440720255546195742624867
15596169908913440954218489089101914050795683
8676275630688988512719169816204051499652323
5842146087978519750253056969417655119453347
8633950186571769777675430733783246461637827
4227799809975117061282899652078207787800739
1482359182492948646593945149717941902840963
11421419687197048126516858538564903114120419
7240111037463583405774892908993916351746211
7151595089450461943562093948583604381784227
2878879258474543771876712116723876063449187
8545515280044723045671975659927569337387171
8586309288453651132694227560801325611553923
2832815072729552679820664501076036104130723
8586310534522418186787685430483035283917955
8631226602382571620308936928901797044586691
12767447957879770707166208597299185096826051
8677256397315595680927037487793762094911715
2836945026993356252941194285905310748186851
8631051062512174896492358386991778606747811
4359915891553157667450044244291036074185859
4716710149443385836193302705121090448238915
7193873718357680783404066746405897774435459
8631097542611209239249775838213239528005795
10068450346284999555368243966584957237957827
7019516350863785957487404393303015919127683
8590222412314277284849663083686936621191299
7193747562496110675356694720181473262046339
11553618172920544619466415876395421796605155
7285551046099942756080857526157825773250851
1667862422774663743635016210381292559376611
5801442548727869793738143896046760556071075
19963829841234554945936572091661771249952067
4361104059043557909798964616205701085235331
5843590922424488576424930231234478417807523
7150319029193051641448986011329587494061251
5798761541337336983972945549920933301727395
7240153572761983823112247234099540602785955
17176400144758222120386049784388223354805507
5711516079396552912415081471510729442101379
5802846138371630041936271236373958551150787
4361324832912450227284251047337165072863395
8590263657243243417838249814363580054701187
7146105376527302783626246795282912643225731
7240068502210942237860682515216569502801091
2921074518601689772172359918655558672059491
3143195122804768688979986354193406320909507
5798632434995108671905562193668761551213731
9940755484665671725200928407955198787556515
5710113794608736220086286758120165583458435
11508570601260266307571248383568564224990403
1968630953725867072438091451760325688567075
11550853296871582013872085185774598165138595
16780268805853114270981495872366000615954627
4227972774425627903092869508734715318999235
1667819882206639746164664428772784888584419
8586224259316509547341510534311498959985795
1483846583346845079597111541285810047423587
7150406892193169613471955526498884194115811
5801354618648388629508846397792271638697155
7105274065156919021878698641174318577520771
12861747340765672605891434919032439690304771
5711562646472980906852668268846953140555939
17217537177146518378629786827229210114107619
4361408698891269629053409399955974256693411
15687238025471999689281747264785927040605379
7240200181455137033854470390591622540791971
3051955625482207024723398146554876118799523
8410509457976261788890487025802457350543459
4410235146483116065105673009570544037794947
5798632440111347697195730402292896646664355
7147465093564902136842862734897388421617827
11377944712730325237516516890728407109997763
14342746665532085126507359944776960773138691
12636946800119773574732447637000603062933667
11376707161184075470267437202933970887709859
12725246046331451053072448844415111591531651
1928948149946666762556191220239679697005891
4358425659356129198902167167197504255271075
2924099854834233014452213519665770115833027
4271441102587141335038080132859486371219587
10116177689817738018599230032277243481464003
1527365602979941970838276902529684184801507
7195235019087451368480186752651146344800451
1527233922311766798421363726986759064686723
5710113794608736220086286758120165584507011
7456578606350465731213963549435599571331331
8631099036735276918249686011877720154279075
4315086389587838649914954421720121377623171
2878964408285442845230399262981098264726659
15780184429578868391310348927134514090882371
4404918276081492282292843480329110313670819
12902452157029673758459762145277228047602883
5756393484199604768963594010563954449976451
8584775320404168905281063313269579414934659
4357065859159421187902075673587169366152291
4317635725565353057235157430756638893151331
5708666178311055507292868725321914032230531
11421285301382659388208620163558766117296291
5710025892880541661230848038807664788147331
17127699799843464469506456232055033814034691
2925244268006309444538632468971918693961891
17172054685428902719186490506896546839504035
3015118523520636660711403193420278884637827
4314910805496715875781404678077020670959747
5753715122160172045010539493924843382055043
15735092978828432032035910632298111145546979
1528724063396606640760854534678429066957955
8674655093945819461753536645009778283713699
5801183268789276341887723014026092240605315
4316188194981219743965462836071101704018051
2835450809867969916228247522936843154821251
4272632052015339620642150882904960692032643
4362681981179976342148066704860710204183683
2963350490393613537092698318552364712330339
1482359185174351679031263432408204149168259
4449626772744978539128335270803768167469219
4314999991147395754062132982874348211803299
4362510559092629867141128283633383286971587
1621239742827513320362085578239242390343811
8631100245244783373806275761767996206518435
4317807149207121430804427868276566316455043
4621381770102822625294867688519694841747651
8676362083898234744477261176630556304249059
9936507226638484361988056053966880768271523
1621239742827513320362085578239242389294211
7237342341146429235889056957103620410806403
5797267364337017658512055618452377339924611
11463736941558168372584921649916030609328259
5797226031135162365757051469573428121471075
2925198992517811523320166043613531364004003
11421671033348905343353645038297024906498275
7148697207561931706726586804681864914210947
10117535993209219415883123507032294887132355
7241425481859548202521438010266582107951299
11463566839276489680789009713944935893640387
4362943994827491688320866097267318371455139
1576318276360367447654976066824353140051043
4317549324448903497819316332282012163579011
4363829051678927940276388323343005275752547
5800119720283558839352988546503132264370307
1878539697724199152374589633109788270501091
1621279458787192498597153813717228768630915
14341341585740593638931647928295010151438531
1704226062426655409124342477625074516104355
7237388825468131761531687294356792729047267
7237301053502791539353157432082737269085379
12815208194487567178822851296298278790989955
8631310471083192877479351395319184621610179
4272634671406022480924163199108860269858915
2923751463230362175710464549107297787450531
9939311857426307442102193724824724698204323
7193875169520667257589967536912793039112323
5933341853343444928186336401877626128639203
5798541964214435914528170895381176600628323
8583371649069438588967123587911358233055363
7282215499986916797187891935261507111296163
2919755888044415491173051937494655602658403
8588862648539949232853505045101860050049187
8588857257684720715186822922602508468855011
5801183272767284003132086989004076633689219
8675970993481671560800271563970413383063715
2878875312362998040007446446984471594963043
5753716495522730669094894875749117275222179
5623001421753148108344763969690485770199235
7195151236229518022781318718155793445948579
1667947402423992313648259970765119365061859
8677594106780261580738327102700063418422467
14296160921150494758430283953839277359597699
9982870744567788456316527226655632235173059
11421669663880607702023605734311404175200483
9978488190213666847397966642508479698374787
5711476207875783372250133057806971657428131
9976155571910963700432065345490975308822851
5710112291360281729358691581535122057464931
4316362322426322740048523102270547301537923
10026134328904740251938605117288410092084419
5752219660185659472560532775006366304700515
15734918671874968237002803495208386771946659
1486530468859594170998412540889463915647171
10026603709859591474205273063361668482928803
2922519267453349704335612103368153620420707
2966034162815518371269346474900588110842979
4446904472269811215537578147021054195896451
17081122371008133631353751663582674230189283
1485472398057072085661799195219104702305411
5756350947653997056976924494038878690416803
8543862971643890591532039392322887434212515
18657569657603639476813493245190680750497091
7193615889664675391011758514295317086805123
5801308048770695479907882256004790820707459
5667832248845607065507954220047006285565027
12903770756517980636145033516000866001393859
2922737345262701339470064663116721012511875
8545306510730715616034469838550525871789219
7151724229533783305292824332447634230936707
4406239572884390607844059679279630544704707
7150232590351037727088061033400871306695811
2965990300809173226065675840823874813035619
4359829450077204967764490126737721278959747
5801183272767163925403906875922712504701059
16776059142088652824191521895633898998766787
1573771644352530982526544804263338433551555
5801351877029486617726432288798088092621955
8499111927952473770153348914193977765365891
4403429499144733194964247305352718111117443
4361322213312523153247010207501273121524867
11463608050660847250656743748164542202682563
8415953971989536027811398951855382088225891
11463695781005375622841461815517645130507459
18658976019723573887010701120240161333091651
8541349435210694258561142629221804974179459
7236200617576275635415328125240773366158531
7325948637968189920106848766069103722173603
5714239794854897424298018696482107145915523
5756264542558187801369689284339304934545507
8543944050654681019654369241167093767967875
11636516688105347244972923197577753710040259
12815298671686480000547614886244111367901411
2963573977526841954267052194322062802952451
5665192486428332560611786628267896274553955
4230480816025621908378776778907183188348003
5708667626961918692524395793483133431715939
5754907407185238368107013556050727798904995
5709987595794412445094367560493566398733443
5756311025338542314675605037590926135071907
12900830417134412864597720857993615842053251
17215612243296985336976364464906443827614915
8541134191220154455971779863393076681804931
14168428969946020796550598234645260372644067
8587792835369458206270091193872664999694499
2834133579807435508593241947041600047746147
5710112294040176880902975338159280755126435
11200827569359155831909121224917128614810755
1760593398408063699681250994565229100508483
8588780492090646375835968416947489765266627
11376623413369346428681003775834501603858595
8587544142520669702505497749559434601960611
1486530466139215976709343299603522701627555
5756393475114627739778925905476564857000067
1527318946090511038981865114150624435540131
5802540204262918017533217848155754584967299
4403388293076669432207164370213549669127299
10249912819175608435606809905279442377679171
11464840200794750436242458391323519778923715
2925329251547525857561608108167902412309635
7239895832546319542691133007564843904147683
9975978532547914814689073863979234878460035
1760593398408063692354350787804409836710211
9979976928245155558845555242827900627617923
11510060748920492833858595439958046360637667
2836680260091254581456684126859453279670403
9851905725256930644484224906664090827560067
1718270823114843963782688840072443765007683
11602485705860709019519895832133295368373411
1718269495224338399517032179040439688832323
10116135194677200081500205964022767693169859
7238704719563104883337830590739617776993443
1659395196269082260767930783208480507632867
1621367225397936889007659090133446792747139
1747996212402048666764837641413174545816803
9975808471804689983442532386099753768882307
12902368422238669294765210556374029056514243
15731983910612571962803350556838785749065955
7238878884737375638456779396976497904492739
11466287780955554988695532384402824721833187
11463479068690230759298491623952511264923811
2832730000878921450469436181258595257651331
4358465706288132208549617770915009932660867
7148957941302878872437443649593837273320579
1760208094930622513543665778936050410137923
4403554493147090300217081128187523616737411
4274033138757901217679181398642562585202787
8541304123458197588203237243696751395901635
5798588534088407896197047899314949927767203
4535546872314424012584916499369745292862659
16822503781824667503469666112421353698237635
7327265900437755713710327710424640968200419
2835406897189944888840430335697779874204771
21488590021924275750796550621934369478355267
15779794870854625578251710885430431922164963
8631093768057438696446245360895746096010435
8415952683042600146190578255737898665116771
8631056383402085196315513177622456540797091
7192257419909264640924897122438724210300035
14298885928194150065626891276003691939957987
12993909914175927439409447067919581688640835
1791424791015936518761570611057881199613123
4272760941694486964427693645499070729586787
12993909895886384665579230194423928738652483
10024766722046648689828118560141497887531203
10071345408835130486380160917112639967073475
4230522066230551042286181334526755100264547
9806985757863916592739250687391769837046915
5714281124279149135131805025807171331458179
1712561571887842436502852283366287667760291
14210415245318254510999899444976594021720291
1579173668505393466658822606238038061423811
7106716363288990468634333018160656861432963
4364041691772763183774898769075654712429667
11288067539183586786251388340588062933422243
8539770231869632311764159473778611568381027
11508657042660321054485294762966446959206627
15825059235353747706944363012928642158337347
2920013838918458274059325686275131472814243
8587582729070854508541535734899678158983331
11420226161216720285972403568103399880891619
11465099566368293048110587724417969375421699
10069812886756696681466161612585773673157827
12900830417174653192439067933310262591068291
8632631554836969365971247039646058853567651
8545522057374101709851391275093790917957859
1702992505061221321066718289717055487940803
12900916858492513752408080633696504698211459
9986996827841051729640632088477714821058691
8587456410833542090101102846884190681729155
4408747823348796149395594120415263465801859
7237255732455953468194181273754907134071939
1659565378990917597030549303291490775274723
2836988934395539599839589134762228453744899
8500345335923934069988233683769208442357891
8674535433699876463905773083199093755549923
1572280121948489519329497735460471242463395
3093980418534438677344635114997237095304355
2876242236403484581143522495329780441876611
10113321008681494930239792670395131688519811
8677334662069987029566500649087650502971587
1617371654480576091822698057341853236401379
4274034384909066762460954019562770393043043
7022286499649963088083089445498501478913155
5663921745841152092153909319235161055991971
9980105698462061699903022013764575584982147
4361104053725722749886585485067520072290403
10027704275675722916184152866950003254595779
1748082700452597374042368490008625509801187
7106547470729883101958477967167337888191619
9980020832926721836328999134436062290576515
2964711665375020724169562798255097439684707
8589032879295722470983591226920400397075651
9975851043408363515611045484662726965956739
5711347141610362169634337940561461435732067
7015393040227673493610563613350912345643107
5932065658165857509297319447802154796163299
2835319125222028598257464080266135172422755
11466378208495478469200761807807505133378787
1528725352343618110580739699167526445586563
7150143569838669935732623773385598978658435
20049744453714596023513697874745430396641507
7195151238825587215572529001197921309462691
8545265222883021990837935310696034323273891
15517183324988939025522048455356004189966563
9807194525878580957966327362544329795277955
11376373353695201493514839165148366619418819
4314866859276659798610378464093546129627267
5711470885685221350534422276069255066750051
1527493287924568242651156635669284824259779
12902453570674166231386824315594132961825987
1747997629900358693746195263573321293470947
10024936739868728093701918239379991109406851
7285286185529870551777028875127626564509923
2921071656431632177576479900747667189400675
10068496870561658590249565913925869502567619
7152823128664617912389081831673065100220547
1836429756115692068560080049740745818644707
4453836576827312776664805936701973848006883
15690090582415710949809353244682293733430467
8499109186499355490542376907144281560614019
5798544630664192596499235423220109993547939
5799948295387137075439602755605032549319843
4406065316682587487606283848675564759157891
7282518857418474993510649115606824565084387
5843588132860542817108574831326637180753027
7195151233713268717107067690122402306792611
4404790545496254882477940533364523129799811
21443278958998369006599319147650502872014019
1703077613297104981620156073476143031948483
5712922612948524708412827803280654603453571
8758997311572041022084191761248148278808707
8545476734947981836639810810055217346812067
8810677491036137154029701625432811011934339
12854770178797610391980943097445991801128131
12903899825259159361380999980101938756758787
15780099391360558846981313372454759144077635
8501749117673728905266407655979505129951363
4270127955262881408933851519182284577248451
1745273954722802783765945647363478578700483
11376626113408121448756322402903288095967427
8498941664830888076107790227107366682304643
14157371037879293084571719725132476648269027
1613243022831274075173052890989467099370627
15824800004905824550812166700416767234317635
1621718445713701187455631708659707897294147
5798712148354613854885837400151832647599235
11376708567082234981819063467184996111091907
5710157692802865263675239676583470546721923
5625766293904246040611488795542514690003075
15824972764301091164330573871290555437398339
4230480905554713200097706489013479125681251
8544071785012327762333819463891428381497507
2832598196857100062780657155920255781047395
7018116543932431533902356588793441862913123
8586136445934568147545844884919291639566435
7151718749231902987348789022547328817469603
5669153506589580779356660762212127935140995
4316274592121169531644831277258375447158915
14433901228893106009337001477641838227785027
2840895491214967230239932765802061146296483
1659395196269082260767856998485084995788003
12899511785361137165402299805523545202657379
12860130874784513256944800057926479968015587
7148745143983412906493617362636983133836419
2832598196857100062780657153632106586345571
11469009904557607531951388583201192427981955
11508613096317261944693520775467024390465763
8586136445934568147545844884919361499893859
4317722250082763255532929044694411543684259
5842185920805528715837704492301564583647395
8455511838641984436557366700325348372973667
7238660767984646235266338500678992983865507
11462289449789371321697092834366568295141475
20051237304050110288126817743667011660193091
14304198678381371032613595646237130460632195
3098067755599388866828232077044299209939107
7149048458824524259399654561665068529914083
7150147521097984943522374955021913030726787
1617544660511091097303091927478277471707363
9975808473143209018135356408480772311385219
1485081395955151303435391723854142545924195
4317548038097879484034042736269361218126979
11643451353718543869352009936239175975080163
11414479870903644027041398598319725496930467
5712793509163223207614625949387667209979011
2832731287108293171547645836177017853317251
2965988970363085371960025674497214006927491
1658031366600203081769597649201095826805891
7061672686902195072709912664048017631971427
2877560746119390477648373869242472846135395
5625807501229507131374140269048948675613827
9847864877183430286545217957150831326465155
5753671261616733953796642181434786530267267
7152868361233164056140892131641650343743619
17217622172571760100008201680326105530381635
8500471686733409823733985881691809546048643
5669238611089695720259728596836455583716483
4403429499144733194964210415242270480569475
12899554362195377150988853755593444807444579
8631012604544785482333214959979942912395427
1617371654521100023987783907745527375272163
10249366342912145799697524215734574876272963
1748081371224601589126458658864883599384803
7280945008632555542912040933740915902848195
11331535914079338334168574604221245450946659
5621597797145990917253148691516174862714979
2923837864350739799829581214096208440993987
9975808465277357892964713889743689811627139
20005001359557899249514667548982396146923843
12905304855754047413943041963235181772050659
15826508100483796224598177867987397981150531
2963572688497192882777914887195954060241155
7195152518804165010228269384251452618218627
9813962957473676042246814917956091322273955
4669025378725399983392346235317335258047747
9975851001870268338290047929519082088598659
1531660203424092973258136686719390432003203
10164206731887559995788092147099401324868931
8634038007989510463667457004837189010493667
1482401751417169039360010633562146013844611
8541519455713619599072558174549054183343235
10114816560350054264745376533918878337899715
19569390739295404323483816311740835852199171
7238575617035440368154243530112366834588931
4403305755067029118901662600520756012127363
1531660203424092973258174691438860061184131
1531660203424092973258174691438860067570819
5667874781468041592916865894643900214251619
1572151149066730920333108655505351556334691
7102549233561581188027894163457121113513091
1756072397698612762122992982449974650406019
7102549233561581188027894163457122187254915
2968884030317069196384078362880478115169411
14215899646439291695484032880342159473117347
7018072680789001164793399968074571018503267
11372283445057682397095650588886836494632067
3051746773090220580438101906289299598451875
7152823211741367651439733465603693773720707
9895670680174053017552039008990188030496899
8631097586829439603850163050991599540742307
1836469678348863441491866372093477514322147
3010992726951784411778067758700671470306435
19920220319909957270269369120848385962840227
5625850037744931392949696541931711310761091
7195148571279470065034950540547028040195203
5625642597655153966207310503668881558768771
5794546350373982421127537412864995974255747
5625641265872958585776072953607644979039363
8416349180188082464709755098388033747497283
5625641265872958585776072953607644982121603
7026457705577800122200674001946160010598627
2834133579847922419901908107901986391890051
1745190218471503244645644555983093442450627
7195236390060497543732550925635777893337283
2921155475636640121596608071544599140765795
1878707180447748733610015772935459024608483
1532939094823602901281902226970018231556323
8631141535769997819027111045300225481807043
9975937443228089535142784232121645188354179
14296204824533240413479655654986870771779747
4314866859276698174751596310882105615000707
2835452261032585440931498763233967540899971
19920653940550872166347410193479697744405827
4362465271713607734199083557890459475090627
7193614599295239903895284802021065959279747
7238999892513659972405286450734589470314691
2097980791088519774736468065112982628412739
4535630657731552123835368679047059536611523
12904928560916610110059637453406020181469475
2832684721330100361502423740961480766591107
3096831660453150437892590923300609821152419
1571002858539441350066215590624887852665987
7150188768704149882068571066406910911842435
15688899519009366841844114278023040376905955
9894225771780996241409186148991407474414723
5711389759989200264133916068196515601059939
16780226358786998577776085552087206228828355
5754944493157785974634226893709117275346019
15737442930694051743527447572560676091342147
11511289953853304571054136353044735656699107
14341079574984954628939313835176564368705763
8808261288350318265672183606746755752011011
10069900531224274711633632439264514327944387
1482706270580619268383370926730122970105987
10027531222826868870562591887724578994363587
7234534841688232032553060548253932598725763
5753709720832881765246801579413841147726979
17086314329189724134435845742970774383534339
17044459690184723220264235109490327698055459
7154270657910115951538035436308599074262115
8766023739595555197345995289360418920108291
1745148972123920882996584052445271632812227
5753580746772567301889017329515316233018499
18612132419680355489157842327203378423306467
11469098964292553366932315784781876750947523
9982656651845243375959653623288095923478723
5665195269542550210933139221114549032781923
4229251368563485788351828603931234369867907
1971103230908066673279872102218965244521795
7462150857443386638661903846412381208323395
5797223333900429115803357795213215003775107
8590218503727966291364570423360637884204163
1575090239903715733205906504316269795516643
12993867368417353195907004419858032456119619
17217452106640041404414410047301139496711491
7196421928780585642513915292759294330673283
5624318728028478459028745944671780463579235
5621595054315299270061336965871850019130499
1622772346767138707289844988670627958462659
2968670064851399112301267496827783759669443
1791634853175177849979336930081047223505091
4402112235417776934168746344691774527767683
2832639443081688128556528928911422040247427
7151545782099043478818359485790934059356291
11332982204924170856949770483755801437640867
7280768052517437544504515398811729198815363
8499069399189761502443620582758001258203267
8633908993528895162690582151437816228387011
4359830788598588857328153380886658635994275
5797312515450136663956899069533762230587523
5712926390263442596067989965937645363237027
5666555025558935781504085352262923084435555
3011161538988418425961042811398010250006659
2834089633546693183064873788968171465741443
9849390824509663349776283437697032487343235
7014119808601612016637297051508736152181891
8632760532791382678092781726562444156082339
5710154952689851701321572371558047171021955
1839491087693981803716943203078079712077059
11640609498295142775210056066268626562816323
8497748015412085409859118587173000329662595
8541176636823481820233596425328330056832131
9982789661618251485126621326401466036952259
9895628146214291631713624821835286133707907
11640860847001471967049340032530625172314435
9979975474276541713049986727964940941140195
1484153810418683749566178812280932774545507
10024765140906053819861053785867507244245187
5710158896076936440194653924058486224915587
19569223167037690332278031500718081355915491
7195192398242764415611466119110537543484547
11508700908440462001437241806697070407517411
1760550899418700917151294659154555623978307
10026341736377709268961071949706543614858403
14384897771584714425515858211563927203125475
16951896063451845048234462210693875902812291
19920568875152706436029753224482717970112835
17132975725336378543337605084292652867166531
6152449132647229768196584325712176704037187
8587671791366333118059139620068571455984835
5843593578408879786095666949339398836262083
5711649137407548612838233459423800410218659
8673423113983989551315501254995037705709763
5756480004826712800923476384532124402949315
8545601765415650378490067186467360466964643
2921156727061352313624565191844515751692387
7151548526311640365213219144721041891299523
8590306281055551535634878388117710374473955
5843593578408879786095666949339398838426819
1576323766081262297596490710445704480072963
22790890558469579238098224350832382746834243
12902452155769588174793046931040721906635971
7150231215811063233776987714363268937256067
11290793828721674137330442064457649819458755
9849308499347237937379294675666447699582083
2963354524932580405364274887954223903900803
5708663518601395908738948483542089198539907
5936109299459167094891248078871293745761475
7144878629105205779089677804103646467722467
7152954932525452662893221935750754507753603
5666425930905755860197087873619187640473731
2832598198197086011651039671087587971503235
4272847553059786076946672501898841697720451
5797183415358816097506608182212612865427587
4272714424032389028985012703492131155641475
1715117969518471743965788291879439569331491
18214854115133693245563740197527212267804835
14209093999142824233353701639963904986715331
7331352126514312801772791436239812259197219
7236191271401408899705430262050395025215651
4359913147222669476337343858481698993967235
7193790226221421475694467465263829496169603
7150275206327951517619197597728314370362499
4491989353387027685208266621873035789046947
5797183415522180700048549652757362874811523
2919883448580583862574514462341307874614403
9940465589645619490149731754927430576509091
4362554411603166609774669804728370950376579
11289382063810070283192172795687498496971907
11466211960435606392361659442735899761385699
8589071467105947055808047250810700494508195
7147423885025150033018971237794913519310979
2921030449107602884270486947500589774544035
4317548032820689686762629308518285489308739
4358465580371051091775372208308283060062307
7241384352168734248530372177747719686784131
21304833343011940553129388632136341469174979
21398585342361444033579192999726113103295811
9937699418317484281509100041184366876100771
17218813193311840894563238938715428169725251
2832683353121685097882139195990901963000963
15647720035659464548438479791337822514975939
4362683429918548854577493992491601803482307
1571179823787829575607610428887466571404515
8854713897127619701851789413936364979103043
7192382487983174768827432259677358083180675
8541350805974410884368287390052930247821443
1704184814820370362365911241776130022348963
21304962230017934560747173098369594265114819
11244589820588287406366093001310519115781251
5753712506625678405792295216339951942667395
4452689403619384088569224573685833646938307
7064311209625401635177724221226094434519139
9937741996329136348871260162139909444997251
11244632316902476648220877794121848419619971
8590306358692608008260666849164290875821187
11288063559248431722379600078680886578680963
8674607123739900914322544841269288150111395
1662031052742819698123952931559304155368611
5753709726067086568112637975345335306882179
7060437875631058371803009991137337291181187
10071259008973692160792992179523012879584451
12902194208995250031461119155181001691568323
4227928871044512726220780376961151783900323
7545222244913410251410201464893549662481731
12857665237332934779525508403178215711050947
4360091470249155779543640940732899415825603
8854712573051827680439335322741296932988227
2966074039698535485531870566424124646922371
4317589163644624818539297907453706806265987
11463610713051503653902074156926661942287555
7148826308952512479287330710628075324052643
3153919594057092967163387986483949876787523
9943096002082297284397944041336110811580515
5847628945809904864864638960490022528294051
7151632223417808818404983741688956982564995
10113282385949870598483873206409687482998979
7151504618824483532438465931555061272517731
11289254457925090737256935291562895893174403
10114686255768745365787217739108321911448803
9977169606503648534351627125705176725491843
3008356861463741420255904770413458832331907
5753712384687755152775018038324828705169571
1878414706235245180928812831307033230020835
11244551270460084826172638761464303541358723
4274035676615871117120280804676061832022115
7238880263371890084342418701148715323006147
3274934865534477122336978414023001319383299
1528724063396606643143509861722876728743043
14120535465080795459827423956334491198494883
4359828075373510351083326825084103989267587
7147377366020616342697980730285751283028099
4227797193056235183761815999783778911389827
2833916835201512325759461027169163811031139
10115960815240865328069238180659186728375491
5714109278602511900776229825889560225257571
6194646715190334287963594880841907498722627
8500300139739415033712835767664690585503875
5885950796702770784578682688246561209719971
15782735293394015500504924942609856297607491
7191023896450908954169866283537004273700995
7280768008215584447595373884782062428392579
8586224142570091954244771591933151964957827
5798756016732328218679851501595071172807843
3015551935007557263906095374172423097423043
1760080475945659960844432155105272566984003
4448304151785797183246848774731570673292419
2921247237884730692247484937667341820464259
10071049028555133941357499222494580923635907
1484023497965304229866160531274039518567587
5756260470495573579900608434503375781922915
5753754921116901142171246768119335897599107
9979891864139794257009097842445375731042435
4359959798837489206064642580090249339310243
4361358108962504179048877562134382214419587
8895546463534408231296614398996969152652611
2013592129706803984814272803486893204774211
2876242279156229071673981210943823349421155
7588360807630892215343800666043047180967235
5711344578043014393988854374631357508849827
14296078764862386746976420771942005281596643
2832731289786838849897564662060406415623299
7546207036705059898994172762389683570742595
7195151238825587226378557894817364900419747
12947240541241886044958280878538863237473507
1717840319439820048228350540475463922627907
9978617047482714466666822117470204165525635
4271486382053727454814197975225143991113859
2923751426886779816855651113168299216703651
1528853043987817461107989016262810834864259
4359871942450338941285020444155811596474467
2963443583208420706783409949842269938064579
4227843796431710486712127463360451702821987
4227845088141015562650351609084759999810723
1482359217415534335320652788592396712746115
8499234220946259693925903523869305709073539
4491945371876920824763803644715564930306211
2922519225999947114019104161750377943894147
9894227097152682536486162699896193768589443
1530039911976547909123336064267764492207203
5797312392134475242439749735148339621629059
7147377323066111066834542749401177536992355
15780056806572052696046613403090287708054787
7151551222330689136062673578707284836650115
5756480004826712800923476384532124403965123
5797136852261461558341923131067411425497219
21304962240561772057265120813755929816374467
2832773819724387009895555298156424336609411
5844740700829332844814240185519419327452323
4359914524520053973444524418332929873218691
4359744297662510625989029627534829400722499
4271446419499124473453762567470487040038019
2924053280979757801688313824900803473805475
2963354522335321616376959704214907412091011
7195363993312527181291167214357862608511171
1528852960910985865729090106869113881200771
1485081434858204487567022582502862641896611
3404622533201512454043403877521757639742755
9982610008144408358277558371977783990585475
3404246153986830993325466672592555253966115
2921160922439789041141735190293893602285699
2921160918420148139858273641675528636405891
18566328672728117060102289682897825797640323
4402028407038663955613257866887266376386691
7285551046099942756080857526157825778595107
7105318012755074866703134968107343212122243
7236027651822620050163105150802698247898243
5797313804480892226639957310581182249862275
1968294496703675829450626258909505486430499
8497576586540391832182096212340128905038979
7193825990764874306625021933017504122213507
5797182086214485254776137943481007874279587
14120578015792716816334475827612895656679587
10069940451105997701175600126122946860356771
8587454955647979714707411439620352802723971
4539757862831315683564713978416842064208099
12988030473612649441764431514484757891324067
5710027349360336921991459539585873060468867
10024804974867604922662573410749099302589603
1883988283881457527683971745729228990359843
5708663475761228053871755783526567111657571
7238793814058135421252281257097640206831779
5663917632162716123177156015862132947195011
9853434342447779217603614492829034132702339
7147341388594490296813126756857152308156579
4499946280966825169591847785679750813753603
2878961749829611008272537562898778377328771
2832728629950375740225176901887795914639491
7238793814058135421252281257097640207914147
8720897648639285609583439599449788064831747
5710244093963686353742557949409467401605251
8588857256303022375444758044835733753104579
4364088468127016611705981970570749288947939
1528677418316571604860174068296238019710083
8675927002963441306244108429905911697476739
4227713450391809396765710502208613801625699
3051829185186662075483142925249159220073635
5712746904322263264718637610566426101318787
5711429561661357065892075227276354262340771
10158251707227274742737955339654072257384707
8674612522387381501509368219775955394302115
7150143408961294551921610204614217755068611
11372498648850742004391672696738577206379651
8631184025590082320542151028528816234534019
1614348862641771600335124512110659921644675
5666641342382963712557375835605049142317155
5894170795933100643912576452112520185096451
3008270345955687558294600412836056569844867
5798756058354251655408375462162693440541859
8588905275841896113943888854870509692785827
1884325990869136632872931369210072306821411
5712967637869522109608749517848898891256963
1486441237734564808150437501888486336269443
8715534131489116107485773767633374373186691
4359745665877220782223006130498655771400355
5714108081988558140490445697296444362561731
14081313990228727796964330866729887104934083
12903943721050845317002068715016022358398147
4404872997787319515967837529349658967707747
10024809219737658747742464317502216972901571
7235817513040634563608603224177614934710467
8632549227116533936301980497462865001945251
2921155475717847827604868364599352930405475
4233289565851269859673820444322366591537315
7150146103719982800357459233786834420144259
4407555460485150133066016720099556865515651
9937909610085047939257071095975277887753379
14295993687780325009717710861667441812120803
4274122199714699786518624845959088236008579
8454105516802874687161114880277322544581763
3143236415842654822282264436028197108486339
6023393102699475468240683931480397400351011
1485340808424120684683225365499144382321827
8542582875872330948627992169817773986453667
7239042382375697065020980406707965254572195
4406369872112375131679000290749229875700931
11464838830029687006549120405328510540943523
5711432388827617588084798566026743502671011
14341341585954871432001675991506585830829347
8587498867069803846833649327587278821852291
4230656406770724272344975523024383803265187
2876243525350616247244312184418657543194755
11372328632282604133030542265481765231691907
8678822105795790984362659880292816431187171
2835365733877437057248760096777603812363395
1576454112203565633230905492252114513407267
7196553608106196153424595322110574557535363
14343977538650183549893130061783133022562595
2922649617473678633215638953731832239198339
1533113352365151625054315785568165968386275
8542543091038539164934255946896665868375203
3185181414935541557699104436635603477761219
7193829896711862667422862238670882785560707
10069725034394378078982792160467572108827843
5800037479698933803711623543371457053859011
11553707273954404271501741249965108220795107
8677291046772574902235032434303206243343555
1656589068674960548075491915862810297504931
1621326146668229569377031354034817968935107
11418733348445613984520343808485007468728483
7190934836797177212105893253553099357949059
1572581982615304131151443385629649125150883
8589034248722065078014739642193767289854115
8500348068571830008196346597671536954576035
8542582884801662975853237934137410872119459
1614431316232139605689642860521613361711203
7236191146786363560546522690334663287836835
11463867254095695627388161510633485953575139
12857492437733058363335608787704056878635203
1656587739446964760816288799420709230287011
4538440638049043167920736192212564066998499
7151593803057768911537501385297549802374275
12773188853395138470530139180583524960113891
7238998601008410757397189463346772759056579
14165750575495218221678617294874960943227107
7192383696691906782223202688910073717266595
1531576633492599081474580088526853675062467
7415490846305119033095719427572506807345443
10026296490700465026577651017194665754661027
11379265962762107143094637679657073569210595
17086862061910471801833717390312884975936771
2833959327664731393030670216764514568932483
10024936734550935098743422035545856789388451
5842229831978930421482108360454093851006115
4274078209234417351065904936984247717234787
4272674506947103410879331111013136368601187
15689784653541287978007761419241168831579235
18655688647020816921340890849327288373552419
7192254799098611165869615214710040622732451
4272891377468885824945065890837501898231971
4409090720084089796171360894089013225528515
3318911259990585556678484123305164940941603
10069858000029342344103419407746232311059651
4500331681835327864446836158079936436115715
7196424467941662059008423669230984804603011
10024851755033523865050397239328145943928003
14341425288373924496328659626377686333791491
8499116046907939766012967732457718766836931
2919887444262300212179294386010173540046019
12857751677351088090939933573410873687745699
18567256298503658508970884688612718307020963
2010699652879745628545786054005350640951587
5711429556301649862024642712540818398419107
10026386929038281045401407713997392471788803
10024765225322549190063925098522096646300835
8586182967701244487755647009254434852116643
4361189251570517600046234185712674938163299
11328945377391209558986736981842327175895267
1746547360214477448958944752441853880767651
7193658384720117294983004988952985470178435
5666471125915120627451879651352455756812419
7150066355114875144806285351927212772822147
4361234448045410448752866269351955016163491
1968630953725867066504473715471018517341475
5669234715613506307681689822277302754645123
4230566011151306180023241784881383370428515
5754902079884660411759082396663235826913443
8768962626352038683837334516652071362797859
7192294675857517282550568197224726309998723
10024980647354539273252806589429225578628291
15604633282822189080356687670833017209036035
8586091257538697535105970905224441418060963
4500459246184429583219494954143698230975747
5753540872737843525560612640494425093675171
4270213025935701662850206022228258749355203
2876242236403484581142307280037287104156803
8631183981293258816852350392338603192652931
11463606677175242151156458908635766540340355
14297479518000980577508851637508913129164963
5715687326822159102515841276631810741148867
1527408170475357812180299631627998992733347
11463868701280756139422764507998014503293091
8589119406245512620604775711737291262334147
1440380912301375642262291152203770359778435
10026212750632109679952364813261147028494499
11421411661117778100755489932501692409091203
9982657935720658339081487402808387596127395
15692520424383577938671193501352812550007075
7192337134730410548696793174406884963326115
4404704101457030885335842534971294685956195
2010909708587797891607361735069194878524707
1482574552352079448384336902207096870733923
8456874380454978494861569059761906749969539
4444263385733369678477494287868115711824035
8456830478371938926553729397736570667272323
5620233965043506306463896360919508639226979
4234738504727053057751274177389639396138179
10026386929038281045401407713997398041789699
7501662117998427832398473143149990604347683
12684712736661380449589664135723267175780547
11421290748187038667830687069721484544055491
5973023210908246156938691809841850094917827
9984148048336328622124898970234581513444547
8409230818607481591970902954671943620659299
2835276632806981535295295162821322691810403
16780228975747756297625362430001089479942371
7193919122520404945958057248465330059123907
8590394050262404662461024960104694538083523
16988605314113580875320224535093772135046307
7238833736458681280321816918385248719638723
1577639736759916619981792062246649187206307
1532895229002936634242470481820876540188899
5669323773848498145669323041985247853056131
5710112419952067156609763844725938392832131
11510147063067402430257450111381641660307683
11202231310909373436750413202225324834822307
11245954981917469285101370040680449465981091
1746507392627301663121310757358393107752099
4274164858202076957709416019227283107744867
12725252776929999373362962251261147883936963
1532983038490694925523539911918126585160931
4406150385890043261940836584969531863207043
11418737346677761680207793265280511414339779
3013717684703865955984751213020517742251139
8542622760380302125143409053810453080279139
4500501743834795597350326221111021081468163
11463521610600616202525880779570025344337059
5930661954462615019680978428345595394563267
8631229305097277794167685706137180679804099
11508614380110122400415379318407825483470019
4403429416067906668572168252528724966216835
2876155752169637479213725084242156178246755
1440250568814516706569370988242100728926307
14078589065208609028691251821068438437369027
11377768996315654333668967952396812880579715
10113324953445328688272173899661812729845891
16780268850029626097435713830135836973375715
8674564583123748391522439445048376755782787
8633821173737867254511164543145629219589283
5753712462406145838434127184345850963889283
4316273345967306434404902632859939816643651
8632460044270183500657311044715902146743459
1527406760894877732778961738963903196701923
9937740748959913399566463554391146629434531
10073941471591580288955494940166784440966403
4270169160031449726900767212195254260339907
4444220767399971564592322571500149980470435
4270086745173862081459583740849991172885603
1440206740594940917184011466354604507333731
1485300841807882194533949740792316804861027
1657948870089681316643497548382448720676995
2925288054730854396473263723511111347247299
1570965646732296734943316432755120560906467
5801482266030192899156286664771455973265571
12730866149589917147774240323773087156998339
5707302344871199514474005934817856444304483
7238875023085861426745951769178025047099587
8410681055805860957302578778571802948149475
8678737071385299457129649515018291642538115
9939353102518685335374380759197189747578019
4317848490396403655077279021731822581257347
4362681891576254519849526104165713843490947
11463913854793417615933841745830740306825379
17127699799843464469506382475409762619205891
1572496913404044196015821080602668923228323
5710204256063420961030012708252754008806531
7063077682232216513903332481322546376050787
11377856805757776002917592909874854454496387
1485211827832953233303014928552978763845795
4357278704473447429508762198382767260175523
5753711133259357719633107382855787279879299
10069682584854012756487816091113461603571939
1532983037149437611062808159905088856660195
10069857954512917643544405274251723128606883
1533069437009728449801850248211901583761635
5797224743404934461372240189244435490641027
4536780389443244081929744997764548856616131
5710112294040176880902976489952612207238307
8495071082841589239822188210303858322449635
4535460389336661365696369746067427807266979
15687451989682661094194856944230705753433315
16866059929943663799177826604118275518405827
2925415694202476826994877637724399110133923
10026387052352793619799621392007968719120611
7147552777183750188901016528654804366561411
4364262681370557361519684212184719918436611
7060396673541116275730614412570847150738563
1832423464070782568565436500363056289878179
15734744506788047725400235074436430305663139
5669239989486055332636396811417191132008579
8500345326997098931481038402995813204660355
1746548685628229019140548770584562774608035
5712877170047507630557919664053132691901571
8588943780575413060487569196352772723775651
14164217885880156700647451981981753053122691
1836512204634385816289375096204598954860771
5669239984413034000441438858824083129371779
7150058457670412718832785890723359246030979
12902239607927684751212748102954441683148003
1625582336007738735095487461121615143868643
4407774874058509088098488877385112003647715
12989346370469916208336875265311688762759331
1754759369836397212248448818408307881612483
4315045187618199490701418727789440374212739
7234496417478301354911600411203169265260707
4363959488755128467583897770360428202038467
17128760614726540725664709655347871355182307
1527232551544210315974224509760530299358371
8808221325878266242044521977102806627521795
5800210315479023997834362145912677912127715
7241381615914490006555663039109716803457155
4448220418457781671132223399282883047922883
10154157595346931078800432257576130842826915
1486660692965374806005801340956144714458339
5797357715739351757472102178668054854075555
4407683066417076083873507666600029882420387
1754760657443700100713556796871005851261123
8588780492129941032296187687915659152564419
3097982600713846637761148987948293860496547
9807072200518862414790615492633609280459907
8456791885284245809837664876951791857702019
7147465009273580837781647563249808899673187
10028932230432416126701115207132788638681251
7106758902478997723882990123302797472532611
7238748664482592374068347926167401838740643
2921160878222988499821488473336420841358467
1622772346767138707289844988670801836480707
2834001860318728474625460618653823387408451
4624106731628937893785154957629258724482275
8675969619993615492274804347777947057460387
15735223199039872510903005713513746205484291
8589156580577498921554255760387965795311811
4271312128615525198009323537044347906328707
1483675111592987691943699599951444999963715
8590221124707215980905896627126822537137315
8500427865006817198664503330551537684547715
17125781899165429006979649023306591817178371
11290835076327918334486682935487690977615043
6062696881586914815630385659553117382188291
11288193818318592147185710338168704811046019
2923925671073669077714855508637685037307011
5797267198340748989642722892808066490797187
8632764645173295647430855978013121343197411
5711472255276482415474451410663001115726979
8586135080445550855695787560840390551671971
1527362849470517096530897523978400295982243
4361105432405993971695588987581638662785123
7148785102723616814711733292599125591854211
7015613943986351182740962698726184093653187
10069897832694166188365199938871027220745379
2924014774991267920050727831714477532843171
5797143577623505058086757819045394498327715
5888502746920548277499905090378287079987363
19658031731860942457714314136192386368578819
7147425174095283345259610996887096217702563
7150058413533432075251101387716903993183363
2966163265428402957046473376310666076461219
4400708531672588008025810082272257789466755
2967310229646062546095073473473931094658211
4357282822009303245550869166139762604641443
1530259367207562207055213429047381239894179
10027870516026014102025886149904409431412931
10026253964657145779971376468635428442970307
8586225508186866135685465355568894545367203
4403426754890229687111553824836220334805123
8768533441360455194291753853133950330055971
8589076825473746769960432804157808996094115
7192386352386873563342875799331020495520899
9982744382232669959577370689242749238220963
11421544757987335264386113318470803095980227
4491946740126847705614760411606045183611043
15779925133856754591956401298637439439742179
4315001317699220149679679393026625874528387
8539986937610536787565780121231087855866979
9939015359105066232627174384239616805964963
1440120261553349748139040959307974997874787
5663920373734753395211601859608410464620675
2879048154884493769084727254468181314571395
24322070570198717822216319470575542284330275
4406456271932101151210739038208148098098371
8542499094269563495883313331610049328581795
11373946259874953940353802339091151545602147
22926912865822870122016483580105607355801891
5753584815024542110080480289694474512242787
5670727434717865262352581078468654616775843
14251331463438982022604190949803106084559011
5797139506697857023596311947966268756367523
9937659540179264017848204856770713860836515
4317680998579680650912627851202657706349699
1485038903576949128481611487244910786153603
4271312045538813835174187511309068537107587
1483890486771258484720912038816478289496163
1485251579976329822738744862427658719399043
9939311857511123665953974430544144274397347
15778388463257682512120626723987747727745219
1670199371786906123844258900009439082063107
8631142863614864123188389767914544198386851
8674607121018256272431354542314372588608675
7147421144667322607856238056036170701377667
7236029021247854820617277595261075861866627
4274034304513519403365973962294972552190083
5798758628376241049683307901286130437525603
15688685552160525179714587451650353228060835
7102636959887577888186460817148334157399171
8454234493333878584057269325860925798943875
1527667416792215411166575646901792184306819
2832639447017821269965538320624908581902467
8586133791537634731571061977845109744701603
5803102545553147953154864278505510871964867
8497619121836256949490029134166092235803779
11422655825178427174502342772422281490897123
11202229858245088762162610745380513887916163
7147509039868625780391994609220090754896995
10069941744029749184056289730591567374292131
8633908993528895162690582150311949602395331
10024807796883563343503420763603003562430627
12902408379560249591337429826362401746981059
7234532230084690825721627535852321359632515
7150062362397085674892869284457584304294019
10069768902852122826744174610869854796844195
3009507942976367276063539384889182741794979
10113589680150144365057530072159848129436867
4448262943284275183726608830853716431247523
12902668879849477746221888084202235917216003
15779881313590660183975274455937721049454819
4361235859010208392541906930061370976242819
8542585622521311280307040989250606507133091
5666514986544839429249515545306101559919747
13076768531216592710119074825076861212628163
7063073820418372424096569561028962507917411
4359963660566444028755691970168015048185987
2967354083657174270982996321719386361629795
1661007547187370179112143267162372976056483
8590225157703335667127061311546426946359459
8586133791495923618572893579069813150650531
12903554091053975199603101957305500559548611
15780099347142410060543847911446989504682211
10027704278192205063381066017919773491598531
5756523912228655961051578448016140226797795
2876200990099157202131042934579149155733635
5839381049796763167489525588113035180021923
4364258440478351423518782446749326074157251
11371180133821083638030498787610234566283395
8673246156488434720158641302980370307910787
2925458145167764378447268369889458534881443
5754988522539649645053176515055605205213347
4364128129240565781099046704643147929160867
8584776606755272021502006003590543786972291
7151595043889951843291891227665166858620035
2878919132671283956597392323828444252146787
14294669529978636154182380256008308840861859
5753798745481589829947117284495124102975619
15734920132416031216143188967898415518424259
1575393393495707964978651304504280632957155
17173547531704291750671228815959045593797827
3016311095578444488914560446556884090099907
16988520289033080908626249465935253824740515
7238538438811795117142317295750506328759459
1614519042764962814316392040240035735442563
10114904375154575739959941970992948579672323
17173415866985495931456928717621364023006403
12857274314370522793314956088358939973098691
2925503504988147091630208827964308897111203
10023404176338321395830528859627094322387107
10024763897394016628440416433990591181004963
4272759741015055050964294650236886923154531
14299016358731803754376554307229186010583267
7282393952822052637761769901986125490360547
5666431324235479241464162591070489165237347
4406070841200321397888678710219476738049155
5801395946732859804662871579742514183310531
14294843783461208580540820655740224310352035
8629651514020594618873093984816963686372515
8677289591671821237026869696297880296660163
2923969506073865797791856994902943955293347
7195411888436523027314444923147410285333699
5801395859598444712888584445033403612699843
1615962625948592539497327137936756321652867
4317722161650069658986640549069650994176163
15734832272057656161898642225814515831967907
7240153578117807574057810152760346351344835
1658071203160478805821466896378833046603907
4359870701537105793951235481696606667081859
1832257268991258131574528635526062426626211
9937783245232307272302559131008600856699043
4490629515462781285000939245602902071452867
4402027162271614374824894451958268279525507
5666428667158692727449617040061970130243683
12902453569332989375580366214606441795426499
8677592729357457623289693882254604308323523
11465187252620088380302516311540611168702659
8544115647060505420833074292688768847714467
1617068422837703315437612311867857029959779
8677592729357457623289693882254638662718659
5801485057057286104913168880993582625985763
11509974271340463190338778927216608792417507
9980020788794931833054978582647339120495747
10026256620435856723917037869148836104180899
11372539856257129100929683724841043654414467
4314827105748725150573093099342986794340451
4361278393048481131377505724201199593592995
2965990212619950319937812805046903395879011
10070159897002934084449639238027365556751555
2925244139374203222099315985524911084082339
9941950330986264147191353831038948015770787
7238582433102786317373679991799633452113091
4363868933757968036467255716131405404672163
19913846767888493847421258495726076868959491
18567518369470451888680366638453046231932163
4403429502918334602647413244332432619210883
8677248464666418821395040609628618004635907
4362725837962457281243552569941919284697251
11376411940287293079683881899638992014610595
1575393393495707964978651304504420252948707
2925112595209220879193924132111050163261571
15604088169577336764579934529652198695248131
1575393393495707964978651304504420255079651
3009844309172736216363108717151598004081827
7282304725795377410291708572117056655365315
4361147916995798020137648695517153062848611
11376411933794582299840915841435395726446755
4449879409140927323978852515080998751473827
4358513475460983969398786083769566990765187
12857492437732575569096969450116765686471875
8677592729357457623289693882254603234581699
11418563091857817828217912647000503265499299
11508699531061864887783070045788951363689667
3054466373530184188569139553943843404650659
10072926017865975733895287209727041211770115
5753711094153404926216780423423631589181539
10072622887928343687603612719337610541376771
3143111426874021806725300218665749647105219
1486700395655368008212630997866985159791747
1745059828091557207408091306446444878303363
7192341158598175780594038323612663556378755
8586310576185145489750958197385026325289123
8632545110843301523476773378070501548757155
4362900144872619014403882954839742581251267
5669322436868781761052136822315207288198275
5622913604225706874461967856666172605959267
11508395015914252573261521115785872420279523
2923969582576539943674248549758901924666563
5801310711247755333327346295263010423407779
1657987417701477335305590662630552518136963
5753794916158854945404424524873179383045251
5799948247189872867380944545593489356885123
8587758184488980514329330568062034084304035
10024766722046648689828342185149299384589507
3008146722682744778053651015171950431509635
1836722269351514488989107230245126788062435
4500374222322222189689368479034760869685507
3054719009966696673162979372984369199323299
8631100197374694459702327630455870635381955
4499946293984329183335535509649396029759747
8543900140572721438483385460679898995689571
11508787260066406105756965572196651479832771
1625623459041800039777416217052797585331427
11418604377067609777511651743294483134093475
12904032780627132808006379429968416858085603
12860040439165690175012741572337328066727075
7195148528402337164717678710872245091308675
10024980599162064665073863779558967030718659
5802544443855743746652200624486448519941315
7238538438811795117142208882846143076275363
5797184871758746934620758253836530521051267
10025023090239737633021968496696147850695811
7150099620817022974095957970353840076263555
10023534361537049303130953871727694219186339
10069767577643888024544566013256398502470851
1485296809991865953945119344086062529154179
12946225055231999959677826005704271692306691
1670241870735267163168915425134878664201475
8586268046080188219864447056698261795639459
7151507191608884126215076520875392971743395
2967525594231728441022472474183602700193955
4406068016677151909008337302138606406764675
2923966925376912674731197659762063372916867
2835320540209203254594985099408925892155523
7283711167018140405949072197705608733238531
2921203330481362712894733480731140839087235
4404705476200064798138629430251495463357539
10070029603050791160106044967603831451098307
7237388865666753399116623488634973868790979
5753584900611241350400908301862430205677667
12726615200455980736808504915862547124656323
7283451897668394621758872845569870078843139
17128803149983150798061091248962821392831715
12902283568586125411666143041201919208234243
7279408252196659592487738495522672048508035
3143153958275665518072114807713753960945859
11463694485361084941007674397435240409995427
3009593002004783130705887843383260411500707
12902197195910882597272673475570686190982403
9940755482150732204710809127238530422150307
4358601163047695930847321788416475050086531
1667649748891606638775706129162724466435299
7150106273575446616658450134003523981974691
8590350141559569702469811042932159143839875
2838177008334387418365452654548909814877315
4319081965827163255635915083669267565024387
2965995613905725042734076595279133590819971
8500473019778456343576265215613989165273219
9980019468774952013876417596737029435167875
5756264542430193544336954904100728300734563
8501791617803738409505248466172826220630147
1570919074258052704553851593067070834773155
8588773548604242782407411628119287404793987
4230563360772950237362619759903521396497571
7150186019338553385954329920228974771899491
2835276635565509396454945757063026487432323
4448387933387256094722304427488758336753763
5797180920500658610562250039863144729318531
9895630720418463491986030789418050570526883
4403300480912898281694940662209557813103747
12815168363165306837762929752721640167409827
8586268046080188221035593944449934880313507
7192474247588013018269702338635710588982403
7237181339906421162710678559798648336750787
8673248734507006885770010103421723112249507
15778476275382154050629860786323781674209475
8633908993528895161519362664498103606056131
5798628283633342147196393131844047551402083
2921203416159249623583167216755363902720131
14298710389741027641163724356093356019912899
8500386579677632037539018018678357493977219
11598450335819087230812678108310565030107331
4361322261427590809547226333445358055721123
1571135865633786173029569370401312167073955
2838177008334387418365452654548909812716675
1659267504624842018246800975781203349214371
14077021862520838512373473561163094278969507
11377819677067666006997311574014095575422147
8677551571523772897677864599296965014000867
10024855701058709542041938441887642207558851
9982953112607107576860299349876899415526563
12815341331636960039106735720699391743694051
4359788198654063614143477384887287055289475
4403471948725633633364822733366976842929283
4404919601328984717637553125069369552117923
17215828993256198120299077837159791258079427
4362507804290284282613402210803481973103779
17172318045342664159737015212362980098613475
4361235727780480483576362673914930039721091
11466202579133977878157332789220111759518947
17173633979758001750829619382351490115181763
4358553428883510019433452569846005626965123
11552167946235119895634232940131776095883459
18570198008654040301133080119695094940181731
8413276992523526464054520135555037191638147
1575090239903715725798873444056626194716899
4446861896775632695582834202716396099603587
4231969720171152150609039294260014526730371
17173415817535672777618153357550440380764355
17173633979758001750829619382351490113050819
5711605223431487748166927969101541916412035
5712746821287303864447264377991202540160099
2922649534480632288536977425267761803857027
1625539805985379261901360243773594969315555
11466374133921648373616981049139448328130787
12906449110731059950993982387790691399012579
7279408252196659588784297555005956293693571
5711432336738626350634516207073412194042979
4314910848373692753300919778536014174356579
5712834591873279146514208629815615394219107
11507035214372807479386075506616564188320931
4407555389132942889192180537198100882855075
5756393481485647737095256952370328854697091
2967352759667234710157536318650041294328995
1617414276789285750808894800866767047762147
4362509181669824669256761250747211219966115
11463481985667326780578487569184052208640227
1667562062679067459815776665253198009998563
5708748625496068134696332655274333279719523
9937658251231178168434292118108207535167651
7195063417654293392427655361566534177721539
8413318155754985089675684616576501320715395
2923796699778265339166008109783255869428931
1613070185588196254761450343231853592481923
8499021502844852167215378493044337699588195
7282513584518012145247137865540687291884739
5711558617331667772647003042439342423413891
17217495929540274182910467802895415218606307
4275484619469423056434692294706811307825315
14296380503592780999898690069086563511607523
7196556224949066039111697117141332913296579
1483764086834972764243129966950732787748963
1614514972004183600259044139605833511210083
11421413030586115431271123029336381876997283
12902280646376407723103617187395065554868387
10069854012304869395814098427847765491028131
14341253823191604914827262385939222547797219
15687451989682661103937908497903226520345827
13992462860015433039309305693978547742510243
2833960736029534624225672307550491177485379
15518544454456817213334538619162958679609571
11422905805636933716309437655403619205615843
4317764620481290182190147182303096945612931
2835450887586360529391947607072398706250851
13992590586701099662103055070503652146945187
5843761102674563812319853386962566761258179
11554983378465775685100414823145542599610595
14168303941955065239531943988163125135642851
7282389927293698538991623891768556275307715
1878666058797919836761325072654932401923299
7152907124655032387904502661769060331852995
10069807573901316896712549796674177436064963
8678914192353066975603607786755189785103523
7238533124495920791569357598028276549491875
10069812839903345211568525108187203538916547
8719786550052256696360142531481364339008739
8631314331513917434978987913692137441563843
8413316910941072048416472669628772859972739
15519737935004120257784060354567565123722467
8678779609276086245059614094713800880336035
8545391710968875687828638478171098043258019
10112183275274974692742084741659839166520515
14298799477705122250434563757963644490787043
4362596859886145097897375864833533917825123
7150146184076429823233769005063743697128547
12859999159277661480404735006827669708017891
7192382408879204878888977972701112790289539
5666428584003306521438796425518941014791267
5707346169197776859194330009096880569485379
10072666739346361254634045821441610401128675
10072666739346361254634045821441610403194083
1527316370627599230875006802631542646605923
5625812906414580133269660441542087948901603
4361235777232999948117615977148669232424099
5710115119903251813866666605835092081448067
8630967318507924211534702222693178415385731
5753756202318685087622903267109068880384131
5799945509679308850341433329477220090191011
7105185056333598187532382571524986853562499
5797272515255224061539595964883242398618755
7148785013233940374482608484980710520722563
7152956257734955158084525086358326958298243
14295989452038502995583607736309658356487299
8543985252905769555972671486087181322294403
1746547358835351628369951965394082053952675
1486574244950757631986125236798531434715299
5625593372163379647428804901048725515963491
4362467923470021232449166623907799619374179
8541435879202775100574055390604480723752067
5628580274728208412120369488656537052388547
7191025222921769640374094129432974104499331
11376501082898772702553215759574923969041603
1618683475134796933023139446048149465074819
5753543654424804125632796705614714786450563
11509845207592603625932495941744715907736803
5625638608794745927474269894380830951771267
5798802581254201287479535806510522310004899
5798673601959759861606930158653083780027523
7150362935336213910858213153284712593199267
2833958082931904582417737111318760743278691
4319083340566508184491778358493682024418435
7150147560118726456450812686137579541795971
5756393481485645297558366648781797013392515
4359961133338748037644408232880834499187875
5714108032413116178101213154058899963348067
13034350042723206105045892441452599707865251
2922520638304732214667914053765871141263491
7105314027792849712171194753341419193240707
7192302613744902632874585350100013771036835
7192470225062611905217695773715761565209763
11463565433586143162157624368357913164647587
1657908947895956938199091313881048025272451
2835276632846317077625698401710704597042275
1704271176878131918547173247362064403599523
5756393481485645297594964992333634409139331
4357149726355261918174801320956625069149283
5663703669247433971244374215269045744307299
14294887657192097577381238306821132763997411
4230440985877044855029749775095748252272739
7235850775982983159835429803284189064302691
4317633024313598621650228086799409703194755
11292192132395457799873932953305459729797283
10023404176338321395830528859627094321338531
5840650497452748418362638311609287812714595
2922606951031871899662074817553397393263747
3053191721842737163096501907531095280296099
1486572915678555045702861749139719384565891
12902581094867111242838103773694088833144035
1659473575162615975680923389324568483172483
11463911165345947691883140118642018674190563
9852032090109365465335737009949744142784675
11376498460784663649918653366020365220975779
1483721641230539955753567430576867168619651
4320445756547314295584127838268955884131491
2838129198959188927706571832505352541244515
7148826349151104491997303448057561072310403
12906406492398926895734490925090782384882883
12907681183066668284700738397685611847912611
10069947140085042758717449822688108896949443
1485169292536804552850793036726171202723011
7237181339906421162710678559798648337767619
10028978793650157899985334470485220321895619
2876243525350494811774416723097735477237891
8629822937663469631012850693529938402842787
4361363458364572868495349972483473533018275
8588861369941918341149384582963665615030435
7150319112351996726726313195648274108908707
11463607966283526375615480760229527012119715
3143196496127114245440158202957036594010307
8633908993569498392002072508209882888115395
12854726270057737712046985369360111724798147
12683309035428750609534805481824485528244387
7063114983730922355362375396284054310586467
2838085461770788844465070201153215784916099
8587670463274071685273519959539517135949987
5666468462222465743388684872508007312954499
4318953116463060986591681139446787595146371
16821270221898419386505412434452299437479075
4405137683034976658509633358029326105248931
7239394487880019519987998398218691519157443
24552716235603450223387097963236615312076419
31519843043228401874266594959094569921033859
14249842833508664640578184789203318243300547
24551784279326671697589343908969746992322179
1482360507786278361442347451631170121570467
5803445434769724867766667953187717920234691
7192514046709580254802383583791139493421219
11552255726198069030030368368913797614833891
17575481252625108062487252897106603802278435
1945927955370789028988263163369767447314947
12948775926872037380454973797649949944714499
5930705864340322955710162534475801047506115
9941910537182575514725351474327979164832931
9983036905692256637627523680684601761862851
5843590884863089041110313934189860595374243
16047138834931632512962976984913302171138499
1855791628855367710104407631730287347878339
10693105531379170218557885251557942540026435
7906272853227782961736786708567235845897795
32824469981730158444086660702339792153264707
5716917981578329086101066728108788114690211
7148697285405739339409363812079061474282659
2966164506340488728753565395985472528097507
5664009557926247201408170176109380021390499
8630968570059483297180335747373885082963171
1617196113262422824774084163422453810433123
14342267816460514467949615158508682744040675
3015122725549368905943378059885433070127299
22888050568556090721238879633214259640907203
17352375568460120965984226187924517930278307
11378194610068104337827359571154851427783875
7192386486049261510055938748637682077899939
8591579511260421794848022931690423776943299
17351747880857890080653855979836405903178147
1578112819949433306666974040907202908426435
14075529056404781423336149043987141071344771
7193614560436679603677114089681459451299971
6121485074293968357655692670217963330581955
4685064264629807329902139713991098599193027
2232529237930662169367432295241930722719139
5800206039663408140063210412609334353794211
2373196467865366252050747569354880549831235
27292839825063382782026226398447962156614211
11738437166206237782117827816080753157453251
14077149506213617407641043989669699321501891
1855791638019213899154277975149885067312579
9983036905692256637627523680684601760814275
1855791638019213899154277975149885059877315
4272806135324650429467722633797586206656611
1531664413370937533666067523642410343240899
10693949752158535896612604405777057187577411
5664009557926247201408170176109380024604835
12858983916002852794116434896302470812012803
5799992240390527221661258302153626938971299
14248437687279127621098561923624434562961571
22931731686330514453745099597699343232609731
17263730587963126151735348400564801044487523
5843633374765496601260769280299509080002723
18616735898553497166283087966903811364691331
14481669779790844792933610056357920667808163
20140689280531609412611974690395945569762723
11289259782547160194526736567225066658697411
10027536619082563928605338329807199664215235
21628964794328279294179636798471118114048547
12814106393032935033416725481279943955649699
4494839258452030698952534258626668057042115
1948694122966918942628273114905014174272035
7283971801264290766892269606256334798461187
1945842886037637853406116254187325068198403
15919826890931996027737097686810805533002179
8584904342375498769227980904928497975209123
11375178414025962692174552104442058660549763
24456833649886784799825204893374556608582147
12645113578225023532646705870352307005205667
7286783191002333565031706084373436995841347
18516853438551060298712553223767982804896963
14568827267302047085713635347259681205043651
4711055397985605821063541165349954800393475
5710197491675727673223367957510210096075907
18481979975242386800107505624209718881198403
16012987121494531947554583587241343159064099
21628621936582636263830038394112296731855395
12904073986654519068869650777724261687724227
3317129929538175857315288345279940243203331
10117710375414187380952354048619545067100419
1482403001542499760653428401203685734026403
16780267560999980894322730307513939980884163
16821014962094522389177146455314150398826659
1856048090754659847338068579842563754145219
1856048090754659847338068579842563749887427
11326090064382004268261755151532745665120355
5888595965526506888268004890158716212714691
20278595468809417747579026820755159946707491
18655694284519184624100768335198225232702819
2836768070752895624863431141491384797827171
2923754163142374615229304802662092589110403
24413448935834908524150385609792812627742211
16013244912543147514496435510559401984936483
9853434338710668417267072357689651915525251
8631227970554019364868125153654072442919075
27247962421677676935851239425869367337466403
14251114717537558378600749524152842137505955
27247160725890515394961975504624075896539683
4361273039709412983112013726414468675702915
22973192729564845895772606255643506176963971
2919668073445571762432353148185516125131939
2328320385959776929801397245770981153720867
12857492393516099560248440622909039070741667
4271313455121751232926381143903360821496899
2328235280281739766984430883137085449488931
10026300566778959326258191894898107782367427
5800295387410824358709694204282792418804899
5802887253494364502722620692814462355605699
5846099223882995673190224544079995818313923
8761808545703841081397722875612278266398851
1990760245522116603684528478090130014882339
2494207963166026816923305934130767222818307
2968838832629232867525413393546035030231139
7193658465158886137417959677036849717881027
18618098324679506583252319853023953314947459
1484240255755197309476908011031840380030051
14481669779790844792933757603357463328146851
5800165049241800582893625831333162365551779
2494207963167178064893247344242374846496259
11999314072260380685823882876146073732823587
10071302995475882752735314169276275970052291
17405722851780413924162942961596342715440675
20278724388582633669856438048296587229646371
25896019275697440923716365050393795452520995
7108205096045662592712039046070214084138115
2370515363072362918244996973553350809894435
2328320392411844869878917755032880737207843
10156837190348973041093058995536119207069827
4227842425625965917540639506876886976563331
7240111124602206208482221918855640073408707
14251114717537558378600749524152876498326691
15920471315942371977122961822468623463435715
10026474691667209786152824570953390252757155
9979931573658784804425326547182979888878819
20141034717590887879848034990316689684998563
27153436581913565959790754530670488381954307
1855791638019093857656093520931388837479875
2328320398861453045047124919987881449766435
7515454364468026851793623733648849662065091
1855664074966839587545117331825473924609475
5667966583953696851023252802138047070211171
3009841655911420862088399413774583633943715
12855957089666878040473793878516172244391107
10030293358602148416697877774716404992547011
26922730229152314709241179750799359820864707
11462377227114421257397534608054300754252995
2328320380807573166297978421969260157356579
8680229925736609335465801438288346539495619
20096154577740861607875851433633093069875523
20141246106419893317256270942830130023974307
8766066228200199377069304736016699356226819
12903567341959052995331986540324997170439427
25804341978169470035418718858257987599351139
11292068479024726539067395547085494612594851
15920214840983940168146555946013059183952323
11510107230406177199030742983699102571828451
29752002819457316970144199890400428080438467
8632373734012469236187031602110615537259683
7238663634171728812729118131388580333946019
8586184339763427641514398902605624236877987
20236571842645809136869680996897769596176931
5708883087726891200406674663404545273733315
1483720274400183524313294927841174827895907
5155341064014401045528407793428954292660739
5664010970228538003917188592362643176655075
14429554349214773131245372823984801122167075
8721066549920821771741376593455514159092931
16912427472023617286997139305250477424388355
8721066549920821771741376593455514155879619
10030470436654995185954724677170901735803075
14568654509200969914928852683495340384800195
5802929835561667911591895019352997869328579
14164426577397143318449583211917021611725987
22929055965872415510124802982451065818095971
22972265049101750798395225368556039453556067
1482792718595113806473203356554207722377379
11463697112951170960583850840357663576003747
1852896568940480535695715886072635249341859
18702315506521336119159409363715155716191619
12856689438796041563064772068916183582317763
11204910953908471200012063882170075662323843
30076134256728527612577182706669708833674787
5753759151496356696329517379633372786305187
8588858791847408572535080948781619852054691
22974729390993976199875918408538520984926659
8631140246820129106297430658631104612928675
8680055625314283455389451534294530587338915
20278381530836470898118470922564560831798819
5930913274329852082313744249627021854119107
11551996430432818212838786846833427360227555
7195022383095628400669328051652328395250883
14164426577397143318449583211917159048582307
21533507295614905677545220738681162934068547
12950311313759254762955344485848828697878851
27243237084713228558623471659807146379790851
16780267561000096059088321120908699301452995
7858081487023099888293849208197824449627651
2835367063227124818840398194473020238694467
14207817897349368745146844329951252198856867
4401983134229900259933521125161005718046947
4495009406087559108261786444002825419857091
5888595968205367106295605166134355475733699
9074718297546763977158327448865832541010339
4313593665209970252568265552976905117960259
8631140076565898859703112775392028829747363
1763016783546413198355033527763206235629923
3051704197514602866792588638568731972277411
7239979405036016552183459246271726558089379
7103778642082763355347070331095293348645955
1576843699281586908906071773408404645780739
4272847591919655965441127597065174925909155
8864204690245519890036631646614332090299811
9982829448803693580063364578934264513595491
4408963170303116202175778220606105486235907
7283971836226836881917367155026073337799939
17172057349159952515575649892650948021588131
9807070914127236448359327322142998341521539
2494334283880172490250199215814122604833283
15473585943221993833620007207564261259878627
19876636315207371418250686387677935556796739
1790314850513969497059526980622875670810819
12905087980002104703182411691947538977558755
2493999136971191274363416616123855134239235
17132640589912117375047110335173006703632707
18612826559510646098454704786529360872385795
8544288568678409708251541323008522128036035
10026554447984900638425201503711332033271971
1576670816565305866400725291714808440598787
10029314058889250844386497088299933199669443
8590262286473150473585079777420161101925539
3542398524636619484512303849732082053426595
10333798891082580302304543450515860876567875
7546665785177316087910596735627483112940867
10291562603778376779414350445539888577552707
5799986879180179311298724204623850983527555
2097813309619749890149281522165587222436163
14252776418728930017305785003916162034276547
4270125211131334976539201618743628870517891
12638474164862876229836072533027437254056099
8586139104390638909388102209710381333748899
8591623415942103041100178435543723698919587
3198924591606567072682958790995188903066979
11369904074945130118792548031985126939464835
3198924591606567072682958788744037810973027
8677719051656083649609689238732524324329667
2925201731417481444761777592245149133571139
12856002382275119953661577815778024445250755
8591668900585626489275679430868429665568899
7192424942958122937975293488788198947787907
10027702981286567259533718957951238917004451
7199105640224420375754742597033151432924291
2148433137812482406960084642306410286593443
4227713408691135677508873759001681597631555
8591579515239536134553959493351261664807075
2151241797868031959903807713552578727296451
4448391975557679000658839516494604248620227
4403344262315761759069660401548939324728451
4938961264584061964156885096499457174319555
25849440529433367711507629400390176346783235
8632546484287032022176806378104253196703907
3015594482064684650131540683084624897083587
4227712076949466780078671143579308606426243
9982829448803693580063364578934194686822499
8587494841826717017974693554753844532157635
1572195012415519442692157671468270106056803
25675389787834310364139640192538250978046403
7283922476747919703263706846692172457221315
4272721106311778103342970443815172494822531
8631184075122383269397555908647786054457507
5623004034650923356009421286436844200953955
4274035757016728114641540776059862570340451
19569265750283474248445129684898487639220451
4361105591985539253373832249532482700053635
5842104758636858795437290610382748191464611
5799993487799088274974416356880967769755811
24415112976071912999061923347657571008394755
2283442960389440240372737646574197345371651
5846099223882995673190224544079995817265347
29751788855288370466967283393219440509361347
7240111124602206208482221932503288549415107
9982745760668645057987690136468371102993603
30029942163703334166434387183508975425930755
2922862288760707361220475926376869813982339
12903816034686573014912805132827042295941347
4270125215068699828355192793354603918989475
10159864185359607485284990564783112687293699
7192385111592679376189861013025022556537987
1617196111964509542308925245070809037409379
2012231004093930542659950552997448566318403
14566143551924569829081372457770169095631267
8850415099676290423097345933601031339678979
8850415099676290423097345933601031344858371
2919754391530991232721913937306393129523363
8587630630731021611345636962294527100519619
4448477121639116547530013647090953688946883
8850415099676290423097345933600895986279683
4269994823473313428220141375263164825015459
2832684762827870836462783472279059137994915
5755027028651098920606405578752410895164515
24235268234820118779014727196165465965998467
1527538521916763925802716493717078786973923
7150102323572331216581812488050717821570179
5799907171055953571978268012739242592770211
2878964495338813672815386968532600328654979
10025070985366433580935439701245109550027971
11200911387387864481429787784398194954341507
22842919250051903012069912976855448540392867
2012231004093930542659950552997517350838595
10291980143709459714177667644388918940674371
14295989415816776223765866587159249599831267
2924013318468454202914699342630006400585891
24415070400495380509606944166368047648030211
9977124317830194090351132278530835910625379
2967436452957888835552267668039759873215587
8587714331813927722691218044031579201934499
4230519405093475933643553566603208752862275
10071042260517749412870425234461513932214467
7323139937713977802489925829276910826359939
8633774606453667119100292932610868570661027
2922432741764792640084844148568862538012803
11244382422120277404290857546468809338131587
20097356116938965587163890059581118601633187
1482401673656985533032180938925090487342243
5800121128607921163938773909887987261508771
7238706087732255045184333503816445962918051
7150106186601977266407126583362462063691907
4361191950352967974533064760795526107108483
1482660992453937357131774226432404993773699
7196468621974102263896474495746375966397571
7148780993062806577768389413889232953647299
3542398524636619484512303849732082061718947
8587711622607344985756626276714716424476803
1482444372427762236552988819144593598646339
11510147059047318191656171520274384060355811
8678826219352206686543152797956974878891203
2923925629620349545403470069393193895696579
10069766117187274725364016728803989612929251
11511202223464370056594871565884959756656867
8673162335984049051563928234999404759814307
10072795813605668842775746918793029413378307
2972839976350498359090785694529647533985891
28637033679249695604199594184471221531853315
17133100619702508824362518224559675177083203
2232696806290542479463984138639818302696867
25675093328452875459621361615319837827445187
2012231004093930542659950552997315387729219
9159109612312756029112707733271160681901475
2013675874925348746213618173804710903324995
29751788855288370466967283405707936215045315
8632589063716071086014877027687805080503459
9847988580980074461731494353404331005348995
10026300587744592989314763172208305467886787
14158601857440261452248557099428034863336579
1922224865333419778465206954830281365987587
15737473448287161852464648377102247918803203
17219871211897922019262181653645077551494467
10026216831945963867446603204517765321039043
10026987607564292653752849912665046263336131
18658542576034124082010645210259126133209443
5756434805797429722594032544641444990915747
25804472270823578314440457073178316699413859
7282554785553347052970397835059181709794499
7237431435925374018809575017498592414961859
11204909624719812242331858397514508367170691
