0 0
1 1
2 3
3 11
4 47
5 240
6 1448
7 10149
8 81213
9 730951
10 7309565
11 80405304
12 964863792
13 12543229529
14 175605213783
15 2634078207355
16 42145251318667
17 716469272418936
18 12896446903543432
19 245032491167329389
20 4900649823346594545
21 102913646290278496391
22 2264100218386126938313
23 52074305022880919609856
24 1249783320549142070682912
25 31244583013728551767147825
26 812359158356942345945964843
27 21933697275637443340541247179
28 614143523717848413535155238823
29 17810162187817603992519502440096
30 534304865634528119775585074034920
31 16563450834670371713043137296428789
32 530030426709451894817380393487899557
33 17491004081411912528973552985104209959
34 594694138768005025985100801493548841493
35 20814294856880175909478528052274218679720
36 749314614847686332741227009881871887400272
37 27724640749364394311425399365629259857967881
38 1053536348475846983834165175893911874641867647
39 41087917590558032369532441859862563111096084219
40 1643516703622321294781297674394502524443945702915
41 67384184848515173086033204650174603502201939399656
42 2830135763637637269613394595307333347092481722699848
43 121695837836418402593375967598215333924976714509587901
44 5354616864802409714108542574321474692698975439123276377
45 240957758916108437134884415844466361171453894761682340135
46 11084056910140988108204683128845452613886879159039223958113
47 520950674776626441085620107055736272852683320474846497246384
48 25005632389278069172109765138675341096928799382792636675353408
49 1225275987074625389433378491795091713749511169756839204871059041
50 61263799353731269471668924589754585687475558487841960256139221075
51 3124453767040294743055115154077483870061253482879939973083465285899
52 162471595886095326638865988012029161243185181109756878600373146146847
53 8610994581963052311859897364637545545888814598817114565819830062074064
54 464993707426004824840434457690427459477995988336124186554270909619570728
55 25574653908430265366223895172973510271289779358486830260484900168660252485
56 1432180618872094860508538129686516575192227644075262494587154409670825572877
57 81634295275709407048986673392131444785956975712289962191467801351602492950151
58 4734789125991145608841227056743623797585504591312817807105132478393535877838637
59 279352558433477590921632396347873804057544770887456250619202816225219573514505624
60 16761153506008655455297943780872428243452686253247375037152168973513175958879093360
61 1022430363866527982773174570633218122850613861448089877266282307384303735996355476921
62 63390682559724734931936823379259523616738059409781572390509503057826831635826779106983
63 3993613001262658300712019872893349987854497742816239060602098692643090393063644554059771
64 255591232080810131245569271865174399222687855540239299878534316329157785156083861669683067
65 16613430085252658530962002671236335949474710610115554492104730561395256035145468176209576920
66 1096486385626675463043492176301598172665330900267626596478912217052086898319600927407722112008
67 73464587836987256023913975812207077568577170317930981964087118542489822187413262181262951717389
68 4995591972915133409626150355230081274663247581619306773557924060889307908744101828398604177030593
69 344695846131144205264204374510875607951764083131732167375496760201362245703343026159621357245571911
70 24128709229180094368494306215761292556623485819221251716284773214095357199234011831173685399680742905
71 1713138355271786700163095741319051771520267493164708871856218898200770361145614840013331971438853916384
72 123345961579568642411742893374971727549459259507859038773647760670455466002484268480959902442051493858912
73 9004255195308510896057231216372936111110525944073709830476286528943249018181351599110072879076274584749969
74 666314884452829806308235110011597272222178919861454527455245203141800427345420018334145393052949288816426363
75 49973616333962235473117633250869795416663418989609089559143390235635032050906501375060904478973308146309955275
76 3797994841381129895956940127066104451666419843210290806494897657908262435868894104504628740401974835574179507607
77 292445602786347001988684389784090042778314327927192392100107119658936207561904846046856413010952067867151522970496
78 22810757017335066155117382403159023336708517578321006583808355333397024189828577991654800214854261302582213115490152
79 1802049804369470226254273209849562843599972888687359520120860071338364910996457661340729216973486642918467170148398229
80 144163984349557618100341856787965027487997831094988761609668805707069192879716612907258337357878931433500790340220326005
81 11677282732314167066127690399825167226527824318694089690383173262272604623257045645487925325988193446113601906620219550311
82 957537184049761699422470612785663712575281594132915354611420207506353579107077742930009876731031862581315417648648724737093
83 79475586276130221052065060861210088143748372313031974432747877223027347065887452663190819768675644594249179764032697247934216
84 6675949247194938568373465112341647404074863274294685852350821686734297153534546023708028860568754145916931100339247212642841232
85 567455686011569778311744534549040029346363378315048297449819843372415258050436412015182453148344102402939143529095708571552627305
86 48801188996995000934810029971217442523787250535094153580684506530027712192337531433305690970757592806652766343502651133294253437903
87 4245703442738565081328472607495917499569490796553191361519552068112410960733365234697595114455910574178790671884731328488237687709819
88 373621902960993727156905589459640739962115190096680839813720581993892164544536140653388370072120130527733579125856358007052694884566003
89 33252349363528441716964597461908025856628251918604594743421131797456402644463716518151564936418691616968288542201215864407669260731088456
90 2992711442717559754526813771571722327096542672674413526907901861771076238001734486633640844277682245527145968798109427799570300660168777160
91 272336741287297937661940053213026731765785383213371630948619069421167937658157838283661316829269084342970283160627957929765557406685734251869
92 25054980198431410264898484895598459322452255255630190047272954386747450264550521122096841148292755759553266050777772129538438821528892297518377
93 2330113158454121154635559095290656716988059738773607674396384757967512874603198464355006226791226285638453742722332808047074822602347398791085799
94 219030636894687388535742554957321731396877615444719121393260167248946210212700655649370585318375270850014651815899283956425033344360929706230288273
95 20807910504995301910895542720945564482703373467248316532359715888649889970206562286690205605245650730751391922510431975860378167746228756726867485840
96 1997559408479548983445972101210774190339523852855838387106532725310389437139829979522259738103582470152133624561001469682596304103689641354634136963712
97 193763262622516251394259293817445096462933813727016323549333674355107775402563508013659194596047499604756961582417142559211841498057978832543001133903041
98 18988799737006592636637410794109619453367513745247599707834700086800561989451223785338601070412654961266182235076879970802760466809682060891066455829244067
99 1879891173963652671027103668616852325883383860779512371075635308593255636955671154748521505970852841165352041272611117109473286214158524247138574961650331659
100 187989117396365267102710366861685232588338386077951237107563530859325563695567115474852150597085284116535204127261111710947328621415852425068082344344295080975
101 18986900857032891977373747053030208491422176993873074947863916616791881933252278662960067210305613695770055616853372282805680190763001094932449464622787620262576
102 1936663887417354981692122199409081266125062053375053644682119494912771957191732423621926855451172596968545672919043972846179379457826111683110772764216530345781928
103 199476380403987563114288586539135370410881391497630525402258307976015511590748439633058466111470777487760204310661529203156476084156089503360411095234838832511621861
104 20745543562014706563886013000070078522731664715753574641834864029505613205437837721838080475592960858727061248308799037128273512752233308349482756332316466981183755997
105 2178282074011544189208031365007358244886824795154125337392660723098089386570972960792998449937260890166341431072423898898468718838984497376695689418821642797631165545415
106 230897899845223684056051324690779973958003428286337285763622036648397474976523133844057835693349654357632191693676933283237684196932356721929743078401450443541910394062173
107 24706075283438934193997491741913457213506366826638089576707557921378529822487975321314188419188413016266644511223431861306432209071762169246482509388965482179742025882066424
108 2668256130611404892951729108126653379058687617276913674284416255508881220828701334701932349272348605756797607212130641021094678579750314278620111014008288716439889415826835888
109 290839918236643133331738472785805218317396950283183590497001371850468053070328445482510626070685998027490939186122239871299319965192784256369592100526903497017696454559406187801
110 31992391006030744666491232006438574014913664531150194954670150903551485837736129003076168867775459783024003310473446385842925196171206268200655131057959384715513386260389525396215
111 3551155401669412657980526752714681715655416762957671639968386750294214927988710319341454744323076035915664367462552548828564696775003895770272719547433491703492478399670326444793979
112 397729404986974217693818996304044352153406677451259223676459316032952071934735555766242931364184516022554409155805885468799246038800436326270544589312551070791271640064102505787477867
113 44943422763528086599401546582357011793334954551992292275439902711723584128625117801585451244152850310548648234606065057974314802384449304868571538592318270999413879879069376187081365304
114 5123550195042201872331776310388699344440184818927121319400148909136488590663263429380741441833424935402545898745091416609071887471827220755017155399524282893933182604825035704304342563208
115 589208272429853215318154275694700424610621254176618951731017124550696187926275294378785265810843867571292778355685512910043267059260130386826972870945292532802316000038042058607009558053805
116 68348159601862972976905895980585249254832065484487798400797986447880757799447934147939090834057888638269962289259519497565018978874175124871928853029653933805068656005194652877844095964444817
117 7996734673417967838297989829728474162815351661685072412893364414402048662535408295308873627584772970677585587843363781215107220528278489610015675804469510255193032752609039323739802225233531911
118 943614691463320204919162799907959951212211496078838544721417000899441742179178178846447088055003210539955099365516926183382652022336861773981849744927402210112777864807868686912408136562180457257
119 112290148284135104385380373189047234194253168033381786821848623107033567319322203282727203478545382054254656824496514215822535590658086551103840119646360863003420565912136377054224711767881491593664
120 13474817794096212526245644782685668103310380164005814418621834772844028078318664393927264417425445846510558818939581705898704270878970386132460814357563303560410467909456365251865324667136745632111520
121 1630452953085641715675723018704965840500555999844703544653242007514127397476558391665198994508478947427777617091689386413743216776355416722027758537265159730809666617044220195484374292122054170143545841
122 198915260276448289312438208282005832541067831981053832447695524916723542492140123783154277330034431586188869285186105142476672446715360840087386541546349487158779327279394863849107692005544107672811516363
123 24466577014003139585429899618686717402551343333669621391066549564756995726533235225327976111594235085101230922077890932524630710945989383330748544610200986920529857255365568253440268815055977250619773488331
124 3033855549736389308593307552717152957916366573375033052492252146029867470090121167940669037837685150552552634337658475633054208157302683533012819531664922378145702299665330463426593369793681884582631168452487
125 379231943717048663574163444089644119739545821671879131561531518253733433761265145992583629729710643819069079292207309454131776019662835441626602441458115297268212787458166307928324171283635350330341539269436000
126 47783224908348131610344593955295159087182773530656770576752971299970412653919408395065537345943541121202703990818120991220603778477517265644951907623722527455794811219728954798968845581834205997086052370417710568
127 6068469563360212714513763432322485204072212238393409863247627355096242407047764866173323242934829722392743406833901365885016679866644692736908892268212760986885941024905577259469043388893099738600149182108730891829
128 776764104110107227457761719337278106121243166514356462495696301452319028102113902870185375095658204466271156074739374833282135022930520670324338210331233406321400451187913889212037553778317018269644778859405704578373
129 100202569430203832342051261794508875689640368480351983661944822887349154625172693470253913387339908376148979133641379353493395417958037166471839629132729109415460658203240891708352844437402895764089972376943889722684071
130 13026334025926498204466664033286153839653247902445757876052826975355390101272450151133008740354188088899367287373379315954141404334544831641339151787254784224009885566421315922085869776862376449990731030590335705931427445
131 1706449757396371264785132988360486152994575475220394281762920333771556103266690969798424144986398639645817114645912690389992523967825372945015428884130376733345295009201192385793248940768971314949852105424825688072831567464
132 225251367976321006951637554463584172195283962729092045192705484057845405631203208013391987138204620433247859133260475131479013163752949228742036612705209728801578941214557394924708860181504213573382203291116070166251563975632
133 29958431940850693924567794743656694901972767042969242010629829379693438948950026665781134289381214517621965264723643192486708750779142247422690869489792893930609999181536133524986278404140060405259835829433893903162691620401609
134 4014429880073992985892084495649997116864350783757878429424397136878920819159303573214671994777082745361343345472968187793218972604405061154640576511632247786701739890325841892348161306154768094304818005661232278674192548542528543
135 541948033809989053095431406912749610776687355807313587972293613478654310586505982383980719294906170623781351638850705352084561301594683255876477829070353451204734885193988655467001776330893692731150430771575163573237437158261708795
136 73704932598158511220978671340133947065629480389794647964231931433096986239764813604221377824107239204834263822883695927883500337016876922799200984753568069363843944386382457143512241581001542211436458584946048142408163288500021464547
137 10097575765947716037274077973598350747991238813401866771099774606334287114847779463778328761902691771062294143735066342120039546171312138423490534911238825502846620380934396628661177096597211282966794826137627730212318463802584390066856
138 1393465455700784813143822760356572403222790956249457614411768895674131621848993566001409369142571464406596591835439155212565457371641075102441693817750957919392833612568946734755242439330415157049417686006992657729898795969869703707718472
139 193691698342409089026991363689563564047967942918674608403235876498704295437010105674195902310817433552516926265126042574546598574658109439239395440667383150795603872147083596130978699066927706829869058354971979474551233887870279954700783869
140 27116837767937272463778790916538898966715512008614445176453022709818601361181414794387426323514440697352369677117645960436523800452135321493515361693433641111384542100591703458337017869369878956181668169696077126518228644397862697855316150265
141 3823474125279155417392809519231984754306887193214636769879876202084422791926579486008627111615536138326684124473588080421549855863751080330585665998774143396705220436183430187625519519581152932821615211927146874839201390061442722292936111512231
142 542933325789640069269778951730941835111577981436478421322942420695988036453574287013225049849406131642389145675249507419860079532652653406943164571825928362332141301938047086642823771780523716460669360093654856227166809595826306670996461575470273
143 77639465587918529905578390097524682420955651345416414249180766159526289212861123042891182128465076824861647831560679561039991373169329437192872533771107755813496206177140733389923799364614891453875718493392644440484854115561464638139788875567307376
144 11180083044660268306403288174043554268617613793739963651882030326971785646652001718176330226498971062780077287744737856789758757736383438955773644863039516837143453689508265608149027108504544369358103463048540799429818993196416312116422292485708053952
145 1621112041475738904428476785236315368949554000092294729522894397410908918764540249135567882842350804103111206722986989234515019871775598648587178505140729941385800784978698513181608930733158933556925002142038415917323754014379288963889712399701958673185
146 236682358055457880046557610644502043866634884013475030510342582021992702139622876373792910894983217399054236181556100428239192901279237402693728061750546571442326914606889982924514903887041204299311050312737608723929268086100830677839130783040164272926963
147 34792306634152308366843968764741800448395327949980829485020359557232927214524562826947557901562532957660972718688746762951161356488047898195978025077330346002022056447212827489903690871395057031998724395972428482417602408656824463055170466359577100717755659
148 5149261381854541638292907377181786466362508536597162763783013214470473227749635298388238569431254877733823962365934520916771880760231088933004747711444891208299264354187498468505746248966468440735811210603919415397805156481210024340067158495242767537131971583
149 767239945896326704105643199200086183488013771952977251803668968956100510934695659459847546845256976782339770392524243616599010233274432251017707409005288790036590388773937271807356191096003797669635870379983992894272968315700293632831321363506450392616165392016
150 115085991884449005615846479880012927523202065792946587770550345343415076640204348918977132026788546517350965558878636542489851534991164837652656111350793318505488558316090590771103428664400569650445380556997598934140945247355044044934667421203156862278639214562600
151 17377984774551799847992818461881952056003511934734934753353102146855676572670856686765546936045070524119995799390674117915967581783665890485551072813969791094328772305729679206436617728324486017217252464106637439055282732350611650785150911133101590785490319306338949
152 2641453685731873576894908406206056712512533814079710082509671526322062839045970216388363134278850719666239361507382465923227072431117215353803763067723408246337973390470911239378365894705321874617022374544208890736402975317292970919342964591979543893279330546876666797
153 404142413916976657264920986149526677014417673554195642623979743527275614374033443107419559544664160108934622310629517286253742081960933949131975749361681461689709928742049419624889981889914246816404423305263960282669655223545824550659473624803149742670203791482350552839
154 62237931743214405218797831867027108260220321727346128964092880503200444613601150238542612169878280656775931835836945662083076280621983828166324265401698945100215329026275610622233057211046794009726281189010649883531126904426056980801558938288015088000303734908104518816653
155 9646879420198232808913663939389201780334149867738649989434396477996068915108178286974104886331133501800269434554726577622876823496407493365780261137263336490533375999072719646446123867712253071507573584296650731947324670186038832024241635434752898947203169727993833170793560
156 1504913189550924318190531574544715477732127379367229398351765850567386750756875812767960362267656826280842031790537346109168784465439568965061720737413080492523206655855344264845595323363111479155181479150277514183782648549022057795781695127821631126098479660735295429931687152
157 236271370759495117955913457203520330003943998560655015541227238539079719868829502604569776876022121726092198991114363339139499161074012327514690155773853637326143444969289049580758465768008502227363492226593569726853875822196463073937726135067996376248103248009426877587316987001
158 37330876580000228637034326238156212140623151772583492455513903689174595739275061411522024746411495232722567440596069407584040867449693947747321044612268874697530664305147669833759837591345343351923431771801784016842912379907041165682160729340743427915541289911946600411339413942087
159 5935609376220036353288457871866837730359081131840775300426710686578760722544734764432001934679427742002888223054775035805862497924501337691824046093350751076907375624518479503567814177023909592955825651716483658678023068405219545343463555965178205039328856714667240604650598188891899
160 949697500195205816526153259498694036857452981094524048068273709852601715607157562309120309548708438720462115688764005728937999667920214030691847374936120172305180099922956720570850268323825534872932104274637385388483690944835127254954168954428512806293843206942152685037095884924799835
161 152901297531428136460710674779289739934049929956218371738992067286268876212752367531768369837342058633994400625891004922359017946535154458941387427364715347741133996087596032011906893200135911114542068788216619047545874242118455488047621201662990561813310740241900644210404685278966969496
162 24770010200091358106635129314244937869316088652907376221716714900375557946465883540146475913649413498707092901394342797422160907338695022348504763233083886334063707366190557185928916698422017600555815143691092285702431627223189789063714634669404471013756343129244713818193284263173425350408
163 4037511662614891371381526078221924872698522450423902324139824528761215945273939017043875573924854400289256142927277875979812227896207288642806276406992673472452384300689060821306413421842788868890597868421648042569496355237379935617385485451112928775242283935260869375883532492393055182604621
164 662151912668842184906570276828395679122557681869519981158931222716839415024925998795195594123676121647438007440073571660689205374977995337420229330746798449482191025313005974694251801182217374498058050421150278981397402258930309441251219613982520319139734565391186615477873463635204817573938017
165 109255065590358960509584095676685287055222017508470796891223651748278503479112789801207273030406560071827271227612139324013718886871369230674337839573221744164561519176645985824551547195065866792179578319489796031930571372723501057806451236307115852658056203289559389572705613661849034454177041095
166 18136340887999587444590959882329757651166854906406152283943126190214231577532723107000407323047488971923327023783615127786277335220647292291940081369154809531317212183323233646875556834380933887501810001035306141300474847872101175595870905226981231541237329746066880671125821334163862702715492870233
167 3028768928295931103246690300349069527744864769369827431418502073765776673447964758869068022948930658311195612971863726340308314981848097812753993588648853191729974434614980019028217991341615959212802270172896125597179299594640896324510441172905865667386634067593169107678087708763824034576363890645664
168 508833179953716425345443970458643680661137281254131008478308348392650481139258079490003427855420350596280862979273106025171796916950480432542670922893007336210635705015316643196740622545391481147750781389046549100326122331899670582517754117048185432120954523355652410147520867307747193695035332313836768
169 85992807412178075883380031007510782031732200531948140432834110878357931312534615433810579307566039250771465843497154918254033678964631193099711385968918239819597434147588512700249165210171160313969882054748866797955114674091044328445500445781143338028441314447105257315024228782790658949310400236305095761
170 14618777260070272900174605271276832945394474090431183873581798849320848323130884623747798482286226672631149193394516336103185725423987302826950935614716100769331563805090047159042358085729097253374879949307307355652369494595477535835735075782794367464835023456007893743554269697414428829353503675445818326555
171 2499810911472016665929857501388338433662455069463732442382487603233865063255381270660873540470944761019926512070462293473644759047501828783408609990116453231555697410670398064196243232659675630327104471331549557816555183575826658627910697958857836836486789010977349830147780362264415128010634713565584152570059
172 429967476773186866539935490238794210589942271947761980089787867756224790879925578553670248961002498895427360076119514477466898556170314550746280918300029955827579954635308467041753836017464208416261969069026523944447491575042185284000640048923547935875727709888104170785418222704290289832828327053980097412826487
173 74384373481761327911408839811311398432060013046962822555533301121826888822227125089784953070253432308908933293168676004601773450217464417279106598865905182358171332151908364798223413631021308056013320648941588642389416042482298054132110728463773792906500893810642021545877352528481037576692490922244320824808487744
174 12942880985826471056585138127168183327178442270171531124662794395197878655067519765622581834224097221750154393011349624800708580337838808606564548202667501730321811794432055474890873971797707601746317792915836423775758391391919861418987266752696639965731155523051711748982659339956734166667921609968738287112237149288
175 2265004172519632434902399172254432082256227397280017946815989019159628764636815958983951820989217013806277018776986184340124001559121791506148795935466812802806317064025609708105902945064598830305605613760271374160757718493585975748322771681721911994002952216534049556071965384492430151612645323124369332472209450912725
176 398640734363455308542822254316780046477096021921283158639614067372094662576079608781175520494102194429904755304749568443861824274405435305082188084642159053293911803268507308626638918331369394133786588021807761852293358454871131731704807815983056510944519590109992721868665907670667709389899659339458340873800026870708757
177 70559409982331589612079539014070068226445995880067119079211689924860755275966090754268067127456088414093141688940673614563542896569762048999547290981662152433022389178525793626915088544652382761680226079859973847855924446512190316511750983429001002437179967449468711770753865657708184566390759544595075513153523487575306471
178 12559574976855022950950157944504472144307387266651947196099680806625214439121964154259715948687183737708579220631439903392310635589417644721919417794735863133077985273777591265590885760948124131579080242215075344918354551479169876339091675050362178433818034206005430695194188087072056852824639792861903959858176790683374477477
179 2248163920857049108220078272066300513831022320730698548101842864385913384602831583612489154815005889049835680493027742707223603770505758405223575785257719500820959364006188836540768551209714219552655363356498486740385464714771407864697409834014829939653428122874972094439759667585898176655621986036046300282308986060950461250504
180 404669505754268839479614088971934092489584017731525738658331715589464409228509685050248047866701060028970422488744993687300248678691036512940243641346389510147772685521113990577338339217748559519477965404169727613269383648658853415645533770122669389137617062117494976999156740165461671798011976034196023522801829681109604424798480
181 73245180541522659945810150103920070740614707209406158697158040521693058070360252994094896663872891865243646470462843857401345010843077608842184099083696501336746856079321632294498239398412489273025511738154720698001758440407252468231841612392203159433908688243266590836847369969948562595440167692200301712590585079811505548718014761
182 13330622858557124110137447318913452874791876712111920882882763374948136568805566044925271192824866319474343657624237582047044791973440124809277506033232763243287927806436537077598679570511073047690643136344159167036320036154119949218195173455380975016971381260274519532306221334530638392370110520029013440835921924645414815535907884143
183 2439503983115953712155152859361161876086913438316481521567545697615508992091418586221324628286950536463804889345235477514609196931139542840097783604081595673521690788577886285200558361403526367727387693950981127567646566616203950706929716742334718428105762770630237074412038504219106825803730225165388029023573111104138162715888201485691
184 448868732893335483036548126122453785199992072650232599968428408361253654544821019864723731604798898709340099639523327862688092235329675882577992183151013603927991105098331076476902738498248851661839335686980527472446968257381526930075067880589588190771460349795963621691815084776315655947886361430431524468217196277495568912001915361252307
185 83040715585267064361761403332653950261998533440293030994159255546831926090791888674973890346887796261227918433311815654597297063535990038276928553882937516726678354443191249148227006622176037557440277102091397582402689127615582482063887557909073815292720164712253270012985790683618396350358976864629832232317411654569908422944105645178249480
186 15445573098859673971287621019873634748731727219894503764913621531710738252887291293545143604521130104588392828595997711755097253817694147119508711022226378111162173926433572341570223231724742985683891540988999950326900177736498341663883085771087729644445950636479108222415357067153021721166769696821148795543863677837070528988799679792788861128
187 2888322169486759032630785130716369698012832990120272204038847226429908053289923471892941854045451329558029458947451572098203186463908805511348128961156332706787326524243078027873631744332526938322887718164942990711130333236725189891146137039193405443511392769021593237591671771557615061858185933305554824767241030095962489711400959902344498061469
188 543004567863510698134587604574677503226412602142611174359303278568822714018505612715873068560544849956909538282120895554462199055214855436133448244697390548876017386557698669240242767934515064404702891015009282253692502648504335699535473763368360223380141840576059528667234293052831631629338955461444307056242185005491465434096197077451648251044553
189 102627863326203521947437057264614048109791981804953511953908319649507492949497560803300009957942976641855902735320849259793355621435607677429221718247806813737567286059405048486405883139623347172488846401836754345947883000567319447212204541276620082218846807868875250918107281386985178377945062582212974033629774375907677914713324559673953495043939431
190 19499294031978669170013040880276669140860476542941167271242580733406423660404536552627001892009165561952621519710961359360737568072765458711552126467083294610137784351286959212417117796528435962772880816348983325730097770107790694970318862842557815621580893495086297674440383463527183891809561890620465066389657133703676045260569162466702566916560499185
191 3724365160107925811472490808132843805904351019701762948807332920080626919137266481551757361373750622332950710264793619637900875501898202613906456155212909270536316811095809209571669499136931268889620235922655815214448674090588022739330902802928542783721950657561482855818113241533692123335626321108508827680424512541093211677181416670580877275896863870544
192 715078110740721755802718235161506010733635395782738486171007920655480368474355164457937413383760119487926536370840374970476968096364454901870039581800878579942972827730395368237760543834290803626807085297149916521174145425392900365951533338162280214474614526251804708317077742374468887680440253652833694914641506407895868946292709744887097775369889883677952
193 138010075372959298869924619386170660071591631386068527831004528686507711115550546740381920783065703061169821519572192369302054842598339796060917639287569565928993755751966306069887784960018125099973767462349933888586610067100829770628645934265320081393600603566598308705196004278272495322324968954996903118525810736723912370025799271213984880671781273378904449
194 26773954622354103980765376160917108053888776488897294399214878565182495956416806067634092631914746393866945374797005319644598639464077920435818022021788495790224788615881463377558230282243516269394910887695887174385802353017560975501957311247472095790358517091920071888808024829984864092531043977269399204994007282924439015420700638783707977429689357253357056323
195 5220921151359050276249248351378836070508311415334972407846901320210586711501277183188648063223375546804054348085416037330696734695495194484984514294248756679093833780096885358623854905037485672532007623100697999005231458838424390222881675693257058679119910832924414018317564841847048498043553575567532844973831420170265608032335711449281701284378813847148304635915
196 1023300545666373854144852676870251869819629037405654591937992658761274995454250327904975020391781607173594652224741543316816560000317058119056964801672756309102391420898989530290275561387347191816273494127736807805025365932331180483684808435878383501107502523253185147590242709002021505616536500811236437614870958353372059174378734226525840292334416267014029236885487
197 201590207496275649266535977343439618354466920368913954611784553775971174104487314597280079017180976613198146488274084033412862320062460449454222065929532992893171109917100937467184285593307396787805878343164151137589997088669242555285907261868041549718177997080877474075277813673398236606457690659813578210129578795614295657352676876494943623076161762743919464873340016
198 39914861084262578554774123514001044434184450233044963013133341647642292472688488290261455645401833369413233004678268638615746739372367168991935969054047532592847879763585985618502488547474864563985563911946501925242819423556510025946609637849872226844199243422013739866905007107332850848078622750643088485605656601531630540155830128714650657081406906950191182711656468392
199 7943057355768253132400050579286207842402705596375947639613534987880816202065009169762029673434964840513233367930975459084533601135101066629395257841755458985976728072953611138081995220947498048233127218477353883123321065287745495163375317932124573141995649440980734233514096414359237318767645927377974608635525663704794477491010195787618001931997787642773082643991579254309
200 1588611471153650626480010115857241568480541119275189527922706997576163240413001833952405934686992968102646673586195091816906720227020213325879051568351091797195345614590722227616399044189499609646625443695470776624664213057549099032675063586424914628399129888196146846702819282871847463753529185475594921727105132740958895498202039157804171559392067668592228461211354528051325