0 31
1 1923
2 119257
3 7395857
4 458662391
5 28444464099
6 1764015436529
7 109397401528897
8 6784402910228143
9 420742377835673763
10 26092811828722001449
11 1618175075758599763601
12 100352947508861907344711
13 6223500920625196855135683
14 385957410026271066925757057
15 23935582922549431346252073217
16 1484392098608091014534554296511
17 92056245696624192332488618456899
18 5708971625289308015628828898624249
19 354048297013633721161319880333160337
20 21956703386470580020017461409554565143
21 1361669658258189594962243927272716199203
22 84445475515394225467679140952317958915729
23 5236981151612700168591068982970986168974401
24 324777276875502804678113956085153460435328591
25 20141428147432786590211656346262485533159347043
26 1249093322417708271397800807424359256516314845257
27 77463927418045345613253861716656536389544679752977
28 4804012593241229136293137227240129615408286459529831
29 297926244708374251795787761950604692691703305170602499
30 18476231184512444840475134378164731076501013207036884769
31 1145824259684479954361254119208163931435754522141457458177
32 71059580331622269615238230525284328480093281385977399291743
33 4406839804820265196099131546686836529697219200452740213546243
34 273295127479188064427761394125109149169707683709455870639158809
35 16948704743514480259717305567303454085051573609186716719841392401
36 1051092989225376964166900706566939262422367271453285892500805487671
37 65184714036716886258607561112717537724271822403712912051769781628003
38 4042503363265672324997835689695054278167275356301653833102227266423857
39 250700393236508401036124420322206082784095343913106250564389860299907137
40 15547466884026786536564711895666472186892078597968889188825273565860666351
41 964193647202897273668048261951643481670092968417984235957731350943661220899
42 59795553593463657753955556952897562335732656120512991518568169032072856362089
43 3708288516441949678018912579341600508297094772440223458387184211339460755670417
44 229973683572994343694926535476132129076755608547414367411523989272078639707927943
45 14262076670042091258763464112099533603267144824712131002972874519080215122647202883
46 884478727226182652387029701485647215531639734740699536551729744172245416243834506689
47 54851943164693366539254604956222226896564930698748083397210217013198296022240386617601
48 3401704954938214908086172536987263714802557343057121870163585184562466598795147804797951
49 210960559149334017667881951898166572544655120200240304033539491659886127421321404284090563
50 13082956372213647310316767190223314761483420009757955971949612068097502366720722213418412857
51 811354255636395467257307447745743681784516695725193510564909487713705032864106098636225687697
52 50317046805828732617263378527426331585401518554971755610996337850317809539941298837659411050071
53 3120468256217017817737586776148178301976678667103974041392337856207417896509224634033519710792099
54 193519348932260933432347643499714481054139478879001362321935943422710227393111868608915881480160209
55 12001320102056394890623291483758446003658624369165188438001420830064241516269445078386818171480725057
56 744275365676428744152076419636523366707888850367120684518410027407405684236098706728591642513285113743
57 46157073992040638532319361308948207181892767347130647628579423120089216664154389262251068653995157777123
58 2862482862872196017747952477574425368644059464372467273656442643472938838861808232966294848190213067295369
59 177520094572068193738905372970923321063113579558440101614328023318442297226096264833172531656447205330090001
60 11009108346331100207829881076674820331281685992087658767361993888386895366856830227889663257547916943532875431
61 682742237567100281079191532126809783860527645088993283678057949103305955042349570393992294499627297704368366723
62 42341027837506548527117704872938881419683995681509671246806954838293356107992530194655411922234440374614371612257
63 2625826468162973108962376893654337457804268259898688610585709257923291384650579221639029531473034930523795408326657
64 162843582053941839304194485111441861265284316109400203527560780946082359204443904271814486363250400132849929687864991
65 10098927913812557009969020453803049735905431867042711307319354127915029562060172644074137184052997843167219436055956099
66 626296374238432476457383462620900525487402060072757501257327516711677915206935147836868319897649116676500454965157143129
67 38840474130696626097367743702949635629954833156378007789261625390251945772392039338529909970838298231786195427275798830097
68 2408735692477429250513257493045498309582687057755509240435478101712332315803513374136691286511872139487420616946064684609143
69 149380453407731310157919332312523844829756552413997950914788903931554855525590221235813389673706910946451864446083286244596963
70 9263996846971818659041511860869523877754488936725628465957347521858113374902397229994566851056340350819503016274109811849620849
71 574517184965660488170731654706223004265608070629402962840270335259134584099474218480898958155166808661755638873440891620921089601
72 35629329464717922085244404103646695788345454867959709324562718133588202327542303943045729972471398477379669113169609390308957176111
73 2209592943997476829773323786080801361881683809884131381085728794617727678891722318687316157251381872406201240655389223090776266008483
74 137030391857308281368031319141113331132452741667684105336639747984432704293614326062556647479558147487661856589747301441018437449702057
75 8498093888097110921647715110535107331573951667206298662252750103829445393882979938197199459889856526107441309804988078566233898147536017
76 527018851453878185423526368172317767888717456108458201165007146185410047125038370494288923160650662766149023064499008172547520122596935111
77 32683666884028544607180282541794236716432056230391614770892695813599252367146261950584110435420230948027346871308743494776512481499157512899
78 2026914365661223643830601043959414994186676203740388573996512147589339056810193279306709135919214969440461655044206595684316321373070362734849
79 125701374337879894462104445008025523876290356688134483202554645846352620774599129578966550537426748336256649959612117675922388437611861647073537
80 7795512123314214680294306191541541895324188790868078347132384554621451827081956227175232842456377611817352759150995502502872399453308492481294143
81 483447453019819190072709088320583623033975995390508992005410397032376365899855885214443402782832838681012127717321333272854011154542738395487310403
82 29981537599352103999188257782067726170001835903002425582682577000561956137618146839522666205378092375834569271233073658419451563981103089012694539129
83 1859338778612850267139744691576519606163147801981540895118325184431873656898224959935619748136224560140424306944167888155278850977982934257182548736401
84 115308985811596068666663359135526283308285165558758537922918844011776728683827565662847947050651300821082141599809642139285708212198923027034330716195991
85 7151016459097569107600268011094206084719843412445010892116086653914589052054207296056508336888516875467233203495141980523869188007311210610385686952887843
86 443478329449860880739883280046976303535938576737149433849120291386716297956044679921166364834138697579789540758298612434619175364665493980870946921795242257
87 27502807442350472174980363630923625025312911601115709909537574152630325062326824362408371128053487766822418760218009112926912741797267938024609094838257907777
88 1705617539755179135729522428397311727872936457845911163825178717754466870162219155149240176304150380240569752674274863613903209166795277651506634826893785524431
89 105775790272263456887405370924264250753147373298047607867070618074929576275119914443615299301985377062682147084565259553174925881083104482331435968362252960422499
90 6559804614420089506154862519732780858423010080936797598922203499363388195927596914659297796899397528266533688995720367160459307836319273182200536673286577331719369
91 406813661884317812838488881594356677472979772391379498741043687578604997723786128623320078707064632129587770864819228023501652011732878041778764709712130047527023377
92 25229006841442124485492465521369846784183168898346465719543630833372873247070667571560504177634906589562708327307787857824262884035274757863465612538825349524007168743
93 1564605237831296035913371351206524857296829451469872254110446155356696746316105175565374579092071273185017504063947666413127800462198767865576646742116883800535971485443
94 97030753752381796351114516240325910999187609160030426220567205262948571144845591552624784407886053844060647960292063105471747891540358882423615563623785620982754239266209
95 6017471337885502669805013378251413006806928597373356297929277172458168107726742781438302007868027409604945191042171860205661497075964449478129741591416825384731298805990401
96 373180253702653547324261943967827932333028760646308120897835751897669371250202898040727349272225585449350662492574947395856484566601336226526467594231466959474323280210671071
97 23143193200902405436774045539383583217654590088668476851963745894827959185620306421306533956885854325269346019730688910403307704626358810494119120583942368312792774671867596803
98 1435251158709651790627315085385749987426917614258091872942650081231231138879709201019045832676195193752148803885795287392400934171400847586861911943798658302352626352936001672857
99 89008715033199313424330309339455882803686546674090364599296268782231158569727590769602148159880987866958495186939038507239261226331478909195932659636100757114175626656703971313937
100 5519975583217067084099106494131650483815992811407860697029311314579563062461990336916352231745297442945178850394106182736226596966723093217734686809382045599381241479068582223136951
101 342327494874491358527568932945501785879395240853961453580416597772715141031213128479583440516368322450468047219621522368153288273163163258408746514841322927918751147328908801805804899
102 21229824657801681295793372949115242375006320925757017982682858373222918306997675956071089664246581289371964106466928493008240099533082845114560018606971403576561952375871414294183040689
103 1316591456278578731697716691778090529036271292637789076379917635737593650174887122404887142623804408263512242648169188088879039459324299560361129900147068344674759798451356595041154327617
104 81649900113929683046554228263190728042623826464468679753537576274104029229149999265059073932340119893627131008292956590003508686577639655587504613827725208773411669456359980306845751352943
105 5063610398519918927618059869009603229171713512089695933795709646630187405857474841556067470947711237813145634756811477768306417607272982945985647187219110012296198266092770135619477738210083
106 314025494608348903195366266106858590936688861576025616575087535667345723192392590175741242272690436864308656485930604578225001400337502582306697630221412545971137704167208108388714465520378089
107 19474644276116151917040326558494242241303881131225677923589222921022065025334198065737513088377754796824949847762454295327718393238532433085961238720914796960222833856632995490235916340001651601
108 1207741970613809767759695612892749877551777318997568056879106908639035377293912672665901552721693487840011199217758096914896765382189348353911903498326938824079786836815412928503015527545622777351
109 74899476822332321753018168325908986650451497658980445204428217558541215457247919903351633781833374000877519301348764463018927172088978130375623978134991121889907006716412234562677198624168613847363
110 4644975304955217758454886131819249922205544632175785170731428595538194393726664946680467196026390881542246207882841154804088381434898833431642598547867776495998314203254373955814489330225999681313857
111 288063368384045833345955958341119404163394218692557661030553001140926593626510474614092317787418068029620142408037500362316498576135816650892216733945937133873785387608487597495061015672636148855306497
112 17864573815115796885207724303281222308052647103570750769065017499332986999237376091020404170015946608717991075506207863618427000101855531188749080103195970076670692345929485418649597461033667228710316671
113 1107891639905563452716224862761776902503427514640079105343061637959786120546343828117879150858776107808545066823792925044704790504891178750353335183132096081887456710835236583553770103599760004328894940099
114 68707146247960049865291149215533449177520558554788475282038886571006072460872554719399527757414134630738512134150667560635315438303354938053095530434293153047098986764130597665752396020646153935620196602809
115 4260950959013428655100767476225835625908778057911525546591754029040336278694644736430888600110535123213596297384165181684434261965312897338042276222109307585002024636086932291860202323383661304012781084314257
116 264247666605080536666112874675217342255521760149069372363970788687071855351528846213434492734610591773873708949952391931995559557287702989896674221301211363423172626424153932692998296445807647002728047424086743
117 16387616280474006701954098997339701055468257907300212612112780652627495368073483109969369438145967225103383551194432464965409126813802898270931843996897213839821704862933630759257754581963457775473151721377692323
118 1016296457055993496057820250709736682781287512012762251323356371251591784675907481664314339657784578548183653883004765219787361422013067395787671002028928469432368874128309261006673782378180189726338134772841010769
119 63026767953752070762286809643001014033495294002698559794660207798251318145274337346297458428220789837212489924297489876091781817291623981437106533969790462318646691900818107813173032262029135220808437507637520360001
120 3908675909589684380757840018116772606759489515679323469520256239862833316791684822952106736889346754485722558960327377082910260033502699916496392777129037592225527266724850993677734674028184563879849463608299103330831
121 242400933162514183677748367932882902633121845266120753670050547079293916959229733360376915145567719567952011145464594869016527903894459018804213458715970121180301337228841579715832722822009472095771475181222181926871523
122 15032766531985469072401156651856856735860313896015166051012654175156085684789035153166320845762087959967510413577765209256107640301489961865777730833167276550770908435454902793375306549638615454501711310699383578569365257
123 932273925916261596672549460783058000525972583398206415916454609406756606373879409229672269352395021237553597652966907568747690226596272094697023525115087116268976624335432814768984838800416167651201872738543004053227517457
124 57816016173340204462770467725201452889346160484584812952871198437394065680865312407392847020694253404688290564897526034471612901689270359833081236287968568485227321617232289418470435312175441009829017821100365634878675447591
125 3585525276673008938288441548423273137139987922627656609493930757727838828820023248667586187552396106111911568621299581044808747594961358581745733673379166333200362916892737376759935974193677758777050306780961212366531105268099
126 222360383169899894378346146469968135955568597363399294601576578177563401452522306729797736475269252832343205545085471550812613963789293502428068568985796281226907728168966949648534500835320196485186948038240695532359807202069729
127 13789929281810466460395749522686447702382393024453383921907241777766658728885203040496127247654246071711390655363920535731426874502531158509121997010792748602401479509392843615585898987764045859840367828677704084218674577633591297
128 855197975855418820438914816553029725683663936113473202452850566799710404592335110817489687091038525698938563838108158686899278833120721121067991883238136209630118637310525271115974271742206163506587992326055893917090183620484730143
129 53036064432317777333673114375810529440089546432059791935998642383359811743453662073724856726892042839405902348618069759123486714527987240664724618757775237745669756992761959652805990747004546183268295892044143126943810059047686860163
130 3289091192779557613508172006116805855011235542723820573234368678335108038498719383681758606754397694568864884178158433224343075579568329642333994354865302876441155052188552023745087400586024069526140933299062929764433313844577070060249
131 203976690016764889814840337493617773540136693195308935332466856699160058198664055450342758475499549106109028721394440929668394172647764425065372374620406553577097282992682987431848224827080496856804006160433945788521809268422826030595601
132 12649843872232202726133609096610418765343486213651877811186179484026258716355670157304932784087726442273328645610633496072664781779740962683695421220820071624656472700598533772798335026679576829191374522880203701818116607956059790966987511
133 784494296768413333910098604327339581224836281939611733228875594866327200472250213808356175371914538970052485056580671197434884864516587450814181488065464847282278404720101776900928619878960843906722024424733063458511751502544129865983821283
134 48651296243513858905152247077391664454705192966469579338001473061196312687995868926275387805842789142585527402153612247737035526381808162913162947681279640603125917565346908701630372767522251899045956888856330138129546709765692111481963907057
135 3017164861394627665453349417402610535772946800203053530689320205389037713856216123642882400137624841379272751418580540030893637520536622688066916937727403182241089167456228441277984040206258578584756049133517201627490407756975455041747746058817
136 187112872702710429117012816126039244882377406805555788482075854207181534571773395534784984196338582954657496115354147094163142561799652414823062013086780276939550654299851510267936640865555554124153921003166922831042534827642243904699842219553711
137 11604015272429441232920247949231835793243172168744661939419392281050644181163806739280311902573129768030144031903375700378145732469098986341717911728318104573434381655758249865053349717704650614276127858245482732726264649721576097546431965358388899
138 719636059763328066870172385668499858425959051868974596032484397279347120766727791230914122943730384200823587474124647570539198555645936805601333589168809263829871213311311343143575619138553893639244081132223096351859450817565360291783481694439665449
139 44629039720598769587183608159396223058202704388045169615953452023600572131718286863055955934413856950219092567427631525073808456182517180933624400440194492462025449606957061524766741736308046056247409158056077456548012215338773914188122297020617646737
140 2767720098736887042472253878268234329466993631110669490785146509860514819287300513300700182056602861297784562767987279202146663481871711154690314160881227341909407746844649125878681563270237409380978611880609025402328616801821548039955365896972733763143
141 171643275161407595402866924060789924650011807833249553598295037063375519367944350111506467243443791257412861984182638942058166944332228608771733102375076289690845305753975202866003023664491027427676921345755815652400922253928274752391420807909330110961603
142 10644650780106007802020221545647243562630199079292582992585077444439142715631837007426701669275571660820895227582091601686808497212080045455002142661415611188174318364493307226818066148761713937925350102048741179474259508360354856196308045456275439613382529
143 660139991641733891320656602754189890807722354723973395093873096592290223888541838810567009962328886762152916972073861943524184994093295046818904578110142969956498583904339023265586104246890755178799383248367708943056490440595929358923490239096986586140678401
144 40939324132567607269682729592305420473641416191965643078812717066166433023805225843262581319333666550914301747496161532100186278130996372948227085985490279748491086520433512749693156529455988535023487111500846695648976666825307975109452702869469443780335443391
145 2538898236210833384611649891325690259256575526256593844281482331198911137699812544121090608808649655043448861261734088852155073429115868417836898235678507487376403862850782129504241290930518179926635000296300862839179609833609690386144991068146202500966938168643
146 157452629969204237453191975991785101494381324044100783988530717251398656970412182961350880327455612279244743699975009670365714738883314838278835917698052954497085530583268925542012653194221583143986393505482154342724784786350626111916098898927934024503730501899257
147 9764601956326873555482514161382001982910898666260505201133185951917915643303255156147875670911056610968217558259712333651526468884194635841705663795514961686306679300025524165734288739332668673107083032340189870111775836363572428629184276724600055721732258055922577
148 605562773922235364677369069981675908041970098632195423254246059736162168541772231864129642476812965492308733355802139696065006785558950737024029991239625677505511202132165767201067914491819679315783134398597254101272826639327841201121341255824131388771903729969099031
149 37554656585134919483552364853025288300585057013862376746964388889593972365233181630732185709233314917134109685617992373489681947173539140331331565120652306967028001211494303090631944987232152786251661415745369944149027027474689726898152342137820746159579763516140062499
150 2328994271052287243344923989957549550544315504958099553735046357214562448812999033337259643614942337827807109241671329296056345731544985651279581067471682657633241586314778957386381657122885292426918790910611533791340948530070090908886566553800710393282717241730652973969
151 144435199461826944006868839742221097422048146364416034708319838536192465798771173248540830089835658260241174882669240408728983117302962649519665357748364977080228006352727789661046294686606120283255216697873660465007287835891820326077865278677781865129688048750816624448577
152 8957311360904322815669212988007665589717529390098752251469565035601147441972625740442868725213425754472780649834734576670493009618515229255870531761466100261631769635455437737942256652226702342854250354059077560364243186773822930307736533844576276348433941739792361368785743
153 555497739575529841515498074096217487659908870332487055625821352045807333868101567080706401793322232435572641464636212993979295579465247176513492634568646581198249945404589867542080958732742151377246777168360682403048084867812913499405742963642406915468034075915877221489164643
154 34449817165043754496776549806953491900504067490004296201052393391875655847264269784744239779911191836759976551457279940203386818936463840173092413875017554134553128384720027225346961698082240087732154434792421386549345504991174459893463800279673805035366546648524180093696993609
155 2136444161972288308641661586105212715318912093250598851520874211648336469864252828221223572756287216111554118831815992505603962069640223337908243152885657002923492209798046277839053706239831627590770821734298486648462469394320629426894161360303418319108193926284415043030702768401
156 132493987859446918890279794888330141841673053849027133090495253515588736787430939619500605750669718590753115344124048815287649035136630310790484167892785751735391070135863589253246676748567643150715523101961298593591222447952870198927331468139091609589743389976282256847997268634471
157 8216763691447681259505988944662574006899048250732932850462226592178150017290582509237258780114278839842804705454522842540339844140540719492347926652505602264597169840633340579979133012117433706971953203143334811289304254242472272962921445185983983212883198372455784339618861358105603
158 509571842857615685008261594363967918569582664599290863861748543968560889808803546512329544972835957788844644853524540286316357985748661238836361936623240126156759921189402979547959493428029457475411814117988719598530454985481233793900056932999146050808348042482234911313217401471181857
159 31601671020863620151771724839510673525321024253406766492278871952642953318163110466273669047095943661748210785623976020594154534960557537527346787997293393423983712283583618072553467725549943797182504428518443949920177513354078967494766451291133039133330461832271020285759097752571380737
160 1959813175136402065094855201644025726488473086375818813385151809607831666615921652455479810464921342986177913353540037817123897525540315987934337217768813632413146921503373723477862958477524544882790686382261513614649536282938377218469420036983247572317296981643285492628377278060896787551
161 121540018529477791656032794226769105715810652379554173196371691067638206283505305562706021917872219208804778838705106320682275801118460148789456254289663738603039092845492754473700056893332071726530205060128732288058191427055533466512598808744252482522805743323715971563245150337528172208899
162 7537440962002759484739128097261328580106748920618734556988429998003176621243944866540228838718542512288882465913070131920118223566870069540934222103176920607020836903342054151092881390345065971589755504414363663373222518013726013300999595562180637163986273383052033522413827698204807573739289
163 467442879662700565845481974824429141072334243730741096706479031567264588723408087031056894022467507981119517665449053285368012136947062771686711226651258741373894927100052850122232346258287422310291371478750675861427854308278068358128487523663943756649671755492549794361220562439035597744044817
164 28988995980049437841904621567211868075064829860226566730358688387168407677472545340792067658231704037341698977723754373824736870714284761914117030274481218885788506317106618761729498349404165249209654787186956267071900189631253964217267226062726693549443635113921139283918088698918411867704517943
165 1797785193642727846763932019141960249795091785577777878378945159036008540592021219216139251704388117823166456136538220230419053996422602301446942588244486829660261286587710416077351130009316532873308888177070039234319239611446023849828696503412718943822155048818603185397282719895380571395424157283
166 111491671001829175937205689808368747355370755535682455026224958548619697924382788136741425673330295009073661979443093408659806084648915627451624557501432664657821988274755152415557499558927029203394360721765529388794864756099284732653596450437651301210523056661867318633915446722212513838384002269489
167 6914281387307051635953516700138004296282781934997889989504326375173457279852324885697184530998182678680390209181608329557138396302229191504302169507677069695614623534321407160180642323783485127143323673637639892144515934117767099448372808623637793393996251668084592358488154979497071238551203564865601
168 428796937684039030605055241098364635116887850725404861804294460219302971048768525701362182347560656373193266631239159525951240376822858788894186134033479753792764481116201999083615381574135004912089462126255438842348782780057659450531767731115980841728978126477906593544899524175540629304013005023936751
169 26592324417797726949149378464798745381543329526910099321855760859971957662303500918370152490079758877816662921346009498938534041759319474102943842479583421804847012452738845350344334299920153789676689975501474848117769048297692653032417972137814449980590640093298293392142258653863016088087357515048944163
170 1649152910841143109877866520058620578290803318519151562816861467778480678033865825464650816567292611081006294390083828093715061829454630253171412419868205631654307536550924613720432341976623669964866867943217696022144029777237002147460446040275611879638348663910972096906364936063682538090720178938058474857
171 102274072796568670539376873622099274599411349077714306993967266763125773995761984679726720779662221645900206915106543351309272367467946395170730513874308332584371914278610064896017149536850587691611422502454998628221047615236991825795580072469225750987558207802573568301586768294602180377712738451674674385297
172 6342641666298098716551244031090213645741794446136806185188787400781576468415276915968521339155625034656893835030995771609268601844842131130838463272626984825862712992810374948166783703626713060549873062020153132645727096174470730201473424939132272173108247232423472206795285999201398865956280504182767870363271
173 393346057383278689096716506801215345310590667009559697788698786115220866815742930774728049748428414370373317978836844383125962586747680076507155453416747367536072577468521856851236606774393060341783741267751949222663301010432422264317147926298670100483698886618057850389609318718781331869667103997783282636908099
174 24393798199429576822712974665706441622902363149038838069084513526544475319044476984949107605741717315997802608522915347525418948980201006874574476575110963772062362516041165499724836403715996454251141831662641004937770389742984651117864644855456678502162439217552010196362573046563643974785316728366746291358665409
175 1512808834422017041697301145780600595965257105907417519981028537431872690647573315997619399605734902006234135046399588390959100799359210106300124703110296501235402548572020782839791093637166173223912577304351494255364427465075480791571925128964612737234554930374842690024869138205664707768559304262736053346874163457
176 93818541532364486162055384013062943391468842929408925076892853834302651295468590068837351883161305641702514175485297395586989668509251227597482306069413494040367020373981329701566772641908018736336830934701455284837532273224422793728577222640661446387044568122457798791738249141797775525625462181018002053797556799743
177 5818262383841020159089131109955683090867033518729260772287337966264196253009700157583913436155606684687562113015134838114784318548372935321150203101006746927003990665735414462279979694891934327826107430528794579154182365367379288691963359728849974288733997778522758367777796315929667747296547214527378863388795395747523
178 360826086339675614349688184201265414577147547004143576806891846762214470337896878360271470393530775756270553521113845260512214739667631241138910074568487722968287788295969677991060307855941836343954997523719965362844144185050740321695456880411339067347894906836533476601015109836781198107911552762878507532159112093146169
179 22377035615443729109839756551588411386874014947775631022799581837223561357202616158494415077835063703573461880422073540989872098177941509885933574826347245570960846865015855449908019066763285787653035953901166647075491121838513279233810289945231872149858218221643598307630714606196363950437812818512994845857253745170810001
180 1387737034243850880424414594382682771400766074309093266990380965754623018616900098705014006296167480397310907139689673386632582301772041244169020549308097713122540793419279007572288242447179660670832184139396052084043293698172874052817933433484787412358557424648739628549705320694011346125252306300568558950681891312683366231
181 86062073158734198315423544608277920238234370622111558184426419458623850715605008735869362805440218848336849704541181823512209974808044498648365207631928405459168490038860314324931779050791902247379248452596456395857759700408556704553945683166002051438380418546443500568389360597634899823716080803453763649788134515131539516323
182 5337236272875764146436684180307613737541931744645225700701428387400433367386127441722605507943589736077281992588692962731143651020400530957442811893728869236181568923202758767153342589391545118998184236245119692595265144719028688556397450289725611976591944507304145774868690062374057800416522262120433914845815021829468133378257
183 330994710991456111277389842723680329647838002538626105001672986438285492628655506395537410855308003855639820390203504871154418573239640963860102702618821821048716441728609903877832172321326589280134801895650017397302296732280187247201195863646153944600138939871403481542427173227789218525648096332270356484090319487942155808968257
184 20527009317743154663344606933048488051903498089139463735804426587561100976344027523965042078537039828785746146185205994974305095191878140290283810374260681774256600956097016799192748026511640080487355901766546198325337662546090638015030540996351270177185206216534320001405353430185305606390598494862882535928445623274243128289410191
185 1273005572411067045238643019691729939547664719529185377724876121415226546025958361992228146280151777388571900883872975193278070320469684338961456345906781091824957975719743651453828209816043011579496200711421514313568237374589899744179094737637424904930082924364999243568674339844716736814742754777830987584047718962491016109752400099
186 78946872498803899959459211827820304740007116108898632882678123954331606954585762471042110111447947237920243600946309667978214664964312307155900577256594688374921651095580203406936541756621178358009251800009900433639556054887119874777118904274516695375842326516846487421259214423802622988120441394720384112746887021297717241932938216329
187 4895979100498252864531709776344550623819988863471244424103768561289974857730343231566603055056052880528443675159555072389842587298107832728004797246254777460336967325901692354881519417120329101208153107801325248399966043640376022135925551159757672538207154326968847219361639968615607342000282109227441645977891043039420960015951921812497
188 303629651103390481500925465345189958981579316651326052927316328923932772786235866119600431523586726540001428103493360797838218627147649941443453329845052797229266895857000506206061140403217025453263501935482175301231534261758200492302161290809250214064219410598585374087842937268591457827005611213496102434741991555465397238230952090591143
189 18829934347510708105921910561178122007481737621245686525917716161845121887604354042646793357517433098360616986091747924538359397470452404202222111247639528205674884510459933077130672224416575907203545273107696193924755090272648806544869925581333270944519810611439262040665623750621285992616348177345985792599981367481894049730334981538463363
190 1167759559196767293048659380258388754422849311833883890659825718363321489804256186510220788597604438824898254565791864682176120861795196710479214350683495801549072106544372851288307739054230923272073070434612646198636047131165984206274237547333472048774292477319832831895356515475788323000040592606664615243633586775432896480518999807475319649
191 72419922604547082877122803486581280896224139071322046907435112254687777489751487917676335686408992640242052400065187358219457852828772648453913511853624379224248145490261576712952210493586733818775733912219091760509359677222563669595547597860256600294950653404441074839552769583249497311995133089790552130897882361444321475841908323045008281601
192 4491202961041115905674662475548297804320319471733800792151636785509005525854396507082443033345955148133832147058607408074288562996245699400853116949275395007704934092502762129054325358341431727687367575628018301797778936034930113499130225304883242690335714803552666472884167070676944621666698292159620896730912339996323364398678835028597988778911
193 278527003507153733234706196287481045148756031386566971160308915813813030380462334927029144403135628176937835170033724487964110363620062135501347164366928114856930161880661513578081124427662353850435565422849353803222803393842889600615669516500621303401109268473669762393657911151553816040647289246986286149447462962133492914193929680096120312574083
194 17273165420404572576457458832299373097027194265438886012731304417241916889114519161982889396027754902118279612689149525661849131107440098100484377307698818516137374970693516603970084039873407370454692423792287954101611589354294085351670640248343404053559110360171077934879674658467013539141798631605309362162473615992272884044422319000988057368372057
195 1071214783068590653473597153798848613060834800488597499760501182784812660155480650377866171698123939559510273821897304315522610239024906144365532740241693676115374178344878690959723291596578919322041365840544702508103141343360076181404195364913791672624065951599080501724933486736106393242832162448776166740222811654483052303668377707741355677151641617
196 66432589715673025087939480994360913382868784824558483871163804637075626846528914842589685534679712007591755256570322017088063683950651621048763514272292706737669336432353172356106814163027766405337019374537563843456496374877679017332411783264903427106745648109503162184880755852297063394594735870455727647255976796193941515711483840198965040040770152311
197 4119891777154796146105721418804175478350925493923114597511916388681473677144948200890938369321840268410248336181181862363775471015179425411167703417622389511411614232984241564769582201399318096050217242587169502996810878383759459150790934757788926272290854248740795135964331796329154036858116456130703890296610784175678857026415666470043573838204901084899
198 255499722773313034083642667446853240571140249408057663529609979902888443609833317370080768583488776353442988598489845788571167266625075027113446375406860442414257751781455330188070203300920749721518806059779046749645730956167964146366370366766178332309139709070038801591973452128259847348597815015974096926037124595688283077153482804982900543008744637416049
199 15845102703722562909331951103123705090889046388793498253433330670367764977486810625145898590545625974181875541442551620753776146001769831106444842978642969819195392224683214713225122186858485800830216192948888067981032130160797536533865753674260845529438952816591146493838318363748439689649922647446524713304598335716849229640542349575409877240380372420879937
200 982651867353572213412664611061116568875692016354604949376396111542704317047792092076415793382412299175629726558036690332522692219376354603626693711051270989232528575682140767550145645788527040401194922768890839261573637800925615229246043098170938601157524214337721121419567712004531520605643801956700506321811133939040340520790779156480395289446591834731972143