1 0 2 84 3 1434 4 79092 5 3182256 6 137510661 7 5841628899 8 249237125709 9 10621140577245 10 452773767226254 11 19299515119524711 12 822668369531493813 13 35067058171919508894 14 1494772106584270234932 15 63716265812296128694056 16 2715974810690176750768185 17 115771359634618848937704132 18 4934879326910667095550039345 19 210354563734246971231577707612 20 8966590592498364853262220312822 21 382210613322332520926679838724208 22 16292140412427769922955206202712515 23 694470090460981543508576786674072845 24 29602538054593343144528675980644960432 25 1261840173259958261340198888788258844447 26 53787300937426438011110840431195196648445 27 2292741825344130519427664916338376199184829 28 97730597856137919206205484990272299386070679 29 4165872341899794463647514892030565486797800836 30 177574810240617350534001326291066983701115263150 31 7569318174932614652014207251035803854303601956666 32 322650366658029698717980852588521839241944839894680 33 13753320536758617759563471779530865153977524934933264 34 586250149801647370785563938682884436334478914150153657 35 24989546140793621757050423116692107694841450931301360480 36 1065206408107767457860519408503501792037144428418643748553 37 45405574214154846781539967596294554212801509363415129643772 38 1935461666419625734009238346408337479927792447101285326161291 39 82501145002853934474792546479982900757778883627854596586556870 40 3516700456988659734815892258050922101472534228636546165862608696 41 149903157147169708121608381508177792328772361902397318321711793207 42 6389784059666790833473844958134612586208873612698609211242238794558 43 272371450383042883511310370153276980606610556649360809891378950725123 44 11610127398832785001638063273641818401680862590588671672282657392733314 45 494894226349942399758967906011715799690175820645144290477831919689395988 46 21095401183894923575718994039151305918193455220484905028645291404977800207 47 899214271283096649455180715385233870687368703442150090407449291004966358104 48 38329980009884703828494462589742659482315281376864496968235484882144769734233 49 1633856817532227098594458627124911914353920455846194388941350047115765194830928 50 69644912402983719362225233420574090423473488705357824558653874525375559245496522 51 2968689649895593285781964682367036691542993701506288001933651646414608874327336949 52 126543604310997017405728432270262808527278992820065571864253132473220628543720302265 53 5394057877549227413367099946679268212734636287507892981776255388120223129589047485719 54 229927545882477750919015836291559553866177046839314950905643719250416868557829898985089 55 9800910104353332070369095296190218646051106811398011150268292985941971549178668728165105 56 417774384121478980007029961541448163506999076425009808522625430517623362906307830939978546 57 17808084572733358957675001929354391388060441731452969202523268434859940425675440853997945211 58 759088848437893982560242136094861305376554375883091803046637185810987274948660920292438835418 59 32356982440718762485619325133675644421304507361343882768133856234107203399067558222289676862850 60 1379251341688814351924552173052914440648318965798134973476755359573483513961630574156617820687425 61 58792078866923444110795053215577008678294465222128921369349699540809293698592187017714680385433005 62 2506075892782710154331761333967540437390029055016842026766081389733015091859062192778777067103760315 63 106824193010804286280180722006156618794372054672478930972584960923002032945560634533874623009892818995 64 4553496661962022996359374642008215883060944156424016882444356705489268494906188839647243419507922230627 65 194097715752481262723527361550085669776387820615801014375738024020342583811535046260764767869105278823088 66 8273624877128595641476415600929579251166230563511614575311503577168256979887875271048738181039422613609472 67 352672200917264514175727833023648953457090130284675012503376366000954563153417602393506580646747386175476614 68 15033033663836268537487242506876156351252355176484808750345663015156147331185476398719238660803137559988844978 69 640799304709166304580312024052306872282378219714109921432669965187188809616434888630435279698260755348573081291 70 27314762814877127076020208295858988280924234836053506720568326453372318410776079983518273913620989306259509131623 71 1164321281483939960928935478832879724203122952204960169022009200877572919852028892950693277359220597109801121881459 72 49630452795952729218652519332782400155596294475558253923855809822750249583592123334938565994865675799264954348919763 73 2115551681398402679382378419819767783006063661006164056651214748227942165316704449465427919851591630672796140272775806 74 90177676497696232030795525675806699428613049764044021809331212950470633065858982626282317084977760169687151047873578165 75 3843920907263209031432655325542658887502895092165726538427240579721784095548133477292047469128426450500000448435281666063 76 163851282436542788756927773173052568194035388336968782479428597751172321846889837140383024903057702146686393665511022782238 77 6984337972555837119613885163228699605595828201378724995520861540686918985984234170848958275744209525086563135172426367354846 78 297714953398534076618374127309237282111334190590876036657896668728679648576212267222862747241746859086728379374930771310662564 79 12690421601212500652452809154677737866049979003556061334066366701460367035634140381999758806559704944201439322114914522277823970 80 540942934098901831769708770556928307673241740015645577553887568237841171460020508478983087069059169882667294374503334117360096000 81 23058277112209626989677874280822404593305610718306401841224186310982227755633779159928157415943346520712925369723105388603166761789 82 982883978823247387232936312161821680758623049488993630214272813110892841547311357419498967178960696853964345355933895835303059334749 83 41896491707781466570753550406448637480459607508311292097496043597597453628088109858331310201686240878402560654620529794967871212987039 84 1785883232649436355009542923123085094750090048244806106365638276699828112747433013433113251287405138883042876421616430246153480370188411 85 76125202628028997910233219417205540334178461074499672119963292500639125596030944600107791210546138718969276054303552218992978555827360020 86 3244919023379410209459839782716420400627772944696836327835646158899420045671148518586886256772222313430581893773637967941435377380311781341 87 138318179850895600342865084986291256294508324923827131245128673382486386296162467933921299797464992660958853436789366144898598545167588632164 88 5895961883615766737075577714327946633249998857625500533044158238905844518592408078555641321796711416559558914005866528296929455038423962981059 89 251321746501603464154293950728128900051223491833530434442359987151450821298805715929016074002381120952587342094116457126041918013392197100068987 90 10712861024447638817214673656681642577807339602758972478797367334348699478237882695941653406319512118482050778613904095938141878774189475794568270 91 456647277550242139157781643944895344349322326941519488674919233260791942435550028104361576108557336104351131323463269730264557282731402831877595755 92 19465083661420842058493546165838166081498541962722372584530808442711214384830304869074294506401877996396641705261543472429554902130130494145893623403 93 829720225156550277823838453899389182791087314876923461272914281073042318448856018642227094000016095968254815168759523022498453766053945959566530073026 94 35367721198049273768847564009594521734701627263859835950545398327268649460383813422845838309380343605249016980901526171269104949519918836493306377747731 95 1507587334642747488721190178194286741434311521412830762058477258455812000910606658030328285836420140302726979461672384785781957987770347575944355980967562 96 64262539247243956540687003002485853291915802099452217239959794430121359122084575122085599514591794914484912094254376432366347036425104220494995256881832249 97 2739260177906825834506784428427663617914687402919178852187492748052486872728158495210203878789372647907626406761716858415026334262055534303050071922493424670 98 116763925144584783488449414425413187420249367824173275333977472123086935679992961509155689271495455471027757333896611227286457131858852545610127186322727779296 99 4977188485099769166680253911327233412232139145608458842468894339535688502522883688227434046776175452130779192047038914296051815091776857913979080541393015487226 100 212158037557703813009994651877798793440236597672341112307906455071977869391797843680165257780319516404253170574918296257609058687873672108094124029128613420837361 101 9043465610170437954478301804924829901634638955322439646183991934991208108705283442555941355237277423982089273083101012352907580850285391064022772503108308304060052 102 385487494057778854525622623659265047353013976440504006828161842653637897257527863194523483073263417045193488815508794043543214797421877788757596150752728583264676025 103 16431820994357215421450824206446156029707452143699432672207127672977235993490327875531348432204312154024975013989258031057873822300342298413704157753188870886205040375 104 700424126210768446004922003936177980400602117209681083596621282632441744420025236477726248348048359722642980299732641904980240640377496698797748488525578302486177861722 105 29856335262329802241482747377176883063255342192151746186661721368600397464372209883133006942837216280438001243695535768163185915582600641317987869961094122201318950884865 106 1272658553495345640924937028085519963801757404870771400833236085515893244922246739993395852627648328186633187059926238002450676389706410579753004473072001364626276430292354 107 54248446085357811298489571637684942286189566126601459760192322367412338306900652413198715010726654230428213633170243699966967133025094356763155045713828016814916561811236634 108 2312398635591094524215041479093636221996308241220930930073206799384735404684851080349981074502732765399116237889747232694574579030510844655961369805613776618093352397968998330 109 98568490634182681356836718620577190180806328252983115715696987364456463465489283747656058081506697585122576939572891140409393651665400599191303245445717836804681171313447549350 110 4201588426996032654626662990206493107866640901146033554363464764500058790079156056310574671221239219103012183883733373920945157790306233699914448622600637112581811369734312507852 111 179097246962864336479640500957646648453626428155820624173389721884042545296035316498600412319159214259152233705475601361745330239782733614610717098390994580213473208490966964434816 112 7634213685372831107070582673132053033080506156004576258751044082403382765220990884686007955620433299883442906765971822261496057893922028402912743591294654964682785424832046157022692 113 325416607917029487115826242226158982844243573414317337721135265306492395361447353393985353802894810106616071748763197608550320236587273753927009292017014290552945076518922269477570808 114 13871234559640711777640173668301270757920252120725012663510243024121399453961295969680872127760710129523707721332834483861050535343568276985386589526276343808937480935802327832793544993 115 591276362445611117163795408688444368362593707099683852233522214114798905489027933723917073374069079392755443795907871464439683479927786730549869396693914770951015831052106252682731236816 116 25203793886098708646403175429265247450152548391931387601703072977199604750741843468467089315949597426924178629757123605742826273550620088341385151402148749460739563340739954773064950619288 117 1074338949768821074796103691841389760741107892337533299302996449293759969482358584320163653111608612713394911133986900315588780682158595041010970923035253026936661175901992539440549658937082 118 45794858671137646678119877798794830884775584901039913927623285494875368766218514177140875592202253147406554785112004303155897475627830998036608119271471140359234162536741125158150081079946907 119 1952055337061683336849635116778273229206298977481425875060754178867474230379875401683808579816489637892951207544859455552634434035536821791011677330472780656571820775027873353118104313861452620 120 83208468145193651395312398706989954865935030314260710606854390707891349384530790985222045312051570245413040214767010674962553287430806074534433375619765903106342644568852704434522369357070917344 121 3546850870268605001106590420003450806491271896555121532560640216798269074870684411293701798457018133080466086778491074917353562568275671034430105965705491477578831733946880881474749841443578264380 122 151188351093948417846460368843238707270198570667063502723848133448201841626406229242113456875620193601891689255275777892606967083775863126476921333855699012730345663333750008905359292259615289007762 123 6444566840436674709148384629835100672088549809317004107774566701074278530865285902480139549465179629206891438108477832527210779600903815536071812438266406624523561238745328310215233497464103340084074 124 274706625611967230550024876231209187290389950756355707797874190106588676710923765396237273812755251392618883895057932268512415488222851574857716550994584641069665088324779159977172162126104921739659441 125 11709666766370323668652194389412049460610672423277613858897892559734158657626661981830226242534193099724179841278875484816515237716377726264303413176199935621948466353617617160490201619610935117707450447 126 499137199454079502642822360562566571578845003729753447120304029601248526025554822706843864572051771032593301802488729738179175016857444282407038896095466704311670419449555417705467439266643589796662214895 127 21276262497441461330124368641520645404469215917329101492876030939190608400676642065505586792328660785205492008644395371767120992226109032596900196969553736135015596105219366660921138866907894446488775763413 128 906923680212859702422506003637632756535058892695335059996396154864463909708728860171621169367505441280461213514455704556543744296900685312478228244294690402130170779804048556619452885420686234307662113797053 129 38658601896350307635558503207445600174685194563907687502379665093779534692289144666635121593621820790813907569133851658182532577762010139531628004981985055703661866837689053357684945371864422369117045986145454 130 1647864680553644399415490519641314032540691908526551867861308827591257764538466073729752119858475942747569834650796756619174938868728013090402662539462918703010238500140442556534664508066067796314070658100920496 131 70242012701254109240781695843417100429585383533123160054318401193078753938005274531596498050936064339243260136346327505818551950225962381587091951502388332114537137610233434249321922004221836029169169970415524931 132 2994141695339603870723626220284218780110816807468436727911682957083466530510304992815694162760150976816574427273707490781978755727713821826593029212915168982774989320850359146114888307778696810144113810555668553582 133 127628525251683984426087666283336288552135175684965007779062429462388908716162574551254218664470502956493997452008245782405644417818846714287198582407024428265344983868664049318001775350351129385672422160756958490499 134 5440303805018215155010307882808027594254568988824134208078312871127949166752832683533721282566890573875036786190519464654498063444571507165349054537257166285656016590661468538791903159556046050418417920529303597882266 135 231898828514475497032952405826126697295592547311504052740130005007800201313184102584681566253470754552245631037835139745829501411060490563322918241604875835293412932018746150765110527487933763867336956391933595083759986 136 9884938156722307933170896457679939092987432774833627881273243146521527874065254010501616409302780496047897298101931967204608672136123034149904142439875940754632235033076468799854090202927285018447700897978927564814919206 137 421356170654934027992966029954044255987286736327865014686111727000103337825417076158037315031383880080053373344005521912210348476988254299615541817216469801044116204644219754826604155860503239391332830717988959504841667876 138 17960762094222320874383079065345730137846030494772078948996121952506055512726904927164131649250466878749460510772541917735964765874573358776344255069231084978500656530722583941044849637859345486539588028923008747318905782211 139 765596892775624746869755534188785433451829679695909840315754044666624968381215466278693547190778273356254251960715454731193635284305203425534798073077319435812063168180683838591554757816320380967050560671933877033808396016547 140 32634394863247062200309390094279746522862284183243706853874908999414668633440458844043792479476727565005311369603764467464106085303648243661682094342067535660694631035979243061452593590409797447896579773376861186881540681939303 141 1391076345972644048885142287364331428785639743616061301879466866172435512633301366110593471736255942054499388252096812605900721789398833401262269046488008375063422546974020710976971606152332234279531023231094730018188012566159297 142 59296132452693656371743921034994447954768592313606352517765545513809134808599656597441999101602205891309181898730872590279788886466756628076302168755155306186908250568212648490274806158932836406494215807126300267925829482081058299 143 2527561721559553904879245571675703449150802085878969700077400825455176090340358522761180379897679537324155044879814526553644416621485489388219305654672890243978063882818552846940983265100056457017548588542977467007763936203585482296 144 107740049680135272154970202679174865309328555210155568214511125328684439184740369361823137779778495297155442732554298663383508544309373772616614136149733160965793269901265486677676828710944661971354532625647361042759848992748177808149 145 4592536042172576122859117433429253315788255601503312883866745046716810533126822593021404747739583080919386234160379706413926000333822950338035159728567662942082505511138559867452116790692696274258661746791983188987682569603575364180485 146 195761811520149178107960336826056687506454530638895327632689795398438637144077451718510369024936994209879186329301397261917290333748662466374171772021744278226461936251859749845487251379641590779116309310527366475129299591366222266559134 147 8344558757457507584733026783570539910642365772106512592886839095074867440503807410868826157759258798268784519442626250661610072195106841601801496697893005577927614988774230418185680443553009423705003334469974537949895976465526874984210988 148 355695834217869424335857893389586341528599483175287427715270584193336610843031283986762865104777174189462851939198320238564548725462006327445714835500597937205089465012706007922233302232576925804925755124968423978668199568226114813998672633 149 15161919300631195274212146612030539181205558757580103998040910686692407818377763104512558983599162925206795967914905145884547064404986160287920447660607485949136766811640593745189298548403254943356000507107911048122838067451764727198475937328 150 646293194252157666363868380970416626104151888761773888976463580774256020051189679615635242400050421874289406565722825055714612035302092251804471059617065359694339403984852027792245711461563895388759260936185053529738824041786382356945636957886 151 27548945793377784225580105782331577057764239399434305812100341511376824211862612837858055750002210911904970355490401486418453936831933258976274037502464752238651640192230874453835734363962032719869893091055922186713293103803356525558059450625334 152 1174303584002089710708546518936316988599314219314021820091310113967747838514588417176573309793933396097305857282419143804004386478294410459801893486227739590986511525842214568582911858283163178503372155696473016370704782060794779141442107769178530 153 50055959227726032563856199497858894992580569362878020276906478415170165559450493512005136860468237090058645278440105545472129766548465078508659339865923722750192799708419915678638695265497901236034045688677087957909321285098051523603404344304525559 154 2133689352857593047138200091681334243887343497561476312869868475257679008776107243507554517622307159673081236878188605901572313668845616528101885371222728835708833545646491915513419385945174609676998518050020780989747049038168400557474572880477385236 155 90950814343322961846254603533520619253666696396174695162349266379815340835980735840152011572293697297187761045903576037789988354287201995156612839947791862643555115510156700464071338389297944996251537427580789191856581367019641319112300976241791921938 156 3876876743390534231687323962444560649326674197496368955472910223130164503363175132969124296043155550860016226696984073327993720063683786593395935351539857378290096830216841415338749588664488066275711169410477109248222671818743701630579071347651997818998 157 165256060563748159897836508572892981664857144583615680662981735770293131262915475721486622457743450122552217004140948946834019237118332631536609124605355844533879475763285171429068778436427802580447031129991889858102845090175146316128727592951250824393952 158 7044218158239804392326237386193016859858132386625743457234764590687822880039117457848024270238729466257122975134119555606608650528188738715274151242356319511170877681300175077488588392825256436904838686733601488585889781382166469514252952202126161473765643 159 300267411020208163220840875044046861947095260440832918132331748016407535094544711048355235243245249241553941409939488444994359079592640810229440077096579753807731354298419198139736120820725567012409508369230139206250182587363117178435117427607371950708491931 160 12799222865537679851292397375929812666011322230486821233441860399775163078085807334212654254782190616388311979772860834363262612587036483922709254499595487919630894664047905364408077764259076807044777748590269101420212287809289850774331078503883508722393000329 161 545580705562074442939037686068756409066923269847738513042204783275804505341766904904713729118618546213853260210657345197016415520751877652603133724184385724142493690383310549306489808853282187755764630745501288299461123031536484558397323169605247436097674818464 162 23255967132431575332900174054608832549290767220712350177729694735082517574006508463648806492292310850283075799939797152107450603873116969905568200563028627546632489783679275858064227890872639378300577403226505761519315179150200688025235957247046799409928064935248 163 991310729560253203677598369012890363620086573458572557712039458195385506908340287894330857819023270371545609650843353883063885999170584666762780338622925542236374331529573265550437194401998947905204762255387453591076077543205436199896028993614296859104234343569913 164 42255691063944738589445897398856392682029165195407926157172852805671220245628414852441447362098225582437190304327613289747248538358843731904524160088361883496516763051124638400458042037098357713251061649175878094402155423893979360949738348041437166283399997973875703 165 1801194493358917583712493785404377529479605139210563552383547420471705744813216351656080642752631696683091503336066271658137726090495707393451699667028163689032156411739596618386478596537660569555282465113446206120724381617982522531471330763572479731747029332505039344 166 76777861661212628287005425841208292256384359969033166894107781738985018899747503000820581927117386982825831301967677568838457140780596529018200980589438304561702066949804002140366015946702879740425462947182243707675422479344995933499664808511213800771571092469200711850 167 3272739319936206511874177602784824798661765256402100120938453347640445362493239454374500257090044552675906478245786247116140480805299891710609250225970733735776816400664464392103603807484164545887473094037819568097721996365124029731270812017646833441603213178739261183998 168 139504050054411699395296821725364890366719402787121061146910829514431254654785336082178998583346183200699902292565256447540910320894049572554670464467658031725929097303975573255002055927659648618539139277472438416120423429103620740769465599502595439185763639305709701344933 169 5946510882499237226259235627425904263804733409464491628567762873987091398295319010918829394821624632282656358762402082241989247912026713427267436496958837943782213278067158183493258371026456973081587532582181950917639723034055452682452501167879601383972703239830182631018850 170 253476452202568832951565356904153015581402405382126133287210204001337428442339998892857980876074939353159260419735954301896448759009208161984960973019788839164637464579292569233042705342133693750957030873623328572446635513212108556551196346692835897113510574024520321101375105 171 10804707683339450058261718400538176651878885179474563030279867407162509772214571274321618896567189516034027935643849556163658558734243582966895795063289460286484436516900545481283966902145953297037211935948989598230472764296697076329538006990961918178111481727063122840745444364 172 460562340635567085932374771040854806249513032918479522004348176487284321900406854266302083164651919042089703229526197459774580816304433799026304726732042332198877636576219032483576966008499819033793964588814424291443163900191693761528978376966539149347686763292015788688022335357 173 19631967456073939261534788444587449708542041179618165408130166727892244282690477764175083252510463624037170883511920048901121323488735520476405029707568086582439228547757802529895926056086098711644850005524242846935452395515247651719623327823112076215456516007690026969693139153298 174 836833827239288000187418984149457207491386112249825448781860320801292538608210206560168708608869482710325284690541855325967185905295413961237709542078630678244979149417942315534685093979457534536123850058794101350800338927808338495265194073364012631482160818939653107612909622974270 175 35670946173827898970970452709873276766042328679379403551065520519383396517138015200140243611282787736924428073838945605217892827106430591290260511214786286076328021709039241665346878548660868557818868746732218600035334262088748870578188608568075339591244556853846839693424956271754931 176 1520512626902075266418343429142563890734755295681703879988129172407152966878506824531468050567348548960313359952160093985731011212380938831064650787351768147666624742745323957709054615548908369266069465780706130945518361998625548125459557484307907398816860606198026903871870738968508014 177 64813493796947692093871191528108697679190651516088738581003989616561282776265704912616605931759372252340330730639141447446508099340363256808674346885433461932967702547664075060653719277430948647234434901236855662127754314485078006645618732975566643818816924135969097793808276956811002678 178 2762745210952804569933194334750294554606550983229462207048250285917361502317572170351058155887367202099156843207522116111245199120210310878444712957472631792764828460621974261025542681638246139181038099940579713100749229239620860030762414795449042280179034755566992669685842526017859599322 179 117765000056240011936261995614140389581415494005178727100985251002636166860158507340791937460225423144657557944972482454436761742583049513900968814529391750507153793826523452899009351588639446939975736176785620171301342329258560028552745406189623666544560717810078080993931238180471730898108 180 5019860384976747131625025194169706385149536860468413127449154402755210354961813145878988041585916072313812276965024273338472598171941253539416838244123562857681488225130081199736271109054814785673615390593045543527984158234131929567466831718465652073388317281800191596990825427610930402371145 181 213976973401476061488812471811312725607406987221726630791653288276662796219415794756767460553141617727819613762252028797798727483243758039684589331503296424810086112572810029767990628310017179517439534168000058695011718947471999307714161314660306120639637086816959281709086794215371532837317184 182 9120999716064430605813509870377669027619014550873290372340236537043345217101881280594383166071852688748377976187392871558078339308288142975525077954276087925917330124368408259118714796325768665890169074643891951003197741342088188325463333619349494241932948889525296198704927090992830417841475113 183 388792469105339453968886307986035585419467793473613470472963579846583040434454283813956813672177530877132083056069532873474689935711080638851118891118140362156574111644075585284826527088462485467738766549127778526051101672857182655520995483581822223917152804958587447716379719543857289560592013159 184 16572699127135741350320236347629828995772223926008900754598284607815339068795622937029874993330767788713951037502013739820539460517801440025392023201391088362479016913377084118986849660066808129844659271557083988829221593847705484613644030860495586189059975481890176197955132074554238719972141212319 185 706429208854225250223511806948566763866462915307176257435916145043420875526760025257611620049363908109223586949407326006980237393025043367212172229035552196236706259414738416453923584741893317139468501848365229202538161261098347599799890067979627878645996269349167478127415556421326494270921381148765 186 30112308399136190585132872462467988134883690540938394999089315705420891998407276341183617013127691579639153198060759672885046425275720929161705437544694307523049964676997222151139631472664334694289196428765662359197090224825070469567345415393651922358946289504490099644170030329237758797845052695855714 187 1283569685057855554585563345802647658423414780209216082358873947308991715600906417638288145471289269121241494795657625148309785081086241950554829056809642161742556435159926216134687785588013809710397027517052756240270398354125328551049253621815472920090699914826503423393507682502448231215413587880298197 188 54713544858845314300877592928786849579479336447249105180863564854360416975878425531256209554755246018607228390285039736435252360115229962152807163044347776860510164723256913505525022604226263287312820398842041211958856896497636780671121301501559348892927081671179602026583775146867811027561319596659021558 189 2332223973399579324441809278950230538595884829592631507538486213433223077389294395680877074757734886187148980455851099415661813358929113609707126733248093299054142268655486174312122471927129058588877546235956474944398923001387891457659348252386526196429193753862730525434033548243779046666891500200523197390 190 99413567081650668110709152095890441280503861478604079505036046666501631815136583163779774749242940960282414173638878924390105058789463788715087486476931420450871378829576983037112163465595179572474210964737619611506247564618776575493179147445044502348555328637343463312301195405942010763395188254404685625369 191 4237610723764134683326697633244220689673424775933447661993428664829704175584606911813013796962428185525340642513857174172320066473696208582648675769322288472962439543105987930387460754362183039792186618485109748383885481788937332080737649422429818047388138888936372629918388162750895382438323799465806740593037 192 180632736288518948170561451595891543459613635561348072383416092479483350745494747051545332752437616752897931888551172515829616185289873289179678394480935978053858264798611882113406480850754936620545886771034396571032543733100276554753614741283928146997194488542939119891538380424214040661432237612698512186560158 193 7699665577138017959824000768048044776354183751101984749097938053794591382440953680710988603379565818978296278133222937885474323227745539035581033536760608890211577022130801037340036914775268542566171252184509856789682849262706697911593653254406658898721935303745771445389835732520406908507872307243524829967524902 194 328206565531235235941971585298564861325064308505867295409931900017715553491298107128263656412752665160009447001743885726818079041600909779221049504266046334634234215981041057025499663388524675890332054347031289855248431597220339218371713791586830180656409440618197388155728452133064803639217205000990641407018672674 195 13990159517791497972082772921422013417504268759407150942178170113180802258571869834095900991450094702709075141509163861096216965319381827962769704171047472330956726772596971134705314507231776173930944598870708246085526759945843410164560874155222338505335920049563293394520476001383811570253126121678466514608013866501 196 596345667297825708615345801875709364414631357772398177389000874848455096358919152367149468913558758677748400381692391442099515634493766161608560309213425549593038408124992741656926090771327901821926319882612383210625246068157887378949722144260233226662612143105842964479255331176873142157524964730881589316925146986155 197 25419878483346191607721695285583360325291196042781047904774271022273264393120431895301171018208402370571670292131156415970121657661389678691407112984785950299355806571052335108988874935655080745400980512575925029997195724532372922955556546455945072885317917248705679560797317567907272888639604737139594303384589126098961 198 1083549789228832771400473574385177463771315446946139181109611420399719130793186007379170576729171027948896183783278136176767762940660074365667769463656633975032250577844601129875957043413212779472312397282708764246570341947554992850421405676331762692821747011953450164757668112197262627318767035831609493395207771997596083 199 46187480656410115271039388690442422849540216527099596998997112824976924407307766332306173478490038811288664808093278730510753293984490251168088616393409768366117056278716223425199915254131959264757228828682057426386981849607048444956842078497740462551571662111857642845794030082664006396765948745851164770540411954023441473 200 1968791273453641555938162526889553428574186813908220139797400780979078486179029258774088523511530230134807566818718290958551027495609161928041615390029622984874389278207813548041384388903291858798514517377837749932515486602754171464725631214778727533466761181582247648847389277259150810733763847289117854520778498996930038751 201 83921855518856121769715994584547236815750275018589369002802994180309264144602781864942652350509811818415973517794382816069971123917010009664044850918800296102087089386372274266572322129083800633552117057894847861052961122445072209349056560345603801375449707769711349044648251133840458510480679866846217552285675726568931493815 202 3577259777961728100154479472261688280701926909483502884167086822878881926857672937664656353828332153419342721943335604797530693041432807804450480878691433041534276836870464489922175540323472308351225940635460726658636038269746569476550765337463661532258916041536191585397015915451930272287736493334496268983415390692861792676628 203 152484563644419476974388781795628607493900707873468744532089930297931775188941632391370509029237554446988259701012240174637688909566232725922864178706989308001658151110217743556825457778108037579935505088807780297825081474032486081533413521290846161288856155727529574357446166808684281394826250217930116373829401017646757527965075 204 6499819301095715537055539479580785025527769666002036725610781788507424491271827656227508883712272841453970983660416092020633081851971721703331490542760034653928120485570083096829592079180958974656306896516623140541334137794561626317073514666272042951930707903917630963153979974831173561997596016592802342691067786532842783601455969 205 277061821453705854280861849199564141969836639244792478804764163032287015115634303028745961127613786884772010979310969729219951495999294139302916454191478442575776215394539845110287449478919132130967818525005295709144622805981172972822974776030464378375565905190100884397460985408695365567853179452205545811432538454593349449868468636 206 11810059534163467567713404388635728590894715972632786215265975720848949654235441417835284449680974996214040847251609623543173513299342383280320573419377284485689064922049085613562291914611406983752901838703423266270069190803600326144948552475275816360225447525258027980324026443631168709133743886965611694833628414135593491423919793507 207 503416549666301315632010262856885696681430977728840456283232682720259140194555942103104093388676230938669774055265000031369582208261471804802508319014718770853979852363886132055178836584776607068341623081277062241071806841440637951381026310653671522985139785671628636193651034793787888274070138813302414095476627534777730350364839233984 208 21458674424529435394857891806144272880059072276099351633042659520833197106793498529603318136744245881318720181630914759131561383004573137722803369968338484729706447478813131990192212558637257483424762135529465295053269419637625822732614488211183180711253010384152456100004636374862847104270339236410957619332455258916833057079840534052136 209 914699185720428957246744704230473146186515110157001631270347045517813686526989374284174457202556501912877882498925166017247512003680644249309022324358567178118999459699829386095747549278656685213043391911934686838294085492944395671279846968830085705854308959771491842547573386560166750075298152904592334858262127101764140653208778973282561 210 38990041220869267135944498162901545212922292652592423051779757180587996575165860610341431777660264539554141259458583391673850913773528200351519278207410484786455028664965043504923172088810822283624185288697222119468650321311497709861480184381482650761049860537966180465312113876596354496025785389254032850213215783825008967445312596293720047