1 28 2 784 3 21952 4 451278 5 9116396 6 163879101 7 2818160392 8 45839624169 9 718310821738 10 10874476927778 11 160107985766626 12 2300536065892988 13 32371741678239290 14 447233651315427782 15 6079896218958203376 16 81477181881531270516 17 1078008585340423946296 18 14100047937510797273666 19 182522819559213356093002 20 2340622747522399937501731 21 29759676431400842506375516 22 375427988089386687391341140 23 4702269205894864279668085164 24 58508498394309850995171913247 25 723571645718235065117412288418 26 8897991513816200139145780216543 27 108849523364281341162796387475836 28 1325084709077209627290168137988983 29 16057809826782917518115228109969676 30 193768858768030938896867644379171951 31 2328918012357667501603073055120427300 32 27887142002733377243299385196392340183 33 332760026036156588126494845467315678012 34 3957538088409236029886109000956617296855 35 46921077840088648575631542720413126996230 36 554670794849326979082094574160488172155981 37 6538779171681096277580385251015650370228230 38 76880532605786068535934388476362914410203434 39 901683103380797728764695443756504872095795772 40 10550291804026680761241106441097275865561213074 41 123168379997646126055825981837811003846544777778 42 1434847874102097909330967165234888744000632247439 43 16681256583015323709616920038216704211640492556298 44 193557220833974190731062010581161507058615210197196 45 2241746133407447477985402384340029166040629368278032 46 25917682134099458722992116868839820194572818034673106 47 299138650697098325766504430563091294652998717558110336 48 3447048641702402435893167287503453124500507940027952765 49 39659820498036075246128445822905454155399939366450248280 50 455628299079214037770639817473071798308617319030084905786 51 5227015289844064501622538972617677917569099648487264227412 52 59883198156265610819967505010037140329755360062407485097376 53 685153582649800245028915143975781331596229417280193269832096 54 7829335429479704256691985637944710165135159145042475513641417 55 89358725235076648701119937613938937309829621597863347269712748 56 1018694773829201420435361046154785245157427846124547107986102737 57 11600191033897498531706140053483278824889355179463198737034248074 58 131952637952823907787853062888070052515192076435072497497544875364 59 1499408244200103448290693546973324078370478457162492101375567310814 60 17021065777737882891080999462527891571277311231730574883016599063290 61 193034085291092065465230562885737498438200213229067172482714426290598 62 2187138377022847060266975829898830874959698867224651031624172649688214 63 24758677201060356330776052145791371790478535056716447670251728602628676 64 280027565459742455082838373243468935645281627782918685404205928493398764 65 3164527966676858357089368366925062932153422216002106220274747802574495928 66 35732545344642884338572781550982466674322868804260394205494569402043374468 67 403159910812903826178126267858333990782342945133145808143097276987612241614 68 4545274270392008505329388555339859735258555626177861741919295278682214434401 69 51206221036372067509339393511022414631830388735522038810355221392936002902024 70 576468114227069315526743510462289820052437012802229563387613943356525780141608 71 6485260246526921788927995303371379776157520889557078489386866014551250725792560 72 72910200971220111501159287605786586302647937553729981705857869885138869747243255 73 819156307953580579051040398559820984754877643132798138070992065048958601197775642 74 9197532402866948196277766304220844782672667227946000287411274603991434794163554077 75 103207213818019072712566345564958473684370017617478052549020721582569239306039389440 76 1157419390198684348283650714711371254832646893179170053441267050976007977436703578645 77 12972417189775578998523022954047761476344020382708016791257710076799104686398675573256 78 145314081178079157075390614034045927722871021450851983278592521891106085082239933295307 79 1626889439909220023587738677657032374100086918898779255812709192133910280082667498668256 80 18204492155256176222470778362117156270272641517905244752537748750999282029467277332310215 81 203599014905207722188854122374339938028767684465697683149449218053376319173584463090986100 82 2275912186297997413581845057427011996631994811475010183878906202920350254072803288358562601 83 25428689220291326187697714231867463054969594935167153142648027772167221844220738482344090090 84 283979370593795540991360357764049161840653793304053100944887928398631419775623772073726218883 85 3169928378085474664887328060517372267040535466721518361792854960756698797412351351592063850458 86 35368548940324934363422826150070257043215302699331796203785195353586747311123662867334981222202 87 394453012525877574384827178419008311500211238424576062778508029444596134430088960369911142102984 88 4397324148294857734758096639233406645943445140518168759284537798879265920399234720317562181145826 89 49000623664965911625256910605321469453454916743269331025442677796886987747385930092620562297223690 90 545807184183231515416560524539171971425405342804724552895080420211268246034709055601786241298191633 91 6077232250706320125027265323313180176156006336960053638258783165022368271670653585693713053544206614 92 67640319180158992454828430781195572271194050880548717642098057616585562814984570467211634499090702658 93 752562942766755678184280150594898446327542660245391136175157222847815545523686463965842734329186020036 94 8369921356027218677909062991965394968472177169818835936598645004485047674582804785022514073498911037766 95 93056167276504678843004206214736761157755869613803640147891909745227450476903614558251365521869054995068 96 1034231885057057692641319502316021678104144595297381131634692482159054682714508448867133472649825980352781 97 11490615251894412000820883925054530274027292474614196992880166969980302498660593495511801437879079170532200 98 127621765039942858895436656086645178730428728372333940426777168377950923793028487329109045498476835232363416 99 1416986480776208332023779484472835035350923369814347673657270988381569525971988958074301152664809534533873984 100 15727853282839021675968494098907622449178517470664024105650036198187057387461992864853209456429958361882431350 101 174517570061378425754548873033359276161649027397965877852833667497672322179057028722004118807937448487459646980 102 1935877694008621861236119603921715961472893345599925206676837430517564411467557116801034035983676925514059346565 103 21467858001663452776195007975556547067385201106359237050378594887743620754997488444952326871085418201088096160896 104 237998626433770614404611734547209798521414505521064665738688451078953981420009197722857827361294246832781536415833 105 2637776144881584045685533140459062413756361125712801873048992229866105596464198655936710550724861990804760438921978 106 29226842389398011272456842400268462999215031021010805251330972957325450887896748062633231684432283876214630783635894 107 323749405465843286865595927219664645147276427618094132108778150366980678875970265695915943159129028716836398232782698 108 3585269027643408977535820214033590689131441346214991875212548865760619247129012119503433612418502584539044124125266792 109 39693801982354738494806842195239944189525227849264635539243943212778254739179748703022302477579399995125397438535525922 110 439353658687727735912362038058817417268166165517878810605587601904310080491716562043600021059665852175866469892065616582 111 4861818527491837215137239641352712861185983255546539127996831581965012670094519939539039322967276671222342162754527198856 112 53787142435809209713533166603793592197105979556233819841876337378942966922948129672489621830510301100317532609914773978580 113 594915997888529034191201503257498609089036075290934173682081970938943743474063175931019257783744244724402361100402689176168 114 6578584024146263207653938186351177112613912908125469470680320653969310392533009252170786713247708044656702367217447979059558 115 72729550140102317096240308600018969595455499809814318152463571826048970840017431488194186955959631599854794433510634209817314 116 803883490368760507175404947154197878406505835344390664740964302186901675316788518140673870275984706653337094179993309942980495 117 8883437073902604061404270625516128485448483821149771473872688483024599120058502814449453901650250397540831110415690521413982404 118 98146900552646756011073378321181167240187458946295788064813087065254294310347354849080514762823568136181396510480965011065807964 119 1084130740979953096381848179614595102198288721617835959360248193283310315708627928207674559021599479505370015419565077406909407396 120 11972864358373412607518941777817629409784951501968920728503885899838351989783325761419059240395455284286521382704930896354320907263 121 132198817985385582108842636818105230222159968111426251362616056334139021254187238298203030610476377335635379872033644843876410062274 122 1459391841836950372202837741061460581087827189468447014344871195083056934966776410310520486362941012747990606636195864942654469126651 123 16107671678639079193293117648002449027683434876945139903168480193254391959670360482186661280876047786204678735529574540955289846350164 124 177750885087354651435549422960020548948070515200792220976024518377295720735171195041357950687389485957755482423594666491529914732974371 125 1961148664163299860313910018850514003027827906025552491423622719848259702090755637063299052951901443449074304776052040636572593658437716 126 21633687600639389323304126014282689609783968012148594954520828606066241105147580959798071223758788317477586970855214481767044343788529479 127 238601624462498248044212988330019996338535085238979370591201662705710321227232060143135333865758400082356769901837600177818639854628092364 128 2631119149600813788805553152352693866582936193292315691278338616038091203770287337304935371550851318689691930841279243163816917325730282471 129 29009039344641628038197961198370140713845846852341755117569992638888303667358327086554155925340398179892766476223807372023526440113897910300 130 319781466368114594901472442643489374892968179095009593201075669056948131647530613576494826565668175939939271931851487806900808411373647867099 131 3524534018160147714055176194402527029610104503406315987904523974498841151658753567623850545098730438064649488467233896200561181353677971113758 132 38840063147443720239306752615644664857083019756240226074135944837459474249475724320390472715306902106858707788578701692204168480646378611528425 133 427946272397385762580140334826639514369503013389520451555784324254702327168727897512688932329888293819301201052201763569486864834632735524521470 134 4714448894227115101148894901460830356855012490631302179123860019436129485447620695870486998402766608025513618940191766737279337101214936473165098 135 51928552099072963154621147427964500250079846073729219591799927691842252671362286434020403490793608812665258232492167007553293103491865203573499332 136 571894993271806682956673784439219171924954175589820286811574964275470204521994258479275882707107475051776518525682412380638992806039569664454252514 137 6297415498449566161012900365850070755612704721258332288654611861162381231493036481721810470425479622866271814739853164494520090953883877355432901650 138 69333882672501075593621434830111077133043323355754231101408961665897673962536192507202560215894322732262395361413046148652735000706276423632626658035 139 763250205329677440746258013050913180888297696911146289157743755962340125509418256141730385840544649113320657311958571159031744602664132481491784194482 140 8400935790318659905288491169655336219620437817093157529346877628502911926997465225592559864321524159903688522159927189327561638468748375940014633948968 141 92454657228113893704068402635702331466085872866619429741314255095889776955943588747868539787188349677639939808126916814156406922656862764921878446467976 142 1017352254927422431158642270449306609970130724446344175251370172419354670292914890879307687473989525373437333723324902389864221166007459681183378152115162 143 11193253983689225968797690056525400178251670805942568762189253487332754824834196779922684047111486979135662837748829555971680409601087863562008171170555752 144 123135932450599218038634522335431226777840995524973835590555912221466541477750236929060030843631384553484062073066248633041976652263343647912719338988301773 145 1354433403247789025629654116816302845430112143285529246458865428876145124058099339275484294521398931737726194690538129527196619871774838008194741930584918440 146 14896212595264481690741123809064028872720091798153858809888772071611202917645489338338171175644455464573087451939799554232003382835246723260674616342893072598 147 163809975646508559707855450476367921243106545118571711764660091977237676156542828574994243374748633242780325762617034720518943634152345295043539738471157079548 148 1801158827565963620925707047035690162644119645071150662154205448243953200972026845941540347527534061106660881062173714593710214354038923876147241825544010035772 149 19802122375823870417012882804419569964606533291399626333911123297355303248428583655354596601930892486866211468265467918104886470515563233186210497453671965593272 150 217680935916566615541593238278240901178765687779623813653830544721758428523630358815343521189754700031903370524646312521468235052720324677576963503618497584400801 151 2392648060494977381136076788660645040191143521839992632933801857968017161332452064444066692239646156817515601865011709267364061933781905323221748780572406551523012 152 26295888079667235599936553001584670683638113336335019555492518085048422499570953425916614131343408994288088223889996582437145707237502403073109658477268114852718225 153 288967009771043051530875832102188473188883324740890711866966479268203964881318622347074199186186960423311995590871399168725200199344611664425897217339131901748360410 154 3175125340286073330408324705239496275372922006711959778696835069434733681700183962132809228508766486202365854821707476379997265604205804794276207137201588245403280552 155 34884013344857192918606052044456652258733869514508183937399559520319877244422440054373962566302267853082988939560425709828024276039429139353918767951793936415225761862 156 383217847880081021234041465869307944342710219924356453551405595320711969043237659330189445889623552688949081250277842831099625744568919412280321424130860149430097763846 157 4209392882923875958498633407001793609250739746957620346365290311431832138603673463235408158814404964292341656501709280591069026721226460361479044795067328452654023733998 158 46232605567376072624092169484181933353656688458728789129452200843032167066326086447446293941303444591615011310125037253138351000469883528634062892937170128753295751492502 159 507730387072252210984261071432277671343015876687691773865176451022558784871289637481221275913374664661673325934564629844788373568463345601674554973379954810983235226909244 160 5575380499715209559441041516977158190645935712102150772985341044926676788793324018648128176537214028709040041349197280308860103712126780995215219996969584198239660060617964 161 61217150816123553280028460647228795167137044175652478984733961870640372720952167940550921566397621131958007468050284247304413521247062685703394028374198096629906000229994312 162 672093384409429979783188075890990839795192289499000708550719211095676375255696132357538591058422498530735543453543424508221784392582405370612142952852160919358672735443556200 163 7378102475902604338840605713239349933793777202275378493912991966904099754576296184550738922256403768052447958232033103871077418443773327399746852976176447301021529301699864198 164 80987675448311345524049080146541433399190407504702064208911999532849670669491199971563605379712882033680081880502083582784279709913659274520780564064321601431060445916380990637 165 888900179257830678883744221339161948237430296949759818049776057387381094113894236895150642340403934290335435889449862986675301845741518320621726428896373737164331195116430275984 166 9755453667176373830020071118878097138627065389040340423167934440511377128145408535074900770270583549276239531054389669850979381936024405750312246964655590167541649303414795791984 167 107054014870987813609094954325365740369183344728557961313078473460126252188381783117853007950805644521584624169492984767625499435974498896682985794729793260118854174506300532183560 168 1174681266760719996138589361933357011931080275454181986007784295845369207339199286837226128526854832488111654729416379977517667030216553840150920655573924589580008649643274578913847 169 12888408479717949343410704211014193617803828029099804225698157787731474824992468855958984389861846255029588458553978301109549959812582171335433080433240302260319246549922996367655834 170 141397348556510871010544582417117080106036191527507995871479467448660380685372564841834065040318239543619232460961549371007452539385524356405311747119240027122636332066961325607434489 171 1551123980211046950047686734035007665254337254548334497037696085696739859503477960471150003626304821198557801264018011913740582326939270709588563351798931433510481116254434546836866680 172 17014358034596336070188432228121898746707976809528899240711461702822583007061492058032981352772338063803271642779543911607517251413678905896473239544023652240818074975218969399222209697 173 186616035025736394301174001289711939819125966621149117697269626479351878514810144271046078374168000608962830131901082120464831224924532947068689969480192159190060272418139446106872368624 174 2046667053714618832471019116654389767470890831996870106674807444352851512798570023458593443330070754118749133964981581806293298825264257654888695314310926095385502316259254990396924515171 175 22444544420395305799230965708336257893722872016786406487300039065491898809656401764922954741871230276817159377645019296352157982225366966761466717935214117503877288383780580042866117826024 176 246116222492522215058117796199532907952413402171702065468077402719425000509775833090375708807346326942016893575079153169335002963766248551099818984725779724013287334020590569722634930524215 177 2698584504725335258560618494150176761591798368735288184168995769847066648370212923236016520354161478943779180873938677347671569885207296752899388277767807595492884545512686169604973542102580 178 29586842165396269781185359232958723721129747008376080420434494518784726068954359907627173396566736435353302410529879041018255264273736963160032760780163757771466926665465463201029670862525037 179 324360891092472400332898039716214720136427024442840471682319806997515838359187365303464382673249492213495496791936816900953046927416077425301097352428258304305726828767003084047756816831823010 180 3555708003418611745641519601558892261856398676154318672602114211919659985936240950363347339821143553335494226440427016472420412648931213195025420907351646523025184366071186518017939847184694399 181 38975516265015538543413897940360620069747361935852164107331630437242663735374582901825398426355128334422515888629931874868145500636730451229818803359936521561805502677098538404002603049417698930 182 427195123209866681920415049064741603667777798174749661505957130449739625919726513337453989108220852038179442262503994342968105365535284630764990383451333293135336271636695219821617405089245457786 183 4681982106356088567046393725018642166026496934128405519229829424058347473418443326212566137145063072414856839159321375824629078571014589688667899388929595224338063098327966454859140357882587217968 184 51310079732980738480654766110399900738008704573383824192907768170698919890624067250986707397340080200542298020607624682505104210818296541732997461666280173660791851445720817730587439706764894012306 185 562270788021042864693161217772287880791375420521008753493590447542033943872694955993237128251821892574535718123917894370715112770022933520693289627914595683498804673495605331143421432999424078993994 186 6161105575320841403037512455490231180859283949267412931726940111492304038794264225620380545696963771539540065037107774927903458290736668539933453397973125825187118409724320687362307861059772755247285 187 67506016076945769518178188860771533585655790908029745191405289321809537019989718695738706911221790210857813209981044656265518070153148060879420011919344638248135450580340777133596726349582073243353054 188 739600840038270863305963649735462603842493149018796966115074330598414943801501973010161418234675626526024524521819644699834887039182368488497735453815181155433900277445681142481566940954523205304668798 189 8102588570911075446108181446425700253765539606710589111638333238980824681985607393294345021633037980282511524584696091971428632619867569043599250432357258657075600810316585646663364162977064374514216540 190 88760967983576471635997078746191754485573330504238739877958703433166557718421324563345692252394988333370393158695108057088490227630425801044182089119452649472809134426969298175828132910865102292849244174 191 972282556372615675477788120640816142745734108731035384022411756316686697441794064555707595263005112008879743422429867408885831085085303872486021769196536029286947397686952234870030263551966784733795741508 192 10649655120294376471022715420023689649047685738473854814133071969394098369097385990900584837017730487036073987571962842716532658005907155964790086623369547361177472150822419528065668692694162353587750454717 193 116641080833249784175552835271128359241381323344598816071445245087357899680705018055309173286552002024114579290963187104215206800428856208653781707297205830821801799000095939505415720877144718831096118707480 194 1277440906422501145055601648285562008988190986130733872596975550125682882942039911967949335655181756005483648372661973020515762978114050015113699893566479149494972410664542558232682907700768171552304581055092 195 13989549813198776349703760643571312350808113688453592045004127432041661238327856766173905853897797887811771889171340758065636235616061470655916137912841453266994024675263070689564714465876468374762269759562376 196 153193603769551277119746076200530700678376445848595191721714329534234541650232017673159132746720061273377608381366576558768342441796758480490539247648582892499275470514270668339552811263129264678260564206684146 197 1677458682442775244781830887662506391565939395495170078889660169343942052948449634699072208916750189551604012932931826034940457957119364081178925159248348628731114091309035856053059133708024491314797682094044604 198 18366976144098929441409023403378524193609564087818839934259318978173164467032620312582546177928322860513242195492211390083246362881155928658229837637334130242811631562773218633405285162375599310508432285916585629 199 201093689717688595610161344033639342636484271530854700103207003158109130988669483040435229273756466549440246271417671439187198917378267523626849965118763069755538597724647821927867185330051937800794146232606388280 200 2201580086790400349068658903477714179695189502405265188083894743856695821674421795978352259187955974926084536498683770118185714940734343535314133929982853873518827317568093481425430966368298618527868333159513746041 201 24101612929487207759381998307900310726989119655275416518474665952980250559618670410151478831493438764635638772500700947763154982645294578866867009204510911651584769813747092654738406376639590250258022927451113119018 202 263835725930795104453581688881446340139016109639111031686763379881555294807088277405554396726162174346061501335371313608877239083318835515077395119208087054048161368571189375289363550236360085016898322052810148302266 203 2888000556413346972651897409204030702965578838703783741830305738555827571202316263421484378135059441386631865878774447844286978324768505850809165175470920187684609170688316207192828528282916416152935796321406067952242 204 31610939893065116945622354543355941615489684121184230122399970281988007681852433354188676646003391574891226596672901284073621826703491063560599007237714332813179260034260774290010603829721192497768329737783561096682452 205 345982633118445254899452396661477258960010779938691204950493311439247997815714368359441355222947159364153154668737195499485441415677822566477382270524242752901146528622563132783532559685362948897219670506332083175480330 206 3786589504661055680526592340746139877148746526056620141873926146586376681868777615799689949340706635146611539945189249724816590746615286852817474573988754126702508242627329735130936396394270237805738559563959153096818566 207 41439973432824675011420627490827524643343164434113092438516130138699560527792446535300136057342139318426351989017104646267489683682245862269706224363893965065223972220457946685576772491535291628914262712512599194041918816 208 453490607805927058301743412054032594400685360067372457266192763416782759021590489945172333507052644633034199614770892181996287866125237135965092013417597468180326387189252457339148664024339042696202073455733926120547195956 209 4962436706991906703322488894226082650153267016432932986383574956028035074622812002830209403595819943221597980643589513246003050354138344972034086105886711395686027994246065927102844707829805735276409089718223714124333599064 210 54299994199815321746005633904161460560083950337726234100052874838143531791356458572411632321785736318413463829574916356450912564947737234074550824154466872721172251232744372509859742280324804520996843418826959825587326385674