1 0 2 9 3 75 4 475 5 2695 6 14443 7 74831 8 379459 9 1896807 10 9388731 11 46152447 12 225762931 13 1100476759 14 5350600939 15 25966867823 16 125848830499 17 609324773703 18 2948038268955 19 14255607687903 20 68907738083539 21 332985156888631 22 1608753209809483 23 7771161904160591 24 37534649027826307 25 181276626318521895 26 875435226301007739 27 4227524550406111935 28 20414250776443688755 29 98575690596100819735 30 475990356695513305003 31 2298373141359865546031 32 11097842031212413087459 33 53586242711648625678087 34 258741261113504483861211 35 1249327545769512446842527 36 6032337663222888406469011 37 29126883203979865481578999 38 140637675444223443124498699 39 679061055255071041277896463 40 3278804968734776213314950979 41 15831499875096699459194672103 42 76441346804613030563919079995 43 369091840564974924595743336063 44 1782134365875334089896275822579 45 8604910582644454874747531764951 46 41548200297522776847428848057963 47 200612516544766227488825282675951 48 968643127448335161123083048504227 49 4677023502258137586982072428195015 50 22582669817841445377580072268357019 51 109038785030016459078795808077836895 52 526485861238317108257464109982782035 53 2542098734113226995082015896619752375 54 12274338912219625571432769876737980363 55 59265752475851543191757645093169012431 56 286160372285471972146006865579497901059 57 1381704523025896218482190663789753606567 58 6671459666653653828092678392174003748091 59 32212657062903947697301406290144194476607 60 155536468001604010765741905477534283507891 61 750996504116524142866673807448076713881239 62 3626131902214736750901495666331055376604459 63 17508513674268700602217177459757088126973103 64 84538582480249168766651856827531476083497059 65 408188385238905049592296629247972082579501703 66 1970907873087748428494609749244825516003231835 67 9516385041181675721757713912997259889859886623 68 45949171685125145139357191455932172672741804819 69 221862227005119752678323488694661362389332663671 70 1071245595116751896049010115873132698763654229643 71 5172431289754588447711924338521339184435868436111 72 24974707543998211543008082368869893469300565962947 73 120588555351083954172378240323941274304101005221735 74 582253051637572625825968620356957714034077038215099 75 2811366428158503717305653858469487769552434969427455 76 13574477919910425490392135821714883468826157924563315 77 65543377394861831979012629271456573189354146849302615 78 316471421268299615558014763837661294409200764703468523 79 1528059194685449777485739623932836050195337833581778031 80 7378122463931830705548699112501034053374468046469076259 81 35624726634885229306934059732985343598750400854929074247 82 172011396396750228441067312866533189511825634916425753371 83 830544492131820010915006932426336895521224975687370078687 84 4010223554133079473975573862225443987175617258842701935571 85 19363072185126549849062156705825539998075455052606745415479 86 93493182957276970053752976615967112636955377222112198694219 87 451425020570463341715066363372896973562552765256791919025743 88 2179672814113985938909898958900161787257223054341993717220739 89 10524391338748569722211337746097804096701533603990106569182503 90 50816256611488589827288619388897981581020698578966047710884475 91 245362591801085284945833799160712634953290805219927484864475583 92 1184715393650782173701598931198443178954822988551158026664606259 93 5720311941809203151912726633678084378569989848127299470694240791 94 27620109341846114603644507910230495024547009312553870055895460523 95 133361685134643257560436546552290394241686339886330713154894849071 96 643927177906035794873321454281500556541483942458036518121689514467 97 3109155452162995101462438929382726954820769452852175551038994370055 98 15012330520277116872959256785662433499466379642989964524997762837979 99 72485943889763985543990242465292338482576871215565322301077424563615 100 349993097640177009181940806321165224832492560054309665791801991400595 101 1689916166119808852738759542308092057304092944604159031827882180702455 102 8159637055040103268216193054638506814486426790448029065822832722537483 103 39398212884640217693090056062475352153069963694700533375547876749026831 104 190231399758723311114102516812765261239829385747697901271006081362709059 105 918518450573461335453943343883269843012224638699888255072675597148433127 106 4434999401328764301485457640619682236069305468195435477845152495101941051 107 21414071407608994133847772636283048552390643020657156522055509241576592767 108 103396283235751359930029975598095727500155540475448134475696089126554168051 109 499241418573442577993782493805511997721261018730686186600055113757193333719 110 2410550807236779889287458489199391190111526584103407885082337856748680943979 111 11639168903240904605378132768510487406030884022665518134285668458233910502383 112 56198878841910790462606288763482058927120563955620870821698981078988987834019 113 271352190980606967196275794998879568269658023721439339751731658758488286274503 114 1310204279290071696376430509127459746683372889190212527565555652816816419317915 115 6326225881082717025362207956481215739375003730709110092940234647921134176878943 116 30545720641491163331650506430518303858714663793748741723580083594745363094082899 117 147487786090295551504281480732200601094927902198410766238094210949286501920752311 118 712134026927146966461811723339650391751240274898679011245849836895576119988646603 119 3438487252069770453371085386722133332599821205379640766077260043495037493099322831 120 16602485115987671038087893700928872524923031433947206036515196395348112788595670787 121 80163889472229770805118257273518695035078064089791731304321064080960750146434807975 122 387065498352869784608184237187897760310001913718076635499644270629571215471574001659 123 1868917551300398283037853559561817634800285813165804813812661501666311451705701165375 124 9023932198613072489208801198727532000841043676584761609312222035104752963873002621875 125 43571398999653883867629856231775713430604928070018635821882131310496291726273852863895 126 210381324793067828200533641341325267230702502857561171737051202764482725542792338995243 127 1015810895170886858149477499547577408936064791545794716531319898772975777550797594022831 128 4904768879855818780576873114559755734549411612862145175984791672333170231362368045935459 129 23682319100106822680189535127952114636170603059048875411389541207920712109565753154595207 130 114348351919850566289271688086624117729330835882392873119295230823870586023427773214135131 131 552122684079829557467031323551080402325815482232847598114782975882722618658946151900482847 132 2665884143998720500685183448862297771304916006251701278452040288698755210429842416559181331 133 12872027312314200252767146157973502713503537608244574894798563219454173343710138514991907959 134 62151645825251683085604122436926131378344310888485721645627679439741265082025569881865529739 135 300094692550263533609186060544987304722684106587035795796643307180426930354049740536719771023 136 1448985353502060867689853298442985908348212800563431132579149486925867413428553254833533608899 137 6996320184209297608439637107828666880826470445786132121203244470848051623485381834857170777703 138 33781222150845433916069785773747597570215579698273736363849926795254688156089153945209674132155 139 163110169340218926139180123316041565101804506349234452801773884545733743640308323586360263912703 140 787565565964257440367530580025688145408022954934768659944619545736240104768487278697452118170739 141 3802702941217905466548720507945986340794410288916210118555069021207400095427894875780952394854231 142 18361074028728651629523699322956963430514919528233979923271488768757647661329460754993071383643883 143 88655107879786228390909519625980730539863079814651349930263425262968461012246643867625860841665391 144 428064727634059520105309786644998101216799652115353218321556707438195418371043946798223932747343907 145 2066879342055382994068847638236395165941765413043555149255446072944745008533815390275703317349703495 146 9979776278757770056995694760681507236050179026093867896867341850574612147974875487748117837061402139 147 48186622483252612205323305605444371788045763023571469216665474965486158929102383985677119413651392735 148 232665595048041529053069539616133670971449561530643148403772898536554976098222775593351271064218515155 149 1123408870125176565047082267360748160023334648746847424395027034367917676085177092362228197687595578935 150 5424297860692872376448726963634095600685328479363892752834303615241773800241056309359962426458338889803 151 26190826923272195766154617904107951850923934128264730001661181330029921751779057027593925422489217310031 152 126460499135860272571023761882807056784117278554487659819491723743108016130517737285006329276408828131459 153 610605304236529873350887428343433789089384098334572604274628689641797764989447275903383678289258950632487 154 2948263213489560583695387253315962381097023706614876528949552429511403632705514916586889564504908628319611 155 14235474070904361828212674022262129182653124312180829040595970943226639142377333558767046892890716393332927 156 68734949137575689647730455974007997755929107750449190746425974442737232771575157995500266663209113345711411 157 331881692833920205904122303191416491260929461461085249568217917332438339772736228076934724568707250888530199 158 1602466567885983582208656808024097169589092907828366009455453736370020969870511858057505417627842479252227499 159 7737393042879615152455553325361924250978266436525620121525581394194958981886643809560787867575345851373519663 160 37359438443062394938672642717768492932047285517483846276610581198953922396356109693077785942580548159564977379 161 180387325943768040364569064486194629696592106154977201021465761961447776767580778008414188243505254416560932103 162 870987057547321741213167274125320187907582957986797998984441588761551555598231816844756801356523835097048447195 163 4205497533964359126311659251001808284524756227135840900257880274429536108799922705524770458242421589177685832863 164 20305938366046723470101848680794696326839575434790683517256312499616856513487603599891946347147058640053771685779 165 98045743600044330385663087261156063785004094671743961631386347979818165615508406405132552147496362208036830402551 166 473406727864364215423091995530285541340235421886852428319133422662342885606848914591322723373891561151605078468363 167 2285809885857634183235135197521154013858633826664602830898426578569717786414740510066426660123382209298517646484751 168 11036866454887993594633317874796886002654225758417900545608408054420669026844021126015263666893222384898826273045827 169 53290705362982511111475269329756318598343036153826686574434537672440973432358659278640770822854461317804281819824615 170 257310287271482018824439538144847549564581338617892526702869716427869701052296886676334698769163118240053821543055419 171 1242403970537858119743677711959287983198057567620612733914125215243470943943727904461661579828163554401186393249645695 172 5998857031237360554272534825252429125010820412493057041328100190252893580430388656592685340389931165932705576908328435 173 28965044007100874696065084587476274435809026420139258859159079410372507590845546161623007761794438779778309993440719575 174 139855604153352941001351312616474806240120460404661074874239492694797815166043558009161033103504908428907778055297709163 175 675282592641815262789668562589743110700188195520965928266846966874344021457074032726842185707343794569820983742275912431 176 3260552787180672815164090092077808015744327514516065415108685422222147958742902848547727463371368886492272373380064113059 177 15743341519289952311815072339976891125720282009032326767801653665130035218410240213996834405191065759210598670153313376967 178 76015577225882500507916784074644729121651281382473287719628607843532095825944435288081344077134331836692874551504909038491 179 367035674980689811278927904140377651896749221768630017702281848734506748124634956499819115355707800215182514502074993447007 180 1772205008826289247147380456998614901906976603788795338921298737399976773878630056701927235216356344209970201815388719454291 181 8556962735227916233705239513935328690529553012188062897700414683201114730136430030440974397596032445371154045303946387712439 182 41316670976216821923410501500150900551356816776151281594572444520569550738582975260574224312142858393341063819781753256013259 183 199494534845778952628463041044349012463006873510005646855760394006904577326692565855336626172251024795239658314324220129156303 184 963244823287983098207494444374842190907060340839060217757509407361692628061592468361476131499248523545528382760976983858131459 185 4650957432535048203343830918243300621020008385192857508094951279613420999858240937943300882037608088617470220682826930010017703 186 22456809023292125206205304928565863748026704646906318060247815076821143278195616636242923067325602115997599571369188178290103035 187 108431065823308693638196555774649606592221620412325831843168726560778387768374480931968440539690587611005890753753222229774735423 188 523551499386403275377607486931287313709734464574273282636735094613359893687790108200563718681134350620342006372313072067617124019 189 2527930260838847876063216327953849876486117369526288766128417391155518695641505611583730519126984021647466946890825792088789253271 190 12205927040901004605763295819167706211315768753816614485733154118578334605770744080153419126469665478662117978355884162194006496043 191 58935429206959409927306050581627901093361214804774496495881522778361805090643376880104528872585542507455136913669947163634769588911 192 284565424991441658132277392701861774346233668003401826973109506157045374937546740582532067217292049442301175536759304753962626088547 193 1374003416793604272238333798416280090625264073162623209992786984928335952338419996301359070603121909304955312133051160715339321139335 194 6634275367140183721482444854516890316741696057991928662307356169040216638084626040371003160454632894502480449610556279913352047697499 195 32033115135735151974883114932430292977768724888461528864765528968343698813085780478097390124237173476781966668431041322713097728564255 196 154669562011501342785462240289970212936655747063999451263873950016341509816823933253768273957131642388821368334398853927173084382269715 197 746810708588945979041381424957541685630141846372087426732435057044097355458852969129962641180580822696568526840930194669943248781437815 198 3605921082401789287307374675478229539701750375987449272950032270491436719944634566502213016752895371851392300914612962432995464223581323 199 17410927163962941065395024453343510061576136813291939094060012319101893120018159241835570670050252431189651845321284159886142287402534031 200 84067392985458921410809596699064597776726372533165133875960199869751952332747656445206317574565725194177267628267516619788773575789336259 201 405913280597687449904818485264166199788551644561678617694501199307470794366561124582346837537156007753502568092925210573185106031387020647 202 1959922694332585485262512330184079774310366537459021144540946691387814490409521672036460839777669491510850195567128787396376291303133795771 203 9463343899721091740669323270095521185414119349673438115347935547922022475052186553922333936369033870721873393084429642660658793118607449087 204 45693066376214708903727342430688328874051792351461046515292163102019838876914972102028985224577574189364543075303590429824341494777394265971 205 220625641103743202577586662908450249921362086456512845082582585004390681124968762953280901457978178208975536712532577720293431030416343086679 206 1065274829919831645925256021731638714302458531793682705023038831929072769188971603606054033412779768980117229109680878310723782051452816663019 207 5143601884094299394011370739896238753624688401990093429437149567053392340234271713050734449159085558853901534841823436115533787937174913208943 208 24835506856056524159746507051269327360138411555226612502147824972895337432991377333836967032680736140402180290381598505099930470684961476623139 209 119916434960603294215031511181607482713800683147119970077290440089330427156754828882807034653891218824417703947726370731029487477899293779154503 210 579007767266639273499112072991858530048860876404328785299218828791440536541138331086764319130670165599591877362081088337810363506030166796859675