0 1
1 4
2 25
3 226
4 2713
5 40696
6 732529
7 15383110
8 369194641
9 9968255308
10 299047659241
11 9868572754954
12 355268619178345
13 13855476147955456
14 581929998214129153
15 26186849919635811886
16 1256968796142518970529
17 64105408603268467496980
18 3461692064576497244836921
19 197316447680860342955704498
20 11838986860851620577342269881
21 745856172233652096372563002504
22 49226507367421038360589158165265
23 3396629008352051646880651913403286
24 244557288601347718575406937765036593
25 18341796645101078893155520332377744476
26 1430660138317884153666130585925464069129
27 115883471203748616446956577459962589599450
28 9734211581114883781544352506636857526353801
29 846876407556994888994358668077406604792780688
30 76218876680129540009492280126966594431350261921
31 7088355531252047220882782051807893282115574358654
32 680482131000196533204747076973557755083095138430785
33 67367730969019456787269960620382217753226418704647716
34 6871508558839984592301535983278986210829094707874067033
35 721508398678198382191661278244293552137054944326777038466
36 77922907057245425276699418050383703630801933987291920154329
37 8649442683354242205713635403592591103019014672589403137130520
38 986036465902383611451354436009555385744167672675191957632879281
39 115366266510578882539808469013117980132067617702997459043046875878
40 13843951981269465904777016281574157615848114124359695085165625105361
41 1702806093696144306287573002633621386749318037296242495475371887959404
42 214553567805714182592234198331836294730414072699326554429896857882884905
43 27677410246937129554398211584806882020223415378213125521456694666892152746
44 3653418152595701101180563929194508426669490829924132568832283696029764162473
45 493211450600419648659376130441258637600381262039757896792358298964018161933856
46 68063180182857911514993906000893691988852614161486589757345445257034506346872129
47 9596908405782965523614140746126010570428218596769609155785707781241865394908970190
48 1381954810432747035400436267442145522141663477934823718433141920498828616866891707361
49 203147357133613814203864131313995391754824531256419086609671862313327806679433080982068
50 30472103570042072130579619697099308763223679688462862991450779346999171001914962147310201
51 4662231846216437035978681813656194240773222992334818037691969240090873163292989208538460754
52 727308168009764177612674362930366301560622786804231613879947201454176213473706316531999877625
53 115641998713552504240415223705928241948139023101872826606911605031214017942319304328587980542376
54 18734003791595505686947266240360375195598521742503397910319680015056670906655727301231252847864913
55 3091110625613258438346298929659461907273756087513060655202747202484350699598195004703156719897710646
56 519306585103027417642178220182789600421991022702194190074061530017370917532496760790130328942815388529
57 88801426052617688416812475651257021672160464882075206502664521632970426898056946095112286249221431438460
58 15451448133155477784525370763318721770955920889481085931463626764136854280261908620549537807364529070292041
59 2734906319568519567860990625107413753459197997438152209869061937252223207606357825837268191903521645441691258
60 492283137522333522214978312519334475622655639538867397776431148705400177369144408650708274542633896179504426441
61 90087814166587034565341031191038209038945982035612733793086900213088232458553426783079614241302003000849310038704
62 16756333434985188429153431801533106881243952658623968485514163439634411237290937381652808248882172558157971667198945
63 3166947019212200613109998610489757200555107052479930043762176890090903723847987165132380759038730613491856645100600606
64 608053827688742517717119733214033382506580554076146568402337962897453514978813535705417105735436277790436475859315316353
65 118570496399304790954838347976736509588783208044848580838455902765003435420868639462556335618410074169135112792566486688836
66 23476958287062348609057992899393828898579075192880019006014268747470680213331990613586154452445194685488752332928164364389529
67 4718868615699532070420656572778159608614394113768883820208868018241606722879730113330817044941484131783239218918561037242295330
68 962649197602704542365813940846744560157336399208852299322609075721287771467464943119486677168062762883780800659386451597428247321
69 199268383903759840269723485755276123952568634636232425959780078674306568693765243225733742173788991916942625736492995480667647195448
70 41846360619789566456641932008607986030039413273608809451553816521604379425690701077404085856495688302557951404663529050940205911044081
71 8913274812015177655264731517833501024398395027278676413180962919101732817672119329487070287433581608444843649193331687850263859052389254
72 1925267359395278373537182007852036221270053325892194105247087990525974288617177775169207182085653627424086228225759644575656993555316078865
73 421633551707565963804642859719595932458141678370390509049112269925188369207161932762056372876758144405874883981441362162068881588614221271436
74 93602648479079643964630714857750297005707452598226693008902923923391817963989949073176514778640308058104224243879982399979291712672357122258793
75 21060595907792919892041910842993816826284176834601005927003157882763159041897738541464715825194069313073450454872996039995340635351280352508228426
76 4801815866976785735385555672202590236392792318289029351356719997270000261552684387453955208144247803380746703711043097118937664860091920371876081129
77 1109219465271637504874063360278798344606735025524765780163402319369370060418670093501863653081321242580952488557250955434474600582681233605903374740800
78 259557354873563176140530826305238812637975995972795192558236142732432594137968801879436094821029170763942882322396723571667056536347408663781389689347201
79 61515093105034472745305805834341598595200311045552460636301965827586524810698606045426354472583913471054463110408023486485092399114335853316189356375286638
80 14763622345208273458873393400241983662848074650932590552712471798620765954567665450902325073420139233053071146497925636756422175787440604795885445530068793121
81 3587560229885610450506234596258802030072082140176619504309130647064846126959942704569264992841093833631896288598995929731810588716348066965400163263806716728404
82 882539816551860170824533710679665299397732206483448398060046139177952147232145905324039188238909083073446486995352998714025404824221624473488440162896452315187385
83 219752414321413182535308893959236659550035319414378651116951488655310084660804330425685757871488361685288175261842896679792325801231184493898621600561216626481658866
84 55377608408996121998897841277727638206608900492423420081471775141138141334522691267272810983615067144692620165984409963307666101910258492462452643341426589873378034233
85 14121290144294011109718949525820547742685269625567972120775302660990226040303286273154566800821842121896618142326024540643454855987115915577925424052063780417711398729416
86 3643292857227854866307488977661701317612799563396536807160028086535478318398247858473878234612035267449327480720114331486011352844675906219104759405432455347769540872189329
87 950899435736470120106254623169704043896940686046496106668767330585759841101942691061682219233741204804274472467949840517848963092460411523186342204817870845767850167641414870
88 251037451034428111708051220516801867588792341116274972160554575274640598050912870440284105877707678068328460731538757896712126256409548642121194342071917903282712444257333525681
89 67026999426192305826049675877986098646207555078045417566868071598329039679593736407555856269347950044243699015320848358422137710461349487446358889333202080176484222616708051356828
90 18097289845071922573033412487056246634476039871072262743054379331548840713490308830040081192723946511945798734136629056773977181824564361610516900119964561647650740106511173866343561
91 4940560127704634862438121608966355331211958884802727728853845557512833514782854310600942165613637397761203054419299732499295770638106070719671113732750325329808652049077550465511792154
92 1363594595246479222032921564074714071414500652205552853163661373873542050080067789725860037709363921782092043019726726169805632696117275518629227390239089791027187965545403928481254634505
93 380442892073767702947185116376845225924645681965349246032661523310718231972338913333514950520912534177203680002503756601375771522216719869697554441876706051696585442387167696046270043026896
94 107284895564802492231106202818270353710750082314228487381210549573622541416199573560051216046897334637971437760706059361587967569265115003254710352609231106578437094753181290285048152133584673
95 30576195235968710285865267803207050807563773459555118903645006628482424303616878464614596573365740371821859761801226918052570757240557775927592450493630865374854572004656667731238723358071631806
96 8805944227958988562329197127323630632578366756351874244249761909002938199441660997809003813129333227084695611398753352399140378085280639467146625742165689227958116737341120306596752327124629960129
97 2562529770336065671637796364051176514080304726098395405076680715519855016037523350362420109620635969081646422917037225548149850022816666084939668090970215565335811970566266009219654927193267318397540
98 753383752478803307461512131031045895139609589472928249092544130362837374715031865006551512228466974910004048337608944311156055906708099828972262418745243376208728719346482206710578548594820591608876761
99 223754974486204582316069102916220630856464048073459689980485606717762700290364463906945799131854691548271202356269856460413348604292305649204761938367337282733992429645905215393041828932661715707836398018
100 67126492345861374694820730874866189256939214422037906994145682015328810087109339172083739739556407464481360706880956938124004581287691694761428581510201184820197728893771564617912548679798514712350919405401
101 20339327180795996532530681455084455344852581969877485819226141650644629456394129769141373141085591461737852294184929952251573388130170583512712860197590959000519911854812784079227502249978949957842328579836504
102 6223834117323574938954388525255843335524890082782510660683199345097256613656603709357260181172190987291782802020588565388981456767832198554890135220462833454159093027572711928243615688493558687099752545429970225
103 1923164742252984656136906054304055590677191035579795794151108597635052293619890546191393395982207015073160885824361866705195270141260149353461051783123015537335159745519967985827277247744509634313823536537860799526
104 600027399582931212714714688942865344291283603100896287775145882462136315609405850411714739546448588702826196377200902412020924284073166598279848156334380847648569840602230011578110501296287005905912943399812569452113
105 189008630868623332005135127017002583451754334976782330649170952975572939416962842879690142957131305441390251858818284259786591149483047478458152169245329967009299499789702453647104807908330406860362577170940959377415596
106 60104744616222219577632970391406821537657878522616781146436363046232194734594184035741465460367755130362100091104214394612135985535609098149692389820014929508957240933125380259779328914849069381595299540359225082018159529
107 19293623021807332484420183495641589713588179005759986748006072537840534509804733075473010412778049396846234129244452820670495651356930520506051257132224792372375274339533247063389164581666551271492091152455311251327829208810
108 6251133859065575724952139452587875067202569997866235706353967502260333181176733516453255373740088004578179857875202713897240591039645488643960607310840832728649588886008772048538089324459962611963437533395520845430216663654441
109 2044120771914443262059349600996235146975240389302259075977747373239128950244791859880214507213008777497064813525191287444397673269964074786575118590644952302268415565724868459871955209098407774112044073420335316455680849015002208
110 674559854731766276479585368328757598501829328469745495072656633168912553580781313760470787380292896574031388463313124856651232179088144679569789134912834259748577136689206591757745219002474565456974544228710654430374680174950728641
111 224628431625678170067701927653476280301109166380425249859194658845247880342400177482236772197637534559152452358283270577264860315636352178296739781925973808496276186517505795055329157927824030297172523228160647925314768498258592637454
112 75475153026227865142747847691568030181172679903822883952689405372003287795046459634031555458406211611875223992383178913960993066053814331907704566727127199654748798669881947138590597063748874179849967804661977702905762215414887126184545
113 25586076875891246283391520367441562231417538487395957659961708421109114562520749815936697300399705736425700933417897651832776649392243058516711848120496120682959842749089980079982212404610868346969139085780410441285053391025646735776560756
114 8750438291554806228919899965665014283144798162689417519706904280019317180382096437050350476736699361857589719228920996926809614092147126012715452057209673273572266220188773187353916642376916974663445567336900370919488259730771183635583778553
115 3018901210586408148977365488154429927684955366127849044298881976606664427231823270782370914474161279840868453133977743939749316861790758474386830959737337279382431845965126749637101241620036356258888720731230627967223449607116058354276403600786
116 1050577621284070035844123189877741614834364467412491467416010927859119220676674498232265078237008125384622221690624254891032762267903183949086617173988593373225086282395864108873711232083772651978093274814468258532593760463276388307288188453073529
117 368752745070708582581287239647087306806861928061784505063019835678550846457512748879525042461189852010002399813409113466752499556034017566129402628069996274002005285120948302214672642461404200844310739459878358744940409922610012295858154147028808680
118 130538471755030838233775682835068906609629122533871714792309021830206999645959513103351865031261207611540849533946826167230384842836042218409808530336778680996709870932815698983994115431337087098886001768796938995708905112603944352733786568048198272721
119 46602234416546009249457918772119599659637596744592202180854320793383898873607546177896615816160251117320083283619016941701247388892467071972301645330229989115825423923015204537285899208987340094302302631460507221468079125199608133925961804793206783361398
120 16776804389956563329804850757963055877469534828053192785107555485618203594498716624042781693817690402235229982102846099012449060001288145910028592318882796081697152612285473633422923715235442433948828947325782599728508485071858928213346249725554442010103281
121 6089979993554232488719160825140589283521441142583308980994042641279407904803034134527529754855821616011388483503333133941519008780467596965340379011754454977656066398259626928932521308630465603523424907879259083701448580081084790941444688650376262449667491004
122 2228932677640849090871212862001455677768847458185491087043819606708263293157910493237075890277230711460168184962219927022595957213651140489314578718302130521822120301763023455989302798958750410889573516283808824634730180309677033484568756046037712056578301707465
123 822476158049473314531477546078537145096704712070446211119169434875349155175268972004481003512298132528802060251059153071337908211837270840557079547053486162552362391350555655260052732815778901618252627508725456290215436534270825355805870980987915748877393330054586
124 305961130794404073005709647141215817975974152890205990536331029773629885725200057585666933306574905300714366413394004942537701854803464752687233591503896852469478809582406703756739616607469751401989977433245869739960142390748747032359784004927504658582390318780305993
125 114735424047901527377141117677955931740990307333827246451124136165111207146950021594625099989965589487767887405022751853451638195551299282257712596813961319676054553593402513908777356227801156775746241537467201152485053396530780137134919001847814246968396369542614747376
126 43369990290106777348559342482267342198094336172186699158524923470412036301547108162768287796206992826376261439098600200604719237918391128693415361595677378837548621258306150257517840654108837261232079301162602035639350183888634891836999382698473785354053827687108374508129
127 16523966300530682169801109485743857377473942081603132379397995842226985830889448210014717650354864266849355608296566676430398029646907020032191252767953081337106024699414643248114297289215466996529422213742951375578592420061569893789896764808118512219894508348788290687597150
128 6345203059403781953203626042525641232949993759335602833688830403415162559061548112645651577736267878470152553585881603749272843384412295692361441062893983233448713484575223007275890159058739326667298130077293328222179489303642839215320357686317508692439491205934703624037305601
129 2455593583989263615889803278457423157151647584862878296637577366121667910356819119593867160583935668967949038237736180650968590389767558432943877691339971511344652118530611303815769491555732119420244376339912518021983462360509778776328978424604875863974083096696730302502437267588
130 957681497755812810197023278598395031289142558096522535688655172787450485039159456641608192627734910897500124912717110453877750252009347788848112299622588889424414326226938408488150101706735526573895306772565882028573550320598813722768301585595901586949892407711724817975950534359321
131 376368828618034434407430148489169247296633025331933356525641482905468040620389666460152019702699819982717549090697824408373955849039673681017308133751677433543794830207186794535842989970747061943540855561618391637229405275995333793047942523139189323671307716230707853464548560003213154
132 149042056132741636025342338801711021929466678031445609184154027230565344085674307918220199802269128713156149439916338465716086516219710777682854020965664263683342752762045970636193824028415836529642178802400883088342844489294152182046985239163118972173837855627360309971961229761272408985
133 59467780396963912774111593181882697749857204534546798064477456864995572290184048859369859721105382356549303626526619047820718519971664600295458754365300041209653758352056342283841335787337918775327229342157952352248794951228366720636747110426084469897361304395316763678812530674747691185016
134 23906047719579492935192860459116844495442596222887812821919937659728220060653987641466683607884363707332820057863700857223928845028609169318774419254850616566280810857526649598104216986509843347681546195547496845604015570393803421695972338391285956898739244366917338998882637331248571856376433
135 9681949326429694638753108485942322020654251470269564192877574752189929124564864994794006861193167301469792123434798847175691182236586713574103639798214499709343728397298293087232207879536486555811026209196736222469626306009490385786868797048470812543989393968601522294547468119155671601832455366
136 3950235325183315412611268262264467384426934599869982190694050498893491082822464917875954799366812258999675186361397929647682002352527379138234285037671515881412241186097703579590740814850886514770898693352268378767607532851872077401042469195776091517947672739189421096175366992615514013547641789329
137 1623546718650342634583231255790696094999470120546562680375254755045224835040033081247017422539759838448866501594534549085197302966888752825814291150482993027260431127486156171211794474903714357570839362967782303673486696002119423811828454839463973613876493495806852070528075833964976259568080775414220
138 672148341521241850717457739897348183329780629906276949675355468588723081706573695636265212931460573117830731660137303321271683428291943669887116536299959113285818486779268654881682912610137744034327496268661873720823492144877441458096980303538085076144868307264036757198623395261500171461185441021487081
139 280285858414357851749179877537194192448518522670917488014623230401497525071641231080322593792419058990135415102277255484970291989597740510342927595637082950240186308986955029085661774558427439262314565944032001341583396224413893088026440786575381476752410084129103327751825955824045571499314328905960112778
140 117720060534030297734655548565621560828377779521785344966141756768628960530089317053735489392816004775856874342956447303687522635631051014344029590167574839100878249774521112215977945314539524490172117696493440563465026414253835096971105130361660220236012235334223397655766901446099140029712018140503247366761
141 49795585605894815941759297043257920230403800737715200920677963113130050304227781113730112013161170020187457847070577209459822074871934579067524516640884156939671499654622430467358670868050218859342805785616725358345706173229372246018777470142982273159833175546376497208389399311699936232568183673432873636139904
142 21212919468111191591189460540427874018152019114266675592208812286193401429601034754449027717606658428599857042852065891229884203895444130682765444089016650856300058852869155379094793789789393234080035264672725002655270829795712576803999202280910448366088932782756387810773884106784172835074046244882404168995599105
143 9100342451819701192620278571843557953787216200020403829057580470776969213298843909658632890853256465869338671383536267337620323471145532062906375514188143217352725247880867657631666535819649697420335128544599026139111185982360695448915657778510582349052152163802490370821996281810410146246765839054551388499112016046
144 3931347939186110915211960343036417036036077398408814454152874763375650700145100568972529408848606793255554306037687667489851979739534869851175554222129277869896377307084534828096879943474088669285584775531266779292096032344379820433931564160316571574790529734762675840195102393742097183178602842471566199831616390931873
145 1710136353545958248117202749220841410675693668307834287556500522068408054563118747503050292849143955066166123126394135358085611186697668385261366086626235873404924128581772650222142775411228571139229377356101048992061774069805221888760230409737708635033880434621763990484869541277812274682692236475131296926753130055364756
146 749039722853129712675334804158728537875953826718831417949747228665962727898646011406336028267925052318980761929360631286841497699773578752744478345942291312551356768318816420797298535630118114158982467281972259458523057042574687187276980919465116382144839630364332627832372859079681776311019199576107508053917870964249763129
147 330326517778230203289822648633999285203295637583004655315838527841689563003302891030194188466154948072670516010848038397497100485600148229960314950560550468835148334828598041571608654212882088344111268071349766421208668155775437049589148585484116324525874276990670688874076430854139663353159467013063411051777781095234145539890
148 146664973893534210260681255993495682630263263086854066960232306361710165973466483617406219678972796944265709108816529048488712615606465814102379838048884408162805860663897530457794242470519647224785403023679296291016648661164294050017581971954947648089488178983857785860089935299238010528802803353800154506989334806283960619711161
149 65559243330409791986524521429092570135727678599823767931223840943684444190139518176980580196500840234086771971640988484674454539176090218903763787607851330448774219716762196114634026384322282309479075151584645442084441951540439440357859141463861598696001216005784430279460201078759390706374853099148669064624232658408930397010888968
150 29501659498684406393936034643091656561077455369920695569050728424657999885562783179641261088425378105339047387238444818103504542629240598506693704423533098701948398872542988251585311872945027039265583818213090448937998878193197748161036613658737719413200547202602993625757090485441725817868683894616901079080904696284018678654900035601
151 13364251752904036096453023693320520422168087282574075092779979976370073948159940780377491273056696281718588466419015502600887557811045991123532248103860493711982624689261973677968146278444097248787309469650529973368913491821518579916949585987408186894179847882779156112467961989905101795494513804261456188823649827416660461430669716127254
152 6094098799324240459982578804154157312508647800853778242307670869224753720360932995852136020513853504463676340687071069186004726361836971952330705135360385132664076858303459997153474702970508345447013118160641667856224552270612472442129011210258133223746010634547295187285390667396726418745498294743224022103584321301997170412385390554027825
153 2797191348889826371132003671106758206441469340591884213219220928974161957645668245096130433415858758548827440375365620756376169400083170126119793657130416775892811277961288138693444888663463330560179021235734525546007069492211124850937216145508483149699418881257208490963994316335097426204183717287139826145545203477616701219284894264298771676
154 1292302403187099783462985696051322291375958835353450506507280069186062824432298729234412260238126746449558277453418916789445790262838424598267344669594252550462478810418115120076371538562520058718802707810909350802255266105401539681132993859224919215161131523140830322825365374146815010906332877386658599679241884006658915963309621150106032514313
155 600920617482001399310288348663864865489820858439354485525885232171519213361018909094001701010728937099044599015839796307092292472219867438194315271361327435965052646844423530835512765431571827304243259132072848123048698739011715951726842144539587435049926158260486100113794898978268980071444787984796248850847476063096395922938973834799305119155546
156 281230848981576654877214947174688757049236161749617899226114288656270991852956849455992796073021142562352872339413024671719192876998897961074939546997101240031644638723190212431019974221975615178385845273810092921586791009857483065408162123644526919603365442065907494853256012721829882673436160776884644462196618797529113291935439754686074795764795529
157 132459729870322604447168240119278404570190232184070030535499829957103637162742676093772606950392958146868202871863534620379739845066480939666296526635634684054904624838622590055010407858550514749019733123964553766067378565642874523807244360236572179133185123213042430075883581991981874739188431725912667541694607453636212360501592124457141228805218694160
158 62785911958532914507957745816537963766270170055249194473826919399667124015140028468448215694486262161615528161263315410059996686561511965401824553625290840242024792173507107686074933324952943991035353500759198485115937440114722524284633826752135212909129748402982111855968817864199408626375316638082604414763243933023564658877754666992684942453673661031841
159 29948880004220200220295844754488608716510871116353865764015440553641218155221793579449798886269947051090606932922601450598618419489841207496670312079263730795445825866762890366257743196002554283723863619862137677400302158934722644083770335360768496557654889988222467355297126121223117914781026036365402305842067356052240342284688976155510717550402336312188158
160 14375462402025696105742005482154532183925218135849855566727411465747784714506460918135903465409574584523491327802848696287336841355123779598401749798046590781813996416046187375803716734081226056187454537533826085152145036288666869160209760973168878347674347194346784330542620538187096599094892497455393106804192330905075364296650708554645144424193121429850315841
161 6943348340178411219073388647880639044835880359615480238729339737956180017106620623459641373792824524324846311328775920306783694374524785546028045152456503347616160268950308502513195182561232185138540541628837999128486052527426097804381314550040568241926709694869496831652085719944367657362833076270954870586424895827151400955282292231893604756885277650617702551204
162 3374467293326707852469666882869990575790237854773123396022459112646703488313817623001385707663312718821875307305785097269096875466019045775369629944093860626941453890709849932221412858724758841977330703231615267576444221528329083532929318871319716165576380911706575460182913659892962681478336875067684067105002499371995580864267194024700291911846244938200203439885145
163 1650114506436760139857667105723425391561426310984057340654982506084238005785456817647677611047359919503897025272528912564588372102883313384155749042661897846574370952557116616856270887916407073726914713880259865844881224327352921847602436928075341204966850265824515400029444779687658751242906731908097508814346222192905839042626657878078442744892813774779899482103835906
164 811856337166885988809972216015925292648221745004156211602251392993445098846444754282657384635301080395917336434084224981777479074618590185004628528989653740514590508658101375493285276854872280273642039229087853995681562369057637549020398968613067872843690330785661576814486831606328105611510112098783974336658341318909672808972315676014593830487264377191710545195087265753
165 401868886897608564460936246927883019860869763777057324743114439531755323928990153369915405394474034795979081534871691365979852141936202141577291121849878601554722301785760180869176212043161778735452809418398487727862373372683530586765097489463468597057626713738902480523170981645132412277697505488898067296645878952860288040441296259627223946091195866709896719871568196547736
166 200130705675009065101546250970085743890713142360974547722070990886814151316637096378217871886448069328397582604366102300257966366684228666505490978681239543574251706289308570072849753597494565810255499090362446888475461939596398232209018549752807361334698103441973435300539148859275941314293357733471237513729647718524423444139765537294357525153415541621528566496040961880772529
167 100265483543179541615874671736012957689247284322848248408757566434293889809635185285487153815110482733527188884787417252429241149708798561919250980319301011330700104850943593606497726552344777470938005044271585891126206431737795514336718293426156488028683749824428691085570113578497246598460972224469089994378553506980736145514022534184473120101861186352385811814516521902267037030
168 50533803705762488974400834554950530675380631298715517198013813482884120464056133383885525522815683297697703197932858295224337539453234475207302494080927709710672852844875571177674854182381767845352754542312879289127608041595848939225706019886782869966456609911512060307127337243562612285624330001132421357166790967518291017339067357228974452531338037921602449154516327038742586663121
169 25620638478821581910021223119359919052417980068448767219393003435822249075276459625629961440067551431932735521351959155678739132502789878930102364499030348823311136392351914587081151070467556297593846552952629799587697277089095412187432952082598915072993501225136614575713559982486244428811535310574137628083563020531773545790907150115090047433388385226252441721339777808642491438202348
170 13066525624199006774110823790873558716733169834908871281890431752269347028390994409071280334434451230285695115889499169396156957576422838254352205894505477899888679560099476439411387045938453711772861742005841197789725611315438660215590805562125446687226685624819673433613915591067984658693883008392810190322617140471204508353362646558695924191028076465388745277883286682407670633483197481
171 6703127645214090475118852604718135621684116125308250967609791488914175025564580131853566811564873481136561594451313073900228519236704916024482681623881310162642892614331031413418041554566426754139478073648996534466129238604820032690598083253370354150547289725532492471443938698217876129909961983305511627635502593061727912785275037684611009109997403226744426327554126068075135034976880307754
172 3458813864930470685161327944034557980789003920659057499286652408279714313191323348036440474767474716266465782736877546132517915926139736668633063717922756043923732588994812209323709442156276205135970686002882211784522687120087136868348610958739102741682401498374766115265072368280424083033540383385643999859919338019851602997201919445259280700758660065000123985017929051126769678048070238801065
173 1795124395898914285598729202953935592029493034822050842129772599897171728546296817630912606404319377742295741240439446442776798365666523331020560069601910386796417213688307536639005200479107350465568786035495867916167274615325224034672929087585594322933166377656503613822572559137540099094407458977149235927298136432302981955547796192089566683693744573735064348224305177534793462906948453937752736
174 937054934659233257082536643941954379039395364177110539591741297146323642301166938803336380543054715181478376927509391043129488746877925178792732356332197221907729785545296534125560714650094036943026906310528843052239317349199766946099268983719680236571112849136694886415382875869795931727280693586071901154049627217662156580795949612270753808888134667489703589773087302673162187637427092955506928193
175 491953840696097459968331738069526048995682566192983033285664181001819912208112642871751599785103725470276147886942430297642981592110910718866184487074403541501558137411280680415919375191299369395089125813027642602425641608329877646702116216452832124199834245796764815368076009831642864156822364132687748105876054289272632204917873546442145749666270700432094384630870833903410148509649223801641137301326
176 259751627887539458863279157700709753869720394949895041574830687568960913645883475436284844686534767048305806084305603197155494280634560859561345409175285069912822696553156199259605430101006067040607058429278595294080738769198175397458717362287095361577512481780691822514344133191107432274802208262059130999902556664735949804196637232521452955823790929828145835085099800301000558413094790167266520495100129
177 137928114408283452656401232739076879304821529718394267076235095099118245145964125456667252528549961302650383030766275297689567463016951816427074412272076372123708851869725941806850483383634221598562348025946934101156872286444231136050578919374447636997659127825547357755116734724478046537919972587153398560948257588974789346028414370468891519542432983738745438430187993959831296517353333578818522382898168500
178 73653613094023363718518258282667053548774696869622538618709540782929142907944842993860312850245679335615304538429191008966229025251052269972057736153288782714060526898433652924858158126860674333632293845855662810017769800961219426651009142945955038156749974258842289041232336342871276851249265361539914831546369552512537510779173273830388071435659213316490064121720388774549912340266680131089090952467621979001
179 39551990231490546316844304697792207755692012218987303238247023400432949741566380687702988000581929803225418537136475571814864986559815068974995004314316076317450502944458871620648830914124182117160541795224490928979542383116174832111591909761977855490174736176998309215141764616121875669120855499146934264540400449699232643288416048046918394360948997550955164433363848771933302926723207230394841841475113002723538
180 21358074725004895011095924536807792188073686598253143748653392636233792860445845571359613520314242093741726010053696808780027092742300137246497302329730681211423271590007790675150368693627058343266692569421225101648952886882734409340259631271468041964694357535579086976176552892705812861325261969539344502851816242837585627375744665945335932954912458677515788794016478336843983580430531904413214594396561021470710521
181 11597434575677657991025087023486631158124011822851457055518792201474949523222094145248270141530633456901757223459157367167554711359068974524848035165043759897802836473374230336606650200639492680393814065195725230195381417577324784271760979780407146786829036141819444228063868220739256383699617249459864065048536219860808995665029353608317411594517465061891073315150947736906283084173778824096375524757332634658595812904
182 6332199278320001263099697514823700612335710455276895552313260542005322439679263403305555497275725867468359444008699922473484872402051660090567027200113892904200348714462329763787231009549163003495022479596865975686678253997219332212381494960102302145608653733433416548522872048523633985499991018205085779516500776044001711633106027070141306730606535923792526030072417464350830563958883237956621036517503618523593313845585
183 3476377403797680693441733935638211636172305039947015658219980037560922019383915608414749968004373501240129334760776257437943194948726361389721297932862527204405991444239819040319189824242490488918767341298679420651986361444473413384597440733096163877939150899654945685139056754639475058039495068994592092954558926048156939686575208861507577395102988222162096790509757187928605979613426897638184949048109486569452729301226166
184 1918960326896319742779837132472292823167112382050752643337428980733628954699921415844941982338414172684551392787948494105744643611696951487126156458940115016832107277220380110256192782981854749883159572396871040199896471517349324188297787284669082460622411296609530018196759328560990232037801278085014835310916527178582630706989515291552182722096849498633477428361385967736590500746611647496278091874556436586337906574276843633
185 1065022981427457457242809608522122516857747372038167717052273084307164069858456385793942800197819865839926022997311414228688277204491808075355016834711763834341819538857310961192186994554929386185153562680263427310942541692128874924505271942991340765645438269618289160099201427351349578780979709337183233597558672584113360042379180986811461410763751471741579972740569212093807727914369464360434340990378822305417538148723648216316
186 594282823636521261141487761555344364406623033597297586115168381043397550981018663273020082510383485138678720832499769139608058680106428906048099393769164219562735302682379516345240342961650597491315687975586992439505938264207912207873941744189168147230154554447005351335354396462053064959786677810148244347437739301935254903647582990640795467206173321231801624789237620348344712176218161113122362272631382846422986286987795704704329
187 333392664060088427500374634232548188432115521848083945810609461765346026100351470096164266288325135162798762387032370487320120919539706616292983759904501127174694504804814908669679832401485985192628100954304302758562831366220638748617281318490123330596116705044770002099133816415211769442440326251493165078912571748385678000946294057749486257102663233211040711506762305015421383530858388384461645234946205776843295307000153390339128570
188 188033462529889873110211293707157178275713154322319345437183736435655158720598229134236646186615376231818501986286256954848548198620394531589242840586138635726527700709915608489699425474438095648642248938227626755829436890548440254220146663628429558456209821645250281183911472458179437965536344005842145104506690466089522392533709848570710249005902063531026961289813940028697660311404131048836367912509660058139618553148086512151268513481
189 106614973254447558053489803531958120082329358500755068862883178559016474994579195919112178387810918323441090626224307693399126828617763699411100690612340606456941206302522150013659574244006400232780155147975064370555290716940965624142823158277319559644670968872856909431277804883787741326459107051312496274255293494272759196566613484139592711186346470022092287051324503996271573396566142304690220606392977252965163719634965052389769247143728
190 60770534755035108090489188013216128446927734345430389251843411778639390746910141673893941681052223444361421656947855385237502292312125308664327393649034145680456487592437625507785957319083648132684688434345786691216515708656350405761409200218072148997462452257528438375828348783759012556081691019248122876325517291735472742042969685959567845376217487912592603619254967277874796836042701113673425745643997034190143320191930079862168470871924961
191 34821516414635116935850304731572841600089591779931613041306274949160370897979511179141228583242924033619094609431121135741088813494847801864659596560896565474901567390466759415961353543834930380028326472880135774067063501060088782501287471724955341375545985143563795189349643853093914194634808954029174408134521408164425881190621630054832375400572620573915561873833096250222258587052467738134872952254010300590952122469975935761022533809613002654
192 20057193454829827355049775525385956761651604865240609111792414370716373637236198439185347663947924243364598495032325774186867156573032333874043927619076421713543302816908853423593739641248919898896316048378958205862628576610611138720741583713574276632314487442692746029065394859382094576109649957520804459085484331102709307565798058911583448230729829450575363639327863440128020946142221417165686820498309933140388422542706138998348979474337089528705
193 11613115010346470038573820029198468964996279216974312675727807920644780335959758896288316297425848136908102528623716623254196083655785721313071434091445248172141572330990226132260775252283124621460966992011416801194461945857543849319309376970159506170110088229319099950828863623582232759567487325404545781810495427708468689080597076109806816525592571251883135547170832931834124127816346200538932669068521451288284896652226854480044059115641174837120196
194 6758832936021645562449963256993508937627834504279049977273584209815262155528579677639800085101843615680515671659003074733942120687667289804207574641221134436186395096636311608975771196828778529690282789350644578295176852489090520303838057396632832591004071349463716171382398628924859466068277623385445645013708338926328777044907498295907567217894876468595984888453424766327460242389113488713658813397879484649781809851596029307385642405303163755203954073
195 3953917267572662654033228505341202728512283185003244236705046762741928360984219111419283049784578515173101667920516798719356140602285364535461431165114363645169041131532242291250826150144835439868815431770127078302678458706117954377745263577030207065737381739436273960258703197921042787649942409680485702333019378271902334571270886503105926822468502734128651159745253488301564241797631390897490405837759498520122358763183677144820600807102350796794313132706
196 2324903353332725640571538361140627204365222512781907611182567496492253876258720837514538433273332166921783780737263877646981410674143794346851321525087245823359396185340958467255485776285163238642863473880834722041974933719197357174114214983293761754653580462788529088632117480377573159138166136892125592971815394423878572727907281263826284971611479607667646881930209051121319774177007257847724358632602585129831946952752002161154513274576182268515056122031129
197 1374017881819640853577779171434110677779846505054107398208897390426922040868904014971092214064539310650774214415722951689366013708418982458989131021326562281605403145536506454147992093784531474037932313063573320726807185828045638089901501055126613197000266053508020691381581430903145737050656186903246225446342898104512236482193203226921334418222384448131579307220753549212699986538611289388005095951868127811730680649076433277242317345274523720692398168120397240
198 816166621800866667025200827831861742601228824002139794536085049913591692276128984892828775154336350526559883362939433303483412142800875580639543826667977995273609468448684833763907303708011695578531793959762552511723468381859109025401491626745208239018158035783764290680659369956468567808089775020528257915127681474080268470422762716791272644424096362190158108489127608232343792003935105896475026995409667920168024305551401366681936503093067090091284511863515960561
199 487251473215117400214044894215621460332933607929277457338042774798414240288849003981018778767138801264356250367674841682179597049252122721641807664520782863178344852663864845757052660313682982260383480993978243849498910623969888088164690501166889318693840347362907281536353643864011734981429595687255369975331225840025920276842389341924389768721185528227524390768009182114709243826349258220195591116259571748340310510414186615909116092346561052784496853582519028454918
200 292350883929070440128426936529372876199760164757566474402825664879048544173309402388611267260283280758613750220604905009307758229551273632985084598712469717907006911598318907454231596188209789356230088596386946309699346374381932852898814300700133591216304208417744368921812186318407040988857757412353221985198735504015552166105433605154633861232711316936514634460805509268825546295809554932117354669755743049004186306248511969545469655407936631670698112149511417072950801