0 1
1 0
2 0
3 1
4 0
5 5
6 10
7 61
8 280
9 1665
10 10470
11 73621
12 561660
13 4650425
14 41441530
15 395757181
16 4031082640
17 43626778785
18 499925138190
19 6046986040741
20 76992601769220
21 1029315335116745
22 14416214547400450
23 211085887742964301
24 3225154787165157400
25 51329932704636904305
26 849618901687148708310
27 14603873179731579967861
28 260319203734116243663180
29 4806006214549569089741465
30 91787957468793537168821770
31 1811454886288019882326491421
32 36902655915596090247379382560
33 775267693488716320412848188225
34 16780725246791979466831250380830
35 373902952037152568710539117574981
36 8569224439684474348856726934891540
37 201847495349870179158642633301364585
38 4883004048618827329765019256728505490
39 121236060110166163644320878043923458541
40 3087250919603055490127316347207130046120
41 80581604084851439176201074722814426550545
42 2154593382879532802935147841708012056395750
43 58981240204999003983348982347010409319182101
44 1652139443383620516146672679160554926374782300
45 47330308636487236679626222706100647860958786105
46 1386044874271402199871311547828850143853166931610
47 41472027900445909640464396099637125864506094185661
48 1267291822156985155637793220373980925513324257916080
49 39532368535898986134402485690238160871651474576471265
50 1258354372923767374463610717841666052397239576570273070
51 40855756996872446838607577544044522480731411840301909221
52 1352498301401216104135086590146841960356846269523351943460
53 45634439520575878800304914252178444211976831120728902966025
54 1568796470984403387361185236478313573990067432806132787460130
55 54929976873703569760898389296905195369729353596983265349392781
56 1958292524915645746862340191165562702757518177207489118793840440
57 71061201262133267129482181895002028308057486333672827101724190385
58 2623860014756637544136749461851824284258758533855274643832520012790
59 98553668753807383808983515493050612970255142087119567125806726876341
60 3764472850082332244276249236379096289899696302499024340626793401863020
61 146188808783104625767826751853337836609428055050603177825674380422224345
62 5770134542551652464981052634125135790842397958615610138510062392755531050
63 231423049557601719007500462336137036996186327444851302700309526824977399901
64 9429023304318201766168470960047517241045393557989724002884268517480888347200
65 390175673526838762804798269751608984459673106350625105296100351838730224907905
66 16393974198625572593084675866185243770481253741599353150653411592100030809294910
67 699260784209443924054316595365740421920464345564091935876696159351960806506403461
68 30271100406291497439064247396392775677919112002339387505917011159490562492528508980
69 1329711492447894962415112129079501360060328165294838133573037621882879849264471441065
70 59256443934571502440474006863926380203485810101941729333906615685854232406611101864370
71 2678391493274687179457837845113263186456104455864636538868132269708244591608951831327021
72 122768422758705429211519385179972939504415096920041349147710676859598720231613163445244360
73 5705446790591905145183803483318371052929545373962476475313109861630739241256736041693983825
74 268782817544065498260119188517917982743298918856817477055397108738361516009487725142272679430
75 12833434209091509489292316738844020888476129928473287571943982392095056273294868656226871210581
76 620921365331348774160444869959863467738851425103286832665711698468226981803925246441723469929340
77 30437393005666652426289642272201852096768783406625465696836552346122275916672364904047895915256185
78 1511409604124949108556751087604828453267049835895520435447342598169405489663918272454601871029660090
79 76013265812443905324578579525097023705170009814601531400844400371064236880322972821104397454876294141
80 3871323838274759368753486737905718877045204986926343098879250486420796210912287771578232035414339219920
81 199629465355377156490170492657077808870776983143539310746610382596359949535132032264592252018244162138145
82 10421221312976978049188017504106094617563717090880896286876138602315586789892841965805058743853983934806350
83 550651509824946047491667560136358600061020551089025598829959715895844318359604553146808994576324154597617701
84 29446673662444259274015599979076731197218169520548096961897373960144040249861871930819176515922693119787852100
85 1593438448137255958232880098891745277180174822539506459884737623903100978781193908241730618572878144368795269705
86 87239640303600708363089799286806221528161376008790883583366058535220879568895518366047739190711858773669125798210
87 4831847755781192336375437797761664134343548281171545297295894561946611203299036198008945894868587594125974296621261
88 270692384019220366251667439836061227278088920362643633177474932595249099374286117710116903992619291338587307897441880
89 15337203026739904510050692408367341464724418136941335056472408337731431233584333699361084344094325187439120001854650865
90 878757002967468384007331307476922720927313917370198543429165224401366019434483391093432152370450812794953076166773595670
91 50908501570796663014291040372382462097616490557853417549239556362880755489439818483690098483115110686222757701531194744821
92 2981660998704921054004520076559170677231238443093987056573839701225220913970894381971756554737827919478442219374865861285260
93 176531144203372454479577559027363200371354149782255945211751363583231816421475231102720222930244120676514275831077704221241625
94 10564022382822726976183730691211744452808085282243643272265051598948044569343685462987402082544435605208224311878283609876038730
95 638900224840670676476661176276658438613043573252622403298925387274626625872577118627009864627748064949618210498566138041963028381
96 39046705507551773291889873820863121665289577643608162523425061281503989511476839857607532321592701411597870748978330776996125158240
97 2411216762876394680508681157737246901580554378005367118875870663484883811355116493457028072976554930047820235319167913767893994561985
98 150432770137704140699516255888923452507779215996672647268244332371085661143545526332300773931679577053669053404202249988228085787447390
99 9481079112287299936191876475181526697231429039205222516860893996984640446682361122236141615661304580513377152009780065519440121851711941
100 603584242626337107777405428016153903230834529701950242181963929650880950429996695198709969355818844907193479998539492854831668899664116820
101 38809619977689209448533197843164989807476640210304279606635433944935752100396518495010515111916294650448423305931413119074523528796086291945
102 2520111086458621867846827784223007172349374477446184964032898099882743745083209709691358296810796090624937627150087934428730778172593684221650
103 165248312258837513756695373176648510032573957402701174690025233005394391318897960077893427719300183086586244645845300126529359122146338059835501
104 10940835665172206513605929573530307655908187227015934536136762846202392165263544583696232021077229535195073306380255109288392834206770256955297000
105 731340992620669779558150820602266033710261098260798590675798844625716577100444911884021462159946367534373070117500977198036760148493477418629871505
106 49352130441996688877509906453680056344745863673502604706285413369286813642467433492654037245677223328912490363203310368557863441899705715593966441510
107 3361783999118785164772587532825100483156137034225790013606756604179348837806306690448327002686258936083355946093356143808545327282670238216326944839061
108 231139241740941655324366818927525457319076460848349286281745884107826074109613154776732588857013301038234286766351109960541206575607126826898890006714780
109 16039111449394365952800183578159378124950230522071346653789512982785042873951483141578964352932973061829368146938790203218253332959690992495211271406100665
110 1123189702788087981118906718050400283423959511197364459082208810111993914104338638683676376418287462380803385116052732802910044386006382082075311802395466970
111 79369969793516594491219978155269388840032449443683707562941970177499626930803183720280767821812275141268009516176451389954503378753814018055479618324672162621
112 5659191115510278254695628341335263688705454173555343439216653658003689509004502944972137653273264057913631332552026903335181607019053164825980231527409602066160
113 407111084450709504714706036549240424337353779105415514458288831366107232534203572698510212423756977325140188654668122033231973311134973207115548021349287084739425
114 29545946113891605103966384054825603075505910439953709885799659996814070754882556108103937902557541515144712221351840344835733269880647619286818762557344934567538030
115 2163096351282207296333019411731372934918152716626761170860601795195976218123205385311432677310783270822773970551704160784307401080012041610100557284222541616904846181
116 159740109184441251123906500376581913979577997608569323678963406284800020818746089750565924359159367758056857878014254138914146558979385041694524984862579372680721527140
117 11898164297795674756448638417913909728019672201548546341046831038019370233589073634661667949643964390242745469978713602760589824220970972507888157936409137289647682107785
118 893803584328862361892925066981710713815109785864930514845172813825313378477637774080127937390960700875811870865607785165612795501611187526682668586364790517279415123374690
119 67712551093215469566697325283680841014438934309087584957535950746758314000481889198157914720958926708106503855072846717741441567173419379305278835301282653413993485133129741
120 5172857863606926414760646601069988999133781277546648742527888468590725416602943801126035023302210134337337936439021810213896651113716446786102709421737558797732186735898553720
121 398470375069934650572330441781968658651856365013528895183012105146577040536890717546932307069780092857627889481695435654785313664161971014949034806155337180134623125316234685745
122 30948242575614079947445605416135624300418657378727647677312817353082142878081862350411199921206745840112714062451628837223880442175898676514360619523893331141836860253790893776950
123 2423378366670687363672225581163069899079063868035018296947128768443611146358987292860005197032598985026888728430062592426765336361109034177463086099949771457544897712736515244053301
124 191303552434651343854817329783048210270694050052392189624564680206699530206889266808217061183846356461051576389677536771727501130431787204985230112594032263159519344382459091072681900
125 15223453000507175020424699295628863901160918803007198098035623839456819945248411408164249343039959511220260132061358159905887856661460436726887564620306858473436896282147006387288713305
126 1221135449162762819201112931394624300371836219742017102483273946269994113293685335298162226068521568611964627096047803501331073068409726709708425840374550114566245639608506466887981224810
127 98729669402849747696946176035626353990437333623867155615999266136035387488174566734711038832149159166408492384724240080743960947127629179112652811153727605955364244535412923468437931056861
128 8045217236629602177227580010128241872237043572927824936928168537486259908133120498993142814280653164661385962196946434808929645170229623705882087489624634772822680939863652730823631298327680
129 660705023192183409536278249608387604158795087544437578810464395040993985673537500129685379828715513036273910848910747213554045296273704691953616304316015814026686500574096549357467259405790465
130 54680324590674296041177441875445205053911358113726029892360974822623513887625963835366107866588095798418195857599894912351780863036644222172188453093467822053441331606884886424868316789577478270
131 4560185429000969538054190638929851918798727330251508171184551532889477961501969482207701925758747943177814426978386140489727240819069306164049801665918259147641093933548700738009069199790543580421
132 383209755688921721968407852547764228700879797846149669917912839862001824445502858722093177951123243712698496919784405180819853463820859137832917997683786637878644722377291831288467187661294469587060
133 32446534688950468230073841694358618489313835072141130213914636586201109468168786831827806442519618967831756884479830823022378757128756597363020755980507053016967537427620320511764136049881458484477225
134 2767918140724728159606583302287332784927208452328372927237144343279987322371473223727573213933734718970308669170158693795498543192916760684423130856861687023010668324317642918449555024861478644117177330
135 237885041251837182161896571695727405506829044595236748617534247175451092344838497842315727568335522566642201710582190370607742063373016709784835715048725439658671693360777359243558028272618229425976663981
136 20596155630350030685194347093681403861422428566241219783550976719481650992765763745893111050697200393524629691345878177626578491230282126018343101599617476968539847125788686959645786553919805337250021036040
137 1796333027538578004840358411330028611505819019260964070646034373084846080624727770530997751679043621508954617411838205434442933220938922693698682645837703746128576042176050251596744496192629768019062297893585
138 157814194986140930537657392428027957154842529302694625025061557237150052815338241827174103806801679776725469449447976671569217836019278024771216550129316113682582299985280184495170832791443288235602302167441990
139 13965001527494568919031646242724525668636750863187659938366268110337533118557673951463279439164545411082300844178771134520489706620372532311296044199972629671828835050554432354936588356105242133854487046200547541
140 1244655453096512549960079141672356769077086558409484043831322479317006314957087283764786740118248910170932915157651425084047256855417601484745276711078853610722510687224944610756637303879785344705462512306364530620
141 111724490242918259769938274932490449103548825384912744475709682343113974294281355085214136034303450454976879551811714313474974946676953206891666606784603826134418971287154650003257861761751636035244553164454247319545
142 10099894775578957316476072122625456719997534338999151929348222840556638661752083251853026448701280902264355409148350137136735672289920219575588188131031478417148047499543812118518540623353564469123706139270985253472250
143 919460357954080780171851903558834550952762817480899550703671621344336319588707100875209142016902352424605934958705418188756713632702807296115064587611997001997609350164641102580156445919220720579601942209766306030271101
144 84289916704570814307464598598199595921596508745788121870223589489247219851769091578486909972223035033984968819406385439103421487364704076108634357596444142962586926486437994179677945712446031244980849327899884645622006800
145 7780790999875208273078217387020901050667512678274762256821921646125529325611589110666740860382591650006066039620442717575080222046832340407034273446255525970485643942022444670818616163972017113289090415528229556927931795105
146 723197187696320985876824995353212205981643794406301538086685760932596263791889424789401763069995369207181275279505338173994161943105151215041726774365575152992545297470591054270199544952215985012288444014906055275770620148110
147 67679039464191709129948705561388111741702779124454453364960329911312695058158921417220578559826625781335376657773478994428078588627407296208460207622498045952015074748257815861370263376098381002717413324897373967940416735274661
148 6376700575267041477726382819510762484041135220328323091064683878311572058968700539778742401518699902071214812811451800540545975160594264082828862544324822971084112908428343597529468607691999384258629932009982684424237037014280580
149 604870516633726613030274443682581580687712187130337105912205257476633110764089577178978515545311147914697382896129498681490687149989496887758795106929926234258722902187613582820139018734750663406905134876454706811984698833733720265
150 57760879591683654118302530966344309361148677882456724407998067552224544756722227031114593167914648050253034580711728186316376641410770780142494133406529935259233333111356661650597562443610718351241827784730910449172261115792729629570
151 5552529420628747324446849753486476502518402063457090437764457581719482311892776260610012843135549953593236893602582883722473860962669863346977185647980259099726917393145966049704810355239712570325700356220194528643309183431379088998221
152 537297202405395658915887347273249427775617907647260905911582527395049105360181787307433080544215014042910148253406455553106483417244956652468233153812907932077939675476880394003223254716741302554350663960629729814926744069547381065847960
153 52334265471426373275677911210599975162368191784643999520610761614028181505189515277245579677523163597277845725805173353255605692300098768551009087604569770989667391667705127738563110553255533257509490575685626745747971741324910864220455025
154 5130822338402380598502750524200741867855152014068038011925151290138598669340472451328974567069198432655289912993054450024726357485271388282776307496375774722013001111442069793790911803124797094672691328916799546002486428952099686875094956630
155 506289357115494866801732103472849793194017494515838494310645923068679750652658359780461575036139883161737239934211108296595814512429427231087605387777807122357824460217930453171781837990438329351956998688140141075372417685010279918791458481781
156 50280955183523288896440890758684093348637508935618547398007300118105328802632622763010559639005810293697591335107076648598190170917472970237993618477514506457051729968931500273244679814347804762022543560205999265785944915867131362329345585684940
157 5025546488207387393313349476397395728123760949779992702401178051041264836419048343371498532515565106743726993675907789873775783623869107709534738405664562143470697321561211863951861746864049481793365655635358454493441274045780938317473076761919385
158 505499237292554995061559368029534936232921218677536395588684819013567060311148515748626691164885987232665719280191711144309746796980239795667966603219382106121724012160209482733104984607295098038573903253641959823054593019175092407225823974849649290
159 51167918690970403144571914868820709013657018924156936501392629880313527862365838369842986318347487107703084114639113086820233430742113847764548789128481928720668872948596036579600981791685854111835579956141982462054920641282276965300254697410533965341
160 5211921399930958205352340754851612318702949981616952826809830420208415417010789811585722996687676977149638863817197792078974145123951050155583036276128469715201807174332691618389809406715961258048425294062711706497977316686231134974660499877131184047520
161 534199966650705371956412614781147513605239616456003472346293550799238709256750718140166785984717886462547098835546829887474138983997913408170018511560865268906507790045869329170705377859570191430908421126383765901888330982479059938783297808676709364193345
162 55093326309206538996923103150480370222991753485880843392801478473857786178526642243603832344443589635977598437730804262944040876283058507110723334427475745072442655113715007667754435373924723447910717141355287174159112856106781185019909238393551507253307550
163 5716980639192211399527844610187042572705533133059473325120897815768675577741511101140351649164054956711574626564557938263054244515024971277843438113755022406327451631705598886111799086070136246574041598003869567885977038085734113271823616630443125090298488901
164 596885037756996110353628690436610679031291250422864484286557582026849776535095475455571111008125152857000565784712793124666790119885852555066197610498374160057073943497762673294105177877147251999748497729576543517427460178548696912228656087091915963808885271700
165 62698154782968219738072632874690451156077273081792990973586565504713178148715635879041881034149992724923054812841228702423961890181335661715544269640040339344040419855502687319495969846647577566185867773372408362483434311461077655473280102224394372557119319116905
166 6625870914282901173078903952522049058771012402667569338609641368524561357309737522539461058967606381621920846028054677573625536582524760580261213459116377034314241319783319856570391847078127674017533497612903832278212609039096637921999307398106518380838478133211410
167 704432792342355689209549849082056467423577168560995242778904200585593148167379102076516024894718644043845459638775324938967981512392034551971189599094089487954464428166896407557724598581862068840983072849959341100925435581511316462638653344369364160743713188837492461
168 75340581776754029689487364401477845220109143093951254229065593461206330358667525366045360512658707278874772002721613001261821798522007186459776090574565600491584101971919669114029933348897024324898643352060606119495442139582905574480170199632975856576419921565196573480
169 8105798379508152280642403577783379889119064734455516193818249459871076144349185466149037019724112263291362231954007150941080261870627154846853160596009501466675357633362992252823469816368051511312418608416554305569178279558576371454501373785076885001962027597623869890065
170 877252958267398237454101361987753595769335105253207534082148323952723232041922502119290017152431612573277986915925705116000383221778339681152991763799435965708059196092682838890924832298519279690721850346496108757644291821961343211942687810827083051761952057060549061920870
171 95499494940767306669863379118863012796877487315696407860119918830838419686802883145955406830067296709748054921351414466923833612123969842084730758701588719432030140958787423221997917429503650730764822710919124523212631160933277556488376607553329080860126807831836812588416021
172 10457061077630566249180622611067620363555141455663685904934888643724372309597681426877981549417648813703137642989329520643136013975907880037057222589471082292098091410920203907216902612548419310310596019902659427705249850113805522238733791550048115255556193790620563530792848860
173 1151690728817386407848811291441273147899412718327888607917827049275617553858481235047194962796864039597686333068795601812411065381879437511424648840144065511460983618300297329321283716417127295710436637770733540369357898022370829257922653315363433395834942161970074303007692672825
174 127574901593458639774208599333425302627364560650742543633166921426120037431790213960894834617200114634381381458532147137293865772512135517801324898768226840228972317475174172558494530809678179533926382782985948544526400458988700817682379793095578639797750903899225153954852870875930
175 14212923342142740182614421919741116690235131121028172737239464810537930678910400717024689262884185920387824310434722112202704229629175319728861870572591424252789678303006321116411422384890216341982138852999103136881786254089922775326395993964113166569350859226786289214347163630299581
176 1592488132004491866785640120947179978567356695584280216010114946514806160804462291078853579048892572287534130514978411412668009669795088954647301422088740935000909496315745524092032639938133088565492363001490714310492833498917486787670863102400860895279103477803289384815981217777473840
177 179444269480775076163729170763468372887808082687490529518658755006903570307076860828491831851527699703521287382350446280230419812988033795531253650386174549114924233161695324147056389507956111435045699819182341550715977655151100426551352473102089990593420732156563770620391031343594185185
178 20334323058134195625738565571712694014510391388439192997822250984300527706252452381044533454606974803925983669250987073521642815806365506032656914401457093435938512309028105373727466272414113342233941562270785987353374670160718301352583703069680342664142844049701872305755443067725899996590
179 2317196548856767133937435057227173333802919235782886277286948624859376403277444469543335061121072314470838702903857920742898721619855480235414820507283881303484646958028666421935217288087734031968412115294905257969901664687565124266543207083358962917143820390453194826010520283365567613383141
180 265531165103545231151359532050672629369260975509691236003925042667132540509312935278190219732277164896849643625165674469890596305377030695442512883208132725747052478539984771842200520497278547868877115407126083756808881993422055491696145570502523896902501290194958071964951176344409107279104420
181 30596672569133889897743387264516456752642681231230419217770514362474868992929734510124092385231831151532414123111994625944457990827846845677640382224005750157171217969448527477921605109659390957705002657069386525380009795741685805511119403227060233330085135738523470763721543075269546910425307145
182 3545077304162473574181799004510457688291401235174109302892846841145421336669956697877844069136728145580824131694518109502430711189083858782479948221878403286272459575517966045980002172543042883865693255096459168045188037851431899265257352263211512144243438279835674333404251109454235216688183282850
183 413006534071454892377577441153111655082067439432437406449918206364930856017874785317540929145142880423228852250583703541846981364793768357631917217954785176065533950651895822687567317209014088604876514210390331515920389429915565878508924397796153998887197479402070829239701919016385922569287928706701
184 48378775130068374888744521186089450344304744717387616770913272151904593559226062495594717634741421760018348410253373305324790077846958277196631363051301295403531503294234629460341738364118628931059355124446175176957325477625185738155254449492940787480551772206132484723886333886946283331966373944476600
185 5697793689984408846377434415864517594182546887953024176007540484369083786074045468494371820028094731949502846393267974265704613394152444850453228499936743856996323289622219954362638087454675472713647349179498084782203418340948096675493669179341770354384303033314386643552407830007838336923526745810678705
186 674683030676248720286929541758413242262090314670855598262396450803674806648166987036045529193502292026591334870796657341764636913357374655186575769518181490624193631362860273560771235827962064173970596005612788043425672503849407848885053681875017862104331854637949303093671521662924640349767064143570414710
187 80319596235554688449143094060159365951996192375197014997720639060125830388713326815438965269298551107309115973410183892840743322692296628240571357275621080674222833629278668630604249254881927249499408011016978208257915148755438336225743256120169684977301803712877645315452454059607332232851673851775717710261
188 9613012097561355393351985670429792089064273102630750427309611061509765805011035119275981647465252014389030417065865605794547602328195322342461355821533631318174112334489255824916446275287690505368224014600368817937002186554318981984520812685485603523117748268992420889260774348534674523091397216948466687206380
189 1156648545356783671902089681903970372193296628033652533561302953170375841601072763064656437829662779321962271557499247369696899982104691282525000422764717023940271718148988644207802242201184489473988549876560413184710173183200533676292110878563734009550499176385637845277706625370370154366001167963694100894299865
190 139905613394322644069365905071262071152363621843549641113210189100098784027229248054422107768386752478204937132054192409619211002039834490987666097014401583863047087305116920786745147103271997537458128553606656041596724317164285434243145533873025688158315527800135941711320751413537028366450197505128159548584352170
191 17011735832639739518099194720231677145970717652564020923939757772070246021371352439244222104355637482452036076111158435443401615612683763149328823020223593756316131630606934458860348609767056240418759308282205239730707452199888265381914056624867888624657178392438067289375227465553422782277208122849900031365321833821
192 2079361419523687264427447093661645811060038660878677264085908866062325492284911317918862122420472799238803788487610593933989985963247563366697646796803376361870765812027792087069404909653374262939996190781276033992791735896915974063808633850326055315557078589460081156940334619786434932316376774530955423185245852589760
193 255486180558450415453965116083315625048785324587130247302477407231349011738421630447216773229611425997747066294962038927725479279898340232777516247501621655885889379309372533814465631324430534673650683718116798340457022938680959861562518488403727113110162026946724009507494665775356294939340024884235387990219129901130625
194 31553625497375596972025346516231620701104387565605363293656957052750647566413914335276298657197548971592388903674214157965395458832673334120929696470217518996457121248503725188615436385695213801451902528096120981417542346820747377059660750011492044151160687756139371740787233382794088862957923813919597980459625371614935230
195 3917094066894676820474875054619848622060099314506417995390995819858911648792318111084063460674451342150611221994036580514753992478026996370855924206189691838553823221952355097738023547176860971546172227638934691374930107011150142852038743346024419916682901838771482541968450537944323182937569048924065336503508497400772117381
196 488765108508942950291243969041674521161596310912509267972272553954617943732837771004442169678500186624519114136432496520294362761213622506554777219521627113164561737566194248726632789914408421027071226850403574226848418272438838489390972907772010674559272884648642523747018547848751217405544909721878149017762539626165758402740
197 61298033827675352833890401157399805006065042817719745544489009741589753775667914686628640352665998631561487291683482903958654899939994112202713035071529766795833550068514582540450496271917182183942043524815218601969854795930451765631547476046085597865408742286095627848468322241665400685348371843419068416864150479431908914690985
198 7726660987707086834652674920731296648472871444101938675160215385215600889383364416337164050256585534457451754035063214554287869463197346255978383255727664141493678477278219234327536626729167112854395264245688918000565699100162892916505704844928795538184786268997082481188185238719220007793021054262962856175415426129692192848483890
199 978870086671955812515488266678732729812289092507289429918534386863741481556644774208108479811363558798397449308743692943570785589235709890906772007646725331570983053433040732089170521682091582184449634546701463835776331180436108160991330032567327004381646777397620967241112490568443420131706605643605358500207606187988774170918800941
200 124633610350907025862605561831874553142697365015535941314437850155899742558482010362965258836858682871073553404817776547568883827089952071565311326551965167425685590343798806494562334642382698579822985851919312731626847577199300218575491644993142781128685090276576455639265990377678825371298778097489227674572468154401371464748371701320