1 32 2 137 3 83 4 401 5 1604 6 4604 7 19269 8 79664 9 307083 10 1300811 11 5389498 12 21656467 13 90844659 14 377188450 15 1535884924 16 6395385562 17 26547019499 18 108823497559 19 451305781478 20 1871506391092 21 7700799334508 22 31873032044596 23 132044406452363 24 544494453675768 25 2251624520390861 26 9320955356582202 27 38481327710818400 28 159074242056177756 29 658159651761248513 30 2718942439249170360 31 11238344604595756640 32 46481580151888955093 33 192086195509046204233 34 793951439992388983714 35 3283045505942189857370 36 13569582776904469041099 37 56088537296686899757566 38 231899340874118964962057 39 958573169480510510806031 40 3962279836852412218273458 41 16380870238457299450821484 42 67714140925653106553385914 43 279904371038506349264948152 44 1157130891458498944538451259 45 4783347665829827823267346930 46 19772879587310717923464691405 47 81739552832898194170022687264 48 337896969344811489117908794824 49 1396778236932902723984347248012 50 5774098602072752579474324441270 51 23869145653683308294895457624452 52 98669598579105606040287792924639 53 407884495203304497033112870446465 54 1686125031354203100518229914537693 55 6970088686827086683368758177326417 56 28813146798496414706649364732491947 57 119108556462348014386905003204802402 58 492371267089053058307921020598815772 59 2035374829269998611218109387920347412 60 8413880879192198636785530847697326007 61 34781378997126756339554858280757121824 62 143779903257919148491648566487414532499 63 594360449213518519844101583501514385019 64 2456974958547031992199027708299085763537 65 10156685306444178568869626707298554551632 66 41985906964401126450299441022878797993246 67 173561973340332613310541051577392236133403 68 717473401119520417593447853799269090784209 69 2965904983934649113633726170384260998354213 70 12260505768091253404545810269630483427065150 71 50682684019598978777884475618253396359197465 72 209512993977128050978589091317820957578024126 73 866088301235042635420814891073132487654863222 74 3580250370650805776129418957273274689907677086 75 14800102127599787867970745566775492929753933471 76 61180912423909748239339253983646671419395766431 77 252910688655002925277791771160581998758763311233 78 1045486604371744474435243271978258827803467384330 79 4321850332319962111423560532585959179566533801962 80 17865738176421773874055117868830188407113267839758 81 73853696813458079097796891517901758451317287217280 82 305297673727343732068026960185899976486065049328341 83 1262044716005573563628990250905267167940630527392557 84 5217062132600218883814373099170209314194079650668557 85 21566380685176553615563953459411344601067459372924020 86 89151472055204980737894642670620263788869406356450145 87 368535883431590472764911783094028318934822470395706837 88 1523459940992718817675350764879995941635677201993482801 89 6297704705947804387097794608039572716393255315340477109 90 26033559536319477062808873586088153632818732604852760216 91 107617973868036157206504245210251380921368009616202540678 92 444873018728029362442465517365178289321222498829410017808 93 1839023696747578368328084873797347776342555561320595503465 94 7602187621269861176302319709284722974858661073436348491576 95 31426053116936706220221844409064797434663734727252353925150 96 129909555924907536977131896417767696152371839411687901858988 97 537022344618191196871306703019194966710962257898497657052642 98 2219952149066394615311810095268789558200139931840658212482182 99 9176876161506304065747302102248892638041217495044189518118676 100 37935527647809867773301860837672175161725966306295333859510298 101 156818532839703378131894761993662402510815685422761874631673808 102 648259132961653510519734226545182470962767075133523493050481413 103 2679784691588758707699947827242151572841057975270631054251474472 104 11077739783118907730515630467844370645538345266032756375022883235 105 45793350163278151647770682741174029941460136005846218849694052619 106 189301334112449550664530813078157053615330319148709784662804443820 107 782537092211555538404765118922205936256750997785312602546648641282 108 3234865214426297725359953124247706965614193916985917863564354091871 109 13372341147919096974319054258945533251254249032339483606119342660122 110 55278812524357135455278000198373635938214275362350849736723256460968 111 228512500571642957536526910860493712284507807419852273800000159781383 112 944628882944461652091397715414523136193777959486295776628950760833012 113 3904923031081330188964058447196122060491744371654834903116990723424586 114 16142237606700291709257260302625854526863631500178638218556255314125725 115 66729057884470602209053444658441515859054897984718956332346655948732693 116 275845720670011437876950191343671189599844587777744983604338825025475818 117 1140295757550269547623381787637085521809873027899710970008425715503357382 118 4713774103875942228580715294031060658484068562158020300329071488657102149 119 19485880004835971236797016130615096358705177507647499542263969106759809336 120 80551064007404088379288795952689763307962825803334715822997306562480315004 121 332983365971806662734299917584080418651154587540176034852662026801176037894 122 1376492332889539399070680705754029496974932665990697835680783430266529999690 123 5690167546217773017355590759677381532194290963670959907717166265615826657899 124 23522111915178700752963738202726185229899312292198180753469852560845222705970 125 97236108506968848337989600973629944269312647142015146829437981378069305144094 126 401956288261879189280448887276709006554238550941821632369106872232758568700433 127 1661613778622947535037046851080661956086268350664783215705066372782568832258580 128 6868807454767786996700838457140289093781769103553573799767145408332340908874963 129 28394393725797776865852395071427264737759320799096136572964242733842463665630002 130 117377230380827575068084228796671736582174513361740603190967419202651126195865682 131 485216002317781634987968087860758510387057328872688136652039256836965823482177048 132 2005794208473156018170610478925337188826984678550525732600578282656370469048084004 133 8291586401802727662667626538811124039497796508744364022547761836460410008764193436 134 34275901669348853162569524801701513609247833512399885548338602602128045400023337304 135 141690308502257090807437303441669235140302496586619317905779201846546677194573337336 136 585721820454522337502590834296253508298644134013220915321038249508222734584811402433 137 2421266878328657995357595804607776660077765957568280630641527423556102839588722768057 138 10009074429795427494182318405889892829553693217455438669176554953758739967653417155951 139 41375683051675549799499135801505240705602228467250058634923273937793640231168686543593 140 171039506200201935541154004833585704330146020842151244158809106160858688240888647189210 141 707046035823807637077609612688326669482641881322623665028513186370355278434823653390356 142 2922798994690415100850956884771959151879994581974729589014582577861078231512332692467064 143 12082316469551999141740806053680989620448007444775037761908856396695490827294656516708195 144 49946086451906791631714654417017932961116887307218578610631050996123396581850161443050537 145 206467986345842060130374750220582427373707677102159697383241460049374811461487342649179647 146 853500892943069635655054188320125635718964676539875722321218619075103126538643023759627252 147 3528216587700269053989874107539531976264021819888970212688800772261627372836561978202707893 148 14585002069299573287508040476258593884333932947004279520227725687453116512030708986741647398 149 60291730984732852341951548753676543658610483235405081153866778525236980991427706445843274293 150 249234988645400252222598237037464172933833937578901090935321254679618122074270764042823859528 151 1030291858444111748858940107298714082953030017164449174066299942445415643769071706401203480265 152 4259038104343164466218312895629520980951142497259254297112901482024606724808896470195921982536 153 17606084553205308699234903554555958948258864370742821607803498679568617370584503134650341349419 154 72780333422824981818799623750144879055656053158005561903551491620564029341050810531576702219710 155 300860586982325108617623514675163945225631746394078297616897650727379771698957826954554688417902 156 1243702639743052256920980736592450157182193932266940238019697069769143026442937355117713585174859 157 5141239241797705189159900425300605211364014150291489307024844609318116594852675251418428861504736 158 21252942702495331709781823356492876272503662458358825944395339006315441896648829585324686341201525 159 87855778008417593514465181421905944950707037543028539488407274857439675976291261854852095758724117 160 363179717628375188590980567652060317248608889172668879981183744502554709803214041837134508818771490 161 1501318527780730011809843432950083689853045974340504198402980665809518849726257015899086606146640411 162 6206176205478679387991702323006064189885984319097019998920928859161693062104112577599193057691309118 163 25655197335361823037385433491845980240363339138361404814774905146074654772189118722288957476237326265 164 106053893496502086605706720210358931225909751775843250664228669746590579476004999593191763340846935624 165 438407398654638438130506974632053796083042233954589428617813288241849160339162356760724105533925170847 166 1812296002140323052549046663127489804808619155363210617111542790981625119825520521351439541590648278707 167 7491700207279476573985689782738430943620887259614276652132489878867433733755435546303344020192537050915 168 30969318438857110248656648692540799331884965804546421696713568286144995984413574234408075585158592878307 169 128021498195483472883370239877098282584526503056564744340531241160235101636911382985665001202987308580885 170 529217458646179007090385574259526967187794950582693611064602692974410814408629192831833748970932718925984 171 2187688181154256911425255600643285058925384090428211121502229746683027674635776569056362551545026889930754 172 9043502816791603333885543972685602973797075559017074675677108984159568467633847541805249404559492293088978 173 37384186604768688423596057059464455815173755380865424644147830995128802968473892818698797602660685365498636 174 154539389925903804762414951868719876750617849780758517569268257704794967014704140481320337692191152184760457 175 638837572986651530098511719886560262311884021021769079610192167596012489430720579629649878908375869340610351 176 2640837684522706745547299484486204014917557908566460557514759378328982227041155937707958043079700796598623341 177 10916739983515300578424555242930116572439038024727999532843049208628086647697572870511808679528403329434787188 178 45127806440410131791511485947544431107063535062510435218684126139394106166669364562523942057008301410986481989 179 186550098032777632737962814163141260617717511883122255191858529945736044345279979697556909747847418813731603103 180 771163985601483020195698944287482308133709544625274396148375262619212427111356935189544066848252393071002855935 181 3187850872017627883554124378347641298925410514874865925345916373647764148043645719798443114954611862069247181369 182 13177992452924539336152530232415768635875905679262217520999577785673360265705483232148330928568264551029439742127 183 54475410570076332320047230145840314162503677368472048304365421118060779005132314073081388754193686387228620370368 184 225191383845405275232155923584865180965298571736484405318627271182350373632899805279021330773256306366462646705199 185 930899993731568116476975095868531847695414093906100831691136163616943050186157568469599184431486387585016916943374 186 3848170314208559869060581908343547902531915372198850651005531280534539999129695653312171895481047574264578162740353 187 15907632255743811833004275888613645612416548717782248041821271513949028291580935767127899632343477319740012662285476 188 65759242268887326819736867843007076345390715812370805841508882206821488800988241410357804722679599321276508326122896 189 271836680296455756143866373425797058345151708024299434186818126249934003648050443496154829331500244134618641553196842 190 1123723117922231963647077449272179292580231805955318830193137015140325303381596784222723507992004878884671195404970725 191 4645265842621925189405269898401491677309246940469643555062912222880312014865021554242179241711291272913117663239009067 192 19202679382914804452129510986657119184609930741253446463344123610567711827557211463768959517763251729588572256933996809 193 79380364434620153153214093622815550899070790397147571975075793591772223216177345037577485679064401613489749185359341958 194 328143908051681105581574733906769651027444179398310157058188530991232338108042059314674390477717404875197074472832082114 195 1356486898975086610844413045654143647043220451390856496564517994113679819315889782640047658529192482477363872884990135177 196 5607468741431721561400039356360561929952936556239682753212871991353695381329833937291591385820919897670095830976041972041 197 23180250181473631626992808957290174143408404857335925752953443925426839469965384628286300078746785244108641945579617894388 198 95822914625560017762171397341556931839103929701775682204126778760101916286781966467193934181496773152980471072278002301860 199 396114403229173310478884873586417009971288227209650150575530211003404508412038322826734930578720001647599701228920563842684 200 1637464494361669989970377244562027432139678191474716069692749403798190240262152742077356644572066289005434632653886482722899 201 6768978730480169693376563057074437856063006832268670138402103418705122832010371046366429961650808160629773278167685914548006 202 27981720038182874524937817389929299964933527920000380310706655653242316905437879953494209913769632219044843200560378984752184 203 115671312833288094543715460367026439122042471210297344045823923812210218154122169366373671747055622299312740934491215563961333 204 478164051184799258448123104181542995095846169227588444334625679187545553026430594656745665151285657960901886396972590530280842 205 1976642732282196894782471015541378441743328811201985374119188324327050423870134180414259957504416426995181156055970111608675509 206 8171079530974651335890644740496034495181222829582703488894294372093714630275551623049388060784900683901415228850979992840438769 207 33777748305798011292189408318310834140510484559434270693823101801294456938675747745205670464684644192398794214517400347302785656 208 139631033608817273229752510768399978832521752096595705493423460510295856649420474696506682616919798958448259953969402747288580009 209 577209154682462764718534841504972313921071646569043078321087842671059274150721570349421288561436163662496076620051685647216552544 210 2386077074976293331182879916342816965974753600208412739796644183068995772601295708261076360009242444367921818284072326931178801860