1 1024 2 737280 3 611319808 4 522106961920 5 450204914417664 6 389343801904201728 7 337035427916688654336 8 291846966499723716853760 9 252743669925904582659014656 10 218887233158696603085046808576 11 189568231593880060050478785888256 12 164177007831684416451843182229979136 13 142186924513913408476931232948761395200 14 123142273099558270388198209074493424402432 15 106648495080429354726142064636802603342102528 16 92363911574173900338111665079971325553934336000 17 79992617657066421837702342979716503257909269889024 18 69278344785595204018695022612060679273457227397070848 19 59999149981529162413037902055590682086640857105148411904 20 51962817697687289002426370130862725334506845963868631465984 21 45002877947565568429885434897064005444544507972982220420808704 22 38975157880559222860968877464101152495080192899051407826342641664 23 33754795273646620633770316581482500854111896447707919349652765278208 24 29233652047415857857380069937711338200305371201003526323232429356089344 25 25318074220360605795040092378887518734086885719519581186048092131276357632 26 21926951897370554887358673526063207829752584575600454623388612506645423980544 27 18990039105070228299132051198686127828281046974591039964599445668960925059645440 28 16446498669765883320123008761485851453942259705564728383225899387373462136228413440 29 14243641995576492815766815501483145473077661953290786606630394642887404046172844720128 30 12335837637655681172892805809299906668937936082530468541347027213065229244499515479687168 31 10683566061956750309506873158429666909325430832279499519870423999950252876601731908267671552 32 9252601011201799734818989592009013580082903644515703496990928686939379253427615164381756653568 33 8013300519322343766186510441157164864478070313032843012416874750201412766791008420552316433727488 34 6939992887970781470308057997638005987887143454951133076392310380423227189239439065786933959878246400 35 6010444905809927731839656811484542627024231561237870911359636063585158215242720299065036445956903534592 36 5205401294919685173619572373642923683494999762307510302274688951910285543364311525851477247396799349522432 37 4508185844106033044381515622304386013065107467452796737319568378224950059328920237566588635168834175312592896 38 3904355966721217671820931314957494966322886767413491645952462190704105156543186543057644717597524038716636528640 39 3381403527275046758741734499053704079569498207690936854870666179729941690655795857152840921188918052697345127088128 40 2928495739559840382558853337434941457571488666343470869326605974597691775072466650422586775847293282811522823263092736 41 2536250769079696685963417885134216530038745171371174406714623580531158286451522114801757088309944892060131518647457808384 42 2196543391462875278796641986489788217569373935294202567264119788672005874748266443799360558201758533041383895588197697060864 43 1902336681135815644246228678882312042001866164788181057141474872702170135533925750370037492087427155676004678767687122422857728 44 1647536243745537793785269210097298253107188476540985677257565760697613560966592705959303679004092787404464816955898597645767147520 45 1426863972803437559018656661622553462198275296007671547600475692722462110548602669990579912582801434683444767522983160768510606442496 46 1235748715461254728269194229516534324174991942529162292342791828976461611553643692499148941745645870366733882234666907364779230551343104 47 1070231582597052811702124532926123875298943215467462962261699813827414344379695948834566836319545303305759254200617064716773166820152573952 48 926883941741070452242116166088454568999045580699995313794674524405996378066466249126310638817260392834463351974022076262646028467973197398016 49 802736394092122823438146672243494080722049855236231679140870856012624316784006061231995030176923069505910374901030895319452457770479323852046336 50 695217264407021320538256033881832853870654850977950113337693312398309323579788393985268055600982062643057236460570834073081109008958396372917157888 51 602099329601486965397396925405501096212192634517896282431011092761152895726685039460416652503018878309499109751435212370033855652120911015543692066816 52 521453682563206991104598617294532081266179964976288530100198800660354093388066924480930846234044697112192473375226388743326539024665786430427267304783872 53 451609775481235338494227975882372179959164510479024529889989477020233109012420732575836374166196618130790378474796350749459709803968250911004512800166903808 54 391120815002567790353558511346677610374033277637728222622517509899541995194799095383322663167997315386436643913529033029294082211512897724719582131188792295424 55 338733792388046043229196267456274433632559883100985193000263114091999860183441433468880675382521571663083755229125662691832362412129491076630671311046390780526592 56 293363527852217692635248950684658576556192899756267909005116645935685745369912201868336164381316903775623666376311592739109022765441678372015017879187502068976844800 57 254070191424267388735047358952238322064529548498436484254539142358959578197462440448286806040775096505567989904578533775106883668369428072242359591041326563694355677184 58 220039834682114501443592988778030939869534751611515974822319148304615220628252444893697514598117004645425665579825833280121288490481675635997068575882282303702347724881920 59 190567530081010925966533487063085404538959242286028227296092422622636431229917255862546286420570228759312603283223731135880019718735349667677219839586543491590990957845151744 60 165042768613427232024974511810826204606511176655720275154747160650258918940564357764268932935386513087478325155028235254337682536999616996314994504685995028758294385676209094656 61 142936813317598425370202690270635469208347672381736422485333303278814899997799422901717877220405416409643043861990689069887541745348089938122971181201424585679163813557479197900800 62 123791746666856399717874395809320439015897485622115159643878761471195783335190336029576432061309504704675392896756486241539917409827133152759560542094438717938349522234769170099077120 63 107210984960054430090692211017141812979762144495951980438327916157065032847427961287415136818581111264397922285438815646154965081582391994456634898289656118124960129513852903276138201088 64 92851063221829761402533391158316031769468160221498700639530989408456316597380853909629563253542088691383626232370897646421506960723194008972563492358912041076057238372593754719836958621696 65 80414520439639941743625739276220992810475024156756358611974177616786521545223873865937908977352278415706841269565739336595817626673638346136540852530758581091943701446946472062608447721439232 66 69643737757619600322865128020904686909106611727680856953862451729928171008633477240736613802559964059569298343546230862531169355158921537431014622134601368660346202237852025307524941358636728320 67 60315601987488605438889886639055478797478311277670305593412147388605180104057764863302886799676660001383392295134039624589573888814826889744805146926177666280124559460613315039957666413468002025472 68 52236883892911322571208135990590835802067344442002257002470301880057332430898841027225773100911565104515886160989856206801278260117497701864160711488651449556350460526087362615679621621624823982587904 69 45240235510001488617302043222773802195101074716882916580740494356021743867673098165598752135758359324585064777269214563044358813020252568545128440347120518626479214935084363437809077083396496478093443072 70 39180723589795507726473970363511257734486343316219984737206051958875106202220924009537047879668401452097214627841883195349100542142578481173753219042909851323680957146620692118635933894383010474327361454080 71 33932827354105603430699451861058219971289557726801325694361623911873284694855766261314076731777855567748118823108585257884206857460740391539260602244151203394863360072892330713568720572943627705900370973687808 72 29387838374261813196977985056834295960194547941993071767430799511992928531597346152311513939464232609539429407902413497802375296090340701555904414660779825521291421645727440544111770896972337229090782807066673152 73 25451608712093983517256599309917714189612968061399210088172443331148307039462907001373298603199913321207918642676947772623984803147007781225785456529717661515448768135900043235609802103673117420969330180584099545088 74 22042600676641632009144828886509055935208515616204172988598801827456801695818457277528152775818359022423360345140214383759809562993878926034966336516340021363110852395261603691863896374289771915554711190457966401683456 75 19090197797949235161071901140951851304406942754104450386063517527085226652215746317305856191063788910681883891579478150245101169939072849722120848326494356076405489373735768338807493307856079365760217721616928919219339264 76 16533242030329723234412884382158152785593481088268606308404170006682807091141468069199593146092901886222632587239658940769507142758980508470774756793471470856038667742773716941496372225461170402396707888717460032576693469184 77 14318766883747308927151663579162895296150663621705196574962012588682223742833894599836863049341319038614560427322551448043829832664135413678921378647894208265157342749486299421496339880620943327820764284215713685885278373281792 78 12400900240556737037469570464725193158146054978093624545894413586471822203020437756895651990308755048075151755593779548033584569077763185373953529606048073531036445704985369020537569905604799104167947817189110898194006525247225856 79 10739914129811879612636739829819279362801832249181966984905270831299819453284898791329828569773325258800796509299341336924815160494736506373983734332085340478680349158794660980016956135795942396251994485902691600027334008514025619456 80 9301401775533872726198380871896238589074362129088436385743224192176032772654234631450801300666695463109224220312011872773711102924036033565155226733700611118733503773903419783178262234749216235140204320188111893400520463320240997007360 81 8055564871766818870791388997976463573555110705277726751506098158410524777312128288726962360483908157546913440076242660783821576048021704663130935676131830809096393467556718484192012589312430336254513058352930291396562200513673781732966400 82 6976596320560397517102075833333431344552525115249385811982469310838470909777853480561897260960021170170039501363774257221688051214029811762265599624611826784843849914786019432960095614087755391710139740705722181256652005147076822844087205888 83 6042145646501571771602900634828356452344980824558997200611060040121737069707546376676670584671698043577437310795361298626128669349618459137156558334650928195111623620347283064878010872384192118599228587606622081995815585666937484589129363619840 84 5232856014034852053834716193625011314552335792816162376848697684089011768677728608186106703542858052479133108161345646821695903700994148380923267553203391646933833740831345225124766532692894815825796598725927133259226426781095986233281831287914496 85 4531963257038576675738017589321050559091621968537223035518939767240510921817848426244846660097045503921671206387431240049322770156767359445057303123239397137303517090037789728953151435005217910442571309864970442690748939400951786297182735056970448896 86 3924948614687969834636402903057438696346917538704448605653956935859939950159329115473138129592509431584681322025479189412021752915785211314067128020156573779037035383038349157816935717233465051767309109183008203180604803985881188362144185156221148332032 87 3399237980143642235406778557319104836537517040520365811051446233753359743026371927564496388567171377079248975751439036658211348217228603869564443847262772153126947316581256879697325698818479942059417221634361462395457492716363874005022693612216551663992832 88 2943941432101940324677038155155668046047787845673550307499905121211309325838288253344775790298022582375161874571930265137822211493784138394628602719591390399156375657901166488091924826383426238696144575580835708867901351245479087396478046891614608442047594496 89 2549627653689662851788917141574854371412495952220712738036520163957958976016154126544754502074528450504298700492228836194548717150082566213427028138698946779706273621406011496559160066650789266513759080686120468306714714642531843908132114843970452743159898177536 90 2208128565865422428308145221955929015626641459038258226225296124805115613580809396733536815738431235479338258558151918954705135604637019048387165056318942788047823382627016225591735496949579296351318218247026450729917774682129032469933972030811422196159861472886784 91 1912370128373406279029236435203890187435253187120689793945905011647573738582629743356777431675407161019246463470857905515203669173240466160784025262881947825785327149948641448479524908114568221764470160631857883658101335531063016027278502739795948122783141431724736512 92 1656225803347452939102828066502989607905096862318366804578730166273934351756580059326412315992207458704799437216050594678858875100095264613526975449954258590647282639725149068232550181299255898178262210719505365552550045417029277339101258483389097032810378001528798576640 93 1434389646112640886653884234185499369402072671454693633958323692305371915125823697073999329371992445343000999447135444492268260528925083803915349457031156113553594451844656170140552233905655722067150544541684844659109786321993519780296787705048018676090310040847370567024640 94 1242266394302467010429015374186235910294639428294622078965094945073767194846610156015514303169089984985081538538611595622746542827910418033217173270193590212611013454516943114403836203635301383020274344659504210818205396498818313079065046293227699546021944923408972621836976128 95 1075876278524158269647653633273092636103143462158855605095033466082704990823765495220293604583161683105966303714180039046970129000904847820830703221570350436482901326190687370960717304330183675987166171433409464252668198212978465684308130172823708501669238258741036660968562622464 96 931772582756643188426695562972767777470602968468251238042929972136332172847303530656102995064614301734195266839142435457066424350247397875146867245062591997727675955813294702950460875080765692173893606497240421998734936403308821219284614268535067405641153739478053294961509003165696 97 806970246772190055698362567922995349382104638631811406065479052225461354831414925866186833668643735000963278108250973507728774719754530757352626620615995408518887128263201669599553667406100396236019750382741209848596410783263509224372508896768829418043071957718852182581672778808688640 98 698884031604573950635748438322779691260166079118406146009771551156590360021601237248333032006504161576541159920779278787952068299698481309398947414559370846766220509864819851340860386671211473715587365268425694260559665327449618472630079218149658386465147891298389848313320174283189649408 99 605274967181969445327298799768834869880062967209122177915018880004229392830017538720632673157503251452038465975834175887722036848964020916657384355654995842380582395210953048072654173837113932090711972782488840391016511226267071531932151958107621088585459900978095672621261923333821991747584 100 524203972805059159072962130155374469240788514448809536812473284012890741774250694602637423326855710913735252002720714121006234355998611786998463316502322407596528913993696116855526450644868529697311813967461226402024854124647479166543928063996757330654810330007105604479780700357314418772541440 101 453991689733956214392858373954531809789689527583792261850557100081531622959594309065749835846449324916310364865815534586364609328117149965698449805770690571656136016127872841888730270113379475939395421857704089187554382826897193795648083837742061030887209776866189560551652868730443443564070305792 102 393183693829310836415763554622802881699722086906120289460096807156483150991046169436150580173751366702752242271265614623916695209702279957713645272066307418205946454404782075292417959959925831530894944872326627568976917802502908959208992141296688870931433537745526933843040262337455606597600017383424 103 340520367639008044364229139342771814039571039250475109435102448309576869816224968793452739236505972477457523347920329043123652738670695114852023814308946032716008486221804024494222242308539416402748686292165080741701283707966294312119310275093078471570388952262768094929756391483649891910248065209991168 104 294910807840732266217368940707671266233867357320525430737133894723711245016603248584360984916338644351388397185031846268584218796590309219362417528361323594557485940122588290397146886748266884551146656437496315642534615303539937299067295929442766738320783078303682539835397523663847788469195426190797570048 105 255410227541732098206542703205815974413948075816424679788255650098257729628867860112368667647324750095097559091388787458608350452861230877363262701606264083148810810723798614892860028036180508736164278895671899453925517137041328390401974965951988120372495897615114844320765636574188368681629590833581986414592 106 221200385331925338353055167453172730661165514006650365915781799729404215944469911415738066280732049778589191913373131726617093159920076347075477970058937895568914241826289275652691380763551698382662800041994126453850176046478995462532645121045908754510219973549420659673370565696538531633030337113594522291404800 107 191572635684675244001329092270353753256203851818627745497179513351634654473937250428843614078371082599242368854252264959157147104020574757512334548637153026093601040468493742710914224065811046799103353192678759682047713788388505424989625817935293205880098514556388442640799203128687929266202196037823929311870058496 108 165913249599915909654851287718585114021979863734128943087172232777575852967373595923474549487640706317464930724618132549789202752234341262515226792297820277029042491795779197597732236199935018071903113662195825704603610544762465781910156845256898460987956413483705907669849769502583928879826344776727224045483574951936 109 143690701411621397311932298319747571401871196478803108157515059913540247469394281547430169614295077591661288762553179372184233959628864356982166446460989498889921289483487535391804448181389684538684071572966110565454886139299138029903718350401511212803007546190696069486528273631529051362701999002922905877071026364350464 110 124444658410055034064090352634407197046343335880854108974359402940380263868816074741842159630898980197434616676360301833925410675984636470419727587135979406103775321490331139867533763614773955331436823216791224186050639255479909722002582256827550841265641883809758846021467452822414434643376100978945508817758695743893274624 111 107776445202478274131018886698718030965023013110990578203063335664186955463894187498762665112457112026106045217704043121378397387026760172616344337559448085619849100639899884138108867508704954581065740680884719088920512512551102329239130870622921672017759406713568416530147479537596064215913384133434647986190536824972367626240 112 93340785284716225445832763813410896044760504066185165571190741756079602993995590900008365371464188295423569890221236636647829018152660907873963217405216902954442863027467276828198251132674391638899626055864975634514917974335428789963625041944244553178713823589417678258592830667354545972269753134168908541931957808754661989023744 113 80838648752975912029563923221659858125412559240164955755526692201235288073575697444535114060185354318752165979434521096444311466127356183714756856513095471067347531585167192760113455829867989731731024748752447650030659712346049535495552217427075368441251642456561188380147343586630911318970151807010783684374660257759198279876214784 114 70011057998641534932494887665260423527668457382626919618674541437900519804275760164535264042871479117792805023544104310360608763912300288194194646371897159780624805902676541265845096758145658340530030954136558556043747893528577216154039856868100414818705312337272744321092692950528230021601991798022657806811330814046716906569585393664 115 60633723073070394695919493080538827239594151043587805623873113561878910166014233126007380477394869061801040838111576955201124675551107019418670316333152399566785679219003239179229442956980520815835008395024138877990437398597821785106820690642635495082959050682628227485359038943661527571459387259627156949900638800055858790409367726325760 116 52512395595751822567132527718839011516876663203209936873185561848495678482544339070126301931804455014565751264463387889722392639596071402907799829123489223135770992867511399909078782801328521792020469773310621276246690961716308163973134032128408105019273074538589153943950223845471922748887900757484626528868423232127665368235176411241906176 117 45478844963578737534348006031245603969519819012252391849401487417756652337616904982633283686003923695119126545274286121992913165970208320883161796242245384062014461432394462315589644581754897494775160466458809459246290729127144856961764440469123989060368541561625822769189334068008151597392499556022443101541136571852675028581865992127158157312 118 39387373509742443588902056870443398573583693028368092979833548606060258250097420769390762650772181371743177933252613963459696362605631506818573624758335464853348832619859675165018401233334075477815817992183564318530600376701544232996878083105591456361464377588850689749864708412829128156700902125224795228676803225596577529093509537310728278507520 119 34111798424923841900162861988912455107254861168522557246630083008575521866621345287277312016435216726264093050458724067192555338816304670601946363696839063899514790871623652291439368935827190220600144257603778353755120011310884451256229738801448777250391079375390503328047184244500521169922663687117432647825566863387285303679206738864707253607333888 120 29542837922280277693839189151633367288498983833277076956143665111081272935804352276889320060741805322024724274296131254872942916112931385299459183774878987255822643273238272356171024827870211688781924250981886793013130209145274952531026716540118654170309725510577656364453587906334727686448623010259589067104794287396635432430974743561955806844452601856 121 25585847501503293858567705746953120532503002285413600203795761461210827772952748192256902548354581297150818615695185137965220280852435293392468618163363894958953992552521453828918243205749805884155660683392427857547761597797888821868840646202487850914218347029029143397804927747998578289933116659300532092352125457163616547424309371312046038584423859879936 122 22158859419408614213907036832048805872543232862728198466400332648359618352850561386515885551507694933612199045844815245783237722661833403469586241080359024891562920944051027680210921515833396546067244628429548149493935380821518141901094523796467614171922266756119040464695757269768297035747647617776431023279533338819010408875112474387856488241962645792489472 123 19190884755342355894723543611355660122286078704817829110204427933101110540499765079115905059820265708854855633706279895924586945639382750196936784189182910350606042855491366102535754796890222703683703662713088034704895523826813142978262823071931173992483370505549437893390284229301496002427722174879113452048341307627683556756469735236210637963614846501422891008 124 16620442899251929491051999001259365311588422474675454254537102037592457767229686745411183221085785380688050138312400693174820350716930092940738571163101160298324720499079782656491436828792762564961214707524403854707359622427305890485952184236166073259672289409019235497799939669548818816150615681560972764917779244574079842557054758629045724326697478228289228111872 125 14394288001255099731054227376351546880366124364483707633831384759376463348769541229088571829836117013423621285470829496805059655802906481986744753528890538480902381519979123707459587831338613084735896321953720862538673182406922005287552128642955783984336798341054199001194536449116980261058447647120787426837260733575222672858048348737349018885309285510695112641871872 126 12466306001532739531981880943777393391027977588212408636837447231602296484769848077020219583430779699575519917946477555206870441987753750463759695299406843096328494818829922953583005354025974527440676204559927400767704690030270118524689240818154222413726337827294904736307291584611084397353295744517479287827617152974299444052166292866903897559534385839209573263857418240 127 10796559392885597485613280300271069952078491180930676125132173437981914207094449230013741555356154130741139944178480430052952876839875463524311934510659650131948856167072061970812092936337625002424038230593819215633852168517322371785713197103977078604855661320661205690861021925518730204920575632935984214713258745873530247176590481892099558883953203992244995153563438022656 128 9350459928528499283731321177781816257340528568815343131861816516973424019791400363975083216310705333418678689720849199588748525702678072826534541373377286124724525505178022103300809159969567559412564020494075877337272867565203797469634517290455111208466248707167496048239660668767617952641948785676694303851849310363784686392424060909710591753859238823865341188911687413006336 129 8098052138038530165988641141416190366123374667018424529993316790121601688633270057148615073479840370482150491224704220069680290633874910846841546420403204233869970889880771644776586559753234583778427101905230107218398831008300740530346482390484147655556284377334183378449314950161688539588156323953136110527352435003650828560322595232480163273990931163100857251578413172484210688 130 7013392809727876366945008350043976553087360544870467280000173348138589179421072206914981587922763389275208456028465834846545081977189496724280570293299985243776167174675837424482189196138198037065390403127439216485330056449606525121285201824962479299036105592244176551843984313262671629186668447239990532420510259648057667498883758918038284291303370514743391904505574834514069291008 131 6074013585624637711539115195986110475109525993785887697985630654333394883541720951485772478262001586486412566111521179400697604535510789306978552605992553036620135965929867523334556680793063490681233163895533286091815530290660753490242091079061451026267324915852661510964747995498706431287488826617514681392054955226964316678768625183516639725933508338442763850600697738507518761500672 132 5260455536895011358817371495452822561007579973405688505814679695907623766393895843224747150526476548719078716273037976831359069032457425592919649342992347156830897499943665315225090952356620098992674502614750932996263490011136982948460493214133980926439741011767904139721883614674984967131309548315892027911431000708700719560700710559857847075525219655874715513431987086044733427547111424 133 4555866078591198351746624394128806585998062694007583673532376339559693766443363066189861622619650337729162556486036058911015912474230370446320782974907712171770255129438576707835085540144866655005270194582545102791170910930686709471633024662395031786567108830509950461635399772847104981241723331528610505328032392996123126539200698011657864427686889809843477769152083454355286801306810843136 134 3945649873947825658692878217991928953761277597837903671585156593249114559011582028627797861634608904828793047147566355533370480668809978632629792811646925983671055473036607087449706245610550167355543232911270003424616591145884470752810992099739304855053399210096404144780398940087136695101318854936776616806362453072494315047013115752116668122411872790357595278478401090015218352211550065917952 135 3417166496825253981714360941417054529865280229785788336198257986136629780174181849389175504068639350251215528312187416273346774413214590002145786469013867972092079807924177909442973982581165639259164856515158667232607833804774502685921151931943755058630952522771959887068433881494933962083697394845467719002741246678895551925294099879290488668524976740658060353100548035125629686082435493952225280 136 2959468589477634642998731069160414422996115118547810613162268769993707511816850820122079499769395583342274103145815135322920436113333564094122350671984134891262454544721567406831729418091298678344426647869103587329457952747227588477106230475580041179819809070059765730009394996723258863915208810172751270454311537880623779922161519541530868218352199485320730378587876435286112047698822365296709337088 137 2563075091670790056329716927395488951132009769384356377269426959139967115336854645486914864151259550071788647188281408955802307724759144956823492708792213263713639093576907253347136022381582438203553351279941947225094027133403342868144933372447824088363885366297508793688970647149772240580647889401794649073177744088601365638932968431356350099950636141537085360045578126625066205580846423793083697070080 138 2219774843666363199841409271919515753407419931067010401700861336437861620269308353315804667209239897382957224950619314953037045241243015287471864839911053819368249673271987808605204979908362822445412309771918673221531953533927818866632764285554636580370655646850572757556206844970466076377059079149632288536499865901527010347007569921590734677177116222600788987929848948391782186134032152135594936956354560 139 1922456494773239744945713747225114449647380787910395104417414286455057355143256047847595571032794462646637267180390405757653984601420791717712596286530963993693702489934631115404606931994869294694729951248013607959719042406913138503317152179304558145049408829070241461517622975065047847934888412427994143815815818124370220872473567588799361299017872806363610254690343358167840452432449777219923574748784623616 140 1664961194078341352695321386845700711833011729629511503610490002398974471525898486484488272336477128332937867166672093306394619322801942579409386334810657233095164030330302948342488686845928247120615645480465226140121395719191256876913752035593173368072925201216685492739868553365662255979844131618471075839634155550515885542255075079730032805555615366113874586357447378060372008385466200594195493426366861279232 141 1441955011894172589079276480602057704737904741803158724554778073257699013753560824174771673859617528690582557071804137127161269476714223180468390615874582483875972365217825579679946909515134334383557959609615580163136933999538852115378379019812547456636661997236893305975033487287049664902635386874951175579399241312983126340924192063175749440483800907730471897176255601299044298344753223960962769540966899892879360 142 1248818449175752552863196580526286834351006231636780966936862105878753476599906881383176848583672015230024211695383274228635830761326150692879695321733461730261122229437022655715209287294645971484737597403398244423744052722336658863589058516719978399612386944474587970569025667755459414241445423982211444553876534846845560581404430615547985743629528932023569211072961347244476009209731477864358138119611762075416657920 143 1081550746131176370724486521317457251651092654767342895758836456044697650716244139877511025169040561823467575270033068350047328893940377048729533793801401825748585872955519874031443073242679589903069039201891888486401168283328658016915860761018492479144545374328014918864490886141165733057163150287607985526792563218559956041137908799883006823373682534703285702137603139098864121697196266024254330026045103829602751479808 144 936687007810435691593483280000232011896879592736800646568634539199403218348963637362003624786089684104792049773015171313174643400568181920969108182530328373215329694917190111182728839659375154910635682172145002314835221584948869190104621982170167162627095149851875167783104546137898824698376920287410687838564992309021751377950481718798993042728216371266518337075166108950633541533509173560130718900510951663356300666863616 145 811226429956577807573968508033737203380975998442427911173346126822258449305518234421920071076040841842084724057701670299470616846033952819739758286322073813228257292757185225390159970788732220851419034065402497820311156123804670457833032973675128130170042197131892197276433628109149410323450814785057279890466219055209565371358451685905336641875623412551435757752941128619980110628249401133835379107236306158646109155052486656 146 702570138341533036502395728901208204449868693273298203601426784965169049031796921734903951118468243000139762424952308458430812286253666067180469315084498286928727528838435600085687508400416611427916552503091548168589832583106887235691948610023392725227144104889646010467834731563497817770526649453299528104374323259254951920310638694884851453891154160647733773707833293131006534662283845480024623715848742258483466913148596912128 147 608467353949084050206394982298473377079010200759630285223523721803368637090624680168988481766348573200266442481935341214624125526289100842687566793776912631971278211008936806217177600570682662312574039988042554554447780839874843143158354206359675739951508586318685446514219215537683033589320458831513030567078038213998698934131852841130287550760132779361578857646285961286783825953161340182881742191213394859756388567098459395457024 148 526968768834610909332379491184121231102580080987036553483013875254005109628568217761858427211956509981867338327653505469398674990382228301094043978483857085379687466521238637841509315263413142676782597629843638280019085396234524443132851152679424804049067312371047851769447549434678334884056063208421169662871489225621892244932914892632431994786554875330603662803458166448550391748469800024845972780197889952715598850950062908530229248 149 456386166858021646885761579205400442443749385410755099757529273233909900121722958054591531353930828283008791642615653575521860899019942656468680882901489095478192921001173360252469957379792806921254704677420531128516686522833012725967690339311505471804457855426662522858917891116504827903464421625365425849872138879404624378030926321633454346915150164301685893547713101707140029949360690722261718057661243771285669771120299263164799778816 150 395257452846753517904441005564036757183518858342791154924592363629524266897024175740220264225443396179785238934486124371414754529678432294476739781480549056966331335962812100678311035403694054014150635729513378199102089711698618352139853695318335835786234918659410833210568055046418335738489671260261001448725933665107838119227179851411719039849938224947627422963896226150222407008074815801278135245106563988085768140875919650724545935966208 151 342316365779563810689110335610833771910653013437429544857897894436298294696021003570615636801909679233995938383621971724456119760861610895882064679025862514004779390962142726541421638359666524557624947499092779919742038199480407016952052192063389413126196729148962497263247702368269482133291274905568348658827374047713401785854700490350528356197559912049632820940862366357607776773939592869634423306936995343610199759971904591749855682297331712 152 296466248609765076810638737647358173802398833454505288274043516385328013234934741057484134760474225809914726406535164981483551604955386025376089290251792709671899910869783941332439981166193710315022004150950368585718907450128652375651863990388649847287471685257209955005053519917332957457809592228175233004087827618217110541133748531008436597995466419126255097836062426920341677701033080941832423419360807839186018112827023964525394625771851481088 153 256757331378499271184384130282290215762242753380229637877240662527967344199962301495068921339153694793394478812156172653209412748084194229163571970295412695120026705648543514303201817603108897823672147702882290170792410922238676977824873026823087577983763484639364956763157129604306165253614684518559324253811982044531571880296853702510014109838109893565272724816230323630812975764129341706823659522274786276341107882894972067441441935935662100316160 154 222367057045282337952294603083113266663046684222932478578988027781113689094258025078158541481837717799014221604565655866997152878863921296548618001691653192016740293171843380009372895509391975608914900868042308485148982920861987974408419577946447182869082120166149610714742482475416119868899555598235220777887129114128002364024406322047692432099295173149170990099259305273475122408302750068855787388521338292875943696747657034310645597023026301957570560 155 192583042491929113507751625040158771701529551954678602204282310459620444247457540385352437711109642619910212335286634879511772244238913257253035897393993086215474706622975646054231155709428121296093571712713275375754536249208103256972893435455711883777094141212404006243948409528336150875121160173569027475585447010530037399036620367441298533159948556845458278570213798340793872314519953427408967204777332833034596636378687727568582879122633618771075399680 156 166788321742710339264493635174766976816483265414073415186609537278347181975540025165761690587667084349920820398977631112411921856155068059864046013780704949497011850469171008516449406715231355792496442963880053261815257606537162734307000910134214807208496990750536267849654886324960041548022566943929185616393374904056054962154597849435790600964230814855324190136383600955529427841043889981112090092325765972547854218144023901369729761336849983037479833305088 157 144448565718945324482735141111476194619453295624466474813160555287168229600785950550017314107264408532180381827465058665177730962457746230349339762831677608311344750036929871634089014386647735503977974397180527339772355749288303992293409597175889001470138285368618299378343474227784474013309061428410739086692268701647232065450488883150641085163665832675472397060962947132096370530107765792449478724340187535272089386424211224064508050410100223183379736404426752 158 125101013789488593706391027482663899361103636237056816018883403768032257724348642226235218132659998692646023785489548085722586265694792110267868070897306082101809568761466239307117161112618669237283755437013125161141171797698373450349103539410151976866276747529751908910876470981736753467660841786863252096018266169413911841242109728814064111157793785237326376985779586112729820815807374572699897164795083001090134986724836592943172353533026603587487993360222781440 159 108344887837852627541794010383418390856371709638011135312853695347507450578944159397199983556237761169022623789324236483716013940594427317859478823066621792412946209347033504970409507895700201323676716586040290350404939128633279130463595257265075966975878748851629511469157366225642842993350792988513557625411109981181946329813059435799179081679534197364030281084896909095308980350119957291237309057767735161728108630107588276647809585958188636878497943805365070069760 160 93833090276548853555463669999489287346259413823197975100872720711731297144284119073161474962867567489758144421501514638817876215975484386595224248003349360928281426921823107707193459201724136836648199230843546731974219817954657100983712146149963422860516458974068438815516087522437481342751316005011563196327128171400063650206412864879702161174638470573390747205664152378384960002898292193852470037965699247963869975603943012922184453716251706561641426272168635734687744 161 81265014035769509543374207263735948453907589373538553057325230320354937367160093252071433863743851383424684346379163289678259917754280201675927204732910064847451172627636209373735319082231581540954617024283825923533895303107055745486747777709479101789073938826681288000728083916785906874951255715801342433294768526290765275326718299912337842218832340563639594520246674525695544295235640342747089278572083835405004875189678437315429113235380485428213905736450779566678474752 162 70380315587712392294197532651935379677459891395255471181956524570398412763949208787468500334254159016631568624363257254548596337388812040504254362706394546638068662569964356538298870914987632345429669813836522602507017956744026491219720216730881865753173161118641402331572921443998892737166513112227936453829995518216099115174098612716350815672569730388545694626411449061338180244949116029287780537811319656759439788705788223641412738811081090424160955941191427030577351491584 163 60953522016814201940105992515514717975480899025158590495391180861169428541769722467895085247321727824396086649888050703408295293954447328916646733693657556973699045670624005845565644700097770974612554107217598451616379902602598574448747094735074329230890759509285568096551811753664172204245430202858200832658115313539235231216241712596117528735705598537177483817363843921471352185374117656711160509501266541103082316991094712455752854982263002380578214343046230084752969562062848 164 52789360423142356695256021296392996341361710695207011686117065518306371416750424238996942044389418442569855263196042131089359350675120359496170758513892114519899173379550285744850467878202924651274333482878148800559038153717017307116712701413959215787915142718658716882947604795455039847831435440100534833692819640310991953392501659507229783347986449675433888277111508281862989352369324443037913234346988277707964210261858233843101652883613372797672786632610688294155399512740331520 165 45718712909086777716025975455408620362973480382785010778993442832536599401977387054807366259632468128108836876665124795335853707530878597160489349563392333767841285919397976944043617646032789785267218872242471467906694744862267772980610743097540148515862939799820585037737630777086006794170733751536272014035042131980983864526184340726332860036304396233916380590378317402080808334421894934234306694840449203823221727261194574258511982693553075928511932010899888208859396699125622767616 166 39595113358243562589692204235268459354503998553304519063751023690893769187255470546251657980834655687858450099294576429261646185599849109219428105107999589394394352736275490592179751967199738507332778323608272497137111199058487048669391866671110749618558863611921892832070661611668849231396993520538278629467000162922014929362109341738254661400550350673369212652268141633988731281849261701236836531012571649654257136341058322447751587172063852048071258787191498703463204432059471253995520 167 34291713438427892298443642495896499504190554915640226333946021867707263158223798456653261486886987383278988272782054429583704900848368790733696634753112935387021895774041262599884883713160239035784769415059386838437212714540680976423580663456378214250447425469619277916885803394330121001104617894717213280482021655481049575801899564445693945173630741316402093760483975605416192961996243567220283951806498797098325709140611089888317711589203321557565891745841514377822105515968912164174954496 168 29698654980575611329655331054663812221057298900795752812622247897082446817059283765228628695587886670599426285891026567880069346379528596497247386128695498228648608477790355474455645145216874294681457690542005358911680158284115262618479028859808210710589480100897471465767321495029177288896928633424088664494808132281475497282064479929556438837696203005621798624458821797822563954835858938035565425543474645496406069085843597693216571530456334203557276845287478124019057089636264455501686767616 169 25720794303234572456482615600484665209221575856354187717950834308087338281016071216326968135117296406577569940782454581367247276822856163799510227003605238464157863137299156759820654211400913115316299286732812980190611556981819345322407941489867976099101051300802415093526913562628772139219108537430364486300770838408157918211770182561338647000231787436128428324353293854656292129576545745337013667197605798046850508537612763972098222339861829838776716366681498534795312264175581472653421639106560 170 22275731342782913877147858889962389931986161742513427087008368988544040769830105320468130175612690631572470304106313406985257364485048249736380646187122441348134951260642579318861542594693726576688810685035169100391265003745531465493476901883202937905091197183147301769908420152516906365535187631578342312605971797009935094232571294130131608128889612225358463963835052750027602584430869670468593956091448038649807745842855180855101540288431521111611750839494436579509849711883781939101403172485201920 171 19292102763460900393765396600495153152747210717620312059978427301544585815067476161501054839678865363020570996223413657883354751520399223291693865593110448387964804466764554404120557382588399270656277496096613929477172125872314348688200358208529526723101340648229122992092318013715980325847061790172716845080599341285333813716434106973669635303407973970266940184542591963752080947677173375391463718895355549178893161405309835541434350964736554099989727978072173769749640923251284241669577640537525059584 172 16708103689557179588016022638383752014760865161599910749223040165740281351774726488550133652441250628223887483172628033519306770927814138207301301668290288510181410504837501966852365522742467888479009279457544536044227844449958202002814048459846410761480035179673307241860364095316353779877925668402981503406193800246695674912366603041593215406938964954373292184078420811411107127060479143565400124148465382169310766928814619692944656412376760485692087021149169440596841969320092380722418866068552174010368 173 14470207437922349671408760135671619221438974729745016567283496429676710781859335446476183799088121830229075682566375426163689344433681790841460726876373496449451867276519507477685493526087560402304898647127314725605808730837377609105266953496159405347931848601930837493956409495023180141648358599721055073860015593296698284022963144303769785596827917096536937140563410742869261488624401311563606399978854075807861854073036846987891394291342050304479078084597330718140760723253619783436918377980617482483793920 174 12532056730493796788480528200789427310258241954820555515687629831282339868871323144188150723133316343266238972364762143609456213688954827838565953728185228580705371947949810982453720522552968733732535759484681470609918280643313139772445826421599780943255005492008081808217207547150303473247927335510570622676002862560254606964791796926943524374352655334359481037506389185999073181188210987803508987627927140118972489521276460311508141034926711435492516177583315517182877331031379344447698306247582634369722875904 175 10853503418667276312181439393051327710782222170013266238035856810554289667251266540556815294979114044984555561660297672188113444041937868579214660480252521421947768217676722704996993011481794016098720762344053051379003906600052980879705997650773708932362003230386356843516701231369657061344083056139712151308755123226785633453347050265687052177617106859675244313804379366736370785330970921352166323729424225937857742219090039567555858338446967067386679094073768146709817525862470899066679722437429720735977509486592 176 9399776827724324751321539373175445877043739271723201666716007844073224591077678465828726616669802557630832383047654661278900742533549842902395264334234641649796297527113400449713079593313108410376744670798775684597518022354401723560627360034698972858162064882176376557807814677433989593003278065992466603334598694626347766387648507817690854190317273557885751212523555453105605431050342988638136417169135636157868803683735000408219079146126821451373303810917561815193211850459088338366599886190077319623330657841709056 177 8140763493846354571848631432993477922816044663380523998565761714617233686876189228107324800333394826040693966275414379532757749350931997818304052593019051908691670895844764324408675679219733229772924642226442947254269462040992845187650690935182253375606271607264473780376486101679419338109793112449072843166092840073047550811972989783963951948464146907411730869685492811847937401126179528723287715647851958756697153543536213017080366308732645775835214138291968148408236420674849766553290486419019038793755632989311598592 178 7050383373706744566214649671402029407446117096034281540622005930960321142757535934169944683034272621056637320894823568992184153472070430984893626036830710773965116707031687908311606077838704660059728847082803503231004132611364349678453832243226278658463969332278603578057818428136670635312444895395623663676690698089520974608367252572849617350245032718360752968640939721779670801473793739454816128383052827870254093113880327194489843046445633326867431137292571899153985111755998881933027893348182280013944042995046758219776 179 6106049605029670944592791506317736780337310106152787221256749883951299764297314017817035438891027253658188691945494668314823647411300310681440114123777384118362022040618473836194167425617190767326973363034183677164879611979371328992329982178893857341265106826596292654362392241630117201063659705740079363500684301513190949683090566161672746882759891097112625121047707037962189803624588605225940138653312243335635091177857109292957139263798552231317755696866214294985051872688392344223924737766592608988069839005515635826360320 180 5288200627234968586391400919127544284188439781380171980487409091892285653903207647041312057126888072235862869662536573815720159657506899580957965502299213672791345463495007083839408694598639023878973669063408767143702381332168063819943708632332552723674150232747977375373211040476613506809428851940982685310412557101263460149836674852898286603579065687285061002550367603734838471842152566253680923708358818811821593728704187788365941132551071015228313729960739784221013911959058482824792848672506293195238000481739668147360759808 181 4579894970203476650418420305316905058591798854924179004509163114683802974620303105137048981276058424414097084898924986509240113271318143601077459007020141595912433337036186852825726234442840252477364272457511604600980337942069087559678107155501652561853432602795314129445377377044614758853777475650854787198004508848689641082885783744045311528096823161796834401089759704550201506244276239769683273835731340717537107185109696361985325138371172658943090187492483535963233874234559100809517338612319341227524681291342686061503321210880 182 3966460317346638123649316454902919722275012839862316242989858255535684167348766731207366278570876937427389923626599158627606546286142378040001194140296762165166406328383907290092699976513338134816297236950709984153926939403626681332763425884324038717953275994760839160124808290594689114950975810409621847216901214873378288812756794190863697947014479396516880365915360551762186578296050360274166743964590783107191998276446510204013507589637369146731813381732961866405621095064122743196103972866065904008000292169739759817079531119837184 183 3435189573438321085514620927566343597335656027199718349161962921845996972133583083214496007648836893600923981994767864066586079165244139789994776035285231801088777876714027369770094353332767535902234451995951630853148113940850266018201169834185058581904226298940877892344816957011066661888165631965622361041880767139132813154526240281167847030446429442719357460245826059244039177179515034251069008151792580608183072076452437411184194494819813704066532397625262745571646466971798458870518403962947368253261604324079089509617393261552336896 184 2975077641354877329799735130240855018246832025837997309634124066070967182999035152336211724917961479543535117254676649658224908337158301308090850298235549298123076130194502680639155670907472984110873698742131517066811000264428875434744457768250906075649845937389842914654939582762539823801574721731712514879066340570780206991591963556872065294829292665105459257286359378645880843147159817597144203903819243844564532212840916987785308536064428841018417949446603259699611959477614842299028539358755009647091294581844621078509513787449951649792 185 2576593455140976250078012057027726223619449945566266885778832349696565933787710148934613904971087034466207084466070218967232299763113597989768206636459013007993780537550643677974912697385467941440641609504501363369243533495429101291848807454498745798676433840690026458224969485749755261903611858034857602661617272949282206155031504422271493812509393395730947451602349958636999204807170096624238195028287922308397726333576644127002837171088899060759413305560217940101035295899971595135532572522971227035777647106580925540023740356718724567269376 186 2231482547141838246808418465586331650627831484222002327175951530076012713157049684422668920214803550162568751012667529623058660283890738521976366992003567728297333515381262746649664041802596509686547659049906623285221208304856471193672915636444870376001909081423791144339800198678147233725920474952537003029888693274691860151720971807765455006894688998185746329195553128831568867936851796849272936518919566987937410512433547582809444898351813516360114314074617269043681593999582318568373004083411858737955710080724064395402352501801953400903958528 187 1932596059445542683855055870553966867997123214642572572247792531991532810225359684820885196656672084862536619725762614094693194787788984551572104073625328104259715282849049181888370777651721123724106098177827785055120631880049389713375725621891765301731451416220364532357386520239117879072016925551287039626647751483090648059555480153661361089993096594060373991224532926322141767518268076043723653994475967113608916988188275140159232612240475460987478328686608428813858789735808975216929484059688746619230064085003513291361009820671863636768063488000 188 1673742657664191369046851100719081212574256947955073181891308998162357997231004390896548517794123158106953994913138138213117998154554599937374276149410988587628074860333820581297785523016610383618494931592029407843228127276861049833085274145185738481919898375460528554110371567218149524151101530659534455145523329134187354553804609685586010251207862832418647596954750100352897088311542801848035783567262248425244508875214854606729210421778867630191971951485707312644479289757766920546811460943119524552864804065432601564977656089554914764332220507226112 189 1449560279497056309413820980431829900117388399103761422225255588423177374617855991978665127855927380187801641190557182167959843172683481329734856281946780368392161366750722787785117779383375651429373011428267295571460991264792341031336082487766290847997730811382902379398977411559024724702395381685769599033722662064573576542277908314821917770064638156569106964850347003200522086073189304368588316324767168963693502242950130043883417772917946037894899309651231701195348704156958999381488775878970156013709523105680052572455027317303199230525598306320515072 190 1255405061389765846135967591295496266573892446006421911324712034718722583252672232874676585472262036900032039575559054456723462066906119895492928446967920204387434440674710006911333251582865439508975410990643071344002125572052793154863850244779705919524009035239100547480146839776313293192871528637580449201658644715618931671361793085460309363315399424731672889813645571559169882401572796376029391988633972112392293751704232253378947538644898678482548842362000701872460537264316013947053599587543376592083398507025791934584384934801068181558980965224257945600 191 1087255142442141051759952760841787749777565119145952102915535013211193244545769214976917227012732196737481396163872436433752948202196635038488057870541873558321910513091118118474801207571409267972916286788866344328955342389430889253255602215366209023587020796046880961251088292071695022548660546731055574517178544481494745695089073313647682073826347835488144123804237122515009959796268739531731278026236256090648030757063066406849990395430711004736229249853636851615181121147515330086888816614720661611972994372659599713376602795736567796414695420956110170882048 192 941627352894562089295545657236460222062068171932629362475968590545057901398255830286126634109893303112545288762242031370950553622757241746476048911675271562682098831550214845860241355482852795807835524526256753886413018939218363741576560165678987975295926829147405047822935231086625278872285124923465199889275116867246271126675450609751788962083204288799464955865408914707793060115781772484705390151799164669923507078523430404777263013351436508046494842991357517308023599228763254865003334971667955463732185619554811178585373445700774069656399145663135922274697216 193 815505061422511903754446852501209472682014724569552499003386405367121135449473021917612011507224490697064631469350664414415752423549861229466735161619213222064986790444269262001865107729054601350661093461819934969840989362574306814091217246406218287238946646614953332394811617487586903749933366617049814648536257584536482682812559562363868078452061168962793973898116424538657076456959710108228312714125404178550707178712800564725235972851212887372179025113305885614589069651240801700255902753137888027280646353082762548070354780732473090994625001109126111254166896640 194 706275686619952240964765847206212331594143703267175743971523627919069180918742924222767463723078612907171938550323336346774758229299423511196889832985107410836065765484324028950199672751445918346951150855233376925764131942569992970458250191639462345829419871980848820355584907989302837240974925698981569008626819511781785454427904146905000466949233284136429763332731745652124280050459165501257868112571037771262960587253828852944894520054492180478998410794329961334395221400705425326025025080638858337256200641468336838307471333542797034930379920107130775347881838641152 195 611676578242650966672893593862664002419838989902578006798462323322425402406840528394001425101293464948727418229327094660005797039417179719139110687318863572663967357150180689737982859343666643097210345959938598161833289334166981392805010388728252659887730007470550751634342761579188195105758948752022739503269640216980589212792388184259694961366885801970597087243316878414021841835572121495572418825740840834139274871353794792180014928015080603669250698035100692018786697141512255590815580966688953685957006897673603541096496599603414138043805407671881981580223303947124736 196 529748147159379006240100296194676405056717153727819878193687551489472074257751437950185959319528117555638002982962469861815097908228978338655659851430243615137244270397632378931082418583242157552667365859567993323942644035196307610775347803802693079528357870259906462551039680120005310924395428814682247114560658346167784617488985183856874160307163087889281519339862395018565235535103625928862821808973404208046560977099272134406366243721802560356226157728792473422124187094660377648285397979545398511293042512323838416624929190925113382635357729318602181425735150730064429056 197 458793273113472793876024054990983021440714594554968257497318113043644180549671042285726103328210866591208948014102669740823155003778333979797007767812124526513026580866495718660138610888137830692798046952777682277910294365925244760298073249894747307855877770731812520663814505569521272143405635906566818813658122800036600792964637414157608460751307146111482902392587644697029249945479164550953557023662823387996049701423990580568740398894348656132019223118442809802636270044182454218820807777815655574252094150992795433139324274056390610480564155687382632471573386418269173317632 198 397342149440016146192374962676088710432450871142283845859157292350755876488676043889004880658101189916128377561764461778602837825804396091819810094188618321674843490009484162082114916694850012160134591713601222535672344600469345722027977079036260720002990779386116412231799481185691974118095127166908245289006134901065924388847693996968120617724011010185903858204652964692261523618261240108108087646727647767106344644269565911145333184747866614992590367773066394036571118187163455728886901691548722543305123508786820414869080142050020326299859066057801469146645056999351901105422336 199 344121836508626527348374726051554761304460586072466393572762229984486128627728364840530867014762019725895148343574136621330111425106854636603806142260451863158961317761330966317302701797032696541765232993291564286837505291692494916741873351746364528380103266430119877209551812364964824448474207130100752567997861289325970181294443929299202407254402918073295802527989319677023869914960046952559711083488453103504597661626024903021988133607892118811265268919777047539675647632888975717229394771836684745032975197913217271512263915655360615498980165211363178907008861714579502533554733056 200 298029893201518674176439940362419007685810771226865474075711378056696053255406532302932568848949073277166033952903936447382815018174921321179163537848091801518512640160314419607951293627931108624415643040927870652271359422255463233084876086113134242924760204690654950697009122805454732154689537807266112621569961437015282184648173609328022764312580787357387187906881850744577032935956414346650166338980284474667091744770979352222899943636347710296832004217091896691288507806009398381175440182804773204685930439118232014983562733548526957640057453973763342851771776200188323480159075172352 201 258111540211665761538080236350356297798100970821477443233570925536938425761032756209527885745599803123188968042132807412148853862018911326810198534623863545567594624630554368066815577692393315043103192122859341503268777037538036959632261980957946245437749195471514835933682708315945602783994111830090249052085081674405397986053567442311825101299522976989517375395409110887105295466128855770125243497802395495197022656764722398290698375050560356429202925941633868002320771505400299051553125626009351726124349204262525574811357085594948072192300748980258333053320333703418896860921623459397632 202 223539882106359346741450816522934246256866721737885842667088122270570644934593973646609838525076928094306601688424668785685116934296984957962629869933864206934762303971211652600546727590729258013568949744080880360682084544464730577913129053922723262699422763710595866533362395555975888499298972833843414207917717928042969908220153829605192499320304083971029802822969148413365529328676889410628352184150720320188039470214547665244214486223911219136976713206176281365339117454656142457714241007069276726814954378490124447663909753761633877545932481385348385399256771837403412018815847275220172800 203 193598778462779319264485576461932091084851746127309893286833860928389450199123534156989091632625213781015602973799789535625277115814357804539412343265480469515358080196128713354927450308469477950031654476955766281152391473324112103856279080693428082409112519872052156152053583807423481018471867240033273370852899572204692634837621671002226111043328633268454117542419275625191921041728179691154976662057435871763421561185024948032114722214042369007328872659698603104092171748694040265348238827761891039632801641757216401416600631046202581385672441219891853298266044459511991648109783713025292763136 204 167668009256832504128820277373479697193350088936355957917859808997859569553368701988792823606297848366520168562468720822164583615100011689827618995835238258951470320050416908083698183319383026291926375323061796581603718333240298634137090677259274096141607283154756158558528461036655592678873139398011514108729604058463570242484629012053564212545875319342140293405940815728401613731284091509325888596381778519174122574916284041984162676884736444369253413574099864788277074568329270341161393890559125814094307340808322631625349404773331985870885145393018635266885588316514785704691372238255022277656576 205 145210427211213531722703100459136093976417620009612135778160777087236419438438554205787317350796799428644691866106661366349714042720785497434160705294434710998314400453483566287181909282626224954510053949359071367771011829040220729497058184598314390799084559667776986699080278745131516323337089088953526126131445869005949251862028091880972936816965732132431165481130704909901304374499127441467483653249410890078908080991011637765913172992997424498110924097378825237849789638865644401481219166712637799543658780838246901857207556014725303681698895451516002570449676232493022113028160447234436632598806528 206 125760830967842375733598862270748516676531523027103903867396992596759224064572056264896536474478072684502305827829231534972981350521534444760450202671876151538996559956930217362253094739890753939773972908109982613388761853026406903855541916799302860278159924134915966024434799451853999843639464060176557484419654646649384960746319446799081358689019572106119662034129266091927041201906917937459106815719755329953226534776015769700961508729640703561291186077343853184906160021610994033551895169222984834152051567275780911675383186056658220319755633003593068620016268081659191632448544654071280830309476597760 207 108916328596138757132891425565891438943692121153044789675806036785978776097649528207011182785304543563185245937354250388787568905957422504903199468491463882906217472984707867555563043107414891354395627599720399506089720952577386015921328777448269452218764611870648832726597008691668883879077368553933152997576933284171132619835197964972758964674037253353007676900072500798689230319041904098383488249434424521207635434865885533858322567326326078088211672494990304433161639980409447599204080039069065092256940451833459202858740082801840306075666594744190523692381484192487341498169880815834643873886730671095808 208 94327991820405808903591546857718578026483085619376519267784294615991417518947087142383558217613174933399965261590699856429688410757280450434693464422253273974443610707981805514439456398015164143849365752187144682887114863063736508049335653761712660644708470940623087328011180099412636078321748427462146998498713937270332205638572346096185582224624407286532314269422972305499466147003404432882255504775033231917980884201249041475612172034126945392820783189223466390401226362158012479332738753204489461284104625918718109107163093938912880437803945528907197131766128548080278802491620147656938745633606380409585664 209 81693628086413336273749334549629027729372287493943008702852684038352539535125572925878312382310845581715468699223039245455361367499134423284054214931524478245021315533937632974267617778974853325630591734551679842042652869715424161658388835639188850614990195406480377940405541933593698517994828029307563829424358557235047781152013233878555201255651622098091445553354776056111062583470120066688089569449932322251190358967792505196509533130449377910182474141339267698507034993451106108001032565933281414156607400722588489856822322450884111660693388982127868947036565669081816115340394365084768854445731001101568704512 210 70751520742938999906934588544784718179128372501815297981012035601531475672821905657574174661261723771969858419946513018237871044543334913393021542452816159720589684815685973936453308912925421264025400094962679848118175624867525872161723873839253765944305024958686164431560644030785557901664681737870294648083432460707266954439945415343875590142404686979613499289302693125778252310567644174816003791088707686288498326365727704670647089741419855183186752836224150026248794188865748399604449608576818080665963456921843772615529220211656583039507294016900467965370892330342590867819847506293409473237093893700508849274880