0 29 1 59 2 88 3 147 4 823 5 970 6 13433 7 14403 8 85448 9 99851 10 185299 11 470449 12 27471341 13 55413131 14 82884472 15 138297603 16 774372487 17 912670090 18 12639083657 19 13551753747 20 80397852392 21 93949606139 22 174347458531 23 442644523201 24 25847729804189 25 52138104131579 26 77985833935768 27 130123938067347 28 728605524272503 29 858729462339850 30 11892088534690553 31 12750817997030403 32 75646178519842568 33 88396996516872971 34 164043175036715539 35 416483346590304049 36 24320077277274350381 37 49056637901139004811 38 73376715178413355192 39 122433353079552360003 40 685543480576175155207 41 807976833655727515210 42 11189242318100632852937 43 11997219151756360368147 44 71175338076882434693672 45 83172557228638795061819 46 154347895305521229755491 47 391868347839681254572801 48 22882712070007033994977949 49 46157292487853749244528699 50 69040004557860783239506648 51 115197297045714532484035347 52 645026489786433445659683383 53 760223786832147978143718730 54 10527935718604357161528026873 55 11288159505436505139671745603 56 66968733245786882859886754888 57 78256892751223387999558500491 58 145225625997010270859445255379 59 368708144745243929718449011249 60 21530298021221158194529487907821 61 43429304187187560318777424826891 62 64959602208408718513306912734712 63 108388906395596278832084337561603 64 606904134186390112673728600542727 65 715293040581986391505812938104330 66 9905713661752213202249296795899017 67 10621006702334199593755109734003347 68 63010747173423211171024845465915752 69 73631753875757410764779955199919099 70 136642501049180621935804800665834851 71 346916755974118654636389556531588801 72 20257814347548062590846399079497985309 73 40862545451070243836329187715527559419 74 61120359798618306427175586795025544728 75 101982905249688550263504774510553104147 76 571034886047061057744699459347791065463 77 673017791296749608008204233858344169610 78 9320266172904805961851354499506265270393 79 9993283964201555569859558733364609440003 80 59286685993912583811149148166329312470408 81 69279969958114139381008706899693921910411 82 128566655952026723192157855066023234380819 83 326413281862167585765324417031740390672049 84 19060537003957746697580974042906965893359661 85 38447487289777660980927272502845672177391371 86 57508024293735407678508246545752638070751032 87 95955511583513068659435519048598310248142403 88 537285582211300750975685841788744189311463047 89 633241093794813819635121360837342499559605450 90 8769419801543880406232263532674196683586333897 91 9402660895338694225867384893511539183145939347 92 55782724278237351535569188000231892599316030632 93 65185385173576045761436572893743431782461969979 94 120968109451813397297005760893975324381778000611 95 307121604077202840355448094681694080546017971201 96 17934021145929578137912995252432231996050820330269 97 36175163895936359116181438599546158072647658631739 98 54109185041865937254094433851978390068698478962008 99 90284348937802296370275872451524548141346137593747 100 505530929730877419105473796109601130775429166930743 101 595815278668679715475749668561125678916775304524490 102 8251129552423713720290219487404234956693508125749113 103 8846944831092393435765969155965360635610283430273603 104 52485853707885680899120065267231038134744925277117128 105 61332798538978074334886034423196398770355208707390731 106 113818652246863755234006099690427436905100133984507859 107 288970103032705584802898233804051272580555476676406449 108 16874084628143787673802103660325401246577317781216081901 109 34037139359320280932407105554454853765735191039108570251 110 50911223987464068606209209214780255012312508820324652152 111 84948363346784349538616314769235108778047699859433222403 112 475653040721385816299290783060955798902551008117490764167 113 560601404068170165837907097830190907680598707976923986570 114 7763471293607597972192083054853437598750334211817502589577 115 8324072697675768138029990152683628506430932919794426576147 116 49383834781986438662342033818271580130904998810789635470312 117 57707907479662206800372023970955208637335931730584062046459 118 107091742261648645462714057789226788768240930541373697516771 119 271891392002959497725800139549408786173817792813331457080001 120 15876792478433299513559122151654936386849672913714598208156829 121 32025476348869558524844044442859281559873163620242527873393659 122 47902268827302858038403166594514217946722836533957126081550488 123 79927745176172416563247211037373499506596000154199653954944147 124 447540994708164940854639221781381715479702837304955395856271223 125 527468739884337357417886432818755214986298837459155049811215370 126 7304634613204550587287162848425199510301587724273971043402071033 127 7832103353088887944705049281243954725287886561733126093213286403 128 46465151378648990310812409254644973136741020532939601509468503048 129 54297254731737878255517458535888927862028907094672727602681789451 130 100762406110386868566329867790533900998769927627612329112150292499 131 255822066952511615388177194116956729859568762349897385826982374449 132 14938442289356060561080607126574024232853758143921660707077128010541 133 30132706645664632737549391447265005195567085050193218799981238395531 134 45071148935020693298629998573839029428420843194114879507058366406072 135 75203855580685326036179390021104034623987928244308098307039604801603 136 421090426838447323479526948679359202548360484415655371042256390414087 137 496294282419132649515706338700463237172348412659963469349295995215690 138 6872916098287171767183709351785381285788889848995180472583104328218057 139 7369210380706304416699415690485844522961238261655143941932400323433747 140 43718968001818693850680787804214603900595081157270900182245105945386792 141 51088178382524998267380203494700448423556319418926044124177506268820539 142 94807146384343692118060991298915052324151400576196944306422612214207331 143 240702471151212382503502186092530553071859120571319932737022730697235201 144 14055550473154661877321187784665687130491980393712753043053740992653848989 145 28351803417460536137145877755423904814055819907996826018844504716004933179 146 42407353890615198014467065540089591944547800301709579061898245708658782168 147 70759157308075734151612943295513496758603620209706405080742750424663715347 148 396203140430993868772531782017657075737565901350241604465611997831977358903 149 466962297739069602924144725313170572496169521559948009546354748256641074250 150 6466713011038898706786413211088874518187769681629565728568223725168311324153 151 6933675308777968309710557936402045090683939203189513738114578473424952398403 152 41135089554928740255339202893099099971607465697577134419141116092293073316168 153 48068764863706708565049760829501145062291404900766648157255694565718025714571 154 89203854418635448820388963722600245033898870598343782576396810658011099030739 155 226476473700977606205827688274701635130089146097454213310049315881740223776049 156 13224839329075336608758394883655295082579069344250688154559257131798944078041581 157 26676155131851650823722617455585291800288227834598830522428563579479628379859211 158 39900994460926987432481012339240586882867297178849518676987820711278572457900792 159 66577149592778638256203629794825878683155525013448349199416384290758200837760003 160 372786742424820178713499161313369980298644922246091264674069742165069576646700807 161 439363892017598816969702791108195858981800447259539613873486126455827777484460810 162 6084517338653604799319635445719916147062050736620106245029389386090830683944691337 163 6523881230671203616289338236828112006043851183879645858902875512546658461429152147 164 38703923492009622880766326629860476177281306656018335539543766948824122991090452072 165 45227804722680826497055664866688588183325157839897981398446642461370781452519604219 166 83931728214690449377821991496549064360606464495916316937990409410194904443610056291 167 213091261152061725252699647859786716904538086831730615274427461281760590339739716801 168 12443224875034270514034401567364178644823815500736292002854783163752309144148513630749 169 25099541011220602753321502782588144006552169088304314620983993788786378878636766978299 170 37542765886254873267355904349952322651375984589040606623838776952538688022785280609048 171 62642306897475476020677407132540466657928153677344921244822770741325066901422047587347 172 350754300373632253370742940012654655941016752975765212847952630659164022529895518545783 173 413396607271107729391420347145195122598944906653110134092775401400489089431317566133130 174 5724910194898032735459207452900191249727300539466196956054032848865522185137023878276473 175 6138306802169140464850627800045386372326245446119307090146808250266011274568341444409603 176 36416444205743735059712346453127123111358527770062732406788074100195578557978731100324488 177 42554751007912875524562974253172509483684773216182039496934882350461589832547072544734091 178 78971195213656610584275320706299632595043300986244771903722956450657168390525803645058579 179 200497141435226096693113615665771774673771375188671583304380795251775926613598679834851249 180 11707805398456770218784865029321062563673783061929196603557809081053660911979249234066431021 181 23616107938348766534262843674307896902021337499047064790419998957359097750572097147967713291 182 35323913336805536753047708703628959465695120560976261393977808038412758662551346382034144312 183 58940021275154303287310552377936856367716458060023326184397806995771856413123443530001857603 184 330024019712577053189600470593313241304277410861092892315966843017272040728168564032043432327 185 388964040987731356476911022971250097671993868921116218500364650013043897141292007562045289930 186 5386556552553084687389443769219564511040197706835603732820707293186842703564964662338632201417 187 5775520593540816043866354792190814608712191575756719951321071943199886600706256669900677491347 188 34264159520257164906721217730173637554601155585619203489426067009186275707096248011842019658152 189 40039680113797980950587572522364452163313347161375923440747138952386162307802504681742697149499 190 74303839634055145857308790252538089717914502746995126930173205961572438014898752693584716807651 191 188647359381908272665205153027440631599142352655366177301093550875531038337600010068912130764801 192 11015850683784734960439207665844094722468170956758233410393599156742372661595699336690488301166109 193 22220348726951378193543620484715630076535484266171832998088291864360276361528998683449888733097019 194 33236199410736113153982828150559724799003655222930066408481891021102649023124698020140377034263128 195 55456548137687491347526448635275354875539139489101899406570182885462925384653696703590265767360147 196 310518940099173569891615071326936499176699352668439563441332805448417275946393181538091705871063863 197 365975488236861061239141519962211854052238492157541462847902988333880201331046878241681971638424010 198 5068200287178367366000454830835690601855799750716478580464071653788859893250002598679957337170575993 199 5434175775415228427239596350797902455908038242874020043311974642122740094581049476921639308809000003 200 32239079164254509502198436584825202881395990965086578797023944864402560366155249983288153881215576008