0 1
1 1
2 1
3 1
4 2
5 3
6 4
7 6
8 9
9 14
10 21
11 31
12 47
13 71
14 107
15 161
16 243
17 367
18 553
19 834
20 1258
21 1898
22 2863
23 4318
24 6514
25 9827
26 14824
27 22361
28 33732
29 50886
30 76762
31 115796
32 174680
33 263509
34 397508
35 599647
36 904579
37 1364576
38 2058489
39 3105269
40 4684359
41 7066449
42 10659877
43 16080632
44 24257950
45 36593598
46 55202165
47 83273553
48 125619799
49 189499952
50 285864423
51 431232129
52 650522191
53 981325590
54 1480349056
55 2233135818
56 3368729538
57 5081795128
58 7665988444
59 11564295159
60 17444967935
61 26316079122
62 39698325779
63 59885709500
64 90338777076
65 136277831768
66 205577804263
67 310118183246
68 467819412353
69 705714835199
70 1064584785215
71 1605947201868
72 2422603113467
73 3654544706456
74 5512952962557
75 8316398569058
76 12545451707885
77 18925062002301
78 28548830295677
79 43066475087485
80 64966629359347
81 98003445179665
82 147840135186309
83 223019767640174
84 336429729962072
85 507510900939464
86 765590230689289
87 1154908003437728
88 1742201562843488
89 2628145511624828
90 3964609478940266
91 5980691803775148
92 9021991861176865
93 13609853143036667
94 20530732617050283
95 30971016172094000
96 46720390383707792
97 70478632844241051
98 106318411443015335
99 160383426232847834
100 241941570242274851
101 364973643388278569
102 550569958832312930
103 830545671064065689
104 1252894569813159128
105 1890016236020109764
106 2851126869320162289
107 4300981266741297305
108 6488115297819223929
109 9787450236836356085
110 14764562240554857613
111 22272634126381108083
112 33598709047061720496
113 50684317051300128591
114 76458294613595246038
115 115338849476898940123
116 173990935396684893640
117 262468766920348752136
118 395939325526500622023
119 597282302720439526733
120 901012165610595254285
121 1359194670394029465777
122 2050372039955295126855
123 3093026770780152245626
124 4665892051947452708057
125 7038590433840712799195
126 10617852865815064737248
127 16017241028553434461624
128 24162324851266586488389
129 36449344876397932134607
130 54984557574514750765292
131 82945292485155415627208
132 125124614054125106567104
133 188752954786381895039505
134 284737565105922939244283
135 429532247980994890611992
136 647957890582415021389826
137 977457292069464362623706
138 1474513655449108363202020
139 2224333009478822302026513
140 3355450333588232370644371
141 5061763186176631880490147
142 7635769868640580198656314
143 11518709853133143396384150
144 17376201609424370257100549
145 26212343762546900459241930
146 39541838945588342360037450
147 59649646035579280066460173
148 89982670686257287982404627
149 135740638242880308891378656
150 204767437219426297294724185
151 308895728561309694852345261
152 465975315309411622394575454
153 702932978351654270645986817
154 1060388299166085198083338738
155 1599616719712118772600151277
156 2413053455979135327496876645
157 3640138859301731003748483435
158 5491221457264343306723386939
159 8283616163616497440089302961
160 12495998801023272087613275963
161 18850461314349747522702592358
162 28436293682638505478109820268
163 42896711381259916320206180155
164 64710537451320024851654025434
165 97617125471955051491963773572
166 147257364267386908468096978746
167 222140646184134992517416946799
168 335103557860119946592800537001
169 505510344097174424404038979403
170 762572351129474879014156048241
171 1150355472439847830083011572812
172 1735333979801771417065337250275
173 2617785626792087342654691269823
174 3948981387791439767370102755922
175 5957116519213651223780677479736
176 8986428078187331117530484062585
177 13556204473081811418142281332004
178 20449802537458468489343271920806
179 30848931546543147341934207739191
180 46536223311698454101130667263064
181 70200813173995988927071837741712
182 105899314976241970145496091005803
183 159751210924597652434008224970923
184 240987860946982377825737413618027
185 363534954055612781769370219544103
186 548399667522221554972668224451041
187 827271743702742432906947550825360
188 1247955785642857717636575552911293
189 1882565982428972244161607003480327
190 2839888014440445504276455591047970
191 4284027231893733027897071805919960
192 6462539800965786962107300309458133
193 9748869094047555336096433843611350
194 14706361823670685915051414612629948
195 22184837646529955076612515974992000
196 33466266320928081420706874489655942
197 50484524579717568977223567374187350
198 76156903719082923295663713270002165
199 114884195352169309358741607193105880
200 173305080658212641880866397779317941
201 261434141483782938988729551416364683
202 394378572594511789471809541400045942
203 594927876056817877992714234869874621
204 897460466426978256500167624475960863
205 1353836861936533679319099993385772457
206 2042289679940227771914170781225042675
207 3080834370859291326497118960576375869
208 4647499575547851179675575615115894425
209 7010845019459159876249475966409443498
210 10575998359522439471413205414800276266
211 15954102678089145626657286909699225651
212 24067079400956406332710424368820986884
213 36305665231014735670531920111061171014
214 54767813988020996676344649471353164006
215 82618330498571409354564932186725643266
216 124631385431307053484513981144460412101
217 188008909654687392015322975367260659490
218 283615158310398201800663066415282714498
219 427839075133037370524142912275458826402
220 645403705856795730132409252268713900135
221 973604253898874368068290177150629279761
222 1468701271170432539052524051685247091606
223 2215564912847735786884612926244712981538
224 3342223486420862120969381033206815947225
225 5041810225648265622721498201134859752034
226 7605670433090385065250002842080635132528
227 11473304259354096731270406548956967547137
228 17307706373259902199237965070440499133569
229 26109017344219313562876937105309161626480
230 39385969000140284365549312244305071386869
231 59414513140360226602867143176700983840855
232 89627968063791058014179661156549256126982
233 135205562322230369056715906965055879870138
234 203960264611373085184551361415351759757251
235 307678092719278092417890196443698980264181
236 464138487561532611121975745689530484823656
237 700162087368559578119587263601712983292409
238 1056208355320473607447215603254911000093288
239 1593311191757730418129218255896335796731314
240 2403541442360742918782070924335012219583799
241 3625789798647180439187694513068463017982172
242 5469575615497479989000682209125202431565455
243 8250962983239321037885068175538452752278559
244 12446740832669430395252378361155749526052480
245 18776154694953983732458651294167974332711495
246 28324200677779601818769732568093681405507717
247 42727616866659854737883241720292919031967566
248 64455455032003836160323590501639163747738970
249 97232328597863097849697548180547682366446343
250 146676890573010505340032386738252979456736139
251 221264990136621285060525867306619129642423149
252 333782613395321993728555789747933663138763631
253 503517673248803408404175992397419570046647360
254 759566367747308229812313590065725211579684906
255 1145820887061008763703264220523795646091853790
256 1728493468081057894724313351469791714081189000
257 2607466579582263100000804994747160689010556062
258 3933414901004180165788428569472959081308904261
259 5933634166049569232084494798731125073209005575
260 8951004484048287346294377403689732183859476142
261 13502767280780017161118876114634412671480667677
262 20369191476088171804345056785846247664108693379
263 30727328166287939757927125816023835656407365532
264 46352782207734260192200881862390194434094480972
265 69924088640903405491286195982260702853400027696
266 105481870545520187319906550703258167512770243073
267 159121487745401497081128239749598740523620659547
268 240037911077651852359218242464988682411925614515
269 362101935891356852062424653222766010807163063735
270 546237931281829562398753853738493119892431444490
271 824010721833246077845789003801938717315260540809
272 1243036469662197113433288086445510336001799702884
273 1875145096986912852691648460601183266701602239436
274 2828693461994401198426882299188586260377573288893
275 4267140028143494405715251101437964432729189002515
276 6437065120144326928551707337275272245148517785669
277 9710440034236744820830684218552568161518729065056
278 14648390826966429177874752566149972260063975284827
279 22097387251557253671781061233886471277924713125886
280 33334345670677817091482624084674065563407885240893
281 50285519669929738739319698534947701082211001558447
282 75856700877112902769333292744336974954398653908000
283 114431333428194867098606374500883854935558135573450
284 172621929490022455213801955664789913334033955081799
285 260403594436453883422387849989997499637789666361454
286 392823971993341522005414706276528941262413832175008
287 592582730305905572725602035047877814055170864190276
288 893922767683724210158336947062717206510393260545624
289 1348500173420200496251483467925748606999943501880574
290 2034239179774075758036955697755771643873341933390698
291 3068690032150585001277071044323434206313127350323638
292 4629179600437251582647012324555564185660276656234971
293 6983208974705864225498152011345496216162191769409942
294 10534308839476952730931641648332428598601333510837951
295 15891213212641461437258297541001761285456777728919507
296 23972209398615766854371759297092830291547082876034957
297 36162551956318514455675683264185986263927069572183192
298 54551924782909188148616828328023686493141505655151520
299 82292657363198460040416293395031821740824924226144644
300 124140101066029421431389897616708115504563129660342453
301 187267797473942583207539292601177126271638688949888535
302 282497175929383616866341694859750683570377065313371662
303 426152576601866392333137475704738062729042111650117046
304 642859589470041365774899839602838581802432462363026676
305 969766404016575304380430219070017464538650421286391946
306 1462911798725009766896059000997439422464890079109833298
307 2206831379170219827510705619582425330039635362482696732
308 3329048778152475926475659896846518740599518262589531759
309 5021935917680124581807637881534682562745171275397564438
310 7575689646482736133327936710834997051507585153177740478
311 11428077649851302759618179945648867489731707610031452512
312 17239481138415784940384695888725726808882091329776557704
313 26006098228223068064142968590713816036120657389720371384
314 39230713478313935325962569923195294737652818251614560074
315 59180307115325467561231607293098844454085752474851173721
316 89274663643327779220904645283011647938115937955594985042
317 134672595616952962640599181292775924872126756676015069413
318 203156273796421543118903873405892210955155498929000439379
319 306465256675064042956070331269227659426900075183218984269
320 462308900403582999775450839105098242754661086610055392376
321 697402118958564528249030000030646148262812529482007990012
322 1052044888392389498545463277198251507084402686220055309579
323 1587030519559282604523275857253857582546277913423580075495
324 2394066924141738489881843384986395126379752686599345461651
325 3611497300544122063295150205889932544486145651879040533210
326 5448015099458133314976252665319390584883673576685358217315
327 8218438518409519650533770493639688255938945470838858190990
328 12397677034264304557520192193259984802174928191834181777521
329 18702140984765795871742566865484921761893781405555039147404
330 28212549532252948956158229678676937325076972831230436487123
331 42559188905600779090181109328107081738090482398372133414560
332 64201378121886101400496914406229858520409075596443206037557
333 96849048554282133575358785187452214024902047107678699507762
334 146098705047457028877132746642974504761383705711784102321673
335 220392785837028179854493468546858919853757548479488127939920
336 332466875960524625667919960900094717462567479519831088596548
337 501532857308163389039475301435122546890301967315847024731725
338 756572233648793785649340291070257130719339260218113765162546
339 1141304176560892505548266658245344426780259206174225538818842
340 1721679920968394382578059295703988052418682367345633915927318
341 2597188209016938991076421441084416687338115092784998418379658
342 3917909775739577283632658152101048460991058401388400060489074
343 5910244377955910851970908189319802294823665929392483953725728
344 8915720526148560232504475843907592109487344772096150381097749
345 13449540732506702195263411048124777207183786257001214664088888
346 20288898175400568407457698239674114790171418419225639134515713
347 30606204134306664521701935645834163865328612574411414207961011
348 46170064210120966550070235547656033982733260114445315239481774
349 69648454928041429783082093576177958738063039819121963866624437
350 105066071638688523403458731487720882414397187201368559596672021
351 158494246871535747548052138305736519939993215985564392659098280
352 239091705815002738171545956943190272176454892865071982564239631
353 360674566540333812440970075405147830041161452147328411831035330
354 544084716387911279619962129912412097241229262507644072327531074
355 820762554583424917004185830557473052654400607146413086300146692
356 1238136545129531693498510599960179243381270131912337909390790176
357 1867753463927642783582695743745177400146750452539378443222320431
358 2817543037346294702621185717747554766919225709865317253581108296
359 4250319392049123837391902417249571274783613785324473822274128139
360 6411690857948197183971810324537171902546032310573160877025897838
361 9672162457908140928788615042413935174050609591788368350184155615
362 14590648346090844343702445505764605946343953449688295049106389971
363 22010281577231271882464575802247518869615691107850196217286216508
364 33202945038340383677274693840285256102847931433330908319143217541
365 50087299217447376980610188135425766308027803264875757509100552543
366 75557681404501743072988280190704381611607959366515479437527538154
367 113980256640300780916876650964277014821314666354270064092404621023
368 171941471234912641651083528594935644421578702151781435060579961640
369 259377109701762079610960409485239558564371641286250822035110549397
370 391275499471121537217738653888640397799107518149319195972390404475
371 590246828883279704648439009279149673210694093814632108523891686799
372 890399014192507669098099310524326961218794772605118710669739483017
373 1343184521592349575526029953007854599748273918089537208259262311139
374 2026220413868524380613285387127048433539273208085588291910883292024
375 3056593565201576892818605217714937724670135680156178516337287829957
376 4610931840822876840114015359498963035421809986853529287940584361996
377 6955681868456769752821064269728801780255261934955540472477602159369
378 10492783655319439929308525056340342676079518495721678790612637228637
379 15828571651130720517666759373570997025561277604090357116822467751046
380 23877713364266596888313977757007735313432656658305140286105674970485
381 36020002819733079859241457062065914547485605952683920304954244871048
382 54336886591293992847534198211159321388875509430618290681281183027256
383 81968267998514940009186978031071272708892522171981511899658523295640
384 123650753294224861826062605274997456068495674680741374995482641076408
385 186529606682750307408985431095580093458559525450609199396776302685613
386 281383600522282926632182800301573262596527629329754203191581205225849
387 424472726077997592965995309394656183145855186531045848242262828647814
388 640325501733774465813842609350748175754237912579220157226414748005488
389 965943682551864885295792378351277175820463681310547819049663859727473
390 1457145147796701634728503604690413841348696519801726488575796557174655
391 2198132272202593522086809540909313255433193603606013379700478003740359
392 3315926003256786768546901953633536872047538382797946436779422866994023
393 5002139952231740267300072366633146854833244521862180151457516629662280
394 7545827041115455271891824976305885249664235127277455877118690081815445
395 11383029319086776412780039681025715104154352824732144356673009359438825
396 17171524840574015164931939853285467056223025444694109577583591054141061
397 25903584809013407826995230177774595933359930494394910964373866808372772
398 39076069958113279082933933253398868908538276309601126228255524619611044
399 58947024306846114760055021338911512760248555559281738771821815463787539
400 88922751913296018992178749750467947479261911301668868125157310463368467
401 134141729812733585772622521252232139986635295892731105571201303016433969
402 202355452232263816706099417109706507793566649115294296324887577573919232
403 305257201508348109295404437554405356876415625131063931003573524517706496
404 460486525293886745914038222163552605781869980322012630742642047864051774
405 694653030065986365953176438620040096657265480205701750087204352438288512
406 1047897833431483958804071908649989926756403904765321660042520892507629251
407 1580774605137889527973639003485453582015462978039518228133633655408510963
408 2384629753519035158574445967311157494531986349805715355138437478323886080
409 3597261142028676335154399561110247373399983820800762122580316756864114352
410 5426539572800881625422456382563244271609756257626642190877552446198077108
411 8186042261743373080597121950579213404626654113156768400189603815856808282
412 12348806640409518549488871999350487432839441615654742765639064275450234062
413 18628419029166597057965614471771230795734050912760468470754722128323855599
414 28101338504293574643550965778981193673010520268359964658457228339576719041
415 42391424870595783301397208937843060038878212373521523640113220017009327231
416 63948302757350861127246080806484350025763019629222269546399260994144161263
417 96467279362019098700222620741067047881213266084482918647186159910303878235
418 145522798670995502573599972332057056431379976824816213229232365227238145597
419 219524019678913123100298490503188308167105794936844699093393360052115200999
420 331156325030140166673652282614593724896140739914883957727571169706567962038
421 499555865311999439933427739275646672347866274590268127522650340836971994942
422 753589902125249155469476247742695801204173884916971825934225039267224141826
423 1136805270478527949831333747805563399489327335987334964585580129991923277938
424 1714893232172012519350658187854352509835092029048123852258115927636656236485
425 2586950354752880398735023841114293042535573238615164559054568003556473959063
426 3902465770116690725748815935582850213492066627854130718397585690769473473478
427 5886946790050494018568612901918121950750952292557650507850486981890930580033
428 8880575654056162158961579453227853467404078441055595763275757969649733842330
429 13396523997924327763050437841780146084271721905589207711115876822502083455769
430 20208921382815060185996778321293902054200906634672509384727461028038030954986
431 30485557561056718132471672531507406928392576862638055041962622501539723561630
432 45988066468446187876611061330603617049851368667037373362285863856219580337554
433 69373907735506608338157715027009028326555469563039378979677449654434693562050
434 104651911769257583220293815565655423680304585483148595537999023836680679894854
435 157869478518002873290066400711699280379131153994240404330287191335726030543250
436 238149230398172750653941970015275281012584463802536517479265090033033687814159
437 359252823735490993239516460051933117350137642814906835297103086000476889697908
438 541939989250177397409920374207503659600345283168251634185701523195059423419366
439 817527191281663240116801599456031680087882031227422759693481104164668167692743
440 1233255935605727068371866680931436373879914838077646595101075347720948346979361
441 1860390967941216136959119585525795867478613139483456745261420393728380099550822
442 2806436566548792237716206583268609979016334237006503922771449549968946375634134
443 4233565061207628304913008814179573492279680090618459818671840428202893170231189
444 6386416618537293434294853923225238780979944942314061945388586949005094194508229
445 9634035767929118130864165473824318101266982423580498883430086297696861087303443
446 14533133480257556805107459834729532746233102575798443364494382345214943951582814
447 21923519264697949508194281989987247654257955251765205216946681241342936077005880
448 33072062374057558435739597270014552024844777914506651581568803047232963509653603
449 49889860130018816348017273612005481882740435462596471474757717521749011785323081
450 75259840636526651107495545816144197929546922937949555887009439682910709913483912
451 113530957951660467068992358539014483062083784342525025352629506439133183003777821
452 171263695277691138129893446420439860186281633253955930186827128580573919230077245
453 258354671266480372573267046949301444094268875470669518263716017311675228810282572
454 389733130871581991504989641568686551296589465075690400480853537493592870051646370
455 587920135348729496167484386100396419154408738210594462418476470315234496110573742
456 886889150982550027488324314612639618434888982627081059630597433807277445896103281
457 1337889823528474278741802739076717160276316056505928005876307820230627168802012500
458 2018233257130315446411639566741037667978434919862046979187326185273133086518281905
459 3044544781306613150996660766846939246573693977441770639743287662888329420683457908
460 4592756012038516243928472678110318146207062596077217471306052255165691495132870558
461 6928263271287267997383403999053741255399262068557789048747036462527536774152365647
462 10451422159254386828987849220267275110776640139056798695255981564756587022817092291
463 15766177016344578725820457597538095374748476619299292365347782239400913494283879032
464 23783589823764749778046896780728315790456984252899518553587498357023121851950982921
465 35878015597482833723540445492443023409318421988726705853031172832154480100950367737
466 54122696058565943186255754114022363303092085174954913891532305612116244215781055798
467 81645157344026126076453612789106408490076694231045623083578910510367464061370616647
468 123163334482037007537039178748327207955335028634760449317960103439764252867101225830
469 185794325765287266354708744820987453511340157040444784845219744288807374393533397330
470 280274414717248946777483862148844426518004413185888453185105451455134134070184268041
471 422799497355655946258553158730967601543980868843253174789018622387662237434477251282
472 637801403116065153398706675759259060870976310638753955201416210594686403450042888520
473 962136029870045101389520657243780282493393792322837866309314420822820230485710046832
474 1451401228425386849361236385468114294669095137817573140763502410437608405910427485606
475 2189467456238234833117347146485248898498204009573014327252731893710719867069216875440
476 3302854957017671546289963539624710748698180847457984479778608858564580518333154338887
477 4982422020484792480493139713343455298960149651091783689936536843409006024672432904207
478 7516082151129999217359226218282657079950672157557144535777070036526289862157822244174
479 11338158564303692279538953255454486961750344702403382222607618314837063611138379582610
480 17103836419612023901074703091605165472769333109778525076591374018029451060408048349237
481 25801475487374472392512336252272320160205386372452332694275943650118613715984535182746
482 38922036027089563768237376111469300485819447903672150902899149234307372316686265880233
483 58714661075695517007644821035083337032346923383406835239327176483481747947019625562037
484 88572227383850404037635009164093817892596453232068467541273901647947433712446320241634
485 133612956628031924724703451044073511496511743734038866198529653986744176269846785356496
486 201557787426032565531901749910446615652459043765182176142411751126251906365332392460967
487 304053908373392847343175306248290043861598763878667126481045713433575600043367789344723
488 458671333803276218602027509542853486537145565877168393355577324218884693196078103892272
489 691914777804863499891791996105743028943114093514057876751718815856560066658296802995383
490 1043767125743435807586537662670825843911614945561823863818421239044601687514256725531211
491 1574543350900888281547085830475231632163614117678870822240839991196545923561239245098146
492 2375229783272170920584263366183124313200882482287723322152222116654310141618248240641164
493 3583081101015864864319292622718448291217425437308007051108130339523780824900073867876676
494 5405148700506143027894759754362047168124140600397326364313402800275014212409118354000876
495 8153773707857216638862135357862950679899089262747620070366002116111124428427231822872101
496 12300128888723819633826970788798976588112469426045125824413571271136289942661145619406029
497 18554987678089190555022766774741477729180267609466421271977368825526879578274359082701773
498 27990565859002368679262085746511084920485057671793980580936044268647693327777373288481053
499 42224322144515249971228738955981507535704456843264653506296208285549824241944168906762873
500 63696224990406330689992056496631790022927157786933606745403501260288889096482393429426982
501 96087015065450309919186949675922693047215969144814919182457752077837094518359652556034750
502 144949162459449820732727140108470501004294475253565227823667804580985542359834778548106185
503 218658678109468786753628639287022458342537705005567129468829635475785798669328387066486728
504 329850940159490739758872062283156248141912716723648478612744977558631409402371890085352771
505 497586666419110666210436743178333259852052692401325359809231617258244769301880698042345146
506 750619326652112868497455195068458357143016760348716286781716972916964253420718751639804126
507 1132324098630694040215662919230529446859428033794578375455093083974435934294478669974974235
508 1708133295819135386193745410569592575058659689763645547564441299177104369011496374026127813
509 2576752857078909582778368430660264856900818018521572712991263284678933574579684922326352269
510 3887082643208050395524122936546212540794128683138100526107014842584943825729601184144700890
511 5863741038889465468347136444611847063462714014117022958801574721597485147931120413502005958
512 8845569319508852949925117655930655002243387885173145976001661533323170092736255382256049253
513 13343716249968462031690760046657582546919996666372462816544588564645166455649960027492418139
514 20129259850688595552763977954863828041850719474854027788490715642296771976880872402968987763
515 30365386564443883668908383123546733988435443111627063993611300114865655121703368877596532394
516 45806786143533577329374506827506000931657167255174304430596459062189990985294123053600710299
517 69100442780345273908417926196815938931952501283530601223790124153064348951289874249109526229
518 104239384476307059303567360673851798186555805451644881735108398827036164280260403115034807623
519 157247172938376818230150466491051095160426110989902495751847954413126299122498971378699476628
520 237210470124485437228208161108735892690324213700440065079459448846170984392307327907143598152
521 357836685297550203103654618082875983326953144711027071541662944658768027417083929439893368806
522 539803716410748142917593037342185996439100476430424338269517431162466700094957844568722203094
523 814304581456087741094097912945962308287310184030201969341530666442791387085368482142291536611
524 1228394564952964215432064798779854190827853704608554299568003140773226469694979382881645005099
525 1853057494172227202686198327484940957780668354542356630239609597045660893489037656754048215770
526 2795373876340242889857355638493309413922239241478671726675586425791573075343868189054982719636
527 4216876774250380952733794298583883506762244121216514247911740889538442327504650245964455604870
528 6361242007631873197334793043071759131437953807959576036825320307631984586261193913761808420789
529 9596059369520887549164020786564593579150688918955276511692932987725370681588256516476991909389
530 14475845332231001092892751706189184342469362551755255092402256913364312209310899576178864382682
531 21837098960459692154929205578428519140738900006828179580620327022098851137196620171811946677234
532 32941695636051453223912662736592866745806120950338126056104550030676677253968825267742077173275
533 49693199327581734029702992943356362671007534675729087918336569619419559736886085482675898512730
534 74963173926852701072741333830180078645239306800957475169300065463053396220215769999129708349598
535 113083430353185803272567815087928633125421762269449356708206857865214845047288091198776556826334
536 170588591045009899263654690226426560837951933265524196051596681157835296324864311115767297544233
537 257336263180504135507175571366509610278963888498768914208081133979158699291314991360763992155514
538 388196842133674623343366074937031557779715012691772031540137116904897420832118726404812584083116
539 585602613405687809374930056584971835036886552127532163515612354521958354752472831760421957658062
540 883393123299761950685258408698810032379795949742675535810105890660905927845699595161256312353723
541 1332615996630948018368052576186214240641704297082253348883992460121033930830500456303514684630412
542 2010277584959295783373880719138292379030340997625639960124142429800772347187466674973358282904610
543 3032543492503898601855327629295195680815114675068361755232350502240590178620889245387800169993000
544 4574651830540084609619639355121351572698170009247257979411224505533469398495640384266074420046822
545 6900952755465499042163644363625920252895984998183953920564970604882406038851543845163530499769929
546 10410223706039823846840204518391777119320697124958057833818584324276077289292367173962400920766361
547 15704028334922764530194835209424470648688998940834838753110251680346314265494442865782205028941351
548 23689837308777006579322127144647420448487827999299273662379848727987014318493430004951822494042563
549 35736588074558077262699326357573345056460514205797776726565401693731769251187540244259716131943339
550 53909349843339104136247000382745607744282437603673605307906559034163472477642624156725244166545916
551 81323320359185255432836155081610840393620174240290609831984240065474751955417994833698823810278621
552 122677837025701384152850304752798421015622710524309271895236205666062866954336940650647617175933903
553 185061943251124377050321215548220800753029385036759171787987206841744398419445225442046862365084414
554 279169601210912564440941937735146221475569463951110527235007874200207850290190970318604551039035501
555 421132864332366951077186725080872267788464639168635680922303504331004272059404897490340478469787863
556 635287254240814436576352065605462433223954780113613631410790823242517993337259286603808629817017163
557 958343386571491914842663108536826564082291183222555432862029785342062637606164327969466897600919258
558 1445679951005557852636146509246772519025336241442932587763135565524424655058255093074387208199474678
559 2180836796105463555302045018198499373995770971730402954553286819730132090030156725894606816236110282
560 3289835435525977491779338957995741563035404503724052304740155689718354017376516087675378844083314527
561 4962781814838291728745965185108954925823276222783913559273279595591823680332904495466348396776648448
562 7486454512504192150386348532493081476353164562303554299809012094391108695273233186412701829281248398
563 11293464685515421554628051591541613261038494473568793611987833438210732939236196904130917201939461599
564 17036414819586138540964939229992644599012448052816715964296139608171074406563786837344350622875494261
565 25699768670394349109370050425522209771238043292497864549672872004337572746395546423206326905154770188
566 38768609282303667449355495203278080816564355638389692565153422083234415522207593249309587651216571147
567 58483213796992487934390399856572743600763315385400427534531582125917650487267341979200201547535268971
568 88223084586785978449379085550504550591337713555087904744967450035536928960717810508720163741116492512
569 133086267813952663354808988760667770370730155227927083717041458342938119894081679970749807505260398413
570 200763266934106073633677105721375628804609848993928020852415432436630032107876136385750003008830560395
571 302855358498748811381786542900369035353707148589419897458173387638087060749928913733290624332807538263
572 456863297614648701584719562489418876752111298260054547092884127297838870033300103527242081475862181114
573 689187319458286478735836812121982298250385769607984546809445510257915572783909115643543148312123714576
574 1039652700888942360667232632773936517167269768645741115529818927953971995889683179770763480486292830944
575 1568336659640316403435533522449836203587216667284433029615405780205785078170247334728741814282234652420
576 2365866866761012001008647875396320522508419404683195023183746152118813074360555082225273566453359358298
577 3568956956296145871022963647920351527217333253740966116766132706512447353708267164195611868391053163496
578 5383842148874949069942234266168609978345272688444562434442611461067958828594210444459342798527717402769
579 8121632353359557127023077854826337277776213983057524264703292764742135756709439341478293502307124705078
580 12251643019831185164760227815497970912912962695337678049376545286910279894390371385337793608621229217365
581 18481845785999828651866484217939174680290235876138284047830513166244585184861487567420023808646112433594
582 27880229868319018370167019053313614195859035861337367694191162809684732862726525029882726411051591403303
583 42057878120546022986264937555895093316772887733077797783920563816397937247431552025889305408441107731634
584 63445140888623311309532528310698300847283721092790763270457964952540109010031318439471675667493762582940
585 95708249732428552482477153085381310191202135761145413235598117731036896398764169568670682632587107794328
586 144377787464058594748169898457308617550264115669445032839757924905254262837828688349542601500898386566683
587 217796747629311643868476258670605766512343294223263837528342991091748286910783097834111812393677376942909
588 328550700984489328411704474556311590359280542587871501852579564050169551857939184593395264749028270304935
589 495625229909869079800070781015765420928556748415094135875452465692335206679080488547867342676047874102500
590 747660460888218588120167433393009186278635675050680948232524651688061823444402918016820668423395890570180
591 1127860591110824907101555050531464908118019566366888498428564724289036114519528161339705305490881134547066
592 1701400006454325884632092242736416181619405291794846875232823588174194834976165573876825772215418739664730
593 2566595556913414175424640787094603335712567269291599350680717047655972570358820006486821054116589027172979
594 3871760155035898011028295126645821507913051302689187631175788035438614823952805393551970447770324795930257
595 5840626762461630991887572635501281898894873695011073014247288858548970981069391564666420019741053976878213
596 8810700976405586945291916728332831328337744577712000600475117480616321331711145318509008995577356441483535
597 13291116664834877835385987375164714753616946732295432972199679111412850129618907793136450079990472021854815
598 20049912336296206135080825454893994286039720295491694783578541461349107319698535434951091511583742966506054
599 30245689269792969999640780179817126278914758629176455128249166629244105318231778784762308448353594921932971
600 45626220407398535189982266751716735407034787291109482421604632420379831564813054859246143574966452931851863
601 68828055796486731112330273653478624509204255615885686215753471631875909121476470313886692455007995088948204
602 103828483324384941127679346164148050491137310493714615324303289836731236932708795594508366225823381590696921
603 156627320424650955892540334547183636599086051661821002597354924418417465156580804340472322474748386703550062
604 236275410349220814658842335752618193909914783469550075534939188653255638144217168224136628366736202411160064
605 356426129134661730839466698781920112172950638826342912118903177706406954634214316539650707489794194779975698
606 537675864543631334614598945490889391017167119499017116018000351272471897630066782870709376415493244772700697
607 811094674833780153588287998468492828587522826675093767284130712916138164227075556973237133738439469822017655
608 1223552357333551724077085814477660187087434887520170616297498949115848700086315383883905057393686032381172846
609 1845752928218018708735188657509027239529116122286262725564802629868107994677429268388917023356305269187985207
610 2784354794141975717703336565360083043046560679947908776737063755187621199471736782296527950658938701575116575
611 4200254270839043720574349314557453770813409824083801739831744099537715590741555613966978912447501078440485752
612 6336166632506405013729783838440448471014264478267873315403623285350163153071765078061065100100140541000724439
613 9558232670249218370067762728678058741442688352374313003627186155068912276923153133950281181568523791862995761
614 14418783008312423944197584115102880685335331470107900345330011175912409373405072560574402720405856622155709085
615 21751019316354256586488839907937541200248895081549880032027695547981414011770890660981844393491319027421883973
616 32811842790592662633277311607698823333511935955542014290205370626248252900584244433473234055289360198700355100
617 49497313742215102586913270813225891747199011719669179413358948106673801808103196901137060431033488574533834679
618 74667676647460351347239512013016093431345802337143851768000368300993720421889569932216172779570499146684885352
619 112637666863417786486842212625520958048863501357606819138380878863126950616959959435934635085126928527209333530
620 169916148005199952439961513657519419548747119810814373347615167101796716795152194853604054702635838553332375868
621 256321869556602447142851576219083002464605593963061707114117753285433375605835489768492939801726034437124590585
622 386666609291197399405674668269570784831989533581901504569060709917804141608420999717060992576016264587764558871
623 583294226900664917292756575094126399540552478308624707641672015436390429057469014540297741953474763278204999605
624 879910876605889207956045096671367703452649157985711407989129115001226047912140446388518520566059706751771344575
625 1327362958627735729515489983499602816978647533655451704962069967975578245908313672327533959104567270071905197519
626 2002353273246473470300064086930724806224237459091378809948444056981493681785063051699489003411114774135001969367
627 3020589511572564531647048594646804216978330842496757589179402345637085761960207236369251440104221658788641330870
628 4556619013901198970629270547178910291678958144346220896625642718594467095747984309056720340056875575837152307142
629 6873749894945678869731188370617851069757486324970804136841642485990225201102500139980556036934981803539948247813
630 10369187652977260238394008456519732070765185098065577390569364442562262427653140059756541887195313207841112676412
631 15642124637341894527652512455524440407926945914655777008642292672282220579218700143768944692010622040719324194439
632 23596454356758169968518161496450084874351554973084586329632725934643047522399911559999307276575526053008826128064
633 35595718044680456770464377427913538636629287884442135457624710245724837031470159189274283183764735154199351649601
634 53696844617398947394150891964026187805799574986372896409218555466895991175384932008528345722795179637504427812436
635 81002752023314892793873330794998686998997535684102766233182972449813990468303101157761223808912434595853908658628
636 122194253351426790772580708312551438145198231508250391855112455234776960244452732041966840961750758667748232131250
637 184332447715047832348680858576976200127830677984289559791726722546699965236808143630034348376732027179689923764592
638 278069142768112804561840971104749254769821961625997656147789007193960170219214603753715835923365299207669406775656
639 419472801008549431056237589771699152706341489559915682477048226882313816157058859283244116659889286717483332272196
640 632783015887139938642076305691110039059675919152918093439146316445702276008990762432987904752803816215843649121176
641 954565693490728621528824140648576988388101387340291009227876263600417950109238677940549589022835130143290016156538
642 1439981226284922969807999177674569357775067783396730534833066649774645538996952253946836425577067613579050088334667
643 2172240157165432628726579766695121772890786027334529152204459268805558542474969412364615579790224328263276407278534
644 3276867235676341174303499396727782948260839096776448057195853261334772220986085159176541050941179951397080315379086
645 4943219028903780630480148288888156159770590893020792610623984145474506428100549732786236619305651210967183448581486
646 7456943663044986920409226238330282917966610474816214922249404036682029968634794405602517049155048485912737943252892
647 11248946985494612202795734510022874659730325670428022560333047867094541709894220638790329468711241155460585136787052
648 16969258988715110052251220853028313721200936499933070087459989922501463434342548098228583178123014162593919899569821
649 25598462771440223606680202398965698549136451138624165943026854701682816196469216299502683681755563635038766375908744
650 38615787330288612126328523640249452261700326598170524024281340978892904580367077085987851494204157565468137582434183
651 58252678860144757615680246480943846149422832471520683326011328672661901685949808973709674171683505511587715474006910
652 87875318075452899356849408645450005132270659373281971720532351258777159510143104290932774985780388395181629105028650
653 132561655154116799815318871709949120686949915471588688802995330853241622879825858378911672126827129842068237559274754
654 199971878361914128210097370650126100435509939487291654047151090275399018786595542123221391120449029809235909852510465
655 301661533186961718263374022533381529789628039783927615048781321933413867925083151880176374573555793311301541379947841
656 455062388522524644684826975649138705354451131102218393240612979540072088560240451416291625324004480435372827292247961
657 686470612477731604662840064545315447149766199319021938213613192511327232910045374285448866703755307572417575078923500
658 1035554494682714173010603686075811585619352328282282100150440724260765412380106735787979768710163184426215371576021345
659 1562154434531395426558321310722889895626226143969090402585912880071635951678825178312832596364947954849860962253458385
660 2356540857923465258903381272606704249629389128648546317819049082590877250042721965243931637244744729505859501828458900
661 3554888487531963303255122806323011314451248714404495783895235035258620469204809665556953324892291447974072636720353291
662 5362619585523739013973401061472886041985390774327117712020528110081890028816968073456170432611761528701751986754242929
663 8089617696843219898367288238990175968294792299332669950683099204111470623763241193704923622370243863037052016759287879
664 12203348277348976273815055153018956071464606474471511378611229842400838821820275707788512462716145710177201871545958502
665 18408992211880342263176030878004517386346994938391448429375693897485816275414438984165928033929901951059856160557362046
666 27770328810995050680904073963437443581976935630551748537522544066382307300425513833406594883182118356545894956354256644
667 41892090202150741068934626735636306908375513291594908549955556021483822161086914221047868789962369155701092589805892395
668 63195046535073843932402593000665609955842408458377346534472758998118432832819461305820224764882197359343895288889746604
669 95330977454190538321757347196324663074701725633125510195396302217396360438591021485588901722573083701445682012769983373
670 143808664771335551857061386233899529373662071869729403511893789606983503054063872975124219564792292741952241271468804160
671 216938214792271377355434087065679175192150492985033733931866490885403080275932059243603663260153333590780808606023260040
672 327255587221322095542481353639060909617892483821040086010103687642701277293800079448553095799932278851888337947766686624
673 493671525185740371286400998168275321964433113203931184594972728549177338785108162154975092863597990017178227924590950334
674 744713258675072186744087926892069889838900590112003588633344932373090591790522520492638946336954423262422876337124681875
675 1123414678287919320752153685977407895246885319600680282211269622508432042613322912587231816015047963849350355862376987256
676 1694693259037841625036942259955190789180597421423769348704150401429917068564350984616132270565755701063182625406237694790
677 2556478295801865498036477314200867475399794583583516876734666622976326921683626957834151240086900698566341812456436940093
678 3856498066568443436719571676488387078437500489478755576127806509850630566668589051442716639961527734188159069855363568405
679 5817603600182808036225701747557669798834837177727104095742119155657640770181494068241395631199934653197203934612906426337
680 8775970080797993789546896109050413001529770549755737448122103451449439916847571183280956936332842429409516874625193915416
681 13238724421966701276983288609184167499690113688621560284593214331717802155013031786576150806955528496774375556916959682706
682 19970877601811620186233443070959298214025083751224569646235883551371536229229767242656397448143091218198622595851920713945
683 30126463809818566731026156950169906715434612428347651174476715766460403011728076453924694065700118810907248450593194469365
684 45446366443204092124485368931382033487778960715896026123074046908108607121820967727535873995275136657093486268823164641404
685 68556742534676705460716036732959817721866751747839551622395227848894632569467724176262818215968400624009334959172013268150
686 103419201903407121647556544648252479023375659337662570831575084024984262899678430849880372513381059757872001673860163916943
687 156009911307086643881837798162845120986621700220608405615387028070023696706971092464638938438094754136819172727063146596528
688 235344036485386910489762024167673758135816304923142608896675437850443643068728794129475035108692360437334501697692856043516
689 355021133242059711152788480381740277266049677959420686792688032158940815674240891505646024287698438292748331611017481760675
690 535556400454202494697342474548540787869929510228502042222524236507416598234037536414289505638204167681995825091384007870975
691 807897421339992990270565671886700507368514056245875396242675665734694175518348565138944153730266577223901253822321989401888
692 1218729237208742722914208895754268313358971597453812099004671034418373586089614976135555357508994546837635605221344920014965
693 1838477156126897132452829787967814504472281869729446084717853820197692998354852352085362166094704813389787059471107804037503
694 2773379148055607514181883944882534948367274249134000101522664121787122835540160466738534619473033717761351552246177644062494
695 4183697291661506048785998203571750585988386778854870509170717780520858114173095313647236167821390583415381650586237750826176
696 6311190101983441903670492828169761045804987842426502253278467925788547931471494996993690279076026639077501835169959706827654
697 9520555080015195832542957902720455847480975440568596266763953892108425556723569172738886591588576889247415043159273694144562
698 14361945618325942545099236446656467451891220767234730167287410765281156865538930358904233545023362793810803043798303954051100
699 21665278989533719307803249688689993391520387073083341703200093757958468428615564244199092818340831766570623899748890848958561
700 32682501811968537681676950823596739764175349548155085523017082140223755402801059795454037375914587970692937616074150112546095
701 49302200318091330190802122123079358594823348294435568612352096260883792623178641416648265485478205488142124528487631042499094
702 74373344188573247088898033479578047473298397457090014910572043428315385883285697084090609558334471694910952915354520406793400
703 112193660528417621708147729011908405692887420424939724986746245582489026238726041745998133004723856803779544213939100896504102
704 169246355668107103114696510596342148958564322454983886361969496698549676809774026053851437218280702060498243644553039579752740
705 255311474570170249929813877104784296883957847690634286525724206269767844138143020763595730406480326485120291142259809649572389
706 385142408472420640285141557174524285521872639225348005052714232120477873552681981778992329215347361938700397162082325769052236
707 580994939822684507133300692996381276614690680332086936906203056347017288886385623385863790702120758625031764204705754073137546
708 876442356577661872243595232836994526248150137117593840976618037586349545309352153809158407128093808764121443141740732029298634
709 1322130627571110420956021355646072908468995676543506991913490372305667043080395348042620860399526019992927331231130927671244620
710 1994460198372081728680003390118193076877729557135773687083421428433378934270653437258832671698430425218468569203778826642752654
711 3008682652029748029371730434740274725253100019035478049036029895384383158131136111998104606831036739906052281637374496956393374
712 4538657280808772708772449946441391723540188363474380042249548036318783807317932714067467407349425857694857104884357118203518790
713 6846654265361453020915300226762266136165743779656298594750550367281949603691204575951878362463623111608012338540850802944780848
714 10328313359901657960498407508062708199371926836654427353809662449395612348316396125587801931875359170364070813631281906552990489
715 15580464957900348816991670187284867862381448677269951875283768552726593828159297873991801852198971961220330217542678327538439829
716 23503439510928248444530915215004957307749749804287266532053141786481321281712747359440209212784530899030737290931279641664480103
717 35455403310268545537544237825576260807876028516912616086565709693454380419096186846111929582291852835974212332391536377097124839
718 53485177065650431023441509992153294183872590495663190346742118099136657233334112039556314966691415951940688296207090450908346902
719 80683447335528607512671331186659378890479227725973268215954222125971313700281252048807214598819038321524539158019463909700712684
720 121712575915277148381372917129021235989888188955656225421960698686859865072791681756955744574042436099270906128371538889766052404
721 183605827776880866887752449339518924879863285726809536630268920524062651134859165382124114150614817833402052849261747074793671978
722 276973022221627960272527450469123564698882978323657086069323277105134952317251685435852977287251418920534931790769026454835164550
723 417819281487109939477851472018463473493015319143737488499813008084954001499110228864764430566626659988814852735938542808293836423
724 630288648988764049879732078023428251695852694841587749603963341181661167428827699647583687443202350830208581494827401712146784010
725 950802891695502865814116332071942795043217751732877997927720981138793267158020354064898765100822389632081896018296427317302697273
726 1434304965363014068117050012474261384752611463836389639822979306503949526138033316092378956826474598937004712171190840408041182042
727 2163677405310027764284185001972240358551109679033292191470259192920582871925748034843735964533956812926189214519287122861320675268
728 3263950155164020043776020715468621898246207942107000803434459008558732782748444484437354779651550330395011670383286806719846677967
729 4923733357500554235755510485376740356689858879928977405669193911414268094381860915014223540391006276593326402617147763960831602408
730 7427549142381254804708478813962441148823753835238400931548337320689631541833890823480468107455772782824436176639337006377807614000
731 11204604769762312167763903606657714881003726375588319456565837299376986507692570600745096296505007603272306955828708471996545259410
732 16902367879363705123690956804385491021743271710351504025684993421773397898142566630742186239846146154766824242075522518304934725827
733 25497556210133628221162187537461838054312688101833061551788130799685059127522272267539141013597982584339172206434418647973709861087
734 38463567787012225494651207139784312721208315202082303962897308788875304497657060439481450744565248975435908152050862192153547235123
735 58023052668792647102824529601029666858582712335936439644805074594059458129424744934364336477354662229844225953182523399401103348120
736 87528922424671468842811800310345261798349882337110021619113561184681255762461248122142252169482690623904543757930127432558289353029
737 132039110464533470517960108664083993858055298544531924117213568078716379860505683572465883011370118457951870011845255913970542099586
738 199183609363744663537412697904688979764874804687069263091903658036026693597817014784016299292174739898037651239451373712666622526822
739 300472413814280765933660199397629296298466366191346266577939644818317267582415582385024448735173165904691452066527833621357245582208
740 453268578432607656527365622710374682737831966468498732119961972169446724376709761054126266623271627743322391543121624457189390081102
741 683764614482397173680739856649876335728783168022217658759168753450861700689580151946119384751632814566932535242168271098790890170929
742 1031472443192473744173060231824320743703105046105156379952879708429987672690465079923604074587184097885113700651249826794459637222847
743 1555996579131020405859185216318932219975891025485614605935571081554702779723469445387118902618223410289163480566416255355334052590829
744 2347251611273199609338795110908306687921304991239015619175872285586508352561749394890098622524782068795156631093146499117322517334053
745 3540875475254309556872167125116941275932194248038571273624258188141395604204597965888962854955833076157798770707958544461318748644489
746 5341480679379174632566099240405447928102126724247637021517482106960928154460228190984855093683090955797289856155342518965025157972188
747 8057729238877526873956619902056759249800162493452140172229448690657001224722877071217380496082526261912168081084386074553056740661335
748 12155243907876138252539356663419956590750138303999827089868563004677968972610234472328675787178859965097525026946321634206732148422840
749 18336425819210340973340583629597247728644009877436092673405519293346920903372710605547494593217419324026696989626330037705638627903167
750 27660860972566980648207987946719486602989254703383960753972607572364592464213790804693887656181572679945159427891096573270173274438980
751 41726955803027331629506829723759380675368165377372273785310306852061061388239337463918359506798858785323041930826539385630431719616083
752 62945938028270104905561188811526095605301842260775327041356112899983141909156503593577011911473648736035178412550639779737272479293595
753 94955192345264728966985293649409452812257416339145641982175051956994140071511589336234021723399881858771822899918056958353648009462945
754 143241785502930484187178128121574571950765540185229689333327336392989079605575363268846877251577942753696110107848820670030565225476309
755 216083066205181118869449622835341819931414923481885639310366495777856383773891743069342392731548659876153949572175564932596968140968781
756 325965578666131954697647078185891097476125745288693431318020490083710361006375867190834489148290849291765601470247430685971084278868851
757 491725521768806570826428536805124643858644620293849743414285852230664147107633869008829995048920129777516440921409167001270201409469079
758 741777674036131670350784725737334673865677108451361728590114416496974468463068284101478555537511478803869113199990382513834739281739276
759 1118986290805454443245094538521639306993249579645716368687408075674414485712688403232939060270856274492763498089612755450147971158914744
760 1688012948943996299963247713943147588684381537997207088483987989714741743228848026890275725111511723021110940065547909545450193316584083
761 2546400915914346660394425621108512229118305506263311821412014696794534599104129648580256947236098452578133199961718054332820673034582992
762 3841296139716135772313999060360661158506621702744589004627553409623662639613256443319692020579500559341065472735463280112669430377919779
763 5794671192890200568667722300024026596502955778847416965912255119087048845671104797731448396018115268945089320204311660828972380254216847
764 8741376090881892802585446061874147024398263718598879643204349142802159026163869286536238310025852428186536760497980313280539190809929338
765 13186538704041610988547696657521747236926847074534615865946882424591106885042963388344670957227762586138539332649587039637277604638032570
766 19892154414287952416896260353840375174402504761860391126254523952854020887850228997811732599768502068535922854048803044108596712025664308
767 30007708324595914435971867564933777880051414540827384000708398269149190070869614090062564024110448636145482386801963177429738408253384406
768 45267221445216966347466048365925037475217841151792142250280609809468185112749180376208294226099989657465627032000496311240308396985314905
769 68286498762411054719776878027667911665409226472848524672038818920144735042146536184873598280392514057995565433518594109825498954101128484
770 103011533828557399578842819836986767157072228120547049423610980830480076981962298020907909672393533910944266223691581466227633800900035552
771 155394935954062375345105526436952416533220766821022503469662354986875720041122759857712980802262114568240114371137521813893684430038394425
772 234416334003492205041668466677776375366379821263184737066599505369057185791897893172839545142472307880842556082681221967806575731426359393
773 353621675701718848902007023470810922874656643772398448553300188510390222453545334089267907599054285502671398638036511595883067895954495228
774 533445291078687010833679014871827536627640041297971238329118921426812989180765354338031569355303592873352860847178091239004849117677349778
775 804712771097368373585092465560772787763444112980299652362063062166361828845124227251027372686241411305660468252702745879071164470735759927
776 1213925129337556470503864695949630188133422775385320167385185668560045141577629339741942042114865058200976292949245327323704707708349910420
777 1831230064396355046894023297915750155493206047759134570875162703177489586556437309144007088614974523236517799438527912227577558375039571584
778 2762446766860361180777428316955508431549991472890742416828345561321675496446928966426775654857917350015202482048002198081439121238855791168
779 4167205578427839592931953937969932155011491322533700275383534259827629927911621684860619550355816882935839307031777867427531108856292524120
780 6286312026427518973844759323554954112153776899479780428117496989589083560638498688460927425660693295444271147735464349971735522505423226529
781 9483026011046015647539213913900438129543060197779196029614214665705386420766802535637205206465873907679714267914811957656085128738524165632
782 14305332275604657730217804141278640678206579429136809925488942237365235645179495789904185610506705715421287438904261111780613589886224547276
783 21579876642443528051889175330060706817807675727949663836026706848051468532609139810203623693658368498748144016274103943135108770233229050190
784 32553670682451584567137055489382180701874323037554969849692832501234774564293606375305145067389153170519565066713745983683728135834453637091
785 49107856011428589517620622848708084457421288526709121543754473203267980386851308952799489277657822351595718937978272826008842020013211796100
786 74080171958586307430659590019412771065324497802949346942512861464611005739800189932942011452237558488974050541957629240074188976150240065380
787 111751404421658240082373554469199827088082699593670652065635680118020836956127393686984751029695818020678910828272141890303854518249699618296
788 168579203584928287739326266574265956646183370661000246106586284664282848427543280535537956499365785753776243423571698426206455092310431338334
789 254305062458981485191447547246034081857275293045995595630520526792908610347764231272772007382393360985636718922426331945122592833389439173358
790 383624215899714619993953872959718998778973633205260127021844827417136746462366509025960727745303634920368977198768043930656881932476112828676
791 578704716302721906778149414582608628508066433340249136238491202565929745109207823174376693439893164574998889964188701989259889905107838549890
792 872987509105946873700269621821956937089062940598126392840984775044109997490783647125173918794994441069874486996443464689353690623789155646518
793 1316918921836374785369063134393579857042074156785326574026106741584246623816911137286219246155527483629112986458025878553928595426820813669177
794 1986598237203650446468181683670532827976945172495530204225962867461170406653441901062302809967979139550170821291751169606469362013176571992869
795 2996822728127682842253321792842022330207281947192745524141427359022236804687167816355059821974542172608644424321540417095021765142941317217288
796 4520766351058627052192268657355557313664044159795933065698863055651957006097659128556360449256499094988274314855859137132586310671894614202245
797 6819665444019276452681972582522003991777228698746397145840563723319269841385930515858980174061511480766091099327719959002233521460002017536246
798 10287600189171445056009470250366610246616504352993460140504944605426834466848267195527317058873686425638247779940084418913937597330366076286438
799 15519048334703205992248162418580938429904506698318306303669577407831244379707640257756948817940466003373954252727040096773044978488219778433516
800 23410791320249730468241818201904630150914777414565418103715921430032245970059505040663348164116974446128979079118848512020606201835447380775849
801 35315641682403561441567025879823447943499915268810545675142115462350008762669439177999230754065517561216258419583427911154309830017227928658461
802 53274343886066283760899578903462853584418689152426177440291111455819022219386575303495074267433609172936671359710234640978028794063984832383439
803 80365401314652959433483744192005189767443392625720532852080958463810870091475973375868072798580708350916655457506305212333308122445371365494422
804 121232797203053813967731506435274270518829811582074998266477379708489953905254306705452375157475081094370417659638044001002786686296109776437225
805 182882072101306225609184864193829396204315735603243689371237186250940827559949085536811089256385687254710774888089550101036854759486998518298817
806 275881222471907783147791434394694115408599958098143774181529392873138905040268677431303138154464511208016999376963450702209975638957597183957253
807 416172279973038762966918146727278929328157588426192842290744475278324840787874434059753427105618023560204185758041233744790223311004693606956278
808 627804114633404491146044169387330711053991938756937227555227413795154817243521526421354379572083546631680597557681894091718482052118491313657299
809 947054922485867293671783924148567900174210332668288296724485322338039132638193136293268678235896922181977319490080452514439332079484759993609607
810 1428651079689799703831293598779879953469243886823778776584329589538265350714350463899586274873711001500662297248027770927451634791688353149809311
811 2155148406959775348562242345525803333690896464121916502703327338474811490072732344878846925805556170739555682649778510473480881639317159136541202
812 3251083992481736463883375772428349974562646711624952943609082179192743233496405152179934971094720439118444227230473662668015197669196330528963720
813 4904324496650899187860600522932741612123948026959660415939755157852695464024349986708385359579986350141849558500614729595198115011138708132530471
814 7398270491956603689517434831991134064848525869251753694195520538068088852403482641554171453106893610810662722240566613332696548369113604148914217
815 11160437346577135456400690415466954730495238401995551429139680326200306285137696555582906784415080785461937220224651119737655817622449704871029030
816 16835740448026362988871583190452946190439022887475374319167835809334121855113460920820087667239527303393390388036544027312994137544572668409844751
817 25397047412325787992520938600938917580721618751706048318688568483124905563237923002171733259427146222277396674097153164782839420075456894836553923
818 38311948277839949891738668988790268946201482218531734877242505752556809453078356929192137761542457949509177783732162799936228846899215217712478651
819 57794331640752964983302229680550518853589287116102105693789124756375596651233932967956959545376647159884018075228086559119686237343143979450908564
820 87183892230647500794981067848852803980724791918502889931716763834639408019504589313176617848741328178603984897103547106874806139768052151765892041
821 131518625593472279355758558847368379799058808682945277328530735620115596243922235381097164271848900019183990924196327692211314786102479898718132771
822 198398447642551167075926356583389401228907014458799432746206356810828617320454305036859160741050280670988286308666505970220712199443809894250762848
823 299287981830368101734801690132440573098251651621474055195951361997641936724689602071452876040950262850513312033353619958343615691461361137725038610
824 451481839361346231728895780692179384944465479375229767414086713105701257083075402563867074786162655660467913122825878717390312939334115574246819841
825 681069283258542332425495506808301413603208038692544489039005312128701092360676375315889421262826954625942080226150473851512205389643401960681239442
826 1027406482737958170707291491286527300214254078805108292516661275396948157278317776583405392477697656865608390928763444989467419180438324027243607767
827 1549862997376255399734454289445792545817529315234188387345160028251860023705443540686925714948424768991809347797613072619710287978268491997136895207
828 2337998981897376427380588554186055886417644503072510687409373816955942412155649680811952209761391738738739495302750154969259813542190511201413832842
829 3526917700859301745118325755643273728841184294010055437939730221123585115837534226740914746071110832597091675171458956184836503064363950699564821636
830 5320425100672975443331854898501114701225959027541746194546786371621099446199773859583023414791991632225713131752253462547641990351415939571597995072
831 8025966482000505392281064252561081187830783975199396731895761719752728081197407786485550392823213705144912758679603869259411781299115878547578173759
832 12107329160981447448125899241225624486692384119048035448038444828351783974899201319930632008998111738258206804084442674438037665437659142377586792174
833 18264145475949483246075688520967498856648179379680300700724229231038844423403739834853433053966104228849771576162452379043960799679091911960419599452
834 27551824645329565641488989906592916595364250176262781631715129333424297551841694757680156587110542232303366141653341095163757066491212256103821739936
835 41562472347068664289245976382443166765933645825606304942503265076037536902822022807662122269564625424804766879369157721817308461431538266097907257649
836 62697811482103542518171907069302193635671741675203531532977136107854860769693679199872183661552532404892612011477115892055871880656045072923062566126
837 94580888543379521816042610818493378146892240453264255055414603221175831363541019199909933169005547971900125923414511795274027454324829254841602559795
838 142677140815490745928953198238540061034193586638680221850222404438198284888796679122613010464796553216677157333669459542766196378147806282420723888380
839 215231288527668514554751404187778001093069371385780358034840512815074094146633929713172988278973713986176902149985268406474959085143636360643620579976
840 324680655194703388604060357970813967747237307634845762445428532831325449278431980741614212599046859367219986207421217733348291071235835911138543448343
841 489787189301290590691081491900374834371309062870412523931608529391742520831884132319371807096620372542611902864200150908318550104440751194080910349464
842 738853661176089941517284974524860091401974716668360123367605901863699430909498777654114664513368964335041515773063019544972620260312062215967285285440
843 1114575359580303862304526626833368137373116663799853453584026815208399865705910006625137545626203333969912096612491638298601839414523021619361996976371
844 1681358971959527516788125720155218852334903433969489551035139642825114657707504410130369107763944603081335829457519948447712021019166394648750384603847
845 2536363260043090403954035225855498544460521693188684899470106595319925270382008957295476475657258637472462021759037441418341113899492589946505011809316
846 3826154137327949140646720189842646627171837931944288614728950382757499947707157850083347374795362822084702267137819587860141650372118794627925779780034
847 5771829182836796114326112211822706803878723437330517077685859284275014504563710049251313194515072838957219058640924170823128930768355453437950739358027
848 8706918466988840800031131756958388957268106165883558782996005986094027554686061236262073607877930475514867122177033990232441505043098258615950036198045
849 13134558696959087851159616446887214022216060255638662641677418738856962423071313798732690680611079653135676796381969177063545294709223816786104050203473
850 19813741545638469945294836250221488613732220421756204982356588647470109170229708297587615954938910912570695752217569804980732552184386935962298401233312
851 29889420961531889709380090123302117410302733506334699690109094564082759831287454082217444917158052810728412700020312280208736064982856159077002903228943
852 45088782618763794004371674145485303940928067843504596912605161683413749848589271534367390742939111888076123150062757187879734361197825945145492738609482
853 68017320263869741577250138954906568803139011889745971557548556500033960717619750345524484353334290522210729750581376734962237591445347521407287151704311
854 102605472740187875859026560775795664616943916434607468050748031684328054108455333139105762045934274727261287352743246299809265576949645574996696696817390
855 154782384771923525063701205499446327564020385619552395746226178458755691151491085562597552930182046581983858623089472274464290727224763111596023869791936
856 233492288431318970420131470056840274224141960466610774963466580735761074054978272799536672037882343967330626833659247937353824615270650054561760221396790
857 352227734682012496509270195398741994943944706647798470977133779427548568669572531816804672918157070226492028460840374083226575832896733155507919288377253
858 531342503483644339175805035243713837868852704422520832193878759776964040698000732490689762416711581224430094645738604388689019365100292266381240220788770
859 801540674425159945793452993781685486522033352757868079423727212442081043692526014718412478370903551036619977907576044216129482102034351441627305639266841
860 1209139958775604591274056443051080024424363299508230570746411970613500641544031492957525369147587890449232304700599807615204563488181444956328192517415718
861 1824011539971300474486178354178733044738739334784100279844423607205217326296504662281377702024873687625656982274695758060034207310343803075791915690742675
862 2751557480010394672517156651816365559473181866082562465524298205905242903436582396810197920519812523885825958616905863800612654549610662456127316918048993
863 4150778873866268884475550269494309722269713464478349079812349604711313012361662666321014621613149111682878561414337351019083839304639092499907556700857138
864 6261532017739075079400891333360308600894507922055304191132744681011334206118046705081056415145558399654956563061320941548698159433107942671171828881666768
865 9445644877885814704853560274519540843546361565402040969058051471727896842260335774290371455403504241238008077610097949697027242245442773895768416558508913
866 14248942096976821922689118984005981966636037532722614132063520790749333124297771214156919317045160189268837494834328259168495626848415851779085031722032697
867 21494810942801635843754002099418871156842052125198025656711739747583674341459484147684073657930042916361613232107098295518742579030078121207050749034264673
868 32425347392267987990615990988913305993527274805633553961107788495342921631492956802023538950731618714711165588992785531883208240218429155530164710289669490
869 48914277790443334558598380871800474979327633389545195006786004043150411831686279037121072694103791298782340450581349892474394023174260069140896374329139976
870 73788155383994096149172134696549395556606430190947994620587995719459855768570128733377820895107776584299316798788905410352693004185463450134228623188956065
871 111310891643916244642101486921885979555968143500445778260493858473839706820335801296248868213658668158604738154449339926503256449311666261356866187667510665
872 167914681348048571768470850280540094717447534483330373879795511315229921714402967286603646529480253021102911317698987586072580121474997707553630462578723339
873 253302617522943201395867258438652715842637944187128064284604184673325578311945012081477970184679988735626419777504334801179417369960207735333442206961471885
874 382112007889178633427060267871324541467492332893980096355878901711083848294914217257422192001259909059973908502275330893777076306759578129308240628147061660
875 576423520613144525711657912005663801267872210770381890088197854740793875727859410212421718731232373739426551945538008010339690776344953607063756765811735578
876 869546280294903893770155142600124134285682188165042090247339972371609449555420891898033365933425862633742262936864515560520258840505533653530597384372757386
877 1311727760120587848871472570893809587292294490315415318677411375555325161644212900096797210358818461413010229953541113893432735048681680669429696804422679522
878 1978767267094085303717655575311848858286753717368878252008743203848818959526595360838668695135237910450248522117472506103037001586502964153977948655411957712
879 2985009554850801698771018218255873121948469531455492267478212012437219282604597307054591969262279156110339416644495585309746360556676067547745777498078036154
880 4502945945551119872347443440857944352216491607148322115899405576993239236532926717342947281365893120172177367875056182510746174810985801523604025671417268661
881 6792783009891819491944091441461238982937550773977807844386751323998077369418377980864679907358397990763373551177816499410049944094304815536544227259557615813
882 10247047505658568404707837662107490671667189588078376382496193026276800432906432351105725123229277216948957933428822789298429111965175353976380306725406570908
883 15457873809647237520736295326048987575325769801356852685399553901331532672940556289123801001653231829657921994587325207873249858864261869487081509357554731879
884 23318508339404948185038587734933156707772392568263890683055045873935602315365744865577584208718334263741487120701591544441867340289687974919773425185128569296
885 35176430980795219674844036111756068903173255714033615954622945340673057621553419254868804400178026230972783853243138125366640416812219630055875377531457548746
886 53064341789635493181141716506612811949029510505423734324803538628616168344100921377840116114024299508244995520203157397349333956427702366808564521303892489521
887 80048608999149792269197073577382164776277790043708421919833232184151124451342248026640805503544694821215105808561942565856822078269459733801947489893520150788
888 120754909730178358546720568386398326996948914206167487033091365481459844073135624847513867454424240014319753852663812941845344514502144210542326992535925726111
889 182161169397689332088102632591692403080324309294805235474448233782230860736048700097980491569798633529939594891142609402030102102834550115199972115092691964157
890 274793726486806729133303801923709495196875663585627697814722313699860304759685350452157780754771470123611141832817851225227282698453475068097528281332113614914
891 414531770773007517698744965388534685106892533970372921369838885110497013737180747640965871455809094594782200516972109700384554487358595464729437284105935068975
892 625329374062167279791878864940310945132634281844572194926907839901273058749960176981235036545502323531475593611495568988061718619295527781798236428054006029573
893 943321727393263829769628101452495051625719199332200373395208386427168537982830017759652828372096573906560427250245590737942573867536435746149311249627309250769
894 1423019481064303736123351830050764211418335928785262550911873548166382413659394650531135317281278615682841632868654526706110495451577003091674390844502801040269
895 2146653029061758595557039638546803340648505111043637073059104038976145523914258496034621134840630800643065769511168635145094160122439143198419905989778095458300
896 3238268546916534185736107648600606870403591644666688001818903924152945255500755150724331457261938458565667222942655718713381106971207183987174947943729360077842
897 4884992143575351651648575374353965417299942849807168413633259581363393193868526384688655773650676965640626110718631678392459649751963301255706375627465636283381
898 7369107255022224561136789353223387945721876807028858812306267590216488927113915594620228154202681314253747773516291215236343270906112287228286534138120462881099
899 11116444026924470929097903817038493428631051723770557171300490477526872358767801917379887052258917049291852852616774527097452469366142543713512017923061817239410
900 16769375655310916673086138562304115690459271371800266847209341870373193223049277835174862939415664690475787287912602305997188374784398310248535211158259968399494
901 25296934810073063842427329311265893652787229117491773856658111622022558944437462331689456850574911419511178494186466982088383365198821079253150149606479722969775
902 38160926437497797846778462947683019334455070014869088307861616515075514871007629720179086560895912046399371900152731386015821265899415149588574226732231878619258
903 57566512207963125095115588817600179971506733657556417997164602213550899221949338703849517546522082214792069635543621601651958847049086144689105458944596693839677
904 86840222110888021372987068080414889531885045720219550991982502205485505386836171549067664044515041120532049525291287489221953781749863693848515396946924687222898
905 131000192421336130190335279082349863908546643085893942610615426608739769709314848266452213750385323701796658618793278154143993486300685773415516693694585248765986
906 197616380949760844762194824628711103851496327010743394662900988085053111197108455832812228482618157044603842328275753201184295381764860454718580191484617284051306
907 298108218758009435954917174291956868687994333582957622528612879105621570271813744710390975911765798618843479319865633497510813390192694555979784577782222792392151
908 449702143435497205714029106892155614188240701304710103001758904890252451149999803446396159945876390007025231780041874311889471903983114739064942535224416928377011
909 678384576758828541118596228753805180865595694445431294130074677096443242557016902943663117554176272368118870651395911026611292999298138834175859163594379330075071
910 1023356549889925730010327335944342664277354995785763741155040930981147237591818132453485095868660075630783342286125550870691488883978009146604200568618056277895500
911 1543753593582834882121882924576740775893983834554526212489056106007889767409129116420501531608217078223572518342117198817988722387287735263276302048281064456290803
912 2328782825454388898589501490001576425011030780542703450091215119690914614555557891479608389085155866011506584300190277627479694452458003248204072065005678168585411
913 3513014946604771464147426310734563092476842265340736139612576320920223680872808320752818016263601137751304300434756881365324788085675484656868249742967994391789310
914 5299452520936774302764086263622633924568629075535882664811778872102196347653438863477215809097267380246070257672121179114998819093263552370533091079290770314621539
915 7994328930711127770842113633497554586981340016220703651155982364762087261073542925923079793855523369768089973623491248766048710768287878785596286923947392019691510
916 12059603289191804488589060452563207933465974713463712765587869661185717562878277297692736109142370138970298477845794112299020505775219023560593904917340236102108595
917 18192150054519816523087206600558092817451465790523104824677692238780167137440739956875443669414031328791213866649657624926921281406089725472432352422328131543277495
918 27443218128309165052422137982381407959783105993569136632581533839705130892457204895653020854867300271624726891371272176782805357705014171843716882955860578490002049
919 41398637268322363445314091425295988140244482478965605478738140649707528914544493662297931859821035915147788583300781948715060145334807567615900524745166579843538568
920 62450663025784253461004364091769896652854290694517794333563576920916164704864573675112647134386851160174363782441374089591782214294922551247449434852466406916289112
921 94208060209371798324840252210081243180425217085077271918088790622113371222270979528519300971383492320967678213467991252751209545030736125279495560943003912951634356
922 142114721900523296471683725256417930416265000129549684970530946855632095103425023344013373927511335741999178512251916372576349480329268924166940927962438887445919357
923 214382868471947614387559534378043782241470218353414839625174061723661413579712662633846785794752451063098280239215094109913924168869492699136810431859776391831257147
924 323400796762148510126841165025764927551002249140540898270291835830762302245364218860964050273608959359753550676758367629406988935994135027277208179500014160180861037
925 487856497545082642011614900106149738567112171385121364303919321647072612548841352000166071581841885849123220568099919407943360143239713076990337307283758275376776681
926 735941174480160389712356001863891097015882552574257901061593485721191728207760214790448679580511700279026518791472784857150010898370707567859112369598763037667847464
927 1110181815801659890134764003550312229732280286786089503049152803766372633738362495712135367721884458622820924187296072278089538643659325588642885012837412633939764064
928 1674731224281971064188619592812060942375868169585596735922218833290701181717921101681100799332427686868241166739136461595679380868568966027859004138861883560549935897
929 2526365171600026650676776778574063585832252165163415812935150746048358451012118951569176475227031170368618698684622391394308779691786571957714854321788471279277081715
930 3811071823187683116583322954656730134545946818998332487047426857197789497879174275000237457385586687280048179372553056250723242043011614366058445271776627103951149447
931 5749077213685784879969048476900836662449004088076142781274028925349428065528850355886383781311146717943481229509631174277810227773002826430499339058428778328866111993
932 8672596671577713231194183090808752851783437182894102991148875083711673142609933130213204777061324270889085697801186320966720015380390171390318129674480050019775474672
933 13082783589827714975032353453447508440139376755290386015002604000204783005909537872730792490891272482570331266822807615739743668568899188427670591107758924918510871231
934 19735637772617434066055389005016342817053828950858882861548834548653680590710204600644469908508807637461523671721861066920985720013635915554826192592195203010644993698
935 29771599875336104597580891804876676108988288704049220496518486035532658142389166039417987157451009170033172731757413794939216966776711929378163041385873088306199414963
936 44911047180187532089271909495780328040552646107861129111113598572357496956671559764737055697652450295186781718911637271221849315240105133417670415587173579444968179466
937 67749202839851066581662172487524756704334286718512786468217765363796864084183385478587786994626698537947002038348176497403171013502460147093254302551336306079167823261
938 102201012303719742735683710371198544266767770943818230785597453125547174502081376720631026124878535470284179529831511720296955354603838619213701016204181617559834469218
939 154172248204832687830880214598156091414900182654160529110028213181539554614194257318314856236356632241944260963521324219648369672383972136387127978797040444586044087503
940 232571885353697502998469243229123940932877070199860361318093253938338584243248008010827220081372372817539741236566363679754279191740165787052699431438293283796235433006
941 350839288437372079196093931154023433052810645743701401287598614195247174379292505523131716732683782076465641598035470144386116219349569067360460102140286051787915938545
942 529248004865454240592906937754576298188314430470970026404953897639219242904694040669038413156105227624863472737446574311799179004277376546291089808874136354887882968554
943 798381081838457846171325755450878993731779614638384227042072483431059620440812654343872961596384157059382208833348954753440746297487875176284095490526545293219197232857
944 1204373650873921938294554541783950786139824103706697840208656220718554305081804690967882252949375570301864594880835416883420211201299533294679701573687497309914895038663
945 1816821470242293220403026845859311061592610694664166637272371727137860773165992159209104448396649501472050555066123459896064561919060093084355995650392254375905548280550
946 2740711117632140471986840112250159920573188503574585724358340936971993587615918309993881415123078168258155411561637722474898415459136351532303536502879217047589834044478
947 4134416921719157874718101726546190319620397211109209929808526393917484342167582822585317850361813704059357951945008064742222609002192021889384464491288632451622924933069
948 6236849689348398446107134935553678145061584696896016963136530486292611285464232845702704336487786491337157225877586136203161238155377415584290165523695216258940717689808
949 9408411097386537924425597914000980276485492711927439931401919767081239352998508543502342767866133566194084238744270313185728774689879890800548789881194170636040358477929
950 14192774202752061598724773750609025405039887964445923247850931781789140026066054654782790305322992116121277118257822332454806455522877299446146089485963274952692409047042
951 21410080563577717315717663748447663175942808375454836263519261975586524561588059003545601669813619774755628640976345256718537832368121287822593323271373007211639980286469
952 32297529939566258556646407329562523458455205871438041769638000941452774496749909318187736580872228966744295953080162657817128914730298202933042959336500721935607647810465
953 48721462635303004603776720573557876942090416659105151253255279787960600240307039348453591333403720044340635237346155920179045049663181925802278985745859913787223673442510
954 73497289909319474689067148690856612945474619695487753747400001056455746085852193636904569613394508058231776712118651803093668662751525277082974279527009105141686736645337
955 110872115323164281982759722240128552112089848284662023983417151776704878531500775767977846217365557284041673160105768572147629100151669114446534938441631752786755393969808
956 167252778590878790204905694840834569645661282267934660793164052221854741939388117183772209927904989145498678840971952648680478730747631418326628263495106606333891149868122
957 252304124123850631707204311952232614419265242211795809962395122308683046030440066744014371516260416752482501860657031960391090388354221083532752081433580263462751759369689
958 380605760850271526004659231800617038545172700617359087361346927188836752016855992698400278178946827085331052131122596733578384781757865941967678241728310398175076381328933
959 574151317167154501679934269065122109709939798515742681864130237172721358435727216670556573516667748066947144563225632734155551901654567125471166975614220140173701553545778
960 866118616461144586651828387321831477323950556495701026020142860880422412267294843200555117691893547155035564076620126571912324328564603715519330867218576151766948572996641
961 1306557061441296639966746748718332788433419653748767979451473338657271821446501019718203916253084294229462217763251989761697844638724777502065881016443727600779479705022238
962 1970967165879754470107190507287849941061982114765331107080001515032004156416376952128580725266031900936036491067602410133986766697342680783016146357550423111612827712722748
963 2973242947912850054041149314486684937542141655516053058238498773103928485254745824626451829874058660845405565103873500875509163953969839283936629424560320324072642349891351
964 4485195786286791711841829284475452748649299815798532702966669577647028125779876234051794506452698580385827943323772960132954615910999930224437814102590681313971219580787921
965 6766006543611399782437358731925714308281781126724997716401126486824580648185983321502397340997592218496248150886329413197094300617198948637011065107880856351059880881089920
966 10206654676738585685270112161354372048225729745551641963409311333305475967254055492859020403353323644035734683814717882177549030471033317361984457563100611707791176518599567
967 15396940428405961271739615634244682654325708807707352755368956995406448204411396329390142035661455491760347356975917808511752815630589726340800867094352006887953919279910406
968 23226589128773530377261313833862604741032202206488994142507952573888003905671840103008866128581118749015622994261850985680793543053375790535737998014484882563636831654859403
969 35037769033747720077240396383990063870314949215138107468862957105192580852374734023296635887500033692541485342388094757447264972015306007425279761263070419354694794989057905
970 52855167500311996915615507042537859586973747495712997458132849178838152434002693259912941481635487574595235348084830923168890777594813845243318224254266360551401865027534474
971 79733065447038833290493591863190038516174735418857576644633937294130162952260552754628754833427365468063188238093996014182016576008123775429037668240893582810479307492719057
972 120278906041575807260384111479864532086515177776949376787383835695627954569564854153197418528527454029577093362747167092106770934085136796938661462629003401506137851956460534
973 181443108419902153915526397263293522883379976010280807704613134988895919525285264518551535221571101702786049376925975030593939021855901089024788181307466097373458038583640736
974 273710517301318255991729242257999849401868346962964776449685795115340687403202470868964104266629231592479913539268989624447647833735499833862489228204367611899139420436421403
975 412897728294968331841939223216286091488818266443598419559858212139552052818279524714355646810192394712421606675711631621930792760402116232063752308527282818989348625387945529
976 622864388668942088450695544729958828500667499886057024440822090440800621881320787981481031666974041487430938637452692446059439983053742262797587988512532813318438879524439153
977 939603248179611564244898375290707958761949533852864061785309140319791865987619995168550214441298648275463312354887476225599224611842905539715373135784220986023404516314888513
978 1417410081633229386232290665267626186669330043259123902297591997909580209672668089359944395927120995313736517584469884786889820452176323943442120160266276957671403834755104985
979 2138191139087541912708530544641673653161585772547808955438044393037294431076150077940728208701308666970434732764473979090640964644772910264099762574481960042935553397901207039
980 3225503618546647212984172770671929384198903000286703642352192707507556273842036581386532576765823391328701963603599276884232435299917678184632469042107823828506711521281922678
981 4865735996687973934641837177252240106103744964744161045795671199455284680227565877657234539760092197085444681329110999957079374418476025450363524387936786741676960483387999756
982 7340058976629766195460601138819003713885864150054291376636654084518724256402396478264863081719528560668402012849728580751766219147816066464597006947513910677947083436767633642
983 11072624124505733628009640160749839286996279849424228205897200354563631553762882049212598756819498724527826462352868704742823961697808005298671222606294879892837423799473008367
984 16703272465922378409413639057850681004981966350082645368464147380723543293027658485317791161625533608144622376066647527821512702008612636972039931285342928558512273461928189616
985 25197216841612492554013039810903128259884071987334302954599219175446876796076024500245442136867438107188537744385360968286123778951303558286681913195946702882187832177849720567
986 38010499910035453656073035422068270402163162957673391801353565360653391493202440386821513983074355916485122028894266716702325942020727551448375806854432336446801970194796429671
987 57339590816425484523484668022492771069026660747663953320385661610339474677935649533689259064304569415585121460754443135821793472997934590835098025913046715773742183948264672260
988 86497906704117301775607164622356530356155593795597033928024291212851625259501129424820817516088313897601042014029816798397570950676713086728660140662065687321539543550896642153
989 130483802860534560620726351903815676824566327427408577567127294774489239043850610176168714616718014115815252614731860590319523759167193505920342206342213197397342468085886737515
990 196837397085083542494319481829774911392135418220586976241764060931416287774872900583706141750917749926766859385885389081155562830748996757958877946535255024006281298478224993630
991 296933106192825796109848577253494944174714025097927506343311412593688142746481419400290724649365081843781139862788281451043830188194403598078365356803398591672646411418522309742
992 447929462891690930349068837748525894020507242799791532775521203739662352434960792290902676272988947660243645712183196153417253749952361204704346400614289839332602737420090387836
993 675710453101663632411246450578100096161061854191124854571983890777610536154567655629361339238107389793416166752248928964354138744294797738816575203867295610074989284063995114818
994 1019322581469166380117987533421453031919081103130099320491199321501776432348084095102815480334954952685271279189979909953161945592693277353425997464999719240670766280487604363388
995 1537668272443671061872052513070633517826209307357504043174857957572542984462351325556646102762912879191836290562984169294305043273260112468069149196362932344889329860899361507487
996 2319602998171610280773566916990763737019554646370949489870066564114443253926254227847967394559375474842472066856266327361803453966126215851614408567611744620591315836008274921464
997 3499166995606868001345407490375345296010716289028206946731365259581425925670847161809970293750429438250375776788522650119865678093895760325666766496003318140738794482117482755645
998 5278562612996993278817081731904467411496190753748082546468283982935733721620330367375813283484670986959348050785332903192831308981184416619889657109655267263320423566291133641131
999 7962816091461581458602530800737548330376625332063109469020193613706402955227283161681526158058081672566102602718444823429147762335475482407005133195274077640756077537214470648425
1000 12012065547980573654868520669091574524889275822870673853928903142974300270230496160163082090744778274063095274101642974790103396109261853493653430389644060221496075739044735311990
1001 18120438431788186936287165021437894390783059099969689522519531540238950590621295770798293219600472153844178978368247828214987797961071237769470959633634372836809630143207654114677
1002 27335039727237204997956395953089788324895519081392653907342182690550628421179031064777877655218864280920915954049580299906448703081470695510819906469769156805286848405751435655287
1003 41235448010950779250493421636660709100893907810291382992482738347118847863089670913034082638209725689131855235519942642328193803503185669578421272277130706255919102329078200041965
1004 62204488803780598257725043873315447276420687184047588406598276413844793050014462794571962879061478449041890694183259255414943809732697732659460930282697158711241953501125053818710
1005 93836701527095832691245200419249250571930680350955328084792525181458505910018714593107249421512658459658932784209918421974809926345955801851059327798246183237930707606352466161960
1006 141554519984257287351796888553049879375597290195816309147626976717562948826043351855470219361405914784294407587072763284150984033664282163915168942068097979812403817454043002546369
1007 213537792802611581870040960766663307159521618893288779890163103504485497159986992865470176494109789724164246624552280135616142941746148779604326526168622177501835894604867182993634
1008 322125983402594360743293782273779323284813356327610143264653724128772328256568506266852745792640908823763484499649222698607885465051094933152061383101340329709287083473821984604147
1009 485933416381268518343484881109859184575378589157327786262984826119620380940702260812235476982806158311357331093574961231711641933992341761702378110841019004747423268499373903225318
1010 733040168513365297723864670139679953663610888927839278536293957770839649322893789713181994339349042007414582929817955785542753008308470148855769974371696617365353067494031902587469
1011 1105805590929960110443361328098028436020186852639691241009310220625048261858780368463454289140298597083928248938959281756842381603060438040653546006032723808559178415435474464832938
1012 1668129602518041587097218968935961272200625912039727923916323358893292577135515256116172721028776249739474288205779326102655968963935372015626691852299628112255410267805963576316646
1013 2516406494614339719176395568382710524109885300619946851429695447140530305675183293413660076262781580230694921499410758387744150508845611615859074769668577485928608435688299737114647
1014 3796048962010277739267703861334511285799992768075449427805443590713648119074585035803552491040671296261376130101856706519324806963571392988534118973632874802882974865917827772247830
1015 5726414930505000877121362417848624885887649718682730504235162091193336433835045341659233423860347221616887518073818509919247559453410419083096441153959701125907651522059255200538421
1016 8638410169226318503335986881117188549934917224858414599426300338029377853308292922739262358836982733713874207028813365718402483020394329505716294348464847342968077728683863657443892
1017 13031212574952527741828544871328942269098500117466807058617969098194429692545719606828542882610073095495965934676243557668988409956871053322725508220197264636343146608633371142467075
1018 19657841876801017538871409285794412527544616849402338576799036761958923283040401748602082068320665589965812959589969580432474480442928170662012098480439901691071121063001417095277004
1019 29654243227992119950902856820367950888176635240593095422653321068254798763960975296484689537284120385973532387829595244710915297492067315412231788382107632632388223523109645299318909
1020 44734012356804033217921848788118851459579418949257304768167551094836308321089185828074931667447893800491783772094386126861651701244606866560531748569681704271654222591625516290709419
1021 67482142307706160328709382014002933918362214122509345430021509445000761929936946087558878663194504199780773803970864557726286351147697702645488382639843285879386183426684111755280163
1022 101798146209544463934139854080793786998322153328711056113078361872688850264426666212880730927306366352185331222298347953084887800583246490316305234055773732849799776559764935326652201
1023 153564516734620606780436007815558714373237325983474001337672163781420929434729503119116653376566258422036364372769352518509724877028356233348529757655899353913589642272386221258965440
1024 231655110412281245853435584375625587678182854545662061973507718077627345968860192044181917253035662008670863721143550236498712731504124685157102418669888779316959368012679214819194762
1025 349456315307947862730379242526930424147834434487755184727485820992431036527881889371025115592699506527233082578558442824957276843516193786183343961245483907680312352425011738918959052
1026 527161762549805042108821252861779702603968907056426478996678229998097513961606524676870154117438868332901180899344192235837663079856016150471410428622287420917193467630710556646423528
1027 795233944047416743266964343553182590810318407493295807239742340820984259227392333809029738275808857920804644428850622037431926586172427506295749609290267895231285449973285298471608662
1028 1199626131277802064672249598403513951138009324513592610915315836806896019578236174854503557834052877156678847568330079778212192129062340280936317533772559149334865595275088576348045786
1029 1809659743043788158134596878497140275216545238175793871670268670369361590540446743212370220608534340859687274746499852357945154705019215200112625707934840163009972230966443092625112182
1030 2729907510521655550872054519739418239185033398068861245191692479671974973617576747661863512900188226954615160281699359330461268564324908803406120322097208287397568043599895833020406237
1031 4118119466739012299376221598392146260619937677620990101047141599201462552922027745888051283301638784730588572037862325178382733010430177647691342987208688371975860789921781307814649646
1032 6212264656209596158258637689848574976758488371068190610743847013647985354191898067175281540056233385273031882445878736287832613396822651174140172881056987067261261830606823456650377174
1033 9371324088698841109584716547302163862024055122730486462745512804659328896444992099525505507028702861646677613336466074535388165584566974789264026190444931200308023457305869217903880536
1034 14136827716707654061828821969980560484771146225628127498485946802450140926427650636947357607862365389839394113229611233684378525631359088057857328720082529934757101781351128295910661225
1035 21325684182972466949925677596825067662598654604789624582397003671554610414796700916880467708706624733525918244069774074433925707031146375967109811834822893484567849833311089704938962642
1036 32170216330386003762764661412334988504058812780267987587461629371481497987317512639983958733096040418719151008063906305005296712064026748048038196463336798106548323569270349136847899630
1037 48529407538078914661972720530141962660946846243217131560551460820872905335276354899230181082942517699678883834815557662006132462822615392406427674131590955631422859240914502475403172473
1038 73207570997042536429828292803631372043665676577477229584830778617120677255744096152685457914557804117392240383439673653527811137148588714706566556708046790239296732108970178096758623576
1039 110435068614463838198786141242279612030477224018571733326007794707477991800312555956973168661665137520584034954999709978482290633907869426979894471404190623741307104084346867450571037232
1040 166593484987693828149178043352744104607764626751652341206142693169219257798377471094374698361382138301373254919416781115741661329473105416587461213376860813279539688588701132715510377850
1041 251309566685143236996511580158780212051990752332678832914160642294665239983308025352251544477889935679300604325751509435293863352668821602552120546229361879050824041868357066201177730029
1042 379105451285443679729614121592789635296145068667340006737758321405194188402989217896037372381965811832233097269546124175511098486547904615809733713108085126043769044754296284773124722380
1043 571888070518233544380543481244455344119294179391297558268686523341255477165737889040538639966553322550045852278271003425752279392058379999222078160089192087231235387257733450760303891137
1044 862704464132895115025408152874818508155504576907318085302706513106778177270711935931714774990040697801064213633743062125898239838328822501489137207627967491398828681162534292130192711736
1045 1301406745135272858127444797770706914549449728143963342553188203820385482166929365309666064143866755781047232859151984670198706226590753877805983558063695117437988123411116289313102881896
1046 1963197811878582844513986821943061227552421882556143133061740946844239635848014375407338386398760792015324625532555614643221920907153086585922586824389153934593230996178511107678041034043
1047 2961522723754011212523992366285813711792637838564178820944153766308162587967971381288092683203132771935493773268579775465723007876759547368010689088091346025956658298128878269882139743891
1048 4467515596362028975173583486389829959451906377967818164723209576178280262530485214130734006312203202910827083839426232849845404319649813113316643710605244363805322371300054658295485235549
1049 6739335627463440122199926017355167821931792036782644702454176765945522975588888847512500989084940749797172806814754730815342642461902868149178577900282952104157129148250547192332789216122
1050 10166421072280796393727961896403847135479370832008453308351052224232832377216793531364070820688553846235371406835378968737042900876823763698893254135129701339601222258757815613646182806239
1051 15336247240414753962685805230061965563356172335051081914156177521156240172372647859911285602950655011258569552239076482041278604410218019221154314367772145071963794679726638502698523792329
1052 23135032254409944294838481099692576179323137835278852383339196296931656560504375310921017790107535682397756918679741704391548477405433920383902357251291591048320696499878232415469875698244
1053 34899653678125868543552914481798946501793988072993166065526522932163374884095875054785949479584049674259596182844686270451247524399327563188845391364624535504199532923789538653405739857731
1054 52646817754963576125640149850896635632058082200358112347097443456958758549536225727443052737169039262973122743095181517742722104979642089270265968187354179194894978649904280913414679824026
1055 79418765735820598119241754592179306008682104421433456363494435318979449471959611675259879781936728719190172576008955364163611343652212716310048081748660378635087821247299561106505985691832
1056 119804778711558339733927529569813943839778742518157500533622941671365180168546162700220629075811137862204303933913925658104622220283908677365943798814036487577269424280091597665149271432411
1057 180727877966147762385711044409754934940065016923624959078316922910604169649680331033927139378568002409295071494841267038324562549223542841853155700698702611333815259526140397344265473008904
1058 272631578017310168121538242263049612195714666248702285545504587553713069000286980293461791684728362718099560283069272829039405067439672599597378243327626295022035899507583941560734502138980
1059 411270127047754607983719985847332804754025821774646974648717773134110573853708385450529509608823203590052410705127704010674170510858147435290998109708937238158021229525601327184729933768324
1060 620409119999799987261739122284582271155760531178048991039098061732671991981738459014271489989563613064149184504783111151080295735260428857161254739621626778056964130760249636365759260529363
1061 935899426836398234937625739907987718463299828828772364011561358806759861488493952519039544373157713969183266020584309056449755840417645583101036682951959992795424648737512820597519818301897
1062 1411822793889588720445600700368351471204343033648796612759360016970207493171551175623468494521459594098495741111413136505305712678019912908369083560079363122865198891142273899551824971130675
1063 2129762605031103448875073660079980266540395206839902094280749032875607188928001424145229649248955158911609570220197172578067177185708926757854975991020654219210595347102498872474199584584077
1064 3212789008238381009550550563242270114798939577651718512611854876550367025309330570433912309232183942289950972416655024595303339297418033106942207104757443390976320511355452601703480430816710
1065 4846555755591649727220414960393294461004257318762336616632042257940501547306596318633905815667103703858097785453568126979987308289489729006678666964442413965198707744362174979386454250310278
1066 7311125203624237934758333051651980600988641731629601512246727795200250788466629198869787925272376242123576195590613333395991938617797278691257898298234179676137254255866171958370523572249723
1067 11028976955727658475472092909690496701579059901367110885834814897683185690606743035066171931820288628453930670291511961468687551930784347840915544351655085065415223604672988481697485657628264
1068 16637429848646788971055712962644125816239188873459942624729726538544288889577220465673398435336259309910228986319809797102913430597778936283647139455058819694557785938086292760480128622729903
1069 25097891951337423170302008252892833870803757231613898850417496683261881186690711437180023391700411525461889849479921974855890045775786331922587634049708363986366460822849398367908804811986175
1070 37860666348789520408254825168250678067070795158968862661563916186552902723512802859832090987293013061514786767868621599719892102972609191701380875228915072700516937563184803055522770672781371
1071 57113563926151901011551219734104372860256202796849802730766940022214650488964047716430886005344437866224789438920655729836216692169663285974432685853872759838184806550081934421189769868565235
1072 86156940670193221998370906125240547716426374040427981962300179091730633086992806518884026165085954041669130014443580725449981640721635792322954983032561375165419259650731138358788854567933865
1073 129969448855357575057724931102666949232865458637282122097332059897192224228187871679313576381899211281357619821226954947057405946834006715175850434391471978048194125679414301406675373118056450
1074 196061483896321420829492919088013371439875096379770878705652596041112946784801254989329170517130927612151229810188465058688528984986993071507188213315484488072152246573712233148020533644034620
1075 295762625802986417460503995926913130496293601350946411467567042110864176723526697150797177509909201894588039468036987707034224035679526821024745568757643967815760997969924348728745394291697201
1076 446163770075998163609495435608904617670111224470626568307481451423608619508165117658756313264328943564585182573071558368511170727381795514512334423568882702906320080305266368230163672941065527
1077 673046870570548455882504017917483476812188901041186684522742888793074722725809658962715304299941283408180428652273196694634489316134358300493358435144836584874904561023129432474498045200955602
1078 1015304514545516160009453253314007683767232038115666933119273206779910005540436326406186201017118238436019530766357369418148652343921465724661328460252074940402126942065346478288477162806151106
1079 1531606939027367086116429679096975574567588409122173937619951787884127058328151798116735772689730297885084872788327585687689529800163792137988931707144086162060287297371184921066867592178713379
1080 2310459356843151041865682710825534770106481233412696201173565294267495835803444284134090077699089013221928707958729671198033872109110224718854382067676641328525234610168665520128273351504223294
1081 3485373631836674933463411759955367377066239549028963934275313593386650068637468405667264964456739049222133354953387894283714278957106014233656186891461206580199909099911736098402801728636820951
1082 5257755050969739722279037093546141499651983992308870031755311682132752090675686354014560667270811277339237144774811948590167019708300217015009787413379425204296678328557205326386840406108161010
1083 7931427472649569658716411489853451746159432261349681032775616389762511244058716957779586817993657159727309728700791930468185868145729424640578037279376410917708007625777702143505138908479952718
1084 11964715195755968217953362792059922972762321201857207395755205493202640745016837462760592974384119153962326610400338136120913930437234924573039387170529590268285863280617730814722924925157865699
1085 18049009489048718359151905088144825461409572237747251093798911506058981229664545548522853176278765501291799443700521767665521044753492976753505759662551666035903140657076899483571654047215424038
1086 27227287754523747622791127297434514368294951658116967183120088716985600183633617622956891264946692115242100214623664003320174988174970886015979411335277589973210539036626847001198842337489915775
1087 41072902029191116383274239554713766222609671991079756463065640405673117117980120729738742468026255140187792568151579922800636271868939052734167670009304453051007123387787995604587847418881427415
1088 61959284975759054726074498671889618921317894879528123898294458353439410324671000871984781930005470637954614174686546297779336422810531741689159001156307665001308837992253969759928857207579956465
1089 93466806703332559611798051660162461037402348740065640823500865449901572751292801962190936922747800606327376359642074249295749539978280731050725325014289279567585585684226568760337514819789014319
1090 140996526327507190869522057626025428680541669426142285586620460667745435124832981354162585282403130742028530723602848866525015007663956025496144463475903278345531834321304627733969408789535273639
1091 212696048336426220841767547883764563606684635907870017265087557554508370138299338632564871084394768233540288273711730770720108256979729508407749592290046533347355206370185898287237646212546031827
1092 320856195228871441654742272188104199535124499861215512230970295967033584296961773401514349562032896256419943476096805084071865204143026431289101900299471791256811204285404014604031577070477458799
1093 484017915809659738688890522445344625189079930192457498728465382196062604245558513637791629801190565896215187684229132651312233258130307252330694530717233214178441103490463007617525168156864789008
1094 730150598019827053116309988416328476832101777396614354949259028988170312727673980892896945605272666635933686964572813235632774707982819777687188232660343983085833273276048851445884345478139375376
1095 1101446616695818156907678562657405495069381798390284966452266229086288381077104577058509496555235658284750294326090883422759362246166432306790727945046613098847146916586991289958061610390563037589
1096 1661554003682019644873565023670056658295535444454700338154539755334411198891176899174764456404406392825601723902410801622419582816062780781835750900807532220157660709149486518299630840501669734550
1097 2506487073730035170073115813771715312657747393291718996440459827118198316611459552548705312414640260063128074990995020926219477807949446626933331052522458420604842643106764810102651671972450656373
1098 3781085319438143050220403437551806067222011333238178349790332371536669641886096270088794498344368408077058040843357523226463678270940892302049843425087912445112817266425068565574566191168354630356
1099 5703841979761384957698197297433578959259412840394180412374111799905233688124959227095747169407361823494746613072775020953559626543503533555086021111569767048611799000063377393033395919893673804414
1100 8604358426623045361422506557081871789715271547967297459484475845662767693957293819719000470497194915392868688541156869230874945870740530234276224551625415928378221568621251105248134439742603728025
1101 12979844847822413711835348901738336203055298136659891210559598865646586168632148651318671645768558386467579599764376657967955794036995310011062602341502708807815630718679658452143392498366187422082
1102 19580352644568297099295845894027636092979278334956177838158939939591284195841463133651314861457343933363231117146831701753884639414174230224965559179240576259666852942329325077769879263122154670660
1103 29537349188728772250307746209983143006125176106778019901613482513268432198177462306402003522689552462963672034748487867344258740942089782952082170870311265697329227190487519552437645207167420938078
1104 44557675386858791578694829059100862880265696588645488282033984852597168287908306662883088175539516130880963881360429261700347923739531151838926674429255792951962204559925168119904759358128860417603
1105 67216134501273733872840906977907973662567947532568481726707840938936096262426544351804178782896550696955602955131899823086674909245704958620225037795304157081110913532311729594154423563660987623175
1106 101396868172925344362955698452982575731190476424636316126655148063587066471977651096095062373575439897646754791938173069047248725631933043927852583303050688279848721682846095056667527248844926113361
1107 152959180880637689340850645887792016139051006144489059459332717707678835155859076672229869752660201304466637461804305997055741273929127133720379377628450758813589718567225950285667132629316093671182
1108 230741949305322797645610111903071764909375258377676288702211350900753399442822004044235525349797770126643085240643306219475284594981174626214754835187484778868427810725962783567773095589910117021374
1109 348078793719271058392794250758382004020570385456633474548946033283829329568067663267652377685889999911193251883957699235022187938535401722930613994733568609865415219542760858253616028759293673353016
1110 525083743991183915561552050887926278117075686157329112085581770323857319951086231866478698690967699816139211330293023463060938824858730927058113486402755701130697076368019002350381160062951825994581
1111 792099211956486910178743189542371441721377585807530735184126145412932533726829627976397129615489876172102017792879321494898576351515106428413889973863108142679420996078579625003484293900963069632790
1112 1194897325925637285400943561057518396994267282335294096782868613663166725488739065426187143073841187662740835072515787748061356797713714509016007608881438402541582008125621100717091938564087813579342
1113 1802526246652385439848487776415012743417727427836090648450800501143276516778620141163189949316066258547083865758375105760783804825045042362415513932266653848896612914335050722091637378641472327579193
1114 2719146490141981777684025000987672621127844872944212936976279878869512604921356009031935477668430987706912328414095888338052110775753592261211005087584430449227447889247926322821464420672196326392710
1115 4101886254684497801435231026412281582721439919129409599160343814731654744757585395016334348763828321697143309467403801005019950458350726492704212001774328796454994656361793731276873898091513711609685
1116 6187776534794587418255533844125196219556358193212546827990358552463616455815735576746799951234752271064806503347759877983564680046154796969304017180071565802032320246605315008111335443958791972565859
1117 9334383273263029660333311896816817615475772714440416650754126608097623337823420620974889415065089078443351097292102852905142704376031891267846148988082127883279680087746614123847717946612439574042290
1118 14081101766074858312587957661008571548303113617967049146680070035436823416205525515993933012336757748424496463086304446825191336149022749491604324736133458442429400058283398539268609318560796013791995
1119 21241620484396978925104577456069798666438867112444821548137864575513958815190551937081915392975128365093555074800239289161890204431004576315337483987644272675539880399367295236158359140502470104664335
1120 32043404578626822090553715876509981319635602065045359149700477119654215991445093617815707250174528203613167809763366962133703843123598051221499901979203610687476774075543464881181543510890567803961967
1121 48338109502699331581961659150086678542083994361650437773122791940545543799348655197117597477696248537751436793783199294559919080578684953825462489119768277996457014616441086503361184896842752940866126
1122 72918994127529821086620486349748461406006512911467744438790245356476764345465523222265323964452821703277941896089907908000983730856265745947525229713654066657776111992617890602303448450008320281936287
1123 109999744699858457407410878447917498487919676217087412961564106194325880951513906968286934629768067806156645952295246253330807776621414248306173654750678690399052881263766404554329328104351099251579474
1124 165936790253471538831004245863134169446126458896895656198014609485434918569994173284584053183110700344912105080728948284042233442158417211483877896541146342577281718621743705779098546068401119061130807
1125 250318929691661710506541811117709366568690104570384930532131518318465064280479906591141106683683308515452181817190887342828075141324459664183788378965606640454145058311026734702996841695345167366601093
1126 377611055789770449918753989589814462932692642125674910827464701585678085773245863364273522900393189809223734715267854400157785317913165009709776393812440346714129718155469321437257268216896420118872846
1127 569633745359589967522456958379567842684149953667542003743580751322813623825498258484761456263770955876915369095364575496010413826403917027575788114973680385471510087739314145136073973701289056000868753
1128 859303770049161986979400856832003268056956040928761102010170840532759861445171595477003778023031108500884925953359261154193045969675440892950336322469922451399186235635405490279769231520572376141583735
1129 1296276730857254522302782825463324292255102533408171885092290701916590107151339140576576316781093024272458234952674594892309974837632581794848423166113560876901594414541363954582512461860379413572891541
1130 1955459083888153806902012721893847184928299809776317733278664384190972454578030377310180115125820518283737659040746517873239135782393074638016044716911668462152233328477119195028065052449893221899182788
1131 2949848699538042783207243803460834953414481000176406557978713685214582939251110945474884910022740964424769993928199582521178396305364018911313390739914244785419961496309628599292612680085192338580875421
1132 4449905099964744214749481079812583573542185593705572345292825671336790645242909990159666201021866914638834694203828103405186980686237868068353634512501970889387202541562255878749283530914620387453019595
1133 6712769845379952089597587886323379976572401733011787998315378936381797274579666139768191033895145698940943119043486082446937074202834022957170923365649179578126845721332741438099910588614277015632899707
1134 10126346064638411764458200494197918324075690505375150117291258667532685158906738749260645728601382615612188603368115810502316017913312746186769610096845590969874373190663176803992386539464204701515001199
1135 15275793298856022290558895350594562721769302053235340763068422672420345051134917604724888439868286488699455143380129780673002859451155992840921180058373409415932630594664328427062650152619765491221643230
1136 23043836288021126013764056404918916242103537073149419979842559569262893822358954304028190575543599135453919201103823879678528408789166514350629948725093777696683016001341721589157750358835377849085522311
1137 34762082759321331976886914232719881829703673565492193073646394163213595149763550049304908016747690191360798500956870076602162529549819694800334041811972789817137099706605422288000098092596984323930854299
1138 52439289303320950432227612236005445560603156982152513946555094357500289062694945492331592419671910312605762319615013015736743261186370501354759152827381865285144145409952845270984862365308690275983587913
1139 79105704962399599423424048875261534706816307081053564875886056903649115957808421320195076288224788075785499982301069418333468160645803659172960291955720375694755069903629664550568536190472041580808210806
1140 119332520343709448873378299188370007864647114404871601944667806860866326152771836003083661214122090729375188498875003221269688266628177903392414971336951905549067841848756361161645531152479659253915719525
1141 180015466878785583751521466774818667585001130562374436916519859416356361539419803755006662237276213675417497756909759476966739643162139422727515603660838373851700113843583709623981651020733745795028476569
1142 271556891803261004619880410776630634241096257808060902264241787118984361416012151238339454950152374088284528207841102539228696571704401095493946139808375486715855387941814354620255601828882341757535774644
1143 409648941640683359309527815314316550997237318452891640318983421436686277079305942044009537499613756621207665012560123058141673082530727297527023353976601464967278910977617105627753396609320804567738516476
1144 617963529752393560132713697992734537398699301754123914473550539874708662771907970528799367819040640155845822157807111785496284802527399883039629274826804875489178961449037777220436339149528300685681838407
1145 932210205583775290909462651379117827004178174851578461647604169625393305435203339764354148073137463523390502078448476078658133115567521244634532798327966489054350684641881480757093984665903975753069727945
1146 1406257530671337535521188895441160229818048855236539811963657174518445221769217987337940312347749563666585575779856381507866139084765155587443592756244522515567871802458094315366727813643027635331738143675
1147 2121367295406775791995768028698836544047282834888416735465211903815493425276584644808879622682190183950476690716044796007459315525018892584630178510803779267653716838523212932217990139033666098759616257346
1148 3200124517643006001329761891040674317456352422412542916749299284775762336696914622473672325102145306634584239624770454779713174696226344657156536402969962765881428724569636313988763330593625509118659579224
1149 4827451121073397888499538829133218620089715413252055111898068188697414361531125579649907600029903941024632059839227371981279888324635014880952237908614146640061909012410759949265553769068207263748434636254
1150 7282305484636940440995801998604205959967936435388610847868010800525886334467483922622672012372301326701842347688317753123479838134295541531274016348982521198697238735596448825280764547461890465089180980682
1151 10985501839691636175585576138909663760545264223065542184917560445178178209354064484436811782607347657513805503235887475714961170780163199411845232641461202934745367075710606668601033188061760222412789825865
1152 16571846776335130667978051811092532058656342777745284464499055168323494184262630948375558742748783215617264375746334604108470711522684692449842710508244797650558695639796074286330797065992618054559395766048
1153 24998958589773249431504734305616826974853168140351534349324828473206721085531344049158676339828307952043407093546812150049046276921702228499987408523540661544532273262279295184975388169248218235044321226536
1154 37711423416346911886025256063800004701473678459288061560433647161134464789937623322296669342009204404160062749064008259539520665984840416140003405015160732210558883075667712244227790885214081492618544398580
1155 56888428011108508920183955900892836345752756391834998853304117770379751126814212082340708100885585142271640290226527255313113099923498600389182556680190295809683507727590787630907880227044063921534185487629
1156 85817318690023964276806224066808822464774838448495521497741347138505427293132331259075408636133028915640668440609693048012703142555204028024276929888356393555594896535095774936237078190378232362132490348600
1157 129457122381849975135533439068675358476813900102062270895056418081537163274091965226566419886260478537253354093783928643283422066155280010178491711142420757389322435696847491509099933184495926297111449367255
1158 195288629279179379924713039243764853381978934598173210522694675174026906433732611715476719117645642059094284396186220239090053151102474735418146293464258071992033676027621608781735632839422521430742937976203
1159 294596759328922765286856175033542496962512890208065342041373482550385569590628985544705350375855870782363476454358602026145287763370480401331179592472684196987563193651848493194181292609623960092384134338508
1160 444405037443498666524748946415434555938771568061537408836360982771219711763100243636076226101719164727765661531187965799264759334716170949990136058810411788028328105529738917601486772789468831581809914960944
1161 670393787613426097998983892915575741862217682645650236912634907209476031004986580905046436303176149509838058457713527125598164331227395457447227758100765083558041022376091940678968450345883794634208126563857
1162 1011302286436875475046542891112823050803509163615465935709833788971170819837189571139914030309472507732452977548934546683423464655068408396300723140412695006846121862305056093798865379852115785996249886054985
1163 1525569498776736104437959066751356219644721080718260040783662272612367924721140665128607108749956817324404125191885782399494103216956481787603931273755288584238076519080661775865336794304256269173691075657735
1164 2301351758827624838937710992376968788933274783342182367504232406700256195902017711711269286619249178394146547925630355060875501185111233622609722631581442904398011778981842162394600151779105870618404076218638
1165 3471634640116840061780173742151268655610082740343025395164520865144724336946949803487333621714907304643651372660393099442143955732117505902128615281234316905981600651451231878067480616261938325814955029037694
1166 5237029510255722457317540711435467436831162656360807940605915620602121639901979290128624834271608134862487124715807602144791880101081366272917674894829627343568075080161487943802470145001391007812009882339990
1167 7900162584610642301428764909724819319062606125577905696398747576543062018474418606968045138622439162264733531520830748717669005889120725213564635924139707016331448286906209426165297205711986669345127728978910
1168 11917551493849481559837099903985649187896677645522633311739555500712979046321966786203567347165599787519615445613889215006825417185810973945402441886032016031544324473371683911132177181197028391932512927139754
1169 17977862112005360523894613940951159047572350573710420192078216494004243951928709373028519724514267604237470477473234620688161005892973018311037822428128962214024117555580486194061100955224560118328896447638162
1170 27119960529231164588999444310052730550311795879035727410551644483277550107944363712546234143895455348428659517515317597938737242584730844424108558404254772141796739393579288675710839438429136713029954066249556
1171 40910996787315719986314100814310759100819874636990328806636570205525190913824759694014688385983636075428489480125201979596343495674900546971744711291860465830455917577177605084724872991706123790512460597540608
1172 61715047716524308530641075994078478074821294981195620103349657796358081546231264796708425210997381860108083596235366295748123443557619408670893932438829213525987474601436395198062845010026028554981538044721896
1173 93098369967699199695792724267497039183345941294518231088008406379577533666497432797315325671431396398190906212533440175229574798455075825549379852065385854210103862403095185203801681276858657217627537986830167
1174 140440732225536468238766788584278939623331594458695990678742664751151449945586055892633314619753094203479303294980602364863793059857373396183158395423482518504674996433002945145959042667763510031229976747248162
1175 211857621942124316187682069667194802954780248805700129230932035177226051247306160874791953898599000586297403406324335254753854440959442597926379654954200314016617649388208031125461650752267982397762483356768494
1176 319591412432203472677343897849166548115203701714803453317808074742446024249318951447813530288829546804206017027331385308562876945104295548330193342747647914949978443346476576743281713225937021723266600856193806
1177 482109965948325542648184772223232402249207758414063809742344120934821014626721560416260946585170912123664595541853072342576819145931047819293548508867600086366501511888326998916090569070919332765734448582203181
1178 727272417922062153661382640574085535439720662590978534127333873166754852226442857875728295469374754308837361671925413825676717762117597596441138938793341194648844461677754758277133677799887909504497335280791465
1179 1097104825098958706405010857450444023185391101374916893251671819800999833278727805105372285873348770217706477828094832395627009863268664743941316756046380032156308744088470152313809401380863671528564548241333423
1180 1655004325194145127530345657674468710447357473878633961033075412009616763369099270856438684877514509661636858340131000493699529168771449564754463936461086115890508790453547411534084121250968243092019419240530645
1181 2496606754203516242598328491247092795697453411923444353237372527622506528976908962120107670035573196625787195786865830672867735242022875195895351972165059887899213183287076681511609029611930116615057990166701873
1182 3766180662037503100027974261318389538606075650239418933396849990806727925295292105005357949277310884229741161715192245477809045118181912919921526197647624793751463692431373231676165228172758228103579736024100845
1183 5681358009315469675794371971687325795490727222499019196740479373388042970893882046803443851983288413083292749992742092314857640665275804231716569504257811334486589115882867234273667466299406479248513228270852116
1184 8570440912558543193065222195748731593301514399298268244853617113851343195285376353230648167636712534522901228392246507581702300968835838697742619293703651325498281557575329713608963177106012379746816359007008745
1185 12928679607097562199436142614859475114517299255618691784894875754098723718895295057035016055339601457261587675326852971914519048961951108735076492036107250817496523722592573673539682696419072452499041433354364292
1186 19503168867082320895140823371622766197368157293863383333844323102549537142857561881876612181269719222969070517579765517404233162195965756605150146643807038444458916184077659838871486581102554007774767341960688496
1187 29420915933991613460785861114914612073110770716668183980333001352555774772332867567365053659237144026243611536577344956845881697036017580956480578532635972436624169379529697010718103687530736379302303547303187084
1188 44382033519483859386618999239934933211946055334403079637390108236436537126883019234539039162757043982075762930007440808966362437121113290047770221240670051980058539406329801776504390061988359782562227405719447642
1189 66951175270815086346145225517816600573001651065535742429307680392598526238596792569216009526467833901935036376869360700117252160528253186418895056239354789725393511123208155997690605743398002512302248901140228893
1190 100997171933899487821717084025617870481300333367236522075223475723984763892312093674406776624704671546793480926503646720581409833750811774273398053477227351926174101310787514046506734262411026917452005380842089779
1191 152356231199606108498594917934962506552224160111558578457324395074491945082055646497206462440342130725604165082988485665809530923215239066607192011935654611670638242451465832489152445455723606377189009674887908059
1192 229832387787450804450215825485450953312287568536172927935488891071243362635864146677407353637647040353278075526902089088672560476635264819488000569277734093630453606094486560638331140904269512518841046490479099434
1193 346706702181917259891337225029256910658914079444984343243445334213226912823931407038576979303309170105969588182912369549599825301611948512995495834828521404482063838863164063588692041142563692003724111559342840966
1194 523013916772369165532960235504292151581636187302279616292025011838879522320561009896511722014546683456755107224542713701624224517624670489779605883948399026268747949567360234064818668688968507068837610513657152833
1195 788976836663648330856493261729245466092617767509468256099717785464684697349623694174591971703128204160367406171613447650654080398046350729722836675204045443441315085152616768851013075860196690486108417674409889775
1196 1190187161047763311570470049817966761950380903040768711905323713444489686702552422993471135418449325589071790102252922760336541155120618333552694735628696563396790150634971140667642004235398117825668223050354463487
1197 1795420869785087604245616926564157694800827227613126553337384598920307586479747439983340765694680082625833945141850274410315945035003150787493797904506829322482970427975298965531788499199303247347707906009421388841
1198 2708427888620516730492287435855693784064224737889597574443256690989196091636420341780302085451287970700550220739429966422417595094742755846832995411828361572295234474572575934821864004226907011246496911717028385954
1199 4085717032316473750161122431877385395671695176243620689697572255433655160822733851012312049212348440299929219857685082012419812749919323727821819175952374056601752036530887910677347692788668169084599497418158743169
1200 6163384943087120484146618669396821935014070167907356201879705001847364469088891414326768964644468786479585304093684554308286415674367802964360639940392559236888701826225047899897808099661264673547400420644960115018
1201 9297588074800033005309353605495627836577008919355279315526660285322483682934848869510656688077945023673691214670643859473042375362173084266860490822408898338539369701723433566999823461951499197705942967900513674957
1202 14025595481525299800795874289415555500328040597183396684016599878540112185001078692150216918831047759846243381805072086280139667989604629610927030441519846257697421252041286372158055794213681397389065178294215962555
1203 21157888156452208245884042148536453416286190863271005416269478515017921241455914648311221653575928513304582700740001670988666815767893592713220019110862042757011818368048440253281581523084079331533517967040301874925
1204 31917092706017319713045356168580863729039424831044872877160107793047157775252506170652559759486801157317867037472684760831716779802892898480755664138881438179686215585904772155659505766764465256069938834982271342566
1205 48147565544902735142862373913262480563904154678588869753981564944460792465292676097927536069274702747926123561892882809395643765594970055924591620269916678462127063372878404879115273304551901362369926487911887891233
1206 72631554798963808140819563760441920602181251265006098317163417997113660188279469771192694000094023117851476796328001813523162005422909849670158990292505670006641323094826656957205631777659605297976257062051185138493
1207 109566136788267381194260351313906413084483586619890327757063076440849794009572850504428431058267300374968351387374752777163853495403111932703107819800724652837802852143220709002866089664873528895693430224647251896580
1208 165282684143732296609558951303146472031700115440098414235697674020735505185941036584790808148738862271317864426618775245311745210541069674507688142646933452803544558228694294901727494912497536734512779229187858183246
1209 249332197689405940379656609939685198843239933273303289380901414528771809622282898422397739062311308604224207529174259719468679001065657999237467862697502525121558059360775504248803087191198233079308752396600674278706
1210 376122551050587046889649902933915864155356790560715993916276195460197199494162194917673046012305151202795034684482427573458484399956508811211383133827775169480243163570358667717747376659926194369265235505315328782025
1211 567388306523607900629912491367755106031541692943395751871250635610576301011032019743753234036287769471164365356257602403845003338752823545832207886043373243589217260077468471272904810263468877936538124279882103246678
1212 855916481158901181124341876196883559556788560611627864511385681366027582255776022191700245677739892330331320614861541973497104701722854940742599465676446854026911280633014165801080402897386825550988494295939486542236
1213 1291166938578692579721038241010843966670397861764183494969988188194684092377952067856546802950572532205562625060534555226836428761001800775170657348127782071470945836625408275802358644018220128268278935747640155674245
1214 1947750861183818452913152836902506720540457587814909165564757873785809389477588081734790960103626540864714930018949754014057881518307594773926850832283220319129351004185354406602824956000667566998688929051692909675389
1215 2938220693149424422594667216043033094344807150646780401104865792670671777641680007668309601843107376788951352457853319373756041381921711212597254672508710309332987684809403789910295859270271268380353525947928988973332
1216 4432364022370073444776568647792505258506243898424095206039495313722843228074591119855522228597390883558282446456445774807517562056720949296913572754916336919231066814410179477757746177455352575640523159107999382711438
1217 6686308782933045356238686514518925309039396979444733520232872631757676940377749525432991461578756523024085149218205131245105188885603873770287710895130489648097649831293930947504262998237810464543882931496139667213229
1218 10086429028638763440353984428909375937498503674816571889940134002191346271368949645863650502926350335338762020701296083630781666695289503684508610438666403583974514169340984136993102927486830599980681530044626439954516
1219 15215577660644432517217507123723424519427902881093052186050342191101990575072653135168792672951776128069104723542897108475690593234799851272135839323583847104226967698691758318841750240069396815264748508200897628050552
1220 22952999806944198973447811764223036732609493726298395569968330362757015501823225891147497828091747831570239415660920207852444832422385810526092953503266542475004099860040679940839761378501647077977182654379023489467733
1221 34625054131219026261607187350600116028318010943517102615309782626842961919000734998252787350663161332175606574463633792691328206774735205707901845598878870161100076941391553620513501789482752816773308530759169422243427
1222 52232578907927073508561953715606244195453896443980939201492487490424739795825412524383549742865761894716218216606554375728198515784294959152551929716638144656764873424210793227395794204206770761563717671852284971822719
1223 78793878243007858315653032462052616138648003669147330014927649170072209904788554365725416514493949476036219030719969613906117567778249837891146151230332877833520787732663343952572149622254782108696157723816539425855868
1224 118862123570768556297595780124098096363885489989530476264175909058431853708780591225308162572195712206029946022229193200995985693030701915449984626255331331174377475251719716988612931967956783572107058888489570521018828
1225 179305864044157339321754427843991432151632993145580697152438946203122664189665426185827054059218583591840328410080198671770040802599326887742378801403455795471948491649099251080042496189973446445052176383459162221889828
1226 270486441893997466477156152422930488160666883389696765396764708261733304540600429553345840963596423917791636934495236012841430744677684432761031608310037857793458502529809494616364693319272128939971374319951860216407758
1227 408034146783159113333351502159522945890571198879480100787707531494667520472692265761017015464854557841259011808813478792027817536982495801462561389428609901977486465012109555128514309659311465889012038613052868533547811
1228 615527579775359385683712966904956784989991644544795382834377515712030323062914200590497894437413801826577966793931244779530142011174317191460285319334652362807811825263505423878766713833433992717475236617220081872760920
1229 928535526869656523130963160880319873370553025688436557756626221623789213304357505683036466246902271235102032158535324570956613849949970299902088986005603503954072672903788230596069970249107096576146303586119035102378569
1230 1400714205160015625253507207011229480519043396934975995925056200013147308302821796229552847287606038119550165072121460666537359991835264275901729158038324461006890200833086884562910165250076259688023170156882048490257182
1231 2113005079247194784315137603491823091280151943765231204827835567799294778406324840117351180627923217923428714633752835673329023464874355468767824887779340803319274015859447747892678552677999915200891684728847285374915388
1232 3187509949193663323389725186405496963649741384690835249806406208873396950091139790973794397283653168221838884587162346459157503316116617294168139415270364672112374569704745339297536305340335931637330719857149115130789399
1233 4808421795099704704791168214159767274455444303668558997465263486302518241414901813313358951536038525770985982334088794163749900707332621391562249981260992449623133273101137550880471924251407629751382730023205995146487729
1234 7253599370078424315414340552061394857438437205577920659446449033946144822793679371048130131000832923647587588061085081287282811802448108010065417061584674962283823562241045431577153764571267983083466551012659787229534512
1235 10942198098183091152598148232656749409024260954741835157575024396845708935378526824775352631962976514806511246139423192445028379406709222833423714629654215544963369610072127176044970250411859137249986482355079436193154905
1236 16506522225887303756898402354628209181941286887276442501015306043682111480669639255033119084829577581638373730408784104191642849649737446139698818494488689726259922839708675527648114973800896836507434186462008052791733841
1237 24900415213553237872599912725186461904627998510375612610470724990697370378635924412625346079566458480751191388401070003095944773667549118084449657416845642757886249714598819348932455976678748789842719994889325976048914897
1238 37562768784508388773328961462604461747602545982609347464917935996903387051620439897885820770745484684641759949903726581656567886624106682331167077559409454766040230121607538281727124595528773293338009848763672295963028891
1239 56664179559160712875386671836265721147798595222298214172565012820680869004852463124393273733737346154758248901271646636271844303365628782089577705368768133161796363700872598304419184568755830954846634769954654565474218072
1240 85479035465485034915739565688561984660307374814739573487277500974340930362683010281875117496342047639664909201314477504070730286829507914602703807393125855366192238116402027626750844725776196825257056577395940187387003792
1241 128946815447686185500272343974674270180720146066549505348288154126332293655517465547513459581638465598510955021292570777173308538557662945398072494911363940388539839996625927805408921804462511955821610910448884797603753171
1242 194518821177076231763281965901365256000334105440260377934009243704822029190616292612896246054921919164722969758391157176798122012742434178467333871240513640062077862247214902052823878573835743155011991588251513203380751862
1243 293435488583043684457325817539875393206192284294725047382334753870774847979670172909480094886413736064328769335277101506843799139557544960537459985207394289550801997949943863495289469319762309130494203173538922142071574978
1244 442653237557851500670392965743043460913605550380799099718843166200034819216874784499765617340976259272875958719108549016284906511744523964042531870149050804168096563996739997618912787495231011485917351106755101697581616100
1245 667751162842033667383917324795768158882602422415349229688175725694760334215469089369361540885494236335634216154158916764106632216983691001589589025693271487310197867693043205101939135274160326264328478356069858578090046639
1246 1007315834708231252232882616922212399921526998814546692066047219155686027086677748765897485092724090111505466857443762594952697355626109904805671008734207368997277013066491070122553458229838603666654747778200825839536031550
1247 1519555857507326170741497538586200722868676264372715872347380288026711468218028990632300041981603065586984860031532284466890449308705540300178991215198593512277859165259547566056388660114209780108820322444759900342147122208
1248 2292280062045923303500235613924546776552610217619765878954462756230608542275945834414136648146612313246152292698599929887037673860082064802500394304421402723056009274120799517454561366272175974656179977719114202309180444173
1249 3457949806118218631720478488842303253665160250975273144616665353298511965011429932344027068787987378662003955307281690786519299412461038559726137662408061711867400225986174030763009353609585894237761863400864304469535751918
1250 5216385667535188011889755785532824277582638678545213980812663000681121190564114614697315445692978951363184002399624084785172196037759106205147410709897884959527830005446429487231372478520453524298705278261398086936538262150
1251 7869020939610557247507301576329333662199676091816241279044493333278659317781963955223820035940017700205218701052975114494106579373909770375326856192817432568567886233126298331551375487247682907013899369758699339560475276112
1252 11870573706504363897828381860185626558634766093403848195181815802650894855813249546307497067803281749978931960613599860738594825104606487561893171497778719029049462818396119326126647085616747977808193675040606430916893503701
1253 17906995190754505932201757670164021484109584308932827508847692670459837760619627912026269014495623443440488841331739081132134927429184792993389025690603006000631782035679933535463725234187230013717490247711035319598640540395
1254 27013056377047914342103175792020108079529027744975310932694905902040868775849747375525497612920647809212883709582959344813284249533016968137223790863634249965268829886971250976590100269995217414169986505327380270239551475265
1255 40749729759592518153726668937549843353698878953760130881855280027065839204832631521492030888828948686900644612002547664508242618161950641636909793943765956121974327858138006051659972769265367798757847243324916809170993924887
1256 61471773215959579892639984461308771417169618384467477248011140023259613145420388944157277125155617902137808451141163144193426154794495816682869402161094967164789102978700215525983071364855311609309695258056611880538571319275
1257 92731385572559241126869002164482351344345946650977924385985172957222389140491410425926444908804388150204979884932346125621684241139030612259791769437708637279560630849467477169083806090501856919613756064845907369853505061442
1258 139887129007921775143411143834502521679094506137241446930340871053569928441288210978879982774232819315774039500850478012660242362483310945046368558109585175057625717905919545067236421278854849206670350549948471553094869942284
1259 211022500540200785234274083337834289122047448963595493663313746201861153886836114900893998917781417321605108482558849511107498554785604844702166754101946748248945013555615353872045880510769112373682026910026498219197724531176
1260 318331615281898374072099458925314927624491197594558891305113555551500823753786624929965083351256179778390233970944126450603935281864345106142348188861981902055624057413177349809399271173041735363483374033956456574751076329452
1261 480209537033126730399248932414588289909448335839691262781258322975289031552898088057099577462534014617581417595229803232181799668073367531577447006430009699164079693056289981646931457576191652691068736119298996009448775046152
1262 724405583320277995727991237717570505267982293973419021758264460863026257741357793713757843663761532527635140263114566443146928145425191226064012834384169970563199645748457263064293272713247019699109991200454081416923093847066
1263 1092780148407156670392110271228796087135862396316802140166304821921964805980051106346393502265106185200395778730908075741192728188518120657687148318500170160376516957995827647021316058430350220059950428828343382203710949282804
1264 1648480464879017004950571587186748169715443539220958906081340103834946902237780048378710916790193589394049237693927304137735521699690939681073970801469227617631391295693435485571208811603767249771265038273933841636871111351487
1265 2486765381901169844642019574632149087190590346394310952887781185176769455217604077741525547411902588007807079475669925017659348951507016942929754047833287582351464888195469963117384446185702235647078676672913853454604046836481
1266 3751334757294754366589653414652310849995088011857348889000391163590677038812110558466612137124238487534419025501468342528106386857108532001354176000233009196343638728036479600669833613933116008794267737821674552003311354647877
1267 5658962668415885889592943685538506631437256421948580548625001610635130750880626744973679896219951921807492800607322859678116509447972423142544770130768246487737638593316655781536095772082926117790761544162725189045681892347715
1268 8536657097917435128861818774570989185770488602761427934076702333924592666951273885484745742634524295611690578864204352823444137386186389631637818935730107264861752417955240531178117814750209428583326451496086654342359448268171
1269 12877716054596963321091307421571540749829242703511263840906258399801536662906090074933999709473860012585691004604249548969124723702318890643042603045181500861182701829706926805779611968734662075961711912229603159198529178807547
1270 19426289340271250553135695054654080542774814771240334193150925419968258374296323720559311180055085018072855707027368222313079114040941476396437245709237620898576843451155018988803962600018411600001128443261990561510227845409028
1271 29304941647414463465972005803848522378650343838587818234550353256121899612733960321862861103075133006497529823513642644585716082860012390664782635564505109732658302085068634966514977338817639575585984625608839465578960136510452
1272 44207084014654933168411589559475914993544868942337376704566233981620631546450080978489146979286740817148045368991771202472455450619978348335209078134854108921712226891205750200958890161605649639176465682814702380784666260939682
1273 66687260482949368770655394630642175266441229511955796111901562634582360566228078828880518808012247911169778107603924477867419544950751822021139919327167398063194699821098598163357293913294970316721322462631947575263707609595350
1274 100599051257180141181663537724004870305757662302706210528314533350312415588940491691612600001392004752469794736265958280134509108891732099749310690605850091401526706076329779372410801082602101235733764742959738904050258109277024
1275 151755658285472487063348352876390840477076953343701454815357460134850594560134237409230925511534064263161998185642307922578536908408509613671557798668706167622413737599201495765066065210498427612403737149017499270015757443236646
1276 228926411669447731057862366218091389948112928947437542348302816515362403187438936719902264890282740713360566678168027239681015826543919321766680236937897231045898989940180572523048736795851617668339448963382212366825302920533854
1277 345340019291171206973675085492411273660252344053187812249507735047531046316779205160723516004020098941512763089588199635982784116846620232668031865038287153511751547890663623056929227871552170932105997142897827747915776705514882
1278 520952248603924518628284127235227965953149103475994473340280597768348877105565233284979848568553681524588432762423158876165920284202719899933067886723818046811010918348706376509443587852446514359086404832767733447132228454918663
1279 785866769459647825478637300686152917667474756901017819434392720183576471343035807072531469972345273424889571579296415090438163594948594297054459475370705283609966299265622095272463978300595420490730515882517617009577210460553340
1280 1185495563165308438911364046859872482310016399766181551469510545146562125557311286110427326092643204705941173331053838903519128175597552368026608331977446961273486842938692791693037524200161841817018223709650698501475020119881820
1281 1788343501597563554721210149686790809519898782963939431074900603177800923793029610560296881581574271411714127317359857943805991422970488518484786942881843826473535001748646467425865457534471096734476002849453105789383301271022737
1282 2697751538746394873648678095944788388409473296792047992029949134861268087144031667870858708902302427690035595106055153528406963789100372519227195120585301681272618013397587937219265221876005234101029997862974992829194961552190863
1283 4069611547394042694398401581608320096388215914456988197404820502628513459180236389428877238321282632376001277827537509798733519736985185371658518252364116109414335350263753189911687104676552373321824020255916883338856484832660939
1284 6139089500576813191802457027312938586962500323627933049879786465179069309531539431262854734482329707085831669628940121887183115748314648807112740537689685745265915910818858456238484870853923625436663794861905768701954991862434917
1285 9260937919302414611628868348818781501029692246715242859816376708930634539538564603275471732715945375571760164474366989773414500640518467463813008566496841626741636050923574156348535110916883560629800857053020531712020218759734568
1286 13970307997157408847513070030649566301750374612568483310037053788371217035223870506424598754492992118273462557569433362974956822639075469055631133821673469730502258979735239261021883113391213916007210789050680022510718612314680401
1287 21074485892908512834278030587307725660725498406962882535698041849089365250585173584528508784172227839055847572714178287284083105829561823102388902914087332177235250598689698837754245503969149847144432452006066326082057279120067093
1288 31791278742084249335140390490152136392396589385293401078178917856194326289374155137215929766916191765358490110148449991351968229074175276242047531171521406920145897506815155431728286424217685663423907653054256814937125067143673205
1289 47957772692191263384595571202160695014994351220404800780310434788475884243500646649547462197188595507872222046950772109318388151030161467676275306279653931487588972120086901778158927859944925449466857599306079694311054485320605137
1290 72345248527272688200335540298634772755692332874868112982645325799243530182657086426234162140391700075128137653840695019232624626643196337242098784865475104384527702937198019417230222099689286271400133498733652720336654366870830386
1291 109134238115379607321551335875236477158440659419865706067640297560500031577344487098970214471921493366355092703040039034933815903745132712791175656495846467566029204208414964983048189495169180422175377986458819820471765000260114372
1292 164631156454379182439672793000054079003498106462235605553038007283123700910445868404729985726465566604699523694438288655183071227672798841241011765757878379383695949662573353706431045342957694576986321685505744408478180263618613548
1293 248349355285293926273066136519204415313859969236555494302961394438134402798906784540561245496124994874933366636878518937202355534234045088506152847311361812308482864298597667934436790033878816938819560584262554239327611131883803400
1294 374639913847124856906997842488214496427996361082308810240655437717392587892011095001300040608152029832112492902200625308202997145412757202319174562689330305834809567313305249039587051769523675978171938477368466428681782931519038634
1295 565151718981298671997853787980975477018706490348332713772185628301651592783307839032314005619594713702029737876004821097280320882009356703076002036972628875928286898637471330843212843458284612872593759652019920952280652200640993101
1296 852542544620190546931531730532414720078686895761955676538525142295520105589449312304705304189317451839024134774483008834928868948222575916724415376777231731709147073539326704996447335929749779869001605239785033304326025306660257822
1297 1286077288586502455433781063238557441847202275993495200242435391572897987466068792307618874428249087628198146905473498937919063707335362678997397683319487963849248727758203761599774537429618500649328631393683899464740459217523286031
1298 1940073023516812281665111749449296147153345186007004307203419296750857700909732015271637304635690429866442253563990031526559613590543164324122765161828940633218408623961544510013882970747811764195731703574095563571862059999404024258
1299 2926638523190516821004527114167708767590092105154439640421304172982652857492364080212577905824528371542588419906861768513929973599842164529977935295245836237472169159841120836679262417733386900904531876213891840161023452473983960182
1300 4414892089936090415908979548185146502093178214555761388533219625657525117705116838061353748415021151833687546347313390426039948287412444675501699389185354121848442025690193902264902936060386977342085000198723997237049593832506324277
1301 6659952027328462585523596004294400510112694157703318243866606731269298287364386739776831732445877344539017157934366443246388932050503477496583848558221230203139207070815563291647369731486718422952686988875025104930114124920970471707
1302 10046669341573550739431759863515139697579870185235504075234556823562664450162895570163988179056041646406983329544359050014258674669991371839204907035156305755094900729246288770644764511618164937207820001436527379887884566304616050866
1303 15155599386412198278199709892925989166942106143151221681209104065002226934642452076258270679107320771562316644066105982167526517127203715723497422119508451489908691250776382087192511839750016543212876891729945345480993454329199522393
1304 22862521394124280345346647746422482173534869454829759504738382852187994025897599293327840380182481037117376595925475295898156519993906317382172415501238145086137174273846932154540376416290133138029808082549339754569258732330020233277
1305 34488565656163636731513301007523776936673721229288188642566085590732988780252723110639493253025508100671568152819354703880369676733653026772587398991642250053177333520954651665651005484045717484692554670968458488099232260465585755638
1306 52026683344086628544144839067264994030008337726605716872397491084270595363704929987577742330146895423979798611244011944943913369194427141167092395369212458507397642266756789495337241194966006811091780935916500229192246092001467359356
1307 78483280713128717262048514813849227625032865616580112434426519187461685798212887108295259000826453773246632164042358447527814238744020058759735742522266753279988327466050937185151349072490830995258840373252153548343347707584468953758
1308 118393581054516082604623519099852542941294857985364503346294406244041674136313701189620359992082242067646224289462345852068123865664567067585242660535947205550025171532332748638489581031415037961491853920968058548322908863619429259915
1309 178599058392413671685060973595271704846294571429771245665185035401348945464789021852389708483816767125922688908512842750356160604695930143734987007334997700799720521068847242034683129105532811429842126296907979102190805314775171315960
1310 269420211590432878807134224225614269117984253998225287849637930985936495488584837400354060699219712780805584659489911621247285797109830848533641437309026037032319558764342033463961648672639060526473832463261901360995250025662561594787
1311 406425717284279376999644801451886756590131353569777541769908576295350595914821504799259943700495392471621259031235225224211219768159127575443073222004025434874041852467474255378474060147086821170148645816093803135338209021213557486966
1312 613101232067722873551072098611704477241914656036711571624921622948063593469550880569622028235246615855495066735672660249799458023004399277155358673418185872621301505987843784716569000862446217915925876786905900299335131246597861499402
1313 924875333368820248275884588602650043424904717732698245398066573771108783631307449434756843704784826210856247855610602683918185158903581711594718324576838542554961253441935643736652229691630027365378064903459053668854623934014633861090
1314 1395192730879392406971890065582431665690904084848863696420559406465049767365261066955164644385888464684516646868517811944671929528082595856182212995255071208402331475617645410568818470031112395068325168500852999430634288240991093380624
1315 2104675826101256423171551685904748508075520949092489424175981313550590577990662795695079734502173945298907909011735065306621244692994894580405916763193598148293837462694100580485389126610854343544786200844833404634214545538820450811083
1316 3174945106102282764406409788292104038967091007637365065155048322910577895315247436355107409752367435397293264760172005386400324608076544134206740321786666465112475383292338768460646588252903947776209737975831196854180851707233556289666
1317 4789467480811874547832409272454931875187252795561450351562425404267681562746075038034391825086609325324958921629992749937796357698742370567410135518782758454933823677823373763136859334838477410594188965206583049581581561424734385466507
1318 7225006412131476474522187789531577020029179501242535272222484633213752843595825253983509099851791318807618253597295371047318292824235550455428227850403544942299842599137014167621416414567147026871659218164358974987080837959707422290049
1319 10899065055660901360385998905169214197734946538914250807953631014045493014730024696697991671993676176528752696254310656719667305979181847485350521990522445567544422773976216287464522777285957482484384579732829806283156996029352775666369
1320 16441455178236166014652075963066344634765424021413259672071736878235106326303636327125775269105623215779451128715850764991207079677184214899698602250589870984225924814741756937084142245773194163191357251971551482900278767704947271107003
1321 24802260285394451204120181715545216197513534843852870860922475855442117311825151589293328299652320719994065591352119945133807851206802170512932788946699322584387090435790584692562621197857025697187219247612981909383763374451898925663044
1322 37414700134252238599125752622595443335589831305033153150767058782090999441330194500420485661520598563898928531101916601308671535241297484982333103951774986314597302318402773981983142054705179241422510878864889273706142108539139890242641
1323 56440815072018398245206626509432883539196836250192652321543029952601296377054539348641727109395071734477087192673392724620139968064569080049428734357343072866098041231036696538750226028800943097302110294747636368870935003241909507709200
1324 85142085719336613210185220988765402959786405696136272491532943186862388424241886313271506163027275853040109634013916056356121662526757467994895486598326100482050588517666541919507795698584885431014493353293789817090374551402121974687275
1325 128438520092045573022619855317867134966689922316866974684460889428233622443103953591816628234502540937850839817014297158134899511139559741954805068237675405764778601519247394758458771684808783773353692487039161082758046305463826711179374
1326 193752047580956616721364482467510228090787045708190043085361914575317824392445762960594023639071845632214653113553932727646011028709731507204673659418862184805302529555742250653815234835546082661391357450403064196485007391824510136277997
1327 292278795449451671849864892540882324025220538387314462746903686145576200677112645850825181220991410708842211060898156036102321997829479245913390781593352158038911543373784305203740924176432325449845394713850638742690038081743193182283753
1328 440908343090867019504273757950986578343544013740854773304633801668953763701872650027273591820007937388370194029113819819745190724226513518538748411650485294027434833542877040075195248620533313802741337666212909717152572627421104715913488
1329 665118955031256635283375456998861931468870738951610019948604818147424844625416041233165571432133543089245353526598532632852824605658181177020748169153992988965088152305448085647332022133826611431430995904390880290561857931074528580418525
1330 1003345097170682950038531492194089748647754663712886929166649488774011757166072047383756305290830346550545711730112981381671618531065267025127573203397934867639636787681900012292566596664240784957974465642237271097396016795183482150046863
1331 1513565921405950959812465134638736157662059328656739073714749129264548559758826068480450829937462775041863245846778964632027952300095069608143430813471272012632337938519518071950376890784492395659706737964858514428422327443750644686492397
1332 2283244124978999598374486895682906638725581668325125301052483560232239027286763558000555423650623350694853487636781624246909471355800814341141179256712880967703063823157871295303069817040262970812771347918702036605423484608581380535486579
1333 3444318916356529784563702159168361497041022335239689304404159059684843218213763675360271338537741400727525701084702701436974392625528843751231150494989935048841012717607714086920235986777065074596828895094978311011619133513028818476028420
1334 5195823200762876809022171999940361109818803455726147023078863741727086531901003122061886645559897780073222605575745985493522266958002898095961361870596341575983693483732768340685565493226537924010593466687379573012310573487858397995262273
1335 7838002051837671603040716125493334487968150073874907152741790552306621751076259351655150757363950914028215601998031819798431091534788969599022390220944765421074830400593649111620427096336222021940548088981246736017264484981006906139396682
1336 11823781100864144432453547081775873481229402256994793163674003457063518724947888596186811250712920529360736985241120923459802886891643738654967043607392079104450287799241689176847368285213969594799834963330202607584305953538015704058684853
1337 17836407619767675288356117625834292239184677620025366538726143072108663295273703603217478686593646899257562494231311326897038948980196931565934738318876800995249499469129281801796107415421397087147445275980573919887833441937577061020917905
1338 26906573630262422744523136080186020393248238296876897991273246174068307842624979958819711251602710892149105638174729884792359685603806489651938001021325144129233496395548577977650767884750548129387008719106610009386851666757063094121684238
1339 40589098430245620350100393059209390475332788209234455995304773834959555703862576867182047929214929433174152126944900284605599748028677563850475537326309721670455801099544480059112831560161059236812825246922363793974151835497232064346133671
1340 61229457678967185525790575345231544087615522484923780311931371558872094402893436847871233557668176753482913660092742106644057501732894521272267505766005552345546634412279621122420299564245041782067642927420308022272527298525937194138443066
1341 92365847792932776167826108154093689514702071509008314924118262605282829190190712125752429483759529055198285826091600640057559907047168266796174239948977218446411934922481262319756358378768564354976857651376872734871532164172635779837055924
1342 139335708038417702581618375388912093887013955885093610407129482660509018179731586728217716683196859813098722580577262340244241393547199076754047858210150815678785980150630346623985771753209416273894392539582445141008554565791581812913970832
1343 210190671102708636638314435016642930938849391628717827184027231587964363904895272711303013045306592931925042978589485509939166383827315537517971539721216313473199704363402238334138652469805425813200514923259851849041636683798800093459168339
1344 317076784125040466493357434365208336319691892396395216816035741530198675850443093414458252880248484835708143321241272194274139817111876732336226916658822848102865234958842956037137851045967198808675585996540849971059637533787241737223099948
1345 478316599417251340232704778902015997288063874030286090201845666445650972776078625989458698720689799110846400586222978412239123246370695814510549190734879853798368885109142366780236880316829751459813814556447096700208839248168689419883145536
1346 721550049491672434661609448593890261571212280482687548552122074413598358920840171066225315764640410482125643815547818692437888765085424077448782203375971622821062559597551939057244238669861048487585719564160887335270385208315779340649696602
1347 1088472519155180567885417370402747783924548066629630511450438279260580357937125069801425428707298277845090131884694863297226661833939050226904170192043653682973357119030704827746281884068647939564843951108386572337748623526591954204069490823
1348 1641982320963999384132219335712100339131700226885925559496326776452779854010977680088297582128301665595204925901334292411714569000447916566036921230871678668657998032961641169040268241471607373192093116952052663418335647631083929840756663582
1349 2476962803296962058584229871862223967319070118909382681985320507730179239874434772085362812137479498738717953966771789893386180540722519416721581077125952163792467695880016544799568269239577391297195329144039225868376916140652315479777516357
1350 3736547373612838528112432372024090729176112446747582876890251721028701835282958619417323087203494948763940985340701144073130325798605960210519203374103704112268414224889321752834418458151139590884343086517900190690786028636228111667112376702
1351 5636655607693891017695610354361656270199838552829318773310428905333612202885403083246331398398829126154113104265936897129004608205146510137906538300217610506516674668271764183716011550192816395319684345946096570546274503998068986885010197846
1352 8503006455670063808860460832541721761610933300035198232321423138296952373596891025021613830673479851485852293466582500506219510179882904400849229552996958527669391649605102608326875062248977313030421828982725643631413488362235439051933832997
1353 12826953395285956320812455480705583836853737767492060645023105730971302925198154483767390024669752137086249167006038046675589215518603043243657635275010493690866170161953785749673794840408138967915718921711795908293182909828124023844869013247
1354 19349712864809577581658471903409071011502268554181580870474096594050780041686061744987938068363552680920533643774536156306811984147458473184581761811530326915759941966727517165937519648532819460159035685909323581743893651393188279342210882908
1355 29189424519791074640198220938961748900077214779503725152100274871901142609579654313991316243180996632901647448692899747336857654735071168167667020923899973027988068388040704448989532914848325961939642717934985699274771040213849049186150248618
1356 44032824143148609209054197952008788749375926119852875144650653828988838320782119521361631868806390537149902435710659588595157426292463204457747358425525858837935931025780631313136673102258227549762001111955686906316746217297766556248613014277
1357 66424386020589103054184282008282529942981860712942316549242687758413760029862318083344197005986902709540512712921503553757241434856767732972611930333502125811845200798934926904139434341610721321479642160782501774842410618865139268908292873073
1358 100202499932059423515718370763092008852074365237848854712879029805869579937876849204426299812744722640644994378672839162859032031024119494600067502951231614205465062459566717607531775224052316496492139756945947701381209796309566576528653379450
1359 151157452769261162637004287338954840494508828613888750685151376984315723049784734830770891212066310402640281936254577306295730679271689181018850809753747754480344727678242465054890368886884942441652971566977805586623189116472401448602881407557
1360 228024006818028508278433131707495185418232973213106295798483156694447544933033500351096729526902408370483449307654733726738716121357906840596266982831996867256989827722899639306013553455814180704903212876814334904046747189336222774559386040377
1361 343978723726692870507548399236965491160720399418385938310032869674079567275027608736034213259153399567464929953336670363285688945466771891618025766131935177329962336446339098581536550700608275293520998024811035938582351276477589182016337781882
1362 518898707323695406216371929691523355415764201640695015643134903835698143329688765833136416390664399777115958801206662414138395031616247962960043624594059618801015143995491238119705810863427212266415096958092129535488517372175306978212162924750
1363 782768961827239183004231949195408986211543079685297459037381830987326536936186395813672397177725639053485875480143978315417370081234366011426804515227883615117016082301107304754991577525924902487401274257632629477812124818922246530697990984527
1364 1180822459089047272722349041532028263659717644818628623420600379005125561445923548044530548346178099764722564682427974646445390677878750108043896522300450397497748316543611070428050841567951937044250806987805722690654456542210196073370795852967
1365 1781294031682419380748984483426972259245122653083037676169546791057499161552218052380864910130043435040962366004629510658342766636459069635947811102557059801839400988055296735949835703426867636869704176379537583088253826010265534612924053842858
1366 2687117273967879057648841787025649330965597836870012575079421012352395394022692998574953844110393707445914537680139512994715607089872462400692218699386998321172529290355675744049079196583713379752161509801553647481224410881864717543513948762462
1367 4053569548670615388525028447060885169675965893508658657518176640665256807629591567730417426134097462907393732220955648905109173627020630484381375989097496219738972267287881802729138305529267348261221865933413757308214105757390595553607973447667
1368 6114889828253216968749692993561955628135421700252934342094651049079598198678807801298449327036692632547377456375916050729823829248729841440114768815861745929335677679484814224078776092124182812582657362754198751556152400539101594816405826191250
1369 9224432235025417432363919843008468350096696960514821252769241228780288417695491750839454011440042850857187955935803728751490915710183946431362130207236669295151697633856080181846510798076339996915638195851611412859737914788936328802781012530628
1370 13915238450482912525500620831771988329802360037205278158889773384036313767112240475866810064941614549042486898796370228875352701301337180821397241227932376768875685414901846850963599220398083172792025456381619817691974513972998873988349476127504
1371 20991412392685276264180249213165414598441766929318026699251990455860194997258673010942592087662574142549710235864074815929140930874864735957382310983120993057921037808706392401140367064207545863453349587849320169784050633414310130932120315442907
1372 31665960724121770685610780128758632094434595783739062933338047249108239774102800216434230919315161273907242958413271082861041961246929425678630758326481460104100640280650502250273049102890488682298404393469098577439771928120089287830674004647157
1373 47768727983784341452159280573643700211906267203283123704030440596934423464474568894846691657135030908895824954624385314969842472001846723212554876245123938536206450661721146244511445069360763302711033545019301694031905969099540296916544588427102
1374 72060070846060411194158240747904879909271227409924264954951852059485904768733770985768525179197914954190906693918212761448713528428433754723687015144563645265080951420736132392315588753339604177112933113531612610905305029634708902397468894438974
1375 108704041943548366046184197786048677844303543641597803282164419110934449343592907517265602972235609911243668868108985424862663405789997206527285403914943528949268519354159348337529175279586156963925400634849674545957518407691696474552675912077471
1376 163982197021538799310821674788254999854688750577831971034731006322606028163936925257819551746961155936223766773763867328962305781149359110030679854760559858453015142136335513721420148190028508463463897844180495327035247425103440139713950214997609
1377 247370387146921646300483382273627511531302441533217678409538311663462306448548308616015502093166341637794246051473488372391946308064212471665983484321861830846873286153363188574791781889074476816760306136031068454864431721907611561548026652034663
1378 373163121050149196715191811643778704173508091310744204844660525876340392936689706701520852238352893221697739654197409567096330938282238898770888341349627829745533024907017091759264634168026850059632226964575939096300749497759192902469360475950636
1379 562923947841754354240488785593641359051187873492272932420586634594740357293867815733445959014896828989995113788281326449338689010442114936740148811651472403769814005259368591287385245806064682820887055210446787206008754577184314667381025750549101
1380 849181907799405467386259750872966751590503325019019088910910037563608784542279637645316664002942471973037061612818444047085728030207228984634693747413604227092638898752510574794918311833645761278542202657734930703990075831580061447379005855659823
1381 1281007701481820523126025689081213237812637493247254708471711782379267828621796081425903029845937486776621317057472724831289121410628445562416502343430498733981839717100406930603093774526510575339007338492571756904513728454220591805470618892632513
1382 1932425451112379307376282330468502382911103906167377351253736042512709941091715051943418032044095365365424537916880309968628066287294887616646281853369795019924697672453169874193463201499648295905076544566673722528626431241708387360127907658329361
1383 2915102008978731887857813973856995132659381057076249267909649090891238002206455445138308059630469790658925446513471146088052981449305234001297641179207037516635190866384096761039642955451401276329866035741987065467053726247695574779599385797283009
1384 4397489030099537783792322427890268588432456059963353531646132739844664133455161824991410099333058028610854381701443799065271834797117331522803877584183360073445035936322131126075389721540966296642490624566952517338993331409660133189325990001892121
1385 6633699167399139815972792634336091909484877019515193628716966599509769492781735035406562643822813696238108151262854739294352877206464737538639970444334054801687726002808464189058754051726387688574265373778365636343438999153167571942245847869579630
1386 10007066383189126365730697669955018279964580427723411802558802355832545503538203705342267339131589666926494985155258998948056915199035580743964147836761608016465647169501048195387514326800529946399597374558444383538999438806153482725356103751679372
1387 15095857540494426385503378852585254580644136268900301877582430488439639303438644232430567788074778170576932166907020140279492247946300099956986555583659810086023968071146271581356879646929281635704290388508968658422483774375344588519531675393621009
1388 22772399638092374886654856359002164884899346541533524997396586913074642513771832873777801502100227217987055753688312400119382591933414388586166146940555290432159771431821564955615969599440641100004397280462685557568293569818422257483734469997043956
1389 34352615204926270610956435064912834694082468979982805457128350866573891716646417889828516605902047880790045534900520581514079831493485913964350144338408987879305996789191177347760326609261583578138662593066114925581029749058292891458425618980572040
1390 51821599399815722792733268293402234248646013635474654249908177237096772476887187190026735255890580497956194296542842094082677967955917647883544453704496660548460952329339177998838908280143049609881422671437382074688620730236508406501500407304758578
1391 78173907527420953312952412469362277854095452823529646347640326900417177994667529489688551000014256805000302876595647743056729153957728888879472761553446104179909582243621283685634376903347149855240635312989725966294391372006599284187663861197001947
1392 117926885485658970679472901066911488233599892362058173356255131854987997829330760242729872853982899430750834030281651371074342125934315387706165614292780574152247438964850812776698081012008274103915128409197620934547191955307182901420732612663517376
1393 177895038897341454355827456838029704398702590216946482177092097378717484244510610951352949297639470534021965247471674646741058131977168420473447683806951364319914891122433173784010350113040071536760600326137676375588031038879612097469184776274495857
1394 268358184259306684032609328666728473492246054883650725682373860917204442177622804017606413006555184782146296703781463044517165182923578919359725682857212436999323533321345881015990163818516474169384694334521868508619917614111853841585377086145064251
1395 404823628052441657002063666591231241506934981049901503976041085704284075232620045026963650885006296695859544612867339921355133613884512852433708493324648567352576214837595903959283970720356019103691677701464500470507318002871062585673047516855484914
1396 610684448778305446766549571448758865231543967536527682442249986613037536145130888823442721544951655803920941290338089432544917176884581812010914037504012690219540386943000968035047608616977029063282300456940348545451643287115815328293048256239018096
1397 921229567982015031616520820116125855074110291972756153109144077743193029977673697919807085190954965475377248992770569654614034113576439533413068322707328583684445531474573357661694106145999250448530096332544609008466054460968711293588883587391555907
1398 1389693021694117886842787921994393084629929015465338582193291322508808078425389265414850230432526623515219710919572713603544751348760863028704360363438648211703723490006344528881033569435695719262743127623366754676526230995936074271268352668118744162
1399 2096379406032081815476903682457420032124984107779574098647128722221039215743884635128934351978479482446884609457639148795506839177437286665956169712897217979668821091884138568815754485980590760424052154869251944959495034168195347809064777692507820745
1400 3162429792356512860251023626562727281392993720599743489674489512646933244620066614362750408774199179786656570116738886070245076065431983441763432093245294682806600999464368632331866543109514222012684043980227823381742366310875598109814132770858587623
1401 4770587882521398860250794063258934090847426059882472440891245298203962242603742150372465435370262843129790917865001700448229501122910245614818215009421794552809397819006903699221450555755607499350238799610370514918365572586577826800469800757541957136
1402 7196526164744134173085128686643143698104947463279154732858147255727384885579929928845495861181804517299014525614333748129997932466880145665103052340248386645389982444702357989169580237993762100384284490998119164632191629691844374159241525979176862849
1403 10856102039246859797978954442453638186059874056764950662986344559892922881507113988776570645637574413336199787770017372747024500311149384332179774203448020746166230762890868942531334861972665693544715812154203547975939506190922055567246903359982600812
1404 16376644618331635225951304732433581389588273557057247610339320026049887152724661254006157323308070444861770771246098291034169463521761220670694887533628936744566101673450144034283571492936395092095643046593142192651117099221166179739525871358684577353
1405 24704492274073766600545194841435700617082845360240653692451994733230727643161072711616780492352766590754718418645044562951756016316882772018052138128156290930438815526649767653319844873761426183725461454180180004061873418256436010646796512691458807159
1406 37267215155698098851165143762093656563181636157543016138676030563432414346113205403560793264273009233136177209357489200781689895026308754999935102693106333363924247380626443529410229353079721020706351611307741504494758441083768962549453406716230086674
1407 56218331065181357591423133929213987300895532459629056405231539867865516346804860272966432549928560998774388150679442353412217024992798615210253167639707250840739871484749343661172080221924740319695837054899615403864354469574477470548821857545718417923
1408 84806464195141226168461752283104244179017142084576142637424754547621601389249523867910715518844377560061519946821054413519822330187791225239694339547263070809739777082051160736091598719478169920784910072426703494243436860574404675004100203176536721789
1409 127932228385488257489554324162536244030308395733258555932157362751392153791345970343093902992638094636589248078018318386249869686382170444349864857689940453031119785925712975784532464920337868252816280739184211194374624514604811083753603335486579888155
1410 192988296529103661540492475893147120585775388231984062554915385407142058935509110530852111956517269990850685607075945119918737898404963251597260613640938966856557069723180786271360216564503721560278366709535519001965286424613356753165339850006819931113
1411 291126661883660267198571661831395078992869488048923923889071999009944025851974399953595262299301424265636964726771253852123605517158529568978021665695529570577028524627717921955984783007235661443919913145294480047579327747006674053437797452868280858591
1412 439170326822080546869712147276152713881711179596229472673847965246570834455494461428290421311699526775921434521265696504946921214453069168429721463739097153228030765279886925387267146252747009310890615527140034680672532978498358057177611760180512472046
1413 662497123118485721157327574140429888954844882316197805194235669426453378078467809583869604971311193709772959192105903058699661089355821558430973123051078211357927575428745667317602312280828931211796917660865028441091694206130526833339810993091060876682
1414 999390011880472407595752463972768096612594055168387781496985536968513380723386317193482271288715605903228421393386402972053978594723878655881462538558074795566352333359325752386758122722305514205192071940562894973985119088798923032692103341545995125942
1415 1507599597029226275642797647086725606879976851583805046958263880926183066414599522869005399473343392772212512826450893389664488018111372782756790730379309717973282230678752775934560421107334254650597933920001029180772245895696095642292995889849712755769
1416 2274243806665660711559779828678609045412167923274216168314746252993914130654352091058323015408643438821800148367580304282075406590718093523686310036151398519645812418044685881202979781346249713706149845350202546346576255294523047206865665885880234925366
1417 3430741758189026189082869076805668491609500513650954276649249234906576001651048469088544328187981141496415023233881258580952323031986165471029751525569753567995334730962465956014229042055663138531510517842510621563622010130047130743080915547780747508175
1418 5175341789162999240276189684555661430870951837568692213852215151424556373152365316739124285686094951743063751487244668009391369631073731817733257496035041753947829829232992700476882099588745570032713992673793568679126345183039387613967164457257147125771
1419 7807105437395363026907491976055810118130174155792103799754107510487753766221870108347037340036573978416928783127362268526841943461665396255631063096653959850546860648816081524913935964402605651083786028175624524882860603577888641424310838797190978906037
1420 11777172946961198739895796733894356642516198435398213927868891621080516103650205808559022635778104409109858535625140977709971080237385933245784496838869202399112551131998659172948928007113317319666871890931049939251476103008311412005345959308572492825475
1421 17766098297874271184638085277905542770567480299224921576754728556387475905846427444126610158752438144463216593528014926609385407040719852930443478058595561474260165261992705888589315150419401832399348575729389506909992517481076903383269343058782807232871
1422 26800510627737066668940915809643112829922094436923929465644813886868629029270365601973275870170764100811911724535937312922800645774905241671254149454975125856521748653158913747668848954409740665806936693650161410462023554656692723928617573382183439275874
1423 40429100293416071146579868978602032126878140742468088094677818618578972660878131949233077783186598852167576938261833767364108931058227305932098999397915369619006703946065182845679828309622523868708223969180621840834095730759432785742671835368282562760599
1424 60988097325409334871054258655016770396949248060882427860110427039621427948946965516314561217575939806832061965180738724635913420005370879013503825041810209086498877033751966311852648918883218648882320080690321730701113356324802098781243246945483891609465
1425 92001750926407191109901078709256102041055201624471825058709874636462457154537610963666496007604370633671682854967875692138239168397123292358556256423284248675238659878412925353115832065375582969104360046337642799734545778538293690723813791501514117267600
1426 138786460714822050888110539325375177437245263008900338093806798332074053561572368728848254253000416271095711648503918523156355255851765730881131518737217450150912709389906887627211336610763973468311261408438538907237645678884839178012444937970994792041996
1427 209362120653055733585094082466519304761123174800469575631494481746633865810200376827781955905236765977920195802995674196998136442721539358283298932876631238219767453493504936067595881322823634170753837349349101228303297435407612313618130860386256901795389
1428 315826899386183884254111549576554439458854324252081780351233790072343623024143905018545224454504801432664866423839619398740224876245192256605258623644456537755059873257080741183929682929513806942273833745169265305339556836421194411209497054753163859883292
1429 476431123570752156399504322464626753852617262301552774286787603496462149179233787581858292140438752508262398637076870351646947722716241144260990705930174982977936242137410523358908905713394135440093845264487657361477581014823347849599045075179812001904144
1430 718705771889736106226041371489111210109110682309172476293191664655204260623093689380380760536674361835265964335768968914620961053565334698283592813987700971422765025676255939784005792525943666126643125962005096479069681652070414658065891504228380505379013
1431 1084181870143740063558553987310369763698302652539417732678007441240310565525427459148590159781379478957532992362076094059961421556497678347615643297689176616529507235772406921502761311794791744553732135296182124677382560338510699384287187064030942964422331
1432 1635509792077633849594632754480588926200725480927322983076048502984336704933444457987361750584914236777535065361634664889877745138012034715210778691073267173536112010469628225294141706092529081007681447302569603723337491558458907155371980284356830466974983
1433 2467198865470043125400284482291781219717150903957505482596075067579909944598279837797440770004504098130747258241513387661349842151759988698846004112544975122995849807512419775315681407047622996223637802070692622384875425579758069054831914181110814194651859
1434 3721818280307629534269552321948984633776217596595365916752089212370049242542919400734191256417774291242300186309668138203430128595813932541259804263680389680645215716341179499084232732313157864451974754055929969372444214650350758890202943898359054672391661
1435 5614436479157918864515403032926640072964704005888816218504711880764409996096177491391134275061558357913234622461948705418672424250253066460593720042061741756694881515450382800517404115463930952342483544772177987808552090182857392032029476654182448648067446
1436 8469488460864269686381085338065761539034481028519609304822148043150410891775424410428522074469146056288085779481340865336024508942015098126095436119139924654261304681296237792382514283420525323309193179675235827488691992975605958765201848094301474193317870
1437 12776390837263826978883182399731607482531578309296819200087492534241427272038015366887721398026984086521807906565886449704440748771463334206407434786996139886355490423148042113616826160965837713301848032259327454501915034396665589408149844811587886766846690
1438 19273438246099413816515314910973934225107316752910322239750015590263135074441427146095674756747014029223093162023770131541402993356981346216875949355567689902839842781621284354378052723011600696533773730975466592022322630955978368065654985502170723950508246
1439 29074362749046908115948808712454340699233965229941119075519929835598534504275858627185917293530965437404406661204221334558365166110506283829719402395304850203438790755853044969095633964358699397807958528203120462277406258805683609633508701240186995073514194
1440 43859251186499807493091341100886207020033731013186917093216062718570781106832447624038902971124497917175294189335931614172332568281153416163629013946219132933428621656165653507662643553167646988786919098699855625966016315388964063852231466069830933853186637
1441 66162547782875955163782022997376038995090134189810738409832863383951440607012026552255174879151571509572072369027218557232291267704859294950558303316845475937634613276460201064386073241447618835365467980197572023774107995076634170369476152231097090546679792
1442 99807511772311438660488563209093462499948537306304371463854216821151542917311115687862536872902208833154714607036174782934781028456848055314365801373721248918003628441931604072601848256267029922181876584026024605954824224235696216961822639671931309451087035
1443 150561605318928030997384172851627197367398383489936423029086890638317939929697657182917043167095959249249648982768517432984906984300930324972731892130345771419686652291038325078077602610096637731161626333064990154412219283787657059856760735285468985274386026
1444 227125159155620052795000106686065496540883887940988639673763781225887976746944731615732300183036328095491080495215268982346052645199303289979941414049933879204569324517638937091357813947416303501314525903535067254809649309077528325487284435433907337014975449
1445 342622794252184853820148883469136112998366083488159470585614577411784977470893651644019970400752466531137524976368722513910022943289308376027547721137887258479248124056375317284127268628924406994416254179281631380501673815976388704327753047259109523319171129
1446 516853260896307232772604785148384030538741796786862059290217265497540452436202062980135844286181185312362418671696480227252780756866418310022132826705839962661099039781519380727157059742514362630598861464085191531990106508165675783519957558896170620747388201
1447 779683365440426289045936254100359374562115519808888745700387524462186447972527174489919874956188052381138802024458167577181057784279267836434538751764810792542443129013061852997699935808958483633403254253274739674646524210172558594047816280701849322000544948
1448 1176167775918258971298677585572424872246927160784194927490821787132916142738803626700830441758592669339516255220852264837586571245478231952460762905812026217773155323317118614872277317484958226532856978228006319931772236284070619999266899069211422158156645521
1449 1774272350067475995513226979113854950472928436560129524957940927728657677747612090377366719514959077155118921368066400186438404847303032429671360739900439536211415405665620705049469220043322184020270047835719012874355865214213647625448649984573045684713388573
1450 2676524928389762301438490410445584688187815423960018886247774364042874518713381705152159874479060385396566290021133979992149206405751419941499198648158074924240903752995541844833527326415028809140833839925753564899302661926645533449713607503669851565037827122
1451 4037590785889991329678611453683564172848084045143224870210871782755069423720195953057188549599720399585196092720420600133841825474215737231422515252520435965688224199012111116950041023900484765086368918300516221245556430809128589203873500335237212694176453825
1452 6090785548599904247064798769556714062391968676899384687021182494565255590932679692764167715111599437027699918472086941014222149220430235507428726511297403903041627886970535558527155110560802381740496180360607955646124318639049392014682280569658609217595814752
1453 9188070452478044651964496814777741718692511754271886578921198930541561222493284924323638003103646622534489168115741700067537586425001059604214908552738364380222102366381993600416378100097764150142307695675048198203733928870191451010041745674258298815583430802
1454 13860385982413379787300396799624745054830875589869522224772723156418939601077006652510626423435320175421023940633984510457044028913565937325400316848388790425558852370866750123256379460885543396346507485392657720760942381469876707048214794422882141267080642247
1455 20908666359830610820987313738037784044374609419847768232422592566326693154043311982370367856508665014802858534205083430205839550469286840176588077920826252698636577539955763432045137310762279196739963580273196485934025079477833052839524931783956341499282945229
1456 31541136697160832181145420091835734886162885905201441675362712999727927482547813089400568948375420209585377088881272319986537386444121771933261134215564185265435951510833843127042687263959459006270230249502988595441920808923192492402909661798427540114961145986
1457 47580428470572493230328474539912021809647850698583767498040909606671620234115056247339775573833580611799207678189690850314018982981422766480896777242957520637359089935632182632791825438280514374332216147627615127116917035402988215977966639654233998607767630802
1458 71776017306537010309872676414217943251564397836234599073291563681718612595225056277598440288659410501360991731565661517662829464009939974724671792339200016651163451404264882915316929864322180948701782845432858940339576142789212243995276968333142760480174480766
1459 108275541561686012401559128746870894572025611457721170544082572891072841781160268423348033211942365937095571742231346151910967804350731522157033820073556845972509464281208539563365013344736405855680892936533629562372237661124443323576832968233612169070506227896
1460 163335795721402715175618380362676314367645283836679924243067723397563298659508038977061347113742870902164589076363915719194040851938097337065687400871182620655683409311803402353667341765827674056707198088498392368138686277197460663675145086491300930939261795610
1461 246395278002323870554102041043236193923896238475444767401814530933460897711789795530857384505319743736165006052131370057216736091005841389618785456907514035579604913244255091354738923971059752570280623834560634057624101648218055144074507856574241221014772891570
1462 371692149621598496006034821038747510950012079475259330908810264690752835376977839030214231724692520735516789978948831563208249436966200032407373674817382585900701129123507776112529634411629184569040156274142699366663435841332474261829713790397294845377394408287
1463 560704958351603463908242538848698089551562916918859923619605471837315104023308513562247731686018387442555305124844367194746873189903329840962788316136092785565105266039102538487193715758734792155669605559796793052824442552928608841501687939172810262562485818476
1464 845834518270397771095800189336690409703453720631099745657788049426097255494838218023719078408634215864466914545004761037492646354735329013397214458539847773394132932512656047187127966948081692299211625460685775401654420674431223697726763894761710801035865595205
1465 1275958098178765477793168661344398646350338911571755987928749701400846020644553513252596005700642936442924971084573294377006295936152423198847365355220910255105018505046790873755787708313500095904127167315474941965189373823162353183836653578686853408034362828369
1466 1924808024667903565553600909588815839847599316050007396043113557324621837455137625199324028156946837685949522366179125441566734517423612911684570673796773988307873684653289839836812611626936798367184973236998371438347525520015985939890958031744026815870563242194
1467 2903610970543714091810971062996802214771481806872583026407464387083107120615733035446344370015529990515458195357410234078470895653285446602241281119099926473537030059980043140235476339360408099099111917642502942661295545175941389561000982324916099927504019689051
1468 4380154571371575104911600782212533067696006252783358325205789046722102832729396978820440423101574299224760360148817013494773694646076291184628309178346881501276562252949973874459737227738094063641865873322457603994507989689642494533939821603916177118908729104910
1469 6607549793598792228875081319010541949944023635908265905169808992466895902412600801369334311973164603561628575157626123016299410431565533682073568894666533240081582393501951599297698521099871145309845630494278052528066332346212214763735847312562320147688628924825
1470 9967619535676820412961088741696481098924132581643438214322285929618730569344216535950747695054798859472441412622794739281400639248076493351297986604573383653629326993928929646626663223627202908847537494283848466594156292771406820232247580280692306037723659847539
1471 15036351190914520395735643226811540653253465499232168431920513709285609966740030560401521181787859997272097564306624926369079479086892656630502178234812812424551880098518654466144955686831250052211190978813131695879691828390232088069130169766870706843915081575601
1472 22682633132943355934196034820848941030791354926735500516715910414716183813768616669111753046996061685129143830919274659574501162413315487230541706142676711641268889384173937856946549024957258309646543224702280033030965612159340650587780063632121151546378970489939
1473 34217200656671240908673709177641160366061423041458321515570017311246141371429357083673876239377864444505471878808046496864872130663995807001305912614034453103847126707649959832700952259309894974172625273270387982016310456746078027238282893575205003626566582977785
1474 51617323875791780419301271448086140217216194607088651547344579380502477222111375937632203153285248026181106368405872528084510890210814810619293834640328175441306633226825725200523690448689716524141779873606231067618374601270522306146076693658437524278125434214672
1475 77865753859643190471642850764457412491723523283528915019654866238141819945151455366798309547308356460641035778028579424839167316095190126571703289951823089223730795347841520036013644792519557241379384079441658755509936593028122859618799387414013033229259367846247
1476 117462029583716660257494467778888719239357631849102815427518216456099273247198370890632263675673961663937553961936648137854812425080943477314160865519523420022132599287250285223711669255101407825662695981151340290957805795179764062877205731664114439064186961086200
1477 177193794576191782148034665202835581715182553495654613841939580900661831071898593554236103191464175947383854343376725165323066882248437181997120167152948987728796759421956485459216193039172349127879353386373818256586279585049955645817989424109451306078347998545991
1478 267300343332924961962676868841097121070032197185532613453831861626953935138376977776241645790570585257817110103657566367651987706027992779392498600145188733075535639356044192286251962735997583603204015642570018542072127602445537742010885307729599008575163726712209
1479 403227854094952029188515956109508581351227800536925422348102786038705419616450362184677674358651612333586513520897709938665510146970286804186927363152243826438374459902147320374492295699453453989957104833134079110658389998771256826394274525320920738217038877468406
1480 608277192205134060963846367660495720859228677905522115293612390227856265229115923708942920031494355932629621881574916955615833150163503201944166902953199997042320949740619708991544109816048888873749443143785116764577404892169158555853073903775624833111728886122849
1481 917598173835068935069287508205759380913947760266927593232541888158375648384173008775955373593154177813107797652181950063406080649618735347777634608712149962410881189819203686587741324577150025269360586163747454102756619214700548897877570458948328529278487136224166
1482 1384214991808378942930869766530358499294519076614590003410400789574164897122159454001704581438714807346573846889035027303034006584867332549260342605011987158241081278734427996967712589010605504426474645463760628029408145971579642024062389971884286199369025367678857
1483 2088115689614990154140708614228544306518801251894979935762963322243852877975845503434435209755648958401908669820617572476448541882263627301544835991964006971780996108827721623734272700980279512479486844559805528597438756808821742322019274211483441701903090265517056
1484 3149963812716663088838999937645810169201462359565593245619972098486640844941842635768602321045475912508146510506455390954898955028807991044916726760386072609315327139162657479992386875535437669175520202138839762171396262334423727609527505797880135362730665590329408
1485 4751782705705343396022300182638862548290216513812745490794109573924901440383666710567886087029396677173944256184897973420465306133990585121798116735014235515763077237681328503932214251806470205925489306838570471082197215765469975841372189088050981119301038165679392
1486 7168158183622726565134696345658148766192087177113698538658368563346385362668752751551321957482792949362997840679586972572223358980334762708528553915045415016112470023393067228417387894132100215888047384020235404114420974331152778764741694040033985604570922160615120
1487 10813308378715177566730073019234929632046486638460391792528202881032441742689227459907252438108708197587958899311853158403310469555969305946828928166608704069615029490612279259654002571210010863355271291822058417440044806429322102499221328649284280033343305155610411
1488 16312089535124854337536242118483177495232979488565961688317881307135737804315884939632362474686884832350052396291581483939980919077072709199621846593541423451924280081101329694403127160036188645868800221506528623619542721699360279551736454753944242106865914129697222
1489 24607109654403988522185789970619524417198364838630250679255996299913588978785192335143633498590482630433907082589585862283463738255044617130085772782226282271802248048153787451039217639265579148164670892267228317482747007561413638871195185299838821943644023366348285
1490 37120311548070922695401707447527706763624717678945646323396421374037551218627697266710113181286376617538382087070831586321729324291385977852524881754147811388081921858033479312270141832788298580695285507015361521127397287348037785195810366940663166834949182331913487
1491 55996724067884932244665540587529629851729714916513006497632004344583515916885952807352734802488750412216294531983862152705029795171929904512541702245595287728723649527790376804605318604519485858881649261679800708196488459329132404496971206562020097003881133488105717
1492 84472165657181747753255970311002872552613929175672831499130178678298742244561221115215318982349464707500122027425091527537286442357453930151618482639303435817499003730895135387082821562996180853958496420025426041344672000227297544793379271237033103014228328623626054
1493 127427932429831411837838239693180731878044764722078800168100985023485079087409284113300971251316812818158988159916710627640031475551853382957735426835473364697454931982012094833970542795615628052886249634687009066268225069599871748802752668647605619781781594787199749
1494 192227556106952375783467839527007877100939679523259599064195071204924764458589256954581019678284059068592373441019087936764100849025350873287977498911378736169793279815236302958933940275643090723551533976423070171354146932810182979239788745750996850832892082059907611
1495 289979069912312557957116655840867658571289306749956590382308886143313607233409029660812861029378547493256454280913591560810354086073182870524717867791885640186266679763766083708370552174713174893605676079312350115316279843701083917045208174071553673569165648034811054
1496 437439161638327736015085712727061364242597828527867232025430229631722417938450889828033761460680828944303270176980954519457341511162233719464459519295653847999188166028393652957483147107354374870312685280054364770207617475108243671769261938025061264537163017576521822
1497 659885626202976313362908301355960216407820618081722182114009627934595167305466934942028646211248505335738166187748149850971921406718122172894348198361867614842188330494351295800430170773617435801104189863082049047240972152447196296363406296310273363862326779929505741
1498 995450517138017518131514980240575087405560003490570063138495410846248397903867812976486164974831904145852351306757681001361376156571960134185563482366370660359062199389941749496823971850554618832406065308602750317857513451682333921287743709384535887523909540532072174
1499 1501656791302112328693637603976940800738071890602505686086425358462868396984124145858696101142450103354201208345434554637580832055070765332036895124460381402583143026628334020871520028431108259114421263456938124084358050651792881470222326538072737666466539358366133892
1500 2265278966700368452656109645772066015711793141008529418590749845607092256705268642106091306067081383021838957097805830754334100259822982553629628462061652253416287712674682887566690387138804386035369718277885303355024517247383396061801794068169233638293798436885723003
1501 3417218119811176801160266893954814886978704042574993814862272503102023196473585796807824538497004790106748535157280640318919631673043523647395201147924430939593851501552862152044320783683899062890873638207128577482704777295026960572629096994285538593206882944814316789
1502 5154941113224231543025962986884952989636038969503702035956917055615399647318111212236047462653259899014723054991495858537317106394360045783833397666969842016608928351312092136034062724823850525190597932336994997854066962380276928395511903471403135482067435792975961900
1503 7776330614294480912687142282847945344913995810812121781444237125862733974563419928170618030345233753879805785140125097513406139584689037384428668907125306263621089473806395955966253875066849212132113771162936964728506512362484617840843576041545083973274085825678279303
1504 11730748517705361230621586122175975704415856701688618058119657281355851736078944860587547725304883016348375726423733272659438945266618173096383661348978588727576732237568137484657690943432085509495708410203845619355299111736435615610372905458990762466351270045958236161
1505 17696066128244399769961610864135292568506856907476921506411033183905333696497243799720031750442532672785540492816985819119930803667220592332500903273694975334749321720223450689350671743922627366603504676418550290145447207148194708854407164470137779876044912879237099260
1506 26694865714882260145714595972576565103487997369440797403416342647809888119733421902654297975285454975019497425447457677211451505573583796957892649389950633170683095728868109152183924172878496610314654412382580230138368961778217148256853232737799673451384627571837855818
1507 40269732853122758661765669986828530721105160924033430460984339635469798701158031290092140447417483915063944714460840568039689444469608596861217374390953768519566647130984341113499149575550141730337269956765157257399838309969567369292375878379736514821798317040713703401
1508 60747688390049159706650549788734758821665724265906767636430757718647546332951357620925332177213288860342725800613461893791021347313613908464834898182102573542926928295519670052231473635555254156696347286934952233274298468603095478876686258892142536501095053279175452305
1509 91639089293048208273269468071114011181342895695757928940168879307331791368303489407663445830976938629418142704063978563946391689257217189238173160242048801019850602757000750767524421196353491392301165599086679654999416663690182412441154487634719466675427360751961302468
1510 138239378468841634832675219098815281636575685673659545562703701792605161955463517144306756218286092511573165708732186007554610842613134422545100118427433461787525480039920555691288984280223075161249845408096408743330480035318233550924720138502940170417836383611916711994
1511 208536836265802358125660199770817224049209597434321041952166388344515013069497424402261150496818865324210914376308358476721006585914095969308597083699613581174862143742094156444436767039113408034907970450830298794753804215205207595586982939800237294600262713286205190991
1512 314581941567047197125319205021332827794819831868753402741888191617285188417754327721426755079016495912262549896183082784060520810067300899348090547139231133269669778388916289884809548692703374640328638082312857597978123824203641217462273996009136853022727927442787729703
1513 474553080080086040055990214379062436008136569965038808633645347194367225543347133754299985125476024119359595778856103211310596043387286094966593850069404134692965313727167726356038743645917944060511735054561101776294811080382683424804753777620501426478477380871249792407
1514 715872706143557498223775260424861232722752764537959053577869109206152040553064017628484927187755641076980152461070129259434111127727811633708858633529944226471006133422119835122236399101310329407267049452286077457497928880654482279728973364247311949527843645079341107645
1515 1079908134438437654538604512340080298312182015999497939003095866176486512668145415413104748971015777643857518851488843419898194571254158035889704265260631548469214929228563800630944029332572794553542952859400528223744724791164378835112266841533170068911899299859497577820
1516 1629062777248058062179092421907944703196978079530835149664042603024298261015762872013720806918834646465222252443464193788395167811316414600179202554101160534376775028408461100605255945441647150265782540916219240680884170214128504476397916402598156322740792745613762997149
1517 2457473416102361869677391571243723411651807055560765381829617632915771437708375720273215774202184508141037982471437443779605326488171832371660496241427526977642730592712973201056145510985024860566022840664020237541397966791287102028145986616265624241265498528480050363357
1518 3707147247604334919160505179035822324324308916403114350095647487150436523765934765858315645382285821491068866371546445044750845950707239170841096402028925622873734590564312651095748391370985170808177523508224299117498455632265838942486313858015537838271515120426733004414
1519 5592304936188150929708598016949182880389339287763674074809951490066322620502045585770069982677300244343254889332840716838646566991340779899864485180072475261092039131975134276270263249102014514007778352126698532221991221938820798215483675016709090403197769256454564422243
1520 8436102590617201740934729400893861174560736572673158375061467696507783811364727331743356641511928683621402299000466534604671515370762855600341335089798801592479966597580099022589791287958595159640767276864094521441474044576044267045195616209492417072843675612461455200595
1521 12726027591751453910345133354721051764023737178120613684637172306684086687620481365307139976123157245042176314880994686709807541634782076742992710617450281809583164284348622993588267075796303171249157526919448975453266143091915279525148913503033064166233620496951855161582
1522 19197464294251855617897855152190523759079938800593897503799126910542820865923174420165154663500412287059582726114557483431954539980214703490486804499878125279052823036696828152083795210744184452507045870306019721063921212777324934724520031334136787074904022994961989035388
1523 28959754540211021306425626865264090620373022111609521531860790282212177857691026176047864046797658061213012273558967347210489730153290138629945586496151635081364446368670086946468309027935901845066977636550252518989814360569120792066887980959646090387678698812947202310848
1524 43686362436959363476463046149856410636697392725109913384018952271930531657808207474666116414687985975189544516390699452359020939919616889165687185200926503738509350092572172754415765193085939446439793523741042725021559530527495124906315435568261423834434902738260230587440
1525 65901741685116761474873123206679499768143366391465744398897709039500343368545974146322191415128090079865229089983777356299065440448796965898599903108877334156644252412377143725508906956078687252764969643771132405693206908764490756123877591894282277493064270718413801252380
1526 99414080616095769698784239474225607667277319389089871763599045512684867939097674409665170504850192112995667154875577775849913809963754570212076368594336375704694999604489444454057420360484473807657446527596360292440850521707445744591162790486957494615943592423399565559080
1527 149968106639214965616608611375887556156543736422415178399941243129441006543609063167446545664209586366579008007871923494317446764604332063883019028725491775956054652034612692426349601306234817903261257107525150158903639888292464913595805385713741869445778044024103422770560
1528 226229854660141656128262105675363743770651003319040226971222476224873712899536422015941673826636106827061581918934619168540625460783000993246284025527659309978437945790567370682519028563043455106885355618780117665662741584045229513416945103953967501302767983762671563569425
1529 341272209715061105107909153891073974619355698770171191235778273572302672645329782394038793856609891354691998694612070049905122725379163484296280479693214182992649164355574884417054615490910870821840453388397290601607811829976780475678894586258158102168026886021703767318382
1530 514815877412665621997464654359300672422996107502898436591555568011821618550939860112407986624357560866205221309383658188262327450412985487777467414951030099050270368786773866520904442150072852417627654208591970031026152658006113486517294496830075219305651238289896597709493
1531 776609932163709237256653214398963981816977671094618121262870367342672690841177894214996656600355314942180143516104762189404086357644143071339730294785521730158026478103138441550544381799448301683119048174988321054438255163773463427260199971500942234774603332558215105475864
1532 1171531441039589990049850114452013234541005449711889529579559237391440100982011808704614838616839649667959725241908560398986059676255603559902697438041880924890148458533746426531459855700334807111575307376758297646381854765054541502797579212906930829930455949647316382044471
1533 1767278347214053562919807014694737271600711888446785230041755689487991018757765165147178435975050027739908772965700813004178724288547048013142527419372068514715925144615831218348071419281423895825353275868594321155190681203808478854226096227263886041360043158898965259743385
1534 2665974336770779816632050650810732789039554069831360698812572674426179024628840605835223265851163870959840652269094768773082330700434595302124735343218981143059477434656804222119776023907052130599727434241563109227536467806046041714527154846616899612980038639898146736852396
1535 4021675009782454745109986535606740691292761505779578879032890570726684302535465739392204979183045104602577651281671253464641147008883363517246785635681894518779703808600856515970364708392058896441176686967667186317499773965702821989225765984201738147896457275051747719136628
1536 6066776285588579183090527930432425732579001113160093950372376001583753906438809412479904769389177647168498868709745802615302748652086186858312398867074620629622154442963925155863831111948453091325327918879099851255293259176630409570043752508466031536146187965521729066193195
1537 9151852004414175590483370168147428975168319598309625774419469609518455756099539664830806129256263810442146558245436902050420992943873061449634918684041858916649725435555841539036340880400522443887695045106879861570526148707551631185263953879193329469142487469440021469264445
1538 13805749737246819631064864114111387404253756607463539904020648989226008415277289980400969438094325452774787061527201387116015279302729110718460384668736827561016552766555155442914339490367319836322054705112653801340764205041406125652584154705116329495140623655798885139090261
1539 20826246503501140569716044245762566756913567516395719721170707795242562717639156237167703368499098521832438085723187643605229990513381488174537559526833312980437344771271713467457274799824681071686841969106304025216046096899219814100960846363044061453435163972408735044276121
1540 31416804713938673284791581552661117204144487725737047681626293315237164809979872213244137600916633173116485610264899158405095616239519823167923296886120536394193389103499108065830507260878133918113827305979378094537500694284649989549793940787802425617935551358996822078695724
1541 47392871215071335048237417171559114066841163630083739462027239466675936498150888851060267664686380204870023011205493876619867650314823455098785609077106126500676773621209581809195962741507619920107975457698874838063123595547403369043707460169944931715471809454536525980743002
1542 71493083477449200587193163647399564372235901774421899623983560447016806181631367954027464940101758962733154675681774805123602226054767057386656545594734140549435898584515131546446500303886480636100093752982265914986637570257299552184601410595288500787035936714289612734235451
1543 107848730285159332803428298842060935804345793859050226754427402817233687210764008900550138297367924503367870444944502238551034599537328362622823736033191942491606594827163253321496874861446332695844780355914259290320893798202768861061624144635856416970514562132574868370233383
1544 162691942470069530894306104668157562773403164247376695807549557604834948374597330741828195676681062575963372863551102199972981755651809227665760751068809413447590948968489356300782645847664822218534723339952387693673400983132258513362862864401957046841166457881980057734374389
1545 245424012639735917475573702566098162252748956831543756896324089243111690420346769373590705440818663032768177346999616182138640835197891212981905417588303291577992003740684736415543828355051409475426120670964462997481826778050446898942565403227231073110810429281567917389864575
1546 370226976614224902192811294195749085801261232906429959513252452877269514224446338821295174237625570699631119423400326203325296734878301889280042608931139542920506890191866981691705103898132338294429323485754860823376027038367784123117996537584674714697929371438965263413761448
1547 558494715894468806681984084259519208115175116764128955455930394822154218761433811599396295185575629836566315940776621694985102454805517026806349885656314923643064869824620894699894847319433255331062236704262168535396717286637554527641827827087037506463144416864826289247211361
1548 842500323813677881043157425500650188070957260550700820039635146320387914916558665679949952453219498646651685174086965301653654707188646643811084753997924049150311329684922146463430875713254984630267053968991750487427798506727869070889702417009694133704979642632324961520163684
1549 1270928399903204590962047407965590411216024624491305397284624530729410142899670832173994648551398346089179501199418056921382506736739022662001916426988614706378185052640033316380214971696411223325980991936890569461557674312141219211270287781699533319927686813839738388918096017
1550 1917220625351047984594766957174503382330706315673439879436160351699540251466477882512506613988936292683673226479747443622167288129265569729815340424561455305579772148199764197066319603742944015217217680831812644985600477293920091180303970242263110887433453948079211201178697827
1551 2892165228624532911761849825577104072759128611510362244229056030268788224072610230338659788102345288187784363386737890758379964989715461230751281817349483688800952342066863686551867272292272495147587257743667295465115452712005479788891950602216270121888397998896909005007100775
1552 4362888443333543593411128320654945820459888414946923820068077474262119340068104196807516127797574103277296040392835471127938386477980821435894819687768181296584057411480213439722185905592858581483665573786503213216796736972870560771419258375159706652664929133741369424018639861
1553 6581503497995525200193545586055571897996050854496745493809990649286448773907034861100906252188796152752135494707549132806021032071239099563972817954728361846447557005141806506900331288009995785340669358188186892172340594797184254561792996146743505360150075045159528999315454605
1554 9928328183663302509955541032074601065350279414742439734156042472029119666476746043366029492470858907986722391534518172980339295567957786579867333710445829600302766935154392595702736751809758184156002645902257365418483473227610120438789603520808569562804275539548095012537103482
1555 14977079409369641715926159657006505855185991796485336750551533870862010753224766452517649386099001913133247537035782796691311823874247068462413095918894909619772509032162595504833709388262739458353448558297452343013237815393364050772652618794088095415481869857556105134757183928
1556 22593220478314033195018754327477461196571367441754276871947140381155892368670039840533737124893852572934547271653107069548911817726257484829868592542942596737819749152012166506594676267063092340745877497652684787748507661648470989860409978315581288481255765833459718414635063150
1557 34082319898922981246166630739434112296431698846187624631079384690940332629387946740875704824935423550783892121397717176685022125502016821347925117550848683362591317131615859525147416643852187005013837218862464961958482817853813877349419625630314159382179673866332591468525470004
1558 51413853585303632864350793656196293773071694480659935647185418278955438069194986479161919455087483753995109897307775089537032345470211848725305884358212828301817016899021073774334976737498500866800690509554935521323503166894833149251060421615568077767387987940074235288544872891
1559 77558814902578610021875655783300195157580425374633147799100420219976686483270613621407480484790454256183616299131072548707857630748919082283417607920055917909291227214505305506325569115351719535566768403425685368397278991795026018509520339535220120715247980820781083306143585255
1560 116999006096907511964532839180491361325914167056471286313316999216044416991747259073362576509075354905113960678611571853358011020661578001865698102120420986252087049404734304359462011934580077759096143252207251328699119903472660991292246895714152983089546637846662628695368105036
1561 176495314489508639593733943603954660498963931134023063197043396950528519910704415440808333206938192865080404996466485590728391110065559325580219470859931695018473321500551257068941693063649846932667818434967260387973815907100044642587713509967316016113269339546332847324260343256
1562 266246672308901972713721565903259451814686703905686874891322963027573581898458764318960298656167130803550127886272786283936863449223703665859002561260069211856260170323863903102464653766222656871669123114364618121764138078310442458864352374096921831510522457582284219118642313495
1563 401638370517635250946181433689401854017061103152806926236335068872017166547117829328580159620652229323619823365178572601165696732219358468694348955500818110101809912177427509194966512122903718601375333981881555359158875059553829880077354054295537292664982673784586675559443193219
1564 605879424794853051200924591257741262844509934784755018301647609779269335529619413871760574348884342096362008396877791806833558010535423326720098309224397210471601399259622447699250342665199568292282533710208742011255435963696979610187742189912890863437356368832077492541337667175
1565 913981094278002276494772031362098382485657564058296056985077584728784994264215205317869902514813925777574419237203815825333405220612047764418808944212233097015556968606035163059395489313905486439821319084474549272055884900340987061381107856830818559945007837275933709457156880316
1566 1378758555764560905056924901325276739294422838239356429252674027874544900854408999966007892510884354734184489366284663220647395073077597791261049131251492545355011807202813326344528872544683834511571637942865624749351840712690930133937696441600292609705826296456881574425705480756
1567 2079884547935479684816922657942235623351777286273365781319323537166125435376655330354879687793936913498860718219876497998652224510136208586920517002316284481282860594385774281105824306570789035931707651132707774767450238327144132481437116513450416170558985149383044963697831392061
1568 3137546972712658118538828151467667083395228132971148583917318748738993728365577034931157536594759185276474522335252885526031850410939611798442119719762197401156027742426854446923202821565387082090440511175442906574290056395149515309275732565073320019631226901591028073917822488965
1569 4733051657001753643962768588200324024178220898161044631262378230058168045150080444590807838461266344037957379602610585793243234227784446598193836636733172023984685691874768670991796897307455118883688410106909007713394668157666376549743504045204154836587174197644239192444847607596
1570 7139902026224943694441846167285812500197336573324711269310460187032639911460464815499512378703278063321803634574702454700528423968431680101119119512776974225729488777522012200562433562184021803874167731703951527650935658295059147035551745908522375935762514831665316720147638279594
1571 10770683406482028305376354235481118825378914560665241720855875661672291906966208544435937157939203475567862446217579229607284295828341890524371652924301920358124800293796592928491472132857688784629507376617283494454548659924867545878462638612617527814254563801484175683735450525375
1572 16247788921552419031693005610921930143869188376678013820425768004554645841654885931077595088137908792965686846954763363813204605717941688549938302497883264955590362326923997568299311981447207532444446625337711809323259978617449192168861910430823920792713095550695059742587784130128
1573 24510110907210055697917757196044132198671561230247528856080222425832836428343153498910084887733385391653861280824581834268990342592324758324545644499664169461121156100232738255667883198456950919661346437264028011392257058805226779279430004669730900444283140628783193485150805120711
1574 36973987019665086738914191083248459794711468135721494964325827534176723394424850626317876690035567223262037507120579263406014278094304964301919517954246237883088934462120437334925559976111099805947104064697205200977980408543735144182906200076318898574299835839593877961436066022295
1575 55775990623045868154965703111539000926472764190783978224968841739271344161746897715756433455511927649453832510701156405653122964556181599540257135450332099486048421326890080161405098182208208761364225312074254914331601931273589933749386858318570526436061062930004003017316936983087
1576 84139184890379721361417401489650524029995502469791799924310557755477657224476036583731931021626393610492264841473284519092662075779139436793042330782257369196910035524303481059852457185755393924255002559830832035935762838339420860395897452822221589339767682202178858471012781648448
1577 126925624358026049999519595995333767760307678501234115608942419086512255229779697271667847459318130622294392598923756631013872306690224945179291948071323665318427815144634076246113919829619979231736108514097773282967931865785057553535224923524713810386774989110537101906764969620679
1578 191469814446903783862636677479134151899025485390303487637975774014255440908271698677359822701312883355541718201589780342676157823117520763220172339694169698906734826298142121272572182303087707672229179117620292081526440043759163730777424819163599156827072152048310040924815750234428
1579 288836001632900793787637562719263851703726810667342626394914387272244000103404549792878575181507217906461924056599441229758407136761012583128015968664000779926571244916589964200653217661983761056743704540819455297507369911441730235729701584499030103419192676158825241987899716909392
1580 435714820533321602505374981222383785143576712710643513122339866414752083344200865815478552806478398009054553086713391795976349660802364248970051438449224162763429849205831200979879105360264807666221290877930929100835203802875994579136889127445367749125366268456145065537753212459758
1581 657284423545210414936815668316479425856727203662818296909889628804320750364709196227363870928832803660795120068276920865536107080828402364693307652072413345607923707336292526603971589655076186872955332874687654818708857552545656371655591368854745313383565682756089997001973602538003
1582 991526551486949711561973306224025497830498242657519518849795739495364351130092261527461406621802281438665197690882433619638815377056881809061933472340949332319110770472257733404559300214183927858544306119762420756632917433487212831919881870396251293726498652445183671954685553674311
1583 1495737411516461759354196235547504880229871002167893042726000036860486676315653543106080880531339230318072054755454004207391695272727787605720718815663564364606572707062196607939081288796181022514537107120615562460362668618688835320168362413801483318982474040794527875744690138015736
1584 2256349465231049117537309076636588939608408716415381579536495454358896868832306420595821575798799598106581867535888108157223202536641592054497776529341747659276236232653428765502882598450770100176268764224316032295414394912702675307198535684893005799784341935498061870060311546791503
1585 3403747790253362699630458858901254993451631514806499583824129395024530781504653544382197699995154592519077884401926373028214325674191032976213689359628133177592446527431968901221051156749748265433661878615198352801405317459727368652413109463247655175872361350491663989339885198587139
1586 5134620854694731403483869280534543962278192647710350045824087409414338923818885135114696053812735540216090687950858205456991402711443406968780983299188970561385136452110772083791987980550919532079019734987747539470122509059145977847904174566020949039017021327750691417173321583332237
1587 7745677102445827327251844821183387104958737492773128845096879223544809702501990993276956152240807144245725755813074938053976468812826565427366770134206005460207926888557270998458269323184096247022312665758944594608304999868494466935450496966195396297713713088089722559694906425531550
1588 11684507088872582496547863527717819009418254252751435308824364768371070696588011181316850295862265924542608161091078812708442801141808712973756502564895304658596550303957819712563977453834609284960480443556294455764537808142459582895089460178602065256274510147008197065106423103444761
1589 17626310018371760133761743848073573142579793687199165339393490371813198586147220134587940980106731854956581283816850779149282275537993968438867205350276055864627561488218931853510918368819549410899265279141386010984782095749914168632152502794733682388369203750854639078940406276992974
1590 26589637243630642660090636601314728710316646139936385695611162638044625782746161442817632240620955651425536046271987270265280400669399752468048871824600293667528218643041626236741578983218520376306444001980238212811689948750030000561916946158455251566656341053128871074466458246293478
1591 40110993623223477097601838927180531886950041252382089483148012566689725407433589217676828733050340385480489378227752015371858756517702845618925229523112906441620145176789264087498179385262859026959021696303616596661053275998433217160754588178962529454382856256198018442334707818483870
1592 60508227122491976213409411944632594728288176835061252766475487248394220867702387533291037377711463297760865150098045373938258549285210474171044309455455098366063350233659576293070568055432576188223233394881228710701193238499196766275330123569109860914049625405515125469980150672579134
1593 91277857235311278671017930926426392931742334979631422616101168564169687146362019398355245837083421670332192808235512368132257184765585050321054427021610009422519074754173707025079531370021441076472600949329792217429926941609928558280496055082750161550809866228203296233412545124009060
1594 137694452765958617701454358389396697606425363153722303008729838879127250953027548940706068838154540362123652641711720212728591964649312434687672631935511955834853407396726448964963531047107595528968269055367874960325697924387666361482464533191720922663842971857713807298852259144479014
1595 207714805066459573495040348077708569877193524097372751811468232318688978416519205624378064675137574935518390279488773641746134083812316295430344246995992440546313525040019046130252333783854965786879860741818677908074082184821412300719378611169993356900471369372631328331129231537653448
1596 313341891246209235905321410756860723207349431782786325961122674391033742143078985675219842537909084409033257473201439963516677701987758170976864505320267844264495460828855599590839810824635708726525666865415468050526047646058655985797138295779616755103513529957842064395225872318913482
1597 472682439647655076119960236826433597044954478152466239999196531682556061261783151202978901223084824001458476313974932134082397786843992567791266762414083281006294137591008480580544045097499780496924059250074868993570003843344633665611448235119547984825082009113026888103870045394801042
1598 713050808057130761453998679391598996030410205423022522529714347968366880468131822140005482190440672403040752126775330803519669006115262892204459464199052052355726721108008495249379604484984514160351851602751236056590253523132544674170234359923977863748409636572937293876087448722573141
1599 1075651245368724489547433059616066121446769394251673160878817109369718532223810893603016396120674931841187394640099989383616261579828698282485333887454186363912502952080346283510698983881421808343412792154650615081528835303286681544632123639579172643230669606592491111752734794542968690
1600 1622641175901430591573593619406453563044559130124692408175528276466702153552917667155740288541138394724256974880114875219205437259617907269053741871388546021292233121702418954682682804475262725635906143190963947146492101307244481899721145411123811154497766168600787862732189142844534324
1601 2447786303476289528327488976420205839285842370851509706907626037306154497984025727114966291503751768693689174176237139400502529251994889726369419688062584514779243808011712672288571425903387625418115290395603983712754066420534064728830000421212002201844953020828262382758445187455811476
1602 3692534046633911299932793553198144162891396755286605944572472043341472379598764896253443878278472822879056170176672832660414162956915745308795658520661728970306093716812093483638957781223639666662376152133750491481501748150802031676936869009233746377427213177871399817205751717772470760
1603 5570260633531109116957930400850087385663562668636941408352878437510869970706404102165099226732625270482002747471816390017981272368638805562194347823288247146910264589289993492205584914453663896774127931798126583928687081769427774679737756185615170226113150145634188195539295793350778536
1604 8402848324107160472487493456299778619979601833338498742328115916734948043993805368974827155598200851538102561204684204754282153922998118011010301705578642195512140349301070621077306794894055174879127292425851648543251187312587848602566245407737939892807899617984289193421199063877998721
1605 12675862873079003560530853204153681241182378531049903590170969231180340921799753370112207236302840113817162087861753397332520497554841918722370049217279466576964221643740693317560420800304440200710387766416997047497903032278189493532419665238525432251163440497618568209486888280193284069
1606 19121789824068421527798628600175017788548554689958455243475306986411244344982099705735690460059475226965751820080095802148045581324993403163317543865163610233509577433591434628965056640473504696700907907195116046296549674964001125820190487460807672645085972523450140125721621197758231871
1607 28845598105388066244667215396643805667178848400193475619061055866994760719603809765392735261912182576678116694836605808600375048872779207774346340530340522394009104830360227351694806470261837953871490473208699770591956448270592105680226708896590853323963825171231747116589567740770218940
1608 43514155197451787027300426120504921308110901115348198244368358989697144683099752193810366861309186882858061444717522635521631988047589954246894077760056074272013640572768516088820654135601369494625627731554196049875859888565699317634981344581121558039669993636513027002518898612716758819
1609 65641963658719807298080183993335288024971800452803224948732685976513045165848976453648287508115832943686448378136354168808779289090251813652830045070663878097592818954423704833393361252289554223646973287420040129719247833313731106421805403673832741609713868932238628275042611529096600632
1610 99022200325861353857165523417485976402512456329857993807075353110330638090288571604559829892759088345133230058314912453393623209658251266988109834790640931863557598069413387582310925157703195864041866804633153361520320805438224866324630058784733868076498207643604041155097291126176291594
1611 149376947471504811043060345514068338616842181202264280182290368208841338450448180622287423799740904004083042150429032388012706202238796685754035216088620654080305839924882612923729606915119989023296921924358944968444396355576763528473865572628830575895348665915466125595503241854371662338
1612 225338079364786239285560303670116019543470109193086371767951900552525477099509153946352674119280087131152570299094299283273463154497406800574114873391744357686626143603107062998243003784921426297344379263424431813656554557533147693365261425807429560824026511756118638305506025966865387073
1613 339926949046116935748597238086228018710357465941728426360987927349299261538581469518659253435803265632381728795438472747955978704478102013181631851653883119107637519259451223706683165447530808908569953696454970126671790503973600431739956700203030264695759017822356380753562743703261176661
1614 512786525089458632914554681360912105647457665808499832301315573898513096773692796979074171435435031424350451290261254846922614678854851429083523854874782923816099920377343365713028819012625049449973715530308604286908488146785405245605594700713840775069201420297255887818420604336997756305
1615 773548614051333412469134052997971730064243436454685742011807391756772047584344985341885525458255374620541748412913963520045136626604121054153668025592996679044167737144794265441909888439710020831792627623963300926373668756447967172105898664761724559688485465239744648021141505116780116906
1616 1166913382125921308565447931416338048717675652941446721583206461259285945779618856306360018941242899253429979991193281595795307478297661669236491601279476389194865192887090051415978161349660422881790957938514116239979713054173395197705361804407263829710499251248804073592945484172029310205
1617 1760311914015262687223074369524595130936309338866505910412316897287127241950354470048077276254366131756593919464740639812598653442074596793835488725494869683368198396273235000131983567602150297906280918081915614559568430459149024146534997584987484211901716382807798171226589399941463425941
1618 2655465334521031233271113981989258748389127316178182828706849804547942884191686945934011732200607541187079343613060688141008886282439439334604380849415739526380429227248484564999029728388173684855774985737961259785138258837089561049969891218500167692569028473618029277807953599571635126233
1619 4005821972060885968761335380693914577742641002036921279101461905326597230211254180145589801662243320426876440738764609316162822310788260334839590087532916919313910692180145516933374902067139714081457205557807755106152994147978633688728788521174359408544920888951558063125443207312051910149
1620 6042861664673211592101925974100773847429695082979953962156505887056984089447272856768774822741883192216718367678425306101193377976188723955189901219516536555633568534495994042754290665855873577464420858655360488062402408953920280926536551224254666694156473320833694828423650831553199952941
1621 9115776325823716628011460146602718122810214902919966831030267844637719707025059316328970503226384082399967522499415330985300945631573605386938467205052066199540468673101182361568082419558004856114956839547044821468336674410261935950574518806096079795582941895146823544801705445999104121281
1622 13751328862654332095067006932645191838547559018234150674088992670747549822964590111136218333125340778614224092866746634371601312302057483635490259224822773167976271959091750720165687441916600372009113950573622105156061822253249801245675143411869887939092963472650835104776471337115747785025
1623 20744151537941864116229470298755060550796369485760218159322291028553623821096935067935886474781891661071891715888014963502071756115072116255717234124277671892494909144774995228568406526289527073456427443606298713079256758936445793058273111474184695429274331767945755501977232923417057798666
1624 31292962834868447083026867866676859587908395855061347213741752950166074440187424615428548718046405621276607545184444879364736401216170565559280459079328961536531853754166178207682580760830489570331096910765628087634540718776875580062286068851841895198161957128911764113142320499069255278735
1625 47206053291375750736143606587458954391089794378197656094012881521189050304846972312638966308819880625071973427965933382645807332108004520141523092179493294232702784630382805532710667218247896405347182878201972952775602803784727946199981106737467628919634051789012654373778901379998706270734
1626 71211264945011251084849828452313211303880260696881457971413938793448979871006574156286022524899825352462766007523004990982705853546532795413306560824420632244578961275148288396391574766066867095212002449345768133986887499601734597472468914086010794172603929586859096679749056983032685822320
1627 107423601455685264346560316626527378005825923457368030610667007649971452187618154492545829240228040296971758553168230998075805977003895529646548539238959917185011213862184103967438692797043590348857095574061381977639599886000705330570725730820517428114571090200868857651475565510998993323119
1628 162050627223387570731503795505082757134976989642906187558022135209819003920601837624055210600507924858774414862403508352190808861189459263214624884551292580206495508845135019140800807902100532772303088895773878331481988078637408668356419011146259599033421798077651933829951335480708348532620
1629 244456575907356349359368601304747208080133398262684683738141403163708124109060722023426800057062291009357608364864819130580902347602571004237369161218230509413450607991910875017495583118475790465313158780179045079075288028346765177417410138528350138192785333952687265280917273875255089486585
1630 368767579171236301884132508793658630140979537961914235924337790229933047748888474623930232000082867303135904317490600377663572908405626640695471591054464285315880794549741547467129831653423285053837447523521564589420735910079197058607585223030653864936536369071688445102144189007195364484778
1631 556293185990427459686877825697465947651356652992195667686484887381703884219124351486244081826737516629399754758062353905374663314370780688679600549389660272803268857930557089390143620654730598470913385907080392778640339415234619710076557330805854265639922600447545245605393498933254323065027
1632 839179272415600187228028805167174356453591149237558760907633197384096267865993759758585593976818571305280516408399824751087395479718430827316710259759463962262246514114613088298671375752996082545906983368620328760449106512363739768780450606715302154080293197733753631417664331150313773246213
1633 1265918528191524829209622923873468613148023917423863883716483130115035744862039026030445178895713172752497791133061787857842339596953293240442831994451600885216912759578743475711035931787861874602971830527214370612217729502285829347626682573274706877079570560908721931191093085324057319180242
1634 1909663134797900593771105888057780320842711329322083421161667772223176025396475714219925472817706010936895240039052347051095372571358067085084298676266253823684915590997720370113167280055699869167626154126056532290690439660404711175468068834025822401508418406600772644662689048063764883968721
1635 2880764604666886354930950931383143413825237379649318841414263503487513761198744207129237565576100531925669803810727007794800657071774368267307280716032592086577864959397095017776199968355658375025851772549976692296480693344073769557122376246269783630927815997430198821922577275797235292855155
1636 4345690376632747572816377129739800609277121858535250102299850651223839224556404932275913680823532631793168428769289223414103204185839960369343630557415039717593348049980452507714033031149568031243602642260827268361163216339019769148103556779452680690546801335672682750155349661549497669771566
1637 6555559874265470537061224410079547795224199157675936526969677325112412140655291995567597940203555389898988082415980762623937123259549665522765106033101800651584712974878696452805901185403331513236981121595609855310563668126078950139907190618179360707082885119227855304375122325225607863440879
1638 9889191714200981957571834301649700150436499660298977304732330423158573805409306753166752971178664290395000375695261938718950377513297512371939944442702424855810996157452809016761269190055426184562958641758698657184733331388183206646423102064039262819605719695389976046746017418672319441328288
1639 14918041271216228020196536678992310100145199288244323593767745498806502991497424190991366444802424154982884640683192496706624149149186588350052079609816689241128662274616517481952442599797979607196336817462720831069216356823272142448553262498351432840946465497660512962616236039417298837175223
1640 22504160279361306991552122012674919149274356802722450452937550260002558337355882363017673888513634753646937695527778539160153855411953104881343159858383038796771047705906997092129734894278662628247740816259914308253721755972542635263963760106589111737405464691112407431778416966650973912786640
1641 33947970827533091104492881854742125638996548374709959856082062302669753707980946363106989192156772018047428876250167410580825106627141887192925006093490886746507633575720501212770758872977606055233064931382113218407281780938271391515681901035174682315125654969934543330679679790735223484865323
1642 51211185354201805946978278866837839383833939554810594390732689043971674772804020274969147166354963826121015898312906820372334770210213011048665657242893750270112278942697551337935970563297677609961074503101124849184161474480249561902163893662271311440890977331471856226413632543647409652133238
1643 77253085867959957639729557078489523420853202385070350380080229550837542349680979915626046782233618842263174288209158263960431678993724028207191160652962045683261150496001391945389100327919093727673269297386068616987484063821680587946821473481175492613984902899999862276533106756456804500908534
1644 116537807802035679062073039561218146704812356693400750855957465339111498516602110059692102537271599852711465962846893479089223880138698886725529539757708198974281707334546132542349693501835990700663934633339444516534503207888762940416943707824728048002775859079487866556318161824320246701323690
1645 175799587740958244733356741151162674808504271555166253402689480797238073299926475640590552161070453867744180537148722379918414441062120395832057127476992289050377591455894799584547224357342461994735454507879751547166535395270872845181871736430009196687388160113236423795472319562510623578671698
1646 265197154749902718442173066002437207549268450542630959614331549345928546650671556104634989269821230652950287218240553429941937616818796793969797279368400280905181287119661205122041125975647740238956023712072658562209535203499171675282267854652193072633425633470527216761246457680520304001958700
1647 400055152524446410484230467304818839855663665441572255283352289742355404565022271890873537189353882338377420352906934279224080002971368376787078558047423627896075566733484910896569265347446045248848841638328307029370148801360027242195166327456017896216290195185152763900217234560376412581067147
1648 603491109142138297222898524835528264602159587495754917977686354930290447442077147774005982535706710586277712063867302237655789301415814342470890134130346104597153335434967587371167041095659129894235767622005408876865512408289257387372654683897202695880188495721307735113477880925118125406941654
1649 910378272884143886411236853106881626298117222141106740311606286100717869055084511232013069160795997904077807036066432794751456713594613917074453127843051732979359469679259052766508204174880688744528190321278141812281983760965572321758166625725339512495449494592448807276334302677423832515759925
1650 1373323628441914410573124613616448442193894757398629049146480384018179081210772275855120475084441471801323903961053601891630256021631844894641555605950687461635064575675397130898247977891674452445944803288804809295684158411299598418019210200823454554124986378323085324847886807575272164215590286
1651 2071685852587216631476437540115686184452643873199026143743663750231237670101680630566198301845749956053644240457166247672526194103013052782794321631254086647874479540266378811199963255262692638108909676413504580658358408702344026464260322900852138556224512293499254397934847138467694070430948939
1652 3125179078641004062626810389844664874046302694385749046098163836562094505633809089921528570722476505464604653302484580962425989126167733845680660933938829985082869604841028766614429910781710684503203730739381540975602792261301209935518732056894032576376971359581656446714923391656427236242223940
1653 4714394444205078362577033823098971064248931061200048423139377137020447720185807710109400363344736963727635781229338435012332721503373997681529692360979980910779169589283029304907667138612604108695779859923001633151520183593153056281473080368203483725899340026213815886600493151505084745074042188
1654 7111757251752932806331912479707609233658028534273026331309298970559720492866729132051818722144065962109912970693562859204056968848617450485224612379083864467483402034125704102243250962427201341362895077045015147258140036400164575732986034935254391440252043362448921456531272508050444823478536969
1655 10728226457595133839883084750304182466969639237304268990185299214406425330243675317446180197986108771494740719126076045353103259382454110041582389505289229811408362258506298798931101973818610260805432454500847554640559712027923310022555078641154045475813317701780121585368081978719582128911221584
1656 16183741774520667473087905059670791440944423368126879760421129227604296247364856743963201745600713857096026824051949665490691761173013348203973103701391887768717897007728451679741636841100831926766754655014359409056469625737273607678976708624039263292877323787661301041687252864958545280466862591
1657 24413494519305341897592622931883448127647737433775297195574874302054321830122057104767348890778434479702891544327476307871431773012981410113027169632365463953650620146598138573294077036907116513897444652396647577674143157264835254611179359287627828195721235494378529835635579964981704672967283511
1658 36828239287808640276407212968097746969989937264712350612304413848827752068627125924205449710708497928914015867211038334609191333227034944730099526502806288205567770609530573141541056942714868999307050130983814665036673701480013735039462571764522618225038275834542107897339400405368833515765205029
1659 55556127287208385173092790681461732622953938770573905839581276668435386294897494131330972566297680011136238250345258781543885215906319753309243628286896031474785519112448045379112285166139836882751728370686594288755395618972252507505323408958036566367923039502674789245638634036176973560256949121
1660 83807516700214004268308735674367779453930219937073087656670318322539811143769959794474482181944883081198905319719449438086900418158519081686289472641016301124187639698581802338272063649186203499022640920246254564243107975725259418531883958102277696193101196661692876229202336856559268030316090886
1661 126425296334034300437333181468854982858021237134036771184382838340368995914196435718670263183670653930433786308840431683315853832220774067187083321172608824409943484036118347274358594645254120699060079438900602262670118580172819456910085497714401171364309573191012396082970068015011638225921324714
1662 190715059728139789740982628674159569438472706287331302495946078884677765612119644305988768496970863033439060050494155833898274236256183076905235375185969822677278080222803302992856088726569738876500383638721154878631982203366338187174891879371679513245349188621667325576702422641879262430140491111
1663 287697439213487106301071222259163326399363349154683004154822013323158882913795656854775334005825377287270385054597679688035103590475875209393893496847671671558367453769428100115989771792201318155410885008173268886489026519473426044889479753582788721882987043683041674454169601598863859415823006121
1664 433997276607231224427360134530985635208887771138168818700525853646953927334822733728947132817158045466518385085746792778802414325790740057408782945018356574845142730605897851657705978607880310515893875905790086545646138450823376115760478199851756490638245333718115430497167309124115451073988309799
1665 654693474566261104523153657258170255254004269614714010184372787407060677628513761624375833863904615418851088109367332941911479963048068250722507902173620054056323046442348097071977705502961436493146401487104293229831644600641855358920573637934864027845940299696448430458071539460828447351914220133
1666 987618053713155231233587790638660112484226768221916068335834430738819238655608617630888048462248943175318414745646318258954788681521431633533369832128589137820672648547963157957843075123906601322472801750664045764925152908182816047861661718996199727288380775847953148482053381667332233508299647226
1667 1489841365329573384945860022443038122572382253942106041031445990102528908233676457985760062334051241949167993212329433229281083544228007209361541696046496388266865332944896628340605714545635860359809350071551485274217208216093001211531836768885072877130476992293318025850684161444384942793896640196
1668 2247455162956911787105396862648558894404810842289828039247663482397708687580719235994120395599899712139555690508708012870800313596455773950673831372525406367474856713712995946556934023751728298276399980105877132707614980207321646063575864235899641612044480952134419893877316191302162025731381913605
1669 3390330559377585946805522163170520079145392751071616166047780714866135001173511889085094684242777106679216454663204977536111572132455232450077277491922839397217779175514106568337483979101825141668378031688876531176783301850581055746788612926876552035025807462042939399145081322386160600168438986218
1670 5114380696577173207716694954605875101036042009592794474931856624537766220336515513395302001449085822407720086481928074449890699914524727851029649410150742110407069316335257911748140773055259872620697074903019718231853528310381718615471021798932372992321551268608373679325909443598189161122011894972
1671 7715144423652667588740634551495927825201125953388462224696128081148785472476242812153578686328614603849630984790890185973761806522101356184508932062987295362470430012248840799437149090382411310955485621275483704636824448425852262921495429797568460851673874389637278129855545659578913466176040907650
1672 11638447939093631369804050793313330638606774507367772858651466810048279707104940523649717646342989550017914536184801500750062011624922073870603173963265442613031987744783785739120746129023530136785626771046705421230144551701289983050336328505264994675992900062291910609640386887176092911565158594134
1673 17556828880056601138207065441523484643413318071947644623369627210304544984615821216682739141456596521670264152102150202084752645958834114936066835216804834934746687139890441658641406585028070052910339587785958573801919336703622665055369315071817142965907206661724625786106540114777253667521650295156
1674 26484823572411369196547734721385439932833266411985384405914581905818583245099355646974038236737329935077385810221465402476360572925659446168966855718256578927422039359946674519105554739808893211539116798427928688860102147722462103583654472682893191813658502487712853984698261548626826371112207021008
1675 39952880127376142762824124555802808903210689547220487051708518417348808171449828378790830630412238571885720073618879608708124747543483397915610202725166128835731100319235272623253202816657978611527806683878681665138114860628675447414206091580772632835773164064797190548712982532866897188508747815566
1676 60269709787126778579144377520606751393172282778940445318376705190561756781239278925191729415930843193191169427155818545121180134682511584486681322469002646019029835899592715896202804478426847350105567737959402219419068433090651516420339312256923930186081776558685296893686110147322450358581190000883
1677 90918049117953323954308605401847435600478096907758284361629508271605399344734878918309751300709726371917468871390595565196601543780776508470105075805457800778583480083591986949332195529344771898381038572683849553440187637027007802231201560150401279097632367585806800774204181316337766881022725439082
1678 137151675105297372275818369222030714812667493104437590746244186614404863304167546334613995139763271395085631334863229797263281154492088964757426168268396180837635295808549734586252872967326912176992683920206959531898159333793623350302281318468387642873360909961483855951979951999080183179268170198941
1679 206896014231288381265894050712278886759718868269715589000363954081537782173187718755071121391710563039158605165021507968226220930188103323132494628702907478817975664138139020907099762390929196876176799666198911716229931995031218952670073084039593515221155902667812178994428618637695141355298380247361
1680 312106729078806117014223761606306234347776329618881785291163134785105369286558023676270819473905034960574060764359070107092374364357759818434930838541098389849955972645079235747908128407685404315568978706569763194917539841808760284446455364549344516367709263503343840585950937933190779824794551889384
1681 470819173091349528879597645467254825733279430459185710828457263439204934984465545772575107895609374589295607349230379117923977305589030798367868215912568407969972491341292245275880426593484303210717691867490155969206774267669802117930243394440216074685169472344771810708255496485362821544301444209244
1682 710240033608666249210082000120219129673037104627166951701010930765104618414123898300783458854410485113438863258424880647123546716306261709261919772571425669245404979239295468045230300834891172784598934480921777856622246384991612719779136634860027497955280552485240159431592372009337078747699877138026
1683 1071411136526860304098748691370458567380029313689103536174129892612791499854329208311875011704859906229696165342551756200291688769368332610456043786135154116562047048856451631503607383770458693053832304073857862703844973486980645774576380283341805419836487840279055439726804814970268079090231510334509
1684 1616244887860361957989120075067890962769011721032552149735732563637195332222599493616263320541524658956685709083223038028993101918396117554851457826647784783606850774694900550462870798503402165013661192199392750353641855101914581851210665780179039792403719647226873968154834912602257760513948298441339
1685 2438137376472252945927915420421229571370343237486690012545289010853695582922139527877990188171020886145162258932009796859306259158339330274703490061169043607416476472012330276526849462613303115387152889556227344111244017305714252771603991228217243424160634817956778267024739379052713839735033169954690
1686 3677978449429494005147000168510524801630602211184658208354582903043465821963530401457096206850529573394128269537225477648480196789445306873368074646417503794337002629644886513586568819950968964201417268012308815106537434107006402947172270595423487963550173751431073591016959509515623200116748699280529
1687 5548303227294269757753022156827327286359737547968957535318990155344396471535300680155547544464025655655380521700920016929498487283915679341167133138447720739453707310316010775949040350839887725938460140029128065628164555590525933940543956653645893600748330282259837391612367066782801138131501823112962
1688 8369725142565473049819331579382175022984088551970649629792235121363020091155809880907825146232928491612524697163174558768940185807767149331235892562782097124441651940815670225605838866368001422358793802043118368625802132901406860866772248240363536790804404236226797487427996877674188677745339272620253
1689 12625895898673673705684568198544396459485277402272907974040489100337606896540400057877401819023569268418173162935588707992754565726541210250255072419742936091781486837378611202414566018337194792018814239636366678740722188481183683112674705777506279256172382019017894324703609262370162625485172921074721
1690 19046413655022563098310900656933908983004944797121938361666809135726159942417617137490547774753464050918710340349559071956543480147009590766167680278026766062571974345837896984024161948157170411499248964333043026248968257229590851222419581758856209030315886034530947576456277405588116826951253962164126
1691 28731891663730398302394065062015145037342896009269939166649640049324758427727965613557997989132266069078691987599928055078773065346623767632186198082023784613850936478293740709842075004608980080324469841368036747813357835451209600424354772972840749273089805418189477877222271911432579427232132631990213
1692 43342626781533187876721028530249591793006831028644844673145177892098241644062791907577112034001641429714533520990940723309495887631885563366559510658881506890033594428600392496560750076480431051018658511753067842755993873555916990757415719061552669271421640846901659821173065675535430667366087479992756
1693 65383209651131356589675216011412493483716344259418542899905067299277287379844812763841795626069390928834143105621289986640635266895870560648043681204930817446679644920635233260178949729376446431280030481816953532016838183323771350525396078947551811434338750338415963032762800750138138294372154259126714
1694 98631864788250736318959060349389637277333119627761434161196865552574978863675457055783097695570936169798808001478596487439404004478847692674006258568764895391639413392492311024525818435336667134574319935253885763553213988937123420414822607041625364184103288298132329232431368849290124301476187365280126
1695 148788118593676947884826738275143803264792221910216291820717117622310148629421751756007903963319045208571776934838716627870099948277851240546724081609591435994548963520138396251111408090979722653633989669739921401304057425192429718911226549694668359998065941747767462922987992991221515281997190801672585
1696 224449819357802469682029665286313744611740159852575422343172695318782806080578811165830231174689729255188611530672769632155090950253807230265755269678244439929810954434400087606743352710303931810246140898266707835395079254360385117356941972710750716763210177876179682439803294679935959029048996748804820
1697 338586991259200339367980532741382686225873359803945113624910967296709692123345708292315429124664432574821463119349699766949321957418067702566459463540161096250496272106902428100521678123397795779724221872922644645764232907346813761053913349670304980431095983173166941646712888809518082864904631983032694
1698 510765172268660938182611508791387348575354295694964618500482056931619756337117622475604899517111006487324117027270685016647585940461953413916736195221156822032398680802494163057225206657505062571830024991372787240163719984665150269994472178022650499860205596043270831828567063572032503170783874734826821
1699 770499363346541533874194424794832784809261468722499488907760569001786324721905248272413888347203232331718905721569742565353427193611737307673166890984716700254807463667473785559962200722421727881848482764971009852169441261994529809898325132701122696531064102987061601267654207788785042012631018123412318
1700 1162313527135240122957750526531886642965806017640039027786183790970282108021045178803698575483691349666798063942462158175796972194301272054517606506558642940448910622703835755063415354469636297242961751287680856943531876122998902370242063007853404786021944359563280579056266067385988814668454568318357695
1701 1753372941794302338611092544700687709925224055060125532479939594355621836877688015786168201350968338494360723890496610232835240355818649724711378441622231577944332486951666335857456170579571198904990978498811367802234800387877698651273302298753855881397712593799785043784689875546758422904563465559890692
1702 2644997757699412986909246853308646905417982482473885032569946087591089143007510786831166684648494244076487985842588119627951007826035242985823183892432414131583053251369208113664127332151700386647396068948352135074923569585010956509556021691286934302375990866622102437115785051269455095327896957520291987
1703 3990031425416888146406070132691825471441671490130520888897016654263577820153849032726835394228099745378086027618918624079573751434024451770124416728060863275146685720173627685728742853085737439984662225897691789128213721496762816399960748628484763846828896094315169716967063803816417969814911215441695989
1704 6019041312784194006410905825880277137467500269012699407449092378901272025265570007031818751087609833189470424590557729338626680533576234479161818193017328507688335266886432572015692303253044898881017315482261267372601233111441344268480428591974628262517851994717231491023510208698255144470677717239127331
1705 9079842853923787011277571800421691678403569956406266402579139230964841915626226671634257833208366284677735645125696822264952809464891913109083108412434011688020220460329640404131993215297329791448586434591211268076160922741872086983956801366804722513941770611468688079007082383255714657962966208557831850
1706 13697122509666811872645034522075029857104577745690241078111073591365652678610844438019543106018334332168254884461886933716440576918472867030722990909902393787516937680774953765618617837781060401945344654191438461108230600909878816336652127398960659220865116306402305213099016738134011326549562871171120859
1707 20662380182466096747429340264255243774692028009022463631431634466529143109885268416039629272485364826315120744254399558397853551515850836597195288011273231744996233096247759393482655119963727097016622641259924668640623118812780768059295057766902691237074125110335230418225760059639488073989331411439248362
1708 31169609128008962607571954199613619638179470004292879358397854291900003551137193938105100887536451073046398008710924395730396347955061434443247627065848355277062713194776248840965025800140462626712991612310861325486152687834963080998949299995843846887851450666828183956448989421991975936783335865031176426
1709 47019971785114247319501281964748606998631540978976870615483482315581593000503287247700226855193674856050252231302779286024390039126866005265722214682140878234474814324702505302171925133070499479218636161029454462303063544522892478931274664724469992419211760199814125470563097462441531240938089645390305740
1710 70930557312836129542428903458693699776116345139984333357237229762778166423062463858377878230981380218022434393784342854941986688639275819474532427545177397772591964195219828028915680768994705044550353270976853686451051741753493283418494230447315708859646710475877603059633492767847013259147184528890116334
1711 107000148441227025165431391723698636647534409822489211665749177639539292060866934194232663830505704270485927596251508492134272289358983770974577003874949070540717081032163843333425156617415258057849296793275924859096832408765197175206372237824959126319871002972639955474768585426244624429589935838260353517
1712 161411839976798192951165048259769651171009149399841978881720719388917363545182137876010669223551354062069546764279503311643003673917054404564380833611973353886813459651482405383535035248982006872981753250618191891242194947307921709246489826304008314780010622174530725893324015737764869920029177026519921776
1713 243492952713110603286554678322533066305672185829812992974332082100136261987520458992303718607775093381392384896282833554974369068689353105077905824045465310142345049987657447401731422728912336458683984448542132766855964663536212985795293253759622954274490799520547757515833571043264137288538925490438815820
1714 367313934525939753473067294864119149475792202540763266871986279438128641440394482921999809305672420647515068213696532493291930895087090793764286750205257391645668335606808033962649246092717844252240003229542145027126078694257972494163661206239214987333715062138917812900918735669765106588927590811217787385
1715 554100334295472882501549186797779857430077166775288431118894827216497664666334124810678893849375570863064869796039346775599531854800922305068676100609224909013774185791381371716974430733471357453513967151501534281900748513186796530540730754872609968438619239463442283230713583053601750465562869322199632541
1716 835871312267551630486746492813561298430937823125570264150529932439640651012310761327414131429850517755241059776905139250359564972831367919231058676625227087814909147672253127709136521352497173663944694233817082370793873725344002890315578504886932271756628829489824620320830604502026737112979036924337394026
1717 1260928404889408816808657118827667024173222994736366300678226928270931442379455199896235048129918575509230416153655470758288417718869913410139466950795702147086717250254797380793207463021495744419573525327907975079019543177342811659520837323935366139051489488359470429021401827561905411695616942474602424329
1718 1902135435111128038671801601546183858787708463404309732729254122588878219861225935068178697011179472878700464827951542342451268497828063503594508616914953647564273824606454494940254613426592721561689065143934130796857101815583321124127813958808302588467136295566917074666944880410465702490821168231017280018
1719 2869408920820315498392655176748411666877873804047589107170360535756057736987718709282847181295523446761061218485520917024063003149302166327586464888214234355188493868324366193703613402069342873188829469392298207032887622605119947700089772658874143571224900248263268939395901804930686992497406210482535008931
1720 4328560102978252556848137155551495617580415234854131589569224317719576585951825063767532758030454851362521664945087556481047586337870653791326024660351718347413952260836138578708153101246056829382639586170396522263834594892579154839483107926193821261368587030415823443997491622513640409990257331852202257827
1721 6529718517686447799591400441041177444889007466305692412225507407905795757647604842297365525906194206714765532392490403934844749961164634566990805684197027332729252273488706973932410192146262243873311320837726721120743143688331126522179405240805464107718888932097779936213364374321263876026975011251376110125
1722 9850209516758445707288957620288237536061269186174228753903671469956246336450649510720838519798575302126252805043165941524744406111530115234819086865911863280212839714919268149854427625650848091902369263890508712511025141594728346987647136739894335384628818452408234050856100923704033934603614819488852103794
1723 14859235855455568751372289171978848433838579273945214405648587165200659066272928281315953189450255938066717341311629365189117082876692134112653969351044987125408400789394766154387588486137301158728026434988827743744523996040250488258778936032569660006019262015923382845226645521739500899224730393936403723406
1724 22415451146740408620526070944124524375906188104431721714804992693278110862334990351668746547587694429264508757602925346283231273935037322038346264663335460794239884736243704661401345050074948274753399988987974249424860540025214961629259509469968314594792987133322119866406587130710682876244917589947025210943
1725 33814151346647510975375199066165891161742383073052314215819337709745887908039938261064813328602088426792776499820897561451036051135289788030161144057316380437274648126183122155886740535559299405120483385358625237337708246689549078427930737141725574609674427863873163087997064852549893333449240959398394796946
1726 51009316020849002931172597986164763711001019101716830111007812139292860401196238112352162519729823948541264748259367610137324305886452342069535138353190625662471758335679427723287762925299871422242952163261302404511280006788089855081744002667524162618651623287444963160073952068945967011099970763874532396722
1727 76948561986394846119861275713838754289449106463616924473540956252504349178344791863456435360803602152092377645739412574264258451368706411722054960029296458941446978427049078172407441453139356665770958401945811999745440051782796258652652389550168098632545619900191503355737615182777802861277633980528095368839
1728 116078427504378425132570256768127129719687113630206409893719734766504549282043709775941718685751308779586708158406390511763070258101244033223752981978505363530026734694153517756948899963933370483880019046103382449489170935527704392818733892992220237648688718076531878289515237523941950620681922888568583361466
1729 175106603477159065615609856048762285712737286846481712888966979336162659229313876193375899784164150898531280651348623077393850972764797966599474505475063272737176783730957592126909374030648671938106805222355543716464810346250172093774500988398484262074202472081387725562752808052698565859715852734442281018624
1730 264151774283386519872975192271773851699989047432134314313444889198404527662750740964211301581184386021325014481992190515482770612226509275303229992478116437709185508946316741404633310628327465456702985428330576773643175822481043838001397276964525044855281060337544253356608236108088089736399154549026733846520
1731 398478175417084106955945535248221954476157912237378517773301356224139791806007215381247201958053534822575291698276668356634111536285169119865558185691690501364223167288832054587475651138787454381670572372022529230655837248069902191216005332948893139612920743527271590246342597213750397487989074532286405111797
1732 601112207989113698026438962020074018976757680606422445554396334763919978854037793768884425661456162863788525722322553081314300190205043375804796892436587355517663192639878584022140336107592294315441584135046940702204632482651843760921674550276733744780758542048476565192062389930313990967979010867718390638571
1733 906789653449250848335124798674854184922381498542387434450802889176855455848345842578500869760939946820636086420750811067189626403910870750795262732168018928822803552967469344503160172953119130405917092789631650496941719978053958178031533309633354826576265665601387996802622911898254907689717082102924422795023
1734 1367910125055227515258509043789982305550429267593814451166483058544336602495495135045448906622919543996965435666015266269902078129925604665058240378358371602657046714797274685611756466933469296271777683479754152324536690093930721642273253699107169745277382280967618903646480256128769659478144754881793689301049
1735 2063519475670032049432360792509145474556359352051490338381243592521012443727391219609215073388524786255279075689570522262622990982881634684157214574258004493112303510029358951918255750812293629131698110707393629457415229323826590509609060263841368600239428202281773266404299928191877696109656205400890588055499
1736 3112859937561766692461120096657671828314470454942556944764634789101967622548027455441859439750403267847853338751675357749718315516070371095537190651406519112164084138512610953553301761866996756528441163867386675936047001810691625253207596578926510703028056748834596716018484459141937617390328813166253923958273
1737 4695810776261611154872619180869694479122849089270842627135367408845008901377485767111431477768253288772981611905664973534466138730013791574160139931539562521359052177364508025558888227046455564640867704609819297206469874375684662544486303977825017869113023505808981759103923029864978514157260068147469236806719
1738 7083723421146421873142872800618085502356862758650241567727960454249875183975622715899591955984652672853908724318000344351395478862447678089517089875105063192942998521056017029479671622388810822478472054889215579518325570236467319237899197118764974757473279838806959891073814493292172180250306647966988338116253
1739 10685936869723390885607295137396515843044248571137027747905153859099167509641766094606999265783214038820301511102407209643447301250763337217775572203820028429587461483827257131896906946726372378980548535862742804020020039389052806140291049344188759617607154346947977526934120475712871782273546146919515255865410
1740 16119947094890031983836907951767106330288811368088413988222020728509637675487657064306251025253758065210408188078136376729861317631551165517788394339636328373102128044624628402769226002892233791124995518063966160112442636240373421331435076463641713497718497254339026663250212180640803133863435849425523402434214
1741 24317258983468050124415992304710147190531138805184303173623098820860720200924324622044802268469148620765336214390833971904915911142552505912452325392052096826210235579449373635526191359319608335509755635482510247489422532934637176090309501754800262266025689073732782486348012534284224403742283932092849215600515
1742 36683066078827695462581509271277177775159831738141493496375386693375405719892318296190562107467034136082567460461094942906949348998585493537462921647173287005041682043616015551324011312954152156082043399221646392495347780026704796707827184414634076562081811161773654918049400096033351762809997857493122028751469
1743 55337130630490458921347770551531850723372305590947798209846876468470752230208287512490521171527595171359670168465282779659499422097579516357587330598361505172686430921782286846821971153997392869889195522568567897165087764227044924767348299278574330911666816181062557511115750174479050486143488842786452140783211
1744 83477155912639732767560411337125826345584789972674736774069580672272467086035341266663307474975677952612236388218559834087360625162845857181335005168815704595876261890691415306341243424131697184589466160010361754147893645766394633088649250745950555555533787691366264525290805763596381683115474771523181960533847
1745 125926940552707163455461136611593604290265304885898016048426576232937645502668826139156830667253755048679481994168223449738905811814511115667589541780994504382663506051375522856500290130845594344114560682713958155720676624743612791555851304353041979322283367710302465823398423663874303312914879275375792304133134
1746 189963280176438771417916871357053311095482046259515325004291385417238632034811746497033997731028337386032074882702307878830146622266710240282978784439963581708287421347991132631055522713616229999537041991266738787942283540909911043835885608536130183640146069388029288606155246096017105984454564944149172432581249
1747 286563364892425329692132909062083081547751541175037574711022012195971175165814074293879923133997324930481984058225693524896242158744611747022327408264759199394817690576026680239186308960424008045005615324767706629222224290578376770874106258913383468637298154540088437521925805215394516990080371432563091434162292
1748 432286503066262103316164632573583387711378367875591344885209855470394311274108727462709473467713140592077462913014071802202884408589456581364612300934465235916406875041716283299752883760433640202203462926646479964007413079576363718547947371971723012646419534928044398410872244364642726319743824816337653707379486
1749 652112738847159502532269283289635210407324391082404415303606704236800176235590444089993258792438396494830981945820560950392802582969779949120011884495893332656246020060694178492375283719529125899489351124712376302806729140703835332993578651423794345766739994520298842685999486086313182942304577001984345419512323
1750 983724962843820189854745259823002681990500503711061049391507408370808328531916839536981926386083367080963209790132287871777824787487280062523570889153197938039044417931955609545473546335530503504076557589227445939464985681540449151723400109475412959954808702202352047078566410724606109746386388232796363184784545
1751 1483968560762751647709903095006684212084632493480983345142403778241130224324626041300380656045099662063040118359774466184171628637358368343568411241482606700735135165486404977948170821382183902310882526414526416967992298311824156231997987481857642329060721304827603470256896930698489858171325494471706088739284998
1752 2238595921126275226091439323432669631219208366021829764699338645386792926097591700862821440187034959832740753260750893230817232536718186446359235406397167891485821161288447704574867569930984381773578132771310537252186132829112529271767522642752202887464431677060559117240175887760194034381886577835155204107597696
1753 3376966217874191422340527215515790394790943831233720077483298751002876940877767956137966957946586142810253313766426825912315619054864463437699855409930533280160691793604305125244423027966894965964727977332752953582164985571600040007721535361160259967432870153676051419714098858129244042159641215406122677912455265
1754 5094220323123802863202137633186487697212824205951151838313921656408462037413822033907125338587490991878968295180032060114446886221369630284343139934606022767038701933201148781988319129596860133141864575781736299177992664723790615177781205498783888569566507064310093380907177389111416408211139344630874193525859515
1755 7684732101603270367080693865996111473600677673575145606042646124988075191357134378016393301947336240352350166066878777532023368970954091403595751999666009595629461482843604539332053977471076325988500493530612371444376664767206051947340356131979219934203736069491887443928092663711417062242606451845398202481540606
1756 11592570349842841516840163695770473423155227691546772161963246177371502559420877221017293641631257999638907008606890196797978453217245678027566762139244926714733770968583076755108175389642547185459161954146755174093776952692144689817054997720370818617496499417795713315478371492709226500829987302913605219111713831
1757 17487621629388745432862511604553120716390138752924502115593861801128761564709422117142169127941352198862852051773510478199076007948632282267766686484533498878951511377621479326031897887585842302436058946769614878962255827188770310399992013233757378759322734407962410548496359683633104212321198536667061505596058507
1758 26380423066124501629195707951148287064241351930930194687614128809970455748801482544164487964784339744685412751044851322056739046298921995069082579712267783718233918025456454279265770895113168124066749836091469789346730581805247796483623977801470237367271733970669895977179235829626858214036092126053360119130519931
1759 39795389899000162978936460980545119930595324491626233604611239843044331088742561827381550071723184225767316541542372508945356890873472217392743771323673809720077549787722208368576837335145710914848148193585451035094683281286941661830118588534939678165910495837472281835871373385975659514347967872623278001051260962
1760 60032132663067963229342955182318206285262364876315348575574022322870913441784296176496790046637169420282367509782995430161045841597342994442376721118160471699632820625504983071704106623672378479047369271313709201824979860598961314408951097928947267370625628797677100343572826581870507489372473354332006343028836077
1761 90559659327944826261904026922406226557705189548337672050311983379928218809526287601134314065733311871199909073465770456940075107946093813272574746624065371956164515401755824848848148277311341279447748287038257966991355526708246985861795430099166542166541068625516899524495349129208748583047984994606998669419072454
1762 136611037019491866631848316937529402762025522086175567173570057536505696983179630526440756468071708685636789870360764579417106792631334749162696340692530314750278485953430755795779261311119862690757003839841479369560158437726437948131271961599569719728671052921516265548350244069995042774416084564472533608511169645
1763 206080450987099670204430594184531207421418308990458009201706740948732081174829945932772841625739048237628127261533972286646252900751032616292277110960144434315654794828672714418652618439446516985802200896932023387480984796906813201244518867418338711805639446331747258534527851811618941718764151747790114400210434942
1764 310876435796229461386802853303408814537637809811735256357279430716298844689617227904222369532587200021355991275719187191787600360143117427077508209230312011000538921993904572104544899298995462697052097100947900083048356762765725201084836698393142285496822514736631441956915622204231909797892435839535426188083295264
1765 468963251344092599225345791306928907993755664534100818351859183289200203737723776071230774019089978545124391795739851184056428142597808521814372569762220112004749572582171267770152975849471397212689783783164714094409986062763568596388217518171061425104262524824505029611949534818596191385105266299368405421707885533
1766 707440338949903774560902548159811121836029481986534266019639728067232162296766460665885098491400046703077114751633484138847909704108959908701804200978161926289426613561568220018946620160357562552606451377424412149692935702131590914167557414323240099635854078736090988720380382219363401332007916997035953581927481264
1767 1067187741766877455525841617614555532004808622948009834792769720926548090267780661958469721781334503531516079774564440633765734066247231899237632125811154420315729426455742603594089583961571480813282185324515179770354343882560593254975975661598918212825209058021473658658896185865312879621835666731584017882191281814
1768 1609873813342351858511563825033101304574645351697507221807727324789171654985981307869189329994699954425276430198955129185667105057621339414629194592922124073825706938332370438261328257664796237393760148339558712085144732235447409886932164619116412321901022538453575104906628739256045687988403914315121990470583434046
1769 2428526484566377099767603093484087255449015653429255765005040145247888927199870840688274209117852503729900211490403145077501929945935239470047272115901852322925935732073919140248172812476513193480932432830911676822996442102958192958566386084726122586219400859358294167706422801288640135573749669114340198094914233492
1770 3663480228922840777187142118600904742006041161990860997862779545512723141279585338816863582190209659348977611303120001660032284706386613830497683089643244328732569270568115082700974448745374681363922649354082046720364664347509133302178257870545456883136518781563811706405593835438227941694092927874318308681533342473
1771 5526432374940698866146453112719914867787488341466516982086970179460963865710930574106910429343859605727777253638561605608857527352451460935321343505936963856873772812280481287282229473866098204923541711673552328516868180623056402814018390101665575672875617760305684976325152559643245279005926289761196123626700925524
1772 8336732529268400486229466511970074622312358358302844752299375804638667332109759552907303056513529093680867245008719173552337449742879495697327940719854539376145394066531272420360975045454093411557846635488043965985245087985887162318849878953531419240614720510542502315009710504269088289389572402581562018042822229045
1773 12576125889047485267468729344964267298992394827706822841021981266146579569064198662812283531545594184128213364175227078945048450079900955780791749270504990247780873745619333886389534060330730748725095779241356965229657863099135606042148056735332570712101096388408991181928107738011614047492767982173898125997923870787
1774 18971334611241248602380625795427913099195824184153165220533534316704862928527031026574430065999352875987390665665449107701889147086466601080305165966422940298823801114106759709282478728061592550282835914352276255626758986151870500766331836920830996233951532872973237307318391274985309981934397670045145245783822495019
1775 28618633441410294853474267505481860732168138484254384132825088106941337843514873563791992157207212724753290574480310485371254317334263225214575639875544166893891222988104408324016749553656535904969166140587908854616757686526912972536237514327245449502860444460957679662345353716513353804783984939324612548269352470566
1776 43171774513349366923258313293344816503198691786986565028114130217628200343136333658964385971203399366941690583288593853498834509919386149638390481907873397210552260205583080927204642553559803753425712573768560583687051875824533429338568921092711817658442928456792043382056367246839536122756636729807993864734594677776
1777 65125475625772431855517986574049623558855412679745982659578607447508583760817094085712580379110567642457031291471097808985179315035910800417885260022877003417650580676704205098329794453838790175429826702867701438680929055737394870949776372787069582183054864378369484482167736931414012196940809564298034395356292981771
1778 98243067914004701459097598667860609840177991148207941235797149269233592479189582814545662676345742865158321793971616788157080542286101092643498636763366262979620016309843437660748233227813636361567509023531798076929122969674976378997546797089508901974374649690465401200261379300054923838820051495026903560904307606018
1779 148201610819963427141426296716575135954956251981024896188844505491536801271573055110262353762157299359194345879011405915178513458339589056060025165302546846345256603936617543644290669514422505059649915873629871005357383110507214806432715921892875608040926877658071458970588362895668105181841057148937438238348036362297
1780 223565060782277736934896382985140068064671486621108937803897523859991329729961396476691253891252821931093399648141484630162455565862990235719690176576604737774996829209677055991566467509962961486943506445722973003867371339866059604238966210355710290338678084294805835479958295650398876389941458272054095843723278321195
1781 337252315450884606533615737558692047855881702569017007522425652265375479154363062468777306819884978094094167410692839429257224243376705743748912968461224581632923417877138609849517303827331264860018624862415025000294092107520562915805454664893399104814391439040147912880349430955637779448424777921699738509042717630958
1782 508751787417039956886659672333981321026063692254533131884745773819707003514047030513848639152688148910986053290329604529203357911967848814555674916169508426508299901101097013964229232309287278196929871337290576369013179723997141079267320668645193723969871703952014068649666345966728696532522950187026623909884136900977
1783 767462132480828646569368564386147713098089157414650689668179152571036047604459260202502175311097243921791756241471063821354349233874553210103629478376568021442525590984645820186807582636189656545944493409218187693824446550825820951715485968982462238147334844681468004402145296485327211068240607720521192331107099276255
1784 1157731804309515985879466004911942621866922252812406741456615715754850016236319594843940200437954731175946610166125302765433486550279379949764115037287239671812503433055423991420062514173872886893829722518697370108778120063362779114050793579196615029599647512967915639544039714702894269907157538758039681175120306862082
1785 1746461322302764488196738191129033247604954280051453523189606636404512237882413358083182075410031309020076716602609775189922395883219577290464454389370684105853174420379850455225287036589398515468170783000570700751800227936428800920098273784404343496175199545142769564178155337412705596912285099401764136997918848144533
1786 2634571443011060826968236255392026342753103594734104436601387659069716665343128622008998216420153186135149559349474754206089004008823750091827519329640114650964779086232682057439439224650246724686927366006214316454207377438211143306875029357283399368722120535977658096404766237287321530574780766451840148388308869624581
1787 3974303123516929208926838355809421878388743754298212343559443671478666162075557480949583913499508269719305788134666123317177682876333452824200799389524591314021460077337466733823388938587904254941164927452581541747910414287265691686373032475252909032097979039878141362951848019537602601226648517530093067930630358552029
1788 5995314858322521765759123065697868871630228468846176919514767950488421024291840729141900714730881860161299387741348209927908199302252075950047262749880585259844317555069101168877499317572672928444471972537282173676604225485223657980281310768791477120452855113771200763437789334346387380851570915038575727696784186183007
1789 9044051028149939404910521051977363518406078342998688231972883965871280054263259968099729248723336235298806947907610228649884093049350150002245425189951153422458610209548706922760307377080816350081990561459974195059593920337652401440069578336398115018017154745328145053562708432303769081564812864593097642764421495252310
1790 13643129832661704340157420984188786634194528237382012624428067565326623710053921839551707379280387708079462039540920444081597651604029129263025632644484076117581757004365039521277063465815160572333250302314240865958442870354807816747140110697522882201430674555070168474512304540187857646387493066883242627839585396219753
1791 20580931161435491637511246000519743232868587276421138817959537924548343191991288069759518693726161338969228716353744848590003295436527797544959148246367741015870952745045104808418603865130200233603167273635165000587934864975889015335645690737819851543607833540813439284042608048203469959117720857537529015128450415318754
1792 31046741669034546429922406381920257109899868086438834920921598335726658384799232529625800269716705646951995595360120443395729971611732573224754469875152543821393322601928326605642028034450507891488183745973434128547105803462214881939802994902990257885095500662399873173406287719603373019084045652531575796566558157355285
1793 46834623793403490638290419221554439352590603445532083808861135236925517677489673965541581442231999713433823717739617041377690249544940325518241280263920540957260294110005040682838402236733042738930425849493348953059477973631566956973274328953652984844058516328118313910739077640415037421833960357558099846328390100554257
1794 70650956201866918463019162130910378540374786174820275303106054164641572054083581544916020960935926537386203599332386916093218251610860339008262804399349038060951183813768993479159082973680400762373009064971655994088811192444080355198427598605199086735998537589620168385250385556379029758448165740972281439754712935480055
1795 106578364635890654238570219660690225400208241409122252712518643378408419917800922773564695134138036347675673099054748838308072361056295610866596820853294737708572909538118274514745155329403342228037849902217277506350239589896325371487628833347032848246217337206845142423894669034009501962696400543763735819373944695762595
1796 160775570765179718065385868243454347096458830105730618012370709383259727575767810864225553436154144758419970507357918498864970294971013091546079140803682199722908584423074320026093942161515894756634290527876612672832107989239763915453773739722857016954711949343296105359335748408806960863276555158749981348294063232312489
1797 242533128024415553801622487935083279618039490231087121605669534009010556803239028304867608464162159029352541153675695129399648457600185628882473491319767357134307256149032148632632943733839306539347957975214547785965528849216330333575141523497061570279853429172764387851203974819135782667118289079365632805095613321929426
1798 365866020001386325279083699413055878416505466717055966348336735098684050111344236785161258366491055165597699438792782872002611516538170705965873632061781944227279390909550667056341234807650744208748195334342542887821568085288518042463178552148385657743431004178287096916564569619676021822532937593070426680483681394242486
1799 551916126600979148471462058623473708696784605254430823141217596136376690245768980596438802820492633952322541377782534885346855050430879893803390377969864594962763416187768572510872535535712152051757663878503725615998404654019307338233086564323024641094438468550176720850193085310270816550398406278275784158645640904714735
1800 832576391765143484833054315350158784577698245871797138848374527809688593985326393164920216118934426245056391785040782247696979921747623659831004932405221047261790213362660660014740373304966543746430588241721889140241212930128533364866342957562729559818152287108273016966776597136305561919684546285595101610659033508962104
1801 1255957952150615623405324243868570113995391894006686928716990830648562999061156906210193643630281859612465342199594017482162114592089784894901336718840949848136688958987601807395134316590149171250735041852635746228175036765618894609454103101521021057696198887249436815890146139754336211371821998166908448148981700439476865
1802 1894637408858136375304222234477811884360144694786529963378527651812863299893374112675473645937704275226238736787182173514923034678538854923460164482646612395009364901193311058430240325031106001545253772687984487947100610234464868780023388119864660418231306192704863772725982608944540454788349731128345387880365784646558703
1803 2858097999935430010603114943013874841757902208572245859059871991184207274626067531293047378554317694186605451787407863367800602662227612954711347051622686755115317915220959281095378701441289131700542407226723400562305694791702167131596797737844987694196343527262974995998183404753003653985599394120524128809403339405344972
1804 4311497355136699893778780426514086110437468303964483206124096766074486453645803816691013094315980408293696124346152599618166259936736773215462916942281055728661939223704135587662840190259350326837314954904073379712405687544155437427770350629371665413779375209465291613520541765909528805783387502325657018952636418432637447
1805 6503979025131650609118716670474635531106217314733730769648612423194541983221099499808664351278005381245326124447708845322355412996203407635963995081836581139302175145658088615019493119876392932199661506586286037134955480806662288555597381927598892826166524457570048777907156860807831527392910550893677704439021890917655530
1806 9811380983210934032328187490400196520719186001674130627309234683784349222496168790978000224467746921309475097915646103699160929985119394121850128298792188194262555643328738959913176021148336862791899208225624787745108175889158778705974987627006199946902214591060081576329020959110320703937079420005566971477490841514075518
1807 14800662244719437482514230396232409910136833670752983939755124572768804403447367427536103736892596091485640614556322518272622794294357001370918828680544617493666764396543372653923681001297674303016535993074447222060439915441620917097851985959025121381142677428372299265075192519083893974693559257150895029558047597632909924
1808 22327091696583226486204593197945511853312986416957870969467162011579505319501515644721493280671100185500539815344329975530140380386464094609226127096554604069718424693943345283011869159993224516019052234058036137348558940968650515159610948089444845244253116359284357428696680848603746540055092040045706083993604674129398036
1809 33680859368673826904557615176256784660363619244272826402204396735329055654488146336957010766198477828512949211284951689202975955404970780442158456826319882267817041366215119584454190185252172832408535467847972060568408453566717346410196455994176718697097730318148405810569754185842893940244637233179657637109897471215887843
1810 50808242436070782782877005908791742567472876074023506768995364654762073661928005436832592924384082491699774755153050350554134970935258184816536455425376334731283659119792313026638255313852090910016779745209265169318603548393759585637088929290450742519402595020844511670469989326405739798802199111929176759812663264428662437
1811 76645238507291352550888275781447050697259657372682323998049162040328974509116961810281106163048956735506923422506371277164073266725135408840541761063717137980956085346416662763880527888942916696559613422626856183650430376164576645499113908920009797198580103587412644814027621654952191430086599706757067811140038912425112176
1812 115620858037573885947111757999219375001820669948382390960662034365249207517412772512870172392458480869650759813137341662612553025162030163721501702046514953774988117450117147078456929503042752628014888058689187631135046772498457677639913121778355141331748433715990380437387475900312673122471447824342703330043333251854188363
1813 174416350887512506855202964347034455454125375325092495185839577116741832721724116777159811662751740616010270629458674828084265715100595135898118056952678907148501489990769544808479092471976413815181053762933709942394369291936074232551985690276796155313804521083884209585473885085593182025810184794734242928878621786507728239
1814 263110514601351603623546375121211643689661905901950729653609825121767233288530959929901934921644182464020267364738027806059034030024862978578733936869909946065691085573079082288854853061048205414983363086635660099638003694982756318606639196204115331904828554010084721508245309612868124665488881228505558212932310396319759469
1815 396907414594605155385830838868870889127843150185681040728699852243890170116494596161617636187406084024721170689527191316422630124319812828750264949769539928295136608034525389777482068064835226724744497687141988248849195610476124641802835712619653203087195162125054089093488871259460464086215981916266888170001439150746841588
1816 598742684224769946622656902714035065741445462324729003792087699004648958611838903700311756939984075974864334227962987852415148142508072310519304458831874624247485583470803160918835546900267298564572456964730535752379373444504657540808035225210770847746624007870914541167699396691744585385632780793891738298758859498239489691
1817 903215179990631709016459568393141762990770166269360003223163865919460751281211520811165708060336365121935165675768097738326707573817940769168915185587635376850554451448500110341720130011495944554501971527206665114526956736349225927668247489731738074424349167316023532342662482669732541829797319949706196254998250340883487566
1818 1362517961153503038619544751962909733881573996913133582707224561229029454851034568791634954545827759580668188348117542643969071695395429791631872642649095831671279252541817350776610685271925070208796028060286689004324880914381408691089912004590673832786891017700082040440073845364442579930304177202380505134654449263406205831
1819 2055385289787926574568861644837075147478190284176384530192098086170479027111164182117597848531359678766695787345862397187489832772106931134555829071651428870048585944112821252162694453946558282057759763163408212410207004334362589067482252239032771559422141253201850562009652013730332469110789298683119651867112076320450487684
1820 3100589357295561562235096101927367028439113585747604304698637041392071932192163074562190026871533768795619786249685826374949227483322124528263465033063400811437110072624943433679931885882668522327687313728563652133531681947907008156161217037578209469453735526132266692741657500901073323706662288208981536736750038375937999731
1821 4677300363264950012026273947310588143943890214763772845192528325792034478790263398709915268107023768304535834953920787006523415181650317193004669771663730043803254927128890976909682403339768711670171783226980169808181697214639067728799484551961600741817669172926343452341786402835677829812656873949170338508772837579922599891
1822 7055800097075870226053479474720490004713483087450249795105733315705706189625572684659311473889282147769564829493040824610812880301906112128085227516433926738107490834625093393548022415240159951468344414783036012642671006401443197993167833854085036412345092755271977318253460421248871747153772800760616714497595715459916571938
1823 10643813983146538639956221875599553574698573179971207472330332876398478684340759053887093813656773911999333254058157128334447970998216646282937304089501542871175179210733521792052357204025612604044908474725188598721576948218824913926545738444227522679157139331920789303402349610658130379934490774756922231951291786430408733441
1824 16056403887459452402695477346413281586684392880814699188938997733844204747092598770827839196846123181946637519560704545425092334747678583560213525531951064197716240383203956317643956039003279223550969167480074573889758325136203962273387123355618937216947326167487448671692540963870235941271300786880117018174298432103495285740
1825 24221402798417699859041349397328556002357613206985104416454170188515248768693404459865181879193617021872970994549303915965561562894912630730864309624413194824653886672767631971601701855364151511390353756306035400914427668905642954225324088234210748811423971719874172748640666946044544555836426743196177558764211944280033387643
1826 36538465128010957854857155793627427058398413156101176845234055287891786559679736647181954406154919067994684554823892569976356084233159800148847399415730056906134808240755493268646635610649158592238260618915161414961677517985685431915316204732400516364458974699349625279297779275829498875127344464154143718190376947421766876738
1827 55118997236530314415811344105216260927542178218061040298618977329150480391622567096448756976145866069777643818291320288519924003359060219437593521262939586518990847240617773050767783708585937506740910821435800294215096858233244009613186117521957180114876061980757474327804951282410665848062357973295350935543621403280305047210
1828 83148097374007606742080363778726159290442672406847248472859163977168280209240222168762215129280983761782065530929101281737425697465318815510198305839918482915249855466268935180032373637364832085313973989370824534371994438730240431711218294104549797049866281914350527016662228977522315146504529432444832104518817618649587518196
1829 125430549239662750378659052288428459001280046824383756207368492889379972126653224385777092225663791173014982382771559230139019413852445745976479037083329988023021863761183171949908892404495166062532636571482941729071850677528584774895944460149716852851080700039969569890475749755519929366718436009488784020143234575135326154578
1830 189214464063991902323027056503205462019099760375133100460166273110798418778108405698759912388241944997174409546181340626025358240641977846301005320975748642115988932732146067137298205041294404627181492351615108338039091381300507052002362310650469242090036789854723013808336766523317644774435770969443726996516636755785569740855
1831 285433760978083917929327115881661300382265041218480169915936367651064559973480991870294345861813958703350362494901689680494372590034447778590106394318558850056949788614188104264744611506552224446463727657056315919061788574739308658002994745553387975308082614046650990213280672714510585487870016305487558871164565132492879057116
1832 430582473222238179256749514295022754370396324572824953242346445083045553449233152302137559406074560503449864124807299453956856170140228021872853762827313053219598877719199035421562132797641547813909279040162059815685835177361696007290533875827409302082061837148033189268649931096863277939515602816329296598066086739391393386429
1833 649542176128264232655216018110694985799194599045746091262801343331640923332631412884644136531293361029478200101005511512609933355075445875807712921326890801349257721477298872510796428231092307243430475772035024605187246017403201643414331457270982277094266398348042370856010589518456426574290595525091449882605002963909661033466
1834 979847218146479389720690329889457707260057451490920593154037981458476980984707444180213971811443121231954269500026205417227030893652197752838525146764227670953910424205887241608692787673388740678943589010290036592143095481982277499347220720380995930224479027803850320798166872547124308313325106562021632156451008659403076852347
1835 1478118906199871741306102459718912708703452454676006956351153904827683230207598123441078048683862295931829583580736750856476209457207759084507827494588001549686885692132556882535406947088152526851988237311128098587543171978043207651886432730579894828057409544891390285627481007691291630752766092624508840026903089565324256032162
1836 2229771601534403348002408039451176453648470016985268399203302038973302677714086225056033248511390828318921982257406015403772692412661756437006320608358106592585160209083052043313759585382873713495561117905694449515747887022494359637619206008186839532237025491732127839608936239285252819121301156628654147953165839490905929602869
1837 3363654557258601579299657622956663688347063136407012593437284714545115437625771752498287848591056587743296481959475514565124921537080918558765798861236419052199439788072203312292130896720334163619220913574574304644712745608733154798593951605061531552230602838558467765445156782480390510754805949507519999925058512862758155036039
1838 5074139419831512113780526547930333139030104934021270528156016509795107744139818667442685758743787509203560273262843602840838527513556107674128445336605569561324118903276047545879508826886147314608014464659331875595135799450683378709443205197441095644861007023192765368089577929652040786527449984033051303068157010900133501032080
1839 7654439661863477190680834131845301106724655960041071758639035459045048423270694187218228722184347854428803515461090127970762979480784757546466346230040941249936983169620043612947205042249371989270077824129280143778746457998440803195030683184086627191231353825893097372718688148493956487927074345908830147535980324741954153081690
1840 11546873605426902392327224371763741701951809649298970583093801169082606253932076825004121576610590737477679560431266667508492616937403739291018139047169859184171159088558893820379113196285485363102555671789910072151473066382703579734061933474856563157040049913212745107560824952732653860826361975161734027055571340086020402471670
1841 17418687186730680386976135435636129317815054729087118507344745599822563716817878052268091539349468148149383370448858812647726129019159044918416496093140030980108954731779469759926184345118407962250072920802892810069387216240935982801331748585400011498858038196795369335317777418036320842099634587828536282573594020561058508969878
1842 26276434096115501058733465029506412134823770544859543476853584447776309477307017245342547034540246436700962252609360779823588962570197293045893084831495350747976399002526989213600064868574657820099738217969578950672580168256905329083185052572589852239318166755259862416211472562770867204130241768191185528068778473970385973300559
1843 39638520481237957266068166121248661305826263881615260964143854354741861711017819717585588805568353413897611803077186936080420047324731182057721480527023965933510563703408216860747216994843750055913295136730784501152467271111369207926717934101354606973250230418295590090403848290055619774008038778897540302050637477663669207369044
1844 59795492044097282775068614499989556359462008821905918136243762483595082684519342107457457927831280226229453372364928264418595334096049053905413415599222796341299816904799934053522892553897177214532635438630395416751929334595072665354672823487194234950844853966972577530499921628543146752754422905746536044496273186605219197012361
1845 90202682274382264602648633635670164375588872519286632063792684920975124185266863460357127673812666092140587409312992176214680400177411586170703541227945099865969132896576998804753181241714569789176616203662150533858562472306408007635565378757054407501398219897721212675641266608617961883412584198109327827303033075471422264269111
1846 136072530074553572691636218465108191962313338730888174074164540459361527605110122422448441038289149798020641786044678769530614116625010335758736113012836218459402344063371101635452716699625148202068248802204872400475551749426077104360815279363748419995918267035191765594545649449242114119017979325563041757112943855708956085590295
1847 205268102611054953707782482334080748493212937108415664124523677752323880168528911200076916391137007661288058964097174706315982136784948728728957654457072918515866050511718671984928606160306204263447099576218355580818717776459290185455657136159272085554586106761735537871809689253617958928266296085300726133614733578789914852575219
1848 309650992205825802956133672921322100039168195178257740906191756524549597218410006798329302349622393532716232491475690080771416753520702178483278927555218933531996410709417506274162463915509185377180196531767388744146328466909674534549579258093364884485773410593689397217305659310372805756154545644761010410007814011781722955443672
1849 467114645453386976402910881504735401396008852778870452810116265741014167254807079951650479119042621713418227484515898367721370721908005464448361656898426773871924236983698547210884647043106211392150138451416732596680523513729333788590470984607615470517327682467185682998549750021651283785345999895351578415301310704297986524283366
1850 704651680405428574702779302819337503329891602286946691926708188359358275926635495663040093363615540901406906066362064267210409409626464619527629597728132952673530289408891287826098368079238016076761491109088160894122319128433872319126407021799437502198653455785170708748229493842405647396806757913259553943456371539298067326250880
1851 1062980995203549041678870906975209078406101579960821491347480390230977467430066792439176737678461492110252326151703046384974867068863727125273747579658041170339204716307637659367692559699024199418496381088129270046246620526611050199451688808688146042297194265683370339977070006282547691907622199576188818410859471787344825648692451
1852 1603527852958232553749922875844022251683507549446819823976809173383573391193074427501236568940004281702248815041447599953371392926757912892597775978099101598528758152249480916332317375924766180770990334034898241813117709568272316876250663003461456522286147870310628005228557715658951154752261681537223062028189681545690767304415968
1853 2418953477828136917822032370144454086637152675494554606422755437285145737930756000557607450666082050808847111760370471096188681192893890563936401636121185750468464037980165199567325327769823315641798666014734915826918504601132816053211171217984659612742154733578686519901402181131923038559856402556820718171533118132317328166771497
1854 3649039158940789493237841347150813315641805781696952976359368297595635423585018386642193327522635859424194179317278922397595097243570725436632275313325826082959181745292061086502096893683586911708913932114484435064909925686512151502584600147138213633904929074843241708501447203689427597005492190200770562240755065659470186742670754
1855 5504647735283708540795107776655307568210094187357290919590872879396393930782048283288438898140849581813891275430586332320380811913457335688529589480112600070770444108262700666953381246814630334725486128617910702258394689736006186101296458494981188114767647714722539948241259249871688414034036656091285758738736842157944118627594484
1856 8303869969529076716339855629187436189737703010851254038367724048378762034105947863180195884456973145491558604717685269962807628641795485453539926600655556003373420817434318425654935282623783772120747042335129594240893559916732569808678958399493264253330793087633147953579816244702961212359472507077852152245662083555199101115206717
1857 12526552067785122250907847176615582901279426913269446581264838567631965507568182013589480211599440350271493016814930785950905926115033918592052960248536271128335884859673488653295683732429653525656442880748132385714605455772146814421711734794205450761575206212738886052730209841609267806516518187897348361340306818140902175166140853
1858 18896551521486619339715258599730659583913369225107888573913156024269427143024194013349366363882046977739175423232624728380402617446142341697216288351852462899813032141496332671503477400687996029881793151077243304710749473567662073790559148912246804843705062054467119080150616594637363860101653005949514574982594671048384296900375458
1859 28505821671592283448618929944819153349068391719192755858605509755762216029128799220762107265152718671840195149764201671901542771991677739953070056613628955522460436501984915825930671785520822530346754636500065587150196562357062375384802518044158646945481483757079820393741781284659682657790619873883557326250669296377152843800772191
1860 43001595727594072737146943229570973297726070090080277677523709080730985960009335726860024289885912933678707367656912680942577970395202764993452778883751847269223809665139326794691796236140319674609515827334912685605008437363876349460007795901529059745437856663813321774590337579530546695190044369837461779201054522272978407779220724
1861 64868757561975843262243880892841099142967536733019602996052977781383930178645833224932654965016934521807921971137465349166193740174563166293952663722957522879071157306488476613382110398332979347070228835048274746543530117617592687934049304927794696654576042054520372923655600878310870647679773683909349881236544806449190367929747458
1862 97855803637867280013023828299675602507494256462108851266838741738292982536188334824647133654381095830809127329640061540022244169658975118324027050125408268875858627089151288028135882551072125696272705093053290702545471890279325522546739042093006901526913730346056052922798016990072632278333237026104750968778428875825349024746596747
1863 147617415000805671639505663227651249691510084945743689160275135064013543391341515720741900676804083973041098062898855276465588458580618191096584529003598613717318915136582324822795489899406863150228539112911247989530490366313233032346008045989193796999403708109923274745681889025869652565290277175852942212760900112008934484434159200
1864 222683789835921984145329910694358738003625867798403564339664309210290685783085764586997256106386295745269435021359457737523660165108734634977408079310678636005732046755519427389347595456743432494473889367909836800039411042205908648869126895985462624193088335393304749575559051843219117984841925179984106488232830658698751875707261322
1865 335922900800142229968533164289969489526645975940966507833674615107777460884125890049306152051956910384559350007373576646112698694175466385644857400370204789846228734213553341389870182785644821841603436249343072411784683793347452364267031981724182203708591718276936245638853369952604330436427453587419835391923727972438690323332930386
1866 506746339125663934103948201836548531182977644098783119898659140374219759108136448633864105654776769982097807823481582781343860088403080441170869646122354056424399211146904443728807001679920484502781724672953573067443598154676279518250320645594451857355700337331669104606592283872077396767347894434286676159062089506746346102485105128
1867 764436874073200049855822143076555617004440936557160924489956957725668495287031372156085094513733183960385162494410414958690921477051563257427117420354437605959437016619196288135859421512224797215354731319477058100549778972652989000108009128706736622444226561708780704676197236733685310996610285638056474544296421273770715559272367497
1868 1153168142173581376684287412973929985851771710863120894758035756689869961972245766817193764976492510832077713549886931783954691251509944856759293220735300163790049457804290408650892524899066044912511684864030450273932760140552215266214324467648822084433390688070296221165154080424249159725405886507688782662315764904843663732187562925
1869 1739576947718945425966864665800224024433319127846762257648188360064116883655255125116374293762353230610901399476528440617163163498073334128155070873145980211629695693177064076913154787903367285408609178871903761902686384717760903232757624917984301786206620472866751356990059510325487268370228748511268862002807898957256965072824771145
1870 2624186227804802406468738343275542279535911201277848702184990507268987647275495650468684017462241647081121416844642083543128697832958540265813466652365935592408272051026023174797633078259034863990822281213057806698370017503689252488206657640103088619628622756508608961859444424157364759888256273251751325923966895213200194887643580058
1871 3958636820998499053546185992924513659965355512669393179727571945588102764589110156776339082313112292321674063207691778182616429321688399844193627185901983091207465140598306727023791338075545775041459215579093435987554145093158750995595046058716671371873694860380057311238136198727995954083595816669359024522514915210580639650705220924
1872 5971681931153996049208190807395867914502502078183791502848095481589105604881189764274349973175672790487822252572778103994006008238592054656448365254284738367656060677574911703599582257496477304447469464060037102805024434313191688272256121689641966137651375900767300347447379744542591396910291432011467852113449012004785036476227993763
1873 9008400290147415050403692595185447080386270541783211221415769784442109603488332292796404833948381705581110511567631574224977211542051849097264939737195336383854074226803909196987743288860031446438372666539072014671452277797361385732376434031807398028685752606190553041577383880690020813349196014932461165255578043241342597152595212846
1874 13589349989349813791341471236027947054333886941922046095341432387221478333280594270278837403687302676644162045324056904250559706014173198038617610976693788686547874055875936252980005339112711176038150912369240520087789061076541352029029400297524083301613202709422826379011072301825494783253121245693020921435254507688953610015007499712
1875 20499803204240139808611909649446642318613209879873385604045426812092087343428137338160024764878097580367281731638128180349860537928224748461056117825371665283846661044279791534571720533762063872946916073060234347384391126763939894792127466690660049608217059345091471978179786295784834553711682575714386313282776445146762686297826179250
1876 30924358541205023058438536608470764049512838943293400894923571956987457367871060725126815251325212067124600294464596701261983604005941449238412752084718621379797274669666677245089341368162081248164927846739021595137889620167931016397243360372221757694359900783270565113225064548676386703383839160871540328795539083352490455564690861850
1877 46650006424803020182353984955620852165026413013280019984543485669292901513334957743815527450491848390805177800648230447242933720464849752657703344978390604887322704649253344425387551783297780191527826492605159685555644640005064174463964293198531970654665406716191423650296663098042818147203037354194857615742650740972454954000073713896
1878 70372457250308501546751016939513348544189806144320808896119719081920754789021915087798292608814099572337049715033805957279115666538515610153438656786368580445374741113522277334551411218601115814729526099507675215186100426506562389709073496075134419811943751688332121660101150288082502014693441742462711288638080334915784553601358498882
1879 106158243459821959022570955709036914057374342423830056201913274023715223410408941577919023093903664670216187925468140737103157137557484912472981186603264989726310910685994086407217728016957695653072382419436780776548837839032234245117854629876935592682466802658843674712721005236011820349978648860549875086725593758104011144955936320689
1880 160141809662691972302332054454460824559613554695805003652653009589879278456257704328706632842970281389873110305469292239094620043940133092659312875009442919677908292791866394543646557485458077635212459326141917719230018274399484184236269015154518474553988476090191058006741624561116360151125852524493451432457958882186841214061612505028
1881 241577086867945003659518731644851563425689562197991799027202526935523482811480255954344139965035018842650489373850737397854465299672616347117405315813020005198180713424815558942301992203127302566150072204871667283715661794360837032789509415068944761228463897161446684707143663244331999648541966143481917858471317171532851039975337673686
1882 364423813010017333702254040224466549344945890177455209436409160978962782428125677595939296127154263047442517450794922698820027393869997141207481836121923021125525418575927665211193404736099766468740907512690445225061284092241437244564470880748834373683198078798227011345481795576536129335257019297684632130818087605050835774061246828129
1883 549740528833167287968482451501573543280860427482910382449014298224829551614497150959992440440909722197635850636793714244085905928488267525556236261505059121072558212833829410530055225913016199501302726326627285013562005872618737728825971944943962898779264236042540115492311555076761425375432450412244036088021604202927116668667664520844
1884 829294459507406325711472703292787774977727680852738382276058671079370695370278803689243093865699448719692517605301819120863004370534018784635052468603739735980917929727912473519839704254033599695247827618042981925086641310785514919512979559719917425252749654572018406072718454421761782778007908017415030274054585081370527702993398457791
1885 1251007092435766357708966614094420861404830576503422695355993805924870104677917407712531216408090307505269567729866270326108192818526868279812515877819992735374359784331229199002399477674404652801386986169142050962938512951350023517833979072351924950875391092071200587813363254650808656323163184584672362519999049082107126685130607063164
1886 1887168939069239114158610102140311885171194112179887846430626152176532764700104557272779222637066732708264685367683380246991972574350832263850390781201446054870153831757487575231977317433985563196053445589709999142666970853485254801409677538418292471800132210253267700709609099821751566302105517026688351592372450920675666457703529597533
1887 2846831665561144609642765565670523502428527915673284186263217320562795718182565257353150799914815371239505551252558025813072335440838944486186812871816446046067788755127033938717851609152845962234955196014401217175755016223398652649919511000945190022530513500657644712014293047818770308026262994697173474350761505058124081689406104128225
1888 4294501866928137909038815747342695134274596812828238671637858254883354920919103261360965684119092305131240617004543786859980622177613620560850958548455725640679046647423525823009019753288699644040845803570198303591131901703391635935347720109011812088531095030021910464283478982141285253867308702595386067068903108653058361644353164627094
1889 6478340995063357844377128488513280142108477115433884384721814791284951854953122331369132220826254183315552759728611055570196547943625715399150538382934712361532206703513391656117575983221571406376937662758810703000763056651780529798400823805835586717645703610643013454227563057912488367171644344707599478446641497613542094004195440839901
1890 9772705507830853742719070245988205079678722224392008819252856879845526420775806232637767168722888169807153175945630963943078694252523089768712394900031139976933846538139200211650469397506569941309680889356550868936877078673724612664698300708087535861737513317341978980138048593846348932911889498674220072029715945841889674308926446004712
1891 14742319525255780914233227596344848363172494215847122190008786322513874984604049576359274647728933893125421637546349134131388980890948264999833595243666536912968559571183406150551051325050231020927344791410694254165132766390864942165039398031465422775726987122399820723005273315562354885705849034903755667780549599848903574478208543728532
1892 22239080550476717669818215795027962606613829783283828505681769030827224963813644983004944051030462057884529899535775946451985102182024321383855697318485231207653793858628832254968776570701502109196651035700900608993373936421759548091865017541769614883199925821974553186917734056746418230117063150382041703164385858674068243063667679354222
1893 33548092814248703917357859791891665076261946720104664546856159955983650563584916613004337459763919875823372412630360708689844623840431887341360843488916579019403308010402860178698484260782360966024527209556803178101407387647108812423262887091937939068121672167335521655657672068460254734396301657622221418093009900019394456063755459611090
1894 50607961463106432848392800301737239967825726275784376113511483573284479118779789871595010542349497483336346618843680733531165647226877907050446141923617925204887096644486248166763895317915561358698490205020494343138880400972407922025075731400491012502459306889757000355757415729131393827849282265812159271651953588278196467027358001729678
1895 76343110698783908779210382665903088311156367916537220294483183627839358898233463190088218177914375275913399536345461944412835156434492994306251119646102591897184807068337129392929777583065896560309395381208672038952420407470873748779532265341182778613000792476722672855401482830499265866953616468735250959680668327614966950148089013444684
1896 115165092263509273764488958334674366383098965255888451022982178279592444732639471194527124264800026737302431526176513051780578073038098913317570400084420687167293933290451377437705036618868480209881731704275359084353059016174921236918417395495485777443362684014177920987034808407891929803584683430056383799558027034554483578022548597230962
1897 173728819204034263607107963216774354497774028653981854982265597893265605990424726171974423049953908961994102066449857479550071128717658244947227025214248443732381062526869624972726997053379167262950817979462648008505086935029632028343004883556243149314584340726630354613040992758996865256120467404497788780434806664056616836993648934912812
1898 262073359460080696338777268041564113545665941905252486690297964163237155528721077000550340606143071855486262344363869125591540264208496568612741261993075050862521914682160915944347480367746373288359967297071503527083035422073878328821363373661049570775278469263892600960725734955949975063612992424388647208288828309070670192427017527652266
1899 395342845553040810391082376652020277996805568671821823340600299592938874481905731241103920766802505787426999125899374701654063571724872561889371008408076476641581177305344085151155713627712609334482931067078006649856655409049477530060610839707826652214397469165844836827486366043074605629106966613814700522622495264747835012886217700836247
1900 596382500884385595931315940900750693848572457802480125672170088204524893784270080504983580836614792178318033195564196354799673375215196562770564792147193673660840586421823426606442941692055553514425294842712077847111196634820204551534149151532190647279556761957656998712265670866075987777342071519129875698590743393277242165062298533998197
1901 899654796746273144891165388182230850338705792518681584222291219051469353768531336864406953059485494929765541370169076587407684639274220237647225261444308696315495335260248422146583641293318320184622698794667102844280837465368676903797619669721035627368081593002845855648492465238408814017342422479998915216312036084157829035226821941414830
1902 1357147052618641122962255538899596896833144733133466701775237979009801091418734626069499035242249962843119570762035656828660147563506895730095771255979713261468116674832964651601549872429087231195920455923961453946560856577929988191689816440765714358248372756945296242224026476351282658142584403588743634601860999789073741601442815006260359
1903 2047283168047083037647543608593834739780347433270995020579652827686122654064582471266865855077526326180460894428063528556183802268689131907268403538418687036368666025964429736909671034157567797528487003678676953645939393869052946434763002155854512024188155390671315824031199443420121418437372351552694521522694709769644147870555192295762984
1904 3088367146420555998355526815666826043868541605731592747211424152334708208520883238456239372441674423942201619765780960081551690294774574305643677576319903230267969914900333754558788489099590782088695205678829306312852186212964593887439646618640501948898684046064617381008743957403956491692188627355663677280207708892469631700486474035648677
1905 4658862916451474755071945102978083806145962081099139667338132785873717108494203799036091900590242920111394385605444686534418586901023543186821988031255982014972154333980314299073350339644609563799679853811761508498048937449953864427088035018147465630822514964144806875876388847366288219816747499139744531461919035882019571205205178447965280
1906 7027986843935646186430679523259644508930501188048902821713781117481924404952020435625049782338932034025042440550643143975941722605466989584313617445850911973461795091337400231688622836165953356983677239156851548350681523344647480516421167872805259386454482924577381318084291915473711385810551332711411636128316906789638053593869756796983601
1907 10601857140744867104354562711289486635891626673297320300639430463341256445070245233530517122361226940364120577196556691711689342798832790173383793422139705478964531156621798195982026075687948101127882787076763036344519936452390645177343563227645778035579887923166246838871745164154706840633575855619255718430744998535291037920478744653309654
1908 15993111160950850885216194377162679013508134690827528482208264475938947431280792536785638183610374251284499480286674392070462522416933858181921409909443582051169231601130484226848894884402647987706595776763406120970005331916295898715502515016555996938933919574231486716409536629951525495437309527029898208124848964533050051802689360589988425
1909 24125924468791706988578827582877274516247940261179829286512424987430757130426085386244657264664568668791104577999503254803157259403579339463432217551069752183181972924656898083565801788401288361820295591912722455674933830623490446273525379238489286904492132850836549590175188874592705189574661041950299490560973528411887639339586767422885833
1910 36394434179574396773123974815669420186842625360591822671614765937429461000747599769105238024283951549406567874326878492642458547781339207584006992615695411903421860811494499771356886159765075939106878793332863213941077722748953050190559659994940463139263507046194166517053607672698367455276821524738597543907987640208084544420067578882885410
1911 54901723702433130605342437018981815353966153725912500132252051238610119355427915746254637691925531025712364548910490934411737315036335551840781704647463658168308240235876768000911792470225960041022273226219398887939952070784256961811597876175034543956676094472272582832669816918550896545241333682778030791139185084410200537258367324605877096
1912 82820335950983492407153109889432229302742036298545330147624906486425600746284915735771765027599465937298344585901599459806681290787702895328560491274549860440114159048296343346219464449476314974413695700806687848452585274431581672443264870150398680853793588472379531290989845913755349083514508328960135023411816651146884364598021204085079387
1913 124936114651165002700271057754344506817362799301425426721482096609100296796793134744940398717211694377382099141415033888042237792153575792432041734867731395588380535323103538770885347051274103151173466021533513965260088539252107588057570189657530088790765175975065640739203551939005725821686933971251101236017586524124389535651081629472391971
1914 188468599709220196752387228981999895495774441594141577198744067726724247129329739897610518696007433353023983648575112149671922706808487132368753426382631599183373865089977333502296112035174580103747194422633576608715579833323980708788520782426453972709961904718102092228466853849435157792006728521408755932198192698042163134858339117353365454
1915 284308609848569954177480376318652252883638274448257872632252927315552923964139090708742884439335250944053445644320046545020045344498854553293134888792341713524529137631036864358356334665238519850218037594256872577798304319873966550267000961638285417903119225020642000959657664575200763966859575024102202003951816959533945619614526711235031409
1916 428885160492185493639767371767367784747849514807382630536312180006970283975652059644620869269435670466401048504249576037425507747177380180238660486325411952509274820869095670782117187174436866383609327201762924432077508406118868988591498051845102735629924464817310830493885942323210755894527782138672602350962412220377408959560164532152387092
1917 646981746308633368897403074774939745044108564487845615941022903519105894214961316763070814312996497598854879586122607710621079092913386801489803723449375088833877501416554806593574645028472629601787682956336557445757421950064124835600507622751028016759980440094684632582434018176301711123436887888588389676610082051495079099170816411760911076
1918 975984759128068892393302642113671821321242959931823837860968024999196381933844044812973049773350092217821003272622251937964799868730467926822200779610528416605956083095932227505783475597787823221510993895508030656796232745601324144545157376328691520382658049749005379240900373837431209020689713715513443443951428335274417915037243831365666364
1919 1472292310385950393438138160142169297746850273021098575365018469864606226866113235336181846164089425266252866955353401542754428074157676075527877636332550942986452897291819100115790069735053201001166339923721477863729429989598169128316822017069727044933464032621086672858712663411492750487595847527842419976678701521213385028183422686678636272
1920 2220982066521349212447149137450489528687868243795801087167323328249656295117191643518911442614280191390596861483515063084139401628633766740400204359048834995091754508965619014316230684243061129060505137814430173930843070311947664664434369809328434978569856501054138663349209221328542179226729431564755455004522096163366821278638710659692195251
1921 3350395369868064071484957811052778713943302470477165675357162839755449386453469564382058923652741030778984185782062611149343396932104192891991619164600284870562831058376907748495632630543076222862363669994052987112385405116931479721866268596241483674105461542764776208522531877715250171359557746152042024658207345416496302894586849672110907025
1922 5054137673436932271160760992081722790593723442564270242944981139581949811484895651177397427333707553403341230010658421464461798580677631891819507996540472959716069122871337457131260161054765138685812235174482948359590037748408213797499367362929979136957259380229994029502173238956350028768660939361150613312836218532838721769776944003791481825
1923 7624266631869301243381000302030661441674816871370540268587444173288074050080798199048081469234036812375542399200984140203174527302919802690443030931671526753860440326827378643374432553797797058820192387124213211527877611138898801992454705859722522659393472002035505064312550328409217327226849824623154822565932863579815015691318272539882698515
1924 11501356992973694377988133646113193538727600235949903040170723080498062253529334547691251713991793354009241647173706871582665232504724035628950396827875400131355545688883593449284283245289509432978755901895068167152103376293156863366982672888602915880203290130967824692892054954515779934712897970560275834181204714705885972639763269666640385716
1925 17350024476700715675607277054523728475982742148268226822108487294717776457860542781782498863168681160907814973867274662200429468747289628502652623685220957973189700627380468738525524723394216045490269436816782955308921312624312810008188191126760698564623236847627246064599608959632888058648372737305508758009475249087916782421069207734760400810
1926 26172855040149820698044897296079136059733247218847712977375839831274022697638318997075744873773925111901791126015789428723133377738241067113028788755623756014841927992603469585963518518458551885168625134310054947731590295364068174479286690298190474342905198019594669918777847396757756887854944116092478004450181643395351441862133570214110382308
1927 39482269426916630208439910960317799497193001732677429730449752373442465630419587583097386304903317931665460657063331638096567475204918885214185535229617076636122419829129598005847339431517291063526322264575052309231069504801835302947144302091002032624794916437640800241612762460027190239344160482740130847035680668653974949064440874911654630848
1928 59559784238606028772552243166643010865828259164708297113801836543744241535900698367926543050394422965045569644009778618695810005912276728259789835866364892228867348976704189526597044814929631691131769022057838313210124746877414277773115797785789928760681725503112756355406392900341785245767185542075863937719140920398321645523353617907131268129
1929 89847112388400896404908860268561088948554084943711996658112970280826496086033220794817545686735507538253911699727988219280853595048204863888240434019941236097759006399618962439621930082853080060053885339957881447748854390139622012595820755557828454425557994751089981642779113038738671426366662205720154898448587210785537925484475770051152835828
1930 135536145869739895465768451960288289577254735769203981271346344542193638999792223895184925181362891545880093386366324750399527854991109862862049489009681245278025552923089495793442958080240228433301249696268212534996602899359953548618060292100581388083032154488689785123028199868873705719089563886509218118712986935088952440114983005326479493540
1931 204458956430467892714325891721483244413049996162018591181933045549693191760127969009587533927472660395067360022747845077980750130910418061200216398640294144821464266207890598754575778630508781251018803896948566973298850519027027463614345511069460839794084453759024680037883390031681120612444486740406364178627769557846453511742147091705409038961
1932 308430379190597182038691187811510175569984005819843782869899769950893967074936977501328629482727484917930234029581165426911918804867841523784713060262887467325791781623134208514519452255141960279211114879083750271118818082811887049241262153050766407205171160651452582898346596381272338623065582581956518201352672218973409947400983692817310280744
1933 465273326580863177213571382526153689830909481552667545853019540547878967912851967205643150811308893608581196305493171040640105630786746913329930354623290256208137231142945210853003832266201475074965030244943275916964177896208259326656495961311490167249438693503650771585272530450152731430761718040947606839414953965509931233553192586033830198797
1934 701874014471989971711018530250012194521396190976689364651381545420109905907172016035831815856311724479054605886604626833245109124514998371320982917289683608078642747358184109927790082309770213310386868825277477887153722500948610767420177719207981851208377519436547054597350721337689090746612114076442788209608966359562090726571687783674597512653
1935 1058790831211361087194289749324692757783124009678013688074150515623251775881996270449262914546095250295990418328201757627743281624846124035682444375463970928649921103226037330302347171622284870861324415571957126596001089458680772548577341571546523665508239940461950755399410573191914263169903973657295141824036444330583863054871194095843247508884
1936 1597206907710618390497509364858664711482122722938772073162181366922370238086782766473162606727675033692402822069332338678997262692316277833867382952395939846027700728768652933418314235382763684236285991236981134486517234901484634254209602451283816243842068755818195206914347475566556535639877318919977692434592895188160878107685294716177917398377
1937 2409418206918018353025159703324211574179159998386886645035415614026065856390786154947925882567111650185570584263172793206107114708550368243630150699432124114081527900391562499119216492226184075625962914729189097913847096977752633311560421207284782574678022957813296578988095174652334539217707134722637453344408035608832949303498494749184677906625
1938 3634655014201729849568533276117154949832243052878867682234142362537015796831783560224059252982085539399751418603868961022342757089771493872400678179992649085748773789297284908323599157529147640803075372678716441427090077268578123749502381689947679340026494577160555176206194718473242553141460512047441145540853520096596020773548591129613769320816
1939 5482948968481534430926329951935501177399832078402376290820961669518420921300031947323408836966980720792757529229896094995252159599258618554001900428567854279575522340930955955389529145807873168308532401550984210277764919426545648745634002691016946796615180981869112421486092651219056646454812587397349532752932391353636239400218523086678487937433
1940 8271136950689479448245793231527767760405676804799920901929666031662294105960547889053527846247966652245124349603009025754079398159060448933966495827150865706940406665399760871295835587192198633426130212931853995781693058567670929583033275410584507442736007776332492095508612288205116857947985035496469057975013786924243402692149306778474930071583
1941 12477173661531819616071876360456052979322189991319245095812151785560060178341604531184713994895570180085530787871733531926513461066909530360348921767760219854615159700156198646594689442747229123738869326958560294017091230828859824328890042287741387090268606137301947718299507398368674801045336849070546311178587184577614497928302987001239741870516
1942 18822063219137718251686621554524766330129701200782223418821217967492343166727125985502367293948888322424856692645449360749092590956085464041486773980114198374643574498599132820601144100082862818662479582529011697186764812445869706313852999919208891631724969022942259797000152458658282115658821081380071847389530095910058957477047633923524215177946
1943 28393454594405579069625119476995656213781097518605149235452198658858631257479068700198113185164979029768793673962534740037960025214929431159610557624486082745237367281197719765098011300423798458099736166509663833770396104362100620714869716406904467430496668347659940067222905323159371904083193534025137522183974397635487755325795335538692589987578
1944 42832087769467422613262698764179037727405943168380271934553952264411746746671807146752602082197010813074774528946114263959063239137186595541698514343555847823360138551195714046927871772699943806945389927602570570710487867520939218884762729173820475805831180908433250219421798572314878290541396154946800605025027220329817394379755206990058729283290
1945 64613051454923465973351406202379695601750545367169171949431041282437808745054960691577827308133682122727461451496082042121176805530839241387043266158051549725959028040165046411156289708546622167781266769566917408722894485600115424962620210539159371953826759635611904018411471983636676360200263385303206377667724235443303130012251893605275310555333
1946 97470065918491130697764268437097940120947529174120356549118422896587835164023683917692208038449991619786218614742761092817833345994030107629712006918852542458342605106386526077827581356623748581395097774587964537685619380249339287462709926613182298433002258412386673943615196487470977428997299051033400106015447112416751013160214006925193784611401
1947 147035522022711742337040356232043791116240434096265350456237170277122924670955768824782612898000928282667425193162561517919373527054340504630347540273109136219852495272201700949561671617186753763841843153238964999266111519610255444145756397511165438315877017290728301667907912181235582592384091761360835830769162083937959989865674025572654047255537
1948 221805992770852391295603839417299533510576392856199657482354947578813506770949293353928855763261906607316208943714947834444027317139256184745688095708367183725262922282294697780236648599695174825231312591283940927622441492935510025160348783235847362475073489490949993892981664870243593154103364200001835762451589815260335148655681851400008684267271
1949 334598726568020095197716011766576451592972518393414304602773917638996667968759973366151949051884438069018338557376129656541521301344721834064582480489848542715777863623928595809852122764732872117609697282068432161880893692602661704032644298425863775955747967790252627880497417572304540714129008084608125227690989090824031074092422939044400622388111
1950 504748796109411959570679367092850858265699406083752149633224235037021537064929123216597220751488588581202426373948182581525725827097642454032373592759405004596539523991657286583395775799744737284289427713909615034987301056116766251405086267439427864463080183115575538243612735988125954189422653092773856221447852656483864581517806619875675594130120
1951 761423540929432150707158064501796111778120250082114071138995066437926435146848715078870682131011008647175335783488380729775366443961844506318545381840994794166479487540406957696236745698932561225808647109706934502685939925997682845064974584809458122430901225393119374403362255577154419130699002087618169539234529050887753282470180178881286432129467
1952 1148622469534016684267098261461722310160229254797335430817041829402824291040515677317877171671412810456173221873616457013876723952575903763994296790712078396065420055542783715318510066166464464713731190900458587493232259107280602749638069651461207542178837997560408229776031567496884735903072425752734523541414257408397046047961788443994188635267679
1953 1732719710646163735345982307649520646348836015869185947500373169285504146099803702059346111607028064029741999816694949543994205803317013133602024704004904995208593800238146618176732898464989612713659265978065856123836365243680202378672693381761988051179739707879876682758827965508713563089041758414595569416064047382791620371349369653167261059461157
1954 2613841950070619913395567876403817911119032021330517921623772262796208840754495223895267258491925119532180345357482636562454944621608203693737549907275378493811699752915347382676331886724906450422757450987379609984884127765970574827296517706924987926699461448313458510785946257431339610720626783078246583825117738294294068156254470476327682369159469
1955 3943032273466281873061661077446107848904504977335434028904651478883005434127371234368627658476287077884276695567300806287851174528042847128373901367221256981185332595472660477880690840222326396266766899000091123581047408452970384442087724490166130374474397527059783636454026899676652341940853677479114841306157708665015333561560261890525511313846248
1956 5948142162603449758094162977465512755202149105787387043627775904023316068797856189797692864254535544896706068841048529908270169178542216614591897539200157853103941630657680356855153240134819106267667833089866519484181226169871026221340031218209230556469235274065243410833727250290589996547724430756305188008690778898765372569891317473209552537979055
1957 8972890083762433396361953224572138056069705938713942683995142874600352486229352071379326288960309063077301378777788480004578915314887109255083824363306395718520637343702183158007750531230816260097410726410330621177028674866770022279709861191652553879630178168804139057263550502579089242896823817671020361241056496700575543105394919896752814085216051
1958 13535782140762163672283030122059846420025513919795692464592208731982125017220001118512061711081798118487238512026432382239564241967487512662975377099074236028129577386098871603147308105811155702963751427039166315603915600107389413421556095792658769787546211759792111738061439473111988733470744757498841284776393453389379164739545816634094646905128740
1959 20418995045278748535406752809347434260330988756654563505563525102795198611054233484037462057649582450112723673810128476489261143577889329445936225082602907283427204136835899847511060008915232836773193324447160596071175453124791266040327883067754889244967334170106963448493262887711055738065437087825096762166995649003749197206365916412189633056823944
1960 30802457835335813669685581064821117443144996572437306207597087556450834653563865137485320818522049837012752484838559788622494928478412849824322104246480189675612843305599556902422572028212367901835411406238676446095598597335034627712022768319351250710800610919548013270139908151996399913122794419409297300807149445973959477560191701445968022408942547
1961 46466116799270142436291999350601467081629914273631831812323131893676012759251683060896239671833998117414116922981763842292631546347939228916822558850186745142998289429766053213174732042932503673111082447321498700061118505176315956041582610551072571122240567608635786743222630245970126607670392505019586983909040102993171848102581966700377483137001221
1962 70095056113559519409532299338755794749949923023981215135421202854481219978273805012282441918829354543757921063854107641305795249114902912094716131805518171313778879600443490174591272024551758931739384060591833180589975897002324286461860296593990010443794105691404574495395631495389428008726635744078518825362284695551954701903759214735584235583623305
1963 105739778359103869308150813263230633374081721614571570211590972963228515338817848206310954676742016828456846490703871788951923146242361935476912922138585211871258521354456597003940062796708806399596587723416860418876559366317131150822338499085824002812114648374218050113248417044894510363379116551699681492471579531123246175714065164377879923047519106
1964 159510546782621443868154415977785009924492730307808595193967184074431543320734008188149356564724156882728211301311300132245422847195952920577453658774487262634940480995965376486592832275581601880195160543496789741502917286094554776932452917554133567053317602094429624527773107302237984975056133542854093706425513968879065724874069742310104903745550888
1965 240624814329396098984529156155040573459575459376242024024358303941868074271170047284802375707726838387145326923800076549684059480304165004324808384325362913561343457612286978442141017619810866389972045224269972766329812284960511118468416088671532322591302991693878318559629814863290578679645945024957763422026775316055661538358215368218985421250376833
1966 362987291053311975871016051966186783695590839161113763487018693320733293572800227700612830710934323226655478752227531198344848576112356372957435292005327974855311328435145988713593535543487864263554169515425035451686193835924082876000801773288301554109130119093726990288788588878698831896944753802925810523216646727233721750499051105170112485524787729
1967 547573507052573735271549254789884859747159818742955958238860541242919786573274187706988514895465021017276536565533178740416533408572308359206348801140912513032191946239947502300333655372221580211530581899593245177008773739144452262574841671523410966472075352907555135475578826152878839959588892719195569630661112092999856039535357444679531643889986162
1968 826025464295988171604705274482893086477104429223644510195338597991678013882361794030466638925612749537747914484271496033637974024930531755258100182835183004031265666190338770937970683273451508130678697927488604289439059650165767918754260249398096073182337333693176672187612914009827409065153484094094298928954376149473114253914768664958997900928398180
1969 1246075748511134548249178940640221822621699774986689803807125557696402031988592664652705583014766793809417807618220186651531016388954483957317778625323332230674936774534283935816664389519756075088951311929976034896550953955865017760915087994221418263941451257687585887631308028179333685522028176747483518524902677029578589795099673817377355343600753558
1970 1879729909235832485658506707114677187686032680938017408840263343308166800030832109692299011354866451365533889435790997845654686328877704513783320671771027706481222165303378896613979075160298138830709458756094190606120524228875876884558485102280926065565423144095642703237867616072536978629286512246299101760461669249048694590966625827253566062115168064
1971 2835609741941926415062029410907707176591704891272193459331629135791368100727134006787216801481702201080036356865393105366452729705638092071258731970302238556197843605190793913042193964995682190805892308136254021058020999702957298990735842572022548501406062984890429369632707926308267646041585683536487147750230975776234816305099060144722846463761246682
1972 4277573373221869481039293349078410860175230354440646362602675556107263363870860629071845505678893252159491533017802589249803481171049769056841433371246422396883061368980689474110702771427996142598027843979371714310864504509673654395081841939171675168506752566348554291035699003113012497389564817698589513280114644160856810516760608482163701239613214144
1973 6452804027526669627508951482497041707232517080079504674953550683554161560098121289533805761140024311982965658885459132887966084327263848021783807510313061919630388205703885638177001636243311895744843008267401544929553368021856842797176885583365050616644460998950629355783276175657399068184848897816618779884043602572291782197431390404440033467919299782
1974 9734182487278328796315860310807564842558838061190621957920503927323875682355841511381282760733791151569083840200764684929225637915951210534935369933958759419128772621949211706529556861917165997967402406802434042744963821446434838741267705232116244469598487921127640180958498166156956605454143001131065124993401838606755521524226894179029238882019735102
1975 14684206786914464284535768970026225680083383472386786581514389013846152761160259440184538758723914885538630148784691407417941031877198045024127767047351779730388676803400152699082075862709941033399291555898020071192442214570996175384795839647801871566436132699160592242687663535802244126271421393204811803873844337113176700120547745165002285931365649510
1976 22151416335441404598414829424750667222548726675175025555198858723907439118948138998799804147148485948448961906981476384127622063385438884053455828682382242512407750263319305377271488157394830335210406200617769806177377277946254894290197799379606357489632478322680207220245858179875152870706366906335032798517777304690252454952810532604776993508424019690
1977 33415849612205447818375285677580108685512192345794419582443138665581279018521312504291418484304913643701896539630681494994242753769795037034297461520149205875456296043757306045955107947325271390654780746845146948740983925279613243144389917887023162850511488580776636620141753494784386495782524342973361321030947459800121697574613358785586787879199621740
1978 50408469977560035187735340292358030266836086997959150131109876946704693582711363034048318041875467619386582835278192843615013432269065650874993416650348354071189263345640150459098227042301508343208541469569294337724843686102197592607432691520837476779425261457189825425854608732112672866416722755274829319673869975216299849332940962094226431250439672307
1979 76042173847659484005156789630603555019226904742997405236453043104436087123630578417081445933738660175247935971534162585922649464964029613299948415009666617724845267131396632357164833915884779009227323045268499671179142920423893631689147035707429876226164917502153447432692583224258215849752816408043481717356110413203874887468138916911012570727868641611
1980 114711123072209522317659596304227554089589433416085284320141187849196543979500471822588722499186738320207512643801616957997222318242713749656621353037510263446634127603859006232757126327518507475207115756281447934370083569235658249629369682297584092765835411296507280634052793137947897412780326241485060907538742733168258875886989777999013455019322796075
1981 173043997701186340326461399767645241622665311324053925773820967033238415908719790012850542990701740262555625736834274049719620446750349424478849471764783914390742204214038755362176497987269711889257439484204054048849851046109448088953792064059492908409107349193243992176278055289148971907271825327039440124462646747140374909845465240107805303575626539453
1982 261040292679887621668317872349797943310930947673928099691583432562229810440946382964770528519042527260169063705891669723700183350699833421547291717363586285409798439858926937065777744567006107762925083262379947162152968134211728685289449242589375245770592023418531262961938814472530957881362515385292332897572309679910620774445768224717136279027494591697
1983 393784443885014502710484122901481954042456670920870956053864456120659532603354537962201749824281233361992116439866421846074689181147236615245186751477723537869237678622066817180580065374251502494275208537048730545887763829367916704272933415209787499638975246301158644735454515808532508417797162316906161250273357204033496020460697674220344284248344102051
1984 594031621148950406774964469232635142934902078251053533152635179083704879492355754111831529023951580657984465839040761676364574429094164654256758876356451174214148541353902885360322018618411844193060652369511026507105284529408816996707543174671377077829059153496921186679621938862193087802959020242807014858642141806668200665902220076473675057341313500779
1985 896108448173970071126246901388051880661194974228993324242392368911953673975909402076342656362629355042720465964606830547703403379217182188404694287110242535129614968785226870975597926826322493424164916476324023561994975316180943556577182916763702565119193053247305464670879056288720201738978019823768351446528018351401094302611545877876521997929527427041
1986 1351797315664126985683764245247274224417307881267652499336536851090343838592327012563812421684280255027053276167486429493438371123974331638361908243964214230707934656039108705950624388605899458961352673007874305926688389128058408115446003114907297088279401305958894483204414300718015250480825638506846664959695381954148465214515702056465188608994012149521
1987 2039212984053886912688000515554282655565542233408995153539444353121527851805828967196575673797909376233468730787719513757459708557717959619501532055503225067521289213152765554344676505043111068537183834868863103955185518718791976150732152994899858416283127607888657505440959992105684016590466958920062593076489805043740075504379873686452732331654249789614
1988 3076193114269482906676768151932159379987588072679245431667862456900524841535970089683279218270788399396096852477765657450931953150970512422304233730758151175666664366686213526883960218702384811474471358996200000283439000978534480436738149893516442646022153414545791391483415920857559043255546689323352904653766841224443578594876507460151130832979922610826
1989 4640498148195842304057986142704603967835333446826545334650310342156572872466810266878896738881295680174675643186920286770988806204135560778935488440670378454830652710166069876047925812943464870220829525206185038178321842379983521392141962788615530599144757106382042286860211074832252315164717501230191260980952178202163488720619721971650270604777286906206
1990 7000283227837231590266937760486212184559786738125284654331097478627075614156642043625495033788602260369391630770701849198702205816256697211088576160743006788435623735630596358059653720549020500041451170231972422896518902251809247567494049352344176167606299123300377271766066844287852506538880692207826327594810805048562930095288346906439052897584833894465
1991 10560065687988965974969693437197049699005717086091869533863553683810387941324388853380508550637430955446382190871657017342314198328281319106648627966755696330021992558343333593205115639229718137508324127556440770488069947725745214211796790843770041519978222272148544237799561853982313741593855377018949291899707983966234568892260850815438354145598954148903
1992 15930067927993667902680060235878568695829838657992926838687619831020800159027180205273775397674430629020625232479971034137792715202779743373382763797254626811183006313240093619012567127122764369901172032328054302738191311255824415751258340668663590574649226358310717300650049421057212589204194997932723436849111028903843422144885647034576382111927181437854
1993 24030822505122056055164352755949749853181039680877391265587495623101883033251434065544810410352535843381832322903686071185050383412815164694127286562348745652170725963463018565735966177367491137065763407380113157413614234079651694794854771299457384535908078978977412310533436734180662333239742470807859839895329669705536332853319540093223372294529962127569
1994 36250970986626054925374491851484031867845674262620318196264978698054692279203590917392469667968885262661744051089723401208668607243152810334704451923396810640362516851270118797178499242899683138103271674953328984208210209936426629536720064325193664402024754747491789368456657111691708393864678498333880064258432127518151172828656637443311021955074116511123
1995 54685306638717954995914661833767659833387718599625141059544064617873627646382103902331052220021813806826624272529792496575993653423253282270101921730480290093301870318970916541438426549865188103379464665009201197489244436979652005414110954861234882500397186964861469853145105548110487681277022441129170173427197572454495428466470924896656456289290264412660
1996 82493866530468341971425847805140815515267440507504601362567576072663243754819318646696242657229438435735433808881184745807815411937302881640383516203660275350909122031643346021301571629755087208681172414319614669732737238926224751865663794590126057140603814089546329896367994329767622161210844804955389324375535617454735339916718958731666679298392603807450
1997 124443629074002889307144892898843620444143944479194406613778068700122787122292997350694627529966182421417927318834431161316777776032146737583995525037046896317610078428554392709088932665524106404155831755694791854174570208727676410930552676155123242596303157370862420290944907613048671073926571739735416734960695346945303882155828398822695531098886799808628
1998 187725675476592276493325905330138426344655687273350267350965031126911333564251040631141859393502915559228495484880293571611609285783905889677621006444742143524427295234592483493938514815513750859475353615588836804751690088885436625374099267114420637696693735641321224219076410075598971943219216743045614835494709338971974978950852707027903946041953064869194
1999 283187893951454248147325562862442614339450016244239710477457583323829979366248996632755891673228979407350735565480173602069207535542668369288754409036086685472351260848763988759863581818674804791340188195894287688663612064499312767509810929326796322583473697556826576734543402991944847736424912015697414019801375105068574347082555195508179251029659405764190
2000 427194538397917493076888506000732977717051814948637954551758656400860588678749113047710412713944149818701708464402382270001348452261514586404682510025847516975300342308251607076807486491805173679229081091473672442291496883452012970026678542486622749088495847429695234344268467554901875240511363830317362551412501941896835979496686773717617469593206635372147