0 1 1 1 2 3 3 7 4 18 5 43 6 112 7 282 8 740 9 1940 10 5182 11 13916 12 37826 13 103391 14 284815 15 788636 16 2195414 17 6137025 18 17223354 19 48495640 20 136961527 21 387819558 22 1100757411 23 3130895452 24 8922294498 25 25470279123 26 72823983735 27 208515456498 28 597824919725 29 1716072103910 30 4931540188084 31 14186621958978 32 40850063859855 33 117732115390884 34 339593783780068 35 980310547311279 36 2831950063243510 37 8186649759791741 38 23681433236797621 39 68544854756560311 40 198514457672106866 41 575236345626548724 42 1667726978776843613 43 4837450902680106110 44 14038171718383431554 45 40756516518935903494 46 118376898552465934628 47 343963020354756082485 48 999823938104303716508 49 2907333810900042492039 50 8457051054464173071141 51 24608731337252954265972 52 71630775753511963333646 53 208566498457468884168957 54 607461224419618254326411 55 1769769280115501249475569 56 5157438733350241788743800 57 15033716610915912761550665 58 43833814817729792602402081 59 127837658028458937919789643 60 372916144777364306232498687 61 1088084996528609263912422361 62 3175486804919780509592959686 63 9269374489315897328926327460 64 27063259466978025366634840747 65 79030806474256365716423679731 66 230832305151230751470441742702 67 674338538891311406647220526843 68 1970325909127041643939751634768 69 5758036926912528318566658020468 70 16830027145631476600076095170509 71 49200213364860779505918351541881 72 143852978022023998108258911426594 73 420666978453065262809836151947665 74 1230336080113605874274828444713740 75 3598926941607071896250407526397080 76 10528935603236085332636449109597256 77 30807494881572025251855290226182321 78 90154446949697476265334913045065308 79 263861007429379119099015054862263001 80 772358757954468911591006457480599028 81 2261087097089280155297977569719419012 82 6620159918405523902797419092569899161 83 19385245698165527572083044696741902191 84 56770732435021808753652067256231962843 85 166274943154079314018302825859723155231 86 487053929733925066835155703756798527701 87 1426836075305155248848815108685355096013 88 4180389902811574773468397535857839650089 89 12249098038330630299435259182100740566980 90 35895087170149551282303919008793104198047 91 105198246314047136291380919533157685898397 92 308335558623771062907743829563899067893549 93 903814740707766095790153176430376086269327 94 2649567725919937406450206086782630167899484 95 7768006104895574683629618771473285941134838 96 22776247790252744801445541037665481894823392 97 66787021200983975684557723625101726483485391 98 195856709829601136042530008144608606801872429 99 574408103982957435817290498895075522501373811 100 1684758460946222057493921664385327779686544179 101 4941843647396141060763854431653162377827685202 102 14496859437492411088345467276476802645819887018 103 42529644614617349452187703033005170078481277182 104 124779092940924818134896371783244348587081114800 105 366120043590187612394326226289072989413486256181 106 1074326234808246559305480197717161552773079070924 107 3152675369728786204448870573411025667815404410256 108 9252351905409333713065394158501365789804370675582 109 27155279846443323338648435431156561402960870169855 110 79704919292366000895031015363292448931633950543838 111 233961361617148415396393589702825099949459343699200 112 686800821523483333159796392987947451881890193704761 113 2016251109895473043629186689157055461483694967319121 114 5919500890407238763978815681558188877618452739994098 115 17380078791659154316947969126080388143002591582121018 116 51032178373647494143065878509689068819297134443803350 117 149851721487683317649446149818045018587438839153170375 118 440052191823687108410994383244079444028164042874714798 119 1292322882406035476901770814925479337963091506294557938 120 3795437599609284354109170519300337159439017821000515709 121 11147468286388541134319649375503328083246075617425354881 122 32742648567944015286223546595030175631159825675244477584 123 96177648031526668321998138845708230847635196875818690857 124 282525013985825887130755436588572327807600280747025238776 125 829968665903923419315768491674554160381018491445515828847 126 2438305778670984509398822756939609974120367600095669893273 127 7163676550266656977851871064331991043642247715745637927940 128 21047705420231304977453446027720487129248265906016143284486 129 61843519711156939193547621154958860292145135088550400104884 130 181720518955880058566650208748629779183690369016580962586446 131 533990766793731609878320615753479880593666345377228411299469 132 1569217800419885992630466187946133984583132040437216240782565 133 4611604978194662720632035950357891143396938762396891262186759 134 13553144584439539221241053842978083352922686189913149201492390 135 39833351829533254964814253767936804502541243982109874280341301 136 117077154485781314301144321459850447303372054101445695941614368 137 344124595073199324525486857413087086961162528570473744361657273 138 1011526455879658557029628658678861873172553812550800719899385515 139 2973421597074912655866064304117754611676404669709982461883201699 140 8740840413083210116073679846844885466254090523467312234831415762 141 25696092761661236184583536492112944143886663993397691474251298190 142 75543646505952222862794246791978371029104722870388736616607419606 143 222098439877511027205501471016965089074446019840636572217419587334 144 652994531410495756989603013357683227607255215182609967722942869559 145 1919949568640653510536275584737733714425090435665220158196893841711 146 5645288112213305586046867761285223084753991028956661519787149998009 147 16599621753740862606581491935666103525534564892223282743582063352776 148 48811914880700938114430079103546305135720729592906317285225674406940 149 143538649981449827973611694893925232851804243774855197671387694647543 150 422111339307707237006019670152399752215865092518835303208158560875476 151 1241366797397348736972108297775207941911915885473860417017872007427271 152 3650799441135852466861969533066341954214274127691600691199198318787299 153 10737183432224145982960232468192501296288295310218326811694441291645166 154 31579636299185147594567262227478441169100678355653368389920687907804565 155 92883386318858024192192683352911598280879280401038074264904497220762757 156 273201410118160634769804185172421306687503269501220311015609597022105092 157 803603150642674674877193889072010940222711838568552101447786732925872283 158 2363817506690416781572488561384784990124414845117584716080682483096166688 159 6953439874496213280098001201838538948187806128475656146388005020022185749 160 20454964788646389479594676946802842727057108864638343974503294605790146623 161 60174276065575274157612973026703741052303982771050836051666644821367237410 162 177025550028055986080685933782786180604164243360457425790354124252956774561 163 520803398102753514083626501391897807705316530033876009101842145288326729132 164 1532231144360395283937078914281432257463733111628320360120445500824893994406 165 4508034444739497736485041098563998666968409101165620030084692114487276336232 166 13263632384510154280329297949999903732640173822016733497341374039759929775073 167 39025626841068613639985139395069695477587643310476297436006693005365721456049 168 114828399486417234587467040441200286072652545560338073857994525278479396557825 169 337878535838785737475988304297291708911597775116206935266202954041481502193423 170 994222577879790261654283774224824259058158267038121141642000471998676219097130 171 2925622081515092457058243556727420478141019022613834376073445189752447418268055 172 8609229358571642957949905011632682659171617759270853412879044969256795163088854 173 25335042950982641350906997629529540598560967285708647449535635762493313146102935 174 74557303649984957549809834829703429334159369723478378613437580117271744306508390 175 219416757878854956175579525138025491892403036707058842502756988080024005168602052 176 645743907661231165353807438507538902647387716331713839752732987143425578813545448 177 1900472717607942008877108449147282937242772167166368592468654268842625735881461705 178 5593371123902714445126712359233813846271398576790885429572254153955380027263228573 179 16462515081430569479920328314656746395070900719835145930897995434592426686807460338 180 48453948075664302525363747995234095290620120967222096399771889830609333819308353647 181 142617385288950320608944011806934959015297918193526271209795339860731571688060466401 182 419784087090899931733852003707861033405578925326573812542924089963299178421704700960 183 1235633178312192953691738090670281241506412111625971874686679072772299356907092069985 184 3637166036571535369115396495487020580810908728005966095781672117049708756336543369206 185 10706476291195261893544000552089274916148634410873191802730691575777403787090639238111 186 31516628387662064026357930947306947119684129013288468944187816637315666512539943645287 187 92777484886208006297748147689834763550237008226248649831431651398010050828403761452707 188 273120932968776289430760266471646403946733057037432121565825991406501852258053213927777 189 804038463812901602993989216859123934362927747701172047061913364965232019557745730711623 190 2367053137714950187192610353986108507416471718434932088240515692355414565505148920142345 191 6968646504676801070038381739861999017899074139183850441760029156426094763394712523137939 192 20516251267593782680550107347368111543473998179370973861496927251815345887145870615746432 193 60402739315398211359286756033795682873277959127718951484138397511340661425645458107217845 194 177837856888471546141943793067791357268937165100590901099271882607783785429297641065498963 195 523601232486825662414721659072090737116241315915072875004785165017622524108414892462913528 196 1541650311681427924985358308982127968158522791049207715604581826399724930529764718302276800 197 4539204723074015514483388343668863433031339258037190071485542641987774378077496547130072801 198 13365409111598345735426177122610903133233606422301042743256557982600735481638224455839576010 199 39354395618783304118036774160497928354016113771400009271993570825728366101151738596542064765 200 115881112151022568437843212036840135373236942138847916155936749883562072166631842880502936359 201 341224647910406560488414347614616859965890616109681625511672186693355391961097720919527360079 202 1004792494724144323892606466452315438157855736432182258098978114368321324438094442688473797956 203 2958833563878064445463150081900472598243294013860972059553099139252843443026092133723884194641 204 8713101541246497828772958566982980854617279215516656801757521465478685672259965637898971974171 205 25658603672495868172680578790650743875699691336945678187413521261787509366107107375426877466137 206 75561607346708026786423683261211541846937816696356565056199216191740690561774637834744056677178 207 222524177626543585630718545756211582368814102218313086058131001027802978140598262969819334758287 208 655331423573928162780373370905414243830162067838774620071752434634337887828350210602206352833098 209 1929978529213325887222268508255455257345616416124449993170756643791769544780710544798336236364801 210 5683967467116019107481588782676385172312533914442809169509219743341477024669464848939243984610629 211 16740107314368203362156397664740533694676301395820481230657189724582895075866067810632481647449554 212 49302888960854211425952151334118360675643762239043349114662960763722799461186840019416579219970368 213 145209123203364336562681345728119389549629435979404205541828015276294671820368022178340720250600075 214 427683773018614591017941541867391562626050195377475496754159947649072603660097568520221934825252515 215 1259676153197052107341314884403076567609670921991759384476930651680324758825815186307015477524540566 216 3710242023680542051772281958661562343452111841012484924389630336828698307738018768817181815455567946 217 10928302356660470314330124618940981386092420194284527899475442590611924220755522288682229798296169707 218 32189203313620787454781969369188470869112777527244222714964417378108192803317470963632034258365860026 219 94814498405937289495388189805514634310777450871393694719923587206511830444437250260439894643713716926 220 279284098655472950179673287668200994059928154021055449695657170990153807829676562775698280494356457277 221 822667871948019848529718448051559077247571731287048487781283590363454764270014765996447004133803734514 222 2423313890749864185477207874573580520216910298780334378692744942589614924049374851808669205920173343490 223 7138411045294348838444480936313193476566466506982499737381487351185597914299677147213835983642644159472 224 21028104012106193970080317571036716215445484043176922809194222566797345497758876777700811244717814710014 225 61944864199646082460916491811651037084560725383847365051154705974014008297881487003127516821301275719386 226 182480750556844804470689041943035701313255791160588108414114773549969285084233223299799425472580761169663 227 537570363695101708678575971239361289745291106301070267218437175978858547117031107913542560385452883749034 228 1583652992283751503545055102981896472601832873591356312092741922964098961412598174499218851962573150112481 229 4665424058502474510849799037181515563094167526825804633070105770922782555859415415765622620376761911701433 230 13744487743171543964444040321480277452385954639915549653032797961378027048080741823202800085683065769435518 231 40492283737305305070482251274407530129059340563007007561092696663171172533934956780661656738428441277963184 232 119294991033187917261318688231243250398473844908014666337989216159358008441375562996138476009976914697842335 233 351461951943505552061714793656583842400054254781171568929556425887908948574569599586897073890493446814777388 234 1035477201715625195476787126363899443630557091491492667900685465940604606333320322670202112248064587548706146 235 3050765526789765736498257287988766251613875648480641885937944649570809737232058147181767231882739298668422752 236 8988415319841219587291744357816062788267450867426988028676108796079294653495248668721318700473876081171853927 237 26482769039959467995398589991379681245397999042688075663585254584377028253160726870986077101774229720647942339 238 78027836400314842500878748966155074468251859946706222095577493739486575740236834536164077194511220875514191507 239 229901389631331151373213919679234184046235572771848327496349255350060289409235206921949868885217044798258286290 240 677391025362285160844859628306169452691548382731713977065484425622066426591683029716074107849098436139039915487 241 1995919596387280314129762550255070606258569540665851402204550772377150969302055306079145435664446761147917176907 242 5881015978213898644066453095402381554518821509439252580868688533840108330185746418013102992864132000102037567332 243 17328754232173942056996806671923371748543126569952202302192654677029765721482345887473793196815754046370181663184 244 51060838705267637456873804330110318584851113504833615782803036431807414665809824441564493598473573887825672277387 245 150457595926116730042362284352251270299454917476418576224531248878195190577846975399535903075207174130822223445085 246 443349087384036757206804952177778957213813436555439058475949256827763317085217678666174844308336084836858063424454 247 1306420542218927896326466543161350628638864120418016977231632025866739592203349564481690748942476505391412712320784 248 3849688759009097945700277002239785139278694767674613080173790865327193761722925678001596598298541162833648077134573 249 11344193597712013581969150879912085851228076381640250580826836833453540933077200458637098081109047892691457282056636 250 33429277366056005646332405542549449329370535051546134151839270559775563289417476132494910834770270110259529950362503 251 98511209950505574970318599521242220000499045951303670778334091383947520232697849652182871016572878891875095821603047 252 290301701135309964885695567617512976500275744205506228522218903030471559436024892890421518160733720517085722612976194 253 855497468992561162862103830321461643620115334638030098192641135887677502871075452701779013240555284928314666603114782 254 2521117322457477387062985289075675932677825599049974372697062131356392171571843693344350605163677814119917767730459049 255 7429721280993896074043893699354514934272282117429162892859783548541188973624670236868007759307660894777912574485730124 256 21895611812371004740622964256182167496598859070852201003600110255436137731195624180109031105996047119853177628192039227 257 64527777195836076419326481037262416380063793417457656630302918775532788794724879559942707703213841606221897982134940365 258 190169709483636276661578575991560428520313779018220826875728298322381977663950636039267558502037923842207150022108254028 259 560455272829492993087933272685322400710427234703917543328822033553483877364672744521773962941012172855364999069603646931 260 1651754564100133889344931658166710621116989919699982595485869881006716256859713388252876053488783417376610430279114765790 261 4868049358991829308235896201420728496904803023908236577608607642660078194679522600716420689018698850722804371972160250484 262 14347270754992816754046835511784115028507865173728880606713092284698929930683883386537734417259150280626650538062252594227 263 42285205106624891441455599464592405007481534889304920510480128593371023791945062792745553731486515880481813140144656967603 264 124627068049840381623176491155282405909572879529243657548539027482894483760272216641681694358554885592740222867577016731520 265 367317032615015086432735312450017519650431802428249434247414351974231951823267433704677657583512971185877255611313351043712 266 1082616078859763862236382035526215680357512653659453957955420221161503620161593224285225277601530628872304993694688763842714 267 3190895337108900112497507965793901090377170609169914664773124422981774621906934274428499454589264464708521326025067053478823 268 9404924019159684699430865038141791892224727357596073164090479276728810067573162067962888405048875348109743654745243670533753 269 27720600488028075518347601397380921139037592670066312655264524486771868720557599406676367107657669333894769206576207930131918 270 81706113372018129633750786042489374320680939921017159492670327908975998463643454170160156469636245431952282160803265741219628 271 240830236788772390404803119149873610841959949827045951325147578626823260349047053917830142654784404668660417252675996403030507 272 709858817294757173099556250180692469879526215815109827815541043314540202016631029552293828308496024232578561824942626555326605 273 2092364892077294596994052598824602724110624280985108776178346927820197055627331474327830645688256801069091783983277113748649661 274 6167473743514603606444659550646287719656605789109748091658816224657392270020358402000844107271047790380387615187451259833922218 275 18179486135446516649301889111130022602444672160461169447458203498740208659334473151734049065431685856042327164446547959274591874 276 53587102365448297764706518232731013964497890650330572490622853653522583447899095072062274037789201794405905331936037054616715649 277 157958604923575374999838403993158824813284893909005366463314388077282093482187436077684807517109158172527532441121091363200460793 278 465618918929982927223960174197612824066317572087088117004960694776318962284650763522495980923367529702515156205985892787565913269 279 1372531210637660886587472882050056826680627230024017407007034975193454549291188420464095069530061046053486588325352326338911600633 280 4045927447352022262262869682148515481502871081941827652128639479087691775641543877512217401605048424277540351157380242987013250202 281 11926641713118853635608494253254347886152378552241484143846958303757166712175916741871017673203527033437310167987738799103807389187 282 35157861044340500647214406428023038039071308238000963585707673846742353203202870059979152285122103052069522048936840812341484914097 283 103640828989351840190893456404551677580299896087551212136709347032050259079281490328953575500679306544384272102279431636340671357792 284 305522670602038064138320072693242918102140796639092584103359953631384504342245247189212836502554801972446342280604439085722252378288 285 900658405517013485210046454670984170715133586302549684414115031537429999204456661802059309032542888500092638036358707455736239706501 286 2655099762172966267321483534719604621584440842403585010567964155850548465240673819238797798224970017176879401093946467852366500345409 287 7827185471601518878533395606527392169507512012013948733865621411074555607091164595059006649053358422282215480091731307323355834504597 288 23074612759690857797714912094059835556196951200328530649060454649423251155311767491341110802579248804350623436405300794130329125542244 289 68024789286951946940679337557180226140115509391087196063303975857524261358857917215328836174744621119525099518442064455512104303774178 290 200541356618036734061378818094500585968880361702033474082720261255096127472025151707902610801191041885087387602256516737168807506460815 291 591213883283545620647283300904416952759306536397495551694274813607037778891184510919763897584887195692125846444897227568587740737763034 292 1742967158668663820552950935960396747749023912241286624874792596575277647976805936423438951207579634712975177417467335612482425644407026 293 5138515397972718453554892756280984461654394204661383898753981303687864476735701895773413463785891500564621808018149491342248143975463605 294 15149209504850881533418294617353068649384581164997213165937930294461101620601855885986787717240296084994694433714109102848846458466092133 295 44662816413968235507868839891559182122861249338272257262436179695246257915563041071351208191751887010045848298613893455585714552045241931 296 131675822279549379989690535584809859411779736823388199087379156240255889699219316783462440307903069765378547881701476723711702219889207864 297 388212705675346321913895846545350561224717610489995032996799231747463901965870498245446724581234166443217280939225274727852709037737943311 298 1144556401203345287930515884658665631380195601947095171591071342514020315353694711200178127600812104038262814676137028726715399629002837525 299 3374491776607168235736310910663143395858212158681318462377250675833285106841567781557050628994694778323408691986109558642246851516292411410 300 9949087414577165450378865120340516814523728221892429699346148861554245207030292959559383597656461136431203509617916907445061736022520311418 301 29333358594051389597927985302923136859296460453782532638730614056849114865315258519769580981844920543463558555745780484176315743614262573811 302 86485636068273657281293226511139476244060882030147854142850294238215799361182053525634018304877162922435730205030366738025789049582402878919 303 254993904856560491280299924359345474215238517064358053362810307734691425360435901992656367450351759730343644687416647982262633759976984717188 304 751829244133085624080633668292163024516267675067326540622248007715049745242369038420269182365531663001106915356665834780374635286095635868797 305 2216726969277607342206855120658064525347857247569976160279238091906265406993175580824319775024902142261972437254783793013458298259435078903143 306 6535950393859116188384430843049626070337021045470749681158048958525018912422415474707513933191277705839589952607789509048256622270857358965677 307 19271202641603264827302521338032403114559033129602220587766397018881819016060919558680058178886778788222707478172402471320331442082562731014786 308 56821460756085324856158368413314170088720344811657087175127915090378021382699923170533189889574203342575710027873762167274051350609489772196620 309 167540363318841614676704114181548400971124309933755917562038875196696140035947085264364937594273568192291388478080347454389910300461864497278968 310 494003437853235940464187707914107591362703938413110156006294467609043701798665858366778250777091509912738973627684176339483469141983941125291090 311 1456612145769025420918966208350947413909642661265495470161368012966792966184177826118152336044162384291638976863766578587553071311298368977633068 312 4294981501734806412682127514206275716939193649845688232771425701478655929537701683355321119129637670200669899424003279807009804570432426486699172 313 12664325418034094862789968847447779095169521370784406026606032393146976467244437644042615596853767745234458281619154639268304876043802755636957083 314 37342741343530942754580436551754169603483830002062401672255038741069872775427547315494033217990160582082187711787049364678685987936328227918349377 315 110111754112356627566152542919999266918835315091088202847321308685609289733845707493788065278914197947906434263590105382587920681427845108139818496 316 324686696128393128181721851388910102764532193881897742127415991552415627451636564187165952265385417221585060769718854879674053863517871147291068041 317 957411443048255410262743261131103282462499360756021452672624917103508153481249439615027099836424675451362674297006189360966418282113930492719176367 318 2823163430682800718869539517078425417240826871486376225758223218844801763434390047439172695992686729925018347381111457442876735510342478189892883470 319 8324855253114145204595786591342775144990139451292863550418839084768721813032438045218668706404590881404817836881952927534965781177480660702369952651 320 24548253921485384855936143450017624210335001946352071977139707593305905239631158585687789771915540673192422798587491090827841671447433561836186246317 321 72388194892119066259667380265466291969167654886707760054090343473899086045961953665704396871208020652804308096923315540769519331071923887536403257515 322 213460779556438123550915301368307162632081455833887162151245364267572042817506355455606200139669855987769164573815702923224579082657450206536754808699 323 629465046630983201922025553424013207008437049758473827696551715790734175913881072897468692700141874116176648522692221726687748976373805507063393697313 324 1856215144536985145855054037424156209613736626969736459482845588188331423269809625899800644242379100198928469805550071636671175725353281643018135406992 325 5473790211293223592825079315156830697713074720876305001881737963673035075480265575116442143578342027359849189978263924972747331257442934176042432227584 326 16141768355131786411970871387791120921205734172110841611891374444794917017120419410480008049162995276080130710662481122636548645168153798318921466984886 327 47601120780220558702126061113771924138984057720325471327740935211086828239660108982974361102844931679479335617012920302279114061773019704643589624126164 328 140373889284789193888460810136663302136101667036612117639487838750503905067922948121282380160476546105062270612216423725615534149218735981989219991595080 329 413960168605966789213643555175537234182507087460434259484090477387029397472763172242573731324025522501189425229331227735433371065125619451343453363179332 330 1220769939047750502067754005868775565642608386276516361172399416336472459640150557204944078965687957599442587385801407091965647690966848334147791800279155 331 3600079804782446420348458461151571446248507054308640242756104665767503528692009422176972106932849208196410757568040249763341541150308717551252688433744989 332 10616795247983328564404601482283938268673255602549855676929903552256071664380898708201528141024710214917554745851997076903142289000719110405863233430364844 333 31309616577431430205318532908191329719399885699483617346836339167680729484539203081681674672759675911914054063291438799353217444079769119239709701330001274 334 92334719098469723549515892556256320596524252392686541273225097771542589425348135897578064683613128694072986316754313541784483207553202360412111777854503781 335 272304785149320550718693335995614622739395446007199975923783255323986525830841682188737025206646758537626636592325237341132439799733915067531800434211608396 336 803060849749532444221833848816632238384130272066485449347440045464985418448372956576707745176256057721970892857168452313970139281504188988961796743972354679 337 2368342765903602660772053164828277489933109538498359772013851081063281321867046897228092877056735503559352864833870158863325567290170504309702946422356411461 338 6984632580486384507660674373602256594952041805510355169160945333091936144181781303938799625103268238848705405673383487640411943263998594979200746773001280367 339 20598967921595704148635331846682580617170721968339171745642294126840288785361482287871323178682765217257492633140754797209662248932138976717655095746861137312 340 60750551892839420868716686621662776495479645670237627685558222127268126222201434196505296406810123303422819659654580410898230435551905541915322960323145290741 341 179166928114024159023427905120274611022640357365750066533701990860068759209575753332741826984437558147921419874569648430811621537183093625327480196845784781083 342 528406686132183583727867162326206002873054577552615899079334514478540761518141999435608651672743309044725334309912856584996888374251834674647979520984731683357 343 1558409478451425382999213884417449828259562601982607385662556756296800126256569437359309625931173296828602441130765344148767964761504901068576093668672721541152 344 4596186694758072476860196016160876574153092928115486342841190239672659784364799542686540481782193071378459147000033084903434240628731853402425850567388978430935 345 13555530813023013319632839475502543794605724568033742470368489132855472462466253618050950104565834825009679572835710924628890174757321395243979399465139067202823 346 39979574417262963224081882714055293881666264265079822759301884681344485669590651260089318329653984122794534632734517572227224778867683390071807805182900380419875 347 117913236393960163229819449156429274871652103299539457331354141081477218873924849694524078207182278470269382980840082853910897022168771979662280775997816634576881 348 347768059068222449938470080443264041189264453428900181493363320446586883750960261641321262947612381399155315388518600162111727917829519406485178209120555278145098 349 1025698088750441353172811557827105345775950343450794681219169678857610892341441217548899711923793353082157978712308795131271570057572731490051256598254785967666794 350 3025186184093636593518359338937399605500346487529438599861079703335732819668227159918429799543972051511090637979862338657465603775735452891893608260519968829986729 351 8922516548590553900418161918499692384657946204139299557164392369745620515670264610089447600175536349353176026240225567219195833693419690343714601604535353482821468 352 26316328092604680307909526291913545343494923998072287839681959900266978210526188893223859530072829497024862548675598624042015614655969239579405799360651917665249988 353 77618613979315471002848116334000646710870777195355505561950245025345005602691339641659466444191527736839809950412443202686986185297293771650814647921430097146751043 354 228933380037708583170183564688722940518502009496642352424165057938611479405151287037314196293368293768024804851533304302682255140918027655421267057113934049364100208 355 675235066676402290813689894517470616345291195639717716587447322496430590868656942302120366304188910595054914718701013429405067290652807638735141633861539594812411542 356 1991606211119648833061563411573616425759895381711992562439845248551395259320695473036659174869267695088300942629632287538419221032478855467539259620160692697245677870 357 5874278829659693157815739827810672136639835917921921035154012045974635808214878455345442886198568111805643739762257595979853761011934580745957834282227059725850866923 358 17326395695174247764561410111872594479726213032121442850420199039406721934615471654611594410398037091727813736376390403981739699855909727076756179213362119246436512701 359 51105127007908193214013379489362225722170960271075417186267738987324923554284270925204049869183221959505898616354785904049746536810126170025868100302345468907561762580 360 150738181972235267025879492442589477899374606818111571002102744231814231033160155857527453643530494414205306456033423200932760428801996155708664082350912129837920034749 361 444615519012711087255797052927241515052847994675376950240707591175471806077914281542893721220019553184628519130437005278978914121691836176674261876516411165969359735933 362 1311440196398768339669186254708052072477542344519575421102308658510048513040818950307600545985089439191992289594717375145736586379699705181420019573074272301255485883234 363 3868253075750595652411629876763590244243153164984945503762240277496096020224367761653772910768428633130292380080267933406974484990379354106978720641777422554842409024025 364 11409950736458013523922211197433650820797166274057740513982614454736414124577965250929592482413958882125293637297026220578068176916242157897791648560611957174924513407722 365 33655430212835583589622186018036041903566442313290687818430712977545805965382809689704507417110437132614880753834138763116539410431852733773468923134201844312533187614372 366 99272508756550304158487862539931610840709764391767065194643980014050934007247281095290257262690195401597194005437672373177323493923474560465070495315429961164332051095761 367 292823082535608183647837118305961266608180544688846426622919021244874174119476995855449263925339273800673805941953500660330564054802503403773085876670430444615595567660482 368 863742054943405215995165846694265284011161713525559375930931442079915368454647167867222022982745259317974581079181513915638082720104373652075719147273776522877144195963705 369 2547799548244753284571609326538065854722349956122885328337621826121539581434754770142455906541530058549684737200942526982823808481973183024684334669182486789054319595666291 370 7515344044781201345515193404461428908570151718171763567084949549500157787528117201637648548461743581719608715296741354656405521810416640465319905365198512143388769316922689 371 22168427324408041195868958214152120327977658025636202201284274716776118488386567938296964695185756639780179645149557034226310171712870416271298665322124944965087826154491680 372 65391800545612504852344289162507585029874042263142371339329056510638551315628502176363365722027549169397256491050989411326775820246080452145258925716381326922730325971603022 373 192891943036516250109349036279477113891257545501242017198988851771187383275668070861588995595260094118814743383068968979821842098986740632848447251952278290808301793003278308 374 568993425078685092026044512692404760561884542012393932634834671924745227898557434509507217797017504135493887200990230693593575113021234048733247596042326213120506375684496591 375 1678428183643266421233782754059441169477175617170599331229887257436296749483319889478769020001699232003354004877560160673804584852671615279869624968565788831300926312072817566 376 4951087727276768807219111568256268296531659910235630695846172870413101258818530428799996202848709655828875755594159247657990190229641361429503294145589340308759547118385106078 377 14604974728800386688551474387306286596977431571694730560339527141851188790670846769996964236908627684279866121017120544474740595094450136192794593910660081128211656394304015109 378 43082739983842942083189537814683020228579103643151609620927348132453110672790716731423594225521178487943770237811307238580788181914118306684135285286149583487428143926453515155 379 127089048219661405999411201703336537763393039532398811442089195621149200367246352616391596332366372699186242141297384085302832414927543507266818138337879169861783604047126551492 380 374899819928938206742754963102770741477973159938390740234411704296426307027772712673019544698217147063170456857246855015247287965234700408445647857062836371421032982129549614873 381 1105922305382204007054725711504216296235369852890221171662178452276305039694647795083982200036995813423593011773099931977738433294915870939078050933972408512430922023329268105411 382 3262392966242679984537765546942537257515461195072936767985499476331993938595858279275138788364934836254779556223259730627505929693243213878977729488224373257514118549375668528677 383 9623879659995603671728986866729747404858190880059091087072829317737607323335829027299202003624027686709622887505929100705699387248658788833551844400995832534347192088878210328931 384 28390061986931386882200453914399972393452439393244741931396942162207743445544558905790028798144607006078879976277963505876005711403329222265495839555598436561269743954404860966745 385 83749983704217211687365306201782151234120423445973432749502667053346173435245909516420213172081471224404372947938404027187338669487885355699497612169622584943576861090657902793759 386 247061653380612676729497645440643208723976348264589460422809810805983494479575994095293571940707959554407915392692900618419161950613593929252162668282362399586577913963437379964167 387 728833231013508131055054796037533272431267983106994647334964272544874122914276823672081743345533900198301619154963571392817203129458006142508271699668845798823761656205838797904807 388 2150072909973163904779634514140924009529889164672925347252960930642842191069571013747521438770916977325185404526104860879842414589484852240320160465193307517626728129597217964972223 389 6342790922628100892289944445032098272106757900736079805057156179361071216489422434156405118115124633678370373129085327706817743278625959936872924942595669141030733359870893778625267 390 18711550703697034166477788080938814379002457136771533890587813164805227444422415516866651688407273268019456714618290916675118923262213315142910336918796540656820563988781711596234184 391 55200286326296945619933580283688950450822262517235669084621402003555821750796133443593884075255058894238221296501054528594530219115593858396482497535677385930976561225217960348307237 392 162845226984806011691275617374530675035102796442866206595960168887930479324049222833720073133531797241594802125778018973332386222811298287028663374562254884311743735169924919923423754 393 480408718028021685610553527974256263219016782493188964012126854319502871203748978473813056096239308280672208385592442016111490319363577102752746093588874121595118155418328070222458589 394 1417257806633339026272910004268397916031887975061886098125189301675116846395789193319390260418604948138652300812861726108350518265845751070986587044073122421493545117900042509428870024 395 4181084614497037701241666380378204720706117128706142613499387871338654590929068928077860381608580933444608970715850826155075512577111499374984266375412861577213040503703208617203382891 396 12334773115198658047100119182774303988355876810958505564160310427937812476582503871386735698847114864481458261138091202481000051148960422661993206626534999564798080189314435221702083443 397 36389448507627781048582450880320943739583453803360109691364350630073480829687284257914423788191566597367192065425832318391564504846292842228635439071266184721902376827649686906590646574 398 107354899770889147911826866232471468559046172074483495364088389416796854333691305487243033030245133663915203110928192085006659325882189032750620700673635300383115728243410822830019058969 399 316716249579141156761342460788851936764294324020009551828647557704201637350175515511948219437038823805649510131741962908261133799564059352646862729338370288686222039247234831278471531148 400 934374309439078049706732000078990843353851498341476436925558955697975067644740695061725632493740776813300867065729047246608041233248656486512450589061075775000768392050787299369428874730 401 2756598334314069539803314893343922756558046416222997842497836696138833063966522909178900517130383324319884731659940904022811901087242558008678138766492640563798638095420569073079932196927 402 8132576117892749615145838256955948502344332924925572485828439726423791183171741689494654628495430206403817678672364595770665221990478869839282187656665869536848985786678560412642583407864 403 23993014752798380181525260494509389671209685516702552045626744864026844988312023929789623847188153508583086948343499889967450343452613104412749901659091751184476299578511751903374701599984 404 70785374151690674814126755349592563836992823352350860111803128155563218265048785741489708233950345827044311764760498423131713997781968524623399643871239395825506614382529987278537403164218 405 208835467798925963371207595712905580479119075396009489952099361372084090879635973873233355587648096628290751396220492891270388547230233365410897339459015525771623312869148903831915829741852 406 616122393042689440725784193188124167389232511017993170427646417816891329007684722202538077018911889778994473051415072633854231520528549148161407253078700078299474013687399616584800947658553 407 1817739833407827843081530406134424317485714407541654518708665381990383455487338834849530360905894872782611562664659531088977913990324319986540158608565179436574742808184662159600818383703861 408 5362884477502856619559449639471224197397825134566968535600681899666866747794361619024216544242485030839504091286942986515263255590669960402943251572233835709028899398488768108479122445759466 409 15822209711235488277165434116784985577288435313216328849414436214646093803628713507158444109668340621071480702896067617172008463180237656670099806446451806380372143553192088473570271711692992 410 46680747128459650780217464833373180768446255514117875275386345211212209623204667416248362547676815233782976321236444357288950321085835421570448772890704785671440491012723001126175086791622435 411 137724250591736824582624230420865517691238085569960278411842218045269956615107714535668476662133682425098610791485908180387497263942939633176666654909817974798095246484711645264504935165168250 412 406335704803829152899276191803585743284156623660436886487854822733926752165319914697385557815877612942688885349120387595499069204095741187645024106721499717956632002308566805686992916415502268 413 1198840736484441772314756506472414787524778342182988971885334210011333625409238042537181956385656502650475875233516910104944315855165764960136141303309338818756905537894169079791032636142454080 414 3537039641656048324723601244477569761488284473354413429884422700831708649728242996396208598428321696242317117856824442142939623718263355548712618552681918714453986306833847835160219547226167341 415 10435668683649219214997401214502370837947794780026060726612945065801139969279381946103926892758317294568214357583260563713497721877076702460517227064736813999785934613941660081579281053803229184 416 30789493754138335231485494514659877049449184984180397215501541955458465555563796100225478500258356592981232043416686797516690021300181760892787287939520750420749003058803489125326168467319930885 417 90842005872967288642844979823074791703099535188523976326510211591927624543328767099961310555208767396029058066853036370632679206059016004174116957977154980976933815251534652314176052747204705761 418 268023438463910123562462225048278689505056772077705238830315660780713678774732368103682792538822054956875316324264390871987970594060950830231230422513807767326941323571230515870143214115716494944 419 790789176762676233002800288429728730378749890102203454192924873141597231294436007562811824996011702478721236225216278229179154868075311760704884469408307058240385349360448553559236281143497908600 420 2333192291290275439013480004723047444837228392797412811188324696989028000426109576650173130973966955434576148503651097732491484667557052003634093648968647149690066945407812445771287391785011047481 421 6884021438486271675506432572017019836683003340247709899242044984129666677096057562279649727614932129657438579505829492441423770068594963087451606485724432413316686742155361522611926220909076694878 422 20311207903406007029561037602551654436827644756081373629325776365920503784206722363923124844878143315259382010875988514114982978642735193531068822308306117352069269127582460401757946458035047329789 423 59928186596589150446921596490032280332827718340814605403662984248869889973954534882149080200028084770475967287522166936946745493030395524781656509566415773573002099965291546630639175542282118980885 424 176818767728907933222995351024601730080775865448704816238435292177150544580102926875927335389064268339140075299883203864577112571547271591160820056205971185932642348905499645130310554836671865705698 425 521707899516407388244046715148404466688549329252735688259401293926594727936614970349077643272792817832227511988136719509300518889917033015574942197888824800069849869222963614104797045873055969368686 426 1539317784421884964865085033917107864835079023476145919747762401011927104151967744355803504136969408328608455996089871168513928973330238053045455027679351274086367321566146720024359092156807447476690 427 4541831038280852932280124113606234253714719334026755302020076691639550354422915534859294979930734333101114190703458657840005242749191062604789566539492582690512967292907367444865825880415688418343414 428 13400946236987672270672815524646649739608464813515845232078842712247862137698644906028136761890459383564221115654644829403503033536701737646236977847648600282255748621393196679703941783041338946521645 429 39540463094274349643755990856741591540249611722392818432240044087953810486044199214096478641219996754038112338296218077171949369304489864271587336256755272757738709110787471642888679429873729481950365 430 116667482126734275425418405372341418101191632675502261840852259088663867205646597536856416459116968992729573297004683022506562369666359298530273230495153820553080474864873000259859713570076371242250939 431 344238687966269859158705259250012699370018497543712721468944058411233560465970706133853214081377718714539659512071989223397538651170206216185881407590840628071463483471596258050320918877457459037615130 432 1015713678252196045224587532210034829133420081187229592095031079391482288743977806437624720280819531105231896019822903005326855081401611637950107435416021292508710098013419587838560950159324772863488074 433 2996985808697023707320153964894044362046269045695223985539076718772020202926498849868170732571657847938336043849285420041091467562980631505956616683454962834571139715567711633214567246794060324392089240 434 8843004095254757290046351675825057107522000200410294569058612759728106756168680341526116044216620793061256641652126947689600068609623175676728601280703745958570807524270462448078200589737821910461431780 435 26092561263482467116175598708653722726492287086780800801790024010810152033309664598378430019120006284124371875154138132827831042477230819280868486267479969044325955742645768670168309870527859771125121894 436 76990180089977682827789415704895539534708559068750630243720908967625120534683302051060252003402742811654051264860099018023904458787728196818368227638487994561428880588038841265689786787777422548778193622 437 227172464291146279491161678168584061515924730733905737047875747447224518638780403536143857971761359125990229943176528327175974729021693757495299033323660113144315862640827343182212233698029630999224063435 438 670313189293785844404560887190397852918963219912915311180267078909910403181647689960703954248693467950914870915123378583128965990002693370965027635613498263071947925673435091301330708393037025180072490379 439 1977887357839503826971986652222481233950690185692562109945629583989772798154201071878535725353251584614689308465469657015219874616333835239768762931887209773108594038340393751178165731190526773852703969296 440 5836158131233615829200526014684688803641415206757537422691029180296422191397814969369400170269991129277554291260969825840922261500025172287560766734356374752587028876185947389792049606243109735296985705056 441 17220836569385059007949094745546125720306113566235650145277208328129033357503226050527232619731859905079488916919117766450714338744889747784271372906915910132828918366783080036969625169967870950248122655957 442 50813970426151758500151642374855703609152427715690808090411822530463749651524215396222743370077112148509589711766910745892276409847255906863458883177035243403717790573337527554099660210623785547641454828070 443 149938685421350490248284307586149604163505064060563999193486420355966222670866933017076954272039964455498021708134043635699401413934513978392262845750119134186573194066098880893390218256582091421029070182706 444 442431400820544339491610162224696400039813455367737483209169078523832034363490319059761880421908294369410163283371971799001370408158792748526219638281257303743089402789443401945190924050304777198988952597658 445 1305508952717888330165301108873171567555808120824961088420656489148074964982410865610039158864493093436957780941733608596497359809147456242381194815137958661501922987677921448928932986221265152543367889737713 446 3852258538508407586377900214660563072960435289427981729847638190549803411573994041282859714426614205859014409603816867672345844610067321367997179331733868954890747792943282321204226346234687464867585408399348 447 11367177754963476674012423917413638530851498691802988698809471138609416764515107226681919020197333684908915324797116906557845124124757499793329987625109639572235855106361580896018370214340583179515490573111483 448 33542198266030873454910815305296130116712769206151188448284408290089490039006362618828158939213119779951989635560531399877017318782254255195767532388502013263909740670375990360835641670632671730601391832445380 449 98976485837808352134467129353570632660216298157125838804912504834762096861249892706346943989099577696392361400561721182870559383132359978169825779498476978851442706050066071348241300475764665962616804218983102 450 292061404431769154969784607472017489457198433333321629152495024108270631820415175919867730960594611523300985849285357620982385892267386747084113502884228635518105764299334403892996277705071408025713057051067172 451 861822705682169541793164983278697096493242259356265411531842183292374107329045433127993163418052857523168308435933165720072024797892956055566989623022396771411490847728421659884424130294272716465624438567063108 452 2543099255415403827000695631532484673818260750646695366269920207443638515763048609800346151684650327509546154661438343161610672345301609933466472536959197807834124449306750598471649716645519053415772750930729023 453 7504301919319329752255055864402281319219237987030650844494807170086328725506026696853241572494281041111372973105799578811737006353552788672067521880190180702976212787889883448354156545092101058827049046903261713 454 22144143566652824030098499468384554584829432209416911825283611935531073512963502993838525895957580228948219882051206813159541540302755897000595060178182665305044379272143655690728535475911400369939149785560431089 455 65344505099718046738191934090002198201009624059186249086171009873060425591060793706105595730017028933466472308647691626165370188635168105257462084313550707091061531011748049899842948332298380569257028906536480465 456 192823892458767953070893119679405042694150500285424662430090919516783848945676783383846291528365550496996687454794053872449602873407118124401485969380099758350910726732564556579309305233454006651911171561864673598 457 569002531784702627230985656638996194786603348781922902322213958230868864767593441019627023024348244076299463598794037983399304609055498867565564112783390659914185488268451316726561976528430704975962621485520049290 458 1679071251772148638388173965768048438601423029436939496304391282356506723814690859874747497148691659238303784084479732580713763788055966676822181103450520218226786665265239617441597522130992660904401841688701467717 459 4954794193675039994917495075528801205981490770989896982618542115314159196433731641086303991009852532280683928440734635172892202963078918443717838236620734081883501106087639598834130631586035016699342634976700070022 460 14621222098952002518081191775983676410704139866987258528792976121423925533926656460118488361078508440265319533245062254227964459946921514530364206688583812110413986982290883241418408713859799022718798997974332427322 461 43146272461936507847656628324842552791448727685774712446333526840712371928576948348587475426062587056749415765103173445820358056456046301897058946485338640877466744380606896666216381255563130981431123777207111100731 462 127322288380870256052465362616868183050843272345000704138646159500143036986072578261017878663897009546008897845707391430349016764438367760370313890257500674201122058437326129558092920647086694429318734540615957702992 463 375722436036243813747154594662538556972270784854232824754469884845326214760564915221059695888721253088650889741331740462832701835439522229755717198021213517341228515511236473429944447446692265288921436176493645535296 464 1108744188320731107851254928479643033989772431395774497090491497041702214318885007043739566837052725750975886603372423896833858156720319617480422985642231073798620415942010931429802184315132668678598099706740202332365 465 3271878062469979923604703314843294529302858512580980403418060749626304812601110309402325864222712394102532874745464912875500298326277693032388914298411769901262792925035489299377182940656018237765598366319027406949334 466 9655269117606830012275646089302027332548783994208241314388564388253676914936972554325258536298327187124901122401494840768563738784420956231369556427096801790119225965190677285267909074254531880788607979960362305895208 467 28492671427969030881249175568339592548328353277405732021148611318553365002803723263932828116402467364884158940895223494532016190816409650175631123055474748650628747074108632030960169444101248719925322405354064831813882 468 84082083264099912689459252007216500911503985345477093769462415868974417072656187689837498477605983317587604741138803863891614722488473126286486045933221064559971252060242878029467414440463029484213146999639124887046485 469 248127704292586245953358896010337700605812107488536099312332929848215160019400720451726948390584430847251617352846417592971235696182995802441535814527593290644482590327648348460445510495452592187835248241681268840863844 470 732231731639303364759250506965213607920399328730365004978344408683866955176523379776153790528761082501764405661499682471957986502147333129722363669317498879191038202203533481215054103129342653640356900014593533845278666 471 2160843533628460094360948113976297935087500535696644571693658933941240444827527390074868065715953418068890315830392027970337425837824492379286952182993199770424760695737380286611390453693755061348126156656049017323110041 472 6376752741536967962819640137228350446063664945065943226420311425920861203498836725860775094030594982543235689210893704666071242743014917082509361412158250430253902699927140610748072595875042179675758779503343337578403651 473 18818166606129463628091980960817679182764382689412292320629858735297977054001833130911330045460520084114641233905517724443871628521066112421389971613836284548112895874693571333986112229711878574372180303126845145334892631 474 55533687181007313579347856587546809352267824100416040547197543812451747419311991048343689201195609040356817573330773485033333309549179365584811361522710030223838200071746274711044252568927141078438803859886714496290601811 475 163884232807236155104747982324170728377726185300042486383967059211797158860000074504949101192829738633399430108571911718225410443956506903369117691652485501081588474172160921920900811286688244128586495303960171573241279316 476 483636747114924299425467284593790306017003780851704220966711454778445855291572403455890508421983571539956980004777254376480248271217739547244109281545837013857171353515097176758488699438396057229909869143971011879467815711 477 1427259231572211551639317713387177118615156328614408232909962231608474130017132491641759187962359161412813426945910469197102365169929700169038237742429030056457672737648559456879872209962652875104500803400152005622725536400 478 4211995262037013439637198051968507474374349127255099610510709540875958939392510487724168727171782316653630463231497622495186317635748172309077347534551400971369174722342973130425954130282149190519541840655654473080480805746 479 12430091490055051808951237529921161159584760889841083091011149827411063349894798018854501175594905917820977311088423035236149918691129963533988481958134795332765933120146421220256129524566871230606733509712563324338015935236 480 36682777229322667955844687546014960053470478452994813512188102829588833917471539206949341039795086832623380592716775477051909308085403861605219494644115066357034277515877262490832395896369704438105257956934944777389574278272 481 108255885690070873097693304986433177925368300249506346080557856837948630418618342079989415350114718364677886874672696667916008826622197335444547309989747698249125712748973001866468218136021301451268657655276185476217107605146 482 319478948711398654764886468035033651457113058467291224373394961796525533820743224921494476120718646903185481393935014270338425807154301190655314565659562386917219224317942633433611052847276289221601134720807930656519247547299 483 942832164321582859691349512552086329286195713259520965241346814991180257124384884517550134863965875324133827253873351218499434841580877519322371198280053603404553613737610782621951182914272306457192345434460961353855292889139 484 2782453667309209007563901825905160923746493734778485454827052306109387241060489703288599895811970452088135396842559551529086614514379601590174618780039698951233151616678996572004471742629330354638072262514989675299173910963596 485 8211507523188585313233065771442729377121625938675610545049949618679106876404226811691251149223620287083855385307112615625945998440499732364282625830470232755290506359144120386604533033440149746782431310060810767723438724904434 486 24233673116537005444361929774567265287841076983714148791867537935591227333189329884144403661764949844410658698170951273099711823350958956928277890807110339059193394886268523100441357089727581383556692249705415417165690690951691 487 71518267718478955998093465161485074305782330074169343413974942227132311442451025140047965735713724831438979512348834615413773205663427100267875804248071870271669209040746997866480578994746886142287839709502485981638505223405737 488 211064946917021686276684390566554239176584366405139519079400640941781242862549441530023722309644315157361143205651970165181562074896657491434974968630632027630010521287435898122527281632876480028690029985862689218975585239362026 489 622897543930145678606498647001109486038994282185416466100991690405910346812936308541887177339739048136802076911086633357755747541319437820005172711643503753677976400677549642306618639501726559911493505268380668034592520578370325 490 1838308933719031125235742573685284326474433901285785220259250573383728117961435782921885084516564142076839908112954264240337773602045676632694946265033893214142495624860050239713785673134495225178155803330029316326633729998198211 491 5425274853259378508202627773938330709012278918305230192267685836004973598864191421306296372831611213991751456500704767737181385288388797766505439214304812568810161035947069434326515738316933912803470596970828308480143972331916449 492 16011291156696742006507837725200911033977503419968709106750396982410929087489538367749993141344245465795781408708051061634449630907969620564122911689569886535520996399222518801408906592023401753966103461291500838709677018775511315 493 47253319403137725014214592565214204259576117315258597933986624193909010902801995001358034034103884040934823496413580359657524607272550945412910217536855031197703070759745687557182004680144580075329094572371211566378190887866368592 494 139456782145085791958703488799342222772025575133300977207219347341347708792352563160833908401839382686850852153469373117762413883912245307302556682692912256623877895042649424659142013550866736649514671863863013189113691330285397036 495 411574352941866843539948151461468335337191210902597190076861104391131885270097850854665471822300930379955468459172286467266976301813782770116023073744301678433354687545544694341614480631084747740772279018704466998795694164025360136 496 1214670009076917852460385158195049910212255017115412625010840788310458530006328657584632815091844432644077245070924440833118969418083921766701661699738043009094159527887031942312305979832062565108910801228736080167144899076772323920 497 3584838938295747362410662071532844007913598838132673591438480580312960323040489400927178982469249779484842201505759439496102023104744883634429383729758218043405457733431001337172241100077375937033465648809919249862352081424605686541 498 10579918383080749203476411294333742559164134370503026407763839936197735825033788572474139417346185197576814245449623149321667961401710542312505534872806603965758871151304738939737262446801449321048408537437044570925575656278118707901 499 31224558826136350502910790129180073003450156058546840219014017010586285640474915301570022469907474718641255081328280343977968018362024461125154321747717522996222637843808596100453280154398881894328765737497473021848470118055680977560 500 92153455213613373828509021576027839571406623253437385638091734407200945430930590306446960929983891115579854522813924798157571599255348420526670570998769428165414827608305665357646573691260412023199813003448688129828845555941077797339