0 0
1 0
2 0
3 2
4 10
5 48
6 256
7 1670
8 12846
9 112820
10 1108612
11 12032154
12 142852450
13 1840969784
14 25587270600
15 381460235918
16 6071318154166
17 102742200205980
18 1841978156709676
19 34874169034136930
20 695294184953602602
21 14560120360421802464
22 319510983674891800240
23 7331884867494451803414
24 175597636285715626214590
25 4381558384913505914996228
26 113720908129907597053788756
27 3065509989461025376085310890
28 85706310268702314473267391346
29 2482048830320549525122068696840
30 74365849632473811580708269357592
31 2302582995471757594659655818086174
32 73600308513560623813555173086850630
33 2426269017494365810800629948905848044
34 82412175225221846545303617088936246780
35 2881764734241196985728367721916232941938
36 103653381948427904583333442634725557650746
37 3832031064689995920434359761997553648865200
38 145504370536262747041614628063632825604732416
39 5670509599121841803724222670292710310501776550
40 226662741640417565624539311304724659406633519182
41 9287041674824713065925569666868362031673928902484
42 389811176508476987205904107744377941553541638531620
43 16751878528892335920963251237642877075534231119833274
44 736663583695987087524473055235312289384970656438071170
45 33131882660703997527430569813389916038350464461773145048
46 1523277279905406079047573464310330318217552986467666412136
47 71558587066967770427384885317019999412947658331200801428910
48 3433184970075286380529111237833114839144675086344114800988886
49 168149731210983325378512708255123913108987282284276681319712060
50 8403829330161017494016716266351238415226006219374179660983879372
51 428416406623951062318611320941219161347843575016963260370926187394
52 22268723769849569323195384167362196117801249518072524997310263323210
53 1179787699161244744285137738784244514978942564069590982934700540767104
54 63684930190502627760768967585320457568664689926972672035543393893031760
55 3501421937711357392156489036252652728843742534639915281887780182151893558
56 196012267628655542137958792714910974626352363228265361705311335411257576926
57 11168999544582232492122494292264948034394261259021010236035252839293628602020
58 647595066740362491622950309806428321656117336844778671889043628278459958432756
59 38196330449969457245448870583822372565936809159285211642742092173461219011879370
60 2291097524508479363899727938518688243545208989270518498259503538814248680677750162
61 139716741502006171511162926284021717331046126399867588966015414000212020314075956904
62 8660028323341621078072237611947661591697145492214078483012400722657582388446791945400
63 545434960652921415257575131915895929590410523357454145704886735663329090962650446377534
64 34898744290875805568336021517657229658617477484534387350627556316712825209972173281032550
65 2267846109617004343468684253283444011970611856253753119086701912330587718634012617006275468
66 149641255252972486369310102358369347139523723378186507158514129872594325175641296769169609116
67 10023588226717762667290037197999972952016946088609169096569769320776906874677136145679951344530
68 681447341433791544540841691172657411734021937232801987725306361591646921370438583684350571336026
69 47009380196894819167497812513719039305059952085316617926010534574280186887780539753427510089094480
70 3289944182038513683251356424411428364902292052865744455004791560080638821639290059622978819467643552
71 233536922018967516937690001378628322123608484231808473187156143171715263545924265240202620050931267014
72 16811223254553988498554546330437330471013096554053436514371733158701858079704842981429271508102743758190
73 1226975604025523248191367790336342061752963707255649667197491435381762922278267788104741793470842890392564
74 90778662796768905141448597093715110554427503270666533686155969417220205652759455733664039780292307120537540
75 6807120876345012233498742772843217635939738636113920974638512448831049462376052416372078439640398431850178778
76 517246624518352839456909516727358920408512487634220417370117816652082492804299306447966616683827895308801932706
77 39820903152071383432856196249545086707197513151347135667462248989838340111164976037044864764136565643697117976440
78 3105492224653485572313565951776179110712524586708687815251422892051950155488636834463863748528400908969273917970696
79 245292471629327416714187299134695212728533208627078430966601816736764845589090093692405190977053954540585337003613390
80 19620169624496851446418883767829859077684462059292037453941540800622717215480112193920622146491904542986452599437271542
81 1588978888105836730291183178688704964986178173406931184575845913783314312657759370113589057029012562544146422933076213724
82 130275893867155906460662122810387458629205088816523311628888807953511135492051513237661255967510497572031207340010894761580
83 10811249858177140976313311353704169629898818597479843906442613289869909964503505807889146068847264749025407976516154142540194
84 908009825825557393674585168705642312102567786677774642234276650394940663432100257015658914411533763358540007994546641268570730
85 77169623446991547285110090505377564714571085981673341578584516116118998814315888965074702800949904607356747558538695192218291488
86 6635646380133442032003035076931154050013209397881090187230969011380364543951938403695160459634540721966981222055652631968370931696
87 577221275642955816377367419789474827910521718408950033651971461944629419363351677455579050517152761117761046156172862889942436177750
88 50788599577894850520122447983310709155664599520874821939715389153515836401388008346491375875295192613924735204795831607795676340608766
89 4519587764869143722046388805053163391400632818213952576508807836764041588044931205937160252236690359485137196337617193999300668229132100
90 406710338222856560519437152023746519518365023893430044568640992231435618604505414183289255858540856001881649417616414756004140874137546132
91 37005965315117692506248951183166737512816118212306225696383138949854915815445362056367701278021376961386277319970527398395730050108189933034
92 3404128231132490203989949248108272901100894949250254420278151607780064084032966771482251765322414984896738523004974990031164078191214045595570
93 316545671927276120042589682496545068914605292728286897994525988044281795377830364135274738573212527628618975073009257586629808939993322848548424
94 29751775543254674151761146559297119264882770494797193133570937557602146271786592515881730505751465929823329259095839324790422499871585717160716120
95 2826091693680199707801874544467379051714723031349209252279331863605068683588226244265795612703898233228318921195911071421572537341194495080850101598
96 271274080497862641333166140424723603836041730106990035616166425907149789720639123164208531844582098684717321291116207211504650634634058094430925950086
97 26310668538254265477140223101380213031217577170934687862708522230841590684311525988734739087540703404645854205493656901542816940933515166559534804988460
98 2578165583674658338018631150249675957217779890664471353123919208389479149827881333022631998782094528788873804920528858259275424574482526156176936045522236
99 255211251128922416547055222093743431092128249518483533866039124563254795902657718392767827183344923802831536011828354868428149461303141806671994252500786610
100 25518466367943743352086080979015731657663260373551819174666651572011541136842414781945971903705648381010997264154449046054938504565437882857345069839082579322
101 2577101997657951011597094999200008152130830327414025553946573576813809425618126197403663289928255628421784330443714153516319262934969354269169550667240750600944
102 262838104008439109679621858421883291038286715041021602199275160921103607861597595336202639600954063499635680067288255168670966085871683268271625615699443389540160
103 27069669506217626352230221417260046626833158238903219448018744683294631159634608505214261543148266833627494122182116117084108315843615783034877964955802907470145254
104 2814974904345209685987993421736703678956750415858395475025947757383514556328251708057740792264999943820561295017216917751045022967331036807993085516413067336291117710
105 295544491131766386063405278414294657756760229011011913013711449786035782518403830919935502231513986459788856697189790257943247217885450798976766891007584652871513897108
106 31324818281043845377075487418144031682506614706272627523515339399675985902448493623626350882588339376566136042679212990308899211511224591659761256260860980082600125291876
107 3351451402403794224022816391640869931929002003820528311870575428809958783538873061898962489662877953040478883901492124391709868519422023779557835678485981838802073946808570
108 361924522929112270221240040868556901974510847063575154148461354965430038596968415049707564150379714490039822577481432145354460745885244328416628584654996440527753776222983106
109 39446325780505330368136781066250719299847422104980679769601649299713567478731727955482939862926700429946281550623522576222974131736370398133620897524672418951071530756415152920
110 4338723666967076709997431710289610977077790702318627298671815562885912776973910214234600899305614798002782014876887143426736862747817094959755141798268753352047588603385605683112
111 481557774606679805595997196539059967396298143707265041433912192069912377008742010982771003106635901418537533659860895412631578591185391862869250464835551240258182173150404579433454
112 53930011498367016550074971777439114202645605867636765317211172215896030379326342759803566972675514015952510263859470995575685600603917223386576719786728304624327645811263876080515350
113 6093596486165972094852588343272926115960780081705923058828300416599603324418319514565906916154066273483854148559251620294641397766463072898480084541736348856530712013510675513805058684
114 694614598430445010907589089122612859489295750198679855135261019967809373443393662560862320686232457091079920904255029037004017743343357913194800528311021937411097105313895122803732479500
115 79874420513351283716765857414274065119853045928563464959500983550383918309888611186584184918198157645487371256211521604056967596326845978014219283804515326478553303017693173570431470766018
116 9264719557219608953093495955672623489604834455797131107662090429566360004963366907470275105529857763632185456001951635958318182411883097230081949850570114083980544134135612648224798572221066
117 1083890192992374638088022301579635267892637027754340573598445815117892460616136227666445860334876956314228746272448730702357945746509387908928382552232423684716128839999738784946684159639398080
118 127889534220059294048028716574784746175488212359229542555924996725287014241072896203137194594667156932213139804466444624312160387159069743985928528856897472088408502933346533590513717473687263376
119 15217742403740181796680015729542031151519122322479245915112029172901220060394499610073423117931803919731685317632994365166630266298254753035590595056015878430351352961657086412606421489792590247030
120 1825997891098135036768181097503410301781846314703812448799613609308223978599537199342628412915315551328730661382357654617476536358437862198574417087581638504181728743931199219449418855371422075369502
121 220930136843851878647519476230028421535266316771803651187298749512113134351476246130084840369658734943080550675844609991760335350770921103566539107633691764163073117072517614074199714130886590424686564
122 26951604268927826454118778048512003955208626352167086142347945898881606339820711416096714357378778996535673722857158911024088938169114692267894121110054936211764923580465924204524579503400635617601081140
123 3314820824748337275930500587513073369990688235629916819575769308146730949138745217358129983638998873290116028484918370229780961203229640867733330089240237249092292031981219511310426556433423010065387016714
124 411010156811887274560278532696161408347593266817068003282426061315457400710181926221997428164190966392195400368686544988235403098015849216453996877020533853254773773948611177255210808428355004383559496065490
125 51372872587519366409552771739564930235297350850283237740856916694900586441893717218640583458280186725570849742637188761902604187710667629579495161545148668418164429113820363410673954309244414445891672578596328
126 6472560828156071951977924949098197669607541388038014558005045127792840624901700968981711260410606251536367054034495603384991215818099588286421750585241520388940046902048412836204235923135015663556656221510961656
127 821962599195667153502142275921870562626427589850682822400013700484704986973521734707541834770863592106621460828488763348318073294964728278546582005912086165694585896891886162089921096110634578885528477037347876990
128 105204583528394535286472942293413471818669560009981524000810982582485651464395454042169342348801993939569052057040381457980501265497851875472899204589502583613983769938922992306342570100963919458240819170122236635046
129 13570549583774250475579929392397463053113412978931600590487408636890603019010331470587161120083063351114034864767516160386995817175662050985025875441497148856974499331219849104902008871856539626682264008762793585524940
130 1764063736225261148114714158817071492235316665938242697880723637017110588037747176487276273722350519871383390335207463216221522423598633606192652778477262341533234531604163636102928085709200521122162984408599138471350492
131 231078458305204939008333274306227249843814076619298358914534332024074186202632300685683456883660146176385953304484174077531915699734917933127892267886799549779595543246279003887291027261673379743084151801919651439785656274
132 30500551083935138762173965044880242143163156435778871498694098456693832787240993326116249869271185584165935195547586913272631587653946462302498983996630407803519662088815374955259970049496334577937134050723048599710530437530
133 4056336841355944941910605490003810229434957231111217329683163988049091943680512751892126216281092083411026120499174168381652578872470809529586775664125861403805546180226488867739664628055254911537810323002190287948145565747344
134 543517932276093632772978481943703789649683284092805542388557947141077001894466308650954513744079624753046178143398080923881887655610143817049034374922089635800192901729890690334981121559315542527252160566050208457491858531699680
135 73370771619988756987562100133786009821086347271184652338610376550467724294868380232474476797372233065289353680304309476310962190188884180081732875786891638357682488125197261335129753375933261474284875587977480265246666639036076038
136 9977869068758701654831001395196320393126925846835226414543874860821312460300933751068316887977373616365137304361237068484387171165195600539459159809913319061496224519550511561191861982445684525487138100859441557120715401770682697646
137 1366893036543509150900459836946913047736080173062911334273134218019853477129563542154324535943103000048302183438565080456935019130952121943059724364900947766480024673895421230742589390519720490872070002907846195470142180061920656725300
138 188621037772185795910375691076585667824348245831167357737134548058858525046679984123533900481723588278136504906659851676679995202532425262356176507517101766728990806492613070923717064368540656795004839620892017086194796387039313933370116
139 26216926979669738621729380308267606484525635403540478064960240917302075810301630877512333597021858745769925761354716146903337347593019006141788032251159755785342206736162258526895879212273929559220210953857913189866435513861911174781882650
140 3670176995057265905262104771266023667308656812277077910322592445764453209931353997395021343647472687478055289118114408425499459202503461785301343429663442270929391354730488339991442454613214123348458965577049525196846365066230470302320538082
141 517468165241939293088334372331105975394633588711166981381294648631123889652787359718145786319938625636696986883119217274107094547637489676487189860914927574144290121331714240510071621094108271977124920651565290799811387590528880946464176678584
142 73476729495306797837239887546123778434081969118671473259189873391904349856848339482025260659042211540161205473593701798779732194935870317214295419039385916900954687498519798475197337541824669092015972137469709784629629318478681421417047312424520
143 10506643680513732963073356158283199172241504973880207582994022049948139331636738238388074075957678532700856440735550898529103378356111398550953521059805807833456025339581556061707946379343549211190299993301716181863101905418463047279947976066978574
144 1512881638655819368570290126075009715563800257204929024967522684774362923918333917461387515846714481671302280476234775840082109192670311972197476019037584471713344093628890678697046278381553030102761734493134210759552823812804492088565302232167766070
145 219357107400781989305868019310401917116554534370013008007042171184592521628082625487890081416184845844950377402372240947051108702528099017604376025664929729327616836169307819265526547720758335595785908898330007773814413279771305314818915446427766693148
146 32024592834469851007319192690236534513839464978416247249097375670023637554970470640779052460459085539378209704882590307034913394376547523949172816971205997821995490290534132937168468557734970469101845203575549510491949538874340788348993391019505141573036
147 4707391187361683918720744157592842132129083046644051985101341463635996392043540015823230453329406138375375396399805558134008705675893458359294004607663505249417661238843945797783263561866509316962469016338362452516307762482925416261497579424058404901783010
148 696661203914696813506322473207009611330613803910527821470728649936506291823603660512648679094126898531594557996502727557737934346317302382081651864657106433276029829012724395799054845537882257909446388076393935928798881906265663324545464163477350425503740586
149 103797714591614095531089355870739144302151685906003531673113917676478813858078087904192321861573530816002134064329609352674315595358716511530525324120713800055158851929252507293773124348589105250454748587762732356953586530521731107487504084622650347597421656160
150 15568946211684883644728334817640717580871223319713875558547813358559465230137214532205176971687774615977316906369910087475767765624127410075758746807238197121560658065588196630427365248275536865087461043667296999338073493148606111985013873235584560189545993044272
151 2350804961798173407735102638607231459478269411991172485905170032847351012345766559030319817591619283844414275452237605818414682463911507312087108961096270960212664020985698039982342739213332887003863823244438505502393231656342868824312233209289505538426137031129494
152 357306469641117769616488130248940955648408701339074860099276101428150795064614611454442684871821919070222097357865815799248360345740219604668012976023448987488070656082485012796425026286031623940953392695859733722907509350199248500644817441780395112170372260623522110
153 54665491715637928667791698601584099892521372081978954009181803291286509798539453331177227953332569833532910129726221357252635909695545064582647568637047705914992617962390803164393786076186677364902742602435082871102876751899004629517321166551910436011253452412832438404
154 8418121271184970652896823406896375153790389942640772209495866911995197953855937270003479168768871933874390089096991419316143360418580791468027476520317012303080615862693767467347307309361818374127374193588736424519788700009219777887948223951597527584901903980655791208660
155 1304753045408959455322795902993640992420211668535407534622163743966103089991224406244673972923395561835509891873985816286602463310618205053821626109690587851542282923787767422076657434380829493308755749105212771640038923296439518860590107661991242396032275269687885442735658
156 203532890805790764352628187107389346577154416513208377045257483280637311239818849769284725652639431983534721487247339313050134627863334886309399987334442908121184581679056402374037330349076262744993479686211568510070894952728954590216083049656051754634562328662314577830691826
157 31953333518610943845516873176546286240163955255029643870337306264574063488595038045040812104379361429426940129316499341037825820834413353276241052923570827049181666471204494959232188306273265919340994032018981548302593441296978841328827512756767666600828494233540313130402250120
158 5048419197899977604922879394610953877942606936192148651358485070154733716584639590620155345157885182874744805123989016590901247988068586216854303843347925265688864696822645241971139773638181874639890160438682762718765033141728673106258322443772839840747182629933595208241058018456
159 802666080646579035819451382520348883779825635183900598411865177161123649526711604509573607255930069932511114454420271539315408430551914703364046002506392978702066709154518780487243024624708909041697485850472646666820513228569309522125791410489451609653607534376260240319391008621470
160 128421427393941850365485942860989415249933303145582375117655213885802720717808189337629572168864452567913856220260630701676767686372564380038963862557595421664132973811062952401912859596554723382075378547966467328735656002980421890416336238912021610068600808142127203231358237358181062
161 20675031805944497574539752258243118076702237510044329149526001897881449414922989181486278451961456869054755605991587384536714889219375903828435946042588009390251021685204752850207710066861155110561414192955035919846334181805399240533395583172051763946296082653708346208174345853445425004
162 3349224292623625641649812985370817113923825780338673309070045400179576113282825033007421398563031633285868986809449276629119670525579163336094485875591567255115424983877860183325797043734151106295549160928534943172397445275228007829973238695766966860984106334044439647752005712480940850300
163 545902494550296703086418158078217494790834124870784393324000866339489465680943593904588202764912744748260985085765875442383015112615999412100430314757728033023901676475725676804258734494672675232818092528929049548025888713227077505856817000960969650874372221725383095676796151881435939854834
164 89524597080724329394919829920744599665718178721874535528143936641777531165747270560485749830669907537416598495935533745415999619250797591365589840307185677536612296633949666298526625426459369334501165356661074853948636676342426803926004012174950832576069062145995156141806252440949659567531450
165 14771002443204683649688802682651729796626196166411851692289822047868254427184122059679409501595286263190453319953894164821183522801541371184920801283364712489920073336808200929407137759868384629448960836881440609465136458162372022185138059860032314475043630982463045540396243491444014514149291568
166 2451895223027620113545826100688948059282934560168290581273333970004245631114906852026821320100993095480631228486497770994832370514029853925712206076366356401037060449298102779528560063334957614309688361435628641876963019890637268663869441724278934779961342815760755218082222939497592502678718118016
167 409451459370563306564068249637081639476312549471908646410205789103211687607835728780924860390206651525974429080262589415610318484635381873770056194601446879521976160050629773351220282037788602259866780490347331464321244302284699707085080807177436980414408650226368981424736427516992279196477692686630
168 68785348425062621167368814288183689891671404787064730564811057212633294965029477973676933225895509616461587791769902245572147745527464543452793141459206005084557633753427437304539681222539624590278856107781872874115342619321051727259837633542686858006036547350788298869774725036267559498194906330475726
169 11624306987439036479197717881240940178977575388291935782534568883814326707698417714435244311153463053816330811335917023620341963444794426604868252761874114803693700327540433397460801666225925496754275515073663969323909006493539786868529756086180228923810905919603972585208444853371878054913577322267994580
170 1976062159347258093062543492118093499285173900635785823843273603615491481593024259360709903660681507966181767318856464797550335832186878334475566567076131696248702355103199771565477932481538834221607726858570886978271385774083582223176891133481236515905245771850279971424305950890375853829590209917800460452
171 337894796111508295645681193930893206368072616949307178288889459894656335795167473228572140283821527283370334920334016512575899880011181245785498512343280915501309237982584086334835301996115633720762572263835626913278092099579562595923977940312047497675638625051193489438348859694653624168339611418840963021114
172 58115893580526159117874145753290886669127428529439969177249467690134010125290369753989273743690580564937848638643830447246155375438635259141066699156128574347002560252305176775774473688573390602264801644744374954040578653807190911099363359755135167137134890501459353108706351624226764407327575772781786910169090
173 10053705696221980053145076014837426956999308697691348472163992898328181080604798480330672751376814203822708241507422271683037095490016927615618867424111336596265725652237954621787978119634777827213189597662635139961994113268290730483086053895431872157124301909624171086625968851794971114826725520895216986402955864
174 1749285649627060910674678093534959902674820962126782276243005015022728338561579162219422833976540788821570905423171249354982149420352508966274966967702965988072157374963770955306567602163731098851376068557810972142170746029849087887173151789200491856215973281853511494927277126516433178120382216863012894051000798440
175 306114758590182542878838716093188119988809085882574960366742632950790997879872631818533550594642901871122330915675558916426001408072795121818887653529193889738591828598504758649848675807996746564616104898733079205293299291990794611170831396244227920194046915720025448440604734665245978561860940761966172433745688248878
176 53874417714049044785820617826246654390966864669411304007761650148731056787076312271724877698655531475612223886564567139449425499129486667775743884835492297275521167608945210211676469733842949117261504053969306137509311438226628179622665399609997506929774118477099744626965655001416067458985060739330892252702677292875606
177 9535460512042824217627243892111298899048282807482474356495231947965174036856555357975483359943603540125204800985078478732311487370996802398485121244457276976232288331082623621538835389133342639793271144781089787752612647520456926138318135788934801519501794885030031577523739577877901683667320603382410236161224581155012540
178 1697257167815668175860557943087226132397641960045078492397260173126841501074617521530567170105128651654617026953280732215799536191036017371795353844647952291339927008212979507541982856058334051232732819661790902784698593921968588612388850305934352202391208390398762902477613376958939805439166452846077424616584717193639384396
179 303799334106327503848826020514370802349257471267585258251363636492051392993017002429376414652961275364915078457239351851101310985861428660460070735859011451626329980721088136992337964975716621465867878126678218733312393278488343778037592159313427175581554978606354513174730079439803229099128198324090260244566154239905866431490
180 54682153950204052366018022619512457988259047420543583389234215029853460800272536196269251206785016881143303175297862914350411679615544025346687717581403997772204533648591775962510624140732462565883737922685799442186737836312688360413745773526379844948448527648741898853816884702744399526393522737904801385666216950828443595594442
181 9897160916292097954116369691982702693091630445207960021722369842175790316719425588063915831830747914855924140680779333876980000872258877516674069849537353618510665538797922611222615367818774529093502602200368276871801242475450366043007908579559586599467201054836018714300578696480654762998561309825829195891214022255947672598413824
182 1801227682963033875158646534747539192512035185403650803285215017603770474990648327709123488770727153790669021175305055957146694159492050494057096471973628247585413803739193527231887415549580541275387014580078999240850501876477097899752464204926752785132552786387016576713944670697102281828809836765240143782811647199474777230113878480
183 329614602940200739596708805922752631793509562879583943131077064134836483627279006549309909840146540503436882458969989097701063657589684967027321986395091957524328615975326860743261521264037851525852899406330351815201587640483766478845054941713890521355056326586737046750967662207024961646365266598360551752220276296992474662658651469494
184 60647255691615350442271324725120775770980067789764271022282408119290314886220950412709275537877313237035962358129719392149495024069199116807595412348046133422016900102928916138463087536734367472389694475111772610522360463178250211920432771411445282758815832497280260239099357461471912030879964137177741078068943092035930525577470133633630
185 11219407224897762401942107436609729958551313973190281146384466096524530537491276578720629762621515945148135175878978445432989798634489454387195495285632797487070104171855803216641475934435282574206128495452359773050691659513159854257446182811169494410157273240163945791505044966314693297378825223583271829673995611669919955864086712522295588
186 2086748096854954500127602434240934182672821673550671348519917351984113553056058892512918290308600823329704271968432198139702819615155417724340242203777161221070658273408720908100448990446816641411230037081415265228568463453616121641818288405850056305600248390009016024405994509832814593239203345237004246717469148417666532885506526349220948596
187 390210490772609539735620353541117114721453146470546888684882786638097775190198667942294185551394377847472514661973556336113678375292989416014599131260489335775876878723830819462553193349462455104404180942129995663565728157213893371293579650099697184133991824541448300380932677911353155556185655288490218818193221866582851079769855532331450507850
188 73357451492745090146788854331151764508135120689436428937614050250458035755488581010413580803680957046557073718603686527765357392580780355991905169786204063570842159962544084620305752244251924683321348697177711440192305629416058947852021019898725130172935116190784908491914752629956198246377038178530986454758966150422158940416213468716760767016466
189 13864161793653491312459944434096125311294912019095176548145803967437519361937873438979408802612777864936760915317473480997684526055239246425889200017678734036385635064014728142453795820805331155311304250780937558064264921962180808558031546558519116723189702747734045449283071607870048108782529586181355807914222224837511735821585527150489340092028200
190 2634116200112303815184508061010213945430086148470904601734928032851149805529514558821828218227968229760777926435104145264800133475490309410182236940448840094835238360394112012302504347144631700813311141913485442296690084508610410806681879869198498512702764124943911441918486362421096894413452721728347833557887174761431473225596195684175958878646495032
191 503102107631455748860732442912373186202144053272091426703040837057725909117465667892145743936179350626423455881227400715231281523473676488417696373151718812796520527014031069397336179340646045091653787661436131951978354050106247952203943257998574855625302048753821535755694605047495651509134966704625385586635116378712369619241762505763748018081301139134
192 96592928513682296556290681768952058224599169451824424481244299570302578115555324870815249023884149003764609158174482801884866280779366870183630619657466843638982809139182095291330373994145200298644725896843564936180826540010710926063858433161737222459851396430694738267183738080222220960847771467303415676759236219997892396106454402941543561194491839018470
193 18641924114986813794358814014861047870221146372373284317447295624494084721766033548915883278391369356441201546669277493024260741870162215022203997234862822263589842543798955473692646283084630577744470372443732844503370781113990953112575434814092791656152065076355234016669648979879662141847148010173867220423054709547346840441201485512951224715508693491123724
194 3616435160171015937734234621228967791726541792955875936747276939237956018892332866108681338565410565216973528445995770379945587432717092072523444943927387963995236298241095227418563096593584460324572878775188312187615260873462458260887372732818291087912308016071996004635665009068932228609614745417330136685256169787529266860171042276305305635113728670187221020
195 705185921493425777208459603889866143260600567931628130564535210244818005074917751267862492053927073854430625687340327780002695620456774606848177462291714916278122768473633934935247026466828044510970475832556593073416682536348513287861526857891388234158236855255927623530298174964252763867297490550382619252257452508906764245806083900212789996437601440851358919698
196 138212767668705283128591671172312861396045412249740941408525114794915863716002737398722810943680813364657320467247828470062860459805344773298105987727961818881511644914090307256055919698913267362495586180962458276410512336019464385501268208552079340996829719570482536497671217695462802683263626290320783945040413400142689006877458021636436924229584624304783961280986
197 27227199082981347077613941740198286602761773381958677660490003680735134223190270522684895072906693461630895492337687454642841075390227773317274485527091219649225930187626989356330653914142959566809078337384643614244667917578595887871740026725115114726870843105704817940844477333749065445643507593704161647745563467266029582631779323838244302328648601185350301151812560
198 5390845068275975512773828904847025506682440154113487887430088765945035927061399970176501928918410014982834125362083647593011251508990866375411103265878083497060278610118882051683541991297868883586283710652019972203262821208137132305502220671317482934828695522842825663137082287819765458281101969449795443865746399589735068752391260941475737532442905784427796510959643936
199 1072750522493142386554866262552638033850772365258964768696333461726525966959545766604439654295214028461171510046447559260258596986995744922403524858867109364548794989758318354388170069247706871723571085389254062812448724103708450566402581737280828840574223275506506254556564513442440176851114061160787019597364566354854828843662141797136707710034009848848279175918694320710
200 214544631137757767633100812913885454930805178971186470393747136534297508463462508482635836583810544810410569950871438262167087317764902407620581052324370237400608538981825896494561370287542663531376926428613321705544857021226523890860077170643021745030457954008616539857684452234206967788826161422095999175186299767247734312488116513398853433850965301085013659281858579274222