1 13 2 61 3 83 4 404 5 1488 6 4431 7 17487 8 75221 9 293206 10 1262596 11 5656690 12 25122303 13 114261106 14 529250742 15 2459225011 16 11507032895 17 54202472427 18 256046793093 19 1212774884768 20 5758714680206 21 27386651158332 22 130399164042147 23 621527010435291 24 2964623248096969 25 14149090019439903 26 67560230793195161 27 322708294547246090 28 1541880827463150994 29 7368664457769326528 30 35221119013393723503 31 168374991035762319320 32 805007224070147327707 33 3849105070475145559350 34 18405586320745293882387 35 88016339827748054661990 36 420916366707118110505980 37 2012997756451962681121772 38 9627259285827542712879334 39 46043836898435357191716388 40 220215490859873130088485730 41 1053246942236830709993473047 42 5037526080303210918568069209 43 24093960544408131191510260393 44 115239693743977510038611657033 45 551186274645769352670976180181 46 2636310761429554334026229672032 47 12609455403853111057386012152553 48 60311102469837105880369809238653 49 288469012421162221092342399881691 50 1379754550004272359416191935571743 51 6599410031707056173595128500066789 52 31565224056407906532896365593278651 53 150977777243574980186080057512000853 54 722133489576743098806077022687381293 55 3453998866308141653003424043945667348 56 16520648479330174900695306225550580203 57 79019112203596452654164135316985230892 58 377952589618439087619480434907548985902 59 1807767620647118665570734972963599326152 60 8646651594085165413905611214680203537998 61 41357414363981725272622902796677916450944 62 197814830457333368455096783181289662053763 63 946159505511652555076650468631833079342973 64 4525534677710275451708815517689603126595524 65 21645890768317897994631267806958375187783843 66 103533536286578933365684403153548334479039467 67 495206856791388413930028681550331020530137096 68 2368602937595379336105162010903049018043196753 69 11329164630413057241967912144193974523131163818 70 54188049658797992848406384890619600019083328012 71 259184579357856938489291042052797588007414010075 72 1239694866124635529927085566508601802212010176479 73 5929532456380754183886791403433334550543343183938 74 28361297908354959152074915385800438792991676436494 75 135653734884346744100128950309812560001334966058382 76 648839694664594209342649480315591571415290767627500 77 3103437965182149328576079618118199968557021964367695 78 14843924180092452269343320952199361786344648021139223 79 70999352351463972395949615475138854073230184237198855 80 339594030713297632500625396454997917100042719924233599 81 1624297997818192812112905367082121763861455928690725337 82 7769111793156365471342588506644440706247425522647990692 83 37160113595931993837019206401653560298300350353486275584 84 177738984878009161521770819854559125693198632325425347229 85 850135904002647136137247754778915801797208415007176359324 86 4066249484440421889206601360801174816624067049966450597087 87 19449107840587132099129102229415138867111713248514906815666 88 93026214293702880091129908518632111384678650791290451198270 89 444949795068738129478823343214806131593630097424860860784862 90 2128220756627705134795559862753260244480635244630507775689380 91 10179403698669672040266275879522674906480884543238195655331855 92 48688680133685309165191082735492697102078169086328592094847898 93 232880789834851109653917146316045524370292746788852046875158426 94 1113882367101585056178943120817704095668424548296508184745938748 95 5327764169372943259429986868404167781017061359717130461577268414 96 25483006001547115630120381702637855622925963284089187223176943514 97 121886700359910923202437818901789342261928419893297064231683395507 98 582991179462648951358266702693490486632705235816844551292261027742 99 2788480731172395834985251363965991628664480428025178164003460574184 100 13337465577853699086326409400379369022585936220723136280061054392122 101 63793873866389136580170930827552664324787383616785418542258005313231 102 305129810395907027898804244201028095909731246724194750579804482408523 103 1459453636381799982484663783299746372547157593282491414070182204382642 104 6980651657737144206031718838023452767967661549149724009053378807561116 105 33388863032188103934474396225343062993387736921431783805798824797095878 106 159700874538307738546765602716162658409652810605745856924498760342348559 107 763858574753409644926057413651370895802669981413968377654163960298689864 108 3653580006452871675994719016377259459590071124402383677682564079200135103 109 17475285746312167119087006531009189242217844391104802349250123006126253110 110 83585308485519140282807483767651192669955328967986470001230681826033186443 111 399793393713472979928894135122581685843377643472804213402889905697219125122 112 1912235063232852286765169770132899514419930030295473492100136873898285933605 113 9146331566653184225968121946117350035910098307662478698800229581631294028704 114 43747436042615272350147018340470938216386857333120344365612616452758267272655 115 209246531940923504498982986556018442568174269476336621630753282811975809509182 116 1000838336826776601031316556409944926292257493684329840198974466441224296654931 117 4787067996641441540466358045703955598860978033215535052892246582235139225922362 118 22896824753069567193967570866536374958544076232867044173641198398293814309052943 119 109516844995879864755073843691845703762873843485733285671361819605082350487154927 120 523825441614832875587758062284862734906555286207197367850902892876015955443012202 121 2505487564888704166491429913349723712328872811818679323293833831948919153019851735 122 11983892799213384850735557872153050059912149170427561810666460200331186993208547096 123 57319656515410856334418958876913900732232615131619088782815063188073072586150944684 124 274163252132948110266982559225219962333677994792553845752485031292566413496032314157 125 1311338786545426927230353015712876186208909464885653075901074350942736684082350757063 126 6272209713447105992511391942062636209861853643630694943085038374355239670186413516909 127 30000343994323763490692172320249267418155680391547908901274000209275162298389379337070 128 143493390829745014438972349073392239057659631393797143416058238648300034466900585213543 129 686337237190157608153027039563736486756995590597353747703635736493026048587341386383225 130 3282790938523017857838668686117951449935053755308016610897183238961881588320392898076912 131 15701780061021530834395875478725274931819389059916668499700357624176083190109106446754242 132 75102527605861425447596673892541909872930872374716389088940430591095370585936888065050136 133 359219759216413643283655216447524821701732043948070539132211140620442465789616524115773254 134 1718169008754219294264609060602488502649435819674462406885117515501784319664992002620852802 135 8218102336806499152020685525566570045667762508728668250725006808644451041716661812088850973 136 39307661629395550895936427733693310966847397501465940348639299495565168988359130121164957375 137 188010832604388670561392036982979278312221328290482494713640485402355704231902988739786442450 138 899266751349084065647457255711074770662834281025584291416176337885231011435590540083213475441 139 4301245193587110842785888824309975903760660323489118423922117937823981602440853004594970180940 140 20573106019544716973263418700596766021387707797195887585748357649397175684227318829192433039800 141 98402363093011126782428997400564744933578292981445431651402068837044921638064274262398577321317 142 470664228001829806876055387386139290787435126474410056931903924323652826827570736794375671548066 143 2251214387109491409250514943198619340506972039565526104040919602730018084690727418827754445558040 144 10767689395568563933089077747151746807978942523151717453052360121560934928180665468344562953649281 145 51502484873645536239430682300284626484025681009408750410680539105615081779589070176322998982932656 146 246339381710966327348645899109156037751263360415347600009964641994696744474273712704709677701105274 147 1178255595445910090205658183760378193571812330934180547964710179940903084535068934818900955162258505 148 5635665067262747343675923775270027493186787542076372429810909270473271936566081324692754954664007624 149 26955713915660048940541607024570218130402393619431827660758921703928893441057992662652348936861100764 150 128930748018321288508073002041266022909744055871676127481301113360099511702125506107983784951201380395 151 616683269327419730990432053328563320726804664875070479902327398932492891994544933275455299213664249945 152 2949631957570849568922646647190813655231586625914265465726086744119293802658177152748285879102055109524 153 14108261270996019190036207449621220804830558353846816462364253890622908286000145290564232679676093152404 154 67480634517740593456281413258547183528690491302852132813308082564750066772245487201226182479043372291557 155 322763801112637365247693287127725910493273945127680427532013497223766642884833308476498330559246239490057 156 1543798040033103748132320297857171630957302264795674555621383405424128164749930727000930094101300388164079 157 7384075848017200245669637053977525650164284556857671424251057204235307452675117571780799849811649711776176 158 35318464407495790961981083930932915603172597303787766164260359404354473665397942170823205022950946230413665 159 168930270189261659234211998595242910843624479665945555978551512465126055709358348172551576481612355576149836 160 808003311156425112701490752311928784254957891097765660233364639801138423191030778193459593030984570265911962 161 3864726849180446672784160361088420392626315997448960332587879676545909521134079984757441206234024515462083149 162 18485213380375209425031084365682178775241649830326346198921903499549314025721929494149478065374358181630132915 163 88415851120361633307913220237256296674282825034481259273126569267154646899957580237995114776818546088513290444 164 422898160193121784000759989042752499082351803274097283870631565574589647501470924475788574861686428286387055351 165 2022746505615449229894560464986594674095931308697147460567519386627504998351871560133605863135810432364207903106 166 9674914225474695638246393404017205692592705991352090241503497863752578489830441846110487178705259705305580268311 167 46275677654334792712554118572778532122093100496308518037704618561480417662527345353006993447361121342621061871040 168 221339258670567871667156911049122513247691812495393161286074954500824370700477743417982213615410498712628636207802 169 1058678552365778328692266831170813517560846644077654330249793189865638606426078455708551754424536428479915312617496 170 5063721112879719512657177252981327455700802416855049676612289400858322139627358753313372195054280370341927146618625 171 24220072704528208309910364245356598001805770904829649626432998930859148529616870853310018243064888483960285662712200 172 115846016938130371165560401816634826403893446758287557015652440347482026370374939335695437748555908817912167102172724 173 554098239264183406890175297508068594449231191995012174025420249637301842199232380138488495908794224601801882767874977 174 2650284117404229245761356786899508759651505751530778948534925985102966990190791049743587494906259957924249875063474910 175 12676463134574595129996209226800860960344117103964773814837357471423238706248674901099877813176405521095722847936227685 176 60632260725169427937724087709919561828837272136155248957708469763053713768177074307894044222939027323175570001534811329 177 290007630805001649514233255424019515320809643384957239122895043983611880132715717648974926068193970217263355457299323947 178 1387123371604995094329948014527948320791341837155262245930221528603256992504104354049556685360861364228747071818141317982 179 6634691793149964619293448625239370037795874310410936555831989667710165741433539904403368189938677324382973923280861144467 180 31734116871780763823083585373901443522316665346162253732976589213470431283019951369200215575253977537790906042046192230064 181 151786127378453491163205295748398762024843679503524070058091241884153822587906625069025903065222028936187953894205349047537 182 726001878597583629952019479761352740908146553083758186358888560071758728918720868075205387857943942243007192505158129577649 183 3472509226176100533180128353478170405979509316928187836574763087104779322414774823017105962253146422181137158074968742729935 184 16609213669214153650530430049360541645118952114652146782885539304028312322823680537433229520511328690823713755518538720631478 185 79442835350906095303025118123442474958978518525063457288198392810746561742358178842933399518835885311496748656956803492703051 186 379979703692365157335832307787720456762357497063888340253254436471562193856261007540860622811323447882906981522478765855938582 187 1817465031055073321505580665769664331140786436124544644117328261869179326941992933436932806179176692742453531148209709569589261 188 8693040988795288208209353250000725175601154805069908539158130379666933212025290726549694438986132441884802315310394832600707736 189 41579320835133609140211554693648887519655881185779287003490839224309546544028028976211686298638449541378496508731166954460226508 190 198876310756998338801111793898788983309877542346249134887163564197397110734806309957828711282468207543710309324878325042180388579 191 951236965537296256669983691186577822230301180112942450966160150252577854192801719196830698301012758628718109145172696266606614188 192 4549821751823512002675387669832088149373826344255349673050171919739881027003173397081998118103358058526525665614737807401958210314 193 21762062160477223579785223462125321969300321775221939209193759454931852832402359300587332956781048517059467553125306993104271459217 194 104089209491924970722755923522999129820389453725939125399376578708638772713710256601149380672878538278863104373817336262726161961997 195 497864745204654383998032023399867962851232022315995040546594244905206638639790750520459499709412427411253871190848810500526071109847 196 2381316043493678633592473120286232725429477448540476546776603416660683387338474840982895971376364607257713583886039998751582851771485 197 11389973187736720749934763060609829445041881832892850953342019426436940780461610126669247799755833321074766947748502812916192997242054 198 54478904457818044034336950932213400597740334500530271069082607526753297024105611444111851551243750828064814790788941847631515616664935 199 260575769758578552299487518131645644207147963098950086029810563308280701784482509650507815588028583153283685783745684942128924978492231 200 1246349067790986551422166496745274836744616999557767146824915592477191778729466874462612836477741914934158596904031615258583638593936819 201 5961360107360179259034551891742377259044891740231494746023467631495076826782591853388731825585992918794964779825766584608021949573234622 202 28513532242305234897999003129821716750113614127925936234109065428157860308825472560334283826882749742024884035327353215240126806083492126 203 136381883712944145911272020704396078987707930082608113078937647985106783828447517916448575947650939414062844487590796865749168051722364608 204 652322484882962474305466156788066552246088643506267523670975627536438690426104287098003029527340533090051311187041982772142000858451092648 205 3120096399163430991439108417002299499749088115992579780165112155273157409443251782432393982075258315314119682938940948454985982217757772223 206 14923602613236963035366124182463483984580229397887842168666940780104127631590708219881285225177990132442481444078575593119993301374948883954 207 71380459596545732507503455273164168950892094164560813890565472620966151914470223109925854982678069231395274630941435515625524762400940351178 208 341416891367421897641685867960911724629376942340950496966993839417297249919098181496361188749082075392545570120420256099408466142279295389119 209 1633016856011317166298346902512366532712791680754396320868921733402466464900498269824415342817267367563693139986345402236117290081404465383299 210 7810814635844196258662014677597738252331977103770815861563908293572132434058471438106610261398629141474065622490109186059111005881836190063012