1 1024
2 30904
3 1080457
4 36759026
5 1257218433
6 43053361050
7 1474675468656
8 50476796838096
9 1729398847976636
10 59200115247949262
11 2028085463265593293
12 69429755260198744630
13 2378394585304190653410
14 81426385042606078434044
15 2789226580509279202526598
16 95495545339005460105841758
17 3271034377841162813209972133
18 111995295706979325878154483438
19 3836079544337488626196004406682
20 131345550292369359734786785161508
21 4498742077384187441871059148821204
22 154038766122225944353764088952952030
23 5275886344205978106175252450072760819
24 180652475417630877759557031097033681666
25 6187290241534415074466400320871160341014
26 211863984519197151850779858963594667274456
27 7256148513802034573350500934431821327605884
28 248467611319961303113945766384135969825229666
29 8509663042198079940271706083708647004424896933
30 291394900344880520721844449588364640436443943162
31 9979735117193220213048243205167058878063959484544
32 341738330118473839848104890423740319246726613451352
33 11703777309744054035440724658796398290515474395794744
34 400779116201753341864673519789033035209823119953610174
35 13725665602167980076223424387983084549528187948756331937
36 470019817484849208446752768884290795421713172976967173250
37 16096856009694865057340889964394939615587504228808569021942
38 551222575553525886621318698993637775874734761124262105569128
39 18877694110069402180291137648243207545626001946959373852283946
40 646453960303619431524782753148259132053823869393902024382771362
41 22138950808045753046145280959072852061243652882870104602878927521
42 758137563102116859170149660442423261178666291817004552475039348658
43 25963623419197503459243400667996985864041969932273990613780040698566
44 889115675964436364037600156037947722239467597134457843551576863854604
45 30449047909714293044583591052818584660717750358815137792249816141471408
46 1042721626451892775347174944096049517242402041678759915859912293637608586
47 35709376047621144466627105873531073924838604799536334461383173858015446975
48 1222864609176001143808514539408271913867348851092882163820406688013346778062
49 41878480507668666482235938544450414558848367169454976950543409421330331393178
50 1434129172828598450095534278058580474869579614460128815471315776552947418491500
51 49113361863347455768695521507004997186040961436390556032065108231697379753063336
52 1681891894632496268689151050402335230251769364096809854441109457590132149927505126
53 57598144172254121239871632882780073572562809790403586462034287893001714358988735297
54 1972458211518555121992346790242904054572798956222416696044473248750040795089169675402
55 67548760840440143931593015890187216630705474633668245389658485688665159941159391389260
56 2313222890313586390718951080176921515951939044474723418712003160852039646872117073658148
57 79218450018626560912622784987552925906732462869899945426981728410199635140520186551343420
58 2712858220824383839623909821116796319691904711452361290256964165867044519548881019270302410
59 92904199385344924672486214967797653283501192282065957891053428837669872331808654684433490461
60 3181534721236903123552414081734210183351381288118024849919302644115068464313626087030987242870
61 108954304333483162690940977283636872945328343325579158003859741599445939297258428612261250193810
62 3731179972671621042239201833494750754435746506097180277494576079180613934405037635851904341084860
63 127777231912269745983759523432260052512004694366651336029209169725107260132684703161597182164974654
64 4375782170103889484896734706371638514750028946969335073805810914208062779770304976190327682347889562
65 149852016107546540578490035035501166540447961323203343858133878222126866967197956551965314720781684525
66 5131746114867022334657930999684192419153036312830677934098662083738289431802630056357837809411705586494
67 175740449014967384277100487830091076547934544644918079065241303508145309404363806116949992152481664161850
68 6018310708567669897498816244791811886375038648928982853189704757675394145422960173414703884388254112774344
69 206101378165328106627365203795129756947404221174368071017356552347518369245144479374909271159762233105873620
70 7058038573422941902447204669331715405538901712429970902897690231914334132890079638621585115519547941833244190
71 241707473861742601080697150838780986006012424191895223505545668503481134694841575831597278717776831612621141027
72 8277390259609775552947850797173483302114263936654628463825713059944124013087857125791995758231381712822691454082
73 283464893248934567039148707006746069313326445553008399553014260150639001295440547866259469364392648329588090173430
74 9707397652913820532450511890981813351450046041480955506040246856440303618545012688076073242742157031186037276236956
75 332436341555285068745067804363502667330282778714260758616482364200821521820053537841612791952509088908165040101442012
76 11384453720562674872527732415842065876276864357786300356293801401705948989135144414388640956851116008812138160483989538
77 389868117404608335270628577014830623500534410812731858685857547595054084497461070044435695940987362042535007081877392165
78 13351238693876388112557215161209943279272923795685042629742340719215186697010780649043086570669930129169727445768435629862
79 457221830487192278126705971718986798740444208411620601661097062581839176891173294416169965334264631185626859299735002377424
80 15657806258616295796635086026658368819118652096630462682278296880013312308040244341765237878138300651180588159226699649222184
81 536211598788825618350035383621465916586590082948599255626791910339529432182259721919625057774334220064781834290976852589692936
82 18362857396028425178284747224282544798445630510901086327252943224513271553862214406619652098408946985783620897559557255569845726
83 628847672028519055519200681442681309089614119654772248637660182783775250305947080959088752402910473377257111133644527734213656985
84 21535234293193192298473745688218296309718047976891376441746533363929046269915964540044804841830986387636082319232300249715236873070
85 737487591499396235583364921745088037118314897450541920396806571546377579735983149320319500608112593104492191329846234877537019278094
86 25255672341945899361741127358209443157106768911540911137387202496650387372194043379260315725951335352735054386822030801217515592353032
87 864896188304887755360290307127182507028107896623289270551221833316278600634432055226321193644858257749164948050229404420963109821110426
88 29618854813856425704573497038375679394755697700348849257775161163536976596984376513631708714697636231247362853501089482143505721060067318
89 1014315946915061672686231473722655659439021135088016403938987830580800467189495295216463338999544287385894439483485743426827085374399322209
90 34735822501709468880894470597735469554189186198362944187853347987784488033159719394202206544536368279325258216390066941297925796228187983170
91 1189549524760090682729759021009808650219518615202938460308734854671375088781541231355762173193641750676290679872236390523863988895654081659590
92 40736799651645000157336436840006307204956732195728402072883277138531229133346020262563305756064641106180890013857997462445533199398655849677516
93 1395056527942866794437952508593707184112029577903507260638977958590193656604165544779608549169841232835359953309982753462004263584877827138321120
94 47774508104505823149061802618516823906412452510073915688231576521780446428493919275556025145871431640055670990751014295134587727757756903468074910
95 1636067005963812399329815237595418061348903679691070726247664697301377888736114913166915737013233898692258477000887855256357009947166651516855221599
96 56028053989617073917682950733133664972229236705585104802015923521432233262586718355256761378896179178092221532753017630124443681683434625250010889758
97 1918714553841359896549768118064559496323984091992254224130069888099322423522784724058210511842627851783418026258580183354877861207712198925210470436634
98 65707485885392959391074314614578958845767645899662981879326282586326326219403513267393010122285757059540497437063975170238406694432971112767016382822696
99 2250192409009897074897024820580446200257967555925579532586532820211721457479908575023289628818213903294820965616018697833230393134344357631893625423834312
100 77059140449657933386416643768554884928297147469170251446871137510120175823426380065123223143610806044336003024537368723946948801573261612578802018740859110
101 2638936515582457810808045770551217996874340751170427391854250682654065710197419109602839909033484674546665061409853528307086752748867283767247308060423468913
102 90371911563276351157588798074224954607998977681087453173437615206625235466397013789383597203788324872711415041123086638586261889796691475534073822832801938282
103 3094840214871261527366108282329811900400457827521077332709263072638574779297536894239218030215003360795952158920061853955988687040762071471130230836581684343364
104 105984602533632299970509461263259943744476818566982097372971325889210771751857137184457182116865830863364981772228079143154603557178088146803445754352517534449024
105 3629506025931507152061259598644480085252580158205355370379603736719487615886185186120601617640927538914665842493069410216729292444856790699428954162459255767793924
106 124294548467827932005652952028404476158937765773824540830697788973658599372450285894767369467146747183439094642070685584251937776627975565478940787162927158179294810
107 4256540923816201930688320988412871832664104466906666557137140888973018666553206198919454316494613408015548014431598813631267010642195671843490775045417299919130274333
108 145767728250646979968594805826689666522673496227703857221802881091041745567143455055500639413418573705698066908997530857243755006303097183718048620206882875451428560410
109 4991902630224600492039626523913721631944603293632875289003965676703514762327250711979058882705663969953077124589116864090674446442729592628162071733526983533397887316754
110 170950623472019691605052227176956743339018240996380333621136811656159557898538531630921802535463820343816864301580904117622537351184291029386067451917272990176716384622108
111 5854305729466503909843204496240631285152255412569476863154682466913195048686079899695438958756776573729459825385874938481198921218718337445286973952910081442658725039664718
112 200484126107708645216082442074587643997246872128113273138870560076906837653100960133971301448617056660497067627994444962305326050209692264130588695409076245033368653639388602
113 6865697945188766739870023354194877139506344056356917325073150310795904589737619537821849311119780047806418647795339864792344187019957467604048769555892854621252106297853236877
114 235119848896670491452265088289508119768905201338944771298061852068300590300350252569247123952262716676000965805218473088305748231527711558095529453892337780504715015137580166914
115 8051818698866352090693199035670207445837957602616469763183018982798301131094705812497778991726572571888997118580930238414335533071794811865118616253999250531504661692678446410554
116 275739253505966565790914156016845912243388003512488988309112890212032880452160423244176141148044880645311555934379713711633325082400413902486827991325270015411958391257545749296552
117 9442854165089659646984560911059851989323077657131556632916281326303464885424343268505562530125419615488432972206781039969705897758500987493441092676540169779384022896027087676362420
118 323376083285366459105854401401630433834770382326892638698413347654743671971819435142987364603163734514544023694784373661248864094922587585321301142439106913390617157317912538674070538
119 11074205494474620312655639554693567717665238984889395377757880665676068233512108622471855334079128863949827593735743829812643363266511335695624690031620090581825732699471817735460748819
120 379242671513928682649212036653148466973958798814435132221889288114533474596239242792167841019397409990797777050987569314884111727373534665700311931486914635851231120062749552617357026770
121 12987389755080941343477872272510307300060145641900098014161367722105513027425449196812504077379650201804686436251436324112543286542595950625537150879369132321798906717200165875746302870342
122 444760794670157642306896247499061167792880760967313218138409690588032242991123557150806148472305970482319239754896239322419531720577306876510197635428115870137949474839811040050541398523452
123 15231096520842942850172255283190549342300209804527142272300670916294101911657888336865152773912573322379951524075919993734014373995310421506968403713265184381428311019540861724473596651657556
124 521597855925892541354741693117125325503428132968263918755473157420017356721857815706773678559045966555384274602124753461587519917104355853441695002382097323591218518055801798572387954519226574
125 17862426996655350883676036539444492580968357348749770975107235401283046744504222598629383362459654244955845649892042963346133537240391069975568153658030321904348380400834047981583663432584260413
126 611709319715587950335833481443306951602302228088413135346677715886207247357786464512964265585361512290105914486847208016749162061746177152894212392880408835490484127944629499901088023695483815878
127 20948347215222165179482444173915325056007280650825484310780633557578324805735966497643455220004778022307861518338392668590719278467712934098977070599410112724423606323242404738422252715726666992832
128 717388477319359941406474388364077624122267928671315203371823315748579319520133883054540732972380793082667497115867315792999017137054144513950581641447524618398773750173597765725464479632991032410268
129 24567392288795060147916855096324356703086773982704714703390406292609711785236117605920567886053168363416231008728895813539854293049461050556279764522942765781701292463545853165549115123100639685814504
130 841324809968772475958431991766229649311399321430719069008833039425022671610916973415077122492047730242864863782646516563906522836302810454972547435626858259013351764757125448295533487550180032201084590
131 28811665088148023315568612758134719593934127480566324734138174042834383475831229751925087310106544490722109126569093507130516317333112029747197448506814349794018306636319019947973651921347222879643892473
132 986672434786953797180270451596985755394132305401484527201728457716770506189212497374628061006873679505300973227882639448219014266129866778438041039503185044293896885379679362673147827357199449042489518350
133 33789180214159517127843678521448355899495537114809911644671686304406107980414826479190953115220955351994731412577542387001781860514070373423043179814600914175625518931064289078322426119659222770837389872670
134 1157130375477678049690639425009706202497826928055655918136780176174225738942248482693188175236740267697544046283527995303100885510115473563101180344316230381619326018654368223750991253373270252219885778255420
135 39626612914896062118403385918731630507886885716891313175201977778660476597934180623090852542899578941327176833859949152696808670270025223946339533474273898651875391904540494128327122496126044351100586749779514
136 1357036700611941240846000351167534774304527317738251027882460785513584208693810633590519203622397408753074617448480867306121299659580748191989102708037665619820587652332875997926095707855140985396088774462329350
137 46472522906749797857318843704738647113479229019291775850029388495038124767242107774925245492641154063736198067843523632219468571555635793076679834840955753630263485250438820775762380358939469616156768536014804481
138 1591478925283918708282473722083449110348675971389072723080317926197208798033275856241984640330912613614154780092325818026876973282710958653477333843434503919966597707747974495956170669818376635358360817329229860734
139 54501135144251094987719908772700330752817249399888852772524790106248797804059770762252655774868290547721250361598203299295827306162018464335471695276415453748101949867793540449420686320664473860159044985488365930662
140 1866423485802734827891853806227493027466840592425186816467651118211514891660460020245203108728001238590315073338610454302368368888855241576021601668479875472892330408325441841345593183393902380838180839667949432725100
141 63916773757240011660056587566909408366752042422380578122895788289930972579352783371529956074398460578263779649642678520497325929858646571777817483860624828725548250043726800985609404800488657384739367505591529427963696
142 2188867582485612050766710363096303952488683996664788768108727269567334295922421483411105175623460146110468415111423986866976389614920507539602840056125295745004688066436029966991116862643495704433896761396898809165030686
143 74959061996860054161342817526808030122358678461989167373874319999217732453166120808176415027331793003668360886211710003907916970972566765638057906052654619731184474963133919602909483247777400446614300381816365555436860887
144 2567017254874858563794084739836367790785239729500088348107724447835037871759985768251428726890835585612787974302268433856191952048271696781526782132200927008363409977949304533457074182620856855430121907927832581766951036410
145 87909020526375668462594755759477528064358988246016617688379956073767453022556136773341759072679442258037230494583791989803270422995480102921566975493007300684610246046082595537241779676999035123808084400962127948839481186114
146 3010496221303102561875882853292658882918477500640842037738859721750427153508551209323543982479504747484333115073801169393303697102749023350023768076736311558351428980542284889610703530075833353150832785881362944891556758975832
147 103096219255237310254225497762496837916028239536581290801322458031151568958253338607700744144464531566134091265454750813028457197747950091495736703257781763862848797918720493380217654645708222027959515123346165822346555519316008
148 3530590797668318994039893799186360519190704454885377988737662173197580539919384418301011473303321167188596296359022249015890915115979554893821285143082807422267171765087285054937971737159207345187903485464225025504953485735553866
149 120907164726961929063706169793544253635535117255185742929820833139312617677767028913601010976274694484770878135335018581646584048554073109539672552923558652393739978658147610000347012856009974296901578530191507249565617437452443345
150 4140537128477876756413179625033813615947705186464489191813546433816394869856284401856114605539644199843430645627736821709833253293564289303106155858896988011367661939760518326813855153786209025776885510034232445814397186161533504970
151 141795136515617791196393227387902702598086843320247843594882055394405306876195567783917055132599754612672887011740264661524448373999962744481815455928821010895543489146586493530198195355381402979783387610349217305436658768961653511508
152 4855858040046728300172679845800928672019245434502940579645070642108833358610168808225690790453944297753131341867379443161038799126906417557090158125449855293794380597870445127530242830607909209645122585172737313279599259631901396904352
153 166291722962240315133026675045912835895786782655793111830888523083014126836732973096780678060660496229589871850930138761997851317906662071505663437586267469171991318604030009273334899775914163050951833212257955987895010891670563673282276
154 5694758088593645092078473363515276186758458795663954965291027114880223141340649106142665769899280550711003555891120774460714993355965754277959367459469870730881116514719226225877817771619514157954110817966014679429481829243221318339359710
155 195020349829849277891901386477490635761177581598080085418007788421150998087085402486964605034212422266358609004974302288621385755083649642061686203227474514734913108172347240833361357126942205466367595946804554497739687765715554372163815837
156 6678586857010190005039761283664576298683701922424678157003575386601165876555900426610458155225769875809070392343936205389875203369547916758778726413875815504432106694597247644257526691247882307058027510930346451055331529019959102648659298042
157 228712146174510444046380992640928337477767724329164705593863166582361730573474224052279485727968127178290231846215451187064571922452141500492496778690453616039682031601156036289374309108522315461818826782993382106883667450387270853028449979506
158 7832382290971397680506692414715434049347080904490405156872131609793413599788310845135380825243346272094632454967410356281262419692581677724190867416692736856426019183039441465868248688113067508008072571305729706049034494906321190435674275693096
159 268224551210853540765306448623688645285130714781230110811650249442926596856507118747803237229664037172564563004616890104332455448147423704339956782454916253520427831972784279033789826130559257388396751400611517268776112384495460632927211910468958
160 9185507902017989107496779522283485540229251930780464854893586662678033272794081999917258426707286662963475379852108730840713791740330935121555467515453750896042762565101897838146352923072218242915817169226326098160942047375554960530755149457492298
161 314563135707384193565843040016477728726923235199195328714201225250411251627002506598918677483665079086602666108184790585402880762563930996576254100744785511571854823606661051857426496784939755765399835261110721084888659833053408961776931494755192765
162 10772400054107002932361877153340792732643359759073959194646697387954763359447241007060141284048394247409844676852877960313231437111403756146039922509816472346491063400012993915936370411044613985415570008954610799143140519128585806005628995751994024962
163 368907193255088504960272875839798963651262119918312836916441175576735741878084157007394184422633934391427429390706343065030482609641724498208111467274412293615253247480805681955048346038820693509670221736071910060821877335792561399888060703024032073810
164 12633444351696444406851346771607380339064330616836937099918686230253295326109272603338876924336001151693042034231375186508448825466359172031587846007887762749186873230056495634512627328951541382649355124339422352757223847544245735167095062096304402699892
165 432639752694201817121303067515046028493793596674578701499117241192616189102901298655157520674931075894169378627816768900726466423369894672270879473096654190931891508674619849078445107224289329835246130528028830362922889478818813345121138320492692275034060
166 14816003432998443491702484995024129921751393754266950681265732376372068720933611418091929315282051161715054407558533507710401680066940795522786480429208606085060746476191507074406889752811580377850619944679611343011707392676902618698595731321381564584392810
167 507382775500257373236842462355455411391199788774196225001459088649112438914521735786911995692859547459883106814069849458405183065051043908407774610619410524505260858624876375731626063310519373918458822055641860802940596501886889900644779985607443688218081379
168 17375622325220546686741186155188329922641875157595349183874677239443965444909841603049496784752800692724228030836635325914303739073221168989353697112414994283591521002406336316339843063876464782059799345713356854222239264158962251435685297512374212449843311430
169 595038433885127714096924300865425021555489487088539108775876339992185098960230512266843302557235418540673865567887682286852576002695063882079436245384933322751184583965624605548200526853184542196981483365912685151797683985356964754412635107696593007989803695206
170 20377442037477759810996290320563946496802380502640318521464985047873438890191988107368123902208324800950817421722345053068503302897067964614893485030924667920113426374803945904976945315193470130645593549212169325736189723689133691259263429722273559403694944617644
171 697837520119899623487631848619414330151488525907492191979096164273289241642617498628829185122498436454382915678131972288533523987849442953998037144441645184518171517069080643247769354782664288983706466533411426928988446723604956860155704061614856375938663976911764
172 23897857366601593959667110750794292626537743436637130180276898205264243531435813569297053807377726196683735674639268003751422355509187029606886108531748208253652603063340854034944935578548233621679525899931540746866461715592020551467898059550073976785091313452784654
173 818396219072420381156905558268471201237262074975974821879249595657084696279630898000344368587570752132824383402270241750632476891041474821366461479239350893985827614642093060910327011877283409356356262662864083066363320032239460712903987103443028103107631543486024077
174 28026461106167355354068522852706819261637044478827058923332595351054960262151425517224199649612296216603144330499601614273251919315263453499194863305199222825659069300011489004078973989657968133350834405635449395691051254916325677896028294488366800529775596182496313338
175 959782688791946032147066448065687165417512108314041431791957513364810852452755157022929489713163768025678671850446367246828662509447727137668348686368377000786016499337337177294761409360370362852829107827158295673173094894084605173302970854770500044854020445982177593728
176 32868324137878292831008456256755913921753278162478003141200250350792441893358568334266512270190844242520184276225082386661914072226333797713949271100406173384664944249199906691069733015383659924901679078012046970703789880931621467265221486680771333263749474718834050217420
177 1125595143583171568802524672417837703737532077641823044541338419724382191018673533735307720080224326255261492094185373967302927831040294710744147997287215215139778406621086128290976081045520132190377825116447775828924431185282131335004061552393207688774447520930633231266472
178 38546669432481698184994037071892123839552395865211816691781346079973027838736796611232616539131026101309372340815973650356786225910193516875589469782197853221901592817046317977695638491777958483240392371073072050712172061767404559000950450534112088613554401236804190632596778
179 1320053426744473044806901360980391955237584067953112398367823182147346309466567905449405863418264008919353600973399975076023383817553280045261782530984874916645542071823313338149077305419994505571573559754877710958190530332912075939312905088169117735625365122057111402400686201
180 45206008012190859229834302194607960098703250063054721226104866501209937032111277324117466618195443909629395241199179772538485381161414520124118026593584583657180347621369742167269818709877840091418635486008080996579356136131141966456785229071624760011031682750755878057376854062
181 1548106403450338374485682567309831428424203214513334194282616915917351791313036917850959724861317405387250407174135859066186508891931582410467522269234586874569595512281864268128253009560525253287945395645577845530579967050458605077036776781028570102404032616749560630201795854254
182 53015816683273963923077785062135627751541135397531859206764378652369353385450823713532890637916404985557350314890746867330957394883903917470285146892803197934596807545718605411360816333651021656080026098940256265301853756093874859465151002802021992301821149344095850955803856539324
183 1815557906872649653289564048168177252186763008260127524878609819527951520239171733433733681422742669228043274430342493030769624052715750398656108346475848712059608236201995581763307309230236854508197843765606873502526815573138877070377710105866415356927779701252722274647152720967858
184 62174851135248402472839125257481979654127407733394889982101331497570529484651586499728781058581089958378662485735399864344857958836857514519284769194552902751810531987246878803258378892706987838324204155012632311006627272917739124354701759919161569798731625986711727726967290966785314
185 2129214442806045851115103825035865142938437645330090591808350465559787888372879062011465634552148451990843212143679045232046778454835950683027649258584868712275218469682284761851198243259844865248808108525824744221472251451965420165237874365666632452244924929327769825776186433232568809
186 72916204172878388642803168086531362260099979928152503039017613473650214863404197966233305158506903714088110889308671820103799807986060986068115743643898093387109138848748893146252310480966475990896269238203870200589222689779861840768606435146185049977598239685078558106101758093984067630
187 2497058411805543306621864406347599368091509269156849341645867979168274333547224376487996499616954089546593244277174557663866610082979672478819541944889671113282923152985674595335298836932390013645252054309381718468656461649462204984107542699501611784575127129653810854576328377776911677318
188 85513237810427640158244558733956660295128680529003176486072335419151713896393164598791785695495370032863842265763948024599522675870722413099721535623771862647222419599835693956685329184484551942533026850378601378443313717929686464631381451360472009094668089303464109120002307330228602234352
189 2928451257252401186936303022478593141848133423281722520687043116552600235516222686244613617835183477530830146260874886436273334802728307611150604004228299574256492082549793789470553615379902424438832961894387491686983937213630059442450368669832624146840228888147413805258475065405829396126320
190 100286540196972261212842109216955222184337041251356903705935311939876381213610605599169530197925639905586905396191003801369385510602469152090871814314433109159526843040416062136879824919454694717907354902651060755832711387359345289656288051208350589955037272129467619365157537272285739732142910
191 3434371709363991012006464856767192506478313499937091145215998574736469003539942792544994346935180705667857098850293732745836462083777509171849372235506165703730351943003612638581768120323981796269694508367088300861783474971310489277408856593150947972883561664140483200934499056563292995409014983
192 117612084423012278765658589182126208905733266038801823725791209585192773254965118112630029787063383082459143040568651604011234515948136194370849528048188580812329912111048190718589392271989350096445032948865278144921149827164891280066317189427692464684026508130349703961166048120792261502519804410
193 4027695188337493336409496344545833378527077665208399852833992153542571360713152586204775112724537118760788913551172663148489597876490216158424380902550426105506369692535830262523311502589366756671033332584110397099014152601747856622943619353069760113804423738371184689228698564102374174354252827330
194 137930796845892814502634852640485207926725281299813906111571881933211334906207059697702699303402750514585311450436644579401768294704325604215929072807846750366016729913556502511185530252169749773071403910830913704758263334172211214174105930645783545571873997219843068996356363922656506149329987653628
195 4723521477296429928532201310654336294426410019286048079543185737657712391971765190826450231792366436233587220823806823858274160601498399427309917885607625076526278958978009268636968716988126381697703215321967208277617005017667520112643283937645800685447154228287461368767064685134977661595343794389928
196 161759778443088276268497365692161767682931605937731787033846080326955448914030477813736030623132744606267044476269887656094668800964983731888817970379058389861118166956032083601139927687316216174752885996967546243457848904204521831707294554534020322840479486884364342880801308462227560019411448830593258
197 5539559004151162949618936340440660653554530874763711702288332284467919665989672275738699493889876428859413460836712241169333016966315771779317896545195635702430120700602569205070524816887974415592424144474388732417714890703442394113160787777960704165865694066143669135837016254224378736382188571686344209
198 189705464771127878272326127490782390467044485753188726707841595024044961261216330335535511545607974959272558909678828726029671120934165497066981161129482858010614555157965588087686601142173916847036212294931035478028545382437493193091435442084618111511624902902052270758692936972316025659110261536854492118
199 6496575512152785823419956952640140450891484544060597500434977798504278840901252038879968663110263480421395624724003989772583828053443759298204920356319630297387999789212144520618518723776030292389819678483258610871857854743374974167683097212587541426438177727727061844488400505098310754580530775138696459940
200 222479059444476068114589164183697426719394628504126658098579133564636065436702654909471635505351887208007962437956364250468339518972512859681200301468274698631347642971961538998786000676484357276743960699332848110652645891963990535387492337562087838738606188612014386319125510294996657851506919575766896373456
201 7618926588478574740063770553524644498947884903413583231131250338993524233747298441905415411215975162848429884133190857225883825310976874278475957940359543963695294058205702672231321773013853811073886708130997875926290259330928807912079197831865882932310452065249775076115137383761979675550811445027842220858100
202 260914633908616975945261711555735191420751833687836197689509804800908987239041186725144745185634086056011922748636970595870799015572610643762638892835507243372135081715095066950477269667281571940581025070350847757698176500377356411233539517862320004384663330451686615963894800063948460464317818453940644211516158
203 8935175501634782473166591520032680517371778987602284160230630751178295742010517748011092278251281211649483298971164640063733274351508247513626053326931951468640411953857449044693654811362816721871626209911392976761956379382495672251961184702365055216767045536244753910302583840805671554724540633882577480770846005
204 305990354137433967674287714989969716663456630424102979941065959458270297871498702653586704713300921301923850879568107953135361887514180070106965929399795794163267233036261187097961281475483523437013102400908858634168342814435936241424197636453954524638376977124293509592393480298298495004977620111124008901669442246
205 10478820122225879228237920187435135427192800305148852333576040823878854957603579259465422324949412731112239626005831741061613770162993018654849008579971214658404431548276043521208185602508404431034977469157738196967651463407348339848730180182040370671701220455020306311881386218355455777220294995161363381500674660266
206 358853374463620715216006127693006387698273312920897975600105074114404559516141262566360215916180512917208902370075153186901583820551982723730470185357605927247707264603355324709921682606678321922613638701747004709411842014382391241594038814440027047390456431004286231217555848315296913415838840442632638373797088359592
207 12289145426856982484424465777601616800653342049238308427295556508287830399937271175777895069983984767459784779385340151936670970125216810496304250171570197858401040338510837280882289366463089938421572057716271461723741963130984084489936306829559188322250999364168478620392051305237547943366340300238838012140165326543758
208 420849032077545257155910450756009388225753756435502544149117703464984992629515259209530724245584648331366507173114403630450517488638835289735210353965687118708843823756067516038615752768874326979078009104651621686554927853017747585436492544352937850667800323712312144066581613306745249258690348926442559089027706071343742
209 14412223280963582847385859550739993842110784895414798490306676665913897434910928162086270303909068899207771785279370923743882558096971230116201858987526494638919263357976722515507012860264098035573694800120182499581779666695625860496995774571303539461897275147319464117717598496142506126435286992383991965916178270474079357
210 493555085179830351143666195181050490149633342159164884508839271161110228646031343761978944226328010702770254313177313771348244054513486956600877324274624662139385063662761853030910706800879086966258788666347177482809664599445794735010948291305550643095885461171654514561270761894254766754737817512119106028905485132433456114