1 988 2 132980 3 14465384 4 1595145428 5 185475760412 6 21459885565768 7 2454572593671572 8 281383922814721980 9 32335896205192679808 10 3714405592661679598604 11 426299971343915923811108 12 48940907305651617097529352 13 5619726039255519288226802056 14 645219887111700712505590115108 15 74077072062737420667505754459644 16 8505043250601205089177413009835396 17 976497833605657308510354149077828092 18 112114350779352986965856882373506285968 19 12872153764431610130692957154069161266560 20 1477891549021619760226368418143995040752756 21 169681190669281809081974079034674864739698992 22 19481594374672447771583008298400242717535743916 23 2236739446156709441343048984298195061009001447212 24 256806716554804789896835223382888464500543164262888 25 29484741072452737272910357741513760078935100401948328 26 3385230472275063468726211139503405332327205285191053400 27 388668351806160306397483097682544386612851901477375098528 28 44624166623769632634322756622971086659163025990903245318244 29 5123432916810672326468019532061229585935975662309699591528008 30 588236528066577366069779137230172067286915775455664680545185940 31 67537180545706874076730807616811970139873123876253729641345888580 32 7754144017166007057478209949002681026004864866952052784613383454588 33 890276273138887555674645049432721609206796767117112869042047128458588 34 102215259466871790804484324123007393074485272422611245621948373611236900 35 11735637110635563952289252305842163720812782999142373870367149988543277640 36 1347403304559331181716273808921077934985644404879944293582071188730692901640 37 154699369787086734427331646770946575162687138109810578202457931442053311842460 38 17761493483192847103690752377888736125158359156790778869223470113472232167356432 39 2039249747364822978413989118769739130014247122820349995189633521891355509668514332 40 234132311904245176926641008190729553625732241379582297198059595440800473124430923796 41 26881425165513620328851551451807799670744890222719800550878262411975915493527177538108 42 3086336153492738933719118231275134175554150184397104403140717392645253426525003593400008 43 354351407847809585682284906049483009306859345903055936906748432376428773581711918108094328 44 40684136140368330565318186060761758526533508018628212534078906260646152194811134569563177964 45 4671066339319090823920805379048547885207163403787687714911329754732342851516299130384802372424 46 536298980788094185748935009972614485693228587251009054810912947351686400017387819181436903117844 47 61574076645688973892282473561830774891630647288718556198199501997624565699025406887562746337664424 48 7069502368245407252809928709612965719738183232773760910680036217225885725395233222687849530818180872 49 811670535024217234258342933475722749696162150560217214409987270978828786971460677430481072946726353280 50 93190301538864230455468142985509641614577039134486889069879781876523587725333281200741594667020600899768 51 10699454921873277543475464299074038849395718192602777697091811512280855744847195864457009293112017338736220 52 1228436154136232093903077265897716934163594319563700321790337260502441096514023588615346710401098548647976272 53 141040398394875623227191026059692426244152780576471659031792450478839117798737776174975780510870993571065832788 54 16193266465176986455420200945948100083283862355671482429737068099291847087312123387013136022663958000277642438544 55 1859196952053934622184771253083847986842082508759881391980768815132588393415551339123783764396799440425270411062572 56 213459916438722126369731090119626016792040160938501071476313871974353803985811257654252044312597492806445593121126188 57 24507966127896498474948606725843259341791105808832629935696367962533712607579509736271031151150839594583264809085585884 58 2813832281708719400904341517644199845532842092479244144525041451351514885835345363167286372607951664569285730440915984920 59 323064430082336833762714773702129833218509796303992619763689025209655919551714098315980946071446487646638054259438382693380 60 37091985426027350607254437106626957961848380485341838312027261271484216063433698675251642147644438863220389066050034781606588 61 4258640861496211095910112800418739145959032844661652099926480453343364092964989524247293562808771501606875425359505003580520336 62 488947188426295212687316171722281797749734102913177401020928168186942352490461439730229200024846304342559786701356648515825996756 63 56137476919334662790884668034115452818915620602003442441341194743814973466132476083893532365089472172583555487397123015253536031768 64 6445310228721935288520988274267037083814944769120012076340752187307928455354928444770517671446435474664723004986247213590547147174100 65 740005184133237293560180444498404724150702123941916867797518711366468488161813532404961067103303194238744999230217663413410815879745004 66 84962190043822546690897963284974491786312095090102864747312758026866977016299362110907088163556691315991044512217879428304368099372242468 67 9754761036569875054886214306335908578265525709133376607363831951251862377628350445656251589638307226119553368784005312037025429276160270352 68 1119973047204900345888546612638155489406538808552317853117509198071182797014201910207342636245118076910704057410496717336775459051958083877844 69 128587427386791309932604715461944361290739439720404027898187603559023569290586353454950489622849661389997103783639631624688425565753005761987480 70 14763503928258624198794835998624631055410550362989175240412674858982993273260917259304663891019243086391290802148905062910712433791273835680055856 71 1695041674518306041378731914970368267047650292800690620206996716251716743030126902613895274440779407963356869202586360880646334173949328561724545348 72 194612762140722843356610291435828288543706664642669281253773825760544727057486837680508597519785810341850668551754358223647962970716018269181513256232 73 22344068442331702106112391051196934321566636058395363797403814945331368002733853632841075876523902010732761449124811650913026491082826825354173511947280 74 2565388770314018021142205297229903866990542654187836170233447400691122912788155201103500849226347990227852474992965218936989288123768123821710366176376068 75 294539893656291102005268109334026735745619991941975380131497245479945786287145158307947860574035813834246616242207719124042836373334143706062614285631563924 76 33816998795250875098767716724345164476074878087128312249634344187586481256946780724356478587509760555387542290668444874220030149215779438736557903477774710032 77 3882629932814783974150114370679926422454576752155034755553671857961905169786106216004097849169445113061863497681744467734677384491075239374117960542595236273484 78 445776258456926729002878004962129120366736585873642099058311947573882109709464630251383678128180842835928371877938308512752677544801401515154817728170311443709044 79 51180894404683471269177327721460863374363333937705443704519281443882452683003928844683057578464763469841782529957779646828773325818366768477860816502879507178478876 80 5876230289003756615737379190227877663482238714935744800132296168516038916198149876426493389745575661088760186644647074942495092241303378502191421361842991647242368052 81 674667428364545881839140755452915893577402426126206583926754640307490165542103445990051218855788816657951558343061808824914459337157893591492350530871036115049228490948 82 77460568512402400762855580354589905303471682661191369434079738679733756648917087103462221954199067639963537279953447798494495283133126965224471335777479234391570959111716 83 8893477618757231061581064742271768171428631381524351936287399245385323144071448382706962949606039859104607684272574722392454232279183240256042974690252255241580281105547504 84 1021086543441413864589760455165095210197300468348186759009415564099163065831405256050348973246664258241031692292625491447210693083501158463446388061007101916391501400472557216 85 117233974592587899872442084954970570240474610709879222063363801993574642785824369555866323809354973274964669339670119136101000082128004101434332536586592067750124464383694686204 86 13459980338644148897865055452193059417617336351208294903081669351532534515524955832853298150039625639006441979664245374129657135507860580903170564395610898538474126539090255283992 87 1545380264947031579217398544937604965652315447883186402557930354376681264837468565080050696656544807965007011394244326131436310969860964709616696798842047893169025833462528440548580 88 177429691812486389107677667280940834359743824932229971718976485355396793213137381481624452089981353861211364210757270300774787321094792730126668061169462639435084859471238756232303140 89 20371229173004180573634187121389915611142149088108942129025376706277712492191859267817440665217273815746030138823066619673469299917645024222066425546361891084083767790211698527301143904 90 2338881242366292660760397243617343499408614880095213686520452310890339649275077417251394616219744902026180288482639460322729065319069701783862507885057606140641384264591630153242020869288 91 268533892551863542136815340678936721271447414282359445732915758754289394704363353769334236647632029096012444591166805363289139346452369688283502190760246039916260621389239094372176233339424 92 30831172674718711381660410251089687250623683670041079485236855725928825992039034637232153191131892051546507988502172918269923087577695085249813292062404328457638372443104353476012681816968172 93 3539818379963840951629861482201294237530791052944406273367687112513616743255008403388184876330778199749369330497267210424496846608794286810934205241690638574602554086281995588918827185843317584 94 406417047295920020066410979700982261933001756540631279138049477623308599687867225440225313043987669904578504337703892273030543952558879643858521531319675942183663710307633051063177928867505424760 95 46661946631968542431270674078453305567165860964668696779398224171320340275081029767153405307218792990907745630161383394856625166624084947268472474534980366958241520710279529884888015498329808348508 96 5357396492030806776695280445959498778940261010986332715873907320400676400826506591726641220851439073316265279447588635710708223552683684963995961156322989157143398523297384866323770975018405571796000 97 615098581274365206270911495343869069645033958123918185955412604259682961756434532787933022015381125570364825189092204810599709483219510706465676710259858698145185893283997978946370996682321905370567732 98 70621292496930474488654137436388983694018380540630147942998652534603754949855724383539774349114608725463710971265127760032744092050091014977461692427332929866886007859043617390143704950783297372720239400 99 8108240054145710307066585684987764634454837628088942921313853494147516332318896825397915814121663224797655086122595181707778952380269711570904722656696165805568551701940410798302932339701040857921445346852 100 930931089635754654887391658929763291840048629065356996257914334394187807326249971616706336638680555960860701708804105973622501519527974139705392675811276454817911845775238859771085703521179530263001590035008 101 106882959540314507685351354210780442000207886083582070367128840896598128475178960902347885698845518149968163941179711951129538616209492003855437833263288754873288056288350580231387811928502582102320177897414776 102 12271549599408440483945995018120017741328313885074147866728473050359753029148056656367600470240087691414841597130518120775796368284852687233999235982319461754694700033929626620410615599231019606335263139422900396 103 1408933006892843527415666039138231958263191230122586206377690138655897289071362816652740655099884314608900110432295965246450671600688523673361440375912702726034609385074665704040077021607566877554811535870263441344 104 161763777413066265780933351287509824879659216641318701332319256437459635928892373766065827312811734707895536729863832142888597163339773349199144831784364168643916946951059652928019560732864731484484163084470973549368 105 18572579075744670831743396937363477099705762342596824129379900483234971178725958908140646473320616431438391638540951022769074183530375848966766811371426937278740807933219582967884194185217260898710212886251165644173356 106 2132372889908335069064453086092374290333025060806585367787757489654278757352639355945412746333761055037295218285664964674036484956328802286030282554733975498243717140429216230757497705334624176681957786016433692399290932 107 244824056102919628524348284228619753725556285730762705382408003100509704661824830032282930685687365755786415344839715928227335610796560968415111746460231012101911353192615345361821695811227381991097065249150860981296926512 108 28108976028701127011430334735596167052271587863739750354683055456162693085422898425720351395147096677027778350468120216903782310643888198433886722674745632644793564127797563488321789303674792213236342631326961656699363276568 109 3227274909006264673261413617471869995244692829270269450131299809026501964702008155930447805736739457349465270543351498156325615226209456186551718663208136215179811027661538395590907936211586536094891253746135917027587674694688 110 370533004392144313818956548014037004916294008350482808232457451418394106969063542191047019837058181144994827593770743673220779355461112116458884970281988572482355503624953691251607184809632999963079534272155164251862974014491468 111 42541993234206477595116132165957610933651196906267054025599594620319344469259843702636718304717175256514999568905421833708121739565169090896941824800542809594521618479583574601978753694091859050607092631800487625926830609307526044 112 4884372422662492012570171658658369442884888977637025297935589311209079041380342058904426985172784877653461575596682839361353789025634669987321622224508138070732181690659733295086123060602657580538615816397073385952798995591208114148 113 560789284882007724253205609859619613608756477748205861163051722143410883248076080798251469690079209257744048061430126991456636479499657385583890101043065314530466704261650278336334822985259321912779208121319634119353150701180076303664 114 64385881096889561703000849853012241195864888683250803676067823800595052303119692072277465070406784510303730588362960144367124020828248538362553148056479744578740934175106454592418879005892625794542006522764975516881273652988650752838276 115 7392333977092730825497584231249207387841779782161437131082339646358817360674908828512944358549551146731523839361154758876355786005056712712875802572192204722964642616558909777044654553472011938984389248066701708074884834524927879998498620 116 848735789553706539195785871621943076556124616693986888618548547283526344890655808606011524938425191097737461625522155789356552312191541411792005864763703235579747028118348570279329329052748051295737642437887692739872819203244087551565689304 117 97445873346844512821636344908068724717088258602715814560334359666144032205015664645535158954274745240404042584692693295632699518426653740952131436018079041594152468950010164795910655702331428402957049098460807374861653934650978618586583325704 118 11188049743162610421029788705565567522768910164180200772028527643332181801637628921008189659695489377903260829174922386260409302623733303070322418158971572160835815885242037722216203053571227375661874012684590310365563999622434442624470244233828 119 1284533174739454279523089207284762573565897943775971402074312981455645176311442210796752473649080928990227080750150586191167864552944069321987786484379644537963513088401689911858787868661757670060596645306704684234281427738408428505785023506947460 120 147481063713951296121771264198692170599778926709797180599557961637503991344839773382098385586141594099217825166356702800290331117874904903995803645610680495405526781708979955102568624648861816409856827887415931245280222520077479572114833629853063516 121 16932738353456939084666395292989176993107727124586928583964362110875756505421523588789241343439344852294259579068824935784045046599596035645064639386085204843228945462071397410558360152960058383654356383441530573380180564203214368704277301513484619000 122 1944097912819087748860486532403978725016490658923308813403975883759184863147445974784878805530031940356813410859049772971000495913857970278480021950075443894844721645380533584072300912225841569570508512100065049101269972656905788256807555606347902978752 123 223207647560202102126765858799232451545154721894148398407171442816662166115695081683103515555587715819996485667317911764082153363254334499951480488333922772175650380230177141182862027476265211048064274241308953466295837271438953799930412256118891788188220 124 25627132049699215732621004259154820192702498448775163417443889973258568109408129728405970625310345672011898001765452198925280095174949311443462029805895800478097994180591125082387125750766189057861543860164585804076199905973612260025013213794668987048793700 125 2942327040634154137716631337305400101774139795632805570713191275920588897994414987553542181548844285561557201282735506304140122989035103817315774619700903866372089087231194823108533815581929162521997098096347753385318458220780172873686170712431289422001391804 126 337817294469692696717119734847519575166916434499797347807406982430031235141717312870507379640758288457488530326913750108656400492179768497398235152571573959597433174332444004016284233566480162370754882465874000822887975976424077759129551115716809920624423908376 127 38785805543297759580028344977690284268733228245965240726238101534915336290207056523785843029043438932840177319960717533564812598483961060611672774212804783527393539396253823435439126294276062778004894606886712256708143780554085982409496250756155200423614608045860 128 4453113373026167174923994595687891519613705114477189980466538029217153572377310420236008785342542425199251499028293724263811395300631257228941609999139550840798326104594250750384248953035532593094170316825759507421958137592197231457062978295744195197424907170979092 129 511275154280021829452987399080047040270865489124464030252914565751329364509876265406408746820557861614182540028108719441579443910323687064926374132508263182967391945628754838564792290936376036263613651069778933287456261693970204852599344231577731820710477967370330880 130 58701016903690694392467407632937597617984060449028750050735399728934591281937931697928078859480628441737014508192926383796380649408907243768690258350576989370919876208008257163560113597556286630046519124132467037215900729707877788973587247763661966154896517135323986492 131 6739637857778895539754100882517245864848736508050100879866118503787666883405972467771791480661545670618851602460284359085603104806140584485065059339081115004461102706814182415389027286017171215560925490261324881439986792356502458962717115811249169644759073257075307137736 132 773797812200262734050966567875729683586231913876040789711169444239037830653414415053601136641095873022787596679102717393695131360509209618673992238406402575254540109906654076469441617171482080034595260917820028217684933778419859808949470263188182621432313669954388647976844 133 88842021901046250875167126165189800512638461838859653904736374814068911959353395061441073874539708986913981048370043488087801526903869691706866192689517109438511200191235598326326308275810121550645772920525350904380468866750106528941179040123175359345779241754264336289139060 134 10200216039669104859546205619293205413421152670444865631980755887019843041303575415931012008156253199657475842045610576893104490108291455198759222671373703268186268954987023805455034126564460176890594134540238565985864387814651414219084034726792142846084730283631710454946706960 135 1171117057329124063029975384152900101784509036165640954752920837327076321465592784273555488101201508833550557660204569292907826556058585555403736795576980193466632902939449841998932655021263494739158465144962302576128357899327349683767901010477951891009190614142839084655622741364 136 134459422882156800562759904717636224486184763653586613631472087472137170319308493119812691807017387015169357559289931342450638961955771004949939341925038641988502370281937704486271790849484373253246485685969638430977117805781627420647192251580595386884836806868504350133024462922140 137 15437685147405173651044405037100031370070944858188963182645714207429931048762432201475289759921941469144691093529291482449401057891314449413342771112479083882919056883484712526168317339501879764667454505364007808213436193980966021838244581208287060211948234296412843546638489583935068 138 1772446419908294973656160333959881994851696834455337457260160647257113386355391973547042657505579667101544969312368335025835606642662665193962094931567524797472519488888951222154862575083289562543903517665951213190130492058950234697428583511995490410594609103962135412353087138192334664 139 203499830541224545638987148654711524551783843683465890054236974476041230782181294357299934559732269141537089327584323693898475070386375431013120240433172244764222928311615924335938563743613487176069403939704134010212993416563974691096845815468334489436654071917255920172081146296076835660 140 23364419124415473739939226694395048470355031420071799749751618119978709618739202595447501657516660099054594186946082013945250292752630524465698804577877475700506679022946144433629628582992435821798523325695254901821948829810731399741268293563459353677950391181215481098699501004342443792080 141 2682538258481572109717220063871607375795736357133481154891863103695245575950968570807947184860335346586354220633783551449166276591099775507946040747646244188211062590597143711433865096872034750501033107575829852670407508524996689768426937294042379101411391256789247973551703956238352428930236 142 307990173857890598223762372528795372379670882037302709552594906817362893122116621108598106141112081665390998226948959619862858198718403568821253794767844617192473045264159537143079736503810621668470806216528395182511019601246888755139590669984625196530770194867533164580034494259742362866030404 143 35361265358693228411335508223564269055866325789774594982228893793646398379845535769620206201857233184423353545289922257073051326669823933373750192789908643469984748187021050850407477872817593654638931799701514834435575629798710836351014576844029372920287211271120507981680729851183674834105369044 144 4059931757254282433874384592742076029696988914929155778554175621951477241980966255177624971409361237223008871019637836915876703676933315928520719243736178791605637244580928949975862148356209149780437886758872004219423655917397045638052741862489202274002191613918987492765827471053008086271477846024 145 466132806797583863797568299096891736287888585043926378583634201047776222806752387506567393224021772831470281735972103414080654087260784721017905422853891443819349867727976650915717457221695518564275985409316051610280127103380618044518065735935993579529459032378824018865499534234441384241809630616908 146 53518090097144688369325741633177963486472657251746122535541325890033148802180400794743090919462359274563792123520823235687675095560319352182815566973016408712625798819111151040912304275757330249162247195851646460762413094043637402441542104928175071269763392945418722983834109229885735250150020088153152 147 6144570658571681720551066085090034694155385150751850912207068887344322867332868856455797730983668055360393290950977403587336581045269785176962947063117622310252126411805009309071403931959219630587914517283894030361660091094792684928491279725494971790645669422697102953882182630137756242431507916257940332 148 705476382091489945283094488115037470435889722152606471550947411898934338863352266542184304735949660910212984837155374327967429041859284795564850079919751789287325760728790773054935956528269827965317109042824608817959367290396351802860884737881237828155192723458621089239428015775925419205404902477495240196 149 80997835869070892050146888860901843033900516829394641743277365237185059917738552355222314532197044220029937747973234979601375782038586313831685626414168607744645530244664524535342741546418190685815099057236896874562805670881500367699879261801773055835014683821440084664604838293026400256843214536845835006800 150 9299601775502283410035067633784180206287973445721376375257934699007772443220829337854118791321957590181891872742487565813237863078187799791238979439427762639501088243768511647479874577879653727653862345407292327347391380189225974684884913716494443506546443587312003248847489411142451864086857918432813924718004 151 1067714862440524664046835065525441639717704608939374798240203988065702199360436829412240406313527439754989980485625328633721084751171097244869231417071745459503697278699630098998955732657069129106624358438001643372484615308394976079137317940451568091571327488136370525011096049048922379359006551963058997345696764 152 122587510196350836034122115437404612317499068815878952947974282776322693894283053951520287315734318559869338538925497067862495774409668380361279211773402844432821932903099804326955478886887012212710505287474807996232083068785023162501124498227882679473885795838321451671397718500889815415982560694396753384963895352 153 14074635639885095140123907096513601413292850721011825859844023921988400192108216142500320116708771996549812382561720439092655095382253266566568747606675040508978270775921676746650797313318389854422702144185966727884170487050365518576204996261758132482665056610662142755160693729371833179935759570462987118001466167208 154 1615950663148557775819553804906601450243012509729929345630690203979821785249758394876404476487947358931835371693339745777837361554068665704215097432422180177249678993138967861026878413382031134319470171342488990222303818721644787422080493376511011454532650009511406203690330586337548084172092836178522779524517269670612 155 185532088541624384126315493250791304107022783846904862626113254669947057033212560790883291723429395077783901287036701439812087495521103500150444017315456261148298110109075807177072630049251791905839114247644094324459482093609275934747953278628031673227484148705107295295068543006259895292296722531883632239123524393636072 156 21301489373164512391907431992862016082580169618646811297569862103729334534812317597939375116895460868324049433900219569740041626004382404787219033610282001742340598020784538744262816906620260150721037747241060909565914470064251757871963580502327677264404515042765628219679240147107638939681854777155809811711409211089425636 157 2445687175096077402459200298202605994429200478105307606486146369110370153471722058887426926023492988783195484599805072104221469540498573638954820029718595429018412366575517411594614384603653529032910712573638146745249110460120823848037967533611370701317449802677050603099905600823114354630790775688330574122706841190059642796 158 280796598474693736944749900366678585281706134561744830866623415314676764943030672245054201866728298693379716714578261796723292867786615180726705590638014389615861437618095451767941663603973595270425882146780346446613025800884585077107583653985626326225974367523442980080669421980962456070544171085016484861776551327513705197276 159 32239090312873284385772306982691556899576000694835414112517016638908980195848533248404548335341195423151695849015521314530019241493207763002538421892310492630252732008715779384861918627836385838138293009508283200216859174448629498090629471494071385008306880804522300845122695182860642978576296049348415154254945397917000991154952 160 3701465579880485294985215935604830543587288062508597589735458146085889148193789211708158609534523376978434850355827316569456162494161302467967245048414063367046661323625898878014019161360831206794286629682864717801545477584247556381614600122958716233754390531480990952208365416377933824486842256296671618418125944952062677350159332 161 424976241763531933429382712255841828193429938528613066587629916947813802795470431434291133002910747240467985619946230951369511860175510405019878300423623058172355527347839656868951473958261201073012771907187377411959827274820551371892150887469676052305750945752845376573992558497319425635470082762173773592916546641826556479491439772 162 48792782795318442088600087970100757280793782002764881966791468442729319229359983318656633375466823330715219846089441655325988845475015680569217416200185699523980810426374128317569526815855847487599399202724426921003545801724153017089938978818298566103744926891394598321778171952181726408649992604963333229641976230484181196598830136028 163 5602044111999625389309795597460177842192635981257749966968109519434484413630127495728135115569680954597684509929544558923995249696762450195037803205223725328458436793909839889853446749409155232127716403686313979215852449127764412552609388731506431646548997497757698218205052266070255233840729455009029965611252541692343927254395746133884 164 643187300147201072661372687001500719680381904443268502104466213682961462935709438384811838649736133609567341548468040424258258744955098493082868650980096832164560125125616748230363202164268889967530981679157816046474581725088206768179281210278635648580807489624929464327391602662165046867497766139149047607920923673147865409259125360946364 165 73846241621789176046665753389332932216606762479719446142803037424967034388599703012934823913739644956945249270451904897221733725848322415026185242936101777994615221906768782066121779675061645956106228661399673414145225427849869139903040889518803203971710062713776868775075173676925385383005539505413529990684932250090491359437100077343790472 166 8478506028361603059867708369669375384034071827547673349455178336655149052008442333012713292034051591434621456358525909620093473022069572606030949128459563136875637614018901673569776535809392459199230466531122708928312207532135892050848420286361848578192201609379023622501899021843739257899942934974823190560390346992133004795836404487425978928 167 973442424343414870208942389850175004366441075075794485991174314606876052525201897879923539086913892051491220597612927557626967029955405196433477179169019955539083577342470808382895189060136358156313945475644738114367005019705423287122292074447659845916855082736264332911671953673773007338065093436441921291719458000792446414633701706583936396252 168 111763811966611111916520834368728175681519008656261490284871379449557968373575019619044791817026619912838831043464758703807035269275030589703947626694298015428251193069792354087010736636572228412914801909248357360797233274295363994933749399503278304060897785114549591720181953678098743306472484538714388973713963528692116843024191152901188444246208 169 12831934743067380403684464183780640762044459668475961136690313055280164974436691850499133019567313202306127849887619758829595956770352091446386822269438923066425167933989780461839723779515187659909148111410288102429226516458834840662079625487871581764570446307093941038104255839961465442467926227197113872754630328368163931310485584455275991451939844 170 1473272487337230839363714608922520797235542303661464205349335925572678490558722932401984921669236967602206321928440364346235553441205206002312910732357370028931378050861090899780647048889197774985469461276103299721417609845349076858230337717939835340666303685204029396203881305007378598137528292639270860945976932913441246662918320350192774942764768044 171 169150783993620996534836063452941810995281528999973374120017462257492434657680471800757448111660411183388180842084667901067688327592539558626008885538944888878787300013067641804293085340797773567585418235955767315371272986605038078305660756798505806565735563551907427905790447552300262906848473226921444447498032370338035868320479992577280232224892574472 172 19420703211100805061450378185479582379078167691193488011446109450025141233101970175003571641907906143018135126868222421099329715937700364542922998277777303563032863848076370407544662555086416504484203434348858615450398958091540053469364518591770926678476777516934269569093814390760500890199100668232940057493658331687706510395244784812752518712765283162304 173 2229748537422591517689104629186234730631939361514312427982027444847627682789823896220096598923794102278981903835769191079369644832971991949699943296991589743240408217925737739743494371379021414467533338272158783378668732659908304921227025234596296419112047909892407874120350109443202647733494961010802482897005762638295100546461324670127917459736714799602960 174 256004043009953163251767142087533371827893683997922155732042086524874142521553826261906237980461562806669423844533590594366657463939659570684739592007468711913265173032192367450067773469074613510735020843079721238437211289121700126628443188874518945911205896502654696066669283436057783165669484090501666323411058715098493598961604675502460932918009523297563572 175 29392583485310250750675085911176894988980355314766277736357006872447233379494189825944971809256283715983102704151096072621243812152267676863753536903290392696966652658447794678635630684545175298491991992795224955260221508592992098699579311112960151347070599335161413418641809090735971265701233829963063742724500888700233270279388212082000560302887378642523747400 176 3374649688275995110519262170988014131841667152305272955782859702716460509103254854398481852240189329109121727823078475278512829439505002970851435511265482653388434539918727304338591929227456369379693280154983224925171780492813027395490394887756658408149686717494628836331823971823147118585060620859091659314154461763352350834952558761285373994530682043954542122412 177 387453539913320866074017152627954431719501836537142149352200357888054038381880502921416327879570855239498443639256460606875105911683867351913893311006532027449177616908669455827912841721963577735076903949456391805850078299216011473118421547237000650071713249029202259496712896972049702055837058739442428775157226447045013158383462068400910512825549251419941404611692 178 44484690103657884764253130917619908550242143906197610369026747457935633614157405602698080345091643720180156689516965276322097228834573427574431666139719986309580825836945704707165058947839115541901630862983417907498419809027116275842130869072230558144205643682420452379932799861828516733068039320213180869690335507013902552819448957099796825409261961179542285911965112 179 5107419212278159658185600042559374190529597986242489376527942964519859704011873710254388109811693838157680028732663213087677277009522852573996436905892426355214851513134258893671677926564244860075684733447285713553877300267528873369480747610343425143063165172958956584786393525901052820888411010365074579916742027250823862833923598001923891587585365352512119934152570632 180 586397948353990686504636105628461473857051144408601379883408519351354624698207384854177029279564933322438234724471024652863171063731472386418916695529590398030528811882890684239455471405156740187953902256634258589283655585740181458495617179748870026174433871061922723239943293476476603449769322652937060601763346068060683000158796326925901916696166679496398377824816188856 181 67326087705338358455679194496620768937130778085633101604923551099769631511805397143442074350132079847782462062175225387872356178305416391045142853910276905545794933383888398612082463285530529234128466421152568078314122377150034825418648204870591973841687702381884814660100814612385015964758770453854480207641674874220860666490170073784451898138282458882652875481611052604044 182 7729907818454026196351204358939957189262492821934365832306172105139159138468483693679303955023190215675851274249676137763163128685304583734959522882238524153580965834432043714482225366658492762508031001776256056865129200416862490121520153551606263579975733965207779594425655714023816438453080161550285295406273819192677261878724457980161917454232661141272577077373125727804968 183 887493643523547904261257502683714178254853367127174764921516819351357051248633607008604247420850676874433503167449130055199993263158512997937603317435759195752766527671900261613347280908645115554857985118862516770168924921730350962314247240520228262484138928931639962881960834434798366113770178925085538588002076151197796695279273182436259224912479638589598296123091952525327832 184 101895777516817855881392131672620055423200089704365001683361847082890692752777346518895011237484776289712093457582175516778642546336994159863829426584429512123920277324364222519430112792904157899622281482639033742471224478886568597344019613957509193605570940800585825047117628108733753257298856613929430083643913249518960983632426966872438427839433409285223650427820266098183031164 185 11698956439321649458019887423422917725432312356616202782739009165046498833207064059218578919805800484538512692813283567955847318251173220374014374271085508884411361591496475377338840502581831058755512644248045301202087936816203955456154746142349604980916488662510356655809685965618933702472610738751511853482164159347494329929294173497405157019685991741362027895455975611533800696824 186 1343191887873429094015189712295982578025924226695460491924562425803466853424294823357837718857908571155196921860768312196412950242668735391746422791904466817605134244769411624460444981226994877024960822953887388926418892498024416717230613910779983107497757540130531057991075179813319878799422603076154350993110923696571805829411885532411847130505413472331877639870891687666333592092600 187 154215844550456238590587257106836393348203443575552232286784443058142305566694253013850873770277698198549379491751509048215510339398263334243578358290203034928132175721661574452244743845658274671361204900161961273285305563487798379409532162237471903079648739086548427909844257936877308798366745884240989662767281064707833020975835352392555476447368053583844157930753261246337863682907020 188 17705978516638826576822062268937499624900274004656168254659601898228992789213680138487011969453208730491568007316171565550262552053934650951566472829197890672141491238859061789755277208447835684841370107377269969578057107882238888763155432011319649137878287246833625665341453789321791677392315825644072976634914738045952758053508911664697182223883035069564440284475639795334520097800291248 189 2032875909382348774395083544427392872193057624487660495592326617444609432627168398382151456705683070479772954072549248329777627348856971451652670366083664125371168266718285116959581244442656353635048528823464742168739145838941913947157008611296329027876421085236249257320555920620263171701002532778655617447971402853985295053089251415806385778973577870490374362053481030852384965262093592340 190 233400512660941096965994418208593729668190221794503572814730922499866063172909942597011528843289441760130727608336614644693570269819781895666212636208896130415280234143465741629415194156407880602827122710432471832401487723297878762127465024597274651550811044539386395327021843905569062975717124537918824638653907214778984444609163411497002560598258711112699659311033956592921302849693636150932 191 26797405123926907777699792793616815085131633282817347395164919610910497329442085828678126038740748610560529072812983521591786811939224396241618214933920586984101053857294499472799854913227334572809847618194687202522544464259349540763625606890428651957316103851195683801373006734450388640144053334900720251647511975360089934984747863171660976374673150663330959769639093505272725407672567407240552 192 3076689563313183805660113816169151723006644458230266765282668064762431224749733418335480044412361321158741312642493284318836026913236907995011465694960510933244275606066715170911092944426758459168101062530758449808289125448505090650865229444457239352042827715364927267309001694842610165645851741025042362357235834563979336431097874248681867634559171184983913810542077980512115185189183341466897736 193 353243854217371089357827449990883736929893477720564902663030962461444587269070186967769030456883491373596457955828646022349051030047908580817682606716135235665574937081760364455118784369629043838249869277249290570302426075184223792989715225393462536899938771397418605976961586226224471652018024661897337306436986140795250130402814990482434799307440132790638281938528392344521401186928577602887409016 194 40556974623065515659440152377484080246996767621531168720841140395165179237969844129080018850974419332122801044275633729936426681074806039781564329357906657251489210829167679123034605060609374530375561985427424160167079394797191994651300556628850611551840977066329713592382554210543843420747306948391920447155207983026207726201671308217375326204272387327767920510391244422791227588883327037309492443252 195 4656466548357268856626586317411603804684545344425397000900178271362924248447184561201181775429944156943050705815429420451309265385468579499131797211810725807426498270812451679000393033570504730088895716685779925650706985614422336643348181729387254258663369196271035406834465175786654369671680491230115030850633368445019205377181559063499714360856471863169435199792949827144435759375243984735790180020452 196 534622735484784118634885481624421249459278551607811159046046536264692069692249525722067291544715745678867008226177364020658276948271033463855751984551463793324425388759025941790588684036932172987633169056054526105862384678178325640500794592413668631129398673274702214808022703173942488864506214385805485164506939455409586756397829742239356101537519334795605222898398414231966746243363512284383057902552752 197 61381621950675657709268324322689922877062111044580779599517106105950448037009662443776194370231932985122345364212580060318053925520089333819795746308198446680859318902441071483646016461914531459699978393236346731225113529547379644999683812509705657572888803179963287177172400111896801612132380689800152186540606597202404537396211679603977693976280374165206661576804652195580069634413146308179619060579213512 198 7047406073890960122492567346822454039282438792895388052799160738212979263289119403331876037985489489693451049791878415419178199496577176510765967745905225310625912197778075937248612072581500840157453596331399327319959264808005499673040736064547923669232776279783669378273418127625209138903653295021357905006374687498472863321489539317381521125658550815324313407592986378880349486452271916509896603639712675612 199 809133593931831570562394826549392101587852916537636313121222217529557307972972839671350799831679709891563148072692348392262744710331060038396810877343244664853911690828443760901316503744255483844332418280634279074778500868067764462359466821711318212722592279879477843954796561177325097119152683537147193740212346416204100406900471799122992217485373280760863694104524250817297703346619245438969588098200560973572 200 92899027807486008929668644425086589878050984350550706698617528401055504042948584987743216885793759853913930721132861621723322686214244331293023414485099212929374059541290310632812240646984077601274485476129955291796256244189831084776224498804130565506863407706433022578741777494394971261471850564702627781021746032482892441334746656544479872231897449885918420572451013214079885444891379645865470231754473856672688 201 10666012920856607138435918523139690043443839231228791978832182913752624752906664092464487337159008476772749511317382226212751985880578165259209090086332696723702680644260022939508271986853448718175969615887975789073704868211850794075846051314676650734514593792062027114667148506001926465984652744510210939930313898434741765366952155864978820686554536399189673244186994539449919618427987365763928971175854343727180740 202 1224596578810620783357210416896558681253704495353154932358360432903163407264974316781338858496734358157026547116149210693695511059914646684182434311232819383994041382991819655382242066680901541580680569614402332237174982301251609717293814212784883669622883288897466848908028218701132299538567369287251909459251228336044395769386964763270225190205414927732815745487765745785960816801661620001181028135282489617739813648 203 140599565363571523595671926445843582648052870495497977939035115580597020684570477951851871574241861050861269507710071933307803188577916539127951871807069693433693610070715836959698703479589715103061899993498052500103744183935342965324909883383105808300681793283599287838718126833113766343253742149127669907898036207017620286133174441588783105276434287579177592368395254274299421408564264807757228608005260091070487112844 204 16142653117343311034972629762508323505999849658474377392105085755097444259068833749647172134296737028388101623791199790726316438572593255390740911133002322042533948896595471855356579026229897470473762593832383933346793884136014045618047243484779293427606976585237437950663370802728254733412471289920591630043680360663642308661798906463202947973185831180913468414935434480084662903515303215636027014928463557709855491010468 205 1853385883470090310185451139068535174558005051676035469966753314992730468133486580220555362103117194836863822660163587768731231117581723230661680064034161942062948612701815529346968555354738739884816595420021225839275547681575639426348598300170337073833444134758785638837571283013640780237998622462664796110466185683870926976750428643199381009405227415888308733932893355430334247601120805412293696707180648116876909315306456 206 212792730418996408270017337633016016691746375397958141798524098334270313967447268063106849055419327439848089298079522907698841748075595880814890957455228916284604595603140679297169273170803995709649470535915852099054070071546770508431690471938302129308361680699106470636598467509156974065046134164533273978665060025923598825240033486003138274133982082767645233509052016929335483203057493920407354316986538548163332830551211552 207 24431364522099757247937029782840976877877220128998920951043974746148864066088990538212314140875053597637533348110934093400528628329733912226196210218058899757239505722837843420374475898913217686306591580514252251956594910751137264537734360721768748058961338851013215461849670649986635508209658212616048963248376963477040032063193610596738927297689311640551537844806716304134711244923539352630827689231773531931512472928665123040 208 2805037424147028397443587786714421104729056416956766321334459140839314945583469114660769269528411917977301451639189313188604573872768194245648966989193020111459481730999828734985551423703246431845878146860263668766350157049741425685512674253501573364631839347267057085755133334016905684841432539917802849350091669378995605937438392242949516215851304382236532684430452376340967615051997598742081638589949135660971431090722758602832 209 322054666400154037342158694738185916191459664355392386294220317190078883125944097629502501694857201410478816204503201367797654234081527831834788460911125624193592230871419808097382673228193420664953488208533200150137707743466047301268015911585265818897356825367288529826700394260449302532378428828866615141845295394312226993281270022978844617478775712680091581299303657120235950687141769378015649518650737450853552538936725322209584 210 36976051462719442227067012645271772011568739664359786315675952559083244865600650521803835189982684154074326826793012379770511742315857168846689459044897566988450691308272503417500630024724955265214610643627505802072908861242922040921097080020749324586706305964608123188765089726267971374273618848597179317344778447357862496120628266199095359015251779806005714037295802819193389806027567418427547941800312879868870960469282327944115588