0 0
1 1
2 6
3 34
4 191
5 1208
6 7840
7 54152
8 377396
9 2868528
10 22719712
11 187318016
12 1594593876
13 13795808224
14 125535871760
15 1192418406800
16 11747646588912
17 118703814213296
18 1223646182128656
19 12755728151091424
20 137199027931128992
21 1527404635450188128
22 17599899510211606336
23 208357635525647757792
24 2510613990069836397344
25 30613785462819708653664
26 375829981954654722893728
27 4697779774239949931620768
28 60216947776772008599259728
29 795125623586505179814011840
30 10798915135010078205918360000
31 149776914127117495954954275520
32 2104509228110806013840155196032
33 29783818964791418743258390247840
34 422808726271657675130558447188224
35 6055595746729825078829446828992768
36 88120739450033726384692045776232448
37 1312089349855889323185966190310957824
38 20058392844700827435901636019266455808
39 314039986322556794367602169712731020800
40 5004210435625237797581562854009247940352
41 80571594207175419677521992403663021592832
42 1303176290350925331096794719308878612449280
43 21087019395840305826440480943654696173716480
44 342117493001733069179779737376179949942507008
45 5594335142844759646858947477993703567928167424
46 92861468418536485237334513737880799542047583232
47 1574738943408298076723127905932472487787547170304
48 27342630686326093909435413612582795480105208166912
49 485045581612635835694409693057184092886670854169600
50 8742380752470141700972187295135874625574889969167616
51 159031585533933112168272417112382621455222697251961600
52 2902409660017762263637382422246348030111174956622343424
53 52915098574917129851925037121732815066606975057032794624
54 963507735286272517754370993222472225654374374968572228096
55 17573657873512021200008929702157432151778096384608281461760
56 322887567526843069094890526789457358125167036448474045697280
57 6017482115989001152833389687354855162481234637320955629070336
58 114362520253764397963307356729240637601137533281032800358518784
59 2221332832214314921533432952222979664551398576410323907880570880
60 44021724041172358083143177109460729361166236103209464638416897024
61 885884892441663032282462003560962166116575328832654200277851728896
62 17989898015359472708800471514996035626618022703690785838710887085056
63 366477146465796987460291888136624677931837409771099317895701022767104
64 7454806298030378898858730343110310605429918991662137536335129264349184
65 151151151173468372268523293458922883268453403413471186287975596998675456
66 3057403843644549087183991454672376027480454303313725634405462809894055936
67 61912795766713857374951005955328411420678846458118737120772752884472773632
68 1262200302553793637182545746102002935597729702083467716904128151532512717824
69 26064748291723322091067788865390820215534875720285931028602456043863179857920
70 547973037602562271512001624550403763496428460154245293053221304601751891409920
71 11757158301673432797883053373665332444477614415448983701034800818948624414409728
72 257201291818452775599708213560797776057702016068789173987866237510608380556745728
73 5713875061484897707309870648504941006580982978095454666863279369991742073018712064
74 128176762783874247186470062398589060253616543901234696610253985544777280697318278144
75 2886700849463039741326533123760399369641750361438214348343452974522102893899587903488
76 64956290148587295965484535040938868460793642817083489531193400895905005573133704293376
77 1456209070810670534034592210714290286001532135487179428239533521249284179685642839107584
78 32499419384524515125929465316300921158263700152104030328075836348241078013475303849988096
79 723100950096383158851380432020191358747521153642411403292630902874673502978208032942102528
80 16096961262486045507511699886736120270866963394482727851094627053946622818215576622534192128
81 360331873302331114007783932790352961122785966500855451971811809627148223075421361945463179264
82 8157049112003553079322901171679491789977075146493009617671981494190886270170159253927104468992
83 187666285648029377039520707961280261693044816975217226875014718535745130146939785063884146331648
84 4400616800164265537617957885131397704314181630261480387786517183937685509764762781225557944082432
85 105159894807167840918456024816169928912988347661265758283285311021968244677264148772534305657272320
86 2553109904322204073860299197045354997951146452013061503056476975051050129455544662337600600811046912
87 62666134574481440697585473793489795011913043464047969037057138948187284754564017835384328502350974976
88 1546592213302470195421342705695126310069085583554011655393544720055206919843019874025773411054692225024
89 38191924203815606173803643204873660078166366086765082334351079206985524457825694817231397925772055240704
90 940294821096107491022800737560715333613061461207385938313004657099392720366896063850096563106179807952896
91 23035095703354186246903659314174874381012241741334929238532215185359124725138353134835040025685577171611648
92 561363732685693758952037057532910648575075073438570881917778228218302667282765076189373226157957655928160256
93 13630594352214117030652070837218037794040556269313153963163872452855479657832868891786530516406030733885247488
94 330827068556541687545255905237703973957348026986751708186628840289458430321472107961643664071916589050035716096
95 8062723766183486212453833253336773928952485688515285040584493720428116220414176648805576091707551245864999964672
96 198348214272979253590055121089898839642466978478267200185030802772598257778551675738080248231655994841234004762624
97 4949521050834265354090250644768113008998791840488648928497706718384699058599924918619741645544337267265083123740672
98 125693473349531950364678699723607943441388308420463876692102672894266427664206114775013277842921847073640259173261312
99 3250933431611977459377690687518214936963703711554068396779534439738398405588233637774828562066608895973887854597136384
100 85470501154365600807643104744635870740446568689599675462305425922542045963022649422747221994005252475381554153694392320
101 2275209312225720970726167493684400561577532187828244893764254586190746397211842016305994288223347054731920810343593095168
102 61023457861758897998862864303918516145666289979841113808943071328278348837956201145376299964033451771974910994916788441088
103 1641105492364605242407744550700433295726218225799174480229300467893093826744152201539121737256549467560071569383603373858816
104 44073955745208516686400826996010769716636629283657165354438200126101828721166262042828694186568967043457748454985147084345344
105 1178664084240470950789030312275104688455799945386477203490705542468371870556469451352146543942918734629757716281761635398610944
106 31341180474771154394289022579456745354921246962378525701997159559047248566009605815991706230152885206495203474461999680321568768
107 828618930985296757815536053243174155558703494724934314188859737127809905802037576609181721583407140084399454714217612521833476096
108 21813981561260990787757117652511496965957527179076367467459339124644776153031977387892399234416304246579881135061915582559096975360
109 573435821322163630123324909571932592135031749914078459458128652210387180431559319359365010186306438356897047498029789127863066583040
110 15112867967742219171769813975752318376100113817460034838134927982387616097018525835235023033576092980913441956952083853424269814464512
111 401220958998083306403295957530819816837371096528813181769863499720543928131335294000692565653267444082535871112438289252774600779030528
112 10780277106134356031803602905599241459894076309825511871657881326082946303798456911813975488007043264647531797100274171915547425230532608
113 294213755247284754240944744488604743019053242094587693549559024946766401736522469623357275049887860979448968868989858770825155629482483712
114 8169941309540237599003446230696772468433528306600301351027457070859370736754402766832519309154009671640288195553896674508430542577443684352
115 230682650448958815710670389559330700965529197840380057475367274904001259734744922720804967373082352027858630792127314792577542459074351734784
116 6604766652618785613068341167164132109307430249012199123491681717061325211134275963695222222840027587428482426857765786983420005835610608734208
117 190967951608105950779293551548647250424367989566118629241856619437778979091077754789502544671155870790808290939251704836643269909068277724905472
118 5550506494701958437040370622643923173944078738993604441902383953053798373152161233564012856633393851520042611355564396264344795151536035071311872
119 161479502650603677569182909422887025855822052203210899634997753330333936709167092431822147319398592146366831408132539664583839506619864541162225664
120 4686110528731585374483581544183082163360765119355430635934137599517066773000899904451669862246655101283294354852318432964474029534159090391075037184
121 135327370318744216127292631689189066273381835576312567646933354807310110445833043851334830168183150666946740391076069541382848389030945405093106581504
122 3884398595175099550902352261658730827869130173502430038748384185283371239109026910270812312170051608410509080256127886141015979350059303312739277012992
123 110824279358014047606730982716995640466533152652871550658396541493930132876741376923261090598440587379046026633491203762060126008655359354802954139811840
124 3146615953102125161914929433419042133371656410307586846906348842880026503276587998420580129071356468082032346721604639577601127152112029199408791703166976
125 89120086735727632764991885438551703650643914943950586619877950855922757195282932738526020725121402654949218158409530512463196454674460490918321003881439232
126 2526436175624106373386320121822378725026203579975180901734955440775197348013071790930052907709222949050427290240023051569124460488605574787091934134424403968
127 71985046787048240481282807336459133155672638317446185996146245911641307274712525800072453722663170769863747413548403116010551655797271796160757490657034780672
128 2070482120144090047551421637623833605882637412045591363504343710816267343541307301623156280622187834288034986652217274665111209869626110988560627023643317305344
129 60348095854541451708475194658754247423482869737156397828826356967033109709274406728739238831433921766624973620896298218457404348477804365674060108085118832123904
130 1786962582630784148467454675927375983308749546511190846153112844873382275681311264464505962575563512069076851234594081742587115190591599062380130695873305880633344
131 53790238789028352897788618817027874370438855433804075866915406172545656273822831914342982566666268867253847292959294407043931986406813002993097450765509075122364416
132 1643698229007205623620809955501978447040040258747634929336884772941574456195762082426383440905990290891431609224630412836246731493094168719255286558361750981417701376
133 50832606646322509516384214923214302881652488345548256244104879833890482549904554679414443994486779018565895482559537206103750220493134219680876511686254343819621105664
134 1584591264821890881230509856050663784106584333650793768197397141285744602784107586752839896038199080153550659971069834125180439991344566449573560214665564178131632013312
135 49581259072935545952880871641503947946077060511265621115305356199173338123348334789039945653344827787338948776533168490446291398773132942513169015106873086867252399865856
136 1551306258606419533731768969582878012719450599465190984470408933622685482372708720847570217753422626961528651406010360520553651500764271534231450911406502187109173751971840
137 48390027778052702070264193389345853980603705315683192971737391638816553831311467408686398123157854925421637586589902202837266106770212488923669676294094341901899569216503808
138 1501784528510238354070394192720176012207310052773320688994264253966654260118696243359217705970856139547732344103087031040583307277738516683565244671339068674196453204191576064
139 46323062527682499722288850012983007350388158549526497752044354270222922609699005632248358161232427981885773511727322583869396288599466371759828556940452137959313862283148115968
140 1420017947127784606867169231182183086017903668443344222585930712972073115628108756802528202191348970661923930813370902437077850151476713670546997845419919098933285234006790520832
141 43299727253516413675438030732284838527761658321596754455084135132030237602706020457383318432626642594632146361004193511531660595312250940005197876310568743358340582464844029124608
142 1315749643545647830272919465513825887110086808017864306724677210805491139046142162857397604713871231194407757196989673270016872764749396800584389556510831307178414619279563678449664
143 39952976299242374902768779181643935810528092254662526969949983181540744746600160632302108644536427805429040722688137543398465247826335517187727637994547970783457405983590478661517312
144 1216539774130391910635283917891139003194529818146394622732941468231124199110054441245317276211608659081965420847313339014552840660942193488670033025984722813294413934171413170924109824
145 37291134636460924622617129799242628125132863079970388802565073941374200842165922747419375842051245401335350934122806812174007203361282308011844416378681378412517511920004265581946839040
146 1155197267405903044240733966198569369881327268554222806029622565997059616740328205533865940188785057170884846069900933951596172613465899544332400764590468040657297336051338489841853628416
147 36277339089075278117310197358181225649300897069073530968371517154016270907715210149557442637398707666882324859809267116768401755661108708513595326848041045080429418543439500594619833942016
148 1156935695328899835089325785574978225715595387675799985288589397916470298091836995990976750377721647855809947133859447712113577148977990656246302609059753737992933791173868922873895480721408
149 37469189019405630878155395949880549059694998090295617514528710023356413115193676781577219972256607324202165369944504608221033828130474260196000977511264672377018016474413043170583291121238016
150 1230160876853519983686700094756508744383471881376235578433585332993861460359443676859006436630607124990712244767960082617115996336905676157012467604961186400149565471004654426249094368678182912
151 40815245262912086271830806235016895900582900355033685035279011431806024314949973907191706724733456864503827875077799864613389116289035437615769532224041974209639187614145281467298477904716365824
152 1363366224349252794871756070649555230671410522057361529529170740847516627443674858473833450291334686214642539503403645428891189174590365769310960494606985901481480544722647855765554611698661654528
153 45674848129106360624216435337215520973114267366976951265335361865776618593013648100976084335241387969982092791361147273436864259028418434864772748559302085482892134152173451411057098681965635928064
154 1529517508562985232904365087778418779045091990777784225311443464533962371469872934972128344028948333116006757648190659278293918427019922220435443756133908861720897000870509609740135918455812390240256
155 51061130325834623011677588162983103526466704891045500277750759573014544024399758485064482697142880356483384747564564018128493221882669013577111833216982412011043845938909320713754083178660915747028992
156 1696211540731171730006531722789151569427820284629924959554403319685858236622386276192028293888475395438747949702301713076635870945950864520099638200897399404967374417399098454978183556615093809464705024
157 56010785822976286997558080576653464442909459163789966191233126105115291438269615058745851713945728078914611208364823322514075902147312911909140454192195106303335660624201851736918410774790356893873340416
158 1838063095640309528658208555497091804912036784373483006995145714176127397282688966473304129949502669159477521430249988949882443240248134016018467667061935227476944086170666551740162489033609455535228977152
159 59976934732888306403933863642508963202283701290614126357092260868160054973030767772985207968638516188004331682763076287518692242714236072247327733647575623169604887396687129444874985376458808910441764093952
160 1948599212031498804788377698351095934307863669018304778598657083220867199875875863605298470403195965676386022974159070528222350484493526902576443661611842003977137315308685466313620945598747831830987137351680
161 63166953439482895377446123155990146161852086982402110798571471904567816529105197788129653781313081996411989256099961481604050517043639363870984547187201024201100264740024365624522099067378540091792715904712704
162 2048851459805948300888498266265447290745723681138428278100662488598844031328452783028371970935314647319275947285475780640389749615578472626685214758088969951759865556665907354530920657048494890912006620008808448
163 66718749835992789624500962905359382753612341854579519261726571516301247898990885306585304649659324889785090214926210606828481948374086699266931712637593610506264562307741540676372072755635186116643427888412622848
164 2189135028104515670289618102583302356040583856628224068351691911056074040695229262094358959605605776818654076490713807737716375966598121634559393195308055496485128735136095558030692311710309316630991647989063745536
165 72619627766557422181966615630050017958062370147782448031256714730711606785923467760470984582682454245308721000224686884979744552144066088715287163831431794592642084403972141523265461468185472055110914465959561199616
166 2441792776033066382527651936512106739595930983929071369823655750165392031808288389315453147311171121855176975923818221526101724411175284479887870719505797523755242792587906037017541541791639827687181459337037813645312
167 83324617289015564005221122658958482723292366866940311876388172689421595720123516938198040554112845667738510766417383021471771595872811340871021826851535553585156941256913237877252479303124596009081675508618371187474432
168 2884615741324512101165389377196456450257483697546137493874629013622337478369680204782957455844084746806050462849132698314263786202733713876397397966678564760393518132153520620180369775395885162060312902706593333514207232
169 101121177979114562694966694175467218371137789292083227010079545205588029389559790439778213026348349832859807894256358006137116137498192890501544967866336474674241622850732651542082714867057910677212180620603423698845171712
170 3578974768088083104887603482335609477740224808340199921572257588462080513825197312455075734919486669561936930287352557624025760792311215888556909449973305147458831109347817033298781694741985636687857120304251589310474092544
171 127450061213541846137866827413096745741968565449277810020217497698452676795916161166220759002601004934838714983135130958353243770040360859449016605371043077115635030159394212459746566955041873910755405658543329450444601950208
172 4550882111525878146004805087063823541727280922817434719570905349617554636781312128122138767101207389212787788559477684295981095028899523810020496706873776848389169556819871607970555225076835967406919384907821048107003553644544
173 162443573471756868642800933338819733368819249739058046131902383305037375509530855310734273127947145135206815527844722917877994542502431554189086598230325451579471888677193193473469374088297734564766644547090481911484591114682368
174 5782217412822308341748290388879193789801447130432770719774403951392156510746715265470676359103821330138148883287454153004084310125438009552758932678486522027520580247794365568553367273823440254151230120619355459108192881080270848
175 204878049281318241474042437332893823797085085424169266124439379261856183167162851235339523082618297357766889952209879037782739912419991589827168821539124290171293403658676749236357372515436403979700006375772236031838069911026532352
176 7218140031601251089710590902057573104088599162732684116165971314973777034739646472039781452290832263782052963233981365928063389572445852491617145806435612082123993119371221073429417814065666379527283988727124701243598606787966271488
177 252751804407980056937100574008401893026150370110292492891522133665578099697037134839474919435330249084943893395421466616831878793274675051560461213004037379274765946871318472151199076862925377406451913820424348653198842387619287269376
178 8798284650956265040531274709057117658572421443677791801504710273414134143153357372247769938197736883880424933000415962408802237632597192581306322913009198622569354148755870622180353925845050700772583272799185568618818931558141877551104
179 304731322701146319047821882464070505726749944431773349045098818930948614144686406234994745315376672347292575205670170197721793132915677185746655212173581258974235559766826745084094962577089108587595619673420206155363769264780127233638400
180 10517637251174667713957735230525907376383407346973036534465731440176942654241730766253904842135253205732020052641569923978303014839635822776119951565208326167421204492421454892602043001513872635370026286752160917263587650404014042801766400
181 362533265472983723363495259211852981006620383232213322850794440946677346109443576793762534189701149230436349575560453457994994192890519581243884849451251644286013400911688860295424342408046002626008818936284602266730517319885141069389103104
182 12514237648167322770959850896808712534295877328035422482861308524618398852749079329636623768736304997884924566666807288828315232818565195726072413542486380629816211688721146600319321473753527927983079627301642878867994063945441293442257387520
183 433976081881750752732291399784044313974989397685942598940473296977168562467115276362573056500455605383380101036759649161110773062809978225100321848582437027341044584137994667221374848741018893950137015956680665211297849867789480227993723731968
184 15169049968245460721816774269035308702451477251275596066989059864602138450214469466433625606769908789473257449724725238846582788094751070563858314421026514766108013372632420739385832178137124614897118909176305423449932024947243620343038737514496
185 536004561123759853601071875169021343300440320205636046245059525605321585518788263827438149689076726650980074495192928385726416834560634915067452644221731244791839352759341772551735816818013520915781393352082186460351130992618680740961664583991296
186 19188021999884075210503339956935880175078306848151514507695664373502397221680524957930066063996029416268973362804637294035132820207428544924742699740311448733304095778952312661878485421628267575652285042023605149828029390481176294611175478361980928
187 696546825827677719138773243909010359045114478410908944416668205775170965353156737561439743670516966959529953424480367512240962382208876938264117524181951407997460220239093837865863937466528248884260757797543954857270664486861225713163007270457180160
188 25629016951698707927316543104036937978024723918459275239872752828001677465956215466793490572624791042068515033832214631765881276754126582034929086960913138605661856109934744205338449709602742009212609015014538518063497256278999579277559551184331997184
189 954168257344366694355697538318945360773325937212980127857926541175396329607852617295997028182431943155868608438471746069874181427893203364563981807809386204795953974821727111400968142023103281029022079261626112856895044249071842169337614753547998330880
190 35849276042355341153358188298439481187960629207762821981881155111641827990766182445340823720651834383269418199886540787434095782418537456520444421143512518806462777616204459567813080309277304175815588566595767153861624816205643428446723178443048842428416
191 1355037087169574703602469909970772513832241010341364025524923929619281161413509117078661705824038954699311708635179988527754679596847663521745405515282603278097324594355844595787046741763812763969320516888167858563921904091305590465455318341577226766516224
192 51366484622773707773394669964429095095569052882926544797443302965595818778734075996621964861966459464376441214687259294384911201316395413524181534980576421994779036930520097467608093163563610044133973181371343117202149710468190848325787344145091934700437504
193 1947317533142139193341380379395350819398519286300940427030791152004800222493854188990226035889057937455156925867956309319625951584645345115470371695673348760487810079626142874113721705592967081108747700199148999606311315936517584560077872568387885677136576512
194 73654981824638435743872493416779107496957851462855955302141849180650320746535591836571418382782248007213840996711407596187384070145355125044206899224041298212648562517010018301683192255723548465518014216079684457609400994751240064021976397904412859461061836800
195 2774611931089869330289015594970848820448368325659041539273834473567979392963722299579840547585608374237077003361334503481059065471189061628058138631906590725244145864559357852481116329505793344969948608326002288523127757924804893124062788147384511955806852218880
196 103972387495828675267563423394831999688118256026176933723755874671072234016137309045626169000239070297309901675088709800396592660494572381923946022547381319053655144987037195177698324609670141607657926809252931974491267002863238024414873266998111497160832912982016
197 3873289406638341378942958408413440015138231235743711484768688234843580235170857548614224420611822493746450836390880317158979604160869659364832287738128971686273652679971744103149394960201340942994387564471578407666450198275677465677665164996224003367858637323108352
198 143436917424022297485980837334409895685060211944023428912129690917871997952910086143435897306771744587515057176804383232281782591057415647536716732980701718462677076908465034684233886323620147346863640596335032645987338624908779447006912328869292846122380377304596480
199 5282899361194138960682250122365713055183614562264830374237250992779595602264784188821953670002153084455824008366650882799409531288490620077332671158904924770040753113488275048548582835036281845191568322185209200135372095816321885063396931387946086143758262634458120192
200 193715450426519970414326485628338382953485458440732191459138040814250972141584583098173946961950058502624709047189149823373166335910533694852224635267048795565241454173505432457580044618309556385376766637895399813072659244430414454616512621334223195086975928201053732864
201 7083158878783235765028802156653540400514129178547736804185733704562957821808759153149620262713329841507475245406170568367499467056319285623988319604082598381364505875072942969159278157281996800342544471795813532742535844496148907187672534204915348267702858351483938668544
202 258811347300941871496726239293868472144308168977725764321126470815865693625570122488432751507630618118317287823598806862998671148247593669608722756105130978521442712858974030092364783919567253745365891993052721085618967112905038496326818862377839364620785020489635854286848
203 9474543152601906545146640470709539803457701407959442532901691294269469212116305260220791011177391378552908580753219948397299206233270887746207953763632518281192205749258898973990944911183881425951998514957702682477992769057026851698673265500354743003475842856808481524023296
204 348506629387542296323109663644265689857428294028227901057979512646474897230953413546583541285904129780612684495184036909017503203431805841707338714838979454107610345814612955682075438543924597380703196572413913696815964381597833078158000894563655968048845607475184518532431872
205 12918724098343783041092999688972542165591306516558467557233739572502919508645342039214547157089795547478676296640168919428979414630838448612280025650104866954621574732265391130060246698314489522855628928029066687600701145897730409251706193460407728576827850017122826648799936512
206 483864711713854026798447571557892425964295425440996735429363377700484349600553788235421279383232321951955521902422591482941825941160675377462649773349165820461087131689123423484615340090181885286175238256985190180125503297631721650995334175144969236933246567973591930120587706368
207 18346523257042108492516488943293396084117464553569991026184019990657382243820377565697284897919574912874581105940855795183665330273992526254048788344776110596569367274065855645758444129943500667107490206549373160080290870991924134657603584183650739274479607983950541426844147646464
208 704832167306103548562515884418869326121683214016106460847434743250152889054841859977253223338445634115306496310396280284055739945833138175286864541116956715006663957770827160182475677631473444172596024150024898389222834609672920183749101943500574958803654157558833780524982658400256
209 27426829434475995536049841539299311257262824345465978998724922506360898379955184517742498585163494119040452654446989164247657608204680958876646893150281423371197150162512035259844648997374320473312964849503437150052833410014152078267022534912667731505105830959154999239885328512712704
210 1079419344526541939956438050052631229296837092031884131091150682223647175635208894515635646014855153460304712007613132919536352467105109094874971393188671870345229830645589903794834382217130207819903541782631717090042398274950383709801245242276058476922984753247303024046683191736532992
211 42867294446199648780711622917225904014713912776608550357221306819778185844859599572944206828065697465608195180268346889844717208101573531314680871819161442727039698738784306696354586384861757362987436340875074717164826003127703042336837631082168544280998350780499606360190556555224023040
212 1713069222428470245180848171246104211453102517924389882815490690231921185198775312292043052103741719887651350808404681801702018608405658505835400651418517365490210179777939853625912382497238802787543046464896553424436521411807929950739338386903426230511022869796876051235615855752549236736
213 68689029470771322363499790634264898922510077829736129351234351797419635142484930625834146410872634291183368983564789711034147193187146064668836697868679377170097186637272020049859735126891983223308730768439476871930046023269721157539536554592736712784150150062831751917461831659570550800384
214 2756146522166656475261189644569159986558519486810754376058204910498153177396275994784392555721203745038521322833797182844170737016801643346229211457230639310037993647684255435492606785831764328640878893275541487595501565301531889004738480691985790805470498216515816705197944993217161678815232
215 110415251553143140583229792338441972712586508791257734690851690817581243126487063084605845612121997337174344857304165602296060479417553276616233989377945762349521277260009591985266212554084561432646518993399609827315782862290127182608978211505529652443787185537257157171730619323716229760286720
216 4408472282939628447719557808878029672114539761336645837596149302176045490041497438539683203905572111993310381466559239073875935886655022130240265526390558256297574728375666142874304153042526481857607700640233934542025272008699823375491249321215162311263643693722179703117213522968350320994811904
217 175195089939023960562890500154186586664925996259335298200262424137466218091086062539262760029373009102694723547609202565946754614240887363450818128405133085190714940051081938841499130399735388458035888764010021960548542894837037269729384604904907073606547517518608176287471066176955444321526480896
218 6924526777360887628191648324714157943396543865951456621601410137665109868646657077625705847124517543969473583871587345479659630361298334623728464324129895709516013824677032093515151329876401107895406132037578938632406006758747013260053209041307121290010046147986055960330083183107792819527347077120
219 272119287917467535301446017899387894103852306897552673401516796070592979260867043357705757499392895159539462748969298748316940476384605064257154886837803619625623955467894754264415526102232469380479696788549337513074435160461201561967957111793153234982188684390756813554719634405159872558603540889600
220 10633970588714127850298250437490118790329903134987468414314809972562652988530029140536311255241060335689529686540390718447590655208274942469180104466848446793475509007206040453050708392272638571243962251273769405747922382576105206119153028764713733442906477167830059987678313311524385543293143693131776
221 413486096950113432560990791124991912729429411453180431444815348993964512892518436485064813490349426709130883352644353760845985613710157938149148531559461566812051472143719522110723429106498993475358916071538619924913892755914459899762445494426199483732555435004742933187962351579948623567427317269528576
222 16014616029259105756364058722930432932679856783012691145034626590051093612318336403519556864057731345975770254263789167413509330216360113046302671284537590455252435573276063528583528141000076595859451777248581146738196576483551082776827200879576059650235473826860032074808003581375214058640854610872369152
223 618761409429694430020696183887856502249449183990958749015839051234018814204210175678827844604000255610666580397106584193019823464199831735015775150466710595393030049355993218255378125594726855676170949724768223633917726506929452023873803813443896815407495865046939863210686794491659092682131769100702056448
224 23896560526318598195128693684361086358846134943005870833192875193489076367079014171971082023815443367610069283243002731477739752590737061347881658450245439690367951085864103216962672616387917552928002976104916297786224631605262237479436402342933102720440848573954747261224448739103522749915328130481457725440
225 924645941214953636571491766653161868676563958509068902825753835342830373430554480585057325962458253762941096790693847853300292126903894720615036178417059263687259429103571241361366676533349793048177234433533869061862298942499684321739317668981601160526383623453892574652346812462906383167137831220269598900224
226 35940020367926542112554468055846782136235707569483738655828620130054910166772178449028836977606014363706550650592792545815537500935431461833066282690221281460371712427513946868020299889256016858148422749651767167171211684815579950121450507055997150882819808530412337586063382130548849833479521696761963100504064
227 1407013433371593632396735804098299956853141619173752596088012656590684797131324404510408815499911089064997693778846738214502221049987209911480040025298284664457871297654983088407878540702949931830656565238501956894394804004180265588885992908702233370308611764726896439591671123496617465921526445281915776968687616
228 55613541699327257738254855611982738092890924249505412036104411824198356614650475329565723932325088655632955423413532722041098018129906331837680469882668910019428137697425736512634075425837660584801436586763881762978192779188774114087434793973927616141038151224990074486269189966320492987368032212360155951828828160
229 2223392668364759243361039263010392300094087634002608075977744370912833704872478374016796453111042094167258609778314047086413869572860451811941665175434394078254683750052649477409326361294360151507421417697476936668727881406990366175790296436933755476513487123353855012749115712108432646900465339440727644738000257024
230 89993953826462240035250526594399232674908470413679210506771255009682169204724716332112950880249873472774111751399833746006651922937118028363453720148077744684489657294343735488545247190357553639442351172708313486777365509446930453183645467256750202272115258380100440330500655935368364361682821497093821033610871832576
231 3687443388511350993222783076356863571011248886121281624606716314634653599940906740457197170390570142756096379173833007090412178906858361986944574637289104286867619808029430982294841532731769271366639233857143475323708849620024978113774841430065204163009294337383787834970638186197394785940224856816174179542037365260288
232 152777651461106875452065922148590058871670129175522168264563016185797591812887039742197874805076414216524096960562333543159579303107762733967174230414645340076017680746006360882023853514413634241089688157848113014148258496933159410699197049721294771943153899156220857932735732119502395548505751019798804270843570040078336
233 6388023792819710404994517667336155443358947691208618052864445597840884553678165826102305095901863458009731966466457343798420574117641720559135964309685086618892127373301327738282421074808019131552909902370503420911996538756000821223488712852258486070543403265131909429914923959762533174064568132882839526116407436351897600
234 268890073256640880547694587946536865316204520798487278405314661278878836626952454308996788355203590837884318561942363176279734263127728398152921966367858805694613799491075368975975065440336718592822654663197850771162668037848342743174293626712153184209377523845680859562335770850933849731007390413730225215597171698378473472
235 11364226544529019225909582564082153281067953263402778222849162512119945351217915948217613561771891405532491262069341540226493787269763219434176915367102151752398708207831373119919045817512926197251836259146766726287711575306470297484491476502450408568156110771063572929164997366819660240235965170996599599208885275310763802624
236 481023211124690310056759035740036662581679564135465536721867609737596904154223364838112342768939221380093481000923984761161792056777041893699629737573859483598551932917772166164613118775982211802423159279459951016556202888107013552206264808805753493825797183516963412766911609702653478930852871095638806584767676446593406468096
237 20346500026368041691506725381505773834689115462609454088150756606820137205763539185264110869833669552792054462898197718882985080655541871255991716840429199494514459665043804552701691723593200452905068897703478599564590003365871183947739646065357216847470704844930548373752386078341961527306459514014737067060893296725051075198976
238 858467628647006761457480990160747470379884121071917648710235102837191985991601908839439038059341873715958979362110002629240681114143485846301984447191743265383716264489814152696550901113767201137331435208142071863285914597998656131206861662908482403657840739798735099112680572651348218631371853801661168692185375476108920944066560
239 36080504795285075160921355701031345495718450320794541046430114907582525477590703335962336016869114173925272802420240529078691491189058639859545429017418717035187571525100392975619858486710128767335853508101844431097980900063092307019341328087447718886257207441759207779083878204396878619165430070578615492454990526070653120017334272
240 1509132999554117080579177196039041020537404460897858270810051745359455153586294713298020838289332852011433144319110635139850010043018061124487800207047785274182588690298436576864276858343443009492262879545421526195716019107406825821662841888253739055492808840329215298643123951752058511200453844289777508873944207605911035954747932672
241 62785332148824327254150192195430836173883061435481374512304319648572105041924488138162984932042309025912734621057940240583407565858924822104523861519437556758460757336256662167782398532953369823430778496876797400862164446504650244512792597810067762922674068204598322088248257410690117769703561536078524785089353045063910399042773843968
242 2597781082644196538523628848657714913327995774343111833391673825889246110304470352517347765144334937656013363143341675335742087092054722815897689106780271295244131381558257437551917850529722239815869405382222193118914535253474533673988171565073455082471916287211680439276982062635346108484068185821709874308406320355847532320454944489472
243 106920706964788739865629903603054474122232025391201189835561587959455244593594339465363681905951703818260595119540546895702083750648413716150511571677179246250061428206714967052043833863411379532299215329176115416329641477085692914006125934089121412992573013646281338544517841044758547165033894816940609995150379925898106601290387997851648
244 4380269144629224647829048816648351904707001688926622031721410317154766310985117003145235734609348101751483667269376091779500195667823408834917943718705660419097362496976942476461107030017863781401436553909961014312884304169015077104839082125766438079420034444318211478935432051181091505477835575587679574288859547628833150893710394987118592
245 178793404210681016782524613876845774568069343908055860931785624379352789437497830346703307990918249475279957836939378131256682848069444120632583895612551738177558452101647656546669712835164405252814638075190025858813937769059454763014333908065775155746304845505277867539369209331666258424657008272681981096157727632729667273529943500309659648
246 7281424700715259008894609357141839372356051707830662606518015527014916323301566376481631688075648929419593261825920657942412761321399055849502792842214311041740946983443114639798173954171794249091908747931076748628567314811810804037051593735199763136340170842503033704836749844908020861155016281447758741540107175153264937743323007926979788800
247 296390899512620735559427970861769027416564245904877400448411124736602602958381239397022918091749248469492094821022406268592471101165018118239210912792524549912740724425362129884001071555648026139063899129265749291610474800492949801021025380507008483657118884844976121536496668876853437430334364868657289462381320243446378903426735542042273775616
248 12084122387157406768162424316592939237425227954843599060558391979198795164914780670893791197507561029760896837805290929712940455790713144922425269078162190096928438169497097630463675765453346700481529109734625737066520127748109755109954262168863552670088889362875905638227848914692848301353083689156276581208547596650356565409192338617510415826944
249 494642172350888012607783105996392113471090011328347346332904520542087758060435731351469307006247477028184909706450054985411780372183419944635034768472816426170133466724832476399854413648294680151969960320331074130053602350314366037512191129587478052659629136709286615247737658469442219646613907491125648226200610878572620043486446891581230911848448
250 20377384273674741543246241829490380683018144859173041271334566966788851476164711344702763678814500347038057182663843588715148647841861808980126842477859989342283694744484517677658736373656776668929501009220355649541747141560565920686176276729291540279877837437040359662816287268365060800363046439170689302133995381706103054639795858327532757908979712
251 846774691432884841621047111371999327035095098945492754600605423212835594557358560961738983191455892618171717740735214876985625630853723578541845438761494220206072348147799531840035253959360529198873373731209565589111094035623861551833920679067740349328012519868083165171910779933688675416636465775469259134698862351673445867942334303542197411635003392
252 35557454414757389170665721611963167168593637109735612725089067509168548452313940676011765081236940196185093832390404925799352104165339296816704863894823972488925038978851117619572827981245871909644749046901332573272725323097336917163112076990720643569245327417065259777776189827853971286263756332723513896806044940341701893203984209516397238113071529984
253 1510431287359973120728888665616172687595657736971720007936096891356237404127855739138734271740796201967236320407446756137787033960590726304705328640266599562730032327955566879949600767979572679902850242223733156991785380128955137444043398627237128642532426653862421672314847218484639793254564262858024009362352587814939687106309935953294593692262071271424
254 64915613279411445499393654086682848667006155817222210246603211159659196496310329215661393310930716743393710922247629944500736034657764958940217696701880664740482674676804105265754088170348023155302986170533334220604269817474496050500514599962922958634909713734444592676140116325444315797203152789782254640891593875298317600268692741866932122568458550378496
255 2820596085512696851394076775051768150979640014385372007999175671554899380778277351660340380797527258030456596437974223693086857259964661863847214091347738465712312057906820683138058332007990003421276521980359775821753875842879631943472700436823275552388999304570338324190493484670225834638022044855645068526890632902867686589860810459977408938344941241761792
256 123707511889494833859347126610962584712661898084056469261318792830701032374136114233896355513034844090142556413301511672809505780271474784416476394093470009582567796427948675376923465396528615104007300626149378606061226080115807840447354055349866211113004947487369230958146535783568440747727681000612790669726162228240229601382708864780879693340469336356159488
257 5465099351775956866494688757215650331904431799942543673127396106510701141093337668947003706914789009147124040451063131099770482055312330924300340151494048161414037865757890201175399761313700626878389233348874734788809636016000361307684614234403468180658666913204386622861385711694405806898330544225084552239604691800051037787662228916301039022836286981721292800
258 242616659734800749511201884734300020657673298676770395339237123209230807952968276906791983292025252626260401965069222253350778745548731637382004155008388016342170147180152149892456456143722113223060510746159356295317864565495047258014921402480910124352408239700693901558235650538697193100314658999377078601351783810248254377799846803830674913104416739669034663936
259 10797966223928020613134224441460435016911985438173314859320972510528166212124052398025009212470632745747138156292993930692814490545602389357206992557601842810987770947629584504191820886729397001174252531615953000156546903461611358718435122419405110920249472775499288855059923024091907467345740224006538403619122537936013087497008612424644631133883010747322771439616
260 480759938597980579383653628556965173178674221703397847971115582639640796555271027154865326412189316169514851685236483908497141833709766711237962632591949883439061648066316309055660232876093236209397910919341033533677801201746819701336529031772868944323951624209498169060802534594551171557968481760205835511582847604808608125738499441709988320530215849843360803061760
261 21373859791645171815887212348461429117762797622921072522852590474759493483445123378158995462892808911115257752320750639601166929556936800153785411671939634660241165522577479260912302591107921595077538126517211916792935539661882495198979933004854566426265930400879936708874950629786047095693406537882386641497689907774519955473429508961819852055886842340888962802909184
262 947475207511446581832481619671740435763112763586323647540447411032961137407126646694060275104255126216159930690571188238525897287464843916319573350841252487578521879441811905879819827128057307426253741354873499575587217797906721966962040648595873162385854401984628034748833362515224831016197426237575268028394694408492716364854934696493702409917109280833567895796580352
263 41831755639029944944940169632083500282741283496751530307344396654672933842662922524277098318502698689762559770748175084295042581663485591323104506333470936195805910167261819942325785339813981904485450542345677615252452831294337637964694845748181054308862384825958489061393779705738530151148031790011989003406265552455657794494658899540835469164175301814145700952469929984
264 1838129176946756217441712538567855489036683049877960183370171014670613152674640630725758623431652381665782142774134526315239603876451753471317801310398895189281609568102955798955640349014660186317630936137535666442688149470950470519854773541270101425088593756769101807474866214452883697513016016632435885796080230953340592100001761769791706068614484157156271711897920733184
265 80353183398175658922360945461987512928141162351137746526728883067579344229048940379422596645433427576555169269385294854523234990308726300631676005428392496085779338170994680613161100015882758758396448280059581909722279851486915978811372805761822530569095706770690375610127156954977292102194783024590344913779364126018537260834872227896136608692939613731083571305974710927360
266 3494246540619053284387692762653023645831586693297221078874506525831321397431886873569904474315905351083554876479095174805971913108802890594399683113118729705752003297288211136188436385856863755898543207913207238606875077217288608176143555129242844997150326741916174333970114832040501430493748184772385179623946363513756797481692759866948112698245879078858015858967895500390400
267 151193146077864123483170399718912223333521601129278019962375801433183381686354156460072517048053484709153456525736890436960719956762719773446990691847766123613551853891213434761669540262312349379336041786791894153440510409061747776303566707628190761010918326694395731869976103078020503395198890972861567513998927340899817537929786115716148949830752150370979290235377200498999296
268 6513034152756379018886459757176938077908028155715357436695153356489435712701048339923141899344204937867394483289310103449217284998441874164708571227556236935094341343764011378465829160723970332063682742091481690113741086135303194283834473242684730450477904001942783134487060504698221472040238254707396772692047137815320939904031671063484730329544094457777896426983792357645746176
269 279573388078068349898583353425371299559948104846783045036181180472882702569202967348203203307802137865487952666507158665312697143051149111682571971648316333259222590891874458951128488376254312977090781689651653252565177065323228712153884127770764539350027942998977538503847985729862821435189146530534491621029641718766074325023937047443498921269493737686867602827924021097088942080
270 11973078412661822609522866507631840171244280315545827202017143948298923816101161444707429433628308905186377398339473904492873622948185822360493196050140060771253715752935937026762713646635415135475746287161980937334027164784703748680384241447693129400913615873431516334244912590890384971792379056261814091652426090656924170816696740011598117237470860259223820248095646233290159947776
271 512384821026396741608815962848802717402660739619458136845536780657301328507725766905979881805867428371265343776431642760914945892224223641160382632950367816823727164599790401955462223216293768073418120582427703477292599081115872220598989516843906542370073240183954149056892387655125638627429109487848317185761624419888928505284964208889222771036405019680820224871597136104530341003264
272 21952493037565481077857369379308296835765870857021403832915195282140103777549007652105889659058356064978954439395552392600074089814801520009490917074856371025630627219340287055336803498491341188319110624643293258789492994497924114468527403716134410176051443881204233231106983476688726979369122951600210384854318159628171379735350042043593347398513494198196271629842574074339409645273088
273 943598098858267513411726101595523984899049020956001871263568867562668560177585946800989528151687600971756397288911375097690058731106888678685784387952921656583607477722536721631415999610371577709609133840027130530326948384267561062736206724446013417426891471503654779153519936817394303588383669130873754196627270062194159235603356687957591996470653322719578136114591142191685114682933248
274 40781967936058790078839407606550526461056307224697095797932583865173434526898090320767779765635884103425359899937045609547723596360163389586449390772141249796323451339204773617329768809151392553807117674010923084105478307172188479042330990278386822320391748703841830035218637531987821757958794048884023985136177573332042602766760636781564265705359079477303138113516474366343299393006862336
275 1776022274206456787887756743049979279682260472503283469479434869426515587388096315155959790097412968024096254185336755578744126514287571152587088159022897570389456504520880500826620003963466554647597624582101181519208543642845532355494053447333217154776417574381751022134055853076936712865580056007959318138935947837301430651227063374292011155023304547833177018263744844766134242595615801344
276 78073534523295866754311386273514166358343365638001789691817959934950933951107224018108516082288567358808507158486114674276836108802979911184286189614049754109852689946020939834250094609293839769299060366566099015300565682374118320970067344362474066450842932328097605595574303125845903361737378766353929792328108163652361604567122098232566198495082928715022945789345416823544762325675043454976
277 3468657189335767169272880381446475187317884547688813842872859284522842996253032589685436533567224618320455675911487165478798566272359071646025750099972983295724166786516692604561290956457784402193868224317792576946757497951057907367637750085562477289577263395186159789012804315568194631926891812618467910627537578969772743606337248934275295311596427931272107076298105739527981161494038127312896
278 155819014351600826644876397689741642984472281619205117537326583383409523426778796898262229166119463262116033299747056744526121500318085537930372042668764792162851771065659864642717127683133615153302527204049351256695847390128898267672876230295984575189953812041168864054467011508840916435288641074784153650735911094233563269819134520945873145168258108079757360024887715049276242317213754879639552
279 7074952358860333360176942889497450503079247942892880550560160028699269213077851925553477974897780309224208564665910729943779763468674713736826731904932695875869056686900217017755752179985290040147497707229494582548874877072659620269084921995933772923934079878265699921830278595232517561861518624629694311453591771677988667969829119853271634544616640917313395647580762828102204262745654688860864512
280 324328025768258851990660767099313172370433578866437571997896430899255155721844935777053005288375166086427742496867392162200616037246895160720466338126747431999509734855503207704248953520104010847875016532977966474208735606633807608643820306536431197234666682408091519479594261632499319815667324082898313684401281276581250143939707161346558580939653989403050446256947762430861388943765054823310819328
281 14985301540583463956275118960414372595203005452690704384799217016116203628531247082581875369498375923744666542067463372085003858592377628379842182837473596856278902574617570112287305909108733382896312537879076987886632856648573189970650396980871146387287472578557772041169275119766110260443600484318824588871606332670614601497180976459885908398736898817432312835547566672544583090966221312999265665024
282 696432781274080641365665621484487615126139679627704487881006355149166259880240263863455353955116136966738828068317229854118779688015029648090216660665655464737333296367128241815574410927068466671535446409166414858397739441562977468789311306529204143831659266727185837208420792906640193254565464586022124771408021104130758743496885026725961719683940881850097573294130731001647242259918259027275969200128
283 32485598837612029030608189201617412819598508061111609032235708661798347644749465382082749748144750685879294885557976852502813164114196079259041013363459137931042126299929206858444803600343333586069115541505191621446795222627407814131469018570004097637577279701529209271363435863394258613065213263116249618185941794057312333346740156487312513498160591764004149377915470176695680296767780214934181018337280
284 1517755206496749532315420110662944602422524273567334784483158369618071711316884222111167178580123698577339627850584458248376618839911392795814519754272543568312079610912694007913699873306304417589133471036629974813120684790319882719847772838168546115811568190667177926541493564943158214096883580750646118321482690094976240073202767480935895012463760664469079284520035800986461110956533400797641320028962816
285 70893431484003012929202299573242612616510732696347084126029640094776066047472056717736635565674329192241234084680139262137075247771541230410211866910495323705432501788681432930216719289112951965316067490251138374220822860271948200275965151850195039884295306653454468015780260299995773719448169533972808385423961395219725773491898019345817537644055000586036615231121525837578600795779382336697707323275083776
286 3305390308458881481427083589388852305329513149080059982041806131876176698794326446550935061566937797966141766334604925871958417074608982235834777259240489829934263932774045216440898791597752539351113845796640989360229983898665009470123428026598160499496321850552464804099730215855890170892732256192714050938933220166167487849980783569548654240408802232016583696374176624687254956923954535915475022538266902528
287 153641531735997790547882733554292037288218484373000672815875085116363677926836329410777330068638232615860625691922830360987222091514707416454727620971751234891545711384384624515651223407061361286610962473567410096298915682875867777127662626823295891327956433015162972412339701304918242158415129030210226658271223439967445478596087057510695003056431250484190186214316666058895612009971670539096402282299328036864
288 7113094830342901951430794637135392541629512792709096292717582032968597016925236359172052159384640176054544566178549646476445852924633661632639332651540174690405533831287443574380285339092964623545865098724914226878235839065371555972456063798516970248408740577285198556157614912571191218537948249872297053771496813152732572765794601214116981502985359603772969049069751735901505563639565234746790985373249060208640
289 327793885738935996731250126523954735725090182291150406561132161915657501152078715108633780251701011265256165070881042469929574339637105919161979030631813884038996322047131158163527990788833573957659467819035237392886392257506103579104180177153231982808099737718734560585697181602579605739363203081603248394585580146662727044392557361597264248336080069227998678076288717964247367902228754202168735484848319299059712
290 15031082607236565316683639482600732234854621439306409013121003057636516288571999660877244960763458536813007528421178881607167781925176903301107885752623698349978632968835136436288791744141467726257646708434279348073623090304844248881405765114965785366803182243108892851824348285554068617085426284879269695441265521857036394348959902064088917336064456015662000377126471031477066766387617104200383393821455794172854272
291 685809086498948985374623779910329566054230676002308673137041497776841281808683537626952457167587576386842519728181702772090079622462658863617150724875788632841983189182177382493509868857984533842433863900777681383089920202369118081324895374926342303283823921145420409199058077786564059917217712117550303419755551692048565043078994690293454981784767771124732472392964068598737617192868325881686241206387638815837650944
292 31141197984722434805735801397705334068498882552029492406238193664436247251242399383783573238227699127705702241772013470833478887835688503673384323909499154735293461441519895962849393151668696636468694869902596131621203778676132436982631374320458018453074928489221653549092788438717695630090797352391476194268942350282277549190837964197718880370171248202594006325851742852268710575338256435643454059388831313799923367936
293 1407997902799508184184632775720930952728270039775794907849140420660946320866879020485671837234349357083908498531498464310997404181096708871964044888286875077546261939422368205205336668803077527352055301517182225261667649680439286546684539808456656025150737787115610427926210607614946810589282395556586335928906298255352127938689113166166154972332136947358001111968451453924343202328331353486394692810483405096000795181056
294 63436901790750981965608861205842477955725686274252967948535320589987600879287681860451842399315584444322070551587500740758502784282993280002075087559615762468303912348527336641094940057238211843489862167998517619274106574878621036257569716328547456030684453966624564779934015983274642532871223624057101576183043531449256890422115564894779543865963799975257372095737438168873029522748454752107833979584615945143653968642048
295 2851152874926327182188482695527967816117093781929939677182086687334086419481959600437144999545482470104078571277728683245141950749828171993400342175336654239487866499837162651029556742427303676193873185317764670084601029897920266629385181412813672865997642544401154871099968388271923414193973093168190692001611489659860452703949225164192688917449679204794091125946688380698256393704480355344300066617216699968153556344635392
296 128005887528070082176444190137777249034126882996806213383823048375667425192484166107200506490049984322488725742607539419178964801176185527673788930560691312747318682931007631179427051222014967867178170929461774544789576960342799524562597461100942955083291681896081946963074581463754154067822625062000318735628609661666280295931768856159805468674589954250283766392556456217679507344532123013252955508019131960327619685944131584
297 5750184063577369629827658269797581448487267984053026983220780605020728413223326360958182622504110864122138485419346667539207450929660689286474283901805941873334626806974160277705650005742799834061133649177085118166390837581892459288379385007148857366289780398510912863310504730493279465971905354573968641328085295709722826320273229877182737439870165681527960246115230046925421382280961714445507938666600334027348105157826052096
298 258931302225694923868004849935376580152522407229536384484577739740338413804992942581891955493722315104384573917622366720548027412531246054736690331273465613569676361013091798205448283207993999763946654714032180198196119858626559170694692551497389845829681554571393633626578851795039758950734913648759351012398118636406352809366534572073667173384376848295826574557188427806404118919738064358222497867279687494097749011302862290944
299 11711235737831528851333630069977703677253477892489400657769718244319710507291169114860831294525813137992612517572549417346160302439106879566083760949819345906526368539819934276677241869724270709648893265611139528390073254317375795027871380150193922877006512480496534558805711583407129710897755039678289096880759945795073075394427499528081608523381533983245201247725465253485497923446047880122396113052555665901326837456182385311744
300 533080576112954243580093624855361654634826996004072894291300952613440323384339959096346263348068480567344934292996289635448278638203777528594257120692866427797230715741223690394861591020288713100032536547630133546005220833966163764956170290108927813416964668453048745557629034720560856147950486054242264332284962363373750744933231277897726713469188609597370542876858384307575923990245402775058230199486091993294797554856936070971392