1 328 2 14752 3 602468 4 25364480 5 1063744484 6 44671124016 7 1875654465544 8 78758608380688 9 3307040482438920 10 138861420876088764 11 5830738287776487908 12 244830499590623017720 13 10280340127332484865416 14 431667596881321790496532 15 18125559252081888314187912 16 761085382841807803280917704 17 31957687589581688460652669884 18 1341891224166855763302245814528 19 56345505363839362010621394432116 20 2365926475656078420181354783410360 21 99344358561784886125665802561183540 22 4171432070946224746307646850913670688 23 175156856156020612598286771470661135332 24 7354770193225665342926898926375048521904 25 308824020836374086769900813201713431624824 26 12967403921524393883235143949829735350034772 27 544496389913464495711690349741237679623579156 28 22863197631769539426786876813068749772916435096 29 960017027904313256809869817658449985486442452748 30 40310752183919232170634084043919756702498906156064 31 1692633249621184541130428574959355270768569832574860 32 71073030457270408346892796382397334825956816844205068 33 2984329688377914903017911206042207336560470229250492080 34 125310875751784711416491280644658000905352755748477555708 35 5261756314267758420803485324599523556524988986251153922436 36 220939159068500190248738199957593354339747392042020166259476 37 9277151790084209958647950386472566278097656838061806913778364 38 389544097565695977161283581413842644879209883537635415826372196 39 16356809436972148568603056207701115366524186770546100184159792248 40 686816246554217321723277875869310825854286719921723192385708839956 41 28839154625386655642802643072634839434018947365346803253925634080968 42 1210945203581910796677866886160883466031576553540832487599424554202380 43 50847131447715765165775057214754400735405099610626587817247709188380356 44 2135051832910126992518369592151422407170907174160657050102614494020569760 45 89650019566987284350928351174656126176599030423516765345469161982645740076 46 3764370440321538668639659819451643925061183663605737884249358887698915073672 47 158064492126276267450712871246113197236087452459755673098951143599291933804752 48 6637068287307977598421560089320707376046243812542050792699734866394144373832436 49 278687989046885824503135543144755520238428960618064426808769728168355336210984612 50 11702003335948681102494622945177497220629267328541992450271791448983583674235151604 51 491362697556069113087561088247312467122373420576361823969085075385862982751907317584 52 20632133970418470399243270144533945131156654348967113894166351791267817174646610056416 53 866335507946695876344327544380613107687808685685838757589822218132352249897694756007508 54 36377100565813978868531403673712084520783985363185202392291251282819807938823906600490608 55 1527460704815949499129909965376933089038124596354288014967349892832088072564303172203104152 56 64137497724308546512564662471374232031752876147314277863480579652760419852156349270123767496 57 2693109290056238858467764576451581568040949565622533162151372249267363798518727793397852847188 58 113082641286742065069959724364995803901966447106157905988493218024427942825005380658216275801448 59 4748297370478768155097630117929208329381526738546679130714722660455330698081383641268471349579388 60 199379212069562268560398709269071314861908057188458815913719287275448664849701369958883734467976996 61 8371857763716956440235272941461341121387105428866991313978891049118789855240954663682124621962985412 62 351531143534936706618269328531161926977490597257689039638698908616785812156092804102993558546739416120 63 14760659863398771285995508419252431932114986333568595550239853675571446375826262787673222247046046217096 64 619794529190264628063180319670923199717090485116352075604386009914640125929398057810724255775839801663292 65 26024938042690523726250947193266240603626272512525715389101756267148257929676814445814589345475138048208816 66 1092777312847115498117219571708304360939698268791280119950605079006852568554048124167378957251258387865767192 67 45885306374773871822909986733994774978924844756789131707519719730214445194321776383198885118464718966080209984 68 1926706673312339628775809063829453701913839530252551758374972483181030309427159912772456123593850871182636706500 69 80901685055047140320460647934354188656064777383330605650045970952357447301261066621497813340148421469297231615044 70 3397031180409998174078308778752482147723577846913374406744382071728382026487097888003598806519558957286402537475020 71 142640055430561408155316730064826046928903299796637171801651387723285608426018450525757600978739513983380121180478044 72 5989402019788934399404712647834479267106329378705140667120059091646521869276235471985978576354077935776611305863538148 73 251492727245293786148456071333673039235892560177662050573174124749532030632186383947473098081135022251720606568161687948 74 10560084570763978545172771076513326969417480371664176756854896584737938394646480231564053613806192646317317456210686843176 75 443413960169594693181259034972897774486320363349633430611947600589226470903030230727490452752560540554359613138412486818048 76 18618784608754185104736835347358002796612149733602964028999255274017064695295648071584002066520221041268098175964671559187880 77 781795729152490658814277223038168290887700423899899642311840760461157490783026764795554281200771727122071945236541677661936120 78 32827307204235995555483611809600456620214641529636193083592078841295994054722271700867655757006048865140882649608976773641677476 79 1378406223131324399617356732228542051812952438953050396758212817985264833748312786402323790914644623040023872654319592022558679520 80 57878756370305887094032441781824625966385912090637850079535396782384435802921965352591006535039901621883621103359791560493874483576 81 2430307105958317836547364210692026897725085945100522429336778975633915190455035944774936894784872712697315774533592954287209163872912 82 102047676896902186369457992217732949896675849857659360838573970518285788476111617044592699390204475864843540784260569356280644257061716 83 4284943386176787960099711957768043495884993511149700090693661883452423603506871958939351085079697282178055935520999805846872615986146504 84 179923153383392367981870369586422563240371054692792614143319749906761660087250298094189769463776811767058719362901819312284449624934287880 85 7554905212483505198077031369713561490744947063037097535844262203315451340585408049228868562658742325074436564934254437624104823435837368752 86 317227614658285754102563020037385674432299838761745643643036019295408373831455360343475576828018516480733271337368181033300038987831364339820 87 13320267650148966024248954045973830715272375832583919192499656652093141960464180532673063255307664341341348205877089646890335134027322743112276 88 559313004521155192268187036022255308738204803045046518289369992268285634014167499522035803078881317820365131023930507883704853912438972793840024 89 23485341679525730143185978914897818474714746624610871399132935545243445099191306996745083923305007314968399699917649116138390232351936347089105704 90 986140621343637020119790437703200170827442205798138232077830845089599273062974207349599592325726334078745618156534453846648865565313345709678844796 91 41407671999586292611578109090509343812088749264759093154672503004395928637501094023765401958276823497906316759499680244524694237913402260844168590144 92 1738692498123798077832932452615737066276245242629591819290563411869982498547124217899662629416202931101375867991366392511553280565378989057272632173360 93 73007040894793050298268410066722631589581970660733305486475275099475159332111548682656841088678107618100253547585063838885560120648785413880964021464680 94 3065538055731852080221422859390098420572874705850164937349575097860231920311431327936754977934397122976933060222277325574902698336852616547908183954711320 95 128720784406021125020074120828213373579332112235860761532326126106723875085065467051131624479108251435820422917238218883725465052367421545692032183741691564 96 5404937089957526812823639003855270914800924297745436039639186651550348422403585151744005136068399877848331927237764673482885575679222978518705189952306303992 97 226951265727619636430615872002947819204172740793821565567872473483805555740064851269628489238816119504190052839303721766066824031712270656419116722386164936860 98 9529597876554261943739550636891325028600804534406788762430328154202085064317276250636841131960605913807385623100294075360647667966446398647863300438177932303856 99 400144213330005943068568449142080778991098116427325410868678991229786183503853375553352016285812327939128289451293046071879275890193816229992315683244307899305888 100 16801904291829810860172195547641463875660631389685141555589187199771136067608303424299022595838945071858025109558646637301796004392449397328385910280510140820100492 101 705505611295665478961673372945675966247945825309927252136442182698625920255797974813020107918168771570645892045476714119350062089322547824063143362666025391021440708 102 29623913987636723427910886178425148647948992001243991233381801191925472047429468716456808083207703354839497125017275735607969105335217389940242202502106172360109488816 103 1243896952619872683079149322400411384718494988351249683914532754285899654809707514803605960427557890328558056345018587006577663035244260138265961739576994464394847804188 104 52230762936415125778409811414281682229268412388058024622027099236046397461786576204266604307457045083991023288079184623337173834406393196474654624700059487553256520028532 105 2193149996206858009725143011583587439396960449750518617225082504349202500138807329152094229575235427511559432526586747522869025897686788823551216569115162742687548017478228 106 92089539486866065652570742861949699754193277997549179617523092867323783012036813250527876897338837766236606469008240688540331988760341789704848868477643683016701615955280536 107 3866804959793176289634129311642304061857774363098308271151939891330977960498226153468579063536942806509325998617252674381503619722061845237804328891659630680213770717488787448 108 162365678885967367321129321000302427756163189087596290113643648479695238289131205837390679606454676233786502956722551339462940908049034437746006870593815570195466813075653593500 109 6817673493806402346947097343913007443991303961674711780464661858666249718797776332710646139720548730062657783018311209853192149836307459108793381009407997717628355606144494370712 110 286271533411902237520130207761868818580573691524030288609341219525460752436651118585097829889048343592767424936637929252476117511906885052566767823861525748426539380574307668608324 111 12020433497798272069253669974108132863723201400110969123044039462892627455581177054584754924675627156627925645934096091466821528767756482844464347584219203701388454436343039977343936 112 504733459708304144395883439709574967499107003976439868038866074674944982041289445038790423363491999805024943247462166437332509505926892560169692547419344409617743908321606743237952996 113 21193567219998908695934771084308251490930627443914277045748448992516759024272401992020390363805890295590665335062085967978493524085736905384849797454097468488919930508172860657978446820 114 889909877914959896648879516270443391925814438752361438982423653270295023587790595762410431565277113047253350287699527038806623006907511899585538758974278492056176352267715474646092770064 115 37366979451355410226556771551208333321785352704306294901356508215050720959820738727987902071391900082164099372012424892203693491207082572629633006054919969246043655043135384592757422795400 116 1569025345116404643589310879127770836923269625610268465507924772148313883556279159279743613035244680772175403873662754230301899024785894275138668726124260914618896034831867608667724002848080 117 65882781262063035220032697606911701734543523701349975617287746546249931016767332767313042438823824557023405159109936847026645951081509921380284677868289465060792493667735312679955543583562120 118 2766393086214182972705097224011120536497524192548407246581090619386956980364728481284385498995928084181188731355062875099532194417892674541139025584973960050821334288712537421150435035226823496 119 116159800191379932443970900025758479958210554838498116798378552044855279006215433609523452794222867229263341820121946249753161483782624644719272661613480354979711952267506917451728216360964212160 120 4877506109938503017218254107583239767085108886625810092057504971546886619987798820454693696956165316774133670960403504718467666283018715526277208953381842434583370805292913028538885476087948885764 121 204804638207813120004093884250549635654755163859261432199922039431400745160937411591341110380458947415001149342101378782966905567485218736865471895425552928685204935265050935640338495072280139425244 122 8599669356839017755680585432911188783884232043346138014462242894746807889905165183140687787209814119377966740902925667244677868877798119153486030362814438022436964516623851170701491204502545528763820 123 361096866233641344129728430658150875952913187811037703029730305098858820760408507910499352078980857452722229301497149925542057898408362443016814658790786929702817836618679833009405828586146269019021312 124 15162320944358272119536700594165512423483768351795063625284864730789474554966348101412116530663500004335955169073065218892059757375253870589193234365904899290788897083685718056560397187081706042713639400 125 636660126180589441130453096020022453576684925136494852887915020550061994079906394954526337226909134361810143188104901781194394602619123905620189387744291309331514058706672840536555464559857652035477341064 126 26733118086324709170644224064694871124712866427456262230063593801505408156749492142812871581408309374365179143234413568588861754777172433048317740287275838389807536193564776737300894608643137125205012447988 127 1122513525237902507525492807033436257041906846136798427959316078540881091519167733393398323141035377431952903437611791345815225445501889577516838616959042265898071658487091220179354346778357139678646446060188 128 47133918694901259415531534101570235331186932471092220429649886822308068003234734623569364873915761827697182380614401332197791501622925433421400888899515147323213961279671694060882779489545136105768916491754200 129 1979135432748323597687756438227019161582375823346395900158752003651152391081334490545956275277741015052649403354466727479542174819844816335534228676321257463380770784438447056144962329664093063456383917437727344 130 83103148849442376533544367235221231611994206047481266302901131407948995447565531855559351701936278095396561042734808957156189392647495181861608895183997215122917786623128262615382209403124382696916043572490190868 131 3489469813140773069661133518602832404256695028310865859996103636325213162213507441637709718316754528337680723033117480571634269642018513491562973672108275130599172515603180576505511450573917787898463455238440883616 132 146521518683734034709929378291067034624562430763910188716908021169893912616156917025631011461034555794169412428417878981468430394172467292414112479099823747476533183726465574387430331747028209896628784090809742229720 133 6152383194874118243975567854391493082414225227392061136049951614627333137801233523104272993886464076421422388315798143901154034802435425243867225967394383578958153439608471659826835707638718429490611279871831169243336 134 258336245191891741030873700113656343231054913835689281765098999992612593113747169965910779305304827887105623618054598405504804613916856143655372850950064403011710529549929800050709962925237370999452573462796663286223704 135 10847441302981243131958453211236307354064942173475219497495984594032900860646266275283052051629305609095181897093643445809046564204874631583138301420215763129238011121039352312950174262672726135864058344086652905232138140 136 455479960755102587655913707393953753559003495467050715016721547406018064882949468839807575632468902831145317586354503736031496623424548661307917031083836144709952225988587586586205223231755552168383722067436118157094398636 137 19125431413254315777352689972842294569961524199002102330092703910567497646404054785190081596871437948785286537921545461436295707635849734868531294747927761508992822728032303173033397643001946178422722899255543220983929434752 138 803069636997190861083319372059290146094675669763645379425845965600104010391002349726694465614113193108103459725160931484495721728960857002776687508115886331155625477143128184035416114346703617622918854897625868699497453168812 139 33720590554619152028647395628644479854471757414859293829002769581381581053564214525587617105831547289367396280001396112598556597555966773179960146437559413378814483293371934786539110806707414975700567351772892275008423357205572 140 1415914853416688038139856764677046210806672554091108986425499534661222094116493517277018711005933590217750023744019909200186436697734073429521458015777369384892443033678959664643899041411444064704837212280763416594812706781465520 141 59453729580408411860122037529898606968526866644268307497705967328455313147304005507864795424623506072038693655430563739499566933030505428556319398130828955980396868032908497352346485397554469473631692782840800688848531956741116200 142 2496439635823280440432180704247930864724502161801263775812580275441381115175718002513812472515009767154507993006888847341105907507697257963030956482151382853692502417966893570618673312993540784541650303692104858791985879519084197952 143 104824556832565010598038910247855189881495529861384300278385776759195048913398104711739545410784680259221231465315767723338193040885112690298485433864570293090852466323318120422803866579666430932001552989260212665982705202019268361660 144 4401543525213237193013471826419752504442240775260993336871875600224257783978427586455970994161057734405944840433476787138810775275960185295592725624465490373500188082644353460791773719794473176731692333288876736655994122300428827932560 145 184819149155018737427058648180013908319093363385775347176906208809572394375565726055972404636333346890086971270531750833157109043222572298883860249985149443390020736474581032443465423074114215595921572583044658037793078605724686107835384 146 7760486224597821961950202862185672929665089259947413083039601484636130327427678212006937928705721598721283490574224717844609309060239566383353174779841346974241058120517331023490522298123434920173340836515687689343972373948854506395202728 147 325859883662045044007736206480348628870726429233759129545222171731200545806901151395548878516875569971523168714496564583134752245018219254752200725734758423188578782452191252384856408626426072397590160106616745918155183709216863337997053968 148 13682733363236454357558005004366961285883557986277797214951706659157443452719212352950837594818389280093220105628709619109974646292438320072896672958408591587517595442973247263510564303907085202694497569333713188480521199194212549995055988260 149 574532802827580279009533028655594204168187958659227960393287097276187423898759590396444346471996026159780327113391423186630937235443274492779719654541558429083132475357090739801081336892817536218428921839926078704164207959912496323723756854040 150 24124415258417172645745661578909696036738883706804005935202245101288449604427881392714896591567768043229387206017009801351116010398154135715805316759513233759072935760465540910584965710808559352817773440598277128577547313096458145934507314914296 151 1012975079397177917802241330500658274069246740557283109918008309973842783077096162939577004929631819557487414377544432018416795292261949005436216903250895861613056043143358327434630472295899437381649672711144653027189974309904024106736014645927600 152 42534440751748342388759306940876605867748311299999942579414110707415805354723896218284509332116805560236645567945346977532383152526352257440498995946133896848277406017653600848809306388452554882108659320863260513043787282066752622985316136911860256 153 1786005092189072807677624126358629919070568518164106256133022885300762576474695292386515714921569699188424135532001681005021494974325869225315820726950837080303643140290247247409008404332668174493127278403237552983351575368579223551542536939574456672 154 74993678838816843524027995283201710786483665582244613662551054552239996892047157897315641621263333099317351727561706386579731948693722111155995925457537907760154214190486394962694752108721825667183586164064182653099692189952143715556662616996132950932 155 3148956232194338691153878502208738815004282459932725154988018908418346298556624448674693473245899073296298050886915589890572359801030432206993793142884430204788901168404544764263620121168483682816095004729941985836869474662322804616242024754984287378164 156 132223482109575716320822893830330418764031238616254740699208213797649469820587540440563557193283713197995909095307308909829652518244876359452302516711489809647442633052562790644811403710497528962985177047884996811024002200963081852124784704705038022108340 157 5552014042760540464328582893086917102112061667741892958166045503694974297504052613250050671208052950077395636778043443707229965434171571863840097096648669964602396953688594033709381446978022785435539758089388815848296921691006959492264220682222536568777164 158 233126971391247929438141924392049688760391881536253458801458770872476747490902090146028399443326946305001702606253515355286368363937769884778825638319752319664947450712295940166740567010505062728319940594368991210836492122054421037184471357729827669214594096 159 9788913423394916152959793291142905849965605067422811270650887974613302637620052743723023100275092225289551575181735341693519395376572393937886474702887373847173341803101125041081553359243324535438953234118008580652205555663535427758010994869068435266356808328 160 411032775139112731774394340369553665278343506548907103728021443922571015159618492799425827802519395438768001793579652381579865947074953408535458881078425222288159330300305060956667529084852367270479051179874287944653961955348546064613632184009768095303927863868 161 17259110887096514440429500435532184739099369173534672818011841373715548271366442893518131092786506107334427452970297633898819845453437743055339566660503494241599145968312844427266023899516657226312454700031756952343457995373258400463341554654267655533376380552916 162 724703543439517551790592807217366745147395699329677822839718788114676126517995367009115956126888573768340169015347465934986064739076635705592805504480078221847029367078827320589564210542878917195075777543253322987617144529161666639371537131956750345949023644035296 163 30430027902911622684015569786696602350668395592237018073390300102200671090281361249020474448165722828363704571404543743810794723212016500569258468901799906778509759018344850475052212221906375889041756786302266177307737541054432535737671229891320392330225932394641500 164 1277745371268853327013971028831304336460710258983728009665343454059560423425881031816637204814103625648329442671475906460838051285344381803893683512970052126155664188536095388312648115484650186063276300391906574086373496980049748857479127173232906155321623115586680268 165 53652045243204174559381217586403571777892447115949426979613838073465151112005328168253918210212796717423105857144553456212905976447749095366272192518154191427255232896238156465703326557143375206818650576231064592584304699952684496555616891550397540311354889268818040356 166 2252829103125858316942034604106378388474952236978555630260736809771890547848445652126470522782895590828434065193455033232707102955662785207161844039770164446231944481607873664786167237872104919336380368119733059662884451005533431664951608799761240026147322080652968171288 167 94595442631960303193547644636924589634506585913589356483375792419787286990381794428800526422910118391726772035009228708124997020059887035957184119622679736736505737235399225441735294567169778262885496385863124077020038739537029578472413747257898767364351435678904239390624 168 3972026885803499048091526419476521959431355887689383036792294962096786388924814423801336403616790127541034013418658436409004275352322602950264845183948840355952815553369526657743852893250237486816379272382756791894020828404408139573605498260356015608911390233884433407089868 169 166783907792777520203353318884509979727808695887392656948162290296326059882130519146337771592301980754108893699843743005444126414446269735272208891543961695784495503028305382062045813802904783944653299012382637168421784560608256278381283623135975616387112965540654734020212560 170 7003193255828794551678913047654123027919351170062218970649566672166191470934843379920738435927236395191414607558222009823088715948988572963123706036332948497683451574627647973302365697560421515682708106582446311492112947526613423258570918873808033969090483150720636060916705084 171 294061438106019510412128143994529631707659110647394654420016676091040901853467345415162452530876473089633453480957662956740958702703365531459213672547961399045791195106820038134026951551794560286305853828528980714113248245461230936258107169792338527675138930227699203900202224792 172 12347528651877361181511141197130111620042471182179346747482240875403062966908741147336907435719529006299360858564300135229118421895805026025340421656014873666626961452694871245326138039761875115403955070313574429295276624585890681627719717679464650054524947699045813880548894329484 173 518468061609508399389561053774177319612976378272117155105208019043350531207845975526632664593055236680060050585034243184741357166127185950659781856081895530315829689968820327637460411472847230885726505999469491660163632046799505523145445466059551817738217780743832847809551048255064 174 21770277963133158844887188645642412336853947104822335942993850883834341852945753816384676402932110414876510658175039568965545990361010324799788465608735768014357491260980519456761976341231639378418218318110269535280153775641842532614295542839372631581500944368269219728690641135070012 175 914125744063748452186301725718257429657325765106885275639321338959766153184122247620150890296910889699214110223945292942202380088854098403582425507211244529915612290015634673751300572545922603090275994518677492152331782148839609483614827585117788615848466200951889588327997403128075964 176 38383794519077385876132706183661350879453901940164934738860176987540577662831677598180713162689260059898311490637843294376802276625166365037013695325603088478548756171016230039753186949319852350914292669978729291301911631286908023206681756875586189427665285191892887485058541487104889752 177 1611721025526670264921302803935428275683434925973338430863610846722087219797494748456358236174152035291217985872545990111149824810526396928294385672169319240893918164112192157690919566810173127272820125112822414408160574022636262814958174581351085768393236418144842553490188786517977950556 178 67675556746576188377436183766772421232541149313422343879294891433868052271381352598058270538923195706521456020181840047364127299667646875006750434182019162059934583739138543598187038976559720748927464537950638685592801960074840342712458793234584732570605762318836411056811751513106397292444 179 2841671051267963822456788193564080108198726817514273536853486469220622145831367512070942935812105109964536747221705651424290874772722042617884567643407632160259636590535879088590575805078087174765122561002299901828479607247589439890448816643175260277325252368035843565271182758512029626660500 180 119320693494300750651031528767132011004242642561791374766181137366343850807560126531587543107276555948991917373475051068982218314498120318776709320900777174759428054810146248585165893033135529943804584424807248913121736317558060091000531447599125168233722387959064200434425804518495308841667488 181 5010230825136524529151557794533451526353191167775039129814008748294006570714918189520461697838211978109026870955300588327579740882283600280768355705925340275375790397353252646613533450928740774878711073346906412663684260824602808609965522300817579370438988430662199677766787974322325481387165720 182 210377698838527236659155792830797614631931336356186951570908053328718575047813277197559249820482636950069006205847670550756365776629763989809395223641911413478289668991841964922555038044390415778102626702387697866266949301387936932646432543662649109452233201559891347252130875830197780381911332912 183 8833680066504331206872436599661914193861928221601805173344652037602872900276896253447137921714957424101762860086651941307614546496714874844958582765844330752414363141704577885189830949688125704218178919107457941132128900533406204492517752792918974231994542996429928810110353873096618898412940324752 184 370922887493174402690675938558726790880478215892430339870487413328488240569645436299794758943054942915091233948158028415756688041058214553072851310672507588839582782205160383813218764239850895259559006162663920315778592389510894333280212371352957425599283706824317695857246511950555954288231669191836 185 15574911863512717082277899936782819664763153293303765793148287841588914037852842981996940445238312251998430024609139854421664446962874882427880792080407852746933868453886274187363714233490471975008236277399052056696402760503122143943151754768732995495057731914470367328143927288634748838338220987137508 186 653984662946022745655650802783518723918834655240248992951269474568795691400605649908163692039317629571408540478128271121325067932147819977636444125286352462782451657215936411815236986799213783219291389887205869666489053000978296483534807057084502421830798247283462777250133038298142695804032185993752664 187 27460568837669285325487259522834492942338776931002627672254345938534933041740914760322646057973023074897117242257918015723924720130503417574723123139181358411470353363473975844655360598733033914772939260660242542639234866333153220803929654020065449850167972553129496131692272206722525695327842838586493180 188 1153058907362499413828676643235201735773493888773745195451457124495858139854073019837133568605450240233741742963527326427837505544191125765949625719734101754120707883757469361732047225720845345467518567648508377341875762650499537334564985603617930225892017622122907594435218125176921584691377149339243914728 189 48416507746343031327363299160026803422397567525294551302985585135430114121342590414378932951777824451267232615911956974684717997179140352378895273237060027582124294888572150251820022026269494099648159518735252836776187622314270237491275805321547211965485791915917350598260765543430964422344009961017139203284 190 2032990862291423904202348178788790877942380796467729944420396859658428941785038382064245886875979879002829558630436139249544939616222799206168208646761302966612883804321059461804279702201876005994643348696916919404893439995322138954889756306849100739816269467704190522261675946592840067651538863732642754134964 191 85364517982456152685340607637437950623290241466198269897418997681064704867710273486639059974635457513973186834409929852432888578092436607527718232078711275614570733864904707330388239649569206667934614430090080866189044522512703699770717848193728546528378217577361726221782882794411015201625310507373852929869708 192 3584423848400206467985592889082448354248941667709759002309945958672932833078554897779688725718855172485506249732094618940394085272397667515797750711363093440644819916359468856307626634968680722339337357899875189105872169724552145181370438462368188012054602721492645112906062333441709652679313319712603951567585416 193 150508602738442759860589230309702643820457170881544798298815731843070673523343510663124549197809788714476825121506961604784415881408325044865329007544661003048886156784694729631527327260520530793000802824349376286865562880408742736835037579524845819590121138412961037000154765978622510114939155553413236543737843808 194 6319799347498693144878217795774233784460931287493622865470033914054937278293679262748614760206884348522895939267725083501609819148945676699642044250143262020177044678198233005894218812279487820422666048560240576646354947870269174064562273440453291311018207410279043822033705401227772272136339793869494706898200915536 195 265365986169264374882703604653026505704104019690436992477033497519650365226409374828830511978139841681648212763418029450684639276104353296808816817839349204337051366992984022310716152592967100413125837883199482369686000478482932606957711608501082618140043431963530012024124509251225311503314484619529136592812788098228 196 11142617469881748217355971398874365653380411912263116313208396858624068754346494209599908625230924799652110465732644309706134516662059571755831006708748725381189511330259890847840076978856389888852234111259259928877004141485204478684178119390245694797078869274823988729378341180759108880043727254057644505150730161094152 197 467874296447772631379369794500432996424550478622795302571610009131440274839097669994029228511601431958009136064890237710151874796963925335857526523310404878681069780185263292431486288894735382086547990368445439310333864092096655976911910845940862978970574059962948274092060527519416218806113078015865443257122846628858640 198 19645864884816994807423283617673089137360742229201522663421205837949107891079366460741411658187649650957994681648402166484088390912990228985145650627417961484094986938914039310133194644716116350396140516445165911012305563025441674732024674595280553007607041310202824482482622958815494593181431835050947149914942231762838564 199 824922441781473244709765124081442993851887167459889818515065354248301614673594107593388086585914768847955946746772516379437827373356915671574299823671679849563000314127217721901176214720798190612315323788586884261704536381379628201721487072411815027603934651622621619408233568194801110585959645740271051274454884078534554800 200 34638181568713719772868616052778650433164817320495715238025557565584267976524562094163329297289832265918268613564270473515041242803184277129737166062155652061998292216956451075158951715050460722925273024498290137234734987091621602811021621688700604174129546397711229841071679409535477471567108025331058927242892327976165632268 201 1454444153314735266181327979648632344788280930409079073728805000210349461579611132131129514814171668332475590056870347463284596619477624800626324959355554075328063209359155787022401389305353804593366348021249405270154018787491784043609201330022541139106527079078454625910186554935942527331420137894766510135815032048001710182460 202 61071560321807398068377379864414794097565819173996868687970149122735279081474436449117245466206873068193919637088235684156403261438656638341027469178252305811192054278694656667625924928028065025203488395154596042783925165895515320782969422128870103997485440539797563575362884615757303872818629851719370361071823100212812818861732 203 2564371737230299499446325735413759417597713270778761869655792604628326685420939183956562433402197734333341801982319929105428791807945899254948817937366658589094976895797153863674231393385211203793907638478251290496329868203400377059454909106524577397390564664061831439550266513915337103320685838652208002147751731638559561013719560 204 107677000097169435181045536566940344798351451860831989660033290478565561510774765604147327847617879482115830130892637169868117443062314247377405797468552640721835221123502422582809109174041726883330531373879500242870022207496677536448355060127283968186286959392686357396044435856300856679776312123421138321628211481188790808066113152 205 4521316539874409642758166782078547866777136058983017057913933960102141643798125724674437047142656782140499176431601672399344668760712897161945791324746220391773561799520211662151164645603904780498088907850329792082638280238253168650854914841668412340533314386879610720613423846104824202552354030609334329579174732544369565798838232388 206 189848372775007150352477566105025071086874964934087272432656463067520324436919068937485803058705324641253418842183949519206424680024965816550223475062432678205911578782075549935781950117102950748142583321284542663650376414162626946959289175621089029082478493782425949345200434242394501476905615286192918302107636195287119611648258940052 207 7971661423714261769472455962237753747041859531611735472087389494127062643431570062789045258581503037529979038318644401342700161240688064739899231054103149162501341373191585191590968789653291792830131432227908696696881228863803632952023179669215356675598450022249744551924570858960034720599387624389121206370686003257607721475410041867300 208 334727050463820850625513980045861192342432113700777386485495760510155295066968013150148954791933461340456692563576810022605636409020529957296680165639968057042070370708949540871064743984172869981366557332021771323689674300477980568791091872070515168341244836087486008036039088171705578108923812785993677639667999561809712830138690786823824 209 14055062346088086815940165011695034212047863585116832301461435923473595628761425292219986085720000814085953953943011374333962243631830336908969365511867819158571641486100094557736724704914069113206090119271391270196260180485742466737293819239169519707667816167083553278709976535256568509041637799006752035892937209082203317198971552050002112 210 590166756103791158404575881041024457851481929780333510383399353411428586332416428812185152305089301662049305411257487664685050535728451059625603850759387810334345320370701837608670520692514407495068168738605835299667725179649244889988048637790706591971574715648697456600127951089126847748340167806431722687106818643734463370066957160393098152