8502274920014009037977417322519947347
20191853954420433279969394914528151931
15387129881241028079227390236246074484
14222053063964221323174616522630001089
3276682126422429712467045631763890188
17743228946014816736379430669646330410
20095187042817193695568975340750809283
4678260465778800684739449423444162839
4318047181001004608910678741082574496
5751319019884338112128330010509791811
2300312903570247500210167542573584125
11871906610919816961273969863008209924
10622667023782413418782648462488112068
10013999336423977134319580682567927064
9492221020979662315416529927926836456
16017608729944499356105524803181265551
19117345888393064293135834496439042247
3400619610602733253903918160351927398
11525668861702669627190075494243773788
16771061821547461388511513488513928650
17015284773742174507562868948577189092
7488929441961366037038525804039944270
16887765746757733957237190297608728663
5121560643438256617157561339314881223
7823596420319558817650489956478718987
13199934041437096903292615063001043799
10502061976520186029038066510436607007
19054657141749585142750851480482372964
18334065256172705241488579476172494823
12480994569153885150747591655992559794
5568621569567465737251307538082535198
3338676463034747441128822103579032353
11584226774611363910831730930619913502
14833500680847052217969684517919087396
11538071674994910505261895842947358053
10794350909408106580764162838467118419
5532294179121150516373545541231192136
12415307850367306219310338711282410411
18173990811698304537567046401340029270
13466718692044192478448745683802506999
19111938523593500499193182538119670964
13745327526908858400475254545317123563
17850446353546498666128847828200560158
20055512159858322887014066604277710256
13582206224359780805492578064387727893
6582087084721646522296734622154506783
15426993754380984714947482949052926014
16668892671981637783019007812734639843
12083585555557719474388498001762008340
2516635278709695570481545851365181878
5275042548905812729645917494419426154
9012021645537519620990972986489051425
3144706982905231018747179869579418971
10662556099530745683056476416105513708
10810123517949363839789955028892799764
2988674714139339586218364406890043728
11995235243532265804895759041890400022
4680861371533083528851177294746686879
19437181304188256695386735240163046675
10395089668014475829593792193953978535
7815924031056812767073704723078694422
14479206063450027268974798525865269987
20532887630866760602848110048492062913
1733622986934450313906995662152171803
18677168003150925963794167763748394062
10245074705499536417772860131104927231
7127028070499811297202567377284753631
9944704121796757690788273856408712458
2357057568172356102202798162910384740
8670746197554237462339609767346331672
17585869902300063922558706882783972510
5759705333101356754879018886389156208
3928377003741264204327524550191521055
6478029121558740058044372768267671430
5995720028351489679963543954266609607
4141487394248703282359617500341714998
4735264543151143423620995194402232889
15808732016037552478389400114078071850
17325485440143642884036822664919392958
21044040628994527608336624713148804971
13100054601643986126035078627969741933
18444686968642950636532328195120540006
14306040937472080979213759077954192121
16912053353252753637244675296084004669
20908227023222738865092681924546795181
13391973176477003679115502303929702034
2384190302864885823224061432505706661
10192732411115581831120995051556558020
2874599748073516797270512046539686209
20188181062846990293135835278818844951
19762059683218408569870864011851926781
1919568430875852006202860913872484396
17316276421642298002568783635915309336
14654161061113976179784631541459605443
4965193179535285871747098891998795696
17029933743920213112826883654230834430
15213220229980448889135589385385832127
2600846084477445371351015962010289256
9901668269908099538940169986914279042
12834520362774147678131020464691995934
10118432687724856845162004062587974101
2233336446580251911399223635850352225
6582573566691116197220121281059314984
9343551935273257385937346399210942440
13420029756183436321638529610412006426
7198177800024815319959676352336503287
16354495519845292695237095520847989750
16615939459731144299939092982124449789
7238808534827332834697329884617414937
15420339989929586113417853767582431254
17051630441909650586181712863013994748
6445771021772430723496271987873768854
18670441606021269079025205278068616073
1494800861828251680377095681542991670
16715685868063045961643093757281861624
12219200654145463998428435245265534179
19477015203704521678050502344013159997
12486362014958844616619720197033644861
3146645745074555811418169125468470035
19082885481860942877218026823132935603
4634820270431070948460890417267460916
20159956233739322411612347828071031622
12462799758634865103705805878970837165
9111397343036442252945743968646806406
8700270373275693804651516976704292392
6210062976561716023279907552519439098
7253560611238804643343193203217610430
12055078811759862806029416697277430576
17523616497373016130791920289989312859
3664306587081610512118428215916544706
16881763473775853796021447743656875318
3185849406575441649608229071377706975
12089358638521821783007938983517699814
10937989809587901097552253516258912830
18577121777220424998280262557272853170
3766524059637384225543298082478420432
15208538868734987633002855246539245285
11118117473371763346078101038763610678
3862332770849440013404782606730971753
4486491114056744036045881462078766989
8663745386061082211380749058153713616
9676802045444996338943388897609855521
11707458278910931918409883913993245320
9005972742148493981492887279847819315
11475580026932814188401616608744732148
14220171042193514753457669154891095408
3874229383948153544486461416203703838
15912615819435326980515767164063317904
3071815026786944045529390387466681066
5790591454559109834312166243198672768
6447278422789593394524549732839240608
1919068377855434877756120383029811308
17453008036631489454952951543358576110
4364173991279981072187543970093514379
2345431739830537702109890391701709357
21194243330805946517795487846992619215
12119037038077698769114397055779270660
4169731239218446645421137839672934428
3396200441445043835167326836958135961
17652204592955888826609031383625195554
20549163329991227641576116077063552740
7206903758080940544259215758334849609
17532685647338102955976922008810868000
9720449513969789200579183904907818055
19072300790127665862580949645476222393
19184386123641796043420022337139984710
14740793258308010431508054380087354480
15746755583977686289993686966032368865
14541321657760558037089198330800005550
14768344473653114113247043699855112317
14124484929441024289738632096131159931
6752173025795380857484935060262536185
11657760806424540432786728706669165995
8664240906058110773324956380889664299
20101784080476871587283124634681052028
10190303468675724158151561173410683703
16092081830794737498140340272232427438
16153489663239915195523596148462195184
14695631787288354883569396864642989990
9870066378195102913479427159943947230
6641402507617297410173789082862438500
3497586242377713395354206033549036495
2526864987232047729778382877519619911
5230016668322858787521521932115246335
10620225044642982689008916733729546328
16128691245837830502907518314262353417
15242618286461636832708208050969836481
18836401895532132445049785710907988469
20264913560974619289696811873624661062
15022023078958860424188992014228144057
2225910536908939418683708811764706334
10627600953381993235553191448179450306
15457543473897130794970924609055169905
6633551898063132165949176397284906952
10551277205978223281837689174788252876
15803715733712986144534920658802609970
19441569663244549509570521154000346077
3491859432801878347326842870120764468
14572458239593818202835149473189814163
18279396902162298224016789588318597149
12364886555801864311028677194552244277
18102194879097054306157694723007585713
9021192494918321489711592933633005193
4454718318921251136108390873199482275
2862342982179312059885280014767604245
5639796573066546010312472797641930293
4023154357437916538285591438374494315
16228124683387372169872330495918510577
16206705069415414423539995535074462900
15044309858284612305146438994844986046
4478714693060789729666398990828859953
7071240575164252555898388364915058322
18285481594227992780110875341187901190
7237886304706976156166967702533742801
16773623004966687687293233308611273516
6509325122003060026147711990056956829
11946476219025848668122501299844946882
7921763773482279568918208326251257365
5321699608162705118351434721571829103
8322268512995648500193138656143400373
6040558983890714927206390893583480850
16653599300225128017048204191810684236
7837467209331687934163815036333455191
15037607134343709780386180438083219623
7602348168726848532194087270235122519
14183804070295151775445923749094396631
2762361064564573276542512679675272305
8681387953340365438612466577722638458
17216570955326963828359287667293221600
13111318362994443776832071558950932538
21247961980408592663126213525728555813
5567524824360625258516851899755370361
7694986260274370725066676220139896839
14939939402408086994186577112729261783
14257522124741610358270579865941319262
10127628774299291519808419538854126622
5747753500509259988865026009822890874
5587697711029519996341404063771572759
13230607902151688690067408995212973161
16992668292014430490172902344299400650
18469551440881786600351074017120783958
19909022376780462644157675108025108063
9426278100704408119307627896649410556
13443225859484055639246819620080173978
16587065426977905536311242540707467872
15127707206234463841909497814436272192
14959197269199162337080253733685931980
4130037638065970430781386088989643469
5663891934264293853828654022659439687
19820051219174239489498028394990112214
4152151468543911631389817419951905648
14465074244456201846555438634265578909
16606942974598679569611446829959297841
2960903455549670147907535573488556376
15467874508482753826260445474743118138
8733444817598464435436398612017102528
1667012745818994748691623506564136967
19443388307516602672446091138413290337
11182743419037822047293381365408492782
9200128112542240712561310123361354557
5158519340785563844318298605304633816
2940237948360274659173624316834185766
8627148743438934435888728351686971110
5701333548789908695856091609057000144
13550616151577914361257144097918276983
3241062877008017676153433196625143940
16633511833188562119834443973122980506
17914533112640797475623548919788933555
11295799140768230210327525742244954020
16754693178210569226420996920889473241
9938434736981776357255342665083547476
19478193291263790938949700434134908889
1853247133003426141154110649214162730
13461964340204866281851232084358315778
8381697020988776414103933502872705445
8630416465728932972762263989949840554
19792860092426946956330849084230244812
20638500256552550542303688938116967450
20545118212213583197966701553958920566
19155824780136587347739897789454795975
6801965774477106138989218744131936957
12068930965549360863835979566302824522
9154718948695526024985202016369897538
13267168697356629123568892672774107252
20934083414344658785290257062392804534
4912372296389552217303278751787368406
1872876955017823673232110988475822559
7017349667196519253415349083362048920
15275038270082005587171409427982327379
17550819860766849643627851644812190298
8172961579093729137291054074547753330
13099804223905836894755456121629243154
6317383742778007243039796925565233054
2366826122878228826290008971720647450
17737151187441596546476733089592711338
12117984194831988298278774200587123075
2321642814537808916998985092364263789
4733633989525732022774797692302667038
10679842747446189212654147903931495307
2267129464705411787870752645993741496
2947203888699168536308874117724003178
13590081559051447879928727131142657646
9690812279849172849964703785166803875
17452131309301979828779920279535355392
3665251285725768076178058051795523181
9169269416179531975720464828868329238
5526759962259376249801080058313215847
9074165010487358611139822775735955039
5902239510843902929753977751142917170
17359880297999291027827582814386928732
18341870464087666205279972333740719586
6521262757347676630057060294620318804
1499275601686608179860428680241343379
7335455278378433381388650662888844019
8838762095888591205621865812127101136
16084135311257759076172047486197094096
15025356939329114219814219858910818961
18510600641088084680954392061061906324
8023309828547667250206359933199130327
4105076964423043279051503635489380698
1948934117215831094365322866852971960
6782397908359657901597021525436142378
7921343643746902848670126862958920698
13397591015950391488613752148531118302
3801895720265984076080394411851387881
4689555063656905468119828901234913221
14139466106686692518454524244812922965
1724097148834032858990717146838901736
17711462107035456805222395193293593565
9110705140993050392872588801161933037
14737038714898293624590173841525902572
12926601771075151749089165655619137563
3156788969719591152349867737077120134
11677354775711399466843521408144080146
5693423175463914611776762437591372799
21198194834528375983471284860004279347
11697051334427422150154340312655756875
20679251357284091581944136135698206186
13832695313176836055982011590318314780
15885197070436513169781136737749041261
17111947280123920056504231650462817877
20613033799471921827024199235391044904
14577168975570807929540867710446635179
16618656766958055485032232123272873906
9196489430662323308523889592810258215
3649787865973304666379972163847873491
16812977398412556994353886661669299543
12718596884250036381014359823096319338
16495611120574834328101355165337860768
7624011600778022508995561398815047871
11707380313081523704468391995899418458
16508450730935519642370761790301070608
4437889059334882991040771703344796374
8830357366919708074277275861955037833
3023700587482850788348776667205896145
9917645957991690416498290104205224007
9595162769566897251190619125613321568
18245994476864949592681840542902765968
13925699520705932263483175011935315277
6043481519674730602347955744130836733
3375072594995368160319447474356637911
7151605258324159128878015009001169392
8714214075959099099343071028032487794
11161894097372650237302678423972348412
5292130065466904062849736385986494216
3851364130060163587528684777665131418
1845027170329584678010177172216549565
16652176643842731092713612046416439033
10738650224346198345481154049830618267
14930704824439683904884359541749367795
18407978623816572664075436889672149168
3480174723098154630391803916478767246
2016615256791146390316350785636198793
20078937173185338688706444374782411554
20903050999825155691846865003573748669
18031987817912095588744501229337139124
1807750999697042060390987540881895881
8647960081739636928536948199559060066
14322793769236970005635323648661138903
17915561299314950572616674023284126968
4024129082673313440318185570827341661
9977818744230035998220313675321449513
5687312166246374098331606777003923349
4748465378944768915132097309636622060
17679140092295661353844853827644775255
20054462053217547684112907400072760964
4786306675097331869582696568519502464
20653311732637531265904303931785341008
3548247149557003916679387311106037728
2567168768024751880050552191043042110
19070024001404583221530073843610000137
5371554280219977638649066812459054843
2260370779216899980796028164421710006
4581886991428394511839169180193147277
19871834236760683131324972623286453001
7849660532913950701184540950614372957
11199649530020737876568933967044491941
15512702408470805227812993615714086973
12292107282530855208155501064305729703
3441863702764997280636183764398491719
12721303015670409493781892465509803525
4047891851388444041645114710244485287
4250106309957334290431196453704121926
8194250951001023833223336912546900888
11738857143476284313619954928459163143
5955532155840989477826125240051747153
16672975560318610215747643203410415967
3035611295440615024597818152153270732
19196011116249933476899096186873462946
12987072446909386613126435192553790163
2097438565891385452218497086551271519
13065562312811293374848694697309235831
7655230803482760754574199268088967612
19055780276845001678466685445338564711
17077650375594451192859401520880003440
4690971467916376019845052205211752818
15782248699783011590810020805758937397
8372406767337535345447810252523967873
21208482402526709285133284666988073749
4009798446549104999121752890270918109
5899175995283713189449044101790868984
7100462495095172254719828057187451107
20400231456353165559250315482257608561
20331124633385489371895837654420176481
17204175818997118144428838728227137800
3362279063158925478100846468288500780
12259238804580706418139104129522671796
18807680724849121705404417380100895174
2963656305541690441121137822291182066
12122847681978166102959227496380791342
1455523356135152102685090143628180745
14029590397553993371855756590284492443
9427902079041563091164234875254492172
1775708466075269792005627848099255693
13797130007934111553312099559272925812
18920788956455264778434151761239893581
13762372838168491021529416004038018165
5622372213097463799334974220233554773
10250401615151561755034371503310246856
7446712270546710096967538620019072145
19523525530040703428057004702262387921
8760702137531527878360527261252532464
8284701147500417167393875216435808842
13754552802866531027711807108483752668
7500126944797145961036636665521152590
9722488649069063761454174694144758839
7807073263868502512595902232772420435
6739070099964495748595332846318936002
3034235241178718618302941000278373315
8966633060439049114318911445720436950
12663103093302839199017299844088837909
12739625600213606607394868327803579042
7463242625770794058430792801484659222
9854953671400099185636951251338537656
3101562780689283092969337523942648701
6361276860246870866900615016156556888
7860999330042334829517402230027267516
4767931466576605770228204442769100495
21026904396936351114627595003628263942
19498670152993544473691583062431281768
9329669539357901937100608653276249214
18727376692032697835633344101940643601
16666279927645204319936074936061679363
18381035717615917917812844883849022643
5903711891948987009813370322017840077
20612066907067985850796433065573038634
9507870211905740308837782574394462301
16452067261675116801642841295914792632
19215549054329456965698438942921106291
20204144654225518331733909913543134101
8391087854585460464560792763230574955
2572622850823384728069784660508764106
9579390954356456983651351306049438066
20636865853602714499575122281965209026
12301777122009600767799670620666465725
5447129881450838894959415183840439313
15636003095995143680124244829230557195
18183967081767853098801599178785420852
1691054936551612259305040500865942679
13360146636948268688173748151468636079
16999731015334345257232416792906471290
17086195169715417769065645959071187501
10296129603619067278606479087943692567
10521076135547634802186317464426824482
7940546447959791620153127111702087968
13302635187421510953863999004119600248
18969446942488694370162433791816480522
13340421616042806263162064681866064698
15372093543453797893894412256052231361
12112020594055645661673417300211971457
8303641010485384957595540562601144018
20137984310409335587841856836565575601
9529069683026481215278762320013340663
5827406342951104038738754784839184374
4675421549256568152613365441742506945
3213981220258931459488729973832079433
11723063290495898354950646885394026724
4314850861358464479781580087996003360
18609984054985409772359352767162872510
13871867699265690077925377706717178573
18895917518851191775257318008197404547
21049242085204944456357439837412929274
14781439043187238070422706187002427605
18819732631136874070757510421510952614
10276207564307814818793178491515184890
6724807038010234877174803810147896985
15354034181715309164026307204089734389
1462806645402089014195208048402708620
4500861013790741520165577060853401175
11160644910709569914948331421264189205
20953745958985381192543443035367252917
21081820323889585186041148665672178600
16287204942191994566645374073718014529
20285315410457577076616838220949588520
3414057285928361234987888476639776708
8289053174135063995819872939877632072
11928002176303856062531572174044179711
6944184448799223690298608427924832930
9025501882246830666118492449547529139
20293173678568059963378269149751715101
11866376065768527809472107831455768331
9085223196319239836229436989366283009
4975936693576827407140516475465235856
14787724187239765947369805687019591012
2700000458309056747996967042342685991
18330251980890036230556318048514294345
12753298941469737532541940680437416508
13643511459313416491106511619136143437
7186714309713910469818087570765894404
16196766813795432384182151975535154159
13616848875699210387646175468001976906
8411209293462429214734552525039853968
13462618313469675611889843696993473256
19595727686667392228707748655360947767
20168555151476629370681401324124397887
15355328834219344095267944127533653598
16513360787329768242698882553337475421
12725303145561900990842327082030038958
8045286366033624889778126988896791681
3662962196416504969241620935009292969
11337317023257107396025314114859670332
14061594100521365801116751325301931561
10840542611683102660215478022170282865
19914767907806808159149069673877209274
18156733001299373383895088913268156605
17416130363940940759326408005621916102
19275994130342872981623040860022739637
7058962408469592557050313980939802461
18251891828999001515819552955071135594
5059822221882923178822100997979730011
9694899546195210524968688012089039909
10949082702465430808968882871487767271
8044899969807553469832012465694922253
1615199183355413487599421919155860480
8391771210794701996514002419871460983
5519348803501185186249815380413126937
18552637889144151835586955138985139302
15800299676069607531151082244962653540
4465351403550493658898107746099701378
16174152542786707212784094513584555301
2456153516618278432367399254343188841
6616165458044316200659249012327245751
13081513215164876652908644461497575933
13841530773748549600740395250427233133
12221579786403589856236234547461641169
21103950622855234369756145634289163840
8938835696658586767100960682012372987
20389479025915239674611695699447743395
2234112194863574378616467915606630616
19208352043675610203494975158835842612
21239786739941305694016832244227906138
3285616224530149134846450995495610409
7722749091828572807915546327521688041
14226742741880894508169778812516761210
20350551324797530186569674145105075797
18873414565926500441693302871312216437
11288019061674527481362110825291947674
16408805241525626320480223941197481483
10441515248804331721309449092789702955
13985518444214326964776437328334203502
20679096994747011742415508110931739024
21192439268800473666080893991300439808
7537014941475731744232300595110671606
16351470133454494791542207268649866649
2047600661884466809298203486466957454
3777499470505655246164013854996615579
16520575268999362978397428081230676684
5622487443034461104803171642814083059
14854084713433222898258958538904361694
2279262349375611508705814591077287337
4363916097926454848081369155738916868
11343814611128099113351145787515234782
8364129258496202312496848972130188134
12003427788692654069818011540078650894
4606198391916570865281841418518880328
8659861024037952851394782511995865981
6987016516527988132763914362596463190
10772974497014941121325772300371918336
14045401208934194100998674746622355665
9986211850281181710717825502558577480
20943392904093935003453401240074038130
8526784001517928575390297815910909801
11802378815090237746205036113022461337
5505307178401738957359107723833465864
17099120745158429899027620118791222020
5379482197886570180286121251190728069
11473861478859600769890313684414524049
7900232569303473136858019852797412500
20949118619136113180732022472016665710
2330127219186444684949536508932862285
17665820509942753860104490378965844930
12163271424047559501976558731928319279
11313607337500352254308639625207525023
16990332061098966330733493227834164820
3823644815225716428285336428044713443
5031045778700407654231734324699127419
17543146492482277833648017951742532063
18809831543734320053387704308327549073
16997751122113560428994299409454943185
3266682925725383976476053252698170681
5324726236784981482066667543628273267
2778443256192858054067824564393782240
16938335088526271884077875152706972621
9972842508996086129621852180130398364
15754443502233632723888857108301363542
14351713554470638165893344115736936303
8095262078920871386567029249040408166
11318575702538706708187135710414367729
9529179748227484422439075479483082927
18823616997894956099990360419718154923
14108565531475650692736188745363088288
5616707378457374771470467848596861837
13920266823081376039148037373736009218
12818345414157792594043230878674004818
19816206322959083963295282861388490394
3183892948224949706314331044259560536
13336605510642941655002292394235617204
11574698904976865408299406567075103711
17765882508632019203735425916107869804
3711666844255451846205235580355185243
18244968066991381107021011716461534378
13572862373048781366394909847028330594
8086827833108736876268869337180257016
20132599400281650822491577821660732023
11225549973578245951487894295681218463
3920204929153791707319115769967658314
20773571642473348849613237433189120554
15221782455578130763103015332935144786
2581842325308790106018516334520058150
3299545913783106035820932958522825447
14828303699625147492739967148527517032
2476011711567845033582948526195691927
5596969459130217502021245920759507718
7441684289100173975871479008380423306
17015227553116588809974503698518315399
2581467843458885389399038581888627965
4715652482003163750852674834384588322
13214704289426984258514484628944354515
12475343471742879276534891361674902133
13261335016033148102563791754530928333
7937230041851550146423215643518789446
3081023708619656818678403592337482730
18469103078076892934424780340022574665
20604359402268469563079882885217680232
12870587620102808127072602693948490712
5359247717852131212504830773183970535
10551514084705474691849895541561123100
14200544676823054067691374412531760696
17612626215600489656498330094418418710
19678232759825894105786704982829671570
18833665351575256844078077248064600559
10628193764396240799094322341832963683
7618293367742505035171373815538039676
17756919025038327262227266090124261203
9616725272201792414211631588198146946
6859272820878601459495497767045224955
18521225130280649233016877837450682122
4717409653384841947710139849345127787
18424455215755476417809250860774014372
4171839016048630383913154100459522859
15140965845606932737414311666186111104
17960616363171766908075248394302605022
4475108567260213910619014088582427119
11162560823725933375784716010995228974
6597698833632707746164836347029366232
14686046703989704610941237010137075189
1873221749746691924275169865114352431
5910833166153268682799403463048356113
19205036587543239318015915699549294793
18333805716875279999733847778071726875
20249599270191882834219344975180323206
3024367100913812402208571088698563347
17949384498965022285726243468044246109
12801697881125410499543705428270321095
13419990054788186238472827182803075030
2918077525291179818554679620103744214
18141442367703951529967536793649326799
2116160045339881876120149746920443272
6009368549815334408683058079947390348
2212649559555505715857158822306578559
12684724950664709851039583617890181427
8272336800985895797565223028581612971
8621038886265036744416191122848763214
4182163580067027848641518526806371757
7939448787107331846908124904877324952
11888183504254954173297321208236691284
18855050458356080496960606868479215204
8777802237677029877688877716813894934
12637073796841810194332117329009700815
14645719931701061035596765548896811812
15264635283456557132137088847562639600
11093911451527747456332354352570707715
15962297820604367373604399401172005446
4776134169483516245105109487243428032
15526094803526344541228278046978726434
14700130219095973310961784074338839588
14883988734139310233333303915968094854
3797799670720853033578754103056526478
4389190685916377845805868812551564183
7313794704480208731601912518636437316
15129257765576339830143283233864906485
5197406069334348976932051147394832447
20010511279027206496116822029586359853
15801940233602990848144195133443352381
4599356523142755124572991310362824725
18539900113864305512867976829060935949
18591962362858583825324507710404553308
19125382710975970392221558265864792877
14186938139598758484448834453467631635
14052520380090361714631941556676691476
4955038183424034227891734325463890989
18997162553860831514481652318460936814
12109459740827818726873612194558698673
7402153761546940389660528413785562586
19480714967933843648836210554406339473
4605820306172072609709964707863267588
13470305642852732920525085821420202818
17268211075098727332013585340622771248
20918795587227297472541745757966904058
6474857375570616140860635748641706082
7594581090353071995083453573545909701
4612858579109051374780971714207579080
8871273921149583090383040969274318483
4904056501154918172892936508312490385
3879305947271636716001888238503957999
11001906092124355131551323972927883617
1891093178953172737379141780337705258
14784572205149733130313184580976879523
20788123448554607348618680290155344009
11172794195498752596337829479404264916
5622812232597843393935840200364495409
3984671342671721725777682368261100581
17072997276887531176446353366006505253
16120010715850857868523732548326660967
5411961473539303059331597270938870201
20346606742269046511909568396161636342
7577841452855668224220069600376014789
20259107497814955883800426424747703666
3521623921846955137362705856704520973
19072250012957628479010474137259325716
12042525596346053542005163571840027165
18085800637340902802263582183193338403
13834374207263768985523099124429382134
5826050925292916390441157560600698866
12433469999764353268904168378704020533
11345386742165900720068463881414153164
12654356081171116520679129936375132959
11841605096091901075115608809157051589
12260758629988780348598069039875241497
12039865492517584321240395522078018894
7939695385688306677925513361152298007
4053389888495418311619175881443320553
11103302018148166131947831213668033848
12397311480546156433319273374794667384
21205237955964007024673836233492478078
7993562531299925612770178071668242424
8071019960378939203691565957977494316
12051658398262814783169702961654435761
18793550860316325996340387310649378972
18122094163400625665226601232356564122
14357504851902908487855630827957551523
20822023171301236285881640791086924154
15472470657562970507888297619075284984
12236771549179960882087268472896520356
17061509104263824549794802304219987764
10713302190649803930916170601206938776
5778798253657604720998511998657652249
9757367719546351109816909525449446856
15347292642560404131533500114605207274
19321133293420153663743635182439778939
4328322729802476853138430731091268689
2481114610543978009635840912510837282
10646774214388299193938511098709292307
19484640433723994432134115201435275655
6357253159528509495396146839017863131
2437273658949213724896757840659171261
21158260288646854633122953837393980005
5471849772217818854915000673759029243
4356438828408329855947359929114464406
12323218503715645303282637710820573204
11275049904015642527675500286523891385
15618101182403087961038586727904572565
9864980810338755737935087105035878286
4513327558863334837520452905871367939
10984914156827444177221343027539087538
11563840534286537183622023465746962453
5229784400882620482613725862049090225
13744277188085695891144481905357418728
15576890036303284055851396656247577343
3133635905602745868723542345566639415
20758557818324419388843675432943953941
6141980316605620055803393611373972259
12808288844479684071296036123215820040
13918937110131802685799471846453255851
14286368798314503523475241009387657006
20269947348531646856127505303789038746
5230407213171520242617000036489762116
20697754114739139003306222808137337827
19257133581211743407078986268513241152
7774015540123622767827254793189461321
14961749371688421903853946832373851591
4367655039153138055535787417826651559
2867117506955061493848556786087367511
15652325584027929089933681111330875011
6067929499874325383368333073435101080
2814882971797567606381204751814199440
13569479072347249756839497446255665154
21193504342907065530424309296078212262
16970401845349737469357933673369777971
6510988739174626048420302431864211729
12709825573211219247269745573025796949
10206924529886611744354455889643738027
2799209423336458158770360643875054376
18108489466582269501725234315867143408
19388399723710496857007822456882499557
17708947975179892391409626430706825582
18433115294481474967500428810757065893
12065860343763992561014837886445593786
17601175750067993834940947076805673921
7407613467292546435904372157970139165
6804225134248621401646876781970744377
2315908357123865142552880059230040083
1890153892833149044852073674578125472
8379328257478439818331803839443747443
3924986955718614357001365052307180519
19063632504478585503880842130199934093
17374897132324443516388402075368773557
20019837348330400741980821692395954489
19111197126937875720345363098454636376
17271118579921810398395564505291560477
17027501586162838096899640116951467690
19560413160719310877079550636139306939
13903214225669185403356354623546401048
11179774462279761765595486311463332184
3845922124826962504779554020776132015
21042508330024179809710220871629680169
19421766420577810694837184540182898849
8724662909883577068374822087894389637
14089454036657359992511460653272899522
7488508527705900779787454612227755115
14869682390222869321049866838091172975
5462468902433398818000934633544968030
2699687462264727388143224266048934852
2337635145583683604118194036284774025
5317313854698622600065325032838159632
10416976213337252624927881561071927375
1679423869646519233214603277706123501
13259032499306214638156301523281061289
6513574805396131677120087539239529754
20886614262373648799554584766707613517
10929452214225718285996151257853616852
12914867110676520622619671188601530176
15079287849140139725607677919781463796
19905846460964549467501088981847155980
2395796484332580651430033382050781703
11440272752597437810946796321023970881
15607986068498182138234281511494175648
9016123273634432965764404061077060580
5487284791848373496632327392197979956
14472305136291862543728976204175415350
12747723068267531713293481170464365288
16956727800259581108324245950540856310
10652754545749724283209503459381406753
7252692651132668228113363165809085370
18571558876421757528459387336315939657
6099461683921618643799450758488507047
17355168239347411950548998248225059380
8147754065080457304952503037956808203
16700074287315255862508575699691061565
19637436651889012761060969102700467031
17933027820889955614937605040451976834
10370443685527545748285442377521793321
11578332722335732762816263795045046298
1943064911398678761333787935547041557
12109460093556340077498037243289565679
16031286278478792690508665974665685026
17267750809757557943488211006578816642
5283693390537941404003622596667776564
10148637018684966772608851853584448431
14912280730471489345489350880960668138
11807736293991447079986240439364956252
3712163678043818999071030703538644242
15051464461575616711312259756189111126
4722860785359139525324742651023083373
8269759581776241309085382853361241349
7448313673873133954113120612604620013
7958269453141945519734060776322864016
13477603042541620404821347731956575111
11724993506421221446425162379350825486
11385745299306050010723990762277597739
10379290460303776376197599703883748356
14339863074714291523561001415098693567
4573468099390828240465605827997333811
18190991940925024717461840102244497349
19538719892449124230458628834034638221
17731745843426705321984363636882085268
20621850285392431994414429202396572206
7279100343059542618168448682985599567
10630239781482483580939107172395052232
1665480633208160915539195125794295542
9108710321899570054606344058674225561
12512044978943621519826144240082554189
16775499808453558957605024812601626651
11983857523718095869358350181033999867
18951426847979460186486827772205219142
19166233562466932690987830401078776620
14130667803843201429274583791756156035
7271306963643990536950604153528232447
17999851292223283682375043464918208111
10222107807820102798823720586402220192
8665173726164305076826513304984371222
5735911874542525908064902779063069106
7994100010564627492566335548848732817
15211783407316092669943286835053719376
11928946014466759999930212994105574178
15687680044519869529913809036273414297
3014468173218162173087196484074230564
8630773263179177366492202545815084274
9059710366128096627854983194216345774
3946192765232800493768329690234831422
20099182002575543600740536995777880505
21238356944632935079974166615116428679
12800255863914460201719918795668253937
17470889513278696774693053776918471061
13768449210754828219762185297050155549
16765430629765602452273677272578958795
2130074059302845532813995949393764218
1595919464019690606618783245247613597
14731118581017425339999766381647528425
2770359210726395897912707906212823938
6132834795327654947335202415386281127
8437138459298552436927295252835170215
11313279160290090028488805153571228992
13447255229394489877894213426959554206
13908475908733014236938532428211199833
7766618144636778062963800233968018864
20809160229489727230390646067922561035
2759233063404502712660310002113306095
5453064996389385053879095636006597940
5105107211273123879162321937979960436
18597991526901188893329621649899011818
5562693539505237377523766572200304080
2199678729928001182210260312796876227
10349017722841736805545300468213471907
2744887555142751839184379908922470307
6525900621332201203395644704243966513
20814385777299024752978957502110662283
1479729800394129436892352408422693189
10905068154794660105682263889249780217
13599616400336793395728991324925587792
5312589816057759132383685325474936025
9864384217693067325178014429624969898
9039676406688314722393838718485328110
13988206399041706175724707828274816649
15392317577996605340139220459677111012
2748915167781898258150980569492082862
12587637442546524700327435887854616187
13996332097191766764796252308618315345
13121457483834910261562421453229859984
13053106339460234067885929026542677020
9421236352043648842333320283016411284
15956657426522269911933209289693778743
15467984664741659924890756595961624129
8175550940289140746430166429205843131
2205666664961367346863041316711193960
13000013019365742942736504629290975358
12922463988466721829126755007691374835
16395137240269997005804945501588219178
20870992580257078586392547938235521842
2095095801354028902978099289009038069
10641378288982426386110702816924684570
10283863437503385918848760126970926211
15526838402523643558400995877581477987
1540995408042673337716864951807770110
14152007104366510098615923333332330258
10243343053011680796325342458632311507
14319252735837522804954979774267837152
18322156128777052529475693886690356516
18776530461616013626527163508873784497
7554385434977875478869666170398492160
11216002104370888593803923649974354376
13111002490596414550193353826061861280
20495269936417821655559065603858028802
13535270210606645349492680575841120159
4081005364284522551461086452523916731
9218764149571063266706964207272977781
15952244991766327935070007878385586663
21188170169990819349545931936974158552
11159108841706513113847494541099156375
3888638587972889597178920833282593707
13624928467647331335553123328676644312
20488495257115649676543261577186552003
3684005224576758309443541685969755565
7222061240135270593757864572345823838
17592193832952046233843236102201059829
19111788993402367757325076818188215661
1396195403516413170058292059467459976
1895956120417365146190817481321744517
6450090430743669290731420061709233561
19903689329744280582462450057483807015
3133044961582976889736061464559978634
13093690067259337124713151462211713206
4510815786408430169204516083389679158
19708500674226277810158498035820828713
13827666286389763273339591911320301947
1342672897711217244544534751433796999
12381838455601377486673351334059642207
16183869416133913611599682830770790345
4056005663781598079363086633003800916
8394678604634572756033448442538800944
9563567750671655624675490402885937536
15918696133633789105963164292893926314
7412437945286700653220436496143255762
20312256499951489376771180149334619914
2418819798023919240556139629250257140
18592246370834118472239070470497445892
10235302349859769157702300006671608087
18244879241166171456815039846776718531
19213545828994254660995932613792861503
10876198449880686874652209407234807169
3989753540635077569024946039515536718
11567457598342839988551604919333826888
19201116629215377700749632062844915785
13317239820642776398724748197178517147
4648527491649586462659869413845479891
14709904660742304048609984655411799309
16750826950147744509958478831079375911
13195689156030083557115164451746851513
15044553717830644387421853796299283903
4098702506311127372434166881817649994
8109103363336563605789425364924759412
19448535451460396189923826615663106384
5054639361888482354711782256774927981
8828188842695717488256131338302980741
17541669737147733402137275528632275517
15104402680026098280875648293801255621
5654997259367386858778505566679908052
13901343021666741267620202338116126587
5822142452109888225060964792073484998
18234571595907365676242969215900299258
7833340730773760394538641154985020623
8429016413379198624988390414287158868
18433417073930349120255843143662989518
11743915539682399600686511932270344256
14347645420578219735358720663140075576
9212923486863124832923573713800914969
1335969616782791352658874856543777259
11128645449500802819634332114015508400
13639357728169217998528883829159574574
20960792290369066447558756009161311599
3496246395500681963419478058748266220
15564095586697670341919918152597989129
11140651947099609071228958745803402910
11341640946981331654099832766771035144
21018368111573322145817835065014626735
12399480340948650312479633973394618788
19157981702115816287973717037900584189
13904106560545964854565140708662124454
6607625770096980024432884473633876316
7963758528955029542297675622837316436
15138065194802461236599180749244854947
20000652258537051626477348957695981441
5144470907126180292303247261905113502
16038576907861440653310543109031706353
17781118482428417090008049117255179268
3693901663127359825922859309889525266
2851816495980308919599487660755825949
20826786468949193066624088946870101594
5400616379261252839345676772199806987
11245692993320071288587414382461556480
9878280725437760119056878304738399287
8314078566010597248408581349268600187
13754731220745966505860638848312035302
11668414730877490012275249808947260990
5229392061265955836079197694819287892
5096780995776077675353107328776657395
18197055406534197236133409908129925580
7988720086202549871539449226030525341
12868489810689607930654055162110807365
10308082093237886757590564347913597685
2331512788329904181235495539907369623
18818712450108779060802715616223245672
20646852391566505865795973543338763360
17482917343292468572892284040648820781
9254191796822888506422008278148755235
5589455709954911514243115842188793321
5926175035386639828695062015101451209
13677137741941585214609553080476781660
8844281439722767829132323274361020581
14790774020201052167017350677200229447
19868863697613931228411324563928091639
5110843898233922529535007778724873214
5088818963069881574103328193179039354
13633799053246121153729557315237285859
5564572682351475814046464301682796612
13612545832749851950007416837320718252
6041319847748239533023892443558085693
10643690426918189691238696129050181104
15064273830706166643286928118672533600
5421586562763999698620035812651927491
20941982025693723722103507688467617560
6532245612593963792109907993371696042
12231531285698912019851769793302191760
17750769694367256456259608263086753444
15000956576686207443568277500221705587
6784617882475101271791069492484995682
16882635773203979268907968901583882964
15402425076536995379449834275362509939
9718852644293757314883629837097591567
15510930849617202220784440590378364495
15993270291827155480173016379659575094
9610477897570852284951269116033628896
19299388726599156472040286629555215741
10707048397597957390065252495212461855
15046337688884301690424358279940161976
17451270303404448557340101137723874352
7212438192853525775717660498942828207
20720940220955685418973194044847128623
15144664323297117966586767840120753503
9886069584578318372862800206045724694
13127462135098961223045055962920231578
20529625114017255389899874619768957806
18982871440057913547467984022656744828
18338082572484332108878521685768258996
8372382249873837178507312908674379014
15766214041363652217516637504570640079
11758754379011928232358993488357695292
20381685465111332176904107679350859148
16663506442988755741168232377493566484
5361044632370619737526117936036064228
17107685098567973866703313666305201078
20744758871259930424542994607042192747
8608759996543449179599786603730392164
19687308607091983886426606840970274913
4937061556499625989110618221128965081
1496713607765110811576833099448178626
17968227227855409739701392082843135875
17460088655752446622047058626565564109
14588627704022108252897903609791312588
9301930001143969310226652094515882761
2670025974911302231274046597820888077
6417564534442705091743081464894730389
3794553961231024798984822493005757939
20875195626669789188500850398187155203
18686027641644351125484248707513889152
11458850739204948516438872675110030204
14909934479030371783344896305759614888
19652123949460017617011555149954259033
3996328022236315004793623279128811825
17489303281694813912257984560269187738
12546147848340747307590320621936665931
7884838854561684579842755973912169960
17751956434913161206532531889612401858
18692706313813231943060838056715105129
3763819700497470313802435281455344346
14546420861487310916568008822419561478
16788779664637171565840607710296011894
4707740186452283848067828010612896682
15557486436635991510365788257439422465
14524403526700041245303690671240698188
20735298928588067648999656819189507308
13774224098348964251144756686809448590
5395962722403648574315410664770849815
8707237685760285890382467654144788503
5092751523236754717393635684971617105
8380278698065791115845136796122918850
7421412350018904199372210394985858653
13657386171340092232698302238409483859
2532071345881227586103749675764225258
7523809375389603398019365789443068099
10223967489729313362779560146609777585
12679186972802202339338701624960965896
1891939824580240674146001718518644941
1875100378673591822576961795998216900
10530268846702086796187055520610865165
7373348519667632184890892331031055082
18694059050073178131890940102625305034
1388411839375195658587351784564209774
5024153603885933112823099388605688645
11864104808513254189434369647295718266
7864573418632308052663105160193557938
21194913254716007497419798360375697273
7842629634313994649046364159373812119
17923463230132549712612964335571701195
18895656584181035991699063588455218994
8114771298408115217023855704059122009
19872106042648006712994695994045223818
12427985972419272046062454677639849732
1940712939849132066102022906821316588
6478732997872808732746799867830091337
14216595806288813363939600617564826829
2053276982932738045691300827539584483
5991369177580962306973506921562771640
2636187988119243540069393707894010592
9706707975653111652330471287938141061
10046816787980252994061141611164630468
20931375733675818555631860569041260215
15696674967197562707672047089289928211
1644692002061962426774807803640712773
10219036735500197270692612357381848125
12131124919578323288495888935606167872
19766003281841678630153730278216988315
4290160952153206059015724168744205101
6649159847258694979292372452265081029
14673118571833283633377480751846048316
11612646108462027848597482394770251152
3363302524910084448265305134796871637
10017899069493147119403367364784897539
19894522519337006170916666390330595074
19871159518397980606896945372222059923
19689914085868759517654145679115634758
3316992329532736171908149343869150616
5893562417156726641772800555248122524
9630614230514472471675947334301954516
11465138050112193150924103435831890010
10554394891225507588053389521573085679
5347674304477983174925237536304340563
3539881064998834201813603157601422486
8338938350545751075860115681798623212
7072732377674193378704107359708364155
13215816974241825205625480533957999630
15360389406983131889471795594259015924
8559891634743152507857330465274818718
4582306184665264995289355803258152797
16638464800353567489182150934165363952
11101412204362592558015386823312391445
17482982236242628907633915292868428946
14766966285932698255577994440663210806
8126859674888032209312594661116216486
14877761144393016224154866403983665157
5649749901960103332517969484494974245
8692977897511539435133142492885281445
3197643253288639008159316087077261843
9481799325007062745775418630286202876
5444462689496874567034248160787443907
18679959260319091553546354351519764152
20060019306838390360074232743814934909
11734140215571113438153322834368955524
13718336788246650682755199865232624403
5512363241055676398326681937422945180
13355077308607483818135166766295724026
2645103481905764619600943293395695977
10399150765056916232565177343400682489
13638550572916730934900122836764844735
15455842003821807896125062274256364922
10489468274293389552030506155366991977
10551669886579744935393073877332026541
12784455167766073435529353442071847417
19211093514445236100597187797954242538
11283598996550432232274585048107088671
19262656749284704508440627067767295945
7147405114207191740071082520120656750
19219126847217837660102490650161083554
17891839400899213090077900968223693625
6133956831351743486702565719764551340
8815427573708998877493557392598295559
6758798775463808338502671700920839951
10560606087091528158204368843647528580
11350784521299611673773756615893945093
3285696670827579919161120460533639986
6518112196037104758938730620677515017
1851702973178514805668715690908037693
13232045852097468466419157287355328676
1626455198806309025266460102998005140
20263974545333350137160806162102853905
18403445953940263437040474040983124350
11473407954577844651560588327136154772
10839496620538755572040581342568159146
6401447035401039063086592914078607827
18529692243122713521597937035693881156
15277221694452690245028842470331646199
3827363583138141045415632187196846126
10374113998641101998581554230493312196
18181679373304904616735234333065674903
1917034068611517223586584772900021014
18948745476890032348680869394174638327
15383363811818039456240495001265761244
15851030181696579771741153501646126188
1995620971296376854646965598228459250
1361398726746451757604725978081575072
4244729757910857259056893233300885409
6298261267778104790699295453861687037
20949950473487344928326070441200062534
13875517187229564931000166482645989573
20533098219251216647210917624704581878
11453619819694570918850072084329352207
3567826832358833049302287361622635968
2654185448216710519266039590066668732
2563506957109496242570403906706953605
15986108188813542085768839233688989105
9142721369022778497326731220706891172
7207549083652621491170490640168767795
4403642315405908197417864618090234971
18446602163297637018411115952929027558
7458129023643822456462366855743288715
20990535706737324757947945769247606122
9058104648512463764951575422835825890
10632840177244986383825367189255217568
2379465256035451875103989676439119021
20689313428648891473213357114503785505
16405582195359110397133768541546976516
2570968370741049359592008020889716520
3569322202160612089742090498950112312
9846759078849417916853572363064928303
2522732061134133316729138100527235701
3794765921135922351713030683841659356
19160791461394398831684361600329207853
18035673481248533978261620375867452303
14795504598280330603207334823848153040
2000530733854303194548133506734730715
10858700778652599629980410161329229267
17900392178237983418283014356847106841
8352613647758639474932916157946475428
17730404049887821248392157325991514266
2503510334401031116052913399311161502
10561847547227323266158886632519618035
7873390157604458973782979547061786800
9715720043497700952438612595297552341
1784286446770754816897494165948309151
15581824401016476232925609848356706964
1847863996946800060403791154238653340
19720056277428186042849841591944827956
14259652731840643110839232532481970757
13434258871177199902858318304002680314
11212695897326324114020715166870838775
12653708535075428509307477121385870575
9470952684718489583226771349251824893
2051129812725408661215182995740944463
10457579470006379761866778618038293356
13463052912360428993481581270292502577
20124460820908205233809841596081987825
7119061099559019752448479239171556392
18702703456220695421678931225870558106
16468898655464164299928032142663183594
13580453267689229058206386711532303335
13263201524572746016668394707367181026
1558892945895490288529669554327998552
4451378521603779713749949652158843684
19646617550222513708716384304297141107
13655962865610195660148208636585076621
5692921247384302702982015626772857008
6635006057581081964890739928407882545
17885147531855103042763543715820788435
10468780518068530864589958413738498095
16398162762283068721717785284130040591
8821504579759490229374366670902548569
13632970144451418463525730639516507458
20094671871357640424592775852668854917
3151513973390479437013645143839288937
15941173430399680246401908155313653830
6541527989492663323202655284295999595
16608333868054869539162971513076224163
4781435653110177863420807413218279219
19471072764948469493764779570029779079
8121218639561955762564729946928284279
2511393908967901521326162381984862265
20900695249920642353910133020678995627
6737829468216288996529067962188970033
8853679557213913903468143575514014130
14318796200508283068976262684743402179
12212305559887141890347613317292126331
10700576423017784754972524779604013994
5058494103340750410879069023963080898
20155915709996824923889388268398396029
14683076030232035717277875753758186919
10572706116707563418285721133346170935
19591488528059117199191812065105757886
17522798771770622527337005433943191751
21114898199958236159062268067689069528
4021954280089082884664087146634937755
5989382711327814581936024099272418969
2842299764660404096622938175542520691
17668173251824250039837928361385226343
4382628421244913722926994609079869492
5081163041046284039703156891337038873
11387498167134024197102214766762954350
12120748078135576988359894740372821722
19617479257688746781718903320885495435
3008487898561692323816055799905070645
10767844903546697208980146452789804240
15443027057577842712347382508784501058
14590229849237959084184864350557844962
10895718510606489151210984434535696223
14415801153707522553050204508746562428
15378917922404304995238834585787646858
9109652202930788489915779366836649741
4206475107757533774597534145497435594
18726234944321934751952022022813930164
11822083783868733246767185184873979190
7843739424080062434952423128021536876
12025930585565230330029986508830448206
20534069233454491751153286491230211978
20731469828397826320730743022733079470
9165876862592448573539921154367892108
14745815253965501666982963642660678350
17843157214832518853356104591313950828
13222387374302058167743144834014152268
19226155316670001952132986763792217283
17965309742650233595066664277983356010
18897619814016776776707689571297232696
7765786856347135208015394655576393426
15602218905164310146028380251655796687
15684030753687972316954534639100550495
10114770866434614582260105867227885936
18071280048716599445681416183989341794
15287754775781955973339173404568357882
12211157429144485211305519489284379818
10612655114502492357328220074255429087
12996344221591874590435388028463240734
13477629825597868529261817343974124622
1505762594901151181159811175547340540
16669632179450865916067372163876115765
4987909895989976040195944312067629409
11592939884034997932168722313990735475
19621395949680274784081738156273380241
18972440555199254038521142788038169206
3857733010055479298726804651726335994
17241635151056486805935158580355157801
4159955361321968007215346944586684464
11363537055466259129733739563395033658
3325262092331783046236268561976275022
14161198151905565457470361814199925451
16029945629891343978262073994494591849
4532411804679575933615587596525499081
12832336430399855222307079422177101861
13959767660710750332526852362114620026
13170331836830139484982478312531339447
17661185061356875974604324688829507777
6384219299306279646150904069560391636
17550371180620687642150592227703977522
12580190910293039535999767838900058152
13743137997287666575862159368425216634
9600248572679153509669891755449669281
12422096998379732078421025809177671050
1573940756794605895218080057542771929
6892108943529294020833950207716304470
13336771286232648788089931548958105920
19077285858183803140889554318660612302
20004826477354907587600296270962976150
15328075842504998605117044361276367026
14921425143403245306972425064552942847
5536914037929400067984282952172206561
20882388297996618698724221960298304518
18149738566049772732672090625065044459
19076514926341322833694642469948271481
8127345836479315538672700281200429686
20326071409159626236785826208107563827
5901734968418606213206214694131855241
12628455766351119609012092095217566957
15715362700586048997431619239514591674
3552899894112967773380995399946339701
8044636375814244630528285420263988158
8316089086651616979202057870674903664
16100008536736156823150341990562541665
4107165385244438905397316858040079396
14869605782588088645164692450889119616
19368453150809076245314323411855631781
11488771242227826237224959199263284057
6223725496984520478272195970767304961
9003443293175273763601516572907388937
20857804694413843453664378067290537232
10968340819325301624244902349859258969
3089460503842198164912644417453418449
18804359714358856279109870205912030146
8667744084856644830151585958201241846
19250478233997052833465903547909426466
17686464949081251491009419469270001022
12458765231017021809022949888713588516
14913051428089894084129698300043702097
9416091626440530436357922421625504738
4150651659852888957703742405716261485
1440589102019922627129694466863931293
12803416394635856742827072800906491980
6211998884365863992952382127739794280
8628757364510006252538321158766770005
3641170143748308549910131496791867896
13738295828126983853038647098624276116
9833028806026860789798374567096727080
6386850577146358029348624290330107343
10925387637019079145462438516885683523
1846559385407708205873267580779039004
1526696883293082463612420452571420025
9985595204444129133070041300556723248
8292110418906419303926072489076581712
12173527643267905043109189883090731169
12998357051851565346630384119317267927
19451975387402646423337747133200605987
3030569807595124699434157104655058858
5466536232570526342008754458924862236
2684567571360770209636047253823141624
10156813640574737512963395307554685833
6585998835733984072457365847551167305
19914814157864655505451928661569368311
13630943709726782098073291687566102944
1441942159379063006476136409951656706
10543892962740283489359797138396336774
9485476063535675839323757418373248187
2979206484421295606369483181519998202
21149773010092859428587575791386035777
17113169765226377242240020961261608055
9617857230762612245885453702639811039
15220793608451509565890633400990380784
4836294071979000832564558747668065735
20459057585060065970162897173225255428
3461795379411955450533436707674633797
12421830377873777771329828179168910475
15312493145659695744681197096623280104
9764439285735309869734000868399196399
17490502136361153643898253159245541684
12571586667535851859895900641942645247
14825412620999813317772024958693419196
7520753413795330499576871476376803948
17919688388318314822545714664488125557
7154771714501010212853194883820478756
11316047713449774774005410368738352435
15728025891240808360297890342900254175
4657099956853727212660362862782446200
8914383006026233428025676521645522190
16599552380799556514412852129705927248
5405102362031507718554785388689800715
6112634498310125715842019612034807612
10094980965720787294004267210278988507
1586908745256237613581750793286726508
9188577277933344553646474964294324223
19251489462604569002973076298644404664
16113792629971425723395999911050266466
2167114196124768509855034662430081684
3542482774663932012799258186461915273
12282002042885751281042899919347321181
4874700985757952832464065494478852173
15290972158451107367276289504072540510
11879341050350380080273511132615971222
16109303912143502955366497259486552296
20479217352483703861114123214915639780
20508548225508806561802421192894946212
9492434511818360023416985564099364985
11916267849266661116216451072757453372
10872349874171974227629780370862372293
3213656454593869875472700710431534036
12179943331809327253230555727271145908
2034470227002835851750125429600623665
11389585035361554961426398138049200015
2476392378567691907465070424662196029
14086016077035490085117783042823770749
2777598301978594051102826158143335570
5868979741190351542258224571373747784
13029832980574013128398512609973434462
17761235945444995368514832725829427178
12056420762206805923436631562462507450
16648635870320570370481379827083475818
20291313923900351720991857357319024489
12022910575923527659370809346239243919
20910412476609122859479699917310514403
3011036762670332152255429539400575176
5504989335594358229211343556815167482
7530513597672418590699843366257874448
16834046349237506968930810197422073376
8520314164460402749305853563451419209
11433982318880215178559618475224801613
17365123067664151952316577737003935657
20859412624291744449327438249507246751
1822191610988880779918499892000486686
19250458839602842519476060435102594400
12115813788732512207686173192527339291
11629000349860845608999537617698342643
9877930314075559635558057942004022385
11410452515693816265699276528401174443
16090627156086948679367397466379094797
5358686588318775762597163790864929913
7345713603412157013418045062378925771
18746639875095925191402922814981276285
9404729091464317888371083025367241797
20760298654441181297914383323203559832
1805257448714379713142982685456743371
7762435433896328989840477137547699815
9952893290355529612820378706800085000
12163254360777075090363806025264603605
8266948625565559735431342072644189782
9936601532113448291661460608360458491
9877926307046112559074589251450171162
11333371947646013237718470154978935834
5409472113952097136080818739579984216
11120575551092025670376600251825964874
13088747776544034122630327498532479349
19338744418100042024819895278392884956
12960898368080894920796717136283514187
19176938782239416381538114546447500865
11108734010401694810238078870552218039
3024650495406445726853462539226553171
7538534185770651005014807455634421914
5037988575168620109930446166837490260
20845350423458756495345421292045543909
19330712623137159847564757284652369433
4362287805818265183727336182170765819
8172754056167154741176189951737215501
6927381744966511939867089082486885609
15143365309236986473336259450211827410
8302798340795433162342022260397656617
18743399315934604965728901238150311745
6450090231298283158850233559124077803
3845011631417126466874754710113469167
20288959873040719984147500588676027313
10879392515220111523414190546872884995
9486750927034464847110367371793031349
17695270038802481077804816833470264503
6780904288690600314203429086829151063
8516468906019483475994456652835987533
17689569142573321674928480814541850930
10357234205026302784331891266311097094
14447049202698290929879655300486736713
17607476127826005429220967500157620290
2119716152871474108668385408550080881
19628738748605802650497160514378948530
19915010870818636849183760876935337845
16060918760952957277477667134682560442
4393269101412955487803400877670035331
12936837347339859338999468630427934633
4762449169645086508917994457087660329
1995113616255329281529405204929281645
8861800549396387388701054553678998096
5582893735703285139336647034244442643
17887980217385030258829492006315955216
16367081413974986358607711655235505997
6174952715706803934086981612382364492
7560714705733954185455315367913060414
16779827436816398195909698596622890864
20007854302246780720949581581944324555
9004493157582629389128777033226816796
10245612283479601165501911029541616973
3209025188217559957490564101799088558
3689522443922269770499167441157829888
11249480175171545896040313137481601343
16212122427182977907500284397265442399
9549474121287766687038172230905885807
15688973640121473774579842261796671578
13289524331531973699171889896825214173
17718139397013243049155700422050784312
9883573748040978237723287896127699766
3858116628289392030562605459826296672
16142314257010154200714996933811380883
18211999364442912262602305697548440723
16420475661302610737222531096169201559
8950391864540983593201092812715828747
14502058860731123502294162053645631901
1933129782862140236258066947437192815
5338473868677924919519830677078399271
11560615294170993996725918720161417057
4595974011293761311132687912218599430
2791174874605977006219425784533774114
12373617277779268537985802277307479675
19893465726874112530073356978831547831
1873267506058404087124285576396269712
16444752934858533118635977636556573044
3788973367313532834939064790872745802
17240504444384657507094743990143221919
17210177367942500640385217976045543901
9990896739301808696119065864324725076
2082693693050163457937693157412796370
7321622454706492986798491676426453688
6359781651294095171038707738391917786
13432728100803130907291008365443112435
20053408191657405456715370802680383058
11267324540640091141524435517747729559
7647209177120622700711287094080718068
20207274922287894911484477187627279479
3097944677213501068772852128590028683
8831138273906810322525502861940522446
20336142371201022142381824594257188762
4042770683964114923353958964608221606
14931099748538670479398828516496480077
8677984359279720953616665052838222388
15794557870573002370543317512227504105
17280686577262438907143259161331212664
1410475385442640328563100171106660996
14570826983192905879649055939219301799
9060034427573409110639462095542664473
13502693438565227042293905684039353781
19681901956183982152274993113262196216
2385891630879151960045339638444535726
7752078585220000630238263981164774500
10116124406545418207528233382281456092
6912842684817266784626894215020007438
15588297679571000534218665435703572237
12653544567004590830285261835571748716
13038890086226920343791327799961720608
11785637439208268935024777305591511331
4599205031372726917428931566720011970
4763295041022173375488960130584146215
4226558762542909700230618909288889442
3284687678010330768097250849069219385
18273324050920975086520831741606440841
7888174246727701222182085650690438030
6461393744676283849557240460958806215
8348105118937436026955810973657717088
3528768673946754159554989222086000458
9931544085591638413179777434093959321
4112832206350734822546062902549499675
9201204058990747207917251114309802615
1604854196091457214953609459928873206
6786957479536875085312006313837980403
14547076898917512244011334014038814128
4040806545496207673822985747155608040
18812505597230853378399385896029809777
6115772795782312426352400181753736771
16546944986995231905860202364447612164
14707352017507268607172613741299383456
18905676440303371205202373300042488153
3156935275894282161091999104411670062
11270924980468501261335925633434778299
5669188860084273464376752651700130251
14168144530226740364888418987883301766
18606523221286327013062359983406423557
19770805732017601093860310792086130623
17721893788732975712484613495520638790
2435617882037936481855003048852073043
20591161593232613197250109437083000898
18436844554560637872864023809680559134
9612728623885671161711513549041583131
14538878627160865370595869602385365959
5659446515905758863814882942607816703
18165391268115174282462218713901542835
9153367399515111353181544467161562139
3323650510949335952035258331067562493
20035108207500981748050798912694261034
13046201698545132360706777409676453707
15548830844421611385458516143805529303
16747823204676961878746872757737578566
8255392379076553815106668276141738729
6617125835121545365283384228446878366
13872056730288053594108474151011111829
3852915714875590649703918621878944799
5828762722062199870990742802346737147
8812262079446109628255713430344568422
4260273342092074517168418985237965547
10791185773944018471277712665778914085
10517639603092326981023524706306915023
3399719262145335388497001208061952167
7584128697291726770423493412271207573
12311579914162288763509787932950295763
16987115941239937732671512140809755415
5701528915666965098554203178980286102
5971488689907859021035330152493364219
11860953885804218728435150139219007580
11324369600924733625030303759601920730
11244943361436459476124806997784769621
10513735419434682433818548799074032144
8098787762916869969011953636959545463
2531350842416023374430245562108755190
11663150371115130486720903327976155535
15812159876466193787150393459703893615
1912823121061097542429501878177886953
13343625241804819518955311637475866218
4030385443647533835784628413713564391
11129640918703602237855615403700459054
5728462072698578977506997112525219551
11114766894821581457153602764036392123
4465862864806510200305519044208222987
13960691050689586890392195419255182298
2194346042093103443922025791334772677
4165425965015126018998985356195276588
9656655697548893751392281738309430316
8741761260583619284010253251736447816
18058675212292078930301314856566867781
9476038669862442773706288793224152945
7164628992689306494955549148957347975
5936039424554178985585920879508753316
4768905765808333728981192915131085600
8606857426597570820557883693634068860
14592335589091309633550316674257186100
12543776274905719578258999947315743237
2737733167961120807958304536848643536
9675442047786407017718705672121778447
7431522181672401307798171849870461426
3558974008825742680038483725997548220
4479519382317072772557375986766154419
19152470434697717810132009592357498340
2758313140275921292634347875081391345
13842098883088974744734180639868400259
13728970903870002929107270908930065535
17225989141752276496886373638594413847
18894651895163500677375060689304773014
1720640895832317443757218722528238866
10638736007375348617485586751583234228
7068256852472783717640784524442928812
1645366603285329241597320940384623434
12231119526253382097139412033545232278
5933381888798102070864845483339520213
17808604660294730186833419155135520045
3731792485473454849889347406436155204
7186536388551299616911912363163839632
14113061338927037336752212070324928834
17984755398360400423765702995302707898
13376043798222333128174030334523932762
19897374915725386769340353080315242032
18170907231252113445057000014853689894
16302711189649255214620048169527995413
15542862503361745685526987545794770631
7601140961646852316065057844829495476
9140865321843855217052263351001220606
4800626096327447944821129026892630063
3641031351055205400985463361389084798
5903663310023952699371876827569375924
20114089127146622938815502334647023002
2423924949752055372241369481124545687
15261894959855778425730767338439781645
2836099656078086012967980550901443671
10530553999539928023669079740999918004
17110798690565658213406284105392127664
19353822646311738274383199233151239706
4785591281513483707082966179214878297
9117770722346292065644069481563929366
7641417681151871429270800016320988150
11992185498430867831180935324155642157
17224302355567558073128652492294181923
6726168492193966678464920290316241093
5436845294150727439910185462445051295
21081227398352599847360335095331857901
12827500610532042229913040388559224304
16384653720047180490340466341887874551
4748259127419835949505024793211973934
8162075562714830050193057600567479625
20485944479816020631439682259475741299
13586630284149798748089793372710194198
15009247002475743260863194882163974732
5115079169299166004362920690674014077
12188271797745364785939342249860047516
11509603389971274724992643578090053949
5004186865009450335723430654113004716
7697342861198652710179951873787939316
17308682249719966074036460610064501646
18782747515790988588092414719486386851
15968381635914203743164849238038249728
19706645953948774040722036596753965391
1558529331813936238727472853574347129
5474685738415253337603941395300131795
6931351644928913876996761088718724557
8310114900180747677252042773830273594
16606055092105458061068560851591914356
9408784458217613249541711642859078386
18597740567488841784476796990834109822
7054788861798687870083546222685323147
11059083129262092641895393659338427565
5022251688561811249672593806233605834
13561406785289945118746222555029019145
2595971792820025469170016705834780941
13004190123170878059036070437775525040
15032822871277561372807096983322597664
19112517688126680419113005581286634689
8488826601009807452473867977628088711
15543824261725314875299735741341480814
18801342421797403009905406347571849306
14380251489390355193348172759961812421
3839711973860405529631289756931958705
12071204684501378583020298436741826408
7635005450486461229775618904278787003
16018783318234572997052676939208480147
4997580048088031429227660332286459259
4983601985034198552001863580493273335
18632986120956201576182371631360598287
6158548277974011837677418985560762837
18440870331239354693650745207161992052
8481737401062751929703611703895136566
20061515992347887054169240527696850965
5217506619565324909577863539867362310
11091384291536110354895507412312321794
3332746668889450782270912211971084025
3784404191559493760486125084655880605
14336421193489276742231970219627826989
3290833128873321011828623009715213574
20943715567699475306383512452945186686
6748037617909369362374985462938127255
7398011928044140502680342852317950270
8655730509207990840718860406416043227
1552420957618547334061792302370007389
17329672653273542110949460606721000421
5278197930976409317229838431339630940
10979285724247212496770857418122486987
12625283647383120319913940017473412407
13773548352719386510639814734429812088
16915660460816582297122413191192456326
10799966211312398936599037993013027588
2251935151612105850029122140516154913
14692613491143127039862103868886507465
8878335390760347285073297488290599961
18898232121227504558852557184897578976
8640729114527613890759965422090769591
15227035653734079819261213147667748839
3143582371803733336216921040675911478
8855332434320935412544995246345749399
15191358744373060921114935126863764646
14590944272587997664417852479399606212
19199992825014039453327057549167581142
17132981927390486254672133862155722125
7622608649931122297714347287321587222
8014102065215183294191296005398911637
14970737108471258672587029161126870070
5837711498467666667055037807979418701
11358030042244813652937568389523506714
9501323385780122181682877808501162599
2722415936550117157124892053269029721
4495913930588221645003459559983800798
6849701514482439545840311893055969110
19357309789758605228130785771680831727
6368358016755609552228326260897438999
4523764072066703129545625091339675995
7405282409305335301588838281448885275
7304540190335537186549883920233343336
2708615569010952701343516357945942469
3546110838152984195002267041938975798
15240251722794833840213469436772015696
2751253669693665304461922399143446993
3246996933701675451782355350776205938
1544736662140406855119466824315469705
19449693456306686166972781109237900972
17703170226731641676976010762777599669
18758037202189608509406430056629323824
11323299896076410831501985769082254773
10647826816222635667182492929546290336
13144546893604565984849287780906588495
16647375963251558754770976402640745905
3528959421145608561332517521542978335
9018024841383389157381942839835412881
8493905760824269382469686456963437147
16407268058215211758700533945717820111
7645077410775017277683042681666202247
3568138658428574876639316537724655707
3087948708863540147898291829431919852
12867844927832311783952792051316013754
20475757175011528592449752730687125966
6657696028808175169541068867355931461
3141447166075249005739434076385072494
9444483856860889224601846655363757176
19906078090208830084112636852791764882
2361724104816654055084490647853978802
3418488775130719911711707232578961915
21041341958164511272483185454722683148
11881164334968892681376098579356877418
9922405578629321362677050278988601022
2478522031056690050033366832770212193
5082469572235837701814608216334627465
4995904785397396568328575440727920141
11877967136337024968628021942937966444
19244222233090039159586977815156411673
20070664112245969114310185150790796967
12001543777814773555826888144550670892
11032525764011878907668104680694628844
5630986023969905358320686234686268427
5769819197610917484870763635171699193
17991442404699888230456594253551405353
18320778527981014095280448800075462339
9262836397433056216778976424490192929
11048917357003491990244945596898951120
4166092997194901937536129649673973263
7856479350490207439653039586863881785
14645001082005969292854277419950303568
16258148172041575084300336314864038347
13762778732157130675731509804514857328
7355234625746321563038847426550214301
10289219686631623912575347551606065157
10509527401437563868425597052347832629
8750095559861134538123723956800167586
11388890111404460621750182818598645626
11992391219907567068966046080880097630
5634718455525448785728582084454214440
12898093746052481252736489146676535901
20407889977276941193500357326887213139
16373288150216295469482723066151606191
3017639686134604797029115007754843573
1630066426227884882478679184494755379
16030742646163742852816040121526583880
15466210203005703208845842770513708615
21070102615964314693828213464631874058
20303022925003706110016771651777951692
12595689378332207014343550131581700030
1463089970531923022420680170614558825
10539434430018733325604645849339436994
7311492983003205962336024178354529440
5493115208273248292042999961608149714
4122809079966898506597795698846561031
13171346219642669314469727079050641080
2519822333003028180703110023884155325
14807231808882473860969461120385290574
11104429722368583636616517790985892085
20863692334845117027620619188181395619
7960382487802233970765989095358082417
14867285103614830653595884811368731518
20127620748776131225846796476053633727
19638530639645401558554589776154575221
16807370029225939150905895385121416503
12336951720092415056476434949399280189
13135908943376790193120624416428887245
1468920316637458243099268789395655545
18518064696843174045498272394337419181
16565985160218971092225518715926318585
21142366170840949766488846209548890623
2936875584677293414141503379723937707
19691208765429112831588679312406680643
2531795639578565901472085476510695270
13451657117210667808067438430629202846
16619047701834450239677899022069206418
7702119247962612562042623281189376113
5886119800725951160271346200402024024
3599419722138057427606740427139303914
2913860529142240911902285949176173771
20025593184522062140605183985040734823
14596046404718003750385885440457540296
4687959248802570723459553318679947211
14795558400839575858506386927124401543
14882078586365688419532798063017941403
9427939815234944478335041726730861033
9856295515241578430957541213844625670
20419765410046269061636869121536427380
7694864732916443275371609666793411385
14227661016355443204902821411839279842
18901732709791334153691855434684621060
9806916935581132258727565429829535056
14763451075024078123818242433311200790
15582979923965659765197732076293002377
21155748674281238687008178537189026438
11016891960438595129304698476490158191
11439906050162238842839393348216041666
4070372167014793289501500108902476844
3889894288992692231040896338767018105
17523092166479493722958808458634521020
7025425941342191848413973332052878218
14752831924251193612422684760493867697
18156965432646857181558469477375003221
11897416304357956266049159866710609156
8216201539943116470469446705342649107
8635658451979197324589377977923705909
17115462949450683638843627934783447683
16905790701213023391212983597889966604
18263034231720760761507186132301158143
16639221388435226543329757133466265848
19635297877837384626049791849364077472
11723203910897312203851762181377835287
16503857836238682630350619357933955785
6990136651997415177827627964856564253
9435417446139961020231358146528157314
3291341209046738242827061057800115712
4228225507964338891894099207660995010
8229178599539156317454392475586901821
14568366687961330942454862918696998862
16346093780988502292169071560030694681
9750738765352200917611526641839559456
5252675122578524542062086685597651385
19719270977984371880692409993184144725
16320985648899065894212344806717172568
9600486102195064142032186485704917027
19672581827367133806074788109399182081
17961667772612287112711740641511896323
4454691359306564176634801209508654297
1930881993001222774285620769719289347
8893894586286538437301327947335200429
7057252320633516061853706540850126300
9702336332572628097664265829776278104
5589944948995170913375613093182758317
3131736209346142258693716841771791199
15933068209625582999286635349637600824
14306566595906079982656466648007697505
16744560110432561508641036683256320388
11564669827044192384806061724807935750
15346350001956783671129120456843768280
18353214245056686925005242884751144443
15204800752627399839943861573256654632
15373244127106274709332183911936671243
7701948764224644966054838787007553986
9573395464482622184910931171688615600
5531869868558079544521395933996482873
14058047021596645234451436917742901163
11699006585829854319783547494359210100
18829267508754903630420935732613401210
10855487880600183593494842074383552694
5115437689326536184775883796874469911
7003573421014940449458619324966854675
14771330873761592591541698323513434684
4944840854152183189992512179358439922
3125927959552131347094370817511695217
21078527675080180710278087894147337397
4049503652656948176728350645226928246
17749075805169222920898797874768472393
12114520559422027843498045510247431808
11838238256793427099110465299430487023
17235976320593579255719207447726722397
12010210633769512878005103575484378125
3973270299234190706572742622197838400
18813628585230025378833890198116246647
15740905578028413072358665107617926752
16795174431590787434699834273693330275
12877012968458031580197644230015877921
14485629797676988013294124733657531190
12680166153211140772556892210053285631
20280566691618475696162117212657546833
11808970595056297111808500149981894970
17059993905625725508130627867925167784
9292316004232111773568024685872122516
20173805806984026274426855095881215200
8541854599632833350811181253838297173
9241237424903094326831144284219476804
13449631998298489608962459603204070068
11759285946570918661432475724186051984
20227535023276060177912634063630118832
10395201302692264224258549630009352602
19967375679854908357338260181418951882
6387104383930672751275429476134731285
6002640907051037465228988275443853170
14185859156232249752141027876764430064
16439249522494195356287213699681734236
6648840765604182888260084212442980916
8484059270178246757532253885510183133
15451279810845382541956753931414144662
15813904437845920680188243878918742605
18010722995697957550647425693937073774
1884156077970800004284981190404652067
17688001887170321422098834678360132979
16924933432621392022239116944822618167
15375869541788849521580039000882255853
6935406820714801494220094707312088284
4697395330873858070831648764967444792
9789299829281046144906656303215938679
1830604874839115640120433248209422295
19643544702264109654452201760561581368
12319563258879552021264224483729595369
6905969660927479219572885892470650086
10018857916674274574826759090380894680
5520248821847000902076872927905500797
15630279958198033585304914317879739460
16999543434142373251324227695370390693
10818601812425052475577222032746511464
10460280349606649270199162874608320004
2620178888296619604506831945326343080
19451202991686913172021293710096589589
19381403261858571274751659206729725045
11921352751510034429333855466589900695
15391295882126860059978573588285382049
21108369334140519944916810587539938981
16394143997104127047758233360132899760
9694792721202929528905091364303134491
9825362161278391340394962753198977867
14168438535352584130661485446116607880
16840865537489944999440927188751986642
12667541855567220663281418007691401826
16435362538631911548108045899760467456
13166715581343856886430620989702885142
4695060689018350069106795560646959625
8508953396509311302216076573690487717
17207446771650375850587252509313479226
12160377801138324608366583386987015094
15122364064732922365250005884021466591
13847578619729509490118339952644318763
7785349750416015242580153257121134040
5205037108350856606518166962480246296
1455730373023354034120638527779754782
20704576836264459797454871641595809715
11310922331121611391064079840425776594
3381921840417423801764333276964868141
18713974925390732229047663155456254512
9439633810312809562602484532408826348
7912159959410019835634527155865671543
19741496353277533771645508827837083679
13328964086548389607007170975767366611
10730359267930556303864886867520677361
1770184658416662297278434493237762306
2320002977878003423854784819537174490
1864622849145932975996324357979578889
11785577927791986533785611693697796689
5485621193624685942531441031877709103
2032534201144805784521123482707110333
5124238560958381026555268678891614541
13863975268311542885972860652566818489
3780950824239577149633196764286757340
20028769779662116939314841938522569065
14247676409704301329003198312271831598
2432134304033923173156971829163783416
19040230173302004855542629844265385325
13594292851344732444642280992531098369
6364367834675111907367821246341840476
10092846722069067141005332207385455159
8452125671389614251238385657010374114
5796557185982382182525325747234669067
6364780634141397461438456827813927194
14262008465668661984035429925588487802
11720080326701485616780047339859906258
12471633098977080867990688400997257179
19346245956495340773776498803687840529
4492934038715002405322625397291664267
15593735698371345668357697455499387170
14938504402884633792403248054507553534
16940663846891755701580844785108394889
8492518618738965477936283346538785713
2267948935800896065006474537608757047
7232883144842942753479987508827219814
5631235529468510814938847070782107061
7926731399852696086208981251087211567
19471200861703058927114829316727009154
17493413370807761564334143771853466361
2116850897554370837434709135862236107
6943421823138669925048739059660024367
20256273755803390050592414905827386443
11206745742901493608093588121557335930
18303761670804627887982187530624259435
20694713457953381079540245986108122054
6587508533362973726802053750006969449
19026005023567365947341201159299840470
14058664767217612840295745572992418929
6071854517762383356260547602400472948
7092395446015148267837920995660084022
8794786369258943999679809799071611273
14539164178263676334165018083964801948
15719754867535498815195475343731720770
2213594420902833233855508782498747221
6857382107144245499684472525417259631
10251752325982611902617847285466233243
12229801487346423585213714790870945055
9436604372831112661077474824580660147
19173785859235100574683442893331298141
12228437032325886840795539431963122381
15445566386537607347293216892973903457
6723923812816685856262878052509407592
10837354783721996545938129725072004282
3097493195506950507606216934743977794
20808901905455775656927762352594660619
19302459370102768879597075384007968233
4148062292164344586815894336472200060
8169647573859391345542011799410539138
13457164018426041200479934975816262640
7790599880555763470799977077562214164
16500989922971178938459765998556197782
2757508889660177812520723382264636611
9203026553465374219922704419798285373
20145479708823477129699550417674572921
12607078386841630925720061292537584311
10379418068275418248499117884377815689
18124682881233650974717640154849353689
6828877234620090170865373767247311259
20295695892663173461868819379222529120
2929450779708778540437830083849035603
14933558424131253749031310542967757980
7714981479819352029149084583229327117
5660392801982301099252690463551614567
11397483470442185603280193445823174314
10614177818872685230469225561317180660
20900925086374169853484392964450350767
18416740276320149759517726628707413654
20531407364959599918060176931728855669
5440990633011127244813975616720728352
3107173653421275712732041049987530568
16298089927780883681150874129252458858
11885713144474284189763802462905509159
9298923428102845466676740687545778577
16706767590454740044103980998485559776
2759201316214048919057202356215205201
1616103028772482552854106366961747247
13670672159548042551294321078954417329
7188740643663059689933180968978274426
13231735350718216596712803224435828685
18388644810123188957380439080165626458
10347264244487571389465606638458260602
14645134636149292301090839895125550470
13963711252383381213988279174110460829
8125051708334558992945943717219877821
18644286535103724570515532912181647184
9170546390438688200222041931215103621
17746488371235151156151527619858065582
19068191715521682337724284790099995568
15263672499535688697201484957088307270
13724700781685204899722335160001756258
9844340169285774358759645616273398884
6422674473675688423884106186839068445
17059007435504264208847146257116797332
5084654956708424972052000597645645779
3931133777778613913439514916487460793
2833736570352265476689373370628930964
8006728747327521637461764057168462161
14794892129048310753506296632570125771
21060654580484383456308322140016098555
14805923529637485866295777204035592338
2263816079588922566941457736187225305
7163602306533635039210575951411608490
20998333672920241508555606712914607524
15526841012745597302716919192294991939
5502427105547240149029916388873766050
8456843953673704529693938706866396130
3903584662304335895280148289595037152
2486340190493247875949009928403496759
19594649866799056396616011268259257109
19707136569709459632959934611423194628
4930298528831036585373480205809751499
5746706938316679282415536080761490041
9025953959723851120096671041229866582
19271915079246777553861042905853390877
12976782988894604884011076451256150390
20772297076731460880098770437245027992
11007262837767833880203301377738370133
11017331617685832809060042148526564177
12154107912202215094496857998993602493
6936606323720264188886168462707792773
3752028785625699691549264127334982690
1407245697165180760461858652379668518
2628738320860241075472182266257766642
7008866253141063289349075793922386113
2627160356873055775035265630864856689
13747302037942243292970056582359594945
8317615129398690369339995351947710628
3316734742709229914028826596855289574
4707617725806069240941158069955658527
8090903393897935566979278332449723160
4587687722281657863335674753537778869
10692724489789601475148807909897739425
10048623725740149012348121860028764936
13571840895937066192890062198611379827
10224763290837097757487035120583443136
6943894716474448866009485023058345905
18843007256937445111735164654874336889
14726329421656174436849262369288070066
19990697044345343536122987549706367306
12650833298867737392714039190046671612
20282837546689999134640073639050998676
20403592877910816683144236708606449320
4830053215629358146887443789679819282
19244235111511384379277717368617309618
14115880930317041474551471048266030948
19062270506133385363011598107107062378
10486800676249957105046661829418588760
15128916106340985903914626540598958638
8641286300930072320589712654267697232
20126058629951577032794587861974507270
12198252396232116111331419766079602651
2621757689511917729177360651290730724
9469664969133320212106635907102946776
6661458843293933124776663664087132352
9972715405722844376166464739089882801
13544648073711254788739019114804266906
10916495532792964698649425820481818465
15079275576580101447403159408976573217
12554344216208035900097175787036856437
19622626478174258645523614546401067335
14965582878784591602575335253036080181
8390761881284077956021082585611894335
9628970873036635398271620659580988042
10318885057879296725401526116525932346
19689541748003135992983850782274642656
16317935081250076240870494484710535905
10519761590732783267285519394352371942
13140369889294587619762371017407695203
2327319889196624835214959414109439307
3787516991762314520564875727552964590
13235864545711554455129267726881471085
9715879126373284008208631469345807424
10214654154673177760957187501903640233
13694504109138428954490728052627328541
2194178735277364515497186050401370121
9099024165972306619681236523537897810
7474416191113006323922637774459661071
8538304411359345841529580680180176842
5358942101212032663054427049891216096
2793283299919653319090260695663433811
19137536033496707459286752617092720605
12026824629097797756868060143082399411
4049884075162030693133160904560378438
5696704699138135431230861615063680031
15353761077338752598348291953990863098
9465993881378520560226136878949855380
11372788949612011238493195946821410837
10663680673474145936169958537113244633
10583276903135674011351680290818778538
16313776559219238469960282631177936239
19378460849714447035401257708595514676
12480886941099035591867169903332587900
8180372438098889504718893156947832879
18951518763767991089651979644909952445
9307685968721543870599573156651078639
2979969818969757828768930684551318045
8912684956936072468035744783368492293
19986769782705145725790026958629782300
3127124505688836997560006454676201276
15291233618164911564835455143864132531
9688169819041646141720278148037137279
18622292966752725438671818153622623221
10844295241917973878835908736968756090
9667123651384014882768317876316504908
15789819260748261008481634772917524825
10333182165720130319855422646246548744
19838085486869562463048272598876500745
2519433298992342436904264311832440310
10172922323738615161239009517465538426
5487085099001397484199206514130693601
17883539111016280417794690760228904470
20669396826229502675019859463614334106
3326278271878398134978776181217606676
17545621153117188378159729395344041239
19539067810063950735379595610944079539
17273347148565171111160713317605753693
17658919378306763479754109963392494915
20692180112371101332365017330373345287
11512800800002819732247455984632360954
3868968079775463749376325715100983368
8057437756940893331013089294548407732
20735413566169539179233318106313241092
18750631111893191413491499121891703747
6030346784720461344197970567448289211
6411265354043283101348795330477353116
14610107304171206747628401930685163853
12503716791507983277745318399714166418
13448869516697761192693516024751530334
4562521932010036208053280467754288135
18385989804057420556021129092101507468
18122827403604108680217388757633108925
18332897413195043443497404466742404003
12538952677021300659541242374275462673
14844546152013067405448992288970456430
3059449937484081558750202586081318280
17604732836153801188995782777106019752
20195183190661954597148604192604486959
19768042604111989826718357622146427586
7529806498577459465743449153632705973
12838851694568232723077564418026035307
16037182918207347986882546445771989189
1869389213523631434454617601503127203
5783671898860883925316565904731684960
6840909697103236527490792021906564969
8442504350795806212623431290965857287
1344070161832075638460403918354156020
1986703715803469392793945640618749989
2058435727851106611824839172626769081
1693388282268968469787679621774819157
8223759348075845893751457188806680397
7556644638620276050300828240198645479
14800604736524868149270640143157180916
15405656047873542604845501236735195656
4977051105916790235395555942259549875
14336085381860106068212109707675728175
12123010809910908730476284141815764819
5501377352018456543324207619918498757
13781699594603529198614740829277805626
11462388850391227191318239439390225590
1935353338790566336906554161702945009
19312515628399990941998411697440625112
17312721737470754704474078983769145263
19122054709654290742172464978670426466
10542347650113860904369369143908263230
20799084365204095811011917315531583835
14123731740665048205746289692742316688
6937144327430393413101962138094628963
13994159284953843114795788468342284003
8582343661074167932232944805865377691
12020231009079509467327495420424177590
2088097219397602093961214228660542097
20122843266788794632134311262002549495
4217627127415896141010537447131178295
15548884209856967700176253212826698760
19541097124050001022419202608780222921
17724080742871260425687949750944119231
18746910216901820246285938614825167060
2769357959010811312138616144533745680
1636643441037148421609121832482658843
7157849009585682730680894812866517991
3686393843133036698236357233329992684
7586368499139151967926009337076207085
16710578320044308973640532726519652180
15798914007753120336546347370480188679
10593974636983894117525171068647529040
6664081275026432724131844595183105210
19877090783791271389930691925579407451
10615998644631679824512919805450014731
10806604662529485107339668612733006686
20774465066016521109281044711695399470
6620976203158674929003595394801607446
8715933074092776565057246430994865450
20572597521463774119552242853052669969
17089972101881846503905483071589349860
4717216971681405858304095151842311800
15394595216342139331525801749015873881
5889270488970240720579869987720917836
3565403768604624027592593785496841908
19474874356716347676531454430741203242
16644764927214409706256397651983933636
16679165917952510232866706989794809005
14444255029922534803652094294052792017
3349694716675593623860467567152655712
18895208658976391318304341422979360955
14162282972934811636487896999424955961
2248051978981580793069642058047494489
16156326175750447488890978438240622234
12412802267375398756078659751888099409
11392052352115134772801232482769791115
6988108742932822239445553852500767490
20528600725074598581955154611403134754
2951257353973893046354656535320721593
7882119747224311896640099891314927311
3751421288891638093191696723251872839
4661395600688605670974081506019021977
11709870862286920858806950857536556012
9331571297424114899595987454540781634
2707370328896086838643362577566100532
6638109683311612113476491950530923645
10112380449353910070244829735148989681
18737606885584851544799537122614923996
3409887099150258759203945592669763538
15249701539358790524250530511653318432
17741510854295753353156241861598856075
4579013265239266533339468264245837918
11054130320035900402666115169909212840
4930608994990377198316840025261246425
11581050398215637051287866438128332356
18764727440324996540676033036316485351
2579047652295363512443927785970002630
5256010153694492213627918778790108439
10598694786478320446689824439217986932
13483867085540478631137323465205159706
12806706034585119329902364817069512212
9312948035816113448822664281503772282
4611092826415918781944443534773843882
2306951376958859178636180523169885942
11990917957677463849384505084595692158
5183700038709812596226006977393868920
2624318031144588570400972881093018659
16921613703866517416844497008154702280
13433589754229522874420679826039425657
9349326248474387295658330609142469860
16033083267544216370829453920162926616
15242604595384310585303655549315700234
3170153455379354951470979625448069766
18489103378686667337000339563231685964
2283290651572886315424696339593207720
7639517016717463561295616538604029514
14777726910362907096437246369433130619
19497371583757559294406772861616004268
20176998984318490596288840127705575355
9462819664319753642247587425713811000
9988916755285322867606709405989018961
10817652981547143339702980436820405044
11249929371631297717019274822227564559
7457579473937212436473964196305828151
12036221112790574568235892536265552091
16492414642212382354480924943903473936
2003895764092081764276885974066469267
20899674381981511578713988818249531019
7664869003948246738167699147531058828
16321893825655270811641940428050649214
9212198387633107041731291035620581730
8378756827807199280514966059892368945
20974532311789981711051042938914905409
11735758044491601887912413139772653390
6414504261385465217646573055341106495
4811085479105927730959016702849975700
11141753583708779480423264673909753927
10176763724322614429823323903630191682
1820866475370595446179511242225120749
1861316039276985294443575711463909636
4898699376947978596657903757307617639
5695066327431036285173322070567361135
20215971192315251611872255920651293567
16925021867154863626662834491416348717
14605332906303336282083720298645537331
8182521689599244886199400029595902757
15120921634754055143465106263240352205
11865487200544898227688016936747370662
9156390171408119287631812206921196294
18930665818828222961911160071829625428
17029381609409939572905438242564842033
4456160484242088458270913269302529830
17564555127872916585358570803868995582
18391223117875233025857730495271952721
5747729888919410150760815685015674689
5155533289603356578107192196958887991
20911967359565546011152434674067839688
7101824075113444456488457261757523375
7234975674269341116536349497712016225
20103947919771458255959072391050114150
4150762294345009391078600191937202793
6613306074431378543081322303035833748
17711877830917335334487932653475276477
21092540661213311561885320893470834880
18752103913711170384358702199416221664
10666818806089021996396600471964199986
8235579875959887738265024122294224798
10299052638560311030919547727451602645
13105539389852410941774240613711852158
20284511062491671152867183961929025230
1724987541137965072343143032199155380
16342767390303392135066783856062221566
10241967491584623605065969171501516336
12537865436503227624312109801593109906
19237288969202360603542718532881837271
1408275674761920503346835433560867717
13136985329279585557801673716530511592
13992817949714815141598129744060065636
10398355700317835312187308109636207500
19197357687825848541248974501287906916
5150798660510919598612556720471785296
2356128914096284046607812924303471023
10789545160953792270011560839438915998
11867139373651553855224227734959918689
12256588256992018727561441448650747072
7761662244217102294959316177436234035
10543445966466998539824915443766553029
16641178773198552499658058181895829303
10856123813972165640314084289720218560
3082686384952916894682941865035988513
2756425792243508364573936457883498634
13851089092272857068408953624333799812
6513937675786318354150273354978276387
6436652408122082416257598845140721580
17673140169091202538306740596501021328
6780551421549702843503750013893533471
18323099649304990071014975378338108023
9041530308590474198808783592390770902
15962027500380858881107719072954079574
12424534992248422286906403896524256462
1843038017439104427171551287408381796
18541922783346179146419417187115488477
9466158393909810933269145876580354012
18610405676507374578654135210134463051
4608504920525332222391820934064118709
20330811015632139795099224292088358253
16714458485858287324795145098561619955
1926866506051738772582387366545002618
14705454470980760948297900062087529014
16478223363651204883128208229838417050
11590735786403739767472350201632491862
14838638099643339700068094496700465614
3158619480669715239025816175932695470
16127450837875087014764979667430031015
10284815870646775258584451555238048452
8733263619042431572440374200637561042
19688625134013319368330688945354137232
15248886220484135929219176504531122438
8309951489243424884674543262857667156
16586754105181575680249436045566255108
15216216528471904766781600624038764676
4313056443742944128908734885443268991
20778648841353649609331903979321378774
1887687612300125281835784301200128217
20871360152628985211667666348656050318
20236946445769587893805566563268100345
10099955306040453764560752664622070671
3900812693017017809321918325386989993
1544593084983034727420126284260198424
4526246760173547602662936758128775632
8470243123648599432717861393085267351
16243662693488349031539316323061611645
9462260594100953321117600200367156441
12300527707597960928952945849767619684
11005556125841774214093419337992950839
3643577627014963325893200059281844560
11083670315506073878052770831874834412
19184255396793881793137959432770808025
17827489808424412728624394073791948110
7522211644776087910567689377741264601
4855875524410570622246668913103652940
2383586347884952462987983405361661029
16902487287351680992745094333163278724
4038672514770608632677637955730899860
7719653466376574722083446036077912892
7897656788612691638190875174190016158
11980565122492917565193348613383986178
4769381910201159229033426750100379887
8000647173887211746195931241741395563
3240489905728073712531503352137155823
13642825926051191780554960726713742780
10797211939826496287504161953884367888
3999106231592882940018878320120009901
17829200162298554384703594070999320342
16661749751675424864218605326466421038
9007518657786968884915504635583392284
6305277915249179144152461659294822949
16850762251630947541510250156472749066
6678855276132285865656392568014168695
6120389448563641840091634052446392751
6303455930333664049546786731752988491
8005553107934282276652146186826766488
11565300013732631441552948205463967282
10571129872378626371413400014048560131
5760720224889047491200524420483386087
6718228284258406829036477346903590811
20805543801524741593217288411084902495
12130281375320721369241206649542525793
10088163718304970963934226286017390386
18786614908370735913181890988695419789
14537018471253655322679127102713869432
16578251333132795647970753108791729588
13043302244349153311790152333249883824
4361199765182155475436974345740979273
17661649509690692020401803985924146141
11204182184333584079277035001833703506
10014035711398216382543268295479609532
8718197468605125168835926689307376050
11483536578960767809256938193594504068
6676483644294476133310871348677043125
20319144023615938076090465674437211223
12945560381139780168726084389633209395
15529164894671349721984475775872583497
13167919675382434404191651264285474255
6310492306491087286640164618759813388
13002751697494309113940911185928927372
14628424519287309415693528847459466734
7178398950544489641900608102953020932
10699477068866903474542229263231067803
18911659182758240840691441468237694090
7401711727036297085631801160541069599
20879285458541943295197288634853240527
5190932435588384887802711554690661422
10355861688427852906075841334913487907
17160658105729632284526154719590229892
7687518015880576529944163184055949422
1588696206802935272323242461727649501
5058041186300722816586534869519220045
13693723308435219901869957903361356056
11825568561002337040974099340768534306
9071495450848240333578981103948862112
4338742634471661034350863845170676775
2953198549107157732003015069065440319
3366176223088781969115437830184335123
16946151146854128283808869065139477375
11990828498159064101483214950477939353
2257246417018561680923503079785468353
7185385379803101014580117831117517216
3730135180826696395528101097645571969
11690927498042509993376841524644393040
1811321736914572811095118486751369890
3032065863000456515507329323681561583
4836574423963715406337742715314237840
8569964539264251108716439684555715059
6323591340864773529928977478606765633
7863346381774099129344394900764337226
1840354035358546024891512003146209427
5612805982754324939877533790049022851
19863261516709632096445376747942581663
8211307637742500232772466221822120894
2833174865078643530353774466085188738
5477964136309951218068546374242474229
13344538898832969365595114331833011138
3317250075004082443336206498139210131
3239854781702638558312164108077396915
20450387125464055159186880448451717614
11299437570184370254100952663870244176
7365184746217089462684756143993893259
7218457095077051468219857077787449461
16293142901270418506315325046267197170
7305405169063115907360673475367917657
19880933275648597533828335995066674631
13218060774263985798994838694504812089
14627569348772053189553726300744751741
14322708539321510097716574121779002660
20078998559486925265961382648513240056
4022265006923062315953110557626768443
11509276984954668046851327026117073991
5233878099791050115957261499658340265
7092604329925081335333403426840171801
16119848988764914226418284142025283083
12630061410276509627407784416155200464
20698905134333406727654571939652153447
14911051357156626013733319137134095764
17209563506400750241107393730111733913
14990927791760947013457595374640057731
8437585753596997580214911153230220929
4513373249681421441082414266345171172
19029444095754653543012131428708988846
2249899320863852826357808956983535933
11867578900624825174428940639691604882
12461292038018953688743703854770909736
8637065515600555893744939735068200651
9164516439200861232486384745570850762
4116390633417806907259984547398232345
11520542092142399967293886859906125680
8547125779217013945453165024122225634
4471969628310300143356216370851457333
20453335121629628892913036019607898612
7057152951870380532898127447723717046
4805162340525835459208712715270043159
3561637051024455277034257928295793961
6006417704535367060504314532590490993
15769000319870608162711641862635566937
2413078256803926061885596329290855061
3423468663628226408399966693236657047
4383330677475709215239780698677754694
1497431002795743843513135674190191238
20848572245284460874407534105315761686
13757025675374802194087211101476796107
4384538677833342522799426558970135328
18599762045545372731810810915433672371
2711973852113376594701693462791907755
13555248255451615668774214390883472869
20210603003010941182006048198862252760
7869908065145153352466912116714449495
2662282445180957955286890777102896339
3855380478440016433506869315861676306
3309671127977995799427919071810727677
12261524358049727905190770532164272274
15405686511897779869816161483857953701
3108494372097445824811448126277264411
2685244626462355417862159172120243488
12596016361394333557570918102071068759
19162470611986857849582903588425304419
17344211948995595052671822063522586749
1544682737910266986399472426162864383
18893018163416749627037759362624201519
1873080404430295743993945955644959774
7968791585704153263480806140112272794
18368370809786742059478635794699578239
18528138801256480701285861006656604979
6130375666234859053296065271980746426
17482744277846704535657132471301368691
13244910142335791493433759683622573040
6731966677202616686663032504642681724
6508980372594459173061048151762150911
11399678525761304759832195313544407512
18741185665137504676578483475550832870
5319385530095013321625529262762648438
9053623964122807668660326082637384262
7538136753069960095589125469483770477
17462904641259537212985682617835313632
18225165235768990444738636207030564392
16968920965131743589545194491711696501
7573857162385773446159287316429137168
3790707500506060036137640997484123598
20693619682324143006459918800135346606
16456896718188385692969386204271934343
11200215077385101310328884494299943474
12608792378937299544380288297254029764
4789827383859373972904818894280925793
7523441055041048973302108395562684761
5592929303481061501052417278989281622
4727744687382108113988363268219186048
19338720854918000563151045923429105330
20452357492741815327721515452945656629
9861067305986525861824827686139512275
1761483670732621008307894526963054279
15800068120825141879680864000895190601
8835189402107731510272927363861725721
13977408368597605737759324811210116490
14778323724973681942456494354565437520
17390254567480854661210073630465939292
7517342245393376016428119469853004647
3889644831635760844576368543211918897
15808539490269032813679550229928012990
14059432534052541150550037794405466884
17695391436921786201602488136847678134
19455263924093311095582929681312165876
4921187418539166581490506053791409938
20619469849122225795633971673312893543
11062841448653074646350515372784409373
2423388048399599016112300536440144411
19344034871289377690362732520155724823
5558464762757640403712553217154841327
20986288864449501229403837400831904852
8976382319992023464134561564962934235
2147883283946572231296863825639143075
1934584381314631691174504511265605581
15091888398875820972538934533177561549
19068655908073729542109565863571065818
20294623301223413584835340576214244613
16010152640249530913683571293255434110
12434864897467038098010290569583391604
2235040324479677431261965440299168683
15144310706630124992247547460592484766
10483279057492286334006308778154014401
5320921404658059969404076500937439993
9444593965481357627861904871116890150
1359493958202959452962487203099055648
4266002679204121178896160448974473570
18878930756104917187625242879747601041
13755746445337503201210189027850046226
8453074818416093741160216417984767248
13318651344834061708581790282685010505
4680387633493885993611808491069575292
14946387795516347631832572499245224052
13523961667722973233004242214555646470
14318819483848117734512575314908590242
5338951664247822679572715058030245003
11246457950112056943712825647236880405
7198801184405487352854613806526369194
21236838446430094004050018180022210034
21090923563018278393683528794234631593
9469037017947964715179871723566294644
13212392352695219792022995599398135186
14106022589116322180805804379325079736
12653642657235085072868390999147729880
2434965979418873358510483544475636858
14119904216452645832161184864581957516
16664657715510002699905455815232853545
6185836162225116575065058134463009651
20999104103945945241976447067120168266
12055833228354660159006878955811165829
18688926385715306119007100656617963933
17519672633826909110722161503233957149
19692171108707217357281844446807985406
2086728096148377899711595346610652744
18342214925210983296092482340393324423
16099989371025930592028290603507148719
7704178003921680341695777911050259236
9092454186375472972157448441196474924
3560066237448517448164728263942820123
10785095243217914723791967744367715298
7222261584247477076947983188358410743
2273827185857383354194925537843040446
13774596082035253356542340013232827397
9768359649851074003581184668473462073
8387217504766005898507413638393555801
17405873452553353434636063264449832209
13610285442923601578747439477490053271
3408516845767207008554469038083011781
12283046741365261637990038313950871636
11625779216977353877066092984866162817
10823487919401687257941477312121143580
9880435588108651897210519995332991234
17398105126317836361640016138754353825
4763216816079869256679088769902011215
12230885552461347254590796291680104912
2691518684122212213850809885921679050
18041822685812761243569158514613044516
11851243861365945168673380144901385442
10064668040789150052657604034045713579
4773537495850921778936589573702364214
9993753641767532679285211753815831129
15137327846718111422170805580972457043
15222834956865786922111319646432218460
17333394383269352523159124493662887678
20153317297648495328637557163225018887
10304985590431100668328870619240523480
13802083857978948064235828713091166626
1553756865359495409385749377283409873
1956420728319295736572271469208910629
18743466051898300954670696108056505123
3490656980413847649936421993760351144
13164005604553620431375054066355206865
16718291102316618545321333502631791488
15518602438183082869280060727101221111
3647005200943866534958317283286584029
7412060878098730762213042757479668741
5597658943608425761118965465061643461
4899063300965012043828770919311360704
5371533520506861573358231789177276525
17131803591222540963118781662227795191
20965212258313098488454478746873411685
6667943294650395458860640211742406636
8735695080760980890842367773142638637
20385869612466313696255751340020403839
9059824343520784194957422727522565416
20464669308477176620378995470276767638
20460247071074953599994733435084681425
3615961874830269966480547641864896465
11643553979278319788029582491975322442
5826896017931434928304256884823389422
1755769355715108613424080272225886903
8597056771046855053335475009138665013
12646989667091452574712875881657741388
16164186625021793506114894376108504922
6693721467444140956471424996058689097
17178575966535112206605075035182389702
12113019506228526309482282217584300428
7543158188957432714832786208748114617
19796517237411171948985194385673017076
8343528423774928823909123887062279026
3127700527916699761050471799859451991
2106120758307860469944731582593905599
19981359249121227201455999232813471726
9241196286191230199192288706489979147
17767600141985894793373244568628122403
9196943827881505873748650714247737626
6686116515478091905557139352755590164
11535535961320426171611832680175831399
10631289793951363038967829335697566324
8748372941334263578864894969482442330
12767988657137867632378238306944506188
17211452106188914563974523665212442945
17320177305820971466211291155762234828
16068263163570221689951796167482885817
6703853294222139921511288116519716950
19751824480291095718866212131577766838
4088773292393690052732833024781982249
21209748604903626196764559769923153456
7270716467818422125230780740924297354
11838416209420970532228777603401832651
5833659041458708912747295421543705292
20135041552510197326578767382342971520
16800027820140560873626754664072083431
19829533038364377643138602769880447468
7899389309161953252533592305804462071
5644399169903281631690634940888312292
4692089554119706490485532433210112072
9349113357131387640400915221460581457
20230994749470526480285696889516059206
6910631446473867123381755789359304833
19426555492967913110344611222759487743
2358355076381580283207444492062313984
12312153009757751972639655354527348802
4913538522510624270610235976482848175
8619944475733971284029192953275951909
12182156432549315652285914261696243272
3076733283986544301845121445008055262
21265065498093155627526841542371697592
6232879206004856944552560226222510682
14595065411105684763722160963030221187
13988529867503027252069046765646727335
18272685891647205396118414201163524343
10228309953157369481019063441463576321
6446441736753859209884447333241219326
7166853062193522676580646694816664238
20886907277364513518401495751591299007
4608414984491179658119090214220931399
4355581823400172561905304807814937816
17532911297466029525268404660211462549
15844652666772468257769517181221272428
20946265823629188898180411176642416164
20359327595593680776084206322041794535
1471046734808256531676313009779637392
19834784413545768014557381512352615373
19095857699438085089698187083605743657
14806650267289819045569224387460076377
9633679648395172785329070744265707129
11130115662109564789636932945143521282
11135955015087707457924122955136598922
16708738500876166094851758537673945505
6316894890292850887057768359224053109
10228009609193805248885949475407497700
19724950925874186195043817958072364023
9965402007876723064365083125827593857
17071906740138954728775018422726979502
13591591834913550381000129275627781313
1704303601040820431899991383914283698
10716829131457782167416715831358856989
3595668638767229236642722078555396175
16008059658144380927020490911824904852
2520569899426222542317778925768343991
1898367767150473044609800449481392527
8310229309675254334998053474382978932
4232316390321025981328045903281829703
8524230071920155488984652941541096682
19831221877352407249370652164254499958
11569966049078510435850500889505329513
16311348861919745757731579282710063393
7434205967649377944269924995069027242
15367727251318031953067129807602165472
6801527709403029511467155431931096455
15643915192081064311660650556951871914
13260556708445712859005288967700551277
15705247510966044086768774820086874825
10571937360757857868021670862317802057
16207680144898498131471985556018429692
16504399410318066610663462439895223758
21128657988670546932413100431525559867
14089013205551900571591929410282973943
11881552796505663846787766153618825722
3577470427770295650703949289294619247
14495089443767250543569003809608338281
2429871726732604636330800035666044742
3233228809843310739789798189028533245
5776737881198090810761974582529494239
16550298466358294495573027063990818494
19328059066362375707471190664851898008
4072690701017868028173272370203023118
19960247121998743315926572434718231820
1393523421332553526588367872283738861
4242595132790653218296910113968788208
15839255738257105424301299028186262124
2767156619176506584416450755879839217
4171624677234618873632703030715191193
9877768458704161549924149597246243124
14456029150620809051110249143993146278
13499086056914017119042217794049100791
14730513617797584861933301517580813683
8039040643147223877811436124277698865
9594577315338763661497998416341247447
14055885547773299638839294233291940484
10360963594685270903928479054643119618
16898873326529802518823859819397419835
15673709450564284892331547665128264946
8897235156924249367151598630932079264
12244137868940089335671767057668398012
7097659871310498747039369320305049252
6922131269608621726463618118939468771
20499011428825862234910568741467736552
5358761031899523578734860964713957065
15313761908855450219954790000657307590
21165104133236694303355036301176473985
20207473497866070453649907601143967201
3187231243867703813806483206419270134
19723100661182982923121098110403560400
12780930431601978589528123289852372839
2890243571723560972690555459020944035
15889942062806429222963961787839089827
10080943854502831784430963388897194346
8855727877355773961186106487841426740
9085602008692347944461992171182886098
20332287491074124106733857994425243188
12338176367938495387421927697632851400
12619178857001856346549988418303098110
1386579303814545506933366464584116799
7213720662012311594371967269936235321
1378438688631930822354545747575144798
7434431498398660348210994433501739784
4283060353147615173244517106388286446
20908291542500886834043078662180748791
20696870696995698357520633342236394277
1932084468094835734476519207639498378
11877334315384860360918937660343895195
11816738076084379886830552097141415447
2682390922867543421484064286173713885
9708038951212194710395521683034658546
15551545980919486234402218601826806536
18854385412273100308127289163338551888
8860781083441676882702400520396650597
3517485788412216335095333272296313212
9470398774902204137471335516845263306
11701149306317988639891323757615455714
7473765589524819935081919053152903550
11070358660042917163555000347851992658
9314715873744544461163475926145073405
5652343145953117654167410959286928718
2792624800405685241672398361192212925
18348025895757880922493487347132263787
19707687436065286466870958444233064057
14619697963843174920889589595625882437
2219458068313750431373322479917264256
9645330447671564381476415598489150564
19428197831896611437387593696837066231
18311112201461214297131063347838831128
21223276746347243846068837366475610983
7854778226852425676958790007314364390
6247134124757143640069920116159117564
20310586737691459469949232989427916175
17626777382749040872852950694541324834
16062919815374253902097398726036584101
16890658670378931938842517825734232438
2124022578148970321412268640251912979
19694519757940462013276602836484763206
1970001703103204485863768488343241943
9569505493278303023937468949592418132
8567073332721337372306385614773720622
1941246744684565597618142738744125121
4950120686084492210889073463585598822
16513125313144335961205236903174195450
12565075968570862537296573598091992834
9183900267041660422204615721172145932
14228001736336726090009444803941583254
8747024392878939540651124087788702066
7468105968159582206692868844275734985
20306379849757910704799387968596814241
9420471131922806329445143981539635313
4907774943864881177334796023437497100
13143014995866895182578225196929615014
13503526582170739405020935387213816085
8746178421138361209967022089068703803
12956317457864281522161784068961464107
6820457514300074184185925805874368177
9837227113970689528803352666282646116
7108374329046360932905344520086244672
18464595323176214992098383440278127950
16313690094072224944499833279979625259
1452480908163363528429891319767247629
6479191935095691976482202439997881546
4470295869693695291034443792318293519
21012334289130466174147673798754094493
10347855262608164440420428302314054244
5147226642450354918776386299816279567
7567514616563963272916588099719637328
1492544618400408839757072013460433909
6236134958765407012199007033230366944
14534962237772927907050344196502258452
3636443145059459603581615351585240868
8708797849473285253315497879856895156
15711426724641281285795024910421461212
17730500350804690673800837939009535906
13996232426220755002828007830432946935
6701345262247051099793837763746173431
9693543822682880557937472675388088398
18819301615893363820785462804828599910
2769448279363043009744072465602500733
18792693518140208011885308033970097965
18226457745241804885676839644273033554
1455724209641723356020012908180645630
6747814561967429687345158255415309727
15819918904759973183770583952777961102
16275844997612407693821682225252795964
4287813462149089450109129605917764474
2435358379578876378789483530877288594
17759398400893638167531345580915244135
21210870461804887722322973101663605685
2586546755067835872564661220863187287