0 1 1 2 2 48 3 2452 4 183958 5 17454844 6 1941406508 7 242201554680 8 32959299267334 9 4801233680739724 10 738810565910888784 11 118929992674840615128 12 19880920716640427983476 13 3431624482227380273056728 14 608880419873586515669564728 15 110654016191338341346670548240 16 20536574090713344110860752530646 17 3882925024331174796857101684510428 18 746410931448945012196513727291312844 19 145626362670805760264809414243057616552 20 28794547473359904233269297596817899967540 21 5762931182262926787948946259721346099337448 22 1166185395947574420229000366163857468337148200 23 238380981302510862406586051901289597632003118992 24 49180740964278427332002617903561118285268230978484 25 10233409402065855596885427205182450024540045694903496 26 2146179486209897103540691298354178242048691417482262072 27 453400144256534780139121367761657548145477875223042927920 28 96436903908611647069262069806690816719553841382241397251848 29 20641908397438606421142576358642139410375633787282792348176176 30 4444473356427012495261965342058138866936007235709258019584751568 31 962256574093107372224898511567630884221820302792671142953920358112 32 209417532434900901736357692386258949698787739078859420990929700314038 33 45798535634506068726069494930617451476494604605626951054062323144739260 34 10061974210753502426637472033070726444036349159882201024495543937620926172 35 2220214794500900685565282286759270684239718182640401068940699930068174749192 36 491907478674172166250831123755903804874446101428875313086698481735318251355844 37 109409058472332542324628552767471754154685244475685089591106825352907427263747896 38 24424000252291855652723196258325542153486512387483199348035966613558693565302845592 39 5471329944685453633513564093518796774357545200613737229881854402875815661267309041296 40 1229720964257105986291033046268792677068560880407013392305539119475292255910770217271220 41 277260643147853603998672179306515591233159462774368289948580272849964102513225340747141672 42 62700817426707151616791621909016893078349802706070656676569994164947096568321785929518081136 43 14220056866615455449466041791937594314942669625405376098495471713941665568934127496571745807248 44 3233825028863919411591777271567260645856106689408675988187264896931477359591451726775787153731592 45 737337584181846323249209026213933526468862662104409618899887926235474972690412388819237257763319824 46 168539577776592630045086571098193715604045832298629192836204655312122000379181074160414701203980247504 47 38616883455800295810536648854377274446697137450353305475911032898582547783252061470990511950766402197728 48 8868482106318469142366103271695351644614124477202439458629504819054998321290277016736019018411017749566484 49 2041163060658619031759753488794513932713292379425086926589134920295933132908879265728044514067877462714203944 50 470786965742415606968820356791090690222257170083304297886137557423656691551650258650321840344031342196893518936 51 108806213581654995133909229527801933113331321418545199391349729205700831441823564853247070258126310407472262990160 52 25196009616493653404834942106150262348428229878377777533801488677283184796315201602737663650985613058627243404889832 53 5845569087548315329774193199378718330050842629194980854349730263332097655842798452720945981482420025317223218200420560 54 1358653510467189416511366076026386779832348003906780636671968820470453124798491301141611551688751685284774826500535742544 55 316336328948977741867574818067876826962169618896084969959321063134540385490318737152701022864508319337169316827750296348576 56 73776989682694229901703653740937019117848145230181542769478383502508256094790289566804749937194914335144059184072526703998632 57 17234503385915451736022708263592986605906976047307136906383526841572231448255123899045891825444950921286300609102954130449030352 58 4032351562682281671072088288146183458586419603333713975585622491334838097783986356181461212392051641200005343884354127798982126384 59 944880294978554734737032158078868982752450874083360912379023650994313868686441856973828954560939573712010274315978070391349953895072 60 221733922496924983638820853910826798422173006334969205665733765110714163992991880295096577104957753957985331601118539165899240738314608 61 52107910516109133418500985693560663817196968607299677397578446530288148339472267028462032572645098158485148797610766823803682829837817440 62 12262289778960375959380166869228708419903430272788190250383695193614185796616233757751012576858825799194270014636910658496926823299378487712 63 2889462430376640938138123514794086227724300916519989508081684769981178612790358892938631914034238090000210510690368446636060373739998102521152 64 681745266630675355863517320880539627383108913213289733027812476249159944823561365063753771532097822150214654429132280242463160506908981139322742 65 161053319059645332947588193757438567776368335057852892513854142641414694036975893633239957794624670557970199349783457149603013247123625592150682748 66 38092838699742321399285352934232980280217795903521582061448418769992000898343091270784155309804258600223494817645277622586594285024530079320837528092 67 9020434905165157517859010561536221178373834310002767541552753250912026497366540892426432318641175573639977131256379376367854551031926057312996469449416 68 2138489653688825367068655508814025493038906344900023789070615736344810060184430825848980927680691493484250761669746896474807362162122459586278802253846884 69 507537423848964769914629277742866209346905295841770383789339879451838793620360705763796405930056742341026834380119708561871754791386701458265821476475606136 70 120585903803435784817193198863454902387129841477789367964857743116380482646609817540608498974002377264373837041538082147955360523196585683400609778811049845816 71 28680020539254118196296417652760399077444831595736887659699186857989012816232481686380466401125249412124432666180365217767132721857888958037823961733216653066320 72 6828168810511175981944241354664829960985060731757454082632135039880011553946071627433852694844009542381587487322044590821503703043464517602676467021871172137571844 73 1627267176235620446957005941193168225119463273711477654743516185645647019328308510867098510239032874205342089506109628527081413121170184709413829737335288535765254568 74 388178731184199510955196006599489474212259838569223590937734947467317790896364522640922466444342259118526353502918347232051827961533950341220889987405793189434642639384 75 92685491912988950626924409222742298695980155087344431226298706012603714806106750063508857372259816700898068083354424722195516641609443213585698969093458501416539106989200 76 22150741269957831985979300574501244253908471177988986057437280868636224007424808674604938610906982126680249226627030630951163957432551625164658423718905330445713323239094488 77 5298476303555105011876352804435187233605110303253637852339524802488653084389481666506150353664941630117799650185475470949903572699673590425372748118899013696999035538481751472 78 1268498893685634416143823887160104788909871314906527327661797133051432190364803823661507759755674074836821489299590203997819973077885554910773106168590370414003729809399875470416 79 303945742349139939289164966303770410650310587969174106262624150906744472571389859817751203258513260054490007329562157012041734005730041804152143316567878849041976631669398104853024 80 72888628018766313813835071226056139686494090509555596217758258170726700037109350085546420938887785846944959215684897167474487891078749133123897323081940532971243555192398432725576180 81 17493327585722974284450234046738973042756253532302583115598948014255485546141349302035973426311274430481218420067695315103586945874224000485316094636204406889816381746864539677283073416 82 4201704897448799834050355577528793352229259875856779006335618254167340902075770004518413820460872469273490276652371710687167694394543677287058092134360347888582252950472428320238050225992 83 1009975775495403669832473580630879417421361692922397327714655636766071320247129800212744664802661029656559423116297700693223333365331958344342221630725830211668850751570151594582581087755568 84 242952167839251043031558429875639659437531537317569717556104107761410987201565598216134188616070088293037271166532865906892586767409394574504596436501280949769483500723686426810118818968706328 85 58485392196794610713994852141740372400224721812900128736641804560165576941118355510024153859674748669693704503283422332584873924548010860545673407564489627214241718814964207010358374549367380144 86 14089108097163530216940415617439818166524635584058018101134665079622861252531321469254102688280474617739582517367360125438369463370657652588053012610570619902630349073306475014273688552837055732048 87 3396424575272520778002140396174968997595298759019688436207732191452238736627177216222278705412566481966762123885517751908798741173184341211053535671964814677896252580497008226287449136805248482798688 88 819324571744444493084326110455180469292736976093112305573654325270351661639822137934229967517770617029785931850731114926447539983679658331234910915333853335563929071074001089133884538917397602293650120 89 197778418212241571989071232938308980269717791714616470879382815846168714562496660030682687351139343464720156750397555701089928495649788608491365212544222538955704714977679212255014297741692561760124153200 90 47773200346103293076461071873149328991278945691737515093958852636592722850584607160339224485216980311460364707037377800816615630130361575198500097310292606375564198316910541868619463767257512370533906005808 91 11546918549474703776100924405346139278297801628688632003535983187367074482325251969010378213365254254527936456138481633019566170841347435675572815516855821793110132691847315251478499561102652846728422245717024 92 2792660952280496157429050108978353430986940663220713902275348783650547204818700281084557407744298007503207073412402497549968502200522910024606259588386172671646118269173247747739772539028856798850461097332489648 93 675825964576836615797952514780895088390311842394149444051489200276806624203465056892780417471747400656057981357747121515046052266395322202983368307075881832547241175500199150985393350796246763380505109803468499040 94 163647913992945973595621239303549297585933816363752174262018091242167357233096932196618081754045566351994623408334243086921887715837870059208686907597474987076358632107312550545373635940892919575263271366569605147040 95 39649670468958792351896195508569325375245357450161387350469188112517822180700368143960386636812529602530758553444560002092838916077224268437999620359367459639560142608570215739541832166281905285941819580525425837341760 96 9612070214536210478365410593184213777025891969323987696018725944527509695463339411131440603767455633708557299130653780704294635540797791269208968214476926713920027839416749376800082019485840080422149013215238570771505556 97 2331510788688672935100039796584772418320668503700859636781720405815524283876442728054280913168570892525629851963572712910905843732378174061489304501336086977514194105220429438111646656043905959992751010884245701206655680232 98 565843225763949653393434497625269000792042580535208787924048202295164171792781781246143025517946656706249793433921622614215393496059175950174106559994455283391190974522819170978102495728888502274202006098001295376604900182360 99 137400468209202539007272326399643989108622565117780509514700578061060998015721239809365988094629499298034022987990327797789171450309649230074173637520354972225825228504849903871918116089785525433966702793046510201855902412363920 100 33381746255531825109374418507816410905618914738394757803621719350423704752669929886448473240907361054851381941081555104413283867659337577203647235205402961755835951942810115279984444460266543744923161199457949632726157073497174760 101 8114357216172861003104962405149736452765865097752603434222533727626124237574300481537249427904760000659041329437147456750700997908190024681535319691292848874019518992135193582889830487083253657618017490238280594597089533875380881808 102 1973417807436869911575397887203375065447435243514380521346223233231603025263758033133491415410360320230076251961046824382109565684148409329039083751658581881477592437470460899148505557504373328191679447856598221880526551006895156551312 103 480175012763253886603450427671593260261641221159682056605420567245695931645106236869611720342975184389967288728623153717572329211678493788078319790388154651159932739602384442509435355273863064098267391349909640699519409719882695643321056 104 116893814480537210519390779905647529466981129636630876909153925434630788432296494855093868833612535390938727121419633880044597818611592606538901062622558257911325211573327874077751783993156616590662805290919467441029388107885627192823639816 105 28470228308225968812551032806173905955164848650675562664892018589401982662104685451693005958540149513211396222804950989118996869008797038138719392347263912936586499770197419916890795293742383566833705991745854375298563163087341277364990170800 106 6937354884566868383787057363007078746607340110142904739672793441643093017412013067595692018692941954769964784424712114033681723097845716086423259634026600882578555157653268762621816477838943370746128578798647478321383403054809638477693289817744 107 1691206437544748411673859785914442902267379818468886720538422613601651290592493197843310729669840925469268608252403168338709036995063775907527410172249847954938513176130731148260769656217548562290919996464262135989736356702775024981413990919672160 108 412472877196413615769933799319792593879745226024824578790520602562116404236261033843821585969925427897710084535031415379320759487463094822772181690932518874635568411925955374202571959296146203617811659742426637587851755157349525856005605860730614192 109 100643711429494365000946875483529925732071099177195326218496520210140498937836361691252412148039341888442790242043081500410211089740866875120824224384752461843499544044602921754613049523759910624266693391442037375168486232701484943582333249708836506144 110 24567834451065571390948391546391145288976779604325521390806682698427852964696501876809931122322736507085310478522239366752004306278953220154337713061388104847675946090075414836698123403676846364705656706530680569648762262443643003649495394358864744133408 111 5999743725854769319476231799521820689024483522529346362250564200874250125880713752703654756765678977000981072719860925915657731790410139938967612236799796829585151862591409017201988397420701932090783641707283675771476378162585246411456064981751456961437248 112 1465820560390461546894609772928491957292840390762634397212025282917648042136070003160498205738611304330391330366293096928266125436555118661873678529978604972503470669945240548402149618533233039096185906420804185339072392253884620400245251239233161871659372072 113 358267972735601043558868426417304565785942720880063730713641984619473064129072748680735954477488892736150457494952446131343674715512860335830273484717455327956927781848733951729802669276304793911309305220147685804827233505806484908734695652988466338244263174288 114 87601410553521650629771092601815812538899350220706425504541011947498106507533694657133020433187072077610942065831093997962976439884216892012413072242288446650953322667662463155485678152825867360148933519851254672626995613547118503341817591185718584917214569229552 115 21428269346572978450765692593721811263642695765575640032059284546550784396400121823996305042741864097533958911216080550964008739878682823094894189699932157609700476560825650972019531610734750647435712532831166428249460205233631753596176402913350923720435711633471904 116 5243641671421444031765921057810551827865450694369616840269599303274397994805362285637769089905965526659000918785219371004218463356309757527791019955170095515954812351109056178124584974235877385206429538616571414576290915182235092131919899390566970101682816951108829424 117 1283647948767676619004521988087901380245301992236432871601299927707186059320799544870290209493724739901203811677606658295493433015283920584644575162485764595111430772734720028909042459398718331466766063620203105421053305103696019146734047023537758859784516804103553789600 118 314356937079227218101900566136812061388358013928294251159135942376916387496204655843381017083377710013687974204279739820193547366927965329415262755396609835148865409699586357372375507309501126432409077128283484240862290137342309989313057927577820200474147948972341370509344 119 77012568200239088559825816868473463096678058718026680026440551413520379379595516333643678204686214105742276902700825247592672331548717935428099254864630515184602581329077626774601237189059090082818477056779692771195115932285409366117956389220149716664012268202768048735868864 120 18873781419383274740145589647161674594007666546313380154884423838775226374495893492375831362294790308243461976617966679318450299293006408577518926944447298188145401561908651897911330000392248353683275281102172250206172540296560291406372117695424895382269152467148659040463323440 121 4627137184565984008095593803847650558499525681154204230699200105333081917873088323961301552094905197982811166542714218598903429555582512325118430005228495685436227621415383787119044655327108636611740949526331998802131138709287725273109271773704801901450122138145000666846234168096 122 1134800234603625469418081099532197674935352463946135746917472894711819351571149848839559702197978072849853122771460654008471792294430493897836468512791446961257486593452277185133376158070318305266443658418001201240406513670523721456634545766665233794262500170331317057818671855768608 123 278405335631763886305696610972379015254802631902668641048056382649213354937427364754037387930541136271055089575656705703113798510483133663822372764363063720380939367318452030231615443206717849451810707168124794600877512227866810380012077933894927811263606162678089465360823527618880320 124 68325742031951231584189899897213519103857298788183178939144276658932142360408681539461882028850302627323049849273288340599411449769613212823070525253099684030868068842338156556908124872482285227087554580153260580595001595279059525010554413663194437574339620650799807022675097633083049376 125 16774031426727550495847325058199366953528810300963804505310211832436789595364090259412933264210299895963488542247789606278976454329069963028784921432726673554235774178500764718306793997761852477950438580767106237703700501246326135143019506209537424387060079095371796915709814369311970839744 126 4119405308892142098688095319871562852635252047222889630733046179935315148387279703094803233550849186540303793646381734101659159709495209603247980199265801515532542468371729881800698856728312348820973771874950977658180585493779160585691533527453256594246976427110738123492342519715144097039808 127 1011983219847544314542160962760551561894862392347267550122192125111172783498520158991187522125748161210770229799420375131307609994618462285332093924963703414480302626106983336269499609365483733807709775473997244624058057054483965909119533958957018152765160414080661995339683302020131787728198528 128 248686153211895728102930501526865130405807319282236527262644402042376928537973017406432348891208265155028633298913478623324946719017392120318396168110392491771572557192999672245211515903388010323324176485889152775931421084821992194460387851289253310796562935066329137386734962538114733968541917174 129 61131808845987627691687400603321727943626554744615057438981546094672698042608557320701813649754196534602436963430466613320857470743421553031901222756665872384801556080687312259915738158518746379693566904339264998185959278095670434460978598371144794635228068524000641673492743194024412208151041714940 130 15032047147035284532537610491757827511034636721177351138068075726235160351546125092540588008872525416507989350000918347050170695439259011891618520298426429468917992201810374760027061096015884428657917845113034858509647995357322043057238647874912893507193677091726447057578710371748663428540540686033948 131 3697449007271196137657020391906141419496034592588881468493360040037378768305712402504959384815011700859598797490813270898505814985188679978239376318648915167848926229240971207617915180582575660784725968527999523825376178393624368419181113956180174179353817511331480074925030076360927061066603783011776200 132 909740282668209228259195821457191245433385785154564757201115844036230475342696841103764487191960315909658974974999646164401418196318198599056685826437910032551776163840980560520551772580528524076522714457625681542606968933393904660680217439307031344938180770874674727739323771141281376943793832734869319268 133 223904003015546001114052134437037081840369085168971965277442085627804625866211447377298549501786957441079957768605320217483472904740589154871118233517616560065653624210876457520316125262491007104814192856751747095052085006390667882151462944123156558223774900282607760357481847814238340213578370474724044918264 134 55123091646538275772329055437209115458098645920946939553388635228027184012719300005559356157091688708076498869004067359855448266759294395564300360289381432587357767728101006985936159197749738246674484260936518347324913341810197360888249910786841081735314510596875906290886769001206448452094298522225569780441720 135 13574713507244146033279206301125748040282617936892035826529834209224392689419593545362303645810974051551124621498063597680668905057180682417963370995597060709326097163957880366931013639105700956676781597078917906616937301903525732018899603651334219095135916532168579997259123028796577619114424128500725718014234064 136 3343885004082280716205149216652502790170048392289246688516044989186674444480513401397276766764890713399085520369012889542714410565711963891032688846661901242841261651735755108169326154054066928913739608894354429321930242623405772062355277579547717397948663333802974815472034430350347769049375219638414053393337219620 137 823936516767999041611096977379186589657991736239941548257540959246545728632281435285368028733128502097452379236706075947453577157628516905406298098172671210895946186849776201558349493389169409311388117393199021991247411763492339384342686927119964310224990586002467827067797929477151927158296841540685511793656030045736 138 203074860983956145356353201796548374699287944143453847661532947419537096151200419853112177699643061697709923610859107951941196538084170959186116745629765750563923155794422265370736050361302746178336246468628217422647729504133967240509284560415278489430369806754330703608405312081761782807228308616955715115691630021308504 139 50065303291402284788816652750753363889824923464391891579724368245268517215532527918209398036630926981120762172567492444906266081138459236933942943963265680995230189853498245420018410034873504321783906727157673099478092023916243180002699012133968913858163650317757412378572683004573724970140243866526423063001031756057310480 140 12346223251876621835637565041332617303705293089884804135858706410059050952699311488309944951265728585170340558574532277889381736439243771597455024201782649118570843651680310435937136963582796958249971971612280284821093715667595740537201107852951052691757334639639513117017102924110564756540894752749695338927555250793394082776 141 3045413986674659810974710571395499826171543404817026405305133578478631087740813441571118661429972468050588546080444951982664100142797106649999082193239220238378047195748833498876793339815736852522340720159086505231723363487174183384087480347697350310440793769210154419056501369235701916552417003051326574599639979172623043139632 142 751401179715153667619584091765235161182452505543360260878119557235250901728177655274029637258227097381523264423377082122300358964090861411280966470761835939043180278370696866203474660744687101343202486872386620168295104653772991266119322656050283967305335982172043569610923713841855537496927831038105983151531566133555075479341520 143 185442446527439653481904431473807417783311235049223712242306908489587713904142254184417469634694555710155061328419455153912109669487377279029229680318999240309862167754667492105182404643707159691799374639046694873614227366509785632278390438910148217783858857270424573851237400586432804868382464796327624027458130337563233526557713440 144 45777979102113615798195671228561900219638101028791429145329690293815385494750220921198601979587903765615377781106028524368276615249615018663740805347277565618046288387221875058409041893485820503734897759280204940744471602754671943234667865703398548223547261664501354860379868402816883303203402329084145165518875743657756180159795405828 145 11303495373802418965519386435486308124594641218607948046170269358805036805464744782934274240751138187387699229244814928633370884790698539709947909668602784981703304734893909052298917839357872927503405371493663790344349981876258681656576320426835073470414510290207403799452334597090287241648031748968289755358514457793726397782868637256456 146 2791747242595586402184781158953172372900264837680578824056356931511543938782545173043055182648961967507251453533087711181840622246598851595289092189094359128846047440978633500522415395478382721002369390176242206052642942343035290856997495602382766103424366890105376606511845992011563440952259816052308051727458799811863202235622271184801448 147 689676084119834372171252433993462179202523975701625830223449449953193452408984629103264192915165232101543441468984763188645326790488349953250677419512439364314254259382106112239936613250887225314195103733807810740364732265016598955660865644515491998588896041428699995929757283899929818822385120138116840282918537246678700349294525544928857712 148 170419209414936795291123595695956568941824720964749665964531974483677072393338996196798265454382427500619817583948199815941207119607623329528035045984238133108512989873981345405496220252576056906130747058764722521457516586360584335473545411699829116573963620777055078400418833338438677885959858648649934181099864881342724270036354882906232275096 149 42120628108023311069995509088214690283719015410494659998533363979840043090971998304082227958675714019740998130218968567193150288283044921533404500711115708572022068843980277487293084219948342336393176934271664293931070280854233081178026061182031715987754849979075497379921567768620430209337306204024290832064981837298527574746792066855300981605264 150 10412923425004889742381653412869596259486129092825390619544507460859437960698587262302965352086384553901462258026034747597934676477358457619939551207827076245614027406017404076415283303147765932058339138261004662111798451637058948945481441231984217949540779965671934611716041466907664288067275307437809864464729408993301819574403638044156851910245872 151 2574842753800288001813518371947001638688122596545944707877781083573945192020571842490548320042219705536590553869320112788954937185818219643515209867688477532686306788643430156755493799541317707402918005444055095727835967446620571375052703681490738752238160961772881609417016348420540852947844484737288347263927629131731519622692192077563017311693654816 152 636836041757392566797196946326287295998992093816815998559480693330855177690652189627509735210975303142473160477872000055721276991839209849485695071465228553869846069445457965669724590717788588880552347167551797656515934605052317841788020446069528223273150875531789919520699166233893422784685134612047516625390021768359276629871182715251913349303925962520 153 157544103269643375057112660642292673810312756441796638913264860056934715214189371421277432893330150706842996879250941959353944545819204480554977204267404505639475400454102296328130374222381385333159727806507751526239139076029453387682323368942377227156888499822967805161011313787157010795186033298619905495031381482570823326024846468518177170978633980342736 154 38982797470822881884955754122139489158842800641859032344110157497166082884940085276697480162201562335191612133748397177610398832491001585832278412999417252760928137970930822008726972403749979791326712930479120241707900021304714563053827522260943312809937778938729318123970480319089912311188846826015812491855339497406006002522832662359406966737523430601664720 155 9648036571165090507927081674907172078328700208092018606710040303912792689311388719064297444420262615020902758416237632250556781612616810314368812744472501602784272062406687933326279272358631903657537415240162146469680190126261660176557388798124652976335600551154866119686698037645833125911914379060580782928435983891637259940705440078342586218420565599241311136 156 2388354308852965871224500047663328814422264016536439679034949791565012218743197580946278437796530406925533675848982925274459493369656265620844524694101409653245826239803808004316847814048460674854832981163967127653675894421061321469273547955225785280374224342587904245306592504033699310876066647439578099013344800718749824796132009687919591723609581132949531522320 157 591359050284124909800788168267157200371841026878094590661182397632388512131385232139972161153645363647551560595774905541397223664326445774247011593113017499904204058866727409505001936524410729671429434124863335326466028151195220785449082066553828994623200730037156263005680062236520325989165974916283274962806637715927672725825284938968846252342407671468328054337952 158 146451981088459301586248811734026132879864868589734443604952269794616582184460785138671393166393412730153862165630851597754877648582096446586055110601642804575765205614437376064489268941564184453570705864073863849879666961824897768835572638759654623691650465543047807654932535299390197095065230962984432036596786142530143345104598059134616197659947552644468367811861984 159 36276853804115184956850521568380960899800248733687069942848638571912390319668658477107569052281758898464154583749637639216803895722517749639386210389833324695198193201183955568853738664156547748445528779672633660161580137100151159414599374646984384448583686045456619625513418895157204316412334465800650630221198269362970795760699723313748888232507895662314907709608577984 160 8987796121048379947266314719168180281178670725918176668057622295315409786500616006421451404710913753626882434752386392870135305170844145015023538510503402957458411096470486440748531328819905423976485847595632055090893891127153514682579179795168206588392644235082286409518671582393881379840444701469214550162683674542895672467206998628693980861463010497844222951748597051764 161 2227229330159138399345582734195347485754971471923925282176759225749322145808176727010861783709808347471357865072483853098101881841120228026499006375340683409687909022978662765869032500960833433197047285472154950093696164747358291786881581722702780013348369664119345399648832129760527867134768563334398855272602280792919320379616526842735527447319619057171039646239578261272264 162 552031300790792039689686506411427322601202789463404486289258636455958670080341695881504277281183475927850803436495084022956815025061177990920378167006008008269043273320781149988540182839950229745426254567822791266870075431255213914693463739409111865605525953359782956601408543654165783102128516012706099818339101047510467682078628181300954978090263081185143722262920284344721416 163 136851148094708348481180472924377836843383428144935486256905868523427503578433068593252095455806714527790331428143327691373383123894541710701237680753286623859521288158029415380072586122581678986198708638692725202044328353225566868094514322237374150950353902033207819956084854857578567638897309085430374856733907028111181531973295320060604103653676778099681976110180074175341250096 164 33932676452660387453919567982282097663352964549873656680950719229390293624390938972103194518386964435671311534866123477124033609433816885854565193421719275088709015046177731646507547468963749147871876339142823022667860825656690447359283102024409508557802437561357027965806179654876343508004363151768994151033834142932177006565174040276374744639649529218492014668152823905773164760216 165 8415340416796663957330620757616524307013998100377056270338301638202126575019806823741327337549071032357876354831483033117336189394470491404868554991384960906870022540262103406686081650372061878437459278595652130164611258924196681968768630945658255631625012700487468711297801274999670913668347839252776751559676881611343445548928422363872456241908804231709911811055794421198494271105360 166 2087411895508386605561053168444450484127678181258600644752500572246115935455861249200868877104628718514504073183334007632824062327208956676148600540010951048083099584217364951219449167364154440356996929831766243859689511387804870844372652327502641197332507322635554993563179227597345809780065259657393018342502267418035735789341879255457969019760703803013191231625872648187572719211877200 167 517876878099667831004395989060917598400405383164885350729981702282356114585737719331415873821984816839950425497477473978278453180058554905932768897083737212642638273742210298294426800536965194165974129318032669373377844151276957911485755853410990990101654217472895855813534516533691344262335071447664203272728425230705829187890803778988319198443237940796832962657655313959515206603080022240 168 128506713631578915302430879668667397902570409546178707517598424451035436895496320440756793139587672936718844459658002705131953043336365729544397724480663299240996938076398518095073584178771528784333445733087747691553857974690314668157714977650936837735717743068653313263344661763244040461242650915104048242103611650441616133038337423033166947055538930285627374047667233377250675768390420401496 169 31893713313574637790538698322802575625529073513570289884790695231990036788551344221950435152514437902430457393542284296358218390768782101295452741844264523330241526484098628582622272856828167510846171661321937806664299538097493137629225870432423113239892431460254325737671622423263554275540594302074070419254309348046009693341148533228372009720524807614121660656487880952566739463101563155781552 170 7917050017458400588186852140079116576706726663637206004243692726230419774318906622749859869728772942017765991525307351890885760823792176711054187372918385759572291617070519480273149158493216824487907007001173799373693538664692259294273445495898928623466294012496936481393127501892626958190253267515730455132883807065343274443026648673098335148508239507840415399448443389395695445629050416194446368 171 1965621086001530642197599102059851078303493737178142314291105141819203617187748234173835550365308066787375329993861306304100467905318431741427322438668478830386629247047333430498974872985809138823635552698079355711261917360036907360218471972879944313035277949801396544356135485161217621532825414829738310032419279692376332403051227779381466936503514075759895277702925867954189034262744309394086138464 172 488105184390553292791227767549006264227313183032026109866084036124246007537596037774327212995668439246405486497636788441529992340021695067778666569048712068559761344080258858593521839798368658688761403672705240504981667018628056360371699628394483133192385837683986071095645624877531336772536874651730431937660025395785745473787540932224099950987865534246876519718293121927891560967977200453490503792624 173 121228115011447099653544641285124914095148740706125322694995723340903050608123021355175585182900087941146338342662716510029817865676661564963655431910185153465024736631945334790217478395763335793915854326258475161398335996028419433360868585305355271784489689858068022244526996146643554882186881686047028186176911306636205843348073605610772483433193511246510103586525281402234191335847944359517771978939488 174 30114019146779722173233652641865420581713724660413165344864209268718846760201729905776057627583373555009901499419654283780522552891785701457752257529933433864725361011718289851902988116852869354754939413923971288683205392906944070833032516015053443982491762173600374496255041845550946916708214104168126516014389873947019047298342926288921931620223467013858819380529270990315186672823512627991804308131167968 175 7481844359125843021696610580529354770290426829326550333235870113084577125431824391780985554342219061662784676057286411855948274918812913087855951550249057677664530660626876546207494569999543744747054309827879236419970265018504113191275633501963581458211312025615237483916238719704881940321888047542127415889744674347017838506954685522876323520924217441396619666553642105234639984923314113534389220006683219904 176 1859183894078770181089547824864574671502369500215696133010998841737998276851360325227432334764835885363122291153202291123605294650411037601269255472460922794046730159209729269733109952941144236644783569344981076543758393862828074944156402354318590432447713183116015053071574383021898889614171960017832124566720763996737516805619866608600911220485408302673989553306513250957215722467798639078394029069284340603208 177 462071228413070691074007198663093617182449919575436675923249538292339037102828041327599581058239980116747311300885065003263106372365265295461021419863390885495170839175482978795841265179033500741572690028823881864787832654130837564276536118635405747326110906794595724170456023436022645004990415743333245291118914625742462748544698125463095521866044377767738806145261196396927953696981924525608548284304548238973360 178 114859676430263296637834450903894629500688314743772094554650683621135811063732473235637626738148277301574116045285134773512276357955213668029327504774194096196601647301257468249536037460403545898256169854463830738027377946031725244855375519758917312953870525027215590082741345755732262608214495235210424411327131055097670333661383018888995498656956552934563174603514591482155380659531211010476945568365953149537965584 179 28556010174202228306738389364358536417859711289250838556671447375755733044105579752699755310583706483559166152095777109153932664906841900713648168378109203393928696414149783451804832347233125222168620735372253509336028946673350393410619502092922468352818217010370175297504235837447297534830457463995592478612718446045695408896495111949207330649495677541297816016252162599654490202601069196383507457019605515418017944480 180 7100647532237605263058354951777158428747064068155658832444258514256626914953833128946546509959338135431964583167794052966852482949361037396380876315527845911718842191859767263016970625136407542064637502858300906450856244596531324238910862599870543546464599015231201651652505064221143210726348416305873573558334251335712271909343020428330621528888474718710427341957777303222536742851229729458269057838318595702740109168304