1 637 2 2509 3 10195 4 41617 5 167293 6 672157 7 2708439 8 10930987 9 44061099 10 177493297 11 715170445 12 2882822977 13 11620082377 14 46830234183 15 188721650479 16 760586387715 17 3065439683491 18 12354624954343 19 49791490122951 20 200669308425987 21 808745252798065 22 3259449058749079 23 13136353174692667 24 52942461414495817 25 213370228486216401 26 859932297060518395 27 3465730239022954849 28 13967701166350590333 29 56293075976245559913 30 226874209351073321569 31 914356110851300219913 32 3685068784716180676527 33 14851686622639642480959 34 59855759586811840453015 35 241232676632251234733239 36 972223994271637972896181 37 3918289578520876007213005 38 15791621148516828644778259 39 63643917512715834799242609 40 256499837965149904626779101 41 1033754199545254082943168553 42 4166270632696041430555719685 43 16791042746511531227850164641 44 67671820089317257773604192363 45 272733224973046468564906129819 46 1099178534121620795656083425815 47 4429945964364421669292426855505 48 17853715874793210206332409080741 49 71954640790577100376930647639255 50 289993991630442089492908893643687 51 1168743450808763373078141403289335 52 4710308810312641149703595367885217 53 18983643564338162657763712296522973 54 76508513029788145998978986668841229 55 308347159293728855724323455128588979 56 1242710998796559045651776059675155777 57 5008415287668823006721012408386390063 58 20185082225933294197659264812406126001 59 81350591168560723052564860802599122561 60 327861863994709432603842075258589314981 61 1321359812114580384190537197037816188061 62 5325388356536206165781335224684573166633 63 21462557653058958434703830886078704435905 64 86499115213971227745976609096743791070037 65 348611617205530920679709030585674606744275 66 1404986159106877519272671226866933438129137 67 5662422047507132467194850942888982335796899 68 22820882067962842339892400128869793236579935 69 91973479544709145903082566771049215880516229 70 370674582795211318501973143190956763456485879 71 1493905058399002951175391011664850634775960669 72 6020785959157898615806326521698772004471530253 73 24265172249193679987810997442412569052372447365 74 97794305972205040761936455328690354057367681687 75 394133871475113935160946676037740983373642199841 76 1588451465549658264555396283604758536719476053667 77 6401830040547976048197451690876917916338340685719 78 25800868806451667702586856024965974526720534185143 79 103983521423000876056957392671336370345530407006443 80 419077853875367140409875929795528412769970688555267 81 1688981534817837153610526848316173974587948321189443 82 6806989676443251853621627243547119998403870654761337 83 27433756675263140206300500633933255981827761406364757 84 110564440537067885980845544442448903207177105274907959 85 445600493435066993489067741452026091912783125051174423 86 1795873960787654163217806697675843209520813276588722301 87 7237791094378822881462757127640173204591115024596775885 88 29169986908710196603918154882743452232535697120498697591 89 117561853493555546131272003528334646901395099923436335929 90 473801700360493204556670951578324392108722212073370888423 91 1909531404902530507106298880326313014256349332106405322097 92 7695857113924934752263422069642540949127241417320768540105 93 31016099848314434989207664388943354046194188592314603189949 94 125002119394857832925343588635809402391334703935805129293495 95 503787707984679436687509584044961460378370129540589567153791 96 2030382012282082992903537628717313921144909508038648648652231 97 8182913259813015249456325040788077168282519158537559567195427 98 32979049761361281487905761037274488078832803152577680443622119 99 132913265560778576613969750022404758802492181623102774296318223 100 535671472946067345042304339819417353751871473781081443343409759 101 2158881024535475308636728571918676392718198229001657897468527103 102 8700794261949806084573761459626694031105651767461584684276932153 103 35066231037473591639672502414601883415768107912808528298343116903 104 141325093106835480614931752165517721313623701827813405952437426017 105 569573100693706366497796017739293579841852134768578081472217960323 106 2295512494646656918765292086899844219597974786230837302265953330537 107 9251450966805011813676078537560499494080411784389951044944956550029 108 37285506043116512589018794457547593125763513329085127544193737003109 109 150269289204414016722285146834500294542058721797436695976960431366617 110 605620297921867648819273538865410366763936087883690489475835335063155 111 2440791110391424115559053777683579978922886239156448126640189959950007 112 9836957686207515019002613559464407704260425223054799809442690374996515 113 39645234738960929177691671745402264992679645291319249501947693552979395 114 159779546445652749822904030361573570990407538718405962963841106786697251 115 643948853638383394377269991812665348845805669157654749011131157964933495 116 2595264133155075563411761369968906964154330956477269133488097882595425753 117 10459520011232913704640849739799240753555848798891402029341647826046309739 118 42154306171673458891922318883572942949042709918098023670653943462679756639 119 169891689762705016640189024465078622999950543249966826292104906529055485929 120 684703150678885577241653616651290635455584876474347012901493738734332989907 121 2759513459454146270233411766870793492367634966575854690987180158273479799047 122 11121483120617125367701497737739462739682546068148096151606077270706569234731 123 44822171958761883647392681556443075289821323231354886401405737184324972146563 124 180643811379479055933219846555158330598598215135153441770311998301028961652489 125 728036709593807042642244704774688203893042185976143251988282602188319375232223 126 2934157812927927515635775261394492148138007270067791754232698805870877956613215 127 11825340614993671073225090505886123299037892523547307900958440349399362306110587 128 47658881892612702769896691082499509913599402516438720783596610412146579409032005 129 192076414304216859559483426893912632797102847557194652952559233337355140729703569 130 774112766956955490739936511411632437887423477844114464443464755783866387639568191 131 3119855075056957110061310667046340238745621782947550531005993332253537028261927481 132 12573743910233019214557338226300350367306022206613735666718441536811746898158971187 133 50675121797840442146291309449102918977829409666818081371388002729596207638612866055 134 204232564903445167558066190334788310803203021441846147865111299162325006461330562979 135 823104890274136163083039525871546969478191371995010873529553629865296571439649853901 136 3317304763388245838179167140386687995358063441642242423695241511542614507482078282359 137 13369512225268493936218984252672533037310847097317326985183383187003240355688719151107 138 53882253784556530890779804938012209378742921081734873796890610202916274118329980265849 139 217158055132041361744109186363230916942411043394407057331797694612657967859681651285579 140 875197631808170637445224969407132190593714782550493449633636099205967899234075022401591 141 3527250666602660606320816240584400734454411031551411108070772742370696879055583733413639 142 14215643202032671153467395784464671828922959581403865689408160172847375539999965564683489 143 57292359049190933764854896835414524128060766281520642353886745730200877703311794472427641 144 230901575030531387082617269006351575803963519554716234307643696886775382519068000951162993 145 930587223783256354342326281599572677832780690439029447445406210972393826450893627921261229 146 3750483646350705806267410998122304533988814710152287176499553985653633515736017586651623819 147 15115324197509331559354351184336587589975713979889672996956021406438326348748324687840165703 148 60918283384096303403911024664608979824680646825656783101253637552076457897074256861850759209 149 245514896139413269817886631004327034702544761525566964011773935996795859756992986399644488495 150 989482317587486574946055535705103704211235222513429351347217888039456496074746011960849412447 151 3987844616411157336105747111569842128673737243366695360177342608309705394283904979919540685287 152 16071944290437884692882588110492548679877133805629194972571935732339772618598170340240859513365 153 64773685567368341232146625959098823977032120846567642159502270119053565134401821159989098214607 154 261053066521423999282304498918368321462285569781483051035512469083180025390185629286580093407935 155 1052104769758090583375955327097149088120062790234845653533408635174586226116926191313522540506401 156 4240227710394975047565898550530826056442006535557600178552827001097518192920516696159463703640533 157 17089107047899258454682367151238410174435751097417407993222709176065610057687569011767516910230643 158 68873088815165767752836498605360093964946339738636736147573150504988767794431627427625136011536475 159 277574618126394410454369724847885381095539596006542406998059712774417929278073290088155241190532781 160 1118690477710183435857852143056166761079403325602600226649924305654296990835309071844120767094754581 161 4508583649927165351704618138697396743054186609029137928194759520689727140752441935177063000565916903 162 18170644099874705407445744697736301380151710470919706011981771667897042303878683695450793208934425339 163 73231935490349672311731344688312326182735837553418375498244804934718419023017021522003213370240317241 164 295141787279830964849164669440128336253057548086482212440848293907951309776209957674895665953339229247 165 1189490268357197277641149262278540522826734757548898989719128455036521153012878587703058845971815661519 166 4793923325994461792094947112312876584727563370613763383863397695901151949058846360619470483667296294831 167 19320629572912593600237871486496388466548820501505128160881921498333474761535965133126398263543568704043 168 77866645273528496699860268859655367805332469917557674982515364464557405548930188363540273625015730901205 169 313820749125800121073154071194233682349653406290691624199481078166399605628015844617464972184525859431695 170 1264770842970408062492620649626023758944308927711164947740344329835660642015501845607426957873553157590619 171 5097321606949682394019709543056175621408244480082321870398537169379210128771922624798227170396572174155423 172 20543395437274490745530292676215624742311124748365938544752270951313095999250245129132756829346590493888113 173 82794677015637713667782135617713889326411024142370386631426187572925632941608904778270577189681207162616951 174 333681866907256540685759657290837134320798218357019843651258857775069736375636577998581061888590755925471859 175 1344815781836822958609936115769631255410214404341185635575550736739189990165464476005285447727992832720363665 176 5419921387517433369171902396373081911650968247922857763826096338579276184625811065341668652987251144975334303 177 21843547825372907205158730562944826254521476008582796932964017220350714632322910991394702375377827769694702517 178 88034594505051522535496812499496253764550968344954593838490053140414755735680889631207171357936042852776406651 179 354799957022848703182301712054658156439473576793313686463306697587395729321808174223483088953934377516464550893 180 1429926612499952848724086012765466816849815573766153884480920643352468016744191192748604207676831781885908313975 181 5762937894053675584640060080293384438709860822548727479470845136354250459517645496785466358678086645142710831057 182 23225984382971897791859936944289225779244486922413044124522342369365623066172221267851898290720134993089453819967 183 93606136396969841038723917660636455227690461977048350839328795316356217383214045040581682580276445021322119712637 184 377254570858665151131022340830493638202239377111132009497027917981376942340886857774628553399554979902183682613571 185 1520423945607509677206000670963185427353878226924122786472857765343378180052000249437085869236926527974059601361225 186 6127663262276972931759172308554078729424699318434784711089505008400768848825980920086257397377358371644904542750313 187 24695912718512117616750686792318600555535031735665689379095347629713339447276650079477339013208701089697680142330079 188 99530290568503073052174508205699274122830804810131021418382991918967933477227128591283739125077638654653002688731505 189 401130294456575422949321151679772379395804992526825065846834555407485770272091405328058941756593024633562842514802687 190 1616648682644742212253642918868291857207640089219009713748964470561738722502174447059925591383271167487985593368107543 191 6515471404715636629111525711990505915262766355402747035125074300135534572274829156494454120491894084100145594006279083 192 26258870020058538144257697480874241958163654251026025713862353657983018898870575782356894875980215320634009459434863183 193 105829373179548639080997385615573288322712576245464459196438543103097293378122870944339225683224580563514646957170649611 194 426517067148009794997383235611981673113864407357750278366239463752557109877198351160944490219886822685206498320656172843 195 1718963300102915427433919332265479877319547369331563559997634381537070298246981267376072376991704677787527535304385170115 196 6927823186206332971823411019546531938371199994019831324230984903434453380965224418121577946216449919900543128339402987341 197 27920743913767438777985090616510594207976981052141855641366630862028557652064248946758253773094638103686141362629472380315 198 112527112737279871617937789810428280271899312503865254759933658265194491132180528449267664274750123780471609414219783054249 199 453510520353464350111307065171903430855013884059244690437089210422356031486112401790502298075801717470930470218026863026187 200 1827753214920368230191998092299077033438941601244169011623562345601084159775848193860717287895469896490750612778879081694159 201 7366271926940145201134135450351578035287104941060994022287496829923256161063547264385986303664389114477779200739644814849953 202 29687794642446065405451567506876691746441940494233777520649857228190100714935401600093833851576510916684784191040206832956381 203 119648739480916376399781617467187603025509030785174714755191695754085361891271525373476689837022522212320380936640508856154601 204 482212337823981738342213747119485027963219401394089411644004894025607826417442155483798022030392153825513359466820893676242217 205 1943428236339736299670189828219944562273135538842572829623061551455261424425713599540994094429836595485059926060330619435968137 206 7832469253785944302821405072124126078416948055506586398430078961372458403467764585459701635895224965407516713606354640306649343 207 31566678647751107690395370103176007701578306576946225987734143654077770782492623395191679822808166253635459658513522685397258621 208 127221080423486345147857973330881103428129549481247093045924913476048058815751862134458581307760950392937727340965823724918509083 209 512730638681629451678058416223454002679497673195203505023497297058581131584827594593227819796952863815916713832744415766154844097 210 2066424109650454610354614995215502896347403654681973636355577516092525817682927581214851452798721544926546770173887242493732149657