0 1 1 1 2 2 3 6 4 21 5 87 6 413 7 2213 8 13205 9 86828 10 623712 11 4859307 12 40810353 13 367525528 14 3532986232 15 36107260781 16 390938180027 17 4470065574970 18 53825174198772 19 680796406765054 20 9024180239004754 21 125096535241364056 22 1810074349321324370 23 27289548352480937756 24 427996991278168489360 25 6972342123638171815732 26 117816763488356016348025 27 2062364040943286386786544 28 37353478733666105541871325 29 699224049645073432105940845 30 13513395014797427301941905716 31 269368546436657296471314934286 32 5533001413411048367484935846014 33 117011034136355506799510263547638 34 2545582102821688156470648073192842 35 56925055805871148173289381987609672 36 1307542477194619070793309309084208096 37 30827673183689035219897768706921168333 38 745538915174355542056817404310879103432 39 18482930291860492755438607031827565193951 40 469441860293627885793889259591439769747405 41 12208297997662158502235885651239406000704237 42 324903238297570033232379363076784816201562641 43 8844077312381643795990292539854823803500295931 44 246112981796705937168279681900864206178849638477 45 6998311452109432332733838992587997449670308276920 46 203250089422933909581716373966949074015247506482896 47 6026388572436888068799910113599462663530848810964565 48 182343499947688297753006870069582829315804027247294787 49 5628015813456439421205791017463312323222737909141777663 50 177126730464960032338087838779285857298801802512192800567 51 5682180248720844324622007663218327951264005479971998192145 52 185734421252619874814154475911593180721914292135670272325420 53 6183956004761688138349552936102032487934539702591204537736635 54 209648865639466880894315826826288695259409271049862028341435634 55 7234881603764938213099840259149977624935304484676171056093096502 56 254067221878127470741339734977989240879504027145300557176353563548 57 9076413426398267857934055141306352171681432759447834670514807139751 58 329763677996687112797012217411127715334208619805272751229417938712653 59 12181280417251624919132162759576054527387182341120759686044001656135345 60 457369550769680907939947604676780777961260204385170606736446920152664457 61 17450670402923267421295427796173709930390105037844429649419110261672456466 62 676421660549921379784284260743134205304998525083792535565437189192254359513 63 26630345486439896301929425987416996632042331578153682249955103138981976416201 64 1064600445265590950537690692387896272052116694240890177449869500591531553306492 65 43206271800591403413251982842427440215776296457794391929023474058708324013136424 66 1779754032315586163884585842143939639644647801460888434251098772751389575940408593 67 74392953465505354533027445006607202209340303448659484025895630671050821928757240893 68 3154790633564319555346871877168652739341577699306662499742892795800644268310129097389 69 135702272618775921536520691893655581341031058655864110755073457304863524842735292019361 70 5919635173980573301476958129310318289091967283612794811040811839730784023232388683695503 71 261824212749858962159703007801709210744577535115063369349517750468724123675695788253596380 72 11739505658251191900874931653391305008031284165096721686422794818470767845294067966958427951 73 533501014903004646647872584435652921086720523998096586061817025718827413349949177199545984915 74 24569060035459902902010981828123029675732715670567689390097948301190474795656931348065884954452 75 1146394596053616498117608558966090430931928534636700206701038163179785158024657453285998304720190 76 54187412702696658431495906732060604374024300431381669873988864858280693294920146978215905751369604 77 2594237150203930158169540960605013960576650463790779736782995668726113666039582717621617566867984114 78 125776061951569678018141038957561923691517287778639091119997395374441342804483583214861182438248008736 79 6174406186131985678082536906605622559137468917025224686025577110388725267208254272443054275563105962530 80 306856117702097787226910188967594595819288678678596083272217267938241882361799750966610222958152987641036 81 15436608092743586161263555140577402341710300798064720506379026568176627973624756618246919237172971527558722 82 785928695895511578964758749385582709177522401875865209102971910324989714812218984686956649691475552513437887 83 40491770213389040447184375742748037878999383413485433839421253252191639665873989564539497748631537969896007973 84 2110777003691245891982209636912099170764436380192344854378903525762796127197835196973037725381791488801342656969 85 111314294627124720650321612196665828857040911833456325090885744900903160485096826726445094582033497027377073670961 86 5937927477808279165161877623337028489494401918859452540649499533646127402835661879277307334111229786421502853400733 87 320359702355182394983489290732289175023281266156847272636674368745769099657997082797227696924433230450646729967115853 88 17478527920250045723662199179049898283791071778750294137917202856869469941724593708034937491527469784192172232093868749 89 964232927392286271804422942619774753634156573961009113435179979851703692510412730778631645602255798353851228635511216778 90 53779471762566074740403695093840609823821939566380023529216191338066776547970217875236343380491276129633015951919990539067 91 3032194459323381615491766967909345658107917216326124821425465944223827006368431153357511594132955143636922206176167935482430 92 172803720959572214931834731986660026826577936757726576775844037332083525155127075772095059677863500845991450490377487076990057 93 9953029693289252084408841749723567434801119048846768159993582941511587809752898296463591044273180335287865304177875143122360807 94 579315784924347723497333301730695081796079217486539004041214141807375356718273069589965849797688674682761177977829995707547473070 95 34071084893123166751749322060530025972231730180112128839079892154959774434572016949759804643319579122416543072312064399219542166044 96 2024513880971802163651250833256510874336439688200355448998312864426679763357175069986662316871624878667289769223269557573182021493939 97 121527440348787261764868585621975832824383916054964457000071837663746426071632806817287648617303236588474773526004096175297072541508831 98 7368893031532753477767774315317803556086928660717515336089871755227886062240015315886765489621261904034612673444844973862141554213556610 99 451295355348302820566329448845201077349512147664171279128726556097284429877201034107354661737744453307512467893773934096816852635362335027 100 27913059827689982737307330993769961986903431675050039341545386226886997771815416038243355617172738396848275446916895221592690907195562512092 101 1743412261076706370571079005908260281603262390224341806562821676865022112920800679011818224749087766832408283717906829695789242348782685998090 102 109950629304388869212113689596503214514311574808006001233412746495647363288474760425637924359627635726288650149457115957054703480030458666922624 103 7000998929206770392223788896970345239670978982574841493391845800952990083801310990099924051799698255402279070404532815855518987966534105217244338 104 450036181554031718616586513325414824502413551771871983627207670320871539521841869077430015184553851287227257842730826254509836869208933337460203595 105 29202577316106483765563958378509389975342647890333435521810462829012918359390758851998564782384713389276303955702225583109193757600960885040704237729 106 1912683851375479571564683633004661051422769611462645533850300584469212965248487864004872659695664854663011234412642248165815031286502696827573274038449 107 126437554190490160742665894299613959435700700134732496443421334651657057919256968667075504333429993424068085162952122235523445858992960315570638219571496 108 8434962964755215561280708044981559360363393375545026170355103848030996311640430010137136930309872922916607807010434403675809526094945659929469807803296866 109 567843226925561265917222073881483479083073806744722403340118541487252324013046025974243265900919588833659078526635907586779121061753516234001524457261570137 110 38572387443190243079123149210482595980003730819554219552065698062152089109109994783751684515672174880540848076355941526191368646916424476482412290813009934981 111 2643581143580250135757132614685460956659273065471254123436259697095386221608284417409424170978775484200317285299701277160179286297335215363162371497946778739228 112 182785900337451760945136933005306438732882260507352536302148270926000991630659792433892961022431057220413091892693491217078375429987018623267658754589216819175346 113 12749499173964738032060961636129080375087278726627415070403588052639378389335230333514264074132398345666193111157446649228466837855303259706854820192455541093665431 114 897038307556545492881580631817303956314035842646128176457920094701491720483247814021952588004692149461027964786567841678023402493622266352236189492255102581170478299 115 63659598954127549952329964616323938629281628992952205414232851121952672300748147722818294272204035766337228437492803593384953022985651116958919338409772436802252284151 116 4556380819186574283720530936325490810941442201017697034335217906228776596375014164526353299627413260420984222756071940927040532061891987927945601364364391063500203967777 117 328888010663389316607452052482162403419780599742620391485192874235276480705889192603013909876760273495994580561293120388198344725334290297590341224354938400935854048334521 118 23939617434479316356147121622853275071234738529476083228659656186458409412340222243956967977554179574511796603657572106096669878819225464178582911729324011080597292622260745 119 1757103100216959879078636621256752355565396633253727659930554364754034621246318844052611768615168272619311439472478344308038457965470630076343477508375484667464024648657195483 120 130034441325596544679623217532948946581699270284572892722103533717625211343559920770734195205583762337678806237712810677798807823355288134842989193931873970745865300729587228486 121 9702225910321815075094566430506666536424914893848054575617489959588457860467579701443589959628620904616149657957465167359361581854703099031661047491106636828015037493488706838090 122 729805955138466279919649582461851843349008059271234818627884994319272236483504579257758552783890970776750029937899031635483014043721046520516408136033521008637026609210008861071287 123 55339867885185824437902762638248628482575886201105758413844190386531848177737733178190817561366392870738547648462568351184763116440583514257969587053899719170226630547800920955383003 124 4229953973002279839241213326592550502640768888807630799696684895132861896342471149457744867832616039240037371304335597060591249807037837953585557048803754958414039599295752475574687453 125 325891121737646678298730776041643033628826017126421100179622774375449890724243256676968439559107924829450832432636745811849944908525871409189552812161010567136796912977514746285611793199 126 25305898756725655517696694144771546132254805167485577224734377524281935443718083881629360980345880475432241576318029740753700868857030691833438162841349934609733398045547370424400354709182 127 1980417521213702988594518404529198833788076093257841985896506195995258644082050104668195537555151228861796420218280683253717061404292727339819421990860764119081030029376760100116530553512017 128 156189318060552204155271180086171620884910809692699066393810177557283140922879373276205994482577568655934380259409740064866806624144040540293049277947940591900222917466853729223030684444300449 129 12413083946853102338126595506212301668314617591100343537208517409098879071761747551998290968446628235986681864448527099553340344364608859252079029305657970803879741320261789562192109324117525961 130 994068846807398530567351068700434352469314438499185407211257509578050076906687328370270969653014603682572002782688965366517831095372617146844114663402095917376406040628548436455868930640198428357 131 80211500102725977132072765756526354101256902624905804549875508750376474669860788444682284186824037761778380630557711544437500950458582902382426475019097863088952120289241688697882037296045404522858 132 6521020843573871201438904557341067126639169204872816644265114303688710839733179927407016028098941503953234941620288511081260780393807997226385764942109353541092422468808259555219254564796384670026016 133 534107960776412985577531347794056012365840798408559460012169930195439246628739382814787570563482888372604889085408723114407222461071002390202803764360536752480272261073702985766032904844706250090150563 134 44071022129929155908804034142646154866389184829858322644378978949076826050850351231540138478863445685974855584170119231555095972085737374920448675678310384402646930988582992821443880532618014084873203402 135 3663230543080789941306525507531586844546954032735615571526918426803793762934664853770117659536808926556764808419706836598771081858373856101885551253952554885066330561226269351979894369662028021588434139441 136 306717973760988141358040667297164158615560947520397634033364564252861353612098052633873426794053687444585481644009382754229376911285116842239692409280943651471918729739665321162049876686493047911718981711931 137 25867542635593127368254337776374102000280334854712758520509294693400213437616374733677393668230286574001812710840473813111366011541518343379321226399904618698769933602422103449015807374720977960305278696120086 138 2197300966459757250309041838402944031389112648670811270699113425904973380488560659438458267332365617124750937252534214448290308334901842277606885159370728156188272814583660897090283772082703977236998934238708821 139 187983668783630976614321995341483057881874793117600131631616756991683407862036442244840251031450554105096063202712815896056686015658032295023083263581140886650837548233766780859440047939974678749383568675397470994 140 16196642148152827341479912312400769318508669550234708756831436236695708673477359948086237220982463333803481306105151787220822951492781296599988798512120852604507788990035089692015625258118814266216008110519812102682 141 1405343668277074179512944934638286569555554657796637956078361133066933947719773192776187549524839367685690872713735327094606079353163073144019493366979349580277923645042354851830855235941619378306718498815498408852020 142 122792398785393400599891790368536784540200724587380393705122439439509823977285909586019807316834965650919524156973945042111769490728812604568067611641969585631406601077555235020517370938095662409319839190456204320255748 143 10803657502316984662340956545108331068514085232851146504448430447245826734793022187773634461903318217088452349514013604202209906888281789290907747957546902405082128146356718376219108133871503067147624144837382553689231360 144 957105467589148296373758811868684809258033143375930333323394830019874189227055050727828665924857798499976623706731877299317200090474859275303701952640342170019508434525261400221445555362261115275345399802987405820595487920 145 85372503756035109975573383475982897108387660861104222237915433203667024420040507422367972037615959083692389140483252218106327711711210027915540636865990415806303041096632190918254375273046479635043718436166167993331367535784 146 7666997381804822834323969416206301817789815652528636488891946758608352308363529110289743530944323838060045720179364079328098481054713482715943317122740241859241780245096846339153841378853186960869262998671092324848063701215563 147 693205185124619629069769757472389652516287475312911316668078511890688940450252113411622249071108402824299169047078814629709041888822166810240524597089239480758928755690203572852602463524784185105646852134190524788848935884967571 148 63096876818911771096054138973395089237922649333436911162352333573841171384190547799289272741399519013339892628759459775148113223105950204941839826621950262105623164252328082151752680188458803569243212195757566998440489415227314406 149 5781548046429328325352230443255210786625869872121003029810713646368136747110902916460153665023169680013848596607544038314650713080447736011979224594401801836803829741780992203124742383864075416547876752943562158153661268190322335275 150 533275374770377509172351985188820626746436315876344561961003679445311355532593167623386051634492934633313780361034186386457860517605110835301556533482921274886002890963932954305699823807117987269793985428313005576953480557545800201561 151 49512081419409808638485343590286069701088304566599064272749621869664322863273978287078315749655254308899703683003627808240364168893500642931181577391465861264257945162396348861194889319434575002302724597879378721651840144071495601376610 152 4627053246408754842009219023468019213056996543704241366743205935955103721579733291415596510833885101215268581725812298653333017740297590841817653028567993760578105529348022381296163760329167058163737435789874961070240192949886826909568675 153 435224270609395108655007758391078771994304310811683526383940616094671393679692118153498736481670024940264697624818447480384900437954256206432449603063100598892856962991682755374276132107389337648621877047958659831300179570537755493692525767 154 41202055558547725829282583397342502169623580991554558407249717749860613683890223276823874267245671103333353033140718356362004841687694733193374154773431979979046386563665026178569257210474220740934605666191503315384587783294622677526337556557 155 3925580917188746686854105634796028105145973616812866122249802810380776134998480854181368669479820157842984635795636545742010203396990398591306085731293923111400104130004446895271490261208333975189873825865976734013014716475318166079809200707671 156 376400844892620992284937582990024059310189553557055622472649791441232390293429133566304380768341256815858254227404929901720069149494502508111820124589206978828674482799912278529132187908079497609531469123522887488889865714695308683189401400494791 157 36319629214965918077017312148885081216005849265636120011625919165128594853871499370027715321871946017447597428104968702269123982798451007938039460306122346547359976147343756517548101691543449452957656177899460602846834403040173788698812326173485680 158 3526623993686087699358980564305492913436589746153105501772208769893471590357312857072432952237029772601623601301288005531775772727779413754734696875606709166941106527678591847186167028992988556681292963257179772200176974048384205570785775908517759237 159 344577435248940543992772015882635817386181524619539609441219992486781200589703883134009494815229835312715361245067974477102149255978736628427968729407502878504195062011346930564557417904452304003153133349391647464335308997021875200882993533557095576352 160 33877209895211292782757125237799684754470538233153749669058047837133120761371180189880610262427388786898230068090634926479147382214787769950747640055539204499223006667139027122991137030203324395597162583132347173609561730432026969095824980317250284999184 161 3351235650407869460720702516121416164295134730510636678877361320785031437366347042749915620534845373475094373445092516402055172629641332734032622677906588646985015250581804839660800663971294904246487294994300814211947195859288980465611402328212073774617612 162 333551149649381857844177899767314745229001206746632439761818623684292996364811435389393622283134757378040177344679695176697038465453220487682613868897037068398160887809378791693811978330876815234116015915781799656702900898189488315623866863466105791050059585 163 33401338297812974054153649129520750107976708159452079964300448679097841609455011661999061598161269036054692831106210035582255511170988803213941301976051980673974102890675047846888292056195068748228348415560305964196153400357033372983013339420066297350210944142 164 3365063405724528923537858789408508223645444814662999477909004209566526435549872127346627751382094348593913234325344749772498399517611269245717296154265539853923574817610987563632750070150411843357423342099473210834453771431190340878133149602963204864078814150209 165 341063143682516037999839225399022406968817067730352132654758273413430561496589910852765474849185445969883286350384326325088945258060665085757503849023590830440868824291951600435562972474883135565581637025194017933689662398928934715281158314666767371645964777658062 166 34775459079217299846671611880241237548390896833616309785964932079675501241390785868375622387841643395297913964388659851161813210599535381824396128885504800698165792358976041936592451902656217828062511788692378910105509847445767145878867589342314577568762333056462547 167 3566909311705089657841201915229076559363666550574220030598032579719267954910799686951533977828214765562740534477997436521393243965484389635934174250256856584089705095698047361365888937493866105089734878490454457270854765685402121408730508581062756691199508918997529386 168 368024839769642700424532910218727444413592148920727231902138127378493501108478564110760443676129122630901102272029494629347243599982273478492524525133030617048166875783608986953045752621111585558722141706813487154276470099348858894406237971371016377637281061262380651480 169 38195570362570521920467139421461685549071466091470338315863885761090620336581722406228602855748502236768505071066528745812515605901714663813501742417119380854499790809149340199406122898249084967586362001826653243743378742636484207071598503587177382496875910825207858792407 170 3987353858711367333094546842024041831040028604649085273441127794428242616839208144717023335773472103787255278334574304878327082129782736738563101216149111577827020672466202644767930933967212468732376545857958943433166253404781637949156557646411075232756796428550498627690771 171 418675697572238699107636467915730263882772154915429332634980229152959129023573381354327831973611754190205780060500162251622500731034938838982887651784401033580490022117747878102139392530112070071000297925502329054691649640406677023494847797361665093661197865683597536958127714 172 44215788338428070989855917211639327556368200785465910057622702587133551948687862724043178485676771284547588053200183182389510704087698140202897372952615224230004630545575497219438517148319347975926286982143866422147248962438924362560739605794887851847751560573025015254494909969 173 4696445186997378945905049138207162625151547959859958477759591784480475567227123527687293556195509498335150434080356768572960543650670214724677161484486307576380401930045304574223237313737055696873636266590237064486365590037347470572828962596229134479575123488391826871937676786157 174 501694328784072652933594076211002564155354338544560846991893790961319136203208351828717055146164097982575960577182701456331333831811940532309570944488001518115906727043214083027965971884709260555418279446412269776234065253817689838217653185759122137925515888466884450377183878766336 175 53898058093399137412810508256973203943608811458670406201436063860381754062163268078264778991436983374896558169549792010955270071066221056012063507586721282388026565597337334907172058184839461271866201236939365565195118304265191694289766689985495265255783243968643301206342697250315031 176 5823138773555789804002664734977721870458744326914777342099714030104338994862966766813449691759917875285330326907066352686793943592954314008599485196699189123664832850999064019885292029207944100829959462706444259513219593481735388420959319918138491078006966303182218313235650292328429134 177 632670400055802637062311256474490143909636072463285168674505126716169117137461933734576091637831845913795482546194190204343736242818634153615804364587802245063403535906916933595596797638008578625562389181461858730142255981605221380537648802677553061801619719536963566293050077631686126374 178 69122694357844621759958126257625766324744432385740550025968123790776118394458512099949216749583176591795011407722617708251072681234516961921586899464060729389808164175211240528967883715185142298787054699809429796010668437290513657925101949211314109024330676169782283697337838526530713626781 179 7594044351367689230806629287235667085816462020301635965177384190176501710850711918747615760355138380241750498100745585673956919287173658454933809737426058254525602052376448628581818959292465707948309252015767104815203589634548970104838472876899726791733155946461151186317630209599858927698328 180 838922108456503702335005064474113464266388520502810740327042419465495588148250869203889862730715321306695678573949870149293219953241168263659258030213813000953043128906908451576936514080755878172127947264784943273295232401523825017377710053955885471976125549660077248077498597260571641478579208 181 93186509875655867202549238869327221668491667994704971653230951858443066233877017569406018998779110624496387654514101048518725024071937177578345212681823777222446865988280590986187745889331779732146753759831226332136697752109059611988093435323672306602613065105896807761540676263182951733098669920 182 10407690029955744267297616998604748971734362415126101722256007953468533151732510791422965454043967701010770116650717308658944295727970470617284175234073512174229166342308771242895500628648902695907839573615954166584951237197992656797539642276083060634269013721960446461142390791102785343037148285916 183 1168725956270642026314333394439545859064669661643750638616728599319353625853511631202214430014365304995192960499486204555854003360157994150242300843749394178661080327463754989380059985456417430855056782969791543914008349706918790855438259077236650756600303764257284534307387865592771630610587643964647 184 131951808424066190638397211687833868905182004623299666558480550077149579665882205714647036086543361612163485267875832338352579339745631472270562920199904039890961244650767626125755333332346055205563935622745143482135726174726090736669086190055590497992588642225953903623512961440202071728685855158533771 185 14977858985652245531044205286746476394379017981984417609080747564107234220524443551822586989904702974183440290048195191153629224697033404795622941140741863789418663364998024050836095916121649906011087900236177391776811773714500329253852447799781055331365732656482105871741718311361073935752489874419406499 186 1709241435414247573337625133135914395523698509231188207111808781827388244415989853077035626599364017057078717223532531339632480675537295202313781606583607747028959478208812908483891108094487747165091859042793170798260277978960244319778786321927478789641265389375168155953092655432261574081945219373739585956 187 196093886694820013336335534396778173739371973574201976148189193501923731887157101797863964860632934682470201425893045669858366771881300662865577681091548483679726896319959773978331669727910228302508029538442103279823354300458847322955379593718964025865580611165149189009821432670509004236544656303275971970859 188 22616191712906009256552699614589032161317534982536865938773665758084571426527551536589963761745222098220625095727550054352158692662260714384815085970590923688142235830366979016633008056145447489036790268907391202621169104788362969181762639283721733746373434030089612974137474476564484617159835563803339026457395 189 2622150535767198622774751744281969130756966182291479101803184466293373849234319528574131771720283350672514979680529833183420912731498739292990581930117627810763769326855742020716348301721433018421153139891242584109102635431307773679461225674468975805283569698106374535669545613636076240969623829435199452721544357 190 305609290614083880171025589157869973250419638953986832548931817070450271176831435129592248584037949838543178150633140191725133826601119304793593213591911368154622762668910044465899469610389245820826122567174183947305323166983531526664070219760016093808642618582926152223085430627439844890326730964079053800229344856 191 35804240424941987740332213989962247755596213259974934469625783772261873387938217793880024758254520193265126355033144238075286670368865036053394064705892733867832189995191454733977975338349124065455656975698459049414331122178200717329332230430464213698117292042938948924787232826956671761578990681042339071301199270422 192 4216476361489710018444408132888964277534058111653286872565299317668578649968203484516678965444638695516590169650668607556890078204929304099068523245308877867700837561134062660968333759024635908774768341720923148999108151467425273069483785593125174194627685245783643179798530741871979838788775054443820476464860374661270 193 499114977032765349390075180427152940681048474899572017505995026269704243115701970200586118598579443895021152498339530255044524421339446319602854420848841288834471397892599884077188250385109844378363989419773032662143371788639312484827858335156857820235576022935278811715575480334638953857270278512546780120689064314854119 194 59384870422977938006675696759634375293769504874130419516961862974270969701232494473316704999693848075584339391471827455868938082825936898648894569826470062979019005475410085275780592383683540803585602801844833333738315766169188062382567085116031239302852889039836082352340680240079451367215365344361220736859956851787558621 195 7101726980045768513116809834458766067942132254474328342895858369392472866826173050533482754900211123728331938356630852375847504800513208488147973710319483904855084788653465784396429396694755587776187045058221276092237287885983386865878399775907301220371442168718061686616033786164645151485442220794233049951844247518123986724 196 853598931291975625572531939029907310320888508968852298810662428998002194944160320876446814156154348531964497766803975764666108398187421358546329777242100965183353361348940321910420752717575649111231879591629606325619034879570846798617765277219884794177870616247917689083634717027278887867805622210407025061358316088014835190254 197 103117976300344050166874867248182394780689218302898601802728938674761024490016932605580388685046202515517038073568012375064454461017034217662476050411462000481079145626436624539484461872133041420544598135483392591519577326474359137942116680776059529621677926539764565884953106354147355350287596711315403751428871101597904791402090 198 12519717701801624377193926225384311793745638419284691102033667769378349152801306606434670828257245684163963213261449646255104939283532038288794459845903388056365185991959116828017903116790255613549394107375952426392428541796777824875966741001151406444410206601973898814792753411486735379144059706079528176310640682608153519980417720 199 1527648527038623747248245994366513113000718165000349868245600651583632283004387105772117474209550253541134261174247671849423579033325711700814423332996531522341534609134887817852454189341943714275809072644921379793061221508479051300857716797033701661200604153692424407826796640343734506737713860675169148191940532465418632493741315659 200 187331294905302980154474807148040625547347141500440386660692532531638118559230577652010958094247979698701116864492061578842587996959934909124076864047509089704123553002586687463864677543502895869526296350355450220899871290728857936289152791492847810220423492179389115627854042588804707995553241790008693461627342980132930024372273857301