1 9 2 67 3 376 4 1867 5 9489 6 50232 7 267174 8 1408341 9 7395987 10 38886701 11 204722786 12 1077853232 13 5673085286 14 29856142160 15 157133586571 16 827031030519 17 4352855509300 18 22909846720541 19 120578232671314 20 634623931681625 21 3340138759839704 22 17579743006673668 23 92525275170210947 24 486976741200523472 25 2563044120415398624 26 13489751866417004328 27 70998935503033452407 28 373679874629462960952 29 1966742846300207947419 30 10351313237348634124147 31 54480780775745153362633 32 286741923944002388450701 33 1509173138619968786941117 34 7943043455069941560591898 35 41805633641272186681274457 36 220030396923598347299651975 37 1158058647912684633474555656 38 6095066185132883787397952338 39 32079404500031889130562774229 40 168839543627883306444852037481 41 888632190552865165544545309581 42 4677027390140297745834404580208 43 24616017111090402624809807958356 44 129558424158669415187837993133720 45 681888755387517754198826888378066 46 3588900357065926512473822371567973 47 18889013304857731417115543815602475 48 99416196643247893928141421865907936 49 523244914675726702371801218668444429 50 2753929942788695338995716433375547296 51 14494417273961090934761819300575004779 52 76286665411307180274825193553632186762 53 401510126939122640839775191507626616488 54 2113218360843123813604195571200824533353 55 11122239617337452764811598425883554857338 56 58538301766465691929595771481394273011604 57 308097369918211137335380380193082644910530 58 1621570603964758000975956746601253807694021 59 8534611069028814423170666439499865597376046 60 44919157958028822097018792100163834007210529 61 236417422579509443239163077314706943158581931 62 1244306443842143002850123192406837839014733903 63 6549003492610078500577868575871185891700906975 64 34468556325872494902033646423567655762268677963 65 181414069565007946333106215697986665636323248166 66 954814130449499526031910975687055424959552681675 67 5025354570855629903052908651697387869843309433501 68 26449324279407776946278510877306434961584228460050 69 139207441977205534600234457918572046029835445289236 70 732673231917853424240449331350439880086896858514555 71 3856187982082541055672438146738483744788361447697247 72 20295795049361172844688049680113326699240470127750591 73 106820336197203684234234289931265307473122951231101674 74 562214202376998350658323814593748734279044343753232864 75 2959032152556348592948230431872746526554936880691428108 76 15573906249331853206211655885805684961591372738762340954 77 81968205601766930578458289220924115205373583327099971457 78 431413071454811337288357560771987051779957719977771335099 79 2270602813074904681764478258180122757882350582793150138050 80 11950581648715067583620818682913156696581786956203898736401 81 62898011453266876339760377860288160125971372181192875059158 82 331043288190132520083563500687341016510815857857898631395443 83 1742339004424012313908116502836442790678549598481651199877082 84 9170236384897488838239326087645165648747373580917295236082698 85 48264565702411948570984180522189443133256291446799897475681119 86 254024891471593202260213462465023103600938665540581143067170578 87 1336977647017965055432390032739038040397439201155972189939660180 88 7036748321278530495461729995583216263931985349486605727939397528 89 37035643077098408402035571090747386818896116546286829112339822913 90 194925098285312779574798972614139489623063590918235867668462721702 91 1025925049078847063521597834778866642593197481652108819951367053701 92 5399623832877863022048123853921421752734938069337928680878354729955 93 28419169180790570966268507460529147813380909374874335453680074137243 94 149575081880461294155631331108832321748555132986383965864232133696081 95 787239942773173339979937592830557880693138169650719196860379805490861 96 4143382171054425882165174812118981479453348951918034745934446734715464 97 21807348538408925388421142052254276752820057518079605546105312002035531 98 114775907855640361191892796835178662646933604526364706631219335939887533 99 604085774154714927751053776972237626178938245344761141119253936336391008 100 3179409593475659284880696737340181088230754850268859106817425168887809088 101 16733791450775150517973937773529050250217861460696571136354987828485248997 102 88072885259154098268811087806347302948856590273522578119978414556005911121 103 463543073348915651866009104468872869632273886805650146683142977320753233767 104 2439708659679965046578264946395665208413432721412004244356444330157123092510 105 12840615438637176656155498550133092526190222624088356141875572517000058620302 106 67582415707208313931597786407533358637741403352065399992936353588717574301140 107 355698131031846456701198921434206091074067984589838459328190645595329748879656 108 1872101775226331750500878375693159634253039800369425755966769727672443640475305 109 9853200652583111944447119185243558269767608115654337375724500644678847760405135 110 51859126669716926136757113850040206022463853901766967950357389167094039033292038 111 272943697562953946025842227985557405118686901768148784096775847339859047867696379 112 1436550648332464905289704899720106536647700969540194669001818791303051051605542622 113 7560818526496446736765761161842932674938453619372058426259540403752072041826302171 114 39793916669050028028518182357553742227681617573915177368264759052048497596748677756 115 209442376948186084975814012873117145488316513021798207685832082149419441108155119712 116 1102332037997737871158031740558209809662987493918139972120899807926418801064957009209 117 5801767243583462981591225584226584618347604878728710069189168434126056723637479259772 118 30535720625392119476686735691769606164690093005885032104255851230032360355780965231542 119 160714864103386871842631372048165941582064992796586905696878025994261675513692089515132 120 845870574355846818299071426782741907273447366765413270786754099313105168996911119369573 121 4451965489021696185903138697080379391860174878052068777746797585249062804659351764407104 122 23431476772358053450001755717836858642900129512278435366595392006003470682650030193449681 123 123323980180763553573340058054002878871651603956321822718469322614319110275215604519490139 124 649075781069295632749290908477488440095764058338550980540836358491488893453207546870381937 125 3416199906564739153492432739303126623472435009046446275666441343465528493672788969553179213 126 17980060482902215780619977888979732811791371046378784872022690057532338287517772072970893141 127 94632218198819698150540684649936373624444223532893715482243392077858981182275861644714305754 128 498065995369973699005525460622661051288406642533354930751172703078448728285892454009087254317 129 2621408865453147709339006404443001774082404425976732720540857999436448642322466529525653636925 130 13796935554236855274761155521221911740616106283376524512522670483008421133323004953857526046046 131 72615696542576315842565248472286834415276487159744606975062663604770482123203217065043426164186 132 382189172634371673817373373245624747006009081565020461700162391676025779693719838781779175524993 133 2011528782806649374109806981907104530344776529024612624441304303254967128926048230985463307847601 134 10587029496857354106263648878707677733251002484961897427589920094582534178546446851961060545590839 135 55721396842722407812949101015360290686896609736272540494961213984374908853656494621166752214928836 136 293271504252047583923922983170534508913883265940192813857662534902848283917369341136704145031227008 137 1543539467415415571475670002142775170782720950590266116424884436590996366810625933876638622253617744 138 8123919483910889858628948666340037227577554894988554896712780573097180088353444486462341131567286304 139 42757615969209810659029204219052186947459125064267282226197065525512095692851145105636778155588383335 140 225040847215575288909477346944444998355047943406317374079701718351513243117937828721899836225690143137 141 1184429528343505159457976837710269841590044208580112749290701996229361964864999607112944814689548313310 142 6233860763366891152869130997316488784517432433365857515169627376093965233018530863234022998586359799079 143 32809904757604850364637264686693404522889166251431252205933670654837636478734104888945389581049423327246 144 172684294864117589008179061136916739305498961314909990235737041509792502809959366912338103313645186071815 145 908867791998259451485707266602773441474387471148176795632083014798935049980818858826311754143815711740684 146 4783530916820137703091822959635573429767211388866794488673586132566648877750232632173250141158359334389864 147 25176563889303196040397343555447362406691608614063728321392341132119917583085401764321919505839267889012801 148 132508680364822441659927383913199726136535095780019265412707188760580884093291566353457044946228561043536930 149 697416472288611543723499269817765183555657340725152917497455932035694588979152444602223320416460692858112954 150 3670625460010356533228294318453411784193228697273792716937166875011076877765082432119980056131784317863528840 151 19319146884303175310419916383509356439979361386545972856286485389708692284891517591368312847143279987435737617 152 101680065265015633926521330938141470475676998324822225214689603397814330821206991883209215733613151345671720744 153 535160053092103791178077210652762850698188832168071348199636186660785064059840015407692458952426888591029488871 154 2816641410281251685429465467550090070657341512145848904647780939669001159113272488911046996810181165336737526261 155 14824478748502119033778240714897779963228790189097612371147956069403521264004386964058527014358106366116799451283 156 78023836957948657634263387843687641087271143948869395592839142735401897460750155209185305612186594157365541901351 157 410653166085564013386691858335344145969866438549402422075227581193271464578320584783562994512247829114266931063345 158 2161339782699805716606071187403246580839408396565420737964882264671460842661962206218512307239635168057866189058936 159 11375511117592379669823441626079881561770972592020967467649429276157480818517632186805167381314234615177316625855093 160 59871314183106792415676421632302352061583211004544933586109380850795627486059427015766855958996086792906224259923955 161 315113248535153084665339742704245682493451659456658962267230249521686330959778980494681934378347078232642425920553390 162 1658496406120219785071307440412003928102187737076904288410173222410288184231809720442737539509749620187642776527570916 163 8728958055239734540707902825655908990827612485135176351088373909898063566658300850847367446188227844174868733135109319 164 45942040301660747954977733386199496209681153017729395100761971598599475122271692390007518030655017896586928654735538473 165 241801032118884701133610800288127952343795212526123425931916151242599654485409731047369546726377581222652938364550559567 166 1272641326981822667966395999408738977952265785119032889225303960084303234510732980402524861639651865492866797353162915272 167 6698134962243456049187982263170510496028423505141957733857941785765223028314143851073989902673628351663256712358296087896 168 35253461459427333423295293294745655172871942767259724851317039271513115374221094011759687469774750325197278306611161618098 169 185545163224818921024466393960829328097304667487477075923680133940196898318251446618956128845508425878560874609744414008972 170 976556802393609185901073734308258709082433974284081894877815742613069545473423987258592620160408172133153435580597591684911 171 5139790074428987410317419755982327381137748231426372056141455653736609227221491345577455853524741992376867536979388889901943 172 27051618446001024760859712882203296380641429783703091521547687061189859752134762105782985054483414010738435483246075905245814 173 142377422025221953886609332649076804835117075737880674038770989666007570914621717261773234336181609957489731154701369849070921 174 749357394013696034845569235230580546266168818137060600149616256936456881784063594300331050468314484113305828688207587602875892 175 3943999659324652671572576887525524640087162922479856871884536333667064026801883466637723180565496425880338010382106127231998769 176 20757963339010803893986296145697269523042656566112388860654148726323786234064441757379233291988339671478365302659824259381292844 177 109252809128665126548161834727725076668062481121926364502898564210757750145861378476823374336907685336965094941363156065404538954 178 575016734906389825191354167118594891324746725704341310522335619577519626831215573958785945924685381830136021085673233553177094169 179 3026414131219376095545360576021470033956918074928388681552210090590643297823225589794510671066778321321841101870186406405235415540 180 15928549444974684589248581524047218645912684462629739946666961570194610995954325204431806038882897709424491925768868472122330489836 181 83834755066642923774971619567461469633095932783113253679001741633033921095149029309672362024936481897926412075040809708849212460558 182 441237049322238612412484956804930582223115344237817510069981323432486022359190763988413651719941879699378744459819312442901718339383 183 2322308135090634259078771757485248374976143015836783472388516627937873446772333380485371142101844645206586154805081175960879588963800 184 12222715845353930343745748116287867545414081183897779101076204605503595360408995312040156890530587999405113709065451467919118368499523 185 64330301555971389149158169830478055930666131358591148823515177573180964232753660809138000828110811058408405523150475062339309708887103 186 338581682716226198945998299422829282321685649015640890074501903297718190674846088387941311658536593412218207687747402942244745673040565 187 1782014899638072073375015327147311478517566244908167434476745307646172425906678287391856062660932860725891480324722022549011553692637171 188 9379057594186567109698180977022216264044553903151879592232947273680995388443281149166960293706104201784647423231226924513139554875368975 189 49363628425853673758227775790664873390847984266218812435441831109848414284454967374172327874091003374104848004237816099316052672146613732 190 259809451738107852218114799669287340890479148503600240901857761827375989942057539510394027072915204153204199204801832526633204592908512037 191 1367422804299031029089631999338985059564838850002587284253747838120937990073888055214600240937260512073789711649468825688886923773100215711 192 7196986534584817082600384476476509183792752826344944265591095068311321026204109439287875847570509387963383707269752067405843782594588120842 193 37879004954540875610957449980771966227785381312525982378660865353488040870563918879439611562191875004402236822123876874227321802046902620414 194 199363860061592385771307159342345973467399316236383386086502181361613357589118279174844528296026601820550916159616219510558156076643872191827 195 1049287032390577874920420055390959567918171254073823347890680702698183493582918677324287357977191661566069321001739841573600034056136947166083 196 5522582056762327023257758405447736055255638768085151281075797359732701004101894287943781854796717896311483074064795203933841043145581714698865 197 29066319922193179976809475627226375449775042727360412536385443090971468999202122159243315446462165897715997496199111472207165230076789766128172 198 152981149964947208642009157347093387495470494175093647170756348409032018509387945462456591615585035445209056875491527939618969382172687922453298 199 805166677695873647440432420662744305652527778448980066310928272847178111956732545734431519362999164070128261030061377336175606339565727782894520 200 4237733727458286660196510092436998941756846272994962989810333007187416968993294631042049858489722071622116673250699104249491239109546513161598672 201 22303937361427566827046383116858222057565097146306814483871836131202517655033834370200101945951109941129891373566429101776731321718785254512216989 202 117389542103405127555052675551849695031200146267068602481947007646710198861477573398597687240313628484113542388034917424515529595526890482293838367 203 617841790529719937056345766870328926839020930170589106625285514263773030456662476472216161840192981061904484683186893735849544221017857447971280224 204 3251809925186661929399555334857762869188474956038166467898869837316625046377903498244245089156107570870680142332038864424993313576233202869555644459 205 17114847120451998099614265817337171160482751544356652627554377806925433909970178877765591823055206110305214814299956114799362582406937824283183036200 206 90078448216689613002400952280017182522978764028652742092450837925783061391474748042025925094660437688899979269610658522449105703122950529284025179115 207 474098703658916493308692042016060825229683841374288689543915730700643198453936958509388573399321950598157201712834461859868078103705443189061931290436 208 2495264797084061172339795874816284887809338417392567804986345402230554944668853148133578248703404223940220249614609288813569517744238488345299056643338 209 13133017153420475330809819523158214315845536124741679320020500896279936290207570639624756670610636628703095344306247372168187776755519949611346652767099 210 69121377319789928836883798979853225085409038883275413247888237026035999493576495851266546831448899996682479426563828786568517165828800519501129068207940