0 0
1 1
2 6
3 46
4 470
5 6035
6 93436
7 1695036
8 35277012
9 828707925
10 21693441550
11 626254969978
12 19766667410282
13 677231901484775
14 25031756512858200
15 992872579254244088
16 42066929594261568840
17 1896157095455962952169
18 90601933352843530354170
19 4574495282686422755339734
20 243359175218492577008763726
21 13605973696589709646889371771
22 797576938677585137739559376276
23 48916050211686962998765323516980
24 3132709887262765814159089766225500
25 209123466274092785250134872281620925
26 14527281081684520371003784250393161926
27 1048587018897928668563107289578082633010
28 78532821810596693138905355706702411565906
29 6094749277689423220743715597037713082119375
30 489540478011528115746748770263952822228081200
31 40649454910035530471520886799805980494291074032
32 3485708847424214917979152049248221898870942041360
33 308363804311585903714638679953690305435498357247185
34 28116636612188814001253490152537977623075752600430450
35 2640016654477586621660922628849895822702092380474356622
36 255053188388576401096024643373006594829558405767581402742
37 25333379398817557636512270884402287670578629600817283935459
38 2585054336881602165491162815152665182283459742259136726807340
39 270802874247985597603072080457060510755341878647335992996807468
40 29103984024858409741496110358903776002887993053707704666636649572
41 3206935581169150315025898146381568883723916377941348201517432505381
42 362078830975777532003299695476052927987491139773518530266912796718846
43 41863941708446915084802955228032229717985321539077705010387652491188714
44 4954066007541520758173272534958050654246291079312778188811596932889098170
45 599707654306102051313359096391907828171342680896011426102271664401604735415
46 74225834203814846252997669083112239858758857451335564658533129849559142811016
47 9388566724377589379543525332841170354549084868283102167847454167748761012798184
48 1213031573224096956483815666694507997097249901862400531238364474050026115168431960
49 160022740371366544742670802969234451977529953768050522042350483913940905291082045625
50 21544880411537521419763742216639400083874814332147339726788967204608295670488168326250
51 2959256364797411005846135503232250910012047126340450683310545884672986577967074798786886
52 414502782220887635886936694649310796934010265360680448688507043362993934635786131996697118
53 59185512871328187451707407928898543739045030433229546737075897066398090310414874780284994635
54 8611709633230428477642267009054102854873055760975399573109540126924840117386549884778092447300
55 1276433025178631530263749295067126310597555749577359442506994548430838140658108902855721467653156
56 192661776003303883506165116164075460847590494940161144413140361154163441720143032780590814152900844
57 29603382425491417643405255892522624259601175475084866462383579422356406600877744709531124844209347469
58 4629132995866127521096295530087640936592296478647512543320098739742022794034346608610085217800871421110
59 736443602029344675915984868626074973461713240472782278624529110827459892428640743890362805044128609047202
60 119161027214796615743537456139424469212277289115972400987593257326837505705087215379724756180222425848498338
61 19604758667031475370271547628265996876655737338413270201628658142539368637818878149658880618535766246830089631
62 3278709143831826787425667665663092391253921053985362329590204450627774250927217357559832734041510986104224299616
63 557241990562707710067912411363358921791976773435469100501636034731894125314190874874967143994543723175176487137248
64 96221779016367933800749965216096731028810923835355825992210008141290464882228302416730823487701652573101434536629280
65 16876564604270830978394775575100849082764786772107586353834633274006855678088542426204905171965850933493488541725580705
66 3005880012279664579863458764950930239496505487707173672950136292792878721008249788688129674137958647672033231450027924706
67 543544530359098105826715620893336652714403766216567990411322123795848082998324462940371569042001341843841774858324114466558
68 99764605397827724314856825271636303273241115262609639002787786617624900243574060636702739649615685764879327426439810783931974
69 18582347246607445261708937003773716306077935341417436246278481559741091461251845462906170614844419713524009116270539738149623475
70 3511680394035008234864897578039073215844463223031673840872292871467908436846920606999145528136813662570833444209189392540679124700
71 673178078371984131196559848658692790015592534157175451325184339791704120501313880655000644672406430351568734690817967769916483616540
72 130875478768693501533053059669113321563664672587984154820094790012935674453611428815850458490472366152017148990283552240702018158650356
73 25799727753631240952138647340610332039772644089536603911975986014024906833436103501836849537118608788169862678941597825418821019928948725
74 5156060318681765291269934675209547538704700765502032559443289311129933794028190976405772730560374427829874059562389003747857689200388448750
75 1044447496374687087230450422290864049073625065052995877167370107255184574458682898232371856932075064648582139016138567260525540711427660281690
76 214408926950618552001710565781170352367846259142707899341402335279161631653899264671062483397420708455711348957052911086792590615365737212007946
77 44597515123249830857603073196800956001184622976385664815052656932110821579712694324230451683031131790590730648961258274559986139768776476320241799
78 9397577210151531467369468774919782166326158038188626407655962743359861506092775197551273620099281929021388469720210275252787464787484884026930897080
79 2005794236879357333348719496414881544247903309315893568963769706283270803453802406944703236046444546720900746180333312292466983004398910988078188382936
80 433562497488272574909203761373682950812669031202495214358848570370654915525552145696116910826649366013872490788740907561395046474196579723267248865790824
81 94894986515485350830121598942988291601903222016211952545506066866903474973525481468324293081430584698246000714600896745395728340064636977615823498184893321
82 21027813863758559868270270701929213143152637830634115139531759871148655718134596340040973337475756711974579480345702814498095297950593066481846650762480416986
83 4716707818143484247726837975679480808696888481310649176078914325049937732627037630233154386083306170994713523551305043693925810546512561799067556063177645286582
84 1070814118487033395551365811263114482117154997081393582393153130629773862824270224612097125964398580291027139702129594371802386733775852733758816803732300532859630
85 246012544319771464285985650580003042032460284592643724309580559927428057096896171581365728598376918142226495497268065441494322771615457457999086099674665658611411995
86 57188369360458544319218316144359269835882128729970271097648289332371071344861987359802634384373563579286372212352798611932707785323406465938159506525410011892505930996
87 13449499712117095706510967650840031346649586026181597936356189893459424028859263134172927142440979099435039896821284180909759473081269736988021784234294396920511725274132
88 3199591418980920550873636140008304951145514712028510556527684753966644741192306459933788218043372149248131436022073273112492556782907537380790917059341916022305684921402748
89 769867934378907146759049070133039132151107568535245086091868106375298260056110415359388790659283193135621758163234501972075092710683861244063985729797192720784498578200037725
90 187333679440858481060792580079990012866654508760238329875729402243210237916814868307919627491425276619721106289542914276923047222266867005484527538625447016583366924870463952550
91 46093454558504316669930218141196861639914906972760325259912474695507212423594798729418732223905831195272780659097231880814151662334130593429329555555264202815318850197152472190994
92 11466567842063569965558537698875823076273829214764571475008740080256412918901633912162420378917018497183722439157898522683066534597462068027580344922266733441273788999635241952933874
93 2883676920634439630189201986937432130560334370680362858404014351908311402662401523227361475565448781728609343716159998796688016190796178569618291008548580204618271632495873378608403055
94 733040585506158671756768761151050599135577189154397092019101587905120579099209167574715414466872532609170771385515324674610220072344513520924102284524859987724452236741139157606967238800
95 188333714184602144885083736561228065549680274187833473920887361947244429891998842863341550969888236745823197712488715507847631511785968048764690453265802277953662304153708244851505843510224
96 48898796234953951282633298184395423670654181960946576905395821458712505679419996878010643993535772394323997426497436285447613989794513937433282149428434813984633618600481009666906766889708848
97 12828938863968315000225096355498382324174958010839049142268055494473360180889995263304609630124848574502029894917243273742538124359455818736233166760806373697910273355364165459029752823665128049
98 3400628411249750685973703949212839617555479163617364212178601145978444577666723068335173508358672995960050044583648028374073258938941488804503031699594937414137813299817955465423787674771180576850
99 910663338952658586742709833801371565227779839865764226250757673505365567327813353687449202819304944543308936146610328291715100568793752389781437621356561920958348098535822550834349924943695766018670
100 246344026216998287065385070650971750561906303646647535695042333834264129589754151735714189132331204671200338302596278353981447568602077120004016866139102745998311927187375797414495473522924988710647830
101 67308187326410606575641108931388323078520281369289758799008763699869475426843911659685536720753836223013414827198563444564192776338057061104176202882350247642916454280313366841910793289090686316194565251
102 18573445223308578289315705419175674811699344313299909170333381692224679654701697592713057324348701240638508704049202319916949331397815221355309696144228931515388104058850579952057268521588116959925732233356
103 5175754137412079156123726543272706091464563312342094319777476859676597427939189212518463231507046315955984442903680409218122212070703757328325395982186403916081787262264341130818306752181811451912616789672716
104 1456364543182559962325432010179362916053027849139462223671084037510605247200137483073932926618519966219425293619478143108774699428545212056232544232244509520828246454440185041487885460206126847820299548218310020
105 413753172131570750800773391617497162880880435496882451481933275147723438675314342598002487593949599780408155719796791072609360868874856944114908638861010499552843061374435892276824865144941923261875191944838508485
106 118671823891369553539292895423819914251581088960001128613840868554616066060689014426273653166580851642589393231250677991254897813399466947336779927176118046175935113716771386813938198557992801775552709902803306801886
107 34359746380677840772650563297641205092002344793470440085539166199661090538737624136442020492894530673981429966626990550696872910545441602948272151842090090234241777096044727033222512954871970991247757739039967270216906
108 10041765420879685832926887437655694227260416375020236095393751475648045033249575227559024598792405809627419191217659636358882705544440539595627454805168861244402577766993439335344851986259646528737981769835606171328661082
109 2962036669914614986091068488865955980095163100871064220423558637523647409202330086906811782210301219401071822153334680195567644085569926954701043828311299546144580961138038499393024165262047412900350293803965262576379321175
110 881767649337397726776917113236892366488181288028856909289249380051633575926234313223068965870933276530744349164884431602179249997245185213780756432632807131102656556846862564602150925729295585487121465871587952848072393613800
111 264889697899423652492987233947319274119459726386571048632849149039621011218508726090704088250004805398043595367824288314407962030915897774664163335072464330698213287550100092581113528509032777020500628858066130696069100097858248
112 80294834591928649340762230750811569454485689041570647670979319605836415261251946862875497898791443845237819491255638007066745498252715840459521006716772964579668523150706315318829112365312631309666772109675162376087591162484740472
113 24557653725170401079099979270563030562660281869732253554467671219017934936099302861979020613739654428583777448277286311307431024684741518763433207155364728737090747163190555863497918747279996483417136617320833772605147802778378523225
114 7577545745103429145629472322097560060623559023787556788295930619535916330444410969330379718464041460014420766902483582488344818742120426301727341591649847572819536340297491455273851097046174789932848166873729631313103025606803231685450
115 2358734199126376279307784996772125602163819200053358857493372474802220087416199831339053366860767090020507146797972579353159368884961131045007788642567160956565215648523879175792617680063529461834570143197945173506197796818871012042526758
116 740636442611322332008028648364842230918808652440857241600455914945642050951559963660073919769374522113696720025240763432588627943811033313313989464811763315273059491700695668025884631277228627541217433425283102422266738453251824535189628350
117 234570964180709914348867475677600215832488795519587396597963278817104494103717226667012132125249372038179698409023333440026046911850375279925472610170544339171379989368059420270669995517370693000922983465894927671774101309581420721552836771819
118 74929796251901480754242166533958556770999807495878455102605646325989492710786902138496585182383991544512678552821169587982471945053958688022200124652111490696705744008703245129828459843375081344105000223862000514508586996162332215375035340442020
119 24138736637864073418514834976371259815004446456934730387763434481942747581266598892490406283746044490509345076125348754060835654562294693379370355004291778698276729898409100304182039504314773189025450912235540564238976892303675457520166396766438404
120 7841936084141641436956671144914560091392807334388079730656510165224984242807237454850441003215165479819992705172617512858690164201506335909108733321107329733458640274341083146382467664604597985079954607271611039254333440590045556754609294879690630156
121 2568919189396052678810457250107103884886253679404989347636695580458321197748811384206436159441238616219557179230936048312675849232883546905720305386297930048126120596536013328492948849998753482434579604322731207444147021226806832949821192560661964434221
122 848527805138202207833809279700460516685315502178907671438864324256653982647613676692589966935329309028397105522269266587216599185024639859592544225558104078427794911231333683956628508543470376368663748643622631682798223757239306926849884600219482266175126
123 282579597196252684156866799945786626180703403821299122503388512587394205980009473533379427581637325652840291963675957102192102950185162704151175497562507992648505495789443331703860480549740883577697706531570607911784167915819545069623699267801462735381003650
124 94873667447746425590520451575544649554263489363970594999804706544500619235534417268385554087732144517347523248197463942147623758972026117106813433816560771491637453104341184659814368790103416095376836548969674453545542592194178840662956785385493713152697981250
125 32110885486829431218463639883482084990995166129701293327282782916964752918112056195074714663958557653595655515083633290710499023167091170684360600300184603279956783420986338393855435914440293307563327058935187866044344759637383396084759630953298491177994852973375
126 10955509423764130231275123963886720210537138342770326570782247357747631983914948588510299472421726300706878849875493023814098280444085978028526297225276679961051634449912864879842514707775181315663728411212786699616296313284755629536783612763117166084540586153053376
127 3767549916219419981275871311038065315633350318941220144563257569680376339005814994146118964723832264290329726282401594331914182534395817409536891679250442325470504684863642693460156431521647126754874137007525489370510010250705000467352303225040395798553448310826450880
128 1305883610401424140694764759723089275532740627124147452728165653264885925235151073093826058245214497427235752867153258702049440673113484511571618966357916520699520146642500445581069391389973816789845598655710444162122331290063498205162461141049859139858082738763862003776
129 456186305695498481430926175106383103963686202468620989561707066580026287782473883302151055997951503252861907001009036867166534314628022071836708119525208635230301448811763295061799206945043478295652027657666202339686702492311407889975931825378442893074543455870922773154625
130 160600186540630589628324289325568372494368872598514713277778027633644115909915074723779857152784710578876921327250599972721271392332548439890204749186709043026256959260759204315652790015264650447947146418346772951581696326739620177064227137489157793225610811227628849047040450
131 56975742269770520956395871874239254063158811027481802280777063551827875854145016216014664288586561891303640971638436093336082290218793114144423740651796742488663136621573395132071066288116166782912303344257569199497005852114334997121020655453973962552493399254603065923508686302
132 20368009769262038145268608994878198596222141042164107813582634490931414041638410730925776106128730650489389430897158082990545330605317649835842721855487435157279132022954053539760571870081365891929594289612403985496402957850427448982113706917359643669118619638102991335366586622950
133 7336632261132839347323077395408943873786317091948912686140941329179680302264278407718130090382012616188617233359850560607409671356366030868029401734191810023642096399718281676802008007598514714833942783216461843249070937579909127546039045300442056218833927064183290687119794667146835
134 2662623349650441716700873050581385632757858905778718243247616761607669424610675964579806481385881424907986695694385674569056851518643836286762203664603438934347029951211835565661146024407023081852154576050661101281207623936830152576013372224572592076285245524898446412475424434865520700
135 973561056118815398504524572895781227783060890451135361239993333324161337736254295218968052031150342730378518988163504782753792098335463069535750703011511564590117239463216248081446014852362650946817221127983505302445267206542288651416637778585200446681577209421407408911807763763314839292
136 358618860476516028768142475338240278988039642170411227389607782411169639916883628063910593349985698126427579065049027962675911945626589996108536217905224652052587551118036992129265658274649274817707568992584093445648161697366595325585969364826488811047125007715472647813226624972812770431252
137 133074821515171719808566734825177022920012983800204202138237755301314947035385922594203163030663080931004578330968696242886586641555630634181704812422965421876838163189630423507581021841797217290275556849508856255121370277123412379615258030390179362576156088415027068848915692236438228888994709
138 49742566979211017687840517022819579457006363512766002221023852243849803303502026918940890066536349178453865082759844924775215604277512090790129768355609517447189564491520779591920865376331281251571767359489554658427097430363443090085096498790196533110524666850391590871195289173258266655383114190
139 18728675664103307722372364599118334085469037082112365155801623844134135665617291479219742369831218302898199957420682119116365991111069080187817572028575638122064633709273081432544633030843413375545647410785866060909562493917490025831361592131732944696947564658446449981378974008268894469387553006138
140 7102477851506260741579862077657850108166466544534520898589526270475789269536077520392064132933964821630595031897308458029191564014863344604097911734879410934198709174221257687976418752208305582376418460572472235537219587701096676770744218607690832339813683152361975951156626363895029435273458872338602
141 2712778558074953541719585929118367011255566257006455575689008054399801135018204961935481185405022400432083977493099399495552571365715936135014066529887776933575509581155700402665328931753018055450955007080877930979092632863823192569003386273772378056949811734758564134533226361913550730739291560364309031
142 1043514398460556657405474545403543474731178013577979692751363859604471169341479889128166328255046925159159529647345969033611003998984930807558953082518230767645562409218905218902737090123922078697028505513417276578530120336276296195696862030844050130827980449544085696190296652651594550239350120922534332696
143 404241141873918504836299757800930973384723023973591183817798245476202285516316457484440853945084975760431527101699031495959577785501495279110792099249072485298405501801870953541955526206976830516395475512508439241419868561478295503711314494347614308347541539915242999642782847355858522194789229269109423219384
144 157695450541617491421645635373093610265165589889053770510717719460053073138775577685840086711799597368540459416144683865951928691512962440398713536766150986377517629445132785012014043511238318076595711187548798183638290690066981408655585337200581479410918375926169615909290993400492093231420181086819502126154120
145 61946007561068194603408302426289565147109249550290246043998682540974107255004963150432553587690753836189709002464449141183383092737238084001440409768891796757251002037267585767987288354716909481784034915464197220034638964859630998181256599428799869038347147264740807827820258617192335396480403403134462409159533865
146 24502037037343149768035394076200438639856344237762001186608736400694049147527378439725885458324117564461633339141992174444914886609773032970116762272381324594747886175732314610871832040043355276722780518868775149726055100519765910949304322404413293457193622509416019056229588185365935375871597584228993274683767745466
147 9758100138642997368960050957257501052729868079999498224067713421271919533024391345853729761266468526477697652337571874537743454418904140836720045980142366545121778901544754761181104951869366994595246502885120530154333276725046933990106196611187266584556837464493995107674317643938040443037671370745019070088310812892054
148 3912752068171014536216471460483361483625570388078523261183210824866448895482070759002519406895161658412398952761050760342842789208917100697455768013155282160601848623831417494588791987000684245034310501633856853089099742831014389530603987274803981067880030771912119046636706971174719526266883887940483734346016861403007630
149 1579550136134903305983977354020671505900643541708054800700234832739443409371178301092409108074770833894378662474888843350350236730983736481512432114657089256965857923208223740019698776299330815017416102497496001354938532300312641231016029542855206574760346511126244252076374077131408263606583209911280486286163996573107666875
150 641946508647148200688363924234340723772767546066009679590613902254772489690781394753606537408148488932407029883663674323742259465376177313895140165625546638618837269089120673140672283403263329119859040203008644180489785582820715763876903638022416399953136956775968764569693590789601623738094431230558624121276083088105324092500
151 262638980258550725077711482398747476869805079745316588278210562100747392586629054047329908699960407269857339303714484608873431036250362861499486973441021731252802834777835933657708182002795065592414463169201600904912640540482808812981557722402613549371953579833030424920499472916189900649382271923852925173207527947066612025863156
152 108167122220219050532755790205843396606003003371907932347540114535191970223346327485645030328936599901154263051270400914928502627830503979350034553884130705573048678490045405290429140479304778257671041510906142732506952698786550989859830951199952658244293118120428604087436363039490049872856659267682177156188564291544025670778494108
153 44842333320841116089029161369824209681703469697367068166084919124567488234682067926064446587584265365497912121283667989025508168464152791562917424024847230929754991668709979895284494035432833504398410801174303891994839607220737040382237046371535039165806207757613020715498127642093841771983038455069311781929630116720604446342895583485
154 18711960723747490934966219083989888373046591473096937659690402331912926284965853787823203607740121893583331477141047752613331778045600594625855790060694483286989922898585846000121117777429662338665045429826855928371113215111160358271116673417876222886790077980326012599539804993292639999029394345946413631699008242662598798122130382140550
155 7859051495036754110278524718766376410962959172392149387932714266622662156225424513522966919475347596449689617288030960676689349100927936429556173201540703350959306587536824938227286035551636055162772574145109499552856155242910081185329717588596937781443836070261928216879357376341963801570009591947098299203785212003968241974802710886275826
156 3322175160085807476705083583600381918954180257647527627993023679315552621278772508628149847616870458740631999618489771059928792862884283967226610251740745036520980191104424209661359171215377063726449827583759668650508764347520775752583173530711590634144797015255321070070438777254410593927745821211228354717000609420498962769774112101101022354
157 1413378626996815853547999156030300393076052483269912497483401168639696990464922171880071668607927059177959625341839925044948362513296258889453935924024372715543856437702045721865023896750869093429226344950936815495848509940409434942497859285569426152518137370604293489304784284802381377753829439107219742298792604326590814756915417204521829474319
158 605146307468775097508167344001164844955792715101527618853842369939686469551992716967331312133152210308187568833227246692121611691656612729850562644223288235774663099126768652228118361603203252173914552838101962908631641816888197639268439722441716636808063980160984658912284348692834069153179541936191374853857221357221449725200844284927209893854960
159 260741781889337172377157190128474823813643409721298352812898176261108957667984703451328066703858450809645572946275139297204935619556279745706168947726604719402103306692714340401636461746656620399120019333138367380929210947489129347544339358749772322634033935261376595318118376444323643699273075909224965152696097982739430955755063733784678918192765872
160 113055569715766288307402291248553990349569710497715308181518121179248131280726731549793953803715239288405479824680444224162805001069430411041240778887184647142121841550341683344505527866732374593235919225510340651339060330904365162842533563359989731412846709372669532233973690076902805533131683494875970899303443860666971282235821474734556965328591813968
161 49327297611605326387297682196517697124061322794724109010531431938184688741738979367366394182849619505182689518241320776917958659265218243458079574494372877354064914174947545663624574730253407235444604782881397385034692392531732347617088598366646860527814204124853308577799240117210419831772119018278395964943878951443380061386228410730599431575944153278481
162 21656080501503747648529567093811250787348460169377644054850788002045725019220217342918829358322279248355901943554938621465203981538142026227729261748710371949062466349504425880675346367730097891002520628550571416319005709766765112680383276769095153277587387543872948980122637941266459325458588395843632958231740921413606977829680534441766221174116275136860466
163 9566496539667106797388744587393691542802245867241673944267769587949480303491560325513527199921830193923759371489468909898551756807104884800297911597497023028845706292861154910371974807928851186128190113027173014302794074531195369453868725469069762124379246259304030373019729786636796650874941084601597651650085206317168201251807468820739978213293448561290051918
164 4251968777667293009414070598797592554165260844127404745586184180231403534479362112367544696629443195442977442795296098646071257979624355601163397664705992026075909138572465812702006313678013096571941074050901735440108964830046165455075857952404305634668995010798731033228859411733955544168573145869648904886863780508680397462412295157944723903271787654173195989430
165 1901406877705695775711187751930653910969765202687410239934211732921188970907376676864796005040001823374193497142534979642895735213350946537748041314694823473005859591187994537261504226749686649644073480417023842700283025765684921012988607647722836981849889097593906857247802392109200183282901513040817775358849184250759369818219182456739978836492432195991594030341155
166 855444534017970887866239913905616136833703922934651669827401457572946935807856396591570145538181902298317834021430684732597256993675694937728350759072573027631160494021614088704301893726798198303668166810611447553583631508687664883667805238822821924420503594873615330786611960948857985591885928594773599184681756101072608326018732161503723194601422482353293041370482156
167 387190418387751781687966572840277624325572760569723487871912385515780194550542195125388277424256295225103736109654745517536201535536839533397301955150754670904226170889671514438234616906879894291957225454607560373329276882330974395000318089131512934024486901424119273938250982423571628379258437238671036070368006448819030430368175224941880176027069533580559682488716616428
168 176302161516573939133481975029358727844558130300778858645352387307928614987881974120062676263227603254098455284521501225463711467304922259945684031289065381105950074828080892808464597266240785907576178153493560753567767307779925442073233813243076155321238172757627051726412362843543486941269521885331151325906804956137313498792580235421135666915580367336642063134338036129444
169 80756127904795620409932129550781215809858603275425409570149974960634667482092850102582174324666698494586220260322675521689733513248336670765739486901777811204772647448334355009596168322359671292773213579695188436971184952819460458756286845777913016921008699454292660469892403955026622160193931591061594066809847714591602640961125141284708454574020156703315368352782876682234725
170 37210273384263520269747049781118431768892943463848187929075309994322495098168045841978904216335228145992082466665084568453343474172690485792352122454304297699670103034409792029509335522741586088099961881128455675557066695029957716084660971684797181404556525641425094478289673183370216375789880693959600422790893530309714617364126624913537732105299922529848972978893183387890357950
171 17246645866698132422634192964519881158257193036490088341341593327660269312207757835817954486982486099495871923188091164193453629030870779064578858247419681291915499055237237607796700125340770924705685795006564167485614665184846677581159582290257451392532708159950446631868972866605100702564698006590198459529364451899156893917325350010843386429208448374568958332429348666315020496810
172 8040552785970358921124009667289541822631276122566088198664964928178299272129652037996137264911506273736985746316227728833407012196764355347685481062306901894367148967190229992503462678618876534413740656467965895307945118433604563337209256999223893521805603899711005786963603839564689053289057076503333819796204006305165439583081217280424554637242139263438302782941865005696648488426746
173 3770438695681032313506252511962521337883143026333706836063323461686304263137060008897428622011142942804534107879732614530638769165490555485823403800348020920870838822785647994480637428793460431284926203567066963833963109151707319653458416212895607648542121855736194827586627023016719232373010855811820787248190832539492477428619425970894747836249309180320456316879204781856965008171414775
174 1778312103983102680724254413650781001854838233458898643667385026817113483620940892081754802516714521678820257380801572541587377291174146322901952812389605313293942184625026492539967242661198927886000819641145790581676238904741876165026780875483797474175276512946762876952061336159318437446890409743779055406311303321027354428600431943983481620751265674664991274204964263768042677584345405000
175 843567396306571170443218582526048759845352380277303863038959317815538413728552094006050337133850915235671647599568683817872436085027363521810445719304938903541430430778399342167608614156997586584835358406650422716350649799925799368504168375885546065035471083025915164810931490766732067960102922697154903471657641733704507309781629379659932229182322555417917104022236578915212139298549792584360
176 402451017757316819936287750950044657975157920876699730964619156393782751702304152646823653060203225264685828897172950160570775235144175775192803411995008722898751937270490477388622233296296271968951812365914822535403979290050808507977203076931351409995619501567144935771766440574859206650100230129856550820004863800432271548655117322494057888881703030770645851792517304421850361816529661556546456
177 193096152359367526036377757508568703334137140429803557158196610799598561887424815963292593643333409704078679531917856934742830364227282160439438067426085112958606664972014372642222797130247024812515338477525898713943389071742774083845211237391846260962626792274280189192033859237644489508643116092740716646120705848780317848825962003398610466686171936310912418661913560753587229867426066841464544249
178 93172472207308683623165123147160896077330454285872394436830914994186465928673738493410630252198300533322095181998818925891799930222654534704712539100212230370425607782090267009678878710565414172796966029298968753254075927730097481462015429951689708502018367718558968447002110781684567841626819283279231047819171585908441704434622801687048293498002256212007379208679953455753677465462813636231982565930
179 45210701560467589976674698212770247025753924361478559197220907324516529195682782161658971632277791517910996903680031079420417804505456311797219574401143937570957622592774739749123648513014327812384333634469945394642864775723745083801405038025123575237456247175305122874460345605746532849334436193543236763882383989171139419482900567223924805497714716715798190004095189311441090145036316842998622952441606
180 22060780578042130353150058776110525348490690131897185136960544987908206306285602173877506600678552430419694915916637105586476389985861697950928481111124022779031888392486351029313790273625666471694550791586750194704292731953968028207350046579815904281665945313291018826308784594489129718098630819774855324081409859537660610270135399819542607315204710473451025778346361644863953509628528709846892634049737054
181 10824629239549245672059782365268082921161572714701595372599345648925834984254261754468062923094297076154625763716913954856768237083191497316580547645811232614562678362715864345698184891240886391354179261262773117670189039796432066424197603492687652226004003800886726024706046260843325603189838894768767077604017444559883770415850680191749560958207095247190337782138099061240245798103532739214765629479096511371
182 5340776262109931153916980067304508489454282820869626111765668802346491129021332529882850765498447513940478235607622059901835021239640298560477216850849108292420655758594986655715605807433391065901562082149331990154473148962349660960303785244962763937679531354754583465143760601547319884280299653630526898819746779124211967453452020595860979512545250280618683099167032633572749043926828603508612291021972980376836
183 2649608809561466375672723783775037447782327588256059865805083642918097512580962156681946389380700488391919952311128657489611494366955013472401659340993147156697243732852714481519825463862166868844311173254671822178415736389461466753762939167440720280223175832433409942438894739792013063025974746281007790494983738358359243866736455529193510991834240299778343307501118228811687578581603097521358124996960077631585252
184 1321697647581595995316250270510832266047608770335117785759412010793864820580381307992368392359559303557762382830090362707169420050193685960200234519976298196856758935166822774071517492952517647021726111623419416097125042158241299325403936549996112939951865573554595703783461437498994251659707052028884780068998039536314656270065054330066849560980212476654132653213087885487006202563860169470854586389769476006801927980
185 662891673842229256747261100151467715392536348259047759408811399023792470838029215278662963529648195045076453732311765735169066653716717099711925262083498967856814019489933796707336795658713763174117596394510420881402568291740910377360997038814407287424243599110224962382032246000312977703575804248666249652118543990641600962679033366631853503733476570537808353263526011199724210218780778626718320551704513671681085770445
186 334272266016360659143314177369706192850335209556958908330192759597727174403003689035688888704732866489869660404791938747390333353906168849497519875951421555756523489493376227702172804094511410778867416965620767478626581263308881771906036236730975347030247461514819780155897062254059966594855918026060589614543039700293350931869697237384368374459959877863872424125217135707370817154496533599200358868031158624428365181411446
187 169470005258609240650518015905315457786075044346333878720673105825780858448931458964386194790725381509098393361657929980693208361731840833997544002846615919322824414941004886947682826104810418991610494275302974982602416771655385862835180433012635870945279065743361263729265209485903383736150051900905395262385939767271053132915975578772725944771406899317055045695408055759535825021908078943245950480213933995535341170488060002
188 86378880996128956704878202824546521213328800602736359825530135915655581897566043210515234894862864529707413719926874221713513021928872397322957367001499071885517153050427364862406862102801953745117785740198289729830810411865085439874967338143461265562295697612926389217765472196862006279430730337441420854940652672886151957466231904538150254479809791656640138608587959960514842628272910407873503963466089083152682032700055106018
189 44262117557685825688945771017983128150352924972872882342884646923426046994126276174422545583090184343083586652325731412605685677028649459030579173348924573139246738517517073204555162106617917128362887665541002854382646631143263834403058746174576997387940513192347844486391645049104530708969500822059840766354603620924802447371557155943679989416725747160870641719756704390113446555685279324622582167206510414087788702043689294282975
190 22801029913434468771382534480843334012166655606172935020018333778472306933354862204683633613295001018554797747731587739543827214573054601499843240249329290481478019360333282787684436516649105621576591529673370339769021954473378742629119173303221712266381630787394722133141842341943073223359314701319473341527911576065400506913669523389337535634264111090784714880567498578731614961530852040611548868247929282188678006633433857613952800
191 11807618526750995565201207160382366474530188590330072113930448003941888900524908370321550521541297132488696719653005452622366679928332974844116308437109444892482722580223397188896395889450004028887169166809932795211971373034106121157195223523737380832708158873648769150349450514049379009349978423669265650301453150761630369615231202634176544070280670500689839788205969221412354619901339100868676576538256224211703057482107212383516815264
192 6146724825372402245021107352346462139023001963304075774444013718372376754695229883251817688875548295456020957826363125626551326777536767115174179676546446585632461605500714981867384921855380190021436963017766762346290613394141623337190188054855661977869943839307488294256422884217891288417080807480100803629628167011594618163982490501244488201704939347324622966845584812010331888621023715958503917788811047074423582709098291924473382253664
193 3216525485314681896562830039683820965781980732359033510849123370831173528914849773922436008939833035275887876907183980739229179609061321408736982861140185822311945062744291617722315087056614283485642480270937420192981984200489528104538714068282217707174203985115795201069696980787935426005769469536365775894765926062165669486894763903316407969707331830309681521673164341889075026377232152279487704673111182681422398781152943111919484421294305
194 1691921749817015928641331011233421009538585104406968583313377558461029504552809167095143839976120646249960668997623060529260521588986363492622891918614096685969927272576299450733288727759405793846799241347356118438765746503056297871848912060912802106519792727074002022900887747176242230496446066769232364111879408682235483175352068923152162603431651201722251829173337042429854135370548240107493988479362531889812022898935723498451154241742438050
195 894565210596826101277930205682297004032444691222016912564792667935529466408021468946291320617400612719278669695915516597164338522682682133735171566562324310292789744847675129558027843466193148351747044389335563866572524920457049790868791370224450857206161891504512600852483574231050704096783732922341436470774972340004499645549583132058689272728028585581633469285061878574321574365548094606168996232613663703649429633937763186459185405963554632894
196 475412627539369146835930234336645879194831102988876398691352960789678077791930427030518476293762025527926151862977814382517858075739493902025490484715438002388067698472028982439509352471756385798220715736712910497854703669507885256842797187171348868487246075969525059086157510121079903737053787217083387421353371217332546751153161645741554015987174616962717764786071745227138607330203166823535256214258290908598698112626294982497404655447675023188358
197 253948141062838117573039314353288103053291207880433163138406614493203486943267924415765269011401846617735846347214233268053846439953640727367254037132625679307715844541755656666007917290823432566231371890937744130293285416590885878567223810003031657361510812936697456525911084504365317194653592350248600834355172877991577177226641622984754734550787193382122256327314031423584010888596625674427379642987282857829614699057888528456907945334656126611994099
198 136340139780617544806779175734403862049558839210150036771154956558911529009605163496029464317826541913442727720664488017483800342247128712185808625219652290684344692074024136894293192185233607893264820612562543613144752956850503742950552924646812418354019324604270107877385444199311437037449832074625818197408177873193603644616525196646195287920958620873789531169758016160684465911082063090204339837685972553823403423623128312559784394268423413888267788700
199 73569138751773659384361513354759255971819852823717961385935351658417800287380730768596952859730927166955904498097875149981723087773579513564460453914414376924172888141688154690271422773046238938489913859781426463638178046740301779720325712018483507113908877369985665878795632687092805813455046484352209428378772878164646122522295090093930700503816919333595234984379154929984025493245249206204849941991097961557397060770918994411723664513809170815225517637340
200 39897880891256172850054528194170128384857662335763100768649950648751014967114871909804273025504263715218918838504470104907978243260518102844015494426654479435774285543359612401865959898702804017820654963677719282240195488068872769448661078851883666831328337117832521390301601489979884349772673479896870296437142794084413069382682874002068294505426392874864637128982703684775316219456863763583358062226995092657084559833824678874890173118677068739885530039428660