0 1 1 1 2 3 3 19 4 169 5 1761 6 22171 7 325123 8 5416209 9 101177569 10 2093489011 11 47501861331 12 1172566502713 13 31276078199809 14 896253254128779 15 27456289993445251 16 895308888305467681 17 30958452403586027073 18 1131372290505843406819 19 43566685829459967732499 20 1763041710319952715694281 21 74796300563984988411618721 22 3319368763564460066333121403 23 153787836690418708666753527939 24 7424834817941704228159263790129 25 372925453622396300262081587335201 26 19456153673223550749958516727719251 27 1052862593073328104413707873927502803 28 59018928728447360970105662130602228569 29 3422799206638586270240617459857580280769 30 205136914182598069208306285552567370562411 31 12691501837726491444544990745528828132186371 32 809753981612719042947580807494046963491102273 33 53229813709180371131035213668062264469700103809 34 3601918674306340082391896201217643143473750881219 35 250684555721771739429211320015493157118130463470611 36 17930565850228615054408693009148621240232782444469481 37 1317073160866641858022423493138399736633781770129839713 38 99281713648293682732756973830027914292298351200087098459 39 7675062886406351396480775235808749870109771293605112350979 40 608096438395593737354944083502929940380751514888392058494801 41 49349064868777019391924392671199688607062100999922638983805281 42 4099699824223466496693083905925346504658257921573238941862703923 43 348461081822819911662433322708602878324084020810345244938271192019 44 30287185712294476734324575409399149575615830267690939362390522832249 45 2690602098069936064344258657927519985887972513930904776228821007185281 46 244184978222556400173398374063301320246555179066332022681964660459357771 47 22629200014943978577920931268618573464721056408821893331031145204770537603 48 2140476442104539377190303098126849876642144730736742511767799111662536398689 49 206566889077461606963378315586893160678506293412542101787464635899100488564929 50 20330371660259064983590064282849370108753323925838109323011922334230139937567651 51 2039841984067648755054603184129471518167321209716328703740436728294790915722943251 52 208570594023766299882205247499320672879734488715297031672261298263494825873183577353 53 21725002991456704584483876291742515434236987138876839628243231964686521657616209582369 54 2304451018080707222929856203684284712526358763458450869312274567967708406239023098466619 55 248846826998471117452420055340411634722014371803190055222997781503553232639158351582887811 56 27347335127837133904053621190678691967038632374570632410933921197992110506710910922498590321 57 3057612058684317776469532252326270567590988548933166461661340787469010325214277532618096448673 58 347700281702399475606964432255320972017140602804523375675037807223717569397112139603740539536659 59 40202977722030786276518707998420530760450731846258366842010711523450979540741710511534566684977619 60 4725212322654181676773831856473183410593355140084763475536855251168728434649126826438926101093591961 61 564387966438657765042506459361011901146270970810750858077471121697457968032141028962760957530551234881 62 68488024118520000649453405109799653831148206799218481657856694587421181998306556030388631619953988465963 63 8441561030150210501229608863947420694495071741252852645361049323411310447175422935025616428732508972729859 64 1056565241908011632917164697777834925991483878915410865608659306407146364071448270841937924325818206675020929 65 134255708996128958031976596720543193868572571998554133783944339016594714378498118982027717420771693714848441601 66 17315405817533880178442515138150728523548121636380430336687899095991578804847771785709035061939578729019490400131 67 2266207207561654346606284053989106609378107666897928947744800119166909580512299448046799983961763746597857337237523 68 300912339044809136697321724014530451804868569644473865286031774219829065270290155544398936171892871974661307937564969 69 40528725406662897750756399269499354148738379755995328596852105256905729311831757873507084922912543310913980397161377249 70 5535797570638623699806709925998419015236377376533223055532399729544016961616614680492010017052807822972052369163776213531 71 766665627991316622773152294279072353412170395370100666385131809895255422418052972009709876520414032399372770289262289261571 72 107635849819600049989884681901001916483534843817671657971771679552298884937702818814957233035902807846543886487669163986225553 73 15316233107883826546965838077456032223625108150163786103757458665904901482124256824315843474598027732537194172558778359887454689 74 2208575117413660716080616395987887411462349820344893102692306826294121110312050727017461403369375121985677919285352708808396724979 75 322671633526427625617122441515544006995040922293164500395516021824094185933878749077054347159428195578614922276234635150867651984851 76 47755462276143187869933719092605902078373221766854417162962146618869860321665346136180015916430262267099800815393126944323621940547001 77 7158568195145213055168142625730401833143913393623455928596787922137929135166003701322429165465344432390690652709758437271682558428561153 78 1086673792483466145633014592951928470959124011035684524272756819428106947071042575433556874515946912920452064409238182267683457854306961419 79 167021738454886883723558222340003512461565958325174557640172423589419436486780621573358817254287989618706704663435857805579724068276519545219 80 25988438438300303762352743973974986679937646468263957742746405821229489975563166419324911956712566624751325111448795419139940953895054627052961 81 4093125073303183942766038232861502749058032627109667502441329047590582635115293314766299729072441742014720465218680042452744149696304078758771521 82 652429162666313573566672540795748642982824299527659052021314472392296018415070894198458518489431915037589928238918259876347842548648037944876564323 83 105233170629101894680665012086069141933371333624969594769971576939335012522740166817986788063518166782818279132084224715550428512019640733341204202259 84 17173222708567533006926718982670642814995465022916957432025689945761699343821261518748191446892677795862083467963759825572318776414496849870400692541769 85 2835118129140957643151448383529490791745880000434328297449366396787322870717425824379181985391158686586920136267169269372651410583434848539817211599590561 86 473426399115717890660068994764978112469913432304789476524730241230053003571522871840276775444885748993209986166131737360911899503004913879173604472093857531 87 79953747576928442488685643695813934736065341723927472220366524634197397928183727843844909181184219078685648819941481426818908220850864417875713033889120568963 88 13654462244610731987106971049169684878788808862991873286222009281517394911780536974815589017054188290209827218509104704661622371001402130630107461989178946169009 89 2357791693580435432891653005196370802559872995463682460481677369524542593024000835208658645761068900664539877232730011117393903996036835501410019242264554304676129 90 411602652976884206033002304807045011449143704109627967969422765131470745654906781270971627380073288505511682428155842152748048288081123926377173293908508051114685651 91 72634141896330706907257685253232633399218876111724164609142782833084758664527447660594135809129678358966690453582049941261096283582752998802787129987057546972689739731 92 12955151993103375982575673728451040753226009433451101910253909347540776651551100696992971092120395907126299864935501195633209563688297657638407197642936097009684443302873 93 2335250709588824932657829344423922503259723184005503670828073193899477767560938159477142063097369898940893463848877671223075811844719310146820426964096629190173441696063169 94 425368289021082269899537413895143483981123275983693246380005984576283908360939207437805509719045684900636188587765868877100078339179590045601795685334282394871312774401867499 95 78286996543324666277638181648344560273855228454419665507421844427741362158978264506131932072723397859716365172058249436164909800578005114066200071899598529054095868343742966531 96 14556615063308627714016286137187266643275684671743022993248777775775809253645501346759811507896366497216013917221388234001359489530167598210478489515081253592832496187554268605121 97 2734208894451066426959920510908752004476624942574284356236840062413457675672448457676059145911834848160853069103750019180659741431732594679556270837945184055050509627905171113722753 98 518750743196691730862417246421676342518956749583786506035702630538053244492621035679695514087963858427863907974924591264082636344579341750280674138321096452516573611851826083547695939 99 99402576500735985760598313727925610453073434972394392697865858180386507212668742984640313403147083364525669729265937727263412694719551917325622995416104110760028575945917875891178357779 100 19235586011819991766940370459362131102167840449724154216063224482972828316178700362212304924205796594269545280809015011572292497530918706846825332200532201542325811712942126194647632061801 101 3758719578459360683026220081507042871902077832032817675425917188056081814389466911949942586142991663088030179550615564578867020692826035737628124067791998470433394841290983261457062077468001 102 741583119307944249550125083504787429273911004527958783017150662306610610669092600028451766445320592532775115634290395664788943125433305036032950966261125632005300467201693725336998152153354203 103 147715011526855008744048578021817461247743648052883041964869759460971466467900777312284632291973346516098370873848295021087419671343326262097664370150529258972722040764410548866839548338750953219 104 29702607814691282419740930153133176152429880135899182407006644529264221989035402914964974585584846499886756633071188788504440667887429886537896925433563264665119322815129618142616669941779310191569 105 6028797550710949448892881861013916902623812100498769034196896579213203477698045797782721156850970971937983436594634708610916087435540278977775120826199092621154859298810535997304660912999325365195361 106 1235079026474569291660989984563142064485667669624513330458934483338211941543509031789958778452375741066313885443586229406004900954395860757672612262847386367373654146753231014811250834781608120239329971 107 255357837245911622131513634003375962455964094871930390831582502272197503646623100461306054520660513799438161663768251964146359987042720041993957438126555642529870715541215285132342999230157814858850336723 108 53279139318041928546181272945264517794483276204183452011471796687599051891558388104440947938436281385874072907301396760923973256137823193495928748039438356095066763163569883131369351124631041049031033775609 109 11217152299257701057889630791227461882275890159478651740607663616069351382535119587746338145391343011889621719746710676873460738849148352786817837792275662674236216580710009032244136720575928273465884298711169 110 2382812881289899830772624360153144592745002385921099692086795401880244461354045019154474841035908849805135776778751888753227401402624882186770110387810002385574414052808718808376356397286214913028044810656766411 111 510674659926831562243419344432475972261310568017945615868585406247338453380941643451515274171946270673047592422761989742559320172118241072657553833358337152760715052523626850680763849151930935767040151284051724931 112 110410782111414952014972166278479094528903601728443177640116932033075126734069526873887771481276352539220043599029203412362510574695025981625048875133843569986107594901356123222216248475592820469195359556085813023713 113 24080075335192298174258008060240001481069590781113522074040908659855913151012209997225268892715520320106980601072412968178398288889830899405214558558008138464961325379963872817853195974705879086729693199691349424553409 114 5297248318543812773238721171588157155783245032573325470086444102035667573964401612999371730411975774844121609059114790465549139984158819670888988844423227788835542224882253361602629622222284151020706146612931334499916579 115 1175320986097890310354990058225942917207771642742888713247894900807758442348032499732107685396053122031658299677091629519797971318969183497261264910800677058345192469927272125161819460227743625154225822338750493723971314451 116 262993134456460460999704878706280034363224681338227574699456876911507652471342539076330756935536183698318462126176379964232684516107635436717495939730086843778863295961551451770681595257876892497792490927155021481121216499081 117 59344808276629731026407510694343146253265012785481498118362853914638404285258104674624195770131682084006200991739219471695887093940563733666372535418622678987585545612810377048318331870004372234985122975403947622302197432637473 118 13503321885009234586398288524777704290526354820684157151282113143828116077883868958631631507571880005598205555428624940555128950576551499912530409700563111921548932002471180520522883009071889156420777466787110116313963275568786619 119 3098045318757329215636762402257525354603191266721860614163429717993732866360707147335780817538586386691667045502181842271273471537097600092062030586870413555258745451434097640822046844370135999653819861912522016073864959684214490499 120 716628972845848817002745082161554215735050508677809333012513150526084845203784099715455476129473366701156672213286806951212403548398018367211440602816399926905455126474085530840240707267453601960453714170023547226824956750437815319281 121 167121026212707011552166590886965489235462677478497348573939524912169275862867113395253654435594765488405960365497593748999477891441220923273377021684526384706877217348905427687351960694550723052644373638459019478934151993389642056725921 122 39288832749960751806769303523167691365445205768526392688484426122646777984012137046390661500000460507272970710901213387473445617108513940347284681881777171825594070302808858661414315460672278441558459452697680232743735525705324884179629203 123 9310652004312088730579066691876197538487973144887270677039428019510704157696168622043259965572555360212431583900671752103871505749406215269900651034539124918306180558084781508980230737963288157235350950529689379809710649813156470711304809939 124 2224006697953569234898485130310177127666909881638314401272334906672630831828300983714558085894516620724444410982619218906449569350387235193251261834360018502211344052584434454924962798576045355279938199782011695623321735562696133686966112738329 125 535438571154337215637080862298412899196420135258581386006470069821037046600662746977137368123660656070529347674774371656778036073571136186400162316379896306035688008237984047765429054637758945320520055816112195601614121620016823375945129751336001 126 129919324953722562222108583754406920282487815166285068101614924079929966753094526708378940111473185016325716125630721274715865028482488583171447799667890026558954972465045722499936379182651780583117868664662701187402548234311263196681159089260206251 127 31768872172580709764751880125832993062829275203742273818067579862250661932336410655779717705520549740628634715905523332522585140920704564837839834996791071413366348853766249942401320151891830587836415460064018019956453225432273511971004021845132544003 128 7828302396088764841009441088664216885736567559848099196101508649530667691690757216280660128300639199476951881801594411984085536997496877879567394163849089174345160605639714329569579837344251927950300385957774099668913912789250556166600459327696144832769 129 1943772192531815496441072035119207068846227970989603040498689869794011110210299954867139310625943980442503912549568762119476254663913846877834193567500034718878058076339264418126957362255800796676351108903525511389029396728259076131128993965436099923143169 130 486306112483210908192739958303629020525333775442685862715989654016322998583902896241591945823680854597473018886169243314120881304092392052176458069623106026444339908828857515390980588109430008309903364951373553141618298024956427741197831627666502271781515011 131 122584536220636504371596879982316824798004288387177837514210926337694199886678236942244484095572808023634364663258072410819399645581837966465900719732753080694980101838079644682851780367078701034096325748457328255532150331399423501263658884710800143836949553171 132 31131398276700968186798026090031774055235554090483068232341747603934139506681665784250685089937299035612063638675283206150743254315774461967704372919198646619026837714086889339797112032332679860376072389975052179770227924548428271439909021947015467324430932840873 133 7964789437532319793557455182020183553419126839361254227182751640420055664235454867099979899570684998203974397972762651835761328546587649463681732932480700782210649108387148412551978026332221324800661250850746384260315008106239453118224721278477942385008064573994209 134 2052763027317503929109589088809342787664603052107959488091994081880834126415633130757337798276590211167035588135978050375602162235990028009350429991502166880907738758101009561076180039635721068055483912637090997830495617992118423848673623560176704021974966220327185819 135 532928136065475254020817361249268252994489130618180000314001032745982599739764533676106488087614422480129656050854971200365729053571361829505884895770571151803643906861899081051730848922707994997978975579694999463460336812060366813496788328655120627698372779963328107011 136 139360793539815114254217371612531505191964336576427499261095147611077530447800918514957850018419564866915887830620326586257540379338149536153065007340328897942599351575416986229883757854129241204405694606052953503573341818522501443966590932054725000815774051047749861912081 137 36705559830787984079805726841877366591847208685687009503993766519881242036002184986535524496470629769352325048796239548207713545668791445712614737060711591988890287878114505531427895574544178943539201088030303569779315145908468776348949131394158498310721128206921165520767713 138 9736880894188239268471751261345416856334244368785535050316904401497546409417885171114126140594881208405033934312214175617867918628115308639356363415898189058016364194827823124655346362521931943487574486283745113774587372250141244343879152789613052035852140611687284789656083059 139 2601252035834576673431568616634027345527741488222659168976230579252136207998294934699142704137280953149272294152077241776916400049998339396910742589505218509550120515458934051973570725182887300161316364103757661749402034521035639997043846631986682064309986426450835944237286029779 140 699838293632630204742944495643760182500504120626252784374112109032125065102375334567321685745425495856450112300002275006151622496387418422887782221356030865245647393115277781805293045045796032377001583525029842105902875840082298646348394142589137041549783253106319623612666707603001 141 189602517318051199290709835346847911472809601240714324062148187239858599858749182302448509830281400857439001407976874203870818105442766260062564315220787653354683059207196881164711563699212659163335467573807598328764234886866560140156990741583199212360012282625752159741122488897415681 142 51724983410736978098568958700852029460718859645414243373453984398575674507915034906801273429002696481755706906485883235844846783213190732994916319806085405939680795974554590897442360482073679896406482786847306876008540669567320498332055293362820308566993279797094771334471899567812541323 143 14208411268803929218984973243046083186963620324306102065848759653031111575235259380059546121022563815230358644437418904269273908205328824691016581362279457850494615542785475091086189845614461925087498763947871830800198492577673881475842173773141507498565622777813617528511539558965949522819 144 3929695525734511615980110184128753619722806351181635208433805663939927431025089239673046081293964777062016270124190112932639450747249418741470568146353923585814108070993789853786659203827021565694671350820376777390588307584831075862312695056399783820188691436879118483721660013893244146121249 145 1094258978570012105773466522913971729526490978545119646706521594680998459986440285606924173648595380184421439765171775133858384549040504477040520067430576245232563041274104994787437598635729144328385681299685117039484501065126945837228581271288726037980964372389496438784879835440570752323209281 146 306767295517981461526349055144026078458426653046213274218861797252473540451733089132839326533740604543175982810589416710186793799503512248510397992575949083751100394423040008058547602842912440574415362387297386523383212886364748203403014486840280593971484181190042014216931458038864706108605023971 147 86577667489321751379744297553714961816895415879560858832551796507371414312216962772511474382539172787545927802766848695176395809153009488069546467981952412327582595221307437031545341936319888308913670848437706055217392217287846586623089369952416861900354794263719320917965056378483889223054869232403 148 24597502860615752471781906377513901724828034295775128115822493539698249765874642053402988637411190353276117391622551816766687032642104513683128366338115172332939111823241305898932010536462578581135254562195763714529683042212385256148699773523177729088871415623583373601410878058257448336219148680671689 149 7034693268613205566654655572509143886065301366900670288354304676621789879174073199807288791427304026740919573955247558793761315855021860751309845032716119574917704319131631511875276658828635437023322479409828785052548585991526290174307229558303036083879913131275875012881479573548889497365518270865204129 150 2025113034675647843078185309892895566455441440228222304603704746483222116552836514580936809885630160354424737903410864324646150174912472971137920015348938672003447585884593001579101707547664148086935371298635274489703732391092906452140691226046762338964213894801865714425548711388727744812895672429167907451 151 586792468728296622692834444559863191633616231843460227576257895852834142657078641099556324213960820364645174732652537824273178986684283526806836508948934286255693381855568323144381618516178219453865274015317123530778727965135782736770730267267537100738525082924282140743821703608810467329175518144523122949251 152 171132463088924306281186811331328164347066635270576157493617156763558496791660002271061043268072733940046637607832489164302824267841138243334469559720425978327762817209761933752663518462771836384131075124928381793467713978377964943768635655135586993362061236191233354903847974129798029630160049067684395924405553 153 50231317574808011739174024342670760944641675816839014803271352419888668546048430591777207737616363973051944263070001055068509593996059359059326881979187532913455824187915239500289189447778545588630430906261274416855681417596842803550659766528292790428833284337757235729408862196646407770912963150250675247447937569 154 14838601306394141205001261416382019996125636793990322317455784397837192638279488848610825781843161448820143139190466054456416143083857350689346351030524942724728306876646770074671476229542392626016994337974799210001648159848006135217858100540758168467409553313292457021469819137676628990037312203492934302962172200019 155 4411332068424936290699003689262815366024717018785713239910944741111336956460803215363145573921788179095009179490765778232073908385490601896721483232543395910933042890495190095002760104955457841981509479012924244314600229349140598097237889932581106731636199096544798360226727390514604921083209250725706048631676122899411 156 1319736763199754703417823058865717729909737917782230611435978937672091432925264522397750985550402570862122754280780251443470202738787709665567663297794418553510458568459554022709422495732629988850233617280050014117182293588441184214907547117674831002063013221415090723878480679614252472970301972769768702051310800143916121 157 397308879412015481593203683873956851245699575424781360236898946514674520818553543971156565386100986088205157292212581504094924279573718551062647204431299187415795529827040351542641253038730765809007717564463285536096802806512951192979026291732784488083384430174371220525194060825095277530958722762902130384077210870107214273 158 120358136229120095701241977959294069091595843426693110098496354966515379891495695201191252899592123754096052611079485466688204532180028342581462990526899889964476689889505114278413308965002131753763060266027788656938444138759297748994888569724906510471429807315452371437497508184507451534071217913432399490008321907997764158059 159 36686975748688838228213943920557265983061645700752813542336852690036765026451038894352321972008639439143504841587139606999605486836375936715286913727427114574266802187273082959202718952330680226862693502345927719163558731220274960493853463390426452072389649854883959280875492759845113824098317478197481905271629570682073853353219 160 11251771608371067071182225498205615780449256376517209726333001593081577111420731099697370001844949689897583531112226697244237579338629036731712463006552724902948079962869577455794857019780760889180598092438442428628069646848186184035669254676758426163204506004238979636425786214163173387787450062124991284488523646804741666939287361 161 3472049508523738823751481954829903837790481073979897070941316105895847011720352546983209486041825245360863289631744288311466363569408974265025699026527814289519237344966967818697207490495758112909608809265999473108109491983202408115646907754173835914624174989712119200313149588994566369598652586158764736890357772961935293224403556481 162 1077930072919747405572927027687211027495870811909900302201958016522992300240990820881889934284412940795061777089863023389837151945159743436046361452848301207208996416367283526906773508731240580078661107248147866214006153036107399203720402326078107717638960125941067719375879312354334365438083592637370872896012920092136845021184616800963 163 336681162608538060845124627522195126974867118686294671745772471321438193213825847438229121843115421233905675891709216287763297038124238075081571262951370898463510242683354762375766317421343317585124559967913890234440439014092121321992982913868909135345501981267277603606695199932023537077515523945286660038517397075698858985045313235645459 164 105792448243638166139572182462309873721374227537994414123780512939762476771185271150383173328480950696351391731111217010421526294079296648374406592513491383425754339367151187708909844635965118256612714513884977656280971665981600876728386818101304483364563741918324520671440042497067155658122798590789533322526412540741862358194515327652490729 165 33441241999825687827000595471926653812956975735765686878697990106828480753886762311811122081025019256558582520257588959060643712155248040156812388513468071584885587136844246409240229335964967821759806176952478462897429861774877158752242090296357751285998714398671254260833681136284926982540674243701285580253453686534571498890771390432834888801 166 10633750405200516736706367482124984563969534213590452799997410533990763131518853528524697130800884534562569410396014224648149752087394650276736101418862798024818698682672382243449448263435531134586632298118181626463273246509320928920815896728361895800952966524964469102783604733170811793603455895390207312858608956518555959170204446585393813789531 167 3401351352191619993745518525878088357942240275885973304693201240156031962273972455443354957076892960089966457158354715436473543593311333009672542139679011692815749967294293671618803650436060514001478069500266387507438777634187975656716059573406099362459672009477289875435279297696965159571380400734742894212196946622837460662465388206817567174001923 168 1094365312845221539490998736305277464700174244497567664109604990353124790085200261746054222537226323262672081667497137203355497548459150547049492550617891242441149186152480974123536836050895166044596170413545155267198526294342341227558568168047325127839614484249439328875926017617871242251218662502570656775894642510416168442067013232065925658853746769 169 354163606252428096727070448103686198934204997626968037449316452046653859296248607686718012108862544626366254057632419459349297594773079355946611080477969139780347606318289715136466329844858955791068301406182421995466400449492753976469928804707246722900339131203755027709813335197653991388769951378399293738104003186518437962204576331819000131640679697249 170 115282001353957595351815353212851344900589983988061980284506152417759619820418387211811585836204362801647986441868745783902762664914806319139893922468453351513693802199460674848334128111931918678308357716406039628533701038542534919718410223576030308088878645035352025413586030288455050586390142573531183257142728982452783689130386906348593116131641143636531 171 37741607733036853906532061606055247262623346175706736880696045960110354835791679196043564622423284976692442104379913208121572900491324770233588000461409665720364564147977304098193477244372594865239477499782375764015746911193604649143513826776726442667963206223283996012309305587087839416090417717944583433282366944690916246231036128010102944606702299047586771 172 12426994809757631611941459694252544135090170095656471019686772559088549170239510417635084933563614061037034253614388079679030349064327272970027014695227172593192380203525933930938468449945608975479617782582334527810439846836100266924801961635016611177670348818271109698760790234644960963393379780931373545599204670030310465118343968931684338336758831921839007353 173 4115137534987206979889510028628607430896836158668687222205687022977079052228541051808244203565693333374953139434836992659120297410985016482825570981735199818538565147898569722704438295619195090089670840796795602752197961135023468544414758951316593949539401922712581457099318175819628389644815001965484676783146583103884385971758813830714731486550221014303853218689 174 1370442945778223859316700631017374068891447961079922501353288085055550894615753623337243531993169656451906825770089624394952664586372479490375039822995203529517315658578540462469985068077951190725356947409960251313560157944062449788470257538235388584966562493905952105318603723848817861901636263485310450296133579991394035245829329397069789883108452013273266424655179 175 458967510523548266359068677120110250081952768057271144369462579085997007555792354089771247898472258687169522301606618910648645360364891777673945639077940198132959046749120260817444158540570031841294273547851348245430204904779029108319491707485452681885954229981821475454079321397952563435580223931089094179320618198608024963217505659564744922994231124885518915027563651 176 154572943401235810271822693338880966286507054715022791514941920618442476982421574996825245623969264517118735769610880068293631415557114459963050753116652854417249015706028282108433089595303582810393072019756220823901842648137733584440481148368633789906467573088365342831783442889673715982084702981436757480562126318052035539808847293999093434928511888449661662465432572001 177 52348215987207986867086276171449708068170824511257394939465308777081570767644990559546264840163784310371004555793461561965552725495920603145217677394556583010770488635500625187492346082584075051721962334512172031650342113546238012784431995382171211236539434889870119865559462344912198052484090312128734351508481093847988256163003793837914179471386688018364046155765605276353 178 17826810568315918727590768864113731712794046411775609654267932233525667127409925063188219529371668361246809507875495661809306503344345386193958580002135958466151534663609004117294990394104734011079396202062513651544303736797848103247871269392114375925053013420757378940278968522110240317360289403751597157592412241315917607770490292703019136282855666278463615410580567475667619 179 6104293396333961615966635851422384206074271548288720775988454074972574419391123843035657404403869034204816313462104317898789008387534640888237629705193513252802957322500231062509879907584209551085475930508902943626531377106811278912607462134610717991381665512147783027268136920352768941882655024707983902478190741673221963400516235371226306504154611366087678644952290591497849619 180 2101715435168147785524732625495958275360155641124449757095112002255212380466901654691482899231621316718295858750879727560592206694766691477969711279810832819839418705716603569155697911758321656826444420282152965674608224639450473075947647162838036248083592126415772687218863070671420999164228908367305464087735082236628883538219393312085774701534072005551454024513563723323086423561 181 727572234914124984833077475739729513698135213621191041069409329903181206297603264898818222869081809117134763846141409571127604814564288633655735874535849740810299274023912388756397411704872632458801639162698989476430750027166874295570209049611604514567957271619507422641916477246406162053762301861320847858724183803985732945789544213390799677168619930201101887677366234498607118956321 182 253238118834987293297000144162986421803177720823222672813235356467895068343848789074150408134433359542072561203139311045647416880929001786026080818200313161793423766196645436350317447660114186192483430071716933968452529462256528686299042900688163759557963639636923596068843828269547169666514129084062583087018069296899012752695435403475427696329136399466856788287177379909575707237156923 183 88617604644035923953713652155947022540226434066286389239542860214319266929219825522281507435216766724249651091533866778383633526419751243329687343834109355998209314806511448241183862113066214562012777942993217657836413661485711771281171923415291386636130873766967665438293621982586713422795937768631959805088369272087096707966195304265550122808207238786180842054359948042714799629515254659 184 31177138312430611648795672217446723921228472616537427626636800863702287617675389146633289519165618141037942892980100850059169647751364010060429797116047099178474039115049795704638213977682037556469150163600182032963263269935181336874059297447244708231045090424508975421404552050720058546377119297732226583209105388554041957946109966427890246825287180144775123738966311494669760355123204288369 185 11027201030506595646301774895528539021221570607875061708080775728117088607139463425277198210247941770681199091592402707306731189650060808658993110891160864357266572850455559374144592470290226784901793349934188502008804741403587568579423507797306040366795598122111902199828702032154925069005513318568370955009695339415818934895414854299550957477625092543448818936035801830778578785158672188044961 186 3920981135361328037468552799046348569813433038101539512501040768032500360086272112181644545130891490624872889350135849397738424150311557218010624502721606474144587859468215802942931554770364547550414131609463529337529976494570423040224382727248204914565284783492463494484001028653501012018790586766041373400187624212853207420800046304013884960249685425809761820809078771023888474069850301872858131 187 1401562223069126875644944941349596949564932306771970109405786543838563815857633291935035092093945004117327881517493124103842985063525981431565303691931441051234310070321035319505651738346370675400268141621639061687542091698444563239839244538665512677820147332710439169509731219029793875056031517703777291082965286707718790723955702946904476157918897282508047125663839020960083593714736046641032810963 188 503623590049328930626128565123230560578015996932217984705609902636915385090967300783847488745315457126446773245784509421987622543043230070583884510356715066421593805416737296671029407053826401835877294990484361876224582885485534043585253955446017284938748393035609867488882860400956348883244529418850674911256848059767014423258549213334217650194549018262693820758229890168303760467509804007738167315609 189 181913029296080400687267052760610544508544176479121922171937791987436155759900338522047510389061532313693655683690729398069900292019857806693248427036514158519464090243840836930096133895580961188363080628395210606824999783790831862952959108030818276991539164899156757918345020005293824928198621052154615642947465415240580286422568965346554058578972222556609475721522743750166267722204781187658217224836929 190 66050140056514763253325903816449473828069242519699805536240251322953699952679449491768195541438833689626842662586312966590968208714607627246998771893396754501295904490542563626468298444945054657970447427995225555230943597003168544463767897916154628782098504844669098539471353939464218059546237825770669551705175373895311053325922504840876926401711939335235430862519990560750958976927060658525281327774071851 191 24105943507910379677378207730970180853493153591725146456342239474012095045552840387059308043633911123648725742496722938446559108878767535050505822372264501754443941409441328525645259643265991671735704127677347448176238292058345077227194734167528741270587008686474838077409089021139584058146018522393287649590134797184334886367187756505371174555439255082814888240392096553741436928091835072511185603981754608131 192 8843076095890321498731325583883078025664972541732117975976847594910901261663119440621511226688055692041390493445953108279068467827815337583900388755102887083739786438129883559633721491740251647259441352979866708384691517344412671136004621626356765302767480379523186442515617740555305798580982201624773392623048446343780032663662450385353352922273312368700706940717588006890825999208077239469176254208850566694273 193 3260618044528103034443893740332349107011202110343725942270733261574723489403451840236510084970754617710717679254004945523891805052360272596124941527868505003379804579936364832149275792309289850917121275933836927904619785195378739696832753009239099494197374366992005945401122621970912819944114794312922727104680785122313853058010614922469361317616191996513589709524469272117644675454729173055327865263640034402995969 194 1208377000851904118861958614184844986368528247559045541438936832128666510802531790677022662797734857334454928332637785769112684164803607639201869675724948101063348105869120208462427224001435638171135277276914202246946645016014929112164737219491441018067961328110917741354087772070856291783196519992574662888093842929126870028024288213400550927469544923147175034523184507288979635828694257001725314868534243240484218499 195 450090314907978028126692658384208793633964239925276620065770610061838384951792958258664832923644371122544973278078270133147070038937466093160212553080447276596730271779882148289166925267680692394911211386510469711843556423553355092728265562979506870201465688335052248506214739585544669095811554541150541510250229113465250862088153812657520058609478413413503759394482206561830173204854778137802615948943254560251716288531 196 168492444142920708899057624134818568558978022080587941373567256753376089181544199085074883245016229375520913449715072399388690150242223852791996981164873211135517894699136969345619073278478156903061894193279460916945531965960258271103235192628510592366204617143405535127078922587963768289684473225752687076943969765746369138434222446016154425796735196919387281592014828216679195139445355413762082171957082526542793638689321 197 63391890239284920764279619286435425566798892229327049612605798609595136953274478001462729019464023848079520267710195401778349338843885575889336696369093903236743287907711821307672682628439295790860819394282248081581433635694384743842014387305300721005641590062601458082830362095653357595064311230700983918692314204518978402234755189616797840203889217857076913541443650288438591650514514642378910987071708741986048014263491553 198 23968925104859841801058721903856848845851297836721476756336777957706707412422529427179615515234970952596823439311672755112780093198782913253086853242086264473131862131858968287253352208181057889517429171914788427917477302130439106826964451746901726473082188870978412396707879841882142995697799765512667339912704528188123193119449036680151439770626911093609954579036835509788151528285025177710545970736741223281924016254218950939 199 9107814666669383922471120099315028627365700032540987293904437524250643939077360797308507409586203443822563844504350156565044957341387841653743981207232255353722383857719348967864449570049948423001327112396738514415707374446156058173335616149951517204287799024479293344558572085023453157889640998960006378892263873308276928649918245594076978542259279593444334488834767381679408936722744429273129722009506639391459352393825431678979 200 3477922287571671084204874152087597599160856668171811153374799660367163793866203906613736087356387903857586373703793461378934053783847927284492001958369059930108180455475156353282623309880638084728705843988465319262805868652550759433426025428522142962627243553195712645733400839859676108353188078843591127713190795337421837797420394807112067630212315423863933822373434294351445582839126420768454759288786519212841577564976187213779601