0 1
1 1
2 4
3 19
4 136
5 1201
6 13024
7 165619
8 2425216
9 40132801
10 740882944
11 15091932019
12 336257744896
13 8134269015601
14 212309523595264
15 5946914908771219
16 177934946000306176
17 5663754614516217601
18 191097349696090537984
19 6812679868133940475219
20 255885704427935576621056
21 10099836397533375212266801
22 417931212011785612614959104
23 18092193721265613559103076019
24 817762930417341275342463041536
25 38524522042226400985658668651201
26 1888453687403124293027512528666624
27 96177808924282911953111183626845619
28 5081965296966698875677331373336559616
29 278233242256392078805629687961061818801
30 15764420849838798464143608083501541228544
31 923304505924809827638649529396973552296019
32 55840302708184036127869620656431320631607296
33 3483799301188559014729696258208022615729177601
34 224003015110074818684389137241124269996443172864
35 14830870123380953094480302274166204871227154179219
36 1010252412581290060154034959275545628912194552856576
37 70746037561371585066084467212317010505615795857095601
38 5089324576229100537209914352028099209466508009573187584
39 375835470723800433632172670245135108839317699038813487219
40 28472420682096692966228025632701675953227577858755664019456
41 2211382767488898539456785313404792976777550631846432240900801
42 175976089657309714838830820561582027935075220249645871429320704
43 14339809751331412254635645311317452329346523606221396357257452019
44 1195898901959843659648831478174659520576922510603302501295572647936
45 102018532100332583087066858311518746450195178039074480564255396881201
46 8897734922746169521177399823301957103402883298853475923013045504180224
47 793025849575232463568862842546937406947760072964786935556189086487545619
48 72194355508573944119774030230407105858968517832003431519803139263630934016
49 6710207930993292764567307515569056312612968948191988993421460489724906284801
50 636505469088999281952013450602792253242894620385177171145392296787443024134144
51 61592188308432474254157419238927343909000735003084834743956539323826796115480019
52 6077671910671680622765751576147034037323531764669025667951970533464071435972509696
53 611327974877559084833089700635934059000782307046062244342285948981688480122471319601
54 62658513520478888100326506095777046763446478972843786832997890442550251116750872510464
55 6541899792489778573447872589410494824492216256236641914591356067924324651920166227207219
56 695505100842511554401930198864044571087224813828346976239611390343622315268615729605246976
57 75271264225561650501583106455898003187038359884905724948741200367883833672453736478763153601
58 8290014514550381784876665237496923867055960613861396104965623150626095020130241650983576797184
59 928855043697787463924203924127800802446989146607401922273681806564833707084538383508770294919219
60 105847588125712791979119338410215767430021190615667825731688430594175234064944994835748138680057856
61 12264005958123739408595061651663830315352586327815362471776474019015769484658115414992197997741914801
62 1444388711740227270602392127068258684918420783768536377083043711302161200469995229047696761799839842304
63 172870920687460080418181590078141908593704931341233769668087588979377813689990635901215939564878057048019
64 21020126613622669393071071102139569099791074673336932719282277914543336086636885113650138609803972455694336
65 2596074061508575351065077839447368147040386751857150124926751312821708706177796982225437111083403755728691201
66 325584205998812650511849851943660849404722111463505158198677024485800553125511486804832655601007927925695053824
67 41454659698829953883290020870981112127259836148301556672245460361206385514077893755757966032449946510518686265619
68 5357342670243801137605832827635335185258436504171852397245636596522212242481326378926365553282941458908164879548416
69 702581457663496968635481783660600929938649906815523138000819923455692533199169437307702497643695864433628006109530801
70 93480927161099575768766373988841760091721889111171748292906368849343204837394317911826567586553876596636675939965599744
71 12616500718700467076842846500388855315175805338782220287622691050467161837488000580714511771277083632165383823162965484019
72 1726861172119484684885878589317931570250268374493785799378754418683898483906988218428041312457482224316119051620664104452096
73 239659124973154589866691814625300934531294995390515194087785168895893270265414832786352387206937218049850755240976534151441601
74 33718348651051237644791506558928967613036108957846909165509460383911018358617238130696833082952095051875350556027655143307608064
75 4808331174175112444983489343696995442364744846389693287400915326964751427617497232142038216199430080150621664128206671341591855219
76 694864762618124462840146822196519925494189508836071686344259204401507754781025653638158098418545178011136705017474254530756661477376
77 101743854498255713225182490755188937866184789252734334770912517690686997627325301991011093304028471840400589944153704192433100010391601
78 15091908790257421815604929412990201688802636025843259775300616251939211005216481537258077654110653905051955889124461799649056489717366784
79 2267442284167739626838105795529326093478548282134614633020103638375142860078821352201121648424347586848898347101648285903776427795128771219
80 344996120014478038287398962593865561732884689683060817620674429099504179329487034452343599564485462644726754149640407307082762174795408736256
81 53150780630608363608802195794043546060477108500024361706407446420718926440878250970904810155402447222856178112504436593360946428813801611308801
82 8290024314761220207413841440827003549010807008795522705495758265548321858020733208057895646236640172035983115084030446261579429867065648982523904
83 1308843014821757884039981562628650470647049920391384804290205828649036571994419721037806272467363039108794609911108448784548894126514902029525864019
84 209142048321562510554017101546893336160122180055290419412149957077951230893045514078921247174744477377315438212738037418151444155189730444542776180736
85 33818563132685565003040008173679683172243940911437706029736355617689390934758465025008971052307502761379483993485376994208550640448826741826702680081201
86 5533097897017621486741272473790775764796101805326524274509125156319878129854150288569907726107291053425894904005577214190311570069617130124597030157287424
87 915844587385393925751266590727082305431040828916755485075890845886135113356422148887642169744583494431991278774244332787830158798805577395382883309527005619
88 153340760877321637171022493843328329360105795976965484545023174668639730944922898748260116648147189808552048634688842201845025009429079010321704496771226402816
89 25966853887062287129674303387807816788872505292814574752508475849057818171355980690967538935873748601624573068367378860133874087198938505531866714480624807556801
90 4446842003534366457676896605632166977302120526594092143668601511917068613361343054071769405161376970613619707881572131804238755925713864461138417301133669741625344
91 770017666893257167471564966862925406309173284338520687024333259828842025559594145834381403816141503354369017440000255661150198490526670575413530648881719240686308019
92 134807318727723935083885487656065489442803813298602953761119551194495721157133975406853218664374260669041611880729328932296991825136788307231346916107648730641251434496
93 23858237380722220384307885459704837731043299902752736460281685067072192541283090047963148884059938571936129757686927059499233345479752795596378607181746170585716025543601
94 4268003480925677051959645648323698181267168461363438591464328908794518075392543231315730135350740102548537348915742644008696220892595145294281308010733075797374713844465664
95 771655037655763304768074009111949351179396705711370573083308055249865646265067523045780830800383601358783555480385372346081844393143888846974264045282814493994511449112123219
96 140988985091438528541437462939700482993101664336281298804109307149799164146277747021209186639654669953510631876442696643898271452165897948416889660194840063950013596663625547776
97 26029347111053277563089649514546930022580408858335023452966724479761794386271889492115804716746754897646399909335878257942498134448733288616575834767506097389849828769201974809601
98 4855243203054687363803995683028451174037987494088160924660179718400499027674271841896637200865708190061118778131607483336085945907638140898833007303010226633800540261914041210896384
99 914919311681485667843936763787644052933820474657957305920289023207771937750739612001119560629390393375236264696200454182545159061832584846498824984122220438075750253681076946459043219
100 174154250409093375703313444523520783264959261551451893244057187721865924229821140861139802225580432669592259767050642270951030566022768218512917721642162658001932317800273019907034054656
101 33482749793380937068815287014327132883486439493680556186367068640524326440972728999609737039028725834402569022949803344700793444516691258981919520039628000318506671502952283083319345082801
102 6501312679932405855909097321212810518329145904076429299277869676286567987917071148393898794455182392848895487258707123098972543034031398400288275352571674049203666613575086081011423593365504
103 1274770099184281192671505167885944356957223021561446294922624066126328428542317364697918520542147205570560657888834491909399151610591973156184794973436150433163742254854461549026685246087900019
104 252390123251424001904990462557353822027004298736619064486975819773418428218084557192861827447324070825386716556376294756337609106608985473376004603560509143988208077604873795372473555894598107136
105 50452431683549684743188069760940954341419151532254258825161056021065396676171919779174788547452131508296992333868822287923124769698094891901948847613641149907515265965960670684557109936344867051201
106 10181727395813961355078251701231451828813323201444332808611051214902829659199437674026011962685172967785226404939557488691342508011771577379147134648763401992254859056162080130970305021843341546881024
107 2074204365524217787014503921792203082088776649617843572735271319802314913162577181609913061407550678769558162338303485613030308513812196024038902839923441563048332878965636315079182811715660054713765619
108 426514860646409902288440509319591847677266715477677512678054121293230420400416457924810150456524432232329402985913584154701045689125334296871985497776996945245282776305447721873886703951339604903215497216
109 88518056358150527806765784975669733390834919624259292241295219861311370887771449179375998942458340952967242682569321030675413002339296611112216704139779798780097900481186854446954489394378060572186736362801
110 18539920588145283442967659822846666087896644967630664496989178517611009314809739737693685949284367617817459119051410131425895286863387960691500583919178587678045520952724376542018615676655732503602807328210944
111 3918555987115149247093446949567726599483216639909657176016743946937130486383872566364075217372656800371229874461562534384506098270192024487473385936781606667456414012751998492942129307269616284927836482261952019
112 835701086305629888638581868428069785320987669736973810083019139528397774433464872752263057251085608623320196236297686459834422941830000065066368594585947151568584194274827860730439473046127923329061726898037456896
113 179824048472826096422831246026341193410074540594807227339024199728296775370605477858930329037506241765093782773421951317985684539386723786450670443654265852684454530565501590828833278243308302749862049488318949625601
114 39037523115301188000900280688854659418352463513537605813007741332836113036342789785047440218446958956112470384017172169041064225561604488910010769299390476233223026416434318674655151097801153798202426813837732179083264
115 8549107968627123144482151507160659471168140200486604822537279652333431858984774292935553688416943381089240098575141656196674900005856193828777417024695894113731968016064112021142388487211230620942599596446623471052011219
116 1888558239295159796556565578438284736608813438657634427977999292540401177290925962241414896943353680140205963565433326127508965336623367578770145175214186217753537560601282840975195407829804439631248814398244950060801458176
117 420802714171948096297715177320215635312571905873796329924503042533589012197072757322555476493224123305481951872511601374531567905727214870968834399614437181596397716792638613801833425075629856769923542631337619809832632407601
118 94565635193472408778480254074276803593075426442227803690265555329896878133492197997740916131727168756694512609988558048298540514519442619150015825525529723769246064011576173560091898545905081258351530416979616487405752873385984
119 21432036920057712745115355908238435133092802549010477361935559102144122525940402451132791382432107570606351233257296402250480969082929110415958565736853397182306977676461987549908198385521061456900023861025147358914441023829735219
120 4898216810480940338732130124801345051004601739304764143998437478502387968979206233461046564979547835286528303649021828423838686238047568952720384344677874445468721733001238255022959809252802427130866424864708972691878946965140013056
121 1128825164726841000183196200058890460921561089448152436008656205797143058755777300707187539472867451643716146393906518189683539715202009124462640511186202073383946263291800222779547933232033707752112632148166021845208605463772039236801
122 262300823988512810117688681528727107474354184555255291616664965430019537404083564232410375736106955969420053244483190540152918233575771660760796134646375163224299757607383071762769042718741901190737456372134931256213680555715042008367104
123 61450805757269542408282630182228885513411506395534973850053945552697586089785476138719785627213662609001259652549479085967436386598418493971332702650026521665607528241525709416968020648131900601518754224445513631533575603298302488567156019
124 14513815568866461380508898211248438429844538646538608317128533852914684976800344953921644092936502053205155026102177661314832317165002402911559106542481153665786240149757249787972818275221714030379865971689990601633869937595462895274385473536
125 3455678343070007775172050031877537529400388465731462147038717417334551001384625328044307322011537774491041551084388586967606177074084665263849988134135243063294296042474432557780664592842128568367949754684761990613414468272993088874236505601201
126 829382315291115561299931957246720960167965549245163289835328937728706739854999274828472441257118282554413405854904853202774680011831917885463985893028243887723845721987391184518258862526279291016251815153150268287809900927507272483031308119834624
127 200640442531015817829204022784239675701531733438061032577131058336475493322903648298006215305422329789167740954820962683534836208642026592341695825839510534837108624144149995189292079854892228447018005476038175461560501586831101691606072516350545619
128 48921229235535695437464414799430057986534788117542291862264963252317066849550973436627538508066993879881423929095183367490632976846465206492312827979998214286429953033978515094820567426637461420404328007252665421574058760189454127358486554947790831616
129 12021669270450164871739568574253391743843869542373180439225168800705656587685750824970789670589295608563465152220302106699328512901880581672653639921559627647738376314961644161869648970896852688437664631896242735798539357307917395815412871369283231948801
130 2977107300715327983776773095634069823862572641620257049795484802930684936270971426055238588179105075173876883535358037008998494461308329966816938010743784669209720212270196414996925508491275156917513044145929506516946851947864862758562110118353585301356544
131 742951845097469923773685872498700324969551019181795155712616207741285317810420054055719335356638778052858585397537568751942716869725992278380037426276121196991350555878599774706010027510370836258039873598226922369566964725232871434328939113685633427076416019
132 186826239527469816688887921603373814267931723812595027046605397269180847142776137458933534938426615956895384381531381577400228071586935925924138704803654389606120356221609295126613277979692766755346906534529817873595450002791112213493267676757043795099486519296
133 47337035412361209634723244422200053496809486477352662645222933049273018137987870022325844315164773586150617661683815813037520801406523385566831727921210814966531619049884639050509425507499619015624145589059748485437487549157781710996734994759298196968579379687601
134 12084412460884321064971533089239245962901822902645711922187754040706733955554317040452137127709666385281981199927384294201068303786322427895929334375843273025312682409351052888955536299516780529088503885765133662054446022874074360803747851370316594055580957607460864
135 3108042988362522815755028260881413540447016356150578682516758985719342290345186387982310707247101226123418737162078222757839042700282913022619599451978992562290173322971964489389167586300984466007948826768888978513407243428064732493449236070715307361568165876075519219
136 805307119150914794847734168689379276255006315388640055088631154478426333700385430209302971349261103052285890594106030213620771717572346706097191882225104928823067276673226312578471834570661547211316051431407351887355335371561974545725582737566902904709886411820893208576
137 210196513171715872795418167781423663962083727695409580070542897931426180432098474687480869138775154005292365379242523370894672816016016408301589393103313525792793442501050863752382486161834203853283317675928473908510079588785951225856662048466361720875451920963945559185601
138 55265699560762019723200552916612240682223815991648358159201772430611912185966386182711919907845824094232470218662404071989205176369065239855933641880134910103549612214846399004276174302312327126820308848175778633122093549014122337323466525757666517670880944927323301120835584
139 14636226281030357596758682406985647176699474762795779995179413188676808662981289799176170307176287546799000915357150863146276524044580343459278146864846544998425311218205570022756255649375216731952374282549525940558537233894943941516719813674321351002992099893321414393184847219
140 3904120837949503739743612055507934907931907668478066479124289901230673478357718525479515535300982140030340872748423275796244936521163703485974291107435675048647113917242821699678959092101176445811513120496172780203822261880021482905900311673967748556712223497718931005611710611456
141 1048855875625181528434569025905753513031606135297687359366270868687550851907241702518906827964282741054674443487673329769144044304483775098443411068190622123159801103232952321468045640159389169740118297003848184789854412860412853387558467987777620422638604036882655382792126389770801
142 283782009022358870804435817728414096659326690734707508049298415178531819886172320899108166170259004311848009028832308625594790425627548907859185205889787233588999219371387532542463149547732894476368250003413918487990659289159523704285405818325202849985059439850087474516150496163528704
143 77323008200904100485743399581893907808909405790132781915723160479100958451462718246881083508466012955600587132814285016236753800249405420863705575146173300130225555665287577971059025683005424111381917495648588131980421631965988257776907123600985015357765945606882481583831620244187632019
144 21216127938956303062323299686850638406313891086321230124624503798567585451002534604308510361414850877140148916044900839931359457948206232699373594355170705398628265771215722989611497069108975143008556486141312153573591885739333634918001213352922535739927616937923817066836008700927002279936
145 5861867117488815761672956646799821019445449610052473169902250949009656730236883830568442052717220188730594432729505332622043102195528718874527785070190222281022068167702001312726299337047738061589814317310175134733725338831537507424638409619063646396090229171597718798717937492205837411731201
146 1630788050045091924638938580875683468563771375738749455623321903545365905307667788476187951965254331033783731655901197825517296598128769896733786883680607738651208290056244914583449608189303756565392956728515737736718578341124904712919656552281822044030841247577941758499161171595586203732148224
147 456804434563004723270478708329058859327787506525773500637498373638651833006634061847899773850946170155098879110991693132322305843267773701995077264911026574659625201012480034790020883428017633493972370966503599148968357913055808528582423583733182751308536731605964728275635235322951998022941345619
148 128829153182612652560598479049990995816982816160686045116469509575087847122363567008632614870388931668056464299869740705982400647631079402818758460618641890697052867024304689170393051629212099000547050040482425330077940271697639916877943563145039196576359483127413948947126440782795498257298296406016
149 36578772341191757396215530759188998348800760166528359837217971060848947304578105252326310988635517959120755747538727172971456461966498786777850965425662675578959076077699697904103453745528899919303014228086616357834252003486254523043250420221491477204911032823415487636346308529852875751323691230314801
150 10455759410998161920826096969426901089186229632857264572591786666116781403927183253089204855367788464010013965269466926601288746059666833996348824685718901755017513581780993358664949838807483064950866689054961608900710210054302074706045141745091753721408018145505033226718588878558048764720550853837062144
151 3008667060945383136932924075961796566505022590796753033066716377165515530035699787063984086181899776540177619635549744697326279239261203960568559216243692532614457853018704349732785152598200044874515863518105857565696835580475556366137074173570533638656451289351665840213300001337009117271030566500913700019
152 871496491933250035997627548588867891345932727159475677496261572461191585051886583279220401791376403763793231689269617352614478227999287125338277982370180545175481914412479689147710034417661880014393471741101082074668771847946757010365243395604714931101098420714861453204792825519487887662709478031285022621696
153 254103844989944465932459129097466420779695055932134570735395252223828622375001380032835719478544111666214829920487969028087347885644848126196091172624007939488234126318033983729140594771736518801982161454755359539849276811726850263539546502399956369626610137255830523295141335484959461931709876068179119371729601
154 74574830954394473939082895923859528110044720901952303095051775773215333761132731166918460299126639051140062271270540488591145863223746156965456765995939502354902299811422119755348282701144208901185172749688952841994201154279018738478559827696990346391012995131074475040793934171403449642060272800047033399025598464
155 22028776354745472867873038838214673297319685321032431947196961173444068589177787396625470442737819877872097342923233326544251832867747034834752564882521418321376950487024356536109824354810071868084297538883636955034381945499508561732647764884593622029367894387301543348137309921507211062428993092408713043819246647219
156 6549186684978042342172109079140221457121850127922880679502713111823388053383409547420449322579116960555441640832662604284398254046959020119853192876843239879723480640689961251518469703888620830603648101679871180549741107816781109604934905079233279195000043646315950514214957506515038656092700878759449735118119004798976
157 1959590584542601521915239689849412134228690844816032031878328975676421617782923339986034375572511372943737454885678032160197685929298506823050408268588604622194777199162662354360233875825327983249730847259310714230093579736912376184938749529290396430080899463197162692464180746566566763154464234173989037821014799931143601
158 590074165562597201785734003128291862970023030499653421015140264974696785118200200918955473816472103997417983244970968361293927796116645186701805971761075695717243840564479693894873992913516976956022639471395527465479441597362284010812779089739711821702968716472301926014900439590462054372168868516691771275613820883969245184
159 178810768557518623916564610965218658584541006129426629905986616661904366707676109995700487915629609185294053493761154962355811952912972038064506149626868633000199653266811503361525745630910119553708068260021720108388828151417591575187993992323184470907707425619274420360472944120124300972704571634118626058568305418586868379219
160 54526710669980608770253174711942162787836015704677488320901317001145219008687720874090331360111442255043682452791380726022685950241141565232070315174197502681886453604585275561551900619055020053494452716187037547658309750597429274340959071328420234481374295057849379416932047328905594194006184752082878165830765347259479129849856
161 16731560738470250217839343547829703435489937860293873147759227335883057149277866388101655078055694347997990278967863444720152735514612616882379001315857404782924550326069392755349398256882908530272348139009288929860458396177091660626981738034375569879267685101478008891575935197014375816117916676055019771948247874652605094692684801
162 5166046482617314158312031170419594835330885564981236078959968799338183693845310161219898768592659669704185502897148566303060950527722885108824776652576322772649617940859823142445595102754695458636384670391482639929999205349207585031873169603392091541755770175269217010048206653553546390863352922387880677029115354941001002011594850304
163 1604937956729833137315864532157817335276211077483361022620978565702906565044896841595159481019120015287332758812764823893928560649921115956804570989788862696075947502405809048144103520404118628149056952734572663061050398604633116088802542210267726619888089231213765609392450640273757930412962340431378787146201233671997730503526573328019
164 501671994107299194001924279756920610771014266255215646826635594453742515069967629891139427617168976535930285838530423259102390784506696586690329155117020050887248419919115149294828554894070798882029777512865937710950209179924715296178696048818907983618858607436166909496610938798082837610601088128338748837351193554050560545052735712526336
165 157770907289131379674912129108888873687598955615938557603374127600323373626637124217934155201311660793902889211735668716271530410572444512533478580955229691475831327700766515736260312906601533260179638308756254015164244965128711143835794844663647812602467288325317796657782153101856155454846042948040154461119357859138300655541034113001441201
166 49918718623884769375808228843947896101315010982327773932070826256134071270335806621801815114786637332593494381997236860335890309080344547848495422253379341792711179576195020372905270519056619737636028510722336632706074930298894483648056144825896679226574753327657546911276779202423746539714273100387446967413683497103284175093813089487839821824
167 15889621430686647406767397168268086847559904802687484869922303072418201898131723976392508225621815212266098246418861607970416360407210961124058694850469399623367081977643594047846336970288145057320374940327842251299864782132993266557089692652536457915786720971038705401459716163835870014977190361857013946544629279500549039856697262557869390165619
168 5088170463677923815277226080678185263219629767851987442113994785740414196143032205079747442898742564955095569773786560772583861183064908156785228219333818458231354727270439930292459868810264643849996040507895781975090122716837722531054912680118821389623975588586985556756863959044000959968831963258318983738382338521219640058437901485759794476220416
169 1639050319524368894666713676905116646525057457839950601177824848949926397672737102145312292611463767376028550071476769589951553336496685769808827226244849295883705562275550622403196253509892589149821073607168011457341575225787769214257282308079605860973061006254393299456501582278096018564805424817331687787633858448244632995948521905387763573267460801
170 531116980485173452782527372811224838207766024741982873453731237225373496782499307377756312575778591285206348573794410074189621309294411737832124627890602805472092891293263784977547972720313422280569748533554815679673619096448308234426447602224305418019418341006064496759651749178702664774430436201659866088024797953688544862321559233318483216640711327744
171 173117218303568294283674722102763084594373251510978909076786466957127018279405922698579462186416759473437530628315400728194357979305534149587320208229420378242922343502729415290704899432787806828280444505561041105366793292817151373321828401387038803366850682549720150354688530874440771252560817878914798693436109061856006128005383584713809223062815957804019
172 56758069020648371384905109979911438724331119243259260047443012645799596663726767441711775715381733893720710976133976630411775058765860818894388747606105044498512570737175159965129140290858327055919043378866882690912604631045638726187613943457946550460530381649506824647194878341253995325168648038273399625935060494277118216282163446379980900155756108469764096
173 18717053826193867440312186732911648828161590773666746791038520818567156628996846332440454503898384061062832886486622959174372123363552877906247500094050495129163793897114621285854972942463765839182805274262355189233776798909877008994361143949717620654561095035533389595130604797771596483811688390678932035067474143620836888332738567034316385602465273746581751601
174 6208051777107026652543639345299005585280242911162185311215203541333149037519362893385157450493689262140959309318989346123226054051993458992519812773273194931976076363872283718885286759163923685371037881368356079818659641227530238187482984395092357238974835181721741907851954296485151274782746144958567460485646820795868502550723743927278830004707815050074929496064
175 2070936274724980950123441696990964666858135259527292597833164225150438536997832209784048546515836437076146737377317528776343578239940313567178553922028118266686526174028220604181767602664051900751109267445407888484829509818315753203183205463261908039825615475614571108970997727956138264005489134826673756379725166802682815782826150139429222299735602463672342029395219
176 694796254412293313138754303908171383088227401680498926578744111074467852573026256426520231545316926729516945573056677672930485597481500577932958337133603468665532943384204531055735505467885440438339126599890386029684480746634373637364114577481131556684784681951864316711862567583145531092983169437578500687939268991873451342944020295422640666582396724552695472640229376
177 234430145027823943307594910657813164928268316766992785700149779376575679429526335487539183067313946098229378113241807405583023289380803684765874883947643412564198783792436846896923358925647192831588049266248010328813939059475500105930096282224798869079037524561928543825679053159613292662763779870063495233248345555152309265063245737739451346156059917178489438360524281601
178 79546446466502201847704540792388913788050058009704693720869366840748355638660526334368724318573659524212776648083938016256013833930653093594584984145853038155739734471310584294436015091446202958038182191013480108256583571835119769011373586822145955251690782182191300804084123707588181537984111576455216219800179799985917648005015759783875389239673006773216881904181034614784
179 27143490289306286348845394039890742405487879032648448823915382845393271046814339821062495083696547964514025196274629905094025805176752330545053998516445074562212843136869066360944944492469681995189292667466747755419894653387554045922709152910869088124736551590628589035748376943139282065775856080900726918554623379240566615532338692376986596301848212350016370220491903624331219
180 9313964426882383745119674251886707340373759173395585663047709934707335622766222302200264959091911353841017839028284800922718908953857003139917216598403522427131685961521931831154365721342692730134439333681787108044457385521958042505433371552368834344996578398046014430905202313029316761945502260882481791059249221026086247544995049840042838774930343132700179821458838030181728256
181 3213763987237189317795377894243628531978116532814450801468382779093941993813751562279518190923971283818315543022615801267450797980109782187554891224199532016630437158583516727609833287356589494638710204831633899129886688046581098577616963570276422645320791041951673705524975673109511822103624621107444597145306566038481283353535228477618481171340044517836766648100042067134843978801
182 1115040393888594603596423995702246709743063178921717929789660070021464170572411178898613418658703696128724839372666354257780091427502169867393688117616843113535857613418717781405321083211956787877268400023076147989646726790655319950657846725651930411091129724330910984969610809804396910006055208419175078499725604366681768721072899394064511473427964422058911020832378996772207438331904
183 389001501479361840464478925668344659154548105690367000546009241761134412255975207458995191335095873840679446174256871032516319039696914999868000418424627492877650253307268164771716243544164011208477546688376761946817340337773700790293684330137192140579244355042084274663087957582920069824467636903631675363764739609773291659844122398204921808663442994074843171724023123067887875748244019
184 136452970710665358346517762650533016900802058098866791030155766677720952342358500546951323320264081511779219804175187177540616007719131035099312132985879841671927098513696083703605836188821005097126577765188147611456602540270904824080220650661287319817103719112831488770266782954784214865512648876097762322329228148995780264636032465587818487975427802189765574281450872648039136862180212736
185 48125236697348328874634869050255814926948532238068974821170802195720877295937847551395961193278733297994717686115605121672490963523725792579214889229626388789409851113974156691593388748557936888139125982266976706647390764561622540514091594226016050530841046560164514942421208797186814708471882438801753816031275207260117755884582428721594415899983074951470429071825528712529038441134290731201
186 17065074652789381942531465901785205453084059571412010246363650592420686206501217379006674003040656227131467118379730978847240829110585474401727624883233337329671251730957778381402924878391655413160427865542428204227575528381885362664380263580807020971154826498081083944079328648817439247832117547100497248894952634892607525856313315821733988279674122535959957719480374821319487355550165498855424
187 6083819748987093560144905403999898799529345102192400716916622034794474204171335949164745698843613841953502649090870922826369874176332992984042020229816055243728670167757728771023357572231682949547828793228826958963644594608960348681314305426673597604625923068277078067463501789543975882819387072835452777011590014858247951731475976746609597054949341006800746265414375660473264769363947717001005619
188 2180543987892009782263108829533786150419709109111229074059897975414942501180647212271000277700219244055299299602090851895602904221832370159502451832906457302024160953053704831324278560253826220757980905745873921789964411173829231360223187647344595911436978054540758448809802483179222091972766024539220684820599106720743845253508815391275330702965338188237058781247353876019056438691799781162474274816
189 785708410897652698285072533294071496572172870062592920092690727101798098320363891678368268145762695763092303041273989606347139922099450937284323719879256570820524323304953694832284395491119746574778759867209843103903559983065876117450856393718392982622995507801433774570598745332850416251452242353183432361412955327248501213031659884630515374199379859513725739936125860130676355563511105232677479386801
190 284612380433178373596754933525427971838948747681845795324840766451886602072393460498647181112454803431102847023188636406849133598024353494479753224683882476162114511385034334378125159797148503941271710478811008354590544900533279610087203308453808026877720318073869830829546292840381954298797028030246744130999396028685856852514262189260717313008940456248082598348292382039452801267872468228688711300153344
191 103640604053503713079264944354695596532047200507741008788823344120149966119294280497834636430596077945921607703640766319017847864255425248486635229171694399193681936192320361342385858205461307541564789937172657093396133769259404143884683774453379023114107438487729830339707657206314785148821093087214289673740314752365681726647755949574750987128551508255975364652190138567918518713327715974706004970792728019
192 37938302878860840131843999299565818236667312244513248456830680041009752762949957795514023784541240434459774635738109807968008133852777431409612115174095335332832274087648196175759890089292859426670481894466562344252154348140796197387476538037120770249055491156417823881142912280555194685778846158916292666233340570815238591491044422618687636947317650155254300255842880469546301353883577066937772493078051946496
193 13960014102515063623424479853189093790175435836302151563475730276003678236173486926963801283918852378903569865546789312478833670473642919246806531789060703066571481456602064992566384178740711985910879598952466736196236207362450162852139959637504492676148957306201891774819254954945593294223577806401853191837525571369697325911159871072425853866010978995425409348301842519423942837648473291461858044508254265753601
194 5163475357123744203788422903813095053166961024212075467647217016079376287685034718454708862186021488343539729057453196861061768565524433687936390848236528682095797736485900134606174964499953533228672033141575579926431518594238531558560732858906613804377759771912926187693083026054286525907273374308096344632359651205287200390296515309628836716092514816966159771633167497550190288473400041429650906670661773415153664
195 1919707559681118321750516115644403933694768165289725033820585509194141228464072900550810640483298183154063599937228553157089731756836151386654325692563031162071366627249373755474490187418130977021678768972438327849300664495308856590037947865399117825796102492457586738774589670451312049183513229962961416671377173278443182267086049934013000068454049051794600826128385738208148842113960224969130250329854131572287763219
196 717386658603430464548678416012711601209877312753197780523674442342960290697828933623549928861871906453358038026462784849751349997077545212677499362705235066029431532436933815071857887118540854825202601682512688607997922334100310065235310025456872613659610535874435155560029953695542888708459487190736853124685528212395796303339238076008220488077843038929528892872559147819947630234900446638074494736539125379781703499776
197 269454491275301547014441815101424064035589578722662432205726173183179953455484263102487170034096087557912167281228670549243166187120986183693332976944803567024758654875429109326474323446858929459114932748894817517685576244724072473250068981287941381674791110659318889621780219289888460175432656571943912150184626877208166905203398151142349711595537962383851783100397122284513453605570810952028668113979359821609697714599601
198 101723252926402239537977649050488855610280945555724347909906796117326946402608512749997350413566509070208500877918094846368322670576284755479852744712295884484520164574546704395426265708052962659323123758879589390084681090646534795438855438446844897036111558168701532563576296142234092162880524689534431620911416673248075274642137260961257206135254498887355265145524899145549539443277321412505770150492331754400255313532944384
199 38596384032532744603855149391123784821548595479567972434860330667504038733592345587550908381911956648491435874538577054064149466307054013122797768557096858100115346700408406524882793756564942657986149807155467709168770778112138638849703722192936189048427037007614943925421210533782007263531354071562492764359076395598309379931344005938890334438510961003367987014443002786230171663929346904503409071242638979615991251008596703219
200 14718161394622163227785159270463901111862313791358413959151559011328055816239694720083056400821907797793211484205902467203292422043599864992651387079883478355678874544218221176876969803395029013799680941260922071527880498841929507552832901534612573976935792548273966292777454882987870217640225871118534191572499576405539295121699249138284970895870929714075946060316122577085559846532721511199335250019881576339637053812398050246656