8 1
9 171
10 58311
11 13275471
12 3624203583
13 899790907743
14 233988483199263
15 59438516325245343
16 15275698695588053151
17 3902985682508407194271
18 1000137219716325891620511
19 255910660218571393553843871
20 65529064844612576067331339935
21 16773401065064542626306862143135
22 4294251749215858287929362803365535
23 1099295031027431162893248014177343135
24 281423805355594468872511543178093139615
25 72043946666432719026445371032141885216415
26 18443320427464933413683431491896325179578015
27 4721481059098422034261271359439939935891232415
28 1208700299332872525617099364613622127042542311071
29 309427129659215404760963088669179217530781817247391
30 79213364004923658938736516189544517157013984699356831
31 20278618777303688020765941199103526621909245955581548191
32 5191326715208229037541272392351336628889958305793528436383
33 1328979599641341750815544145487262893647759032055868809680543
34 340218782558035069043074563525725302566943234484937253335996063
35 87096007688475980181775339039619658571063541426610358576446314143
36 22296578050986618916297146672111105332277527867072027598232544220831
37 5707923970462268159762540949784953226641826575629686478867322398971551
38 1461228537793899854371156024321328134476940825883692258456767947305784991
39 374074505501726784500035769276573070396777044348327457370227923906069141151
40 95763073430651538849250065878094000901045276328508780123753241626656185652895
41 24515346795403980247534713115579364399006140249963352051973012226530526593947295
42 6275928779987299096718015523602595454614716406308599818852929291854325779288168095
43 1606637767630171909132489615903761057647486626880912248372341870042354473252389787295
44 411299268519285821170302037081817266198612514042373210686528562735722814862019190724255
45 105292612740174058228257676228805476521776845836005314935168502051239429554288197400925855
46 26954908861582237241325797836281589599215200922659201576596825858762097438738612747218065055
47 6900456668552549906913272577894981309565410117393750676466978887164672305189413046087088477855
48 1766516907151053138008664100361700896041558759560585931416920284367043356263304261121534869509791
49 452228328230464757014843214559840024470660336797144162152821306267504863453111293946211016623396511
50 115770452027025198124167842712700830077511217206722833322268569313655451136755402164945986877103150751
51 29637235718915094517755866706459446058694721395480274597526734811813249886538156148150066295208972785311
52 7587132344042693790405482833046951616256984994077256598739695596954076944051094895015319284774038570407583
53 1942305880074874622329726044442336085461065721172005597467485816717507483882988495502802440780530942285059743
54 497230305299174941782211795262705571108773939444089890301157503478591855607653577711031112928083013896070895263
55 127290958156587884172623572824364240613239133818374276670968840338565971157340555529197884952918217696040627869343
56 32586485288086613666415333429099852307014298573590183102121355479137441962980912374685426454887862895770659859338911
57 8342140233750158337869691913259973706395802747989535530408446884103411793099708175287564353823961334716360453737027231
58 2135587899840042423868418210703711805994641854871698913792353319748297102506322918927515520172397471986141404961802163871
59 546710502359050618670471595583886167093994834140439152871101117400446597617440282059432091724291537701806212206487462876831
60 139957888603916989335140692163083585047855955857253553491124953457169162337540325769967363040507958966654159710173477920708255
61 35829219482602745307492021840967924150325085413151770121160957215579091979701346886464099376564170664442168968016715166021981855
62 9172280187546303305892868996443845579905018916067263396327263305011598060913325564964596530130343977333030534845892795785260177055
63 2348103728011853581390185803229650988709871717460531855892237501052610139061760182453648699933403361998678055264130560310824958301855
64 601114554371034525145441314088867374736338561109330708209970809348229313899873486867628291291332675138848694166627174058890833920923295
65 153885325918984837373610096603604235002321840831433182495350540769018319469426209154894843108907514222353618821186064235939911846980097695
66 39394643435260118503787913345325348691691165025442294847195011836212650440729240769635022901704988371801416761339840816692872901732775630495
67 10085028719426590319543308553708548235558703359050667338258657801875516340703780102799952411842143888942216686968136952302757456709210991105695
68 2581767352173207124033665839374315202030683863459676207238623536623247296178616650385263293173574294189188341751602240861220923624255173307274911
69 660932442156341023467104362127834054567504485420850672718202627546580278398369415494749130419671627466732102067520372862770143205670431893493520031
70 169198705192023302044124520576980319532768541962348506522932236667649939671133721167258581536293279189200709101873023478355065244430393374326700775071
71 43314868529157965318618014372058347200773497564851552507708091679883510832700099107950195251211775490760366619224649669695153019619893734142327186396831
72 11088606343464439122164978129889959552181480053108867147796957828767265655389412096136302050789829728000214502241023313977072907983990054076998707846977183
73 2838683223926896415197592295569522743756269033037271151654813717307295719148987839473607825312423576952191760266190016382208021255401618485870955299778205343
74 726702905325285482300393817193133105806819166163236017097339016990495667677765827369566338196111465332940670874209963043308959293019459957588102061214597256863
75 186035943763273083467645112941943158810686852402927924149021050272592766816553231281016231220544111259168386327898908770607437421874347961499424152005865916470943
76 47625201603397909367877879058353309938846316373817670522561051267469373238187122963796879388272196602246797281220813913822309055570260529089479004165637847243167391
77 12192051610469864798156163580350817100080950400469786664490344402119257278551702093355923039314967666141055198238196827477304733642066045477100951329581883258343921311
78 3121165212280285388330611279269025848886479994202637008359638729409338656068811718348979799528303247407340486383009010440235808187453474457483564041277602906586874517151
79 799018294343753059412299411947370883392922165852867307299835386225419720761685753685850810348029087483946141141768906004032895112555832963213563216380410713491195440010911
80 204548683352000783209591795128350912090606222887028516076005620827570656143353590368085011091816260397561560441030670680893210437936558815505113291306627988610688606996666015
81 52364462938112200501649976907120365854616870649507493423438400570049807892965711623897032629195742893937908715735810975159322882162653500479956083782425116080467264718755206815
82 13405302512156723328423100986877209516775944192414379169145622667016493575001514744611690504667914011931732126087371006987392739745785068318399465942629556726021861316361547552415
83 3431757443112121172076223369612802966471406476485879332304554344746866494668418656601889678338368945791618380390719609462490424884955714776190011584025268447999009072449940346246815
84 878529905436703020051524764448431181154054168441708675415446568223716630956010419871175635307467685798595948440602352297236415237662462600403055438152811091347932424579085054414296735
85 224903655791795973133188857224871518793053980991914836047150387808073546179434340406109392477194439454859983516430709149225484511029714029620895407114659817774773630518510567324238091935
86 57575335882699769122096537206229747349566956559095766114561728566621602286704694409048648802924032325377390196133831820782693756893552332354290349388728422316021677641618557447639934834335
87 14739285985971140895256689235941997588555363288747819872625765214119059263961452432468958100090553472316157734508386953220359758236420268911105139040802797608757732892983420511487801540875935
88 3773257212408612069185715553374312052485696533490762781329662432271674825071727329534194461102645886019609725957415049395309899138268021952197216584086703482254353592167198401401808277896566431
89 965953846376604689711542783715259319699951300532672071106260634711403940338589235647845961663361920847540561644166717280793864531569852814655647489355805496569782425777071953431649292993089377951
90 247284184672410800566155003568522650257445070477617955824842957029778023674597631989401688808361307480092138959958042904677780461171490425564954599703276352195332513925502478480722578113154269189791
91 63304751276137164944935674393552516620880973236990376189486244879221436380465938779506010294219152056242817874625140949809757363718904004060596471210968954248089008172575464867249214903086831082542751
92 16206016326691114225903533479308072331108724643745396811468062826168050298589631436884243428956831205206921837267140026475825892063465084762822356691901036925062232823725829542247705081645813613469505183
93 4148740179632925241831304463879362123014944485429114221740700959755098635910239562039799756782394242133531779589653360114789680288571004634216274904698804667480551838540428289609346909492399395980357277343
94 1062077485986028861908813956426525265891683583261175961206320238867935948484740139650478994034287365335649653720539646059290397698449465256121150636791823750532032979662288301422592869679762839539150946440863
95 271891836412423388648656371094994172081089199555971749251149081757561027165412239030800177194621478713219987897227283698853874404216096023715778924498264184931794949134015726226340063821894726915528141850678943
96 69604310121580387494056031224343633939118105199466598530475195388717786471223695168325947434646167028955912974099235235156642475385597064807017375652360324173548277636703969360209536744131450995003952802557466271
97 17818703391124579198478343964756754174960248356581806938051720446325265195855450831139308721436394642420599259607192972824318283160663428213704893643917233680985847505118023519910428410109662864641623352762974213791
98 4561588068127892274810456058648156731311933860818592791705342928461546614679041486503667090024115327200601400580994670520210320983060017143500802042034147830603063151646865182005439511687240977386643344735663088604831
99 1167766545440740422351476750544113382413024952333252527275601806993666384138019810189104651602315317372619563956473659207705515286634212147897213784953204009629307492519142194974408148284912028768807790617506407897503391
100 298948235632829548121978048199429312720496642649959972102117013115202992800833276709629839420487343934240590972063653721022423864727490443833231043862905518042648168574127029773366069905921336060380725258770206179825686175
101 76530748322004364319226380331356459343133571897250895243621213193686330268268582771874367842223804244788462666000161673727413999796711117141943769154055792723877325245877768755709309527107374365079394344112052025124034582175
102 19591871570433117265721953365812526515146331189202002957075817766766622717753029979640531842559289039825964406243122381719723895538135266064770437473750986403343961609683950906767558901325800791287388652475062391887032850454175
103 5015519122030878020024820061521891853694531276146973713851893048378652627723297338374333213451233180611892087058229058268113903512459994596495303291814713793472134115891622071423931896061951987713458573489632673522819124008982175
104 1283972895239904773126353935765747026121214983754583868270708048233192149539611558850318364553447759523823049940701822651378921822831212306517852205838558223345501130239214199239771190679312263935648346278176286394021053941153404575
105 328697061181415621920346607553964971605377918777370769794162603436516503324751972359285556772484442765302193188568421183636360112840894745843779759095555091516990158107032512172534381462606105684336692398450497666605598440442822268575
106 84146447662442399211608731534079514917428346191173662729148215642996710789902703903521843992834644920418204578992934947630044970358110357493619488752579908763524813677264737350123353505325051049381099683287506049440315939502305050236575
107 21541490601585254198171835272690502098995851954967114213946145620742862674579128162311932947404588443503959856520347943580357612689482022659745600986248778910364765008237749965649404771075988734908084468689440885608082421163999676071548575
108 5514621594005825074731989829813101813485761098228169199693838814702819339911331209959623542588263887669554985235262464871549158062175007613588280365423725586620824812401028979581988419639808248211466893293844188259976131795143116629030344351
109 1411743128065491219131389396431599404906073497433568056123398888466176068326966210732547142033494015809827446522576098979806248147099595299990017369388309589339898512423295558080826751485585903021823035487625951803794772932383626205108104730271
110 361406240784765752097635685486560444052278827338237359519362782114810157272719420492767964651304009833658974212685274172652548835754285594071137336521121335724429414317347621489367341723698648757898167343426319422320632127327166067884554857354911
111 92519997640900032536994735484550386138653906263197540081529971791056646267231922259945283343991794817386016995482934866949213866433105528569905731256936740551784587608883300276868539275556604990796074851028528540100035157717057471495133388913383071
112 23685119396070408329470652284046062056452772615908646927166316091391832434398847709169577197309851067235781933940215020081579446001635028982047770201240206913048094614664813416243618396023860911157377610729812524470516011189430124583768308693501351583
113 6063390565394024532344486984715642996217366095268763800068862579046601615123272403495724782740932482426854500879468487406067058555865460583775991933648939263028362634785531926431416195582262619509800668808546081861940603130018776692841387188572722435743
114 1552227984740870280280188668087223664981667313272496308918200256037435156178836422540441916631929728452154058232220367873813923968538031736908381568754315812643476860756727389184116039294907706026643900291982925001712458776734931635837326477540047021807263
115 397370364093662791751728299030326818817704068308646379742186121778142267106141723445095383095478823846134472437666859271496327174653835881372064613403728410017625075731769299044478184175454554917725349890425020219371773230262308756849255466129065474961053343
116 101726813207977674688442444551763977862785395264819895657631409578406583012271293854276347877903530088933780581789319374796683893330186236359955380125858577565216322375653242755827729244420458314410439947112050439333339406143334844694143818108710907046815995551
117 26042064181242284720241265805251538365455057504234671215568775264524269082105868254204190081163480563909482350517973005094651740306797410831593087894375349768215322539040055195896390962028549654130110777967167776816385860006625436939746248960614814766115214464671
118 6666768430398024888381764046144398937385999192579656256502069262928305236127726694963571348181295820361705002640990709138888993912920064981629901486358871592659601438789254063534696899094083019696234317124204115423406794408061623115362626687869067250080474082186911
119 1706692718181894371425731595812965473144639220948957707224022493523008519921006575199244522780641351818634618109776613751638444878762974920999309789114431298882881505998261815054507355639426762240936485572393718161106147496116667150588847622574098610159103582924314271
120 436913335854564959084987288528119244942778241823916762737734684778596065353831787872638852189694510041907514886155434897195363457503569518618302741096371175989309015400454486697266199542797855183615511534190235676769631843613795031196376259710257284391139689162771928735
121 111849813978768629525756745863198515976679152945516791780746808719423280750958626569847049432297286897979119109684296835764498307007014949061511469685858221172769940073234173759476095674126762972889210572973306108559804231530681969179182288134954644062651309363094733067935
122 28633552378564769158593726940978821463299889005112253829325681666911282442750447538976359872976543790955915056372982164262748493460540860646440607453110514919446164552359215054040810050643195466333299179131752577760646427206761962964140723637902753852993327192679435741042335
123 7330189408912580904599994096890578118826208276373062723225198681482710481094726092463341868312312309544763026905176157605634005979382557329457115803399657459534311979468699761089697903805678297693050375686076228634442608018792254211225118826333526216356144677464891306393867935
124 1876528488681620711577598488803988020919165422295270362052169368091136117609788022842636779543194383826459598120087815191103093827148612951438534472684889263192511909368135471183365589960120339599228353553067971102965409003430950012808969978900563686617842475985382639558972806815
125 480391293102494902163865213133820930475350366853987125657320989510490897567084302276906000367604204249761456323880262250592151917768646103262691914348147974634757281296464094281618017648275542969356404380549919191138408254709818875657222877094301939892999064112096399866692411987615
126 122980171034238694953949494562258158570324059515081771307862572510953184308409569472284911238818650008286855137931100356132640295981844134863801797022585816943899123885260508043484416679000842547583748781012228962432025344059497752600969012311588643301190462608955817219429298748397215
127 31482923784765105908211070607938088546817760439001916860945503465681773394505698979755463415394852536802786232005808404535331648988782069058934090887852420435215422887770835828003100787717123957631674933347701713444509686303682427800544527136565802952456987119548505323427728631308883615
128 8059628488899867112502034075632150674025052118382444840417065219646180942493961804775304981878096937518996974153600781471234756835484307277630245617333636629996124912361668846314757302984121615355236305669534604159491696747439588996440653043496181201144012345345056755162152303691453568671
129 2063264893158365980800520723361830571777331045218167751272846605678171511523462979205387579243027498445933898540524286892273452419346676326654626373596947655912082808821335490418463316596834521083882935049743896707638910954939405428397664332977387034570587432462071088057242296521347265336991
130 528195812648541691084933305180628626473951281603081424693710758644172010617402081694800180836775244250825141408028729262397477294535004373760842740885667863307499335576427195715340246137163824411703749099654186073370116325439303592921608715100092752654475710331995953177494860026356081786230431
131 135218128038026672917742926126240928364665347734903343234503614681316341449828728875545099474781875949253859098422144915594241450141640691923514829323473613173989627466879304933359175847598413379607793913245342966119908441784993193485331318240920003475335981626899410311682470531425647880323077791
132 34615840777734828266942189088317677662975600105637400058379976818460720149565936070069531370818034980544132454952264246166441661747146182723594011416114690087362154750888630061942882462457144274574890025594755666619301065038862191078641203521982928723163847053538449069583064140115041584123957876383
133 8861655239100116036337200406609325481514230928098899958580851478640346055777344555868332799047097222562229825599413312317125580019181263288432120689788025286048815397043714837013207537257940204398056261618152267344091750895496990386462730039749029963725932987575420122741917060429024944007167205840543
134 2268583741209629705302323304091987323294206023058185519811344069653285173000791381165941543932528933703071096612023645329042443880709644019941836419954824607735747211012330879575462731932380156681399799226436851907382538474250678833616574041685119994094891721014797427451927584041783662013064996598716063
135 580757437749665204557394765847548754759916690003392500378629382167707361699833463027662465451053232917160922277271554076564704995556853860860698377056678730974653266655269081903076729629174523809871082783807806469305933193832778010998218701975267950173178376751138840928878805922430923669555125900770154143
136 148673904063914292366693060056972481218973879284004863161642683391865390846469904194816986884100833760290746944357774392250187580219632381048394385816223371557260291597896915809538248997402575995591659261756997046427846554006499439273665896596706888336133419798707825921773870982191110181176537612854184515231
137 38060519440362058845873423374584955192001606646383787937097191069030204856528373146177777591931253415774707282800819665130335732834895634174194008080811151757902840619292258293253680070811789093557025916947568030237773640502791896255030710097705750322255461843203365544521280594498810320391582259506823483233951
138 9743492976732687064543596383893748529159541727115396212029147906220511348892762862902567172568855556802959332726669448812373644969535952997147692260211441101388821603721366963184278505173649807358757763529305782574006988184002570834550083566849201264618632705786572037151399045329355300261052297423495706565023391
139 2494334202043567888523160674276799623463929987659474678262531688946207205396995715595789125554556919130186137529779682857780704667921324296870743670168391487455069038840794255510674889797676407880440443665675747937157488771261479556412933980614071361885172989306659867197265161817993249547864474888266974058801403551
140 638549555723153379461929132614860703606882901734530061893375174776148238171333526712831984307053310673586508039268022924249196976294753558357123646932852852560640147444373710388684261262994354527823237374839767760996494727960825876893303970619518925481549884129167096125881837769597060676404567634785318923560151553695
141 163468686265127265142253857949404340123347069257645514179658660754736292192379448411884009985495905925211624288924925599327783136702076141856597867859615046230917174546589380619392410905208664754542760575533852224586929493470478123617812807289978036938904115522402238975705712548765182523631050452125827001507685355624095
142 41847983683872579876416987635047511071578763789015706883118426303671070869022826488623148407310365948686985766353784124996725763304324301414596099280148150725055582110088677405785063343642625129648957738046059510831655930916961204573008038027791466467525718366452445199673406979827170628931053710564836871551606726663476895
143 10713083823071380448362748834572162834323918530428538689678213562481095893794811561773236902053632181580168853156978510716687775976026910605221618916423058003884009584730659405800462041540670738151742997873889265595524993293941765022152960073075002713981535596527945465882966595234936481288718560606666996419289751150940264095
144 2742549458706273394780863701650473685586954503733319635424835929116273924641875858648984605143254222315454373699282987143046226029943627155176266964899684998284857254082807016369056579076696820650645446532002045177497979872648882939296871993497448761011347122248064296497571810083003766580524297852433600912046763404393059063455
145 702092661428805989063901107622521263510256338882947269117754700942263612602028495186475101363687126609060659911567866325532929560353850053948972314431109280256684750027463698266439449301563100251579536490206174951203342670656270453031811096855044748164565178045988323421897744641094365893129576213366796663868821582628774718609055
146 179735721325774333200358683551365443458626136555350668260673625445891806375724635521564797802212965239699039120318745228823307521874300152414847273883039817254670269367077646942885715233638315916798065589753935694561855357773859751242619000337368924572477573021564580627580806303212113670362309539820343090661473853174919221927876255
147 46012344659398229299291822989149553525408225191601301651816810097550245273836023077125817906493478270729190518375692251697358507723552929854709381370654670363233907048707098292877035973874228581665536659271912528012860019393063161760768537698633006175448961369966802756156318929580975252277581416336314993771048196758304628539370641055
148 11779160232805946700618706685222285702504514067170697308998305051097414106370755810648826877058874476768403383894222021069130409146043224313802181285245441154170115248473287970873586389220072004763262621321854012099430920268816092652868605730283827631895021564701220810133990571538926658930881371272906557130304736281349129840678263199391
149 3015465019598322355358388911416905139841154523676240708078516279816995442748515547954698202424781097042608716598036943628870064088176012884424978336532881558895838906846775954933187374245138867406232401239392601260772342137907627424809140369980195373136057379908036700337937583646443375514532470957633149216882122226631769686832879328958111
150 771959045017170522971747561322727715799335695983608220055306543730935482109366916541567060921918258830824891795414873809506382455315555182185247605294068841138213698409904425750442387009884783134890719385493323498201220988128378326884539433485529236399631308868474052325903528235608132022488617521602251622699268224200393032540913870648776351
151 197621515524395653880767375698618295244629920517724907689396059054603048377982322792701730136921953209733720350492476198119167150509291306820166924657216833577429414637118444439367005811646350862717584633489597421200608885401270133191712527484620846844263942839221921585596424921044193789467811294573473704677382582538379014221078694100347786911
152 50591107974245287393476448178846283582625261912259662339014980383964484070141472438699993030894543618070125892827664996376136835481480229801487562867753228138243471888034889008081747466749691149277947470748175590740233336807149900959443522170983798855567620332133020522323775527879503881626233213785404388998008297064560452445208870639470806439583
153 12951323641406793572729970733784648597152066760294046554560047552248686650227833225424855936830223576408297999278076880909840995324286373168636566653709844338096858817592541972487927250860190152808534598280715746032482248644059134288140270468888625560467277858108780850465613431061189822458445874967158154141323218230180630541133204212602147771651743
154 3315538852200139154618872507848870040870929127658562574508528963909580105239558421725703349838561082610385138703047458641791402343035596395002454400054241668529146596572547326123451096108782810669907160948593015076967315009397122842796031046838039140910337685666253900785306373542497954140065691346138750041907796111367910715425252487000777637324527263
155 848777946163235623582431362009310730462957851941611327036915345572511217625329117111611734887816748537281277604847806181983993434148691479089725398604504162742582130798483380814989165632946746701092510586845362368834604684644227281551672519625774633028272388589179266081992527294186743740689290482538365962638926289510684437329358564713960077635792541343
156 217287154217788319637102428674383546998517210703642028302220641322670556744531977353394151146457915851679015503114855643567757380312678491608799366447852901552507855231249141581046516232462738957629500460041124912570389485355613147086956418662442228720925112551351763641122507386013537355043597474651053505540711135765262307111473488033156551915731980785311
157 55625511479753809827098221740642188031620405862488899587029884133021878842446877610747744785202266204056061240613418584307897916651170573874159365428556987448932344750852684173661614468532274014684346130048249255189013870513010762936817514098369152092082295932758498130145206562217002009334522203651550066853471141923681958723085131517468348228330037031081631
158 14240130938816975315737144765604400136094823910735521130546991143888069295238024168091730884290730181321170737310765274053277509577177345000984220139388821734575803643374765015611405864833478963043213783092790201312207341934614820784652436692044849393782962714566636940323949746261204350366577984311735344801332250327368160381032357859527729775636176050318874271
159 3645473520337145680828709059994726434840274919876182966377810109688533795699766379064723654759854577900366191892593982003560771512799723784801974197104656917195501306452868352850227183967797889061438004377523934970467089377818403338957643405873605200354151337224232947293846118661954714693540121171133389515908371752563690031498429097944832402038045156894001731231
160 933241221206309294292149519358649967319110379651132976102123499843056580515929672460314465454444560918650823940652499908898539474125421731041112892878016372386091655529448500343037791546103831553712616300756210901639741566669997921870233502832041472579232636479882558182357294629879319611483278823521488478538575508704860854224487164318277527133785724226062232721055
161 238909752628815179338790276955814391633692257169847784383339889654185117723528942784113116299179468421642301874464923668216650063965850360513081759205566631067117159998413617186937634190648213231091161293486085499138271045254811579790998773905904424946453938010063939589832067865778777332497809662214419638396419842453359929522421204106842007368822032762990100039210655
162 61160896672976685910730310900688484258225217838148841761981888718592973098957688183546063290423948918339175849002803927511955839297938667350908296026994002535027102080822991466535668939427032270511212565095329113202838951005917530797175292496483585736987653968917462000797148152095888858743889479511892209763906763452275518354311788743974451544122509427728248829933917855
163 15657189548282031593146959590576251970105655766224623944206963260168238494231180484643714696073313488431732561146601046663441523261987886157085150562835968077549545274760818351557474750055398215846079734495111883300102386931793553814457202104090186036001864731146419406985357025831036774264190372102952372471336922106551527205894382770377640747439224008747015580622079530655
164 4008240524360200087845621655187520504347047876197213111715113826832389069768236628432832882998478337836612240744602446681266715057941703815730737797040292986287436435529031930377383937442026561439456529210127042330676351149670228645972324349694917262240135843269120921271568016591896926325509650903487723821678304866393674298593982092934083498574873015162029136503604950734495
165 1026109574236211222488479143728005249112844256300891755703308341943738639909301610560207852184766427834334970335614608823414394954516070750704367977048859119058379796923521357593663162050759261043721494465688837763536937773200885958065042275612789416574205110620480775611698520493856551837282816644670474588299617585867720021573222128930306579343009072140214945574979579485492895
166 262684051004470072957050660794369343772888129613744423974704317646442270946556183992193672989746216245973311928903637945522044903139136477680539147792627618664546285794824711144025024423942908258757056034886562874528980925755293077639902022679354477433023322349035858374822836197139618267758867735510237683930119012552882619783587319170780381400221412896831598938340652041759233695
167 67247117057144338677004969163358552005859361181026907319648160407557038433707186725837681043078068406532765087415538601721952937787708598443406545250883835864789550516780150765253716810361275295047361750120440910705848703246424934163808795394366500915356783599724444667221304162497558481081803491822875675272862146504793452760569296428708265701912450422698967980901960420883766580895
168 17215261966628950701313272105819789313499996462354621421718075612805921253891272937963425450042004860849699759039244369556523594387134182169629825522012216934672072978217678763092523932864577545730557314073912697376954414418940043718573145250481031144730548295965489357428165677348128333603555746773162672541045641520364470669377219985046710449458534428465732172084687908350454908196511
169 4407107063457011379536197659089866064255999094361281241030144598673986955893800030691567590024959285549416165465535073506043798008692443149473387547056626267001823942821233975024853021255805971383225949980971500693676937119207902596028799164972920757986333153421075630868064841583079100396678196512512922657059571210453853013701489226938014928866530292932187731492754654714025317085353631
170 1128219408244994913161266600727005712449535768156680233598716410310694758001915635559706176670171236970833123678927532129703136025939790083056926083458145698545118054773780424951141807144188983898317366274942059539068556277394066415731843538134395076106498448804820460406506611997898501586410074133499065967385510504155156770955096360396388572450376854394216731494052125024490501103309952671
171 288824168510718697769284249786113462387081156648085533606711478729118133594973240757343677403719786322121741879766406727283331927825897954382984252348719608488053056459011970940980633379843289169257380442099412000614444536942307194890760825170740302016114083444408572368514643694874958754456276447887266514061984744267623278152364636016853438883683340952116382055548090936565695187103415670431
172 73938987138743986628936767945245046371092776101913046196221808610387966930363346362960442704804303878034040078210095310784637238034543313786935578242650865164102479967664517042803337896196647784692434694278976834216437535743268380310984955836004652280797423488747269562289598319133878842485859510265532891333719752167430797712057112440192340423389877376106333864388674197729727756253881966401183
173 18928380707518460577007812593982731870999750682089336678341113237125402768726591487595574287380040863279142996463967279539494324037809901721744853358351827336561276461763347028421376273336773111711232969786219175684502729161507703858866166096454933486970271492132177161938783062768523209399431834232188309637120387381369341701453389266901576897501656764332695209800402183777738782786341824016029343
174 4845665461124725907714000024059579358975936174614921792585458718897244454771149844033721295335672660531149769056537140628490460858092500063372556424919167837077722190925075136246668225941062914928889529830837019011444343335872511882785064020661088297662153466304592814541872781206089356626451379834382182430712785780232046992312049928566838954771690013230888483553370249001804338500751691382718600863
175 1240490358047929832374784006159252315897839660701413373726820314572972488136340129901848104051835279591502130721855133061430157439288357577286232827936415742943547562719472650801978182868051102561866968109388823842425288127792178845939827955469534177727278602826173594092986587341449580763862934811737742809428549381347979548443354784122827731940197368521695099020334900168560110533834764691669534774943
176 317565531660270037087944705576768592869846953139562669136473311566165384775392574716733536724194237530274364529609240407659562193747304825380839986952437031789637548446158755624870519469187746950093228110535165567306077713982301566665513752921715343990088913629339829379067326350871040612277309218191938714863729625428477424638322846006468990870637670678892989087578796306280501169124186231833140674565791
177 81296776105029129494513844627652759774680820003727935079749031948396331742501842940365651374267400845675212553828830930845023463457962799599605852022600988997272503918299408594119685640650915065907189733088718300488253303372017685913975428878210375846903845986315556903229566257425658555095693078419230699538496473835856571029247589682896249600955740802824365192957820712628437862416602743942202865940567711
178 20811974682887457150595544224679106502318289920954365232471833562794837791360299784684727907284624083647785716567212294970841527923344163241762869360109978368178676437845662253487844088320981992528717635285283371893196885347386146086505275849348147701361257729982241706223863008388358349980928430894782807222678398712167791116587874867365386026535780488156331326633770760139910448053486705362678158438197499551
179 5327865518819189030552459321517851264593482219764315726449610974922790235832418761909546836364426073618598937181803031851444803825483425296221304996131280329856828329862042028122392064928440294559963112348212447559796852958285394850671055583789232748492692023080779382135544668049215442958248503406766950943362495483748313591262531810182788898293786441937657163288615825537291795611520823572871926953747190257311
180 1363933572817712391821429586308569923735931448259665052923187246975778394933843904868971159120549099396189514351574751032397301078299130211598142224870366948714101993764785388840606075710189973844350210772134052882526745535248764275166479178630954797747396990020492532212090481834228875879915051223275073422441856395668270336579106506386719908510051743766781206500809356938663108253514101911572062859701133235590815
181 349166994641334372306285974094993900476398450754474224498468820039169624999288717813480339101419798303048953124611981110178699053881016602075988613755739437983835473678721904766902060161406809016097343123537378449991450750894711990340066439897081354635641575911771114030210632011683545734453716464321698300124509028647712375691802546873201854563579056873926060778485545595694928150990107355050247683175397740552787615
182 89386750628181599310409209368318438521958003393145405189991008673916018445101152954871930347043887071804760506321108862673185116413214395352004654944269403424607902283765547179627917289722783407305319796188128231355552287388070023770672527291224302908353213791963641763682001674133811305205385672688664636336064876243697603211872660734269044437390208281205644438999164833462201399420085817979354417493325269525740525215
183 22883008160814489423464757598289520261621248868645223252684675405304760632949640283535730836096941495985327456802683257119909185548559850398690922757789438097979905319685386041090989074519240446166350335530324331853276617433858871266068615830225133858228171884569447649197882151582770956540085972933104470141954273330838055274841246756569095871086475601992508310319874436411228575150782713426367271123215920418793235027615
184 5858050089168509292406977945162117186975039710373177213609263824105889453426628536317816960632342603055020947766276491366905281968049966527642659896090860499535217131665075170267762651956194402576572312781789800608063477453919380267580986653713593453419651074645082235196141275168029679036788200295693062690202281483307764961185848359749228539316268231558597723876317911769206034835164460977567683623348938785117928538379935
185 1499660822827138378856186353961501999865610165855533358885957213166580246459102265459579398998164432131489932444155503975851906768650795061064371551619193978675781713804288980425052322875545056655923373178879423008238365389531715651873607988183930385748597664469354775821181148423750422791638133717105355821618581238665327423141265306859381621082313730482591614315279455284340141056760077178393798616200637764680646600487999135
186 383913170643747424987183706614144511965596202459016540872950880273624057156648853856888389237765649729737640394893207017161098520936215241724389881473870595856279577025132805393292025656428387405118573132812086831876679993576415500415942805711553268956957394654269883604300092929031107200005353411056445035915151779976156222958288696564449596675887937568548472248337350126701703867207091975017674921125830065974202382467685029535
187 98281771684799340796719028893220995063192627829508234335712758636066380832022916328261211568805855277491080244917119136582379230876255342428421993009169725346020194632441315919791896003165865425458695937452303336998408550511995671448630499386701494697548803025723913092733898587983453849700214608369524763337366195492256432618009418191901723261382317166872291175673601681890429291273319768838220272399122101441493237681735398463135
188 25160133551308631243960071396664574736177312724354108006296087550222609851408002933199953819350254285862901282563856726403602191595079899362974359456641135139431938189785751053274633680638176528378509592014696410664049786572045718678358839716041104693107964567875051954625123981920051573466440866419846314806327050633345351185339634400074056475274004747780727455252703918374164455917241272976340135405367612167065462098271283189520031
189 6440994189135009598453778277546131132461392057434651647518534881415117228083951297694057469563462814323279082321912532487686740678891766306599188227155762449033535787150556371090809211722230772338021001299164058895503409556889321031291747010992446911953922689427796953680116640111702560218932757855601361906246515253641805460778708780897009154472009353924299534220189603692417707125552721770429164557271844513261820044587391741356283551
190 1648894512418562457204167239051809569910116366703270822032682661666829484805683206219935442856592372672535271808308122914208771902197302093727051958137152619552261247945116648109659685553430380019304537707176299856252999124845170243218622189670953748773791379156754716058097253477268000001934190926665880612940683696712069391427351022437979014836388475704337402964181834330499985276380946872357123389638967696250366151711372378711906719391
191 422116995179151989044266813197263249896989789876037330406070731687564735384982366518990611848299373201829723763807124736454706400838321049637715221949699451061552366845525741538864731557591117757757041337329185855755388916715003295259429709429585609241410868531508757173977597392775176913476382063035550362656101580181839718697625298123655578310137859572097703022898284672650968945010856377783474094608762805372663371368306104199187346888351
192 108061950765862909195332304178499391973629386208265556588343999113506954687390370215845642908107138637567840428562384866807281183641139312292460250748564795850418849227989386672858892993103630975664325584781075605804898264303595256339011481678943754248252576260487396177331820238441412548348102792023769164578353121832137327705460919188368315043066048078705336099328708989869675523794118975744915289356378219317387360337285387815913319309121183
193 27663859396060904754005069869695844345249122869315982486054157622467011449081069573722526661282787606686239963159964795364330097353864449595584982970249008622169866238487209719689187642257773435248238346378845142527895010278527887194071181531594747132974102567354100808636826648821797012418440423249234010594319896081228146800244283934124222252878453513011915565409010671992644842690179712949791273897798469593767371516245784505885893903167133343
194 7081948005391591617025297886642136152383775454544891516501788338627173356678784556669313439457051532531661710448346771941301660623175727395361986099542281975083871287189200901188547425638133539238495082567851988798857470895270855830895056196458202784717192856955532042103467537967287171940282130740921307263011096693510837640982837213385979289381126339792233604795632961283000731076659016006536569246721427362511241158067474736252930446094172296863
195 1812978689380247453958476258980386855010246516363492228215251544317277220818372911045411873887416980459947410050261412475409071963382929782117840272811103616367252329320974481881739000263844484527349048148980987111408921793934018614658180519038223506525413404313238568316781376582243831620525251234432771592781587764752527038079072968607904920869772832206497810593314063373528155572047019118452698664474040347206113049068968715345072763648196495414943
196 464122544481343348213369922298979034882623108189054010424282797952746700816402144966752782641718038116870759414407914971980075836118837656436761264556059367232172888661820568518127104990293726543681801139634897455908487916906925533909138424898720598198405596652503621497331650286333695978021515057444909906992954477048864115123816899975611291643181758006254996969796661193303360409509993059023923154539698004382288315893666485834497792493115453887616671
197 118815371387223897142622700108538632929951515696397826668465560742140117676275918104880412461682788494671013937571372818145583252927701489302548025466741785255807697030790167918283406189065126848709683833428221747102436557511851710459343561006671625771959199378587232916852084133275558529892083257201122370019119824043393761764249512855567667754006903894097381396985956604480375684468677021770907368955189001546092308332373406106069539956465375741126252191
198 30416735075129317668511411227785890030067588018277843627146490498309538954915183003695247976699213600331510828500466677739705242224422802232251072763537786206941142784724482033363637045581717715557172569907552420066800646665837144200630462720498976222646682952456097597894185427195519994732254817830087642668995298033862759663937651104031530621537259172923764274892535882348664814416835635474584109081536159077167923859007640123946425592723979948926126659231
199 7786684179233105323138921274313187847697302532679127968547030278182068362245352708933713096561920954235813170754399272805451300531172077200819959484983632052069743539092885139367696519716075434396878516605621689685621287049794028183200688858038225051955467626627657761841860109654182463239757432368344130846457517087541540952943863218517798786611844558831298465111346448290528824528964589509434520627354171837874438841737192400369894209999567928066797223941791
200 1993391149883674962723563846224176089010509448365856759948356076255911722842065863408601162060405713397847032684866449802457999524848618576523417388649933519386388661139707162944824273611203651647603015158353638542766907436818277140217431173469177840177287800766385957990223564834359787124787893768738905190022011191640247103432731724802363371696117240949133449671009267174799308401340585141635268382362455762328549830332765334602879952454602293699983539332322975