1 27000
2 1066300
3 44943722
4 1878758740
5 78770049974
6 3299718630574
7 138306215163096
8 5795836568371696
9 242904782424601668
10 10179772843302464230
11 426626399166621668992
12 17879460458074006160518
13 749311268155171078009920
14 31402895231096458867618618
15 1316064803500418334215145070
16 55154989220818086331066308452
17 2311491773422771625912692915616
18 96872363154114957951682559212810
19 4059826164959061859545914196613046
20 170143350850106499428856296087867346
21 7130541719932726826006881703716930684
22 298834041797242157078942358383961165986
23 12523842933926083800555864630840874942658
24 524862030089074948789560324755411022786922
25 21996455247697512187239409725151484072644956
26 921849963857185184459521898707103258603172440
27 38633831964777150860470646265237632542564613644
28 1619106178667265579891290568594966871958695290574
29 67855159182405090500355455687393425671734054423460
30 2843743472995307743474809584387768464654993840641314
31 119178512549990583837651079542972280684333628395102418
32 4994655104621302907351386947458189252362530459529326606
33 209321119053692839366659122090587970725679139355945672020
34 8772443735174221926427497078675524024772360038610922128032
35 367644552230092386487996424941420635607888463029958358554100
36 15407624245284640392742697689897738613175184171856378762066938
37 645718489350299732336362557774070928197040945126253814572404982
38 27061431460884562039033422895124068303237435619112844849554631620
39 1134118171912638488316246210771437566653263510421507389954789031826
40 47529785322761423201381869997752105210842559047759180218504218893878
41 1991926898603477055133228233158023947217770438025844986413127336893728
42 83479711562676675506244296456398540540343891565690385106143624125227178
43 3498553208691294610481985206091470166297954721585354335175069132624389828
44 146620949269265738479609367326573840058110266729257293445261225970019603598
45 6144740834929948843900332507440744101117058140913374042042047190227740325656
46 257520089159389276045798387048103047761823639522635167834582142996927550614576
47 10792415514692056700827944523736927759043917154005548530953294328647518437917636
48 452299597371116572616421521433964224204004065419591392251030349842612268215835108
49 18955434536742941611908358280445085771607665985877432537773702023507833767349798380
50 794403754867662857375016858811453113339456313331703390944784265218387616848678176252
51 33292685774339309891817891366430566222327141761480978004056470333980666387508159836338
52 1395263956492174812946663357904905599822021737091225440868597507992325759094627409727900
53 58474150192673387040816759562669115442673356195189140734140265489452324411736821584377904
54 2450594545100686450297479043147637075289325624583349568812397166003321655329877670357631678
55 102702024821041321310171386771172035157480106575295006194737974631873456452185074906804493248
56 4304141590223126407962050408810274314013626674432246780958006539840058482743451915374657275932
57 180382371827327205338676202422296144489987361610102420690815094425675104423753090089412422354742
58 7559649092390887196772067298183601971742372743410503129135852787219311798595738801889278219555866
59 316817512826542329124391048160865053767066130409455191346824440174079075527723314619316937832095548
60 13277512647329940845368600891121467568976384593578732570241133424510195017001541175475590096449167032
61 556447591950280341249412038205356653431484920609569121190681055433040606309988818032283950691031204532
62 23320175307799984871189094710852851335727384748809581098251050629545455206434780732335526046698580384388
63 977325779199555640017483721413542579615729364456492711563033296403392440884057430752223223181057238885102
64 40958769223683357278211791336458681730245064512860640876392138001362232098537309089153932633832967273907706
65 1716542029304647377530123453354246541899487735652345825596325403633188719779155299744899974567859053836547922
66 71938600554080353498174339985117472174580921935538469973011858740257521650732590191771504684214179100433174582
67 3014876514136931697419912201545143572124441003260362872481273650079523940478572351383878319701764272150351845698
68 126350531223656138819495214032273575626731923864795422919745655884242585297852094827131880172864203434828147127876
69 5295227405050202456063171835724230628629589646582800396028195913213511634927603781804564088859480900991989989160802
70 221917810709963855938400564118992357731175184506371719184123068158416237273956212459345321443063562802486038797596668
71 9300358784088225164492146916889604055582765077545008834165602880889306143300086561860197552703381719224755753978546870
72 389768956516131529640802744649258700676085022057433239128274770326508057613510621825697959278159874419662308729648034292
73 16334836428417177886059047987932553589779254296607494705016332762306575158544823740193920305574266834324709431575380442634
74 684577046689713959619543105469303436884328062267750596501615713786220655315979423613836581433469256889325152690672651239536
75 28689955660598059803522964041022117789099811753282775223128840432724102268018950725942833079320662549132280892940386485766670
76 1202368031162109163674455818484882711501103470967115816735391863606054170181772263190168244859456140241386879612944637355118096
77 50390070290213562405959823120038944469291228087525133474133128611490095439630215756709133083118976535526165376503969811713868752
78 2111798649036371144627636763665876703710489815234242563993612518080216357068744356388609783379293167939679229595271956279779334470
79 88503419590148407906744217296643160503674303429265609999312398647588524489123958156437005961978935978454561632324508411302100714286
80 3709091907376706094474701433942452854184569209438279716963502339977172225638669947889845460380574519428375858154123462461704185818762
81 155444420578058056487986998911892541858970600420174717649247583247563516460433652476665860896038742029437407759787431469888573723224248
82 6514523902951143052253586200300848712079443060596273326505017905212995183859264448653333009844622169388999669782502276583185771058987880
83 273017336513603530886336944902230237421415089548702389362770296142695818794057130037083800048112663993679474652281726934886500882097405610
84 11441890021036775619031673260239071299710210095255073958268096419256017523002978136515962727797297158132432686878630602015194843932030592398
85 479518439837163240770747165040882179556935857106924227102407207368373275937350224356464795863556298325924516020386138767524369134902082481924
86 20096149650198433257816294050917047541715027089517965207427787799709527695479631538480307138994824720344427774745326645093612308506378085563534
87 842210011569760195799179727360492208322128885342732300285409162776332463645984136540663892732387999130973963205446722282920624471747922781975082
88 35296199318526256249693924909058519350194913205579092855570556767088893274803971303062549615149804948813854068264255950005529981791054067523665956
89 1479229253058982467061409244766402122383369812353574216006355157054790116108151717913606450845795657222177068588577836657245230297573435002091750316
90 61993053794801526692496221941052939459134983001712584618311260694339841243348739583857121981834843161870261550860385632381387477069662945692664938782
91 2598068359490397049178827262097025224415887450861640408401371570793909664620544287166818290354352196247681443797457396145561887098694832092880303537918
92 108882508400499957439610762706850395300156610269615583389782936997667430952506919048303319027216438290357914073306664637215618849523359112585959329484370
93 4563159622909361557037326453132707654999231679897844187303683926706158433609523115801794547133816673210711215923860996424818724611740764378081252520867152
94 191237564692757354948752318744897949599516293859599217492334618070116285353236322508317979035000670540545559523300400893265998927703540210664174732931208664
95 8014579627240662824670091016389758368334494783591252819594705376588597138571460160784314914394795095820932612068580137842759818825581471766238525457745562692
96 335883207384379355265717631647182522671494904502858686765554506511700930252377892533070021233293471173771391743815562566253155819602731617529955582202667738152
97 14076537292032608190587535843842292425998752322523032215252856206040333185904205247964122352669186475392939992807245913197345621749874893900938745369452375386438
98 589933934706138162524891865987027678459223897477254951016751988761614345733642585241891581288153241382625020648702291836073664441615958764595900769807904819353842
99 24723555239316442996503068298269898366833434649374002651077498409269271587095129230866047333297644642351008066047507364759613916102084015321006616336688779087799214
100 1036140061981709123793148459788632573980519364238323507487080701719908274375875010274348723046198317204201451059978604972974091172141921975098431350134718317858995260
101 43423618393530951710180006509287745111652586589445693274603424921124105923612624502712587664433115697650461150259484349950461880252065309197906991656578355591438756388
102 1819841451531758344511613904612192447235607269482505928786585114220464019548695506423510840469716121012184410976202362535589315400454751242539309081296315593999897237690
103 76267778486340905616077064025978672675223159828321233554246222005450886898837086159164480785592073888090477984294037878076551246649547834671770847823769465123539310352794
104 3196308134615569407648982068160049870180670827030722762363145417896140091237558892621765992786057611518901647342962103685669399581640322453363834426000005394658305341157302
105 133954153302621150672140223193585248325281369750476999847434085681299767732402676464177178402373826798877349685038012161993268490317662339332799178995724625356821818076754876
106 5613887782812366159329037921758916175024489360921413031368414061107177520967589802259654882031961331385659635583649916930900853408288650499332399453262667129404220537296360252
107 235272556027520048674947347788806192085906638103048196832942417040703071987477077606124850216654898791929600962922703874926259440929346899902482450980154428686548982903732477092
108 9860043121843897774058655045073849289290256080410513054296221260277031811784659357999046071620624889562186787580599632594071661794817614273553488814969055525343829255916879005870
109 413224780680536285955757076453331050460595001580222407031972356511805046256449113484026948714407684901434696752181831309534905284286072228395061121682178770491872300339344113274606
110 17317847118760366516686077052503119455641749376529737242983493008076645246227181750231529719426175126873625754969349627292812623617706259383005393152583841365204375743153397364800324
111 725774064989135311471618679977644047500771027274806707066948948594359721819388644125949451344242050983260069451379991182550454053793648766887061105733083369394197286731975048570117442
112 30416482476059581752773223449412328264280372300083489851309439217179186162496087239753130933803835850340828930609951428394019475758907079674357019695527492702614925935762115862628454076
113 1274725084355679086238876333952497301175345183081940635978012173054347307772579183393067077236755426493237717079672268114939574258232875871375371328502051849003318595629940842762452520934
114 53422483745927878641966079887376661003457813689026588122562759752834181904135297436712965621717730739088597646964439162331686803940410712980524984356858932932876401279196915767538989707508
115 2238884136359871086169194238888283855077069237831323963541867375120685700224944845104212984565473440787849394404557503381223218262798459385519838973755093708205864238397693631152755479190218
116 93829448287790826052211685949864195157299160820028812450366218545634371625086963161739261640354478390574097312687137669898248277373106587692714022163642439236941675185542441817474621708010686
117 3932300570187295972413196319336474810454375193640920266513040955105369045574939960976238504060140315742605801260135866412938778794392232966093134618098587782212808602463443697994530824724594864
118 164798877713398973300757381238571015007502850090012430693201239858102376423731830129513709063078804375877307399417244309197376603845063343679192341607939980899114672458225211319214217622434975756
119 6906560068550980051533620895572423619324442619833230759879792906041747277027475223407308712937189066662943487162653124708020244367159774069387510881972771770816458667946899491930535570073333358796
120 289447189461197544946066743324653540451694904873788801358443299437105912338073908325940151755374215707022743865743586123836798950610251897403613479717316785941634825587529856985144336044495177478036
121 12130449117278675878392339416245438159444492697699566933193256755473443917537095926646084994917044917846194679698507360433125008715823048430018825843466972069695537527591217785973934150273403185660694
122 508375279306739358548358908597964350681811193401048678950077683604263869781343821972843503611152883678955247908618984063022971144500668663065330650951554410095904695123075748954363497691358754568861610
123 21305511618862835455370075920698501863047630060888627233824051685261437085020059606600924874405669156814434849395355517971489031995165616115805502063698454730175939211960229019416740530334302149957638718
124 892893190952374761160317263499538868879272716150448800161007464266715183336411408767967804092662963516925592083953881038553501981734589536573177748835923542131696333608176748424302007595868934172347425122
125 37420281883456924741560838561619928990340967998410330124324798680340999036106220486516940872492649623277435620365536625099624126623658638377023051764458053645116027303346942908724399388989240546222819157708
126 1568247479571229804260615177538883173379231703404264664284436544087354886146294967149139935506678839365503162962772842984717617222187081091545395993699844076251326788189340153698448585940113378340480196193744
127 65723720757667175698315038707438606664669959317504028763386404586218885758491072630807807461743615016751245500813528340743446248772567672231590898777055784253607467144963367376116434990970299454417925144527018
128 2754416969579841502329661064282255266783854824421417496476182919873198547847998920175026946698662865174598323585443913315609342980819638058903565111412531386234445074521977418644015637175865759458752094434571498
129 115434926003095125265607142542659388157279301164448563710622646913679771073478963299066929914511261598069980080862339518866365154509970044529691865217176082060319773422221496946927290037667912952164299613942246754
130 4837765047378674553544615088817962604384712875009492850428395671626249870468024761206695336099355472149127282626861079748716271071615126370759785048232470127083142696170774496858132649907674379528833876225220638840
131 202746009929536100278371454921044160383054505754761888999373263442842878246093687121881315242283811891195952079699069007701354509184034129319797853744421805144051562269954020862031901274328045254728711417897507751124
132 8496887331190392957731241111787948667082635638031159439690618637535927826553512429708733323782000437136960385045865330269816013487477393319795375119988509707417559677505765689952125987930096709012975740437987238497756
133 356096252370321513110037124247451413853375783922777182110320917909587894989104341662448018748265901799581689258145918394920819217518262648960278059058387594624218043462626672466275018666889029621388078211275125776145178
134 14923646272996149805013065933435023868506046762286847461287743964588005312730067528412960532144689429340799465055533429586700219953912819151439992041798518261501645405489111276030226476059080492519451759471145393367919516
135 625435445048996674836307812525519371919418316869728346507811250483752162652928036166233954347116657648348066843840809489443375207390592419805871809856420253204257406635025214906702687082524131912951902355069173344466122980
136 26211388876955959342040903859765287084500391708753650201929219267411713479051071082632262760333139564539067698959593993815108114881335200702691964859868103987196520191860589791889025244643296204280694804335430904719763476164
137 1098493717133649257816764457013866694159322189682892070061726788788519902719908682522641788827074834422012413257140957692095482766595568975715352654039184327373221041940914634977446784387949167967385617514965908832210074041180
138 46036799203836760501471677699784754898294928657033820389592463924586237587755342176965188665935760507808509914458995022766332341087525583392700174375566608591697514293235514543638548121793835092208013126848580877280739243479306
139 1929357307991346311276000244679464830939258593539789685351128696968215258379856595409813354882625919802270407556192532923581665180119614902223690574244512032403393726805824257809836153885816707700506378403767898464446992239581774
140 80857481108056355904834053505953914158881916254413990979151265311882403395113596241044715351170332301016425554281216184586695247261765777556727154021222083261380573773119665227295413447155605494095502086561679599767810673837560752
141 3388658090473833006048828038968883890614443796854489213842017812121849520492070745479352658641099215321684602355266653950258845616239629487414092564722563069546742060606333302419408593736303734811802837366399095117826507631206902022
142 142015352157558590800643221652050479241462737959098881435645127033881564037208437537306817485552854346670884841542447560752478928884723581541764730249375054643451878986124269405589480281753851690331601767906689260241920110855438094058
143 5951724756514239493139585588749404047443262174382587537888542028355747792121915438247200839325987251655470217972795407188898225433749434657774868892119661075867808102960135979221498034691201477395343949211909807471362059109423901092698
144 249430973758417967745623836795982382663033338582675313878201712236117962031597858707624323661633574291328412017605887943948192524780990434852342063734165227686575168107318435107770687016437741566795898087472515273214979203982700624065746
145 10453408585801382330154492609299577101180432096181338186711885993983011154242855536086753709330397311404829087870255268265039072825308692880813951992119766710634860017691516137100348585872642719294588104469199723585049470385225191417927288
146 438092147960506490683209142952172051735759524114884037311638315903111351912377875867590126216497025093322398065592256132112585927933603797486849499831860880773059554696818825469572973505004411622588792305306182590079338661036751715157476240
147 18360014202959323088644083405783646002139577219462745637441248624181825087021840960324693795824640984068887675706960071435250986572763806765533633193944757969090506934535304612141048467500732791737569443175968772118370172239276804044038323438
148 769450269999489603442004937356444801423714513963722315212895940778853351146680938436457872513002258067998783910984916279458103895479562425712527039684619057632306066484856324406385824302425894173868458973402186644746629900338069198105285598958
149 32246909586097075370765901639605000462876848425694496589504264077637775596347418579586102871236129049706338522195259594502943277103538008235703542006918246735669111957049761860342320897571171499448100127792641412670879178140679757220487567933788
150 1351436497455006704125128551548606892170235289840603072947719820441160414515121898325251068622260251794454346420530887265596919432960903433828917697754336153980338634935201937572997913324572163087990339253309576567166406306540796864613388429436752
151 56637384174044436966589362832254707696432850869403029117136139536864270950298163435432143198596864093819106040927126326157265440940629362034267029353277722705106044643594577434706904804735567644205430178292796023806515962488442418269828716627730060
152 2373617474531093254492960360938483494779551296353372960224068231877141702917209077860163569714856957747601800155884333366291457660029412982282217676215184394288904606081831689245527949112784771916995631743090122935791922131763336092763952475693689286
153 99475990947712597362722831355469173229556274235094004755342152282992909379157704356225734956833984612645033270700923995773202648521215240220420740595752631538455748609521288013031213827849139980656326824052697292710162070145737548094707606331379617938
154 4168941660232866073133439724284976848492009990472383491158163121932423879843813025168470227698035533940256790831321122537718469291411271082842510586823735707200735814472045197445750487445342213696823533798233449470579598082987537961254847303227955125044
155 174716274759812404911642361769612017983617394897140838590190426058100892093046990847807094946818047372663630730982918309829740513853492910421206251265595248757381426212769517421322615660721895311596895831214651530154395127756644490824753752971059499792602
156 7322188496214449771345922575779178420199480186701849699837739449270750819093500029858741839036039460345573497058441183915938486280700853441888436930288559521127042968804102574002049152241926378840314548698797617288593982453637005602128061240543575925250002
157 306865771078284360651069800127672649973582616267745750053927231167058293182415843625707049949450314933006056511296849839008226541236819173147091834553630023980951042107838467096885595175177036096026959113368111417117869943104861524537164512496087744661318720
158 12860444866743581155946470569521433626534732360482750273863460459257693620435864931444090581173649908242086613666140640204973617840150041336912886135892236215827057471815457646247375718158310611539879263995846262349703129709347233020410351752241099902368849296
159 538968688457464054173076806196488710802899870174317252507890920914331421560665855095768898035032107918719697411453319651018901045333588442496421136114924281475653406816006112229935713955935329607234967993340470113119694467819896700545547105505337552634663819614
160 22587651527416702845032752050154804149021880317972490331923815881899968543715124691994561524609243781083175848759010471138840367232592513791079031314142282842741617449113982877603145739920827879303989932657902282269280339754355718262457005766046858918463611017986
161 946626422741208572588621454939218806767355643496270311227298463467470673945151665824923225696547110125923666791823183583571918415470844365986050717879410516559951643570556849864899421489236893077581207132717434013708345757985930559316865584911164297296945275827212
162 39672189166905497058824495016394136503511858746106219256864826436141027931655315030463414393998553931270406734163367263466742443965832036866186526720662877491761159637422277591370330942556953976889775812660654939352882497002518531575634626044267383696379729219740752
163 1662622715238750928563423618668196688998944651124142466066232956504337493709292599862426141215280632575726514790359868060627399911063698743603521124865788675748132634867633100513181516287155759521677530021616536071208439402897873164513633306533680942806557567717508802
164 69678894744075909131237493427035341073513784335951538644956407766460377502754220020790395256717379617222400992899403477599509499468487199736809520929098864243829918986750679040990910895960973443872397800899699984272043314452980269412216245058298086535698479161323308572
165 2920174449835310347484247072755343997237579227760707607894976786897667347259543633043614621483740448345813735771991788596116661995514371933219325681739154330565380647983534862883576398282499998938125960920346460152806286638091475147659603098882950686607722726572858485642
166 122381660168281551920314805877619053411518668734072404523033823039576753640246911620532451136465648463892715617802944614516760274134980412770991118306280066012465949380101696018924246775839686075786661527759122859207369264476768075058860005906818927155449298296730307024238
167 5128895894007095176680560474569187885954547186316152822133104062520643976526325487064617390044504777886741627061924519165859177152053765828637069921537662634097918477681887347593467339939831295907911286855790952105303325140937996656687510618957145882639118972519528909002946
168 214947019474905161959767026712085663506035702676522314300356310301713901419492270217844315417198767997777692895277229013885567543899922712823283541149866734357216757301988616469757662525143574704130733112318940644371014996333298391717952980619089662706480977144303268918705098
169 9008219729148852959133104949060735444272227171420460466335189804731131815949610607147703031769162218956604520069771483348294545136290279123179603670653334114918149365021595823885172217947847865987878642613112673265109600673136997860055870823804726278740797042157299133222365256
170 377525693944784286310882363510300433924405279603097651788355320127833711174229104475621071690733673018567630851507085034504762195772687414784027882817332614390614030878777459746774285331708199007212477234204208090331043795977069854612371264676809565730847379717370765322448264946
171 15821733247392440790026482741848431307181001102686126023665841749441621762301009208388941742966572227489691386896227260330709050880052759373630172888040480494821097459390045375151528568306575196513032198309936150183421418474588408874765867632215978959842974587278917613164985414974
172 663073393325794192540401350929720996110902035201386973485388464655424450621253203599424524458705684249277198517230438450949777751081969883561970198817438850808577435886372850260333637346871149445367131167905633209377587386696941880101564150962325159227012176757805100923979003589094
173 27788758542560070257311603217522874769860528556897269336369022737352827720982408486557074382271030244449801044809436582553704005150731484858360589188758195680645254772256337916444880573403430065956049197899374912536825055554880515223734314759479096123851089848139973999620979998586310
174 1164599739801783070787167226959991955859100968762758175525196828548945828068344858185944583182812280686517352128137408431581868190803746560528564684492644448291700214954520327628268085345432200291709381993013959484783502343998089919298434051992860436499295363446831069759447444677327752
175 48807238073235310247031526755898127679599247465121577377689983942639323083721409036092595513871736244065173128784325389634661361108846153429519137895605823242679854385539684084338155162767059727052407459948599553311446544027119771512417471385280992158540990154143826254427603480997537118
176 2045463696173344476701183885869659135729985564283900509489461540731564354344917960778083643574757572280122215786422741005865459267861108091164672688818246293425400226606300019611235958271696451664780545673916879595206927313411949699661239586302225935975188853639622960096360172616903617636
177 85723386479790994928767449932950528620661989573090443408345731032621144057818317163266322253853938259683962621411364784178794351790761913556052836307954778263116791536472179071658325562433985883314164054961124718143960309878998048714318608096148805934718006019829928901251962684483528489470
178 3592583433923169981329355212976050023548126261877186154329612710820024686343235325196979526177644145718808534297562737963313608746279961663787312961499987711410204185070033212257045811730592938075948604730697106701582159365772273209423920842287139063458206061970667791384761299502140710697308
179 150561664205157098953865951691769025298362395285307597848924632922538502231452194849170453141939153799042565687745701592323363956942326146971752129484738854242082424863335439165229202234306556354015809419702734139403992309349523980999785836429934649155823325411670675553444952172573753336996914
180 6309892350494892803929004151015271713000379926185622493429945737682494774519107981098892273186481213857739654988288918191524206061672009232243486654151815840437642779206111877090414711544959592288295564297679007724674244049345535981830936608098315124612907950499395859106021049163211416944550972
181 264441427936011167735489494626479568790015958844484150470206131218901460832465808279258983353197978664184264532891186807102050559594228305032688590157445924707660553339350774993121978822172566804112613496252639716678438231324060266047820024890335965729437336687657216060319553896194059200303649870
182 11082482065379759928884779886563652704089196291909090450546535660477426120472590209300903103345444702451444744693256281840209362816771321304281800040348298023716820345738590849877582621753009042692028438037152540696107701476497822796909736646664672753425989656914941268648376103094786215558409691958
183 464456003312703434338995591787399851599747201850417044946442926339490235758871875628811025535426835245367266883840574443297273653529773844046003873668007568487928725250204172464251745461781539771905841345549537302325827360284358732889619161375745992195722138166644337440643722018618486624443094512316
184 19464897641214273909924172263501108639779571905320332794867199921469572201546140075602785706606085799886902662530946952205959313384718398433541602772329473388123333752029534145034686294136512536707945461869906168222698693550790292430906318455049774313217198496008238948659802633665740140527907346038568
185 815754856177108468169314235905454576908509434357004143872151647824941599595016074332766527034866523582036464185524838982285380736881734936065858408095325348509793684247186187698228319636725819880912721356224385179009830721417713359191958906986089157564311368577903089324081321871481730720843482695511622
186 34187489584713888342775996035465999937077604969781373140909204323782580122257823803691681547418677521469954040982284034479795985002344000160066505918849644089733394367493508282103433491441229262676387469735747731136080561641550006831856729398707020794526123906693739718846688655846691567912200153122080148
187 1432764310570240603421351248004379652366703028666943376785457103380775657157158286803651985370172135555200407832958933891736262638901882284564925085538427610688672125393593005503379270676886652782658158238991836861993153048453849650331460444103827077831529288025504868159015357992481422204838424444521174090
188 60045753419744600405859642384092640743935165278708636813687359148472370389258235357868855492441024678596897399106007982216676830210379332168791099703012211687783176317984422855779019070813254400390859079038864736988587652035610764610663153750492864435790519928985901049310497287699748875015445060851602656348
189 2516458901959795000445565793510690632202388435864175164394668408977007340928420056929470905920349247371240478571774611521973220740501905575665594984540334172142298262905929767213011420321952271638365563458034026301626273044844749004411595420986206773159910328762696606930622059234309969754480446197429169489956
190 105462335712326751643785350843821254005253281613946862619737282872577339286003900439558343883319909299038415083826854859928946626851393372519172131499930321056575257927061158415307840751379972098641338609935311056278400503810760593307984222076508386303593883623113368697951270254928006627933592389707049606357008
191 4419823524730549934047463879097703934190435322598957969890651811523261828462750359147862110271768645988892533881907410110923131887853593940281250797583526388575895325738958083889166170453848582826633834516086700833124651415889585615746678819785572986268113785343434793025325388802571102438408570149017393479478524
192 185230488759962974275866757903278011586958874605155761671836153376076553543723227105259251984266834047196970430402175702258586305579129662963414683763698732455629765004458349118878639242267865456811427816235362228857419682523073915747719935613644895815851549533904798747760135196484287983255054449522848656489112580
193 7762828939724796935513690499867935799984367714208541916359408240723281102274939743455672538200784587530426454242760735853488809090502837899998069387090297348677477849014424918205088445973351068481703080835310968478518567107061037297428119282458570635824168598611190203159827517792993681723592967600583827801035059870
194 325332581859785946438384884172938001977146413573183215715427665033782173810645062701897103238103017178014112573408305518494707711215672827884486462574009179357677582916729516187761099719720872774805060105261472215614952221400606055473395833180461147962850150900728393399250598439248599808528565732323488370326148291550
195 13634370877082156149070418420103019681560378933469591541070559004601590977542525390647634321101604866033687671613526584379605260766056780547604000519767033504785199635057981029176723180416360147795217799930268722176205710853833321711818574309212918550448416005585574124570248117875087061530488372903192458609093049608414
196 571403171951418007369406403940317894070277962996143601121707936327094529812958787076009903674368576234892272070786091005558201966080442232255364252264011089394341486337927567898466976947957151379816578875895273422464346986778991196183569870429478291205839250922336908907933028411490688969979270786182570829272480232311488
197 23946949064217859437861248711384400236829069371562897628481909699818994295588153563552446536931232498233741675171981612829442587062158754088228090988712188880470042257769626698781923760950156834235291366801894023201770211005116116646426002179920221664977926106746402174455864536823885131761766560166893786086241209677799318
198 1003593255399361300635416602364760026257513127976545077890070128877090321476983538268741014450580414843322156000640776857124849255298504422849670667337408562267188182426236830980706647930883330239849025138910231555402484896617521866169736913593559813084676374670850632071005982993046148659026312295482216870615766169601994328
199 42059613505758470203756815258245370410292328861023933121891028377262349843152617036522595577251831191617429304561716282541088313422284222764546759300237916223134466762673181451022521125149698563495138510329208300377510458603531621999979918452617443845817570570963652238455123453986467323171317828092179070825729121848601672640
200 1762677338390277640731652927663534892723088068581781447633959389371952335100781236415998399576097629137236564901622265680298238822183029074526412232543292349680569036779021624752199466111328454761823001930744036883581536967852686540597108100508795605927903549439689986851058488140857269629801521667389078001684665785029748680666
201 73872086315040511294983368534547025641351880910039091952508607393636681353641072663323322480104417878447060026671519444562902766352296846803430894487882541993080230223730034777976484928901636517498788961711301674216125773464383792368632960912146691057528786400207604271937173427194055518377942938396616578024577684226868359328946
202 3095907014678220309298206159915853508902406976211462036158104516932702303179509460924771608481285319272165377213898384350133591805297603182125008827682432233357799321451707792550197444527764011450546869935658835467140895793399980823978345586552198187569441575609295652777638336372774665593351273893790149289349573868545600927766486
203 129746440389654426471540317050671754005699003725832986904551003840298309061729150309665539047985670231928336765383492538599014069447658793852897124947512860821551980213076658363468387055322778630285645606993309593629410824180387226158954960748645599969841601290180061860688523264358475655841272191526325265685407917996728584770234724
204 5437546642703621884633558972503951117754336478114278698840868103153722320414204750892587378858470593363843794822161088196293911944273907965291828412147294050613213885854271196258176562491004870153335235486427734860494327757313855588190621900481182808966344769175361810857666154905789713403132713543397182362793812338349034950261991878
205 227882271010920177715525018159678548066698700836995129071986654877647356675556144133766584121568692229925129861327920493258381539423763275962095610995165217122015455498892972266566300776052407229225176906059638021793149350626474595317928453783844364351533317088831960829531547475625295893493877319693741655271291263252866886136032156114
206 9550323492080245806714766879971118882223804493550558689084628280501585158805640054754215008763285491344037424471577045145685385809381642281484804556130963546625225118954542465607578921590501749155288233688331107083587666541735345170247293245850002548266359301559999499388983719255387420368818600090430090642715678223681952329502749258766
207 400244733382567866684859079726698483032433040751466948871474875254385831679302402396755835926457430219977367332575332012964802311279849593349595374545855029666539789949243501424318525833185653905892323423938583567022478105748836854711541334224759506103777837820079802822806486884391462067164514821794379673378665387651139452853780322167998
208 16773866009180498662845515186069562655218984068476452702020382022131736408752433565273249896019276159629225089712291899775516253724097366447513115935093538597853624342752559007705699199202046419418747174185736790524135932541260313525754894101394421891304767743791472373802690899757239619868340692945426661155493989384755610558669145135507182
209 702976347786204964624229706961083723293953944037145172937985389486059014013941440313264522599012144222469142820334320065664915570439444365585380991204516654868283106251504560245799439118834510170005751691720516114520348448423364451055884736949702997072971674728527317248640596731670154807655426545455668468707243180551205374602455639645591564
210 29461052405948887719079983637900139830410472271068987988897916210712163009574490194543332770982560435506249162639900892378886082420123461024427748075107792837008420760779567395030432022219421408414446572202181750806810770671677098187353725876041091193930641280404199359838688177783908724454358682297901812979090099508527947003853688516749343554