0 0 1 0 2 0 3 0 4 0 5 18 6 0 7 852 8 0 9 32974 10 0 11 1216736 12 0 13 44265306 14 0 15 1602980908 16 0 17 57958913510 18 0 19 2094514154552 20 0 21 75677759126258 22 0 23 2734176449182980 24 0 25 98781516222538110 26 0 27 3568795954184265360 28 0 29 128933769847371450506 30 0 31 4658126510414596025052 32 0 33 168289009009096911796502 34 0 35 6079952467743658284441064 36 0 37 219656773703824225305185826 38 0 39 7935768895557207857233827252 40 0 41 286703781788948232495732511918 42 0 43 10358045888629057070370074063424 44 0 45 374215902951273874934455971695546 46 0 47 13519687352745623940240743644837260 48 0 49 488439814194587764237614937623340102 50 0 51 17646373459783809606891977351484908440 52 0 53 637528897585226487147252869870285357394 54 0 55 23032669924029906215021985401281944085092 56 0 57 832125235167090563454456365015445499443166 58 0 59 30063054317437149863069196550650976021469680 60 0 61 1086119248278317927823644372230655863239921386 62 0 63 39239360346576668783104062547982928897617269820 64 0 65 1417641205465426999377749041088367351129641566070 66 0 67 51216599090377208454147729141516870749101150903624 68 0 69 1850355373610362200974872095429990279834833216222338 70 0 71 66849714144569637712038651647691036112306807066419988 72 0 73 2415149189688416410674186198032903444523752136739097358 74 0 75 87254608087601497292173628366135820564350932654343853472 76 0 77 3152338027409043536502920350066437354117156608258847134234 78 0 79 113887796379446208482023239360857506221320310437032726693612 80 0 81 4114542936509509579625578759892183535772790015418475354458790 82 0 83 148650374443768120656531503186091041726044986636308986471615224 84 0 85 5370446769725038622317763413768920867246790747030808156164482994 86 0 87 194023719175765819406532901063701119407693752018289775204994799556 88 0 89 7009696812379695708495321116275074523034312295549972983530682486334 90 0 91 253246611343296480075051444608405218388581481723275487237947186144592 92 0 93 9149303867693259369724817331342752465000013309649254155854115498087754 94 0 95 330546422000930199139318349405498458886362253617467297352902864744566172 96 0 97 11941994568944633388066830889229376481881375857431021113031428132728309206 98 0 99 431440865163265310678585048889940792709966305113481204913837935329347611816 100 0 101 15587113112317969971170316028844958183026230481971615914081490478327159397090 102 0 103 563131856052288637346429281882791974830713634610652079748910843475526697091188 104 0 105 20344850583671473599452599550233034587522675159111255742043216911565709398147438 106 0 107 735019588793222749719746728860896596019280054565695210280350258570231381314472192 108 0 109 26554817578427403241916398435217184055424899576634861991374081483195002737598421114 110 0 111 959373528780786870429664966771265202169398980419148250474435157845589950787139053644 112 0 113 34660285841052497516644258637929301566496233270683150681205325503994261765568806203654 114 0 115 1252208215615635061956620116023986825870483807489241480958360144068125345734090181329496 116 0 117 45239829309142188581153131741339604755385547173164972642669245247801847450445439592222226 118 0 119 1634426392031065215972531731128504481346046797068477450877465476039288887195818433511922980 120 0 121 59048623121746651543662867735027174877210323275953850705264667976364395916735067091324658846 122 0 123 2133311056144400232589223286512568455092199408830909328512450120933070149497661225486735622320 124 0 125 77072348543752425853453274612039650612871270731076027957060242471031876383920323944267645770666 126 0 127 2784472940755986096490859437753021765829770259323314861692427285390067903566906455999369039795964 128 0 129 100597551577150945926389291416622985767861444967491089157528083238823123162739231292373300677315638 130 0 131 3634392432116792135278462369888730573405742786121063320683055205570919369478227599424143498627779592 132 0 133 131303477505589428150041658335570770608145240766365776680371671214182578655812065545015794612822212930 134 0 135 4743737372086514882941716101680917072706190202267601158250033224811582846504529861529890442761647451604 136 0 137 171381936585589266896126081235970094427586653725262734611025168089222225390707673360966947223952500406222 138 0 139 6191693570697797732423136924850733061738882226147276811894500897711891928993616294603036211528101994122336 140 0 141 223693756980477692859407529264047028179945807181702985515750999389369227820302902700915937167019095276445402 142 0 143 8081617144112265624239140079772920500309876141887159634785170689078558128019265773654521230948497095929076140 144 0 145 291972992655799861068375149438746741492244270484390867175860672022268311732109990095819861969069243375750879078 146 0 147 10548412145765901371488297726275884115507978168445747203918537662984291021855669478024165428940244034015914871224 148 0 149 381093462737199157674912713282693534758112805202663656196461285307891282003949434323821394993213981677053375886450 150 0 151 13768160111123905103644870754622121374052411543818551651405419746518372042046723421157670384166273812677759790461572 152 0 153 497416648094708822223832308727280225680578688953617759832450371551890846500493439967618425773237899684039621504137982 154 0 155 17970688879618065745631864094300643852930491901768076593083515680304711459205931350313484720520513250784224606718520336 156 0 157 649245778252558824875361881360954290126570494182129038546367157908505666051193353654599400407354518280398908135666213386 158 0 159 23455977864980400627472379072624624373178921061637261281051978108270846320536341236361739462645862684109311523326688079964 160 0 161 847418521662573656843915362326161202671663291628811311774052457224474987930046632870053151721709393245525395289881387553430 162 0 163 30615570793530072428237967475744997392530460817340138324361097600094393867251495063685357031296006029199137281594000601660264 164 0 165 1106080585983312170415178935608917751768334809368719529332089405950565120747441875951441584552894935382319485425153891274909602 166 0 167 39960524366500752150885136815067823671395981691122519049841700714401825980295129678066523492291073727954832688688172979785870132 168 0 169 1443695448488590037169818833508746313131135023682124233850230150874693529434070562135140440675171151904616700779165518527067958830 170 0 171 52157887841279709070097195692824358573120714162277076189991388956881950865124607583406104585939377366911915910672985309923062931392 172 0 173 1884362291861180037239889640092142609725690228612603274564497938223816896093385971693868783998435527232836474898564883570861423682874 174 0 175 68078317469329460049562108534311248971883861424498377811512064131438323015660362097736265910744233069016135741359070389881731199130380 176 0 177 2459536220541310568848232533400634059111397865089934969655317735848392673313333011351373736636171554761460905728282107180211185148214726 178 0 179 88858224542343662161539352743953736201250338521384004941298038285395457416442505530868898802891549567089027948177264019773696884623286552 180 0 181 3210273547864162182756812821507614815210970896699750302593584726463039430773475758848604782577391149174100806663453405561692160213349014226 182 0 183 115980893217209167187530871363244438664661347384500280080204354565551634718413160252874656490313203386091489357970876959078200865400033941476 184 0 185 4190162424137090363977071402819989625769620366743528480757555829750996229283881151424827892189084616641015557117149952241640839848382117269854 186 0 187 151382358366293847832764800395047161201170752439611471725780073619585261724772844597056225140337853211651540767254712311226608462199363223512944 188 0 189 5469147995918176716578884527164558623512348464205970382903441484311696013490191830916211219097753866470641505696110410756733894535940726975555690 190 0 191 197589601087333792547270832378991197157367386108618240634608109758696893222164254037137909351574098036062501376640358164684836636585202856822987196 192 0 193 7138525139014321348737835962581558143123791875381984523734904384352385663091782313222509447100293066776440866744182127554557313333125902268057475318 194 0 195 257900926364115538328084501009786021053789428120562997407044189865333472899103547088337766621524589340262441779190287023133239787725813978322655787720 196 0 197 9317455149937730942776986776227082206015722093107919095371588785534195775012195975476483036713914700387557311206194778549583739470279205935913515994626 198 0 199 336621398360283756900819182897824120727982976706702168414431107546523798514085886818859947765688535982475833327407212522264506625572160209923866644625556 200 0 201 12161471561769753337389778113543145514423385439119397468346824230468892259662626740850768282425732896147375281815754735006437678267777967840093565457130638 202 0 203 439370138880584528553832725397205218684543239214643414397795301381702372109670314532081348208909881842854577795700338766769129897332525554572857127207420704 204 0 205 15873582235458667742065573682988105058120592349979036758038767966441964652142905287370587738542317690453944228757631659551291610779735224893353579604085042074 206 0 207 573481424176510889610791598233769358353836454374500155693865287974515270516462410329975322079910331489037418132854294231559941010416405175790287943817305222252 208 0 209 20718760201516427380144896893851640982828768572190027072481818369990552163738462487876784782500092530999523900783722369126386182659500827191061008531469584049190 210 0 211 748528210664095808862814531680438478452872080023574074037806215036637351141449767729659656368530194320114219108359109547637094156997504746978936806934057330100344 212 0 213 27042857618429526727388161202378020530891659302035471980929866694731146445925524390957514098919683448658965918757635710363114853706682648978608410460812467073974578 214 0 215 977005459182128437763234695308823178272330260714000836138084696209734629574902967006861783749336285120141687877427656011883560830677038310825915669126532161535233348 216 0 217 35297292939233213034142032952358296178894621334948887433077512062394772150367642746422468860817138318792583170150041603201916655095433664216430672817936020984388675518 218 0 219 1275222033949544839179018180563091192090140853253850274063294021084660430078384159442477358573394241694214748056993343428763549237748776346459636451797377751614625034960 220 0 221 46071273473294888386601781774874899437200870482120433576649515265587819179319348986031478643855581326516954055764830781837609205617076120178748478856800936830580481846986 222 0 223 1664464840587208744816958925088962250960026114328315524326529462989999788540624048742081752361932162553812160943707367561199415468688807123601080251768820908152853592757020 224 0 225 60133853412080816182232955165813049931030335060445157129298986406240973793599058110147144072123243958203102363319450313669641834586841573001825266791004651345216161384505174 226 0 227 2172518300182238679498660349868876100293491533135350525495357121960753061054074293956411930435974709606483689825562763004881835227657295327262072259397475978416512087474571816 228 0 229 78488829449910399579474807371744215930300966307252449726031411684838774657023862702865403698767386206226805545701006245080413451689333993978099241023792454790947849002800952418 230 0 231 2835647620505823753183118463879928508841910559353041297297180204158022924706918032939951439510422062671225550925406774062414621057090061537888402395961124125584145011277002741236 232 0 233 102446392487122503313245008176849049100203520300846181138730169641025894358171395440804333752775481997358007916494129574986030385445946434705097220079369016254482850677604921891566 234 0 235 3701187431657464396889047033603084973968392119033325310510394560335458025842139092011560415294018573122032309397285958251128836042829636374683004800829721046360139746355272156477056 236 0 237 133716649963844392104847570443708141493691198607557521972022333895379061005249502395979789521674460072386299248675581019343926224998217936121682505291433526255648967986922250977309178 238 0 239 4830920564740545341186349285941612802355626492241243050202388146262741870611314789695667207158975155683823568323009275955673064923484476563722673860797213512690740732556254347704028620 240 0 241 174531694513311611106554722267644030416522613057819376515221115057503018897939958471737361429443166463693550047852197568018103568518942796560912140811749053473863588586407297262591625862 242 0 243 6305488153130895997977421441542621713411819040547199472485521131922036239238249864755230211639304631546945055688575220393962281231606652698449071807710088902810333226699053146976826114008 244 0 245 227804932279744909434759546098737082960137452768896503446422670979402184416395806212798466578349493761911646368707848094563348784406524611899204159116112527556969522167830859343553130948498 246 0 247 8230145852420868241328049734926787286232050211340264318311574727089298609029233896205833977223613429625632038153644624080573250216730513075376338563114069579913936248192461923848770676380324 248 0 249 297339043866448580786427586812674311025284448422619830258169370592473988448531486551036125510835599574561492062939083425988183448036847328827766191118409740254690142905208947119596383177096734 250 0 251 10742277062004702627629412147489037412179406306855434805517027842130189060093837664464988634309956400568143680018389970679962291492723573198417824970857886323760104330146343303992737958890065456 252 0 253 388097422310617731200283623077619259279982413770362295057912596504971738193569881370626697321611699913713128748180485853440907148784035808587163608013568902565581327319660997816816182940086629674 254 0 255 14021199447264826935554164037695959366961569245312992732750892973078851323384674251233121729284363724358961957313011280927889337720765141492278090986970113589719579179485807314340958646844771179644 256 0 257 506558463515466092728335378350835996218276863911575009359331100299077974977117328588939732056100909686327291064234591444671273584186637249919535669359080734059346272083363594574768396635030128928182 258 0 259 18300964758703728335399031064928525769121392442281934192140776719320447181496334684445782415662886287816103022587912455982496421519457791746181577370194055020014541865771012684125511683135748025592200 260 0 261 661177998636064587751857785547181717306867706623114126237803865171511755162001024633882781870688327897840867800905774013768119903268143816765806266950755011924081995933688203236013203311664707004635842 262 0 263 23887065607974863515315440399171426213280250940919094530426675378985794293713637628412519725560763843730114968288712369398594318271353970921074332187646744041645286646235552001116736188679081554090148692 264 0 265 862992877162824657848051676682586428207420300606390495126822306005002604098193481992178291242655654861483670274950580325870881317343249225227788453210688401522935827060950076883860924468481405770905391438 266 0 267 31178241742055078809335768461894905713230572812807787240900016406951158219023687606291022060314050693054909868994902499773384507490864196241799794682724032195982585267224386320679645261461139440260155537888 268 0 269 1126408784881104633304362439636366120748196966214251052512168545012476577948387836569510292327683689443440211709403327292880691799994911117899113138026465473375539281805082838959959622139212742182029854177370 270 0 271 40694942362509738505679978476536250745796057995735330054871944917627936768125862993010094132236441270262265622748364644628832666003826036560919498592567093940841225654983750039731120129237101011176399983378220 272 0 273 1470228531698457108236788253805297036514550513661165392651677489742490569772704852704587612775852309821931527402086693777248012508767082011203232693257282469070673892771046501327663571533882778970865603155407078 274 0 275 53116476149909765652444678127369977923504307483663725450533657955208677601642558711129559938469436259189895894121114684987366003155758626320038301294436567370764422777070420566179943427960968787267439281697851192 276 0 277 1918994209236712068168758674226639001606506374035293471569819247617019188902829824623592485589113971968583763095129364398714778009226828922774702776812954827687999509737818578758610556462649103418076646372233498098 278 0 279 69329500787869749513842409986568098161884787281402099679403420636816871595533041496399379726183339556230384137895026379387737818943976934755664331202309270140246785046661065546166756874566056477073729767812334626820 280 0 281 2504739022327258239464826346438908949739620052735512320385436786848925068232313095836662629972627855497331362262577676471973567006523906923641006994525686986997645636171139642907012694075406034621401104729560322135166 282 0 283 90491313202511790556438670320515191935455016577404411385415372458898465298266912834211290105351686200568313108978362486276407471086943935782425425572633265747069015827158454323204003507686999920692761485000740612979088 284 0 285 3269273841354793206167056498585321720349048918501123210977289421601999842952271251402205749886738555071013489242408303333404482090559772867011603325913278256131936536105623576667362110173436064077619888776496683197004682 286 0 287 118112458218476288172022105625564457315706060720299201444153282891665835708139161628851214500896946293377917925753330418378639096319166091887163236328639078332639600675303712047275707810284986054657876394192841755187361244 288 0 289 4267171691139268912528824217698859418340411912780762075864058080030868391607471232876931918039555737926215753178793177476232978338967622806964137939960110250170660876002489697226877447801687848978395787932010134165999447062 290 0 291 154164552294551934986932567256054609030905516156985591936768717169108160028896211139850798189309653327976419723480702526262473559858170819313577426096472859908487401561932330801199579470578053133922430923723544361188874066152 292 0 293 5569663211239174239302229617366826337606622570661935378081663312676849603274858600541348993868332210623039946495358295089861915982064938903294667090038923236066121708497307114543102583379313894928379477328209989931854604828962 294 0 295 201221018871841757602196495548724192519274297242048044413286389248213341088954014692265833408366535370400109074617939840963516984171683429016112945357265428193291741789578197623873121688708136045867120531295327309769975528931508 296 0 297 7269721148330195998589488187614187442170275319837661868269710440311451389614506817295709884752771876851082334150050646639084636479713207408436856592392593171779544022998543356096096326376601828051497048746679878995359946630563758 298 0 299 262640781121076046545785103637096336579170299771290471944308291502700625099217159782893220268009941046858032217423315926554474250822040371164681735218719054625859820686497044473630009421691036838949486514222496804667126261838302528 300 0 301 9488696815246240878893059845710117160197864173687762000008237248858975304550388327774961959923412429180328090510116295577554359982352827477637629273293406974352165678571404590706481976601054729696062955552720674063188700771406413498 302 0 303 342808024204581976234485824781957494022625752865076885628107211970537825689014986470273215373876658547073515075820092723820460736180672580603882654135682758357852821590214351315681275706258333901640824923022058483710630320447094259852 304 0 305 12384982231724891841215079476286467206255004588026485154817887776296891014176563676460044438645939807249211768211898414085037737754729839018682782096715296780617287609945678707087773936782746576313162996329648566230251424695292498663238 306 0 307 447445141449203858813466867996360793069603059907633526641075569512888852232876143478738779780923563200984491578079010056578466129116261235591784891135025232684558741747195658897870631184839750456013740814815252457527985313418470650650264 308 0 309 16165316256462212701085360839026043770130529205832712180209219043577376521141425041418806682325795567922834412744375712924770847143897803398285788338859645388863894206796359529527825414278461685768541540160567784089469493152295295268238418 310 0 311 584021202744711241853840955742074582845457191647512422676364938858746223564588040553376246849806869601802339479701549315785112200377315861860926710794631463720129964595975266295133613936150407932764492228784817887656237628726403118429654372 312 0 313 21099541750012430909996546946664877183258201211487798639880346942182752140605316259687392029206053934930480297092553051006457503275652833740331327197121720648427165434750127526864003218067536669454679487165081542372445588345487098961321274078 314 0 315 762285101924836199025183557237174116235362760630069639831692836336593839987759131346249061323938421089160466929137529749884655082352133586857485348572186369600341148241733684908943952173583354941195207689939664541998697880328452417325901837552 316 0 317 27539867145039563099054577659075291794555551442957041454600346475156691635649270987961502714362225273638951777627893604048721734676827262600751979659411768622740642744711241410091028944741344172853922814030535844757363515862519437613795820634602 318 0 319 994961439560201006826624903058927524579029799186759999353890128505741767800543265883504805405508051491328963358503965862901433418932470317901100302110449446763523783544944694634550706449618160708951048299300537155162610002489169010735728616546108 320 0 321 35946007328144116420290752353002297891504319536403384576571602793042253337539921698767525933954938737140515225370272066815240997678930216019585542727493587045151312533611524394250317051049585297459909277133828403111864271853237923038943162202255990 322 0 323 1298658813758791856446798676516163727859145950337922021735484532803967822645115765470813084465650625789945128310519060421997275758309094184370061374485943480035699480770014449425617882030954396040363588425209529211596252043333403026777179067458672712 324 0 325 46917998406819630936361304354087649177058115307945387477484794856022202318929530171940112360699048653826407043610484778177182068322286233635449460978445444716980317368641108552781100255182512026669770902097362307356278124623105802045257731004989794178 326 0 327 1695055353400304709887943535497234804549564503940767905430688455413886968922948785310512346735012289637341608666471248752019701939994157015329640079149403369660790828409444582820364094518424892083063709432365157732909827991234071917614519192559667187220 328 0 329 61239028702328535762140862244068139981239657512875927029963200182130970401579573175004990650470983848384125193845185848332362247373830768539616984316559101960979781568262732952858075494488657046138471069608157549835587152956855222830245427668005845220878 330 0 331 2212446117987608647335499006756901647617114029702503029708376705449866928671652728550920179038337638858134514457436067648737875282058833970489335581879649442046379633402494495175314765369045403145645933290147204887737656520934748209988447283659411355365536 332 0 333 79931343274429114720282941157425400305674143045808703920785864544452621033709906989957314450206091671965202170809774626197392896239711120886350819582091847803698799659003220097038468724086848182200123067804521327994334156537901986395569132806599508934395162 334 0 335 2887762818588293303057276808295145171536233589013888483627874584183962157772526105870739052827982342230211615875647948987922342395610143806928410086696507327182713709714254939252470246343730033372851745636416221934664010698170178721888125324342851938152796652 336 0 337 104329212481642285890769064098237058997923871942914003148418542436438402998688817098237674233585219703346963496623397376170010415292511604435773550356324989344429777741319683399898121753983312338712144270204210260471098312099730263874434982496842467646085610918 338 0 339 3769210028945757940657675838867456360975494285788229856402352805480445346247405381590929057336301258463816782870312805826952823574971085759269120245730134773573942270103007513745305067903661753615736851329054759167577053660865128269144573671548493777521470604792 340 0 341 136174173123420518027299519815497796981292991319619174748269626671379831911385155668966476654874083338971061988860587667476062920974654295380217785794277821975286229974560983432948892617952599165217936251660474317462932414173882053579559212063807307764800699603634 342 0 343 4919706061334518950086485134035032727748881641045938939967253712169342517760082625604882475271909759534846729833527138400480690600252718292085862773412218681949766749589643368407265151260641963332487488023378315852936567164099950901495516470418465631123090491523780 344 0 345 177739340542901068692343943474927138343434317054087325783666491608588595771501984583458215367619207689156569161065916126442468739051801131183984666056622253995859892331159679998107032442852531575025989314167087939914115331839500359796406198490647639862734394728268094 346 0 347 6421374119261082463194253026920083156543868544915386362371974635017231864951795156421102110540082915768443066788617568355238828038510068480186396901084835981572889331124945797080580778882848605636259656436077737650318608134693577592148907584112104798060640058867613776 348 0 349 231991665174223779352541405657653248539113606096441542716888763517475566282430184784429318885529785894198953913117559578849988905553477990380074193478722357170116851593237084523939581435460085497009901746415390767500441445336181060917863678189132098294246577677114542154 350 0 351 8381404308600278372538637120798346290696958035400136019034904818052598860026146508991511640943660483586758200679838774757083329789297142535494910584155023525560089465206207561959745421790075380360072707243336351893470197415151230833536185979053719847524142651160058026140 352 0 353 302803715519123079787439953981947925573545003871530751604535913298432279824179397484242423841222018646347192611743158300477711684527242836036111111600211047903356699207370619392460059653362853659909787911322245566628470372551246508284493884196647550644904812973357455554774 354 0 355 10939704941581390085454861660422821807426559041159314250270193926123101000974781882731026661010629373346799968759771220303993574088535707468686441893160847821111795196739590223404487168837166501698819755918901940901215792425883934380503925790143751441633646916825402424780712 356 0 357 395230104768322331350168188271592031305419115514732489361785089462038606360528992191678809429819953992597128819314610050728858672439796460388253904895824635416661639774158996089834466471798357943047132524501950846763432382583057497984621466050430916265984194827616529286188514 358 0 359 14278889289001111988627738477535593047414922852195125307221366344788818153770325266951405631970999543848284096065139932076231709719528930558431517174206150464736606192272335245479075879124349597632704580394575526639311545312505068757211655682528083042742447717247683243766590324 360 0 361 515868292591390134119349995076292963815414120895953331315963512021133244090388656750235568380709819474399515156957575808763993657735728467639294978588427361175818662616093823493588995369326927464164259482356218473910776416861933235739723250043507799458941003100666871729060131950 362 0 363 18637310641952087528357670350482027882822290041844498182056211833666236579823543403929537468246878230085926463418925171409242954454690123468501242174889764748198071586242932767194209372841662675186635552508001115485071594080937197424690738775368031377749275098975683653437106316288 364 0 365 673329516376672555661235749656760746529209142466793820436721298149069372393954299362251463643535151602277051888167577946377949667218573805606138703699297090667411728163626079936930708581753105160362260494725656983919013285172928937573186031048607657089160424502755059152723105581946 366 0 367 24326076134799946946261015337086762091010245629516376088699886841695645953917474653685865212501691184459012047770959739602050785922943281717841579609280034021801605940865349948733129047645572455563503745569862624010701587700206028764253248961829432676506592038069331991812823328158540 368 0 369 878853467319325928681765403008732060935193247237839114816431959204185646524252142905926812497320864182672723238541075563472647750923323841203608894570855241284108364887979090300291804246423548179520800501969155416927033713823783446247780787947473947558132016038245594871219046904980486 370 0 371 31751253787874960271812183355248711732333080788998309299918009818490454863645056162630645947371479349070673282313153907092562450438469660422010777057787594759057620468772208905469976977229476389298457516789380870194591504616901498434508950696986185910549147746114723426371496914838830424 372 0 373 1147110587362275102736010423496811442575075372010191072302894164400701078682897523787320329380653519354327531974040517713513584093655477648779212231932408125108134273585812538010431283309830233035870134918862645486571300259222034141659758159752737359151719378975434984507163547559767965970 374 0 375 41442857923963937430997754773634045349886845091457606949346759806516919826859178922523845968893096628035347288292017016247358059475522508513750268191296873937541743550557330977407078195795753823802616067824252440470848134403973716942125861105073838498418066004992837856954498031449479252004 376 0 377 1497249255501330657730885911538794199774217040488626216800042240369964265598289943943256138129481609732599026765735510170158665544224887542089185729722283644638871727152118748089950873788567344575444314240140948313208854148116834005571020449191381584921622644681801725620563798283216682096542 378 0 379 54092681957703869812861375980481082108427851538149990511633409631863769354918383275583648110023619156236743509414844104022712851525273226243177642898094139510410800920148705925469013637110718942200825771640014154277027996912071060121148170392993694687109216046465236798645001161754051970980784 380 0 381 1954262612338097306904083135437266824579859377041372387627999738381415851345722831626537502265406632873947051652206858691618212450535082583293856529487934543836005311929758192782114091022950977612449497209381523888205720775783948142682550352889474362886464233818182127477902541682218135663742634 382 0 383 70603679088583309637652365027914845325032787527479128613090307463798468670959108946062517471210393483985219012760519406343226602968970988986252518192910796951763772015360687549779219522046615283561748622527242983212629814606909611102634880617579381811446733762935282828127574299366106710224069116 384 0 385 2550772587763781453456029675956614733186652635860315535517000165102629519634004458873320743224436233596947495883731715234122160004554523087684747231104952912966009761635875804495012716533145409363657300839802302026842244997185083130373112170302969997980129628192959932006882075207749882433373290294 386 0 387 92154415725613887836548581938640470951924867384210103603211133801370279389558707354823501082692804756210314790505480180914341268044879406743920986546707942344156163652346798119886345407506196327630948230516158928414646772099511328691244004583258906843874042285584142242362935330379916338492455012104 388 0 389 3329358476905401198297437269107332951134103406597191588783422090151079752825728147493125522506370304363365270729661127132034507894644790993186230484242074633215591833295110658228156184675412346314368237874003681353606248530248437138671889700482976533212810309754012946655866407918862777611503702193218 390 0 391 120283198373758801147900172551038410416441300338946842859289341524746394680283793819504706967169468205281619190457367529576612509814666017985310542270709147174911598921855718380939316291630941934840104589469250843379432686996267628196585128400602776255387067906567348351251065911674813998411045105375444 392 0 393 4345596279697970206249193732334620078366025702885474966248367938781502862025383704070414856442471288841667623598117851048173596707557557634991007889205211695474962166834389751315823218905183623825513707425010678051921472066792140846128748647238606601334076377439709037565450504104275797509168150977178318 394 0 395 156997879017529117070790933684448391623052938981198031392546713640330308685942401919070136863530941164671722975324892662613912784993691414668118563926241514125065235568953428444734637396334701989531830361671413554817965844770633701367378753918670519135976667636450899565064329969507341152071748758624839520 396 0 397 5672025754246050249915347576133906023640751883824379698519316568002889468020983578287502404032094044441846564245116486703131054489116917290071811041161403605051949463653019063577232113092582974218136346190582668404385883593993545055416968825287335618943959630969516521117309309446739973695055894820813345242 398 0 399 204919176986068856262813512586942669385164740142454912825486176771738499945526915705778720854780277786979463303379113560936717699372571932955535379270619821618668178652254707435031185568668117910159967264938807310729350549804288399353679053715683813989072100259776643738310737282008971680104598600977902101676 400 0