1 67489
2 10041953
3 1458813409
4 214027901025
5 31446640848897
6 4625943683805313
7 680845368964238145
8 100232847106041668353
9 14757962542814417545441
10 2173049645779146516000801
11 319982366490305655551327777
12 47118220888631157019162865697
13 6938328747327674721227550772289
14 1021697676781809118292023203117889
15 150449480806796075834173074237547649
16 22154367238254209624310840197028991425
17 3262332242947963988906119887093444348961
18 480393491664829256049010706523611275854817
19 70740167670537957466808035710950745329205345
20 10416817990458373057679530806952016413744634337
21 1533924829607408841425387912814143169689245538945
22 225877558057883845926303618901212784916253566352385
23 33261520083391978037163637949972851308984523064366017
24 4897913413229329873545242358541918035108686942560180865
25 721240513850883279038946878240813241151515003529523308897
26 106206017804274381829924989199266591985613124024038971495841
27 15639329744975517469240440986106301117135542046953647370723489
28 2302963993642772674469331335883992672320405279967549981062440353
29 339122151838804368710379972063993722835510738333063030819247565505
30 49937313040792904837488299140971756915936594997000475793079155278529
31 7353501445598702193942776932340868162077298528519941688245366067144961
32 1082837265728523186532778222283830151971276841592661143131509182155820353
33 159452820228589611982106162840262007821174512382154108604014370360503095457
34 23480168889275631968914319506563093187334991928926328335424686558805933323617
35 3457564000932319604434328458633480523804656085283541171765588080944826270592737
36 509142369329791110715771837191326431642714858598609091193884296667021386213532513
37 74973580294369480495078044472127953202679155458554131567235312919608680206992755969
38 11040208163300624508549600088352533244117217931910544659933363144743284723306085048193
39 1625721965130308474933004905756307566255529970587516367275335803391555779981256673653825
40 239395115455601964698924613150529217792045807684111840117078966286395627710062978448816641
41 35252043420234042205265933242175971207905949614380557720433702558182880095220133261397725665
42 5191027239369663305718147047157626990554211530894035672609128079764428580290506285150899598113
43 764402888043958425063596343590465983571461859635637324004292507259263751334395604729695757597473
44 112561878084249340270446298685292858239799821305357408150418419806747688798739016316383493272281889
45 16575259717130739625037385524765800784145871861447417761588239645455382577213165010282533175335014721
46 2440784032447492364971457180286886528623268945551794138499449508878016828155204374354119170975238791745
47 359416793143432146718245174411280264110736565653940632333884151013117765162064329799157528315011859432833
48 52925793300922749532348034832371954560436161331645091067867392899390148293465429861135295371448820610543809
49 7793569054003971343058572679981618739134369772268701293920954028614108045751650723076351710412261658229767457
50 1147639266438154166509523406123581372288716933394875441224881444095874137120030234646670178490818730046021459681
51 168995216022889105177199065687370948472743319785690899918810343814583191478229434667110290269639559525118180840801
52 24885331021533157649581758065472427844664022814732014900738479099299082372766634260986452153785003932257156102763745
53 3664480655874920330434384581854515764351106416890401042704998167314664905452918329732212570346219938351449522124670849
54 539611808485165021661282170277227523984420248204136198197010163995412574140995992938144914797510544897307183909037579009
55 79460346826993671375629408899691095338507950344711482604956413603465133391162593671936776745999546652518847864215959350465
56 11700905388988917759435838838461845289358719936393232944296276327590633714146049435809380253981022938324211351777654569255297
57 1723012702425802377458535499491385499375527135167597792857553531630152390964245852471855794413708824891705783938938589824262753
58 253721628713827250855269415812773222594365141076313688311795378002287250627710084929616582372021648458738406139546053040971729057
59 37361689084801948760904689112950110751949438171771312076123864675890214900341000938360573393895714689248572606402957927268417228193
60 5501682368765812425105977286684954057423678714159509030095932191496574592328621702855021534981758915536561102847662014270828482783393
61 810148299721847324833807289053415467569614978040750605386290820851549604932701972090938504245070984849645583584868492106404808837382081
62 119298102571020726180026120124493201068470232182495010956248208280662570390855825940666561046609074957698636510576075837770474297359686081
63 17567200081679052706612751990133368538144288637629961550637836251601113052933891869898499190054344454264206291994437642369887369209503365633
64 2586851861504037068509527550870202303440340705463103520436264114518415120685669248876605088354940461976946493531278788629921662270293439888449
65 380925959871421184080357748818851233424569521864231801464315029860795851238088641870531295087159354691504454877040354596504929816280324296610209
66 56093118072713082753498726581976485156710435038137265477398912410526286346383067806742193650119348857215906457782323691828393764303440307381354593
67 8259972347858330609380738850267096008492729507318939482181391686815922801093762824702006438647869998398887917687730346478155828361491563399896527841
68 1216319319224542577441045667005652620533569519946666533813199906555955064076291182335212568278352411363553638779577023396086308520286117051583195008609
69 179108673009352903389346665855828385884954272242346311425004214972425448806570494326310500313078522894325490175786155077893980220606431849211651041544705
70 26374584568486233204086266416767683131090195225788794343835264809443884963053060297822317625810469866062453782599782754221242292510044967575239065227554433
71 3883780162471012911256813924191585920484034862874049556802613383898866166289153067821727984280345499813317958529726799601957084054915893886108701947199814977
72 571904680099728970288562293133238382903119475565508668024355855923099947374411988804603434657449123356261066394414001187865703912635011697773922648024914014465
73 84215622264231207088900670928841764971068073279413533872869536366818514623254382487229333556901341463806583756821870861299457656292475702229453975879550855830241
74 12401141798865716366265735934115687378021006329810402373269237931630179992723591302375859930139917718843716743570097130821244751700998317830988400576974962433447457
75 1826125768364627165770256513829631339024070872646839332797328011425201974216452079216092964092366367658815400974662349390502325251779385309892390364569294612102797345
76 268905506926008624940639498796222684498574508788498978553335065626367041352171711336814181532442081651877455900658902989042865713884219968819844372126639633638415398433
77 39597585723731662004430300575006297036732493298888430817042576282239485622405505594589238007539306295583610148868604095973597241535331095657130961408407590209509838911041
78 5830928540930610064550457611198811075896998213340385527597381441421556041837122296702928763278377719297225393868782431236689253891001717846769278931571834536778565388134721
79 858631328855547490817056360964585984227084902442876362459830102170787064638810749876084982699287906258519515037799703191450940115492732731295308315452048502777972602215597697
80 126437453952158942761212640198366968621499843978401348476058913042980142972075736742950406786039919407761489929218907613900141455131267693785945644359949631299879254812608933825
81 18618502755090831882061572254006019382015448644899107390691665227995270869630261057305656497168383659947741240909975562136883292701032844538040803468759369761541858399306542026273
82 2741661066447042356033730606093047418042415891788374860480278002499056508892130888457167434341117734315451877782507621382712314172080568086578290999388308068488008215670583577450977
83 403722334827178896935871294302316373009459707584954799883970835320126720020662518725771475611937213369520114567552377645456980074206540144599763600238445903989927575005652932118448737
84 59449990238775956267196396010034506610268303872980906236826532098806121046859479432472076385345933960845525793341596105454840436955729311422376945870690834413585996573254670823828975585
85 8754287376504651600740381943896750819521803612677099822572858834435981202346179033536406513341776305387585024188478371360732064547353637722886238932520603936125305213273515447133563802753
86 1289109504688231922940098661002124178868340407384670627385245866433274810091647724832586178901004217737771593320460245677424627629852194110138761309938420476986584249610678056966679128758785
87 189827366135774654277863809323911554538631038772624583670763750753233526479834520479783467738463493773058965221358692151835621660148031252758447711544755536260941637987344227676443502940087745
88 27952961950086844791356154216245343572504780917887668655799890904006605501501401340803140218622655689436574696234050711215106466420788602822448221898101693228345067098870842005991730556741044353
89 4116203567951982352326830377015429235615440165069431010962374443375262020371618141461573605113505812088305406086737660964387376910401062196440258940038509328498998388938577251533090520318037244769
90 606130106822829576955870974985233024401493625695073348946486480508530852063439402380740285808461869405523453820607000381070023989231381837392384905393411389648555924655072929848391927107240931892129
91 89255475423401273347622030951588002754917749451561380396932227979584992676169350622074007558812108676798451867928892558447423359859663517232856292176229909703119987652515608697942882047971495769578145
92 13143283600967852652029319528699613751250762777806109557087176178346624401192076773689785707533506905101905318932943435149364613057584345563839603064572312121981728721195149163587894565026193055503436705
93 1935409598078051744195492611050834975273688825969934070016988287945855241068747372139953400538967220105009472304030889160473279116732076877034367680221785911806049665906552190739965355895360267353814758593
94 284998058784701995375136295338579149583458493636334422715815374637982906490913085691129139299483087163001896289192404622243197591545530721082389510835049122046540169946445539948481453121035842269411668152513
95 41967288780476965532007616759447188685957709803675816635846134985585910279101240850811912345646767880481825675501742507651224011750244605207658419877885178563511879351475820368853696044548575821954363019766529
96 6179878330029129293542570877445894387911067207920317664244422014821353498144546862766229229969950395249518290161315649811932989052815985265918205520937559633515370020820001547453501523086397554550823536581184321
97 910015807161931552974302059428160961298344625013999336867089222271474201015815547134511921453140311095420751136157028862182539858051202799645411549084826883241046017384707149028595096360456068463030787745070903969
98 134004057209436735176826395814800967858587148520020022340940660317736112282628675398122942098654441855700181296125925264820146110472651085841503611812425231101178200019162199444294136629318955298892242828168522099553
99 19732720253061102493505146148509823937735506194494369669646613250362494174746347794562336782312523820442161074422887599296226277008691204828123177520067364313769332274387289496777589250691252129993491575230488399648993
100 2905734771724114419547162505456595380200869785699334726204108768904327616030046845625529883582279178978929851619982597813299946797401348837412463865958304658564155812847107596342698784668778602991578917865779576776694113
101 427882950517012360163050526523729087239618737120390283255221369612816410575450992276610256954567829185453626587743580163411654821432060174475113615176601480851277160897951566317863876753273127416347837433079889393633289985
102 63007753193699599825772329875318130602010177651441524688131692362063715437518320845748302941775128789958893990962282007267332707119764573351253256395186577992031228393832380751632252936204375370408146688369488047801149087105
103 9278184507518296887738718442639185116869704985118424143591784049906848414859764186417968043681059087327053794378774282058854300584632545804458459346435824228772705741076825548758842558634134769523252856423381277646246032664129
104 1366255792218290043522575586200295683989260257467549293371293834970255566280722516498762272318532372901145063857419900723837295935443491451451885819922854423003747875949547283212296824176732252880018372043621108244251659342579713
105 201187515537920146417041222072113609916270575558263432034764176301566849924674141298887208867777115272639458749892957107712236345332502385971658319780784070949067229615834132301978090719706787945665671352174752509668437659417002977
106 29625796749671780260341327732726231413529032865931317745400260353986228247741514670378011291565782713398988461258159762652870044846205465111586952962149455882228958910014686976418983550077349513852051742835989968585007540991722625313
107 4362536267253794910068661154046474655373033502167088846968562831801099134608575854756413012116274545081457772928519558178076469976291225719823750511228708166325858148231938464479122491884143694375862491522662975784815772330262755185953
108 642403741709175260477442848609845317777638349409936141046892446545313165997131214005840613229510516872807080356722869460191396929411995040172878700770023198728530332474863639214039625923317963981609664534899912838846706314111303977429281
109 94596936754346193990576375633618503170295365457523896476729570039093086202965504809918870928750689868952293595914585467806749590849362763540432688981675985169103153004304930246190977232475013892745966829494922202354391555941386494297684801
110 13929838608189358155071871509063143452462994527465644574398228498364357385277686110237711975385759909309809057582330760515076953760325241050607769431772965982229888464728861517193069474154057871887137937178484129664444392394526527138885275713
111 2051233478670626997065928953500391877553757829772581971765591995029597313725313491116192081805169914051478368046975924114083557662293317824547184856961575275194264475332851914376748134513644960346917070089867575646842287726908427277136712574849
112 302053663532438627608758626945739395788803845755155544184404935864206278095382087529713129031049343636118011072424428108393404911481164737977933948502027409142480947921796066983166768981851086991108255232988628258842462386917041186246678222098113
113 44478805851246425915747451559456288134756093976683042608815409513163737640548245205223579859284782607613506860663384189854388137736231038167743774684229466485962843535734894782757229471120311230735946530656076630168623755064232092596881098046521121
114 6549710891821080867514847692815395392322401243818103687592854079363987559553423949038860314539826232777284208661541610963914347158671396278895836222412283956495963408835500113047067319367543331961324396538621782981373484109864934492941081825024718049
115 964475370807140304219913608685375873816296621353197987839986116816421087978967290651185053290686223887797923204718402841618099268328079121693455300132554904631479369548132297428330499082816400120446399458035910031082406279276493347114403211657670958945
116 142023481075350876080596653878660440232246950144472529600330203885538327553921735648987157587982762158802045565490978866841787707596116647452433137912672914296721939740511899678000603355705195334028637308242977197856301634065436968485642220205516112972513
117 20913617690289306916702935646845704755514639330909378490865002776925063975217890410863767726969725325137525309616616301739240823565801518339488141748589288019428745396829376156388799143315875510912908852193779031460752186081711322277501752058080700599632257
118 3079627407974384330217849907589042156609210360384030928059244988054443529986059995814695115698104643958700076375345817820509448364997266840165262469100957162731661717507229836312437556025484618253741605023461141018095746433899932880451755049237822243289921793
119 453489449429436681653242000598252027986974999533679664738817828054519412445988265038654751523823755807646364863372741097055969394160303828900946655627132263866085712830015430989298791104914015534431980240542864511094845938573800071864603995754108296493326368449
120 66778429173378815331457162194935711296252902751890230707798178998148994273046627879187070612695915905557305647024369440934186243068740073941817619336530049513440309956109038129839638510205533355157238620343662583695400361784834480846987572875461066130182666448769
121 9833434071012164944063486206024933415339927267245978177318633469797726018365032426551124435907505281109726228395696583511460227344935157018993576777791613425484003082682665295404730614535376186900781882843653765613123599388432161909589503249762252366505679486481505
122 1448018871152046462996543546427823725551628873843317402304594529711025858961636570019811202467026743336171384272690180625612180072607262136844418359569593885870598937523667662455020249218687456374721053263079369381245032561568471387577330720335595169278886394150571681
123 213227508932352614710458262450356657794696496642385601288964340766830297402376466515704824958586897151641211778300094317043414699358236341698641919248829473597768686752204254093989863120642882460217258382177281295286464825175470732223383863785909366745598438783470847905
124 31398741736924812818706936482352145119949488202549577386045069310140220740605334126693706836169007488157807330866754292798458160126811069229162312902684082473967063565508474770656481209238039971894768839342193053781776222155374459901578723043167481739392757570088665337505
125 4623610656985536434401762114559293500522255888102351423176810461207671604315116784850961109403482383563370673136049924828354364270499956343872498121825128251565136504226864966184474452653777509287413783131572085808150288986161282014376333281547072579691071488342246007818689
126 680848159028297399154777340266933051874252117755444944412756431742398089804958346985922979752847338531765687282533902160969622927904435742971292467401764819299920237958616595595395168867516356466819161155819879445302127771008395101286330214388230742210797818132702547764619201
127 100258055887959649671454735470268671472109537644954491428867339709768103507119095062312492442605716594093246068845140839845520047229604909261519019786669108748148572470812619979076466470402640730800312368475349108752070016884821464665275795640530572032710406459942318547877395457
128 14763464712571063768825036264176139527479917986443851403114572807459370343844331435229664215756490700625645287142376684940852918793851324025295351268631145928665085940236183067742976615259632800981552248044919256300135040683956275556987955110905978898417884084744935566785035991617
129 2173988797098813375957640457930999741868736320251983155759048686990174380660251854515980209354812517150711536708456682595645768876112109525435533721885611400116168506244109044238293166201846431099892124440342309131675850942298619237794426491448836836056648636935542728284260957189025
130 320129954717659973041037467900665260855657154449680197488749223283094050888038646652843753881675204319092930837811285113695655914639794351543806715359666543781789093311663544841310217673117187363086195347309319932464547631942123986108122382205644587645864680828325212768977936791205473
131 47140623743919366964744938122588523545475550693350736503057692691400453420257468285809313771113420314209473614645281305688829185672646833671163606497522137755582497167461136625604082358693135671713628229325248692669415283131133117176109420307520174040852384175285283519923130409025248737
132 6941675948211992122830152015607136288495918565876886970543913824378098919116313539200244064804284934250946927575185895432829152384792994858436881944715022052038792422831438492382135564927444390103571474382398685779731626515823939053266140611455736426712522533225577979149590065281317471329
133 1022194047150265949461879447576637511081936642982906762427184038253620890410438738493565836218152776943815644081983732465896401492294180134815804688178350869696616406497548661544536601079851900290222447617782306009488408504815769845702877723155419175973148931333766231397147604212108699935745
134 150522824433856801226459141970578253457460196471990476740093159345180483101052497504642199782732343153461873266668032452381481703506613568688356627121233768903124144814965724828418691084033139789450003310545961027137397963947773873593138603700789507734267893230596770043384754507555045484211329
135 22165185503389069735007824981800974217083409506591100926196911592573381593545448893627101031086077739917702058200448820196054402249900994200466947535143959805476738705132151079839608381099851842257566260248583962555372924931012458409605062497776249907462589309949964142092478095382332294633762625
136 3263926585536105945438284851170815756818753435374669565896556101045810403616184408757877877012281892303954157104479179855963493029528715759215207650878594531036425891356509166674234542218849713255013370754348131822194021735701042805616993585866668331008174311853020766881534669857440529342249926401
137 480628359917876621979475007625296034337594364049773248775175970612126440480031581348145010563252810352966881235269556374565522273207101612739010034168574994392271957689885588467680452636188617553826411810106890862573931646617836871099843360041045749551574128013242719650703169820937101504247429647585
138 70774759880025053154425003564739754240803497762657408948298530064638073248115135117208569306669953279405581627608087909237770622839050380610616344356709793936153794089430579673054933690637163314793506889558563865103136608115578198136819619960415350583115894597537586899113761252428632545392601344130081
139 10421912341858242662427436360839121643039592986180767960701304572595355617607118953840888960137323110341545500231672108017375302856352531113480201936085201564995608688728733011701124955751023618873955566838178715691831508583919417105096518918939847032298877867687330556162774119330375588573448000750727713
140 1534675031685020411565202338410335007418446028745946481448325329131966478375604672754885117049256939240514989936859313726231163154606900322339168145064161954250832530147754383854068909078246485606395810107054260331564987858563788756283147039103890665930482580668407186356328442166383691487821080099963927585
141 225988031334513969166083978639286279009292356241144352985729178526766166277204563097048561968484080375692752350833577927707903664584177534757928946996391451945503610268428115368038882781658210871243888760043824723567690148496447318423191827369755248540568129135976090834358835238360877110444272310389566808129
142 33277787969467070562348768994126064293700831737471566337437283277267481884023962789438688172176802026800826386266490801545192364803437081954548843037946578795771387998235907584422549388600777374906990834214883661838088136501437137845501037959350697703213804367686305618687789153954259571732613504706951015208769
143 4900308948227375364097970122847165433442609820685858531465977167818821521388292799133207861374811782033733791879729886132429765534782132348025274456479709792806641817016704404786736222115203166967479255136409445685173827699164622156598181284874171497142161507812334644436818229782463310350033596234616545895098497
144 721593268462123808084177021888963577772255216141516648949459581687128991784593407340499323742906231626010395438197732034075218788071970200058030463203357370966556842274642175330830088676653388380356220762092420313021260321115565148461547635244981134946625778163037426485969441504642468271770563636352862611866553793
145 106257962628704495115984360492875180857747133128842681243697130807227764371212277892591740596281479605521533322887229250225325148422005903441128811944054467324742670924697018438563651460681922847899561284467043109522111141414069758594360697283003846023473518044674187477566419141974699749367752467803763092212296519713
146 15646978866732331597762716435845904095251795380514024155001224419435195042079446402022987324792093017604606711412435083917118776394274359080799509482518049191434254437568856827571464099188829831121244330968996716946807628926156031967485979076209883382844584273645467598599514015052168003592997697707541048340826126987233
147 2304090362728547643534457850107329946389970903113158710108226891843234489233543338633876217727151406247506838141214198586690642140983071541409619045574350141580159650243619402801282516011314289206625403487654961108483969978039133883897823380122408834366774706071377742761508912903026642966458322463901318178915135471883361
148 339288014947466403633198022598529451750767537141772627161550279452972748840243553151226417635856664201009218180614594907719700754681084494126897819492651196841517271516378760976499430753908939576277689747016494041231940874233148786643074323022227130104744453620679361168155171524181034243612057422101153369543183025949918689
149 49961737156293299866009083312044735716562116737389704537816619476501013536399369881638566917879031161135684899381312203197795083104952442386417400343148505107653424540188515310762455435594120080364519076828842127944529123597085267036806027932843945891566501921381182283947862696385134252871896290003476508178950504679511674497
150 7357098010258432875281127066818218506252660417749084982372511544665794913377882162339662793224895552469281031488660829209800686085502557486557742422984514999796809946887052091234182113923339545001854022360442438915314530317429640201427219271271802230120112210014625753570824209703028735146141765257408164261669923039858542147585
151 1083366876600499457725858947370060802175989330138973489278935895933779524872538195325607331350773432945368229945928728513907320686128129481564978664279732901790207367987322465224884719340785214613184793838057766348892481524720777470235633446966246674463072731736272728740659438037250122636283144777438320393597685362595616866695105
152 159530807891723847524703022472761833644823976820843251819961250210064386357474830175981830216602503237617161523293097195177267168997283749919342465265400489861313304432486031202813206905760845278813489567797031662649332595674011735327522727694543760250213355569193622383332106391431026795114604667970219123207937437464136468696348289
153 23491652935195865246321110268570181519475403945409670038055636947521361525102624285670412119144317522917686917063420602460773526429496288535892699344489212633602113814700224801585887019221742375427804435872454700851401360808499555360877687181457644075808625785881797777448758412943618933970254613168395547205272606741953556995771518305
154 3459255080073632808925811373356343440188037860484013612439295986450545425307017237747439583524409456234061596082591879324126207884940563254405978113329758482019634092721856027632475244412629312425587904385932791331612373470978852832899438646865819007802668310720963471183927864178054507636468887143233397359723933319650742323960125743521
155 509391388593467812820267791454582486377322213820328932000090393306571304319082271747981345976121916333864347848741718462185722421382567378981843895292441740616304206885557459457284518564409826964749469081142851459334362255892027684929676738219179021484444029083717117894912973060161106615670113417739575260884191201337173223853423872693409
156 75010249538365385530386780638229199002768429062936082683019134985783352330298539297445485889209319498987354105691686811004101362957867390434328457262243615255960081380145303104102145093664159175731637441501320858383011674235230117601626951437177468805839251514911774675533693685652359407486283264355788175455657198395476092727163539737375137
157 11045607879913022367990270744973924507016045594120291589801059958480567659057425556905698920758516040094114301073114703846249680319349532335355946064460786485384942372300268751807048808285982651135940094068291720979776220808491244003456923402678535998509939111229893142809088921133334776089029064591331581279625090400262990625714233710083718849
158 1626517098498581813267033233515917534464630579713842026752506373014307574312354659557849572527957420912589351798490335020096426304513976689867145830109185645182885638730971937364330877207862576124805384397836101868672326872188802323316663910747931166528152966598575278483648707811019820386507987212094145418047880013374882099437884789251216400065
159 239512202539737224179306138611369136125752574606873998325784177542993468913210547473398325065693028344721347792608718851095617056849112755697401072999924273880530305891514962486866037510951348626414146795763922566837505305207784810310269295445353386041988477647711367269730473336136096461578154391717471476923860360874159954653099987084559421549825
160 35269285037575105978847043547436542753740741298222783694589881953698145878040253701719553668976779368063647776568932655720968294708946223771316795166712458227500903932527824256042558931869258223053198364320659121756195687685496809055152777174258048047309455923687085367690038606579244656136870014460392270925752151599101582443150511687393605343381825
161 5193566147659392604260372240143048610523960474952593086865309595146427932770459696897183543044708839264711183295722134523427959187414664889468265586151066162505852147706735305047755446610254302947467902824435810621006285763330525786214882636061895185293172958245314382080678944356655312196991740888138392945539632529302757101449417030749545103922009249
162 764776754090054738520500830002477146632815112399307400887999971015931680961364262061498611005418790500047341192471876607293747448159116720851614816000659619499181024524832050973423889958162525949847268712091151511888305764286561688372774950137150698143331284958123833543941462748855334402740169554059743889827169690504668400331219922150229739680463905121
163 112616931597205530963745915958930486651581435816023091418766830435416838466561123944142667531057803341284464125671512939502030839331527180154082359871825501128551985592565042290292504004459340253726325687032411893432819060667982086524816985687370803340865584379174973401976140691125397787349981120405400950138105143229960835366710802903580943386085405623009
164 16583366602793288824486635844596147754062126846407474621270544283470421096971352052867749733892153341612953389274669234603072393335765708186438998615552004014810294513900479245257174399897396710119166771101910102375024147033940829632367364046164909910028726111235402356768462418425494730357946335153114281473457440191650241963552148782367482776026461554872161
165 2441977809040784206330448452708069151827623708390422494232582539933254884430325111941487849695556540242876255116355555717683626269818614395415665426809102982083476945288358958872121753744971396099801465052779182607967724654540915333414267850925635251402453514199173400901818743882227150416253748070183478237950847422895160740253386643640229407837843775623921921
166 359592582295273071581330841330911228531674366398193825007872414137848553737335983689468276725461197514611601190143939504124260732661629986301148993826286658338060511395243265317145523643241155501538574018127023795157258575594865129158073360855296059902278070978917894645456381159212843917882905348145875571169641942471211241021095864242638211970306912570583931777
167 52951679070570597594006026061689632545461036675069881738643472127351586916211696205939775582365336603243853478849051609166598503172323842362799839568709384997970163460484240334528256250876989947560039778184137298132684160068293519068497529610029867344714824771305571069308872457999691941701815701330796198564500601590852711927845120239050851381737516374627490551873
168 7797380853897446836743725315293848764262676196196715095934946709730460797410470869397120055071151799587574577992358102624993161725557227693947636494073785833205119460227531353898311578253811406354902088485045320635799962368768452111991970425293153348588343820021860025066311868346588847635730770715962969988329947912059638286254796699580810546346741570969148953040385
169 1148200571689091797651000393182560171188830859883756842094332709893015176689271667824098589846077978572351885190064689717828299450395423034499106130413638264489887350294333711150579271589349184352927011375534592166841975850185799229411790683057751103831918205288821757786536613121245724359064013029116741661251225664420375717149374458885181350435184581458176386981230049
170 169077870829944803800869257722125432156052424395215585445971148335639071380252979051989332007988013157368544385393274014282142550307459815154182468741793523268702776822797317640705848220725075880868306860007418764563438127563741857880186027451001042878456093422352082727304782119824900459874912098636304175328414060069782006638323901029738359875290189690417122093948845857
171 24897502326038152912899517587432160545379366051902541546577394568103533760386383177300763883116192617172162191538809535937612416130981186579962393069393855603227629452915593141326042386766265474161499717797641661404412437669451166127774293986155950083580532858723516242421262378089756615830530107108044157800028532534096068458791383276591268928805472322199311855920601476897
172 3666272937033516339806042482041836930427744939290439836275422295358318064138642320435070359239254731913839800946644418263061293544390958262202161099403117381748565998424586158994331787831355081452505514242547842734585387855469760996288136948799031809940152921331595639543343218805299737469169855679550887967822398819929670852594753775553945944645498928866194002444438444355361
173 539875730215998383533839444346294100524537881730335957264594077200242860318626386054584555938742126445994283106381365106919568217355562476093934102903293713214998282418495468535649532943432835540308729958442431130655254771246585468524930420518923483177972317883962708749832265159471843844383050479699315902724284174724203391134315328944113780856260221617484732878253981643482433
174 79499210528523983557030053474828230413427199187753508307250775671479579493713646497252089589022227717434596482010936931370802371380367251280012511952767089534173446433101991708464298631794502677556500947815337381535519502641698632321717895037374067657658133313315640797716254081158742917195933447291347015455701431110814519732019249763857056777049953117770558269820487177574317633
175 11706628249671393486146818260689957145698922657916840385910227075532748430685908364152193621909848150318131274434092453064096863954373167605041603626879193299569753747002497075780640457665050942508485477631223556153819753556112358971843182148705659116429406164610113281827331684955728954738967722576496851489716596868074326313080260478156707367606157627191759677213587795864918329729
176 1723855420260218687850906701499895995627528180001954918121499135084039639294103019235666856362452572322904962420879016710094072978808044000424917736373986530022762240098250804622715705241236504253813107207437523294562777296716648301672257305099058679080864901539367969062352590333311526107520412973863390709878395601465489062329686882039414747821648671097040400379031012013537217506497
177 253845722831759909090659537155643249325142885192401620954172238095348144442181794387712935551531480159051898556548072775145663517375290182301521238956747685604352046035684504021495439008727361893830719409767798771485649552546481493148615247103254898105033165983908884391321169755627506121031568513644952130649683074264795646544086307984556171228369965282659626512548416782026799328821537
178 37379962520436725024414227173723609759781900319205385362878850077876688679770999759478981561900327353397234681625860809289169839343266968374611937631564560033484474910900804836730300710419309779257127932379829086622533901128313532166717225315334566089649474187613746870736669241353809045040432466916842077202453198697895208563138681906897740821508838472811126195718523395053246696294484705
179 5504373217094977530629847836224638446887597007691296664103904173872487215982667848728824521944770475993729986427221247245412352857858192722552718434555306797809966758455376651222421083383420964334360991673050839958530297166411374153864185584960085937250740200488461463395423117065735440499313530880626396899380456544434263126499733326627228131204009980626189408746578540616767519966843103585
180 810544539644940434701517425054585890448682354906630549179640517228995971520151343453801068040519471317382771745252760570655144327148289719901150721236543026585257182832582164949716523087336010843321609627351743071708956281061883212077963037829993766267083063954759301467991583732975334274920076185333823402300332188176422187445817634091885331483236349769049177160748084328594002067903328280801
181 119356450741354632805777878629411692909052134167100366713211687130789740715811152067792413750885825992383465138517482676550582136796473763811034417627503608978736753518104625665982733082238950144153148445673266590839474623514772098649879029923054027534510850641364047895052564894054257337570898905065820080884528871667066997997818465669167123378810100151486796950936576774533771456597198804335489
182 17575792120953486387498589154657471185821380617345153302609295434661686770992936342624474612293524076383250858969950708296166695328306687344774894125551095188136038351025931747392251325046009200361062194666401859436759017632278471764392019365530053455607524135145518789269808055794753381880742479940798592779769957306027028965583465518359897853320805313119926008703004120411034452120649755466782465
183 2588117079221592670928742477614227235234400028729938649418414494508363339468325256701264752382174590535369452821876201098921041043635860490426115910578877985893110621889178685744786366276619177188585192312747098073209684903205558187311466363943545886157165942654484190725484053945265310856441820767755404774078027404451675481138245096065428364173691945510863868988253781819697467391635422465073795265
184 381112269060856554601459821145676476289376850618542703045460196341306484543201313868644126372435838363290191419471012860050444118568247789492509049452604570410840118951131424191081210232968067252116630770852326534366485955939809074729767690291015083059809814168684594392449645562838361517875491697358149154808977193044592988115634438452682668748187604651912791018069829489969382289648882077533711441281
185 56120552966792124396457250436793031285364290107568673280989618577717334652679803992430831986099261484297860867239592197947846744610685807438727219910935708169184002845539617217375519072752201267583819917719660309848760335258646048586433039622142059157346474759196619340775522714285089826052975574314728999075777994295038955803980501417892841065229306487748313805242240405618630565839269029550880204899937
186 8264012263524376335174878602824676192040178173955775378780607363848188018756529371947646670937166200345348144218242632810794228899728053332304207996696723091599030734440268563174033412389855650618892736057625758933834438006230398658371048468018729993693810054632477546173538730333194761846372971711735701617067001332486790710475964503443654505231663726963399705371141152705133018613449078226778990138152097
187 1216914215583236002488611712526269405826348143769021259159844597967155157849588576826658926454461846271347332911546137075432211367082341891673079594534639326547891584884396560994379854684053416119775159756107005295208742595906036993161849788015015974729032830068938482853410164434408146253238215553744280149164492042809933725449218483149388159584845095586734409076541355014653265301660665834919224832928367009
188 179196274263151623305062646895031684521296970890493056492514327508067578932505348950070300922310164545999168952263547597370757791160132989084980118378570905993434765884813269319758633158344655073731644508553144167235538031175116456811473539030220412963518740680999356047554987568966814205164363637589626391254945628984226622135228930000716094244425373976409593698431342482369756977269576800373806636331139216545
189 26387484260264414792951187235532457948665791066770117086564629585275073637579506303703108835871693162064181639561951184517598937736470640987513450395248072791025545534016230622211873367934995757376187614319653339018885064983537650845129091960248334701985084276549475280419602060373585779044898923798269902498272544442488472477979549721431710418997148735310595476791407523616447424017770600841623822475246381880257
190 3885679702041010678261463360554132079534815466210982135739503915632547759112908145741330412256929815480413439589369027946594671275427915105251141568458008323714699119702157598922346768838002661253140859195308445592833768081487946578979473396359890071143373679048238508181974461250617166208694040556001453854361485437468520558779030106909656314014217202866831482093734835280355797278906611754896938558759109517735361
191 572184396130160818352323934721855376907547190929222700380201543761118820520482312195076689770397918598113339961732412871937204075479527239286973754246556414721250671788583270842334706231943212150695823724999780243058062544562640051942579813477300661565057435942797898147117911619685559960379735188420469378614813642545886791434132380952550085269775345206608395884330701218436960582422084408965279102183663937900068353
192 84256811749786721222272020727169209915692795007667645750913617772782223083928997156460639854695959188637623024178077303473206791732571230807236052146214778538446369876129193545910418408054703937451487767333317575608152931260344730074252660298599136158775052801530410094019355977793861252264199941271576640960805290316263470433806517601436036974763405432586937943420141342318705326835504183420186331400179469635174152257
193 12407207142055767364499530466504124243942107561222174377865062547761894891291518818773789894562836072436191671660257361078286579676596266979632989129156855780585795627500281956619798322326039772399244414833528873270295472502458672542140004030083842741693958297731551367615028907348879957667603629008157288784612188535507664649825432945719616841038124985664547298208641843270540561937739283288883574447060229145594192745889
194 1827018918340086693489333956217955750553487141058712746697693497105997650366573757291700363814627160909247293542608907681242689748631881412703274523908574952292222116993113878942603981586797677768035854961387049746824206488855979170392527514874863400903765653108134218488486488856866875014215203673857112284962839218263087404692736512544177810551980772198893233875091583466580863852625712156079928752897664377842262265179233
195 269037027411110251589794449060419462682103195068235247473797074429401732252674698469713286023914661257559737577073646118536749522526367667307526874298823251611309328538543151397699780249913988571608090309522157313176593998531500823776151197116537397420413459438167234820961137079550423459297054845920802224910739093246541472064107187594268515174103072849488535930809183410313630851326675814873751627465808985423628428826396641
196 39616952726448610546916691197929804142959969724073404715523168222552942916017902396440279679069198484650967466800667905407170333814905666658402742312475430942177563698036931884039015449521073348113364921639911315707346240429249595733373730377668942244651608435097450761606084345635578358552918684575097178491984461218900821601591431487367497145140549861855458975530713978246503492284631790586635589444521021022125855856269736545
197 5833780422095346227893506005215658010015746072825754825502102563683890138690247885019622160299576411516263275454500596848187568474458108050719247893252792482217514201374146392594662390131814403621267738885169024766257754672738803694765858702486858254790464941329249258773039973862331218657359405195368371068667921564281093182207327087107008404269718692767084445011935916177992937322661736225997317465037928332056970685740443336193
198 859051281612132757803290283946909042560513427468328375410379638478853610223334510813080479550095234699450282952391261075434946606829323569738325346047621130147419550150528016236044983628382391295849466449745095528423473140250245414939045482203355963385636695541579039330619752586883823199967731628417477286091012444903403188299696844570769037211219711709023631002263659627818153250575985233188956908753005734889009153539245425748609
199 126499293947437946667987398365223759562584557162362001681381467164685069114286488404591608072413133245403731320090445865135346751457521830487750404685729848254366283581918966673317098630920631371800095240385949981869766343869357720871902494581476633757391633193957929540894399670610349508022269984194389260644688071729560548204976134685067696477423011532628906380671956176984691593306840781422714269479291340408629529017572112072761665
200 18627608981817863176041730706198424254102633393357463620601580891373781533251367009897672729590992740945363894628857692466402835178053713175212459144647490252014504054166737116216882392101904860453134840014783517412516539388187509087147350377406907232978229566490994592088227490057077341857499512717116223522706324403134229390871051615366446169051807776274855732768980269924551880930823265809284969463790425872062717654171404613827316993
201 2743002000656852256397098055608493179834146536574130655950671804171980939058227595516507430764980979656502875448467505745296498295879241577800022891326693896552800752812580883843983767850146277910591829261911839140954379678160538638188296218631957031775867250806000804132341468996504192978888576219815530080036769466681911898422535705314811737319935602478865223634511653125660623474179261792922896755499040391030209626783453720540708323041
202 403919793622016602344157693699716418366634384999048600547490894964813831742904127692247808362420347882931425545644954051194797921768371598159195668672850251558891531274755329192687367411780209704903870230477948670845289949822669626887782227097503216576293751738341911518292419131984132040322752235165846823725969673922776914446229311155117700331199977754780496194567274833038481080017528255436706158184474522836794429110848616356361642713633
203 59479066964072036610250675848601497869350365382401496363135734047137835029563509883439952359117928897412778386671324144114503025457820898425159462267783166381009005410320624131521297966812516828541558674485882759306673998397767762330926862253825946202476760224041136190948854480964861976975793673880153749091166559563854301433463415320758881100377678848832957155944250398074611368413204407373045172814510238356409205353680126075614871993748513
204 8758569059448369617953296071120921062022866175567416994824694253456433443521956655586354719089750921152546061459045169716845226205707790220278401538866716197256589341370357288992368857243795058013886467691364692690512056236153710987810226285691880414654453404713504078951196784249217099375338641421945650601288087423878931721094472539238151872547631488409780568786553922484941191399922183736981324984128787142374783403357899404157663330670772769
205 1289740002402257412602106296812332747126203269773739210642534566822649300412037015979201779680137427309137127387905061197797084522130824784090205828419660839009788421450890489175398158804318461716236830225864293520843420383550494170340894859887550975761077832113563357628676247228793302237657338216184975434450687754881307107837850408374509036278020525682242623482629816634828786722928412134093208754626468153660197678605073937389505709234729077313
206 189920209854615305659325754337420589498487971074987289653304907668083329366272928628432078319584717186222651227854037279304645912357199133407995365196534527854175583688283989871980206026906624817946381004342560001731639790334385848221942927659763067543465322800898375001789276391553687482594742779264412407579309631429990776755578686271312246647615795293706596957054295403605460384844362638889734956388961952372713776671531410017518463305952846792001
207 27966633619208572071837980334482912561813320191753159201858162474811541467307284682089763173736338822800179075482387245799826782722747124605648545329475458577588478076987699005230722315152777755893322911658496666934569240235455557261646310395592505606202631558280786076845926950775915301053740001025963033648579127559574278967748842714785118711323907093325216160937351504426751382348142462048177813031367454293258525666822229184040786727178973144730241
208 4118216784773841831138033391223485536288606128905157859513937589363378205705388511251969758469988590790198804976563186938059203491387918533640122982627886042388009798672047540429559153003780568199904336808897519309261234653296544934215697743105943205681883494224622694781728471886542438279304617118587247410133122645289995482026323360672018539908039031291011676116745605849634701221779115240566253188814077444529683325528365743522439890190704921507261377
209 606426562356951362268938498234171497992634463774626054861998295265708443330216573889520309993965113564984991343332168948069689282891025805890755461420269657799624574120165683424928661435579081565600784084446690537276379362847929058917982978644409722794372025779184655152141868816490971354292487281087952312593946097631653147171053716792839898024086549568810813460153685604456453456498396662379591213431457703786393469375932790720268536503360805966473564705
210 89299129878677609893156879898712434588256999088801516316998313935364272432491078394011901879997583538478635126595221594975184095728171815739211705205456259834486706082634709393451860811684326749813464407280519741080367135809450544732598681295962702239581756410871675999337841443889251800549111043663103971281240831460431909889656192254828941818143694630538398456790407912764407832047030053630748809619542965196097902267576227548111789577087981096137534359009