1 7 2 41 3 218 4 1187 5 6524 6 35683 7 194936 8 1065802 9 5827642 10 31860101 11 174181686 12 952284895 13 5206307168 14 28463699289 15 155615648162 16 850776208722 17 4651331810246 18 25429586046868 19 139027679384545 20 760086916112708 21 4155518664615829 22 22718895712049585 23 124207894229977959 24 679064738928014243 25 3712557261014480101 26 20297153756814330526 27 110967837441143757696 28 606679197180725394181 29 3316813743320704270735 30 18133559645720745325353 31 99139116897058925686385 32 542009660052887347298901 33 2963254876434819762562491 34 16200595874726863165405720 35 88571289895921941198395950 36 484233632792822078829990852 37 2647383948040821227822166171 38 14473678186956565530024823343 39 79129950309856597246007427829 40 432616295260950037508727275634 41 2365183577045628999091772370496 42 12930842907228107865347679832882 43 70695019157993129654437895732038 44 386501156158609240825244962083293 45 2113064618853726504910913643126778 46 11552467598878582254170359589135847 47 63159217390870522668012244066273438 48 345301703491855621447414977183404228 49 1887820517098620529815814279035399532 50 10321021497255837644923783915538785332 51 56426701469762817223794692007007737260 52 308493945061958329248692906762958809363 53 1686586521292374120907149861756357444932 54 9220842545981912045270212221655829415078 55 50411844387704003869901057366474513467191 56 275609744109285096279526258971233342786070 57 1506803251707911281678537630747365612667694 58 8237938200244658887851446170653131534874671 59 45038146628718149408942576238217809939724202 60 246230865350467600919205726207389436299813158 61 1346184148096808865652889810877806914517736330 62 7359807463649031000449887081338493805717507079 63 40237263214370177654417103506436242082617340741 64 219983655683810552028634411165675637316469129611 65 1202686388241496939873152493243452834348687402657 66 6575281895216849480041556722627249931289527105620 67 35948134463200658988542800960074877119000670451814 68 196534291909888765607172146682675666372025255981260 69 1074484906471619693860662435726497977870841445503282 70 5874383564394315854854389425638799891448729947597303 71 32116209407672619647675596939376776047822367327793973 72 175584535025817308468412575446234579433651585352318620 73 959949181700974345158339094994908718046474649695010725 74 5248198147478511749842198343859219128528989069811163013 75 28692751991716110989342308281732618593643877539550100410 76 156867937094499664484322847123268885067088705672591633315 77 857622499765388605447300969602477426841447211308023466637 78 4688761551449150409535636891734946523547650291759282037412 79 25634221224795203405596904682743993100214407746708174189942 80 140146452446200342445128814525272737582545825769387919851855 81 766203426311111185362833672113306108077682956618417481926602 82 4188958623239149972222304589542409702288965821939362503972868 83 22901717409032642926018539893852711884311552908201748464336246 84 125207410112259178255623121393374270391181607899176240822854999 85 684529254598013404865191951908340194811110401631838521114887974 86 3742432656185360287589865396260599024591274248059697261722857920 87 20460487396272717060229090741740232324579714315919496476067738744 88 111860808985068923853348817006615161380490532912278244124166428735 89 611561217699708276723191588477394058630956873328403855893089040478 90 3343504542723914154145731399537604653919046049793636680548094064025 91 18279482582730789862985339435621596844126094426682806676896857778703 92 99936901303007881630359998032069211254453688371383562580338207648042 93 546371277023045434829747822433180207806696947802767632373767931475921 94 2987100545079724334587174584517297582271805359708885087350386713780749 95 16330964019617070874272069991612433355069073421525047704219111449909362 96 89284033726059009062626636095998737509424756567653578517004170990236885 97 488130319117741947832204478281645112019716814893313018288886744048792140 98 2668687765306970348747120523303143419141377032633358236485992925843218241 99 14590149617363224302854744714319168958134466320138671669039026217477438913 100 79766718543995057108387820185135703126034461520986310314378154768951879992 101 436097610658143237383364220739308208003777570599744334289891447054253460200 102 2384216493961046490130738887277510442474491847773415033202380473507342692113 103 13034898956444806556914926084506011653223139208792291052055792778028695695835 104 71263910485933366093615510382443460050380851036722606077694928503360873610696 105 389611377481077719476871344028406398601428122151021100671681160967140825043320 106 2130068704167809193507817365581331951752259773784425282242892716119528210303007 107 11645431696089234365501705231913024588004718845850060137147631599267577558053813 108 63667467214989791947455952532145182393234229753914157042519362542643022544809773 109 348080387859993273878317878099532477164073935580532651320351562379791646847921114 110 1903012036015743978333280246203944443032713642197281850531404306767658874386090451 111 10404075999471213745983560959713698948357194029615475457594394056635534717087899505 112 56880773927946615246154511141956008639027784346551506781759126947976197529825904888 113 310976432967868696848341172619058314882856570238657014786822200702689980081243755389 114 1700158686024939127310235064977791290680739551003961287023114503598275191206900678721 115 9295043775760040997071373755753830855069026895538360891300970358858141282546072191883 116 50817514567006796939275518063628718999506103475952060182896272790294341336387770635387 117 277827608892222525518325370093125929832763400204039353120770138333770761140983933045890 118 1518928678831610691729125257322413085894869619506588929357659874866833540534059668468647 119 8304229880451338678581263613813376676311857469998835927326693665651297015315387523589472 120 45400574015381946669467693540040810032950562300353679855777948570596279916249744057635587 121 248212314760022828046718527035696213260565832105108044180957185873101123938083382795572830 122 1357017053961808551333210195696569303523841507278468277932429616821000180832236746534165003 123 7419032720127462299728800855496054981264988889681184843893481462330382863071308776632902954 124 40561057314369593680005110269771439123895825610749734784624699804558476272114026474221797935 125 221753890638092489043066955982342177882455610848177321285783710178442465422383490812185084852 126 1212364550361706120431608303272158204530758161128736104782535906875340357257749608988516476060 127 6628193980021460103438504014996220501711616092222341851814035019543555782639639651962372496015 128 36237413427904527257382595813738906237380172649838204336892781148390447944113513980136639152473 129 198115827011541951666428573103212067899072854381355189852783013348199114845226224506551946170220 130 1083131415837835309810936671376518048977034675319122456833375259988806107346066474494993047527845 131 5921655435971434297269486351490425061173989620785996502687291177980516373636534561390669787459265 132 32374652410248308296112364730271954699478314657337573005597436083296673052383453254782900562501462 133 176997484912334344607150543332297843013228948046151646891816615723716298075400183352558085032962984 134 967674008304564912938592897046359854646707939319464297668200845919310158528122718419390316386208386 135 5290431029638710785159592686821267921254344269042356949774640409084731945684928659171954506748114223 136 28923646020421974403245496342151021679847223464133808317659157877312744204601523144367893566320811711 137 158130272264753951219577245920908443497563826393003429526351807056697827121521717075242924948069610753 138 864523891243515009517761388527092957461893406235806755133639354574655135099709483400159685208046906365 139 4726492579987918962081330494645819674797225488867464734502852398025382511414152369685814103827497307437 140 25840502888298206927227517556444577450381378834665401690171953077070004115656180255793516375225224922595 141 141274227816910000052462648274454370710641096890168067698551936542722979906155330606140926137252507375631 142 772369157502050445627581059692175798685188190821214617627312739525174494826594496154210256420719020248955 143 4222667677458874048974918542725737070552496485214953530495967639576893131156497449360893847576468181946051 144 23086010285449008169650381372733006272728735574335332810203551040577955107880926506739450892530330118929182 145 126214969211260671439094448408925717980461039650922515479512496059060023654175457902408733486790221415312065 146 690037743898962602990207490086615177293957255006241278330051396522599618462939933871687800173639093221943036 147 3772548462204821203606647193173419925699306689063289328067862435311783971673554115221507772896374516004617489 148 20625135400952605385642814315422641393383102338471732247725332425258538734378246487933449307980713747140006385 149 112760966378417474460725916447564319022832886551788298227317905268052219157932975718491949218388220461029924510 150 616482524425382997157005529828992328368772838194215275129477768480945491550643513609707402503812821225089276927 151 3370410126199795555455233802119057031442274638444358395026806375267877603664126497834105777721800033431947452282 152 18426579779172731372827979440799305045081702276698996939698009681197438586334060124793244821212647184452398780478 153 100741105576090285143767823576195598410173511118542174528961212060725156542613327189664881277196083783100325969759 154 550767992449904462041237677082079499686532699792537406955489063963282686768458117501599236515374049103853594110266 155 3011138102690164162056379149703913291510301637709827461304319134041565835336926123970219944258620684027664803510700 156 16462381252660054422854478831344787203063134326409564673858570531170639296494997538138117918787556859184759703483350 157 90002513091582112226154585791156678995732379991164901708928288267165664213383167054100625036323104723010533195368472 158 492058362546518443508697039452801907972746762221595793530418028515712488140821564168273281220982523548502733388343414 159 2690163016954761843201409322898223624413052637101107772491561318369289296669084710659250671386347025720589926198751998 160 14707558307388736912230171011204937725675501740552856074598249780012740961071765808537085007811746300784549080135864174 161 80408610928754354072558325149373896004934572807627981985931292843982420831395182511719810625972697878788213607400802664 162 439606940619344960774517366361382996387953112755150872349864748609151469891764178683410279949203221443793301665488344443 163 2403402571049663511818488059815330179309345558242461418744082808918919149094209786029382592611601387801512289301875487019 164 13139792357213625160052243223776226121329082021085603906495875932240504383849177238641493159668081642282378725609016112995 165 71837379750860680668471451812232406385057754505986555991259701147301891684560739295844182853183020071113326198486105247493 166 392746627128870967246845063065062933536820578934031748571859149004911702235991691196779872455565988113148542227674700464218 167 2147209623403007577144274129194517346623792053140701911632676395980030028678795188284815864576367743125514383261914441299115 168 11739143886579198546296532024932718838047503006027604239991868665906988608560704673522745508143557740611077138002438923624801 169 64179806986616146805591222969734433771408118331443910255489997560833769694987646841387339844937058780995812825551388210765257 170 350881432635680768127107622553455765135981144017544298470397560869068350702257921908131146313593713994163452743175758554947484 171 1918325802914028266864945534312643961786382071227225595393914180510499137853886770852363921764670539463918631086322756674962195 172 10487798851262266825424909590005147257861506512806514467124986866135325300074927935976737104085031903418276198746964977238834439 173 57338500361853087096924072483111478017592507844379262196994582067704944767258696432444850586046377246489339043377900581484732302 174 313478897752747478261137523379280452891441899513704680353427803259482439939055106871318637459769893979274945487544670114390609366 175 1713840067600638117924301447363209205181008445810129757081818681403320244680755524890690344863608635587046370680633833229812403344 176 9369842111764974126972724959290650360641253966953871596984829700885169098216806205695393859893406534982056153765451699656813254418 177 51226449223068462577707694865079167236057468137936945713681579102827789999534103321883603152526871445289778388987649057683165980622 178 280063321100008053134064377293993854282473582210209842984819258416369354202452192660724727018033552486663325016503551021843165801852 179 1531151680726777774347528907502975430608298499125043281228860818848366195604490205483897508404417205343700336506915377529380894731220 180 8371055017787436384355748447026467814150853843237528329853662613673497874529287156904225424340092238714333441957904162202843195753755 181 45765917898847594857344845911031289942599799220850374727934579286368728130837587775275212685915568753322818949282315889290738305522896 182 250209709131461848928803794900291261143500966592937044451006899137436650768272159745002352697755517960599348249875324758674514942707324 183 1367937133524140695426548106642393802232485077758957881877292283234754583906604760280821827361187085252322885530470572988547205060141602 184 7478734569373063199230275225246648996965495212638286158375349534021043360883717730442446689670368599903468922369103906371571737638067755 185 40887457024463211856625808800104821330512273718741432034672831894875907157832741811531868767600640720222310114388368945172561601968107625 186 223538370886115092787739057576189214319267175241233345387077410464431275752806620274104739412933200059441668911043020309463316653669577020 187 1222120593817349724944759552688521737660305450454924918082553138172652589866733659965421056363997537654543899110268309218190589260450325774 188 6681531854740934593536742468323408698329859890639031690566164698016809207400513577382864726620367449253460280072402338450321549661123318697 189 36529020255254670138192822098389305882250635710572557469943770854311329991185870624440665444624964739064820822687498998624553804990536061977 190 199710088916509991204376637032650878700289966792270362935251801501534941620512558047084648098943356416108787300049332940223998105845640064590 191 1091847504705605356447090612472756838365273820495300130382641891118423426586342708927085815434419533003447846360916053860252356124743238912351 192 5969307709988725027307920897652501332799558438847569799124797172653870812855765220565571493725716189162130923425040214329894918494754077116240 193 32635175134771643122677889071238632543685977831558482786304931607572185829155714781631138409156564388312370370981224539016935336664847430514632 194 178421804976649299895859737990450516385642204714609997687636196697854390578704624116015749866334104422402698465559680668575570999938804096621692 195 975460997517586329530175373094111242901879036746304656379848314089071276059389815966679081057370253175238318954183473730769723573851818304301358 196 5333003764884756854186747700546172858824814496370618921577638792487624839744226640828215565038711779057477621669711151534648020722542634448742348 197 29156398081166988882525637199248475007472011045532967312229667191773334841317735499556625080524759174804457019202259999200501174623847765443662270 198 159402765598056566792601550194635751100026272577541461915387459995473639022130194107109968642946249795233360182849579553524664346502698247698231897 199 871480819049509893260528557801469627346062430972967461504047615578814264254478577792947579880071463299632858271079828823750622630530695538924062853 200 4764527234654604675832608704963820677931996941252770189231456320582636724300669664227585634141792993522398019557256939386470008499907169952639637564 201 26048444525175256507166674015713742629583098969114725795340299783242580559534770411713331071284127715244855647209002980679133096561395168357093532558 202 142411078531765579270256905626543325132891233966760648766235815754946786590653245280467031778864309643241005516765106483240006785063895915790208845195 203 778584505073983915982973644655657088895995236642387553099292579708470633472707839368986368241439915298727470133173196418494816405523745418414188538392 204 4256647992495089467224427912413928339844028382430188841462857123412893172136234754791192241248525061490054164906544686634964089003451285530817106372017 205 23271786188823186717695999190456155373751677591222904723317764286386009127995661495124999817885414289878601216689914085669683883740389961421922969248342 206 127230636259600550497747768284136296960897709837119060147869321888288574285018234270467035961952218483098356789276185011891831039553209847227813051474687 207 695590560676312339813515080653375764209628969484320977586117051449140356677986631528098589034742966693153614372934674696316093910310766868880519106194920 208 3802906613740026485527810844116335859042750227978487547757143595825603394369282811467046847840766746209150830633353795033876391433419060608955422041809429 209 20791108347943008120541081901743795018282873380952489910315880223978744468268431294443114412379382124810622623807359579999498036002735254261297543466252471 210 113668367446652268856332366627207668203388251288154177361713111841180536234795495951913850813714692956575820024251611187817600060313384949105516280672106825