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