1 5 2 20 3 76 4 299 5 1198 6 4775 7 19214 8 77650 9 314916 10 1281050 11 5224082 12 21344769 13 87348360 14 357898094 15 1467894633 16 6025215866 17 24746954977 18 101691771957 19 418041974157 20 1719049438541 21 7070709945652 22 29088512708512 23 119686780663978 24 492519091884250 25 2026941178049609 26 8342413439077849 27 34337438323018580 28 141339736313193709 29 581803846585243883 30 2394977601582035003 31 9859076182575662730 32 40586237425556878230 33 167081171368274179488 34 687829945073852473523 35 2831642801856608230718 36 11657324057854931336258 37 47991203884786283631710 38 197572407011706671161097 39 813377981973529607018594 40 3348572415988788308084399 41 13785670533792131670389259 42 56754044539503240238223966 43 233650280889636230256097020 44 961914002544308909211606663 45 3960103527197579146240250444 46 16303359724453800429471784030 47 67119374754191182010265125631 48 276324165013887301255877519907 49 1137601004681060993073900121436 50 4683399174163584765164265550502 51 19281129336189551477674873726017 52 79378671734610167728932773156633 53 326794877010006178245798688212733 54 1345385347320249543904310505421348 55 5538831837328016649636947438493301 56 22802879490030028441919490128767316 57 93877437088805961959547689247848583 58 386485115752815886235468892797578119 59 1591125127291893382415386029325894380 60 6550521935971311940382278213037047197 61 26967922052110851259727218722763818282 62 111024562204523078784953511420805690353 63 457078358764917126199197675038139357206 64 1881751422825921179941037927937862434505 65 7747005243327915103684586459269115445618 66 31893739970917706116030428322315944931626 67 131303725992482900979802278003454334653799 68 540565908357031516636817048523349645450405 69 2225462376290064370417613198087171604459149 70 9162033199287861501024976784843043746329325 71 37719286283728106243254621411703590182035104 72 155286990199499927828977153963568895478828809 73 639302906445021318716562795396632986528706673 74 2631953945388015605618178886948435932373312017 75 10835523357190144285976771033139283009373458137 76 44608898529376058090362525188550116308321573331 77 183650919591229294670025597215037891903398188281 78 756074715790784925454772774059563933847065283891 79 3112693240374420264489529705954965876503525281454 80 12814684856160659659572798174495782681869912495127 81 52756932761002800189999863810936399405068989711716 82 217195661534314384711421619184641593938162055130402 83 894175474672818146140875922557946527340558443771750 84 3681241945251572213789855378659663962168359889852643 85 15155349977861189558212905029600633252823935740598681 86 62393245643228886516508031834220188011703050192114334 87 256867515941701766905799841646962629438759268738753620 88 1057501017422145306495849389801232963564399173074272596 89 4353638870118489007808913220141938646648045716389218676 90 17923549102538189451578467369368892564909709340260285078 91 73789678478072862255892969066261513854087609549415407632 92 303785629665698714266647720057727404548469557070833888547 93 1250658773633588758120553445684476326769945087557148812339 94 5148852398972500146076200532911845638603652029990696209655 95 21197373404680452262024224031342381413758485918214879982122 96 87267725784695730760709256905274760243295577802892079644650 97 359273567449509773193929051822124960005220635074775119339403 98 1479097743267672757879280379347842498672443024410449870076120 99 6089315586657021157134645138448032986403367267213152240602133 100 25069177802981694367677768004671078604146540198912324489864456 101 103207604660109381662251933898848210966909401548418364218992126 102 424896649718667846372210649011202659244072402024136333944005934 103 1749262213156232091291509564104788704490760804759303117422163682 104 7201558996533032693472340247971154701428037274613837662281829126 105 29648186298494223888996111882817013598576313949568890064666994697 106 122058980730942852404438602018539250763868831068995635982013158276 107 502506110393607958576433928898752286285302611517956555062256960872 108 2068773550875328062652334832249575612073721393937776266310704507607 109 8516959130009010294565160891147243972725701236811646040884568803336 110 35063573193674555027760337008908101080010865042509297223134842110649 111 144353653262983580499704035407963007508453038847585480965207301296631 112 594291320376066312106398663459650740856559389988375053785453763188771 113 2446645204267380502223086832545177295383269808640021338138067274246167 114 10072623560742828175198364564103423533096867453915859648532410695098304 115 41468107112333296029177463950808467430799214272860094695749639688467244 116 170720557271892637978036775357346849187306533871171913435529100560276472 117 702841549923509154661716249613985657586985720016155096666516275005970736 118 2893536971720169624695351571133382988290229843345342592771986122230800995 119 11912437743077190536443681828027381119277792660568401840979996348246628003 120 49042460618130851575264009922220712880522832607925475070104104705121635796 121 201903505844442475480954174843370314568940734098758644749652082089475550221 122 831219012228894387318190030447868463222221522384430432504930168541042137017 123 3422055716175182416626334055122717932307595072373014336820944541130287792515 124 14088303025223118809407628085966088610922887354063413025371498062378002743890 125 58000307006208636614018207570410558851835291786283620493033898330897819677420 126 238782173182365192581545854491779131180425485222287321151525428048461562740740 127 983045248770662999770601077753960864418018018896044662616289220650898142006231 128 4047111006031947735947278039812991457628896766536167696346717350619243144841980 129 16661600791649900125571318687673878254214841601042184353768458289911406538842286 130 68594348048904866723724989961725497041579438477782538719303109671342327548651756 131 282396910302421014442494959820590898860105899561126036700422483327038891690507781 132 1162603293371878490966147227942148231248329755242782518124644733164810706313854924 133 4786335715612647956860961192471690992854818959666179596056123667439641810791301399 134 19704924038281915581827968100946842891593509254756690468132336189608621505013183673 135 81123442738859474411124476825503589080805621719701430403384938203871693762086359126 136 333978093446069261368311856084903326018251822641394980325492612115777331174785436850 137 1374958497026917166425073782079682681970914438159967111879596295290156867751106036389 138 5660583450368725462475944610171461682014714991944896099892965128413756871477933596440 139 23304125228414824630919284765071687410072761867271510245627439517219192613841488604242 140 95941038132078852258152610191781998780494189197122915171230234408921323018219821333101 141 394980833120382401994296056745355741099984874602924525260883280212739960589951462082637 142 1626101421976461983445027075665838063749346709025634324182414143827995315184466306563504 143 6694516829245660693099811665815610085439472961804768371729207803999350473701923464041746 144 27560738199577136684304708865215574382374802643141357168734983794109585967636136550748405 145 113465140125911317366557231043647374851088182830191923729295093230893062049307408156111065 146 467126022915823835159253067143418875772375010628252747297762869327371483987930133199334063 147 1923116836087388651273311213258688753553824176991540687696413941379410424409128785097383308 148 7917303219712116868075759963290244139933917372967343592376125348293191350641487177546371189 149 32594842443579665009666487983358951759724418109633271951097085133051794694414250259481950556 150 134190105448609238366704804450666987102461852567922626284890141963206445587046462294706015509 151 552448886092277273046899598167329441195643164194261131816740514961568545032988079503231931161 152 2274383574886452829512636928588653203302480030693353769836097952473709111661102288200106749654 153 9363437552210483651822139979573577398873806899357751122732489454853876882424133509099010278749 154 38548450561388934421305319303055917257067089348136708829685877522676988481984159454803487282140 155 158700587513721582329848915607552582931835512887272537944363302242521906783062783182821637496809 156 653356389437535242254501532115064781256945422110309244713907915647574706319593776090746612798062 157 2689810909376398824863439424136775358703388609680097034636770616413289396563758411227248575141811 158 11073715425709488030142905618194624453780779156740248653433162877091668833006744634793630162085764 159 45589514453276547481209180629661608512509427761893255720844911476787226734700977856697780687564470 160 187688029553310361666804244067185907743857802523454357278138977231272381905993376987316054653292871 161 772695144049127538368059460990335261672740376579209439124613115395503337839214612701814979543738941 162 3181118087595007764222382616934832717638148948245194596833383260911517971052504231616651773315942459 163 13096383955767070784936915103955164070161352315289561906302573555505564953956952550018566952493794333 164 53916663259282620863968029394142174782302826686779849934512026797782651005517733302619185802120882198 165 221970170302983425102714890238268025710868355090889086120099242275256076281683388026202035727879859215 166 913831708527561960632103077310444616279061875551079321012670488460359472202542063371749979007762164015 167 3762164935813354296706536448379702340247139088829878957104524161561341135798908149810126058210146586553 168 15488502830646313420414996390425545069940223957470111891725189556050305013499529262664767803048519695785 169 63764806707783395971134843512591790789366587599071053296113636504687157545900531475436907369594862287325 170 262514112496134138979151455000365325498741457771802970665172360872602124569158155912758148480194413290121 171 1080747559942357418007190683573846437861112786838204652305546111770823193965779640183016092079511252141795 172 4449342845667240009687002688005472690986859010798397235120636715485319371232985764092960400543559772870422 173 18317553971018101821173040726125433562926500024942270028191324790746690286828760041831881713079070961634201 174 75411761943205185002253379690996848376454337809567463387687976031578154219879365650832382236156231303715662 175 310463604931994438060659035987800872556314192100593914295464121867993300898851946038328011458466704547683934 176 1278151411711635833872424517411349212544785709399995558121120656476991683354331691481140274356898645896555224 177 5262037177009187299326006342204513348295584197031713621419876902086083054169469572872840945969795432857282383 178 21663345201917086819526053337614016215599816609623734866052080485235430128228230148848392954027264549043362967 179 89186090776379303372006987696847551817067604649829491927315871011036444017574588458292538011410758718554803280 180 367171307747460451195302586095851176170796111373004683213911877471957885932761850824585394371300350862891854152 181 1511612046894263480050825209442296624460752153744575099752573546973008708242701304596332301255716559768085137220 182 6223174120913234862366615281263113384466305247108853247405070041841539569361168536108016068861171831820275011696 183 25620261639733551838317787650982412184781841936558103142422621780275548722699888981264398306558552867862452450974 184 105476368447180431703710802587951548805455413295811503274608498851758650395251655383748334340491996702776259931782 185 434236951099343316109652523765032014427601893805659624737537761453319954064173754280933951268475954256347179382481 186 1787715414135440535202912574958784114831411904011000993392126194501035377252420673348094605216249761680795404426537 187 7359867449894414955831495557630534715049356114376953754993591115542984587290225921323048898071337244464733357112801 188 30299928306100894945983898805560159091794076985419554441188228750335481110507779487020260374482058702452407551269042 189 124742145372200304208640859053685562038948605048050631023968585577573628570222259774322630003825581662761743212329578 190 513552463717414939936725624661754398535634230777650454540073664115400368901759126652777625016523830121940656393201335 191 2114250417958598832595231156123057832660479298624227481523647361028417135638200483610860431823678482694601198711819086 192 8704183400233441469727421930249271182458048690010849459852461409659378443746374329165742841963448028135801076316787127 193 35834359081291655693832986272743847025895869716638469441914770425113798357601965384781166358063684082614351104715061112 194 147526911109491426309952117354163090747422329923806539990477817389071684767236120545331668049419449969184577556039489820 195 607355344409393880310201521454684544391402143338373846684704930006432930178356969828297504703501518492362839410083559172 196 2500428644566942498391879078157697471569613742651266502779048502598381976839092211790353574856959040279837946239765731754 197 10294045263816034072205120646966076219160603886171332900691324848977947627635722600105081491040251188605683801067803149270 198 42379680829422813311066456523500933729682143385820475234008637811595947068912849300500918083019706288203963342316561336899 199 174473426255165986544707590324724989876145448909441979815800690144898161885372109824887398603006730468018366101455760452938 200 718291782133542610325032038889275300693635546961477665513757242590518276537641118949797137626214720581210390737273720413438 201 2957144221642200230733986290372155931212242552594623267385402437544807292984416743924183975443881407784253671446616762959645 202 12174303208116149676611981224063628973626377352234681143598510704445578156226793987491414707234365127995069572504517014240766 203 50120537753427262794102124100195397860111209413085098904258332510958905091826979850820425780331648034486503276652951388106403 204 206341854786237473781572550279295203619915589922962354708148779284784330722824384110976051609278827013574653417958398226095287 205 849491305262647201395251986916785793087741803164264903579076457195863063968148119088569610785637037783016983566411710254758481 206 3497281142812366908247181253864904461336016906110467301744221090648486376371120022378115076588856432346008192962254015522832561 207 14397999504055407402227808522866333886200376417361745474255134289598486297802897865139034711814723574674704940123476555645424288 208 59275300227100376803129856843168826018359035138194306560484867837908667790693641471693197332707374065121422176788656572631527566 209 244031208364970426136897796527368947769240280688664508965607368800504908177528455693162532364629731444388418782859747858267119564 210 1004655065902830825966660320087929539087032679234044695093116916971509604866141497461811331293009421677118975051567175581244251698