0 1
1 33
2 1268
3 50600
4 1972128
5 75121312
6 2803732096
7 102885494016
8 3722920064000
9 133152625650176
10 4715897847097344
11 165643005814853632
12 5776871664703455232
13 200235592430802124800
14 6903358709034568712192
15 236882142098621090889728
16 8094539021386254685569024
17 275573660966724146660245504
18 9350545165851335746296217600
19 316324842184944232247684235264
20 10672111687461077924197104091136
21 359165981737396360058512886202368
22 12060384900349496179317992941682688
23 404138424986734979132126323435110400
24 13516812241156827511974228112848191488
25 451291842850038420588960839815850360832
26 15043074453291427200505239973320495988736
27 500682526711355318055993381152827004420096
28 16641042350794601967657475265806627881615360
29 552372284095956241290132263395141127080247296
30 18312748439492241327471795323847719915811241984
31 606427705755771996581533012573491848273756946432
32 20060367915436687848059158916598635817791192563712
33 662919671693280325330317676875395408117094825328640
34 21886205803844675825817769894436840077508277732114432
35 721923016255644735905286821312133325085926842651639808
36 23792688249811282173635589160295535162388829724573958144
37 783516302362230539897651518409301515807808009294047084544
38 25782356697068808503856736804974733470996001980428079595520
39 847781672652030863205042352059225355150693565558890529030144
40 27857864128074930524481847877210541473885665853967214885994496
41 914804756200087198083624796776065987275785056375481378587803648
42 30021972810752130730778266496128159957223486142828568358554697728
43 984674616312972617129654081150207793924648198611601603568777297920
44 32277553171389397160554314186699717585456741943203227205679865397248
45 1057483729363459564012624512612233751037208551499376882747024607281152
46 34627583527575630512702119950160134664469236693060861474577272774066176
47 1133327987579721137598749128234209215530859017522164228187229228804079616
48 37075150491806694717284135474434308845667405658731640991835717150913331200
49 1212306720708867672808052688499767707973412808201999518527876235891065225216
50 39623449908992097791703349434096789388345234699646427512568578337934854324224
51 1294522732860358963104505695917758531237385698829429228679197677639827867041792
52 42275788227763664499816617405015119254118102665317421880759037651084552964145152
53 1380082351809564439949934392276449253722487922548119822365263620395188477797335040
54 45035584231496148110265579388010388781265771437861551375250423240625484365427638272
55 1469095488738304619040811496249818957574206916030729665145361540335394378416954277888
56 47906371073673628692059036112046851793505427629582138974389450858930976560289283047424
57 1561675706894275783106590607738585058206818725845325025661524388164918119581299742081024
58 50891798575905438932301016468460331030604557013025034811381402031997744563597477475778560
59 1657940298022443322804289392846056934458820722480785629099513293097457876463702729633562624
60 53995635757005872381807829279188353088972242386072624810156400880865282166362014769171398656
61 1758010365697722065603621042841353710524387484182784424726195741089906650428815188964008787968
62 57221773569121223443173806230835556666315111133985235175901118235679772236405841724277635678208
63 1862010914896268508363972735179934986109123526353404126910676184116005181830174380147985172398080
64 60574227822619731443608902765495864058834730992064573175552295544720927432088229366555422499012608
65 1970070947301096598066416445417056124535479184477031560108319030395100056387348981037940541879222272
66 64057142285848175443746566733985885116532161832594184486271066913171797691378374566356982200319082496
67 2082323561959622223946987279197143653504550950201454622926773388413197849598170141544797815316148125696
68 67674791949253474545234755475859475561397715332655887671025894165595347879394177247696769542750763745280
69 2198906061005516783837001515861265956979470282583572785541131651617704913435026348441476029221364392001536
70 71431586446020314758195870555000213739777209721783239229101757142024739289116030364954880307237005991870464
71 2319960060231679365239202982119031038136483021595111370970212024122241540401192112854382288446919225357893632
72 75332073623469305947204561742019520199696982476748120796852648111650836305587081027580383369688364760130650112
73 2445631604360164891998843602357626191592597396201616430045022458557418526964590116711093211414863839505049190400
74 79380943261128586526739426342829505855539767097599200145483849855882546995948338200785397123828895856375587930112
75 2576071286902178493251634498671453340042875028396227246579092092108914521519844032819585243793741446629754161594368
76 83583030932734515497008043238427496961756368886106198007734581995343732627836645213900807057594197479912148517781504
77 2711434374539478782102663420475308181027023543978409453210807434562485874972417663329698997620543391536815344466264064
78 87943322010508428639567133515894788996538682664816191170949622068614695738497696722704559100458165535460752504882462720
79 2851880935989763217542577266753037113792696094696131908161551257793135739841331703465407868469029182266901049162757832704
80 92466955810952429137332261630998363421740279843429926835018014675527549395840006834361983737126274811646138216473864175616
81 2997575975344380996439301091218435283511736438180587044922551186491369950881821438599454071956646883379664137076477471490048
82 97159229882150440798180749077207385164701838059515000267121959168893768377315887925845261541549647884008448757618077218111488
83 3148689569888211262091812523660422199309149773031593778237573215088452283195411207024633471162898289589496883324376273156833280
84 102025604433183919235273883463658454727681657455171700592757831475177949025246604054321268896576674508543534328884718671671328768
85 3305397012429662910521406773595880657317300193520892944454053273122866448031698146813770425621827654610589793776918052163962273792
86 107071706906799886934479112695665777297314847298792518917769210936179068481754640220024432567317171965244056502241771031237352226816
87 3467878958184198675525102081125411419520446856954963561627665562363957400328433362054185018534660672178486280497709974317261721174016
88 112303336696921911656001150560219964995960161300643448271206836270961013779683857026424265995341660220704046853849660895145788010659840
89 3636321576268107675067083418706751483163397555599632546418067770568323812191398066011628681920378827654735613427616570035735093319827456
90 117726470012987601660627644560957515963955148291129865372375231932574825050068391946585404785622833281423030810452829073088562034590613504
91 3810916705870876671501396022397385546446119828009592771366381387404389612597298768346228228591005909406665762139177163479190922919613038592
92 123347264893441205830208573101617851388760888652852911880001458102068454941592056807714609928371682192229659474719356436657652655414598172672
93 3991862017184780118478482909488104514032738072010367486410888890634896646418906722099944584192389300282450766970290308647574383160638193008640
94 129172066371016535623572782860726459175829146992187564433688708831913291784383621941600532663722399319712339705695487340464320915982960769892352
95 4179361177179492139824048206688464776692333621512095561566869402969095540749620580686481978560251913592678651946270477390409596754375385492226048
96 135207411792721282493896447551379202132249011754644921654154367329934429143752729041358454985872763042597906322058704476277881502625855006650138624
97 4373624020317835306630961372611309721352379403320412655284938575090797629275886337934887913500273480421910997208239155224281478436295680416792182784
98 141460036297684991469015367710714890243897665381178863554330828627424689058827239299255365492235289555622819987219837189264302621193770588993434419200
99 4574866724316394590848422745144300373788466243726913414186467537543892895534522824655075808647107145628872848751698888872659837410397495210194170281984
100 147936878456264388384783407475227860565440474228469932741814052033673266171738668834977698029460670155322113647141900992503222414756543516432619511218176
101 4783311991061780139932357259583393701176137989829904936071013630744063169740815348235905827542785208608721094252726576338501604455202615692424695039131648
102 154645086074015432498525715307228705335264767820811528891198921055602110546960320786649539922376776639580124005488148163280162918080550645586109208249499648
103 4999189232799933311242755131911049257025197114210578180485708326570578044547158317408136379728487766890268023803606429488912711759599165543371238659976069120
104 161592022164344628459910328200334181810571809804573660751984483652002747824974123842087986135615238393202463260157287484731313426310195763760983362988071190528
105 5222734763722129725997720366705130329631842563900634065301024938973725431125426984240672830915350641369484297845785408221119296976595597658471373046244140122112
106 168785271093845446308102605532145204871450836481196576063087034274375402801808600253982526464401549923703296740912108121566076179891946332016565455657241354960896
107 5454191997077317393573472799956739158402880270535963366894611765478374036661987389028155206306096228250378749765478133556778625732780045467188637719353371557625856
108 176232644904511361549045466775933834961358390885060707859293896766230663818449664593879191950439954705863905659536637129042466467830637547892176112090557700772986880
109 5693811647946200407382772438801072669456915352059627022861316511552788177604382060214649698696378631269897347298103776238960859536430825491741541036474363662015922176
110 183942189817196860128010572022533076661143978357887407193374092833337490867500045816605740830468862790213241703111005784508571372892671528959690856925897556066717138944
111 5941851941818091859410932119959874746260991139877676258166275865803188296903239740936786485543535033922152439879605360488664816822932340992982881161909175192869710856192
112 191922192920873273425521876397521273267530947072509170118372960863228465310131946107880920813973787992931554503646190281557084376358641934398662762995350498086207128338432
113 6198578829117057399869903372174187121568423217784834551194675661339814542068494559029201483270520949255999652784333526822655899268574528462494690272472924804402730437181440
114 200181189052398789853821133255591904399335440487930134304291724055333493238498392166416921178783138873082890113228678066735206676091275902942448007929099648996957015446126592
115 6464266205829290255139373845899727864090738318218947554139319942355473045163448873812439274907350284167818186194019582893408539571421510675706690911389997970490145464519753728
116 208727967871692507331696649412786380185530951866319126316199148026937031255121777784471334023324624823181687556376453005106855711835047285321718976474112019789676115201605238784
117 6739196140389030824369009494080413219677716436054282765005579165325570298087737593255592164324969732539706971284010812973844196647970920178714588632100596211243667741615643951104
118 217571581137371858406074125066693657563485603583517766604322679120138878668164271991040595024783268436386427818619837408670744388593788212421688633563874511624831863596958917591040
119 7023659106985695900426667028408781352271275392036850113732561287594883974587313430494073326942586173562463326543193734104599247833063574863736385176353207358992455666735543866097664
120 226721350188081938665841647688371323313401692428096204996933972538927855885768443484350144976923343878747759650242890393116285244632459062074649724367720606132048442685756713715367936
121 7317954225460237027596539994772994627300904017035364277210380927192089181917389397067052564959051502595909660343521519904008726175569265309508907260436785397931152995567567376868179968
122 236186873634914872916700151407154587804380923792641029939459015794245357027491897558320138073208627198592968600216236193264262312396670949142431525603480365883447761914758688810087743488
123 7622389507964124345517574357986294041674885709024194028941326655396808045810667217831486192169471346299479434511954832235918390190894606823780720036607708218014951806301816653057359872000
124 245978035270487947238589981907953927268613079317084842420992306300884240260967419472924316388771879107236958070701839221056080233244388953016942056811360264776468627633243745105465770508288
125 7937282112559768762696689707600971382450016601508822824919898062968637851610818720161324833612997392937627424478589877180968654000001278276951353755560385796122117877020315087265809335058432
126 256105012200421330477131576476388838860450714315752714437125759949334497755003561279852292759664946995063441296532985786746369524683848112028782033870638403969475834447203155097249928431271936
127 8262958603946666646844854341301493278633090784867556592806689657617855946666630426833985759407661161201451519665920804918904940962561982035090402133360976251496008748027601876792982421945450496
128 266578283203130257787097700512269552468325590156345633648646102373251954485918784024405612132268416640236720926946245745265909783229014615721675884001697602698788241683912424292656935526895452160
129 8599755221503090881048976829140929935594501582138661736361572817953201224158985136606054610200795571908827223630408881766255557636443712079872645915128950219160145181332357461642619672644494032896
130 277408637324022953845590931766668657130969075361351584886272841563981274373788310189962387542503339056412662235343611442904101014011620663214108381037750310015512901532967398142219154374244312285184
131 8948018154838772158324972824312409923061746051906592287232759274912684870576333568349441497285506718691815302186804596602224753156858858799875743284153564939492536008725124345203187971863720526610432
132 288607182710374695672632918913431935837387485225502873984433572692363566268762407451437442957096808185268053968547335137154920593378701348122262596895894718359007994234656994976252598939455811236134912
133 9308103827059725640940541229142516194978330538130573236159207982256523048191681835063338795588732850625843069582043182285298609454236630323097246008404560976215098312005979533017730372743181454740029440
134 300185355693330582257162365252930818037532004293060103065369150552331869211234540474397480355919025992811267736797575385701855152182247058047961398811039924569985316661412779064673201489018555712386629632
135 9680379185952190493656030505500117408497351628634719559984037187859658958628347465531085545289908566154641609508850077320167436748033358531811022000858403802956682274267978212099804379971720674789669470208
136 312154930123675090154258553067815354302512799538325234762327705410682324031844156874575795809707137934271023169356068856073218391365229020461963695000678045819493575068928690025978832133927788351874603679744
137 10065222003298572410826330223445891301399568037973617061221160821553281189665117751583121277719809896756362790429042566345112449938020543080164123491739397805310043250631270391036852060879140493310581427666944
138 324528026968195627725746193831518018557687897009499244201788667998632059713638063614113683470717649142545826599084590027321205062315029993148506675341207921191480666370888914028496069171250710652878224642539520
139 10463021182544320537696858630201429246153062683739203374251010859537180457545992220684557907196974779840174689738311657402155689768277342728200598025944455992384902969510976368055267578154436261543242211518316544
140 337317124173660313737037522200848494646401096796225538854186146145924918672404416188760862224984304084606538389622065277018857575873618563875536217784303158685939552244915078703194882962886827135119595172628791296
141 10874177075040838038827415079894920945570963765708826914442906614345161596874827944536637344838223337768271229662618989869995510176989265374140165924178239218660381487008281091305954610735826449798680498022905806848
142 350535066805627341192385353559033989497732124184607222431474010645732089570348354873594594602827569883296169332338063655422225638437563954744951392769076242871145036907040454459576225363072236434663954917746884476928
143 11299101805095827454544555014561095402179846990460985486773133493560726596162601123135149635936088183795479259128498484751678920978106582415986276516586569374414709118906997665305749622514546833295314341322017178910720
144 364195077469504774666610334217512651038683546068857302336634005278132628694428485304250278759910212937123103320796561646148163299344291027887915041280408502531381879221931173533314062104448889046842894176621951396610048
145 11738219604068915017109700471644648509875839674093416078707148675211105899860732066959767463124244137163061964279199659792149101812601224199018165459875733216430954791196265972152460525918085181115012080659234541642186752
146 378310767021485688969201743706784642206287208936323173439382592812452872239139067315507587664145511599120903099654480243777594698267844926585958320104095298017367890274120829029658201708097402808946684391169884651756978176
147 12191967153756989094432888841859739873609286280856467228773487632680786507754558925253267078588941530135822264349582555062683304177590884119050963165222917012185210422383886485576894035779189969192071442770446306253383663616
148 392896145577194400730100166821055413478725568583892961577178231737185644426059145269994511197404037899140763547832471135227664987966799933243078509731081610513639019928068448085193945737360661309462937213333591675170612838400
149 12660793939320433488339581299842902681326085603335761276258187737548779610893064793214423013597204352103063400373926290944814139779529320837845712934766152528322270875529857371489637591717137653278560990515631884566982679330816
150 407965633826095378129449393270001137314474902653900755689364516130954490427194696565491701687180875462932217914485266015176896765872054410832269338715632787681524251856176721288865928412601884526392235241753901243634272566247424
151 13145162612008342860599897182228732826230384866803323255728017805961880788125480655442097187780615457069746857152594624117895984063970477372987688344962545075484416252864265070049366274740081728914424147408986573582490916735680512
152 423534074659937438436454141707215915318692450248069867219239948489356114368595817852467616339488221216938527850805732923286477675643078594318731353395342024753335954512645138563461916459962769737527197966954658442295383197977935872
153 13645549361947881387238788732925419455123129044236772968364757883118374148278011999196637655265715710878946763094967294245688593840307688084741618076602946101612972383311303118855246923007973520987888096556149526294089906308838850560
154 439616745123732255714654211996759559379634595621356961884214034430617143825022179560887072692487316061433163508550600320393745365998284766378982403134052612600073178611750006596492857266944689103842241752451023696459041223583278825472
155 14162444301270193051870167281075856179782288231723238763305608753589299922664191182051963489666118551761224427148749474709200762116366269638893985471343448734101380325319580968790308854774388930532916929622960701517244138700507749285888
156 456229368697998197046286760278307395126427753396981528653713959392802047859032205416247768689306080705186212482562087905735398612254262992435841730659884319205697231242014780946062134264453182183581851567863786469319778345532081154555904
157 14696351857852698923972489025575683400358232566509183029070460136424041107319401043683352594054510408131391584697796075517934562838735788359593932117287219521983439823838797186398556594255788717322917235456290526871607802994572050881839104
158 473388127921238278552168673774191472329120272287877328554076913482927065445820141046058115271542898500773553656355590669197467235047235255310330873642632129280812663249152000742193669303633325390619836461981604462497968528987601357336739840
159 15247791179965229438621336555953486956497549612557396880592320473419088758976487235489061671565838922948084111249708580998898957301298274033833837634350718007423699482253470612989918984464267859243125170124482009370325271838115970913480474624
160 491109677361864775365123299625587084886844597051379042606407406046066441011864056876563197329705995146741828732213283438759836418542723253025654531556353008752616784404466255965713910110113424170377125637466218883548562650613626851636916781056
161 15817296552115244203750180941835473238857028468081990104679350962456819588712392978994053892598658797896401982812057277791842754514722051033552608916043725765813106053438924332920715379417796156942059018697768820588092489070762539434448988930048
162 509411156949032925716970196005503892378990653697818756169993399993225933728218315817681035217307113796148706750962090075691528745209489845604681738199811312338990756409339192711667860924245044417567857812434839972611047538871885311785918915411968
163 16405417822395394327729521825245204826094807047182147847531926743109254947949708919514621240274146199755663444323932066729450147581792556974313473077068358344664882620609252502968910218720561306748471754616885605520044768341889749797611138208235520
164 528310205672102432358902177761423912925902632162454042194514980727119298027746026909388958929575166121791339808957873315321839696057644842558501655417946959392083570411556619767234931151955495203480451032686640803307076452377451853768123871142084608
165 17012720841644888835898214931859995296665420057906068038002649507684231144494563062294688606841163589304257195841591768708229656604305085036653206994789279303242125625218685219858603925447858702310971937834058490616357314711730772786688064664708841472
166 547824975658708279933390119463889266067969497008218501203340105080157984533233555249066238437502660995148102023848375324114526522041548392095365117027102068677521842018254341906307844190091460548516335258404238500801924267797046046735620179372336480256
167 17639787914744543632326068049619144995103031018434365337178918520695941004729712384243957883658779173631327732203721569812762513115488158007815809712978247375202455952481641179066609707040991129009306585311086687458167544414876729439838404543297928298496
168 567974146641691951783454248748820255437141634699088973408528787365155952546899458126541773972058172346627267207553622166984373424923788918868158765245565390038873089866881424641374538998100845380392674918097647278912358904076308521588834036769999049195520
169 18287218264374024931101560908415645881659594532525089866326770737165458883086485982146093880323925561946081511835365418064518346323407675878856462934849929458353897521224045978324937281019321233617290432478755677145662035498194024008505219497476992465371136
170 588776940825420643458371325491983983304924762671386070857198562563870539012863655995611438007559803448315985258460083738473162462063852578361498385458454270869643379813101903175772123156905879800693596623121286720280976857054650842840353656852610026427121664
171 18955628507568655477954931927795457067160892613115984118660053435122978556165241034547507754877660132341406239356168870623825173474315200232570327071128263693959137595808339840373585794961281901644895307570629731767956869160481367446196470299788771764241170432
172 610253138162305735006645151718333199626712026316231651404537852662455138361377939877871707231731040844476794420813720087823156911218639527653969219909964061257632897584216988874343608694223073209907823626608995348245283927944057372390463472134793773132244058112
173 19645653145422237648152236339398201893741171311283432488177360841272039584983290075424428184270849795429739079237032637657668594720464787320393531289108468425182240606710684984990277142088693236239527499725752815836173470448778190250358459064404464452375674880000
174 632423092050622805282157829020615294316564920273244913156832037488926382471960604984570370591944430957738846522258861212676530069272240473784617614914515403770366003409151619033243192409705756434075348260099987580652479576155748469272518327831462432591022299021312
175 20357945066291669183763073943184882925323048803894009683066597460848459534870537555612311798370820969165137229643361621144308964224201712716032489725703027015442897453772019173613627894979904314648553501532333021244808941759952404581767791977642430226522659008544768
176 655307745465034057608682921933212648136414545174292315606155153568572332021317066371054711173065276276343801072773504641150669103581737462031964148904302432450989882851578651475598504580595166052550201503912822849313388899046834592969133328661267482766921697396260864
177 21093176062868691579831593863965061072424678016592460079840002861659975744192010395222308892907635381936095274016311311325785566414496362692302361625465865596695446690401680219533125044681628095780894315676082170613652239927790684911329297844860627946931933803010064384
178 678928647531520389686716531883558176815879573576583379258887871418217548497192299742826359191764132446695198807374613664311940398878664766301299546646151062049828626021096391648744222831648056740136210910825248540928456214710214564247183989234516898549093380900939366400
179 21852037363493924725384946785139488219038632872290289157937274073729805474468402488992097757037397935253751430832888517825442604407150002212721481146130253802504329841801320780604574736147048726855212145284857414898333376702845865933108354035395367994305407761500554133504
180 703307970558744698071608724379224867023533299364107548417231275150302339739883063234064356843700505101168126351953062342904342465764733196033667614540112165139586701913947583365919115532973430648732468103655048628872626055996763830156826833784510906794592554485880471945216
181 22635240178098411264905180327467635620087133283297071940118738302085956530865858463654735684532367559674549941641234454187933700824228399243505661753944974810729677625242581813938364705612135034945804183105620688345457429539311294162400236273770204495198379074355553210728448
182 728468527538190579720349525718101950857192995453011539072826835215329425347287708088988351961129702525708924353565293124660768325911065431005128233585291957608135262499130220154105398953269876814009064223879596682432277730150730961230385804006453495606888685834305187923099648
183 23443516259168227323345591681621509479864091218385128197846172679573362873671102600389715969722703040006215119161566222389440937505949408305723355556310741910278857266543576700238086363554817518686348335822533586001717321367269847928255138278951245785075965761054105852182528000
184 754433790125751605407588436950407646262549462916600951833899177501683564895208181395428677637909424950322606848301786631563174469956458605270558311460122455065221009553077207663893929474034313246347183822355851041348274921305457932325593153067870939207856262956018945557599879168
185 24277618478138319936779859945998135774412321770621217686658006743437121987105348973176581987479472052007290000913225275688754147314423940300747742944574748225475527848698780065031767971947216671332206538447727108309882874608323714003138052525890143869682488233067634538903599316992
186 781227907117786022507264004087386419679043517870941210882307261882780277918821443937138162640299728125271056772594001636482107310382325254251406733534197778270843186582439133857292898279541922208268495971526306882611625348942709808651331556548172333563468091996546807050613194489856
187 25138321417632613112230237197349748601799223008755786644374068517779145151492458035856615832624256226108921367299574124552672399204278519540178773734142605685899733942851268286186651375338265642605717225191311507629513158067951840019207863377768310817563664852518191648912294979567616
188 808875723435000333070315154808085310273195158474010586992811233493854601561210720757294856439755954604433919127316984666135118395756089005403380313859333543245073517831072737792197553022338048699429863962142118279436567691098023585777576526046958621750104307485355417783276099390668800
189 26026421979978591429648851446055462181280266780833316609496936941510003082327271107323822361664077888721407812205544794314027990250979647358992439943380790158235978950120514049669308622371154185428743394859658187640641119232437609072513729518867281632018459661241542911730248437104377856
190 837402799627882927968798716201522526470239772633356176542014030775972121835538460564625831398740592955216900174957611355123182623720357850480108820451283541503454364169439654067133853728224809482036364334744280461721223663704551826466216029343955428484804376597294134341875288743664943104
191 26942740012436030193847866695255916486920819287097018076006229179454145334827535563076211383989909292519911308946806464673077112881569600139769926568063265862496854038743645153040653933554931044095842843005231623155489579011974343205533947548385568221050478923347430575231667875116568543232
192 866835431917776085338891054095562450062438339399433215247584100513070433787881945900552571854499281581441879280470928321682292624495467678583580578247123362056007561068699728632209385127750336187730566752684012926377723583963601704113672178902211955065621449609450017736446235647532096028672
193 27888118949591302220825022207294896514092209916697822227618063515423203697570037533801295976561321654877504042515062605826836373082292227247382088586495008934146316549893775068355482330268896432026735285084357623644183189532242995243481238118219091231145163362658387945192284244748113490739200
194 897200672788051413627755182656328627693321076281262313975100901802450309531734437243027652710029264262784701755589162815821407733895520365315983336448794467867119745309894581730342525469011236995820880551300361209314798224468859280203892586322521312221094529321411150015785906177330501545623552
195 28863426473380761463828270423220962265286447990366815409141408634877072412192808585383798616785397203600002619059235149471589445731947454682472174462671738486549262093187914296948988968593516527454574759209998736879960507029426335715929294390118980692418177500174900240022543591166137250713960448
196 928526352140240494210427255660320036482876294000595244403940326854923144847117045589437502721785626503378362162518038732443386920593831195897225913468834866309500750408027911328430127442233789729454515933151796361316361994987080338543452871413350848582301055832596494659441471507788101570080538624
197 29869555191219091104919874100333708925716723969452636844400078589859992435579672829898156743758523056168279593902105962978096014959550898427920520895778848996216727736403330143851609683318987153046390232899933303360659041376734163479280759694361393546342451790227481072706211458007970296362522640384
198 960841099030369319977521434515552226162662811677005448008838560247874239562124699780892276762143515833535280985539350631496701005225220613476334305610664420925179521828907092374217451749470689766925104074152025744312105637493054297297297896731440604525159049742689307567546297907129909179518759731200
199 30907423332721216912673836382587066756071059742481121132509323040961296339244710890130108190876031094363516734361320865137686725581279132841770033289987560764536679686608672339265632072717886400297716361909064064172776018274395122347047376841807106592708849014283576222904530284869699754559320709136384
200 994174364001152405108591924334532555943020940473869750374358341559579641189413416242420205437689079964462711112143576647127673547599880448467358114701203043738372199354381799925359384794187262658780697815631199547270492153411042369865498225737793605793458995754956490202275940254397949400747360414334976
201 31977975465519434257345488176698832801281842600817173215480489308072450168308874870429559463601259091597350202984388447345325596562483078366126218127565343082685715408658513248944702662064434196634766497282847203780823045492665193951613370153411036128940767572234672528605647471113148463323479700571947008
202 1028556442026120434680377880257103310904039578829215222168127961028030567424280847208640966766951866979115249465371354085046217633278444359472592177702731088428581524888926120336674798215711756304644119274670439858199164703853652085515593023342168838166380733474967282831220045363358192164502165791386370048
203 33082183230690788055962340811550049070683449194996189169951406170913990825268229441800341534299029548455373476267385768042049371475881539023031962725751613836901473151503576250990468880618481221376949933279848913305291249573638264083146249886431695309216017270766409785289585710185085549266989125041347624960
204 1064018496082184314903819034014090091783085495030613542090368305506383004597742108073777196472175918852002732861287450200392962092422276537262866875199496842818947982819982885304568814575018837455844320103323265121150295499943858114490331175659083648024712702858284542740017934729676821299296986704643440508928
205 34221046098323488185848383751287240501255519712155355031069498925884377271848017662691932344037155205873212900946671690108847193586190265078577200377932698263080567862681996753632663072168466170252207793284056158080642847490245672022363417705592432351670174650351562175973331591878395663712132066766705773248512
206 1100592581367578766792224516961472240566117623939362888428824028121709110022102780706718886890761612029194422484450254209881622499789043532772372085850183760622269491575772574374200633031502328741741386771265036391024687398164079128658591441378181032575075359581166543562731514699159764797893783368927155507429376
207 35395592143765247877437283091470908341205253432143561379727960602108386726712725221104396655045376726818455832121262867967954462432882628967752098880203567987014898162387189181433406784740312986431540791198404555349922458201190197242206614119971168734985857101233850505482439858916813668949863190322186558610866176
208 1138311670182580476368454586639740891361489566415167168036788909519352915578930013617271717954112342844716835328622209746642872944605421381206948230457887518107986205603400972074472706865418143435826410476087191634867003850789794300721210715981207541202138286215093971613623538608940490019383622371169923757863075840
209 36606878845110908830817418725723684022987449249490042548927475987771225348768390664867021952968075124825670902498600270919636280774130196821795108507279563596188005540080314743367925217783462242713661553446336805797698952780603613157175793808050213325178035230674544007609861730752354672599889575336156335513876299776
210 1177209677490859579051993686992517049700135470293257469690011203008554740358543692435166617257989226356594693481234294424825509656512771502590980103845681642381862561571173262741584411419259847055639348398809458703895254597168702726731324757371152854186779354996461661149563318611563974432705380695409736839144505606144
211 37855993902501574090807104916995565478317497201442710003356091437215838034687596598412863855640029010770592068744763460280493086211478502793650898689361547341689473786689822723607567402060046258533771017060192605513797811309865156952599620509852736520785927567079345617410133777420314032359684806767763636080059070021632
212 1217321487179799228275479135305836681575179717554966515962905169622024358934978538853450662002901472477414542144551430168756476722559036091489310828962485139067165489441831303680241792078210472453236370666481369530855741167343648589016425214485001026351734785745070132637076258575575588737469420589693413547188102042222592
213 39144056079822718105569511815212942157582714909680889703121300111643278427186442522389672794164897740341959126201077597811437221948366457768174194782522039749275362026641714836583928108414516923666589765188284512847459304637579567158780846576844831763607355224915270137903660348362886697035778027577203091024490947695083520
214 1258682979038606500253241211230492840256552298491730848073434596634346514941629462623762892265968530734716899440530841126833473880020144346980722976443827480562693438814487590813797825188510093496482745163950345239743516538297223528555736053765711868483280012884459925574813054147538730428319907586817484967736559923932168192
215 40472216069404393181594876016811122634056616213757988175191449862072505514155808517451720938239985492447535738432166757354835519607573739924044205096120749046068104243041195113611544990834029102213480086163698684698813737397058479882121779858418993685619465554921093405143413688317148892949399025128554557766810794662274531328
216 1301331056473539247917001443198675053543789668963722844100593346611175409210463401111114804033113740100234594322321922083481409115791649546580088502187926357192977154814128992678289247070097927311025927745491698472225888093326467435587044459680787446000316947128325866942517395961311102806410870594536571653787882074730192175104
217 41841657380342713292923300284391303398231779765722853498577834695125566251941089714162667645498081503889075888938290675537268989862159892683773797375664711823158461409349129945574888581841093013225862814325320456152914918265985134411246106773326415493178851252558288169381137050608000596818768378171746186768206923051503299067904
218 1345303674980088075497731541172876679957647090434114015720943162432045866220895529616377369901749531866514451656908917155536417423293790382099093982328104787536105784510811094853360577501913513041438757272165394406641630462706623922548249617123502973582906296132065882273937345051152982390011003987683594555479977606110653207019520
219 43253597251078280733570090772717544739901204702971255339974523565998277651087145721999441668567900617401090462354828511908680054809814873880386542274304664315689075922491127140644406986992839726217774534359953982963627677868325912005694110455560552415309965285025496358087613625607654243461092484272040932736681723396187967732056064
220 1390639871392480707849470422128111706544859947203887079305073836101769554440376416748800500815948792691894537347497169446629200043352681260316550136490628000782298110776404613537375038895963163525877250641274127182673289842361468830816789820810274569987850362383346573951766938780205302870385871050891327596560784133080585879458676736
221 44709287586884139524711244317925677948707430580245931823853472558865851317919556693983199929690938803919616096934568162112770465593725196374084741859168913987549613741126653178400222800986650850101941815872957114647364524235515846439019012265736907294905134441031873868440887528826602828047009733614222759007266960330090495046810861568
222 1437379793931418031030203263978941955102628796522191591382247106298791184535305918287695184661802365881136475556889564585248970844624982889402914976218276467097983488670703698406992416377103632726531720070005431110918919515049370647025001195732407605258050293175873949914882721008148843074281072721496696039439071133056050018078779506688
223 46210015922933203191995785018826321700677153596478738402311106019039931969916417573276013953928642366049523710043545448343690558290375432544297387978083135680505533029960800333691394338860318709086654018596034561459832911063752807862845971748357988478332750016596023996800550500195142139333812528337272045786098588466889700685050701414400
224 1485564733071507347636638700687476084856273335497105034883447203199471839189356908872197139667538499188504067180027436636807565464218725414472042941814920676431007039026598537301764435993533169384157602391262525255053202402719389337073430786816718894626944798034429900208962620011305764922147368104353961830943609182800921567833575902937088
225 47757106413632925195065194327776693943824346636620954676361913163242263129315512890042385041390362467643109168062469858697488992315435463324130430994899821058814354294928052122291253181703030510081249096235176925588414009450122459207530549311058841207483852053710918161749983250435897444854591500076689330302371992377281819370651632934060032
226 1535237153250429296051426980813461818588368194796594232950101300012398394973143891478310640187734802850755074464191619768314816534690089827242182464610181467184470518976202820632602313398398873482173597775313216808479042920747093727678159275931864619942444882393170655111108304941694444222017592959137877683771667142962486736134393820228878336
227 49351920848933269902553896293336517180624866557969377177305790318102029240906355260444360174931162871293202569275517378035485619546337793571763322522867788223907817665019700287621138352974252492350350981994953890604747098479568076366185623578753621337506318735196214629993092121987740892483461053874118884701035270424429718102255029662028660736
228 1586440725442460810830644932242898593576361321498492353403923967222952906324087730713134675282541506789809304989890792392684315092754820720884617103072796415327809169404259441169103965839016735851365226352003080602981293911283136697391927883829049608192051764632426274727533335894251128857437530657301533021618129660386876299426070440077992919040
229 50995859698332812851045432948489695128367477612130729514598514150276696308617895666756486842496596159006780373425938138379840657262694288631534022947167906391724178722380246171279440254035188964576409019175208071445137396480325163046541701692101025648856067707747869117992181165785756305887592173292809819769577556422096450382107753708268705284096
230 1639220360619577845531698096415021187871926212215220325781353701872938364147258601124241169201801351793755082412072373542509852714750702071442549786310278455829650364332080712612038096768248104013424956273495024700954098797317687477307040205402212869615463143174146390188639900445004495726067928802408612365888972604111376616900001206149083387920384
231 52690363183327063711385455778354456394172501642661077546236465984584582971022455579260679278042278112649790827818161716922199793869914953225488678795873661100902428332287968750528616070102553835742861929381865748991659383195618595639077528269491808663702779553524315764017474797486258130899562702470768718591927849345658678055786753053297230921859072
232 1693622244123978743083945035934994803551390411327437733398662416263253816013539407343541528035380114991585329695893180531741615307525961542263676215026311819239775671097979936935253124620109869499851639755100800117613254495342963895304880527156950135121259826856471184795757275490388840762549420468851431154851401089256619829371997761775630974495752192
233 54436912379062876840739548824495003031550291856933312960275705370761960728498631372673404018733723302853721945088563017299678357398867322860736999779351389869677947655316199322757979172140306398076925696253313203462245524549812195458961287415663205200323865919774114836692955869509149992794170698020821899553744274749637169701281755638496037807545384960
234 1749693870976502536463805154101716156344771197437505114774488133135834672498419166013744284120507242765922389251480535548988903977882490002246171138292809373089128330563140953227914195859555332207124624635299889506649300834754409472396372349419818741477954106169865364427495893927113011117556701081764082734595520081666107099737567570178636905268780204032
235 56237030345983105787395567875431426544122563259740943232678421527678390829665969511684934538642247178275978424038951049667455856284543950102014265578638604951342536724321721888135048315715040011841844207541625228636090908986503008996191732244601437999689028164852032352948046282290005538539769946396195012325904403969264577057639086107430469785014719479808
236 1807484082146066518756527066049318243414071373678084170851452132337507140293999538798143326659982892671207149599272037003342632277536844208666117493267002903160951407263565640605272676973423498220421208867634329071195262965747042480862250179598123553155981046807815017443926290716517270674254410930310711351422984978370799191837777499226988376475672766316544
237 58092283292266483243152970997031872886610549547019122533274078070131123973887447500288663539887731696700340566400590078252241066116584650407275638358656761393742996547472564826232797779825726492764490893109641613046869003155759683102918292293925045872964792352943143835422745790585654432249920951086161111291481635106609957335898556585575325407734191173402624
238 1867043101805914572429899795784388651958543759314384955400417337624136289699739780167704534028438919033428236555345631775114231401660220783995522177565637599677579270538833250844780565154804278284007559762454197639482988498261109590106358898000866059740402228519106967841756867854385528869134179914837256117325444936651288751069384123768041919423269340425748480
239 60004281767889080661881599481555399991822179985334064405622144882289060320360473914816048231959974330004189652179155918269782155189283933023971426599432584436390593206336561967334591092152820233568498281720687318442608302028755886457503136903519700435096150427571736680202329470349715320098016657209761920673287586306188359956559830254030895340576298882767519744
240 1928422575603152439819292491212657593673224500255217193231556252804791728450495817790723866786414108266556384723397147637994959167102560088569546830780777611847106905938150676790597675189207145395318613015044268360375668236768267606751616639366821481546019603199631477410616161047962542839214938338121785684315433609605964220538467834354829931925347756311624810496
241 61974681891155636399426149455333398022634662069216398450558299204423696331625201269224928975767740258364405099973574053392592595525444802652064458512591668732306558817887722392304833421829046277463224124516876186034782298193307539316716808484185563357991449035970670540919208702790033326734018274311565059355793090904838402734697977410839000030242729949804560908288
242 1991675609968748808978756769443743872599011056431988966707962474383309968199262942269171926221765865282592917166391701302102507173442281628228631566242122386332122209177966667985878442513273705698577341811648574053233882680865571214987646111423735202646232299761940327310397066989310609350900721329303315358107806404743385158861449129309358349564813552798217355132928
243 64005186608571552466178512513008614383886656576653617187937257891981532162965214384994229594746587472523238361371844116122138057022407029575705023526640116545506443725803412735780739914588867870352673590623312801066080681640002469103067966766210711599654858856784240143849635692971899814715675982521792194005663820852962390465572657075390233949952573177033320489287680
244 2056856812495902251584150406699180983967862119353489204727175683447156850609768943376118784238453113974382267122047324473537903737236616650258173463318734100852052909040869715893351877437262564795965177007331539724861820514370343253174266798879608096166542900662167582267979517712264821626798042904166467673816880467930607791091841297474001270857733958373471021168590848
245 66097546988949462885457364788920229147159669077002304246186971455009574282628348806701960442501008631869060523373561705456404642610623401320903950122160253791793962352729264632388304907640715007483074092296598560870871621834095465695348219263297884667311038226841440000341727204954428799622359012153063752773268727905780496869955049340149029883987831033132441873103716352
246 2124022333415414165030122447351654136456353553057467610733161766811461141039809020778569359300556007012280972959842403093544779242223307869587694295033710000082888963899462862497836305096696276722845680177049682789198562958295246645009255397992854836116702542745689569853591075370638354954331910023447786165411114135115183198830812180036486484241949341356553744019332530176
247 68253563552667986673776808893020265704198186738934149434257299502858070116970488642760148666134699707761068907983677786610379192900274395209587836574235161591322034818683861316648500746257821329452357745557702961801642833073195635274811446168185215032708355956656694170295171904388371695071643318945598810982526332151491639095507787370703527247673720890959787393380113186816
248 2193229908197467434263584400693648006084986337307978827285460773240866410168295258628063146971879362312175565036970086532627725100594695940773525346232942638163134215854808792567764270141465733275267329056805906282891965527547836088722268122138520402256101316981831481421743088344624388020300553831711269298383141772496865566937372194708903699671075456855428959216070557696000
249 70475087637024611458098933471964462038367316561558835874368170623314195869199940329888753849391286263844687444698460099219105708994763412299660454627422339035800444153898818960208650578015157279959161065087707283601064706127575131243502023059039817051458885397242736271409229018270939085099318917346499087841538059843640888997491937613560961400856582613467608350480246469820416
250 2264538901309990048058793934021436245796915056491597772313280592790502053151214094831059245821356189072946177078588885370705382599778304654554553127302837579404481951273329153420656572102409628272128098289135626545476112023315067176845468385727777187943738745501994173032552908997295759175630711793452897807274144657130641027939828286691892807610361514279709178454993543180058624
251 72764022798649625985092202330391842749796467743836343076993624006367618482988317795083237607718878235874247770712906800786646796110587870058513170565633477064565699386801708086037168165048928695237148887323208406380170671033907719533019102961591518189761587661651531807049470785653605074647670623906108101355550892273305157967472223568186938877800034875965355673143641538499182592
252 2338010351164582900309899396486738964718777904425997836529158024630643109376923099224805362175411493700043614781007893090537006473890329918168410981073021316592675608926949233994979099044793900903465100231447748426967159544441850860999224028427432439456818989586334083959047572684171974433363633440913834380601298750889429426713696008605464180213690341181314412546808061400293834752
253 75122326253973647943663761672113473275150999680894981007279483237412778564961530978211951666545914172046530462664095807326190463541240906820230266778354891366275164110753234414765716085599631112507499772561865900013962361802258111319185509380431810744272807800532394512855519059898920319788771347009073687311048770226536368000781244420093135729122749149564366158728835801838507786240
254 2413707016281812013913306852930250495220780140689458380959229413833930969431525127570732596543105603358447152801670432848012177788072995299582541933282322790742652672603983995952562477697306170021554018306704466197502143611060524026401246696538494300841450659665476903891266667142993881067471254357938256101547085418185850714114092765164910008683401826362892383808162973484482583068672
255 77552010358767594731494746406848776205072759293223588798581733666161513400825131164390663707905011977252569286638413235914716275926779875257253678954283659081213506707762183934821947573514783948657146426865119078648508719016628454756398432057307851942495955643453257989256173725977916970503841648974088592010708980634467791623494545181533129505545440432653507901284209352241147111538688
256 2491693422708507991173051752115807426589179582798357906967621242641190588258936952292625661548001944997435750448846134212815902589299444703910965996741177975253786332014123996285833173099654696494285080763221925945895511797528479365552821821436706246544383721217434544741157198281596439440148289533651256902434518822998734948579397238874970847308876939389455360860231256579393853612621824
257 80055144127800936608570989203786927113570255568083446640188748989596136832309340605906092519214651286005373512647369062915472093962097922203518932701583200751112431148095220433950308981141061235378679813910018708091105869952670683802918586134201205733706952058032352360796830827032895696318362152165288907811468182645220886012957051949322604172657944625663636491200153305924820463438004224
258 2572035912720580182805561347209472908921650330288386379284020068802328191801431807835697831437415943594223192362694206299762913684937816214779584533957694984565215769967045110263432241633483208151101011244484605628788663373524224560403793898273854650618749202305997389770615245566921721700344499988186749239187307852132676062863789134288685452997387261873660891061900334153317757101444956160
259 82633854795691772109528082114813208783776808780540895173804461388544572096665395740352178191148389060640249439166673671623903195217003699287726671508250015343055898526660284151018970961611632562896707646551778758706618772830391411392975932634026440316051633203968374458786794806352302556058823957390029664183189826620572286303611485797348356169696376358647604700562322610341274464545274855424
260 2654802694845740454511021470741446938132549283509886072506657905241389266962883748306483786802047862090519851388598002868911055985333417820757422097410275279432938145928297905879145063518389045844420610607805335785557435819302172694537667955843288873469657077737236653453475053140501806358636987492948819177782755633137009392951441092154486795761932401397094183623598214587763262021679768928256
261 85290329420050693111723447368432453591957374698045460643472109025755318402865778565256777632939687712463578839097111115485326897243182347668716528744873881906517151032956652790013067015248331042068545477123962489832220604208945928270240051973239970379079694766030353177037970675140211600886628685566548953083329636143355730662682160453763062463316960513495425739146469953335425940624607929171968
262 2740063895241442107606255036129671687285336638534945552058751901659497029594040147904987918879534507140822841902128342985064307098139355049052604326707932228597747779852223592859372514738444685120319786091941098873569775063163178820127029028534745164999124858194967878861354921847111156474192534449309162500991785354044942594007973591249975155127401929967726129181095946203470138301211559652753408
263 88026816528049580535021682073301159651822023239579610208231113012858880450440080139325218164720532948917151307124335039111764325855230778908685698703886425381703171115683851058122275934859742729049233161698687165989853689973048165560273554116205135717755774441058280417280080431314300799587952505157785518932450116732980174157925180910151182027229830197780922596221921970662846200503269389427015680
264 2827891610464274085578155774479835355773992864692504673449600731168927788028026615941705921170540901214903304512065858689897477216855172609670944829514471860625091765826535041642276609588742406356490841092075955362395126748286267655360382958588196665212557293164059050969559344537956145710413947775106390469465921354493395089091283507546386111330493722120900363138263791348579112799144768602487390208
265 90845627807576410730424465680561825643729211414165794407130527633123482374202305059499932405581477635692214389142570723230611093122697166762919621046990793860991510706723154120882120802646023536077859296600665324004776184776820765319175873630519475166839308590575385738628519202958652985460390527641670713362749374156693841718900417738800066893658222430476244690299254524899043128117429195538245353472
266 2918359961668009694523289127200444744420017089585597414022271283730808440763902098436931730077384841144024768537692439160039300325042888799549167832243705593480358172655815780845105545103830307181335796753348462111255599580638139128529436271211570768398325780282667736497780125083556407307827706223836463146413830075966794547218001437431262940876351111839595977287551306429283547633570055175920519479296
267 93749139844167877149045496493177147063892466041617001126007790447356574603686505634859981838212916859802219249670250595808254862152360306628822883729909999241369512472643342852344796948955076544480815179934454727905596620258155418515895119756166640033292132319155129433215522059329870924335979795470731434781481670871299398636128850529258770081376990578728207234465406300005531636775657382083649282768896
268 3011545150268493321306771209717872898883355723760575547454550144443526675013322058567819138691855764946112532053730839880373778302786002452447936068514612342155770797384421085933032065411597846498340727856300252134456954309674591613489075949667340704384633680390845184556252497771192802245407169869724520994903579844415529404262394175336868459095294240646155005796300369545395836003568352681010541132513280
269 96739795904943162337741568960341807886600838909659704629607498833308589310874099219475975396810229361931644576797849837676682766003467061750428430992466726854526726152916105088985591982621894552973880126103681316715418104478939261439483725823276759388139542272066521805242744146402535991419411428752190597803494632194953741279191318817489725977540862524812422029266489611880035955281393171535785532887924736
270 3107525515114558704449350786364288059594610582198704831147184089056646771526534284520187227329811277295414180130860366788541807969709825480995550012859512003297980641101311101951402195761267804123410784411354891850452717811701675064784255271970255507567312136976314506819262435370404458767125557954558607031309305285375572050366048677969100767366579521554681653084117737474253631598657535403038310444107300864
271 99820107770794552679577765963736247020666890580763715369010988086017412791567318159596215054591150836817808899523784475371663647746260828951809196932822416329038716690516752667777625321939738361650348188901246545603797698197871609208824827978747331704173201624233833527116246179681775733754373160617124896930857274067607023627216190978870734618715659193497326566725818232257410528065471149803292155002363052032
272 3206381591205208871738954384585310462632923494787777674146916701242046540209997546126282269796288395906508974148253685241222404326658424409607725832934002999650913203277345830503061803338035893128692192465991186455046284162311152426621021737323868471996183190130878534407395523413002664873548061432069338870603126498351219056747535518525354340872859943111249787310129505890536616835451781526564906096280272371712
273 102992657618123794125911137785044748940490554892893172648871692835636264589547387924519719334302730190375641324939410614772537854654619597160551403611489001188107057585415922958605390241255874796703311114226829095489586226558415527252631583688539868738334056280715705031390843218602721006743901657360891812726688472433839773146003233136246477604263206701806554261388708756592969853609789601632133322711551180800000
274 3308196169994351595258612626649886473366709486860376827896957176883858397490959356979569293274064127502594701532209099068506991639717858587558980931150060657956402815831887658415041722430411831301257624938766800345175228890466041353472979033752812835062711788356748773310586699219846448504772709018920908586732347677240716202370198117591394135680128335613726225418498443256210562097715559076920399792881134586560512
275 106260099951447163548993433860543658447880637720879492491404307506133389457814820557729102066079059160202240831796489712786544082917981981647359999581710381934481983188217777317461151633656614779708924215293456215893942993748652410162132158012244725753959634618207533044864405643918858855270099282756696835835657264764707042558774632733726673169056647224135133292173882025487823185129233154608525070322575573849735168
276 3413054361325475836665962132257102123037308748992989865368212531322238313918349532317751990821941326086910280567521190989132224585456768537828974406594212817204262787592438478171450830607704011007877990445580240388176945099735748950908881900448428252671745943485300589452975503261893071362621487624271005853624538136626580039948622697621459172651220919031016979409815173505794191227559358456487686786400612041447440384
277 109625163588227199947851424375362797614700505288007788756735664520106675217220509832585167432259621955426099718069045814546065300189554302902194748495903627872504412055860428373173578583171107724502951832083311648988094105829263083343608776761136299917447901480057443297510564213966457749877903703680168741223859002294432433071332069709061904383006902423347370751440101497657666055457150556627989935631537850972419129344
278 3521043657039774889192517508062107917200198913092117133001577674843157781395991547346426069624171079029552674115999878913056833618119546844203129740283080347428624319840921593186605699322000647217625170557882581868253901752541417411550113175494226626548210564407100515321613869949950380357707057611039331993245810259583705739237292141440321126945054392717137976059936006821108522103515703026656734198707551546333829529600
279 113090653697324925820237328875403430928357175245409109387298503908827338929843066406287198952081811458782680746621991788444239636319718066719671303553484712260561060323768797437581930309626219337577273836699558573594080169238644796603041505594264125157107628207357109335558871543838206492913680214223220973407249984051616198864242657416286536715374259414881092316249851883046586274054549699127136810148023756137895248789504
280 3632253996302371512770580526288657432288534715174720825601159002406626029259528763757676995456782141860342419184673540054510431400018223234402657907370194523367155988638911992069798934282864210787234279724899945306977707887484270493639548247893468772631978351477433434788000178184897017380337839201356314378200828935263530139820959896504462748965063645439110300671598294716416490063219251846817765601913093191717834106863616
281 116659453892503215425404216328642251911128786178282271153797963310012460948562567998476807931281629423635392448717549777766387933392981834536705228893556258728354698029584742731339818810564147763707020356156999725819476412886121541723440307706762544375733925351153674789453044154963764303937592341013889206559906281935048615546992566190249970366496990722375821885367481517436997810489252922195368593267205693920520284214919168
282 3746777832692480069017846280286293383726218603123699457096395488074129278325286937360124648798367384345182943084968453876718293626069380473202205256219089781597986453925831891859917305708105599064335169262771657989102034442532592457337571259512064451029169690767926464168458557124147628354471941640307091699937692831717535020234021430857204350663326238553128210727225945743974624136987630133773299275919537382421400232193425408
283 120334528382449757878923443579199258685692523066045800156283080114362506377915703362654885069186810751375847177239249388081411572021859351323384104503133948717978392470551556754718076993867827166991256139211881142974200564164958664405758933426485051908114397198732454576034140318118228618405589903608764514657052111942686901391527171559799725534611601488574314446617946822191067531479511071314644208095789728861481117141067366400
284 3864710203104551277345618413215302824090346880564041010752855623788091656249047938870149610313003713454242778709557468547856975092663059029223023966068467258908241542106159383216837165299871707497444543476970073703903686703028293647959168481920438228902126949981813909211975065580134149254138432089667356223602026895334792308329193614726296751287966548059546790790128479456751213794521674600522714858055670519137896430822404128768
285 124118924178826844147010036937349401328963922379373441755273076890355580068318299706116773982430023232985465431551078942364158809786641868637379630458740537981829945504658345983551964373364207706239658797848886435601914948490207651719066136180044514955187080294360873881666026813033408669314195954859512087934442563876805713069596600287415964553732044469156909779129988109421693969142353265236354258663021162948399973421846355771392
286 3986148798508687536301538765008297999607003851157252685170680311599572803052821053108485115486236765551486084847447006494521329463134900306061824584356690143263350739842598985035975335989310270793139979838466596280219659525974213814598075216460276641624525236810533599519384245490975020650697601510407953604403351630242208528162374448235909563279709054026307046633790610066986767511156650960504306170440393687986510055413633081409536
287 128015773363895003798161045814218910379972735591310307318008278746665852686908888297058779160930398829859242234272432914664803336867708132010014874930505392345362937136813798972531186422886861425161367194950616361187003356332935871073277805654669994457262670434164969935209180451642793066550731655919051731057879175212347158261505496172455969120452505996254472439523641105525932438976145401052752340368536965812649226737879357017030656
288 4111194036619891610293729572712440141493234384792113732609673548006515473395122368075713033040004090538394736698774277392770529439819727941758236227281312196739502920304342635356938039735722188199199115178979475445270278734985274508937846361960768399936180154134657314180283889850132199930090365514859476415549624683073665720862849819510465053573247711005688014665821726279920261582776305878731807349908097651937869517768314895885926400
289 132028295419298356244379331365769169476983922235320959322265779973896844219505363371743306503215176684344921317661946953181618448826814626186336777023413571273675937886154170558292747764053393467885130308371821056068257637823284280539735078927605992216844847879647367171162678981266785614023538032758493248156611601268617070032090589508947463124712616204889100008893206800373010841438322635824334389297944091850151792719223734858422419456
290 4239949136527019717273831746934442279783712970310445764524422011255245784850181430262006935965278673111303794791647957034299603917069252584513245352292091490066142668711178400270637484416536730473665634006699993914710389587189423975655027990311305688315967897216084620291640134951988409777947790438809074315185405201873850379352786387857108596201193388773487927727918869571924646211784307055020378079025028424434919737311104517004595298304
291 136159799617641449265767573625118299967137480782947053356062419159861711485371308179396841849727015799667451666017890330079271315325855307591371180553540303578004163550402465004562973162968937100874164447464923089744564438168547240390569507548277484924663542503409494392819314593475839524377514218396203219715454843603781949378874218627870856957529164983504767647272150903969051352223293169667149480263860755468359190967728480432628885880832
292 4372520195333652535855951350215093153628891247269117559687486073831640339807356028183351115908990633958623437110379380505966593771413183649649989809074881753076213622767052326477833904613920882429223231413364675680781826699663313915322399764095505468154425080456602470207367102703108307904282418123590045149189120432838138770397015066834002766777271632043910570050351763834340194944085055210466520475722668311545085998585341894781829824643072
293 140413687478530362664211493934466163988521334467173871945366183206680891877311081087098349929889955141864548058124454268484593433204068734401859141592509559357495465655464432535362736448087754170250582576674584837755000704209202674907180938588478645491183713861213899077898188134715877703480888342029674527550155681957427523379930543962860865098108338477593400420304910234265571514808279658032486714152775940402360641102509382638960238185676800
294 4509016266864475271225148028098665979940501179635222683024609091470145544876570380544960561039319702168342040794567695667526610497443901321673421870302832247587637444867637207783212183979980511269061543285332141635826888371697112108776472589622374480304932771124509493890138726944930457550636990387615228119665600359188987463888446088640731089477670023077838153118281895356816738107069838130044556737340994439894652486455176084030390584844746752
295 144793455290794985456095689579294641053588315633321265392986216155858575852246014830479876855232974902551968781152042446260247021385396841320803124402182824157710811991024911986168139087590720842991910284498540040883468612457964441516949829364684412020579042655203338284659820973503118342827930138918426466309382123406715881102662919704811038040699300382377206916375649292623272964233915584046919842129344190879755861393129263274090289599608782848
296 4649549442492171591562184126041674636516817469803525123928001334843363815043011954197272411221229121095812481400200821100704859426637453109196404493411370828461661698116505705406387229466678083048230739410015842909057963708229546082714037959972455992534538185865777554048156039448075816644477971744732478292511217647779594778080662474401280476696683445873488196838445351080822114775687399619066430001262786070886198986223483281324015475297274036224
297 149302696702654660349361045562644310955333691055438635302727184798062603371486020868294909706010877737033087104924510665675763918715324386096766567131070281498624356919441586266657940768517232726647003678962364250716994617596395224185048951722100679423734167417001393673086791399071254901712497350444298766896783001066220318615291713326815877542016530401142443269388103343464326880407704244230921990306047002177154720463029780593823984095074434678784
298 4794234934141286907703563527835977914474361469378034313308776600310131683389481809057885968746894799021555073364518558759727234131427761539554366381369603362354690417461293963751732569585326498615127677360046208673270907426225983110904790549561837835703086314426980439844480953559078219035472423044547730957849804104041945019651892973573371042836637770495862058506800608638517570501462183831148023704558882506345093545276386115721357230755001086771200
299 153945105381635859371516879218025290765661557548337908770039581413660781600190086276898899951801467211252419382903195692620077435624259834897061244690748088301618237671408500108676242296190582601499604220255014147612486472781375610550926272880884593816011758544330328537230981086057825244410954272554923143618288048880680886461886937343608454638003008470900681489905770812176598870962438015332213908094659065220423175120259623309855829727035801976438784
300 4943191159527005079700878471858717523055606328586134714208750983220557106095694320962088512258903546016309820378649299252046620740464468476475778547323982152542534463432299725586882246757500834283829844397530951955617379291082181056358249023411728525237602916960818390308948007562138548008416811102029677320573778038426519604628908582790304112031020111717168945695599756469378923473904102521707928519827421947323223195943334936974239398462562371188555776