0 0 1 0 2 0 3 0 4 0 5 0 6 108 7 0 8 5124 9 0 10 198364 11 0 12 7316404 13 0 14 266099052 15 0 16 9635242692 17 0 18 348371291676 19 0 20 12589359561300 21 0 22 454871893274732 23 0 24 16434178541015076 25 0 26 593741680769005980 27 0 28 21450813362014160244 29 0 30 774977008153111237100 31 0 32 27998415617647385031556 33 0 34 1011528086962716134441372 35 0 36 36544530272139944407243156 37 0 38 1320282306246860580517685484 39 0 40 47699213223409049238324390116 41 0 42 1723279119195760669830870754332 43 0 44 62258698126235778204493124028596 45 0 46 2249284777227037081498879201058668 47 0 48 81262251863610308317008337425046084 49 0 50 2935845938332086373284297176138820380 51 0 52 106066361387853230918956060435766549716 53 0 54 3831969815257894491642206893156638642028 55 0 56 138441561234440570186597341865862457127332 57 0 58 5001622351170094560225641839847835602837660 59 0 60 180698815591576085752575744313243084556271604 61 0 62 6528294154106626832534827771429859997792637676 63 0 64 235854476538843235159448445447698915515635284228 65 0 66 8520960114583399925857001127478951420827579207324 67 0 68 307845593349858969691654550517491380579231823969300 69 0 70 11121858108774851438337127841448799621677561039176684 71 0 72 401810941796212860047035426530004901593099691668871780 73 0 74 14516642036619593801137652226283462332824760968455225116 75 0 76 524457833520692934202459944180312050365051483320471255860 77 0 78 18947633925763561256779372521505606458311536263232792050796 79 0 80 684540888587149111423814570814364321624470294410818189287364 81 0 82 24731121045700695011029941575532364201554599643164485851724828 83 0 84 893486946323197235397741798883952125174198703215262748749940564 85 0 86 32279932712097303528352870507528144417165722238173905066092058220 87 0 88 1166210721024472020057273793088617713064882633578697502292489630500 89 0 90 42132908329227226815279156246220184247261900288236751123697380528028 91 0 92 1522179424589438515318286119999451064057831747085945710673860090923636 93 0 94 54993360119793361765831451727394522437902964508171832812994347834141676 95 0 96 1986802349585682696474045265993918092137840924693492591779200403706732164 97 0 98 71779276038425521441566193666797914863574065848539025716319309223187858332 99 0 100 2593244602149234588139078903115618952040745476069710377506002611030781169300 101 0 102 93688846387585453057037064754196044606428667193879062581997776967960502425324 103 0 104 3384794450227281487698555879642076726292114323468602953788276956571585429949412 105 0 106 122285991471099273967960573830976418375066642758508371957026659086707431588520476 107 0 108 4417953270121216779714256595768170952383889626741387844620622394786632845546290612 109 0 110 159611995308454080649837767825091664641903220900231842073358990570607932695294865772 111 0 112 5766468653854044656163488609915347453586662277890392978789238916905218675672322770244 113 0 114 208331213901691190759669186843526662204081682469270697435278202440703605846461085594908 115 0 116 7526598563358939250558179055009190937798634368588133933760445546895106347163222018744788 117 0 118 271921258811889338027706510914323482904591024999248705724466300388174243651670729803273580 119 0 120 9823982290460346440146926525851310661522870909463113016459605631315449570325546405573555364 121 0 122 354921231480628671451504611210912163934658148206146125036052501038783081030276963142229771932 123 0 124 12822608676529195822104007297229499078504376318618123190911284389768105474804098026649534506228 125 0 126 463255727434203083886256091408626413192943188829755063471568878532682888379116748730400334585068 127 0 128 16736521749541673557726305787357906743719500966407575999409735770022341608703568655007499719746564 129 0 130 604657738015049357433977546686977307276150263545004852301537873486643223868749330309265534362968220 131 0 132 21845099335020925211555785926936919109042047389777408214061381652412889958383288987366645361791930644 133 0 134 789220636658840551247083007547602999372475731764731902295745638720551369180876239605248314160650346988 135 0 136 28512995238691093538679897822668590966480166738732436933278199998074713014419332484542088701941357854052 137 0 138 1030118650879951180601940210867969004390335165110922787690836511449752677130248893216910687200915694259484 139 0 140 37216168487651430219525834962311312441031748071695816643617097582081726644603874735086997156596214025867316 141 0 142 1344547247754541095579155141493150091076415237550728452039399737013478373489516746562058039127456596120125036 143 0 144 48575857615330650778767137443234313227686357652299420272205862833877031052606277706108929713677210208522242756 145 0 146 1754950558268254340936145194657506477952067401797310591779092575114621561218988195525433327386016779980357670428 147 0 148 63402925098208651526980224577767161296391743398949811658215534054409576678306759416851646377952048433377910713428 149 0 150 2290623454928458935333011761409730752399157341428229996392868023927222343506641535604172604081930253611349722696812 151 0 152 82755737280907156555985881690558235565583810116566286679415377991364992442272835096648050760750882874903809361638948 153 0 154 2989802640050422552602473393360765362652211455238964612378628134852348877833600818177209311516004060613537734236145052 155 0 156 108015711298783916787082728436377308750582263919474996032092168989876056186513865013327730542569106629851008990393225076 157 0 158 3902396008047362863899113972522006019536204208487974769027148229275227920336756862683226513040583800791485467021119137260 159 0 160 140985921589681222406761345530632778531711358102568779796219348664039344685016016706842529226149951758814943084802411301252 161 0 162 5093545105494710453530827264096235942405268758364457819796600874656571807759556872155332265163376257062199759076117183047068 163 0 164 184019804595922012113653796300050368577798639608067098580265035608551088837146031885089688541933576722088799970936781670269844 165 0 166 6648274979834962894970110053055871358941714377730819044204642621387686998317281371423876655048226107460796995008330189476521196 167 0 168 240189148687309630620715234259943352041512678868045393817481789626552730066118788876145481677988604794503756824651148897533718244 169 0 170 8677563326143686912364059840449338526551682288046795203502461998672427338870421287671835274648447339939699309918822612223275663388 171 0 172 313503360542167408436553246868141956763237723360650590642174993388476800708760092873664605684670421755751295724030646318101650731700 173 0 174 11326262151855689391879757043758620853713454412160810632263217103935432083838997060571373671192252158342991592865362350065195677786988 175 0 176 409195659372537893567573031403015203160935290775632828286967441520226930996349232413420455588030266197438589585052765366468029231394884 177 0 178 14783437413365237257641446325905269087108215895382115124650794501352622337168668811280990286371521646150270413847000681519427942259056412 179 0 180 534096627735524985590017885100457207795736775859136321975526966035300677061059452931911943272879518894405230182950072940710934279947151060 181 0 182 19295864674921013148473814287994284093106903874483344201807089292169399886839823153847493941103731233879455881958902565921501019857161042796 183 0 184 697121783246375242231067907366299721077782172243782406822169399213773753280123748906936385846147408532952258645659544286566598841395928299428 185 0 186 25185644119293426797195376648748560967587856102687411142908908623299815625447851260463727125010723936349968953607760728408251800592557590432924 187 0 188 909907974399819858072964035655149542545173344766899147150033212949363827059889537774662405997501842197202529257738567895465009373190091926309364 189 0 190 32873192281874049880966411064750781714719034638905644891678318763068613568711293951506138031113297043875548154107335114109198427729363656854210284 191 0 192 1187644026874106651466869267016322810453632239031613000474576707983925677213275204182677031633415203409794184192712597176135586980792465022716186372 193 0 194 42907251674108889806748810070334792584927625887789409521267538576327103308449994717060233686961635325610528588677074515611391970891533045999932543644 195 0 196 1550154932426123608290663672775688566126099551615996336743266199588408922204084325242641418791620158307732558610551024355584305698832116545765386135060 197 0 198 56004060403967731856315150318927585215939992107077278973237797952926952349674199872640199322303375855170828969451223010741785955342568620596523162820588 199 0 200 2023316970531745030038827682351861384905630263378090113585418175919526452612730409040436037345273100240511983198824245644232254577516554119532871184375908 201 0 202 73098477748083480523047529192963557562780559787618708399148394837576773159950641771255740624419866016887747975368955055798657147259048725246563101861002012 203 0 204 2640904775134055125744053729813444739778837420627118606921948272121952953820934128712256805840226838384039991587012876654719693676541693302384239193805219124 205 0 206 95410715054305091354804616961741949472958836417124451500497294715761566554984919824716131387886954337477748488443639047253558828321789792247997852352907223148 207 0 208 3447002191403024699875797713148159089009087190350208375591171847168632554138621203346023533946339367644057733846302415520892460275928628790606664884489708516804 209 0 210 124533435272699245037088686324891553087444020945045821852325544677999780890111809379810320592212853014133235948840201467390281302818171860368251499212699601997852 211 0 212 4499149011131656779155137827789812817889407323184099150673423461784791645043678963725131434566349006149571414131572288951515894151702250870147199847731072164843860 213 0 214 162545438339839792718918733614807934112819327597931567087190074019384993209035080857543389925046907758628880525389326861312305314670082295831085972856972058194682476 215 0 216 5872448202920281631452489820081459371699506086241188457021748796803958787559860876715031869156884861082479298734185519925738467038874414599632343157698035407145171236 217 0 218 212160047357842295835060048319309096702989997140956801326268557646338683778224520629160649261726005491302617214839654308982853701784991316397682214829418300742213868444 219 0 220 7664926814083799113351570284867459969448441366695809440631162209493801679764495647005564808173605578451004713050863310169183593815250765351455695184940786739468928865396 221 0 222 276918787476360071071444536083027850085492228470546371417386342222779114630876837449440821736786379670859461685086730057313687169673283110389841114644942103424489533325292 223 0 224 10004533209172413675073395362313027159855886082708161640049518611367642179251084106703869110718130711419890357051690110166156279690324230806767675345037350831210614235444356 225 0 226 361444182410260586384963723366278986631229592678090197954000906212633146808746611524088824851847934964294367317470498693119096743686381106769962078503649202226143517204260764 227 0 228 13058270112837036006640690676566574915424985454979031360297964509764650107398419266942678699600019947905686521367913444578268621127286546517456890091773924236825624574318721172 229 0 230 471769713383474679444966050955295564080237709526677712016891522850682148210503454942622872746784155122889978344127486754654150275436249151935658656918510705901704652888541385452 231 0 232 17044115379963684871410179867719855113128670500930363558590193106143455770685298143574435811253195886519238960434415147162678083308648968380076198480657992365976468754302440378852 233 0 234 615770493196926004078164739836207798198288783657210267311159119215450400054293264340712035776291026385952843164532576778083704785446312961276996398235121775540866388924566274293276 235 0 236 22246581405904175575622170396847242610346736674148823965444891130665278147235496032493089189287874092606320932195181514838852473870904557232655746892939964372052875957717084072716212 237 0 238 803725397233749838460385973359493557962651160279983724888225686300227112265804785566773725711131394715165176306430850655349343703842912889966318311063063677374348159788876843972900204 239 0 240 29037023818280200375798367977844026465769387780697526044975924171263920444056288939297806608868022091550708157495649031886741398649816554949801039299411376118277910866498323052395092804 241 0 242 1049050776702227586202467483153855032481225841226193853497968149539939491015870583345140226812484914354377927318875831750666666639940151332956278809840777586803336977935685487440328599836 243 0 244 37900149098845476207592774843035311802364692040967481676525299109117711514236793641735441651236996180914966185854364254373794355300098161546885405930256040380180346106084655912295688022996 245 0 246 1369258127075811564714301037414762677598677281246689239133493760030447301756916708311326614905844802065560401544841104606043024486484023612681101051471595722993339879262496424018940765127020 247 0 248 49468613267810917984280781811669521614907436219210061809483014804317049332309330012934934062364007688734250025595794786467172072294158245039518831815908852983466989597974146565643584395410084 249 0 250 1787204070766671193569881367636538247012713766939191556336022469799540154612939670247161651266356852994436985923325835793109207944631032720912814386208463059434130610319814036959459820294795932 251 0 252 64568181308679439763847099119141675352966553183465218144274187481824855817978791106315802433117760608327009902418587112954032620487369330516241600032724358789041436405589731199266769874816511732 253 0 254 2332721878661607067403488941937701851809088403136324905576246612417667508235687386990419074093925094961461766846905721947387209568578728760812056917790092665619789657091274208703717272886758133996 255 0 256 84276670844607840268957052872851224815818440507418741635504811891514003835963322870702038669020435188868263589274591788024990997857106802358599443005112167792670965367123494187629443013190070598148 257 0 258 3044750989657389584289103670441610365261030336049144769451411549150746425644774734877512099572056380542998825444131247754253270367155723027956440673938923985007430751443475027779347346777563116790940 259 0 260 110000887506732779908688636813144755170745669221618684439734060411138177991037182694399559391677004957903130192564955599212607588445589284021295133789986551785044959486388619998292555895505545807330068 261 0 262 3974116534774639649170080219271804580916360124072466958140329744410654767843288214246321040420350449824387836806547045289163157667355810402629847979344997698480308642910979287516470396595402689862385132 263 0 264 143577043694329438903695437580001984386494830981600633114327321194205241076795184216775500386336771003814212088042973631810297121679923454952278300856659809568680754798337847156045128967062263232710312804 265 0 266 5187157270206311269027881798907895207135298852686148534122763682884286632470305030802893938180652600582026886795493889167569720619428745089720935895941251350239768447251966720441330674262198437096977402140 267 0 268 187401828687442632009114940697161470819988640357168042503854098782679146498251821285332152461001643712225315232604424761111788651914396978426934068469302279987435420691020104605671611629618758002822826179124 269 0 270 6770460883674108046282899411452512612399707901999242336845965121524624745316175183211381196380001066326489955131390975212377056733088752336846254482363916446572885254938236170541935135317385157687907346309740 271 0 272 244603485987395596804009700113149223307119657345625802497658388334182989682489444347123794344292694329374336183634169165868190559551691343006523873622631968018116392611238673695591913149182160530758616966324420 273 0 274 8837044683539738154668499225735900927568311765109914993504629753069848478462478448524138487201817023611179248428830964376984143812184369640070030398715141434930580389819835576152412878778359215520652113374030364 275 0 276 319265109504212450331739716796598140949260996781551519416740605451754574457396700127440885734381030364596678488061002999378226590673110263711461530419711949534305897909646524696486437165944026550825562130401228372 277 0 278 11534422852539875403193555341128298300369393124204218677945492917947611923509226869287356530973908064021521238878986297340174034500898476534326103533860995994067032715575522579976374854555720327335607852703534192748 279 0 280 416716097627444380721647174445049588871201794154682958098074177770678519314464255999674487788006485190415173692680498438168590632625960687292020207983317186552130571195469880309954009290752958091944496404329319496740 281 0 282 15055136112302973731202405859537553775514006896912711126207229022051854890343260415144949890282527286113675234649719651707575052314164989345857828399364467971765130068306233799940360135333850342457742016919256783638940 283 0 284 543912569373806101879115818481795558061855252380860726352104627118486973126068954763925979008937314347313092830871025817876125829589022757739826777698247379502244066107926213736395103228643557345275285394010493629143412 285 0 286 19650495413392902281735997630168725586307044404000184954309120800180264815740760258789100211382401526837295195030224072579266848864381734190145223834219903503008526340790004455286639885274968136150808043709251607790860780 287 0 288 709933896979677752064141299101714053167260586695074399493593160187875725980081506387702818538703876472846422925208374816950509835923537989993917835236349969838613845136767129317499230673706182120766953814876894500266073988 289 0 290 25648520684992174418636774976218326607588304664609887795088944576529178522574988451103198355555061429430819741492107418504140914799804164764113200851840891055073999387385387319278335191929943424166985645193114258823367117212 291 0 292 926630797778772156404766174925917433995664659384403666209377468612219849561073408279056466182126801477810172515622521441459283155008483477803443257450021822230468663875725192395740607652736102227979379313106155155117127953812 293 0 294 33477355124599682826282792892140235166282475234118694443841494699775167116790275640887582473382813318172132328748814460885216888261588732074070278360898941569280359298585363580279385079002203440591535443101233253887371800453356 295 0 296 1209471246611996767486285336833282307874141787018186852276943413466065699626483333587514577055330986614153329146912892872375432552244184041997953839949484213518153814437249653313948995227942465871073586514446081675068900952552676 297 0 298 43695826355955881145010668736788804791468386206026014746394853856223379032018135563564833350599047587581351736829469070693541513991634179776682885197450459607667236893956520901537072481930960192156380472993713348619283942653762588 299 0 300 1578644590583117701200930266569145671548049978906947815482850980137206024816140946389041720949813182865552389912496790894477956751577636198094834611818640523287148434291389815831859294624474994997184277531139004313258128595670506676 301 0 302 57033335931811609712122085646318620389425884660590837686500549451341855962364955836265402841792518673184745221334135927102131465471939950125714834487000787320610907177523592807944885390351496496219659767183354456051532460488473093996 303 0 304 2060502678636080886445549015429457824302143220788133666855115388805493887617610185332415148664756670135391877313653990942363591510991524645313135464594672094286421816885303497422727433176917623605870397847605804478633143833034246014532 305 0 306 74441924521871549428110971856626749987380598426449884832322648530039880993505564773293029325513305107399478355738433935886171070062736778073254269660353346048541385579420085960099067950311642362122929924257175136546354585750110972580636 307 0 308 2689440874781196851837121698737291790216269381232061984475259213003865757468782551668487081079082142393545501940713115807974200228636779111380086792620047712051976849083873809925564378213570535817929689729717367809406249289289151760249044 309 0 310 97164229235082673368991244689554039863773794077110618284338704100655262645260397836529420403091178355735032415865054832351785382068833806537901619908974447979943043503804787729157422943530795857462461598514970761243730299231252751372265324 311 0 312 3510353222996869492411882199571401777339050476301814806258285702564488473450929521527022135779234365076027743603478997044968449018572044543148256037927321220856296462420612683936188644001772095513125285719635634308509006686904779022372371876 313 0 314 126822183916992860783121038432874854154614850983717221235703614482052292872591654826129824210846452227399313985734734960583294367019608376574467146974404827477010836336387354523683961772349689373664246441395188083589270339861914538708245100700 315 0 316 4581837015177747574572337837381124568807647341977706831531962287270543563167601799490613146362712448166950938432909138361869022140203137589106580517323413382011501768290092805452786663336895123034051456188425857219317288236234593322280991003636 317 0 318 165532793910829786113372695955155770735341034057811745428670730130828610000049173640870634482000514009279928046333066282903213281854615371933498473581686667644034305252685824429621368126643824464075476773489945570339362773684929270896729631554284 319 0 320 5980375506408590457946123538268485297495213973066682124235014747579037769163912270104353264832481659241336152118735552577185652010457009314217556710245101262241080973723994118205745275756318663180938162428264101794599897630339444185055786514900228 321 0 322 216059249364919523122370574480836455071189790793694715430947450237534393287653193977032158354654040279473651681542705958987985245654725859970635179683890706053480236741239147530809142737503143023238845762467318814307094701506990209939326001920497308 323 0 324 7805797342676612695765132747916768778917093003895080139514008928796677007313998956013476763932074826655118674830794825876661321281629957228223458593863030202230880845548819306703773178177381282831923873263827437853455691662175846675868013777563815956 325 0 326 282008163658973856424648986486176897072442410575237828320123468495384368977679382757481040272343648769047781898153898719417536207639194083135033126082155528524863662816930651430297266938346642300578937636581371825596638326848334810884610800793986399212 327 0 328 10188402398753049826792225557335786266632821227536726380528200949199580556341462789451973740101070678504681932598652156329846527067465906019400577015046512431052075148800546158901785218405766210111395865641726702151470806086573971772286385213235168126564 329 0 330 368087015964701629281110931065060990253508575181946556371027683717129471888685236368912047554121712622499082517084380754879993812647393111808333212341996862691557390689744551663720282091949875306582655919992206166122145020622566025401056499948662585849628 331 0 332 13298262673486550065018751690547912323012739215686545644779065621952607548026771175363993659383058770150757476194785402832068131391023266926120189401364232005229701074296473117223648078405078650092594817429871755312628167344860893680741374878203385721048884 333 0 334 480440174368998664839431688350520627099958254755103669048995353237796801803075924974371470789647315373667084786717960815254758986746088203176687894729130156860190848260639045622383830896554872543040700827788068650225583264027275268009780235081787191248454764 335 0 336 17357362146855272599073742718315541598382949983839876572955603753673564770283379557511566472921439602795936219620727723442298841833127415581926199258450616266488005108715565864673611005592610502720455265903797069192954936331571084866948527020967790729995094980 337 0 338 627087485122944429372792725065816203770654621073400341845607062284819756534472408531732276489151862788205421547696925206253344200147417201139236203147367303556261405089127832320428773209815613352469955358010431662023323099740746583818312680565235501094833218588 339 0 340 22655442150180881070409553412992780131962319294994951662766230792942000404961463198725990713667672385637912283355672441397330089257685430334672479359050361069223154370187231654436779204880291108418600774083643339974340900558418273847629314594215167200507246828372 341 0 342 818496734820920385211272465478712113329335692584081624254719203832280222772454563872278408407602790663960828331589697861751015166874156409815309645723690143586275008421716389264560540090473708173284207353362537536059898914872958267531466322229482235798526352617068 343 0 344 29570683303003172161185032645551270689655509603021884581928888403792393686678588605223808770522026157659178417324573492126686480059452004591121254506400234679563651180904964175353721387974553351301655358409746474958962007293933573298096331358540949636864640390758180 345 0 346 1068330848256623616866703854846150887922781291480691585918000656440378377231608722844907120053847149701422865991462276877528691026294175858733596547956695353391263846414895877832858735995763881469739847058331974497352262955995646024072912884463114236408801991062136732 347 0 348 38596700307591621348721434563545127155566294739752684512112407362917916097996168062378476088124324940138998169698101946450029817772540111800326104875860847560551345453519308291567567282556523856646114122178855094113594914014895952673137937876666391405235491595518123636 349 0 350 1394423157456369961455850204164497018115901547086703239564835307455203644556888915783420828872879858850225992614127573928090433718476666600984431176184306990599758946090209261932984257517863685239082395793161535751300131451001480668932902351627556004833772402605981635564 351 0 352 50377776508219883511488266342500010604252999688390748296828948227076042671230909446172655972042496864317077123465334634585324698963648832474347893886403266203833006840044411213925767789062555080746137985881038270489688680771415183437844173917498218613903619914857856993924 353 0 354 1820050357268654315290280603071068886049321353243451374975475958526122952249332517718653056920956218347081404746192580496841108054044911947033357357180349410656491134420088705481842948058175480979945337266104164300222629311191905882606460328862563277485060686733565277997980 355 0 356 65754853282444074912333904271421187627068515117142699468420269536459052533149624754664294460969265998100471227595245872585331319182244639226948596216616350228080378194192124833865932969911781963722791979474669972971163063034255809007340964896949799185111380489668556314174100 357 0 358 2375594011961468355266207630445477965519521726144637334491461449088488675745724528248800713460099801384088085003151069092963974785499810275128880811117306754237981509997963359072032229685512215539577274437278103709926178577553024022086455169396460167936238739920838253920702188 359 0 360 85825557018981777648186569304668487602082297968901967205751463405483518404862463435662532565763354038412322226368101604076390268077159625162143351467434373069761910473272846778051307368001038600589656577123163449465985017364734436653452157380366511733633999623403071568758527972 361 0 362 3100709212318879891655367936809219483549025728617820553708629314820511619051196851883007906417871531329083977746701692547308801240808052832616693744795723215782522401115601941834075231718067987994199315690043861026646510054628518999881538335782614065990721061356512551181844191772 363 0 364 112022548449441248286986428218987954627069725905874989388710709042836775179266714827492372030512880993426382256053949638303868595386563104382163334806877855020496072196598343315655619314743496216972966408881326617557345072765315464540713100072713754339178311234661670368675289387444 365 0 366 4047155183482215363055423445760295260244212319606401017509787179393762477430014648931343349359368003085927009667014877352702901569852783931519275539758760703677265184934951157734430598147917152244083323355676206655374445945585923435542555425850561264914180900441963956193737669245292 367 0 368 146215786963456307822391428329813710261841422797818494726147107721065810231246235575764977029246532470447353172587699805916344171453798014695665637186456510549807333166994561861354277667735673234134232584075323029958779775066330285150536402653187558793484928561986698490667295888912708 369 0 370 5282489894283735399789151694020181081283441116726753869373768865803570316069007606854888448402855959756082244220722708888467618018029045585989180125113577491241826935625614276410397893368583690727959111635859958204470928543949989847007706616779646676367654236467242086886046181555281180 371 0 372 190846009604858932423746326317680944390063339424716911076237198385999886471509483208318860501497067560112696643260716668468464456628769911203545697164636853550078306444787663115380204216691141162235518705874674026978866693800034622593929887704633942273479121347736242759573301167655253460 373 0 374 6894892391845545637440687226074333581291378545330821914317359011265533878445834706171003538375102904527607319062109197767299997873689007757610449713608607644356427566053574322778175324297771713273837403187702222663270414377654545315782362003116963663390744555149879410434528052023041289580 375 0 376 249098952572070096182966488517835791386642354679927059752361685225912290472496836218628955880690980763607290090185849069621923688282482921189061464805272693987203728146359225791629585159367229824275912566650389196458748551474849306840372560016203132608349229234349555921750725341995034607780 377 0 378 8999457083026863371798262365760123674689797632079113609134525856000861594763437008113102007560797928952957954102015957004068173084912790052801867135315667214303764937750684946686993914803506405682201496408027536167706926263407852539634126632198712936023909643993874247622683405112241157185180 379 0 380 325132751274054561733467581136790753129371158145987611588366291564856169575809850547678480456575712038763128663780628690588740249457988877675546761050778289885145872911049042120223095729818761085093770883357998566291919598624831427664191040858440762678694245410659381597783006295057981345085684 381 0 382 11746409252888114481500473307536286435303469112835910278657395700308888313730160800533664206905281662739048293311734486030147681644208728402708727038387746500679071007198178389985761408246627037349045285451050898769552158203513464144829003879029671592385009737395504099127794068284600935575225580 383 0 384 424374750915307438396476342911200337862509602792811851023835580948026379284710004201343513769399381621500311056052691607047346122137698412365469764224871791114346656582080449942982501911818964220738669168143760694676514277904057790530352480143207303399999038466817933523839744320453248707627307012 385 0 386 15331828249569046500539676717752538584839629506946515415292918466560258807463108562793083661938298692568226558746334067515853986363341048663617075273646919899459286272714182323326128790374463757054093615509472471055937537898516899150519498102384115343651460554917002714204533189333379123753626527900 387 0 388 553908914154969170774422571447313975566993109417949038412836630058269961776782964048275288438091810911824667129836142889245865243888367881844012881496824240282980506304222176351238227778036300166120630412853586291689008020635848043158030067210949435257350942308308274493235294067479293046733901784340 389 0 390 20011643763943226673460943841339583551432586492451327043771630572412185040071923770058985752004558859097808449493016873333069025237033981770734508344840131083714176325830865428233065513031663130539848856251364463209154193611995383326879235987223693473174447145420056579657578641698346106039126537968108 391 0 392 722981479267055074323517089952124898545954621490359776178928972248845948188132462380157639825198721146230282141828323094463961690610330722476976939342443055911277719759922342221928786555693556942009287661426886264160345037162681284129180509958267179837577006835521077959066702687487752902784543654562148 393 0 394 26119904268183039206296330682802186703465183802011481909074420905765389763629635086127993173842861903888400392849665957927005963850791175980059128493962847356277097491866030726087505490185240703424029814672057980459541183582238623643919697233636179041185542761808187329306703122508651024619482504624014620 395 0 396 943660963031443161349602784855856113508909028334940813582364366466661758077960177545805394081661283143841788841275668456255870099587952419891240914746339663752619752700227591694685558219777686316819861441152952014171026852115791487328962686963032643710451985709586984085350215346208457699618215822542677044 397 0 398 34092621627030782899945846277783764062468686497690615151525239119003912753023573300200551371790829358118339368511473752221522562998029774943841776630122920139259975742254398141467947418989103163532995718090118455778444826021004614895874987833149307835202588746117792483455536801611956767083203658112407504492 399 0 400 1231699619819028729674873592348739858677441747577992503896575077537207880161316859277241909889373664732714768010333514759364437073642680807682641606565218877892625280967758759166982065589181683410549186569855022738609135195058853831530306016432353993722351610287744753133825061697889965351756391303999201490628