0 1 1 1 2 2 3 6 4 24 5 118 6 714 7 5012 8 40164 9 361872 10 3621366 11 39854930 12 478427452 13 6221137644 14 87112280208 15 1306869108686 16 20912175669082 17 355537064658852 18 6400095163337508 19 121608318630457872 20 2432271817858395382 21 51079520016325649394 22 1123782363517325646716 23 25847625195902176366860 24 620355717105484087039248 25 15509161713155453964564078 26 403244154443828313032348570 27 10887729789020246520963370948 28 304859753963242681296473405604 29 8841016253968060862336151655440 30 265232665169223115409070292826678 31 8222271650463456358119854791711954 32 263114351817875659210699391600008572 33 8682821887604143289236767160448751084 34 295217397177190033985060451073621206672 35 10332654079798682972406050861961058759246 36 371976996662697562735166121785401950187290 37 13763196846072653484313793560798661989095332 38 523003115168008908715356403749562058268819684 39 20397178851040258135812079179143311410232063248 40 815889223540149545913515823710002793687651790006 41 33451534896248378421000159400726689541825419533042 42 1404967387177463211251850968940711187529931827698492 43 60413711801556883746107609141049235018248480180560268 44 2658207893488778375993836197163171321225650454676178192 45 119619543066310551944087811375450862776718664987644853102 46 5502506883802719007514848536282318900031698762632348938714 47 258618163876573901945829871893024993978313390140321518526276 48 12413686862774751610332150353975033643152182561628551790691300 49 608271332066917210459633353508910100887830982364476771956366608 50 30413597731093780816842829049834831806118310416317083714250736758 51 1551094949152454242875203349708790224340630872161093651893981603410 52 80657007755253858080477105037032091621042440353241588651033536128188 53 4274824864626820113697222918321579098639572932499404296371073002107884 54 230840715563376738613172942436152812400338690658463854678021922939642000 55 12696248182027458621077920377369261938526526646659438670660848100093424078 56 710990357622532235155742999334886090002695157846490650923418619908297075674 57 40526474758448597013795407583637890957941641602289592811338605523426201650852 58 2350536853444497349305834050682095495428057061061166358618735895793353300025764 59 138681746880052741513673224825253435131271890415123833790241789273349160387634192 60 8320908877915906691273622899023401219130262894918456221027800083183793388920471926 61 507575673462950207656957287344662861053778475577633959656485998240732952207900497650 62 31469705216616533840202325326264252270986560904056643849045521572927411795279366908412 63 1982592223534338879888513578853205091779223909917184276832706904835898736506315329146124 64 126885950036267477749057542940298156934101625297867095526955049696321825471046689404451088 65 8247589666064791948869688017253112391632350352982371729730880681525036176406883310974940526 66 544341098740569128649093996479176477928420950085479149167523209143186428763138985275714207002 67 36470865012735680208860985449478580780659200936649382755291332524351228168633606116201653652932 68 2480019550775172141920029795702278753207665144020540484932521151405372719547312555693617470126628 69 171121396478689280412938524347033064926955488769895470722498991720651010794127010034203270798864912 70 11978500888863115882300053490311644291179892189192809804488527529269115576160039138774066332715344822 71 850473773307543137674461067265849758264407514875967047190447720559731029626635968567398471574115226834 72 61234125980173408401538554365079829652822655538262421745984206736627803625043871848135787674822163741436 73 4470092183965656406398594911706751621303165148278558727583193081764222277580065620378757869868867792252140 74 330786890771336477376492005480426600355896969647782612497036460726748513888673497622228271811179559687233168 75 24809021720749062034943541173630950401260046830041766243840560869544599256853508635895021391062011333063452238 76 1885486004693956357683168502847401803779131694836101985064629283283438462776928433134243249934065935714287293850 77 145182448210751099377342328838691798341103259122940284436177100572352678355686695945585354201191820515495927665828 78 11324232874251121231385092395382797515850477362026339013358820082829483585469667507575627055965552094318611096235364 79 894614540672102624077122430282433438314862404483496519499447714074341132421989994340195886642397397172733134861516560 80 71569174173049420022278468793289973552888009999343345914757099087318956846641251573011996932254552181800215376813665078 81 5797103949192127702643995047781118169210971828739455484097662351345123031689920290188062603280643344705402216278979319794 82 475362589475096383950943541010531437695468609815222718228449332063499010975785248390653465054020473458931325649647170406332 83 39455100114385016037876309410992340606589602521139921962590726535813189784395285326839554075993418684357997671794306681410444 84 3314228824822847281211268989940351108118164807151714393626469818029720874299370134432016774790387921968116829148532791067914512 85 281709483756409018024604574282219377711050573810557048052464875254981771280565590093876580844446736978434118634071399741344081006 86 24227018363189048810100156809756588408341334316827570982081114171070468558634334364031541158212694631035017935213785598637717157210 87 2107750826780241870364101913886650153655269296686135280384580793736329045296674823128385218840353219974103371606079726661718633159492 88 185482092015508204683094414280515961536581571889415934953353768366887752095313956652366901368297978240545480054829374559647287407467364 89 16507907827004180329929716652570740717096140386224244411646591516984383103377125738313029181649039254665871423255342131872858121458848528 90 1485711845318289898688958721856381613428215902488226481911635545367740808490894564004035899636200420713569298045273576591575838546252896246 91 135199790185655217017055209412389206375047811419529915812376019579313629478110308052059550696178405419454453509026548568036069735785915770962 92 12438381776491179304166168613972416550486850905875708006696958733041908507853389149228023862265602704374526177576986624193197718627943049306172 93 1156769601314498350507985075233194490477857280481408174452841571284629940367635979568579602121231186195191216174290041864494088819065754874724588 94 108736351175562872992038178885250848365296875691848512147416654977143574615544646587054747179506717655852953235478382504829143085779456723945382032 95 10329954149270961077991215157480873451513844825558503290266600084500506618244782644363623381677011780806050633109150186352923628786974846772708462542 96 991675670811968457391910988601022108341667505502911323479145333019125707322698985195255809154340253383237184021449529112060217801734964886890849905754 97 96192546811716888158471504337255571788410266105114436535426813152338309042323201200644674155478326414725206395803087298098010128068896767405786199884196 98 9426870221582472839745376334388509790462605752208848689074557999814025180844840469775409714265273033553717668703332159908452879122960461050896306111161380 99 933260212188179475067729626747601823296920986383614700828075126460219557827815039292218303367392376642873216405639688270719345150356235518138460005069030928 100 93326027004680409177408609493087028423990736715460455775808164827920868653421658381166626273958219866332971200412995213489958330563600379492211964593416022518 101 9425929288864522604081819889564304636524682223343961232970652519908445522752960903081725408854578684908294698512810786727167473362781511029055323383376144571890 102 961444842496241613864319395349026276618957920844263714670351092106276131932843164729668605916616535097487556594046811675488820743582926503885711640864346311455868 103 99028824226806443601144329347839718713809035904259381593531755347588251595231980268800862448338812029545310496157317989004273318895891812078797186786975009421260044 104 10298998264706164579523708830399676185554075118238980753413403575412190181922427179887222369215068640929630531537847413576231532508013790828684940143853826488664911120 105 1081394872865841814380165479130224302082567945318728330750300597893942735732514144213451822761323356959137826986227013877129966075805317442787344513325205304771412461678 106 114627862142566936781714510847861645719509536863486641218349472255757981214764077758778002168694957043392947967935155003442898477338904330469169041923552116084877147036314 107 12265181828138774940860957333658485045955647112307336150886123232557232709689777008998068424269788978510184102411716796413262608660616058807303291657350807578968992015747012 108 1324639697658133096385585039960197230178388286697688985936912396904487063711939420461920055899179570998010741749867060972127197598250280443614985344337028371043830795686537124 109 144385733369312318694809059029159788008886700322076480899202859687502897610043608129944504139002041036745351144616791529882098131003510484244604698099634457993589782271748079632 110 15882431341192226249180870376193354527122284865582807829096533604143445063892641732747306896358914718809920384950296210685371354752354333931483033637416643085324931196200812978486 111 1762949950640198948553335604513415600667031486368842579653466170697278422243487473031501933994735892049572444631447529785396653756589817579501215815283788038258264901003726042357970 112 197450402224444119626704117270548356082488999392271056971207036518608083531085264447408108269192539691642572664308425267285877996388671879640249252558973204565195406126809699034600572 113 22311896296605032012929133348303051471885622217851616590397736032036742482747556495759070178041639561412283305821882188614836942568982773387064138076531813930234631716833803352291815404 114 2543556270810639500436577507301799766134051461475408292807966519223278736395736323579876172089128172535451960328701955396093899161610321450865995878880134893352158491771277658545340327568 115 292508981468248538393864334927766323160145367910850753716333350455373835711807990380445309986101544233707624604533627517991760811588420424445055724841706922051179534401769304641101873049166 116 33931043006970905212589104465330006587703886117155319471243806768195872837325206942120853887449016356216359031000532156848163299243470393279865498467393363894960371458685791077210386260176922 117 3969932162545400711883646485658976997688974135766280222112289449221739860466271581413634910221039736526502406981822354062889819635469533839526058899787179677498928870513559132827631600266530212 118 468452010086679507657758710667187498000670031623687401577014649550824219450300427522759572725804077511926751611647219801256585373148756587330355685643311618347000455940575385226936700432434546148 119 55745790914895017202082287591909662666631500267600557971818089777403151164245933086938353967422229999730985920818620040566344463204794846024392466383030394891270891648021006039268927671265172961552 120 6689495108718957381645782380708742672273760507054102661545956393852584530340655938158015425217392671935182500118866321385610417259233851943757012130344432612619736408785575126430998213880027424718262 121 809428931434615832314441113601020945718216919653892620570070764827534997076903033497511850020772071609400408832691611248565117624800082047294412461699961731860939055971620951439679060777534336835807474 122 98750332382555657690505959215107546671663173776235219928586047937987525917264720443118197954220717838854778854481567288301815269929947589014415316421708588281144649585443905757197594723247156347302506556 123 12146291210073566573808177734440625002258385619212459988144579076386871675052545885336158174889648675128721622793041954674092253556939630882980173867683551992278240994128788129586934943973610707360714011020 124 1506140149298845704368719239372661608773794392111937647012943793290533920504035103731241413957635842801269812557557140554050488994261674579383536130614389942420608902012038637310055740837481069474542764911888 125 188267523412454946820476572569843284855555001361349683307833536175314904008401641141385714965531439452142110868426201306500585668419248506409666079132496114694374798791429594352385648890025350294247141102559598 126 23721708529587362506649690986921109484111792733406638330446875510773632964526795803524070991271149563797591664010579246616225042901502424896413721389626507674499042675183759218115843998198239226532232163525389530 127 3012657054563432801023525537911626080189032670449995505677711815843687318334433937288662208135008989903895962326133762211492208936874137982052640847566570909968683652114574585466166062011920695283181629072654570308 128 385620111827607322041733605273122510725250972566550785819425900131520542426043421039869521605789219526683486942359137540221618251402115502229032222382308321698959786470827742084530042352711598428959960024623490653924 129 49744995531389727779322103889673372440186645031333338254362764537588453138390719783233786523373269142227938072341111548981288565175422514631265758969335711667940090993908531688248784297275310344467242478674029658257680 130 6466849558413699529176475117800403772303947138683015632013334178989338070479729262275145508873885692039378822582346671063101373186661534748270143474670047392913859285503195689728254386671952463510388597303846981066325878 131 847157309850472638268718648459813095697768331692199911548477896596765557326172585615451179107478106858680147307947351863931025545133227744756737626599491654554331960674008448971841062521721736704002755458018868966949617234 132 111824767166017804827512873818087144546944164398089986169002685285528047730975540096067131842844292893097715780562588967144032435051288441227228606587500677744204888460756031819853884321094173965043413668119723256818498344892 133 14872694325410551187236518287675276764771147883187780322195697865823088752145258257969263404357281496443753887639652330551064573304341245299191333114202649241564277774554624798702200292764376713336903010014621800849890730637804 134 1992941077614048134400877939714043214624471845961490363035793926755668879885249336579660722318917815078687711014956499934365674458465138980121736378945784482305737779748045356519437661313736004362644890624975166242639299586961552 135 269047050457868297110635915910560046397350165452088513012619177961471539903010290781241909414263019911394153808337056611140152978067159772765762451273321059086509734498834897098011574351406521409188077916576487740794328804149756366 136 36590399519728853546537079337408911740801969706451920865054924779023799283810663112711324515096573507684792391308468443157173194551419791860776358640060680909195452409899745405132259403197612386502806489045432721043271275615701491930 137 5012884821658295555069766450068364155195545493481780379082533641247740450982422865924947728192891279509816485412722648427769305236511261650189911491446677883839684997827900646189282940440500844335429773763249353662907727639424542783652 138 691778117109646568651000226779517627386544511159610148652566446791603022434876862837779683176479005482208690477580032823454504588938007253931368374589566985808803576212937932080697241560293070953270277615956051017101502725335137079022244 139 96157159860784868799445533295855299697299050276844210907180406520633890112043961316408801338107085048291344273300031736722390503110158921951376501143904921097776988672320363608920575013650845546268851513494786774471457174315894171357960208 140 13462002595767458430853996334429068247052168151112785232353248319614031951952681906512073640655776093401567145193854288355609314425338612048462293698621303289431158740111542457868468607292781357050037062142870180745366398683852721041041991286 141 1898142395497765056198261807552244058417961786626759101812680819600760992060812003670840592782009361415428731207623345957541046496546469790747517759708473804861239827871456244505062053859167004722301877507511541255910877150048634050730788976882 142 269536224231511142341221134227720344720882717743736685459315598608503974842373891437829742370699166821326897929494607806724054007891854207259027742016096459316957308500520206447174001093308614483806181178591721700676327396075530479091329021197052 143 38543680631030738900270746807401618266981299068424597556519428924703460615814300160914124520650996141210398838423559951815310816817270166683623941445518643919506157821574974038671590149678933691449044698936798056848678404461269205295235272224983308 144 5550290090108846207026207544174174932086728451945252727655887657783458344257258648236712214272365299334729927303410803911595530050421008955125412672074377046909825609971126640923637096714859432039613514839905933988108360276046160830441264050198835472 145 804792074240206741100395359777454342894612408246017941513532936075601260793751057150717561785968350550394846888133042644510862483892731574524750043080707480241275788459847026319383897563266908463937754595794482772757910051921645914517330841414811823982 146 117499644426051890337998087194292285841084353440400685618950658788985370824593804247209824585439201632307664898465842544780007623273146134513846351376256588248700069518782783891580861850779800491305856326378214042319422408166268111386994940745373937363994 147 17272447957598116150428115285248950325139142285048932761581224277564259667701189954255089465015954634439379530174058548915765643465045896978610937669140549269109953998602679459883642153932232844760789411103991753736947872364487874099713115854047235065560516 148 2556322330412258573869183216058250116241058813892475748892992866542947424456012589015388853234591444480034333175971481919691998839815798731735823781729501976591167483598408993653195667517802433096379697517679039660180005976963002992870291186520145565685793060 149 380892031971759820602198512421400714073441331830705082810484629465053312785914294634098242793558221021330959626585506182501089106654729992401906277013323708619146360411389068247552953647293816336660405321611998818039842551769328186515259768361368333123608428048 150 57133805487940676785716756519798196580227851428488697178465010987041265202407606161035667127439935480700279246538267939205910173401644583451577563488953104287514974784256403069782700545380860045479557466126380946412462549198687052507766380521006296479835257975478 151 8627204730441784612198579711125280954856609487404021879418274485857804493021825604842329218397744438201156894585142499206553064080462751262589558598961708435038427115902082380330859956751829297676641614582873190838035701473928717250108779720276382000693409410498770 152 1311335134089901225601457649779389520197103510673575606128310758432595959877136577480002798722159122610940469821656375669211360292012738333539073206172024264752583322809492685717347297276404679568096598180557638842092400020110361507227038662534952472842897215149681148 153 200634277760378668720909037509080034509906943704132597244678239388109867005841398048586988276171592614746634142852291944445449112275498019915663315384314719663171068826232630607548439097752134405130380769130751242874137549078889115929214231728841133932047883956145889004 154 30897679111832441861103202864574701459398186572940532765429176561544430346935050100315609634063675400373303734400097456963807811792227726490258923121280735634758060428728300672072954168862708403222418532545668451819071806289677765514826969167068882765485639112992622788240 155 4789140313186925379771912302800202449497385791459772482265937264742265784572704566059342666614193410239467854944764076486857028251495592294967795756817978722456628860765085914115839050300439168277546854550602112430821031710390193052363652788558463783623866381596362769369678 156 747105896587707296627455575115251939132267526651346038899746804241507010161145936271615272670920607019490546158710127925533688015559646543460083505021103684828214300124845962617856911748054969235225187665186899625958741510400663580847432763992748899310368909990650613289254554 157 117295626947180632536642679629849277144364476739139957048011324514667007954870169147439524231298877609248321989392129318467718450424972664043559413540837666296358707925907997988963359300189396640220160579909374808071614004046775643187025129565980395021065337939652773418742071972 158 18532709239843581094420536241601381013641825624190777869521095268210457994285482272740075468200233485703916385387992108492483118601898901519051116050200057917106695629270258752366567378966965587926315478694528976996312963945855372054050700307664957838347114023307571278656510544484 159 2946700797377614988041584766050071129375152980113855865355898537796676458458074934014895231706823887337355808730469918179336141617385337336904188504176652147473603995835365271887751065323076074535303731453209210066042748045462121829632004853298919377314655383648670148856222032192272 160 471472131986736545560324550550209193944640130595664385858658896907901508030432189370702991223905212997485689117476011745041430967121452329849791665758570579706740210520668547170203272169528149706159193643385251647926455410815214372018625815763210768026281858026121050640152456020206646 161 75907013941732548110169541394362952288428142811544592899417412600663632124772052551906510508902537058719167739733299911947451381049452848893197889025828665581318266702080561085564466202369627727926515609362517151002694994681773982801601445511934904367358042172240958883914700639431151090 162 12296936367887670113061573587180761155510534501068182849522836581536616868755238003418108749028967594767816580596771199776797078566204947261302605385894919521744407358289972767724526203161435234905950299268945674377096220947095657886701754026800582932278102011571489574471171379906094060732 163 2004400645350544753252401818315845779495155898879160694215472457151125083962722480267878770631637653947434235118174726055417314314703751874713563830183749337877633832049007832709759658554473488938896421216370804717826584325118412201074216454338950523600595318015420791314289205883000974719884 164 328721708619360266401742321903267499360174890377654888826058801554272420928053232677291506905917425320457160061661004771526184764872644697945184919921323499725448637340385887235843642289553317955103376209514066866500412560739193858546508133195986698312139886859832431132443173786448147312818448 165 54239082370122443739503966750335200236226541693089479981608242334332837755209794565852935282599350013078572285009929581391692701450632937520807125915663634118276913595960625254486501584530445976977199490856271677090784054803762154661216589262486950585141136992378409836781947871742102184345514606 166 9003687746012146877771662832187720480681229880720956628416024990006397769615429167537827486386965428832364301557305964492662734727866155312137937048846780768030666195595286281819283305871189913258934162973632057241894978096992937174836063182598052696618040123625080192629365080665196467719045322842 167 1503615865414440570270102808514917286127498197452532240112353717534764954423686626998423806475907859016935766740373594347486452147202176042079981567336026216058946986088199946566313857279581377312840420924005130514546579396305229068953084057925527282506135339995519420653774668613122190878900173178692 168 252607467330008839572907117697306440951669910599206855534900859472085586349270796799717653327311674045496498216665164899518596384461236955690095118251869499989887886122121393615333894712901034945411954883542978388684338363154838739608127295741572945681417789496430701919877775777718993413947529668628068 169 42690662298966486872427971818572431224071508222360889992252124314745009077182086215581997286063759958987702549510491668448141900301695069254003937919625051336065668410939062272070566141932273254817692152911568564491994234901618720761469096856862182008165066849557766811746033073263413575295551455512235792 170 7257412643981891483023014988694552194284686717406232737663909825681954491511275236835332709533704122589615004338517262630374944664135940273371167185770119111926137365437062750134569579783519968883753575216214612883401528440099849987815221238463473965900982663289728381861462749546777249718930995817492691702 171 1241017570999082078310032909032428727590016368664717350862727815240377002511004329835958301368769861238833136416758554005589884874453747787692765116762360990153514601826763965980222179484598638909543245164401325265676520594544504650233763518156432964282899866221862565491247122011099458927002550209637136607314 172 213455023703519113556576700717226274360838398463052537209911108581095821208286471482192709437440559451683523479307279117380425760108974751974314811996407273177504827925723120412855308187689097986890014433258236701962068772180097459353898476916018900983265601348293024681296062166965722886779858052811359513398076 173 36927719352826098618188975440948910610660539404414312141118704397478561207718993672457382582482634686984891751991974605661027650297119504691389613624039163261244477734186465664166541802317583158333155259348644504797021621405946383770508046534540428810875980417810161718308895456181949341221017680652881578285899500 174 6425423210255692749989857586675531763472961854155247369441174598350994387290632944199019924295173843171937437506179834632307115768099053926432256974617763071673951332310918917343877904943349606101735463574097884913798427216167029555086652106720467332477681453805680379398873492589415899441905289261859097874171531408 175 1124449069125160003088957945140186970316275609994828584315265057448844386006817325802251609881005929253893042578054783294095164512037756789833448419981467785478541562939811550662327561308938805587095088622965634186525809755532832724264606313264339628375715434573068348318893910357459384219902438233271288773571845982158 176 197903037426974602732327616439341084894835349319850429328764393433755779051859731418686050945657056040953758142002882913262509935739414553619980043657737472551989961000127709407430954481552557221262066888958103664128686347116174957170271704445575945484464148229823302860562725335170740282191263503546523742965787437451610 177 35028837842737951776258066155640801121631093966052451460864581313768875482854031047301843173987484314989810481730481960972752408228952919393057687477238354761032084845801165191150170832182184457980925854033419647947491633631795423136698396046754265723126092064018067696920015791582042023225271816280322398377083295431060388 178 6235133173971185918784356182305422286530417864828819799743790050727038681759047015950891228195129177882322669931444785513572989533018178380616042278427744735137942250260395147456524112121948320328806186674393569702011625584455220744087822040855737541227151642173165489161521566769379144231906047636974435766192838297828437284 179 1116088844785099234328351525066206058231981213949950793318960303408186891482972941911875073431041525325722062881645989670756565816587523511314059830868577623138137136856489333795728071803988031233038127039197316291410639449460406761316319205221307760427367147549409421982729501625787621395877170383485175341925660983807908534800 180 200895993230809161764627715688019520984726111559809259713414769866572045693293285495654572156663822951632656184222676993915925098954076930505933490445236727254279258476847161450864509735885338081186679096716124893979314343924013421850797219160308161461730967675842552293170612253186671946729951936602052291617620313473576853305078 181 36362174981794282248044685848522459782957683742706386932394736320811591417134649664995299449426434020658057112168995370684138731859216173060380845260903201606661078872998870103314892405056999779856597728240836134105038244814382358691079268410849141761708736065789558319511116418843165586173543245890456238483425154044223302492940274 182 6617915883538876215417871713311769253231276385104241002890201648811711592277036231111988843333759136465879408396127510959674336649792710792821925837464749231325218015439164961415886598032094869113573911380415304280684099359994353728991416224521894530366149459797884913782389727902977053788189935011327755497201871406918530021346000252 183 1211078613284735604801630689859835035318300600232544533765678977931746047775678668079765912105333921186156549314034235122151787735276206387033408040116954024802776071842527191672473284632973961745729529955001338666878736366847943304772412744978439035592849560620405899889026335737358202599204176990939943381497535148215478365106804689164 184 222838466031972245953084782906130671563968066280310098029331977031340413991842076946255553776785768301492380550435797678098109502881884073833504799986909903867038816898588692380474055671833132146137843510228293731540676110110016537042696338373904156833746446154302659254482204996606654580332229233390107608294942389707177143131816836203792 185 41225116430884741357023431299887157333052872505279410777731481999972395548275686314009529305067133709859889543261005582977064262905094595545128960414195445233206728175451649172643909530785627493511702819404283441324262510356420480616358966621272335127053924685462777545566179897448095890688401981751440851202071113610127173885359794917321326 186 7667871695272271526212223405744735214664121616711471013886854549255106691723326267268638493010744603861646351844779966775528873064750957557679025641586850099464115027849629468260361286521062842275750538856680567608307763490783478679961105126963033959044961492636428492617926868037922687501114261648698156618541915983357721647841459423687127450 187 1433892014176863453575995595589737832936996051355101531466280692794186347804779347463967813925796863484495706806397586749793091814394656179964304700361453260787095871290054597562889557524304864078416644738956041110221273387575248791267316667378195337477319923549325056435363339753927322377605196182434486836811155652466097247000594750248309583812 188 269571699982970052364282873130138752471157701864663501476251867898605115676115439458683106146823420611677738122528723619882773631681198634267889432725041882883357540545197060103432051856089680769455405234506038557555559256272317218011988875564704362641053435965792024177328482429178352817737093051016462638597645613808206534889703550504929773340324 189 50949051540578734817102940744827600728284756646904546565691365637781277899159513768511766954591938982799373427584674061920472261920932416870902164469464501709523859714573626999026465988875075395415142436224799715401214213051670965965459790686462803958808591075977635808900372778479169761115848271102552159926566356196156538641817350086744854705974288 190 9680319838059816491631050096428966214395265148605345135086598590611699383254917452759639369261582404989782553884376507150323922583954586738120988252819923048932883448633904830325699368811381416996517495764330071923592964869888223181442607881117122453630308782575912246057231952334328894005013216836984004241788506081257645826972983764224907235188611126 191 1848941097550503372490627483419047183781635521635562927864830176007204130562031004619856401109963749252542707578093538573062200621906088903602725819927098880776916346782678926827272421241856662725520407356722717975471378629650592023993979090653416597362677702519044225462621630531642309109271243492950195305932636224793442718088072627202141534784649966802 192 354996692324261260068349978506984082685380625060952917735501251944308600157968561981084149291117507882492544295267054523297018627956374725577777141582319123770647341747125710920542698174012610686248614660008052445114725447896661910052459637394170471866071188917878840244412582865714786743153544892331787010317116961437120467847549899413889518968311886347132 193 68514361919977925297163402775051074685762504519813419833823755991478735638313545116250973055610593436266849340301543461297191322656268874324128379693658916702999644547001870686176045941881155021606856048364498434423469796240773291882337729412839464300987145345996530372660527061929019072423596656403225590423506082275080979682671185750699720138749131727272428 194 13291786269745147640429191806688307791935359425799277317923630751824395611055311683114416050327283318575894428165884378948736326282780566349257817358866152831330498398428208776039838451696521150397457988260350955069937867272346193785419254748501360355127885391736006615050819963913611646398819689732647815352503216816767907416225175814523179818087305534166394512 195 2591898333539574787952878178475434072419309337190178851544645923350491602226499107315789819172282052121979994634964674047126101104708272315487509768031023684232102409173551539564675432012465256991648646847355267435787228235624344897285679779858252003915159006138492869201904109544758690031935548384735763450023402027405979388682590802658835382973746541160973433422 196 508012075474250565478418800932929102238054157165341558973038996876315082233348952214091644872714009941860895579437485469352329242746963910217391185691289612216364539297574212230251805852442587053679229260330243013263876376114944648454355200537183430548884977693384537825663193973375172199894561532229079814035719919908000319593488302357810558780384256255612549169434 197 100078379273852076662275858467318099202791914648349493883533563290206451354503752931778838762313381991219769952153520645401445953727990574316321650375113865831559500783647251524898177738779600202255080484731940172250329401550802327415288147518151458112151747681008113252059901401778860243788774252383724607536598262204753900762416749849330787493782205636545513692771236 198 19815519174880749241603023040806186709813886721997216551448890583427600470290776519699379634054636381959496234489260740412043818071191806778948497271128352032125217612139392114744794444888891533331630081410657460655501988422002826626000914331709364712869841794264692932099843881956112080269609413011916371201202405717072513099830763098735774214932728194558605936084122340 199 3943288331140675714772372281949916578149989713225534320856998461299545877219798821262369110708953407063032703535921747298480997976612208005231667251208212903246328277948775614342845000016681097839134672122058558327476472264425742372937346449744766110205602216829282843026686258653581631093350077157395284630752595801510393779952821942302114089566645689444643062576012573968 200 788657669234870150147965773882418667987851479463282865166586461954817312060521716465029816171606675073236427699366112181132314639924653967404396164864150947241708020994907776125008240015742535055215521044779690172808556157483107394870931895446467687984907125530331162735919969811716785865198656233314289649971880126395619835627733401487980244595409898935513280258591627091638