1 344 2 4148 3 50722 4 628146 5 7811640 6 97205912 7 1209466635 8 15047023115 9 187194478151 10 2328806913892 11 28971725729101 12 360425582996318 13 4483910822941575 14 55782546828291714 15 693968418758619695 16 8633384282044516801 17 107404489879596980536 18 1336176413151749713990 19 16622837734235240332710 20 206798093151443424897074 21 2572692582066415884024538 22 32005842128268726799094765 23 398171914312520087938775736 24 4953497949275902568445792004 25 61624491963083513130817030230 26 766645721588159320476010259107 27 9537533595920351544040554806617 28 118652650803125072444420613709307 29 1476110296338076541033103569633609 30 18363699354434452061042014667594604 31 228455458116268612989412719569601113 32 2842123220151221971634974029522939812 33 35357721216762341859630128920181946732 34 439871304937921605536856488278475904874 35 5472263433540000476352890288235725158027 36 68078246409561049798885242489430392865839 37 846934306158350297335095454898366998889377 38 10536371848250008073722752767108120150610410 39 131078799048953537559806958110339439877877454 40 1630699049689448175065232111034775724796918690 41 20286876367130545681089912048774022564881062195 42 252380936147364044379215687267413939783476877793 43 3139770548107760519058972544206415795048166101320 44 39060632887932446980033935963168573052735298856237 45 485937751892519818853648849987778362087624966383774 46 6045357723512688491104337441025852881106585895274408 47 75207883855292379852070127913549530925104283034441714 48 935631281502489312822029755679487995423757030127482425 49 11639815535966420825136735870996679690994290058338851517 50 144806301787767650979004983194475874693502208511412197184 51 1801477435158430582696028219079403333301896356926680333032 52 22411462134717277141383142682222749525001160055156165876178 53 278812060153112012635984537252525871552312956728402287872692 54 3468589618095579951915073126163822547130337815953116777595641 55 43151339766843129749020583670488586757875357668003657735774798 56 536828604329354029422656945741237240466461125216797074118920225 57 6678470517562917576148557787483564030253069369554747224975208556 58 83084187567980249063094357786615587746086212950953951661506445574 59 1033617234017577750353707920657513478816501001900109018304802851502 60 12858819683155742754095605911647324405609681223214625618331301488529 61 159971446104101644970620843837941940662878558798960032391323975340408 62 1990140945996773204205671598046596145070133851230004521990066098223077 63 24758549612382234873309487956588319159236264073402969221910118238094333 64 308011239174708383726636774821571553982683288484979049430889652080293326 65 3831844956317336466832171980555291921959286648396255326001124952723080524 66 47670454521713677320292202571425403046458460962546908850241930429308425760 67 593049108252744210261812688037664668312549244759844221426380040807172950182 68 7377887379680301875282316024161365613720253719398595182058348479259768285266 69 91785353741814673019451889758629782471742770306457448708514375192778873605948 70 1141864971361911041755988300353308195565505916180654481033771515788180062293755 71 14205486601827412756289507170867176552037817205126246356804453259152983607725417 72 176724792033873050002275075575829023010865443888235130259809644443699669158208503 73 2198562639550692900604069561921859556027151040858990500692109600773756612931824006 74 27351440759379325083533486172197821969644969173785656491662738510581139121126786879 75 340268363591733580374168130147992669828525901984148799670586498132148045711756491790 76 4233142973343814757918216758794533327157268995547072340273054719870783410564489100227 77 52662843067804514347146913027497630409665030415859734713921846425893779673305947759436 78 655157422616765748784038714327762468064482845356038054949010006317345487369877464324627 79 8150552142754601580896942256691565558316446142375453776486429402230678080361056685395459 80 101397767831779149142943481620915684364803862732391381220900393936847332406066787002083190 81 1261449180520498640167278383280347825049128216290842196346457272848869726581737838293695074 82 15693186044053343214812320399266398563135167063186670052528099216658142191060756990983770060 83 195232667329215975282797277874724681100400556733730410468462956991647118628134738294118138920 84 2428811733033880945259405569551029061071487326151526071838404038766008056705749243963102848876 85 30215877881622620347235251962859131248502330114883145431911173052520024290142098459712255945641 86 375903683163076649550219749227217159046971872265104702763456388643241226373714837713668711588668 87 4676467768672971073922383344663662524143846513562152337088989346300116051997556683678962220177932 88 58178069997653287594753821731077717685511621430352300122975777992045911752946157185897890912453868 89 723770160745127842927820923746415690309770921475669257444595574129420230989913705302722662296833731 90 9004135847169875419362287070261508185999788268009289672145777677403222401148572044769564586140205793 91 112016862191199879280689556811932230268860598857010689453881011443405864263896311119046517630912048067 92 1393557097331689549735222278367673701561129744506116306448374522370502061204247209941236863244991759387 93 17336687937292435673133071422438212001111243728570845201234383039018020485911121079624830332795365141426 94 215678818765703317069594002317382011016562148948459449519098718791896768137681113533643890353838630502417 95 2683174146781923555659180328890762801966333864766893490049441490112265245643605366738425677419380038860190 96 33380299202119596325676806990191679519767190737496197671454021029812847315463321135441394834605990787497328 97 415270986476744321151164781082088506674220056322550932326829784024310646647865772602985727138588306077146584 98 5166220684996677994858128160192248043973416004480177301734956009564218074823281285091675371054500943573263691 99 64270890659928653585715132865375755667798011855679437427906127535834269650066747853996279838484432061726170945 100 799568512087895914404877650215226107938677934128911089208429573281892820546003741395424545178252410213259919303 101 9947112899137804570588483891031622443229774355462007322719857460097702963729067909782172141484673880769611462290 102 123748063527189962984369584002118971374756976490092879103756027722441364427376405418035884430151462066517016872408 103 1539500293402399494148032092427539443460815527205412061373834872762387146814310510717720398586876115316318732097772 104 19152309020700946597938102857443135201167843942807731792510091691180190749210684898463987192453026057990922203837109 105 238266236386188618352273395448555917918440253526576937153252176576549583876080317631253547810964622375569652335426783 106 2964175198942220523414675365245904416372161676575107684818227843071335691085665846222994089855324259944257773724560844 107 36876121196555160769417103501474996415274788884884807657409581978760412654236640673533406112730919929241330324266390421 108 458761113374234057565688329053417313560016604600133379779026634153981973586217217696164497168448978544068056956522387384 109 5707264004871191323289380063901377133840845595495030315170466147035008612863843272099663836105628339485116286462105081000 110 71001794772276306742452570753107131531006817334316022431914836470673127893236369494069638672649268482759900455039327025000 111 883305005092053811529492366348969218827509747064070999820987755171350405640982223791292511146576954811152093006362867289351 112 10988845204872547582834990180405456887551791602210665323310242149560776561032979117475156250167888020411133795279127939746737 113 136707839580356396326796862111084887896095488939267143249340092688362558135171180475643983541043815043901128107865973307029554 114 1700727697432809617607013459718544695267778664478665997643778300583012522934026792063212336030852225779482400771442278569062672 115 21158074838238664216167668717857841332055959997646202085245664802619961092833260044284356923403216238225579062182444045095705270 116 263219168792418560315732096458040670784411389032245605318459239953818857169397434671730003821388799610263747340743737570716792834 117 3274604676913006482748994871191242080461709408791442058426630618759028179712378051937897211744243568399057739430395817222605918143 118 40738050497063147951054805777117020159907419109596497563309076651180882235769927759458728392051842874751685757851224561459240374856 119 506805835220932171781635715773319979515639554431626106195529812580679428821319106265439971802157926330345361942961288594403889338871 120 6304969223613275613864407101586041646892656070838682387789917516418067487088681973228620815226421101835582192010946426528077459822834 121 78437606965162902306504320892137436849190437936557532917133486076908624611779118404071103503418808556135995273610532563151501654375558 122 975810978327900200863186934770774102951023492414326146234450707329523700935034401186052836153765116462050375350810273335146541145274802 123 12139675115893894665458348373263256014580571026227288762963260746412469928258915408116483293146912444432048725919425811849836912149606955 124 151024855420239353414571568027429813127283089941309663285335740771428864709078730689307920356367614834142999565517045547921163430331597864 125 1878839980226663172154050113253651944755507899424213436550782567375272562595286117845896071695861157089381604633629510331803003170451280825 126 23373898696843615473661089722768043650128952211790639186585503415747418679419828781948292021611559976147128210226480374467768680505261514995 127 290785349492295419391878512484639598027913038603914235142508466119862729271559841815954598100262399039165709233113764080398532312408758234888 128 3617544534441520169339375691168086931053857735607678757030207754814614092396170647952675802149961049310315701577607929738075988992411571535604 129 45004428460775858838384326346136350989527499205644208413267323137806788376918150469071758725247204132357567497051948766626289130174662430058746 130 559882141545985147733741352895904238621044440632192253012383077029580739153529763965477703774832170476361833020363921575385547599158900902726146 131 6965270377676838997203420642819081557597766197698614917183862793626272377663287427762896892507749270516016294205752500585550480449883105971129656 132 86652150218936289173696962697037594819758574398474301257721011659896984422592900165465234693965909906309603306765683422926033977287522984851129920 133 1078004834044860032993786867815150996383396282201716959484542511199473317348050575687124988940147387644165948850963258192430392263986295451685095851 134 13411028108222652211456994241276147722186424092760496390960973928010990365328135851426439844263814827939509299704903417783009978895987321258618456487 135 166841250836221710095901310260985546530811026867858250844094448573970195248237727605837795964902573828438554312959766213748855251568168323642384647087 136 2075605446202000707612958844648304108500475257340180076826979299579304094199256468494566127043597082780820522446641017843979230732605734767747381278688 137 25821779366377763018461887514923570985255471426947324165341738678514413725950392770558741136243138198983882053054341893418910039734067743796931369264805 138 321238456406036040570469230075765794696130907642978518406534510388588376800099940592281216000334618719903506784106706461559002605156136605292695502212742 139 3996399489358994693270947678915327494843175618231882227880471486190406082622206088517306080410305575563767782231214497939971873453784610693834589364951939 140 49717611824039184421182488466606720413526921918656057330906188497837010997353686416093064355169395303715785974961918925218742496649457060151993737478651670 141 618516975609541373034135670394877721305991264005708028958519284484124756613506885526470203867140415338038845144048419055697582253767710287247196271756011839 142 7694722957955899512618430374052552916444025413074020948306551625875494388924127622579332778745615120387313847437422662176568247779972377659603274687537688541 143 95726978780726323018314162151975956547319575527784576450317328967430137060113213903320212051774594218001547681012132450119932079664106329742551972871635735932 144 1190901156098276127972183576865191301708520728040680488508229788130761157709220363096281842276876132975273026065443496512913987887158168213235222035450921447466 145 14815526214870580574588520595055597032322276092230750058629143432714621133370888622915830294241800722210891834280389046032622017607785621630102474382897045455722 146 184314051505886455896869241404189734073003035675323397454041041880417347439309704450795822674980211502864322144467105973391630601998364914727427037821266223528102 147 2292977589173758629319329214371794097640553659720661959687197273641441569343594041488843830085618857570081643963027661728942458128204988662134895858340061779553146 148 28526019484115051593192701134739713337796424183288147401219207872047400277561969229762727084344502393172903703677706824044882540921309471807465789889764183401971445 149 354880828949282830441235068733482559297583108967128208272717480533975218125373737197590222511059342989047484934292926518072892320396830362360720267225666660786597148 150 4414930825727756620014393006950700283775313733524753508800422518633467023237309998059123969065636116338683689314197055055577256119493082694461925547149289530758148140 151 54924393221440487164361356280160068653847923498603040322854584790708304817595542611200667550797287834836667101884924930484699382480573592411778061439948091726330258290 152 683292465912225730018314740211665476446598123339771739409710853845640001074366017240578832625834532740777624895722293646890010888244264777353709636365758550463383876779 153 8500568992907031713028410407609689057415797084639415048310409587648873986191754220693430469745133150788494617531325318378195615934134493675109414174849728452132687114649 154 105752187837608600912474793808345631428868873421576842370921752990881476033519220673360334339238591350213465869557809243482469062263288109569295091188192839533913176962615 155 1315620782770248554475246311049168803253035635198218455397110939848280741366399990669996215608535185543566085588845773575710478204221890029247122496942362370644966864962441 156 16367113337786259038788627960857425711469468074297306157412151999604339170302870235013190676604919186114912209870352602026361572415682220731683215772269372910661875303136548 157 203616727950946404857422326140117637807332179333760940936995679220960801778842451537505084461219968254234265569065369165363303498085608668193045711131078634269118184945142905 158 2533114486702600070216230414219532447156437990193622526874549897615601087247034682703565378908198019355226383240060284430497786766345645161949772666526722777291596318375344244 159 31513466832098519289992511073778530805594521123387207190769929418159648546513148513782768178374103525299488661138179999903843047191721386651085213571742920119036516780901884884 160 392046469668454459212275307398109227119251689280077710900082432851572638930749029315369243765706072165001317594065924976577855700551570817016897879604682830701492523561110541670 161 4877293735989227158662709429095069288718549068438340402215681598249673307387890635976769609623111728318648565887323351856357769063279633281569823313420729623442990210497209918887 162 60676465744575546672379653727890362163789223312668784249464267624549831717542254331840315260200149567944442353786814786176611470399473196304942138053448776769907276207063604933235 163 754851705585439779035531287943332674527216565336445168529462353224062512287836843506899838144038611386476256866314655970616071070070583629074047382707905259397116323159410989319493 164 9390808947638606669298186562729937890306506857577864231472251197634707574070227719849707996562387413389862411531972292869423647437880142299452364401243230028622973982798832960740910 165 116827307984492082302403191679060917079713206096992877886740539129804768294839868000831396070141495023377026902410451282533023154593803704684751388362730311565989601643320866398928730 166 1453401934487808005142893779912718951166801755977932639786269088721941975435648554501453714870022813800906795809326421971594467190281563009922004090011394541409959286240759096244246234 167 18081193683357868829302351957727241408245426031239783129796020577808911861194116380861160716461504738990600109897569775316408986034447790571829647492324113127994358087052799126698055079 168 224940917758110342072780753983298345526587198387163163642915473727833212563466552264200964795280166106395359292263589244091860944413492195151864333350085128267245139844965818952605849589 169 2798400225557691153026154398726644186466274915286634814870272626866463192730915113008803473063122444270642051068038329305897455250665744965317357130483300638244224901090224277832421669252 170 34813780882775761902139179223348421109227889174329037519086950722220286745210986816834058343514506099282467837330088994824566007469937376441930542106996356164015017320195925590149387921905 171 433104360228667662304585126044520995020750928061737955728325500213978529292900503491904164429562032327240863612406698018943063160507686188733570687330672759658821015034361669421502244865002 172 5388078573846860493352979201462147455344039015707828130480388706456471081674481542475324679231865839903763125263130783631323068558791230546355157366584551075964470851081200207500515349433424 173 67030936152708808137373959377580072448582212254172312938576483653579162001889553057234394381250193708281210812374776470103780560884308127323687066846178638482936650802365805294993486868392310 174 833905137040458559278233408776882801792511256410488301938384340220557293852113743882411854597674062695552043871566845490201623390093221049624081054012360027882267669818060959772632270788650621 175 10374281152783273975370967070736285910475325286019274386303815747598267637098337271277817801134861594955604959465193056576450608731953449523229442471723681608267145591305952289673337302887018909 176 129062293367036281414494754486176197643989456611111172440544933046335454482124748187180013122194287267097670282327128232292254258241226869672314743267854767410712790379023311303595322719684604828 177 1605612506914763710330482611687372273572495391096053229062589766008219279995569673687701709332962755329005329390611874528945554695603551333953957721807331707482014084373314454844103798043919463648 178 19974784695864976199473852317066647491429984338350853754099435055642104909288304186794729061520114056814649927522679111244334241794743659123669701187189828558405119451160195499324051746152346263654 179 248498328163149233122554586150424748565734448975829116591051908571728614929405966778238107930779760515380031409461638844962160969654177725214847466407024850565912165002149273501448715400113199554676 180 3091468571006099677118448285365294388976532664907209191896886220145082729126025006605608807862374072495806898777344590806396633248574197511604990894741649022073821054851817642482524429412329526282965 181 38459727259186311115827885259243118683479688361437045735207391158676230879580471174690526655166434862161919859075319067682312876585767683128044991291281892600250234063929095449464189813122251946733358 182 478462124675463872929416394256550844858130223220113291443517748806382581814519917955194986297049308807316669390099453398714370968472210901867806446005217848779747860063340389367997319424881833080578689 183 5952356427443955341508637912878643980017921680658819274587822815542165243569021559416913169877279735899053569505166964965890049527417626521722458766889456348699181895728418665662379214751768468585527192 184 74050891830498718849793411561303303745916035220364203985815575348855376485333887653531258880993362803108043396868039556621278613024470943972250760707619945897386598441770417748324137224624450280152928210 185 921237605263323648149579799587252814369408314331500053737050615663414718616332522565499843271184126524675005127251661853854395760279453429023829573790874499439450601818266860099633599072866516812396775458 186 11460749551726062272834281372024009195969661596409158891035043429340348109078228008902989599873737120330008234112497107858306767302344315976263604673592347070321286281713032542885273963079256549210477266713 187 142578613309912394133563250818129759420820330787112298969647985075383802157974602242266064542174323166574229296174870921810281361194786363179384144691376192591803112356484291087332606974033591237567584004412 188 1773763651463433400869967896892191411334756047550035186207154603977300051498841643136825615855903303993679564386722069181516356502144154644342248986229626586170907514207520166889736427057768142281297000467729 189 22066686007207497188743287583483526902862179266082897030426695878441547660289288900970634058940982310502635813378815082638068096446417001553859858263618597099414385830904100098961416068147010941689059689332065 190 274522837887077719969145110977108483251140428296720685127614228204276433872951983822119634886574691151437169821476499042888189052798626075131931096605723364437589228293882172046876048660394812886588533651375134 191 3415229114918275457994087617720049515300492707241594331188532881689682505703235054880695091940300510528495126469734202127950002783528799582753420782085473401780697995271843598808261321044394255291229340258247660 192 42487503033111048013375762151961112403416616214999818735207019635141759018068529109541554558553640653020771556464733217413505758176823213767119809342832303873564279583579105883994197552299795391937202279169316304 193 528570076339319815182032385110385297375557000325556484409904415316717991248896242195864422135880745775127881685787515042018640623205177378971796176852375229409261807372134186948754853872703672388279729877724393334 194 6575729465288300963818770424915193421292249400576480952731198559471144244604812901956110178320799371174540461042927270484607332507957787374666936170823800085144602395548627387451379253109381643448765199227875007074 195 81806027121562512567510863296437905278502550143586897567359238100443744011003635005837011317630525028086021081205740275614090218784760707668191872626232751028294658589485102398799871296544974729995631723681910184204 196 1017716149780868887749012321822418121840379583156587980910354932017560963015584394787903986996016273742652568416915714077153524728090630609989067153569702319301369593265261021375542601062857831184522543259416321070867 197 12661000637345374407962292201070547811490151548405796478437141053336501511824477046249242559299796603293099223696639005641483288039733989713874891605537811622735008241123241002027214477195802744883477709623777175529613 198 157510458268128513907345601189459916077931448552874418158949265194434579876253190328483586521756617046237475532255373937863980570310166392034253316528072779167411095468850096857565214828048225456314503601221118163396071 199 1959524778054008435209891159286456423322170291618017000941540415859618037640048266140548152060826005324298668227317311675732021402705827417940431760363973439754543650521383709104794162937086584523552704541125216030170826 200 24377666080250135768162898548219816398511909936213850815230164001123516348572187110765093345230803753227136110184845616451098391450935690181553040643944798219036449118082822665722386896206491772097129810623974034890049639 201 303272819091547475426266110299822452286056081673865002290174013347682122602137129855539983648616120809336341426302171631037790491387549932730178168430043771050382123175473602433689152184372275159073074232256368168307529422 202 3772896162288836578335060613962502726706470989723863855407619148947721521825193982210547668493568283231743525458309432876436494372864612950225293440481170106776689418925059537988981141313439446740969899503193204331731039519 203 46937096090754042909549222728436052442597392921073582956944206428055952849698940425100051387193667061874388618316028984443528748770354065921249403554290552629878770808699716141225136218875343620709641323386048326097015745976 204 583925688560738968786316304581918845408362554053593918422290528837383167266297369582138094174283958827612444594919429749335860705296930847421391608197387148169934105271144614455685499468525029671757979499267527077594388427995 205 7264386554759601477819237485229258869472576677555778121718930582317028159073977339367002619998901548176997626527145740662697272730733777529664103974098605083758222017481121680650224148871147330989553884911338038932378866732863 206 90373335256140027227242294097058050840786788263304012165358413167678729232788152552227835315710725135966638013609035692603795918881971743448954076013008790399334292592147012014255815198171302553520627542325460166801560839232578 207 1124298612656765725432084954274235567399585106974616663994305760503230516549039399448248979319170502065997387880963705241013782643639776206844870286340669463879494769952217218922711080595139780165294707693214104964939085550106062 208 13986950540657930120052116034227232229565365146023144116445228453064308289547379919289897200922331852345986936891584081118974287195120546527978583998022296019893817960286875558338953950887433606774159956027499737875928988690723368 209 174006072074142113715392264191560882846480526384669319074115668149064154900467769791663414630694068210413577380783298050735469216235718725251431515314876115722306328945128268031791156427092577863985386984455860322673130432796608892 210 2164740129069427039475485225919208200338755615447516761381958507680274209255109968796616945510293545789563044848207204702207431895917133933023331844892637768258075086388797010233847918601826189681469857316885259280113101669415155524