1 0 2 0 3 68 4 24050 5 2756394 6 272728160 7 25579990362 8 2350935391670 9 214207950466488 10 19447388042814192 11 1762844647027428630 12 159690564587289765758 13 14461754182475369666696 14 1309512672900097786756946 15 118570234079175464385181922 16 10735737298467012789441445462 17 972039418522713362163005336634 18 88010416315481830039868698759200 19 7968627015473612494607923168334534 20 721493779351188678595221440736141710 21 65325319084029353383094578620907527646 22 5914668750855425879681636766636067506214 23 535524430658366635817360659084407020721070 24 48487315256334713672288981548710390590187520 25 4390125977197542050220032490434725036126604148 26 397489650667163751812419235642052271292558974822 27 35989405060808623789569364590648938535256813060416 28 3258543394296121994577989137820075914417206841617992 29 295034192160910716400388572212248487615503356439245018 30 26712909419028067060399694564710831906345890926710638036 31 2418633326370145768226094288287100427015250251270961851890 32 218987272239425964744984458322694700424311890555802493043738 33 19827488887790174082296973413267461475549596666148586465917416 34 1795215363765222479035300149378172002136701043260545667590028970 35 162541924523564104654268469993771401235000478158190063751116135378 36 14716828833497030413926683139323858643501626534293074819794053055778 37 1332487304731987429742708881626541886694947790926841241672562206046262 38 120645720444224146338430682729634513477150490504246177418581569120877098 39 10923473574431036291944830798156729856112904754299959093132748317672910132 40 989030315306152962076093020782445001385849299366097608732233220175996883556 41 89548526659526755059560187918439803501870335279814229382367537138599022304908 42 8107879508637377790394836232103228711026169444146079027133646840521419025710206 43 734101526611639671601192218128793241953784786543032136724353460477997893533394330 44 66466830297544523756138167081457846706939962396338784467523985659843148617107404754 45 6018022534558413466697152951053540875600699965205721374698393288029532853690070303888 46 544882237716559326533315583206456673870645147009839053356773089940282938194050265728850 47 49334586448302578202558244819234631054081884150676448897221747656034739299969707635513978 48 4466839349039533662667907774358209838748675574643653228659292491366915132856207123969284280 49 404435411474183381494043266145276435592392450639391332181988598914413519269370178208576033920 50 36618286280983589185002961296983791944969839651549983079803441874249230367644683012426183585244 51 3315483392684237059523605982459017009992213955194483124143197877874872826148478837912818670153080 52 300189638663497705916691289394404606538938418377419493182623690700241537321364503521272427104248764 53 27179692517767244422910727389286097995481016138314837223964429792268978043845138584894937588401089146 54 2460896680676144550917447712164936128977228864813861493877371026240855513125657521792988146700551409788 55 222813869914241217899041284844821145859229533502784215573859211404985637891936585048656391940565986431464 56 20173955703219485644169612957045662098112241395355422559654230385406963886218479100526256704268969646853120 57 1826585072428874031683919349218807900097903016088805649536027339040759929565970776437159437850871447607844530 58 165382192560656282074089308200794507617891415671975117050760390279126889191181852458808661137098829048579853462 59 14973991646499144236061587879745228651447037545303083039909792625933552533527220867522611866289910127107150694806 60 1355771273543795277485770203507261396287578104466355704444279663239585764332809758542038889726627571940676141898854 61 122753891518051449506307010301576759895395919822942909930400872514622629557769102415906602973267513188363348143437920 62 11114351053801692391497477367698548067415521167617143015732185688865524932905339916265218620661358954546140174178178362 63 1006312694607953731280283196988432807167041938191457765993584121619023693166904178805905082100258818180367364700905733756 64 91113303370306626988040327978115802555002311748083997274004860801158327660192449519964129916721311139962084382397586552376 65 8249557116323308470743416399240980448339700028182553863668344403022991579638093037431226037161145488873008618875463730123952 66 746929263873659420988809496959304575842336691784947253016881306710743435248403669896952094663625302859883535315657169593977064 67 67628275962467068049959038500680127594512139794635056666679561858592679717155940107643539861298039100538728617832992105197095784 68 6123181847149059324251029704161304056746905354290819982210192795005386503784242544550051064587978312645025410936500164326867252792 69 554403544961935102880634686456518334654624217197356573737908814113177728582893297201594503337410306914181998064746019003667532321354 70 50196662182990384843738290412718262291901959540053853390463664239891912719437812970701428627434736360304890197979065845433365096620044 71 4544893186940674990754233500349463549467565391534441422521504484883458380851475759862181109751716712967832987557141002006201547112748606 72 411502541850267988157596315800623985815098637373101839318077072619243209562975455263309593433036155703508258650487881433621026969338534870 73 37258156569179212598626028955339181618550535788955092362011833592592234410076215946561645524897074495489980742054410044060531474701471075942 74 3373418362598063445490062767740194625360865269351507170445394110736953575597985130852400344653339996453245295086516768610469610982974022300108 75 305435171704859707248362447232167086678347462697858508774105900782683481289500063279422081801326236346897690728812367033020948171981089233248826 76 27654632211857838728770777735095471842627571355831188441457559481202482529981184843944335036646066371236125806827130913103614833907468508048142412 77 2503898547453881728849125004938149661231922108020438160479506753500030874720023022161858132387245631405517371106261034307615228441674270707388669006 78 226707333798979246924804602505443811363471732309052817169939636273453052170305154376075716290042344750284845826228204365997170164256814898223854217218 79 20526476701903372002343533834790586401815369637322588423866731048448317053953995546529104738687928735684099895935548460479361197305859672900371256092422 80 1858502937392310352808266718503584093538923088895468800008511046472650833402867454202580327925738868306261830370773923623188755948974235866466933154323284 81 168272091623769093650678941591463240245565393035279462779048268640826000370594116329246540794080401082448419224597062300409224754012314152850742268515943192 82 15235648139016655356491795532507253329726761402666730129993116616207187218976329088873946137377648042547134643791086502242551722753916536887097377769081924446 83 1379462107922910667573201098248783879944067622380188357389751794255042261865169992634560850774172949189364594334881922746602680041719718267425637006555253051782 84 124898900908717015249147261820435291190309912109874128661381968199781447552686396879643758461766291838558118932719821692895462192608434390884846897895927178263052 85 11308563938515433076539408764226824779824893425868239701914341607903425541114231803278089098700964089592166120438471281951109677586465092898245054011974437782394102 86 1023897067316517573122393510908229085119347326644460203325438971134745243491262432225692409893232754986727428672296985481967496011374525036885452385884742247471478402 87 92705423089909391571502766154991129718624278798868901327027474054325834359856204251741504736130978390759171740245058163347625176709880564171928411118349073862286461108 88 8393710407632556012571587008629798154882731453820898692422553285632975892111210393736402413671688707246109357825413631723570970699241821857939445185528593281581960905656 89 759981153841125847332587708367660107077540838100326710208306588752322664838629592608093018011110504431716762935169126514635163197704143125498400218788779158928254723475834 90 68810016803592924146623112603958649035052114254843833071453227114223058304210983205019355594934436855848049911047792167090462266672406706777086367387977184644719380596496592 91 6230178720327260834881136765207124072028110003857400224689511836669291777283290641417728799222141467366058464343355828028216772070033539425018408350188908067514804233356412400 92 564091228142119686044732585625573942794020938444183456968712130705741337394511631170098687911441289620589820193596381118718259703791596183888368714685594748598012874444641179152 93 51073801884477956905676906017369749800779184386315680062603018532756581474194488440543972959609845887132833731618598150604371193986964556507640723209611974893102579786781027004934 94 4624310942622384623816163445083792988186561643463520300950222359661960186909448093726040959437444704539881945620042537894497072897884762558120712300371404716102080556373611450038686 95 418693163716799801171435416841458104094178249680579677739569036648655223386964420776758171195428142152193607942505574791420224260972696700574036869427435023650313945968003441331951210 96 37909207991919850734609407602806684923053697047705446090798466722427562884171474898193942792573125236361335763046275882701112163002671810733207318891493832539497815788875497918453416334 97 3432365691900062949483101538187727201062872826028855658828661984770657220893309819866335822227058736933680357596202773814996891084106899710564460087456495750378671407630820326392331345774 98 310772365527754759685958762386480258676952881122733509934943752766418182732941707428642021469352580200040052276293758318404345071940086794785614765273506454712314080957528592425640738889948 99 28137871032690776217145921211079627691776306020661215234095514744484942617565038860505570916599257650046148812070979771604830435981037855910657860034793626218802747133467519544504620194266942 100 2547651831615733622539676306572999120304529467903424074469459256265001634044765828259398175111785534426607525348585086583946440886183024949291516735511119404736640124066829726688519687528595484 101 230668832321900230668356887937655234830571903884343080687199456325016198598019007672396348618868141705668892875968964372463016827693507037193743918825302977938171836862679757681404701804870246706 102 20885157675177331077219484309904933127251459652984134572533491618431551202518460279897272293127836745481802882248063895666865149509640748255042371262059400490701901019037906628189752343071074891268 103 1890978537179709451751088560512043536005881923081444018967045242912347415609464863177203334789807261946729621168289564998315188151352999105414397615005357249718257153236254268465679350439158244441674 104 171212488968865422091897545414227941787706133843255679701827632763806668319405992735686993745367916014084509327014546372156838292289803673565912594937777867436761535220587700758505089042844427805513768 105 15501876833902969919755619965704947641896644307634095237793700456281030037532401875186191910938275771600767276367765421729855689535213587783908682474100483398298187828181145574098110621472849659075939064 106 1403566917464747740398586105748103392803768179544252958129662639442747651080511713390710216474484721284011005369034216955257698060150763953538842195293600150597984875445287879156386475592828040099088767980 107 127081392331350315852947424345716463318347352785552732629937169637988066827730075063338667599552032959249656366984323772800880041072249169822022356060522161237012718167841646855883304820985518613450245453494 108 11506170511660126369537817140293367699822938019882327690027421627342526509717939229901653625711232959749257900353641208245822648033652981532923404586903614546376885886361445408175490021793083825374556405279606 109 1041788710484065487604392217103618581801623158527966926462015183104029774329016361545515644424939224862736832976249251642818261846008008033999176275054267573019484400747080117692471748220896334455002207749870912 110 94325363611829527508008382226452305277415361300955069077531215012579293159566250496952852004531349360190555623463078425995013331839520474530987008528485148679973056629455260396579750306150140198642001185869574834 111 8540382642819914451399087545454857889320971604371193413383661173641015688808907442323114580675354959917331777324400118017727035056609133305626437861953203821500307076014168094284305296113504305017970090453150864306 112 773261113372823010782040615085151843104329068294868983927640845035946097512674038668418331639163683801420375470762101585701400770565644801352640629526452140858484676687670285550186432558857630477963300111965228614348 113 70012407460135631827332586093346535795196926860313365916454505029321737954238308567316233373146731091677146200243030432048632779275612902222336818139221500321299465576181495832614170262147126064838243197884428320857956 114 6339045263744840007758852836849805423149716274743771347643765779331745507501183421600589529420905783371272745728156116488390402854943924872818191953469923726499881397316460189295645329481353872767834345054353434688494286 115 573948194520892176914879625783803554085940044714929349820514570262241897634770416946763198383767682545983626422744570697669109409314153607977816925878627574252294821097550127885824545921361037586043696867437278692174597234 116 51966268781489426106811622835068836665335036177184754222958218995360602117397183732544274236062865464604758926305007177428719384985645156087062193209729695817491294571533044205000931788103662969747873082353650595738369705814 117 4705116449271629162565418310812547807469917781961626852715640319594072288610433732601509681721578916587799660628934321517616260478055109238304273566014903672977275757874062845713532981131063786230546567285633851342398323706618 118 426009434972020589016159802059731160617028380735437693137826786835145003315701736744833754128211348616869567985602477732058186795738955348848000023834504743499033168431387135857998666532149754541594163685983922490038003997269412 119 38571635929069235604985651778010804467129471757387116698485978783804927258782050814204620646350581367963169193882087234410381066368679838557638459177153095452504047553603327669302705894928094050036587272099959289981763214150007986 120 3492343070623256163817593773455267554844647022615702939087291085693497931259473009273861944673970710600475764009581495128891444949699618206533254217175433182556975544112512734372983268893818695033810893813956622195350909294827425686 121 316202821818571072404772566139699191062209860016126574400694792264236814159819395630634172404293513670566816636147803486013586148599418753753084796128007168981318910920219709325221362770318078637408853362699116365228447794743338803922 122 28629553999740197413978734800351528652158267989823490958809648154036451053925014709751250748984373471213485022493533246077125268518455025992031981707546365469228214598571732751637715444292701579782003039832024720282008321052240798971080 123 2592169663477369274895267304950113202849872914077126599959953490224185608231234387523137903500076331130687808606831997521974704426714265136606523426400685396092120928123802487028145797652855364866195088504898511995261881120221386386894940 124 234699554324644855635651934880117220671890031652723402384815237896302638054463122883546613359517211552872823855195656531609852816481703665775480558332813779337599933526451728489497795445660402881155108106593682083589925440096922940605590984 125 21250106262833295854146397566702420659777279770372426357484753839855610804518718531296830195641456321509812996413325916433844541800652425657741528770806139680735233243507241025885687781876550637346614885305340556264158954971093578295066119754 126 1924021617685234899202185112159016677043162604263068205685142656089156528727345628547513987357255608425204266408844842240743377734321748717449041400547936771375322922549517765885844766218597819386538171909379367622258610906337686722950370938640 127 174204267006170536653212586393357622698626728668966520708375470502554092814149968356157158676921119530614790888447091336866239279211781963330787153272018811585474893895098491733460127101303829398655092305811575656729107964325829795799264069625066 128 15772757626116168863868294903286264693359261208267350652626157680565213398429164039363152757005689988508971188322243916106863323775858880061753851960928766372099783932135047494825499578710651216078100218262622015393478856455679598486363036043602418 129 1428092935997909068078161539138432908761413242482116569599898742595881301087410397236799146263420562808938884279118728369564029794353347963657096961893939717351366591546141209914916264072059267303706034360296754308029763121717451159690973479585017150 130 129302020749387196405981503266569030415200347057688762339042254386054765420380988552813249190927342163962046489723870078848195150718038782989100468042252215709470466043238874212335696692733119143981829093641053714449724923559305945052071108599252193038 131 11707230074765551600992655291639776989472166241617136593656466108842015433357284531155011836460535758815705458660196003624894690879490078168071229635569128026920193167913110883028428543326583316108872193052224036969634031361531150979373287949998127179958 132 1059992993374348253913428642419930688144327580120405946913752654717296911127072305290438990716041521943565184902047712867806198353008044701459354851824577301718058080689863918711935386055560163238348425456125615032155505232120278759357995980739962359821582 133 95973611078554972430957010046876309667426025761029113878114466248000021592928893258644766798148909297802141146215993461659243132842555551408728926942744182732018050644171468092076998194622296188427990427602137237616142532612508725382669724058858734571120774 134 8689617838072620611863044962025522012811317698813893698537367304444129964729029360311376857935357156372504569671478963450401679664921663200573893531821530915237395242897196576484485919165533029379702072578416147157824363430545611776114417877038437914454944256 135 786773127770975957245597647876180005045478270316786879797420744571012673203485008500229806693931295979079466565853595127331733484050138246676854608408250333473848817619823494793694915095426465194745997297912941010483976345773953966255804398791478628975705099092 136 71235808768297097926179899846513984394938763001453968476690823201537456515209692678211161352230600827684313716572693622826722647886822340873167509922229601148564252634212941426273848355419973909265066855139191396151818267651375602986326765791326958395298937872958 137 6449814148139736937170830798795074663748743375681406449860485338558453621886483377129417165792544908158874969327093342164776262839857287560914429121224866060681327845776312619194092458656960631802566161343220751265918677073164034693931185974347690521779175136180054 138 583977402163745754324415552742884385532350672872675134805608868452677891890550425729495757371682055803182051899159582543654311303529692897223160216695014163401456180133101754570901173527893885866197009825928733689325523943321991366650868764074078457661688471061377912 139 52874330702424566574860500898461753947265652330936411954001248945708925415127524299673868468444740061345370811128154743709768055142585289079992260977245348418244910450940519923508010064705124421630601558673131797637087256404029301489593373268602730702477913591932372204 140 4787333956538016088945087500146545087541743610103425474794676598321464836808700707926436486626062296167287760795138730212267178484861082440656488064312101463200889694335745829032219655806105522539088257555568618709465907213936593373370327663228317525074542557663890679730 141 433453551221424696487092897946054083145894398554846470010229070161146561211088352165142694033264102677346516080530808188475063849238743268583149017076673057336599270981256430270359389762178509856861363455837017199498985235392845036071938041952068796270183129026258460159526 142 39245639174571396392266051889107736311540953811013759734140019744269366365449636857130345927285867352418632026590766287645317159043566752906606710667014990330943531304044214762616548087911469385858223384311805742435693504897349547734127332693989677121535213390258735505002184 143 3553368497917437742690354203006866876996405096186968473806409488315820997773294230210063104868345386013947745242405996392316968597830947498429677199236959687744048184544753215681752551046984658255407797835718749984058952674047938757784199105376680077479183382372842827249553822 144 321728170251667753860466765936734926534209641968200401230639188401116456914467437216424203567993520974834472411352472290530889306240993874469316576213830110104353121323964517374635531589709193804982309795885776734612597465366266202517524069511202647710620115942874653464123759502 145 29129828666559855416427425461170078172467323282493129505759074269459580402476488639628731081054464020660567304594519145370241881337296633747327070555552807541437651366578580073735021084014513164006812315280070256523414608750484788041097915449573372350107831777918044430160540572680 146 2637465402794437709532466567764282730290881236323001030730505671849200273903057489076801459253313415887687991836423283964645874439676342002949975136105499473026372968427372511204455558582916108592104015181103660328436343623810360542306058655716901723524436436817177101189340531414518 147 238800709422749053112680117552888944219634711411311450629341149172474078979157706227096556993887299688411190086754368053638762566679461650678180005629060059617281120889141703081548702442348286773699846076776344279880057798902000923724843194416459140514975853096179741549445920420139042 148 21621431985567842341714847798335121553617496050955330345930897987798594601204965761751789040338885414552183582789552108138620644696456576883892519699099220606183763644637551904216803464159759744158694329784334397892234579741067565795836234430386281784451653243147406275426006548623557338 149 1957642095103431319067000744159641537719096504893307781346717016821430489030626569118928484647088209342613365368396051982457203621365309782302233198565047297626283479505788945637264462086643945539540222667610160438128052676082538329693185196839980192250336037570825970099008095157774718458 150 177248323565202701822169613336506162362845018857818105992276815622667455184134155003033622524209831093146644607032272049001004857609695519746131901786468397114040258641696004192539241048109959071876411870124584730640350008718983763515373292433074080234545355205493623371243943337522383364300 151 16048371806703966059079994094817942441722128224604876634124462599451178941404262116340698937204870782520117693347080800124666325386286649595950663995980554191866950650661810391302185292448337455677068723017844957660256541496510050577437624278925122610075683804305107882376019033773883193265832 152 1453047523755383194478970713292043082584662858057600223759591984842123588808465499316061495943661687179589646553037963537598721808036282219761907729736039628641526451769189532671076476144204484042135164067170030715187251477650244465242235810502272286502043173117056653699312438168771581073144066 153 131561452571136679183705875506289646407507466102528038903536407749612482637246404030941186556722892014375130967670725885623556006944197201666146174662208796315739031535566572497164604516700343528057866234417697568560563012256425396566689080401773338717982852917363029084469161954204135916467251300 154 11911802965600231203016865276861017960203342282677733957457011454193777526053141229440165528934207236870234936226331929233545418426095886940512020268877151129621308981258280875846845120628104546705607402641095028439384394285941067353579792476423038787760704240382033968689201366158234509516146822070 155 1078515379073976553710103677080698739047022039329852170267560736424639348031975527676662307695684199921159614370415231182807178392907163917106617577051675378139140627934629783791021356896333852605200515699415684608837881871918050890897066430109438453279858440201322246717232337350838315076775342873928 156 97650660127458746084565509383983470533334085303586218061940011392098181976734143781106371794220515765878091897377217915731143471991054778621053957047094672235268248331209219396702629170624880762132108036767924969078415203379571650067736192866980988115489310148273896123961322526770787353045346534977268 157 8841460778719596333112169986595490800253739511257406684693780756622682175330116156494342202783738354186134815215818480597728562630477314567268443902222384593286615805779962187272639790145300999438407734272163875370354587523533715551868896051134774531989730608111742650984971442532319563071338575742509190 158 800521251977236977239687197143099850951890482286951052862593081697720333224480290313517601434798507079785874151007290072944077821590858810828443249801336661263896903511270639606417204458470460267346937708031275046506076207557210562056611934932260817657188789743030854846784058606186228125341568016829359400 159 72480587869554214945926700293322605765548164161605547395578670631986691843434822779473797617495402945182784177301701294116486764124773533766291543539152162943774749830255255936304487492127804367665366364141669956213450955719273584750623249835266284458181806855241567223760971676414184487356932615531398240614 160 6562518615140466466886294001907533095663368310902438245063750677070407478631551811339754271485599326851379687547152413007658226297104002748967050952667201827202119048560801994620748987365494144992000413231967536881181939301261762286626071801498629468140442169719270028695318374428751859838184943085890104139230 161 594181860825600161145966927552901338959577832259385511452440632623338653257292367868267455891952337006821213827864799789542459746439511562074459702680391201190791976423020276594576637551929167560486501024706131582456853081528645540129054193320009536926500095775221477547577669715810151238509216096464335501218114 162 53798260155733825356155691717524307951889535317960242464229388802140654031580803149327377326845178538488419625709173785077537166672756749086368373462485719040967067125802152530703031779946645005720534549296163847836097815854060529960281772926588886579159143878571656246946257931660517621067345760184036030715297792 163 4870988137811088826148629094774986592077786955989272971750406764096039482890403958814134414912050053908434789611665179407384879048014125418286948400394700169824058410549678482032844827432758074927795364290097483845607469502630293279234935258632705082675700605208573900694050540070838793798304450836666440175473174180 164 441027746436658003982264616867441980191144964287794890440843128082822703109636259096514607603403472368375443336765106835828981920314575284605740583021648503387530673445194826468780532558597311893723782127033323434803733518723569191641325747569798521467810798890970706242008733587991853178527493942484523629940910122420 165 39931419996108518167366876297302667344561714063116449558606974053325069903784948930592207830684555512460587214810687439463124909400591885701101165403192602307654780795951968245493787202398937370452394040784696192802293567496977345787779202902824983801001997518081647059689690362444809484922061531619754785134790373434098 166 3615460287450702787432537497824337483316619806270700058451811259166218599423519738634745484557895670292362262974002676020489288023928712037336822382172921408140559269550181686053419818521596734612260513581534400952050264680227149570812688435812835703046389170345923485130366043797140519355384480259009648077345053529319226 167 327350068978438414510403336775699866591540655896424395026956699884063168963179392376338108429793929217676018586194852184494591764819885125647371390908430818171536824728075962647162627536209935456922713462589558712403378923525425887345646706481851772477171964800476057603228057769692670236860713683042240376769902104876113416 168 29638845165063785935799309116128747716020639869220786906344642906977742090775256913289357888911928918653161799970449787567151431493135355395833452261943960707608436827692712562911356843513267359262104737284820782638457183167797874463323283904509494779653798704333543924577238207285355248936975384180102709395171547707157110894 169 2683552642771816889086045558175000378104797853302941638563637925914358745937309410527878203593937954545173323014004402960697424386634156303966716187304780790285901487115717905839386936654146580089389024072602847486711121866542229441610416222755358102062414395052189153008324492881870826264091996907699732099713797594591015885744 170 242973528368648379975043610590630922045593600248402089970825648863158849667645333520514381371822638811349656288863605476431259440845896877456748707709624882458951386994050285656031300244355999477679263028942187883501189018079087555830186139832201491805726268924703103795330123995147998141954025423244392291409463488472905710619168 171 21999246277849238203815365299420905626808420607850042966040208727065252807942265194914756888879299015691516190540674041432080192140694015819576425219622460800468482112045349002894936794966587363711913343864032976749747008594105671223839712521203608981058713353638944436144501986033500468155025360361705139939782239599623880492498054 172 1991850058905064193447101723151540594373222177142571102753246003214184005024359531068271089039604247729694471760191421232646255653352170205257924454893048324846012514925943045717499281244467704369064739056935062984978125187026095167836976477743734185632722448083532718724026629356327618238194949996937828807768793469115751951619972098 173 180345572164210894227220344984966999406655277806509159553708665284948087890229144919554264059804795380085728746162941961342734990799793392567493286397277087315076219330490605083964432061380545553489905755500041126045045157306851349108291932990133272711144689037056420730115375974962233956644570279232737039827889465979761086175469167916 174 16328802087199068290528997254822011981928439439602723952516226207475240516764011886611663348926935652561434806879382905542464341907755030421458304560295909795909326436968385672404216130059125372156847864902385344866696817867512059012578397629324118297354805708328864235912664326182690631236395920256481955052164442357497295490415205459020 175 1478438169583343000613260751588553447492847553120391044092747094360082394405660435739321714839711055081065801756992640634511613697819072330037490873144133877656605844019414381036612479021373032039742609406964668713325830856640267130909097244510572159257265457043559689280988613618802988223890354537281714117428406385793022036642713450724492 176 133860365849769413191630381337624746426601141137013130782071904653173908794353818853468103238894549091792328015007336359068289131169300004639688492320047454305857634434806926468836259332092093959446573269102921834143515941546393699778297934311348448719026527674033412665033467731362161718233803571775776346095780107225484095992039783088965498 177 12119950576278733112843568751277817331092173555034092927916925496715858597707164283257152325867621969188059903279452985435370948177557129341725518254368120069674777274906645142932293983746089928089634523579313114317141508785679491482763100412009442965512201340906609538394199879089122109176967575583909625876698802249809346328980541325524615024 178 1097361426131887655737157432414905762741164387483850522978946769221465383791112270421496973576134954975792132422961866560414169316866125424304100747163012752663382079769114222244447578411163114071277687903281152533378966925994825513369378612629995362834183425846547445641886653915100083686662302503747051784834077131748576499530702775534709969024 179 99357014039239118276289198158642928960809298868576740443037681032631845513646341983826168767536890636034680517152439464932004627732742994757299351112605090024145625841382488505333983762493209301667023134616061689151089919335011401733653427409394204585064921569761447510343590278587012739969356942939686063456763755380462360513131126310064308771274 180 8995957032671479711041269487183978401163886236942911953241602724646088505420905451260396929574750936441862254900086566623962184761728091926884404401938767098691783323303524235510939395009449602676463497149872832382675430444103999059122869688119630374580720853508536192974716370362826332301398286570016643818410283158048821454852057126192025535203044 181 814509611789569433789945054686275497334400903618811274823258797857564716971611223148564338926269820160145332533025806026599853272172180183772815063315706262467843338865935932327544952049093459421762920367188438883625261970668368371860583328465601481638988013669431367082028847091589456697355351495869210227838813885201002680317852358353104479577372560 182 73747118320837641443138267389914889682098074246655560768662067624361779539765091537091136159069336383004131550309013778363345890708687490496618550863543261509122131806701413176523108626063047177711220855874069840780892319328658042115917105325197838221582884244389187712180721740229941323959507878510024012642176392411811592533238710314926523897418038676 183 6677192487241896788589703936763716316392403465348991971012799738275047305549562348743911238977112589735019068363920081402394945722078710876897905033979495377204612835070556647545595041241144847318359050700539158707631533903767716141770048850368225476642256339738908742592545330734073713464644277014502651307730835857982817258813320087644925715882307585246 184 604564632854026066524215447934718620139821595008970499018490937426251197356983615128234030392282458766232298220864102823459623699705531153660653303284904460193327044957340105483367428981511182518551569355078053949701202551511333221005153132222239818390581098281928774008967484967988335640313302704729963012670640356051318316856187818643700457683306162115692 185 54738334411697828694879318275256988660628855472698585720048830114415238400934880940132670843482289131795843185362141990137459770417734031002968954358186815770463045050799896052787097384794322638782903677575809044079359881182429645401848911402096107286457366911982811764950177767027442918998367683521451083957558159309083428504380787501901970078857124176980544 186 4956104097624785616083205882312415019788983261880426399645527284705469177491372358274170012598784935955541109151848443352251628446046279301737353790855881318146177293228164432229815898972447642151386032838076479955508376791022734494988512912861003632525961196922071246247108878189956232339347270793307830135450008102636337670124059289802744042809336020455016940 187 448734293625930525505172055978485784691183563037948648264841261113769759042840975372834608736472095277512023281115392939480507636600685892434253491229166034576668366643720021700296658210403176988044195043067302613474238679668241583766150366605327663238376332467366348635237765319809190004220324541011305566870070171597075515143287048569242647508259860718566550052 188 40629184195801265707841926710323163473732582792846663154637336867522362847323067536170769467497881919196456065054339402111826903675889289150834476355558558167080221020259243241393032844267031692495951789320121186211524369890743314097452183865579619944908355025771423083179984866016799178163621402641749004233588517879101573295329170816154549018465598151385308043806 189 3678637072905359844885480154083113864882527309076625099435251884735250414454182261321972518448087751680011510193489719546105819775142855901921457822564565009053289592850601057669296157970501733735605224551726737377686323597470424331991629382572615672113041628809086746431429369423456675703687375113232917828615684013911777783650317385800608429382607711075664153276828 190 333070205124920698126289191142872021413642271903620417967510385472787566919280371958753930713136938705639649251711563922832037250825638625963102619830480328394935172212221279156821937743694097345716537092300350935733603789300229926940870206253255214236674864601287611208467777210878541652546979584376562469562463934018952999432652956000178503536265663718017561595139880 191 30156756250580740605786696913701400873717739151332291019207722409053104414224459726602907745046079595671125517022424111104167862559739566159950882046005579012215213557945390675236868526498843961038931379350347577176148431509055701670664556773604574415779481277013213384546132640770211078805910903508550229144198438230784015955168548729138117890906835845495767314589447572 192 2730445214142920547157293616899728112208952604928498291638338451492887377143512931177596917526480938176905562231186074021617019818149976062032074743325224605845920609453543979195823129308223053395090554643769981946116177032210557900415947865597333734988418049739160494783333966758868996126063758804372866152065837403609171413283324088417823018354174856860274754234132144146 193 247219263421025561366698589140983917029469545783960514152036852015971764729520532716280449990632201026805666766314270043249970206143232477431281973825722242887171795488964489586563807872951370487752232997125145570748790483670630095369931337767043833228458300065486241525819529690876775362915981274890080613716570872099497960740999988422109971457648412286501865639308112432140 194 22383662521358812311551002374005792726336961727135280519488388554465043570798364622580438686666188336977257856636219905009691801497062393355193589712862879066593735983025255900307620115369569501013305898888006830499700549601239184509930558574007843920524279508487201091688023815104378062672052031670079541458539605753162544094253174142051429257136573406212548992487524027305306 195 2026655774864959683630408190937241697764124322339388700246820586540671483097245569363190592975701143549736418465208300250383461392735232374185736607626424060435474052196517127038638841519615725867869601031879818165184978272823027327367905864908591297633950758700852002993942855741937330991575293715326367943293590066861367687460060235999610490878325594386716339636153551410043712 196 183496942284320691529699522553455330564118055197542071869998088048938949123570037775925617368084777811281124833247637492209404711637268708378677569102403751399250657091693894706186457697705894269064851242639606312427268909079161703328592634776838364430918383847690874138586560460711151858623350295506526038438370143696527038016888358156055604521440417859714994709234343009725166898 197 16614132624440821329265661769840499802122157981019330153565263184781201944838896153041661121054709354377523117835371263339790049431748307839927676340196608952715920903822424967034677781531067815957675374065538882349378905109904295669476338180456561283085685812584379019898265387622113324836608537927361403214752202207978368463603242102681966579538540494017374428960340486814523551312 198 1504272493188540754643957803485092050293934379527791587912052881838574494659857368608802657295838873124514493705957079385765165886441956292847218804475368676842673775289567424035105807761324135398948585656442245836440034485934347789311774400043400000159250039389520443553047593488622165861628704804311134677848159651843462188985609422982685407013682825538505214729298490313292274650606 199 136199450486800734730155052668779616784510392794698632910083388393020735375832224843010658120421858009612980336635457659834696406852940557632428184574729657791472412759238890593164904343881027218694286115506201236766414095942056437696103627092267795496729444901323352823558736788502901554326989419735533947466960052306455506194916193231423754248810999934954488775219180991961631708404938 200 12331735371685381342417353660969712500122454429231062967401192987598311995021296117691663040046624887435316135723679713809154478640583063056090659349255398106481822070545716428747904317710782470504792162063415543743352405241934715924131061329634361107556517113591527380656059229319079716136977105062009656652232978633578505417109984455552463934583790438873113416552667675463792729405518484 201 1116536790227460246655299850712646182843734491677341601729744598288418937060345621103994592607419446248759472101888451460752550599824214520833122354288829420494886446512553147476244844310253973047545114845617582939453418573902859923947694196643754107760535142862818595358063946768222438121122591985803556219243174782361246339079522013879405185907149309772610042644633857978866014435367315056 202 101093184888953629865362674168550145473469664281732427134924726922236473439321321869623956652809734674102934237141312633979304282701844974878351919474524343676245558740598452337065036710482862485205545446098361955994905085992313076622239711154310858991708716405158765008458030421484259114537774177807349008673275385083435133910463918772346639059518442636581967179971867376636216581170920509518 203 9153152964095508310340325539137799840361583875108763429808267920616465085282105084034754768522116808630512281294227340226872617154733879274295019361572404594457037557024116992593811236836435057846086434389136024083966760327020073169105038507243497251274003740288809596645593482021152800169944316034653847923315603187473037701514139255129206114577586086689725096948208992810114576378261664382240 204 828742405100395496559076199201622007408103444094063149249477313214869496027140268369295782380583854027054479012549757574202607343723930850333948876539477252763309795555694898257007822230684526019806250125012766714536715941772626342193118037090837200298626082221600849407258471886962144030216614864660995222861556338772626946502030502829992881115767027657156473469050119834878185746064570529985644 205 75035780206635853503753538935347591300232409377862001920649075454011083789935027974179390115842276019718981463845209491525233151523248508776827988847924273232934798731418441090435449829683463702618507683477979556375504192111901367650671922683512805291844097341093095029677783823398895999822208802080731465967547122577907000328625030935711465097149765845441969193325085003208381407345568312338217514 206 6793870177955345436757769271910119190791917126399309196688593445816786134178854968971542078311527605576855686824525952225149776098982452305053079094453569976928971535795585083626282114203226408584038737015715523353616384056301542911685809596371860692910626032154737357599152016251477936752225537484838978447195436005581290831702650189185824701883111853934085058751222980020068702769231418446174953560 207 615128834108252428671074244067465227993056280667419374004288139686894966340651558328817357401352157195412475043945136766210674474132961282457432587156742002591154833686739694719645400048270272299902790758391694341380748218647614155713879908534366320154187089237401780026710961517491231599532121678642697383555002916771189003073981835088222511771849631580647993376706580947900380246001632513627837391634 208 55694835585635908661582191926840536714706948639650882568291663261241206736833784582112664800262385565155826460021484571584086709921838693842196802557262666334477915830408651328246498809991990242458725481987674121858106683416965286600691441821556284101278810804633615535798517402305153187065324290229425515083873528122236944373631316109940424497124242359878345627461655953638794901249836629002689344475558 209 5042707379191284387195862284335393759118330966457905786692651200694048362275499873914121741580276911266015425752280656189371193845785960666485206452016534755229823708837967501913599781640317082152415548145487389778009272869513722444602682798369084070843351988235529634301038445510036586773824486624834432661110901415400045382951853937051297849256080110791439065978214557532587856035227859088692891866105802 210 456575505516143839497299805514703833183241774387816188377738404734700738543624750337037747128628686088395049479093811453848164788811300893468397448336911736042869483413444552270797864728770905748126708080854549295617826000182868873986684011446353694841617939346248050136987876528107863495881734056000030260974227380673180669421281954675369216069352699518222640646437338202245573580847795182608616368383874084