1 114 2 12996 3 818962 4 48152625 5 3035094004 6 193897027545 7 12333648780753 8 784513337393283 9 49892044101743764 10 3172494715431581842 11 201730419928227850408 12 12827246658901296355915 13 815633927455532557296101 14 51862855143422275944566892 15 3297747622344954076149287526 16 209690314160576232577419113069 17 13333350557646821305788677591183 18 847813294481095089430488735936068 19 53908983633901855636896479511559523 20 3427852019458259520930735540873708204 21 217963104990378053000820549536591863136 22 13859383327637523814751249448888670232679 23 881261561314856259409960140008661558232461 24 56035822162536733968115224234982217532375878 25 3563088988848548331144719790271319542486130016 26 226562271284079381561282909273360596200811909477 27 14406169177928608187558889570720357179056194584430 28 916029439530182391599296926591937683409376619936698 29 58246569488541184028197055334230368296988248875311483 30 3703661378965517794423541377873708201653369004398510089 31 235500695242475197960682112865248452492304968339864623082 32 14974527038208849400041246200009131004283217213846898535331 33 952168993756770977774755338830309042451430749835244857833622 34 60544536088414970959506162304797466752265200752264631430098928 35 3849779686375463343041640784065413267564183283380621498973236285 36 244791761423126666746425850460953699821044799375152941851019933310 37 15565307976637487384406706786383023352935187006181895157982121942333 38 989734339910204730748419428801681040227154572047152858118245073730367 39 62933162971639590376342451315387888514115976731446438422789904757728126 40 4001662710798009509984364186742843786756729864292227385079909388500141626 41 254449382406022761126540218406193894943003066854563907285469976341096815430 42 16179396637328060333014616971224430473281713053651131060267549348426066401512 43 1028781728895194361673683068570250540420163308377488108025570516809256026557876 44 65416026903421836534595160543169367465656926019487212087182547536483515984189359 45 4159537884119200307722903997610064261354885792495476823865322821802486269690733533 46 264488019655589922091327549520968090410641112475008397162816710523339874762598395343 47 16817712565719005832078345565885320128644502530326133883043768441994260374187304178715 48 1069369630849233261802731543622820396233456413318574317868931380356332223893175163093395 49 67996845760916671367280459459369099293834858511624011726143850695425747889907830150465850 50 4323641610957392938687232025775449828815188787153696984056412176333066212562598286305515834 51 274922705175644109502930585526653642079007758236762289037013518874809989038273696879376559651 52 17481211585517547996514582541658163523479290582201434183408370280756530620785911080523419981685 53 1111558822696707369867858574480064081173292126257954246010671399665379085515163837615691647127691 54 70679484100432853707868899106049729821284458744990483244728007478722605939108171108734558972306175 55 4494219622659055852120049378212752224346896686505986279070591423780767739315037796135646456649883338 56 285769064018536181854550612396828978415476299103064483095949630938919178803601966025823558751827061003 57 18170887229964259434813974965957689873944808511182951725492359135027883054068046803298097489477237550188 58 1155412479157160487848550083608861457802007793383229903953748545160322418807451724767530600222670975348813 59 73467958944276690947925540969516992306881176915357251552703892230208716531361315332266424922907305539488517 60 4671527345260519656341561287639811849546835227860197426983787244722819471118090782274500063082812736544706750 61 297043337682336270286474432611189546518741651347831022426992599730233035379867816587576519954401775019027015485 62 18887772229564422874920707613172748857253388132759074713645604154886485037798030229201810551711469622351988487768 63 1200996267344053221966325844337841835744834086603849418245017672902669326929580677799670208912264352131745793100041 64 76366445795900623082240234374140013420367825818751935144509139434201405683986850319028271002485228260548899201513971 65 4855830281966699814710385698275045389963453912276781213032212018321197656755308263575255120872045234563969091233411259 66 308762408431093082479745377928529424751654443449670892683702587419647732797140691029565575894417554972564730525192320923 67 19632940058513956350162907071602751861981452659714928219605206956848203360626301027593211709710411070979973121672897831607 68 1248378445095669417751963102261366522115150965341153721514711114715554312811014315275524119955408612820915082856566882824394 69 79379284892363817729017279038545068079596012611652564969187919910122234100764933768706553684501847786021064607865785438588363 70 5047404410719520547995965677638665809493046624341043874984503018310545603212620202806900862144949014264091359605662788379217163 71 320943824574585655127216407591626003958099080793731185620392295086618531173331736334205108460446195017889200606919796535587467538 72 20407506542135543045156576857653445791019755816016139837303565927645399344346075589224427965336597962495297235211186683812769139647 73 1297629963185412243408470937167152000440436267171765449504481767352100939135101792990608785952409675229713534316193501668247638198023 74 82510987703467303076165058013286963918414611591304997898476897075885418494628030628383558914537171033798475231027872699518153255966313 75 5246536597451364778861208657623777626291525687907202169768921418786013914906202881892549066657951568681301442116956992318477676872675126 76 333605826745421828972809982298281080697236864764876446592482171194441731156312422859148413461598874295787053503845243837546887474021091954 77 21212631527731964425080074132493470217172841151986635350382301876033353309925178204160691675414685339938161852564111778298820265378918990418 78 1348824571564541129778173344840866471125560337536525129291918454392453530506807124955765493607654124528920374850663178771198035961429656466770 79 85766243687295539776839015476957403800715143545651757296450888188493974854908629501635344461874613574243844473313627216412734213172472798852343 80 5453525025642361943418778194506749138292027514376092734588406523559557662586767144254398515157233781376617150372799514923629096259687146457237768 81 346767375212831162122795224883980599332089518312191547499761525538664827487017654267014724397859868570703569096953684690343586975538916557543209971 82 22049520621358597129120357337037606690038432807740850094672083039378488954220161488826311790109198906597170709922468896450043285104875994579352034099 83 1402038929796439011765434407640550905477095729475543367456183971433231484480634760637624836591528463071529373504083884350210768295574970496283224693558 84 89149927312280279609335955237159857031431880478810349022994758949447962329250160550391461874046260974250884198560928294287591992104783340446964806874646 85 5668679642824739102659095984956592979579710113289638996989899500680846067513193164571279682590899824548264298527426743675249121514296823679088598439164323 86 360448178274052358909876408720464343018434973748034608467104909261472265790775736484385103759901411072653600449564945104563132400543664583005480446399533328 87 22919426993115742439176595644174690402655524267230144286436941841353443056143841286887649265055787416391809605412450271208350236502186397355773972172036844780 88 1457352721847775775502188614166368049216984782973775044617403576779407516030642889334939395968334090708934421177645033738335951977950693366691516766021684657360 89 92667105356301653128564769508958922950043451188003481862576591123119970608840820980418423623003150112948763304256651735219898813183533679155267313372524503978587 90 5892322624702837569657173209811571640438006813677764631711494537805672086372209545947034740260585718938053771576201614783704602757083773008472754040054270167152632 91 374668721765828897548263139738600759612233827143300540576556104720928892724952275211156800069664552095124073051397821356118955253726080914861127349382322233691426246 92 23823653253664059745115039074704278466821285512137842905741429026930644053627333610390425238835979804936710653205291651736575979908346246929710124479849992567761428135 93 1514848775408457896328734891420767033214364092931738945508700118004118800657565516285060682610097105411752177284354180152852799791015640438123229499014538420941218083506 94 96323044493756268178376999683087354790986499275436412914257585682675956010426239934890864585376959465792947032780567429896392426993286960662552513649066654191473747643339 95 6124788857583775226416328765734059915582232368370475581332306921639527901390550249699559405542748493361618423980728507044467377026732585743127641414288376444068905978107695 96 389450299740203806393018283891263281636662580301883870777769823298933626676506067480263608061165230487996481272931936693150817365584453054962904026131967387777918826297975290 97 24763553404773025956665336359985613861776522599353972318617323764773281984328470104826477237154928411286984742327402808305839814984251275428146558564352937015482214471121267525 98 1574613185919035724052199121886087313545536221125410803462521997530299470589932193626939498009160264214743529061501649945016751645871216533325124994331544734855298839394393517395 99 100123219181953307193041995055752646785573765296042294895639447176601295160257003744117577470440451951681751594521215117322018065016291483622856488915980985013188642050859474579223 100 6366426439841153335743829188240389543308181222896034436759937966485712030254890522301313692702738730698019596892952517282514349451060983408602345821770063518327668763938336535126130 101 404815046350547977373618648468265587314627486592850141189879848999209517481669848543267867987929732039813832875448357501849468205966621811557785836041776568354016879406629601891464827 102 25740534866823200959511155937457620334675259827508649890814607615454268109642218399160267320829444687056963213731133962234686410115255915293605346127835150350113333128658051882658243329 103 1636735445491288888615174672130970950177246302617532372734441565147574435841818793369124484624417433708003100642001387363729556651084036038827254645970098332929424300503212022893171559819 104 104073319858647829386423020281924994102412934768769230853221900279925520297259053147515716926367740329128358931970998277547524107313385810086300325375850020823137552172050258834427326620757 105 6617597203162707015740686684353454946510466687399530339772932447067751497255951918680391746716107283723089211792170222085575201427803926816784410498664324704861264939261219812695294738458635 106 420785968995568626760782625796179263975263553890481889807985648595880654620493782648201949656851280749783512113932193998041640086386420477593260322221654199468785052056124028124830203164199700 107 26756060586298310979885810371783099452321614089839767392136377886450395051770190641165310631429090090392183932160185631380990824269081518727887108667875546262636805328414414668828715503292295397 108 1701308576915037416559079277096275791032819656009708442273398407115830618688878640384538912606010882207436622032953872846083442253736228471806033994980718859987231765207314763871456532697583233509 109 108179261462986385377466520084867112244033926882868764861757870792433928456386810032099057982997301701747026737019596243239445231982935103133201913884262597490652609352981103256446031886029309992244 110 6878677254362423314188929928297718699956042318546789617301931354091973430217999004386856835437685599619790748600511098531048148032600443789761233222237311992860034879085729487367820205635287269238491 111 437386982770928231494615579416217346769684580263448727483840588649544286440902551820360173333199659523618793354052516591255609223010674533126445258644194403993769969370920301560170114398119791776063702 112 27811651226422939657787589193532787979130071368344375454694454605921878691423880433394506903124729710035233040882282903621712603571216030895614785670137577363208524657057152470484992385999424688229161247 113 1768429272951842338234407482512361582337856723735471142295204061263248626596721406330993981803533544040871389377500501461939585041543847342474720518845579488322801752138573943702971035132946494469882318878 114 112447192292624334178175489073601385410236052252733593582482139538689993554169754937283181014535896859283463533145640130207748801330766095285883476369804450169351686240631372408716270338865763655889380020819 115 7150057538568444357902702469088884828267663177632862524482282482073529555270359623987771836798859274221966919682696114152605648002437682911985759640822571848900416255844110612820940837980376760092017484526429 116 454642946280062304558280705223893570292312487688375389353027323946113724153811931396289882362669522846669751031248634770535741179814814592409208091396122463003326342594029118486778484598532062569546123841971239 117 28908887444226120091031387333449120548818461025916560694311752755180121903244357932310798202706273244542621524788454556150307942698806736570464886555961240326569508705736141616390274407481929170639146197671253003 118 1838198041124176232188157399575324638966166179741212292274252403934000282677331394514576653782749449408585050118547721661018830030017234216268864692023791393556860202704327862416519350628011542563603374410524519846 119 116883503210277640946890687041077559070515221293942878177591809546096498669672999668348584797443072534388427910895275313113697214927842317409602805114299891052671413245845473635389762056277635596487699123814180245714 120 7432144424630081468673234606186628574184505944975089630206829634083492278819481586670988092334125829702946973631130769855040226745161950419736806057798233141463273961701482438898301067170531499618254149061061657849034 121 472579698857819657315658107465356186549295492491628343888448082187500758886995626304866389926308191787724286443295333307619421584817767560511147671964392078980417957696721999418974791764114012668104571245663892713009360 122 30049412257440536534077628314699090006908158229471598805575452403637773141943426986553145366302830725575343387267827836361361275958042348203316002199206369584604018282719176562550830314430771033027566538360103390895289014 123 1910719354216873151080683013289768757807619901686702670753025301485877825432574714668650818339483785018583260896512058510929050377293415353750307709891468130144199917880965364083470670127509652742665203614176834926885867606 124 121494837213495182266796681215508697802997916772142024379402101371751788625801185156008020752674649079290236806347133478701617353591490980227005099269023724904577730019649426957380912113146423673394190439141345907176858484810 125 7725360313620537362658210630636708613366117697508665094737053763624283225931904374306926511900822476821986612057668629196420630876963234188337688964570878524998872952248028572520969951754955444223220725319791988143780928291072 126 491224099262664378008806803808645740997872571456763969576567360555493240913112963411751654503987842536872675395524110558160515592402109148076195308032167551929113312896376992735239372928802309170484295232288300726580827389860119 127 31234933504781565605492026404019067539661846274377485351159918215443154356636265912849548250357616693603951789121177838540445118910407404566954058309449380612964584110641604305439371475913166854166253982874935404345725558297094645 128 1986101806716221025073204117459354487230325343144171227231172473468632331138101758454081372695624536673698832037526621841574051622381545108700229913525861311941897912730663269948398954773465540525579637880531164460104887043200954450 129 126288099381981477466928336752500702661650421900656696249301543079830557877956369064800451118884103574574052076724079064568493234388162700146328003959100489626303946954122819847159316990931124097391830211862617392354829765522501932464 130 8030144271346517404767799054581509807418173742424549678997909734601244181825518048590205033684101884958349612459019460367149331338357916896961570929042186407042691955417221568199852437702072937321495273603318751183586489242687511169787 131 510604065895377801634172086712887906569820291092540631949708201319179840263672717527477911497150120241023262171466312857420986423994890540704342845909966084560489310029148925770506114269125409142005113182274719057856337121612761340483229 132 32467226403290215209978827073929626778383968319132389785316708938741511305404126762226780460833213523420451378233721455541223451399075333338942739926053345198640778434331269976464354900472693740276196467014309641837464234044401172459918479 133 2064458277420950752247530779370103883791312868180303989440617370541483159303586316239123602256016515467811432431552942560580130223859833468218241970915357313490095222942022580049704370097493443655474167371803796865217546858318720158946054572 134 131270467217365114092135088624995514589845650131255282245160501775823161569173053215758310258767835893825987404879178066993397418498640884440323111198926871933062039945226362850012861037743364680376602632122264011746112542337221758553306810057 135 8346952685811859160157903011180619358174158071803890357377152472302340681914405041087794028737088874429618809802997022811325303113385419053109693127313672972454158925379154267051774931167179632426626045629257773479888031028004873785184134361489 136 530748618604484550069407053091584628322457956051771924917141704952610810449773325577424182866197549123512901532001333217723330670994887347243627167148511420494553970067258722007797546721843587835406402496371937662443595033576169937754092521603923 137 33748136206569364296237273253479290473632595201660800950003508754719532113902208075655157026387302446113644765535307560196963913494673204012056971817400712456143414342445171725618338930261598361946507038460015155685647928835287668467494340893244425 138 2145906098468618074956198064257643002417865367877480538691199769358060735488057801202009330345630597759299579924784549609755355330079614528973133424210657322084976199801757499331630567596602399990681727274537857495314671104759618800047771477332175250 139 136449401390895789612297362513581515910165298318870321123666571521105922873420269412868524982431542482771757600865191814298817235202014159841963719614046052703156700021476194438507409195191270350654983134664681528227782732333085678079705233106373874267 140 8676259950619676000827768928101050628697631819045002013644582294556739440042264904360858352410963767113438900196759637116048137738187243002636116797986552571775534701245964765355197155192947654392882013802796521315168974412095398089216586985535371388948 141 551687922141002705401582478964908277203261740963585780956703918501929374890692355310530754209452803140250327131384321176580784410229650756081029648906211925340761267514977535428723780328775426768829552577154241213573885677274801439871307687322619814662869 142 35079580967893785692040941317756939275301305458556230475564704898722904959806185766865615028404498495201395913585383417841930593684620551573018582425502067863437947033015588721145166590274543546199093584297828421347929939668258380833755224672192118766897408 143 2230567231030480844995872603140624910104972200963176307175077663556717752304766108153181800788806826275762034830867397287091397506698266104325103467939682177963575999660582973854536509186822400288694447579767193483901442781063338691048053329800262218483013215 144 141832656915163729801344396547366070984532591679748810523028410772930870884862642393408068020691942325266045741595637688447613157479093028595294076445122487109917865377327335921494564756066402926399087340473397712012320919266010322851103605798990914909702044932 145 9018559175336351239707231509033905891295967252314359644273662201597700001798356620941993616425486685634738123689197445049950851306935913513440040516818226807039570223495658557026620435875236698201630913049963481749294609118730228661135254597971891371832753861331 146 573453331327587901746126842309802700130991141703221453841225558714249566107272355844274689478020625130635845429913058469410549275373631618765273151518648698614049697035254696148383566500178310242264316892260762939364581016804069687379238468633366943044014236535070 147 36463554412331473811040149748283234672710808745189365342235188088364784177694474269242779831262116171206837978688404468443811162258644087695845421534605490645615596861252502233318494297578593509618581525436907797870188858697453554819621610123795904100340020663667936 148 2318568447937959784070677426387634982754849395821900402452689432175847633593199982488329784714818519754213585754745010142488733966327785011019425975523010614819696447526968546778099203829012710555622205171107702433324982497705809680721240759227119108489781726731679071 149 147428294756570181591656005170018751773006784631063374910948834449340235398128806863138519165694603900827640410678610195274855092024961592192679433200795228768856300228516401357801961752146741445816898492367365407820873220648722562845123646714328576016529471354328265148 150 9374362923881092338168468558951841875155531478610796513763067624150629323975238403335881015128220391387405831166148894445466604691042312537875658679902792812707965123015597892472564994635948768035417067485547618088981353899547387767638763244331233167138013087945110657570 151 596077438009708279642807193105532402319812331436480210352364399778846695603307942436265838963045704664574829336199209722670474556931666250232244531497912891659060858190682493755834843451436906751795127719079158528411772849555294655474968399092960564315347372277672210439692 152 37902128922177034165187150836641473923453864021220128081038405976264871454481636556481051065484076130810934792279964084285917173622504585527301441291207953686271838282823496309428254406351513055272066136262278821656578121520428705078751834629282060375000119550109689438562257 153 2410041523514150301605649689190719554974693039979550244030909177073511679959876088659955165744272114602452545072072828660276744280798256336901960626161195841240057135589466494592586487327716899420266712676064761110974401144562043530921439887462903363882837610564549187387381831 154 153244693905937665383854003068178749424629403077221850444193067723141765843759146429896276834797811062970372322018620117882766468171266763986149424211740408195061678931048790290304363302346522341547629686548892215453234297165983588875934964886534828210132349374885403635632902142 155 9744203982046720620845347633766861925909429615647158548982952344771801693917929042648998085056362357441408696103139463126796912490894892674325309644699348796016103084917267733483993138742847891978653274414990923970334218433515853769030551092239695504196917901356306111460722565766 156 619594119859155686471963928925994804774462208229645827711293533731347470983102342745787098852654410261963589815814149175110813012599924207362430366162226638133351142867742638604531443917994617879175184846134385687895467030599827032142608227578040613659391387780578993221659165187557 157 39397458640167566773093069370953624929282883828042701187424309812542226891326617854017781241854680472646207570733065442697082971418469245232304044012666557895715541494041551263574643605281242617028059550756514715477393617502508216166239242149756030837101727383801596034138513412240757 158 2505123430894641881934139973271723840525764645928630809419815696248160304284659411131559908709453157956508147622388043026004282393947200551815914473434651389082553816149678243038758500424631649432323767191794294997329155000265431355090481233879024041199578374730519890551373277096454445 159 159290563925334697040353463877243483679978900568281212127898291632464843982836013880070742168361956198922064584249175957943929216556657169223628204857923358239523603327612579664657237716401526046154591118549160487546242306543099158646519487010759857501218093688790055640254815371837494010 160 10128636155300993474331251884199159870897694122951413990094887656272906223055820770616385745572962499297501876343958286637722636124096927161889737863425828076290203080569539372794496035858906117910241905252285726330302815776320988170946018900944381841861883996047656763661823207753744055995 161 644038591102972222011588199087969153819653606445708635427379034215853815318258347750096698517424570932074801119156902375141071458471701847620688309238555198709011470697434467217313882164656851484600261469151215208184261723077207651924296907356140094705388543386696772665302590641746990067197 162 40951782695127844802132021028401516254393857665107459417913415042585240434394012902109044910916497938928259827628522690325215328430964971522779831236466904995125356068511115901029887828851678456889986983028968632474096859058294825882563336617893634960759006239411338223333043146829773989175663 163 2603956547133116152749747372030752469281908911495888162566725568247463114855221434739086868244850560688977845737885811268618653487751311796754804159773907334226412790067618298911189993469359488158516025607316313858484262289676552447421682950497643635344301011458252047839215984585168365687581802 164 165574957989902780377697951616021538737135454075092050376576525210268612012558547767037941470976930708671229898344361700082703557292513067328126920113694312831465868070185532053676641356750768414075250376132129831061726004890698595249086449723478595043354415784597728407934256241619642249727167942 165 10528235098063098523296540965514714022957157226418758568461543920330773020381997204097522429363696041365302146301554223450335661414771377257048536178096475838419305060903882820603905112145933570952639244803511858175689748915132479276447472148964697375988662568144246065848373046246821975281225885908 166 669447455253754373656538020119967954924017396914114667364773098135075846696589859865566497626448105163698806226657088138497267989055567771024890560551040523455492604382040525522612259814982642623066738862965232052869611308254753643713305843229558254963859204277815071312706756114815231083496449692957 167 42567428554874917218629962191649813254555666685282773836882517602558047099202867455081360448131391160209586187806861543666024599498933158965245780272458312474818226575365334637434830045695334547172498674242837435337529058633059396125586479980652916500699576318573528153105175921177664326941340099564956 168 2706688866398851789390984470453927744204719148006354861207701096715628644724285926187903678196519596592673139664989668897909442971887031470238204949670646135705517189985866645525740441289577077267978304489342008945189375576324139241799963706423221612901004156865812425312127879426833863500004099558501096 169 172107286444214694690032213111288436558425076700941002886667774964297895611129609553178586683702605348023960248569952408228796551416712423773239786655373329385247526986890446310792781973756366987445387125854306849117017858727699640489163503119885991754573615586656548948590888703218568302030938912360374178 170 10943599175697090665374731924701238078757687615712455867925650756433389016968494909450814023629871716934421981265190533839943681068034152489455101109898077929338990904031507524357379438424403318941977974627159908868991793426002268630694857156581972811505784003631285351254853225258943430874457388857573763394 171 695858759920293878209772016799228259853965803589733357477029555194155966576688083681234851935853759646422687974413456303707757998366374542339564263642367213335943132240548563948554169219888462869881341701120241010737160456015407323372272683522653196295472912613652767276518980074925248316667163299045253226779 172 44246815511402824363227120165366452840719298643471279152708827660555430377178628166155364630527192807210710170382257214710102907561479217824501776103489233892833067893008567348599769806290186505593383637319283328077845116473788320658334068186072882903336054022561523479004301489064037970941159518797665730837045 173 2813474221585381350443308958596078758294408169909913040398836872385147901694555857462641139528029391690467342726488133294795017130805658741663484213948040693365634291971033525969030642055605288339808828921232538670039987880340486561068464174721018799640182441691198478618131162868128153499914608299052169762074666 174 178897330893463568603422195444630698816595742354619967242289090336669154352003087798991407236883899005456387170093571462777535229206220670037865988274873317915562813191040042145827396765071978883596927983024222989639087820311053759576968766262056604557237731309459313122318561635643237869950210303222467355222871381 175 11375350360513033680048908685884934333905492649010760989829545038433529347583829041131236879489622592108332708729399094349457098888865104598042290260399255417387989524111304295252958063381443533637858235334598895263981009428964715860780990652586906946776680503106053826282425450874947814883867926770066204616669700815 176 723312053780629574122902918484024067286475684042869708359543690196629813138607312677348221135176534609267672969524029493058404098740592005600898409071466966578602613687242288147127965700370029461784612988992849465817305761628735325478352342455593305645624423261326824040424896351603516303154178108573267586479781937052 177 45992458303566193565058083052092282710292032216360359689582801710988507984750753058026037404020591103843249943967839676079077525035715702724238390026288144185139708092392641544091355080925976116284603759148668081265570692467215258413327451717063429221845334240652590528089010603207511936554335569289295356817813614278810 178 2924472514662140123384893704683636542998991204668808773688556637807805753355252662302616804473920765269976253340054935710978703678197693426497547862992343972409344204926196141833648426316032798326190883695069840391659686024977494313555098974484763086540714701376677651359712932578102152124276239003019667073301680148293407 179 185955258850583095086442694630487084454213234007574525946622078686941369391890568382206901976150295591856454925434488132124499190954074000119427016677330216855798511970677266662233199268010190911101703151890346021123721378315170607855756443764165798102446505587563161969883857444227898999383857202096061203391284199442449677 180 11824135163117531766325660900522880808849959138147494656641482216487187274104011072989735125714351291572474714263905130153633486251664410497135842416190491505759978280290113177100169872080722531616934720548458105194353526709009702827025274471459189880163215352688081659883157149628101577375111006824638928175426721018082263685 181 751848445802822534246807637555139572565543343692875195329455758566701370438248902838772886724884803382946409567522027436756261733952369902663915091550841143089280198143687043533992580984205810134630673271411288209394601366159909036013976878198555889563012576712092531102792325913817765345232375458935712185754926321995809484013 182 47806970882687374763972449977611658423114928321779024499265432714920898087979457411489490757586647810910015938546802481451934198980820036428688233466837970215385121860323525173845917741351779938117411426191906536012308632571651668725432680680329327088738660821716637521793102366636201121642126566203897942700146794176818369246474 183 3039849956114038944483629060309192140661966019321764600105240997799478296678424134660607826061613272211505069137780473553218712395643046011876947885826763440821682585552646340162784579479800568346095289576333327669709270953128736640329113095838511991649424820180311692237478003610450373061045962720316058326142699945975912158907158 184 193291638961231701951399797682836963313152086521879274293765066301767176481572706806732190383391274036599737972343533868587916584957072220086322234322149610850619256917861069136983980031403130635886733494145388701573177620245312157385425553073730017779520326048504396160978023529096584382391501094075526652758492022871022557310571913 185 12290625600508269063023674722895438866535478993025513750026504186790491416817305086023648723939118805269163090956837633445054025384533750969619062047427204320926228720391042704291297628003600296480391952830369549899375783575061268122904028291270361072367076745397377514287827333822384744810457633352610522909541144430877757376694272568 186 781510666802132543220750874494342302843142462001100467754196575040372634833416952867575580262769738605414752939819009873669224515850918202232347377869776517688862696523078932313004137742712662643813035173051264667422185301955799699544590118323811114152613405382541814025473684638558104782568092512821702088918363974649498681603004020212 187 49693070326725791931626956970625784908016768673263986140134009940475436167627359491203639634297662223668399208073889992077792114946396663060188535184538584152480230716350299179470724622323910699742330861620658963934717245522803693969629194690325930793680886562223451526699559038866868664710708591522335088841101217505894356034812228463028 188 3159779313827501348856213204356781806580604919663438984990636602968122970793940744462919178601679975055578953106897194165691297612252846575262570640406349535988138692879647763966286501018256894168205420699941407288747451619043262789188486370817979905508059850182342075404812002574007758689687586274481983824776854867564790228750053833687682 189 200917456829438794209913270382360778509125568716610680897113210734552216210440677118013436818426012184251733573379517258011838472093868919264437264851361494672397390808465218083151923208704108569675336195640093071284594020040770891665634110983177755169011697609142833210377473804719886660354146303687587779841699715726366780763647390438315265 190 12775520202362196226233981493531138661252971750479881674580008947566593086571254056897474805865079005916123874320485993653163789487860679689441878830352196987632218869051095978892998882633437780193324211447512869854180825087716525992917114123208873677340040324902146070273788746562613643418079167877408279972181207620603053551698067330632655151 191 812343133426772545540329062845348919438256865184082162476399296447600232095513451512233396960262032373295441278327249759925217239612633066912817925380606631397623589257096520345957118183424185230812924895971915207175279889822105267751845453513909506138653222097261847703792722703427912205245420878413890017963362622549369800628426952748915147158 192 51653580908870645340372215356049510872707011975661994979545111681416714047313329186605509087489747811546647384913621961887745029724179594973116937732427607344022497611469363757522400812596447613356812578373689046196084812006193007508705646673027146659863325088141290656367517237580399908904054291569690221481535655521814487884593864643031914733540 193 3284440171795650681932694236622735811394184415112542113570127865443565973327882766256891068043159086991629838997180459953630278042828787023209223128484134943790390211779808484397582330281731754478270142171964111232672431769532205325281748564894071381553357640280212597019406445312095962987935338985250368346753237910328429411420946385266407115876215 194 208844131467610624912403453564648795968972126744641219313700341989309903270710812443444445419191128451487741608101356020138322505148340990722064191999274506913964046606151350611456127383711875240846178854791605438562746800754301320384072910406110754423457591408794776035861628624837271544252682906289547331780319822245160351206440916520533905486349118 195 13279545057024194870218617135394845987198555566211593299853118653529364242160504755660843389227321243362208156832452366906142755013431257043981350218603494840479386731883121516701129307982526984565814670015517383259869087667706901553357792835720323916750116261222958293756134703299108391395904228661059275875301126082017727939634741225228317619327568398 196 844392014668054278898846184017770386930885737799902683352437660682646259931929369919670618114180400306830635084549238828103658433978877230614302761400296678181519763120248165599472866084880362255479109533253841669739345783745922985821315317253625088262838666122300817603421244912744854237881526337405100849317462294203834934220373948220237936966223866501 197 53691438326649335537215250257492795931501789443472283136003270640785483091160933899397001208954851240211889562941231301714436133899893743232608326864402820018019809126470382179216175944471378515941940779369344152951771294438987779940308493528033319221453918352119529238734275951971889666005267849535314509948410424356826736041144594570123415189208145980347 198 3414019199030036143875870177274200579520642022456100973390132298638963681066993724368957439545841881239252327193805077263040896510925010361796476483126043020912893103831824525405826658653635402913658821260032581511301965159371138804513397709559864277684730345687137027169893247266436347369800410842344846921621957145821739565297044438939596552341600602664141 199 217083532395528276438458281394277554019424844637809746645557770781480076419694164321660215341236209025829757254247291332222822006123641489916934111311086955531547389349030246455921214166025658967132016969483287292268102260505212792462586922448699106394201747259330523017096910007095523643689062015198026995595319534534807931883558570468208651349479045489334772 200 13803454898762498760448567341766459228935691162136603551703290971027240976394685758861632312016056715767220963445778246317807352453728208235835035303796114721244208768294503156919781872282062183646711692631904945005783084109573807154236922246402231543133033029835143575797964918663799206718415979952999804816452129464477548196710299114526950251010426568985308576