1 32 2 1268 3 52184 4 2142580 5 87985748 6 3613193828 7 148378294612 8 6093257064980 9 250223806647572 10 10275613313012692 11 421975152458430164 12 17328700863708613076 13 711615060447141699796 14 29222963581518749645012 15 1200061167831627637444820 16 49281340084487212686789844 17 2023772242302596886535130324 18 83107603845450450841856892116 19 3412871108990932781324778982612 20 140151907498685842287843141356756 21 5755434807887548212635002217499860 22 236350902524492443050736186766511316 23 9705912930780880725183593445417471188 24 398580013080920252816712149160487406804 25 16367963318913178502992560593041890004180 26 672161710112884707262836210499135521475796 27 27602784521139613315119312081170080302419156 28 1133527396543469760594971610849089189298621652 29 46549084847964772811258509517361877327371095252 30 1911570295336860958887181529557478821645237669076 31 78499953456636410539685791741373046574352786312404 32 3223654765784147793477618038996319988419786846293204 33 132381607776409580410059354986790367232152868708207828 34 5436342087085820382627956256356362685431216256515362004 35 223247139721527896289063786811360818002920187224929389780 36 9167797867657737541892251307565540089042394922751179410644 37 376481946631296056219350697615292584822793493352590441499860 38 15460490969081823732933376696880428596976955888524573350350036 39 634895731771035463016826754314683884985381294012816016632761556 40 26072431401253080462155091846532205487922088568788619209644756180 41 1070682389495407674822519738844837935862374093099056696175536950484 42 43968311260778694965380729243987445335712318259889796861067919150292 43 1805589046846847801702386538939323673120292864416479357158016341036244 44 74147760343970278239179823989172120881774954712692127318458443519282388 45 3044928951927336850414073487075048811825306564446556820153118063355284692 46 125042108881974871046990170097324168913844007619136532979488741490309254356 47 5134940499598487802418999150171173147663333328592344172821789132829208923348 48 210869875517732284579759677695266926599460042191542192764355588800049859841236 49 8659516970905663117736558899719933375490092616451797029378509821033172400131284 50 355609040813880645859530559658455346998480323499038660877284063686965886215572692 51 14603330686162109681876337017226119136781904575112681863650382263952870434147192020 52 599695853180006517478535367190130573106164720384219392496282149181131131021003902164 53 24626924093561793242247592359312179623875282726611743182976771505694466147098431376596 54 1011321634281852981693241633917978871952256035349381794407954694556580915177039948729556 55 41530620879848357354108078448821285761532577163425291375816630330763874133560968721779924 56 1705483608971229332478589550672429035460445257702033200618985842577646223289148326693096660 57 70036861449400745203245621313761160223621362408638654125447408057468632773957664185734974676 58 2876112051666926290433859722450876831432983886401108619722300481825079169942812110301850029268 59 118109526363056547042790707344089294416924163171922986579070050888041101833890841046662528158932 60 4850249213906857894091427300666559256012116839006935362819422306476051524421479696471710820519124 61 199178831389865320225222472157964285599145538406886642230967556517415092654284252503890015418109140 62 8179416175169395462625361462763313160582528084618784432943459392043978234890247070642669352253181140 63 335893370293299724346916905657026535561526815311196069071883256641408568042798114344823749502177168596 64 13793693069377922529921782600806248154349404481466894774975342368130418176031779652370377665995671915732 65 566447525671809569768554874326740039675037621403196722024907742517306795497845504038253476976451992210644 66 23261558577958546173088529480534598668423450975076382969906541672166872990544184812419987210461736759774420 67 955251957070603167588847467199663881399554338274924202665542681101911873738895493141974654160729890861403348 68 39228080888434595721589148991543498222590898973682308286943178087299625695966977061964968765818127635618516180 69 1610928215115743485505285221394479666456280559380762119432707926211255669832280134154278945779438214713220844756 70 66153878942905195053244646297874644620919103857117772170640201030034398581622353365674902266623106871670290042068 71 2716654695180269273496363704215976935787993690935398472553821591335031261325277273280770933172156627709485936069844 72 111561299968737621912848175053348301355114516618921563345775274459484601701563634768213721714364065519156968177847508 73 4581341777736968432080328062183199597353813481366496108433403156412608095632699716795628857917675512058316699395214548 74 188135961935901641840072424138175300811275587625314941531005181462622241689733541595930949444959661804327802312961346772 75 7725933119757561941968675559922313086261366984217054526699910181953009908241168458314517415519666001904390179709428485332 76 317270775649491986902177475085118832556795729111924877519352936167993320143339342184055365976980116938333953072618745416916 77 13028943367864539478647780137631570925484823818006669568552298946348037737444784276346102858979736799407661029960443769965780 78 535042551383799906329059483522450548692887706036719652299894459087276123108596850049697200064604389072620734922913476959325396 79 21971891634540604363991106081970705451061416601139788375127294165185445626795940071860999027009331829577656098255564703169039572 80 902290893969844709367914665869917498419263533505825729829606073262882956066986081539177665988231302060767206130468441978666011860 81 37053198280891832065728968677727507426844925502143126851875363161002129172375462244305671475182823686439663887357236227954516479188 82 1521615159832223870923336605941101078507914416389005769431211271458276848661727947189811881624872546189265951427041615497169594010836 83 62486176687890409578288812541055502915861244097300754080659257400515132948480949162871373467930030620193072067518585206096712308673748 84 2566037970797280170525772442483645406307513479172079094531620679187600140084871391516774702480488009354693661190904785618696337963666644 85 105376120233156862955940659779920134108995744275109526689786160265638707101499489472480349466789620821373110025095725637164394283763813588 86 4327343103166406515209749691115939825615886465951829550377306284403582582182731232628038505376224881644810023113570116767808403240305609940 87 177705331066361593678172119180414389679672877134245910576709720069557081422506180210526568344869162342359672168078477126713870706893046729940 88 7297592064354230633347243974421410293338044535028797352406153652466718486394488946275058795648941503253745619085327188437686699089599354686676 89 299680654587895033833487103143770880690488494403451709104179244409518981121088893034048142764660135073163676807363372875021469099138886285446356 90 12306592906570816040495296023392954713159442396933798808659718480091458495408315914101552627065037491798969635553257067535314786781884714591243476 91 505378731157432270729705631478681265384374139740601591297095220794678854257892160455376890108235483338384092357394778615453137580068360450447559892 92 20753726384329109090643513457502656761132195591764361341150056577986387852322150653198018827487806175818473304874315901328433274217412182049190366420 93 852266097247816328336630238131683637174959057844378738255672538834732105960822249201651692955484238699322776900816354663444157827468671542440844119252 94 34998895478668746057298969413597079465901541793857274184778013342754659151538000209711788240987610880152880403319857158673882068739061287818917984390356 95 1437253797472838622405405908169458367937014473060317283948074866102363069305668045734965535630152111159363766993295659684196346086429020404895461885660372 96 59021819120237803843791982470205513681769764906297419418970460593886342921525547485799372569208969882384537953954920552586465171382241521345163908973645012 97 2423771736340047335754251697812192235984523209069435250065678963945819835785822319636856325261966773445005360740096149650244774020226724907765556142326729940 98 99533859129504553373611797877558501867001029018711181112944579812851476589408363851138370643195823610092508853495565551110081292041372325523131260557492800724 99 4087426618882785088976477425183657306451195227256230207058997913020498409446899723698980498728551802915014918200573282368749758288218027971945089570868392938708 100 167852995059840182710524099579603238378197728326198986584088934638499234809155499494917665068660867834114860616982500030940540081719442874636614131579725858786516 101 6892999086613497209017624981253710788236410347647909901260144435303550091801507522794455164480529066255831860267615054241800008052681982679540853461891890805525716 102 283065764725352679695474762081901864088834824706071370665644184906715963360118944645284342288012771271575905541947789375209730589769590602565807299157580701286321364 103 11624290987526361517839617651794235001505574745456937032545680233064776477988040713275161886995083079588463695838795198606322515971167862480984445369768958666195389652 104 477359531958208048715727556931045259700001809344313403511951004826212368434977458595136655174113024480599435790511245800864596575721901471889581697885228678018312752340 105 19603098631639677366137736552477300204007062493203054969941214799090709329580659454175350686953824486605479267462364870068844720871772707240071640514469161031661098159316 106 805014774472831788766145428231889529063144162605681164227744814508734741152008535505707097744541371176942293371168475809549128037948932103396869658543570362078999616474324 107 33058487298206231286463607925799806208276104377549331561117824513518174713510279606252369910249110121264864006910562412813718149234806857979534950592692000556336349176450260 108 1357569596360924264118148274329713662855844657736399286545447200932667507241231217073507453391357005126739291018601688867821454343958551631034002807840862600379712667309100244 109 55749532407175950788513103776016952428192988890768086605109887944968078308578969785807293957840037963597797321393314721917655350241984077532556474705466712843603162825698888916 110 2289393024085126954718851385320650329955289580161740565274859047841338969028115860700087423444391195823974610835061793521472609117610647205568305227081076076396372695640320036052 111 94015504568698266865471385468795776114076679360862287308708652024134657078318863756826193232033020552793926132202260435177239709737697419797011678792003755630095061751069565308116 112 3860811580326657602940620867780729238647225247304637045189442343378858870558120534065531004047986098769517826912995175708733440191707794183604711082689178828222254546982765515820244 113 158546892102169452359181381644473844629212846306534363912028108965100156303200079080536119776749500894461020685168356549780501623808510263959860604878354941676700025714017208741186772 114 6510837546008952781452253516796245743584875928752325179865489176225408708937650525818056778553655739062642851405283819243347779891581580366669622230749790695388671865738040704718654676 115 267372037309962706169752654346197756376056976902658751660507920577288449070550648848443601388229278979880248538630560966657606843083776709277151042704379916823645645213873439157043121364 116 10979817240118524910469158040529289531930775259069017315684442423176870767785668279027283669688048294163275396860630179509870204887321401402652224671498628218146957891148271924139875159252 117 450893772734520204589719930441412172554390139862028298259554952043412025206202248603610553134263186558013133894585853144755245228578089395152969075575798202572961517659898228099234084474068 118 18516263963659063356718040126229210065452591785844983680488936245385593918807147946301567992190360421923336239298253239955704567207027483952287141397955639493403862456578065388705526531804372 119 760383158748492215149910066046408612488500819376754559728568940219498893834698664811153647332630553659836171770329560994103111174542380092829569273662337754688252012908939206572824304852716756 120 31225659195780769577871236772449630904614752663032928462931365218773000479730783076767117911932634370498965783903974989695761430570800662099962608877106129364830090776723761510804928200809696468 121 1282303245400464460154126319055067920276322470060037207983964405735866668975928125524238390207437126704836079093730127433036173143951497113348569544770514880544757636396907489939172724713739570388 122 52658667759582248681110022735427434644041781298507956149414095327140510125581658962844778842961591324422252682004494244282813521728785055301226159974778317348958391632805478626534752965934149586132 123 2162464534157890842357442725621245158351103587062698315473165773293754455516273959387988042413974801655636163063880736330694677195466617080052157823637398723028716583858104895214498902086362667470036 124 88803098529581969455428712059934210958900259742896371141955919644542351053997138667149345472519283788078173993485093372613303442118801336033514836369070212375161403209627601138341958880673924343712980 125 3646760528965444412615610573551913887705802030113284784196317644451819178328733155336986357939143781540454925674249235590104194044463479523483191751151407617992490198568668508519682867445757188152020180 126 149756737949748776941240180964327297479437166778880206275824484947348658340869734273512876011187815504606368099645298344478639662493847739419034555203090868197256742980999946996044475094450908603859389652 127 6149863799176334034205296381816579758449580549421310495430613711204708893049974146304839675408123997269052726411294421041071425834528400188896014946273124251116809073434813130827065184924328447997930949844 128 252548401268665714615776124148250499078273162219328104620177028211666878244823317439615205619976711137375721848832309129892672062342120684421291109896904364156282897081772419729055211832507246025403121061076 129 10371074395485196816869421057937113208368492998664791979628949698169600072003559492655284221137136663006462282688585512841679541522889347987437093199497307036983982476508114962520261209714378741905408320654548 130 425895327693106906770661420146585758804890789977345360418017209505452518734529342453663139806066242392518778600881133386683736588388038478267500366205270120558366271803693683051964294039657459915537435354516692 131 17489685565246875767512133248847894422350637612979197910088559520596071714920040562066229811518859158503029483746722436653931080267453570362444244760139950005824600067078244373939398902465415707750439196908375252 132 718226008320108948579474333708823757419726898674300833782506125885192407674854739366048855669155995362361572248513533165160838285241509144721671355939844613060379180340202244651511037121487808047014884029739355348 133 29494446718496836764493390442078549666506896469291080292531435701584287714883768887314688102856062606620449956867377419080742801144247550708072057399522111027617868556067690932591149978518268860180270251259674283220 134 1211209810216911169864450801025393436662460878384431052536298643292900742728119340427177705660380487539910760615495780237694286632707629395769421141576445506082993333425761949295706717070270665182143457794390554889428 135 49739166778323348748335368218567569122669772868517343089993944351147972920066915220933966332935745044876383773135730566644665964452479325485551221405447610009046717694301071690964118578757608749855787351730593043631316 136 2042573211456079728329808457369047053885905036479189279050447696755679115251299249751914604626618464537194146852438261449314038372073627525212672367052364106380753595789415108360358340924438302234764556115347464916880596 137 83879678619309592698560083433327001568373983628131993455957698304623459556568902811450805120745576525192715658157761535421422222761421771787383748529846295233046023353389618506011502545345898431694803350602620921700994260 138 3444576892430251855470157841084982058339084244825707183001094648220363261053734123744589846220221523594708918962592163517524034579196311774759965041057506202350185656606916953667228008721639565144574193284992630557101575380 139 141453927377507060918793470613742079069430803265313026428012399579949883712820552607664239721500600655018104737221261130223505394765889172188530224727138784295405610616320008962797084342946097487744451081977416431649078168788 140 5808903152806074812730133874233315136095968178471392254968736465305363584953796136623609928776020328258705550322496861713644813558715711338682020662626961724165232223512197853856741939020442515696486150744070634304020012649684 141 238546617009984628181592750003699431594982779592880432041900639607209804554794654094659839218752857629766112609250451965471749270537491898173622670186787855931929541863410782117162433642150795543733840418721972502130381202181332 142 9796081461509605319714895793473986517091450703947415574122223644791803610633657664213640486974274272631317089632203728151497272561730565091247766038025218736355412358915709040155144000905484047980145057901030968936683293882764500 143 402282846025502513538619016165057018707323683474599851494525915944141951837374812967607626380760738646731469276654700194420548300164920065989145836946227371853616293994721616587776574490937824627800792515391902711063278040386424020 144 16520022709308855552310323659092536226908067190144658253507002759425608657001633581413574931736915510039775102706429035867659015118800372684848802022404282032547713200545729302294566294100152930081646125961825021191964919772239154388 145 678406133923938776504411341977605973500984347492453874287021940423645276432278975292349653896615084604263006979379253466088496917742355592815644992637453481158137888373280478265029609258827529077151500158181010133037459630654481026260 146 27859216094557045398191268327955965595812008846818272822421892042310801202416023804196267866124041316573261645033466571861849514326339257860758945314166063365881666953983399502930755712996244846567926698068572361582789218931690273819860 147 1144057936083232348027968392732870773163033328999634656257225272918645326401846398805441848846922763397332409896931098463239202226121072632346162987625302287772554199649311466361688296887372635170918650111846085447387356257715208281967828 148 46981528721863199896361204740845494246644184511297619133269955059529516031454917188540073020342022170306478906909723981375136390645117298165525467611644673324748532723674528106160353510836173853954497925916687280226511078441191104284773588 149 1929328901471537209545447807075389377159290511881611146241954237386310725158446941371807228211926737854770988056651554486548157795185891271675104965157949962044655456579645295531140659149294155814765995839103696143022649772717483156736625876 150 79229222873736847912450668064676922499690473725523131092277789474412711839664795401668634547665121837568423065483529216445735576626931889532141139232178639146156759000757804426865928184054093673833507016920596683040132488493887797189424237780 151 3253602717705865850506507886874133444292853597860032294227903728140124185712089134346553465401743438172510701425076554185054983049574549558784205043629475792214830349148117984415439661111584854233908689618382056927096945685332045199853369478356 152 133611441090785377191843704675831836883485587617294098735879672320798451489016291081508809758968347336089375997802412483536736793337417069296898773861881718754552967955706421908073741737474215131047567787653489684312605300588724933588232597982420 153 5486846040915521493165272094940838605892257949235391322781988577999313367042086271099880586090353537270057803461040290429448745406996941394068329288275162411625095751634564386540691589348883367448518918455177995777349314079568840826279539862457556 154 225321119441069943566507135555931392322022671905513103090745266410079214631301794162784497406725155100924802975252895485513970262645975289965374833437903882071495287205452245876602556615390372084250929940211075315394155200321066776947553902959316180 155 9252967276206936774366790344435006678733957883061842606377341124597422457641307067485456710447730644947624633425258539869259767021429408754786544894998441238173430146985783364816087849814109158510469568928494206550398324958786178382268613141889600724 156 379979487173409997199909018540737858871284330994133907093811646520490804340744135967771852536911808751145668167201528657329621228538316383948199116773219158243635925451922446241712352336328547253963533118424446654750903067502176002583192927854232653012 157 15604119885286686746903701059253192473880082647362781446143861913189507381958948461608772622725468979783510795199127346773854553915863420684049184021957436755578610958702418911666856742800330113464663816009383908839551660172315009439657743221500383382740 158 640793952341114994136888270600621587627759106321636312615341813378618701605952754474518833599303761116113283100151328965414514811431891187137511129533097189453647455924201889734208602549579682911461967835470981728456840398346335530078270645840722038410452 159 26314645899646207072596711211180038210406871943729727742542960430767877693058633253033520085153665513127414353942620080401859554134360856660530439702103810913879332470745179376373790175322097840800210423892471167989367020440602098382187106178384965409754324 160 1080629095037320438644269270981532950855460581503084357951895462958034314441444964026674637951793957784637219077125101340795812638562737599918112669360034522686652341776724684971928402651570067449650191972663287196729737402249966323822558280997409737994456276 161 44376779588619823283850480939840775139866286680500075459110676549366984527434241934155215160109539255356741200826249620196868390270461062556395714604307153806087951392450763073083268710910297295523333198308669844717868690508925108404855732814891118226045717716 162 1822363080635852750853259794511780748708075561605869682747723341957112517351929944972884800558134395934402725202040244604555284190815031299287311553853761430840587627172048698249065148261988876316643312495852492995840118590935060129327529071187829578261118897364 163 74836597618188798474180170913759514455595089895459421321588303503349474845743329895171384860791559369512011314734554833245361663520251774706700243877021420841887856440411531352623087809246772547149686158170525192794329994155756875460293566967439557476981083524308 164 3073216529997188134564184431662879023650177701167260564512692029021988209875958131456017689858322093070478101624950785585469360132977120000518771349790847126950039471879981478014273137515290639693450546303047022868092716489479188184721525679913993419304142897990868 165 126203757798209458416762171798036171640607061170461613491846268139398739731157366334816799970819272259784194102131327238713032343730043951459686100373457455076311629999234420728322592352393612192520430834939693975810677189626892989648576671949543567097234726350277844 166 5182644414060758545410295347589577037791353060003603596937922839228428440107431139377046928341885206033280921518666509003020826863393162110817781447644118563546521874412884551690557253312294807702684426817503363544662654420747112227824204095032133917816999950422953172 167 212828869688191346464334584185417037554308217935808414673334642409937957640753358207983200369652127381177856924980554183724153344551862944504712860554818628612036327730974715944417256395111487977039997957698638624474730476728199533792947523954372047748924964940987288788 168 8739964418523988243616944933554317267007006381598699589946825429511892367541489549028036915401197117489566175780783325072063978511856325284275484432817465600677714502851337821010397981447752270079977035260705543743357506570950395364426997563925538996363662200690134797524 169 358912670771486182977648074314408676551215948787789945331215199688994088062560771912916995805547695125464017544478169110977731098519581518182161080437122964131454512679877441321766382001424274708761083884893417241947194661610272219956046054731826732566741079323653926866132 170 14738996530385894219986082077330507457459004292312372766101918363874392757022244643294567819604868618441287657731354681692634155662927119706833014463301796380744484032159649069634034286878950895221197107109175825286353085662771986813277675392805135575673112703197674163981524 171 605267064703433987461783741409807303525683308556774193976373550542603335998492763325563741133944037295481673385840049573945570404116398024272279696981687779254309588172861065212113106914290169026801868844458298354889459847940773087720838224120986542838969816604433929539996884 172 24855709739767424342436199494546153221386139247274709744483526648449613350068783950853686292069468038236516865750762750642398241767095412895002388530012433369115273020067185192939300489851662801564446882891254959568609770958722633118609968525786163614898779561788916844064459988 173 1020716874740704972933533059396055962756741403695731231159983398904035809668865195351874353390849862895569762831681057186356054294101163338544571832316233216153999114965777528521280947152797829025801511450121062690875134026337207381304410830523935317538277684984255670729644494036 174 41916442913457547878490702888862536795609328118681788184381482792990867066245716403380980465420084746359115123971338390635798150344534212684721922887109616424041998406954615142583270156818770630553264196934308389801975012094832447875412064819103944824826502810096193968210742922452 175 1721327657058160409127950190440798333368796408886293380224848052149348043065683132247168937863145507671436994827635737941936656730667329166540087369414308918259200709216676230815643190596954468222884352411660693438376895940672949782281655366641201791029761894472820215403265766771924 176 70687508218929888353782052897015198492759944715251562501875073358495351273170472831329771679860185954746899105801339864989014291968122067785766955452930127122559323259848428190943340725351711744231867742056051372689598677331490006602323531676747337452369221614595219099360484215540948 177 2902831310304363894960482741979875340893817975556594652470650018628137337477913146335352315477426214470151349193800912819281823986177324518758955486219221774508920070787931578276302162933194598828397163111151895786958117375168855729534281128638414647349214215192788895861781143051095252 178 119206771159416527839634856098477230080669928838015090910827712332868686267216920472528698662904538992909282662845366382036077134696908091589628027642324876981532691199635586228137766817758317028891790737830731196512933777523993482919044267685321463741915199733932143703701875191496625364 179 4895308328737691950496251256327719137351253922550539102419860478351110944058625180119290174906904045891085805005101676195794041707086274455906117012204192602608308623211795755782805458332746844769576988427477784685836133253495051289067823255918759165453164421210821222101229989064010943700 180 201029215038139362288090403115523800600062996329392509689872885298294371143842019132814990983390642112413062287437378789210708197789978089956667962102728561405080044030992470979656415974549478962724389675334414819628442562866461916312617864758852384649272442391874158211714928968029600271572 181 8255403456736164228402050137089781634335861726237793626550312040836095530364412793935508052080705507064785031824797835426629204642908599073813333484017375305389180780247182070491206406729074876788879417117733883833321053947421808490134819032500393315537262016501252490291402919067519357340884 182 339013840453794925705029942967784097788225709287030673119885083814826273045924997495789150767080343844118176431727312455761716790395698304237283377354118461179924877364501685036436398959446907981016007489974671068196447332587303351487722398444675202824535667478358515776637542909276106773023956 183 13921837330124833361192595049654141526487645020217690037100598579342227243254568106049585500725000272076222267360677072729854692772559149276414824369553882752030455789578561951191781936401901762416976895032880003875308751111974425982853366297460060465041600926110266627913358955972981668400909524 184 571709858178705376095376100526198359506717279866366821775087170523321397645779333626850514724648111038575866401574605883082670168446544668477486311254253424289746241547737530734388940849245976625966378366767686074434522383291731281703621972494403814303175849812639448681160819025303875921724099796 185 23477659894176095736427998745516517907439345028955574362567451568537771544687930203298142690850401475680667842898839575653795662338136700896921843493267266256325868421348150399224461269982023349372344653845743818351667565647003545684374112563232156759021693151026668599952596145764991747964080540884 186 964126306764348584312048344866073448039232279803923965998670947905731948376251828177943706207648926226069145896513123186098029778634969557915057167293854917576562062173410574446674549571483175736588502103162861167677600565921470815832555655891224730561661926312763311203764156422240745309495907634388 187 39592512183279637306278846217728671659684332306124221629122420581886373540752014571210502259107872384490469443598790505861135597638886413162397696918877214044596363650105145281902969125221903911520291776551528846939490266305477030549903707975067419959682438281326272632994809715345973739403884029070548 188 1625893837752412555033708912763395457073331354806089418274741249991130237719605139238925666432124285816423443793666617192707804522337001037620677661481141866434503668032141138653983841451311660201089595520172975557232743590803095309451496683380096993209268819814817538729394158459262939682756642869136596 189 66768452565070149430277257161922446465278827888100326935434019881848719313746645844414534356722177148146658220822864580993366542537163374437244855462658063342747584676920138631569132181375473989461455650095628073170439080175092077555182591704882919668584859275321610182911267600025923213561433373134343380 190 2741892585125155506348636890065373735331099791498602044632882516278631661206117317750925576381380016404799699556508161242731896768997305421828508822413826873961162462701352606118192394715887749260838662196323501983788367130882277423940771465203793607719271200212080380959352665064686235577770417959851576532 191 112597711337364876510274123088046794703009239276705380245884772324827493138448603182493154439178719453733439976589050535692399112039300444913139010971738976013065630341759734960113832250148429838328261466474823339942077534948114102159105554837660056228208233881750020688130980370291060934042893359258415189204 192 4623902725873500971067613144643428722862752734035470645883464694591291784366682453837983881492219945177530818505529700532320282517751371459835914781569855932751636613716344745492719934258532985478194751378624414520439010161858593927665647505165130246038995809507213138340506411725522376386786024799005448129748 193 189883756644753484862744378721232655082348341015889436303170534602088260906560901182329570953699829170752538251934165735357404762398001579080147084963104181366729253118952377964964772070476928248502576414361348483569657176741061556400752728363893722239706341212583774962966311042565003398405329220617726247881940 194 7797707515724751352392335381667289444863546537373370317987413327121045166757365224155009987143511368126700647345956976195955032343520094737055685045203743989511054681675642207621645164988938332137355213686603232914689442147194659646788477335394814561191918549289046966714141136165773468757735347187448471507225812 195 320218240755298977317687058644432581742819872327369209309051373662018426362630737356727811514572162885984981122865980740744524306987833474549809903399845764152200854789265644463243489602881646086244489669690052445429020094873973971750069309902735803284029330622358371553992052716976742428838024212636907447331376340 196 13149983056640481205222455918709452530012819314350422393051350674526090943497522493874515439135268808780593458312592272545234137345523131640352135892457634683490043307817841470524275056911429167684569371011040202784761861637534143637919858878723875157121264927835884085686591943951000383935533575434242108280072359124 197 540013129739456342333275236104379350254437960458512243876331175045122117638359513100488327798722683403109165117565923953346393539183266503162257116244837719563995787399198422063895791011955310743322398328084980332397118506158458289315274729002797985134393981952579634365836095606758294298197676564486177031166215638228 198 22176011865182101349844553703965160035519247292402784300545901439814757855895143859928066612129985196343412082396838612660059047078865391105396359458656771912883028526952354243770613082126617396911014838548765954199396201518200684234430810709190541527151788259335126057557097570453495007421875769586981158850284151950548 199 910673232115610737926285797360636007677876205996839628412388155698772485035718233003067368397482368164883749734876793771800445429782529712322634454899466337059198845315016739415297247167632050571072069530924608866944845960147135932737463126186094594328021703978543002141442599956175026593243005939795948770564788796050644 200 37397424781955171054483604339249813017299772502023361486259302827684835218024313265851025137961966117360041365144899541917266989757833957437768450707824060142327336526286256547413412805435197226792053969771233306001709256166766413947251535793414127475929780375477178964309236656794506527182455713778053218559047408571698388 201 1535751058667820226568742623798084178133707328884090823820864907524212773788429236663468028270929462785379874832366229934619834984741226379393272245220844048560145318663711602246342223420902581279556175314538833075830033342006231972812591245766769825272880512310169868301519077733877324563792445366671995404895338891611786452 202 63066677129526790422850135495221313964986441255642638143573647834017656297874049176401011188865684195349653516766974020027062942299150991788666093426462791774639950403760087098745367096654729144140806921900560982135419536169814138413245225272927901148714266873758330360919896943979316392781571887020031817563488965936901049556 203 2589876622068005459991556813632085930530275039816519543667014287604561012956097027658918904064338441617622482818994824583469038802922262315512994044764679184921844249574084241639801410647556324315708656432860234831704274895443642023737851034892850118622084172309024468577495656677946942221501967480057073898743778510490015943892 204 106355070899938986909708895074653777583651018345018845919585621085040370870093244652977022075482940284279175614711575235015029594299536647710319888078337719406953216815853158928958273015943647571786416285790502760218530101490136316741044280033156262434689794157115919436418785122955645431129530792393049971061033056643917844106452 205 4367544387924913220741891546696569561934390270244972437002449104329902076190899282589786620965856672988991572082912337064377336267207556364445689196988842360345582088983561908879866630338625877855104595406147441880150274493408320394370892694511591288802132649579875094634865877163156789399659295743827233796455348523379509433257172 206 179356224570062770169298154249490305148588489265497350704041317263871454836534605083891080466923900084691656248174157019740283596398416803406160057601400995850778617197077229453499161070991652368157644569161494046967067597093482854206428518633754475745615014316916872159895687992479569456037372011723096478977296054468089293323422932 207 7365387145455115938893389700067720006980729915611802291674768736792865104640347703720993918749657615275935038793208022204582504105551926612036848605148722057305763386095083488593391164023222971175113441111151267916497159404419870818167219265122943065600726301830444551603950342736896145718311940075180118716987741230356143296295521492 208 302464706382375628057639306319056908152538264736367710207434011165210269298352953806295373081913893369411977477726539710866773557268314474223986630016441473206140397836788046793809503796748437829608120758522452922469451640155637917897470498902792053044937497546995065012497889172716498198896664188330805237613974072746942741881478237396 209 12420921914936725359466716930516097424606929136253220338920849705299376931286260061461931037672481341306177560684892476733183078533695370293292265201384157610708799302846266244007364135359091802866472673995291881128367097942685495372793380333325089138187077497560211430632870037330904928528249327028887913575046990869138106506538033925332 210 510073730790645191243240823640666330919569097422209213730475492306636091356768094019554367411588368775137731412599507494152951575225501963165874620686396963768748338055243078645781817836394517176226694452270442565397596011411195960614876049571448811030479322783462616422439843026197493745956353197770039345370711967960267608075200734481620