11 1 12 265720 13 52955405230 14 9741692640081640 15 1747282899667791058573 16 310804949350361548416923680 17 55133793282290501540016988429720 18 9771253933538933149312961201158497760 19 1731212183148357775944585240618840930624286 20 306694626221503748540914291304746514733372761200 21 54330953045527365826191499035651774203860857927076300 22 9624619670109081801378171671167640496665543260065712392400 23 1704975708895296580900586009505612011707932590404947663459275710 24 302031521344469954122116691374165867638652502221731283949830882426400 25 53503989097900652838295758468815780100183255823184373203341829103212116600 26 9478071817265199480201947963153807254824152474592451598691772404890441415320800 27 1679012027217269788007299252700408254080163550810402910519638072739183541592522421415 28 297431945888616212599269793680323445406958620310405278079589835696115277478546358591228200 29 52689177054329904098231626693525760046748658120230457593903462083887900521363704128678224871050 30 9333729655673996754594775132311633233200798792343260917032202853328128559639251806110093691105969400 31 1653442207787881420231644389114349556335331874839693209086301562586921331054502248540082407561917444159971 32 292902326811000860859973244187968207079799597366074664638926032027267854610428580199450269365030632363854736320 33 51886768489241802373030657983990812863594253150236314554911789742239580607093014182933542485331193864833653496588880 34 9191585377661351122769007891506760059867076515064631186668072645487114293789781260816542306581471708842158456782614475840 35 1628261774902340531299344756288137611400478391003172626794838037913306839839038366162762551942002557845542348603656282120499948 36 288441688638965345264415997906562140188547623900033429109756681367537205267645992056612204181018413215339210664879588478541474381280 37 51096579817346895901300186276482729880703488636056266823440451718655441327776260988258894693104080355283482716366184124771409759068228120 38 9051605824904737564360864187790556946217262642142757886480346760238728447579970601849489385217534188157840115448908519527119500399858244748960 39 1603464817064469636248505705381468231891836598302752245173026035125022704399379903576289157405744701853003750647756029706803959954739907722719139916 40 284048981948523741452115469293982954606975510582357936498007686049811076270036643623550284160532521553993643717944503365532118491321165573293757332254400 41 50318425005235379618995563827297758421393087713931787424507862832619385655806440412810634469897152293186254601389631869949838498870147476724102089320477435600 42 8913758034402446224468096273420621849474070304726913981267576935031634808064136112410129320285134513401140103233850519482869247783328989869535333355387369343188800 43 1579045494520290993467985301673652011054937485361345433070265644933629894840627841637288935085712448632373207773280460414339088879731971757846822502735832643048193008445 44 279723172217786038938014148489131196275173590500797471580295371582260720236884301071913194524310414367891744134597105876467396217596046641850067465102488702618103789496307800 45 49552120788864146410988297688220103119599527369601130237034879093317977342770825157710857706603554000074443134326434406741281713200516932740732316578077337345734746497587457526950 46 8778009541384917119715852944159237863491068037374373566564364722627958800469451062179144520411467165549097996925217179897350066590088574542647581279436227001759113240858102821176206600 47 1554998056227713923366363207880144764391387150245989946324104341890569801237592101662015272112794236723729777037827336008076553028584651036443247509889029162292628875691174825130634634764105 48 275463240666570838994332267454145610201347207014050646005579369724944311697510709805390258473915780374474013661798381951989785073053551620610275007181441474180542773559970460767223047620095154400 49 48797486694361024451452270319588949447552948269865761532671552261694203355993374337930627072327840766906189114927505727222236048272405232102849305321378129355543852395645097445375839230650197441266600 50 8644328375445972400634459607695406814942501050957721031537606234701511258906960311317095519822562616504925237886735541310853817354138125304202396011875431920362307236065321199401541847640446108156890944800 51 1531316838725127672981146747660090207075403298843098444441301036592291794741709383187523577279301462815227761860369725829738029253161757996032725978568107556980391875320574374154845364050355184016241421619455466 52 271268184029640191893028668420791894425514052032397615181808114466525086714182081702589283883107496056929094162387625439875689161392564494174708460238752806317061520344690716286081390699688932661208683604923389667920 53 48054344996298671073713524425818104942882602505427990013198558990847958944506947975089472998308329670299770333920356668188581690043430045079778730513627194233650266387678234626450672332798508444828898994548462845370247780 54 8512683053059320684721062550194277670438814422575474143802266298496899623661956456672554314134134938318105131535609537934587714620370574070682574316154592976358729233301886193730521713592497058556048717612885703239892085597040 55 1507996264800299481337813375773662458712295603146951528853857775190802330488996671602530714631614178237597114153733843540259135916939821801948736494908617840567137169685294349143791783845912856296526250125587075901266431947002541098 56 267137014320578652220640048295747917395763372026523040248684190928356697191213575663710494448029527262805517098184264340373279735207826015288918797380536295604814173535461017882137989978784158868163068829170804242617309624781953996582880 57 47322520675847546504935061976972202394177709453740108982433079171990632748176704673028048624204283779207058838601137792912572399608459324195175208908103022078209292498984205362201338414999583580105277416233441690454282824654458626671118672520 58 8383042570164365320710046706812424897683845466785399413789536597220462337609851064225452217995750116766519077792615121412891467696218242742148935885439153731390353727471678182571749192407461511197717753623232884405722193188317975594442045467728160 59 1485030842176906823467841261104442821577432492470602066646261242016474093879384259786425237761215506666171234719140456185925882908796368996341838332792905768190255173344537284584291540765182477264831013691234294662297311678944254760161317659205760469571 60 263068758599112513056858775203940025986619084786334489646586673854415121618256381560776929052395353371812803575448924447440415709208782718638123033489304391323840562369723405218079071869632219484580683624625372299879978174628435482158443999104696732147294600 61 46601841379556984350483426364980400591717627865152346091646287192319782083390866753210509248793027884803496448005450157229612281404615639891835779472487146582891682469050141882404165320279423459173758048486148909243290454895576122499652235036325753819706048331650 62 8255376394864381106735091363379719669112302652553640738426152697919213486848183637075069185127628491179372925025030630453809818405837464970954120007420424519669390353809799751170479428201249169398319575720896051011764680085122359298574859901316550705114067352230994200 63 1462415162221040519914801456089498886603852853411786363157074416953194828742486534413537393205574646779189503356453363066931421644580302375609883521817744848396063812993603797673927910015303695977330203278811816894112313376706553713643285978663393049527158548948649981019455 64 259062458741970664981347346907088591474242653346106109316498813378373882768208205141111889030581685664635278691472016456075216962993877013159310197948697074131055124361834535358103005962111337742701104825039533350175031617027213326283686349979982752512740054473005571050193059200 65 45892137378763877389450739251751843418698671762410223205977857065485199989025045840241123804294857737751630629719515494982599936392293473209251798097205420814646723890079035587914711008194277466226955677869413350468953834487095096401333311953935558040903709732623976921302228819584800 66 8129654460235884587909030152831662116890598844666085639323421785228669982999652899076637255241988640056330287709790826499291942960615811843504227528700506368665869905454964047781667221983710031569297069716716355384344690958587713797466711126033114237893945655772510914308774481675132662400 67 1440143898667406247094320967235447046695152763452977335610978651894541418931375346993111589450661096879075811765093684266207048514014968952097626181278622567538514774833433479427949208060799786881912569957085672332119665779703982246493864869447195885691536765130399404234383010671835954630599320 68 255117171217235014454017676545347394296977966091148446482693671652217680119418714130693099762870828424800466583280507924853654084432687921860483674472777678094831985325910077139136939028494426207905187182486370417964184007793277671739663077479655351642781878102610010593131785283123211392578295793600 69 45193241529619531105485869356573506573334475905105245655018641313512105556308324349088958894784969825176377555998881074233480633385221093517054711531219784250632389987961329509576508955982647861558450148715805773384536372207556029688862705096567936640250294528638490958717908742332587926161142643591140400 70 8005847157247511076743505299475493367913212470060268560659159098725211802344330989046802458253037297694206420902404892850427713792790265804216081501431539888609443559103666681514281503617454803211437781005138742161695242545593800453979633960037983955676031920837505130642504114056321309002668408846167806331200 71 1418211806364924844711881733319640402938308293154061212514663853249498325130737900476609646994257193840396467406241745204770842224671433158472093875821627812208095052819239831496118390237136982182026447168668738650619646045709111923200140250952566593977353462032286376322101667527360974857421676663810588362845707736 72 251231966862127341466175713414349833341360436122602170309597842408851303135882830888090369270593991050770627361929408035626355014779596292976344636211651381192515975547059612167947239445165330684971452049028268646926766091899785005528572834471252013776484603565225375457072272086032809801395931300388541432439291371675520 73 44504989233725272158708629104328480924212025804718595041660250011571674634619812830805514485310275750053426717153701294502499265762643086910504157655848909332509461171492978371703261765339287605633279627936397864549169515371842845712792938490749981751081075880430454055625525419198795429272982202905152831091409206655149435680 74 7883925327786730787098757519951365535020367816598774761567237137283367759692919096848053227107198885094860567785921558123002856414985331264144752317249768186089050293028881684897837515583177974565912614809289804348851502290224953593112462445276871514800217760675609327207902277926407853182626180318654277020985657045953483596250240 75 1396613720041435998742183598387231287309965132431857395425444546684411186816703014019837956495581882403592057510436609025630979040682294855708390724366143376364046605777334201676024124214472701257674466880662129415687397021638850686782818538898518934034878976484810381859908621187018564946596209560646703649527393058096360881912815753273 76 247405930664180262869181597903526878258990411259277879226872892191338039972418414563042784526393100361085966268595144092181398220890611068002860513580705026294229518395595345047106172654027788672620805401040694976784159789296927198671224407271053664748393834079456642865376697372662266118476505801526239191218018392503305999836944989882743480 77 43827218399367541026486912523817494106745892150944499276392683278307217234454364092984223476908467393259307984770014332087626833211395682199612414819108711026212073264345230805208687768703585837361855949633968453520882936298571070451883316778445777718698754606074770190169969013916288947964979074984618059000018063583436956912464914829067316416670 78 7763860257792761790219077092856781372043931330522212323648979198998789470235015865611949030484940134626665965260353226343323744853045583398591969925417909531739836922684663210808380124025243915406770717852074366064371210410031486320331617787805752661807744903931021501072819458563790514724262902617501219200730879296548428048575146579119103633151640360 79 1375344553087214372851938849768305194684355387675799609515548904088491790337006096955867916942347469268380066297786060944817375346027534776095982641689482338216330348059738491526412185940787520112183591333268923312780048117960001214419162300748147784833078423355612968332456719084221843307369358939546785517909964339435728213373215854342010640025765444434501 80 243638161545740764507602411419906252318335533397533089226806916738507992147729470440891629328420947338540012830205188944268721119965439253877452216895299815741925813016884787433668029556000795192184697243650756796688137531549818953311317181092537166562332909600778010789849154866296018479189685950003608479610839887790223451308420556928803156297814794091999696800 81 43159769403343339210228244375802150121483544192898868372032765248790326826922186615855660663956765771123893065089688649202164786361345572489204661158032111934381794350998803057576056552444945008448767430206765093222820877298254868168300873667851612739021214805074190462166390851110551449941513633283189252966903301555885643813373099687861684381337381690595593192518200 82 7645623670494062511074302806440224505696099931782342391808536495735209222771307739896353339978591294809265653785177180605471513810598363202882677825169454756809308140967005084740636521613267783105385877676372403503021748708618042003078740624981482891505260325070596631435953993882215245408568674485005800191925851539661725687620598131651316510104485376074992596951171413600 83 1354399296357011691649279519252466510629848788877280415945140754555545159037741163781667006473815302442584689370254586538094913792434094723075412251669406616467866432620634362833788311063984629446942348675097593068845945837931992108918504094873417551164619853564415529340619234732264932709404418791688527191274578899453693703904080520155908840376759082288058917165445439496879990 84 239927772151755550140594918997016688508530473871630618387581359967095405275964474758739230321867163833885494449109781115437750229909116581895487881122364674374180868709038331811996425684810454124979078960950926779069165357066137612592449840922510997160153208085950909336382264192502138551403548470616130947094788792917335659771610693615813473683157659185197542124466315780693987095600 85 42502485053367040440755968115564515528843691480445534567812241534587133732663186788223960459195855062828477513495146282587702600842038730736571450855523455426186124040798298720877811833009103576181826512482538389425088042718944405748238576719110238185533426320596678207958802091820618565688809439393163844272888336511850378376834870509235501348272771124954848703570783640625962166399643900 86 7529187719748811112958597483767907244766104517729094332895572827348440262284425791327029286802817602878940014239980890069507763454535879584277635588529716715401742058889976314772949271598043060872717927133878270019146383018151861166957103031104065133720396120648782891624665642670653952355827021158710897453238919137554983233412775903089830240129883204951234766293260141102366844182437041693200 87 1333773016990342642227276668457033465419491475605718905669140718089464036968015381358905353570921443639831596948669036914139973302182487040665365887091979820747520375824879714845650223493437077544137003878085619182807461892545491465210786171131155914293815316216867617422079852750473507949397654163305648457156250172184448942464861982799827730691548564289273952969003388407057168461384228772459748310 88 236273888640788228042635379987158107341826182194308080452035007560785024588940054900708000257951207270091080863377942192830834123969338738877524771460298824757078729290430282352751734020852509746432767051063838149823027504767682789962632237845656620200222245118163687817609332944291460394006874806688479072649227360647195172544470514890842852717292786892382114749232301664244798122252947702951481390160800 89 41855210551049712233068729658585097243831009534083313250415009677102334488312770902651583589963186743930856592503920758573250012611906045054780355396378346961927948545527948953237519979641030702798642513629271013533486881236747357724730131148675704455712006848585903235928605249972526986352453601608719280001452807841149380875481927508178752877117893892222697430799545476029535726608345960097032612597496946200 90 7414524983486803372951426252829374221603419807126850158769797546486276147651224699704520510434250820484454302255059805739179630241184379849978087019028144059056115428884311991969712559681750569199170996598603528128342994726064827218395200038378368888700701578505425559181480730176387727945946018016201298211698665147152346188622015144656082634604294613777204165219465675065315964293939409318045283177441229660533600 91 1313460857249736757108226306409965155243267172193561576672960113734719080647088928277700840189400024563813789118681161443167190185268846463640674734135512689625476505548958901253321071971411696077907184105556906576078528214568621958193762443929254920870728819773303331289374556655716160382119992982877805372378845138328675039195790293552871144295897749491621313946238541574282563685702033842281922081185573230526461488031 92 232675650479219117311450965501606097356403768828197480878257776718636447875895010597229988912062987823997050797151072348495910048894283684174460605928041417050898916098178365453105179174217340688577571412221900631129484292306275724533475322362035370505490993428785410036205232248056592151147983091266829628757228513191185444847645513784253787871692797858823102590877773622247589461532416760217170934569121212463165049730374120 93 41217793455442228974371604185713015328425842573305257818992245420638841414942929230542698188068983941018240605999025740899175416703147443514370296134140044274111190781503663825921964132857194811473519650387913732484263535126430295290228352243612986568966353644400991385371736444262514567931450004010200434635951188539766067981791022341120880559134160549054442251593235115266584783543911645720156444094312146514685605195213150206330 94 7301608457251224536123006566686503526386482316621101599993277411614764189512699650382642076340141505203778987405005443684291440913727656974029447092982872064680326101643600555163975023350939158163086659673526653005796173285679847715020565055473930396386089163011225740665979592334917595992062579940655870602874212606027402688131590772414306631768838217009548740422272899923016544213718593752393665826435469360154556444853690171496240440 95 1293458033376682672900582244268814040188894217946990297588375822895819255405134293806300748362665497206625659399709664890544635719075568328402212874868935924200929071392847634076574317684813600880002473149131109499036647175482220283675334810608496602967103825525378954806334645543088103638340530321755713852695858990619727333935008995692591944347763294027438600259697536840524942440490646836142827406048092537116698998103239798745726919957723 96 229132210238579205456319442825487600777348423385636920070305911713648876857812233040424170620528747459508255255602740246787311276207432098084619522548107318449852908710126871910490453085475146064633717207286205043421150147699691077046480248137342889859604105781821880734794595302744612737452932158293309528604244818807602269794445705797533445371832062095760556543388265014397154010596258401675765590040815035249892929584789997774723014935945078080 97 40590083647133590508970620338206652014905317852263917929337484908520966434721646625850008692410381378044078013090300733886023803810027067764281522250268583692407894744054200177491663419939089648233035554406066178683457997928507537187810290207755043691482914007200675257227418804995212803537586471646908333998978290614465988575914602777018622851773420814937565429304493707530793734389338317395782236474598926935023715485964748346190762570931779443614320 98 7190411547838774157892618481052293784484454585024381098185317156669315940158545279051094310772822331528045917394860725868337597231105642676135033917323162907348421436793378866309080110728819825161852543517100090342718557962242034972105102908113600659454721905965156538012349779430600149978066177862300032172029394099084815133106305129209067305736986196818363386586831457922878581670683339972357187387165214600884759839923186147871934893586187831502877690560 99 1273759834464995325748203686062970687040068989826756763153504683205854294563591694035962359518056577802932673425257446310176793800751087338496369744530051418161825195295753644983097958985513957953150662540239555990832381890069925209604801256701227295497925309289796278424317403914752422140024181011081737748236580156019152306560351519587579670020827633622223989632746875879620956705766641687169236982959280559293022579672424911814841593419234665561851746704605956 100 225642733395970526970317038374997068297087178898952819776309752347153229152285708327002180333776822746803863903712165488973490144293828545209630151504859170309545912414483737844695399582087177638465434938786859577642802268553687509298701335722738780580369556269916717537142915908527905111752716045597418872815143127301697550151744759821744466666948532216560330798076584758127004987501131099748705314580451988576830251877835194663309920841474797491403091756778734276000 101 39971933292895990941210752397015605657624107060141770697330583171740345834363703300111856831734070773341881259428038329805109942287833437131051772788878145586931817398260919447226526247344773316872262771076764322322111385021489136348331941245579916761498607730556965273369435874074802495191916273599943963317277706601161693046078138885200996337240967641755828337387267211922321849652046624228061911072862089543384571823000913592688282275232814234309059565711518504930749000 102 7080908067036646107262661154874123495431137963811350529933690961347701676198464480803749435656513744489973683379010340720966129424821266286024533328225744511081545390769473257739990682954720421871130461605432466907028272937710874818579640634622806808487524712538233704236416326908663651556525244023383579842673113787266022126653719061931779111303785036439631769389996497201720333793507691789167159905240751282067042561822086903691307861700714831109409285849184179283000667052000 103 1254361621351340747963258635602486354845139812843816865020304561076109719478558445225655873119697185401684343280014950310948910613205125978369945630833949430605081058726176391249861596736541780832550040478939963800948420137009871291627737286733775667595334180064447729384075113227868596885760918116745715271771760823108404340146879440454271256759690225196188579993188460660070482403732581876494225576952934972181116310840616129655652382722307793265208596221800842826818772632120411300 104 222206398137525959479447377521073650301751983368769209646788224482787230876646513733061786184929641549060321753824938691213105017922291750498538091129775528377414223709923069599158783477811640372981199353076821817107330996338602530210690623014926347000981000512234596709804108880138071543031919237250346934254284121778600444932218779135340901992627150275700781282048420837055729280211605161517453873520451184779379173851356660034222305723219289146540952423056365287836442539539837305832000 105 39363196810868311143905664585725633930004458653506171958972229994448419353213429635355372258328440083384534705580014047523440829993148314027761134253329179761197271340523253971560697894852725034717303023430659127508797151458887022583858696363775070849099394025578184766657692876875054988494278499180612011537822390706040388086255452907717879499926935559816580473461514975575401878703582953478025280804734411094574416018540125500028541772834095683848997195006682921973219818117390356011629558000 106 6973072225454888714209456764367538873798499840380436059724845133137532428683569368325981165361872287609089212544587687612158429549296905827315210748090858734850787377414188527759376898260637179544264830225965316770316252237694481234955245867327783897549776686025918847967682798992040930012056143023333325812975039351038171840274229239054609898655756528579320047193063075579941697342662306648910836473776615448636726006692580616706365293484449816048574874354527327155444893224553281580330655817304000 107 1235258825522657171056062637437416408876782851418013122531465570456071413925671063492318757118661304711864356225594882503336101334782129012032229042610066598711840818433168145732196554820969628198465576648210265863686564682914565480959915311723131822326153012278578221427521501797110178208698455269218992541551886497695237998586645325866196355039225377963384792786966653788493331147069146355040971517575901694248387531901207773386655113561928056848595510109095043759895628767135553380029119800522540782325 108 218822395164862149881068328034126004583295451791610544413562558792348094903691258597190357325789155052586467014749096820954899268312105781627933680599366071877240433364299120031918909466840201211203650474377841656968377018522419731705553528175986739529280728983641196481891484194112420019454259796205137086617701654413915667408873214966621121329430243022247304099867225342168939540949839341172752908699127470464401264950275676890562395089569770157211338534637457774347563614795902796621950659725246115738271000 109 38763730836269835264981611106261319333917039399205357490137774788313061838418128402695680762010748317779282168243674205684720382035964528158873277731286811645686584752818852460263714829013671011885826886412336641545609127432494630974452986046412543303528314262954585565801092033372398248863705241466025745791313985602981683687549752064425196897192828326352805780153480503284836742493400465677289519122437943659097469174889794552911988391673486472719706845238864555204823668708217452253411958450228074486709174137750 110 6866878626452692507685697462640873936045401778491003170955598985395977747570233422812887572210590277505866881031613192456190752011790318836676010698137299440431249295508359340041605358695012583264706903061836975918844523626397281891750785154171558397101045584325978756067152715783878023805000608224627064727150191338744044532148244502759416412891043225208227317051844574561232883543101152225247859857397555785802739596534607249009690165425302364933599693129745965448928673724950819644709726526679950278799260535868957000 111 1216446948040215119658998248414442895148634788856706028090305944536365176696864715644309754912692548950883777833699924084421249171101238912786789152475352580222200796715450330509566251267563197602165775854266970928964427620598923664166588371513546759172707317465337150768842428580330823392811343125197870391797787975370556499317995243128490390770739490771869101293017128309071320141772233912671151861172012094835338025077814679245118642007766660556087105116300133666775005544646932495289114334162791471744269913437468636617601 112 215489927504479987802232562711873315546895206941738275484829346458040943219979641724544945085706477633452640388297174795058435494461188188141102864696343357566064777261074033395899316747924950181042851637905171204670688796036432634826146833189025165817682418241175672430863841024377964331415048275723446595334978945819706826996106102311216693708962651653359279866716108257114106834998349262042358851176974755628606502626992696982086873037871056718338807850579703469736071249568191755023697961444297508301588897045984495748308378720 113 38173394187636116399202091786720222229185845224116340107450912555822530798747601668422978095938400475589160020440177726334532599481162577696635587104102113380775572891878710596980857706369334744802888729331190834451583307323680580617587591838889837255110855865650505667573038589385437431091625990942574518245091782598747829450619999834553432405690742443879862287691857483260055125002766620733875719428357654377406952288963979980080495052948463094347522035070203926945345660009788467581647645657976407725914902433334583588536232744113480 114 6762302260157175111769452953742127207233584923917023263664044709904293199024733344766697574303537610823901384149047008122610745043273579342133747009466548462787550191449346521953994242198493198120357214516357789761586171872353457900716312601476029782629176052899024935475777611256325911215039740773770618845682637341854066882012481658550917276868963969652336312304339899062862595302740402396295154659584789137683820440038341499605660610847601049255207876566111802628059644943003146626126971060001536868132138077069429302492574335929192372640 115 1197921558480063099524623282396556608379807868517157615696781186981983310096600293599658457375550281508017527283628920873120024324388986902272987636795636242270992666471632539844065878307054604306055996210077422025996337767941109250259211448021910063292432547309791166534659590888121680246332715947083258673471531941987580385913298151924016446141047114888430123381253790656892443158868045863686759458874164489371136082251054975923161959969751261171124374085462026768223389674974490610088937022979073451257985543052150267858508566942801042468725698 116 212208210320067737891488440606702813504657824484210614594823225643213950723707117027913700739177134162984665935702069391160819968066790256862120185729912785824492847925162538960152013071224735993411596403630600087485699942168080814714770458284766230471881342858413930334567789609537799157866146983714322533868163448904604729548886200016565190647160314293030168061515576123187603941945093080686165452001772580146771693413193568345585097426361249496579230734300639555198721280951175858209880254672170931020406410197072037189977407854707333459435658801680 117 37592047833569039564263502788155583303909619633904557799029198437987431284075211092959176715476306019966688869136215430523687919574661833435832337294924890237646981452668343456200954696202810344505063746522082271476970596571538603659316807166423945173455336665540291086461541101713508584216906761396787643687018995169426711628650213842227057919668686574403616309097939317438790478518271193900580797078236121612869809579415526822991492259264171184029072955282270907236634899001048699577486612109650342569366709493175717692133974645055580874758362381200419220 118 6659318497573254651690586728413397115537677389287296608595942878683094534906414649675752783554006573771156361432283069681761216247474205808664224544205293341725400257679684705846706175268381555094153387504793558456710896097509770686084709593901405425984037869472517893994478166375034392632672088665829602081567145295252165126870420422613730201934912112041846047236397250027425809241840161758466895245937219394735589574597476610090966063549274776404306873460495359064936498144428896057910002222446313623291960718187747837858104140910920508877342469737129734083760 119 1179678293889609341783032367178248058826152936480077081194553618002107773060636977345677449560346539351988484296194259516525820139749589833610137580892734299119911684791580650673373916285695250620252328949034551013853493826357582337130218353721736318277695762882158048012727859771253439904108359876454916624648401008845893879811165849955533106959323727916053963607009912379592484379812953897180196818919423426071786281567975236624114230269798685651857956748627021319974327957581452178987526232371660185224277743309746500043267885868773264848000444465797277105830805186 120 208976470727662626068838834748525108876876514238636235302891177933788099225670101715157747335470292821354131541247295280331742257985157046995555493142827100672565349390107920444750046665317056531675838713242751961495366298899287649291129444161484859697951348742823698049030715390722510867711860806746383181006516622755469948675636939446967628864401149917016887880420645108029184465761175841039985463093677700725348796856068081730078269997195730639974048377675895448240378000132971359341978691783626928507972028776512497451790784480356005031772869835470704038527550608847200 121 37019554859993251220216593059196977462212043867831694391641344659025427380020344225515303741935299418532062138420361116475894598093136730954949725393863460799940876080564498710815659059809231571839549445305574916046232458616323707328791917540939703560000915427079535598925008378259346012707727810190610416306441827604950077488871313261583936305320860542990583432361793827900534149471907346834169878361534360084897537736858477404224071015444337339914497016628304814059699547533599975961342070778174373067218584179351606817223435443649316717910305374326671433753960143118064277800 122 6557903084783224473907708810657566966498476935054781238225659634823026579792765156392326546639298588434400138931363918066738087105642452960142673076202322368135947678844288515046276079458826941065671071748370170768057030087186009710750589400744832653110793744973888971213609945310304603856274811681270797795231858600638854463126833020637617857770123436741434897709479186016893786035437686747419166518452751479994333247009080058484033877751918676640393995035283862873017857436980294695193866877313721540356326437297344147251901822348069922158363278542437846995694749309909910177514400 123 1161712857760093865879328892681556015414305693614149336249425227075396013887692252954710399187544974702445696952808247843686745356199245823401381969140905602833070985623766679433951850302319230017218689522526425682530956456350441143875141431384868025890260295371923722855206564909771500117869691400742858475300960336579708200211446362422454782737377667317851289416790870060390244472067677649524627444282634047918703766566475964732416896843179873713153240421315578071440131298394928755360056359201647413240301178517800686375399242013736445811911071104905042098505516323803560877322750184635 124 205793947613627348058925475351859603462598010706665712719031156136391380474127973298995508529741056969615707893614150725053582694512003575213992650689364433306509169013460555639667015817764950219472942831188910967519909080453095297153610667556345590187742316216058435247348088274829212216913296374503013981453383907706673663783488627564822588306148131301510557064396038845800362538989020029865053624676247597774912485338301678042228581154363618904929806145210968787018723363093932455346026667783246886318055462554968225836297596272778294452700869813315974964484413822154744880323395135739683400 125 36455780437911243826594471182155873174588849802653711025827283773843977486103576640856451994611874018160069929585650128709878042571860535320862233052479894323885468980737079557587556789908721960385387785170505083043478831912571735371953407481943286680888658269216235555006474901283540315336492229143607883654043857697189159547249659641010397972015018875152982795667165228545958270312217648923903264038883032419679342902213879421863277791043917613839657701035282099007440285009649422396464885352875865076945829458925185055425980363603343531528477213261412844146582905156850884422620651479682584180850 126 6458032137234663110149730786505366465258890975990696947965505725098757424703584184133684390987655509560610733462419976984935875770504471001025213190638719925589339803413486510457882262695678414936460583181447284880771214921416673454274890660786258892563406762305467962478776650194260792163307754293410107675583688631856513231167788160348133854543908785519984324097766563065141046059575140693056048148297166968472089804824499473184230597487366290660948252317724774092224995838453720862878381343790208106258023967170311444418814350869832562155950629111339654420857730874548559455510188276872801087780499800 127 1144021019014708865973694359637066153221216759723823992292811746696907331166264334050700950128666225608484845148568814021690933884926628664294454730485862820225494731559042283662753299683826313600918441823360621632893760501404596903922238910449191664040369615370950031671978439640012802207886362251006240590532032111529152440022454975489124848532536406130300481600278909651644313059974031714444326325326287762363348311950967942823879774797383542726467630675570111755420010865742302146395494271237264554087464317421019055333351168504333024400731041535691147089391844411982422823040985623776928488790341573522615 128 202659891455398631480642034726627357844678885334796248765739661177771099273328802499356434317131621180928754876347304804109597657979034956461486321938585662181919929828740750236108559401432868088913558350732928685275688842562643593190876277340321328394960297429052794459679935306928293635954877562873684707377846262854087851166677806633615595828148791158582215518104097567353910139912374644923252452757471119325277030081202393265558439365284655156039965125908982454175120712469924327171087295581717092624197060747403798734485190358487622877684650471095982513702155153895717914415454586598499335383628897064613139200 129 35900591791649501370901294525717856560111330500403151080284284343107803292203954982906080711895683381289013112847837684244177951647432395032220785376206682830690268758613841870330667984666998318877769710643512586821650003837400264612230859637997009752191165965732373983103579875261416621447954810165357888696237382185458017057592179262183453917932531900770715550679184673412557026495813925515729208212940787696581225299665394497693027494892212986621498536130751575146822752788776281961269965393156832093485716093848052567548477841748781343218104601249490046493387512230170513205464934874849694770475102751770197143668800 130 6359682134115334219351051621347341136054041864154917004429737163239658035720809439446187156679045960534428997616624195133438926863984873813723569203529611724647470494546870342687090049506578231198767919730034686336227150789093592259045579320720978369645906845216651301184197008686112570865626721772180882507551258978565475210372303946819521071937877141878971045541877956506013312100629375290047693365341991786896326343753412429389227276875125318617843031700475766499591817771983423880020475473427783715883991594958027126761294331497488561294308023099896040100145655120903294275323654647896194409228945339857187746394704006400 131 1126598611012129110955380741566817440228565354109451082584341575129563808263212720924722190036109407835049592937369637887430004853519209225730115227420380934775817184229675063578981872868537262398540554323830969720266728645961315959335595324999361698901090159034808236055626343119542825690261859916862422591917678497394734593961636611221779645267682668934013439988463835630378078946342301845680266814491884178702755663938932977515808460443121631055295106251725250786917769013910704362903297799033446394776387707892106803590612665368343655531892607983974235958004378244624845402869244653537136028050192863201312975035673817184667696 132 199573564144965635618412832226337009084169666784426930926605376355360362465960934397872124027263776436746847696439831591571624721169870061363601973434926032805170496890035875446724313272765080704093929210381003106799907893034337829263353081070398496658532927216061932338369067044940202214407590865092790576168858066514742463055396125038241955233380722607260270449593659670975082048782776196891224068984559565446139244950592305565349944900310677191733033166239429495440703197591183239484579062470384576779772243594985966469575368753446032222369477510151342082882046792727074165441370633676885538933191487186299086988396418807878611304320 133 35353858167588227452894977990398922148233403961860877532857548560578098251251133808644541324314203209348064133362041927689842939267012467164889884166637153180839392038244814922268200526558768830564242917575428842991763807572210418944808309604522507945875900229683851874562275721501555273012717806520757517450828810883566605077050778162954720646381417336027873233323939941262608449347121322171329330935184253002656039044083682271216974712896111097937837277367952792156357352279461059447778691790344117778784166338106599512214048489641593124906823491690377339060917871879888804407685824669913815846235340946050035768849044110419666614670710880 134 6262829912813751728597986666065197861793102811631768872313245233338490260812457362464951533684715638059174540841973293727262714591163141047938094604713659386432166967028825219421087058359818836089704062425154213537002990309236500311030191832331434239925378420465349451447745056006446882249711529149922331887753493369184157660689745431620836092235235080993035593206618743399835672118223192404941628636371594629266210630807693061668750917667836990736942093829500970327478069933189379076018768150939944215590279548018730053857442639362612386679317480383703286068966815021602250409683257714343810247931789304211087692875862900788881311458371398451840 135 1109441530565217677465947543933451605623062783772132960423682075305246896068735682892135175519939157527727887649447669700636671157406837395339814995060795851090385049430176313540004050283915892672103904166663667761859766759591489621705329603707850853878779932150757791384865313947763786914673723016819000089180493595231517959743897063274563985224704826646502843432369841028861202770217155548535826943857578811895502091855387281906323599218932386425173934393798661914828446084865676446604521336421348410797447928220103635066059622258104334057589589207926827270579111278305726559801655427943412938680506057207971428875587591036456981143413466692221878448 136 196534238815036615910060209565179151581308702956882037540174458662921336880977199602629572166488871634702741039416552133761805205951254029204374179946298166974936485535361145386266837856280323709549417393327531507159702251335904773246624342995798918477795097666028678583109544050046968863890435761189908307429687970597020974072157045452894149449586427396698037177468826381818349470140021152707857297715563722398198959442994792522468346004470915261590376402943421592198421753500126584530448834127143565278862243384232631972334242294001052377785467475520306520899558351399418353695571433382411450893510549894009686186831552180935219842144693685693537912129280 137 34815450803367291398619435943842791165174092802702782304129311404874441513940883228641555940677042767819958651659707874872348936845904751008965241075929250829570542224731069121444113047249876327323059014969978628343784796592874596306215033620941163348523049284352001873456589572024401260853447913734416330240458243236452121499355609381756616161624851686928783981563200695983876592254528923941750541161397496172944162935840589365349382997425849223135562562107054198672527381086712723368637985993368248832087264288593831644783655803914340298174893950292678312109476353019877686377925053375826630183012749119340594716175879687432801718234246080522633172737517485120 138 6167452663464105569391237219143918926537095017720389776829596696732243284246808975438884374529903275920084290502875880850136844131916224707521284604285876235108984637742879418675097327047085017611678897949685074280804067440806011960662466474320771379639524211156581063270063452539345307391059799473458064292278174148512880962224675386697340128227601537593372178289485005527581701421307747108129242181753904116820590950051261748621736961428090103178356722959476195569854963345582090229537424224963672130870609641599089658139015114780840804776736157633279201644475445365120267466506079478491989566707885825079416942866033100596042493183447308497053140432909839566024960 139 1092545736974675909300949499659687806079266771104113887796032658701206140662771605729393052703500251854286739270401085018321483004788458676717022958947009102783144613942680249434612215309469860968491692312502169908443833416098636517296967667544253351887867306996895511493298422119206326576837353173569793276446246945983119271862628827928411959974259237005263109453129405114296788970122890169902077013238896757249608530639930301428083446702984704464720151889178248284863095612834793247699888001503201480420478872226126762610369099314079922517243581035200690038237292230068735520724390506279093757330648543617216461374031990724701332034315603615197900192469050130217281603441 140 193541199667852913304935301016214715783523870700780462881403802862728744928237654478098438978495420135424264188519914476025440395587612003966967807811701643713679436276045246187697548312735206971277626136445564765428494288327810683466890128036097562765555430671492496714333035022786111175107593451205191714726802341438677486362793155266481718022940130299567464812518577415734513598579020221360121813917375760895796918117410725330406739357200568071388048353135593682698317487127538123056450856011184268129581541459250330411350847886897205563688048002198611706131467062528661662318816784312690663117181396776536930417116165248062799254624665582175207619343300450248402866044225400 141 34285242897561140033229373769119388256903903123031156658052039788827311163624929528260029122871697585511374521864083846813233526130481936875993344622863567592161932620726316596632726406474987632928458681994633201995406153179192210652581565694760469990910656004378062573438219661984961903988257829645429143550545269446006673469873725659551621243956721120578485005934056144695276402531311543571610331120201894006959789900177721475921816497715548333304967134652484930063300523622728200367725615826098366961777360948361978150392875559365222861180609834327984870146392709067031549222371928691638323941361215124412434841394805200118596437946954137326251348563142220911312873209997487358350 142 6073527923574263273466483875078192271545755726535600308503944711550330391273293100691721539187798866773028720897906665063319783718958017436450062044696854191685863552251430696362617183977013757540636758597947989977092868435682965734261395573669131743581675140085324259691606315927226304404099623879143226009410497616055630963823710498326554985619146073939617601027382219855992727930344391863646753755054886776737202418658870261271972057476117254192819628614112615827750395419265068432746362561945504880154160061734421899738019728019362748125160479053808061286917036642693712721978671906286470827772114990085586718884375265175591823353881798646163995101685751165719501056830209616369405800 143 1075907251077410016104767219018476526327515989688601987850548294943598629152885048529397786017697098739671018888488399663622512157088693690480510323609487950489669760161229897009050863526818318938034685955156312112591135313507775519674448824450682089480283006650874779243357726779317945616344007291966561226525977814856152082626594199586567220873767993009971028257283363946905712021435314480641744975165382333447987134019353883533682381885512069558863422884279069225865549477922271303859695606701625461867353749746873190356457149456846967632281731957939797611838098485119640924973452981354684943859859448845052355912006585918757888398434237871115463477011855149052506827332242228472985616021245 144 190593741806609952122911198547466061209340475025366776341761078870897812207331002188271188548208802039346314722729995027058837607236934904787836930291080545171183514323694420641626939317297943237021163136935353145554847596255216160285256253544455637887909894155905846935896061953193804140065163838314070176235771319629019931931944868101838012939195226884084949801234861357293125199649807878375649480660306213000974728700249957645940356271577541038112650841813218078497838158879230507329051743313631527434084074075661604178628820722807400344160077873431760164839694123344266151918948287033492170398118790832557219162597985827084578518778449415859407978947991617677846713726763361560467686662792064800 145 33763109579815533188717350089087970345051037129318648328613949842671119027316963098785605079701399745000117146653460774161471340310647142270339240386995724040776616179915188357323574008078728957333410733660495236533645632822691382753070663382897124646947254853990911363844029143628096605298752063692254794480746198675344169357282726638908596242483382936898743916633644989756615121672825548204441547867262281586547166207320388359729093196764983417254400163509080048844081520874292782799193377703056550780169345010106919857531142323657287919732450161779399249274666985037541992632486937848527439958012302094850467415840420503916415961076514604674656043336518457741447261940624847786900627643075963293866200 146 5981033572735582257781712416231666682714756074347410595468975373011616076367510067259482241242278951844978514334806060628373901070691433111193895387920468344720218530459235688290054637822945960673144312165269451168465955383332545460447115560393217903789467682987538522266498203249790274629041903212742269768802216128453703940954212165506824072304134700842429288303689828706996197642104882787027476053233843422689888489311393917330987633094619916518094045815117612129837254632403919389125718034154522264281043673476531012491584883663038201130548444511819671940755774591622441010772199426079715529732532676389944878151125978028714539763737155549648003707872058865169483587623669694227224381664936889663909285600 147 1059522154309390190219257009398191057842870894302420744755542580416585484780711168399805857946713712203781186541452103156144595563658912270675362825619882286839574816791795659994248155584476224564363014860595394032049881337376300572713169061238235508352912018346252008035604222589342612574481094528431491619568483384084371673096038383634628058509422438384872871561167748665254753477400220800062113339996379607759713418515123579319704071020200875133896277129918755979991993294512891140334438390921024352866838751842961522122802414713350435711869466637913247054187168190920242615727360637242211274002180480396850094580428338717706724277361151633365075578323795593436631759497665510113354965903557298565121221351540430 148 187691171069445544026770721443861351323691050312990927671210101493865647182627678594168073929281700634733197374456550966390905765011053240793877119377717157109926856875977840511343790485180356311078850690575477024174764885754884408959971325535012412075108690729205146513012894015401476703270211996286158059244066479423045010768539328879317774277567787368473934370187679879550150539345168455052858258187487313019753712089933683603146889219241194244864045775800026211966933988206553218625188397017583299971545938883829978016255754938341884681934904001414150213906312130639992377285791898747444987112043035176180828875111127358762819973649201867166964593345787775108795918133376145525298081852272379241839688997141950780400 149 33248927881439069787710352991615706802937898489795403864171855849381575351898707350239340799049550780346599563707120512537202848737160234326089522254691819378263643372582433786069487510610097603901395021047234896679460375887571016991124369046616224241508734785555502320445634386925696130608372317494376677450674548336339738378496307363067739427229418806558960724094080299089811387944003002073842016214616622994378676802384331769723099092407164356399554557460979323296150695320156673500700690098056045540751294235643057871089460552045711048432950933018320401997052371945899980675686816105709063502304651601670171267175489821257220796153615980189459240703779749102197554661607128212263693368732550394879697687439183272744493100 150 5889947827413286895683525901405747613020039903771786408326451748153217964458599717558170790125805063390926896343039263293617307591219112792745707859179200920779477906368205362690419895473993975055179927548331685875835342012297828789732216024753623199075200795980159355526668399687780554257491296869716908185230007047043520479200098659482079991065190833490111306328527753920112548690378267473056019742289983391371812467578929107778348490300892620016531469036819762241194893576689519317384637348976520516900016517555959324112516467932669139607588973640475201798793667278182490248176041545174444403237901841155540082488762521064508983663669556559567704020375994303759550003464009901398372535296489354242812685474176412809131545086800 151 1043386587782781533709649562856323972403661008833460646875805947830264623031843923325733976600608104891773667012258321225673702108367137578602070759646517347828061776639512216347955083590454584174220529270130301003486589168697288445276520153440368290198636381987478385462733317650352604646704660370256104958556389642989524968851251167357000107087471675347318654366244466906998186693298164330394677213183540945821088430956556327755499617616488458327331373918922586109816546584831157471997583529584221082355065466930671682764483034824548070737799885791953513373937725817289753575611353255075044393174207298630658928823454759400929589546097312750250675431549923211055161815556474170000193421095825117640699196757229062863849241037375459566 152 184832803865956400352063291111309222739391336731821053212108396240297720032347753597390555173843726175222472852326606695671075610269839889427870357929959333424763395011155529953026997794404312802246523031275665563321708402757239884934662245434882830101065939715383301964221625702710206621093114679615457450014628967405471455717906296335885072336107646656154727042940422437163861053862472262866238165063932821160739024731110966601342089699435126798349380677876815746398825172677542777282641539595636905223802183831732161945127589700763421675422026942594397844431894286707822645396129567570825125689617448129085923460902406291873318011666026906163133183620136319130581912818428461944332171921862681629147832638712864323128576713831822557765920 153 32742576706442578453166955830495094880614957128031904113365366068780600830891673854332831755381094705930422551745403424394346579161169072148990114888269001545334513492833807080562297003090787165708387913290721433514924856604938825034447438809635989457794088650093257088199889225426958659572687548607420085074912842536393800589894807667657368164783912983908732691955653679034915576505669403478938517930472821323527319396954075859265085993489264384482645534716229194739838084398692213084240581166904374650981678461901668401180555726769159116076095027424502427862311673408007869983740702716957113424949931811808389018357844105284325181934568929892896123798922780745137799477087452279852616427204667345418707531646888526449365422079106060176350052280 154 5800249235816183445243166724504714572816297810359467717970334502986311380439323709745678463039328602243498751893642140877062902617210190986284195030804847582834491290069280868307283770551886875758612054990949758465042335030240969514707344889896892478388765468504605112192569626629172712655331186885577205624536135952476063980131479526317233927070327971746885247194399084112778330844132413704683765491734571123700633553902669527777086748711948513188476525363959696807397530046719209588496492671435157065363963303067367107359749565907093578186088287678694679568108453064084711319473983828657477900834052313429559130059783057700293296999269220438853637555076461038134062663316782657631619905285786776232266348868147966343358720544733953502973111385283040 155 1027496751377129448774491255745836672430688708211748627835290846200518126608564320998888478175576512042679792567977235155708177772153950317107019460844221679281434627439107824705657766585895697694804057197447886597657217195469982760579654438975240720435659353558756846588537593093534462660145735926524485601322644460091196179379751844614672706577408041602625412158594237279393691671228789667870707406417913981014532646778412321826084452828737500350658588155479563325450569701755521159528031135013397290837364408441999926332771305783569047251037473869355312760238956842025897929124611524828077220837875412222807077914256049728633874951061860291846770818806392542774299192624720244262615421506615799166194351864026956128444249306008630992659728554027357987223 156 182017967016204350462054802481607729011079212593586634175138267531883304118902627048261412964896911778985501130088789151178486594447262744970302781401918542255216597818534279995888670443777059029928813431505839832221587805770004881908832256599400013725308688461978839713526250514029291478950378050802998056031739012728805873707704834757880499982575752202248343608633623174638443369995890634888296233083495260576627797161712315702079683433018332825303874854656664740045477341696319747760361108281191595734467726034122814657395487264623190523111718070617639308529882621702507744508906753483820550796529389991321205885155736056872432708227789552213436095084456759687738504584758779257277544880207833247698919874884937762729920871199376127763861510190756520756275880 157 32243936803019552071301622095209364371125649273316091484223218678470538733738869575898909444533103610432045784030635375359657578569821692903897726908344908472457504725057252517906997741854935146251235124348742935321407472341932995752450391636214819950949883255631271962996898138121539107729072976831493653700798472934475508140790110753221903197407069536903466592840542636575337660485672452914886030245153067419731785844477479725713557443765513306284529220570097008708117780676540487594323155958968815391437129794449059787988989538779983387499822915535701826833928587045108612449239513272836013203991076427668300918863519124726617728740656463085061952006627213319075999589542655215581230685401786801477919486995588545750860288561285429783484861929676574556878868465770 158 5711916672844504590774868449300053270251795391820125658155690519235020941891799850659623108472275802677488071168215567846528147954958617708226766141180631497210950203309526917429180075032996339231602657270796139366953222380830775049630787031011781935091961122447039087392711501081209459329876848298744453800600552259224670583791522629403809465434607532913012256774891065078232535244205126136128516421621363927213074225689260913956871246284710827384967540381404947843300954490357804876114886245915686156752421460444293181844401303800552212271858651808620773642378697348691722719639852748028671366434070901126903369526755630835763744293712799741987400415763683812195783863382493148606967681276688022639671044086839786360531061054071418444786197337056194173553102741225719160 159 1011848902844385454741995621188156536665294798274759799965306108410926279406474608992546930716388854298298258126820341264310061005393347163706759003805484288247137842428841025745069690645161083178845515356309853462821786255796816658211108725648696558326965277193515428986169383021890709485270523679904691836275323909628169677701567026907974746567999108700344270507929861448043912254136172808070532771711553487743846302895534506802579384354998144197706915407767202593455337626794353013950698452762839128415062741366317906361000796126880822421412458182481629064554716110114956659049482723916061096898598285893499092066656832200812147646053056315278524589781582569066805901510196240961034898583546807241911101435742151213880806596013319134604040546135597374375691122008745496821971 160 179245997592174350151180298306618366000646977629978874284454081186670359071401711298321304602007395200603997055283721658347084644339577750202191061360901635211215517601684202545412406167957243426704513693056567009742304767066061127410779733722670549161185448390830040195585427864986352484839867279164471890108415914946078365956677939235975765987593007969655012938405939376971620882597184926085032961476667949700858034222357346007403636685892324209558658463351203565224545828879111604039323886914406403041346463520649609026463273393699010091538408380392130998796823140026961275782404676842041147992816039842466476444096208956031773935574359685523526094769933517019615082154544906386376102531956671322553313381548397428810910658200832957429052841464667257758793628222502954342374225600 161 31752890735460909606231136304122523681916610146217867642868187119975094184242408986704937971928741480149157186623587983865269188431539207007985989982419586970596437664332624954325345839874620248511970854480101183570687800747688067563642130976704096364557070367962417512952338685735600122906245558718695597997023236078424473508921568179022262449661078879412432583901068932766939359763467101296589452734210655000399444676125063459496434759293814576927543924096903427408626665999104418428869975413170084931965122271364921663218131929531364961993037148059539452038039452008379527510617040256659189578744311415593269360339626801074483999952155757736748041773943543197142293105121010908949434235952127013786915468031086230681646559242844899444035850885946882107486402949960368588106855499744400 162 5624929335114693754015027102866392702680481737572056599331170743742228014523623036544682982100934326028985482719905341514389722685646216599463240289063014832533128031216111360599526039366837237657737067459766706278612377959505069377653122394920144495391557158837845680882744310989616732470021234676421321524245467386914572110761867046035778073809367552199177297137564595354115423321706159259801641184196922745182575290679542114111080982163172298067202724584867275466182608533948380356231599872883748220057233782087965655646183266926966447152409284646229912480606096614009435394463226280992307672900323043282003460874822769858581286874346385305383710187574535787199506854502125593775683418355384284149455275876139718947950074200948173971601783638780093529686720480277290570682604466810366331200 163 996439356927562654442500006191472868101739298365677110401718903741704466388054911767192959309731149041105057781662244721955414063791832085680753296286534038609046948824253608613045375361876881403394278010344000663039942093412429963339039986298436941299541267089789267340805952958370627090235913023845742941586287301574424170966214088421382209693116444978022857385509200717841601859785550771556053942128406784072073555861639316548365403995258625769416751482510873896579131398134320516036596410808708913871667046329390240059379722440102466205732424443027176481019071267021556225833622697826941195563842619254540589819842011083371940204071145614494618559452927483945570077490392981595431721399269322038182165255622559900043967156848805361395916769843958746923888699672830407434738278692005839091492380 164 176516242761646941546525548596800844165618811487584603076333298641131721124914507190279147532682158432342905662787832563380125573926294407378424133700003450320303641719677279531091325230537310509179649726651273977500797599498536013423833120358860644696943284249060167393553348254205985102188629845216430372260912603660320658597712974976654076129132118256760723701292121172843924050259441539876860772211908397912911786258791868023656355372545824560386147947059005640351366031358295266328491525045898439684058969786036449291425221831008126125590263524340906877538783717488585787388053408096438385473692931622668497605745527698159983873975255878823746637821863747126094334366763440714020180391046920475737395504353123000350509508849717691770390281768196014162751619436838407976994226744483621483163629391200 165 31269322856497470754142361357277479141406875598591149681163214854380561003158610903071334268394800199144671276101924163898655980133718896762465428539957025285062124887561185132588242154769166857306693203074312849389981973891472670390090953498240840200663051223577909350478856726368794484432673299237172344627904983834582212476097690991640434801198370867943932504153717702979615885517044940111650587577822385247919616500821366295261412198047307953039043109482855321796288751913738862009328281995399512387957051990495592138164504039254091611516503038436724952371116745699250127119849559259804008361946375232306431848566325961494631544543517941916000830401460802367287469620689934916318691131798476895829293611508530437746424819283757784633587102849282769154347685101468192696121270773173976366608186788056967800 166 5539266736059957451684056887357633597462803791663626392569020021808953240088149032472833857500176864698463204686100537552425950829901741549565398640067615256255993499421939089966359871367978218531942695047304233637765264910958566472890617035274071195843628809159534880420056102997384743036937165264414045040927686274806158216640631215992231467671639394484671902416329609461976525686442409999699195408911344065215408259735164499466516415595890581545197193016174382551965293615924838535606011373164036651385819182936055472810424411459684913982897271775488737048145397494906901246842794802499240511763361931797221634034351747704183466222112848702863994383569463776475497344282894891459920378514822194328255115794639628646363865801363295503002720315475560433606238832516978702637613350490052240293546664851332088666400 167 981264484492813282693475625424742718889743303281836424564424189803390639625533380196980511854224564802650215050683342785432396833032620916990267321598191284554410886631936603445976956664408361317216845397363189123908979846538717073325728654132387917468895390374630225102584145974099364265549453403650451648337550090919612215242810964176798854268922179335251810217599220551754346323687200905129513830763380242987106482095346279346080403860971537529456442506057683614149931568079819083985594183593542894653926231685099239595972070846240017303823050262496268938542320512004655722116476884531228256286849940741120005902691372569287348196555158742002011757185526270358725857271339562515534960885847645813115702307382694412609304156439184183266614766687788096681416663860815093713269585233480805637255456076507143826574657020 168 173828059634448394589301126617116898423161356946467477102314051951101241637959184534837450326131604668411702981795306464981449827191089739716158579369868747883610824211776610814889776311383024985907863651693817938716717944937124359067518681371361318323315403427190772433515418169620629330415029393997029597658742306628228655210529008835268003120411200727935694511749950652960784850759819584985660113952713180929232608840859859848689791239038307601130138131747956979193710174700625631528062656609062537192808874648386255001284748744281193737799132417157069681374258528906229356443010218377052619522349010680074315808256255769485143428762554653372176215854196479944777321700244701954665987524632635019853855858841912515561897653789320910049634940317180344308939122332027138255178299049943493989040331577043386119860001100209600 169 30793119280063629756310926676842407204967764898995874166243627360981731652452240736263564549128063100745487357594069893758413809430846799749473851915544872987118517888826316077260652233829311516548122533227542551098111693803096765094762728042758488351271344663689849637147954103950978032152202482970189183396567237817292441596432436835728034212366384745902048211436628858140628783678439170024576194766864894358581594995450799204159976331162792852599089925525048726945344147272484066538615116970620177890217099551350060476826624889845445765382524799596542225882146337741613576809036159844563861318705231797730915364195229123099123719044687335404714366172479964420760326857108273736546114566542441763876331484057539709430190964655030442779012953789556749868545094397714568677840716661228282682435256009177028221605827886489446064400 170 5454908701105431820441211728022601909138424648562422120927559856115830817037706130610253903642547866650931021705981747954826992096886178661726370220476603394857725615337590631471907757806510171688767356907878474116610945662198499107606186599155311400137938082032683148433439158857131262126552831871352934362916574728785128085957655638664186487521762408598883149715327440158000806695102782941188830941643892497449826164865863469422040674897379045278410252665808925148323980642147136824125121049437956098517249635770237297450718239325130256561811542826651544595403235129853235637554295499509732570077562330989979369823395436741421574969227025802055107865881041412600211165634459155109045156356711927854081207258789691161347278381339728905544055691277456656608949832351692282686487857903664027922393814221263837041546535607584466128603200 171 966320711674723930695699333984019860398144511218887391455954445831351081745822758035517875341086250198414133234060929552956622625636737926423413336146176342274376387533489706804907365010093279958877244814728725304882973167984359966251692347464930019079993318870507031580066824313301704164043302731288520231991601255469966114678261303331545975788344610831056947718565016998072567482760432825354231869849537441866505672672742860073227939227405610243525699054664732285900432220761768673628218757361752190546380605403782852039709646378130471060094422284652466098020976515925026122064219030651715938333320828892027676149636182126683901778276226190508909072021101033142946251667573364358666915863828945580372217230680897420908465912105348479957460270503315486109821924538049321452863215504925245279315898129143658946470610285123692106662747564461 172 171180815111042320150951049917267166209950105728892244734247962215686350078029875861855474318452629007861741417518026615211329211593375925978884846099056052679394849825777598417189462350896369712933678708919636651960943057812258713956060690711475931848374101643299843941897270666867915153786541275749357577643373264606569025383775887171708133832090545645629453132125971835752389988614716953123166610994787911371741112623849119114237643161746645644445516064155164321925937009457844410038900228281855778848038469429098041691532629348949736844691520933451603858140295930190396343154554220298527242337715164735290922963130889360200170614727972566687303302116821671673878575073902846622881289571185104567459728846178334171470433814039628625846821182730959783349597517249747752189086538526643951143334571660891212862364679476337031044443763776229378520 173 30324167854475813887780525639694126692594031379556074477937823762622189857272912640179692217033350886378671211756709821260027948859367498729373955084263072824868424302274442717038326247892999689528897057391527197946776679444525780041686057000256154233850763592606783905883353515470550152165659678428962291801546835356887898616422087458608412079678962640088875325248193025562319229468581800394249174059174777866236291049262265664976459802807893579975918271598353976056372957059923157158093906969596094866985941262476313475114455472985312448671318206565910042622389864511840787190243803321519344513248755769617981000830775781594224260844606676239435026328601279666664989560382944595786530298580079516590724859214014004421753797492110122477902675398287047690931994863614403053090728514824145036772811922398832570153849931249208658650276086262506195191430 174 5371835362916827002778656775494895461212954876794219925543251666077233066646333762058630286584299146112939346514195382927668485368408931128986891684822177728458922190885161904963824096905432757026258456617897150311035706188057165525376992475734846614583903289676794285853674564849313687342461499023068473349528945590381067395096735187503886793814232137881331058467405721824764378525419631533649802589112070438396808715563871739225901311185096735875916143070897076605188528523074888255942226424344825488872903566948835141540741791107804837598837267931330161156496105206133928340700759457896732781626761658869064108895757331163279516891891148506882120365363760975056134634053323902189366427127644642055667089028911456367788388343159025623249659763168371216405744893538111659350775362080130219195147005290544685922507456442936130349355812450507241193230671240 175 951604519034627153061230711808594246267491317559465677150210402890583606057198624682357409192066138013137799408483701830424694719356110885054282587137809722336710030467136450763893314185241823415687202641587952439930708071282255530042859514490475081850962936405422059736607716116275085408956664929643018804661650671654849663756174209832183556958809327862128498206139347516014148768139789138899872978551253489500916292524601939067109281356264073447219424251689266766224555383497912622243245038877811160662784504923427733069852064303738152043295435397895470368502105336086700941253359730714997179422289804015042385136018696581945886120302504141534208478436370115735314056569789522231920245679630410472490642883794103570699011879474851713387158830450954355985535595615582178336758534331116599183553572822520375334541085685010814452161075960296002663665521286873273 176 168573885733427096283337836904757044943547284431706666310128322240858214062214596519317057429464372031598445576031725878763742635687440968857376891371258371895701909883731424607935413649304095721906685167170565757073019974486471384676524289206167543985632060755548128083380133340648638604368431673645638462277319091098265606596468770966849349516826846000203341497402897764985175350094647679450196832651183990554996248025699733498870189801595434450099675960105401376148481169906227222129135452222298918185541018176399363789117002933592429326399294277463824752982751555273301060314549762452499218751626108966743477871617207788955508657170965215250402052070532136114285515270195748694380516261001452206139962300120807564451057569249218786022990673494391548427881491355756879373525009968795709166932054383369030444131925722646171482994752720096214324090990607490155456480 177 29862358136019409825304447794166996240614570795223540816840301900001310046479131004573319513776756147421860415153485529845301037320916926486136262545091627876945584920804954605113066678980337014840450039848449513190946695234287211200954838217826046478076457017176262226641268777104883349943323884967037460167399380076386335224700139703009100194596343468537642073718133000167248408059065672924121109798637544334388136598430962289280887219586611878633733478961079775690504650996740372880450064075464327975471897836668111416028249202761097063187193923443184913134890069975811332259414312040602799843082802101569960699611083629804531259324302132165966393238599931174703210879773827336019699053804878378784569366153986025860513089785308880758062165245947585244565113157765397322082219174927758962131427940202706358817688536131760363408961379630335594411403098386106200582514920 178 5290027156721430392323207013393300883036149372661464585080808960679532070803638730782008942821182104441339325226528024381796418851570509122858755052266936565425585843598554154737004767643196466334406470587106298885565903345028684744022141923609765880688895619900106075165412356497808186904201060886608119750408812273049262624755146550478845289894592936441677173318428582408632320226657027854813530844642595572148322532428022801740840178594448323736181407525591155967278481716312183951955618191047187588902866690976157365774158512055665827892111766418536512244825819714476016508662631313601590773769544821900433673433863567544446633445937069802191419372468714435489054224747364015268969131122510249326005019033085932436100262661983345984897064625412026553562018508215600657844601836293074152272521565206361336434453009328226391136943684461908103196734642279904355284333822371360 179 937112440731731229708879152801583071527204752918860466853310064957497067746652196779442253834314834546992385475335341148151340146826472061916575519317243207416215442756272190342343275517286859536797092205469199462333753506985970486990580896526530059748002462556459638698147727160480488478798904991101454358696511442828795724716842188268680596481303418199918635903729794390527545206255509761271962950537070495860714038603370955605050164579648644380570178560213164730468788536803959493927508104307567895108096998422098996992025751452820240601343193246995019834912459133383364815931034994274382579200793268693230413110296819533965316189627984725384135377928366439818864482136752874846674289953445165885371172566626813008562219087966444959297229133142822968747278320822354676886553945101353645794930470788626192106550016251102576258497604226104489567054462133000452913267947581710032026 180 166006657538303992149238815281342036371829740365317375121663318077025733060116197088926700646835630578222169143489135117417367672491870238452811172433082694305733974480805111472106575345483249625338350230629516686800029563510867253385500546614884134138465922076446347196789474523204531585382703500979161987098362105180772708108088956430339172267881814035069353363457717340713601633376991229325794998379378357661931634813419419403747815051224519370894861515496680130453808120347343258858844722605511060908309174390409278679863350589928561542927377002067394486211476919917022531458783428761819281526814210068297831774625733104336413692638130450359183540658466566551280570515104546695231828311702830711768612406405373211958593070976558522180081303002486568843297447706807487900491546506854213137512316879854802867162700318226676745100686995697498087621344147241188131760132248518789595662800 181 29407581362937937297261208410643897717160523016494877050677291807390877534400403988507305921530674389189716609592025044915350006338291005523541122631722886706410956945139105949182286359854074767760813984497821695342883976334730857102981062799608956685855037436806773428521468766164968847413628684112150411149500318344983744159755848543532131017893817356118606653166729288220272908864273448110108883198729305966348058502819803040335047570723782300391217060718654753820143996702518166133198005897336448267431400049085887022553287957717254361728966204348567973311761270117049687140973655818592730415166338804600265344840385712591110095522272952599893590977223621020252566897145639573984209502559450164784348561793552197587471912926332275499253128341705498866596974328921407143343202387183346469735325311404293916536048237570711289579464656947033697912911144837516335755481459283592749336119189700 182 5209464815700366778397931286320334548901835170803017984896330211803871782586428366698137940498509907895623295273493606387649467076299992500378081889207837083962588493175542289373258650607619207327912787440762600458515586462143702615314284898954901188173735708125767520765372056416885729626421011485356256525019921757024344856666661941415565810051831860426661600092508948434949515583746268610581357360222174943356092336602339336071047920798899962610988625417363387322176751636175730469717298149751134353306388780647537445283297376004281614789506826639273013431876910603661898029774950697535880211817652608467410033563768581742889696707067119105280999324418911564431073561678416908919778173901780655417955212818970970981710529304585183319228475554136982686286182020416265991110887746957728496188366664479547308599380283584330492223575334442945684206459618164323485995696961819203008985592439998895600 183 922841063706872873692858333577788304334313395002242226970430208030420474669838025954957016308801789695603919138609856152500753222886940407445037355880376000515815584464214271691206571741840118762563345475765119691824094239207754435415199698659519025038779697789010151275572794200750043042751484370481736218504944289460355578718133175427959542482595253794447883681329749059079853362014568628228884478669721813647664308608016303876026708273045043244805676715618598005180329084366354497413210473020916367122200073069442123639867399663046635266735788202029844068205381154728962739095012147220227234444087574976925180121841892122628359791671224966005625038551971942178196313193683875514847127967798150101534019408097691968326154008331261970676746784114193137487470761130777566146448816519800895723899203843198829594391005880989626428428341122205481950672376113044420525136273743201108162437816428075506419290 184 163478525912481408956068775218304464747910614984462203781130800061964895826337796788536101684044335987159645158467589977218997545660186104536682195708749800043903335446089898204342265594959501542544563833270304401931857669378834332775644909556315191454818266597252538970144425948317533993589151737628146631459333334893050237148130931013357541820133222176422520672067652844512050550862849061688204408338101795702600464572036633263184586978413579425174110566083747442196670345268543167771748391502303852510694897088231666299859852270779460319536614388332781237592321916274995262914014940540656918891165469095972898411299100033701877968354068831212209894568153408545456944432031792387502873047270086314588666694735145520989530293457483462201799210295346672650902671903071966364718655461723264370165938760138892646265312346870026879949661687057967338609334756852697200760246598462507258645139062156387683831077600 185 28959730429818344152340715323596981016698121712652526013215977838576895400948261687975941314091437944888616697268500272487037833859815337149258366345585925789329851020569177628156340100476673117386203376741028279746219265296817337415034553948607970171400698546281657681509607292124043743440262871600231150687513633848651644695497701474082099844004863386897730819061072823349773328171876368825008019313656615219456164024515396810265501926572390593768724889065802350220308338532051856941272594331039746743308385528029680643040127922947536804275498622672298808967927328664763320128266026487236234255022605857354767044964179069205582892061621956072691315218512387702961096772324518830308924295967961898684363561509814587291266790639625895335854756831915298834797481399324175567783484876604143601922721576260050554621675596811207292076307592635230328824550027418847108344621777025769544439372127241985341679250752339400 186 5130129366451030211554700697429234396165022167031257025663170826170381289591781713256238709691314412893618148322310792970454950197157276905139852660486919501721699696150668642946854044726421970337950465901073256116147265231364160905250823687460471514622925601500187712384396530501024148094608500938445309748119777078879927637191964516763742020841336486570703670890218076845953656873369656741321931778967611066334000273084067151976285967697211168786998658755562431553760828468389470181089040970518943216889791001802903017513987215076062906820897705059742730361070942606225237429622759149269592239455444680729418829068141130120619507680904306860034796810700589141182047350412701382342478345893661714793041991223843675908992973538500364279284803848182362887361637954493550283039957762432492158097923734009823235391246107924579773531462477225352005820760231016051181699572832520778670305820474376121132494607476774360647200 187 908787026878700648886280564447496585577445181823086088325153722343604534307315355159169233962453297126129653013624681880133418435370058960948642997518771294886521771086507188254192436707583492254146220285131350661714926801047934045243938406681170712002359556483768458184301654925985543542688948289088948755983238925714093357409092339930622403167424357530498514656883538470688183590853670413407658710008047858195057874298432805842592433138203117170485242095789356835083187878246523401180049053165497670979060013773725568489992175041691966139165642797118592252486613978219420464723517721326440641726018910796817497034646143755633007917563351765920621929017616898739037590529261557053416089114618001036460704641189288893656952288492140430444337457332263670129414051477934179117098820874553036980080842266170879257007321104181287648657632662532925395707783363820659682906891912498678777773882351109285809581096814886977661443635 188 160988895450481183848257943150180677645287681624414231288536006452002512438937993220438412238343491107811496427143882581750024578098626843370788096501871284817579150812335102088940515336129269248623093303116350988870816540441250007557168283418460808263687053239487385823221659375475501363020990882234493772361286545781680662317896338243273442264024187425918098568696525552081592457288511481757273452872865202276286586660903610026133024787723941361468691316127357780356621324741645538622377174297889107008753755908533078207311685643897478509083596615019718489411338221927494472133351702106437588530472188921360998026060534688567189313916390063612165461695822950044603556635063443433347722734623158418209617058031057943706675171540994836139517573955018672947455869140290977832514449629849331409546256455155725535639561876638017291894681525716518462641801501808170596350403941801363022932011274360198355684150786380458892918573441800 189 28518699862366390275167349855225056502829776936720107830070287934952889071020548685024372745749574497369423199211328946534319139650820821154348675543756989621682239575556721580567489040142411407810558051688599836243935081812306985693938251561007368105177081364015395213838249673610082196770805028370489396306827932861498345683388679217150377019809398850836177060507409472823942896597169578925000289199594991690748817006301017162207551444911995328555696010155072706097480718013129832421630706970378785374329026843763491211622886926429204777955486083401775500571369127428822104439376981049234415738326326310032194668345364640660149015422477286434072009995952347552944145987224503513988246792967316727016018643375113221430474846357083940492113815082026175359086346271926192410857381429108558366786859286630686673533587849402111709063180126397388145731554253003333743017387886719244141005216478503437869267179078877713241143206017160836450 190 5052002124518618938075070524803553084306786495009156941773461296813099440264077137906211514533475761356870276989021483549755264568122579722417137186855603531047568917882373708498060149709261033244758616671164464622304050573042396431745204034443604029988722348111771562362382806321365627898066850357404854735904028733619476446097104811217474391226842730252316922710800768367285323567713961503674018891850801193540642961473757039165363940310058907879730770914040726713374102673944367026790448173791847304799668187546316978940133142232239775987911384695644911762965524724666673063674803447954166921819645720396233510619113088863361961275166544894174645208741513466162331792133036060447208105008386670671241505241475567083799036455994815084989810884314155695696111031047220308388044011066056135676389697666220697621586524458669967756799561367047965106262912013485095458337011561592083983390997972300390788228099797616511555425354568364797960600 191 894947020352099789023184518257375018225694307231387124764343348346550126544460472748683399302681374700001970907566186508751113508061612961975056809383599938576510015135757181577207294952360717872744039431658763486910264626081741848834907959214948074485286043211479152189210844038317389146976100219465734668734918567879123294387329430203826115827995400573231952607209167463249403309298354327817737801589113839792398644878162954144054671047677903980536959619826326090509896910814397420973909868528242106384105510531181695027082655110714980862463104983284907714780640524946904269184191884540695991570478856080972160320929086573668049836510409503182084925948554481735685607614995049151703657665825841334592804623874305882832163230635007892144348518713551907683555973341794094816238069134504690210667837890558034195364087886395687962270820360502825204757494099925650311538434689646218285647163901084777570343986925435976261583501388014019990920803631 192 158537179814313421326090067855739212353627069443118534990629131129546315266971539366011711852050405747609463892525894917335483714558847296670651566274553349197525812059471174496357548255547525348879284643534617108828211122678806928623088508990176191270130440603435104316151646902130858722738878040607287980996019124375836737386834786599027394474507237932676383407035537046495044524095015670706369340970202705804265280208861130362518093687880973660561525731738106829793035285761524559157231593308895369905317436938570358901950530201197972025193932371739505735073236568577521193938585587859806514764725392011236003639874689968344791451748610379623414149787813085692604141899003494170711173461572291906095936661999940084608708916878054842305017104530384801936068838841325316446580559495891449850211160581244126614018207633207755504554184163200190629411206878924111940657955726796614448950875973001318304024515543874690290396847089265535997307648620757120 193 28084385792566179647652877250440634250807974470640119117984978692205741110598207284070917682678166551630756153069773499913661813730072636616279114645641702793899406907811957476947591286116985338990635421882265283860292339690952209196311954414655263760618679936105557481736341317995594398588196237923250275738486090214335032017819383425175976512330971675211868206132926222671889809673748147388144071512949783673196230108203387416062049640266339876678581427545197790599112728493744070292691731642875387174775635980432931097740152450981220378508128823929223591558622112399979363923634487936300210724128703587454401401291956076435189641977970848491331505512231196153261920069812636656775620412882922263455888962930169542639812511002251439865761667874562376416287589253710959296065753608986157077354759661139295233439711526788146167214006320450838782563261018178740525867983311135878994993778735136084860559664075074395465453478752123938009782097023942924682080 194 4975064689995721026042764246283807035627880253550485181393685020388170420519140625751313273570743702949521815109172128926615618456648260426501920415464996729435147706146087782771974115039621168987977078642419858708625356423742224088599452621869581637108851495151532834314271323077831529824968233322581057314679962062277144780647688279364826033328888875932587823268053853379304477671521624129324074434933705788552606510373836814127330612024478771061153317468434051911971091580663742734521060015616801265267739052643302141060295150346912055405742154726624601736986064801260801257724430592004105230671671237114747424997453109022449624739342444698285862487459943880558221697578803362746714876527374019909543647825421112602164926876603637116462090646154146666788897503561325920028931350194931579559861665815607103361287290846922018260621996939280345151869491215070917717539155333119296377997797728660484825837579800762941812219271703697199946328013459450599069421440 195 881317784638671992600397557936437564940372103275707798428347120306703225483704204429968035303163482555347009642450656651644510040276337837846297275625627971695124437692950214847067997570064602479927628558209793085119210761552658606324663128211806345859290823247069764509204904805319480130421258723081544378059758630607529902198206479444578120867681458502114573805119149861926292352241006629123929086187936447186524017081183351799395972959777830043918466691267294506689585466991675158655898620359672893534099175701821967924020007624241309373515879504033333485367038322260246775621618608987124360057961535436744876601902945436289435436894282323368260852446060637340885667944097619260267744110025376799989199211529911847122920038512169580846548202181176663280885410789551216473693288774939862835272373985845692084283525046294273295724917483887223945745768074285616279967755814132074425254063313441167155959766070244891531033833306391160359480633334232652739638462107848 196 156122801595386827473182626195766105316492096978981809368186407320971556284761748702155555983813857785402631223512672824995974057000283344351206522010110455129370139996560736822035694089422435762574398995397852912527194756941389578708728499615511524720063399746986716012015670718737524740409166550252007329633340108229492487529709221518199973204244464093849301320667644665458912855604593095558987137955471247074423550547712324548019922966144373364758559489067427681528577178066214903603106846258390610948713282715826090097188762994406324152802773874208650208860229790302242555641247525098484884846350850294272809459057245611155579133334675524969258430386665440130100005478994364099078729312675177989764353868575243813416096785559340050801516106908031405211415302547307846117479958144221386073645836865228304655380728074803714667364852157106007123046587642657060385266872662644114590755294759337155734465954742512363633840550911653736614297114919883581481173308753736886080 197 27656685934217990326391882682701378258500625503535690584146117497688148281176689497340750773881834742700501167378918659497266182550068675295151965343919337677129221335322634084031444669320149483720054832594042978786368970211449321100378907321984998451324917876298470256523775459016976922280554952109466454870572433213887777966308152838671899661369233326680935235964872631098996710810270082204087037462090188367705539722098771982769161396544068907014491732698103009009099812542934374044161776238811061141666069430420684289271330557341758532421339644811300591216321320989047624823243049766669661284050690175581532136032511445920206867143101210762843561931184064269437272336501950880176518428503655185312289310416711665880296261441006414076648365707659742744445681826369608479020746859197317364463058419033222009949843074852751468455034534931809043429469074722548279122868256024813512001649784347071243038007824892236816093878391325090043366818819459456685830148784932987156786320 198 4899298943188914332349342841592501054358610306074836979909732276362962403565607014385422006748260735445564673566732475602578587564348202377022018506949422984290918839232282367711646503723144977126936461041931483604131230370325245469289035490376578714667321353215940676494486671283722336942953830454829969108833592945160214034676990018401048398145806834871091759777690877968617861214670473350052614282511375965025915815041293598924739770151858487601559024664134253360042782147139128765808642537867283700655640889124954704800332021250536320026477552184861023730273784145552839177784834032370737314412785309080727690532988203361412671720859028856800205361190270808091100469875999751400589743337860950333655235681683970767352531225562078539221296331783893687738048426734635076674210125201059961721811303876413029948509462392404901763131868979478512161906539590055651832068519993632686764993257991077840423354600831031902578968978255154508866119285998567127917625569058934748788972186560 199 867896109889086607232689036359586784276464739890239146480069343560869700904436585777334353965912613874976725381870632892877957385967594433149482852210414270752980635911470113644728238484706595726585918969156923606377791559561268454201652143504975027797742754449151174226371282804131898624505535675874155590313806986920666073448516436690236629125807970259920179210066025430980502387072542493362509509950388058963993588871158128207351499493469105607717769960804910785444374781776927775828845369613374270099066184877742577350607635803356977155793034070219112319519103911280550028669407922272339855947490243439672911172266417719069144536388649611103627346786594688216153961218263511042991201693827714357672870653233412607583205378411989551600972159420507194646755724613354275604877278081109992117285868190641858101151566309232278086042718606885215391389068011478821179392441277390632841227739059904447244095618650555699336421332452408719717477508302697050522249570091444559821572845761054856 200 153745192178522025211449164723991720074222899277336194081504844003777384906118227860697448904536838948116854563008896521352649739248056247390400766869997334622041682715969148036337354115974537703441848835435394680271601849895159177674673802609403940283585911297132536553156139057998925079562701249297109354429674363359339788797639546937976112785145921627357109502964313542283816285106152185900402950885250334588796422696512539033364119769657235877312888138878943902143021287305734267216579586205461844704136068273900401471106478310804112417940524823145309630397254797245285563844038908670826861245154059191355034098527185646985765195381014882696075758156212874967169285325719737654442168191800111193460824103648820702533669773984374166860873904126853431080142420971989935540054691123117344741398237340827953761284528084185661648717980245172124319557856971094621033105437069977240242404549407035099519121332592770053671315766819566822091732722170811397935728458758817477169338816285819118352000