1 2257 2 5065 3 16467 4 64309 5 264983 6 1116829 7 4748285 8 20262955 9 86674549 10 370897287 11 1587178279 12 6793752837 13 29083759187 14 124506509193 15 533008374225 16 2281819402087 17 9768583944333 18 41819863365883 19 179033174453907 20 766451251505585 21 3281223492785815 22 14047116228746077 23 60136551539789973 24 257448202247181919 25 1102151320028916573 26 4718376528076397711 27 20199655526308047571 28 86475947908694562829 29 370208767934308754603 30 1584886149081762544129 31 6784993558184105983857 32 29046968202469903828643 33 124351829460847473935801 34 532357710603894078920271 35 2279055589890283662013483 36 9756774962146655759255641 37 41769344321559109497769275 38 178817091901660461800145593 39 765526796640680786840743645 40 3277266564074021584168749203 41 14030176577915100586632856417 42 60064035365771177383643585839 43 257137771886677648116973818579 44 1100822369462734807251075735325 45 4712687211288223823983955062379 46 20175299274014364888014094394809 47 86371677674909822409430614597669 48 369762381368341337425862380695719 49 1582975141339684582467624893045345 50 6776812418901036656393516146046983 51 29011944257131271562373688298066611 52 124201889848883529970194296883004421 53 531715810057865459376434202229949079 54 2276307574783923298546026942791048213 55 9745010543235056123270475422509222145 56 41718980132452842449268274570237304987 57 178601479759324009567254332921187893049 58 764603748005015553795224905719018714183 59 3273314936982188761761623301597173977331 60 14013259423102417477812324151339461448993 61 59991612001811246131141504592755265499939 62 256827723080793171326263400214265803332821 63 1099495031753324537487201961974304477290229 64 4707004798192873782957910839421329580911459 65 20150972519520658383755279575488929241257945 66 86267533366095796653856954433879046927906907 67 369316533277049020362926233241965994268725835 68 1581066438667672100911121208062554063558574281 69 6768641147202663537742764956807993438059432527 70 28976962548273306442285567363853435105979644525 71 124052131035348118987376243919273844800832658497 72 531074683510200526881113361719827020989004169343 73 2273562873217337027870111476436697478967436634353 74 9733260309654712698431215253205393495335539125927 75 41668676671095344448521583493444001538457961683915 76 178386127595705889517274002499396497695135408587997 77 763681812354396702404868100537964629786794427313207 78 3269368074644695653820329963702785477339416982736985 79 13996362666478823352998925257866816303043789255955385 80 59919275963717171040499677623577031935467820230301187 81 256518048122236866625049497964100655699384145321287673 82 1098169294506944935995231340662029238480408987494071659 83 4701329236776374527449343049253785679653705799916764119 84 20126675097478378598228519678086986382395149883595436489 85 86163514631282279906635373319088779246295971611339865635 86 368871222775656029432333778329164776933547197870429320993 87 1579160037450560694160528961914050191783342899324531362925 88 6760479728172043172058209077527106929875788327083477354395 89 28942023019282500217001341398144870848458686983360027582761 90 123902552796377757545807688354696507108033297525448169905351 91 530434330013181095964130287438682548395114616036688938020547 92 2270821481127366873653336537260216561804641853926323565865189 93 9721524244144129740539528261890765378190919880803645490092331 94 41618433864102276061864866402722829490089072476612340754021097 95 178171035097094118245043563039920383300879576850850202735745057 96 762760988345391042695934215720442106842915866088542686224681799 97 3265425971312251257262264604671771347160893162996495359734903781 98 13979486283443969511440824298304636524875428297975180249642834959 99 59847027146189981107951700474360947282265848237826463221679121975 100 256208746560208033813946102100094477127613210160207487542261129025 101 1096845155793706166810863524430208717207849034882357237997431488847 102 4695660518777031936561405256324402808374048165572771512099629350029 103 20102406972519270793739773568935185534891827646559486005106183125117 104 86059621319055569813201621995650961536407301499003505678634928297263 105 368426449215950677809395028794382593795515474655322966903417060668457 106 1577255934913322390305757776311219859854326409435074651241043602904935 107 6752328149929129641816635583700832684037188362211940330304992531809459 108 28907125619299662500678990919981730232729866302012837047237057796910413 109 123753154914241146096705323568817463527798919638521759045486514835417963 110 529794748634686379355528523320060049121932480163197254687171526245569917 111 2268083394523547764852133804243515877752856397545067449983204505520193989 112 9709802329619885047036488147564493249143782627712599750600811683079259631 113 41568251638338471761755439151004290099315404250064612653284466391580910901 114 177956201950392625048224625440625438926954542713976245882541548009817501711 115 761841274637615350957198970942856600271701224518236924557383053848011622039 116 3261488621246593855335602096527729496895334436276598201888557475485756709345 117 13962630249432010112719080040116462864096488951287048810699542658530071595759 118 59774865444061802972213781927770001339676505730455236580090499328135057823609 119 255899817944476640035764838527913989723596078863336629084661594578029698157085 120 1095522613686146201310336490318745981660771388129475671161541081985826978608675 121 4689998635943264370297809607803860277953163672807420761503529203365060640668057 122 20078168109317814388823310955119087900697853891708964167005500195562112936654735 123 85955853278184974038430610089595241688462758431705996474518881386199903491650095 124 367982211950505215590646872599799929868172430502796296019290399637814108656165925 125 1575354128284279794483792971837704082607884777625499466412385103747481826113251479 126 6744186400608204212570685637118569320048194366542002836667015116190250282253330085 127 28872270297526932999278172403291458539602230305028109036574363225660076610162391089 128 123603937171469569242392841862675942418451552918936470981269239807776292208116754307 129 529155938443719640125102737225282331974280799988883986899428292933814104638253988649 130 2265348609420226304883716122492692933415686734186742704604531413390831489852673513835 131 9698094549019155121819047902824483900712297724730256045237687232461187943515004995071 132 41518129920756951118650585819207806571777040824753315584394087436087013320450167849669 133 177741627842882864189466811875509397328493328159775473177763994972763687145672328484627 134 760922669892302599817619354462464886759744014389555408238677707371623993187088767404433 135 3257556018716380750248382899255550671391478061586499043037026817017517425915727717786973 136 13945794539906720072147073500679013679357189713279205011090995850903528167228496041135519 137 59702790752291571537258511713241958573194820359297934964253524358385994573084838326451221 138 255591261825355526062652032838603369257142210436193819753066002205149013487285508995289183 139 1094201666259127085213092617696505568364960054735445616242180838096306132722519324121584963 140 4684343580033439691829762124142738821129253246543837228094855477495840908974732710607084209 141 20053958472591083228613944763611337915468317090398018217996282540650131127983129399790216407 142 85852210357622149562164704322877949270422246372019894586314149759914486238270895836012517253 143 367538510332672541314263801386777764472688544669365339941745822075745979579390460208136885873 144 1573454614795097515069866251155977859235545360307581417500302142480184640856469139166136793223 145 6736054468357855468112719044043727248862547284687090234908258754176422524554158246377792373561 146 28837457003227701914308554717335084620638881908234185134574548957943486143818011140182903421119 147 123454899350856528664546710867061910098699524321659120697825064732048854631214226650828109803431 148 528517898510406708534541297294340422993671776117728115850907376283079374332317105320262270891241 149 2262617121836554875278967005656274107600174691436447843087674741672981771702482208431362835734911 150 9686400885299690295847583657559941429465283555214212013477679890122775329289380986403561732826693 151 41468068638398811502267575084788082337143805524218858186703305227776582253596569468633433271995485 152 177527312462223356322572881031884200242015083842764023481863210137755564338853862444560816704045283 153 760005172772300005955611807135131622256964946350292874903736117501998677653782292960129287154481557 154 3253628157997179920716379126339836497122773270141021727024466286667392300278734606662769195372532919 155 13928979130361459329564006778931238080298239459006440944599177259177584310601772475199995275565884435 156 59630802965964876988233371869948165957371193637460491871500474722908049078876447569755552325604950933 157 255283077753699751593615612270166112506869877150894594197510163892499352754469688209597465830192237699 158 1092882311589832136292291950552162001000920252021201510418229181848581756288419478234931618553109693401 159 4678695342815863270528322405863833613156849396406902082733162272631638814354125585374719861626356076933 160 20029778027098694223939266530402651756129509040089862691249283249911557512559188041170598162401648628199 161 85748692406500882804182354868483061995361930247393316749160984685845282030047984418252716349325979153113 162 367095343716585260677537070897897026013218939253557671861330900702462606811019223658118015119271209575863 163 1571557391680778133993573974582962212272713144570283623311291396248616132630738976598937193920056660613335 164 6727932341340962059113869779367753747508497498042451718817725405962519767594089268295867308718938431819873 165 28802685685726536088758235380157236201411647286212968066412892207383373619978252002064266438996863790368099 166 123306041235457426950859401648952913945802040187663732561050740969487353938404897584842280933962214705130541 167 527880627905994628480579688641579063758314924034563245936130955350543886974251617550853428936570769789756009 168 2259888927796485841022583410268955973986861731765373753363262927857681773915816620386774145871102296063542739 169 9674721321439789919855955337723065827119038068125578576030269687932438002076928285814427530321944127390438233 170 41418067718393121880083154112417890267240813632999713588503937999730842520214929991751778341903283967929401243 171 177313255496449233837460702707374704524758457612790937454256950270652950870152158525688283522259546564528342027 172 759088781942067083693287162154356566798322588217984147176202453769936067140883782140266527519531091516703798493 173 3249705033371461689282130821025306885577555548519384392320935464371770626852145945124645363185192803368137477627 174 13912183996319137176623399864829837603046261519304804411187869448650764316415555392861823685580410645542429616693 175 59558901980293812074423568248266787648380163476183121989428073609003293867728140111651354080655033394967668969129 176 254975265280905941463642725628051987307398671723042905361727658797514511609782178369105054540384294490438927498503 177 1091564547757763145456460261820192088802103460385820365318792287562850657389776460797202255047132922356164525802125 178 4673053916068765999625485648421700238971932079346694375845163762952473737285542940594734438246100540625010303372183 179 20005626737642756054201301313958236363269075523158411712577938392292226548467588248854422907004438140483452127407091 180 85645299274136870018128757784775541733519933653496421398256964768180689430408289277009287256132983990478806924899213 181 366652711457154746389996100517972974050294643931791999303971055137485181194569627715346897531050880745238754018106067 182 1569662456179658181913170121387331466429285541692415785659363488358328390933727298497196780949441875328172354498684849 183 6719820007734675472601517584374016117482170647795101411806857850420650747467358084932206797036335142681503808797780021 184 28767956294409105242183601029596539056794539615085355848366815299129818501904370402517478919298094171522684089185186987 185 123157362608589251802993095720938882035110286278782547035896582948251629324220227642959042888903932099628362303152829689 186 527244125702850305570131182077697712908696329307750136916022888229258126566443059488084971773454266517086407096228005651 187 2257164023328765762880859899148930640399320051551764673239134050530397048295944606119117675653578238484619403779523413203 188 9663055840438277586976344860541630439831481551144707562985159119840825480151653089130891925593615461588236501279148555609 189 41368127087956816743890372295593743051010941517197453625660640110693215595203639019448335260723450334301903094851892511899 190 177099456633971786753330964663189856406572900872952598290528700326527440278911540096070287351467474606784226256134179077245 191 758173496067673700937608389738827857091025628474748417854514988476861235442126037402267404798319274646260138162485891451509 192 3245786639128590399681342171705823404661480497909597251760199517748158987819882050957214030715740193203463659987005248404199 193 13895409113332176627094751625276518812415029829356775074070388903062932943750960704377714098912610282948099987569428687493437 194 59487087690616819576356295213417927027016268758857228992634198686622066716404055688800881585991044991814176844408788621363727 195 254667823958911632641138227963052971406113073370683962219405011568205598858748096527809740055162357802427878279716632233243759 196 1090248372844737581205988157931926422129657109440667323077423473409108339004325058496721381305626871475095984051681426740388049 197 4667419291580292328323203373129032227849685715222182701585849927118268912600141529295762328115974847955751484799081249959606639 198 19981504569067817932110647660584605532221587507104042250933521751566229202882768517548963192087609952937573382556244437220656977 199 85542030810027497950240746846861279385035514936779081845006520315449507141545247467462348573977900642605406426385678825531487417 200 366210612910070199160130050817239902879470556014496543580624307532107793457022870958498571105181853875778942927311424151175020227 201 1567769805533404118242870230392231912970252629970511163767558631395746433769613636499360607594331580641639114058660673345305907365 202 6711717455730402822212792994717201784366121219924165683680168216277225343275641774901740570607276003997422406407983212350403049595 203 28733268778722108294742644483013817234132215692600029541919931185228046664299647052648455054454308005402030559730806487094200076895 204 123008863253830260625305715862996766041050277869971560275240330265538344098664931858954661970734833197309903974918525253073678501469 205 526608390974459156825526875491273148382550199065902024141382301658793536326936764858071394111181484399007728823456419961356442649467 206 2254442404466929616708069713006757922417319330915984822630974557390700631838220818802947623049734350933870852680668298028058622315057 207 9651404425314476385239890186073440689871456135989818683497554907929696367532772241906670269350243162318774835537158931522243936538629 208 41318246674394590164255495866323273121831750264203507652016084823812337939108677312009019685026514263986392038210044157739663211465095 209 176885915563578009159382912061871716833709603274422555416644787680927499789465014322704798672789327215626780008361988282222239425841417 210 757259313816798137465634619621576794185640141410546054346262934077587539160285227794570643614072986142860488929179542740552714452111335