1 7307 2 53847 3 381834 4 2290189 5 12291286 6 60472234 7 280151655 8 1237636447 9 5285753380 10 21946694869 11 89235599813 12 356402744473 13 1404452191513 14 5470813048913 15 21126872740673 16 80977726517672 17 308665836867714 18 1170881958871255 19 4426022505907341 20 16678930275366324 21 62714614434368058 22 235347355264951271 23 881978763324156211 24 3301088448050380441 25 12344997718296392123 26 46128705237064572743 27 172276554497356496414 28 643059181456064643982 29 2399583854327479228429 30 8950938993059406861810 31 33382102590269604212614 32 124467493941302003717246 33 464026294914952131458657 34 1729650500315598376946830 35 6446711992713586873766601 36 24025273820516767500008735 37 89531314196568506231186725 38 333615267751590699916330324 39 1243086402317216976840412915 40 4631597711688480748340012713 41 17256388922690153434472764386 42 64290973540592920760180811064 43 239520699957775592579464107117 44 892322860211105843274918828421 45 3324269532045432226742727330397 46 12383971238947096359303574891428 47 46133927111666972686699825018280 48 171859300751561235199075567414299 49 640211533027707149320239377005814 50 2384888171148702936524860987084435 51 8884052262786988048077822990332067 52 33094034528355509167008947257024354 53 123278510993848163094535908141229093 54 459220913989244463155068243465158513 55 1710627023102276267143257107961599276 56 6372156452806073507628201474538817949 57 23736525750995538100097228684643684230 58 88419066274651989718936176456510509315 59 329362742728652922967935456853045929135 60 1226878432435411402423629084062631822159 61 4570129117297671595815659356143240482504 62 17023712511137729416570080475637803857732 63 63413252051543559215068096369533750896621 64 236213606934635862996124353771998005589841 65 879892835402828115677025344479525519858156 66 3277585208730563751540405384876114300682536 67 12208947064530413060190409111262377866525033 68 45478059406134976115377767999255016850888277 69 169404780955308348543967024458504180060382792 70 631028556602971582164837007412485254680161671 71 2350565702639394753622355721683975511014005480 72 8755792865824122618591648452049181643069007528 73 32615091158490753818418634113434893511108283626 74 121490266701259126321310150894775839052547988336 75 452547747424837429622973810825867181475675505127 76 1685726652197427688137778771305879893943357447600 77 6279281173739245396728487300475403023721328942566 78 23390126546350709000424538053078498376141273926742 79 87127497636630486668721731846632686941717133746802 80 324547154326500797515807331722725989489880562707482 81 1208927885488091185342953697517819396054711735056252 82 4503217297667200892235685534137460571723355845019654 83 16774339724429121087681562810244788859680449267439735 84 62483867399724938055949207318844668041730869589192752 85 232750374599591328639459264426765653975286907373532640 86 866987481070820141749135715185526810601783752675953256 87 3229499936701235454367905997491836963341053269624640050 88 12029780316024020000089872211241952572413174053619137970 89 44810534690256882579467261591633506712920827143292410894 90 166917751678750574966970833027721590813968590332475485056 91 621763090796795085460561162607265547200155395142509380611 92 2316046776750054735120170340402951728001665554674233781389 93 8627197187103876190105289309071971521572714145973922459492 94 32136021174570931442493264524692642055192239802266454099108 95 119705606930215901206016853115216777307672689142276293881354 96 445899378629009817074021103488484937136224143763632709708742 97 1660960283211104341829373830351723848282669036065850727747373 98 6187021390793318909113141345239541148594502906243476798757713 99 23046447611976603574611595209606315596342338982326744613083761 100 85847244360994549918241699943464981348222059310499508386565734 101 319778109029569582607033872754885346969251249092139029849196399 102 1191162724217592453193288818117520603864035852808883603079773343 103 4437041207443152711060555045898293881531582521862409315605450491 104 16527829524887811698118170346813419353828130249033461116651416378 105 61565610465149147782155371527795852759099406482097659178255778705 106 229329831295085516710214292083008172728703095688455838685097310378 107 854245924055380455675895373352675442161401229169695200668553544984 108 3182037370855201487940301115394292423397657341920147104058632624617 109 11852982364993168727314224502838016935711728420806626550820485355567 110 44151961075688534055889249376599539695261242086953974701782603692008 111 164464572172780406394565939029011850646943231550195428702876775787974 112 612625005078488230183177394790829841909953608603268383172023115549579 113 2282007565194441306248283305174285972885401262471795449354475494454143 114 8500401495232397542972846165847413247605829427665628384244762985995879 115 31663709992189024875486557182101105735529682883760055713255987456145378 116 117946255626110545681094473752243666177631687095623823698074348114366948 117 439345839293718734576369742407427242686357260407769176825270741881024283 118 1636548486068459938765515914006290819419818823798817142919320106357437357 119 6096088119328131808274732922916744960325870173196397197006027420518121988 120 22707723364722788418666017683573426780967360641059564338719341694195654339 121 84585506463354154166345477378376879709250185679299312935673481726770847992 122 315078168737461873858262617921258474309421033889072085060019292280195335766 123 1173655590183416714276107417384478272675039145822302328117973321157686141563 124 4371827627458997109405625404616704066549200471376897698935466668213360443815 125 16284910989759369567076578775593617885044951438915964765384432802342909901278 126 60660746104226083366300369604356697433632188409185833782584434874816051180894 127 225959240580536816202238894203465724412503504842418139041716126204584325215861 128 841690576671036696638123883465446985565364266883401465181397163465873108116226 129 3135269110407116500849806440809860552163633873871371921260735186822100996881633 130 11678772059429292769292160216237303941102404744677108076113868701596271627814062 131 43503033413222592869338524269529317370608745777026698210043448588818669502521020 132 162047337317380113450107498006610246930875365843689425994505289439848474096576807 133 603620885248254422399250963921321188204811731363243451106290588921091228483933385 134 2248467509681466874943306719162284950159543098042121273312699681252350086386542381 135 8375465904032437326010131126333732973348516903197484693764962736148759793996947925 136 31198328990480599033417358093172577338811899987854379713128958289777761175787542585 137 116212726927147376298922901736270062456247057438149888880097231187171627008247780755 138 432888501855354589046542355362497251471995945558389923515147044986458344203242327984 139 1612495120142806320707580909998950613017281901861688520626592523017963163773849122882 140 6006490126024035143380640309604835346468998869798356221521513791507181152303993181326 141 22373973842123285968386795045177543274769643865879110055479926429954107580812188832878 142 83342300565020613687846930187626863744830239165079493328057399198759883792759187679571 143 310447268473174428798233904728392595921638751476174593720048187980246554362670522439448 144 1156405640824623432274865938617005698323490060507912127323777871204971162816454841764213 145 4307572145235961261823570612279480753069776929337652486499475630121041764600989681198388 146 16045561462060386686116453331298556948432108360924039702548418127715434241480763706477205 147 59769177153348562651146198787160425443931395160931703274583821478506176285880823776459681 148 222638176034436431361560473514867436777206364727860320999092015193828696587924561624512227 149 829319722828479149022988495346289413313273706422936196812678343544755905047430045517755996 150 3089188093830537783009996959174634198814317013563746818688739373827908099722481390090411569 151 11507121821376276099841878864426823049307857778765644589686439384440925897671707631475727189 152 42863642026578726843014753574780511119258503078803731568918015867393344434805412279938390308 153 159665625893515914591080786339876951494895071081604938471604698447040297110479205179009242132 154 594749090041305139261540908722921020217828957290043803367374101774181147352528998537190263659 155 2215420370757296184789410663163181475743884898896067016190359317398342422770580416457280557035 156 8252366420103038608426932819948648975497406285791863602781825557080064124727263833378391470790 157 30739787550921283643312863413644735195706410226943392830691374553189866716699462036915882190115 158 114504675453475107516422462612250253251519289466599339251892630565382270571600341489068566563758 159 426526067533937132991258288431315750694907674033376723170518232190376788910715109055571639128472 160 1588795265893106045530426900591254759780177614804021119906192429600644137893858745558881833434357 161 5918208965638040727095255466878216290637500590338581020888841078926661791468247623846718922258936 162 22045129484215698125236800012033128214475606015065885030151845071955506979624517295856112002944083 163 82117366386124533451586121623201482558753085205431728189328358137710496388113868051165020173728693 164 305884429799091067844225672001227725757427674066250654610968492261877466134319503718978428658722651 165 1139409220144059354801909894680356456444851620801903887538677542516426962179784019633835502884158023 166 4244261049154546595494766235558683705007862372850364677792759564910902531930649124318417887527089383 167 15809729757332402718459035645011657903911636507313699691545683066859897330464166411218507943613005301 168 58890711976380243622882335371660092964898537383388873900548562437957373060997779378582500615442799741 169 219365922778969664780878389509999124825597402201324974286907894531239382212108925790431790981403652745 170 817130689398564652409838534590241513018584610816321635438454229607282120111152461314059375887506164067 171 3043784354020010248959034714504744077725879396383732294523607778419500142747288723909204308686185873325 172 11337994416241895095651837115553897553481212639177757123861823682843332075005276189925818963761163697626 173 42233648127333342916475744235271869086853709171016640735725792392601642458112938759427013402820278475215 174 157318919789087319943950155404517393946931862863755763635315267834032719689967315280239392887159077121349 175 586007688681144336605779249131278257081845411354920306915882665598708249612661203538212667927714033476315 176 2182858944448417686650759630725103145684537525784658240321719038394980665545068652954955530878367077304528 177 8131076201563656743967804161298893966237605345935806869924040458267509257807290710752018201288137620161048 178 30287985562993928408108154720896241161067227777054068926493953942571799661774462419182842697037104370631484 179 112821728234358854977943793961904637125314565293105349499046835040857269283877671311146726159242423686204093 180 420257145702019847841693092928083051927835362475986732692601305737801569325383231194151865220442491869479741 181 1565443742777723878411773588372165318628490367217533094627959111764694172026019903750182696341180973603069244 182 5831225326830030467420653049039521549989582574083159854609303816266498273312934832884850222811839113294104417 183 21721118353295175422780989600790702864802871855588964471429408980753395766712696353860523554800584640775791909 184 80910435812961433840089871491044401034784355164728931050989814828442399918053619159150430923296759786263089068 185 301388653980414549456189970991243847032021724126040174122965203797811436203002762932049653827871063314319143330 186 1122662606317396640723549895085156341694656876852176335457157427250878611203543263081549307184465429498908538413 187 4181880475520903150943522818129321276265014940382026885529105872873948691903598037043765764340900011174350921519 188 15577364217106543860933563328427849642209275477502835936489775230562745763459774964324365284177953499506290362183 189 58025158149049237530109486203077975269810956447898135899081848458446649820442543208165298094445334642217976047289 190 216141763862919352541077422057301074351289360453395622573664595902052936984426870816833211620542559358544556815286 191 805120805802739676308545056940272647121390350276239749397723752580691347930733214184248646090753701108144758919993 192 2999047941272993278253569224502242782285608404866034929466233855909724407303638688422418348531979272785933624720740 193 11171352782380456432319577760313421376942281446372100477586614542399717979490069026096429478909604250696096722014156 194 41612913641983403134423243105722647999304277296167476735849068205790050588771067976720483099222031661494889299611547 195 155006704694420074970604875204205579753729027039837892728052846280291648056824728615909119583688556905475516239866443 196 577394765166750689529512534709944354741562397694945758018537297893819086200748746239304805956313364790294563802484946 197 2150776093842344749222136391102086922515356708562788298079655083207986033066847959742099199934836013145261727013920117 198 8011568661359274781188473245023277301357571477715891565802781015979387344846327698306527355300147595770213717215606422 199 29842823992440125257750084753506816808669643023571775153511520230220379504851718086725116943570967049157092394134499664 200 111163516345938811605395147771731418655100114932400791375482137446977950559967003243817955532356986737726053989138750063 201 414080362150910210565646131777226197425167742071149292871834298598933732994694698238295400982135251359170000559196518416 202 1542435431652051306126024618389257807299317830654734396349533968543240763369322517294977647870457049590565931266457125566 203 5745520141205943767670177170920503267901234517836629710652017765059727492694888593784304005809476857009039277619180659219 204 21401869417407623394056842115550865357261214177461526742221044322347673329558633961729705766343434165853138712689751483636 205 79721244256863327157208072993007515623406736497274552513774912702807672020330028625824712910686101562176820941717443399341 206 296958955402868892375126208491177085481394649231917324362709409378500270057318187188432303234192344613782305014045463115881 207 1106162127999866483954791022873505983609867121872563884485935152443504433262464773461564273008410039492802861498114538349206 208 4120416748372280482584670851376001058263142192720659442922808837250786635036170055609343366918378439771782329729134130171039 209 15348413899295749330364978842872480936119787594487191396014244283047251744994656692447392380815968767301371520790624156270145 210 57172325910272063129411109154341474069026369954452932839883706082051911515042869344214308972140853508563285873394808259892301