0 1
1 2
2 19
3 253
4 3920
5 66221
6 1183077
7 21981764
8 420449439
9 8223704755
10 163727846678
11 3307039145618
12 67600147666909
13 1395822347989531
14 29070233296701815
15 609950649080323320
16 12881240945694949696
17 273590092192962485985
18 5840400740191969187922
19 125241835774441243733280
20 2696630041293676054716135
21 58275770780839885585157560
22 1263579301301757780278240341
23 27481302254686469941531740908
24 599350794081782925569968611225
25 13104968866058027731373311021636
26 287220617605506359557727784143892
27 6308748632808216187929258798015364
28 138851449652282852463031162841538734
29 3061793753686002678895237749657621865
30 67633940261363843171085311911750924699
31 1496466473184488815914131795458305909520
32 33161780618319803880707199061148790129327
33 735929769901180168417966266268380022287957
34 16354050965358914021053714452592958195919835
35 363890529470841867074891301848477336820943983
36 8106650158377893256764478881615144792200794913
37 180804306513892300877407440402247423411672043564
38 4036885523051856589705314347491184198906277457555
39 90225672199272237516297183190783116380035450298900
40 2018540127856526643771807183532341681817682716464710
41 45200934337822422469996898313563129052136773934864063
42 1013073350766485259341106899583742194937328425052387760
43 22724789652022886735199484887431561591925685744590049596
44 510161444050484963536856019520636206191712945864486080460
45 11461687837812505677341972088285260281334170781139668741835
46 257696265634730989209878744548528871471680854504602581109355
47 5797925633293233214145517133616756243002158259872979910781720
48 130535711526046664161286845885439435099475691472769419954840405
49 2940805017966963416074345674243884624108546738480183061020557650
50 66293666551306362616546387672254960479917551843695771448200310093
51 1495326957345538502466559456558274014458065794874617978966801603431
52 33748044350592079385969864711247318940543343055412114600382874551997
53 762078947054083939212745248885943198294242579834907506922171094217246
54 17217945425673650531518226819828635559171522076045268223555910806142525
55 389210271177045458216908456484783109539489493214419396739718134473609324
56 8802396090680944151882683976933329917401580226234860096613526616483179163
57 199169868453458501959893435589924057009012680178286913948515213961744105621
58 4508637709258364211673552012136718989089640521040378332559259260382257664076
59 102107874888021381098573695655384998183477681198830748506225450032014907390300
60 2313443489318866358366535485897382926123552246073386724376577886893383688648898
61 52437043093139675419621258305273239362902652772042623723363308098038216157464693
62 1189025892697037469004993964669612364354467026685871406409011315948922750323767459
63 26971972422179118214255687035594263397550948759419237836574237324533395333223874784
64 612064367285619572633636193537658340638738917322984959184249550258304729584481992960
65 13894388713610816950916203559334503656124310125635860928977542770615041403796983488385
66 315525848665414443775526749798540423080206924822225856938562278040211737125854719997382
67 7167686509939822862065174541712561901684182780073554323504019021554639636258609351925920
68 162879802531988502171174170250905054232452278267669940041894742490082120828496159412866489
69 3702503199098273795730244345617534777228672582964351379713674667006789385896627091591138715
70 84189826015755095796509215570362788999178526982202367339915578025234859132631457146508739230
71 1914943204974049524532638414427159444373156364680713886904648397733247945267456593301131072280
72 43569303325677477798730591719089682477697905281148097540382958314496503520438237830871234500082
73 991585650084786720360798284777372604270341326361472973424777489020042745146433379674201936656641
74 22573627903914299483619077569668312367282521042430200887932287861620276507352665735028701384409700
75 514032702748810727690173399598165734644287672394163637349141960265687824147429975508307654955474920
76 11708338574959720614486202334606335032789742512007986728397218284266636004915818888601150871661846490
77 266754607445480644689522191750944803881845403863060984927727627862984177533512111964682289111413055805
78 6079079660354843554973695927326885260556424542545761175056467091044706703006587645926329575067551775001
79 138570317518442326065773817151093335686417055727318803880566518627079015819073275732802549142516888464120
80 3159412930754271480014910616470638613760298214799199760468171111992093361832042343532085611747240080207823
81 72051628327430824108430318201303219143703732500910138026040233206386885699014777365962789151721658264236291
82 1643538799405844126997063389008758715345765385934243827776033357893967539370767144497067806802851046418853717
83 37498378335667999778665681298419903904308248428677225577012928001090632010324584476733345942989909654204455657
84 855734565110847256332288742197865296261797985339175066755275355926627111112396324651033563024857491923137490920
85 19532485223953932252768257187259248369973158134162280064126508462395523445607011748237458967347129442368561470640
86 445928914639104728057903213021924722900249717673888912660190870018774061313209887610794385166738573177389052915740
87 10182663520140928437480278442545992241628937096100665173900167646267378623022919279170655523981661146770493608412040
88 232564158775224956744595617909551822880336032133368224774089636811934145156891979150852568760555460959725715551052881
89 5312609311137118962940476441051418290979831685837494483995330472117531429175901441462058734003262164184890033898340565
90 121382145455481948555356825415298238585050492295777705309357625568809571086012612582884438147423307820018711289667196660
91 2773842333712288607919378871484685806411136345667295427509834611658361130304637394469760357322434707301420379429266420644
92 63399673521343107409704747870986406196870451162934520563681004704085176823227000801502682558402025904727479671496241837950
93 1449335297706320691010299402985363059819935196845402273404803549816025793334809957065532232651450710412466738300290968536853
94 33137953248792504461963299455976842452353856272396347091380805523193831141974353334004702939382528950184180571160950622642935
95 757802220290429604831150311903223604876544803832376647411148894795078684682837820361779890263192374079526231744663396209698480
96 17332368485141042314188382633188312201851678033828278522183164940016799142803055057521496243883631857292791709398571646074072585
97 396488244740261389610105961590961367166701164190925992041184026671696179798080051409777296632544504603394463720188654371908177918
98 9071344070556806446964245085133890321004875977415821978156618228958732079315293044906999445673118681884022949392412242726606950639
99 207577601509001099773932109368135892008330413449967106004793284502672264802518306286971008555732950034750784922193433671790330897025
100 4750677076453104502199530666841285452072853219123437237033065146443058766772691479757672829552807410277851593144984364214570993513210
101 108741517433778677321865775714936910359268388740628105990645776944482682893132993821740699917725731985918906617197090967313964455004495
102 2489423871409977624751067388752375600433110333638589386626611652487159747316191225332252917787873438713914156453377841623083443113292865
103 56998661157151925349206431706853880623951631369921117186624133995805401622092433547636103899729563037570759452631352340877558645042368140
104 1305243687782266345145108351898752758960384218766684911871008628077111847695672178097653208051454264028583447701848784967616301495220153900
105 29893620921473164150718345849986238077458242983433684654611700686965561152799762058441229560222405865202766041491092102491301851290597121015
106 684737769965709877705354847385867236611007673435117057588647981812743879759201399608858188374789748553888527672975705738847803431463453355620
107 15686562433181436100865194097403284801458714760708451264917038898867504008809138937715763630459637099914929864056767496686099048108150842047680
108 359408170440907166743565304728686735514974227489983357503011553093096545937913708059379330190312421197694210880254656564653982752036966237547730
109 8235760939949851766872546502605241682743824751632198489828480950569389509853012920483749893762577389785982030167797037111949638794509559011165235
110 188744422470449312845195574776317057128210441815488788911627817908803474397658544920833930098537975894785338783310565156354449729411472701160630067
111 4326115838425837621313523292019344128164694128959278797674282848744794236561149669467173824405325635697959650347312950866483868988688180883660617992
112 99168746563145421119736248025290774367609850081645100137352263500709500977753680052210558165929307174128598604750068062174457950049443795896167657326
113 2273543311391124947689305803299976426441644450098007573687964156810789427453360450958004281488525706330305493886073106401515352839834350864345838982711
114 52129367836426349451072444914377544562193977915802440640100392062407063998308128842375345104576798095056344966095102118779957903822970859299632637491340
115 1195395501349614759538570991605834910056117513542900908493390225629688780441566896534367154892539829296558670631880526092188555026916225611802525346310250
116 27415100691910622080977110437876631096850918219444187251238139274921337855299070567774497650167380956903966387402833757026796119693233349640986183427168031
117 628805457256855926419240838791979345598783413744184428386801905685137986576772360983723827985520984687514041565919293908000153984010376686679407250591537290
118 14424147949634911585752939523370743281419013792233017500836806538438947826323258780178409906500582690892260318512019443536787691664859800039278147746964931607
119 330910574113229218712621635541955314758471774118267439560115799713742522103429529861150879889520855605492193466931130649898667639398293670173921072623447109620
120 7592362820743687568630343571324738330703042366883551609770792278984378830087817942602915908533795459554834156559866924796605287049232074048569631740215499335055
121 174216119167083083836338701595976127821063835364129339904477279152584576803287340653406131199559115097232067698863548157738705430760842567020780812653769833714725
122 3998011588642108548572703917818318619528988767089249138244799573886986871947734467808914499753040461689680602603761388146235110795078033306870281723182644657474396
123 91757880152733748999459402747428891218957797640255487355159012074246359777090676916459437677104856496813103830241867276799838674132083935848980956636594108127899468
124 2106132061103456450926844711768510119829834045073554929392178589232476347732924287808868060666811076421887777531704099260005138180592752246550037175708158848712784250
125 48347057102945764880190074279111860919891363270508663568598387251706011770859746783999702616680036422983113395662454397867107914146386525725464692898620396037641776461
126 1109931132021140033599549851010292306199174781641653616613719546284077932949980070565412083747214178356003120260158530863520588269072429007329842931578045644292480548147
127 25483725099062519682808733678303206945423019156179521090514517727000987271823597794430852663013777031282231773482928252915664924393045310540265519783167160690250418846784
128 585153812882954139487208793015162202451582846992069914946273751790790623012558348915468221720509718883299233441117123080728495238655706867886390557710902126418948355672303
129 13437447813977198538174259070755281278357904330390487320220157149018065073294833535292937478561527812374895493701147949452518924554473752418712871422449327867213934753747645
130 308604713330457131387861537713534922615076348547805233015263811928944710312174344149346793702716923357325667253482878665111620666139463967651334202425817842778406305068756791
131 7088049385577653163610052583327739234875884192444269096490757221135289620731819391689675699134921507455263310079085494848674785727516580599041580951381591720648941132889521667
132 162812875817280824586548628103637713605277930728286066425079678501994417083675007610522135266641580627329636922774316053365190639292021866497753172810753930043055808654481239319
133 3740141409635104721601364207651385393633934877350981579692006659817282716385627670063958924019019749917414846983298466301858527783664676559197742378474617953361315301702806129044
134 85925882830063200667234959808214056312040741799615910422462116751039098018303261101453160118364211976289355146306954249510898635904293106243626179515242652311971366398537601080505
135 1974222710492159272771898839084330550200027753928551130924502701430956460271254014251178171211064402979991021569772053079320582464965278857079275704077532630739732747673409667932468
136 45363223884785712461033874561637366430770677454750321267001842239184539461907429730389408492954833456095746988084107857489002188124317039767326715435033678348099067989866348670145183
137 1042429722503203168719972076452894705365673385475943014893310772501428626029142244579733580340518616996991130363864617884763573573616140072731549330879491544037773081383260242092735554
138 23956548970681614954660966515452313829996044416919951645923349001103191614727518557765501496638842322589207136951452495553529047093088526330323202379397896562812536978853209218053231366
139 550599515434756159579381880404448276979752526626139476634503456258014548079057639448885646999644601938334317018537793106659564068154774501175360197705799193481612292268730065964899612590
140 12655549381385699555345548152108228631413370904467973720057373299464367811520415945124413609635439392195937413117932909244987717895308304983958359631672441615906312895560287795081366596545
141 290910443598912877369649730080797760843113725132466369215673579482144040685474318040811870640308810172389310494307481949448974253746362597868892737426071798283269835183750311849035553163698
142 6687599963069239699350201933313804303908034868008755251967728063363681556775342874347986725253306899217880646748298898425546503638714798018069889043462044637804289589083427252399370097449410
143 153749413381238323479882844108472105176857167040130581871990743576931322963831418438578734428501946548271634889542875140170287146623979847808209046593807462498140391030373411795924497023207936
144 3534991766305674269357332337068255878184916596530514666180459836703128888549206169975770908876496681396463117286911064713056112004961279706519792729575589800854355941782993552416463128090936825
145 81282053163210425177660042378483403491183105553432434381574580354239724253669531500526957477966614869036308567650671553176540807726322866850342832703430180870234048910391974946926725930831729165
146 1869096884470361632089527802842861008062639995885540462933106741462908828486808905739942555566401875869812131525298826038050897571752573859375453243131430648034292736903558249103820044168333614035
147 42983267889037845170285700189897650045429653358353524818605976663764712804659435265701183977918261122460247320173901476638894968039926724305646330950438760793450681266425866207958643807789236113023
148 988546501699694077813114703138637091475815344614456768417903005299208515629243379942970991165718567000777298971816292214840422158070439570250924940871068665781055931695285040802632141971325833886444
149 22736542782212662201420962986556827112406387893638861189009214644212086667390718568154829131655255391809368375371789923621346260129638244427668154697629094431292639948774105042405149648647598652817700
150 522975097081161814389117328593282965703987596578942834185376562874405498659272758201142426623599966687317736056338054354483917122766185787178174299639829783843409991032404434739959901464754083420442084
151 12030022996834044701617743606241086075642508621931246112092445403384828610654634330161607906891401778234467364604929604407537795005223504196257012031915589227512145217701300111123267512609691050925974648
152 276745388577304433954761599993633942639663923304705226448025424162924451767851597692898164510113246349771961325264185789816189865279916326677152127375848726739200337203246813029910481029803584943663409991
153 6366818101305025390881639916815300869279258607886577975431519055571349071450209461007137138300959094617215577627609973709640697379469516261473838927919293204173730474594274145422179454126242100153489808061
154 146484691226713441318823712406445950526466936640436129344686840496774128137844955782298461203371321611005235509867556013060449473520379023606503415535575002270626364356578676309413799417253782804382022772860
155 3370461938198477163356338058350328347370059405771690493627434245674252880728385628021164237722163734549980984710854557339461797443937061112303205244423590710620458328086543410687039794968192998805325921915276
156 77555687500866558485698996513971023386277036130243341959949225866327933877487307497011241613016638913510842421609228462709590132154282572686459711999591598433259985390553108079698337468771956563778557953304826
157 1784697312663600886692791708078236377729682410940541796161964164252939668283872093972853027419987049161881424040009500423472427847968205265885159373300635320724447202712963631723928809107059574317975053221246311
158 41071620794197482224824031804380192026608446526479712551208196841301520273724051964766167290157608405894785277255394859168623691938443139045375758081527566885633746108176206870119899962130124389670624359789148101
159 945246625572458443222637671481023400070773746294137284281620243627021180448118026275314197335641803585251324608339097360839416868133299422897553110954640772700939330412743822849221444053896755626950598059892747280
160 21755753327852241642047393520107927208260652079067419699691789638087498606057988223421669570699173892779369488660584500785514193168345110591552847146251134753022880081757130298240307101617226862931605952855774071494
161 500758688081468661862006132783650480731004013050899405738932314435674037361136883302094102671664222214222993374114561313618417943753534571893673161271054333967717996655504913897346383577684149746505958990196289879459
162 11526777832526998843298999149494057242734672084801759526528410401848726382290340062806052534182202556099605468884985989716432045279606564655416573671976489182515059341000789162983779994775817929611874775915343004389452
163 265345732275115514462901543836904424636888265366574937716926584494510916640933859077169747856793732019938613178115471410373714548621204224208226195941986632550013526424159836728545021534147424712685030514249906593070470
164 6108586719199493704026494466073747502920205442443960990370734388561838485054460467457674485288230518350522000047095373311142554803112760928748790477203831979797887299034609274032067978272057719578961850326002462299198775
165 140635038253887769775027977849949549068002551764549084767378141432037911751272074085504580035207530525784141168253557844976920116014102005932844940637495174370728262945246336342433038816089062780293762734744363635685934605
166 3237950398191139450372795477909628442084360717236834474024146751162500218888689684233896601547211911293045653008806694818418561720512489013353109057419582204040217492943012427948493961090388935486298903286443657210599596794
167 74553909998518136477321426804291785725053912669816339497857429108703442982912025571626806484411466803372703051959828081444678384545290775452759529256714412599322680215970685240213123640174720572066055755965342282849239953080
168 1716698212884287844050254343703705636852437597316721035805339179524991953853785728245503717227284353531458953011771205899751106710541848923761331197156628608901330398456913616571978809865777281480228190759426959662132464293648
169 39531246186732715584303632655434345306849521668855067926203378364323922988741748135872942767252360537249930242930037218086016623533096761995389994777763041934423823731089894748781435246451927589449904278697187626397186567920680
170 910352951497439032197743062701052618907700914211885037384100146533896565184657304419613507230394152121334226912532120376304479320565876815301456924768781900584561565715942580630126183262660461813724205692462118805614339926667880
171 20965324386162980787082643449186792911746321208669069935700247981435494125482384150321794964145579331879793783643128208557570366488169121702166398428090697702476114489817368368484980788333698348880745373443844817859001827505847640
172 482853728085855202358794183078561326180870248583106024735909428562402319817270409200493471247068021646593762471723917879305529266172153505799815642014791953196920429187737636065713057912301877462566028859812081051260320685786885756
173 11121197535709814140369706329359816123450677954309847157431227629919206013745262016209930342957327271167495421690054736548952983357547794662684853142791788975158469127266837991674920570356893957811375451226947641622266016369647220388
174 256158771162455380091510225942671396427232160323315881670893464919353778185409674245179068134063288176198357327262997443277921499905411970672660346090153348520578075434254571163324055597770568565580803383759304974869112231756553084300
175 5900493952713133081171882931163178267956380169970431203432458241588713318579128771673975363127205448545635886653313606726665973505375288886196092305385016611089311250532266175336439340176609310536166920451944423106733051266864498641248
176 135921677477895256616043923552279080153387209584082886938162966711437615531236463150811821052487287516737924410586771285279768234407825366810625930802059319831177882150094317376657099794656588266531773021072492096106131284774576285139516
177 3131194601086983776567107120849727787203721742920441042906871612488564058902151443429904320719569431446117314413271006823182655662063965769269324215700084119397477044700683870434939651390305311111554440075089389477087699516129180965174867
178 72136012973388756089125473424347331406471273154009023006828319739824709543319964932720753787130259673207265165675794625594876592546090259811335786663294364171582684679564686248230220320848911014326251821736577621541633698195333673661093506
179 1661937622894942097307217359355038532341407657491179109205906669706192873887877907939689676719878067843986335108688735575526252821857869651162500694211006798818510638368738787330930641315329271142885474171856910517995320630734412061202161900
180 38291077318631187264991350565312410556371370066743327939896439772827803829424813239372717901140930275624031114554065255460448503048861319374241034225328300391505746818771152755760953563509974264035726359468734471746331098938863924694961490189
181 882267960282967294338819375566833762459216306439792754393599969456561563527419208836139629023207639014351712765165667303539484237439492314508321584452015490270506053491418991462309312616386006666654273471950345806281663026424099632441470311038
182 20329339408168303336642175600517530337888793447221354422249608209241529804151158393201299878105563353459248911326817353168626961849494618157575926021988389913750256627155406744081208758968823570429994246759696072012462207034314345535560581066141
183 468452589765926406000496675946637766127863316086124754345714928300014333860743537218884225605759401281264914857048553593845701271592044675915265383532864895486458010698593792355471608459788860940741659908252450424249606310146217637190743758304396
184 10795118824318890774319561037737685777484303116490413383295395074061301990226930678628491565838522242055751257728940344690418742637111251914596617574879130590250221434212952474419054886547982420219685674268615823581398327261763065557119140290914175
185 248775956752047289630019018653907122436598536924735804376047004359554706927945755692240263587688050602136487088780400910908421840774710408729955292616439537136410514401390791615140600574897204140534559038199997145243740904249798987415103971845720233
186 5733348904809637215320586027466752912300830180489099058557507162208797736868364778164348219379689410245174491480264085901892733755243522331231259215070108374157305109734909789406265709629286317906805265365620005164876413531781281076260042623014293628
187 132137815686585464088207859149187906218826543001498406480643365307576444781985747280429707636141646464551033227967780630858042672374183560025667973349798521787211304073502658011066130810720988455916650942529725724453990799040841916032524101790256543564
188 3045541067172019186213127609141023095430507259802834258740769913758537572267401753483095877429703444251525022365865073526103314475478107553497931805162120625893820280174679845469386729343682070176529600077161968880391811442261935786139077758220260825130
189 70197263886022429816720737784451248392538842896289905681420522077531855798850031829059557297980753842697516467663324332256803797655516119823371260972313189660610095788271565443022921665899792133433712490930931136978297230284577806304528299397068107028825
190 1618058069223406306377720681197076992863964756001026617102261096006562670942256273735219145575954115520912361034307666997785776847239374145560273021423250995516862143761280903572893211519265324989357004594188135994451793264644238088206712055038230315647375
191 37298041330498302351164086978158409830998918591728319961528623608739506710892127837865017114764787298233214381500123402335449299064121131527878665165941747920860503551001155852376198985012802544381783415681480189828648490931895500523254021733056397927000160
192 859796679782368567255135186195043414987288582979706238923413928003519060247752891775241927833547668058044512981463366638404236372495803640106746331709978995185266672796675096068644557596293326352989068178011412584062788152976702039296865172924159346949286325
193 19820889128258184909263605429895486286437863384980292354913976150838407015423580794649193593988452986651445769539790225122155684610606921174173179394529786375517246032839045053171290108810194408961311591759001655090979413208405780050948021247157199147229000070
194 456949229576974200053099234416370110010866268393616760917230210999655739101930023425970359711866263713911098692733669648798102373857212338199151501712070282122201655010233957300433153710337574370202831283083160035689307324954671682757411483615468061935439376175
195 10534890747591133981237244743733927815143899677457958345997044172570129238767852923062339521729505664500540459735866836917522379785047851518142415885169596058890892521852282119591240731933487277181332656388666496071254273316535876683707132556251133729505657242425
196 242889765598049980719070327002672945949258683005299007378463213916551279084836680605311549999293993180178405164124480439589444357679616220995870601640235747442598761834998794432031527491878889717381960514206365700028779456071452426114633932602411762798690239047400
197 5600222919302307640594347120386816700902153780012772074187904674826659472207716144294967032184120723245432904159438584558634723979582787782621056373803883345783922634764704373145100184238574484444502230551965378703556392267512889771649946512932306255871934929473025
198 129127327167873099765312134810213237208404920845067877954551083214700786170286685255384023547154829465045532775184737645222111797372634714478949931927232075592934788020021991278486987851447601648904337525778369477092919501911199677464889626990275620837901235114696425
199 2977471327686737578729223623823520316336470654416761511914928208882388186096849599291481628022494042271201829003051114348080000109343944271500709256164692949244532778755617793090660043523050464206182175284857730655420691219655037529600760076763426329219385969825934500
200 68658360392096498782943874466338067548191432001626099662047793870805906754616991145625528325048805388547770943999926208455030623163012213762993742891054017082297446488711243720206547956845158036607274712396193536264074663787403913784321331463624829237076483168440511985
201 1583271950681146384690201330521752010012555466816346607685676693071796156965922311123282337311382826823791731844955511634434390139457667681346660296530066643529383755762466418380533179308364140347550773818862001387698362832513743745011259176651411722281136123289653950195
202 36511838063660049942997831534460953873309050478418525143755756974142601637560430912422714700000439829318739126263991594146690284004086042235637937968416613487733854944391900841212781586335970852971754126735840747634696567634253250936725398327170099058763733468270140568490
203 842030466276245010937068872118257556682786562986586222049915552230065299840330756875775829028801013801271291707859291917875610361969514925249584701290408464160827915849906562970862821404726461244335118226213523249670453469982220635725827750827695708435053823634941733565958
204 19419484087007158109433765873556356549585413303665545546703273218685560639033444624784300458282070865053401899713601388885780273351581399048705844418464945757097359333253063341474894067512553408841335730756780860323946211806282024349744875546130470579502310108917216724724835
205 447881568100442698948477359498688740702855762679301028440171754212951854137543461718948489033430698573301599309686524294357780675565263080749465339601162377747798519133352184077915040065709952761772155954620358187319642015788324250882532093908753901371009040171327565148616559
206 10330091300828119745139910019961244686424742973678267328912274597999881584530077105967565224203688453921475149470806787781570302843446314960246044097178958745213253740066407154519173937835526645611003872052205472047997615165341827906636403932462599764980771233630664940155581763
207 238265107953645593180070646192661425470219600966717707196204351706755803226054377909999428924954521034463486356558672494929579178609932689597287564765658491918279703473073168336239726148942906054364939437407552866515506469608027590890863142854277444390480862367752052570596461416
208 5495812488879187213101535362721713305850108909723830913617340305579265755652652789418849855595928784356776787029848832963590185797516593961490467066300010227040890856260776780674462873352242048433756867514372455948677813900771147033203915444093727164605754319998279725806387659861
209 126770554677065425969791821967864837691893176542767404448500567304735906735851761310179657951714390292707405146702528242984955722557147207737955842961045036196046573636364849433523876299672295048609697870363595481451936859477460390433126725313891294548875958082423740221006638999335
210 2924285403196878294307932491450070078010722006379224268217758979518495484490004354956532045989404721753828335474286517938376723404588346930011554022511507339812434013642161682068741298119467199522760962723405930631763398555004199746105512699283072551342740171042292800201075775789155
211 67458373100138757119307206219431930522970345118788081792819632209953691071902808831060629844267412557348190353554673582273595780295167947671857897402495696710239454332880401639404512740575842545023945716166711349389522177464264024761259441100985662834149636603034006758317586346559155
212 1556204157228894619797523637421900534328457715328337066178335341293565545790393953108763683607232782697216701255842588977486064028452483291084500208524661194018257483584171601941551529563480123946250896997636412379345758852879881275555137105649362423873821729192640833496087411114482650
213 35901429670331108841793876827285740379537065247341420193706933040767549550738591107971443420339614048223445814864964631220015708858903432045582049309108635669926281910234329335498943276170403013672935132383745010762877716957280627872612333900184819660378384275596268970593855529452812448
214 828268689987232839973073500744099647347633264426265725457729099966156461836982942484947766856053384713764681693400713979827554013008554466390677800793540849539557165849971652768960790165567400404902381884281667008914474372865824761217280463335993185161390503799376768765756276076131439770
215 19109307152130550690634569993439912713031097178896407991083568369232838466112624724176104625785351943824131645692250230827529156775928632844182714270230728709032104329832742513880031021560668734099064763416875813277377531963908479565181972649684062201312792186282203980677095638961257098880
216 440892490093523714152257466978446879650177879753369348609897610288174587100676632494572572079409286560889247087106867511374683684275174510949054528677553523196845795982613878352510874420265519540973584365855393594030200976254530657976809741938903434764235546866010646655498175343905686103017
217 10172656867981006267540733288446538587524269511140478264288516206413276187160821442010413708410966691112748913967991767165820018849838006873061649127415366274346424247518660352061763746683572604244928319206751074177194515384158876089546415093493939402898149885615340227499564320743622708107575
218 234719891579529172470852083254459314932231638041294267551843375012221370045125562358724353068184092023459123781516679147231316941203173203924530629185177181226724442800740572799854341417505862555910133727069428627312382233964766774104960734829396024655590226097872027201180665766070050688518804
219 5416005240420967424788587595695603512554569078145413627345059794062024221782837193621346166698183984425221094184476686484147210728171772258327939237901985571089440784997471787560831131443596647153421378259043268091627030962526902526477789718578841712334556190191637179288838254646407300237666020
220 124974616033104657043133649961441748031995980775940156190757756942354585458989157831887112476932819547495980574923118340096361390990247175613606375555129330783803111198701186185542875080404743903790536447061863725007941326508169387289690928877004764474034439527311503135456939871161333279619603310
221 2883885269664521809838561482166236411964060038667297897808602629846849724996507161409533350653357006497812751600219384477912296764185755196567126022540421704425212858945260884373404206797312190757175183628204825656109413436947573322435694622650577520729803593474277115602222755591086361698303692045
222 66549907719988875617812500283211096624353075936112207953725507529191350117587735828586233751615294782532407863448170627481185186750356004872207946409928953904357055570793554378330448301535294201453193931691915210109229487758752927918107611269040170468322997015869771113981322959264688599862730725151
223 1535783962628681624876060601805930044660673490120974059535908049765444288447631394458519540015625891534886593539618228697497899515684932315380054872479870379433224539406699220912110133340841320115298218446900290374757573574582416222080416061587553878476171364992353481522990373826788426573920695529648
224 35442624412015136012571686801351208562659968313022115341070971430627993898068289473572914689079121519300874747184707545722392101372511773449426839925917120871586103049295664185389470993042938692872274459267524561714434755418984335297705868997659726643532096891479396525834765890125603932165025174081675
225 817964723660391422446351021530192984982006486390888210732486148606843377456762623994106527482568204270206657641461547051881093343035512270674162593291403904211905108463290140060775876731865876453168948817242746706394454520120929163540439081853792136086764284740491844782920621940398751560162421143498635
226 18878005950213323760477726640712714967375407769494519006828205501336654896905417365732031479966226629999200994264597366208878092194387204430941885490615613422552676433977724489829959330547971962586257206065884560218657521529022355058803945505038317383774251898123794018863720383230518677363317250258631995
227 435702841571709509007281468048188105386302910199891444125114031978751654384486840748188388675521316246954056391968369404527416180893370484135332027655793832210589796790812918345619431999056437785134980536672690040112271692953324720306726588330932034602572671135989075521774370875089838637837827341898912115
228 10056278298320217089522633540648513847390326785991348629118827898880427543132476462576665769910392130942809369138702277690038986717271465814189921092104649299527050781419408406773101012326116014333397336752199757923619928642182931235556013004028411112121084615697536239780866376891094683036237020701922724555
229 232111512710066731233194001467073606908722267930859123881673451530767715122467617949029580950899330051724529691208401868671284664962767035898552309706049885189093051282567010692152361447629435355201898094092748297837176810064506773841699518739955126864216753825566749766501692227815790321930939039969022455950
230 5357577705128822882052052352386123169010695153110305394154029836224133329442425784315649042594385286534382170838633307024170600255179406450780672716869157332818464769738884929060192758408578120830561529866412901714141148215487349170825720721598226288695037764949592031522650341298026512204388834703115785419435
231 123666641414814797930002472360021552364636279371794998390731388024845645717915203979647529047336563268799276120997264506596421326330759489750624567281499558873193677221476502685633807219040344356939845944301169317681186837940210525993901434683606009803763600947590241748163694053698182134823476560549472142402500
232 2854623511910530022878907206395321653186518642651979113118244933804192098802128387838263471358761494389896128992289868462852261176944539224297523694379096044528989570527549678811888599709533737279368054901084040173300145870186954470833733555531652786108824142336225765066088010785527864480579856217082427522341780
233 65895717455570092031848745956127169785864907310650765711210472431990048067702974113453112481102993340909741865593842017652358838290593937239290400994989798775891702870537771917170214153285503693539140850594663374009748229966122716565997764525510311270175220178127144218633583161131831870995792184969273634016744205
234 1521169187409729413783685263043295953919150561974612466138020061442126636708556960405492213208165768209891676624259877283594995081224988360289907291556138277991546561368711354744190255805178239673911107778265984894114207072347858290710619748541623817509023441360089923209175788616535301319881849243143312562941015500
235 35116378663513778647250419610384948671756776864361395483428535672411201368297644930584145564752697686786195775571403717251330094983620853201639986533357352271941825575049435806248006428075871641852815683916348444305702168036844638475779708085785643075990542811957939189442826929203710692396610864248237598029828465440
236 810687918517274185425141187619320969930019852170675486393924164027779384148964307864077174191485394644233643600647881209919379732796933114006701689332134361351178017944599647687031491463384683581389546985818081490283651864721920802913746239155040746606256607501573508100152008784129536715172456356427728987982429889190
237 18715841247089414091971218899608706464194315436652578864174224573399008797176441955379090683998526229420958157791505657385521134779977242871719768060956267143667448578240348696397715189370244905842968605915796572521330183105055315579175669208639120882879096052332660429338267529391855089628442264285620004068745426474745
238 432092353339798239767868580425598678101253376703711999055143373824913845732581761147973502730183374358422641880501450718534742555849545015849901031226010062143420868323202385280752086160515056189791491973063155633545486000547832101831106159526858108578946359406177085219734991215386823821407376216245871482835877802921465
239 9975973525973690609320130006468380121018704909160344756531162457628455772739184396102842570036791865619465427668877904955220427266152527294266456547861068640395585005224657159957185043282989905209458114442398328344987803163997853261824813571096454128231989581887077059366895990698196985956909338642634592218909478357456600
240 230327279813170247950771130926295871362359696768461060302026089283334153726917491206972093593036381800389168805784540598348610007677529416992124521006841775459079836976963054738507695791510821527700696279074614060725401967103859727065218805175467614039521955584010028530276992274169439229282118473284906344481639132133698850
241 5317980714214150636724175501053782759316220186097030111635158302527637405930436748588950543066491227839299703463023957079025126321510161296572077366961621657952887848403052015160824833826748039076874677322343164488592627770559274959591081522414934200216574361994631989522133402545565227011259365471384928035971939095052209935
242 122788963369834604457020629924070343898028508012733194056445647820870773739113166929013533857712126033265959575524530467595126974199387108637501815192689500166486222471378281537722989247874543462194398424133034027033757430839072705980083205784903748027222391179428134907520141011096346903102265368630784651123073804784985081200
243 2835195500495339918954051796344724944036754260595783033659053534062346952584166380993354345217509728591578000872454539782058281977178980872193472796327680614889849550604852529884778203972664145884223279830895196458000368649969354012807968275587283332831231945125885521642573660286594786549935979216563501281844199824913144822070
244 65466285648467716208157318085818184654708322781408499811776843245736386763214496643745609138037305774218028409911747594323417738250309062043233287311232295369436843554841392153147465488176560031084285922661158758274048420200630070062179935682459402341386095004223729658193253593186262747647420727294226483663165887685799245284275
245 1511691995028599997151800387782505713187603128233126605997400702206676792459427605156964110146462686119788829769989151693361828054173329519951163985944399472204344942246638003628714400539728393899934898882742680206184313674365052480031444823800368809670668561344501630866761271503353219738923769919771068661467411410532341198268450
246 34907581344572606370672962635670157507912026762092587215606019638094553451638659851511410843276251894651801541142101318812211699114119603257067965057811463842008688499794117875902928347303581150709709647495516834777291015972173067537614298870974612029084809733340929517576718759809454162399516373570275444693541468395320702815353275
247 806096340348971999474663607977651022451380573446396289133710717499759983847339826789925003097832481084105406924150343980443961857794220551340609695243980962785171481123730520803151577445838232489750886382704170855056225909323501936870054831248097392051807520929991926541630547156438720304740960576628301834860649953636012151898131780
248 18615075364587654502510677383753797446189431447458311750345615253015919825303708252836168279242233972823061621305032892915628301880952723340384674944746745924945283521620112816461633519345101611342015677419853919225129933187914827137611813392458162592545395269611308689212257798093993001424396996757670821278117944574416764618951244215
249 429885920133245898574982306713648305357054244571436842396712200337624015803383706018526969740525599557850294345827187633832259685612346308777611311131994589632262899200408111514837621626766771918465513732461407731024034311501524606176286653044627193655307729229790871140158793036085816457627132028074524891286847589570562714783944635125
250 9927779701867133969993517707563337896183778619519459454773317409690005495697916538585708716361357882205174927242298168792525431983712604175585330153228921036426074617034724536183307961529166269559342096897808137905716707242776156078019190132078307072593405349949860024974291035794349352915411778223101835717801117837842501864315630404668
251 229277504751577648168285556676837045828371687357813905078352601802596942175335241982737215237926047244682694765199186964722841555475375475173188714750878482677914371176687816309535889721723295614999436291679051063555143496821125013760505904451411120335928132122256388313811098181657096328763759261222766739234365018682543886762053064355436
252 5295184338108320716716969168911746984031485784948575972940946763223844897154230398013959538462109139732453396849767716723945311594278414299021508480423127535820325152177580039791587685191728361218292007208049757162566250293179161596194947432785697530875213791185326041323204052605449943957196404845926547360476545963521178936798290065808842
253 122295636208339092685227441743192319833665549160691138360198312817487228483411490857970342740074873804606614433472294298716065451195511568588645247504803998348318150492499771983147556827169633903495993927927265995157608907944667421345543721290888051356017618143486062858048091634034554706596425770876548456526106756046081294385184011221789949
254 2824561253550085892256224822243540584026482210338516286425866500357690132353107593713720779173120116482898272190643374209708220516020345770372755386099803584718534751033174981394629109258693485849037628832124692437484044121384940054088733919869581724048634442379328257665064842997863826960099049370754788315502437608713846103811766129979370835
255 65238071386704261793836006542038661934580014594035325272623282793764956595863603387606063866870320489001775920383475181279067814122766475357180721136578163567568444981527265860102758482182275113368702155423686631260988030490683149917343837003365075889785894258886094973225773594521134753362923074179836406269408559828653078250507750091177071488
256 1506819496604888797116715379895475000810901713035993742542915909601231681761670491705482459412090969216902884534715870085620800536178136948138211618469688893539338797242646078131128110383344585126622810352783736682901782968725972496944875901397071421460449149514406838836166899136583196618890225351226798925563627762860263148910744501104980525056
257 34804169180373633653164138466311482547774001706706357154674035230245901026010970431605152451337472785274450261721120216053982839093185607954376358394420259494413666246779505793601092189299798138368218218548343152289910686730945068454742302609741708997007884109663414383732558137734601515972434310214235625192020338137350530256165596043752959900417
258 803916897582200455610056418635696792530089322030419988412782026464783908601291970156522826849098160070298284098229447849635281486202284187349038055731535398440751764230212645106451267498779942596650764011703904053842706007298587771743966770535659451025556824355700160951981640710761484975827458123747544352098674579172422649081136224854639356078742
259 18569525787254682808931667977400414160675317438382234360071934390655124607618392010643528682204411862624519158805575150458730314991261894903902008894215047869779782892672262265486482823592315471808219215044692444909544334556724200205453515266292427081233959474366472459806384362615316784007780907842449233963690132954795428740840874421058706615195040
260 428943571853355285772790934095326985895219792140330005660835378425856928651195840853433102529603739760668414548719970806508972803838530288616520752303603775174016783656206729195439884266699506857703244655857805775917739212933026314562597955390762757863042159192007367514907431934034279708718194229200636416415714314094439472585494694546452701409085089
261 9908527858525437991835121204137175273469525189835512094460654834191548899810448638291386357697488138140694230906446918869319912586572394888559835652156879022107957405233376431277543341784150980242630695883661037411768683409453664418341336545981782977489791604550663846808506108004562482436218376088374488754132913189646589727427529693491029348107493759
262 228890439153396839179039205977217914217175539930990576031379070531240069360694974629881197283617821008758108016760869419697108219095377037471372245015511466325453023152776235420215985796789707135873030957220067470081378146691979921015638081199636428747982421630145415342545711997994713950385998647201273526227989244397676198350827346951720936205925760042
263 5287564085588121620518478668015620579375341811462539067197562701475547308957851670878466774924763104802415171813352261785540965863769734255389321538808049253497102138120737293771308254086176473274798235407598495033456088663739901572116427515474053054289188177844702355015594583918108043126748372584308575418795649439888672405268653387245770503394318244808
264 122149878126395388295535575907627921365267593581266529290565229842832597286267846856473577868315779865626571782279654946698655733274263309818144278256686367544064859942606266771886946027334176473562846188072771362089885712421355324246395509315116607302747535962758409568664984506914330665405362958013607478785197884632510940736879181676401220693893731513670
265 2821887937361466159366028105403350697298805272982339394920447664729682585785819248271854049779210249159322278391749715899275257072155283287027257198033859738726723332302785558334494802458011100237418972542168563086735717080410571624911276961688167993503188933958511465415543386748220093637687363950129542330703256243620998521905260858146132525169860988620735
266 65192216808110799041092354596813107436131788906535863479939474376409195687424504568029751021298945130506352556230437750122578806614190373601224157147433476556408550952560761203537553789862573621032566502057036068299306124782895985352113314773097443519554899491427283110377142753300850176050462780368230970543621091947264993678051360201747952740828992513165292
267 1506124685361387706960393144275209459325728594346854344817489779032215227010530427593444124201311047585730196321622899785210321858424865149552683592587616019199947894489620093010845154346086251602872005168218715156776766984702725280810869736868368549840030489650705322536914547702503195740857900413713327340703915112641057120262703000355458882200002435855282680
268 34796473105830186732099226093969922512190938520046729185568647910951890999432453965772727175195983579293078193190189656534067370426468874001025563356949486811228092859970088589423966238243671935231756659393734570155137578529025576848493012464726725890774076599879210806706407405393130324887504319483807433670456140855887080883468139368074234338935542086012526094
269 803930642284148326145682961357662872479641373087668106549998607264359363003830534650244959190579626434607399429044281218421110735173822758967816036588325412916269335022453985496231857100099544998076980912050132242267219177252512460704399382157950414033289579293642188451207001663625544589099913955929297948277150109043190522434500314054636866728117869090778648855
270 18574234554166264052064996651853505954359724738965505623481951555939424844904851959221068625347827925730945870882282890440916158985025138865717243088211171489255530634357932984722291331035609104227832765996555571205734887373775324920249135937412377211512809363089914984076846013262254773044767903364231952446525146354428069793539250830985396609965976825934352614315
271 429153036758477455552679178789681070832690791636169415385420591655145575889515817651844079921034610504876700152576052801562639727668533156205215152525371578738819259698970776704350322727638056688843018439058303885589785843167772981325750337472498381038853733759157409683545287460027521687369643995438571268356835381648076801370414359650607559064432853390229937705480
272 9915675606110061944858592630321243002803330254304972159640984144860524832219284571827770774627706455100720708258741080129684369768200109911143282975663532172810670322063941262548856125861575366236563152939797238208550489211588537155982898804773462760422135041339593421209019866231038946493280896199251272485513289536959300549313019538460698861564910308318008660848737
273 229108510218116559501984034477341424589009464605049354056241606602503661770074864872375777518068624835228907425254739033073458615771830718284333710833021046933205007698132254021268678195477008325710298009303117209191728062140622969369905625367277241363482231781844786028911131948001515511508463603766577431330061789232288713467455988974481800261810419414208747380323096
274 5293816203761321503716848673749497041783869765635119286780896696834397938259100977302268270988902314298674617487599395227723803333763891568611255897505121943635180561095506097125006302253280602992396522977940121984193187901405175461382436730088377403280267331262631111731293605846235054683708307605014971585561293980277263887131864723075214250829686834403306038463916625
275 122322165129782717595971087510887804775102231096738290550463424591760294786259094569719682190633957531547469065776014434907624607528589387822429074809593222298595043895125434500014614752718092963821067154709474548039957431384119290519874258525896344255324411619297736050899354302198160180739283400770406603691921029314507214535263905237212989824506035601566130914019057959
276 2826506967894735067264736029951649029354158647168999500752021111443230169555690895942717753322330214439386283805445726666440166921279196404553116444577753109597936289066334412005586005967584550020314588299500363204779240559301803832856887971331475742720596657426747843159317472859227325644111068734044267976587682385738389463286448994648530689443157758747831847249764036473
277 65313581521095182886997475357609280850782204530098026605759596044024674923197957220311169850482727341842644366055532598070109862420297265815729371161662497153326712608020407582322558983237700375645371797516579949476362597031120837444595599921966270476194172063074262288042422829645687344461224503248364966830364027069708629574455390872876647183158900588633979876212791980316
278 1509264700707637747825374779009829906838626525949009882343463689489079671055751192627518546173436379698985103024016567270836490321210421199865062198028714304933943615475299657832762019544652712486792466467183509708150808570515615023335713724973787038487252380548537910208928741525642592230469086309498894746191295571494957898567174237808354006070210801416810324042973897576651
279 34876728924623344607091316298130957238414704037593413008315642791909124283810653624200823531882385247754150927092420182871880189264611553811624450622047257813100938499515442127283851630180404558226952740491382611505734475172964396910272433513151849406714577960142163204924102049428610720345994826248087594652500163692723475102149555197227790915995207592829977736521369735281660
280 805961752528272274425142685557185563890963422929653511715833618643420033436070543855381134396994985130647053230190198003917533357299830947586136351524342862979867881672751699669686568269448513532321567932533744690253781978535206714883257635585131114467356824287443347811752695137518993848380822091412137967381371607498984556591086383070179182396579558055655658072144613088648446
281 18625220169719812232613038538016839362653517333000181419801971008425425081771053200994343462034836302727537122534842316081773914575769295293497003083948322355881880215965628385583501184533297902031162448609642858197871828090871738191696324445979716306296360148561090837188380211454125275601912838035421048539378578913041872092857985258946144253945984254217190541350263752438415045
282 430424154579042610418387650016544516384587296974111155700229037927994647619311473958861120808305893052275720831124018903383092398538628227404171118771733476673901427015533738342960578223745260138277816431165404129657592723927990723855717592346105982250296481122476879209684569065341483068991588139239706163485948027410654934883086710107162124676555874432721819829368337226389487128
283 9947181305513664858299959614883571660386565835531042418439368488021027489430358492577221235867109168466249322388998453586882098757057195344855290494185880707104793231684503361672803894085844181151762513352276977573407120459610170646565608793453913137442533000177982154828613844805272885361744160145027030855334174872190187351264892627206934553147964845537899587026097887214109194648
284 229885486592751281042576693457217972464508096289981352546668745003435311064637370705881161846050592152520728478348283691884258110105815306004649861315626268428172982085515299138513759796197297657352228624483036422230330492495322521087767350365698462545534163503348711186214475340031868546878176771776666956212174258001988268135950302415846141868746775445670762482007235603831437083940
285 5312893836246768844837087473979917802927363994781245034680476317341591613555612537974704620802068270573953375998753662103567133027961330751475802676862848870758323129968372707616329469967538999604379248577263568060982451613261687522828160973310711613841763587827951290611225346559394347305681475862222539312995468842573306565747558444792256051534646695188517537807328619494143747539262
286 122788792790502936664057582426097176300007213422265881222083326282965938869564016744858033057941333681013963978372199153857078455564716522357103411745807828907703044373863698057093771849236742881310075189693266704101848899412065854673727019983665922454187634701151820039923034831852207398132250026572473253470181977993833186749223408233180860193624224976665619021794652324004028933131882
287 2837881606698109831692045216478910571981717406808822868794667187680472872964284044471854589063242017941210950837578998243530331794649322973878258271565594092835447063556745859786195628361249369912774183518786731350421989617688887009238649144183512592059681185951254907415147646458922184661276037595143057978110775201062463286062638665516970143072450793686740934068477070963523014553507296
288 65590012462643813609458727232399242473641742250906087685428579539887045551923619345906626489169054385892736872624581774384147398975034962891846393881191167230039215620938181897846865860540661505388553447765808199100251832265286084546260726754273427828954775014821896370345626614023608671153277306237556929435912885113616410004541693016624769304890541979518199911953795632250348937305753650
289 1515964374891179423647567293608965065087046998612608091960936594215207161328042566505414777048009712157710684839775035369527989339839298206755352630039139517728287867434085698524724444397757786322755557113694232817501179873338761275439853601752910981062021167844161848886801362358666461512225655629758287925532190646456695875199588168296264945815028778513429481928538611394406929666348812925
290 35038706508594304713250094769762574314954542949028066793299519068566943026561616277512910149242550567240094606061970367752770113975810026832056647126487067211058890656141424927437893404411223632654904042550699757753751584284216238798156647214820230227753160596155559525970586489298354527635874052949967552185970317690271288341075964735428903567147651118554813105691579677734859165399616012140
291 809869175106706300276437866853113637696641456496715284879143076448442222070900904401505139397876947376494624624770729456577093311737996442185669593928855592239246329644247518339536491511336396489334023337022831279197685834076238854127709121982972183531840317326442848773297723557785058436525678290544627481653708104526978804599820182716575724734794144956101937305873584153494048845796527435042
292 18719289226298017564450612170580466423225450701167402049997863897001704939024011742800241704734849345683708484953851148307487752027127986691627052350580999669514655538036046673675824669385363177629840941564668348085258475787875088989597348718216777058260515651702453101673909090452283203123356637633004849473710479374547631137342523720259887420043021141766130483163983487804979549500455092260665
293 432684630028880358139734366972430777925474518943236702829655690115446039104223101008258250370545129006392871646605220388996366116354488127142869858065725652206903028658913016011184126999844859773675029103485117155306512316375273192670091303252170385559545566308964205973102858625967215183822237282413886779188659784758788466102028354564866732698000641366804297961414226820160840372696930980128139
294 10001408333760168713787453932557531395330418826607601462282668505543455408861030191483243426910417201557210386277073081372044095454780046944395038080870361786055725184248584415699175632351380656493546166669141952945162116758029926864593431183536505667316825308053148037058003112249186196405478927343869059777103318658700044148895059532865796095741465818728199215745035166449645263326361764313710590
295 231184319906175603092736869913869952462658659351829474159890471133717345890025346836516885056846417840381381456613057198669841090446240333683207207864268194624484776163661807273085954298838918179478260456701137482587824665687119253954613635589888111318836186549979227951203992609895687778656101422925220129618735377971686879339163260382218418186980831715954392769687389203010848829123675834852956040
296 5343958353521187973450061774074289611309665739682566917767641963659363503953884934585272963821427753353397725021096609327071081711922584887858445670072404824290232779136695928990151251363302750678324855314168002636697133109329214843162637031679476967537929455783133014532312240486628218714970135452848826823772039526191371556136153395708622283624805612742234597473481049181155537549050746286009303220
297 123530778738321045464468413970893174364914350513436500624028892615071167711774869304554758418443664128359132854700074039600934677011137161797616829820877997172079012168446986937535993811243472016340607384983637759613203872547269992525641056487102501236228583696896868860325993218748936536717613425390272681640569887979260265733481994295793645372684769328477247342516218574107995686271931544931896286904
298 2855582209851492901048199472760966452457861883581935764133430387781478170187534104311092260789608677386504982508239813275630691659964902139411212939201520108956504065679118257792787195474049133201911574636890912982549549424392318145107860946667902397680117862706367921548854832215569881530943357346315540610692740905538454951458649466183810450391783536474021351085785611409383431662342081809759594394432
299 66011785665708972576932461157393439526745691884288618059785345465168530665652920561047737438162318816904944281544495060944356689469438947129677687628199505152491873929909544529084709895797676086911093205659821181748801494360473508192867317794290781370008323600302709293191287203666802130038085966899684736046310120974826712083987098170021090902809811307606745669400923792422656837200568830359998776886000
300 1526003641651033321316436290362207250981129671804330926082413383800898683725461611168738304892563223758471219679685970977908553959353961769162141993393893386242172986200468053012641307373785438893276981313757744072687410683987290072050914958586202707899432921565269827517098463416824722008776462558255341145605658375616943200289402155650020750690569066172859229663302711667857728314086862887722480927787888