0 65536 1 68719476736 2 72057594037927936 3 75557863725914323419136 4 79228162514264337593543950336 5 83076749736557242056487941267521536 6 87112285931760246646623899502532662132736 7 91343852333181432387730302044767688728495783936 8 95780971304118053647396689196894323976171195136475136 9 100433627766186892221372630771322662657637687111424552206336 10 105312291668557186697918027683670432318895095400549111254310977536 11 110427941548649020598956093796432407239217743554726184882600387580788736 12 115792089237316195423570985008687907853269984665640564039457584007913129639936 13 121416805764108066932466369176469931665150427440758720078238275608681517825325531136 14 127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 15 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 16 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 17 146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936 18 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 19 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 20 169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 21 177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736 22 186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936 23 195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136 24 204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336 25 214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536 26 224945689727159819140526925384299092943484855915095831655037778630591879033574393515952034305194542857496045531676044756160413302774714984450425759043258192756736 27 235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 28 247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 29 259344723055062059907025491480697571938277889515152306249728583105665800713306759149981690559193987143012367913206299323899696942213235956742929677132122730441323862712594345230336 30 271942652322184754529069161754863937192751676276240344678115398758606622648756348282451201159797394262471336696958208519857448620878186106577674229128492724195241610667721328144244801536 31 285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736 32 299004108316488185848867822351174292268202623451041623610437960853046897358187881202051502002495252055893102400215083077513294952620060704653486412249315029041282722978874323768631243063073425063936 33 313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136 34 328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336 35 344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536 36 361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 37 379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936 38 397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136 39 416750902054990892129990736920078612321547395144744260024766113235252327363602004470089512554472143171433119412089577527868050103382460317522709753270676877880947348719625909903942392869488376545560313508492912623855671752342278830697742336 40 436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 41 458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 42 480481077043500814718154092512592439123952613987168226347385561008808420007630829308634252709141208374307457227821149607627692202643343568752733498024953930242542523045817764949544214392905306388478705146745768073877141698859815495632935288783334250628775936 43 503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136 44 528294531135665246352339784916516606518847326036121522127960709026673902556724859474417255887657187894674394993257128678882347559502685537250538978462939576908386683999005084168731517676426441053024232908211188404148028292751561738838396898767036476489538580897737998336 45 553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536 46 580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736 47 609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 48 638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136 49 669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336 50 702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536 51 736335108039604595805923406147184530889923370574768772191969612422073040099331944991573923112581267542507986451953227192970402893063850485730703075899286013451337291468249027691733891486704001513279827771740183629161065194874727962517148100775228363421083691764065477590823919364012917984605619526140822066036736 52 772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936 53 809609013229242473409981386875669228198226599056568473427605432109721358271981387567841534805748497980748311457267247645559234949543173907468053599762954039686069697106265445457867630968372865364959070713890980274248029933698770794472413422596638225363240226049435078209333658460922010128745310034584025053230830964373979136 54 848936580655866155798344642724541736627183654332340343592824793579883182971401155450337005200472537018661141434615461467189920346452183123197221771425039295117860218712899395736429009010292545672927322532888948532049902235758122284584705377012692523798484983270012436568430250254319757692759242214823978654216571809299409546510336 55 890174523997805510182405032089529076025585727525188108123189850752819588467419937977492575565090690976879625040943342123420137917201444370589650016193782003917505396697097196783721784551976516371535440152246562095942758286762308832680692025406461075834520189817336560687178318090673594242442715164651268241323796001507937664641622081536 56 933415641675522910645025538928310040422604579825451645663381920942988552796813328884687254915740536381772529706932205910407394536667421732335412855380411158539802138847055390214687853958373327630799145693082091096315273713300074746536989321232605329054257842557903501459118692070246154756363612496489368247414340716077187244639253515768692736 57 978757239885553111552518299507291628946173019895052784803126361134715164737471333148589823010527548677053512109976144744711344133680578410405337870243370010977031567543689952849756531152255270393792844994269246753409884449197339177424770114500800365518397471517996221945996841656250431969808731337118835799400739730701352692234849894550672754343936 58 1026301351570233739499293428424157827113862320509474868877723027253195088579758740627615722253086934881590063514230345951830442386318246187269187562628311952630251852968692235999386304409507222408441726232710869683703522996201549125307355747582791244073819147094454406423245584236544452953174160270550720367192430063859901600612849963028366234058947035136 59 1076154966024109413629211106003289717723745296590543120108327301025046293202609101212342783577252885830398182439497599236786557955676041314061975617670544834041218966978499430055292493532503445244154191526191032889459105329265035575618285860377372911545948985983714623669661161736418836299827548279852992159749169546641960180764219762832432152244594446314766336 60 1128430269653696552505663664688505519051893948117725342710709407999638941941219040912833546632301522012495604549678634617312701794930960696933850145274509219899605219518447018369658381698338332600334225533767288503097470829739413943739519714331064178097205003926859545229038622328927117691927971265095131106901145206539640038505022502031780376472027866138952425537536 61 1183244898432394516240178782864414363145358748541491968958224828202629403184955697044215348993512200745774591036283823972483283597321527043748108849931363779765448442661775100733982907247716815444728060873295568309423933572764835715470610623974409951612454834197610674498084402447177081360931064397268392195549975236092509593015442475090476140039533091764518178560447348736 62 1240722202618646512261061707420836155249507695110643482842339557457400329074068104983835153786221049409201337570462347005770631581345017541425216985425629706731334866212513488027236860950181907471771171158276773835622510569995460375185311005644590889421981440223593810622503350380451155265119651781430101614841010833160939339005760608760471109018093451230071413602199639148199936 63 1300991524333049885240655040920510692326907780908338100664889043800451007459170037251529930216540523105302701744285125973922945781040433113517488325709665095365516188673652543221647918707697943809119927568461226401461709643443559858370312673054782536466543610663895103567302073128531950583278103986364850230883527775392565128337304436091619753609756358717023362589340088819462896091136 64 1364188488619052116466105100188265419717379653273741532242786693992101715597506680981060248106739195555665885784215520253232226795300253192439713838619337787037991503054663889161182688006843079127591737170026798935139113651083474222050508981461091652957942433095504472118187338632823518614811421165606509195698926020610034372011417336379206274761103883598061489450479872973957125731659022336 65 1430455308642211192075562621535010600745571087311166800913012300439462048534371165516396230718772158718977911852069573365053235444108758291515665378044110739381148978307047242241076298259463488539293633394798020720212431235798505065860834505744545641092027444725551697355800406794251553855044500760147010986389197050987187401666243944911162598763899265847720924362026383283540067071200091004993536 66 1499941105714815242941825151438695275687387948448394039434162785945609357003976779252520694022167235100910982898195704960834061409041785334284330339447981462657327671077290369080178820523715186958578360930583729374717470295508653247940090402695592690153713769880540096606555767354689117335107142429071912192064038686935941016889583410779167233161454436585539815983836176877921309369250706625652102004736 67 1572802244866018108182967249994981337399178505432223228293716677435703277129801955281491139254988030713172834803458459525011536776047399098682525970017006610187370020027540826048617586909475175880278263391147764612823746132583281588112028234096933800670620569966257212339315820309710495898777306979706509398705741430192541287726011814541176060679505247297118998085067003005943214893171428950699778511718055936 68 1649202686712629803806063067130737550844681000512098903831312258758819999519659215061244852835438329293095918426871257654898497186480677557300128351536552723283831706120398649214755234811189842023838660313636158426656272424719647074536158117596426456971996634772938122685910425597074992947556313443552732799257271525905574173318590564444328229003072894189823850536047217743959912499822124283408970952703272221147136 69 1729314356422382509155746386679680258114512224792974620183822083040288439816326181092059882806772581576837345760374955866742846585811162950323539386340792308370067115076903133999011185097378199789988647077031348458389527514022828650828826534316790468545868343303668364933501210430878507804976808925386750347713992747547963344361714419702775917055126163097988733899686247393090509209413483792599845125701786372561579278336 70 1813317530599956161920495923159032406332682770624518155333871424546053491068844041664787783673994366499513796668030929722925747101563526001798455635571682635541451495258878780636147152424668443222987135597445223241104257202544001575371487612047762882345952443947987359428510965228768862200111362395746337132604547659252853211777429059354257960001995971596636634637597406546457273784769953181309175202527876347395130553360449536 71 1901401242966379632441945933122405564502699168890374749247369562864802585451004209832696515053742316846594178854977200165146588192769075840861817416525212691245513043092574076284328636500849137520986958696226722405264137600414778995896732994290595012118789429865204793400110313875721538450343971935482111205157946166348719809392729453341450394667052927912914855801753338166857982316138938427044449697165870468846196415120486732660736 72 1993763709744714489467445898769759537203982283718393593066809786750523235841872190329529580968992903629734337687036572640368748860821026468907521059350341422935455084673838954613916184347514385225206421201854631672822248348492527300401412696221254955427471745210336981444314072482548587902107880716220090239059698559325275222853790679266964689038399690939212607837179308321651275665127703500076560885655399792740869252181379496186463911936 73 2090612775709273740507816550748399376483202927132298280243623138951716652546126973846976809894142702916452312874522061192947301205484268650661172802329343607895967750866955355673241776918379244001906048318155922260961261884268900306545711719352898636142316612705674310654953072867460868108040673129891197342512262476543059792079136415303036765773128994326275799475478130402683808031836946825296279907236996493073049716975342186593217582922203136 74 2192166381902127421726724247517553624595250992520676801504737376549435240660207637728567555411560578853321900424714844837455909308841872484635689932375293802993122280333068579030425169473966434158542636521258664340709716141559146407836476211832185040291565784484465145969328073335070647237256856867848792144622138138603615464539172545812797079707324508354668972710798956065124576690791458354281872000010940834720566180027136408649169720230232075534336 75 2298653056069405163364521604564966309463589904733361197814631499352700606910517883938870452983232545531700865059745793140280167559428175282449353206530356074767316188222527718325407102506333827664228003632915325219724031312851523503743540880298145260808768884031582524899934153825395038997453845947061415071839303120824424689344627391398199510651187503672505372729198726154944068128123344235299468214283472296707952402788134586835711788560135828835491905536 76 2410312426921032588580116606028314112912093247945688951359675039065257391591803200669085024107346049663448766280888004787862416978794958324969612987890774651455213339381625224770782077917681499676845543137387820057597345857904599109461387122099507964997815641342300677629473355281617428411794163967785870370368969109221591943054232011562758450080579587850900993714892283476646631181515063804873375182260506246992837898705971012525843324401232986857004760339316736 77 2527395763371148667602984350282745499260911089557898737860922613762891334645766632944786498238384491371900453551748420508437621745956902220563336908390556920924301782555427051689247588134610796205147992240829570804715194530298172915802583462942613663905549533936144275346002652987777276614325477276685036809480012152671139993280034385756431004551693821910346360385586891038808217937788339544258904255113992598446761992473512260430298689727347280426570623577559385767936 78 2650166539972665585280466918082080144633009106644263226951254790649037544117519392906712447176812256424781889983478151783055487659888504702829421562052536613915120665944839476152104478975837650241609261111920108036125039819801936963360609757238514065243425508096626419665210077859311545603142951660877289157537313222999293289593605336078935397028796901003463345187677159857909365932334345925960824788210409902908911903019905591992960878879542901920571718188462910490999259136 79 2778901029818377788751050879094835269738702157008614957463638943359605191860572014936548911010873088592872095071315586484069191028455248707274063543850800632472661567413775998545669106146567939939745672579692739204087849754088635853292814736806132124476690145577928144626867322601405463242361223680756064355653845750119706960428904308884305762874867739266607580643513765575167171291863419113660297813122518774352615207621000526029610946531995577924265409971185684831010039147790336 80 2913888926242835308217421926597745987801529352987465437637392668672241373660391161134106710912137259744359449961499812413119336051853490868478608454556897123995653575712467581451023528646743624190258758370923893703665621143743245428502366505461226798555269846089521582180262029664091335024822162482272470937794086961277521845738698764592669799612277314569222310480853090251746491804536976560525460439692758246335567843946398247582025327870733795117514526525946000657361182809433399361536 81 3055433994724007276149391414104158096904976442838184558736066654945664170627318322177357078501405239273701454602829627300899020919908326040905825338845452958690866443806276406687588447574287842478924767817549892764214882356421717318437297460830511351521890634133166182556250438017054235714987923847011338486068372529508538746917301795781523327798243297401736853434771009963815329390434164733929545206011273670909564387533938488856569790197382559949142912166470353585293159625584436168921972736 82 3203854756451720653595624251435681680620232578525492211861229828776304753379710936995444375946689500176660776461616679276667491760113792886668866710505209681612233972180610089418844744003656448715181017339055196355129384481767258658897707622287814270933417993576818863040102859294170662269079177235803761264367629793501945525087556647813406604969370763816323622827218446543817622830903894720044906793938477300747667387222787084891266524326010615181232478267868817481052360147556825740263526483623936 83 3359485205101119436064685295073421353938040996259946521544600928938942533079883775470935081952675889337242250339016171089210891839853080489931693579834710747106229849613255405122454546288378064367969650437317141573276149462353585015512322667748067136958279706032806416131138895787244296359461967349210164771545551778351096030914209799537590644212362918039465359129673409803130107677537882309965808186360832774108786078224521190326944687011670906824276027132208813159011959594084546107422567546092452315136 84 3522675558424111413790963447966907869626935275694269683775151463663080605566772209748211224493609073337688129891484220616040400121865783727810615527168761656357662070788068899681682898328882317222708144176960259042339611698636872761225849253656597246203165101033056020601125098789005475299419191875165397735488148501536278871711898454759928647345622659146150428414756425357726955788081962481054707284821496586943894470760355531668266352127949832794172059426182988467024124543326797019136726187211439278796046336 85 3693793046350121049827273288415348386301933283646394527934213221161978409062783736608940332934610627684139668489092958116685178598185536038172743987016511422576891863538670134552620326798106104664118414988500280585580300676509857492475156107002220114034730048980837749857845351587780205267563778539693432095887220803146905154184175634098346941319083625436833831625431633475903900392443831890534420745888985605151281088572010561974584058448917123871981761384869253314798288417143439511138311798481422153202843082817536 86 3873222737369624529943682915673412349514935994832801788523145562593142672261417519398456218547242273534524437025619137650161277833770996636763023198929825481439986962701924575008648411792650906804282631114981670215305449362172000330029629290055959958294081095840130924394940047386508216518640956646037580253377038440880569218953826149700308242340599431626053471830468600503629408257907183468449020768041288969907109718730484547033061453672131722081187147425900662163817930075294599228831366432404455715716824388408480628736 87 4061368405060091411110227256985164027804973525717799968202445881441667170709188136820755627819393114213737496078575612880655512065824256569390423813841040684026415769402133263164268517043890717253207464204023019827684126870388867418061148562449718269228174379151661124178348655128355239644250459756075501751765081460184783749333727208748150415520536389616720645278105443241693710393443282812612400400869662622909317480427536564389739446845709192613002894299261212729087549846632109680971078888224934556563484849899810983757479936 88 4258653436704290411496317656220475355619627919703067819457847892578577595193557659754960653196347954129784008688088501851946234219933735656505133041022183076293682941816611288555736024527814752734499269985197642038833711017244877041760886915019275783874202177793332214946436119399870223765209570089186625324858822057194719804741362341640300570104861965278742467343134693252602224069515183718517860362742307354479760486356784580541535430215686362353372122892742125398615706667982111040833930016299348977583112689968544202104483281371136 89 4465521786045638022525162782689041166494206965530564041855832311808474580457679916635217621886013752349592396694121088917906374493401236799755526383622876641407724884398294998508619457655277882163330306523998602698512097363618564188941463757803252124351675422781821120619674200335838319754828390165838954836639164197445010513976478758747819810598275740104122661436794804112040629705915953282828583947722877676530969331742051748325921055273843543091049527134379966881978863235086010066753479000771106153518189971996456205265910661247020302336 90 4682438972324590935107345090020944030197829563088176720753021222186883041677992176265689953086748756383726196955934714933182594540792695278540450833233741497140746528382826576356174156430340660567296239493708358823195021005153699562983484301302302899544182408118870863374895494291352001975238934046534747906783748237500099344703400190932753905717897582455420523838748548516587115334510526629495265241567464182546137698000753654052600996454825767040240348964459608153237868495593548091756095996712563406031489568076156061892907537527755560542273536 91 4909893127844230264371119485113801407408719331944747993140319981075833072310542324219972108247890663973822080699266199645776872253206241244390831772908903724105855431745550760129251672253100888495013221623354736061390542345500045672954970034722363565192440612775653134434194417822048716823188140506779219821103675591884904170471712558607503359442050175420775031204739598009328851048999709971049627245941845322677498882818838263551860142458615383499987064155757198078889551195635500283861240115848872886042875205335023418755417414070703814651175015284736 92 5148396096422391593693210985222689424575005282213296071655104164476572739631099228161281473378140200867014462091313754559770129599777987619078360817109726631408021465198022633853290201484467517254546983876930815720308649330475055891564430659129037097735228607981843261092469845862172555291591327620036527203133607737436305275456546467854421442630307204742014599120541028722230009317555919882603333939040716401071881068550646151042155300738685084368882435784187259732769690034514690345650083715716347735355293911309377516344880570376602323151670492827207335936 93 5398484585202205687748452402040866786063160738802089141631822504370186737031419504268443882228956739264330556601861411501265523415216803145662711272161648712255297515891481781315347626311777011372703858165736607024738362280352212206553064442826889203794815072843169279343297661094773449337435667950507421548553025866890011240517123669076917818627517007519562700287420429733441054250165516246820673488463558240970348763336562338475179036627367451027185268984839940061548710497631275943880382182290985042947912668345141838578849488963216157601086038686781759486427136 94 5660721372412988031236521225922403931062964834850139423775729914342472927969457738107787812252110541830834677719353431426350997480634374575266423134918172960101810848023426400324521952607497891477144320779995428447572052966482601266698586101201648173758352009821599070256677688280113164412450942956871270057695537651400060426536483468425998178585167273676832978016582164528172686901421556364026234523839164046083724424864399190628949333510578452328281820611047524989978500658764212804130315627177951932394150474122675448529655681739093345672716394102030870235239820558336 95 5935696573799321337841866480992810624418279414667819796425059770661572892918502117194111713020069063510809303024248743711317423534253669954634564905119958129811716411777012361146685930977359709053538083306204486379841313011382460105829736619653619435446837717050693066693466063666007941486950159961944248872018156088354469761815919689388259466108120359162958816756715659752293203340345009885965172892069175278786287422526612245712941176335188311228580438329049769563891696306764343205303749839083748125462128727553658531117432236135251544032114265661931121787786830081777729536 96 6224028970568197171148872987173517393310021755514723810856203474081229457764911276038932883591731938339910375727954650685838378699853576226350893529951065215925450348195492513601747346760515934280522749240886675510228484632223374487930521905689913653143103305994147533101167871174647943252620250932255652705225310038502376484965889804219983557933788413729658704239489879640420597985805609086185817130474327537128610120363264962160693006916846418634819961701321691170227299346561727940844584791267080274404577092623305047924992624437757523035018248230725087959750363139830164525940736 97 6526367401842517916934600641398458174207449372310607034692354414038199259905299606183800087345083908976709862139315775797553663783577663545122114534061968159854245024309436757942465825876754756304133422308011986659813343501718257127056234937780706898758182692186119243669090201684827641744059532241540903291034334698932667925099592867349773479243980119714990605456627340033833668953564102353156379383404248471572169485570030920962610830420839150266424976160925093640512260639620310437299051342087669965814053829474574713932997066162446032473967294656780789832483196779710554597952833191936 98 6843392224754420067267615802155029678477750433019967082009570222054518827154459439853784360387958704939162520402595178922695630555528732129489966369668562325187324830610291957896279045834543995346363007430045976923800436475657723185260118606118342517072260174641752172049559927321869829269418968079705994209299618541268021202229230690474156075771735698010265989107288469703317173256652432189063303668332493245327259190501080742979290614119361832829766835802918190989193784212450506637101290060080920622073437308295131655237006331648353010947422729962028573479385900546481774498102990017067483136 99 7175816845464090776455207507360512400139485638054345002985267105161039133702314461604121789478164186990287278993671642334044493505394095821412070976041582408695624321582017500043048696765002804464307936878967890298850966477899272746707314127529147123181562284885149925559039350351456978096010263873145792584010556811528656600148717800494628681308423531276812669794164114407625508264767580735079242707325412437212276132938861241150252634990823953221305589618880745034684861474354502447505122326039411422211276598982875970521799151214503406807204736492664073464720550051427673176122840860136553196814336 100 7524389324549354450012295667238056650488661292408472865850279440061341770661038088891003609523855490537527473858068236032063038821912119420032983735773778315780422968627185582125139830259059580693966159220800634538007951025529707819651368618588002973837229854435730968342995245834129352264002058451047722604571453619205472623157541916371455764131661512732115122042085430429090324954236930736866452001076451671762299658372499364800367306988138217572983729940207496105489713305332746758395131148149101871456611571055068153665866066783899124296271513772531723497342815490725823828326183977758546404902789185536