1 32 2 2048 3 86775 4 4023881 5 186427449 6 8664017314 7 402932952786 8 18741286700978 9 871742323938453 10 40549251015486612 11 1886161222951010871 12 87735473878569363763 13 4081048501162756431234 14 189831515389760442425217 15 8830084952741697987598200 16 410734753557645342596128428 17 19105483007152267313009833432 18 888698796299681978863389749455 19 41338161947288519006005413158645 20 1922860299063714241424703375113328 21 89442576921069819005565636133062881 22 4160455426842385511681681811432094862 23 193525163905192025662750059979271244716 24 9001896480588493710489392566284515863997 25 418726632816256688704946435353471844455660 26 19477228316024827990617785121774226383455411 27 905990670626939547775535681390946009463073491 28 42142500049030391194078339786293226209955434653 29 1960274391295390980810750033559989925174740992310 30 91182907627639135617961741948599177276164626807462 31 4241407570465831728664282204766323851819927093700484 32 197290683603424875608171380540657917154661180536382103 33 9177051059120861511028132288782577106778072708478754694 34 426874014542921557548740156921893720979261286161455928555 35 19856206870603023661886695047987422654642738464961975810743 36 923619001991369882087157522595003144228627177574242017571479 37 42962488575927428632528054503515561237041596582326474371569753 38 1998416468973795955374292897491737234728606510585974394712484410 39 92957100853403804376945341575187478160083058947169703336778676730 40 4323934842023757800384119938674634790706633897910239148588701451558 41 201129470975561453862429313381273911786029335550506047147853455079018 42 9355613711324040457003679000839999337580812021654282161706366048242363 43 435179924110423135650503656185621324898023679139131888411796512967150590 44 20242559407890695389057643497616876498430750382980332699556576814773456930 45 941590336961432859658706015617748921932123165854871621003606892472796029483 46 43798432045778983356607274477100745162631228832815368906222685675591226543781 47 2037300696881824779322011723474545601348189793800946305023319086117004097529510 48 94765815478893997860918226247381011641089039509780136529680649305112193136265392 49 4408067889597698221742947731305300273449543352473659971335600945539518342645340097 50 205042951628796377256873172680827547810086787980342480471977627873953170493582937608 51 9537650749858561001918872868642157994577148914649069824077820054831238718923390361938 52 443647446077352174350346467127367096643031558620512821819335986919870927386451557415343 53 20636429407301992169453248177056227863455692974606970931619069806771991077916702117082870 54 959911349536557958121639844295210474883399993343030400313413166221639703193995305165289130 55 44650640902202651290702420851656620977536621358041269184919561744254101271607824881193386790 56 2076941515422225615305219764221240795576425018389382137016915489345379235960882338833857276085 57 96609723204926572776566796946150564131371721196409174628439811303244053978051620292574320965400 58 4493837957606194032781703606473358046500139636148092496821801839494432590359423934967747183000232 59 209032578909121593926074781250239167042394237739520606565303009627850951389724526419085186058396387 60 9723229777665074349183801618918170519006824172192321638936590543709055810041405616407446926436364937 61 452279725020161912993636772319417975978819617664550097469585088516453881628464835182398173010739934919 62 21037963140004632669022550282510205036506911593486880464017576803815344159288281960912215059928962187488 63 978588843575650799556749067370686496932566269396324358885046599458431338226148001565090878981716830447218 64 45519431629278853879153091467384190716574440182464058561533881011710640969581685104899476281808622053161131 65 2117353645972168328273064536472814982262549808286106264791044712082353052356175149987513822213889338371328617 66 98489508801950294914234074559487478782510082766834134856047660343747392444292478259376119215816976827931232750 67 4581276898406677035077850012854521555944270028697912788045989267007310339824751304975631998032201984613587674005 68 213099834441037389886236162215543044889920679921184928868831450284420643397865449620180697713906425585230129369969 69 9912419713069784388364629410420580612560195573524546003101814895723493551630541776924607762491458895127540185854195 70 461079966700964026185723882849352461721591361314425863392947378316363260363071523025926934460319662434066166962628962 71 21447309723240469874373328578114324604242881739149808935557858469071697047751793255350975627896077282782311655795744558 72 997629755323836018813392732693511929478120988809137376148159829784890325303410680188441064942430305938510188987657815161 73 46405126869083257015933741827053893259222124756079979101989297279765068279897581220979510552465822619304032093077777211032 74 2158552096350309770634195831694092867509022247371683048823926284320916610703340876850828503841302404661838288226371414781368 75 100405870364348459169329385396751447948850609062726177119847886905751625679632798883877696016610262304982950507402010793272517 76 4670417184124452751834415030213641561684438266170623247331274444038753015029792873765248680799401353144022031255007858371939166 77 217246228677782023286536029643605828726498363218608302422480926147846160890506816472222465256212067310063473470835577817053531480 78 10105290815378588059713638937135834288595538972074203656128037905433096608978357923454534275234699421501612600271827099281379936462 79 470051439258049781011893427857701188222109475381326704463780436076264252285293069505329339583861920668836768333587830630415039700663 80 21864621175703034762771178924319060293280055051478726260151913276088413900125983151867956609405566793259425887540066680873603114209537 81 1017041155988364734193079312816904830177949211646022067265268663033600130602479795927812999840823992848997223033974738470199602757101540 82 47308055541506085116156654169383968277628519067840492895424970296136167950820623967947315403588863013628963029467843014565489795969628348 83 2200552166390234671709220905955224699272359387625328753475068702084520257313324677755108451444533731421374020910018324530059919183896162755 84 102359519569689608751725029841523248935957504345430836676505360109355889897281592193490112725304719310810530077434984217516566067883652981381 85 4761291918711846069449414500520016632388039104219865717012773332122168315922624649313653405269341565179833241503646157073047435890893812682206 86 221473301462267462786473732375608498736197151426866580488356554828535937426943110767047644215750252517811290348603459591332726199811895089194178 87 10301914710969214212190772525088447011320439346454126563932815271582950989777122800362277492356746820948614190314232778650686409198571556978180766 88 479197474419575783207991698837360660837397776315943016361282867993679220807432830573769722546262723068195963569753162560500152599175052701730503048 89 22290052473992589621959179218166860981424575875661136668924364913024111537204556281226205520984844613146324072696466040560880135965949831167751872900 90 1036830254364642788614636266367208834967412250789542071670352441342951976389240616502341800375956621163591117038683760690937262398580395295138287882952 91 48228552966402821857258693373496199306557625887057321006832882141245330878104965400306587450035857030285201049667659224567042335580653368718424731026383 92 2243369453622341863349741117899775906819915194531022057600576106384812433392911419841239909944251556283874875007732548014389552333670381595504940272905702 93 104351181943022630383633313302613538356104718866921130754163230576829734755597198385737595748482206664814056572397953101240898139318816676604203431272411941 94 4853934850241987943539621097562416387415224247021369638977622582285051028986700750782507019036689481192851400866149124350842004587294785398638506174764075705 95 225782622598929544139557434183308692393649774637714649174030446836781477096834745206106597567655766422376883268717926094990097027780734597821043188816583545319 96 10502364419891050768559759426388547986638306416686970677522249777990268777597424715875429648294317806338705382193319394780080001485262601595135792732943367928314 97 488521468740865037703964037158901693658192930889147695445808545148429583926673006082380688102214776288506284805605576689179610866086494614074869850690285963479221 98 22723761610169656684772699357298957709764545515577139395405080368695821808367721306567922758258326442152091102415697035455713167230328090096131552199273686126268322 99 1057004399513354987138347518715560643601861687981391532374156269169404771622009699649435988334894130187985956501367768380569068859248836580351638287273463481265956945 100 49166960988121660591984333754217012909618178502796217036261205194019167081994900834990847353772102293464408155110333488007101900987173937565890450202987195922686851992 101 2287019859066285918993263986276994617827634748145569112248269272111882920887139486745013435426288547969620031302572532656375363086309987477609481349344109008726875340630 102 106381597126314376531363410554164081620267368139231477404564166294894763858425127759206424456193654514015362130381470610464941705910133330294520297231120186956110187460464 103 4948380383441808702563680627856845814430039483798765591129095052982624967681373598397377172335511095465269618476493378525596829795257238754963178576146784616589152923654945 104 230175792436704912491113461761289319417169464832893109902693847216468247499429224251366726864150518024857829287270557833403621131797988774104615835820864345230961515866527580 105 10706714382982538552819098205335875334698492876656293234688244942967365597482733775537538887826158161479873087373362088942831906871278904953272247645567006973701153867032256641 106 498026884865782818986052484413366157273536273393083345516139826157368113082662864081207612870084626618320122885393531584124920472497674911081224640522842085611301283545271220426 107 23165909650428395683678704590175990584920549660686581392877654804811687755494568591790020130357839090309638837401069405688400616638631872528613474864990532736722868953571420613185 108 1077571083489679532207212251364377758617069935286737319731364590268174289115083483077720077629330230698942228914605683775954225458131235066116577447463044831287778848612375858914146 109 50123628102453950086837894841609518081241919682650083249720426195258687060689278201450305047445910423415399358266688405882316830024523307473461209898382090062055103863111578590483762 110 2331519593136125340294070298619681723753495513162731152559466734781741070850469745197760265522479592938191237475167211080606993906460046187912915000766694079726283490307466848597200775 111 108451519153129875492269882207028937800433973537674770451747167911836824216621222785518448752676968033630166143620836853560927359920960952462703828965858540070252432147586927052173475181 112 5044663592468892316141006411801383616675088572092812459843395024055315811919204693560592496574504864905931017374504999659714067830721571702315337040477983636275272386277893622310616906258 113 234654442463351250042971313485043622260889719930959797773156415698072116668062405005632561996630390439422929972332302400619013761969797132468057466766715684117544132380142682903127329479902 114 10915040489516202343520726002375727582428520426831058207245141346793685551304837304019370944812179497762780980673771751151616648490816087697039877237117410538518915459836403307644890159202944 115 507717252812655787365107433103414807799990869085552804265737138381836393490463211640607211090087719379310338337763913905056310311037483530888196513240590490819309721393155970790473998323186347 116 23616660794911619807712774851825605310724250802380229108298163279728870413093447119269477037545215581395728916452129445396597582426532939591951515967207086366707759555720179909131335052005485007 117 1098537944125606202656037308671177577350691835936686607127409271830519967872872068736864405263279729131664182445132524060999279101979351475658120794035117467006720595847872170492343680580310674208 118 51098909586054781065397484386657951553664482213160364164453561583717747798286443144537738297277804456508234872511115560873006693004612087708359426674433458422268221675900274375321830687274638091991 119 2376885181660370281205125213302389723689515460093499225810423042173870755493374666286386432633179512441160168637130616184666215787385624525833290738186227943672799404977494176867713799311445955911303 120 110561716728657137093611249954220991227160129806783785106854339765803575087546987800138834679525606386503444406188797665626813796854222912742245435284439154778423312450253802615966161861693887102486667 121 5142820233936936557602571746968885376833625503510602433347859033720656622473411712080058440276762836888670440821063008916826356155779848428061333487933696099246757570544141822062044889159440058004470439 122 239220235911331501284047537193745885560361394029082386268580443197686116668732643971191917668739481556407437427735663295036460200024524505269020876214948094373150818719847413900182091868667022861006740082 123 11127420105381585664718400320156768236442076287961148213119381455248590809031654578266301140185093507558301844592322885870468153556459342769351153547304001666840254267107592142771290195655888615973511049827 124 517596171285211901842889929722701188020609374197287090638394432874780615463853512317786022123079095912858691269577591303631985038705262705527797026340668158325651375277928270789910454501094373534074728506080 125 24076182438689663513572564953215286012046069724292322135694279702239564255069554631076609017159273598084742582970145203369222659937651478972610160380774910725588328929287418996330260300450059341053589813326320 126 1119912767866391543631371881459492137265121753475057323009975527037974281862456557421964783854817190159855745836573530528317459018858904346064069239849000395801885893642467412842826307652511697129665604704725671 127 52093167628381776369979413840827375625830382754355638136466180838160892895416729641802577839523897580579108353860933285406822860795404700964286180173871740849387223585270133546732446427680065310297043086510574873 128 2423133472019165469529922076029803324004649030845580818348247442377269984350768731255358720176689966073820959389859019510416662659445895811955159631458927259311564449452566128641723925356485228461646491360924736106 129 112712973515180546577977745113055155298155135427288906847609735562524228479425980329289484578976093800354101159518066848551970489258294422025459287825397166444036593567120416052531203535900628675854707124750140166350 130 5242886760194656314869868206550620288837367373148254445377383464448114884878224846072845761678307252894463874769832609489250599301043142969835210577553341323949467140201870820056166024657596325860164562922403417502857 131 243874868375487102497822609761732806342979742226542060295530455250802534326972339530527482698366115588870763207892474542541219461063911609252713865460779327325938741588738659128854010220218806965137744315899341413930564 132 11343932101816555587142773486284118740809289667625469344080802341143719755008170973492870713873311255559316664201493524203023689840711751116750420522977960706178680744379905681253341233788331756572016522005839689558113520 133 527667309009027972220258723365491730813583720794962286182117626735339901304543367569007356250618328273530744714366029380573406329709273829652133195664746354692197155110179497949544049027768418805611478867644117572633529666 134 24544645233925747861302677594151107011379331543648136903794783950930147524251994360162437691119492516092374676536400536347470821615372391188070071415599300874252045982538633890550012053748516786449588856001105183256490495544 135 1141703492662204439381132269031340486404291381563915477805989196929459142391229959633544761631081045804168776503399647704090229117142236463225233336636977962158196723386646638885565306603866360722152743348575805576704134434387 136 53106771466201082738284411385390515628595503139209257773103889633140208617830992845582261404526356303947406929940370467173967756156631085911772077639027665861305472453652456854857950994338933730048934575934235275821184693920779 137 2470281639400887486362113047295731656239296530218781170263388142770008784633096594829507294100855951281164339318075444525000683070671721440226335764266932108293356526186253950721555821410562464122958021840725342506892661524487725 138 114906088423108862687522328629447321337863925705997138730655026189379245250340369890155871493196001428937499929885601543680310652734699064300134748406222190944190426015611075933152820224648242227468665845634910230457445173296988223 139 5344900332863061424725397496184950076447671572433092311792407908570722445244079709655975868695715762384520820190664306192707647905140247422149589673038794323881031492878963968113189073005951884913816208713104536040631041712387295513 140 248620068442729600330227354237623198034368358062507719188947238266003416361874222539993814585763894343080478899460249169493364821729119344142798775558240076687966740259253790836414623780038516019594448167834214567543979091561060048748 141 11564656884697647459905874436800390286672283177976188733392243341837565125265172253461725470224562315921361056337139191181430477262594580218996241543167614933867159572062378742316409472096489402691706723429608696630023084708236594560014 142 537934406093981165841493462768817993406877129809731349290415153884677258879278484449390429827253326249489250728034777671802341506061160242218228298787300723158692346345748084449384559963826080940538388846036763080204671124990617375199309 143 25022223153250929673585596423750429036024560371191029301320412782683991523936725173962735721874734765827597924271233902268399672582527963252451519823336807861264082119173225406474896547465291085308413263098172779835055575538072000838571676 144 1163918210916035936878454865389895800994120680127657211855328914321469140402975977654567695429579603416360997911387661662463449355150857757607615125633218067510064443567826537379885181874582801944062263487465003058824534843936424826103399748 145 54140097520710515571143980946816767329812587872406704196328542526280856821748509727437428237672171131814926337254253152559694379656450998001001658425313400540343206904718110360939877656255360217503053385444831312425657467724601851760534430896 146 2518347193180479910639617889265485727374708806356992825560819532796368564737003409187907310440826746751015109104002445956132452700371858447726413747088535144660683704935597554771661464899248251624989316722323318676175512883084255165597088488683 147 117141875907665898767880636662875356716742669924570375416128557094265749677018061065413202276598838323681024847127085960265631516085875327053362634438591483284906418687293800256673557776164358410684038266897829292936215953981080643941706913328074 148 5448898836636136357865740528392965432804920980113343851142643996941491867871028524499410252156683299207240465144918693560288915406874974273135200092319751047494745298684534580991233961408656893048975840150418536660259292416643736717295960273637402 149 253457598333984507460410392328030774513519232240800820991980697094938723440284121799625176330523038706456078008151893836838750048621910363055084409159875169980781282800744669205688725228194490102162858854851739737051956582747261538887587186596973058 150 11789676424400327103222702738516884022950647692778960346718426615972670920495404612178240934341707908940225801461402821995845702141071663406152115594735790571410937024502516352451529819694117671773983680917346311353434493725400544296698135154733035618 151 548401275423210441435589891348885609649414808205400426110514735646338267553068700109728452071564269771764287736162369686412305822984335520439727032836775514935229917270244708094961400294854929683078407952235436884299802136955350446976857761127812956341 152 25509093554372170019772291803681020703751746443747735605307164960511047964114069321892685003352824928864436311609058956756244503265432992730939485383239874174814220695034773891283328654284047476513735191999186921576648630847267580837541622304965417030043 153 1186565172488968083051441316747164748198119476067899345751799659100791111846189971932178230575470440336495163212861879030722203839152931704492100350261351578390174322902284712503187743076723088071675143799383051718196450506732128189082815577107055613244036 154 55193529537330779997372474251744219350102633376385428965070443132727964703620771035139594423163992468052530733313967677612723137818469160343082293901495661664700480095185052510873928809696275463230032680644463469939751808343686231142240287463565319943382196 155 2567347983421895045727648185061889694438173859057501584980089604981211131320022680137569516537333134489410944755871918829930684164310540159313422043551476604723732510671736402901541804154001269873281425503257157806741649904445623885302562685159910975123243597 156 119421166271354068658457134004901788573556999318817125271447052039759576222169552729327344380907955248042953616734837121375445105958149348002568656772065795872440605286764550358201675027102774444470850767614277857297280271633485341301705539331444164024040205989 157 5554920893350046901450233846549784735968971254020652948694137507037096907851643630514975385676539978573270384091081747370766646847520782788716349337479731588872808136863542756711158975582825828013881109207180753040338378483748351800423791547163500147201784473474 158 258389254558625793519762344687154746223918058569179237632889733157740335405488382536191122463394252864713853737475995260749666709991935238797377834138088113304826834947591316212411492221094898763620756910754643877268622604974101368176424525876521683293742615091213 159 12019074286240259642401904194043037367185294055504925141089533609991321167421374076949971204244669051826744822600815927596577806485166330327841419747533395241071733419241847066520387876812402250435353391889580076550710489412030519526632272356884989022361715819999490 160 559071804069103727484511102583072961517023046050079383085024960683127611084829601051995291818784221998190778745290370044111551948423396087656668640057643354180154982908994936866634628082262174665890906650737972328416286455334920144297891553514544487089024248282461041 161 26005437245937515468264177578834625061960585710212903671847579288709139677612801636304863294006241938410136946886190232066106378911688714294686945658954313239052994963612830035196344248466562448972686905412244007597973716439987253523817071147543395176640658535265629107 162 1209652787763917839758707861213789792659566312400674825034471836817687550423105656309518251210701856475853656984539691185883711400806586155793513622756977688554129944475194867675307689335007607748469761622375998143011335277713451794493397510001269621999849532486638500453 163 56267458728216682382962634965305036061438124599536747326760378393821088746692385820986242180860516585235109708597406614357822011948472298942356577884823897872796788788072682149891521839802967968764672326533044209256723194715600885460428350603062754448721354791591199284014 164 2617302207507057034301222265449134664610082618877257635314000071954944307109582547067041183601586362978531028686568211277148788733608767774710602499318526702817330725777720275794776003822206604707300447184510267465219805732836181970423883146189632166707105364930488248648105 165 121744805972303122999655653447314688629074953260172337611749951976017716468098867275127384384238318037694147722461485975187494135997687407964097095012555086112708400146359867514542066040151685681333418755723495245949466586266318075354897069085877414083998360655931159061396420 166 5663005876326098708501659204776167503317622433281362944779006976010774942384475680797751600320924349390199705071304670385403226563125679412782654816447570880643584115519702877405946600842287854709999460208713023319234110356119343451532134972291594655673494743721896771201296878 167 263416868581644048041193816346256140665950106059405317519242957389026246917774938118848390965775616254197995908962677923327065691903893840954217795337520616046986892646074430207312409665545553425424168853577916149946062535819294836157526825828965398436540133747659702033055872831 168 12252935661506889931301229447589212139511664355615395237333914739683894948968835741339068165511601648851720489416453559551612567138176889529066272589829658821608250036191379176217969124095562676499033548140557538227740132912336521899223845042338929017865592891611786200534560810011 169 569949954736836699076208742022711987481191144680844865748632844871538073129000192013124377948543943643424750479550373067165083589050267446388409249111623613519493439974637949946864513855655278059876254576726861380090190778264137730614645315243267073066663762923876760938313638833145 170 26511438554682852403760972817333761505160868655303491181346223433949322299461480190290959390144512101873855668180862390681685188049718835838985226871447133711397267063576387284326861345288362646889360783634675075058676408057092666891964809417943707742390750779279513787878963324990974 171 1233189630768993856490692252781723360787515890922566268395151142156469468384126826338030925904760872390954968640926173728703109317377313725314046791697356879594173820342200185034164385234197370226698980507405792246149168505311434590219945793870594026778969372552424106977853204843338178 172 57362283917541256552407407583864821380098329640931156743882971973589330341484470384222423763481505265925531195995790266058764988962724149200257702820132194582182720081425860146747417032594038102721515132513768364330990317187464161621597783878130535072041035897417639751951927006606171226 173 2668228416893808153938441307174722249578749401664956562511139552267789384782773208803199606607049101333656032425057861623576610301299279720206494933507509397060435887427404423557914481045687506999482145661470040925965420429909836976625069560145540605203889201779949419255785539500335783079 174 124113657938618587165807581899537976677510132721415947392903270284361535712843973673241294993860273270801705559034013375354572219743959182723069363716888967299021890102360180751830126789538820553072737027418964593391263728269152197127334979693500560746939748600840142481248233783619750045269 175 5773193924992774246514030501850407750578094265239479316877292270656199211065280180242622012476617176587291063757769594105805037721532069354110157880974655653264136121481012232495249523115208279952717497281024804206870503879179697975625200830180429342265329394034610617141367166936703160167940 176 268542307503796081113649188635631147725300149470460505878220571157328097163639549050711704375547962194290140044815515907913493136118060473240592314682670488237410210684899257355122914449186620146709141657543226002035609028236805573328956720255376957397071483577573266816697365885008570564461177 177 12491347399100859479696235046303764500720524404393766436198069276960293773869769661600546603627516600576936447196578776279434526503479259999589096620653782096001986065429911811278543257623316429060022176774967518749363342990553256716002230166087373456533322625309707598525915298571613668567577949 178 581039767235999239013996307481197016406058683375717220111585842142642326981460319334474974010309689207565564808042308990716037809732724955201742882611865145527554273768489192106957989749441779840799693711493664108280440481205054047838241057538397841098161128984781463144052292811845405325147409418 179 27027285393885170642591474842716519367794965028647285663006576515993773888753561908882921179127476490916789563987838503379134932093564524734046568107800598861032870929038983320767496027621444083977959597345139636640991023630812855884861993785444402349065770979166468001213074807209604273326251959366 180 1257184442361626019153099493607745933665800281094683531234043918248899907217022969666748904593264376952424682888003827175156381402679367206491782478618037007617678932427762665231284218717924964907483039892449124634061348852315067897158781099664207627774647022432349537780210886232020222808702516639021 181 58478411689606758764916289344637737092891233004465639132545391419078725826963313008126095548163481699602879140272635202579619787080476623322004377578102289371784699000090786621609573205320044399505072862841308815751952517106196181680713913417710302773660687247570932563858290806474288124059558800331725 182 2720145524005347986210252674131697432144143386975683403490751989442946825817035331960038597523587298962202800543432000986399617358672301018159767411598803046888417599225694100772479350411499064743584939729250450874113433688265278604006056369476587567028427043300096849995485326610640926019320261667054013 183 126528601888846640136656537285860155002171196538951403720695546955297147989812992196034165860483052748779777771015335490315534291555756024288137842972744576469304738313972607573558924971023035217277527241015704835696632227688023815114242365248079638306601485186367706003429540803510145384990534086354508661 184 5885525959792278318731044995266556255306424779001752980157942600297554664639765336231651210146845161341369063638893873156891457698693600304387468987369142525050396473211191454237486464458148156016664406143528926734108351130984240405337002375608015895283457212920941019949686217427292866873013474626087584086 185 273767474754988548322351860317313000687342226322862460936340596188000210364371023958366719139771853512161675352225475610081322786892108238043880668814161325684601990088995930357686368468981321878227176041304025448082363026346035834693642129078554847214665701284330138846300331865359659578089520377562265138628 186 12734398037787009045261151188229552984266506383661500541703852349275739020103590851968074836310827667515444348064745040784223842079340280149624007710891943692699156469963597022282773545458082281117756507960738464007214673203947773367421242071159759697688264813150480933324127848741380797976248335974384526862987 187 592345359980856099853343409083900075023463963132601504796418731441615164418978657401860455470153641185589927327224244931430099326173637825812497226501620244739245792232571873817338231071822987144793455639776618395033861722581737843715361199250416384989575512210864585368421213311468010938402053677950125294965490 188 27553169333147757776594488588404307135232145814137270896181212330341362353695878782868246415205211731618435456011482449167845338670561388207190248429023491384897127998252738802284847749088606461190146663452574464477665805060733067029459451921806965690173832546865995217243973844503836418407215107893079733937817929 189 1281646133474650262423191934038650199007423444249396873004534069086509121651433063779729158961139885653442213505213908333303328825480467308460443263037734259085757144022810011204234119625097451833248614016062373026051474734768569573232660060085258142263301085615307302788702652635315830110917841464548260496821945058 190 59616256539837535300147104182850444086075097749545068898083173992548964974762015750954950978874793153438761546604895390374325841401297814306140368741093327532357899174854969836120199568367024062190365355184003910845610732993920887269029687932189439561222145786479835446846881696513929716532578831996040211905355618623 191 2773072809253723984449364043851787319311667156477573348412152830502031161914802621395781385586309551818664264391995263899203884774281894684828660269389555968013460250807362776795808316682524019698588629513919580777523943245824950137503712085684924796761292248359874920993878386905211615508801362205475399742246035966997 192 128990534658674445077743596510312304639239243928217838196812112243145678545610036455411210838508617907625831257484608124015509204627284979370479109118466664131497459977878452155256312895737286604015540390512887344359119585662844251769326581412564458529486900306677483884592942234889706201455126430444350001932145430848923 193 6000043697377127989266163365748674385636989383333058631593140140087028654181970961338985619772863891148583680442075277156975619826601764247159574927536508343010618484164559952263580592551988955147355634056443645726150513588356742301510103786741217735529117816356332916833305329526734624155119789636768997795646501199657425 194 279094310801153101263654432303057931628320541930220170501891392185952010991409254146227617061663671426018678814596315381771509610673866654848783126678648866677824561580166620028150938091241134337432593371065174012591764260645760712782566921744794037285936519058961746073121715942714631420279973045395808028399971529717228976 195 12982177839074944660387151800445383901897011005100830994264867038129950092852703377243424052056719707856913480673150186088827228603620567695907584994956235841018182046733910365764163678344803137109178893567775388302306090180286236763352100929057914849496175389402626989316808304334186632627025461599666820386545867189563348596 196 603870931519798917396079303901894082334768363226465447101818569848072446789197204607286573657936589520738944017701966780639633376381654082315668162952946706817203565866861220444453116112491804438702008723078478521949708456145322646412525581027101267097822181705249570818375309848773944266280344890128911955991251045428782767981 197 28089285669543240314002473780120114171568043525664387303962101565429022928444237143681825292236763788508584533653896741076573714498055254651883750266369362264892725156691919172007659044651499077027659575960574223362746206537392241308827996517237308090605225083838304261559457312638791974462938267032246804436141847592134739276870 198 1306583788425554141443330426427677730672012525924162821811629530628427014090453924821421846871451786111846201025100983056423765505511939235481802360272734765049669463717954682116235169500255181545653904945904311380160471183088608274971301625525528176687516833527265840432319860250221809833568682383086529803400109941505278574162250 199 60776241028710836746661531276135201340602481719118227606709801461062760929619743417053318789292432591784077406548277036461261767049125883458502205365652705598523068711863935601546920794731487691066364160264457055627192276956153235868490407989861660689760304627497166731046170566327638905703680652806553456589458990920814443245965129 200 2827029928199981747935237043272840457637180527820305442620869838801171201022652945139287119040224705061600220139336243178187251981325126674784069053745299358579541082281772020559823370507382913469558159972007727474930195131865762566936201063122141521355182201467417719735453549706531051166500901682750726825532805787809278915004245167 201 131500370533987258054451224374722544486133296156983031415014554434245814790974640011797207813384234438902011867804510663789092626843977950452368817989985800171770892599351194553725833597531229076371563413025587884265433653703956346795413219455307951140252014607112710190282928259755340931172752996086913837418511876036401957677185129235 202 6116789666102430456779608971875325053597613903676747789890009943990394655405053525902516374808957482129087210548238858355917338622758277974625357625252113569884505415034461935234957804560331836164596719165307345535926929465665606408500037984692285425290529110122561219494283389748069451757767179807343290150570823507282579265290747960991 203 284524793864875575259780495376560388256048591047852565849071759947076982306244531068530638491157415719642118896523915054383848825599878094489285295820720542932795998332705185389189715340473000336482989551926074810946660352371287311373031069867996938950336684631637990372646722334901398119723746054123184660010562863132619759834176321187527 204 13234778820739377921763946587652090765719818899458873130511430399290471291253210740821459148046417188401287228825214359286351338238111425363306786908388074480101070667588736463037880775554458945452347613370272950833031003399647834531903876696625972582229431143798113201236061243005133428156460809687582285529432735401199606985097873975351240 205 615620762094557566939433386279863022831392374908721462769773887658585878804422786813633218535002987462475323202922677342095956833090480138695091627469361357836137723282213304612770337079452080919991643856003040475935813722153250528469641809211769457496771652292997951884337520808487295671815128073357573221423213721516281249793244373322053743 206 28635833500140891948194154898801487451356598028987847975891152476373466364222701049290803968033565687031687445733082635070788939607753505970962502974080046225427386568439284063083742788212373370258337857635630029907944592264912075760732120696612341190675814727767778021996377408312756728068863177095441422767103093897888316929844325897898765171 207 1332006668290112114573814232229049099188673595578487197395914483420987625626664638198571958097166922295152287912846786483310637489887048429542804020164927796606085203920657112884946948322401229039400497303702762201145513319684292871676084993851346126602431426899868757278146813788322707832610314417845670002250354679267213103961444213393302477729 208 61958795938682744149088623732038044730365473962888416637502642094720610730172635188728662387937451996865156251451182448372345266971786447860899125976199146842340413447541310238723787678368402223144313725495933566816083004461352750995093029467378584972413390645006193489017072786814258477636485128509185579989148211113824910613522889979699185106647 209 2882036918853634061431386976031485835206579515046940123589432904535505134129777592314721258866610592779394738958478057285523225648310414231892037740532760568166084808009853034966052003396908175874957861703518199652923751480321087371486426928496736884826200059199163683467663705870853448403995159995187223324040156874734452057993011113572101304051115 210 134059041590406002015769632588694503218922001255471950000580783793171412459379787177699065155873714047865713846903603044272649330590196917595866591229542793949532521883033391928402319627963826646029419392915667801167996015827469308406484497293288815931933675123540687514443655922266696874748964426724264711947332917039520050802155164195011949532886146