1 130 2 16900 3 1658703 4 151310069 5 13602542576 6 1216562667529 7 108631485025292 8 9695922803812530 9 865293308203272685 10 77218182866179219113 11 6890814828420641198100 12 614921940899081513160269 13 54874290718760513939554704 14 4896860225362528379459523005 15 436984922858529934935997682618 16 38995562125806944445637322300710 17 3479877159288991659544639710756823 18 310536490598280439380643160550928505 19 27711585065164470459027314809152196020 20 2472920155567693695744739072574575599936 21 220677889084751872996568516913715874176420 22 19692803514180478967771731899489331250939051 23 1757341942384955483202230432117593980490458912 24 156821282466741352012905471512985666186952251023 25 13994382107060610877093396797251989539042065114516 26 1248827502733363367393139687179359664113000740499840 27 111442586007160277979601185640118390852501392917384569 28 9944888264215936466650026566851063571074299692361461138 29 887459687819743680959690502497506421089962721487080986667 30 79194926738295500762355822659875809292065965589100523668911 31 7067178945887954120809648068793584484890765667759819098978756 32 630659315062546218981929092234224672953025204766823584434238890 33 56278633202938810941130230419975772618498284810612514721656765655 34 5022179930660040063098485730022867396777924561606296046479652891078 35 448168155842978134902765295303059091522904738753206353989782404519916 36 39993528444788039546622891800812754682885162557423308007993849294395028 37 3568933438511572003816277424128128253841657406583957661098833535260902072 38 318483674330214217932222127225656371694158001149469923771029303652013999439 39 28420774038637220011232610522154828554730737090555608940274597532401202893382 40 2536206600397934112868221158491556723244582031930643408949169903737386841751013 41 226325430516335015858074812825108075985373496740821611084680194554728562796784841 42 20196777537905390866221807912181807198334360791826612574715364007385635181782191281 43 1802315462230829118123167242944759084250789571013212515528186811988396400429342544863 44 160834619250513014459302846128965307413136998816871177758218711403827203350458990716158 45 14352523346517520597093100596142468339937050840843521185896749683063037113939342731129994 46 1280787229591886674931925007253135490669644907132969311514538675332192923243636247558691991 47 114294600878227369217858577314409289183598458427531777578195162850001954587894011460185398159 48 10199395721704534656055369096891737340868533840756495344029937604313243390109075041231939070948 49 910171366701378371668098524177726135744891429734591180316784805217251185427348205100003988422564 50 81221666397370630947836522052147971677289997691835665687399776357419030533606992640977408489614111 51 7248040680816305220392117552546637044255876077731961105068755961700528950571865549264348757088096933 52 646799013624630122085967043008086090952988973921532351745052784095909688575963492641970864688886209928 53 57718903969876479732283631371426053431419727563625621436870402085708086167233467914124171375283705872623 54 5150706487343598389103078900290918081891398286253328228671610948093331318248357960610592996694899233300969 55 459637579615325544258712398549098466641284906096029294350439267401212063262858788246788706010107057661811769 56 41017034287192016692296609097356455072383218683986959776528066893106709197858321081030980333289270273328268742 57 3660268821197556182271309986251440904829860898761063420851822122645716506216788474047763994946657645810432750702 58 326634240535875930217456981238836392455191063419670855043631678002914844260035563460355598426753638574982606616084 59 29148112420754373023862669651464009382776226520313829371255426435943500960147699473322348402927276220182142600445092 60 2601112658302637501948876378045757780603194656751886370967305237702268773446710566676959708286777475943681983851098250 61 232117502619646828436323128705904664780229496323108796350041152000218468994457273509622918098459415853186712160991005074 62 20713649157180421219768421933079080656444029025620603365120961643009227290074264494532136390729461251524717806941686289901 63 1848439934793806419614702917579938994600492552463545231261678858829623104151674092771674914976020636873524164426643054849751 64 164950664492456949665788111957444881030769729960160193192128538475301859269467294799094035050683433082255011070643255600700617 65 14719830060119444661774012512780134598286846169584858483966409246836669561040721655488266028187688385661387785320655881171033166 66 1313564862957580263184273018625673888935228115775149706765333985108014260214956201038390999104564278824527042102061492432317259596 67 117219603905044360376425755897756302233971941752045042136705604811433005844852796577780042014971476459783600661674543782804126242352 68 10460416479714575902587000916032379655750656963188041706101849980519514138585103184244263640833278440837886023282831908298454021685884 69 933464278020611450969843252565266323100275470129314960545760395489421272944240553064347054313409289778925363907201904268260883790699846 70 83300273945145757322816260095978626041603148395725423067219208190263394833240084895605193249251497151326425039335624580160704646516641272 71 7433530990655770175405124637007036275413501096201331635544605180604861653571908681467286330367569846195631973624008234659434836355819483609 72 663351755906918315078621995618656719748359273612610514871326900114759032514244907070609271791849547750839555656482660368758064422520211306019 73 59196033838822099835871202287283045716546336471232161590598381373260587703034017902754858932580773026053524839799268569475471107291067624517121 74 5282522268228799537557874355895435808326216565361413951917639398278848683017531415870998540116007711541949696699552181747647344271287962952191346 75 471400526432437823703066297067175297288447637935269088711964041725810166696340969827205422081867974088709846685899215984014203690739216908718974041 76 42066733472623510412381909276106654336093739482854891902791216480713000298858038660873220951838690363643863318096672438966618067823744716565732422813 77 3753941639499564144653181319461141985284194238152806268430972530080861972770028016864757170520799781032122968160233622629042405804642542842691641694560 78 334993394291943746474486710393933924530220458400805856778975321099716941889027671698457498074878210206753477973963074297666952203952002158450605463673370 79 29894064691479260955168280504804872867229855215549036151958881159440251576628658962369965994095124458381730049814618814888233616081163801889645154893887728 80 2667679778185520316973364736962283117270807916892282839119807420543972610242380142925921741338254916511262693734334007804167217829664465283769117416998852224 81 238057804195773193304430003442309615799975438677581293847111040546274300083783120513238035271539874628375710256989434356890745612342666357719303415574183949255 82 21243748444597589198887421540107587671713219989734691533857331021831475883936583093433805684779894240884259441292709005640692699158997429329222843738805701107210 83 1895744815012266828434330331249275795551816105142418547052737258315298047168541566401091689238424989041002370869286078896521589073755426469639705464261086031034491 84 169172046685566485798899997055944720977972461238186111166058164414916507300318370047074167241284454871183259566373913502555589067464610279245526655615712481293105565 85 15096536808725651182264175285774479556198729036044641524133503759986638402035447315796461611795440079411808776404244781158196026788835216064505324103071860073932710649 86 1347181334519215397973938425223893932321988343618059185801924567252429625303184482125161853234729958203087841939882270428372839344878514863373266710104340803214277431884 87 120219462984913271095119936133888070236859365002734325726242825385371764259144272164935332656867522763001109301031840207464646548719564068060797747323058569255164366052753 88 10728117225242617896062447081141408804991095759208475448507574766474233273152535278971280418706410986499831828307623822052817464193862203194124154072944506263659742352963120 89 957353296553909051615398874172075692848720012924255471728782189918577158778666346344740751990430231529212762645891566072795606505395052209795943714107979125557477872666257136 90 85432076773556096007353431791614960782444352280699993742124218525429068513350136945223575460399021036339922829697898908653070272260592945488609287076367163062637858768334002194 91 7623768328907397089397447399894144904065671498332221812914925449817638615992995105425491574391146050022926357610413986640651800463680598824935530173705334069645971041783153428418 92 680328112436124428333199454712841951535738714434561415208680215302519720391190395277736098270733998710863208256606913564966625864863970732591946250066920212360846354613856417969347 93 60710966100045820818720663605971402270665161394612605802794008672844421120546413061627386058475210285870362953623500001154018454860291811081757356284557141312963147419418674763696349 94 5417711450439250044024351931195402184811811472240287238834144608565558425145496241059210436149571089772987007516969291598342036618689924547152803875169159366790015648051878969653538809 95 483464508073417229749175492314221304665526988847300295069234195269921968160475568934642095489046735667284849103712215552617748563361948460202161079621555079307562489031664050800565286129 96 43143296335525698569544701531684558729421292343141213145144072452070252044301668637393542342959951881042474500074680915179730810479879344819955076841890852763713687636634854483707675994620 97 3850011712570900811862589225651260070951325255135533692792720209947075511545668385317184691721111713019447172389450904324952566079151499507912749920046654832928972916909189368849465976622286 98 343566473726479763305432979506680215325333960046057893135330705973117829108225893163159526400964714198789652743392331324879021311599776888019634020890350233040560887228437241106489961545942675 99 30659107213475562616174800646843955990222728236405278246531040166083442084842443708334917761414746693494070923147191858210390503860792655659225217291050578741966073460664437856341251254590772913 100 2735950469590135555158178175331099671442413458668342590213912588223950829266532332831468134398885207903345846176228927833395299876521128815007947431616388855489252365980266049269633962139470423865 101 244150128701739328929252745947773689788885259218098330875527955778119829988482688886417061532151428551772285875997312538455695828668788988545450034065910044024758738762354894535853204976084856623384 102 21787413919816232917639356581202249297726580036058947100307138930665279233436155974565253150535790741707567730044279252521212113351921775028345809222744513681647333263455215521657134581796017664911941 103 1944260311626943816628424043192068677017508084291995347178726691811483812492005365330350566247424645428247144105601654171933646326471587959081337197598469909837036569784164335513377156928810143390116550 104 173501461590609214375722726744073153541422850007142776976865530744450820446364418338747037595742357315413402307423753645027529958618128073570677803272185496723874315329916353339171290701485937272369643873 105 15482884156025312195001223200806306885487496228125397589589136432628476806806166730724017462373303635414310330942916658021616305395034496100543121199417205163786979013122148606503089368859211997456912068047 106 1381658111644832962227777936590860303050514590947053827298948977266905345601417461227359985580096290208793676115028005882572117025152603468338425136123560391824592714172950648161647087279204293345464754124899 107 123296093817964028926919794263563440556067917163992735712293673855515188727945897626797298823104288460384006138374452192953889608565178036246880999891642602336996685385138240368578079217341830198267091210838506 108 11002668911103221573432625153950904680433993887135436188214219483088598685377551698740002450876470643045087641234154787434208374908246307631080982396943046387042330871681021034558960202744454596187548762367179547 109 981853677749840470986707213664077004020841737500857989149367620994016479788860547818997350703921390635221980239695521804315542051621707143886622208762640709047271176798038450989125538454536166122411183376291139735 110 87618436244867885211126654058100537833063131025857177920497481749424339002567057755014222473944047891144131385668029841024842027243413734095965222124098780812347469335972206661579928302278280216705446064673707326704 111 7818874180508945651699732298728444092497372915111217545367070567814665393298620266601792211144861355418005112816248509849971001643756051038878985747768565395836740823010295694892930491169703509070329411490182511722021 112 697738924257625205932738651705832840166952327051034150839735116370500697576414587778953384780559036477759144638343563451524994798310824408593205194126839019098392765792718481984316167285399024412601075707514635061750298 113 62264668184301018117293587670562770387481632946839061481787545846372968136206065900735191121551340696895493791874506711118219156846204498005550976632154665207437786525643684389189851810713621131517479122178685405590030948 114 5556360365341534193783613756791850107491996034541930550693330307822917859342358401840866413311025764660283928877684915986098826593704923907002275937730944032307046441250229247494111089434111974510475918313359496876788761865 115 495837228557213238442515244902626619623735147156177989840219423108864283988201483795689021409391399698491203639498207685550921333441789546056621541798729385505042144881535778554817914265220233851640170661147344357366612790013 116 44247410365397730244735009635791890657109261472314727669922889505176428954455980299524734267932314977701634741103941266072669486213392026860862544964985437096255576082412824818930487774988277522054036366231551565339576897308441 117 3948540390443872685274809618197704356430085693894991914721021938224123494039480589098008771836315473481633942900909248152390311521825219101654591359494432051686994358308129479973485986740496024915963178902547383162079444988837112 118 352358953579779894063543875781586123582045604522553543376647414084730924464224049580043980253812320978765514435421258721906910771500367440117450618307087057946961778380496244630380283298544552406274803922146365777602212956790529798 119 31443728540378554921971355981425977983354343857708087631710751884485631250158445689673180873774236595077700726008782420140103620502213749255945525298016719766863159849491307679630274107935236594415437880421994056705174673460020441789 120 2805968329955200164648447638240878707886469939367056364198706656279995702147806402839428122909012368592708451947405472631955569297137751209917756942958295973734004379108456154639492367780667354510703327881142991654567363707641495464635 121 250398366675912840948089140610040346838600204332004997590401867928534663021478611064099077287381198009102560386152902694273555370235689541930235545250594137326641994576775188637467947397532758502822864007584258972891965257534663779737977 122 22344992765818547323852828859645692678475688739294481447237997693902589087469399792522840312386542992658077915364907865859254142165860000306312910622443222079456262156179143944748394567397188534518185588528032593656624406960651698580223574 123 1994017406474214944255450557935253513603507743148353932722939756833902239683312637592620964295916544470855862501346971050583539994323583056510050488721951368130110092894944060472204340661384002084713342877677870774707907810961409154483968372 124 177941673957686817862180628198899204209781776739817826294990925387618080767404121481272205091750316291577528341627972327849474059316391179922560128071555394281283938608101466781521506099970415770990564255794129888050546886298575386412690669537 125 15879118822162179075267378310467129995056698651117990014272474446694748277187010954822931555122466965779190055615039082848339580005634861041796533093283477939006390378583448058787450211329063920148240970455188181478164579439475790789395307295997 126 1417017211090774028812163625835067440772070118254434580188633195814506793082967030700223792277312633379542137942502020751960699024477103014821937991355085318430486323622358439001890082901675327453170720152463617453934589360710451446323462489399599 127 126451461130515335484601212388630155582731388186914679477095498977901581800613542414861451309132212870492733252904568555282658760719768062989407357171543227224955216678688803180017931209575447704384087287240803802988025064985509331959876697286619106 128 11284246865098884234260816063905181093190951420528889044402260130888798670350838384131615460610470843028231576267347340024285551425098038078229777202989260629984367094035927026763993761254060886276671764733735204617018186214881284988834361972301553545 129 1006981067471158159242468542726274635545720913335996897040722014724113494514526047124638654787409111227441016009530402290226377734703821556077608970413524053987937386921887063853891439205991169074588252271004505608537583460613515139491345447035290078562 130 89860748561039866061978574466375311509536069321251316058532994563733978138992132740036323219660793379115079509178192743061292516488486954691196846747217190122849907102834388790232472757812060895121936170664659249788346639713385821368813458199253239258880 131 8018973139414768893249397958599690833759167821057817832200633009775412940527836626554202163038489080322095894875420308304864339315853867536657613691567359667429435337692703152321035475414152612827976836372827913300599228690602062159138599132071312444692775 132 715595309858516398631461404080671317762641786060511051650887389014047785345090928839128610271064813205167307120887502749881215882116072478238155067404952219280226834025282917946370454087268773131412084736986992636465965220928369017658734812096027203201820780 133 63858132280622386806892458816454107216496378191722103498971575521383049424453345871298334716342766705199554940981846919254095219020637687503557416806736562570456437398281134621485993810044917492976839647968447632200972967860002775461761364648378005386999062915 134 5698557553676140445621573183080427368558496356304863267348611122087610621188261404115984177108490021237331842905675716441397120986124307301813382683204850020995766802751299826014810326692191701727175804284858272711119873982514624000730226559713558135002257675725 135 508526589062383677596057600150659758833584548481217883780286297515774428066449036644089517801835203217514483680293887385399377229211581175401764371322275488818710012739838108009471313280766113596823365254480047667534757367752932367350716560688029168819632819434456 136 45379780645823256011996151426756452568235217530459459131355267485072827680832694106948998729023441637562114018273320182674552370349885226905842176044614640254718645238948898912798838764683613241389595591054259312434231381952182856353001618098480345991458142702221476 137 4049590593207716453428368528049124315193609518304976520592352073544511631187304172593490660355477909486947732805770083497651758329105137871572848687605931925260127808713268502510023049619092260571742947157918622219047112183400052452752813797656918547127947617372012251 138 361376448700524993617150343571357228051794414981552278163324798958051724924966268256799460723419010445904505528173372306977284486677312994642244380165809541882044022694702008180537250202926622879201247243029745538364030010954152647235612016967190405446575442098454390457 139 32248429728783855582216689998589417068527986758585135295270119534196071098981726683404967397571236597214117522365303419450684470788441291254537763926171917151130820140842864937895794046700609484092737799328307234940832659567131637199012463461733371440065228642594900715809 140 2877778072455775843659816329598636687098299940168948380004001857935746391411000043866856140901614912267435820356645079154049405286760400975281477854372189197968511581137344981160190937373503538909545794348345762366994406541476275093827446859072652994343272564699282526922754 141 256806508222488712255695133003614542146785915393487905673094361349933970300026952207330925557088173848957478886421908662280632654165041158271766139369807410929068875989521212832305187413094207073316574932165031441346857661700439188731846956901122281877431448476996326947509047 142 22916841050619493362113906715576509676556227495266264143329471352468348957965674890029697065777968581923778146578088192941691922926649698290643466801939973783618688474536988928686685351592166859784293182716442586901314278760778396274300377441152778164608553050005133023576103756 143 2045047874271000547520279810965411869152951774648554818345772284150823393065534909794607625179039948286327961532471589687073485585137585695732926668612153033857760301042260443658346071663189912416175456624810444488839756893178692134959494417633894771248602317040809325493759483864 144 182495519291795380339953618998607216665544321971270525488882106852231954665726764662862288068531227850091176479005476718422680611826013685166794617117079048352078108879358555498512855610717627505313751009392912357090091278537239099080793434460908424251234406047193931456967416742413 145 16285493841289253892254590618277689384032368351106686878727492317025953221496986722521746800063210136404390330471343096690995142341303261573766852887889923118851531326909391074317071145151982984288278789910531451218805360258719816624421352158253112889549273030746327482821293980780629 146 1453281213061507959198091915450715779407584810138741696181207407486400224794805938319772348383410330484051769762844393016739120093192020672351029694338011362907563923231973971173609012132177833193807920759184625911482448789145508226759746983878397697345202484708531878963732503281821536 147 129687579929742423758603044845865776374561375077553195079547545968483315462318071863731535156750005194828318194603190912357154093616177354134071073689925247882146121772912316807393387703485473458406628785817827420037200098983676455999621145843827350863555414278502850711968076201707430199 148 11573030901983796864505477438899975833668923156141061717674515979070619482710223667053857363215152085974255933321442679428227325103351629584077913353367380373915299349181856457627669738883877883248161528023864241176855220547026825146597670395325092654304525346913872688102365348994562381289 149 1032751511986194151515615251777123181173142427340858471193028125012675229052919878460178187641198037032370859406934205908044899651079540950320735149187402425756455695919421015737197151771007131558685777805539116150620145471078710421269142820055563359706394124010357459166460361453560352720863 150 92160445655333255792510717608531766559170842731501990993133727968312065122432335538956121581658648656119181537198065936741365869432663109242787569005187022240532795310236790810518572453828304861491992869037281212997041844042219249188596081840183179080828399517357617942373251586310159791666165 151 8224192988161102151003966361146830299210093460168985337120747288927097023560612151349841366095463960529803164075888854544961858559337946207658184187001175695789015659147268198341194508500579258935661816430109434984134621155073876953888389084239374147625182597587401965508422044981765426289792099 152 733908672267842010242674106032519583983229968148585594194867395709677747887137198861350503191665101669923668850189067778660794119537688171560849147169240243535151597849427768150375450732085103947373344926851016650266327301225825308132852176918542050998760077795743909981875389199934053358278058805 153 65492375969934591899030118397479698871753093534885106455253438582104298056460156544411007287462640819871040264840039225293823330580865042396609783019862309902554697177652600956017100747260961022287073643308132281215803416216089909737659368068355552939633871164563429194063635917414833409007836250081 154 5844393822099286744848082999237252178421034159744439251790060600865516274864413351783381047443419529856598889074060036663682744548921774590963577407698090573436245051581705512358760022035179857405227129316962269111578470164742922631960070270386123972116611809282915312116739357887033596380222097561599 155 521540692972761335394089466717127918610084521678449367765548590359271782629349794807316670241348372230153470373024594195926951347439351730337284542540342449453966032226635970259904448189138281508248131019696374096292341073931680440369564601971455896328788456402727151620643936955735745499066139861900387 156 46541130304734482631398566634630331074118162561659915657837839314819131970313223278911765123946620800749230060447767427984336873667237995412498655332985114199036768981701250004891389416312159874739579530457011866657857649910767433927092051129417756782978680068372473512052258789406678369917982830152036663 157 4153226851189160783962516027533137742076031879683811793271453038583611436139993135486994064682160671267788253734435106605584311215414431857512225878545470685976950072333805765973218881421683947327467901493728541267975305484499751392814196554746589619311673394382596108742619683836167202386312848602003690319 158 370624717631404736357715004989734380759402772069716102558054729661569317175563991084296220884469746738168791944630898050278174119260414562011045860851349501145149127343462059589577954638690150038842527721867422837417839234136250219905530742474015472961353569841946780344453485442355603130867813450493532852111 159 33073724658220515093129937000272082534120767112017182935945907700565311699729517412337509808912930894739686394928418440575113837128427969128425186163015040905229474161162601926507133504487786704264338621420460110548514933511477577861068731360288074402614167077634687510875834000127359349393341582394202643450425 160 2951425554556955395276070940354565403057521559295284342814271766773511876600958101346105819931549792453565874067270307150740027841854692009258496808932509221514830604218056136935647057648823078653965009624282823390758091326429636330587214271925132472326569952555973893793309617894292370944439733949740828269556020 161 263378645559556702586011179522483048976064062105241789506626027316768513480469558318236291166784204906331995539156256413446529602794738604825227503918650464034879723309566096129795784818052061650866691696199055480228153024218089671873192188743111674883872060361618296842220691897253828373614807898054947976737752389 162 23503323954650659802880780770238583237552541442818753741391842117423747447600151551295273357237357196207586337340703046136963131041307354631648117441228246392965290977522478476720267352819178864447965120669418270108179710668583804804812529289072230540634924672479734867591563264369202315694773975964821835386459477231 163 2097384302905993330585293316364515820200384158931268702542137053108550694146929793341713266556425806532299246207502529459554307434885083277863626678671194527265410235069385670812175045777373425794920946033641312343120869616248762413201691567181746971057236065356267981449642015164455321434398204491406102375507794229540 164 187165905663569540743791949187698949965080220476398828451851964854101024156810284785103533519412348174926956545274184886698381871348518637720051364439371499261845568989149736847582715427360337140269558362655115787413411927082244296282152258691300747981115132620210517238531846001440217493356678533153147132553698277053179 165 16702268723155566279714930445877176945326852831936401595421205607895208377219767476472924895435406425409924226925363269760456545730747514864833372419499674756372319144418840948253462641022304419300249073320278929080667221262678000041337165223326060401149930315602130335920379828337946822107026325380387934510229675944108021 166 1490473275629276621427829946089169331047143543237561531447522815436838310114342423162794680633990970683032496729920037726604893092810867372136941699866114336532172427793001021990880329415563283808797681526162808423160718602297365569070431782969824067135028931485609660384065960196269187210856759406851838399628971843609963539 167 133006516790454004841962597936422754120382507448959642130631570569574277016431063026690704726127849986883970226062312029199276878157999755493770083916246357671539281402805376111348840054051025409585265042962477809162214902008272179969384975909674407700102260195283480478749479549881335831276050285459990322739956108162242980671 168 11869205438292954036447832069590001676692106379818149040788035807964148820824729959143581427653600592364911534058201885933865184514717853766779168010070931622494428041942796175256051953370825060738072570279746095171731952716798719722519199989049946569136043766916119028326610440784488626900715737936420051933174413729033102172772 169 1059181468215954184706080389536342607157944697154973609813937722463217578994450409208180687711385528207539106959868629023709460294514914089475449341644846181040987384361549600191941878541624036429586622554196371339522704968136894210985251106972511195403665007699640121410096603528463533791247094986553174513703931404492001042518124 170 94518996106739613025445104511920527702480354247602982529889151258127820229517535588627290766071526481973494973806710948753032962792632527481601115057690092750058651402375217105711005665991801878872405134345875803889337553486578728416645726084213714571667041616722936180278638074237585909469488145222167393366719973237761606360591087 171 8434664779467569922457821969580677687880299105162544154712615154210015685506656977792929194024293123418855536299820953757630535859443669924129657977332740988936218061582665753772949769287432445483839830108831329965061897323486838961929657835777462369348405141983353379980047002471067495095610826256766390036931241606008170449497734244 172 752690706338531095190054452283311774065895321037796155509028982393557249437558446459651393250523904136285673357365782456816833992185096964440766598170922317772400042917235320401098264027011181434098361856084334108817825143352211321829774367240578326372126912650818560783544000179135587876583952813344996410009081495502374860934910068006 173 67168442874876095958608033424020718487323787673787104644419446301656939276871041103692802879850755399405011184431025312205260944960296605867552806695802494149944032802903593610553484503605271506612895578751399732972936481612341724326510760414172412487759299679810147043985769799740238685736565206020517779339258627359227469521756085396384 174 5993962301171752159550389351465037758299427314256475406512447442985054089576519347466810314945695945526152351096682076001365684541157326825544167893576051413819250532184253088027854994834568393956613479489108234581684003478767125127052496413003540608294025860160321787723118210711306811265893980105620716451039546143764453752891248179998087 175 534887851052248191727744862985505815176781557285224322921418798768856228272935465584607246697889791139893345278034167158029185511357899269251253320947725772078848024744801104490093418304855466438528379232133865166598166921035310752459251603015841111233647363411740141333631426701329783641215022507555348507789925167926816150087423946068184980 176 47732200976199289310270437839285093692304231743659971219778777839206021560146525116422005578939322860660714818202015005769210496524330992684828845782530657441056384482299103521347829567647119634808945080500650253717541172366949110915471470817675141832472613958770504108845872988660571494506320220742074101071929699289128599553042048975034386134 177 4259515346161280475452278546664782509120069281000934021290012150862475322422095712011427356392575532311336638064243860877121943072618897324218264135788034010290803072213332399281264387104249665057804842146112717964281482815177016843239498043204688852884655117393308079143003027168796034590177482051125369314881269377351552675660768692653363666498 178 380109666286504015058493899940236697324055896096765361229018695516285459405662156266533370735540680737239810642949821549448257488263255742567842235455482735509720683724528259600318854281407823126285903341094561353497099822952780111289768241836859016073111777430916902273170800048312847730106086530026575946499764142825125861129251619289491976341701 179 33920140359312791793992220697305756528397989719205296380820257558168320644389360581585173317466723279787643673684520562681997666433240336697066562469128988007479258767836178806166276500471726554435543031788988514262710521053389473947845076891291206868405407210066856995258716623456412432498558984047779394150170016651395796565586126184576725013761603 180 3026957807298288927985857294979714448164623827039258372086936105020352763322894777071078519778507485680959430363139442323640675499616010445444898861545284683851322803758020636362622946273686075546996656650094937488657683345676825441024754631296817330357414610240051571186041125563470047329759301990742855419726811870322273912162481209105833881533090217 181 270118975632378345039338307416575943542060021123232087492831099614117217790114186732678728689913439339234602299028467074489695636942114119774175050066284810781784916960661147025683103466491422239400524692325575617157219274730932587378897637750831969538122077804521056933354777904012252419673987766597432529789401643007505476053285108829058019870379572021 182 24104816003963284323119943409274899667931554295508020509133617330516681514190646266147981876802125986325787570917537408000234582144067628240905633656023748789195928705499731910242115063142019781945026146347457122846501236233077359166201674641536322623740115408333732050334816545444931951971686896615180541869013472200967517403725355952838706823704928268835 183 2151060114250176773457075417399769495648117449282759855879420000558800965952788298915463765920859947998011302725395336009035107055622688782309686221315034030912445267997200618476455716703272445622194675893151880803452132357999482870926258208934607001799506064600367522848469122586784546739315202872125479631348846538043518633142919418990834187294236182331268 184 191955815566366823922744783723924492426487286561292019780096990056017355056789310977793585079541906907988605967959896417286317222339594966070924688638859268342333995277389394556957459703950241577840151703720775396443162498635640735700210378986578645356593943406421671117781091309752620864190373864668580778434959916213663996311167980078920669290254495904177271 185 17129709618828244605803817058312714629550930052143725534243023650089297302832358632403357608000368778797503815141860190067947142642621479291479048725875456153794699652759442997317475740633924813469555532858607008394371567651127378490038335911463482703483815839027121505832470892217766997310784968622968560632827029077203125373501596179693728145293717107689752767 186 1528617149522763064697090485795015493707754942101909261731397779251021092741611795742465698990595805471520351766214923482448756000095748301141446582827734625795013108545703699332498184074217613309251343858716156702958283001269892156544884706551189657585735757058175566226961400223328230295576513413236981467008724464420638204111404319112042349076210081006441751306 187 136410391174800135583168320126631077964850333913671952533358073544106194266505759528776153614429473050944494012067407001466692355614151492556278544945694073200637046643421252424015827648682019791014400256331497143278174384754216727292396609990973476333612702001174466065964071949955472514824904326480068451373208169366577486152145824196317915770226864171075434628277 188 12172959610109945876216334089529566780814484755031104087350643407392898754077198965082877876207962457884438072519729810908100232678468523325456861625583064731596904028407340339350328057378855778170464179277069724319676661414791130706387913545495503360854722283037859246819121934365732400610133658474762492495490977476254162468172363717392742219382660179516384532623293 189 1086287814243453259428366308716636545049576180939402816457085192703835870700209521938699218532823179184862922353087481466924708712780045008547851596311206748758372735885945280041471600215519801888366941287204640232073123606678804972921249056517887079341362755925845473884110743613961741253830525578184463202710051343334033250134449349084021270409329677794818997347013329 190 96937906077810545781330967993754117514839943816403745337483091658509668564228715426845450238739394754844076992400616660726176086682072619808741661368115617765561382538599947337185879375387594535326134558042101737133539546048824286062037329078571351185079922988136053569376226905090240769103765735819817284332762214899019616477043153126639141629077045572947162054993735712 191 8650522919927021063827541936777569671538124207949109274659504306536659226962102139967559358619836683174843730120466189204799463739731206618753899957980465808022930491627556271254987202463216925851754503460128352470177579541489896124216833819869129036379784616527968878082406239375723029124046460895513250955729057937792981860777671175846400154979794665700615075362373357518 192 771953406215692328081965016893153258462362766179467042201071822738484221679954427193460273778617504396296305605105038907060977475149289954828449382427094059251840279985453029470155654731370734484963104522249565012033817427571048706714048427322656623249263548379563533589417361781474351992843707428001330128462301111727115434920372976122601611838401375871452821682993549165277 193 68887403326253139397362681915002620150550341682601538482045997267220437580838589086716244565360605650666130395959435667129264695266106049579696006424608477489696079248061734991450155865739668527105606356372787292532596290827730071496335647010935070065444568879551271502230581123693546908264534940703842061758110066306788575833784223426459385629836305463998843466179350606897493 194 6147358504831746317007744925989134492220997438996187194124916139930458725310730887616908703506519287158857013575854413511761104666757379138852280242406177049588084872758543294584122200926422802186882256030472245824385893500894052987510448723181539712233020967079101769432534924138148439053655196407704039710548704803185480833002904914695608335377203384044222166015338871356802703 195 548576586752041878817886947687338100526206294960347969431169789198459495636038122650028188688149744824667835722720641106482250387367364194239389522091677248185337804098447667171602895010522225795518433225191958049927510507146772903857423666875283404308600889913414658992936105742543278418918788104307147258209673653872903681741642391005400890824439705027633194611677067054781418617 196 48953753274026301264513668170898829983549936195843478991955745089030362160748727764165788796847184906279444512252281750202206930282886662753416053400417825683436423457037020114177398344746604620268401283809986337494439567983564917819146141530532267384291042038869218146150464772275510405396584287127396555267101010275315808620467796691853801490660318710376194121029842578318014851898 197 4368523953606958807702508178696562430430148656179700137204080275471730964591467947200751069655578248524406600551907056143121830872274046659039586392903753344550925121461184486667908750175232178101173919670221794658158367448062444457049440111262381672327632495491024083862125400229842968859746631272163293688664934745641623116065933132472175258924444830558198570177325169929811437260963 198 389837351722800227428561466358710635213029032185734410066659014025149459466033035874073372722964726391628069080580209378616812067244553226771386753745709894526938775742908616241593220695765971410696540400790320526481389429686460598715376086066676995335088201487720747727966922797497244053149951289904053678895204229817827421388969934035120228346046374995840995330397191675802765423906806 199 34788217350340173017079912683537682974514957095365520245251490910670350389594924855764289663604149630854190366656926557711931054859072714338584155895769720031692594660897439844887255252295003877587962234776326123426311710682065850371753990429208897283256210023110949261970586464998155167563207514188476277026600014899931965660898004342293044998693999030394016367877580197838799875076128095 200 3104423065327650840097105752998666591646600579953902960390836466764250952380178934282282427500268891388212160549049138585554226180920957029574455979617563548444048491257757854294410764255876746899430339387748389160651622862698480774270292019808651424307650566188651008677961715087410641335874433315846247931588066655079060917174228396257314721864462098548236914306406643144332650292217130754 201 277031802793542369639476575851011291531182700564780212506986126948872520188515441580197828937961587294042885180844918830172989927435525627623812067546053944517955065133366809271751170702096558905449701853985839641473208683844848763964518528294057449570558138149174894411438162209313377099686329043478493168879031454172019003527370792565023104101426384819450382808357262994051471664734847253904 202 24721701309399356519793041230480403458211046756065506480536607693447772021601599960861055666796065463766570464623902711151533012467090288033958699945600116605176077955666506131896564165218727808193920629113869505465032361755470661309240226373502486892887744461904743304286466412188944953113402233068969812072299149315987137482657966374072499226585742342049706484446288876254776850128967430308526 203 2206109585499921884475337759287759341173717973236864585929840022181359546639593731431554889027453407813221349983435278138673974900910558311595204429561986173060837374369742692654342280571741872259888822241129772048426479900197384873709642775413652532864803243991857606897592618165557586680510615182364628292471634313497553313164478143788753362295357518980391278422188934007128647184222164299589999 204 196868307820878077463776282158278228765547541410175274600299278079945650037321851385615069366532230669631176670229486451684010149097207448031540658146939942276864082234591408009866892667373403828274072344842619421323384731500159535636554532327489076570637491503827320128849991928589143086682163370513275766100662116050028994051722550347541496467506114703172056306965946151675387069487188841918311250 205 17568089490655711011045636390577568732758872360117955303214983601449892618182278616733191976540738803770572360314846286546337664972427330328610125150411460048359878399927138393581387662034794005217116992938918191279196436676090875121680518724224278490940952838666553301560554819855360586600134047620645281410655565066157019719808873724136990498491624078971862554650837380137078303460485343197640543666 206 1567737193294228645669529536486398434763958165042743265075254552550447503770384392337895060504498264776998735596599621794948013929270178230859574956751695931396263738596940773000213345212278939087896983542180958037629595872751233277740889122300708957611660709236579619803044804845912713775760913350281221604758051518073003022509548849951103046932903500367027802558265994627076132718395055424947989273313 207 139901376785753768265440857029488758861022945900905522500154170577090627109487999302300836425075423219213504501917350609512566579900441858798192939627255472678539822266049201977980066354793760930285727292484385608853954205372270637805115561096821395896717096194885378366639943519114662415654415678994983203216004160934177538144633736747716287390667940489747640304064799169218353405452306062550710431836223 208 12484487393848638223051459758212312333740061733812541021714963299233110149514948442788364237363014357596830134598257313716277315287121762281333166912641657537943861871059732726595905978215507934312630304425296042740712831806878487860786294500627882657077158041635469780662786615270747612938944872186062630346448890102613423887816571736682518694735818708650336682931248131479489101523100262107798648258002601 209 1114087860092003874196738581808264936745701520384947072639680865700351560077764322379864370016645634514282363341977036597024727483520358427915786510859920277105906857370119301515049969772250712853125433524786143194870172009780485294901305405236379176144295159253274065352311847617841660283721769393074132872994845247960706122453953626701590603786668430404112262826237811632534388918109574048675967840553706625 210 99418720276488157171875569561042380532714951591182291389770259849284542603769671638660574459990946443574300231872917520701495594170828579009093421984255681504587402104202515644514257072056083490177625332829686644325207943945896591968928308944091623159785888175261145345426481208307119631247057454359176191317172063416234046840928073214833032988874786598390589847197571131083615900527463055081042016219070319799