0 1
1 1
2 2
3 3
4 12
5 45
6 234
7 1323
8 8856
9 65529
10 543510
11 4937031
12 49030596
13 526930677
14 6101871426
15 75686176035
16 1001517264432
17 14079895613937
18 209594037600558
19 3293305758743679
20 54470994630103260
21 945988795762018029
22 17211193919411902938
23 327371367293394753627
24 6497615757477307453128
25 134337112431020277986025
26 2888493469744869046447686
27 64496650079741185152248247
28 1493472424259375711454095604
29 35817660637280724285720131301
30 888629009891306958127624025970
31 22781598514710251376509553668499
32 602887370583893144167429770805344
33 16453266784598200331092495419802593
34 462629231604847578530209458700889694
35 13390695319483822174643421781501444335
36 398664572026125928717436653981836105228
37 12198639046446313038414543451765428009693
38 383351344898388011514932892338679139699722
39 12364131402097801226353658795781061857999051
40 409002174527224381326639726128722821016095480
41 13867925102074227101264184070814556825869364441
42 481684633184408329596882070736196157659765803382
43 17129049360705262570754319328268119428490407381543
44 623286831001863343473406776814229893597215581085732
45 23195432704534460312097560067818786196299519447112405
46 882393548135720745619146893872778702241485322453311394
47 34297478745578557141012145341580296628215850824124167683
48 1361461757223774055265471506615100342447000843890406241936
49 55170070697535565140749601724215115686540598251769123452369
50 2281264060351090544267146753170435967871593080518568906737550
51 96216099783748003370449336902506416617441395596106499285765471
52 4137643849214206259500320678813743210366241415527796409201446716
53 181355607736365138251949526577107080135683617939946771050289618637
54 8098913538238879062523561518571097712174580005289669521430043376186
55 368376117050191668650832423502129627775770471132262621067293547540795
56 17060097407896280478105150795711338427364264306523225483642760881507112
57 804189458402950693777189769328700794252528509143230051817228927870527177
58 38573441065569875583237092599568593777415191464046933345253891073025912998
59 1882098759993893594274740630824153287017401405948816011384976419124698157719
60 93388988737994207232572055552605739343664561610737902584351278422579069053780
61 4711156392501101917135005625023628580606904614163682656283240651755124268027589
62 241557888453436082002598726214075994291498889356429351101479692289637836401337298
63 12585306241127343545013889550739001644575520676252484830873383554498352965166428787
64 666109726892709502584875052503106667435763103559173816255646732990632046588476297408
65 35806440145853237297946802204430520233753514948549762629822739874800607761706496329665
66 1954371384365377816800373509897649653480096748533523328504226768114376465801521556622526
67 108288892366905295138836880842547727547060895153564727849238023062003344391628435148775887
68 6089685132339712928569705780866531269765897482643682936474234783758230804843073690925628524
69 347492905569114118767919257757307579416384390957509036006944381190817099497615860316186358461
70 20116202378404521696336225286199343668534721449440863910021095166159603166781544298086645965930
71 1181153547379584545696350200804422149216643915210715061040007090307750269861705320241514108486059
72 70330040704834308216907355758587917567471460225092729294851475148311428889754228045623688245563224
73 4245860710415873968866082999741357555866271609152389156421133745894481414195271676773211694443880633
74 259836092210308967513755714147335780195508435713927540745180708809409298500240716329222377664588030934
75 16116203892265261710563103399034863882321150671980038192366215535754745333492049193302047722073330893575
76 1012927493495909139964836657519413597367979875929214844723146758568639103560512177186014896414907895548548
77 64501690653184096232522101978648485279623089059094314790524677757114218632083561781049649702576803080950453
78 4160712565696999607685294662031458223668188748892762751186251781091596791874589733306438619393676956331361282
79 271829645967075715715460600997448821664456246215792335494160417850232695863996686359901116754223468664275511011
80 17984104614470957306055666377554894368893899452270083154383734013759140092247062389750598519628136971239096798960
81 1204691518667916488780092797140856768526416066439392991464945930999830419813553640354314950538603192189468619880881
82 81694293050275579651109203127504736384667320170622065790851684795924623942460032191088418583846571956785826932375022
83 5607532831534240950161352677299241894195287857732925828898995898460167688996526210764038191045384447781209019326840383
84 389540955138452079912317157769663495647452128022855701782081816118731939756708608469121217011335435668321231329865047452
85 27382561026049160970782003837482722901164280987172053336813260782392747291944831227477609924148119135797604090781218862765
86 1947486829036183070397055602269627502867317142845627357580567403265030361152040605833287549982976111347002193333606416550554
87 140118601980281438064693838663682122832710213495532020133422842446639908089831727936757600467932078850313205566559809002646043
88 10197189295634126193030917288234394156152110763307202477626031373232432252496734435765565986600730676951750859791631619303643016
89 750537682287646079489061826848336834382773987991877410113844243478094710303394176204637363029348069184128339781566173445439511209
90 55862070031990774674455446094805284179269592454606230947909188753304802264220029501780400505832894387236511099144617773575286563590
91 4203977964556224235317320043915330478084977845928964352059447444979405119959899890171705128054397281073730816498976183126074985601911
92 319852884805534472162447273707354622232335664639972475641947483071350344560512579116462354727404332405274335508022198271969067811814836
93 24600007205984607487312385754575499864589293001632548594245826015096005550054209725899437656247611867359758218024385536729385059761874597
94 1912339966834350207145598042419094716065118598780193761293441947250622510410350476490814821128484543224888500707938833015813265059924688946
95 150241780125966345695397310438499578070268750624577919376368906294640252546809639352026443734815426903264462941517604567699219595704907977555
96 11927899394359599533902967828331048987329579905897559574494624024425796073023451545637515690905079980760828444683258569834128126129673757077792
97 956836459479105624647047700125742838276728534462544832691702225779353381578455062237790941965007257014643813182642080908262801510536256301632417
98 77547143480675297864621842056026064333236347049433123656785339092494832561132316934462318268203053241787278398667335003902385467480637323480177438
99 6348966172309916259582172101694002256209292703652985233200952683849360191164438770665674768602558267456001579234439958009999497924279222819622019759
100 525055276027492377455198008421605875956765494576598228829709738942837546716475163182896426970856847033905840590724716710065293860956098066127388996300
101 43855939023194657714448777131810125765222258421080318209750291798172321504671745372235100947843132519253277489386600397326175123625348288649758904085149
102 3699394102159536590951437934950857855764329207134678095538311947427238926261175025754073915875957226699298967337199937030605156233020520773304748579859658
103 315115552499357208897352050629033305052409652735490250211894716819157175229362116088685592092385310864736231786859090187570655013057747365421201004628535947
104 27102240280392939934468428156054443572327245956874578979871441370528347554809084137275740765759344441147524829263519406203803530958444903150046321263290229688
105 2353404091066093676218736706915751462052321098502160634025477330801020913892523582925674208814688936729884133867553949042115490069191029663635602873208286385305
106 206302448803366753406668248960095097730166388027100998172781876165384431386546651484282396976833716781088766795594189996053369689389428254567233412615969441869366
107 18255350446062145040233860504727447413075882825235693339793362626014187790926250790149227200334524801749087770281859991963700267802632515986823720189823928301591527
108 1630481755908356115299735916512681448707954268374596469596774118536142478097566419123719910782452097260102478826862249561176561367253563179794756326080043726787593444
109 146975333847670253162222642557180098033543133064373089876837594831001535223631696158662031105816158694720023574080937053980742414618012723739984188582251672889891113621
110 13370238496640052438100591772867991551483859385943176653367979217111417974764569362746682905173692275704016986424555933000668347071962271114152020733724218655238669473890
111 1227337903842767189961951104447515644140703875921144202231093035591177980817356255951285512208873379072268922000738688609408685452450782738132989537127955950893227418695619
112 113680030940268317026110627305583158178956396189182769182190308749889924289586473169462618154951654200417435115245762230518441557780571560915924969066557881279477975692769104
113 10623427058323350191880585864269667734056306972372183548810917152903340512288403252034815859726761840241401075437472529360118691048776997369713529829077335397511734124667190673
114 1001547394267755738863566267286274111538107344428213795936173474825563178416074851384488934404948211715493442529735891625805093091028484630953444603888201682501907880486956164174
115 95251398207502231321613458196933863175927736784966787247567811819721962777554842688031700708793616232877750875587830074896523641471761254376475904628577325475252971094616294870815
116 9137583580035483496961402686659371775854111586784000526433558427352338631228561472262365807308598346244544916086618984059648840314825585159591250269480280601004217528370624621263868
117 884136332781924408162055759585804848917191418200452724430096701359348611548976839198740093662145347351379369562586392123898914521518617485895158817527380952853477838502831839128899213
118 86278633672623023432534537306101892936356672225198785469527942703198380509345247783536111304574310787935370526335377788787302948584207534286726692859044018762853904396603799505540270842
119 8490870828519320270077930893104420816138793850674721339098345421266898641853426232320809526864644083660780130657696716441200945071445301006313091176437953692904242590616023480468666974971
120 842627238310201165119047913184719536227830483278491104305661083778191412244750180687167692752450958522194340902106907408493390311169228592777243157324240176136908660150997278390447310910440
121 84318501135802919692591252957981125296998080897597026319388129715221222262390449276918543766875349871054662981652086179862789308390184414591364288683653864094750049347897740605669997429149321
122 8507162375352671596556080475492269153470008395984095101970969411908519970011589942743473370829526059515915509928355816304985694633068567331998702316580441533117002421961895471159661885522658662
123 865350098363959658723541166865704596262523087939469139689443248579180519468058296281839748773033030023818847689054488760004955963342995728493392697903733752162266261175556531635525357256805467223
124 88739207582450221908444463708872870321058452902071365226406501786428795219843523025500714237705180126834054818187532511605243698006338206334570081685997467657476161606998768906634926836584297521172
125 9173341743194511464156287717678113842156700911902421987144544037549470330327041577081645014031897412817090452277927648289856133425981240775407909273958142497849733066050933143632167271453978590101125
126 955872862043786767771979851474227094722538887904589804588965588844456097197137531634907596704923077309531829401019501327846291624916403842804376943292754405163412548707465101509881957905080325495917714
127 100393562711508049017482698485018133520903714340236555369328716613478051176414863738025460869528622649760837875482786915985963200947838066358558370483912387235095968556993240169402834918344661680267236403
128 10627175431141275460271123824680690829480551634580056363286097193693992642172313061986254580281394439095588251599002367680161662613236858955254667049036155682763625898933979226504996073280618557993409012096
129 1133729830583564499192751671594720133164857384562467480932505290404149925161207099743819502315616977929301520928928972612492244307601577832250365931053735796130167849038389631619131045520393428364546385842049
130 121886312964462549620352068194362228993902909936612649182061174718152276443026891714804386171916621342220922965296463428900887492253024506228697463609527754165680536325187406509147860813093730360175942669621630
131 13204691196718335937483141471918611231679119337060371441982635486930413650867181725912946211049090062111965119066924310410719201014569297992924234811356271724491635378084098915451997401833893217799734513795646351
132 1441465306750771145252514660199588463452759665475911174093800935911315159777375002728357283401890049763878873680753671798615444078429996964650694820474241562027512589145916710112583963433183957581130789372059334956
133 158546934334267591737794903948652417393252695627437823219137868730591689454130663842479218935970296715730887348989421949436390633484245742895630831714284214982636219010124410154775409763152737617170625756979926098557
134 17569712741983652821103302284399221382014291428818613338500476300051055710320334273461068941709681980530804448749646550949201778773831064568063872451126212642958562557619324580154604589112050177234794818507372424209706
135 1961554789580496594349536527164845177266608825261372783709569787757396451218572509712023870873640943648949831087941497457787178823741527243884676897529942722633127746316983593609855007259973502892404041537316353460286315
136 220618214431543146831341572283704158886861307196170898743894300549388430949772977345351447116661936664481871658669851159871844517619596824210884176102783082128145909163368917952754795105536485352589025924632183094748776472
137 24995621875092738120506997784384363294523623660419505861543986589712004017882502274242961067004802056054719904729650365576729521959321922149178121200306743267034696226137155299222164120741187130126975357849442916446686529657
138 2852627379946562015371865445011004308417530765937370086727699890796142637218759944133699291616583763929200890194259731155780697110563007567982496757249131637820776385973932719652542730796020775661668848162694592491404913993878
139 327915435657884888137287592834431997361930416170261265812084605925776083993528446387360741212186529675596450294971844149569135706923048288703772251478372191620513529182852597193444166626296474420553502919845456626070957653529799
140 37965743535933653388158313240038528508818802608780892323263487374864534702104404530018231248553556374185825227023336037821511008840428262485298407004597999977770984675223396288491522032216983550129260085018375412610704916601130820
141 4427035821153301979579901657226535729915584647316306656985208986048841141769390465194040949534382171096664749599339809591766776763850273490281142438084974625027844882055851135091686687525501557535211709012357869727824136760092590709
142 519880339854330253190958171167292325240877659360303050620847694025689416491150691976187012948106686858013579291037321371393643620858703358037555591642298292434194598067115476920451269224038143624243082716077367512673518443564241870018
143 61481073980767960126746160573220316324733278678933854001850197949551855695207517841763001401060237693905889682725223312770353526367574108332947003537509375362465573778877328438390555018113883638145834619796406855531146371542424241875107
144 7321599203147052244255143522902170975193071329351224336884294955418145623685840674576607335436176915022386184648990248941924204334004164823810551002739580785344326542779390188730176497181653168232213014154903029229574607665852137122049968
145 877962501302789834459415792999016423062990159507999027528407993000678326870370623972653580069566943257882515322946322180679384823478919886576995403462215576052924639991898803366142925859097237086267710228541530040720292763656978498505752945
146 106006095038239551404365806642836287913028200138347778197616676709061479381367972816272673889246034406408735946539023619729829405708132188943527324809864989378085159052714289465815823914775065307984125679409242242931914279497367068306199788206
147 12886951234432932057099935951606184918897197086872163657995681347618363348176462141983768348851855795511851613517156125692266055683553699989437312902929905894810826423002541530079734751109008170517213793879624086721573687864212584478928565895167
148 1577298586854438566182043341519449803244353873092970754359714959062369124468935725395189759319870623788322217718830234570182781690108483594533210824760625689988426137407482316949354725248753179745523676607794955577226934700306790975168608883190364
149 194357899287721290724047399406380352441576661840601875058632603928250170716099184289432633495987431518352450379990355713326280889077190398009051495898275722306265427160291918213488584346093314513278556484313440275686127125359120207463679811896796781
150 24109903334429838666483018853504339572137603766192119253637237156690476018657120250658586620332003666918261916504895354919060995565000613062104053250296866177885375542184533741347916239062040963435618975879174018422874206955026803501352165861204949850
151 3010748163733057464215087823690497513062614186476554160499217013886418412060250074953824121255398360417152420615301172648780099428532749159911848481169878287856618169544171295142018534193959056019891740198336423447313720777736257578036837041798713097179
152 378460040766942845039424899675624505578550405313524873243610744659227671523365828155414408946361310334171485833987538385979713986208266034652589469160041229919446077125701367775770649131100545713130786328785830995823009896504771049523566836088729853222984
153 47886541956466084639734927773033294446770922970042986277154873550901727461180413147873705711489412775759971439138145001822365742998770664234963584447274744924432661405207583351875523283407336956280455087253995128158110134358944542355133471428944569507332713
154 6098685119240809609028011560785885585493807805892182262970076496380087769914289161469029806849703596328830818484131783762937306587423595730700615296699972742879618230120259528355522247766210681246489987791737513243072893784367155789597438704128272186086889414
155 781753659298552699417558244712218363340324889211572720938921882911133408178823138667937055902038209342799208711293845712635650168009792519856534818873786185502615607394457825363624743444327913031121017205476606641825048716629288104638273582147302249540780576055
156 100854791264685513050813689005330854469816580260543691200384568214574404562150921223460562231866812327674948380711276404253559608782847578999091302703158682247602583890579215291940022646749120195567871475131551898591635610937773102698448006379606542922071488451188
157 13094779836832276635466442432228287568115576747731929658346476302604009052562383782335111491593707893688788406842609183730204342677009464261235115313330478652358968826847936858568667011951020101927285233829884609307951134589291182680078414612511215818010093674255973
158 1711028729266053536521217322949264895669756466272710922291123310833975792540100854039542495598530660366090858747090275950185681713082486772789803764318567894127528601041696292105735550418117122982124995921427502460141248596426288201906281478027382440190247874292828402
159 224986489672877576572147348292692962330671354625773621422667459947330285732530247523912457677531932804238200660889773766621726425712768770834358311408752242283002549142786165154316855000577874926176552719927164651138516641853915196757967923749512084375645364941829190931
160 29769972680681764404787634878096926400459100176422768409973955400045559837648734225155730832989850335502592085926797645792086581576388954726104247950902351510483109533196744986773896471421140295795537438040772260997267618693246927655054696100392188434539527941898567229920
161 3963750646378694477847720559087933726229076170860428149689078366672171910794912005486125506346473187042585220245986749046666871021592514736010811288711983069129864513464657697383855771165914660998047991018871313596277581723416386670820505611533684503920942336122302274769761
162 531035254539677312517259013253963867629805317005730922326839486426459758028633656818476152296566819812112921158693551012895800389310541611947759347286555958908614016440445601064949318184940587314507859295726913499152401439751355114084729328308965438964945231808397584202254302
163 71583507137112971074362648333420555058417316957304081175882268453555524933378020067235092200066767878827115311022370629085057753342196768567684776632959427769731893655283003821067222247652353893582423175331531675661531069308606572134689318496984742135000535254364403460462462063
164 9708649756399325656715049968402220920727005095357381144140710441507409330145766598914154093647954974103820686645846483367573701119980344262374169341047854387986547408679467157595832544337682050523640522866774942824317621568439655184026448358070767217049505264700321852477585706892
165 1324783138692590941270789610441956410219039358703440259665864934902987238791670030638096604611745156223831618585919004530426292002124707695173669937632198865143373892734714024252522231195747279256354436307549155508596274355098203784803299070891071584193339867405192138032428303227485
166 181867414907671424987692512148637554822710571419363518414482223732829049204720571281993884390487481318223143128890952443808352868715480644181005532790364707651314467086076536082005763738352244180852478509130039339805264423073208752334578863017424634109962764181450538570514537233812874
167 25117324624052942480410738180195133720507681854359810744443173101430212528968908748660045750079659028367616589199385950397737188459501701233207246200856023557770093618439893875042134235747142543504170083494627555571134320878053284667992922732961109290527076006674861090099936847882738763
168 3489672523914281131722290612564638558364020077270337869257902495174602510537875098220926126113782019725462552918879885303213068547743779561615932372783531455796250534248673977417895330635307963302500081705456510145235669871954121854383964607126251015932468808283400424005806841496799149176
169 487723175041336486623941413633258525375413245282673046659231342310851657596172364171425781606920823158299836306085881450721970161858451618861659382765792603834445999649897392922135129930051132371923601331694620459292062304408595712077900688499805763633654676021761115059559828521265300044889
170 68568449238623092432546248237449963687549708303312495010898374117174040989290699998448335368405154772836812473292183367847045481980876331101902252806058790561156371640564553905408938238502403369025227244961536894737693555187999739190589964930737127009285413247222313840835918222370882505511670
171 9696666332845671271577883586641212195257104916771758311492427813031091937301191703242832797277462159668008067372304851728525010755877671540010182102722470609680128818798708986575099780477552706733638021113578522585601476356662187293543837847387167969302324292041893329143842499613639640567098791
172 1379281503348862591721889266726724119170009794310049126838002080507729825625047846062182295145349601237914695688824592130830113222143803878901666649328418943665653182625894378218921363020601513289444429128201683410139993526709877035842535901262900812231297560400007641120201085453045477370283207076
173 197333595532571149339200146801394939263924974345001739680547292407420993109905769938018323671845671177400228909226319326267241304460216405813586997506203830109535218670956595382955148751437554861480158909995084675912674811357056536359938785637084595563963574146674005781362016627214287906892964690517
174 28395681159446196922478899983525669238102090163387886472711946169390303790969870647882015988917141228404786444911262667815717169572408373436806003698387644570373348147930003354729242711757916037236632531155880759504392983838258573988527121161755922689877480337892197833551011607618572396562810300338466
175 4109531876201551567618111775953366927349531175866706248936316263674712055775801735832159852566676762441763250890945708148008380642999911138868760306699690858262739616197827316735105526196106008356433017381235814726715789395038108188940430719209772493303326283457845528051870901856647085006695454737267075
176 598145768881807369253075935314831008067087313192496663430929402749799115253196633262994659630310773755323374205024783955743445245642625579664149303860094788889866136645622212305356999485458584033533261479296555037791805257342774169008333898875913838783381794862675956993191470772682427612668949630301403152
177 87555274728618136334058557098909548197078645305556902833667002059893945053242946477285605270723568947617017314871314516741015396499951336063020104342327600782301764135738569494713994518619559219861631633552967126007731554704972231318730727455174441330004220430173064739759777433674244229268012587717322818897
178 12888558025496315061672295609777638590915312915137790535994024781085250220150747604512049557434118551511861280429304603185528621595751654457548510717535322528370605023746971781786434922155581268216724656256962227553670319274780650008557357716601839931138658783935604517376911395011008920157980914765962760962318
179 1907916552450005424101200162896212606799408779690893982508707003273878710555399673258133039969687220060356705007068367143804487345308866541263298130172838510447730164794730302202822873497110519862431259809829168239460458720293897447895390194274883985910479324362392045371035509224947811158421470944403478075887839
180 284010171863188067865412137462715812224646817712003889666116733920676843636813855792017328080297718817440873957177218388723619338367567417702619203819974564398137098726604479393809684561433196706976353195030039521061349513264927330479376309750107471631246755062437719692785689057114698843994938326654226763876657340
181 42512288393821723500186921303957761759765642294347780112115012658966030698719552538773895862643196089089984672295080672546647426160428449533684370789220303171314394075893300458463043603676142528816381382497816829864092087585294906545432941824078682518165213625329151592956159658616561225764937725837306625007455944269
182 6398643069551023444444263027920111302227027846253045698565156097779710772813252655939695380760564636702620310971154998404464432519498060788139060284467804178110871318530448829739466690113843893787026833319844046488253411501669640544410046911692628520959061366245001612046979091255057204897032804964310620071237761768378
183 968369245918947500600957278172617152907934810394178057814532399029583978173685176245436737862530881788768736949539691081593671418059820585704765758398562483726011448195148167114949614575340218671798272835450564918022422370536493821779032817085496506118867871450648923138829051341085516850157664555967762765054096307246267
184 147353625292767861381026989246809296510361901542398722483548706296776272795312793989297395098926863335288234527780273944753122876718452560321533977415719498224535545658836517968114901234940966434084173141988105213081169663041727655311250728521025218429567577889401389660213515788435883867354097951296913249112876537184558248
185 22544186432663690493820417482285957869400835955224482579321846492321423699860361995923979436017298383650616280790109167206911608765737017203094769586308002218098514076415009688659486577365857780208782665436022758331586651631195295203555681656221084107355664850293984445027965472851717392684141287795702456222777033090812032585
186 3467763931744855013255449919380429522905310719409256719092782097436000023551520587074461275634098569999244214071690269186964991752273986174945305858300686724183538200958374348124988061014063316097195907741453890783390594008029561988388953581320891604066492774659515840664276713520978226400406859674817506608554688212403247979046
187 536281907489314256664120319985804387429361134381720858695204002765973715758914857375341876261978152507508097481448224909850629184381422926379904268938438311777790890672111557434296048154157316170257270151344964371345437877216457082358508710698057343090572912267183133448380986109207772354338363740151944302199107880396312056886807
188 83378294696798634123458718022802976254852294407437668067638016744226295278467339835424830654969849352748184809368562610667134056602918219326337583802847012866846155040832160166386146223723902023486309511143705246649835334905654992235390570032348189255615849902452935220925138411607685309011203857057793504418333832238083859215619284
189 13032172693765508067019010383028176565519291093408308832301463818707761142183140794738731950568978743588229219280188287866230962028463309548474123792723054187506784690655398862174465391736387717329797563172762876057626206543294779397633025389406600112643519991633995166230368200165600961145466877396386555427873517505435058330465807941
190 2047728812216936667810741472041201691735145597319457035262468736901945759194580551839102226633527017391201345751681655932571696310744464872647997486457019562474911558980170997060795001166791456276965531705660849580522917862689687500873190215463727277339195936294805691712235630062764362786481272835390151110925529588253800224133842793810
191 323450496382682861769620604685448506679958765028119044909507394820640879028892087954956965258212796093849307912713305260932307893641297979629584319949338413292584246535446716619051672807576579403050479990026128943021943133070246367905132944390610798911300504038660088561313391160183900391332094173457732019490880178288416652119909060490739
192 51358350209556927484682027892403547125256619530738658089092080865676011408581444576113005713976922481084488242648404456651787613493256403217941447232307013020652045777647614500253711236074007055076507718587667352114904129736303305844360240732591347329584140759435614931830152761416685567295627790228228564084651662766623602227388696307724864
193 8197291651353108797066895211440424786337797824927434635291426315670257878583781054805517535483140889234620700882453916206965761171465802678468858442533580267442390792563995375635028781172348076657312387553581897248380064793981218216562611457248511750009146004418540083849788910068670445101831150090130829465277311838803011281239929681181906753
194 1315146491712919067624683459170680844699817763113271199724227692294991840699211212095139887121932432783298580223591594269283522047198016319228352785249597831823912525561402387475760390941771563549113637227907547548358311541861875730324300186949549490102624333690278202379917109987853050759121328109299920682303564588566911047770301577376181806654
195 212085391808724133320612198660400586963738466497329757617102494064920687671815405554380834053055041007036120619059313195589769683009037008246129194930998451101329002097277180982185691980917324279261877123951505820416910648014944895471190941160644469103004037901083495536204458748146805906325066249419555785336783298916225900277587217283565335209295
196 34377068611494546800574674445768121549477596858198042627023052334597127253011114751354283667074087447731770552649855062690587025078276250231620488813587551985392207712305006988892736490513151262909837708400602805180297820846548043362526556164440265331085468454958697653860772850837941882509243405239693779842801115478217979820551132744056456132310508
197 5600632558929969092022477192312809209269765296336469164775689992607605414160946360433094154544426451233825205705196914012853445808369289568292648308307174810395675237996768112755988934936885070544523975361070612337200228196509379266587209956441208422234183614048710385421733197215022826766157382221865683124493747153276761336936140334318009670019420733
198 917073797026320804661513196104606250248280291671896305910157412697141593735527406403934671262861762994711347962637945893324127020890116115037531791965060179583779940002684688061626042470739178169347628814504433260636862092204485031870702523550867795914382784846420566889057517634287735124737745580549175506476281048663249176448844253949055601224195433962
199 150924371135134866207797090050307292526331090564854797414375016183956077981859919164471057256689957578933802951760955885315667435886074320452171569938026326833447488449842021384007848791418090116323171386131906188927329631149070808530733366568477515639432006076632474181230818975456141911008090893182213925483126013555363724762989579406670830517498398958891
200 24962690049048750385384269406018356123206079027962422207619976783164704164664682900810553900391641574541968020570702573068571533543559010584645528946514134795671180353286771437210972967608788237019010423210039264180952857060764152286669255945245612989955878759099455632290130074093849273000150123361270262655588188677375132342486348726906990463567305614557400