1 121
2 9489
3 405636
4 13265123
5 459256128
6 17315827838
7 658399071392
8 24577532667851
9 910817281935043
10 33837788379096408
11 1260231451310023356
12 46939033254320776972
13 1747281376213884382709
14 65029646539397230908874
15 2420473547947746371611258
16 90099080508799168425573293
17 3353815188260636247807497485
18 124838886201882722169007750855
19 4646850534173868340612406511076
20 172969269990005024725243997259116
21 6438431529353328446860619927167603
22 239657544349913497135415344763993422
23 8920760543026508356806096084643317788
24 332056981309890613590486922167901142590
25 12360140219885288108971188472705677501881
26 460080900028787461874084157719988178856221
27 17125568828746537063461537352145341010320185
28 637464199582193198960469477728481363791165950
29 23728298256098928286689263404417917850604838875
30 883237271326004455940656540970238761558671201180
31 32876697275775355311527807165937250786470868885478
32 1223767676398032630249617686473014430205987840148309
33 45552243659823873696403777828117158734647037818304320
34 1695588911535248431002140243415701196205357716435433327
35 63114822153047401671989065803172680299924935432388627411
36 2349319902050745644054993661900974808613074201058555410171
37 87448618466948156904364695632380542437104936290731210877358
38 3255095598087672923647468440521778728341883429236518150783760
39 121164262379949735216763142826089336652122357669634767206642028
40 4510091343171860508095067550076892476818433324372697721524401422
41 167878906900681536359257718316603893753962023261177162940572478291
42 6248948244655426479143398488144246510639070416577804841002879583187
43 232604291303062073809201466429238158252688304005565384238826983307346
44 8658218025549580518211257341252884010871985619987891301054452147410866
45 322284421142893341618660251455727289033097015505355647554674720333105904
46 11996377061066113340872046857207230888069044970115098475460326780843973422
47 446540549744607044364462380292425142844046352053263786137077868172777567038
48 16621556787620102696660100994217777250669184038098280795340503301908997487386
49 618703385845010039116644789142156985913499181485159513928862112624040342454731
50 23029965516899675152858137750756316305026932827416365001401031538916453623079419
51 857243266876920657397859186471938325570763954272666489369620305786479565914856071
52 31909123705224875337921336250497227155468850990968073811886272490919489477285536237
53 1187751732766343743911579449678854204886537791713091240321288734657300256191196944511
54 44211623976952145178112592587997327454277012456976875371621502763502226958951675131535
55 1645687091633934163863972026787741763501724590474015630395712561684655610305722748813111
56 61257329180724211088483771354781414542689455282547264411605899419016910174324644347836250
57 2280178532985844989924570814495172248483376123481094700178458415973276337552039576190724334
58 84874972706539615242297243824749437867830153603255966117272064317604121704787584807231679359
59 3159296909309409994959325706808098390652831317318103639381181608738924738823187179049878131804
60 117598352528282373326405665401905827222525193508610209468537133450169388177172053109646880317594
61 4377357657210235651137450568265580652124673168551060905688453425507673082829091772745984538238689
62 162938167475847970128265595839491474819093877385734383234356596672693198650164712296676445954396598
63 6065039345518664291254149219422247856127326301195136848470464052507295954602633118665502968063957539
64 225758659450628702961232470414487694324400657786719552016478404347343750670738706317809340651184114095
65 8403403409839940503907111875354405342087321148483288075847314548039781979299004842375708837140438533640
66 312799469310956174338503150410896305548400935706447669666404292142670967073454548008006775856863333225102
67 11643319168355793277817187026198951091774491970518161228641396699954706141827107329081142579278513867128695
68 433398693274103486353945159655452600354622718371653073887285416851156037200617780764770258176149921434062465
69 16132378114498204473913324744751649591993025371882687945484507729471061831257393534603467217508790941664501982
70 600494712300719717954138810384248063535062104247672007202619944585783504018338629822854579863371529824244943565
71 22352184962554131862036570657583285744105114434866933252709916975556903894718115361084451795652567981294550003549
72 832014274840155393620456285978451115656276077069510586757967275029238512981843057062313419333020702252973289120651
73 30970026183010258421030657471295819317283876585348479000662462198863240760393332791797193830550755796318727877217777
74 1152795752164960318578415990104009344230064000204994772312468562801084822746588623274677708514286474568809141497158562
75 42910459240703329678593398438731972900353416916582710509881246566449967619127635496106394624879206602552498692955975137
76 1597253901040206352395875987954024926432208484337876810834768036319452251934074787612524848244334830985421272431455393662
77 59454502923803739532940518245746756242377510187787731737693740107727356133583574707795325904033838247918432739973761572873
78 2213072020431151139332742536372966119176028990868059622779343240047619359877055132108314653151816403925776373536646155153544
79 82377070310251221034610565898046035361578023302771002273772345424213408934611627367954627959802855601714886833739216059984130
80 3066317612012476155108486915170237030229558596532427115002694593537577554378826601353022415139544947195235263136792471354226390
81 114137388745759348180321146018682960028097243486274565696059392199520340535717229815611848787026393496163098326260756979985300232
82 4248530373587270576588209578655163570823225358678251070931141605552980289217759816118888396434931813329797698825031517883229778759
83 158142835872125395874396607405079813651915055385245319398376409483475711509497591544329345891015006961921079054787540614086593387902
84 5886542954513790748823463825575696266956888733382283431133877492287674885545067711102838991818428698421266812161475869688117331723001
85 219114497120534301777459336248708405662441543101202526662613927311846482287681111462493802487679666008975827375607755348727221871337544
86 8156088084190358261795950341722671652841611208302326166347346697508238033919267191260788683240146412413280276964958418578239142483672452
87 303593663181850073305741056416258562111246137452152996587321186005885173481534411354532009060546359793550612259078061230004000635340021820
88 11300651902329731671298825375271064775739028308112750839745803980731725758078104227434414664619593318526562763942950597086677852845524665998
89 420643606586526519783066071633956783803477364085474223849100882021817791652009234799463637997743547300896564517277528746681057861017657945579
90 15657596153868123243429754338845536284204970679919820331164440196399447246107446238335063540889933872911586625614428612065651722803812067719012
91 582821926873138609649761859962808620426510882475576224712287398611246557215344538814096353504544094873627622707645681359192461177827835844603102
92 21694351745060285183574317407302410010833037772112505501598023000380652137282900642151489765299021117000061293019150691124209303545902953805792906
93 807527781535996222208108094601114765787857846372651161715124120199502571905375504425427937785545610608022049904754279543968423675684378255246761003
94 30058566654379446403077794719866052127489994672950827315561025149517201104814626752137869536098739210354485114801010773163061913220804543128472661872
95 1118868539231175596592630863384687546214223215326871166573120243647783722402633140447787025510478374044660505797838504345660558364003874154297119356528
96 41647588272440507219626128618126354391392793213172181560896749527446461501448843717188333496055444805635566998320190452637734198907671452684072928216978
97 1550246117477385787445592516132792791415148428695133757559525927057645973762518691864563003167579152399275998710522446648311924900396470784770476398644312
98 57704734522263365494434634605243316841557062979069585792385984713598115394906713194345501962162568402708458710917028277519265143372663172896624857046063983
99 2147940477801885172520361741360058161721567424977771644225149389150099765843558264210254658957710510751096790052801389967221800366421594773746152351895267508
100 79952682121772434205218926907492825037600914821676061243605078382102352666670412250396012812124631693878316446267171614954046137126738638493028333115545483365
101 2976074730435241587437879534284326045223821331233759412334190081340385804372899253867899729372844290003194042833199867784293935829864110828325238290727204113222
102 110778282430168568594515576349812054203187095983664096610238798242709639362251389957230624408873498913340386412777455810310055627143858930561516401758225361700649
103 4123494525415858048904159739501989775482469320490073987740846549951808566077514372263627084376931317250480747415436349284123685032803500781110571592763461685771186
104 153488632682609818630625276193054868518315097602048446552235718177227163959617860332859425723641915162343964417710731163758296690193361372452180543339323751377322955
105 5713299779487690060560810740252248137752053547437727634826886618360100088119976674096928374896034970728036027241033139156042658723158195880751847694705252869343478912
106 212665874988880437194854218407631227304413710755976565792370569408862095687128103300135416175151235511278848176858517413660566555820986269642923131576735775281813819215
107 7916051341671693914934990297960204271032408591851603019344372346964636418537783212013948320254402307110607271472622244649625636696739664754460698976049877937585804384586
108 294658787392470476074617923244113411343268618366353951548706426581658968656661673935944084003311996389944273739995326618055216032894341274635044481496309408031322900181825
109 10968069462933253664469304063289332874415614765856535911374156349653122866148868158093403647618273106756101119951183377947607296305559311328962740881556606079091072296606100
110 408263906901569582495631447130246055412274577077892469084988380092660617788595376458921728845823112232485144835339593126448617040335695667202450814950428173281006636818762709
111 15196787205061832605893371443230290046395594260239115936540505538884258456256086609314205592077718597359515763417605024161559634625304885904395106330629253128819181398024723812
112 565669258173268025832539313694370903826856969122213599193859118428226322935342298628882098831669524257269348061376875923180428302239424308852571950087367896913929802198198900104
113 21055878806785819923551263589698939948435122464148802461631216693669050427663789328002281663147726669681041824323436186901043112539075850797010040816417012181296018124283808554637
114 783761934947243253924343108416152316094657456102895045267192685627135017586514499613129353527864193560561505393650672226988809688608391171039915514093379712890209897387513934667216
115 29173931722777475290792167730267338889782375876931430655122885956048133247081295043840248351097993992549326990578811472335764750315303154695479449797931930441202401597488030212012064
116 1085939816945272493437509349025039962880125310794740008673994490677977535148619454348706911260214255159127264689905596553654143636469251272003245545136148346319380307490385424229227251
117 40421884072156906654426042833439337505497843511137010176344964281092817568243514816724158366243440570850957857520096515825164825031254830321219059278801990665416593352676199923042419321
118 1504621790679986113169842203621216386734393923793014471680189433566701120798499319723240948445634701033029574916350124297575976963448512396437509548273125194329000952455653862829633655138
119 56006462463446653352138312255961313415638094523004639166300319663791721200891795514771935378590455717741839147636180157463981432901644436194553254077219271339906127014759703089210174244870
120 2084725780989702664036297708661574864746688242968358963567529191886495863505784009270022226046770878625973007464247647455936146328729766240009743671934053470054186764379073408666672557360220
121 77599644590294422289958158197272901782276762767927214641109527628933546444977297361864581143429495606328065895879565608777391406182683463191403010547399363433651419555809236474724056041770208
122 2888487730833004998853496797083132995293201616510242778696784898644549979595409251839643073926840079219246923973346542509403765482025634723333781204899994143678197665167414752777239322788911991
123 107518035877915953619870787001078528737115138518517763072149364062204090732168559549687161923561162190489332993428267549830619613564571421627028774124007643537101287181932698616220239670471766909
124 4002138529323446641895583381017245373607353511028441735392645056469904547571372071774313427080998542362138973704576559367342095007123861489929985521276455835582165378933912120133643770351074280654
125 148971404444946076078680988637725049433276142592237187376254479723447106301014377001729856284091171192802127429354676904672035749428209938773393460661467279670582760681304025617284885739953056756478
126 5545155216316635820262347596358492479691223752764544970293745400604085602232077123226430761582748470028887876435135923925064187795227654020599748810816413503510692993098086398958501338612640958070577
127 206407038234019694541183931813666264151463096199184575833674129691075538678329848565021326305857985186019211578504350907146155384012830378780641299727166613735602371495680502027620732211276337630459342
128 7683078970842523303411384694624008309713815135251935488595358545650684199326866482911548555713920269056587458418617975969680686623006637431522226848206869534428202113799537713202274003811683688693267437
129 285986868360932767575708624040208212307462928649841649388865240486756160040055069937450508238879862141737099100593233712488469273510921225619324480329488198354135896485283978742155061187776412269263934166
130 10645275049922413506650025009778379205328862928332965360383601267269044615367335263333373487447510285749772253845651371999175623137104265304842013875881650948078220668433380590232757269270901472596302533306
131 396248546438438421103929080983997036205280419224427827634018740789263861787909956946466088904006938491591646921020867796595982041446091661374484130216457138308874359879226808982805498242324990653039490246543
132 14749540037081489503473720804442552292945274624298808376326298622328821773107419629621361834936276628691362276235141337097873048031145759178157257982571133967459266489951534463932370931845259651307597385170860
133 549021398970023605942723045717851794033043583416112531837339698912555335518411247267101841184994090940126530501818640609658024764123571759606196221155992398210215907763527234666441170887066081225090042047195945
134 20436196367425508612924799343725922141677613804452183080253865254835072783740110139674291098621027659067838880688722231971707826145657022553833616487441991165541198334219635806527388061351369246693790158889199137
135 760695526169788625449217257873823523124913620597782410009106409794479677847799554526773843300667109100771845554883151267993521876309665582343462878245101656798422139001573711533477704337642703197787248843936019287
136 28315331930216187763866343483122712799795941976645934695198373245854274026424960768757387313429866056107788116497701969344354644525434288475779171810924489642529359644402360233339703363774102799572604399749837700917
137 1053980199351621442542312122989208336529359196311963952799217603764062026819832430415353358429093287984442671553034433482353145505952539837954227725248624564021531108381381196889511406026290556904873235958452910504597
138 39232252807880191573812475506283402322390916203474232418240844563844803251208801228050146179688354512178937258685990104405567227468206512168973769121232365450634134703799618508862129015357780849556739375795779052477768
139 1460340204994625564547093713322576124103680107606152832018578988758980785882845951350134667088444741916073171705954817383922559104609149361067051160758484719071237998513947500102254093503266968836931594958217279430791333
140 54358171190602447741004425505518791259733650303891331340010751563044694118759349579470751019394675650842653988309303528800108194636236995493257990662395030148648051102913386055150587058543470412983655640155715915809481703
141 2023371516500647471107692655104558759624888852334341103760430880873665204531818371517849446684733155030994384018459963259834173920392261546613945104225013290379243048640049593255917510343375525354623121338583662090446088380
142 75315857839123083512021558688151831332094014745174543641809812126757351203489785250020121389464814994497964665552470441584571827442484280257343656985552111506535909536194698770354799801745161296014636800800335631205432944817
143 2803478449599487015024085224957807966452717758562815355248453684939368693699623760575212464332248294336378999639973132448482133706280497717399066310685195872506000855319469665022622715322029267709987227466720509822520697852168
144 104353739608952623334488577438776347267981633565632194743790721830127885278583701981774823020327896118682410212461056378913341453560719132492890379805814301081922542983136922202206473492845186790490231575487572616143139118085827
145 3884354085878142511880840227155971483427916664957661457221113326124609304040014779544090135371053506930594280429091506809326098097510602180874817222686443049312420957218700398875141178523540186034900153368764179437497414779468103
146 144587119934739608588496539404731391185692193426982041636789601747775823586017769519384895717105513669079726340796725339428646740963509572014573682308453131101399619792702234786454971639402136186312315005859382462241521722294775579
147 5381959210934460609402622506362159985034487079300162490879031626747299809636825247779527796301779901481829229428408836878993683690328079473461713338726669363487532002740753540374443263752158848305309788268719043674307177298316384984
148 200332401400872033380385910641637073724142952529641238365059228371019162987175803475864227805611955474610398489660121421963305810658985661386941565342015092898743001662141939898491064262759416960289327875100829817497961716358372109148
149 7456963064584779116667322072279667427622876013779068873889871753268949498076047764502506982988984415707926774588232047799236329122158293641388934350704524044330514231463851676554111507816972378139638270529511860875247923904191752879170
150 277570167170868696991235720315023225096698551831706006793641803193266929543786433120136684389664367572756264202592417729317197693255358167667890110362773437763680547209005590494987250419353233317012704683743534313465531314683439883707223
151 10331980597996169457697530364169257578848748221573962866277002313861499838558258092700299199021263619426090508091605634262292442993441303829122536337767545150477507325704663443347105605697698274919304295438680121342356739155400845806505570
152 384586802556686279594361157306833981383512487741483215041292068815106056382775233454788317368569006018235140045282247915135396257840297181842836363393726003003337358483650360897866601330150779919997842945532629232443854063983682228679442738
153 14315455521612317321233194774095456580161663617598431149204231778974317295789734139069744664903567756242841015500064078489944357204103145351731503552385988564684564752205764730114188061934920368664311221866222778514722335136116274701991624162
154 532863492529893911978170196245991232607025954214458842669500721093287575817568926192894394353594526724771041062355055538246547183299097586690623434174512795161704940901780520874621423306503028948396721064830760825360518824599236834703093623607
155 19834751415522989356027282787257984318669438312092255939144352594118984825939468446530967605580457062537593860187442133839548501521386875730327777215079162715069658970673779942759210755327217438282240819542141493669677183447788020098663340974666
156 738307970485556047887407107913224099286854674909838160746823134482255435604515275504101146894508582823913683075846747602594993358728945164616566725952836936789855354454608542390239767310189056663595861756181324284509527412453949247598919111664054
157 27482001052753194097784100505083932868492604962721920348235686038527420238732367314201320427691675147867543462276841600178032107448910555032429372532257364672981264577379622031919594775176770453054161863846438973839552515090153440972433094801916019
158 1022961165334328827708388187968511697281346712040340633595771175521154117651312830874510155410920579094197923649252776477984482575702323402772356204171354760693680602975876229818665162951525968227827948435440865207775427818829633518866604693772631080
159 38077632839524723229414197976941955640175373994935649050483568174484502341957229709866596598714230359976958214533078283633564153432771243831100736180780086099249823664748385029134789059120923869065953130887856791280262903202383660880257856002056667870
160 1417361843044928018788396962455095989974535854130590697975790948615621702751547393658739668986042558651950712386083358025978841196129892584637890340426757989671439934433803128058549507902905120437740878901827068164767458626477103172222638820736964230710
161 52758389750385281700415981339278499380633798653061218497702232229479707121400434106591478855816006063161316568288356531121492227313371072305195053214377895200529121932052697785448129001414130095853275736057631431393690128493890170444618274686060360596287
162 1963822931111126344313673699734391236452211111560228836706639942809170783537114725213419590480525289377173265958229471131618602526057925313858376554333344484520461549998694225070274585325574248729543163959964714577300909336767847707358518758777264481111624
163 73099283791725881305099351894554842180451546483611735334850723716249816199152908612088432452391143023799133952156141229577900989904268056727742616566594364570895308087246768505432669615209370628045765132585848570975690394895350237284551596783271589567416236
164 2720971023512764235002812627949921401563125498960463095393062581078628466163642641096600473890663255949437770957367385191327575337699947461485542798029438116370171271692456058525693109122257726163991553723578868802137809438135208531249699676449485933245920923
165 101282569770322753605610084863765029394672306230017480147462097406421330623854147703752522633542435563425203910362284125220864970782298670222888855402545528655005154782221635717452523678705686107045772887637485748583136370244280081436994010039520337755047243616
166 3770036082941099668614609831754435086799525492217934549829336765262439495649946831855940921039348817356880749133658771822383475070196648209111711509911959151770190287848926152866544719802322502892263905985411023310102804383378001582621772148164504730317572589702
167 140331866568047264544041021938812033002860300045023240680992781637858585437155858075305846675999631545193871783968527456221078789134253695238006037971922309629702889490013346975586517447021099107387483609821821958391058048856599333735547690796289230036937915519897
168 5223566125422649255264546739448021055579685575888976152896436539658777636024302357739025202766872627133002133369024797759837558316177075183246396895426017623773417852188551593114701479995132629548512913593937121009928184431369992733556074290008239115868586980532969
169 194436543416402954943996781574419744337115886879204157346977085624818340830726647750717387414058074569333724316626144145962982986918105214945511365344055245873955485061430883332180615392305140080973302068504601115213565810801737032405725519906715783519777096227779597
170 7237501834565141361473175330679891845165019027973047338321819740747147939742054198882463566239987580898631341880554878678793764693313677814813582165336214704885171198140155559018805766066225611032297150522084829928146268413062152286260059180219771035790859956170465860
171 269401172665131895877429261650703601339170002210909406646711036930132554151090665414842769290120714642006403260626974466487621691159585958138898233415904395608902024218331244708161692357108007609327406853646089571724705128592226024075416380378297021081069732242182753445
172 10027906519723726023312930870725124511672295107361462014023403141952301917525745233424389211223507616125965774483190245699384519220211548768612024153697808591393708216390681152275044737612100068845504642035252110741080927420192347567190632246772695062774510507317611417732
173 373268268187211079711185254611527298257940633315332211859303753015235698129160657203662441626169583502170708516258823437338141260608835909305375930024849807649641554053475176640513785932971309954528921410101235808608398915317300231741432573741918864032487472052556646952675
174 13894146276836087421767215512030333073495248203493766004849793550416373705318257724339804204415890391152669668436302604270987976748821373473201541344275965373697367231252644052529198591104480002287234007005378593950270016224159968775668542649668927203357183165783194271546532
175 517181119358627276322470179160977855324450427700750446522596068950469871101272799495146562618309014736984419007354637756737867360650920745143145049168017602166877598079915632874661856077821324432433655591598115784650771253924857196778027574359637835153925464277322746864374153
176 19251007214957231409285368310733822382197144918044314294072090340902661252220520518071426839594263154391367957965138770011443158506121079372860601764168136964176770402068114712892477325305081492787329862982186459037979142018267159840386552893771062532598216463536781808622445838
177 716579288992470934824854323945710006705974535349952692495833024560888568349850795331148202251229436028557608031009493762064081219733337836769908069927900451303675272314071192637967228411460148957417036185367074554213406723675529557254510068907849080524734891069532301004221220194
178 26673195416705159218226600284916709079201683496397325143337340147250391865222765404073340244056601710803973487640261222414455557510252296777381068073203904750844491697487557369814822454745941860809132499301222960018728437604465166563006686520300835945778121048888028072424066335081
179 992855033164678001969115421432849849306680500319677033799704004615513880161740654160836192811049926003562562116557570979832777063134053190004241334188185955847613100603645553037420144194430663745392049006647659882058559970500952058259370276207446482488755479363793287255112485076418
180 36956993771472217011033743674990461524878912644955951798389101248761973097215859333870388461720800510209458445210299494298244391071342076838198194474951803962654375101895130387507379205754253205129036218711677553948788575797438305156476827253260631869582016970987712071149773677809148
181 1375648350465779651182044773571884304043697567560799041078153747001021073485826091917458375353993302747169263640046717735861387658245178566609191257797553362671026182246048431137218752096620709176645943375054453184455046158645989196867486743428755037668904773077567908064132215450619596
182 51205690480160357178712181388888955087276176588812166784688402785112276244000070274829428592934010432312908111543593804380963931783236398965990733514478789948255825013480606783511336555055186614816058403700020533868693358036286775595858304725471729044515737120396047150122367833830316200
183 1906026883005527171103629220119052888039177622754676517013960879491334168994472896465557589494310029038852273469807529946613916041952002395997136625772480846509112585872453800032595605893977817899136509712896734220961714345102277082305741777143000062002837211703280781101658252231116592729
184 70947944352929825978768483661873180558705216368017280187352461264015310236943266987758274049668873731483172100241584110193027591957643002405818397583537586121545039398069351398461779810129461074793782997435435485598504712017101459073944066172004777027956790618521459437260822823561538752822
185 2640891822034091699920544955098344692280302148610376203673316217962386441826894951815770391471972688660878537127489770550013261779626452062469205587634615613416613970157022214364047690501825713121239762851650797689697620052580510287059117040780751840065815896732407427462974963286806741603043
186 98301785616125994801711216823134419072808180326717964714218531780728555700341221711759465658639976594305911747595946924618578227650816268277711712317564388118962255911465820640050447771954347359091239412817926219894434818878714068842966254569702997712361100934699874119306887746127582389122859
187 3659082501863285782400771428284236243982877729051227444448033853538818114793526351922515475902050976920235111317282474306348415018905491812876180163892688028323498666269578025916744927074988195270617922162848518810897671032222392758479017373190734470602026378108256841948469770009870057074811475
188 136201846909744155511909380143316417795961718354324865177458689720799842312435514516648241101456522734653988118508889168165713913345461862115552793099965710377795144669473812126334602190970316529873945463144316165776892473479574102492938565796285963084239005083451105648336356817792158442759425646
189 5069834608041451052337210253950151285253807527091528967261192889354458684775331201159140519173560060210107610649700227504266625531540618268343345433076018405169720388843891745942909853653314509568172734415655238260941935777654363615526969266149702694254059341890200533075124796924465765755299711465
190 188714202751798023411653288156020676601721296065069857466945010414225434633605724964567377037448840720674690936614564836612521472083004036919334325748167237437213130154814992084639969447816364572432984437149034774785427384032966519216633789281458890641946789317036791766616724012083154636797845758900
191 7024499431156898950706680583717016855054163218026505864056659641284630138838073149659046441141536558092424684077688281819941925103669362900240025681078956227267219682948882538652754349707319372361365897638932254380257523943388428887444473309508735585469632029473846179568914582046241781939128685081004
192 261472594742758242630991138291193318347977360993635812678753625317242963432939219220921326341690272417474516000813768429436129993264875216545162535997898334492922547368681480707373615857637832362358590600627826089746409672779153548212053526286224469508829333720865741868760390371548258299589270907015210
193 9732781456037621278439724998060536718045459590971687699908535981312548969546936463252152685223369080715143283876444869885655278850806733912777438510148291710745778216670330728552629864540389452581976190750521909900725060474877597923701645677218204690875720841411562484836900507084552599139581044534549769
194 362282842544871956386796651692690312461065050418624018503621052385854676913162563239090417555406797511264763810017590801175340561921280255839361604944637139385256120758765284273022928644792102607899751695734730170807029755950484249607008388910228964806699441446191768131722922150092599054492226309543815784
195 13485236321727303997754302138734029592067594441773351653462216434967910070718274236369360712453489052677674710236329930841927440752283241963742002688577519698462215029574828174410129605424173402001099556220178424025221572687839245173072730037365875839687962161756273391268061604521149547048174201067850821126
196 501960284333115796475730113414227509741869683687422365567440003304941396682219953531418557028558233200664595956836643204497635835500404003149544233839644406084210989912500526374008282226639301787679730963304858088322375669209837743028637736196038430418615838367870226653844265252793707763450550144790126028259
197 18684442825953289851547273400295023050988094677420170974972428040472553253036576803026433110022356492045134055423991890863929190125527272326419611154952848194983612281981077940179124703355615831519924099167204273122210679195429639342719894343480089662877781481478503443285474443444732212161893438023185704892364
198 695490090775067424557776118713500974152376358681648247219404892677082875103596711788064120068351473343610315800630433998686961583792972130601605430965016276743731256240369160125801413855511040894969301199830025199176653186028319688022954731033689361084557311921354235430694925380153187123522787513458314313853806
199 25888193234985190115693760282446613099336279022686404939099010449354347352681125374920684865907728886409194058454513134326330421360734272618374339243498687998067131911690695291803971006622373853832328295451119468674791205414307815156229626307923811584684898025691050586469350324849487282688580314079847763056231808
200 963634935797648698386202523206437383518825172249110711554445999244013729985124741711950896907893213922911588548803071053770049086465060487061544004271577136400070670797794826173022162988148284990777244103551814062305425672633392657190297331578317930000524370224173275926509025146657210496304610709528013306643054239
201 35869335533035306841492491624459900249657085937079354032271942854910211293637242805060429467046443934330855989392362105050863166835874814167240395877497423700596102519376031919939565074767134413267531114897312330416585412760287985596890379952344274052010419004817304438659893305265021222234840445546553938289342659167
202 1335162501675469692660847915192981135311203642805833590732668696410008796005506669166538642942389421479037371082032394523904401110924094598542578512327285494017449396833037973821858991700860411479373119189840078838915549748508408226678223785585690901997401944313260711394452638776427704527268521126185596950990433233846
203 49698687733941634100009919610257143201799137003525844573320597767032851759879526855960236179042603567508817076306811692496587752511265416273409734418849940058266755868145301991692806425292128153597311622393057739086087099468605926418781795456210874954985496177728795040611405830752695432891411675847852666980911974498633
204 1849931794351875507703289960991927677018244798221786377675419263186709296967984301759212036290706666402591891708629021415378208599929072977173674526795370007703095795856045614910378520331769195683578880457616218212944153257278928055119604250773639446604387965284049395918703967635737834032647867051105333087359875636606115
205 68859919643647484436162768895777844747170163392259662872650045101835154512281497238703359719488178563420362971892474954102698284999432589612113118494683586579795819820676801138388812781038628577074110304770632372544898095803659352644417685174908031611260236837668454926194197045784242123185766822865068418656096124542389449
206 2563169381599196501218788751137474519067832841806982747515976370759799740828646287443212321640380958541940007011289049958040683279987417140856987167471747878510133998651684479632521346026098976656903567125175269532388586433163369151485227044002441090315334550573638009255775780641491337785059661081619067048059398470691561024
207 95408727061645545141101470985047293448366693785417782816297234279690259483438322110609605890454945122377257241563394557386921237280347861553895791787092386222879627102343934017087701103352952512975191212404851667198619111420688995637634853268914930777970162704533228070933794923049048425383223992756341820087862154931672786004
208 3551394326442912483907506781612659093436328612605307091901995430613670481161644621916719075929467839613159183121712811748915030743028154716853478801093498539863585042167426879385127279650617733480032778016150763285044948980847216604475930030397564458511060246292426936647662222242302011659331110607789166538514161850486177547775
209 132193375284650589219779107211917351829630842360427411799750460614689391722499425263453681261440198370704317491835912591845915484685964178832334960321976027268348959371900782210340895654438683908829039441478756756608157865783780819635505035979796465571874106556191217911207592675846151163011500978009278161119182229022614267192768
210 4920627467086025275301354071987455466412781185273168937617016125936216191356376890916726459371554395975990955031054533120090364798654312806271006097375942927516269838104879495253507349478082213768990692439213851643993711010287267819091987239850568844916736533554338007302405516586569768042771025749421582985676003494634478933313168