1 0
2 0
3 3
4 18
5 90
6 390
7 2205
8 10878
9 45318
10 256350
11 5530305
12 55869330
13 865551258
14 9892489698
15 78223384785
16 470010394350
17 24530527675230
18 409760923017198
19 10595007772540113
20 160826214447439770
21 1585844008081570650
22 16787211082925012730
23 1362379219330719093273
24 29968050803810293946838
25 365928372871628850934830
26 4432032888925985933388630
27 55977645850237076514154905
28 612440359708397096174337858
29 321247048025218986563947965498
30 9513885129274300776636782785890
31 421188727402291989107610801530865
32 10338724288468781874136957292995230
33 158846871566131082349232839202388478
34 2311455626647965930185933077622940318
35 34576711428492759188795901369901325025
36 456629850479334535618674542914829868330
37 387275711212499387623771891938616039758330
38 15337280609848273461499202294993292246698058
39 315135665632650177084766482603507895980672873
40 4443054166305762107437850726615913478838476710
41 884569833450099869242865895944717405565189999150
42 35555303335676024559367794198231638271483519976230
43 2196924347070763596921188192707513326940390490033673
44 74398522491559806156878409175528012554132376353328338
45 1549186058613066465024817027118726670587904253447356570
46 28428882087819983178606806867248507139426809608039044850
47 6143490107744950351621879684195282457310987558026509527105
48 278527379153425856561733822894675299074356956225911799442798
49 6732445976635157822907263265957498636350554868531611727954238
50 111594133013453538268096721258471199083625704607609826021707630
51 1474607673459668645818099180118872056851458468663336155676809105
52 17762742637330226608849112518968736501430085232442224712754601530
53 82423030748969589379514183382999492957615695168160891826112779052058
54 4441872536840951300923196118268405217914246213004328456810719331076698
55 122110816902411738097403417216643244259497287475389687202727837256499065
56 2279185269593102891609966494117496836472515187470530320911855233082623990
57 33516924732864996307143811026398729352681582051094260523596247867930621230
58 1884417416123803359936542998144551921708189215036867025853773268675546223478
59 2481967441601789922483289031161347405774086412154379651921831036196414622499193
60 146094500963304420886382360427157105337458052022816318423783812582971631599812450
61 12888237888891562914640024596515728541444492955448600608204366071977866788855108730
62 632665666279389349610942400150148318163178451463896192097920398654954885511584435330
63 19022196613917532538590585976732336048119423719608794708001880790977724953725677993233
64 404913195997532032649974901756874432337926798468177054669606864072493879542511719828798
65 6665286910656949017933839010431253038595085877688221707713918682974679647218394695040510
66 89681783326890923689257169491043642090997634762724825515262864399498822652206226432965950
67 553616361917376917997749123512186804741952099213641309251628793632001608332826226633904519105
68 37587793085088295960802869357558227918699231821075750164275729702926454358055009388434927117898
69 1299013550934694128738035840164692497424150355332425715905563831503546444726909750643563598954938
70 30424354911368524440018501608703910787719254974498342870589493761733520328639970694885042236523370
71 12692782599179354755251613873342754509665508593570562143257391959899205186421089870393642169688540425
72 882657143382690477586432381928132699037248858616261245608534440695119919626679004610764055392221500230
73 94111088507666738413026041830568920027946688914625296268519114715296483618041076979367942791811181153198
74 5507081136621585179933695180481489641668934257345294937354223473681152388875068973562308585949602356605638
75 196375605237948260118993002793532296572118677867714691655773200282053089858581277249811370993539492559347305
76 4943639300334391686427031902818791151198879944785300525694571244683490491549713077414406645415256283541465330
77 96031293076179405016387596612083161009474930302814809612212145218193004031953742798176908240798441739427437530
78 1521817302691449002182012526816191670086358706318002077219149301751385672504105661046190180129461373675906090258
79 11489887653021390767588196960858698432403814366683507431697079993172065259639121416769450964385554305862859215506273
80 917795516337298145834016684493755467415232287694060298942950417905063208141233537541815589987513571442846468117630990
81 37163532347453220286744756308072921002628925505355942169782633131434264732603391671571518816760904610115577392885820990
82 1160686925177617683785171755246101767136000887529639984545730277057868490303122153388934685073683984196204575676626377230
83 514267208894220441518518043066868567898942835087187873176893464972044165210101874862063275366280578802110600350661525674353
84 41276869166620157669212535600273314763675778211773541702107846541523996786033224039395564034662707500254402809346720041065818
85 1737078943541354408392050252011669217012763835067294778777712541715045740090817544093889492464494505403023443889818699807724250
86 56318996325506881719204329801935125146346314753071989879932108565835698682276779042309704259065407963464976678990249193128331130
87 1675507893177812299927026328414585859505479342136708469924178426835837311612045515910067978427693852746174856359697933458106311705
88 45923839053169890297753416121655513139442458293594299753191019476510446989388405245367191022968877668495738099685776349833725131158
89 188691204696169466312714213278962405129474111454349216083787845686499409224782075524192854179213158285328267366358891996875375601415598
90 16905633930116990463880850249599438385375032594733328322908217334259625794147254269976708488410091793832193894745736229599078122620844310
91 768575492341871805882298494155184025624184426604015053869894872568208861880991309663789217309783443408608009214714307565132250465384721625
92 23565474165024725325666798389373633941960554934100277597459206465638630215334351996142736695758842382098323421324929810140593538316094265730
93 554660453400052315636185413313034237689947850837277146944979229710348814187795900704734924568273882829965203963722223486748728873810850125498
94 36082260203112261134604686297340737470776220144523209243539749798894468362965138307073231173310934533187412566298763064372923044202861495525538
95 2582196511107978841843473734410055204557220155235449027984097542254035833729279898035970772370453450793183010139403444160346157058712375731274545
96 117872823677485655259793988313063456394852490634787705530290647544622204410150701915982272567947958676847002087785005311606041745036904829158966750
97 1005766198321952011617909372194674046847720258595989281111111623516177623686506116310868208136424845135492608933150842181297419408259887599256642335230
98 98288371312205408971792567440556608705303030615148864645158785307157005593281730084484817231685959016884061044968370271267445247037491647584342479877598
99 4862549579427364595205206280201251294246802313045519262450578570773219011383288601313453568575416381015467076738120738710557667075344776272013429192522913
100 162054793143887615036619977207338028407334184817380246392970673780815742144405094556694785277901319788894275767588616987888304927069419561862151414553850730
101 98351034906291472237672254586873982664702702600462018351023445956130883121166979130468012339028164871304683794030937755204764863037404264852486671782748247930
102 9697931218725425765698813858449215896218015953040891382846960394814673346504047051481085662615727743999382773716038792206817512146964967308499936152641828603530
103 1467450435764533578497940179507626325995283688562819536624745524246711801079145075605131253115215552959471545615671414850261435381488697434854509650475456718961833
104 118157067282091649497781363685888483237517780133164210141685424697617590706684379958700533585507827587342735054033943847136483198675207381517145458742549692319738598
105 5751825879821999684810564624903042525572378513573110714515757075926833289791748674346808918733234183566840894334369837945516644174915590359048311185395894266130559790
106 217652466053736822854028892746944444242386874303632915635674212935872524966311507103662090237352831509107256704137167173827733656356908030799273156363146599497352549990
107 123115315113322282347762143994091222280072529526409797887174691906772253419261726570689535322419130138206639447422811832213018720009149203069564708260084887668815278460105
108 12727631729182660630945434745232846377065551678832424532465613576336124193166234124599004674605525123093927309833161861274538068544489703404808935298014322199292922291912978
109 2024340522179676835862712412663106901809255965751974835914008073728195547595218445249106317305233122021833555247906137065389446424773560712864527734029708383828241227827905818
110 172183578836283830264002713665869710457480798881522728731606267767886682815872062061513424989792509072996598373111834913618813423054425120650886554456216044976957980154638176050
111 8863862592463509811594241810498436051320948715780276018214416945161264431847977796483911094472002298779999124401870824535635390874601869062039657359599878386400826892734249419905
112 320953568567140186190158204398642223071123230649629776037358178437374741703742849690258456689932567382752867263599467099859618825087014722554181788237118138485682595515888589446830
113 208152572737622453311809402707621415464437048984877202863224737484552813006911478765221057152271048701786117869557820817204099077068357272033867450093793187188789202193271729674864958
114 22912823940047891126254544489304941734744290434344248952255743517963395439499539251975184636754336168893815666344460595771003626620256459862345297804903340620229234015025112230854836398
115 1309717307813606911639365263579077404449776186465757439431966325050519123684921700515038511987821448341761475900832171135973719810518895148490490553026233326762514833935423214608354459985
116 50558982268366267528967665660861377436658729449788809038524817823206091184007893910936305596798947761174705874100149363307213937325319544393361511174908901191218512962769415311327334013050
117 1478096738579998335713142613148889745080642170305200913114088879420153687937895171025931333040451687927472018645175110604162306382413396192329098931281693470211737791800532841942604116856730
118 103329071360299934549133656689983178127646505928162927108828263516027402032957151351221213918172945576403682140099430490656028097608627915531495767217720091627552737916628166933736410350547098
119 8837226868728855071996891283463586255517780328720378762692239564173931889394821861637440601793703899587710287639349337875294877746670137666538192378479629719105206181545094614741569852059299513
120 500582399039298933195414229991813688332411949345930149725049950105763746675053005287166601115648409184689847288736803787412290012093491547364627043454124452296184669849220086217431570540022044470
121 19891094627458159271576441153604679710391330516211547253403797801810683470815325971467653925398493276309632583290960622594878898310161768772450603124510523726889459606238707035085042146536854651950
122 14094134216875921708298564309561540357212221729811054997055517941903620918436487755257199532858298139854456246227371688414272993667681049043853258142570223237358988240746611871716514942864173593410230
123 1704257554812567051182243126471112766051648560334311163030113666749489567495245455640056075106675549862472499565399782439591130729091066627563920033763587410462596652914678080789524673738754819758562873
124 106987989098208228550447775068897335502378856522033762854490027357927632117916915912478738451588097499592814618735226638878570043982976269030361219061944976985270310822756413238192054040609905618925227938
125 4534172430025420980077365975632236968156824284178429746676339495808805527418114037744276587481626775676464438986782457436383174961832793589737757088113101091944318838203388168960807668778576562884419233530
126 145466818087041010606924282944960570516249820431893561118908781668817585430586189151496304190307348658734737161273849454274458130360625941714345994394515140997892532104322535480521380473168837646259582222530
127 23913765624822205678173827368307477095519058837060195680294553490591548197303317993992019177105679100837564210639599948543695719611902723546096169489293005362825124622233907139811440273375673348376130505749933905
128 3060561915837988539759829077686548328044645569159248055316205111913598056548641788740776486372040260081536435542040366979649176653495901785074659268823016863373900258264449152124058056379405106620780296545738476158
129 197509261269100485681750636466771820396929223928517301093459851557641273736826102754903659862440413573145381074542801171331608432383116646666883154723201641107722067763829037223031466847528923454337566567810643276798
130 8567946085516200104586843731113758100508169907058332174166599987150683894191551394461235395006905043891212618019488670654820012713477803074796185271959144240409304033750543929886032546719471733925778230490974103038590
131 6797654843749968655612709727959540085338532781406961373566773829385566219105581922319364761052070688706665203767473832094165294628591328808501911925374064035859247489468296644197588557515396641602771005886991468965332865
132 867627098716955233325015209790375674083357375510408815238559894087166146528728993619317596029916948515068163725053793526349496422109200193300293244589529452226550288189944709205409723872815015597319138834776700852035566730
133 57367990274388650088785764650377698298003280816278983080604833557185617477990538119229025230244903240022154674288256828111012791347461288286067231159640773870970632215213999211264638229981022759092999470601891290794945329978
134 2783572788312825923916470416111263636266238048685278073163015710075638889430581524661316550833320644865823565008154681130018584595962024410849719974765171786278069495986257700342998505840754766744874479282059469016278857659818
135 116708306589746381209639623208198668338048789479498843050575630484279212408507856724237476485114874385535158373416126763568659854036853324481711885438956184747221075006222934850614320196337096194843637633446678870222422539377225
136 4415014502661470118920518628964339004067281987744815068883901130980920377772825709018002507911014175802333580463509200965690408143921536908936547187560779994617058058011501889521890132725268548720878728574445459307141282144759430
137 37007512555629250283082162633100031833399391492262315536579083587729893525418520924297815334396393322741256210777036519621572691885468938380171107705918828310616204652660958425444125783545200339430997611868220987313156858185426118830
138 5090922848318569629872539381664088151452547986701705791667010873965141800480188228816088933092818981759104165958320644144709128517923583583041189699807736299943534725748593598906374870088958519117756374337548665906410839936387517322758
139 1050419723760499313684800207899556193661195522238666959385804436337426418062685604487894011412487163928005651889782593350661220617690059422369557827916067690857609311897219703623358186292798413163001474723528250203843332269598233376588073
140 114050778916452257849677459229277481758105905686383300433126343291803026378673897753312594879378800899619027852739915325129585927642706612644052757543913070073037468375711240269980888914453278495278244729830202328171835338658003810710959410
141 7462031537467982876577020454208988581523544886178814968876114721332910988708599388925204045403026391349425644321355438313281440375001898327553319098251758307973940771068442015124257489696827898657036860768803621041777998994073790542642805850
142 369602020755148933469922258924281970323549281904652540609369058819905026836619184013467142407923419439910134906273670904263548577742527461519382824046765767290849093503838286255127666696847995432932117687020184061363273824767395543889573307730
143 15940475951506489841070591796230195164686270063490320045418111657783166510882258475875007941370398143082358091174772408220441449521872583384582552750735576491562429218867221524030978199593101748810350392611678765447750321018533145022176584967073
144 623967358743534904482613052393490412702010382356170264881764274627454695576759435529970585411340201132617473278687982951367082670182507543339501829422558548881546513160029901893160104131827299790718546547882503930165449675011222437819655415036238
145 21796047057192070224603787131194044551995953984251643552968941907994963756287955080520805457708181705531945592185143053067788963819905495813711208702086827708678967984932947282277589218178494143375487433450558477164272081957143102933133693187486270
146 11843186775631944165115208377599370946074400330457364608847564059089024833984672093930775584544857091175927853456451605377603614741376298482503524660141035828709950355816211850520210486861275119476198811905513725151155623592171140234267676483763299150
147 1660781051435785621483468519278442895940873431677973865341559079243317721750605101375374738390529638885478905129256610676952761367365787975400358792595844756735485546698125504188324551684796400976232538383415187266124539880627887084276664646549581197105
148 122058878458739347400613880798557458237214834400263213565700417270135554834317951376762610042935939427247283814080089328670187815495938114189352457621290949397467657676586526939123465900339513991793938089123272674235165379269226919988052756721319686655898
149 2579652478919457552042083962554832905588735884421537418582781827584879884296677064094315189316721362805916556573713601750222477287298120600595736385143578547684357223289590438948842398997792969214477399145446263607133630849646013724902635633988223072889461338
150 386266725488300360706416700136254215926645425083707668175758939914343545637834418022503849636701802486856684061574008827394750483602708179998155143675810522813956979288106660756862038326837469239114835064820795186879192424703132737394130585439903047936142886330
151 86667585357773322722202717888843198953488714791816825208104360865802553371168296839979338318389607567196210397792709576386389115775929698441598197496440460901433775380125718991262714218750250072983742288676701796439868680503984010084509512047199316937425323548505
152 10219143384541998089772881521712779750795298988074184169564246941805896323965297545718181854284432041651769428101645305370380414831239358559214637345458556419731250313919840843815234249421280376597883210349629574535141720281750994663771937608135532054832516009763030
153 725270034615083020735316922490821919442015157214619638253476148016927750077842090569322690152964461849315503014358523936659646670861274845733228234351838625902538153851350702955970216273404489402861301111135250732447883039684327639627633588750505142481419093053661358
154 36070582516189397937288732764111613892328550838351512790085091041542693342095791601874724871057514543218657203684250621830115693728426430911031518524004805723390785323016391838344439312806405624743184383409066639102151304608704967717406121412074069745770311622440998998
155 1375263348244344900155492226744904221195179582644676289545472137921764288090312651603430514561042109434404714714797801882652753028646300014145078168922292149779851771101117190659978505805531255236752966022849753883400282041266102636884150678202718926412304051950977914265
156 42507740246507334605743355216238133718130608289375392623459625904504871739770069434118731264453200536630138788991617269940749305924195412576935858404355994408540077753087178956415208893590966469781134426886795246127707551981685547386557262779301845319655290440376543191490
157 753001180852624328017371942631904850692509348059260640768887462579061107247545806847830921877902304991757767050012039542010833610621798900563812380323587369550233943024601041999105276653116340795354583096100884609988238490543350560779772692284162097270204679434392800759612730
158 120328129871480941401837793270537822383114068800364854821356057029448799906288210848959193750243050299626902533809915353222546781292149419688323282060173788609773208901507096895681194685005394695123614611168066108544325628008673826797959429857441513769033196357752215725839690978
159 9687516306559291852216360163431301391394134231279748129027324883814426477714144843561606741091456118358899076560496372714054699022686723348132666512136345062221078829566696438306981796302376413793020429784664851088725261905440421398492539485507001221053013787905172497222122062193
160 523384712619203940330914528313290144965638354801732440733907493439856153327237421045353332882733420517548796594472992107636462775614120558246427151061889597790113527726996069852251278685192111424669808755869452794671635472535309655095024974379827418871365116518710528871183336037150
161 21344313186910579118878556926827948301024405686359414569125277242436444539563852536144158852146587163625628389617515832200691332792997239527939725481460566207082072997487890627908290271570502329498657050980773618540833491069352193740317425759095351110122835750208056268932344488952830
162 700803703561016730716963021445422563882399513570376295855462060068783909701373197232355763216106748650740544090609257761429125547260637793267628332246999305804576047677003082092109019060849732456145275149847869240841016641467568280895715161683853563957968701441091080903326607831980830
163 12392145367106425738416668580760912440661049557312836323784155065905041043406600482124526923977763786404457119613865671597502470556701647273314546687284767000623264292495211157711167308891984562913590655574200677548947770989591207710513502158475528972050526964961289081336042815157107726433
164 2029610509104178315721012557657818476998375569307577850143400349227494761805632511821003651733422051623515351380950832791282938522049353971002842636183981985381507418120525790749815583418287572019775342371597993234776285621403293707931509535882871748300997716806892408619329887042093121667498
165 167415052327147518807121988143833949741637514825441822195971808463827378151414170723153959194095383187884576646537827503197743407363142866055788962952704567891475923562064373893090675637335447804739170681054345465948369402386542910881265188416723433933352609784803888008461305453781964318633210
166 9924757079045258602436275406712215905467820359883798493286846968574155242999111427877069061655123151809031346598242740231546787893796131219737562338558223588395470742846649608928584250318042965110288896939502746288735141105602634448017080751451419362922750215632887809256284504856332666606440650
167 9555132848527515093898692422660211836176899259450199220297345325614236266348874260476088145317162877506993505552656756640572764274061521383493944869712509813090580161267998173312002466971484865479026636633814892214715737128313862934375620249939183115430920149313304119213993565424555799609999728105
168 1544005655327156991493818757625844776437900336228442748437328850737522919525995178850582173234213698633037859902346855929874199859507869631939735969415246960405532801091058443451768790008166771503633604478877980248858711046826518066921540200873297331829078697998786715469698188410065334356382316469798
169 129475104520255851737955885549354704038139184694551346501172938525362502005288697243847088913426096980611898242039386746756769977167708074961980294517397685304207407329433414356061147436963727348202152447099835773654431268276702265579582950455675292152948915776017718538932857973026012814414834407713838
170 7317665814701793013395372765203802745291437580951167508823665792358417618431571826631330091593746258474760786911993319474801710276073839709972175583932913190377277315750735795738948259039974323200573580655848016798641722599166802769293225843815710645082321711887013958453516312336271011860636876329628070
171 312450276002766033299738249210725894079616272513435866819754515687325517063731467055859879086395089333250919113295902185919039985742064967010775663500429564715423446321115792561503711332896831246113730864859877819333821905650742695482600576651577844074232123565871092417044952436205118556315648067467705225
172 10743692112774272761138805234435423289101956139549093817663684847117746173865358910910207937451286462761442001112119669850714576428982422727881925399385912753888212134546563307644024221299176892409075182429949146986076377801443094568226980782535812451810755997286825431545201755769745885845683974551988667730
173 215006154990629428828769828350911765423593227880086158992544921673819580004810506502306136884254003741476427135071024302298984260577085055266347419593322890144209763167411713908568905610583228099017527189731678356950944041417781159680056429248311228055845917526554769601878690242696300510556516637933077926822298
174 37364858789913441947784234200106623771453946648540700784377709477839021748059212794867995564017555607480638453486176739587477206052045018793457115931020643034579585891568999510450588809268146745933453643430721370589806962700775170305532817840502143297534428077594426531749629619649288882079845770586902045225338738
175 3268919104669865448361890593202972152406611145055071467885961772835750944309166349497679192389504297125240672080272724337298428771796715398591077309236764794561515545361772367245929212695739352528245903472647192590922052649923610178804191671054673776386467732840720889456000417935571905029011858615811463989297293505
176 191769972556554163150383017637147456251805684746469317311114022358673535376173188665731560321225362689723786642164803189590676191109347412086620989335470635457552166725717884716991779053913973818424999626843172214078051408345351502048963687368930318567767209004565744058057608532658929580942083591546446831893688885230
177 8514649326707771158629277172132684801602791844526948832232628351717548090282310037549335178074552060708842145217585302116382358186136994705730445114468194345173152727050207988221301590422393412372991774401767126678412851171410305108148077431947823855741494080900628858080730376550591701205405007592215402784978214644030
178 705293163958514513272478048268624498497248305238928542560042925667650362456722002356741563813984324104821736062813449962836690863257663654063101260653840423412599528547136283200129234360878773221398497916810760314433706128976760019086556191859340363366979282426317536412902962172747603550756595861887654303086168856920558
179 6350889145025021482119906562684172328251571248357690010984452033706195405799988413516630572602471396993667547421917380441721331338903869968531732791339249675018145196295075942922535820348493419949615756277381214080589865923702798406757346239817250414318821419550132863103596530598659653672613357682240276621061077120484877073
180 1135301618871766781709772381677820304707641243682949106765017177043361454952516160312056741270819200604020698689552079076704020011910174038962946190419384975052153094344095769933171367850156349820456492441287517164601074928302949624565756037431848916868287399544495143264097274000794288868729850055085043723608280734852024533690
181 304546518932668996193644898622034535332372499317370675583869300725444685004354231843237892698384575128615115959126987582950663714541757631057914779673661503148428698042584724689867974887864762233241129090577630072013446847627204567609268246564841079955365029468670366055364101329182164820895785298334856433435534573847914878366490
182 42980519533776914008157107403280490820549364423097225441394134168987888727017215026494560905866027025581965100106911613526639524719844990239657640617492051961556383144152060225839047722050216934625366922428164822087869244452524429084671999761084068466104574815565599978822960130660099859534423347595443948208905472487039077685888730
183 3649152357306617736003234948943201787310256061693010255767126566855877633140268034157884059339178021871157180391632154970577749826153066740753358341141091159881868888850048753760906794361613005397236343120234752297669181320653593963774589444525802408513760676024775098617997281029122785039181876680081160917194423785589312288843855353
184 216950674957484949125793850203249618444661321175526601890214578517277770179437837862070464649030898677099393806505836340089396967667902939750370868752069861483914980617218814238483298848964272006943310033613377588139007357076383837739943628025237509092496732851604754542475417031037153634581409914655909139597863856240340029578671347318
185 9880439483974073575477458951167660633845754144916161083286277926555105434017370230522593700913324673148094491968219320882316533218165517940262085919827543188962265085315417394672170049114656592912597457648589341023776655342914415718186991759867632095703285553373127811241611734996808992818972052571691239556180728085211938436608741083950
186 364508536007593618106020016875777996664566857309393560470174749992048895330987961743876926951027387173788351203152002197520964839714850457114908717466945675783163721899615761225993674753182690530418183263710682802582156446604905170559474568253477470791998230144417305134818869138278498565807289612358943851919443003797681947574999739978230
187 11308720460547742116427036942020750966735764545522833144048407094747084472376692524691777705568236787496758473228586847688648553218725754325384251593998191964377207799753983915462957138396178857281516479557195410676772087035384254504816789701024811318128486138580570711421098077370848930299564867653696775229801136625546192951509793357779705
188 305359809065933004140584116946895151801521689484396158764788430092295798998578011429862969986209854272725747920975310627152569672298157001882281685078524160221494356637500958036504214836165103007998957896292960915601439384194022014325157898632950526378978025286455339401345396041630532116611624808978196738158887773337690762956663296357797858
189 7596660622320229003787541610082153315678966050553615485857162295985935363071391691589980445305159274878882544309694528695949477860832436311321987622497795060291309184949845180924993760259738985738029320889918277717099950492629474098826611966538705223273553932752380157462982547788757415538034689981136934753128053655599252196593522728990290298
190 193237921466264821470760212579992977773790626808235864310702700097188407603155490486086060874713894189122667182420383263433970279977884688137183977338962111815525078746603876162034999302848360093187192120127239746088794779368082563696463868599732854340974819453057905125372789363914758510662045548126336776361482902592127967729851960507779147010
191 9731277317401319516290052957149501448616562844366307290218175576580290587336635009187024486880443485210073853517103669755305452666005481446895367955832829990018889347798571643888160818009396355050312722732308726445106618269056053455597900145394856370944167270160163086069247301137939689784093723168300978345888432701563650386050228246790946480965351825
192 1868404353973675827001510447925429205785016268838643033916591377015468406652274938217940110363651149758027747605368129298457052321864613883619870176774937860414809789757151465124264612358565599672682257045017933360947681616569184751188229562861780887931613961971942071273692929031438797095711986728521995743100298768145094040886622371822146839345308727230
193 537146743407733917128147897392298715702885777059005868633737568338832440384900959185819370050509971677607925239712021173348119096689492866153651708873870584982981759877711162594201910932608969479106756166666151001285237867210732763866115433921354155944692213286414130052892424195855293886395083427191950882815270303962489642461682781718946646034915176358398
194 81601229039712103793580013039336342246371348037067049466180742283995443227438259285599720959917313174873200937128845939136187944927586441974881500555115706563117244720811093270857232148578628861895521729750150388108616394818133140748271623177195508688095275757139395622872704003329832020974283008044685157512644223829765433933437094844645384288920291137685438
195 7457305825982569809981227710833343975753572548826534440481639976353286232844520473182465605686736532663240428007438252211430443106601224618602479200216427851878363631908967501791122433128588659602152173074406512052062661518053366924326134840209117460362049005888616784098026478989220139363115425254896503976705453969670391482330163330834200899411519583335591745
196 476902703547605064535927799160038378761255748164165199375215240240365336093771493436143372306749956284328063531667624580518923111320738590924072354956390792420545525077621717747490310199043153168654761720375486100082802248089670238446019719527188702195153229326979881872291251010351621141996170277651091612167690532514467033182766133932790879005748732000337167050
197 533949685695408115652112086491009270296877540932768693825987796365149487983194774740654055115082222866211441817521487408334419223076906470737437961598602481026343915903089224450062912283099787432630745667770705851579240165717175466843284769901040919676889033959136222484403017833556797114461767743992845949000358037535933546655580187067126369033185611667395212012730
198 102024687918040376511307965392206135752696065170090583148545898865467280339902773755623038214311450030569694538431865147483838795764049203996533946979638166803090999262693204130780428680845255636046585305648370891885330503405946780275043813108186122501237362429899471360529635301899239865202783512917644716929309629270824203722133467894658785726105730470018753795102698
199 30005818402543955369542395579811805748480678805744384941536837439241580161165989770135032437744880435352989131749837777777754927638907404009428305813454661424994444748964772852022982265874592844168693895916648086812775778627979930685345190383720149931746069943241415884946778629487531626211725517365108413263691564497042258554815607295000944470723240330339082748640069513
200 4654633232015423652280119734131836662736435922305805721356048136531955300072715993700591027378210994064750000833038276352982779835673843032443002218007595241531943354646222087169049677317133331136997464335147597492668488891563013059923034291388841620149166695681257038635544043964110786154461253269572568702290207044757582472610933209935046953010382439053374009207981439430