1 2512 2 15246 3 74631 4 324648 5 1315446 6 5098590 7 19218493 8 71223396 9 261469392 10 955896790 11 3493273891 12 12795574192 13 47067986826 14 174102348110 15 648137931065 16 2429513706796 17 9171278516740 18 34862473392934 19 133406490904351 20 513683040132024 21 1989206748185310 22 7742390616842814 23 30270385435483509 24 118809623811759156 25 467879474352268984 26 1847751408351192438 27 7314460912577098971 28 29011947834912379264 29 115259754246384957490 30 458519195549819609518 31 1826036285494469121009 32 7278539049300573454460 33 29032760081036624886764 34 115872747534485197062598 35 462672688431959238612823 36 1848102255077785559853064 37 7384232788450007489521798 38 29511140419968717686746782 39 117963313953910820877957549 40 471597618023065692785170692 41 1885587071175996117543669408 42 7539826209232582489494767382 43 30151395764238302774186679187 44 120580805620699874722699677264 45 482245674492679152842227400922 46 1928740211900870095085182441486 47 7714203277985238775685949377449 48 30854448313653890324435414729932 49 123410417326114801200854345464788 50 493618681122621434229644603577446 51 1974403131371063223501557900496527 52 7897389718252515418552067330691928 53 31588865941245724375474691333869102 54 126353310160150631786795882779692286 55 505406551559523518151048530434647781 56 2021605442681285100687258149580997332 57 8086357356572669887288040976709714056 58 32345229709763475947222987987589327030 59 129380299956392631782214267240552406347 60 517519283045738385921568411978453001760 61 2070071198650087392880931375470937554306 62 8280266436028174750239315121847888419950 63 33121008969295059106616307352824465901665 64 132483860379882844287787426535363856658972 65 529934899282482475413075450536368129571260 66 2119737922503443248065639123292575277097734 67 8478946520348684193967711819903815506121927 68 33915770128923757586808609355545811844863400 69 135663031309498477041084867501573117857635286 70 542651973517983972140030806496148371624244574 71 2170607426442436972291225457770323167954652445 72 8682428264977218990610085672571795649304498596 73 34729708622332318372883694288101110770612937840 74 138918820826542064772855541263360140827894809174 75 555675241254252155419840746920986433115246567939 76 2222700835630451269417688851001404248420594831600 77 8890802944549269071672685309425207811346223273514 78 35563210554479565945973409168736400274788836009678 79 142252838456282094371143632240101935404842338398745 80 569011342265517159813220267872197160385075669893228 81 2276045333549371475168212731612999052485106349252004 82 9104181225128537726919857395098550931754986507396518 83 36416724565626937897118362090539343794597906185490943 84 145666897234541611754587616286576510593173888843884280 85 582667585783564339107446880299733076600372292948719998 86 2330670333455969409461952581174057616628455878126133182 87 9322681304138457253217888399906059647840312314106680405 88 37290725125524563205741745337862803631479886633803447668 89 149162900223027436375679981546212245695806871834643472984 90 596651600036756223884644211283504178292381261933682854902 91 2386606397525965068260161325320059758067452410571811000763 92 9546425582073954867146246568861682207180778600377897846464 93 38185702303700741068364668156411729931200285753848963936978 94 152742809139486089294107557023999159857555847782976505065262 95 610971236327352153209070431736539939352840917720367101145297 96 2443884944603567284766575972641483673955122262452370507687868 97 9775539776254131069115188326180534213459086779511117605900172 98 39102159098407007997664057947411118879096653514759300444230726 99 156408636373408397512284046512549601886075928584411685431602743 100 625634545431790091382617189824528581723221516510002120964833096 101 2502538181538042068920336056320246547953135308551436615628574502 102 10010152725573947939270113867629683096489485835621724958479533086 103 40040610900528228273856952487444103323446822901725491156865787021 104 160162443596710596821045920098458843881371681691218531848830533188 105 640649774370333805778678033286023363643067270454756220803875267136 106 2562599097430896314926437756007843867957600836896949982407905639830 107 10250396389569504247251623078629520205498535979914431284137426080883 108 41001585557807406697354096522706529351241855610225234889236295630736 109 164006342229792470979722870320261287313403609182359152073979126741882 110 656025368914781772170003071225175094364079878558224629825284343852430 111 2624101475645730811927126833878604598195057971640820304650603843513481 112 10496405902542032567290800422131899817071545095862819863405519205867532 113 41985623610043334600511759574408104341472186217372377382950237322950516 114 167942494439792526283134238754776795608787533477241417827306934825592550 115 671769977758008230744632609554319356919894262191195975406429363369791855 116 2687079911028488497644447979612168531860228746146839034799221419096938136 117 10748319644103142843833821530899234734254937906052731556618911490731214030 118 42993278576379599930186361690449722423110564654429766020474468028184386174 119 171973114305417858192472100944989674446056043042751118069164746101293606341 120 687892457221364887072362050659854743010709903477903975973429801614207929364 121 2751569828884525029256070401917438180914238136667382571274635194053718133800 122 11006279315535251558293712598361051067150513941645628519968986243850797305654 123 44025117262132324484667718394916910894383481458407678189646208535113385529899 124 176100469048502841273930848224764185033681547157680254254882816736226488185696 125 704401876193930751237030365413829076932225107889428405606393648284095718512674 126 2817607504775477402958172334910426876529879359895926211411779800596979979229678 127 11270430019101161438159878256456462519366181670407941029858764601662913561431361 128 45081720076402366869128127957169526104289518879834178010984775263553413081440604 129 180326880305602526960347319034660815894401772897241439780265799388401858407365980 130 721307521222388972361544038600206855807703849708041161998437117220242047493281158 131 2885230084889491534209221825139645912494285185634836170396297945800580609083122599 132 11540920339557770203723659545307266513416475303158079406885137109105553710822253800 133 46163681358230484350317533860481330101260925600273443282135862270785960857690702454 134 184654725432920121822735579056929359756004906989897828973415051837375277439938403038 135 738618901731674961433655976031157103327273570443371350977705461033868426818686959613 136 2954475606926683029095898048090287463216467584799401522949095347395713654066273394404 137 11817902427706680944161357650964319437335428305677568827322345826139547441201057155088 138 47271609710826568077744186658905880616854084491786543920362776947689731368134250232022 139 189086438843305798621620285635848163880205105487983263645082910915881120701052826317539 140 756345755373221753502606247441387729672852611730769422000338242291992344707798328810032 141 3025383021492882630897841794327753545500278189646656221514381500468949542632842595741898 142 12101532085971517192530116139131036139657378172551077538788344192480213290284391044230222 143 48406128343886028228044329321970738256493742103786924865990396721722494981564593012259577 144 193624513375543989628106131930941174375299701535676726913587758881112729774916635165221804 145 774498053502175583653185732813371252662444254232141103486080337188097419815400545505036612 146 3097992214008701194913460130364430060517602111149747646306168322963255753477132742680434726 147 12391968856034801314889820771399420677971429776216617894944074125045904337151465001918319839 148 49567875424139194727364293496496847277942896679152003260693448920997124749238268547306185272 149 198271501696556746896450165311649474783442642974272670526990410505110048365770649101515829278 150 793086006786226890289373768831705138664702405439170169155309506173284794994077646422177185086 151 3172344027144907265471577558894186840585844685951372927531459317311830737434423535375960120117 152 12689376108579628163365389448678024781487112561835792277037324239993571009230258398695925657268 153 50757504434318509923289517561102601645548211676115167625890345036164555669372092285671042956792 154 203030017737274031398154796444509328661741774560082930467730344261137890720285816875165686788726 155 812120070949096100392169946640118535650598693868478460674815684808679527447006938555387548540571 156 3248480283796384325015079940609077803516459843318128168493565731158635887442774962710781623708672 157 12993921135185537067524962213000222091342209804219799727985059699082166839245045939048330192383346 158 51975684540742147563816697291039980383274503961810877124384372343713161190850304675295032209284270 159 207902738162968588110225883109598454852466824849013904153075137162549617245240417830470862826364337 160 831610952651874345926725816258510728487195779949192164280085574393885703901736800897035456315023100 161 3326443810607497363925763190742310180505234849646936744911791698930741711795448257257088468496810796 162 13305775242429989395639485967727329975564094450827864517103702610860440552301459881483477859401262790 163 53223100969719957400193826382752063532208446805752932486653693298010509270698465146753193223712716055 164 212892403878879829047123769603247753149761421133021034856843922145164805387128876626067282295341221512 165 851569615515519314507746123771860835624353718386352739420921666562598779983392837564258034600357098950 166 3406278462062077252929004201186559354168846936642917928662695250646668881910606834887563326254375106974 167 13625113848248308996229824464899262773600005538339951643174999726824418920393334450615706589281377214317 168 54500455392993235937916812960987632213276233535617385994512802487815857353019924429496995220879410852740 169 218001821571972943609018612997010206601154822002819153127404354763885013699283690406711038541081947575776 170 872007286287891774003176601452163920564375252004226468076489312201074040802073630568163566770272720008214 171 3488029145151567094699071907590697920707615419440635502706162418735647988088380608448025548467478326558035 172 13952116580606268374810305862002459585765427325806865409940855351558387129922502280265904348641154646089936 173 55808466322425073487147277020183032573636722056657234282897651730212557611827887942348089552365258520917530 174 223233865289700293911896966524134985428631019622146138055509061022413924167429342845972436017690353849721614 175 892935461158801175536273637892760427074999989209808655368665478658253055081859149191695047181341456190266729 176 3571741844635204701807417766213825232149536950008181585648176623910568024562867568435413385939729151232772940 177 14286967378540818806205376336114276627131402696788431539374928746704194696311493929320954426986937189742678804 178 57147869514163275221714641828930685756120255631926493449146012772784645207024668314865818938604710447233218918 179 228591478056653100877435480147347767536372442733941132580663866162692970156288999567082404965557042711719494735 180 914365912226612403481163493317221994927855024195671534447073551392193855885750848063190908809462607925490436568 181 3657463648906449613837986166446277280616694441362878913624515152644054684888990092658168105034474964572416752494 182 14629854595625798455089128587184053523311453374225163455640119161387851963271281144680275966716901673505933199358 183 58519418382503193819559582889188637545529348510217922367918989395618097842025314666346645093319803398023743239333 184 234077673530012775275821951758844373554305375027508228502144463803037293284626446249937238795010649927588361364820 185 936310694120051101095961504139741970178064125067093023147570866280618481423923032682710470236759285007978651039688 186 3745242776480204404361634395634038366522420083602311219277343647858186859117534412823916775193696877981905803818422 187 14980971105920817617379200917850372218487477197213298356664688942375951060530023884637861018759191537895067739862795 188 59923884423683270469312677276020395379598414677914018436245652544302360078506204453792077506468183641448712322511008 189 239695537694733081876631947727194736871364113167510569101427016918879569914653778379562257898376377607707373477409474 190 958782150778932327504652261245570776324421399063800225939534913376502569898424198059015928664151247202042604122994542 191 3835128603115729310012924422514064845970677502495594009787906394153539407425049014559855898213264417655151426758648353 192 15340514412462917240034468831572970865817785883822522078918910219672254741317712380219422805356111558839777432711323804 193 61362057649851668960085661105677559181168098483992256203941165029044625309362832412211677471164995942179925155901628668 194 245448230599406675840184410809588215171668721349095212231023601586770522303690243052848761600474927740959805470596253702 195 981792922397626703360258145497792632338671097093241957260013218244619474231224731111198574022081361526529676823746110087 196 3927171689590506813439579625923836300536967237105269300347445335234099179003714426365572686804393034174157944081786119208 197 15708686758362027253753916030530168726253417711350947626334107164600680464188351423669133212330663043575160989878437341462 198 62834747033448109015002325238456984634645870511815734627728555942644125941472373591380482712877017311674872998141608271966 199 251338988133792436059968887962496466776345099361636074064660996321011074580936280108547743793382082672844361335304574976733 200 1005355952535169744239753118011462493696015378881886526820573724204946434035758665681508132292804614219750349521129073638436 201 4021423810140678976958641568406169714380282071950674014528892383748154364299591990069147952743262713869406992410033893378992 202 16085695240562715907833442703741737858359532464344681659820569468342725394908491766626239513787562728206088880634673155075926 203 64342780962250863631330367370651718389832956921586383787625367436167816593916986674310431261421974411104041621136430520169411 204 257371123849003454525311160472337816113346313521005291742324838787036146535151822647140389366750739459748775810234987450831728 205 1029484495396013818101213417406601632639492208628985844550998944832737539724520590973698260158462620381373321479437784455678826 206 4117937981584055272404759099562413103097200638618418791494954567854984482658808540457428441883869201218325005433740887704261070 207 16471751926336221089618749985430687073175392136217721018932256930285986604248094382843502818428238149992367863308558560455693273 208 65887007705344884358474132557045642722246503842514506888274363945637711479996294531358038279741397175995048626431358353924708076 209 263548030821379537433893903520472862372211773052528230995397276007798219885833770023386895540495626724102455987093843839253894372 210 1054192123285518149735567659952673859081403577023056177053792857692137027047050559520342193358395646240763542153155708622742588070