0 1
1 1
2 2
3 4
4 7
5 14
6 25
7 44
8 79
9 137
10 237
11 408
12 689
13 1162
14 1946
15 3231
16 5342
17 8776
18 14340
19 23326
20 37758
21 60847
22 97670
23 156145
24 248697
25 394719
26 624343
27 984360
28 1547187
29 2424581
30 3788730
31 5904230
32 9176723
33 14226914
34 22002523
35 33947526
36 52258177
37 80268131
38 123028407
39 188178729
40 287254025
41 437641042
42 665505080
43 1010158360
44 1530574918
45 2315091237
46 3495828999
47 5270114739
48 7932246851
49 11920546513
50 17886967097
51 26799946735
52 40096199222
53 59904478030
54 89375055880
55 133164324111
56 198146781548
57 294459969318
58 437036454913
59 647847572620
60 959186271339
61 1418465542461
62 2095225313391
63 3091354439925
64 4555989074745
65 6707206744662
66 9863587263541
67 14490087205711
68 21264661055856
69 31174928292676
70 45658318225967
71 66805078072973
72 97652100826469
73 142607859586162
74 208066459714311
75 303294281263390
76 441709233232584
77 642725069305786
78 934408369967885
79 1357303457026343
80 1969934629554073
81 2856715600951608
82 4139311250042497
83 5992947193632489
84 8669805791612725
85 12532564888139250
86 18102444308013685
87 26127990345221618
88 37683485243716050
89 54309650641786702
90 78214694536721641
91 112561401818698925
92 161876840212534548
93 232636694187209276
94 334098156937224512
95 479486404553281870
96 687683764993132604
97 985633174304910811
98 1411756008541938827
99 2020809658976312414
100 2890787477255703964
101 4132714394262613016
102 5904545840221141052
103 8430878166880174303
104 12030885609473429349
105 17157896428031434890
106 24455428159441222939
107 34836486188174749559
108 49595726335660587398
109 70568021481677430668
110 100352518809935171928
111 142629080290024605120
112 202604979859770175528
113 287645170738104139165
114 408161136441566307350
115 578863824116828472072
116 820528966390873224717
117 1162483183004822366506
118 1646103553174161069669
119 2329741572282947604993
120 3295648133357453681569
121 4659708396097889273910
122 6585120670183647010502
123 9301608836763993080802
124 13132395168840377340777
125 18532052018299280815149
126 26139597662353127525449
127 36852944478676172661026
128 51933242952020218431494
129 73151066609479953993030
130 102991132399746788798927
131 144938879811703482293204
132 203881480363895489648514
133 286668747378858761724156
134 402897398034244576482698
135 566007180141212891854134
136 794812288580302469297335
137 1115640116476721978851405
138 1565317071942293258736302
139 2195335385540051295950898
140 3077665872532283912666683
141 4312863846130140035620364
142 6041368715957115823845995
143 8459249874670480576836551
144 11840140586933720685879923
145 16565780864483115241576873
146 23168533355469606752385625
147 32390545093127456765815541
148 45266043813614419918666600
149 63235776083266916593743626
150 88306086450319859930309207
151 123269976958689457452283321
152 172014192987387104988008742
153 239945671372269245460993921
154 334583551221169815897995063
155 466380756569384455204079368
156 649863805749215462139018357
157 905213599492920435690900812
158 1260457098650498963490533127
159 1754505007048152006824862652
160 2441360704038756044574205247
161 3395950215278276940488592032
162 4722195059889940115214290760
163 6564187418840584706023692401
164 9121655118068435359058682498
165 12671356706815256269570437118
166 17596671690193905413485852705
167 24428512833700927114517652396
168 33901876026849584741267772378
169 47033981867107110791666271862
170 65232221733736881522254796940
171 90443233343259149155147938513
172 125358718063344969628421754200
173 173699516680666635803795942160
174 240607589667568862541961732216
175 333186737710024703139034854693
176 461248296389990994365293343823
177 638339222684379653180959079318
178 883159126655394615312144569993
179 1221512864021427041994725487719
180 1689000377850424454451063948921
181 2334721165080734024608669417838
182 3226374736318860761238492836297
183 4457281285063660035066179654581
184 6156042953752449844045774924781
185 8499835417347500305076878387911
186 11732689195618237578157106010356
187 16190627423507587455246958098143
188 22336222822345932072345133766367
189 30806091278098459510517121912502
190 42476148552297414896390841624936
191 58551251406787303499272096576281
192 80688304388845394471848099681322
193 111165284464057250863760335102444
194 153113253880148521092495053262381
195 210834757122746765652805726972580
196 290240659756078611620941288312207
197 399449345648200429485391828351294
198 549608420692312142284394023235388
199 756021283173728986330922851757170
200 1039691310060329155968066219915307
201 1429437975792162354705881221606561
202 1964796064809207092211289932630924
203 2699986859019317012607804040758805
204 3709356419699828461436532688561268
205 5094821273020930905200646089387951
206 6996060188129250081806424855470435
207 9604461734879861467228016566120633
208 13182207428984371574149573529733228
209 18088375665093840200439735994753177
210 24814641598294687835232491180675073
211 34034089869193992195581531334202367
212 46667942187644021239989678738682584
213 63976755144375459659751995195483777
214 87685035322595050740349344672781298
215 120151480577950838146687818685059686
216 164601503887643940272064429253735901
217 225444759267501293263484098665466385
218 308708653132103914231575208445947922
219 422630085741469272071535168846991794
220 578463010213606368134271966354573595
221 791580296247246207177039342725029519
222 1082976849238185641830718482580128569
223 1481319692895023562316038739782934549
224 2025743487471309845600803124043869808
225 2769661774535479890671758912191327670
226 3785961975635490582135132520159083013
227 5174085154346005529384279332443828730
228 7069672455552032488704067224676852224
229 9657706186337000370889860955201312528
230 13190408097858994892074666928275303757
231 18011612347682712228021310026884000719
232 24589949025184776413653452062764824262
233 33564014607129134230322118764573867560
234 45803847824899328062445598829045553145
235 62494581139612045777217431795638776108
236 85250245858286946565148568281262895109
237 116268571687650897959316653205541361789
238 158541508908263149415766063258779809504
239 216141479166353733184960067923522805601
240 294610525206032761634813620078807185512
241 401489253341715920322846424505345999025
242 547035656987788403967044366704102558022
243 745201811146123312684779154516468375317
244 1014960711509532128234249481786329967380
245 1382108467565893840007983724781846947682
246 1881711721890839480504229642183805406732
247 2561430723164372119797998678687121513597
248 3486030569878956189687097113727093061242
249 4743504404678479386609140773636654778405
250 6453383119058724371048706159276736354219
251 8778010426631486688956530477305288289981
252 11937838931879208860375089719342137758925
253 16232177707340767298467744782288359602204
254 22067329598063205232711466026728677021436
255 29994743946225721474979603454577471017321
256 40762741176597324711091003963875886335372
257 55386625593803391852366094814357834857648
258 75243707959262441187077751378220751645415
259 102202066972324004769226639717918243389591
260 138795000962587271931542916513880288361139
261 188457344845711698005802781476167982149323
262 255845540485547245752903805215259793063595
263 347271075034185116476590782389409099828989
264 471287349533958738965471014958962355350532
265 639484165398626660973017218119027349380798
266 867563111038990958471538674620457494236915
267 1176792939261007777365978166369907576028086
268 1595978903574221601854685167129993683086469
269 2164127148252792352493817154700875987099832
270 2934048915639608005663174801143322013599727
271 3977235338750605243358122234347649277080082
272 5390449746829758384560228734546394282812936
273 7304641276740370036330034637346360212312965
274 9896995388336621369419257841484251330895495
275 13407222828955896696275631698139490343787585
276 18159574579871879771365998918844416741569363
277 24592591273337054563464078996470171474799329
278 33299298589522376172605759966227196055433601
279 45081508726037629306448117783161979375061115
280 61023167777720920191711652864670942674826749
281 82589415148389446855421259438928009937779076
282 111760349434059818685151919408980668612165782
283 151211635102775292738446571341822130686696576
284 204558318066439349870140850811940656105838488
285 276683926227050781813126075481017562142616558
286 374184625594271929351251078639715097844150098
287 505968573612691161055688565881790122739529881
288 684064588104609297810249733291335526879200090
289 924713083891558505439033445317561176550251817
290 1249837604182421888430919666009591004263392226
291 1689029457785139022155438777880772856925470663
292 2282224018257814187775433430050876523853220313
293 3083309254927094535607053557008314330709153200
294 4164990575800302629550396635026220194225620976
295 5625348506078620066038817585255728926962770618
296 7596677108911927570266668726666509345656256650
297 10257394836603385761706571014826040057610658522
298 13848093783738525376693895661267110607245226770
299 18693162444672938626442690017443332494498314222
300 25229913794421898044265315073953725759998897946
301 34047818831680423424327613152426958383892407121
302 45941344821652989603516382377833103719637721701
303 61981106900696104822137818762219525649679473628
304 83609668369994775801910180795581228140666681340
305 112770512597040894176444564760673603290113203360
306 152081651040633544837110597516493016743055650350
307 205069286940451833201496460491086060506312084357
308 276482271189971996594856805641740549603005659185
309 372715234016714502325433839568855335105540088071
310 502377882159837216293190290895958721142090887442
311 677060860791181711069784106902368957093133713833
312 912365926558143506546174262990793487883924779052
313 1229291485589524163049796994777211042740224717818
314 1656095862501434369442632549320702967531394619368
315 2230802727823880483526544352668788635157166701805
316 3004569605664721741242615749454697663318826349546
317 4046216255030188509119992812952010732098385332483
318 5448311602106048106466040666721672711847980139279
319 7335354700259218705926913037388346453489028839876
320 9874768855185728126500132915950713156635139125281
321 13291674600430776059462723570835672432345359479201
322 17888738141124546012611106178234516636932615961388
323 24072836035919485785128999852733994166089349303668
324 32390872930624983182829484027180476633937374046024
325 43577888951613547766187946677650211722794114286333
326 58621666450551435243876086641525798356312599986360
327 78849485397158956495930478793136505739952487443341
328 106044607832767333079123690483427189922043463293457
329 142602661970172741150511622524693404774360750459987
330 191741570324503838377856368340444104257989626443462
331 257783324657893607313643087742948262909795137040729
332 346532156846735704084615717025766990790630974447635
333 465782029477641921572889592135958542054489241907276
334 625997597147814869412245780074755074133273790398099
335 841227839164663585778845062861089917241816717757648
336 1130331736095830368214585269584145723844196266920818
337 1518622397006084474567941415030825725360354824282074
338 2040072272438477195584198652841462913142304079990601
339 2740270632190051701623372842013918198891864708669632
340 3680389527184755546124363213068816336968359204675257
341 4942501588701308406773100032289858706946954089909885
342 6636709739852986804683918001990755536569244667613771
343 8910705235732918153483652108039273777943481401302105
344 11962579838912765003274703147063128800250184028476440
345 16057998350008034344581401811467551358611725466431643
346 21553213204082538691865151057649252884711940312471336
347 28925905603998356541509189788513250267492630565634088
348 38816510766552018226122193466943001017040116671362918
349 52083585940170247710689516821997948933475234092118658
350 69877986020392891396699418727108861538776763233785891
351 93742225990358212268755585871854075185862998660340693
352 125743570023756176307828878637700747738231257535546993
353 168652278452583973944272792056006516083597527510953772
354 226180312733692034671191724579214407822684471823225017
355 303300975106835644422590509171706036115493512206387818
356 406676885173098721967536694656382126083348023541248072
357 545232960252158310139098224784038003140950979717225363
358 730923459060485713098532248497204598840280473672693938
359 979758723710729503843484145900610378040604885810135553
360 1313179423150852013000296086959776057150332691564917264
361 1759895746435352641452466816960346438955133874964646954
362 2358348635319043578627264564663793713780439914750723801
363 3160003148571757329358770502291502770228017589642138323
364 4233754913122348693864235668840684595604153870379524712
365 5671825349877574989502425128597124176347958682802953420
366 7597647995066598206880183564541194136823712357816901314
367 10176417499571560748904067441800479201882055425143624400
368 13629199110775422770872561204671146263005700031747909554
369 18251798768266712565847938509656703492509789901487244022
370 24439997946959484793653928662176036180346918779947756950
371 32723297210508026613714855130700201224522485852898049749
372 43810033703201642124159129153352674699010549551240830464
373 58647701414956428595342631387765160481769840781423594265
374 78503590326945794748494190410634626470154531659550516693
375 105072580068840979212624146270670059919990453225642091735
376 140621220461089727377120478227305524648814398107834548526
377 188180298807790707987648504326121934170231396373338166520
378 251802190389030575805027357725929519115418810420038758725
379 336904759107802271344639491688133830904220935621016413296
380 450730879920918725439627596633127987797114910204069741056
381 602962407768568982226882956741931674926670101696326670186
382 806540438923591626055075442155957267696902885565886297792
383 1078761093839775019921625203499475800573147829816043886036
384 1442739255206552154841682436197960356741816909558300251494
385 1929363668341688478844245352999897787254057096222435204268
386 2579908151267824167814746854328378587152929932014867269590
387 3449518834657430209597954714365834352659948442501095751536
388 4611870980550596921763915498152635309664084735613471803387
389 6165387180137860934861020941902430042328401067857054026948
390 8241539830048247078445493084684264885432910755081370037365
391 11015935703165637977373007931907034246895122274034232332658
392 14723113793129636742357879633963338182026148661390701540198
393 19676298929411988525893433326754011483098569721735943732043
394 26293768944659316914379889064422314108075000670579197287601
395 35134047111203299182025190710546750911257815942231466558347
396 46942870390837408283875652471816262757931410564593267208866
397 62715869408808534670668042258604242810721175128999035666800
398 83782210150797561206862538478447187713935802244584350923971
399 111916199737945683957576431861422965242956604273018829520127
400 149486195277110624931791038496926721288902484128877787313769
401 199653270328108936554686261576699010124990527763458352277278
402 266636247351953186652883922790898039229119183474059813249584
403 356065242265241054601966534768838234931772643086437972112108
404 475453249549836676327003243391157991950275333249051195260341
405 634825137038789077888721699335567646603279020164150760359383
406 847556536343548564986656492060178343624338257247376313806738
407 1131492597531955648550493547321659534468844881188065703819737
408 1510439876791090928833561387290036959714620381551600243298879
409 2016155677332296309843382608967150071588263085026584519435310
410 2691000542921727700159446223053304122643667488159159349107089
411 3591474741755107351272021987157705593914732923309226849209611
412 4792933046715424864439804632911359374071886155383369538361343
413 6395870004120124765824913395126333739617578844831073254772635
414 8534298294645312970987475680337230265745275484846342894331870
415 11386916524639243459200296089235507892720521636054400554169072
416 15191994222073798282640527608390729628336502947781433352743502
417 20267210095325813486102062133189752832662539851966623317758667
418 27036090238639454499634889357568346081599662912412268694598189
419 36063239879181298450881976061668705194723841828736666026367380
420 48101290648893281144077902973422503530566773407795610933748490
421 64153455394026762570972659107177516436609405254512251046224649
422 85556874298963555599254655867836079851186147210152003486366469
423 114093656215311252314329571976678694905116822290756339102468468
424 152138809469321778843081093510537903581754869491765648269235181
425 202857305965959183716366289847720025495102230863140736662511202
426 270466582528829514019773913621891781516908338786477187609282545
427 360586188714532115155191485956697428729950992954467048554702709
428 480703486115776533517237818896933517764474342815708110519032576
429 640793883004108803378912096787900490578716035357385075537098691
430 854146838608078522842120251807746687415904868660302297825819739
431 1138465842639628591967776678479811874284046865707674256133606396
432 1517333163981351829610932142293982561445358347410940307622212370
433 2022160225253526485066099719959895652266459933014235398206268722
434 2694784468606196301744971171162295392928383576633005319567393592
435 3590926820293073072467156412004173696675817708222466918015826236
436 4784794711123078464832877699882093161718320525752771706415682203
437 6375209884907120026064536003283559773337462597868442974540762827
438 8493765666743443765720157925883970765094993989907849595502481913
439 11315685261534958016556809138724644216308091538463625496715678743
440 15074274702333424283705145425992689923037257196508804949723178238
441 20080159478125340181736621583686450053011494317063857443926401448
442 26746886859997433386919395605014860556363939290398036859390783635
443 35624998721018449817993855288505642832066748299197605320846134826
444 47447375039356962285248162356987843246116031847291529277996321944
445 63189573240988872632666915853672822776097875885505504847267901767
446 84150118811256903373754376058430425897449021994873263773693417866
447 112057338882647908907217035480304085345617588908296234573173044765
448 149211506678562686029420098795534916863869626753295142319051042978
449 198673958770423658429599566175298726923551612417414174125086532264
450 264518695750746960044626416619284613386260408519836854129456374767
451 352167094763758762948088754404469073897255048097315006876778845591
452 468833167623303353921878131647315787793691606103966219825205734629
453 624115846980496126963347003747250822867299569949804211056541738046
454 830786814246464646189478615981070389959189750754946421723536230037
455 1105838379104020888360534362801301648967006376526464747780458051071
456 1471877187190228360647076843754378302459325985540387445841702363869
457 1958977805360530046830512576566182470383005646476862514939380741775
458 2607147819378716322345609685631864578023795904463484433065711333951
459 3469606042296401898635987832014290260686773099223103656033725973605
460 4617141846939286059385611333062321857323576657349656691805330180049
461 6143911916421764452013956406654084689608275909832765799344200489744
462 8175148046366933704100456399142049183545485313370298478794775164599
463 10877405590795611262923836081630773542763577504392946063909140096511
464 14472189422400896576461118826885043810205776715544507432410918212710
465 19254069754278674361476098205461357312731853017658841615348244020632
466 25614766268072562826966110253339228307521868005193658978727568248671
467 34075165505573413702572637134009688986535190619055488435754981997977
468 45327882988501552680331332336629051755442314396316377254790002106402
469 60293840619025876636809167946089989165691805689219238764412033157166
470 80197471438477425349123818421952653268016061614519181117234237803798
471 106666680583291298689744837015997581881569326415016743252715395366959
472 141865706548391949403764474450791295362744655702593895216082050771211
473 188671704396505167778117396827596786409993017684752870716726958388657
474 250909429841079452482469988559615843410463513652087639128123797984800
475 333663129078794640523076779368401331766892428292112015320440893213582
476 443691017569612985511340588367389165136404074524426022763126849904175
477 589976071291116326716065873962615005943484531090633898283081360845814
478 784457933180277873300294447573079058450621761625448307531101456503653
479 1043005454425963207829489557916170811968718533132867133289779669515977
480 1386708938762903760084597502329944212942689985766957811538974982669873
481 1843597123258974355498355165965170147005109402667641963484608517111953
482 2450918416497114198466759638959280116382396091747908301404223283816987
483 3258171720057024581992516245883240953387201476515299172870506909346626
484 4331132993880325304366674886343415366159236244543145529758729405866703
485 5757204519448492140100633738112342934305176033253655606855572205615423
486 7652521111358137047685548337176690467117181761129206798054160173195071
487 10171390017464723606250650407276001645065169584396140512037107586901755
488 13518830467554657689446360207065143842130957779286825715722419282430325
489 17967230098167710252898553579093541210154053129207067472826453500229608
490 23878469132931960483941756762614717723957489169859523234034040382463684
491 31733306231788696470284860853765776218166447911128349377076905951661277
492 42170408180375854021802874427575007130721158539285009848934553460322355
493 56038186652991403398815546049985723101132519827150190245494894486510328
494 74463642311072845799368149424134914963901143944376553601793370259244985
495 98943793338265167176897600375993101079921916451196887401472615379425149
496 131467093458609671876102979335278324377842570762021404188981888047728986
497 174674671267248762591021338741650247032229100026150103303071626340919908
498 232074444412598193413944881467856124039030707399298228254276769549549538
499 308325439075444522522866218953946143898870731614492621060927256799522611
500 409615322742909881977422247137266308722785003991363024969263375813712482
501 544161694966261894734829406769696673974290012031506615740236260851116067
502 722877685133832609615754846468394674453990119557612659226797425165160653
503 960255685883483898516384428962019618617118953015322564562406755170125340
504 1275540677418371410539294351408958182095758694790486790040844069105254674
505 1694287994059365560670469532935093429222284678823979597373922390507741797
506 2250431437473846074248320905851052631414009736626767345443538131389110912
507 2989028856093702855174073514166300101761728158247454575653116831765741902
508 3969907011339721148658849413952490686940708180671156067821618780170244210
509 5272500149364875466722730824890305667693168442394609621225603352841376677
510 7002273045225360930011445851988602228960692083491178145671104028035079485
511 9299247151274153331017523404085593603374733776579592774894067727660665915
512 12349318168529121017544497762199111820737680928489053649957353831697093773
513 16399278542561081513629630511259286266055775971941705739262624765933083665
514 21776757206801067541143252690121307347704220527562670389559889745357403183
515 28916685427814177480982187138770673393169851355640108129465617036320214378
516 38396423786669615230286645313531829555095546495531484058084879479187716704
517 50982383531027663383344515899883253780016986035214642122027535695993631989
518 67691901970733376781905640159525194299845727068510305479531812174199421540
519 89875360847498569954757771023170759859396512584573440446467950373541017232
520 119325167631366033532603192877992957121963605136240771258830215150332446288
521 158420383746120882850462106484167616844415618284711777513287905898569656068
522 210318654936645562584779133148136499082254278651522566940058219556768061833
523 279210908365554632172731393570974049686099733274584509692366637403035892576
524 370659335000345462760690170029790491064250733162147299359422438212014333753
525 492045880920760570078736332612789252672629745627642317525243843792678860220
526 653167366554318890747812506356998130486600662603596459943977653097901179747
527 867025153790895137604703668462386297871145093808708012218068561154586298129
528 1150872936183681100516058833675681539466032334635825821576711377178606754348
529 1527606995457073098107614631169346415332816004824918142288000814293623701681
530 2027610817510443544478712845976262475550023948319362703823901150895182283952
531 2691202507014003174971893208049752978343589529498767023246703934401623619244
532 3571881918059434830604840328472898571617253162273578239251090967004064142349
533 4740638723942468157990362535239513599437630412464081333714375543550389386521
534 6291667947693139487966193708640069034880133897684898408570407863929842386300
535 8349952617572840554200024548168858383974750741042511537638014637438874579616
536 11081323284810821282091622903991377472830826724438085543237601383693634834732
537 14705803195050695771963592692549464172540614503711836421312208766238543342065
538 19515311922120088376366436241730721026870513467169361671051844436162789870868
539 25897150447762296502434330007249565481020553724107032410142982100185130718753
540 34365155111979965055702710948680931818310897896173845524289321382191224559174
541 45601023841172063467783039884455380323805343233762493227920226862415600980323
542 60509135017426689170641600758422641551229048141357773499273301322056330685393
543 80289262834462378589183021116169337018402602251327662681208294020054105397181
544 106533029921808888766044519039142246700662180113424328743802602278426428683762
545 141351843681189122108099042231745081974742559936038485973105641632078326059861
546 187546590024091996699334026930706249393970685225957741991703605749011690657295
547 248832709718785538068982528988567657075388296120243659217660676891500209283478
548 330138727118879853832609212677647474598867483281429187132458119575840771292038
549 438002195040101741762912686147118323089720977137928720390080793722377917815357
550 581094835533802044118726329259224768763334094403239664090069451194114649584742
551 770919020861007367082717944979561092517900959959557921953993900744308498630472
552 1022731482909331081702313895052573490980694453221986643781454378554727304063171
553 1356768364197707331676045264476734336148153843075999566166885158582455718042396
554 1799869890060463284426904168703192972076289384468465525255558567361437814666520
555 2387634986140757972030933980718152854470646865900112990496999733532033018420018
556 3167278655542805127597868099241087683304550095978105289464333414842161648139689
557 4201421270107636784538368851051311880543957870637607757016103914450472455661494
558 5573113633678319499620632234084851935310516974421883932706978916489192075932663
559 7392500725791179843906506147734268057701749626993101628839483247761333518257524
560 9805658365343980566445182408335260381398388975873216343720140856027070201753018
561 13006311163308557383080767937957703615498762581548407344966952649609402195834378
562 17251371005601886196667667080023768297527977501338707635878935649890293924819999
563 22881541408110449852142831690836072441850511106399141887558746878624138592992630
564 30348638923339714789853873452296130069270524379460412855392935017499165704321028
565 40251820842408623287356742929419689181334460544518488847719827872532452859744834
566 53385621799162851207075994906972697771240495981091974891568599142439769551649226
567 70803647644726177565150379135364143990061259602724082068435299195461865579803583
568 93903028815833601799775399700117104083174577178524757305098254876489594096804472
569 124536397713772371755335514470252676455344339993422855832490798494639142901960331
570 165160358363443238298677718876271723736727938236726909879038152939326962906628184
571 219032338168881700625591890025518280002907509992915309104250103005036498784125302
572 290471584673122822196719484133408073417754265964644071207501210685431874457198708
573 385205204724329122918219810517266322595325158351426651403422511203693136120244503
574 510826950087164633055972893195108359648446011323154333674942375059137239949380037
575 677405476781334831245147720488180673077335352515573937457310547491778540517638316
576 898290766990993843596735022421556886179041228528874341356853220274556394749746269
577 1191183258926701761938237880415107225807190195129008422272028976374519668846290734
578 1579551249608106278126114356699566173672276163252912191010328692689229994845304766
579 2094509999014433741716940381546559938490930750611261106413658943013866507144541212
580 2777312899377005687491730722727102383005031872740866169526915536309307417956798790
581 3682654033687024591361010733946433973767484029527747039208830297496797399340412724
582 4883046347049542738607675863450927603281170712643872565796572389908682262104705148
583 6474625681565767898516244908206822417126313070447220684181595067703335785631965605
584 8584844956711858301265883791206171386194855227199408021656386621381422236098415104
585 11382673927391664244925123786783043478471350030944808161630300623314752682481306329
586 15092120301813943259690567630737117314012995354377482642097071031004627854132686171
587 20010153563195720933535314283128951753192471857648554156858503989757025036291269181
588 26530464835519940321810731115926247485728876610176876803142955316212135370771968486
589 35174962692291423981518961542235413579034562432438088008554456452659171560529639441
590 46635523208888359460423803160847585527550899265484398174662832231923405979019468508
591 61829332214061548407422743697508879083467366532347402925744184334552597942168505807
592 81972244090844789871258089592438046598896781975261954071126104958705232070239782428
593 108676021403952998575330345291443286627596890937778821948761401164863962980423888793
594 144077228118823612627686601680559777662498743965553952910135837391698643164538435973
595 191008078678100745533423470047303537322893999863993576774054343839112287101906163858
596 253222897760906918898741556901739617255739598121214830823590772726397651986015448557
597 335698288942173681499977811689723677797939175491896599657405019251007617256741594569
598 445030999573118849461832779354855838518574998611294306553390555100074740577339032915
599 589965274337135491447069144728056198016795816206538720551483370278784217858670708444
600 782091834399399643738842807755627917791667901218976770449626903420274452932941595973
601 1036774328905463609864194054582896381159193522491047024122462756577666279784156732257
602 1374377275514117817769212208965286658827823335426020510603470526240418305649362020154
603 1821893587451236122211789899948775550292338954451418122332912952574144797865793925609
604 2415101698875815311073675642286564968998913329217488707659261867832677591216118439926
605 3201424596091165000559376892793976829547219780965956677590943758609883676286800620034
606 4243719115896506339383654524320210792024071420970170894817369694794538226836208976899
607 5625298158857057275407219428294182671297060412768406643528755104275087700570530826995
608 7456586914377182120856810890699128748505363670139097310469748613224652996227344358069
609 9883944664490464425690136674196870721282427779747909780559982006333149488056991133179
610 13101356637974822960517213406057052004559672585371229360175345713500874699563209616513
611 17365929525866729679892285534060247925503982416482856992004400861244797640016291760731
612 23018427931233477470862943397002345333751912351354249622150144257270197866200200868087
613 30510491444211537800259264054910361996993884841269930862792362048268558877485827505347
614 40440705321790865695729350881031176703495873061457311371469363800302368758924791122437
615 53602404466470921336204767503835529288792092044420648783558729526410725980814164336200
616 71047026931354772503900577997239663623538133736590040902612663808481855416404042603013
617 94168074259397142277702084806950055039004737610140962105325932930437981371988262973173
618 124812380615518957762058296667656144332162687019552030134309919459459574567976406826499
619 165427572111212511278330307339709899431308837041461308420520343055936155512574603081105
620 219257485832445370655602948002768729386536134715696902935263355363796070008318562871513
621 290601145273400822749977465417320525228402206134827039457223554215649382257630057933195
622 385155960467825098975818539534581841559167962176834175530707715417790674968563149698094
623 510472541670347781712915911783885891118193563954188970418669093792930630667109377943775
624 676557421068089223421610603843889781910720183635127847079154011949715024270930858249412
625 896671778069079844404859261600903019460203622483903978713984302400240110811501711440930
626 1188389901513364192897742713055072422671862639879787784425858506544805042315248413854326
627 1575001843965726586051532673917876834429014918684530906649246577122917178161076879866265
628 2087372181800779676285123782312070557606931280206180096433482008899850478163058543798437
629 2766403180036013912070030439901589188317643089242782838604506554942704568439307133025088
630 3666298874606780352449055575632228654465960215101196938782078842441123655101866245081395
631 4858890472024702320169725160101665681989166975041047554667896862511137243028021883784554
632 6439368121913411410723166452610875229672196021795262771622342488770351621027393546264553
633 8533876292546885899594655925150159537738401904380185733427733201685259323780602628816118
634 11309578618188845834686455583233811037440850428441572808847506422708315282495748650389046
635 14987995042020990564935822587438137889258250087595144092337341275893370013103368047191245
636 19862675054215809763871396061202809739118402857225852370364310025601853981608954694480869
637 26322616629848830867884689887000999811537247766330066539046574593850113599887519690854935
638 34883298677369715107667272937088548433006937621834780269839689924172347137842572038413691
639 46227801947546653488981206863338374178261906945425588800470962723053392036661262636530491
640 61261297830294351079405067405538363184126807069131350786946841597281031620528682196959975
641 81183250418953158748943651936195260309891818507717376388338472425064649312049501132369788
642 107583089628189431278169172578769276150944863060411734319274971811449894593150519576260507
643 142566984609353487280887426693492048203311907047868173086631183313609643978710300460670968
644 188925826403732939136866804370171971440797136486119006205708224176260933162435818737928606
645 250357814379399390145608446005926040040509242745346167158556378981166136991766470073245674
646 331763394417168950254256039095768961839874732825906049237041981951201806255713491972912998
647 439636065061134037172860827009264882745429276352932805038540934603679448871697742101478671
648 582580210710396491709679374384510251413009790617669799008949417526149520567005888362686756
649 771997247589824099371353451242318986115192445270183408873795878628828187901245659779713224
650 1022994785843295919075203455756905364613715504763488468915629229178809438738764711826941343
651 1355591289065275098248839383553092964030750532774339757497204511142737040673107129591598723
652 1796312267847309549537602925567485045885229975141146290830380989778106089336114777006989062
653 2380305253797338435449325354379543689876869329503075137256159737263934070114348974763209328
654 3154142152330999881878258776396784316108633446959578277893445360135543728792882848665607189
655 4179532361884212123160463318731055855204742798516394042321377837397446474327315937971225440
656 5538242640411024492353738216488372475652225397551812997534438981868306818180631202839738351
657 7338615882188864417527130983217263804417125000332605595539566914873406175973700335126502069
658 9724208403808346178286231843438921430202513649055810120630460732769012032289495017793218521
659 12885234182916459326606077804323126862673384824024931793826531202703170352174597055700969698
660 17073728201460856822756386141957911155291021699899879393760538968957354643928559145655487034
661 22623637443008375497847779817450933659131824863788267150551916165594667639476822380834856629
662 29977440799121641773110205988914145718110505476479641284264271062101868779096171103405719514
663 39721419444179605374474595498282901097464957256211108865536869416413710286808175178075079627
664 52632388599297653422754977880476083776763164190629210112352542686505243923329908497317637202
665 69739614951401586317047480057147863116069134036648901700379502334371373233062939450541686679
666 92406854095615633866101990374139229864265696822826831369312884559615021044887151964915337595
667 122441045643365571323139742308293160907961434764852215092965024460903519169821897047961865382
668 162236327824196545455054609129046024780970353463666006003123340205422985738201302817110148703
669 214964847745472267406287046137020862547653993610227779662619058093527700389374284828028338429
670 284829572182080850410223333008973976542199747954452820659773549911891894996339500996880482109
671 377399243913007068729031110838856847245907058420768999274269752379481419065182498591819126856
672 500052173776096365569854950161567677735301433747072113326637838291801974795100413198588763221
673 662564230209020568058095711939850698344188841274357998946115004231804494271076696282221402925
674 877887876911462247952735539348228542849348079717404712731063071706651366143715007426896123722
675 1163184330653512396208479224417901280798562257412059612341645814317578607479880109570186497207
676 1541191077750164325175633369312268171341481487281175402060825568917292790046427974841569013357
677 2042033705820055758062365592655061411944034180583988923229767896953946084406896310624520825359
678 2705626405525824841828146620485260670604354031457852346355538146449135493626751762261781836606
679 3584852394839789202926053535413611481538667132138637066487818860179751590297787277841756642501
680 4749777651785527020754613821087712145859265850901506410404585546132164503843242239281553683845
681 6293233659929438178230546909226991050081864269514813652876408444180830401205322439473344519841
682 8338213931265812944128160058401498099866265366282025962140948758599465992202031487187402907561
683 11047673560718029985050055717440407628287671203504335852104189648358054995198775292165040073134
684 14637512494370452854553132326546572075860758902119232736079734166044571201547162580051462932712
685 19393776807445577881494355689852591183451050285561984774332331382342012879237405786363701453367
686 25695448288637384588387353578366748403612470098090343604442789589887066689998283854186890829377
687 34044637777249080395967245348255875583074985013028583404377602038897098788938015446818268936521
688 45106587454512302229931900024192804398509060829964851375718704577908193029337931676380830630650
689 59762668623421905690218307026587297571150613933578489327531492679531458844170965535858647260903
690 79180596653410828041392361500466452976545602950117649356809111946370155018450610311802979253265
691 104907456162386451507505115742637595446304733380540196164579074998061121924629321856512246378318
692 138992946384287353407625889883534197272252836959807016503390860959451889968307357799001492536248
693 184152663729242753066847194793883635113205568604423468388319328097035345391140891069095093483294
694 243984427491983176568431997152753468264042207188740005033387364579914038231186745479267399548636
695 323254879478149816612695666448489062051271299558742137244763280919483878140967414179981325657353
696 428279185468475392685353627926550177510352300810603268443347950280601081323153127274841335943852
697 567424081688462733196026636382089188625143432124154395331297278330596169386337323614456331624191
698 751774333345304609591653404586074278841040648284712223599427722573023075835007924436081408035456
699 996015687199372972586946001645381754530672065085379561087889212033796157511008885713870139694173
700 1319604642537728265609557362764860715414965086827046360162878196147780841528568085109059449584852
701 1748318207950567751105249698708465842892542697880761686108899491372343397037380518310473146277926
702 2316307074118295186748831119434222671788935086621976115093821294993383625416149897593335123946457
703 3068815725398009382098390491004700240560837867201137081757378491672146099797450065463525937464682
704 4065786128125017265746949794832954571755921524733449800694454340744448440867444913964986068089999
705 5386632000998378031965056081450660332709256099380865292526831461015695101844116032296348036362398
706 7136563896303117072232097333326845437903805028405731529129164625409747189419911375498345396156084
707 9454968823667636133204861022833895556920947596970075004477326186244445627458276388631639588395627
708 12526511765350140180768455354588437061001480794967043610614949550774318814456418027017181232760688
709 16595843192750187295463513150706900035199908609869975225518948949079101687916370861694216453452430
710 21987083858736458978810885758993424007317406863030396971812135088135695595116802785289577969835853
711 29129638576388171851328403743313290975172733542281995602267889827132813209120074087854190245544784
712 38592394695701098109639674148544929412533688442853477521590681617921694914394559155499087839570189
713 51129028688600035878259522111167765425074719306948287688330984529487938814784447305746651318274154
714 67738028816717670497352917852112926263683124017940883295554099442480169488543064982872093482330001
715 89742213721318977453276531808056785116199689856551962604599897759732980411712427303842329426156866
716 118894079252212149644720358521629929021396060054449380490469288257322785598814251350642074080138298
717 157515362560210993587547006943858615861314095874564391453577357736244370115695644441058302972350716
718 208681937182078819454576891435816035925897622046995592368314509591709721015249327797777271043189671
719 276468762502238792485095368705006624989785973913344111751737281410813503962588424803001384062209772
720 366274392998300059243317442568681818787756539904775081138302956487996904894591813039870986137181243
721 485250887830324180124203159736572441823885645986134543181099278635979737707245609502885544047575773
722 642873354042018988363239444017905576330872747282281822158379990907182558367281726127214670533594198
723 851694475155602507297451794089218995273203365834907567483818264748344138682793877703093993929493677
724 1128344106540825345510680919099901664046053909154630821067956660484469102796119113237639425707081950
725 1494853532417120652627810640554510560814079383240650211689458157109482728884105133409315907548493245
726 1980409830390865483072935903807606967349906051116574827052972922232032100363788125148721945119938230
727 2623680036312992697361114034158684616746759239025872235364023421140592875608826016408958175479091486
728 3475890171706371789169243327612901561143777670105125932933635227432805170367608511660711675639029050
729 4604904300357326629941672075354024545145110886347337694924981753193544931604798512592804867477571705
730 6100628405348382950353757154736721767457736577487815616651476405331938614558901877460965425239622256
731 8082169362442472583352325863401060763411351761260016209442346210720292301019824597419476938902292717
732 10707319028812036851529945709894703675852430067531756430984648879981318888149820064309268314154229391
733 14185118593673869503534448527719360051121558316385268305518352155155284186305870477839776568765266336
734 18792503588806643268213369027944623768719822293191662960842333868091308185797758105142615502173487705
735 24896354858352445439793990479954809073351301570128669518666257751594370565818119996075847418402494926
736 32982711206245730602172264968241511044677340935978291202007093806971545748001850364604280943200148422
737 43695469644337416194148395104510584895349732913030114713725272732007635251014050758238965807226685697
738 57887654552015233817338674894429813824912535482754727514465394161040894286549898697946992960788169471
739 76689337769256838666743072495589940731160592563894812503956358070816971260845776777751020546965120357
740 101597617351077444663499600378083492281325353806799509765477827248786947358439447013059105197003651919
741 134595818957653399665302894349163258134254608847934246311732809970632952226876366006748699129375009161
742 178311410463004039533911930001627011085841909666429742050762893594553589416743367699313732845828534702
743 236225202566008192062070183380840479518217536156675398430784564263587950761268774403426103010690157530
744 312948491365141300204780424501811318198574241826147803010278685730054146182917985346290195410453746010
745 414590208086751613135871013413647636628061648557220353525901001191483486057511675348417613201783499630
746 549243307079083018579936668148678525566840733237316585965150794109098953171406650155857926168533872135
747 727629116296382288485594347866201072634999988293269414020850830608718326018071471244040526441219201222
748 963950950564900247802444707820586087305565965801408203461067046564901827517301639217685379907196435605
749 1277024948147101111651729717213589413424613089738070592308836898203204259772055424482214523777835175093
750 1691778161844799005867250103881198265680653417539455073351831662478744426371192462769592545166586467959
751 2241233174179302905579418850359396816634759379605745271375555598860587385994535787078704139377784720135
752 2969137239738813234268281611700421960235471026318896245261481814036146915678714339158061108461654610994
753 3933445270184391860452913802009741782318136969931582238928784176601500194154045819627906900190408504518
754 5210933953642009472186174167996325813141291196967751766473446614287495571052322271249161050439895389686
755 6903314351855618584844379922012126781453788956542698733770884823288988757112125294838520571554700444434
756 9145329614504848545725450952483231817412979773659653401865539887649059674813408450991690466635954459023
757 12115482487568832526853553753920284975624996980696278475203534207454206616816165295082055289502457614785
758 16050246652747322700420590951371876529440710216796158688645405275569399622371576415426662880740005174474
759 21262893284621516896221807109396299004018709095853239008010043233996152969380999950575850455313962477977
760 28168431630826065686955687927538054812235006810669821157274300585471503227808154627881111933213499085399
761 37316649157537843478937447271829185836496530135543621633578763014903409886133044406543013819960199752112
762 49435881606194596330289655742827730579802572234837916026600534962050407176108255728807358109876721893754
763 65490997508857885610437249303286124064612162559162090961454934400954140734419527683986524590259665786115
764 86760213309822127483653131712220398017838094814548547616000334250564060714078021674099720909417658322625
765 114936854323464386299758329913606900901380873383899317412017450331030532313340617300474340173489009776027
766 152264162660323373638662193277759404886955622199911337645667273386959157344482465482916127892828129000971
767 201713884066158272523618622372052221350522490814382475905476535688955675934432669634214329916008408095871
768 267222850772080319293536005208868134855497982969876046782506737337645989050006829267339871881843755808947
769 354006394387881095296170006399533509273330421671266421537600013405174762497996285902581666824451130501290
770 468973539121363235012295407240725844271490633001831599825941921904033430348557148195914932509797933823466
771 621277028063175066013395591472022875401415115888693782749599954875649695582180584259972293422855547441593
772 823041968940661738098675086345616566947338620451174118452953890163172722802502717392978862659879551381527
773 1090331105073637633465859224018491957120253264057373133838365196095166331077305604275677485653572326638542
774 1444423554192908323290189163774433532383278623208473633271719401059623609674177814334643838460191978074420
775 1913508811823322536540339822042813177456150204857676991552528000650275961323418487770717203416874743181170
776 2534930873549869311296664739451835529739909147193949032104554382564387768520309816560555286537093043406583
777 3358161123218327440886197240367728340188486904782863277662914421267221994124022035717774277397725084961560
778 4448736648068925747264153362720455988640425347905586207409716542818718306810830757569793655290230862158403
779 5893477495121905536132719397083294189917744023110244356279876139890901858075868742769468437622954731180716
780 7807398193668767042166146163424321989649723104471063399047283692709474372056204741719867314551175023819646
781 10342863740992694251340396768115496507162366503929990494231790741032510273179778858697233877778811260834563
782 13701718918788117083193536924868268061965973905674360186453489663996518216134158097038375759778975187439499
783 18151356498976939602684390393654884372510374712610688044933059660016987811867790448164463738687315973476896
784 24046003451164740741891272551142088010511733409793071837380065476848067403719058188893693181950914935445117
785 31854919639736329665380645453071595416302136031067172414668743863249972161081279991952970079317099001435668
786 42199753761765532298302540853903581993475695108612420053958546189602833298028309927656655803133726163524156
787 55904030230093698611700661945344895628202847485991419697795577741165442644374040419213395975555473679057001
788 74058706375845317982332194240368138401026156356404669836934665020490386080656621826116782181531882514995773
789 98109018601204597337968311441255720529517948206329749404144176136307067032996392780480735453941674084452135
790 129969530788530816197857128694792061201193368328629309836342948531826359607165670084615203899456965465841034
791 172176543266037747202108971967513549959671451700878105380300464816792222604031006518950654379667907639162985
792 228089994649883214287899946839718532060954192480802358254088041090570316223094684974376809287297103188693915
793 302160928665849094913548206824882565230583355763629771939574194999789188172026078978288433062781220266580138
794 400285817215383502652355402777967220968320196146220318558176755074500850299807225409142840792072470460569604
795 530275944945524557240394014564844588071827647920844869620743893476966795611226263782121287379412207167126398
796 702479219775989079038721114172724964789095238453150013379749099138429820877713278408685247263507385892715927
797 930603907315896689137623753970863745827998643263604388598846483337503295604953059215664025133152064327604746
798 1232809860709977281662998542162779558111901945141214698335936380233673526428676798492983892900001322912816735
799 1633154110670496029645437972631248671886638361300090249540427560917556303207435124147718733145713591074926849
800 2163505888242738907327814796294711992762477526596277777108051004109407459025575183435282347934940675502505018
801 2866083520590370162502517143802820002407947865345210272245660307905909270203507676915847058181975785439590822
802 3796815142281669875125766277030584136370188642377812133132234929652323104792223763647442715456893884732800536
803 5029790741627302714158608389777717667276637508978151975867441450837665623260393206196356239208290965923300506
804 6663159933550769520952562521460147079944989132514942272057928625069351273707500793232470822551305620339990971
805 8826944932328226800758652628594375194216921987328158309479232525900341488937566518347416797673545463875462086
806 11693390649896094455556221759138429923002100273531316321855523184569697282137839187543387274704992237987093853
807 15490675803571907891119213406703545147839576454924515019026347610431720079657815477998806633807267021359658026
808 20521076456908629766099403940554415243675755951684836369465329870423366854950689659116619562568408827810448742
809 27185027835250759212685779924548137195536237486645542658969113873918571163332334295955935620025263517486321200
810 36012999765103488031712263713382688151304941518357582050030340265875144214979030042271596546350500041573329646
811 47707723056500386340937249895854941325601774671270824188725011586882538748073605282298791951600444118382633790
812 63200128088968899944697642075478873456258518192546498020698976837055741320045463933394226934212380628392441716
813 83723448360095417274486322512745838924421319231331512612534911471274843682311892461488801409537368669996698719
814 110911387694142988125945864457770812782911879646214610977315381132884046897319080426013575968218668801708346934
815 146928165282968281763690993542187955001697562863662946579118506603697837885200464194948860397081987704846361933
816 194640790213710858327330116576454331720442464957300258614115421976371985054672570002502269355389503824903721950
817 257847278609829937463419474963287803369972952186227775218388595467722972528918862036655000183448257740416993252
818 341578979545432696814651742255028335323204101456581886166619832780292239002722795380694704412012484162929211609
819 452501074946204665259328153270738487169545796664912322233333416504409602298343906508329803237656666191690112559
820 599443133324192440430106645119094640470790869439088209634327093026588651470392859332455913790525608749627371077
821 794101949447068418660000775803824532302011166689431813477903712220529575587526745670783923552386872924498096079
822 1051972615945975357948748527481488323543163837618656081324357190443286021048866800180759266306525329199343803991
823 1393581940033759573895338101497645902899326016577224777224701113952535801719518688594021644767897459072392436468
824 1846122385025953467701918787004998736353043334584105857452917402158684795551598478760527305444317254201105382596
825 2445616597899815117148305101362263010440057217710444834882972749469196587575640896407515570679047344119837042032
826 3239784818426930566229945640336765270220418953732084027157089513556843635336209028542875999193930180020414927324
827 4291843414272125086208051852228347740959525009303034675364614681870232299348953282598826561333721080296701389130
828 5685536903324130927744020103506849135861792532127898879101102153590574166170096534272555502339385768901682863543
829 7531804009016318192257682993398095748818367298283187800188076748470490470092077441374287600635037459375524311312
830 9977608361857877776429174485056409273317279898381179895492969519988547374441509721261321395646601452802679323298
831 13217636764008106616248314016755122555843014522953333612272084060365296975394212172957213153442066589526159750762
832 17509796188595487737638068624421739518970294016736613152434349970693790112764198098687726746035495886434718921108
833 23195743060337333837647956725363575841015459816038454425090936001976135150844118352419559977077448126141156011659
834 30728078927399535045015010928498965704312457515539148255466297617191849550691049833808559746629712881799133264026
835 40706377270517732525319743700636243343617128232674992928951152605952992077206018723447714237576588835142862700887
836 53924909141886430360994515838313553048827047470218236730438374706689068565036628785801502814902867279745040372617
837 71435866536485052480836796282560428491577333622581274052285449690453643434094731790468705519691327729388689918885
838 94633115994950950571587360683450360390604738221567969558731402524449839729781960378452594836976383536017277468559
839 125363149111751681471208014088559811279966064264089759197041876348650764763649764420392123658854828984912536758520
840 166072061452351276980871728774528067064306161933586018141609483074105820523645324825772708296352228053410078878381
841 220000259184418773400495690809638729235379552948028057979832829766779681761614907980899053649314346296500715773742
842 291440391771971814412342978088543537716485406840772241275206000702249309760625676477740361853759275301819546929107
843 386079041763562936929507382814616702206870688984455791878637537537233551727397741944972425042497581002204632850177
844 511449369616854117183792570724287514338794361075012718983898431649326316437130120256668346389685017069785300694832
845 677530743313635314862624960467258705819123309704657886498191363005044624366454875989568518927231532139206031910726
846 897543082223880249460662170954634699389761258727640428138706912672586334052702589299486910792632164099423839303450
847 1188999143544451203663144565748223817942578909008907091217696994245303311782270304211721417154282182872389083417582
848 1575098511341162262295725408832460285639693965004034835553637169050775614429141314229975603282071067302188955392407
849 2086574247036797371522996373159727518232194073447718579035243215287998351013643795909847856717079935967990565823419
850 2764139191072079849603326728465746109685279339082129867903733935943377586275121502709281681516524887612745330042086
851 3661726636391174083936476479562804581669874503475260762165045994744968347915333362845127802560030096995322466677218
852 4850783324630206304784902857789987765787247579173596649520209556395788101974467423512274687881624355194123480430616
853 6425956478381842147441627367053286810740068263209091785655916914063443427932559059478894806952622029228473525925602
854 8512627544949556430605397559095828653269575528871234439407099256257970303652432498451369330246943763574942097419267
855 11276892320879760522254692577862490562835810180882306189755543912126323283215994151972545424451577055276805267086212
856 14938781852590500628377557684309242856252125127227337182462250098725676237186740875810253723098642117895262841035088
857 19789776466269915068055826573918253019078642660364459106138510693226572513189573384877889626955237749368553872885139
858 26216007002637796494924124294509890869696493338402630366211939094314049417079237095666236339232758432143651151408344
859 34728990019310342841816195547876740882091209453409648878528044981328257137977696995292798369965561808713229512460814
860 46006343408012792681427243595828564985736926913718433263928852047700176764466686598933967230061980704721804749684968
861 60945723288937191134046788112375428110181885294286183695682938678140162838096349479832936299943389914772209364168920
862 80736275423307929291152405036198626209686015837084729713102316260986536210183521573431952777857311964745321523449331
863 106953288494000641946677804610368100247968384721726664196047496050388987958846565408050389630293625210596248470384573
864 141683583409842301151337435932197542624665230110990918469829690233774601490294865137075504009411309223050862219973113
865 187691619292284333759759303940182607060129318971825497516769375350831289320688477214144485946254208402800213921932625
866 248639537737826838825868573035370506127659862781808660702192862405577211654344347257265940114451351846416523587023128
867 329378660284511556689610939389453515522699755981509555329190844220956090643830503318860170518872867677022436087451645
868 436335641482389627568959027424753968492533211121646788617499898306320980349250803419345485568605340268449361461829111
869 578024014281377537437893450186376144476821587258977545339011032292356280321375743692399645502230364179269741438599588
870 765721845313348249715957536681362710608956655406116804752020766599011464582706249090262037092969587847068580168876088
871 1014369439504195284933762719984265225279137525715486052219686437935200722126197668687318341073154570423962380804346178
872 1343758548724245193390164058980707812130430104264826714015318485611760587832279147223933619426739276808465310852833793
873 1780107742031816403542099733296271519603542404065991941580264477313835446293972450256102279358843590856069192442100681
874 2358149332357179034675071118817912720493205934803522857378417434602736455171966580826344188557359378711447165720130028
875 3123893972801918277614447225908618569614087805117800358174496815133528000296246595649874212012231831402054386914062467
876 4138292976138203426321583091873153832432882605028854084027522875886495669514543186155332984407666964247411649417873355
877 5482089867063600642306487275398472141187462178220602584540958147661163883229728845312750313750638913327656391852154954
878 7262247335959389414479016896391672916216782156329367270456205321092821178339190121536382558500994764433466423535267711
879 9620461159871099088789042816488057136283282603937782868061011144233375267717459854371577181473807785462121512302103133
880 12744438772358680507508716404637129074357843072904302626819092589546162627493411870542697223311230806030419855561822708
881 16882840221019130507591284731743432165886063854386870530646096879996577984065473589782765088089642363042056681733414666
882 22365070765670632314510812576876217123845942312250995677163726428435818701738187659488118630118953544892369316205714815
883 29627500544940007368530849696245416182747513500167029705404769602906101225243645395286735554354017569243587700122657083
884 39248198312500694010181115607732259351446546770765387549419280162442256208578775741697522620059881630462611088282344634
885 51992943935953275064527634846051587578361032950832597478348818965255414920043750118794017424630489011057414285984704333
886 68876182103237120456602305690032791302942948641859741415622515720590324637625958978749631343552064973811697110178270542
887 91241768951429920092914708144354936951628370162881891235132282760259405251265802897112758972447134332629336669871869985
888 120869938782551125412795717842195126028111424119900326575417358712161497800720389376486595578712543664022928881909553989
889 160119005060783227019148643521483863802903156425996976225349279806619968572618352923427001854453858489469424993323967716
890 212113074615539249243424787271836628636120350984968434386375783896947871236513048195058667814499889771077428129533123739
891 280990716467701209710101908270158578009683331586846035606708335100390945654897615363190794781258094359247868551503757386
892 372234378473463641281630306298751526477910597777626521079258995691815909299224590631168894659124756324505751145283649558
893 493106772225556065637126866434070325851262584423051572051908750356697007092586230992524549851451116567863656958920779995
894 653228960950707545437377995314156487700296842888408984981046448666182235799779781477238567168041598440567319454622968544
895 865346164202377913647006495631906366494118133608086011487019425666012184804383516734191945053113440551961836831934064295
896 1146342234741110396519457539517267809112453061976801299510610003358769937022140826522124431549671679953940714473732721254
897 1518583556417520284311766324801727814763380280456071623343319624511671842660327791162658583159643182053433145001895811970
898 2011699332608647359136096313944826346153093636879077279342647596080946947964925886086576003783192408710118755021826646690
899 2664939969881004470047469467182687136060131656449252141689946952598742616508402074781581335038660514159415845327944595218
900 3530301275850271925515560323374472185075835164862545714178232402692166409274387244326128349565357522792841761615824821548
901 4676663146245162247521902382069064497099901468427152710785128175455234664328547026815899280396904920565401799039776386010
902 6195272165834638436093630255690063870320815882300677157244242072893615858690153605090102412478677041666552175856355880535
903 8207004518513252979357037976959206251488249172026069992568321677445571672685182363742302296046973857997004184628925285467
904 10871987307919411021926350419998450784214475646877887672120773806268025143788149764819681930562848761540308075084012329747
905 14402344110755340552154863917996401577490816550244099526911173389912616881944068994910819543751593468736687652302291614533
906 19079079262350234500500670627826731533059919430983764517731913878723635968885788729281272445127819392456095471827574536448
907 25274444801734024365526172735217757750575377076385787723564058037464300321403666634954627925308064734512351748830563621094
908 33481570402760622482309844021972348916115172099519458251959981061987744035363550805213754053952220634534622644946404729005
909 44353714724350570002091216506185524523070092504867696783904147372595887217561248751126427843397603361120730043957975490343
910 58756262441777738277637088104549114706352431770741415081779165458951019015088672159669190946244884044365335575688023434143
911 77835605729135504136515510933647554141595411944297400793052292222627324709093321083850462213475792341388439214361839809136
912 103110392901626310080975391114426277514594686088530305612637617829366870152243702428525001811689426716919074515844403079642
913 136592407267432971032553068830427179147659903194488060446102872725790230226234336940995020660513615720416636978542089102190
914 180946697690899362072573237892645101480676419930342860587765190954267536308010825218103148078052113190172992080329350285201
915 239703706655178364367147239141524981771107766520330032927901086762956536088915221650913908913405154908062954015021004570646
916 317540280414415179155489314521976829133021845744588688511569609557715606808715264131232913501598430698108279791762493285311
917 420651928575378273512076066418370900093237310443048990077241538814054344944136260081977766282867334811115461475615339347546
918 557245963551630026264510245189503244283922821548409037488959344700210701595341855264385525377200896117263431741419422333292
919 738194771904324438483614845489778149583133838406942181090875376477709269289766861871933467221201287148458731409561724920814
920 977901215461691250273619675691361535815727390901812969895238977218623892458168264652908031951243821078933889817395516706463
921 1295445044815788775672146495544634186385847496975177524163897516202529403076720987322242788004948000593402745392904836880463
922 1716101575286017555368698748141932639763683637467081723579458104819490954131121542808892363486761610637002491156305596191512
923 2273353506077764782137114748748512137157961306145524520507129962874210377534573532047065129701198105439879092546499117519471
924 3011556015632495274324093259867455371379892165065698962685333075908702023214481923430714626893633110975820339803204740687597
925 3989467264386819723720469434073520284661075943401393274387629361822672894858563631376149730883686940873939535579542577790328
926 5284925319183439145239021256594169488077306256406474722587726892556872109009823935168568124460227117207748324591608036656844
927 7001043764219729627466285444875144109481926307277257693471205770831125736280083426928459940149647463612413546261099104836652
928 9274419144865606852112126360523012166793471114303642478009740649393221135557033061600006453606195516384595046172078540021665
929 12286003524608943888227663048070485328393314615270703381594399421141123628864899593824251182926080170904049480915074952885200
930 16275507567810595936774706733529467191483427938715286585474066692498834942394815197298792468351161190562100465871291537067727
931 21560480576758003299306970905501267019736045872054648016697847874087478618220286643611585309808651573667690952431462540591173
932 28561586178420005351999778260517523002312150111333295927389764147632897709376223107429891785954983477644194044684936597424734
933 37836085505266493093758655072877579753258574257103762588895859425719445471587353873373589180088505279848504530393928166461739
934 50122192998183996324063976097053320398509379099173304264469068878075953695263312880064805271642065452920978946864125331142281
935 66397835376620674840540972271407944098698926224917792403952136140570657699382597031276453576334077599944388941119003007698858
936 87958490755314476193248509218808312663047350949779056093436800895928612870759179664997291373302157740498479762031035732054305
937 116520303589791991475931832956869406919491152434651160265014752589072074165948608182474771694656952630478701393600108462794512
938 154356682986824239820645058867776290565910524159275322405698115724479367985632491293605978514916447146699064091747151013604414
939 204479257056549341682579681799761907845369404487029668101075096569007090064885456756397089105392674883656502421780580807209372
940 270877586544303173867702950547093329593586564375645193092324707841330180424381401331712995215958737677063329115231751409791208
941 358836717980554350916994616296470764164652840423200245854273646300722085335475455756038529069980721215787339344460544584923947
942 475357852296757378689544811561793367896749488802450134202158271740385751995177470721621896675507018040253198372091692799324608
943 629715612426429656075866696062475672446277206877768510419659072951308574388047953867756078056421531509535369583289927454620512
944 834196266133244124354107500242394494736755618548652726946994199094983815967153189824220300651864954637381803033854655209758434
945 1105075663605322349705508176253692727426084894358463812297785613620311033063379139512897545420324979830539614016713852896724520
946 1463914729670262806135588503861078852564186802621068027801773378287272658711609336540262758406816650920386192843449351173404165
947 1939275626533028291579579223387761944050980587713898668393158045522243322701150597704910846161117792302364429647919082724317009
948 2568995186587487003433777900611565449122282502339452464180770667706906452626024528616127895707549856540283457151067367951003312
949 3403196571261923049921897427185373051781924690521292564138361263329379021899821353732061769742402562856020681282460425824795678
950 4508278871615488065202585380441553346163323825868313088249013518645434568017735090161853260668045093024483124321304572871328012
951 5972202206539064089385650638723286388613011054732067874908236478728579893942606902101432413937941762358895026374788374831536406
952 7911488990681713439234891118682654510795621463681669796561842954453660261448412019369237740228358125158071036525133390473477657
953 10480498644248682120410579662058946485326108391527322266879850351138428783459741007770483023791896593276978797285746102612531289
954 13883713973391800113786590859283221744387126109617286381880792562131744282547935642924900207114492346060257270503339547206021738
955 18392017166426903075796625520212562395341311407085729146690260016772514848903744127904777903626707384456530752054489987275146253
956 24364250907999472940894730967472991762057382769232977120928099980660261031764398495782417285671540129281331986681958625180777903
957 32275780786780337686120666911172786896662876585814968850986867024783245522235072665421512293536362425660639643175969352824707262
958 42756332446155917993913910496055794357250698664750799515252516800986634280970839298012146307978604070472361816139819969962257493
959 56640115158350036410639974994821516208668304904854972190280575936241787201105050931505028090798569669235228417792009850814982350
960 75032221450568335635536249502566140756861700830205313540561845547002598628576648764039536206093663664865387381156787989237062145
961 99396587917662682866234899784746321576565896168948287142522227512564027994307822667345131804227105229859829647813786153684916485
962 131672518536302355327969956766862757535723926906169014966464436030581801600340835540015989148144256685985701999493776401536832073
963 174429045251466156629234555001687649747758377816267298004417386324952326947850380312040924827621049632280019938815759826711506973
964 231069412294756326291677614909941364911899539539205882123194392189103447301466040221317893000401102225043122326373029882372943482
965 306101960333322184392544621367531104855981316961766197732317598987316432993514356867179348234604223732963333657836883895509604964
966 405498971696546612778901763055827903244919838737935861258263300948761223738533682197249172656063451622626078910210843499623331190
967 537172039260615319125562507129477483530447394673352187035686754487731753474711445438230493560660652613091832929864869835732448419
968 711601796365214700302326995231867882252021876867166541653906314965565378809303282287779229146579134177145698214526729950505787328
969 942672131626329360622395653394498013146272802504741654084057529188175292850159382392602174320991652338718692903173516582676803972
970 1248775288647085097991694726794434539694562856956610221977705060663306666014600331232910551657124986236952352514042547314791250420
971 1654275811926543113031300848494323112780759101792957259298961596580768295282242968745286357005775383428504752796111886347186832230
972 2191449862912343622196608531939598279586212601418483348541575022021720211152562883479858820389824620755973254245459592613824261564
973 2903054267602748295306060127093233241485756631437595697999240080619621792830762116947725038023596448932888968377093102467802793969
974 3845729781078332300030056331447063899347920677754662747324496460948409572048717218725737831393251889988031976613024730484839265390
975 5094509454489087088559785317588679421781037041928231713516568649739879065940171495732150261603902488133247799207701984100129405412
976 6748790951508735581716643033456697965013433568455345179219647330593717007875626486849436721432842953543736905689210428752182940671
977 8940248185455287438180690317608222848577882686531086839134961047169352988434275595826136079719852458366235899065147560192637384585
978 11843312009995298173139155148730605174382222745696627829657655454958675591340605621145037898932338726275082512791986321065619038058
979 15689054182135210505070061640971875217958053097293350370575352867914358215621365408981143384566988099802949766106867974114213771218
980 20783579702254868331960228278186563816203393834844486466104399480815137418290431011460359223712290498953203096183171070768098993664
981 27532391483632000210887899855506125748086627438461471630896503803402979560621255015006330423901854854700743997335796630982869594325
982 36472666675989598130346555203391886368073871672520979532890323935595213102549492214990809935259618828656773536483540372786574375772
983 48316013701661832592837801370995387248864043506207580427464897972135387649265142437103469021617203854687487142983795030157896421029
984 64005113283163655771596301369155883354291649431857960387126862973296976171442045573949138513542432544455362632892168109250349469705
985 84788751847631126614903394216480082429583647343494168840786598323039569748322883732926380112048827776036679794490635103389863853081
986 112321219648546399667741148976992371879638354207589635745330848120141980264287751684145790770198024785477676446697884380305667842448
987 148793985272932077003840799670741999559928141049318844165131480402316877422031227489078585822808429503324268745459301945016360148359
988 197110127264994446324390460799497182451544209413102898375237274588049560518295799511455091179850077949301134074021545804248710711581
989 261115406881424564869921171008746634723963044687887362120301262019702999336810544470525738607550791527727583927871993416653062869206
990 345904374386091750998831295509821343284400251763291759311848655991015693958524765261980144102510782899041803594692880578070966309422
991 458225873641429483737000594117833949165109679367067671527439043483001173267155741082205929645172032870551031894040014791227838368362
992 607020221433863399333514262487433362722496467803526780043901950778270728474534584213630816759673700054550839297819044526674450032913
993 804130818716993641738775447479953668891260966285033087993544539382530921545485041353928494054411214589441234175287105249397815230012
994 1065246834991397000587329087398318440070813700230974119159753774556174515367105657805942335427176232137558526618771995000531001319705
995 1411151999473506622717058433570925621001469457894202646416027232487102285196449091400901337077647711267414259097649946613527556401024
996 1869378897496851835947675182140193012062387435392008252132823069330519043875687042726237651216539240611813712164368074997178148446372
997 2476400447069755293477179242712048649360863188809207826021734804727887600073142372208839292541427815602905326910510890784869687369620
998 3280532987753649399605439448301291173761975586806978444242701256293636357950518361692333714998918198549371280479522652915544366335654
999 4345782055318100572278654530675620251591686912239088097760746766400066559347324708620775763510477230954368013323281463836157252023330
1000 5756936949375811622733016620674494236211575172374213034023753404514007924395011303298234426227291094462615403930184686492698380631838
1001 7626319599766964776914751681126992017739567201346786774541427627196072272988645342716418792392956786130847907472334324542821949487903
1002 10102724912545587924670752506340712253406555355753890070093971614869008407126140122604196900649974225715107980360514790493999805723845
1003 13383264208791221054444844434641516336148613715565299730133177029987391904266096275843539952641610262371634597590048210249898825037770
1004 17729054443192887847021505280634612170439048613658852445559152334034493777350833864138858083463142750023463663699076534230532355863408
1005 23486001996902641859242197314359782857857274370338118768029966040331880165237020240977687728056086148877293670711646653422645840567331
1006 31112335345375196484380587107205810597151651598686288090644629535193984512133059506846286212540260181011519061220685007983008426536996
1007 41215078083346095075604797508508880694417708096573439774350697407344494942799478860876477732864125828880072954209209219883864700060835
1008 54598365403080355210623396154113967451892235518338879866670054365633314095237576820068393753219544440353351250902980295651381054982061
1009 72327449809950937199536848058956601153522497276407860967493615870261590236971936304831375370749858375661816978550380775914896097859468
1010 95813490655174754988401644733650553364189042441207918153270011620222586425984400554999249410005202372000392108477241878425616484708771
1011 126925876367898429661878635208335838415592741883992185887836799238418306854838277045766494553718077715796121931399794088655858454859053
1012 168141019753115029584715837040809817452683868174476343953524490429940355166100036111623025967723940968044876990144771732612648602034042
1013 222739469820795047478438870976024445265761915199676445537622288906906360511838335829524658975581056756917938591440114760748967063657159
1014 295067029399265594699866760637563619310284597537727362758266189256058334880663640680763588187920619764280126834300758209247158152703851
1015 390880662370355708762999049642459985943535328164815682018272348400994648175922402257174977890196026911499946733553386783638253442113744
1016 517806723252054593888779858938072740493548809267211959268996668625083710608265393466500849175817566717861290852712229305258902381741490
1017 685947982228737419767344203769152501441019026915706192370345648108013877528229626741903372659381834999582195168427656738576681099421230
1018 908687762204543621058539120734175129172518190713217946397163371858384632678904506750125658451693397306671329350698941810457615034498446
1019 1203755193721682197296458896314485795106322994509183356926398809438459233397237510128242023598751585092590877821675494636289383929696503
1020 1594636377440012483942632164317975698838894165760710724551336865641464210182249382866050513256209636871301216640298327051896086903272136
1021 2112443776622108709100561547589646192444031569395031196301918557849647960482010965292095942209204201174254109680936142462254465315590843
1022 2798392635196740570796150942117479982629252356820531248662724745396678315027328583127223785708339450507441826583241209468532441851539230
1023 3707081533586456428453123706899433355506539991479369576079122944095391802367752794191647757214270839559796693383984473502139642617059214
1024 4910838200374919911536456873926669886530838628818176047804506714572084400016540467582465619051661706303033423859182171242116267103454875
1025 6505476487648476587624677413004235590822742774346941170466872977834317888170433732980876030850628236417051464026636196961940438944183613
1026 8617922740371636762473805437631360112590601171182017292689892428023131921766481052590378771263678552941111363778018098035587277679530736
1027 11416318585834109603647731682212488632149488990366109119497449506964134334134583718752043123346875193320564370777070289147687778318656909
1028 15123404281528863341101188077483541091098510918040482378156490854824464323050523474935600851192265534291989127583172515968112554814453298
1029 20034247878072857524007714462926120510645173624085535741022045566365691855282356167761303033335337373087368815778921105493391341256070980
1030 26539731361845426147970141449159406057323469077164366340546893886538866266012276151598474702779216404465339947612213662951992127593763558
1031 35157663172675685213856353192998400154734822111338260887622978792454838601416022887823813223293716377874536024427091236496140034644591729
1032 46573993518332651770156067650700896937741913211397032813692399488649470687867963037184314815447487687714700673023713239245042205538139767
1033 61697413046429965679914438112067323779038255912585847063306825400697396026685852111013368967295257207607768380188221378555474787627075199
1034 81731680691615346106121432791330539438513543455702100345848400675891211149322416353830081892972032157084711825808901424214419237711454739
1035 108271437681428193114023114964241677563604437708334532367043274906009830636248824372213546482686662348515700894175189912779933104355873343
1036 143429134080626959808255839061625775045848062918544462413827796890512939255802297780815810778888044158349888630915157315036799551422305417
1037 190003170676950678938152038501958650371662490606050075457112217650334875718664937705673799446943788757106799632165620219046130092546401978
1038 251700639573717755838009119374754866814629893007148416707212399855219300389976863322826332657271195658422699725291030340058911990958971168
1039 333432392674903732997037833520902113067330724541126958935985654831642951526155882687366498850752926089985168518009878694890556241229074235
1040 441703924234793809481030597298262626376622651461904328764524856742893711224131886179712495924026349478912972534110792496832375535707634204
1041 585133180028088587899759307278568277985186500274496969852845535024235664327043556076622674120806155065477338655935216916750179128538795215
1042 775136508504467280690739980818054807902488867986030701244343758662689002976714078787378434215880933543528697945863548403967208425377153012
1043 1026837352663707344134757774653123373419659489007157183442110700864750187823776929833620016366206355863138602327213009298429550617778589673
1044 1360270010581776776082971995721902311139448945075394780902837616119017945650362210509061380756030641691575270809938966135858126633662224148
1045 1801974278701658792864647315182447293326170413219856679996009826139793488472255276137355893846557835197458590966853871540115500624027919517
1046 2387107904573129487713781594892749980906727326042099681465857708586872053097583260205935405159043359538178942468183850960486199992755058870
1047 3162244991108619110081570853179508722182346693868618003191587702737211804964794092124179068503321849808950192737128390088211241454523668518
1048 4189083093182897562617534937289331153830130160672032314972000140167830486659088118109083759663990468217286799414560017355034387886117387509
1049 5549354075366518936528445384613596029439959284725600631452440604644130641039458198836387949411058852256386151633108195293515749215435714824
1050 7351329613737919113828467157297896865968776644149711868687604469490298257205186853053998256956569159606918944202470109606411128940961933817
1051 9738439151456695330632463254119329881776972324118891042633146531377171227254735175198560743465442537996095074033582287909152351883466596062
1052 12900686259916977674277759635044598420333809065904516508773332611206868068797356838560801014285058918201378041739311870107555755959258071527
1053 17089772098217324765424342657594850549519624600071985076339608818048443472938363246467950621193124079726263280530051595511552762506914630935
1054 22639129732589910662872513684380640840563852206642090004547988212707509371892876504684397730657192153479068276624033424367995212612730583178
1055 29990463960527574011536676492151559314581253818022381316795009706121484646892520811366345499888994338937878594405764251539938272670749335870
1056 39728909094225480694051193793647079373368095004988418756632670643768735724591435542767742057414384417876767963893198535611551120586280495568
1057 52629603110026718721794656378086107992169760664047837088188663530609711719027202701443979720240881490420408013960424473889735482254917957829
1058 69719385263626437452940384978073877182437667741557784497225812052221609491882569542448307847685897511575774146740809872305572592442092955820
1059 92358528032858271018229591613090360164321884488190978201215632750365300550342459610521968097979502582961402005411682439683758156257188617674
1060 122349008895178123545785558210617050921551675698004958404430238849567143513203451853891577097565756418065853862954807598358473830687580029662
1061 162077939902293793926168973613928354477199743472135878084594094331055537790154189038401574211750393999705697843721158465135695975538286813157
1062 214707571422007354709445332639227593678041295906314236617911079635005254857041249683372507319170775695087024020035678482481333704204758365169
1063 284426993518296390991858216233219731846182059827562828103862084815930502810925578997892871594853639352254798422723908613200697043008352341014
1064 376785569304045652569387953014894474398287282271243642124153591476935182052785775078114954493957673226969896043429601549738054023235109274841
1065 499134640109980465662028265090103844674590413202843732352926137623060163206800996119153822575370856262666208427568524638826486891813793363816
1066 661212660278426721642074705492510316974156152215278911549838976703899148078886646906291922442243763425515956415357679450412712828933347038318
1067 875920335763992413158745748508601386574360748508336754333110590170080986872949629221395303944150218615660190290416431411644159073855314891008
1068 1160347464198704006804354176498898696387147428260663007238360526858997304429478258938983703554722147093611553475855212936664804203071461448279
1069 1537133208419262816897342210819914114381739847037496077606189491982947280532274696016967682897124601769011873421971300713442290975266541561938
1070 2036268075305054142852527767935025765305138167999026106878963280216083341715720765378072950609411144608773971371754887085495273577887124260861
1071 2697481029593781729509714518938408573359570095759778174698760924911719613376002482160147338628502262506254354133560007298797442016990849998698
1072 3573401746536160652108620484869052477470838260071103192391292051170753198499145540088339546390752093222715547771090742821176994634220493212160
1073 4733749704924796305832266893203503600696531958857635254114141895366604509614902581652685047404822012272036403170281719912679158617283432777162
1074 6270883554050995031754820500953424963579255605920184627600974767169461356284752189634589179821063141635385509323749674605235370033198089387061
1075 8307152460019049279512764625379409979863211186378520207721254681545666766145874196640895786342089092552062620259915256520234965800943029201452
1076 11004634566549630956581078673184569489013859965546268171910841517245387662476295787026683074846182865392332274562472498399074614281508201161529
1077 14578037709311019158316255081157579269993307754095931359594730869544697943955254115638690322452376260494817457718930306555363360795925786741839
1078 19311789224411212393115067881225898190999421198416632429443272058798387184866269543686771660266052263271737469649002437309864184781677203674142
1079 25582675125314467274536638763898357896773732930813102091334259786142107859239549944038506289380258763338757440075121697731990328176022672908092
1080 33889830627974848078204727031215625761847658223711344951188590748845309294755581040515371825321382593670460497860811718008509683667802873511489
1081 44894469139240003627810010030430698936594802093110805844699890747885675340593652399529387241400276288805760609717799639840493234496262966588518
1082 59472511962784357073126681229982586423236959213936225773462000259444572493070357506222126607546267751566676064225904902835363855374948004147605
1083 78784307817680770046505282014490956350930476878620685853951868646685842416464818467005287730516616433763216988512091572774894005235144339010900
1084 104366991539264393303087291444582291376657474441439283041599554504065550629001504473796547927208287854361413732630868689211384375374576937130641
1085 138256833312099449873033410199726026535217573474228626194852913807699370637004634982386007897843973224552205910966909714036173352328458341918485
1086 183151316900385411821518569859950025815434606915721506049364060362153914609380831137218951700705678282432425127516821072583008793945830865899324
1087 242623847596010798421281231883108899054894808930528325020757185918691036719997163968979083607331546853454939308279354701722280647201144253234068
1088 321408179700366079174139813328394475719616701420357835512472755592349850513306445387103855996848218498131961689968569622064763428566136058213300
1089 425775202726710527391709927534585916279047164367959925122340187416462477031723014885480848644922572535492800778269590311817044557703780285860249
1090 564032076861033528170140196713977398405835941651340339584062740776531105355938483631692535958547888182568507380511535765215333620064603217548893
1091 747183446686417981017046341264904452576749697882434057450044210922619691347531540841895511723032292812921020367204598536374421332831436115786674
1092 989807362898365436024193253670783030329267340293837670922008741375430986477803408031023503338941684443077577388280654184087324836008716237084909
1093 1311215631557563070068685907553184847548016820414849021942490979325165649080009800431801744862606659388343760732073596400861538936914655795947634
1094 1736990949617138868948890441579141125213977573948294980076017055497598743662175538828247563968336019098109063072780756654663844325927527304611795
1095 2301023176004281413451476119299615022063528976434970165050613510183546878887796174709576936228837164149755099792857853746504479083410790294732414
1096 3048206816547447438345393638843726143057176344537587316885671701133515373878258471336597782919992184429531504317825400763364658799014400593985851
1097 4038014430776058469610366202776548141308421760471535870633773259435179952923831872531675887850206065897975434002358188175686720344714456282997908
1098 5349230388176722992150362643597127905207687197979983599220595441135622283501466023097745735672448063060815019872654581858505951388935829971383288
1099 7086221760240880912024703534675544001844719981097853602850931515517517440755520338779449949951860273091539124755795509489811276020761952538231082
1100 9387245483936552847516264755642838060220874598119980940469477238286874988234384545009072167673929950513202889725604410140321987932886552580216888
1101 12435453010551318922167528703298946451631755303407578975949952765194550973666859807231623808246764296989257106422235288656392286952300502480444275
1102 16473468361910655741538182548919349478392712415298344614800652817692906793667957921557642245821048060426894209224505696942018116103919792172150196
1103 21822699943598823943871524414862898288258241376390890569353417717396892474031430532585242463460152369210077243107211003549751344004334470729234510
1104 28908923251194993147963665404405089746146645551139023899611589761593213048792679207867516965988011852682302291572279045076126472783130847838529560
1105 38296170741235572014383477712992493594937301707283529230452857288301835934546823584567267708436883731244117684232487232952922123392969901944926031
1106 50731626352645882105688727036764248116307644756445760972151484216799747704808655121646018831231325238799499217978184703767687653523005635158436224
1107 67205098086498702868043963797822927499930980568495743001756532222660612000478391271892948406218377060304529724059413300387036214572985581282917417
1108 89027802401727356139867571419467116359717195385206936049401366197922897354541826403108304462290586631336546424780414607992121534208681218023598375
1109 117936731320619014057105940753549193780115685944506685688190311327992453795392400664230596337514058209766517317167939127482927924807166027462759795
1110 156232909409865154882574289794183751276662856226189132556539004164326178190336032824922814533153167721466392340902608417811752817811352727368932882
1111 206964545289000736509692375067922074266295425092436072403337555366283971541137671602508824986761021395703319833784571934428068545848164199341004963
1112 274169655726325043410335298501632421879659258636048461650938698958415190550168897868281299207908184425936336361132504125934999532854946587752011061
1113 363197474140548421619802610139948895586752402410016530923028875251534592116415980111754953676996748978012115872962831218703612791607635019438463097
1114 481134226220913619106405853331795238110614833590928610552246029815936660719781777922060941771717774658102253157591872917779679093732334476941974995
1115 637367162545197441175169110504038023498505531780614958374329289668061137410834156286721977718937466245762112094972059184803338305464696064985065806
1116 844331742727970981006186498865143101595644297294817667810087429606040144099279714588071751929379333410559194828284363329582292804047615255321670911
1117 1118501443693068887376313050634190016095558297322535406302916026093435551892071047338432338432943126254719216832831675621044633203183416596961428033
1118 1481698976484380143013959651179184706302021423123352411485094507833433984987620591256390749093761174297351028239296945101284957125242312559454326404
1119 1962833278744307908364309212365983122053593741674533456355911685802428203878093261856327100921484897064304599414275561661140409171146487243129609668
1120 2600200539871875188690578475187646083350093313644744281239595957612686866565928561332025481126880042688220358254381220893871724021165690466474168597
1121 3444532410409010501313067600894351795982957185749311189679656717399648391065976182959527109900416915939586239181537666879967663249668860649120553819
1122 4563034019802916330584602380226813427405308373063330937698324015518629342554033942696081291696701902876141473081541041395881868155290214524358324387
1123 6044733211113560091861289808687229932812498510372275976366984037664291590548626284694501151222279033651920726714054842869447663175057761653465737620
1124 8007566768373781872831023618127965504390378158803127569515049449129490705115213280346133520917682107946288071614750868676727570690957237586631297104
1125 10607767669333296907869501085679532387190837908987667501244689087601647315897378370589317833691364013540558112674075650438439628969879642998817512527
1126 14052300547881712230183355562426472122468449172972225324060900313617195486116187564782620578126302728704473921633266556161526693808803775843824733657
1127 18615335174613425181822042930893489316079687193698171597286885643796126523354250256216833165039569460387107055743258216100977040371855374050641478386
1128 24660069172592040179083654034566858904669457994696920801402659824282083421441702805583353331474833770574698695035122736644132363499069894375027814530
1129 32667636961112791228828236201284763983410072748560513001264878105602285608992094594381124380330448803807466579545469880578789807793011294866193068206
1130 43275405953035981719593570187144983039655424824917047731980496706245175199620240784134330866598318863551064001834070772093691039087951968929789152680
1131 57327708215615639617089808714982740882673251399633476533887933545686500200397395143478676681943137502090495894775425144085104486758642920693365379713
1132 75943045613283143165981091530986012238609728289514112363565699318005761064030712488908300597565038957933200156673942080107162281725300951806131593428
1133 100603117667997447951237475532258513720342600836875036094782689595323325545103514126421212754000185445780554377692345996485717226477290472543858499362
1134 133270758365694211986371609131697600871045816786804769255400356636818451262542308633843954246762593993682308727010728521500167282308297662343183415959
1135 176546169163097527310010113724906834818050555165865020198765465009340555626057277875219538943876736448720686686710683009100947277279780795872696328551
1136 233873883659287525615354167900611578640978134401666538337697788356385422392325062414988416710239106110105930699113229378243533009152881477199370897251
1137 309816937415143124390906959729993652216880878273567090407752390579041122624825809656083989306428615608504825312845501709804190908743580449496414151528
1138 410420065639735987526038597743143688486084164385904070040334856534398444055589759696946955018264865632385490187694413978210486532573813901191221332653
1139 543690837691731581416927032569620458518885700401273774142487761529172341460636118115204862251653827384178923586522906672375077476251985033409043673784
1140 720237024598697098965418027984758202251642045309084237860511559740011782123177728108053702489562460129990609668837967392473578962579097304811061470321
1141 954110931262361479824108416428279029174060662487890553708037823449430092314228621034955186364453766296079160690995234302513907183493357582067242375723
1142 1263927898501967209803656260161876608947485076165607849899120800178206408881086408325032097989538359292185849212913693549031801209774702197861703826619
1143 1674348002808193956222350472051640903341074097205830816991173614898821194795546782147730137832273648236114846411729649857714630361757349407655072286696
1144 2218038890629829101039438168547090140631871749983205237924606493566538218792101678573980723004488036298125021824284678757381250419294216785692843181111
1145 2938275980220385077341463558744899607071167070723232492678088863862544556707698174907966187639567761784710468928938300991594128926664347487922780108710
1146 3892386995742663729349947917613002643150849783872180170592459556422436441549407537083294203913027025650879433971245446699670937001202977257813736666922
1147 5156315003484979479139408941716233214431260913146324323476284158142060043279822788460789852599476908604368807031536455327504987781858236912050030879488
1148 6830663147919863966810440470161939207800221552746258244505569752404338019068240350578666419058485695681865346571087342904959154223213129540204733466374
1149 9048702222164253609363902874415019542907468769102444594609386746625877644466716876751793593953427966109170200032376385061284994485780572836652365404169
1150 11986978440435145052750672818404257693505278968365197210888789612697142865791103682109437919241591001700180516919412808325921891010876065375576775648747
1151 15879365744802794926774783272028529559331811898477327079158388106424408449252389809766822701046254887734599952506229197242978610504748985349478355662816
1152 21035681148410335027648345112644122472572152977000629068741215102028449149242517346517875443009228383306343630987828463961230142760808690706439341632840
1153 27866344815076458314895084940650529849465349103998703967274202516374410010593498294413098200081331373607029496507804042602807848532332108950330297056692
1154 36915047709778822709754663717157802852839815699094269284676980855974580190442104082206214147290306560009554282775491549645506155133282658400360293469149
1155 48902027022138314175497907806767861747082430609515207733922031261759712023979536554524015889373679533866460162303541383552285152831717951686953806698616
1156 64781393897363348629915671293462873867482831397216537293199467383377483592520534757289012052407712754234752423032139787836415212250916285119813095024529
1157 85817076511330182949548708820036150091965223289386474707212818726425909170243743396194886026328021025734184316005417874447528699204903058011453898057882
1158 113683423226453986885962043108547807003501098387751743843047747626518379797354720778573500508761185777399707555766668678068139819578650963799071418883997
1159 150598473399583619252651362768145791064026132436365390949522890160320517978228429313530519174259323459938982638881410822318892221736054809940278804271702
1160 199500503615377616593726750968227352182608937143223821157933876981101054928402868752790024708302438967079605445309973227464957961771332340706718083351469
1161 264281901653213463574626177678795940035345432315197820526164535574769519120119613170150375971884026293412282505798004638640590949899528519885431067701250
1162 350098983532533702240772906442956809737592144175847195197528115558787503492665622145368736956700149130969763170785881997785670909350283719867784836354137
1163 463782413718414741976557345024141789652547669976434300827408971003949037914288416533667997754413986188804520003771524873077416425989014396722823294997941
1164 614380896140672190171167549591652980965663291443158664991103920721297467142843512483900426636365248926328664077048418416882855530432463664095072640199589
1165 813881411453656508819103098700021448769226624361742888047249946319821526923783235649968195897794458224543974346861246476518942941513230786608648860052143
1166 1078163328272440740385428945476951742250452806019080428856936385713825259893288880826947521895762282052839829059866278366399472519213059545127155564587922
1167 1428262331466648481068991981245395253870647634165577480348983454647372600700124017427966697868273847314672565563166742209467187161990722201288156977320426
1168 1892044770675789611137199942759507322416334601296479863451612110770235643471651700034124014166916393658805274742697765978557283418789802092980535446723109
1169 2506425699864365678019832423159541768352846275572608249897119953264004335964033653333679770483168317861562266195664191396754513683730645347394052816022708
1170 3320307154163561551271622230049238177719354743420312184538255212921527892170032889693034443367836437612354802615377685091510040767091948733453662968475358
1171 4398470537983857956057041410686909771230209758264220289330647868432482318030279178630916784999688150090312851956573284796852285628244995176356039397626078
1172 5826732941466502370602963501033091175596290380525898190080149441074721317039707189451928377700182444075494211519202839299136776676568512111337870530517010
1173 7718777805508696074358278363998099281577041854525765911106337688578264561073874642368939379472001937633460315092159162686754010223545846163374665161575027
1174 10225203626419574872722097461449817141799488075356706321909249797852824653749079882227585210172748294664695392378049235754285783035862790242139425373696289
1175 13545510937516008856442644266203136969187739220062183315351292129109665755298758926793765817969134990092910676820867215873750735026052197463613841940898006
1176 17943981678958233608493192226531045320177011278561540986560777619108905948748047979786745796791037291302141925201764610209990546935732043507605158700262574
1177 23770714884201887435358569726980223644345356769824553505128474012555110584434704765627742541374705832979530539801525464427606757909303587249263278300140068
1178 31489493031689068596671384611112768324304821510726473362794139832348886507454890275919790781436902725966577475018379545647253715402119970477535223339873773
1179 41714697101472600620203312198629419088915793155391984529897618494756935188119172363101096515362150638166620097287487053560036709117737157563076541287653873
1180 55260208613795513492055425100858117690034670419631010488607967412601624008195757713464290748811086680205736052723018886132841743738151066791436749834302671
1181 73204191037972127169315140962586084971919278699209352760160083458404948215211892524733216773878095072566222284071707323423053180439186429287505653131729443
1182 96974906888325288467034721833122789919352273983884014989943496209520253418089703928462602830969677357531603474895488350954796706287931145206028086242761758
1183 128464401172597881767538241365755133940446572174719608297108936021641528056920119285405491909475573320458109204404605398386608142783055763335759854064715287
1184 170179099898004019431862725338039374221235780306669783819373390475630872089561128144863953062160809826765011429955108797506025955553364940650381589459448178
1185 225439310617176164526444758133006266840311184824733001056539288079327859294334165898892032501999052109626429033114339820885763741258595607362304391809911737
1186 298643504384700072327654572399174989507919794588201247537766333165119972360374895869460265693038472051811263145590339290309103115486516503329047248175569055
1187 395618414811799694408162299458113507684872647425057667538168488144394277582190741548936168769170603963793656176687806552944128241712827849995959348496541472
1188 524082820572302318912812432324660509376165720476099096996069971052464598014311568053517671939999252586923569241168897287259300051133541876559548593737484791
1189 694261926418374108649561663067984545491008688806194469733397419551651082906764122816598572256698302394565094776656487195042527971065681603606613915124362968
1190 919701244747024590852379746334357483548139022930440589311731275922083401076144358571226856978576305641231593395962100720771883305538139981914619704808894200
1191 1218344759129397429554613566201202269015252786299754013054598739049411546823949841858406847770460367451526369285218279266170577916126655337781665807847055994
1192 1613963186902850758113845523299675904673482481579306360192929630302982817209442503599490813795316910388182495381997494008327865390885739470365531216592412548
1193 2138046024279510069243256948588057907106334769254371611957186223788857388299771477591419359361551415129611352443942981426957584643878660087754909737262734677
1194 2832307972484179160221738541973343679415299921150436843782654625666206571771757030760825401681519182456501050269309299253849561327337309305919202955488768931
1195 3752009245476416708173434357825830511387070837130876399222521534694639880618329800873856545556122991878596081367095285906525402646179353736530299138878346444
1196 4970354041224800698480468108133030548110967781785851506297687769205095585009647698969971611742722445583300677626626426019035197304979562953210668995006925569
1197 6584317275602958488779990137263557269364387970596409429006155961306700537826635807306426531696624022917208977905287592314383751776668201928695756156804984943
1198 8722363361432635769958355671438690321566686742166534620260106226456326640484392864743821067164638935167068467772740571692689515283073643268646879463132582842
1199 11554671413714572298444601185331843054130917134860552494051534724585208935243117128186887720999386490500516913970588326438562091529760034519111013019111426961
1200 15306680762646142479745847470905982595615215766044637509657577989418414865032043237547356373949874084481399598978358919520134676655539460976673041912556442765
1201 20277034937997126574006469682408101503397884458951727719373402332660838916049294753936613946877876048269232440047025970808122692406157662147583106251673833852
1202 26861352387490241689265190276975872303853339897199321437692603675329513005154571959640768839292859733292828536008899522249743908816382111626657513844278931113
1203 35583715974365706196005774071245179205068706417172551384089790162262269878204221378397060203501263119404366627045216395771841676666892113978403548590664510718
1204 47138387680359435593717743130739483165422416476050659308229786133188542524480549384825471025102009632141891463800492512067180881612083266015472202499468190246
1205 62445068821935815652404558836090709491029882763080624344681565782823553152269253915359293461137149380378617210397132517699799606439937103122407643184618204258
1206 82722104251203427270332039808040875460585655917646766300003173180281789094282671875277942664541740313161237352702775033919810268812543897284845558503872123875
1207 109583457275609551599484157550458199450298150349292888234176092439277260254559513629739661807007550775729257080547487033812615087352483975577596714883166680434
1208 145167174075715556467476866023491088436403058463923788808947951115845261307949237852335875232255658247986843704395946176980254537393411084119569417901851528709
1209 192305562826619866252580727695468993715887981727239456926747469105176194031631808664603287838972609442588766492485571735216931480993202885380965391029690834226
1210 254750633036481543535116628220050320700178187305095642884528873107395980880330498742357935978569685647975647649330842470407134624184448906149356605181106705217
1211 337472739087084719385799227156733324911308701118581311105156002804266397728740142005201612598594326128379758235634612365519912204051514517543100162208682231191
1212 447056198695556214138083156590896912355448956190119269674762042070941656331230695579676773129971799247748052830619146799137383586511166594736106501484090720297
1213 592223375795749681363132102766173516216851564583625588125582353955845945722797738563440007627329939249062461453461643025353880577325523324493625229890005514190
1214 784528942543504517290518557589549633760878008253527143767055121111946807491361693772817592412682372475478516917160552449897527616567890079103934187339833179219
1215 1039279580663607022796908192580093206950757424801634926677728996987301734589107065222302231333085834237675613538249334724276924061687497032242269267759266886238
1216 1376752326341437036138900293854658707933635856532093872474680090838559195886445656825511481309301510649291836421601345776206483031440653435097910091818317305056
1217 1823808533581674977450493591600296757231996692081446865506007840759943980482867089132017227078625230518890710902137665497311186930391923307379206431556767011323
1218 2416031920455319786839262893116352922257848773122248673584516016306648828663127940219326693376552626086393572117727140695151255528964503674319910712654860398500
1219 3200560877360946070806242279407059791546433066240327131955778968811211821855772145408919723164126060434329336650407049789418551237983785384342647237173056680072
1220 4239840476644565067360274044209865883729376588488823423826554528898519322926650954659192240519603236739371760444734518551211271805485931511688661716627158200850
1221 5616592827126226558199924408712318308790475903681493942120994663386335766751291299199611452597772910951513505897362241247135133478993444273472704567682526477458
1222 7440401392004897098097059877777261159366239517823704631224271794863405794073040135907731055761191694466922517477092837404634677530470522989537339583703290840793
1223 9856433353035727088519097908072663501844376635601817263625494077799701443132169220688216091657353010649862592702419727659704624182864129339446290588740096024236
1224 13056994283001467526949450347990329664533913950889169493249787718044878858957291127017352638847649849347980028444886471429986224908818385164771454447559042973978
1225 17296834827846391782639813242222184112284978795741130430114070543561899674113541451824376230420057294948242942529201419647288726772110792188220474391499017876000
1226 22913427743392105879925927342933442314188797706370617603829736414567453052911364473177153137292805942291437158297259623231248406454742419315074096941957606448639
1227 30353829250029914227419422571662474812142984133924809945262467010903748195664255625327155580998257388825400053295410284522991751326939687687537715456882587626903
1228 40210262751683379527405111922085345218931262271964225839658077872311818510835606538672528680856349272996625894970461232384593348458804875201362019652369787706382
1229 53267257227362776310247692560569010427683862169465906035593147510026142659200783243015687418514754556787004459937326372972216958132058182237799096302823499385986
1230 70564092305009660470854606455127193212617975168222775860946232541909014943817726497100315686694334152253784115042750693044333229149164617046922685089486557955123
1231 93477520372259749660387977040996199711136985542796709116921053650747257621102035955068729919874170693954748548186266741864333184905062443777431241203082380971982
1232 123831350042160704600956219949215278010676451132120138128252248669656441397695948249561454147279368191445142920333033755606638591991829696543787984952608451111715
1233 164041613338192838374116517299494651422425555797965579195641217451822522499794761429473835385065846171642072000631678218514622371642868880464775020049199911149440
1234 217308871271285555010152206724386815367848659576616518332171494467888816284274100262319581895405790594753727109090849350890102736679687007333422715010040250413248
1235 287872964491250456825312391483939660800024517984593466060544911358103063557161522011431004831252495221846339933424009547826043730738539000960714819464161572448430
1236 381350486049719039562713867099044626497021138105075216198297238447012242713114157539832122226821385691248819161137320515347146999586835761992225686224546829295039
1237 505181837629759767591595196510457710325123636925659828970064684886672560057527105752689682604145751639444343148954528275908191910527086292431866467778725208446386
1238 669223452961762538859328008393557116021752274600195049779866765998024441777834257118769239483112040911258534273098066626450092494772584103526665538517378354220399
1239 886532326817955867764453119942598678407096095016736790018906263530502541708188735634903024977963523141308986285011853516464010424890689312711189013707683306018851
1240 1174405294660452627204626142979008638243376771730583762490345625280549963915982402600494500335766304373501873461950217251559634933230277279247415976913776081467637
1241 1555755785054950168645672796177087528952010771041165756486024138059338702712010980519107246668778312137908736952351114589662722961368390039256060466432451546460592
1242 2060937628317569605426628493344982036951353566010879519570466932614650782770101028883817249432636884593717021335532573010679403124001137029501300827580986284265238
1243 2730161088582145829752756984257644194180480952418106733391415537919210148808019743694642010209244659410134138071139809087392492688296668613244359461041807818368443
1244 3616693424867954726454199989504881907049629391323755941819485313313198293124526462385242617593038564611329895930369492256508467244028750282567084235288724809067548
1245 4791098731803161227744378404822563333432352543941912515172097675041709457390489459573172535187263168564873012347914046219875224541556731255255874167582497719827319
1246 6346854532771917995736429291908501885804597149293769064264135023833890829895155149315653194640585451743173195696342880996641370069757368818530430020979628522054703
1247 8407792181721203886828072222126774556967756133158982683957669993228096364881880298568178176943957239312311557118137625889688482141791295848792952478432142575855613
1248 11137953297051677495553569091862354000100020093687441968263467022627013546909029620302181902796606851319659025326971872345875293286806434992318699261901467265095702
1249 14754646756597941393082399421012556529376667152594642497016038585662986728323333700993585446196935581087651374447784822010102619569375469392991713466254786195228932
1250 19545745533360366323973214278216518666184801054724331545745901380095357965957745667329795919025839824643634028007632586548549848866291990762641228340874193336462798
1251 25892600124420460222500197299243476585301905945977124116131011096093987374579214549844743949169858589550007514607655150519526128823986406637264625623823089441390425
1252 34300392381710326883711613037133945791156482853907561864915511010322508682496728188443553458771881407713233683155071067321672221939220891550393418538244446156393571
1253 45438345776734237756568240749041641172793451446046773385461633708389511363076899040009875089098723429827962796374232108571921772661993692736210513624902698311809996
1254 60192992660349888957118499711521429040104636165026386941124867632300758036600163188908619724066248417730864028503007728638461754191400902025677336436818574538596438
1255 79738738358384449107926203808194588171800683626368923772834517081255834253983619077905476659081227876014208038128484244077925382341368737889448349648076336333445504
1256 105631338696299468963145411974499846556292185615794200080309615331415973292870360615168730235307506840382100808395214682718435062171505729905797433131880655745919869
1257 139931731354798318586393577235551606730593793902887601480568331491890680454919618977631162144245260309718384536748570263045307031357061493273638415266381318426950434
1258 185370077490379574300573134657660050595261268263260031664753028072822943269503430941757072150412866794258637460462666818459911358021690889112988237160610079118753025
1259 245563070615962561146134098737054309203656661401448164825239486232718355590931774440790877041547186960945038009942633239823372150814875148010237167590595000437778446
1260 325301809577506083283305614629152839443153421790596349854454114341474763371489759281736224126357258536298593957504381765739850297214034672738763561859002098367511827
1261 430933149055781013465692010644273169367517858690486106539893021377370175365718118324141024779179355556577789810712063597758114263239271579938860158205808364589860718
1262 570864881424384226183551566623697510606096084292302820980293026711957210306272800379407250077822948545692487160229146739231889300082323079989049497117559569037643557
1263 756234960229127756175352595008127345090772789777564066927499465475529015677032874684278282349381254765474882130430308560458508079239938746397369497957154529544517967
1264 1001798032549118985228083133952877767471998837170852229998272830891321824547335218966966801995865873162163115558108001183439120077690248960543450414647327554500244175
1265 1327099844335840925871752876809881932255379174429508190210801613813258324702937575082394481513287736830121567748943534662204425733444261588718741570052569238572697527
1266 1758032996255795989674735260281670662437869374852939437994540068649103778452009458982883744638845100261019377620492712453909338768479016279638152313175277135626363588
1267 2328897881393485523887104298534409337417468726343557352871148860621349379969697726521833525411009790813514598885421228907084047768196310533044219963344560592067716522
1268 3085132846436788687720841770964709870635759112222469359170400390548343687302133471664250180712511972375979124485502254030226823051714016726567741965144950852309844791
1269 4086930885227324113846909887725284770527065384663325916849230179200307945285019751943361815354692787372473011435524416814067338701535518934865540182856034546482046316
1270 5414030737654951440948622887562787849799593296486201674605257851406256919779097356965569581344019406652564030607969633835545745341019539451577147871809437515355978329
1271 7172063744401476199109254276599414082379225665415652423099320172606159583852875809543647597600454854214745789482446332555176530976527300511949270341050323389514895414
1272 9500961639395838512169744924825635222439761525380398868268415051163156301672605920204868931131003017925995814469824749239851658810067994016500023337322233771923916311
1273 12586094503465706189239950630258215013398199529142721761207631761148068908812370376571875650516704627890110372197751629489480426455629115532728032200547902638627673038
1274 16673025411553723683599440295684771007966297089765908629299379029846016284850675585776668659578080131117456655419041921383942626015399981698475873184474589480514750923
1275 22087056178846794540368027902844226547656477279018695995480960045453872059816705275584556146753689906243489804049657125369818621959402770343914791406172325788403534035
1276 29259119961673094786230136576497248127245090617876304904650319693986637943768123126150401155490595231478664532431389044926531865193328675231800076463129141564329760454
1277 38760081650885423994214578357321322604235241514211474903095352013065192515526622020988393969420909449801808046111256510253989320609655357551774316038471723724067820200
1278 51346176218936533033200204201405362052859596363161420681389292488699657083465041080088217267670388289661675296994904528353542193011200756559909545674216838283880222514
1279 68019201714223056743719692463025533939834069649282332574233365063627661538270639985462030897800151984866099077367806522968999409755302892084817343916853606271233482185
1280 90106258001626606808330480366805759241752578737906321511140900776153634922539896158999631996604024963395551306728275487199817930929397616911607948345482862450572663939
1281 119365378104039879222416342170629398752611688892177163028707497152576152467689479566268604073325098722638913771279366631795676402567113729684867115601586288430218419065
1282 158125459937390203432823491621864929933299705567389196843725527100483684587176771762739096748976019746776650166868771850042224920621587545599721170588064663545363528092
1283 209471636392886333846577174437488484353272269733108039009529083908334570252306011400085533949283459641385912325006702179883825477951105892481613681256567548240720619023
1284 277490838413800940334201886461426814739532995100086929914746228522424590935969835485033490055110676617624271914849862944312583803251993373352703600269866060229394509792
1285 367597096813042810170303140622804424815176180021833257427885671908812906124831370436680734521000408196858731167079845050155543124967023748372997692252126058339443985734
1286 486962475432577483034396171122408749501750383738239962526928287554157164473955585412393485015128130803847460835320396344915115944993479415841251445121014754577683401662
1287 645087936038289319409027562864027974141602697165670423511669514147218567362420666333974491158348787452332967040663461374251799733878280470140357516022369213549666405347
1288 854559573297632133337392915173297617337269054799758616576187613412353804128625682642536169136037270481916609985445850061418506551559841748405175066469693833863487574960
1289 1132050412834764705916735260974866268626072871732274898501922492200807740213607736791214521173824265129513816236358653708406578500192795753111725538507611079357786002298
1290 1499647511104169125983327192137048507387285323194252837355059478811411662363124770181133740289200112598099872468967741011359791732676871411646471592496457661601971007589
1291 1986609988424870360727906001896737561352323579909734316585223089189333234975640468939557660635840999304060774246218992219616032954971073856110217106981009461998202870180
1292 2631697926911048496221952388801256460269552856672239705046890582636464490737882076807486269207087284692055829129967969141591223968414914206937849872932048648983853406633
1293 3486257503382285983944332659410541841094377286371150980173503475457055144065741546805897146502880339777092837396367229168310419057129430753892704956772338957885224940216
1294 4618307920331523073786908964257744799015665399889880190589333509113804006984669024928479289293587654803325606556727355067792487211454470452600775380059626030509430062780
1295 6117955436769966971504132592224376001509240842813943608629341171140945124832296414486148538644586350998323879449358078171738574638057996998864882999977900071608952906993
1296 8104565432110544779328201886920496216338806679232623114190630462515640603617112250213482636353428615769091578027250299191746403564750354420827181667227948485202429486257
1297 10736263367987574872833787163786088201930251772992836117910245586454792027818274181337470799604445935830503775180389072647273990452854622597020073120447594048616345932134
1298 14222520882993953767992594537009737196448857351654759709836087574823797369497736968994550989777174524270111554553634212397477930997957130681189353159902679603674973965758
1299 18840828818395721453984987973537459119082686911918230637352401264664610386436057809292829554496190193804937270426403651055411886450001941364065321824293297205420025280748
1300 24958784274703752527576417829175197560103930151805161347218765136997969069798681881106009891581152826966456500063759912100875398722546585981611852825599038223962654439726
1301 33063349732144738735116185288956094306774026442746034428622743993926010962536071012715339158777925638581852677105020900017272725609675373201419030825589071529617728855847
1302 43799613132972376929604383692438972804501286173872941451710612264659026253954926761603407969209333558616710011620264776720315977410182737477553872936935715703614287060312
1303 58022134058542365582663103633302677197186904953592285675499800180975903881903401904888483040259014616992999135567001046818037875049103958744738754773248128760713989063884
1304 76862962932136480749558199223838218177921933362393859419938081886572590640635246095416176464979986272766673665843874087669555746496789354542675619058302288020031896699650
1305 101821747278403089561159185068497953582732132471721536009239044945553449842703158666781026895980955053371665483058622126582013307045558796050718855918772775827432029233558
1306 134885097103326658446309356516849951050841625521802111502348095400833276999464714224242451605524571471983440863457332385716461470362099266493718624950784823400313599654896
1307 178684710356583660156423152046331182543060673676552571473519627097664890391740567034021662433018828406463033256793482732445704610552422250155743161967147764815369803750812
1308 236706844571070985625419221768875129706607462059552265600076745676222906523977742465542938472631381290586681363955810681953512055990859918200145838887804695339348328274978
1309 313569807705384848046216545340316319438376619719851721035233761111668043851400182108638490559236604675529243349607242770396971873633111666211875254810533929459129253795221
1310 415391555245904094844244789490354468835779696980015839411787030872251092485198129755324233534179259955907956247622802543971509150149464692196620176379310971426878118625929
1311 550276652689055511439855269080959539473735440701384996236048984616446197363359170649871714888524273695137209018985335742269343767537330204435960973886183266612564300035246
1312 728961363486210509810235253222900471582266817515663475606997718101822649024860854368702627310064635825646202443209193864163709859283927976194650279692685974309317755767727
1313 965668208628467376551757382433521506580052148004494155393350905228913422041775882151028189262448457431108452988672423463872984478762958833751741025376851257482705848719209
1314 1279238017074375454884308663858115426140216579055685623881725133835222649467588656235313730258222391430682992963757347728851664525618516241053579895228960985432158718989224
1315 1694629573280342941226492007829601733245622629944774990569603104379933406645657894811904115970836381445164564402424382698237254233304826668038052848378273557520990113049230
1316 2244906227214088257595385353513564214615308215409820773612084467044418061930166402548598791718857974137318040602510672909387160559482959128242759300065548299142068630593456
1317 2973867592313997116036011009777289889502404705158937356037822548908295718185801478338471133653241819812916764666006729054291011574566675154412853292100272835044393288108280
1318 3939535803034569970062409503561552591827105807889062461265435263746096912866273657746928334758169362422761182862976660101654212010922493016783345225011393763599631588126461
1319 5218773822821289606109629669086832020151738421736883587432483267933934791374738289052039304657048923779838783264630164594213280191648046280433030585114298195666014887547873
1320 6913403399618095283888141214786058720362164889157998802343655971338253048598999177478677423618602477406535960621452583875541433093002585604158128012746743203955494753446279
1321 9158309631391158857334598623140823011958800313421095940227518182579826299807306445943825043572645545324905681626657386377091787662566959999022132177892251471632121237972083
1322 12132177229615713677325457254248766953851571024582900274145322682372703581878926867140181984121856543355699858950229277988839647307975992113177267673029321596612727662670712
1323 16071713040313122318641075557735388680534130565245756641228281768511382288769219192404732887901977996603570411795387690392832009693185775410056283756268035700781358128150706
1324 21290486873069023751540465942339425473406086130178877082796462701764911882361338237846398723069902457576604990296049427732631846013265965374749916879769646057942201071767892
1325 28203890285567008111683965521953640311894135317304492971516256004607906168520845081588619710982868844850102909537501911905085386518155339498091495936947360306079758477824817
1326 37362199933656508627517923490864178398061104385738670556702464870188672898523795054053118676836579953971507795368224638926937930500721260555373734490084199903894534267244440
1327 49494377184921058901855426122238971724427427329692463663485257728542366991710931344283847055673234260782919606529867856033075436446821807180393184206177901331498681696797449
1328 65566090253301167472947073235823848095552293025978124570381070631817591272806164140163247262291762503594695666055843749776710444549006112606376746937713811408019396362672268
1329 86856577162758091949716568318884953676425728706936200780118875002367248830296545113353597946275354196896849849001151968561006827389209981478250157058318920614593965465812794
1330 115060467495500785639023530169291230277452547457389811412564543187615154169667262635426772301009164745348070696181100708727228787804252550536754439817826388044565608812025641
1331 152422667490318978901512615792464295405626643516272200058810279894248883502622617218272577019829629714035213808239065274645061450280964923344172215089089091806857694510838144
1332 201917044754534098290146496713881846913005021957065676620762014620306070044805764315999965021255737605953110687302464791378303258025594517678068409741325979767468938614507953
1333 267483135110637339696182255576851968575730768091834133805031932889619600283447050672629205615740881448999862047127971613163071398342005510380510432167520890093309544863036842
1334 354339712406674851763197036690888376510797965272575226186245664874429198496527905220409869624836835348324925084758085536218181748386354509403602983216477041591683766039913807
1335 469400180074967908411977218510158649295376594950813013168275060511752767558252885547545872905210275212868484527210641400594495681609630823172295996007421978598618844219858562
1336 621822847789306236154779691912906217432248608835998506317224951686710523174458695235487879250099476831960576697703537927006029595685524437503815549521627675256530503726388062
1337 823739892834273861027125966875478779208401200809679828492174323631437457396693637100469205418129939418363433424502869066438159883684624730882492557507821926658873836029998189
1338 1091223028321448467557415728748151356454817561678076781415948470540011641291326117437168791367720389650453916684793020122115594953296265985972058465672878921953565674175706792
1339 1445562741216291179727496173854983174238424521257301487673979368334099832569463122617973581737216684239787008949630221321590706829391912734397468048973619353359977543544612106
1340 1914962921924152245970856080430603913028974588442614736344324488078438860952289263310621260379802674318963029948545306239984791536061422479324923792284492601340777811894560158
1341 2536785770533983104034708042455646695430962453979771952886823393288764277592235558749773290036398639249834259206334772561574277179915401717909720495872186053993965437382226651
1342 3360525664432039448087891584158495794269534605092113270354438323176803615410376321963854627094394272717653651482563163408560299811057537227836928090027700529127102300658020446
1343 4451748694132646006212509826786628801272269657169966123077538713849525587211384660788224912853911142329652315841079660862643654581955261157058351222466599240440576877387942250
1344 5897311437136969108357986456612579322107050850353342182712109641576820994534400058129710812996272606131231592406854960664988163421895448722303429984124439608794113940360345018
1345 7812274361379244400876522651987092197062070737326406575080081899839845831041084639291139179505985559715052025577210597663852380473950669348581572084761607853812099304631354120
1346 10349060134918595803939536041871441885714993626553757422833084357355419005247774842924474949011260543343940781532929919821791551811485477310358447149531186127442728908955324171
1347 13709585803246993826935106145504177158366974640605837756041552505111699771776785851048866015416900431511484866488849227786420979264965447783050229455361029209237245897023880987
1348 18161334502431137230240700529770193951237938333070915057321349453315909510250115959791367384712765862774776975221313607030278573784893958506535624288660291563557512523057362501
1349 24058645946117202232894161152911487564857626128641551697842675839973733205084639208892053101375916974184879156851674635091018868773173555305889895589633914705284656442435712677
1350 31870920315987128435483198368836283764120434084586228405490325961369249403294775869054517434724236333335735288121335971284927435247820320023584348009224188838323821903487751791
1351 42219980461913606640636139069206048149537626266304839637583137074030605999275049614873433573052673037585159534481764457728716587308837722254463906113229604601569788974164566133
1352 55929566279431948488530597760925685148892533826777588722913530087393994979915734885496093281374134849503690693068053650116405803925409548163791287597387884565763939045853141493
1353 74090900800365406770224178378586439540603596829319956586613059659914354055614865101138773291234768551243056193270386814114108924477288441089310450505869854254899530632405144507
1354 98149546770470243787455024282471405333674046046120161604803707929279123699910531478328294744682676544985714800777760401468013934927151052235245432364590519853525092207255819808
1355 130020467117556531123549971020159939334935745309113699677173322929147182251207862628341233914636628520876972586226206859330187079644440101529746890192495117076839007765315036540
1356 172240447619789147653913783886543784183426557662972250419575597591384049510405986536905313536968155853613114812828703736700367903992616035058666101596995250471685656087680993914
1357 228170013951493331649392972190784575389540959594295077710375340305038730020738347997879432107647290281915382598286299049551192438938909152885990964193685619055626057509184243241
1358 302260914819627927488666643615352219926681190809470124131752812016100312335794874233338710353356502744541093662286289701400773182555690509329369000046007863003249679206106281669
1359 400410461677958637574437746542513651575480950775011726703881190580008917226067034521623323145892214742827529970390579217094985204373828562746763695169303089521352923959760112741
1360 530430928909423297784342341236988936537608970619684627392872675636236632529153702356492983021805815635184501576325751125058604259908744465255374745405709466208350358586449877336
1361 702671376676890490137902848375800121975444919735796550624434282271532562594627513469569339056219308350259829701171504595355421886804813499692601806555123277414383857652345936603
1362 930841390819843422229836470339003510281323273174740048008479473017895169016377206448963216706630670345114358614893623367759376142290494218301216452195676059565074113981151679036
1363 1233102305887692259395206268925222867751115660097672199201916435627387206427720109853615762622013296581544951933448027826504584989248871580469178826712333708257379801498531628338
1364 1633512767887460928155789226763547241388520273805662076927228337404718298560262948264482170588749185601145615604824202903878126338129943768966080629733211875331458882967066768004
1365 2163943697214100069231643693510671232360502418182971845547402901184952130529760256183570148466636183229352788714879618224462357942041630992888375060394308505327325138243577948467
1366 2866615074431896817702569096669974921539090296108349703196930341927052114229024454260549981955327520131320187230465254244543401910705376579204885964446264504396788083133120911255
1367 3797456465953006946262969277277060202392015600184620312856578706841746689059113060826274509855054737359678133066237598630900950889086050173671818883548435697796998309235235545636
1368 5030558772749867819905323146792353139303402993716412395721555328602437176558030296160363366561194360376283045447504913435149719464134366622054941791241836761822900899408121110472
1369 6664071541816035168224915181550429203506928539439066789633549132230867475358530211899147516893646465136204607673745276279001762019146644679328333105940620246747833100184701702513
1370 8828015240558288324734371447642576260216625021263528792541979774970935001867175350279562175766082865468853381929117823433736553125602854840138486137331811966532874400077699181676
1371 11694630316971384037982814560966331943056871589471022990808002422104432673713108310662122423321668647282167766908289350705172890273821467154616085284018247000357834563195357901175
1372 15492086785492948477476855802202402847416427884497646778025827734600866540538736042759032788671388636870133517750052205376560799164159863683644775939930688850259135770486220701207
1373 20522645561572864385899409807239237801756880323517398766059167455316837950628175970067042402283619103124240763706793395108754599306505090061130532144809795321604718662782225469945
1374 27186717107706194494771419399115827474382233314351663415066693954776800053887040655336930285104357764366852186208331687051496400458140942913016430233086373693623755659095833071368
1375 36014732353861709978560093846814501240044865245181259099220270045249407796648313870721010436401602849886895848570487390640989169346309492913863278688278029612426399563088405111844
1376 47709362678089710091335305695988616050989766074267290630548014782523689693412907102123689449578915300605766394970329860144121396029103793097215908226684479982431001240483926427432
1377 63201449472990616358232444006388567872588186054574239627880474342028025662935023203904583741342646542172720096642977388549051989788523810065558980701332878896921554514848631433331
1378 83724095046760580445180882749166009564910722216870166440163824850572981743729802062951500765892477388792274088894413721589497021815170278077607633289204133662537746503013582632533
1379 110910812170279902977856716518127173514233070068127473312290467278150948295933163640239458679916000778637668202236954019416039517541087518238928465560441032202111697867817674519482
1380 146925544544642799668222188069104032535881027847432027949092772478987993094515688289409449943907209294963223589580601652880748827878615166525558315597126400143729321100644971415452
1381 194634907249311606288513714363922314280884189864685322313180145014400103975513445794155031264402837035183028961564495812450685118986894562104273426980419596284930651453400703475576
1382 257836356756761124082447239381144731270207052702918864934436660002415036102567515039748076711180023142256376142605825410568324358924527355278254558447843802184803788953342091163437
1383 341560451848196507026404604712966178767300351642732505260041539657528768071502458683654206007963475427326601761365595014322909212785744429811574383208268598128414471818165354021605
1384 452471264076395783371959604328339270407601619523109352009182412907996425947495707287378244065097841985659381577107411424771839236691847605537328684717757293740274427657657263449185
1385 599396808696129095439344042253418671011441451476021624224638169928067147788387634493922695258607071268329906677956346353130232369282784922956233252779096692111361484896068120090407
1386 794031716042793016229144558540741241923726492442502217600740863346708462249575656328142428986259863223975595202457206167213604582172363308201923907100209864547104666933382574162895
1387 1051868072925768129736306780462594763097417354484864442121502472283913328754153334049055417338566884341019444751873400399276564692797677173860301723722785989094152169211320874050083
1388 1393428524937596813425549227722065401597027310044384632815930908459045828463808662600723772888248293529447279938637212933336076394440222791544371411294762016569469104875300690602896
1389 1845899789226136190063402914153904192810378314666618006819633638766166348131132837142639709575072561891973384153491281095207583317017914342918558602183958865640020756661135982679015
1390 2445296598197302292756641954628006684842249721760821504570785993436044643651622602604913980657165506660689953618850480591482045371840895356016314444151072619582418684205057195993110
1391 3239328314596671504326609400197816723828084990693242916322784441834520581439430017072515136037812590760049161171067272255651157349095633632331744458900325035363397618841910900157119
1392 4291196387984728634160115531403706200499293665778537632062692923030465640792996413150992472402655684664823432160035378396005744783692097753934446369901897083513544556123044489621247
1393 5684624913521667530388688568284507530159583823703872915529751729788388193592038201225335696713285789943666014020448271914098446694328782293624658648083202857881504635046019315781677
1394 7530524703524830498322330014620154381845365992840380742965367449862999395068783458143888344859549219383511110373367943231281690654708808787584690850146734319598386098447948225258589
1395 9975821302729521777778324228221090365253946860137302709772705754433585323957923853969152597094226832360113794561923425668853153433826311574637837084551563525522055947417986874165339
1396 13215149618632239095904678543367001336268320058205652111948598182700140411500646210538694791962573520911607113097541243548830355608290760246314367309077863645450106343131343577446342
1397 17506346008310212038015286121241246828632711795565010033869372203507171264015223530173725870720794354737549383283710391359441619011586692373558628101779202470690987699751791499612173
1398 23190970924027113652776818417310874549305926091953603991001271111346868534865877570026429296661195676205884158749000110011920999384735520691168377123742426768004882279863058469186633
1399 30721495630397991034136936809375964360016920956630880824574684928881134623296558425767457526948831429451848713431097907146534159521659772947951341069150707287079253175791946750007463
1400 40697316936817316517849959585233582545860879232475833632614942933989798679410919463382202887812404616437566601923135943961026199909031681035905700867035735247727290399714305257263817
1401 53912466560233261556406708978873377834228878227058117732587547777309149557233220911810500817453724631904358030266660891246571748909028601534694306575840399245623060247343418191049418
1402 71418812574745386858135568044079918714202409833456113118791694193986583648957695638748077200281046649835694556997125051612408786329707700660695572051813200150509689066544948294358882
1403 94609783506813071689284074929435813666512921986778819502464163882065980361214188305471268941928113676363726058531598984133661382114379776984063603783640073496490895754344095520300538
1404 125331279147635391816979088703783894470428390727072243685810269384286171637511313857888187858017168659981309684912908471000607157311605830471165764515250729901374455739247924903907347
1405 166028596097967499092093429819846910638075116740508407641570084015452856014180657070167357808245051559714873253929036934210763576992865368322307300403216303488459886332493038819895063
1406 219941062675722230621599989916360217727973203705178969720799934984783189104859883239222322248547072234860911368677597454652804948346145483055018474139981385904266911966789123025607377
1407 291359875273183611794087262001083702408899522965468461196489210866691829730100902398569384725751284807747551328568042155338801012660505406477511309474215392030793697612697358471774390
1408 385969658809447203243119495343555066579386722228668169636594965454132290625172678661716835374180428055650829025207433061891592366214549546900837152492292320301532357035864858870229328
1409 511300937995264199707146465378848608866179762579495913520235388938663988673971111506888137841150619188390201552073762214842187618292299250999370718558279898627038755237839861079023039
1410 677329534142732860247124047929927189158754837829228654172003779942145718272692658649349146278549726884382687684145685931582694950233861772643625915466480094876024578494717414335771407
1411 897270596882631675567641461222829624027375284476385275151081257806817975796680496115100301944118834966060454711151754812673447851607296172073177064585201537030648671633309315001053506
1412 1188630472239018062871581676066282167342039836464951976738178911509797053539340139077860830325829562697041358094756137617321703404450264176067142887838041961972447675284815401659407798
1413 1574600131156334855696434167077382617371439081238766957838772958258128490107525067927288047500560570986616277918895661764037895884554454432627473358731541913313224285506612723782067942
1414 2085901069291448336689179039547005183629189805194657727621545345493215198495173241061250791877848965383235760564738422260492886592677802121887271289929909516809158354344844034217601639
1415 2763230603615491068894649748247350765226608503124671948588413076883178594831000872179472454584452462829264675682049295416206220124463915238413036192939556100285095210259388498823952510
1416 3660501200733184872533266732264245408262043965476644628472445714364020352077860676329207947886778186126375545981181280696752572521117918173639917775778516502124191613250804542116994802
1417 4849131673276953048866542655369455420052517698006718076257918927373645064790925785855645603045800586851774126439356427484813183011375016098374526821683613318604959277208699095686249708
1418 6423731804828386138436036235090162303478892760106415522910242155294919593121309898761147179100569933829578290294762967108637404286615817704574671072844965015433753985973086270343206052
1419 8509632874632065996979292024451770766663079714240360209762149001303043644598569522837160933991814002739810956123165401472605058399725589521664273942584800828845840080921430659232017830
1420 11272863478911647941196798350015976171946869093270626400511797343734778446883456022281212878243033507136987025268744160344865345820061186142699350378839800119384449516948523784475115334
1421 14933364680505804214074565200184317667899972005714249278361381701250771586351077186270018171798347049845304397117228204478599703442595645936775513251001874691554700562517468590808357984
1422 19782496354898977617309085742808269427659817277233613593860920877053344139223406281724366093205815453868317319301903702977633502714659573085843340461550843172330184533485791938176304972
1423 26206228161174505761815024936903566266944314395818919642606270680459956977072654173203258575096728293776531746656045177601228197004174105144332765689852982558776969308980805959794643181
1424 34715861037682742514387851507404882618523348932214047746994392845876466021915254486389378572915335304200515858529776271616881348943274264734677239434836459684252964633720716072546512714
1425 45988724519026782500918235660515573838366610526547527785533843319474037943305952851352921256094806978247511861705281465660634650610724463159576621589454033039806179784108030632581602164
1426 60922089202686100884414868821680481275172767022628800471512272001776103408451573818356486920503925572288783041889712666704966294716848905487178014285480075440110343731263431730790700306
1427 80704585561673503159881386964702312393734003552557902270547345050205542410479819996077377946162666531790922714298668466786344573705779348169792492203521247663359708292638619996362935977
1428 106910813728148513465808517512675003179943736980329846169584061629040105422536934108131723600562260614511078723945499682768131578224832737749581055075611265696102824165178884889305985099
1429 141626674772703181176445885141835251844567207093254744902357693957915736928028881783155820589162176353758523551329208559258328877181469857028579930176658455713027560075201841957143769954
1430 187615399300639182697657439303464605940333597631834961069253158042114786598767433628368174367025221264774006263951740698001312644915739278982164891342365731119376256786727269684013880193
1431 248537488514875785265758356287507658313193765498841714187041238871969424336666539051917889223877217005445042707023594235605694956998918274016632165283270107073587178863247213802293166192
1432 329242074091524123912061156884335798223631831146582979952614706961488000328208325825759045323092671574335323356363503583389179728990685672133184724347464101246087871572644030384223112243
1433 436152887839087006033084900765153578653597997433188879441745629396872925528383914622094278377183335243815398276491346386185301085300161220627654035719180834930996233134743683240966162044
1434 577779562636960260738098564236509251193275568629784235356550706220229860039333553079870387667331756822372751515853632093386655285520027462781317636448725927415435918837151010206831129951
1435 765394961970231594018121876848300971195555377556394974036591728648289734593774529105444523008489250656233019785143826864558543184918879967730529408108849432726359783335652139739663114623
1436 1013932450527413860844102595346358265248562011239141800549762205473757619800213417457264431007753133557438974272638885204679823128225694939158427132956192190010993190322835055154969888535
1437 1343174524673786909820049354859411945529067857412209899395901612552638006413453765619193338400945641982701327234288968990590984201105166462414589268758165189371143588911563724750944603519
1438 1779327412583983695481496464686031867572483050355601267383571504828205943873167561455615335943392167378701041083408568358616322051742090670670629163378278441429446909083057367839029250252
1439 2357106975313135384817303518087120469906146355096979760330180214436478420948764010846765631599975898151971201565432463177981117105563582239162753816059611135389588677156323945323507839752
1440 3122501937402890053595786327824732633559231692963155925063839936814116116563397179420227117352410542776294476976746638482603881005015408477245306368969049752151649666529985852152215621604
1441 4136434388085261545720634133508261784915975641972615361676699052083080882366821648339868890645730762337769561936461206842918070532191191897251846637253023115295162434554282466070518378937
1442 5479608912959945793061679275563674313482632048026946050921846650823414278675081242121881669400725031742236597062523679165609476617560505888273138950833112096458848028614985838396018153433
1443 7258936325804386104256103831111339184594075225490700451320452771557034569742911925007103496879264735673348856389061181365006866661365187807150274383615275147358669051155486361674721700458
1444 9616043301455194698208488337017189033081684173612668038523232539398743860301184453188866795964205865117852188800987480077174053653634116671396900871070632690049619838455909177626674487553
1445 12738545239295866667435333193241777444827669356121794573748163134534392132251405142836307587638309181976565716294513192468519677226811315471175214182061667490190411347387208080208933447458
1446 16874979627948697687030561211356234513977028929363967548912947004957382511585641852050141177682602171814572369288555187675388678965654553064039026024688475437094247165607887445514154010391
1447 22354588541644478141523191998902100265684398120254047688755708881314841463785833130729384637366174535958555705728149924301821646132455332457468030156026946767454651038380447776528243285660
1448 29613524868402849042139535042020892014197153664611072472203623103857908999522782782034243523097767362086021285615277244831323892002206435653000405515204937900316530051041243864659846337929
1449 39229568171094852821755725018387406754631336999715752993594067592388076254031242899462698894166142430345642548063092695571099864886694975884002145327763724733846905246532030953382152809770
1450 51968113411994200707828728852457973239811084883121278215503618409001559252882826951720671837505305161755336193947861342500874458682629811260129026099183052628179032099393759781553214690614
1451 68843093042021757660316628339618484344439359617884267207150363548293133851844846080629266339331762042698490605800607396108868467354084138777861267412690730050593161444861832207684728823728
1452 91197681586361406655907113181974703292940754062648066002100439075656756922494248035982730767025151671867795538171251833952286764212601165733672064087954996932553067311934761361319572894597
1453 120811206458258453719631274884261668586062719606970294229426594387334766360589206605148588576767873720668452175933642397669941076382450705008338088277630562625927822297662080288902461073796
1454 160040774633883416309922709144221760379040623767571781376006002968592709452027377506629227499637538650425497299899737675652866049871108343776252024949109196370102937410676081289489470197105
1455 212008888051750751393063748121222782296994860983704071752139809669294753343256022801728129408594002313595879512821255298200709300132504772879063104511404269309425912005412744842978907705686
1456 280851981101386829489856551890180138472018589038678871977876277053794949051562250345573699704800228157840408396733404060868367175712335134267253575203944348158730557602987876353950916929904
1457 372049662697619945526761628857182019760509314170299879686512409678408509566328992657794266577872623216787916205169236317316263715470294734335327952939820485691107035237941856893168592764277
1458 492860869168676737182749850066886161262427125810232672531620958058691462458923696882140119946585207110074716889594149401437577206200447379505087876997498518935670641827201762169149841302880
1459 652901643819152766545748054571437211984218412790326068884389929148195084123952231833797231599110266772141756686357569477419337589933280697235555163270767304405889536044844659950078350487230
1460 864910531892415280582922480304468922208740525969728313348681725418492945350626675458340074455983557792031489216214833320731410893625439770561274433370996416341303270792725621370890912773245
1461 1145762513021691384087144557155353010334167547315001101670986575574934228191101695408142745154723080502093793081956938305169187781221536662905291158190053910800051194956644885105064951696673
1462 1517812175755468831809718253900139787827576618699344895218693018132529599658064426613343847726538077256528188574722575190246986800736084750055723299261968236483869649915407712411681063315005
1463 2010673044971022549883166913834457177565138820446169620810674188842264400629668395989285821761008515038654469088356105820785844345816034068820521884859462955688890664589941765485037989541561
1464 2663574688850949739548767818583695945338451271428654247041694008458733220222736691861528184920692178226322069739160007283429504984158795371380482360222646579786578808694940262994623221635054
1465 3528485220822157007911954227456529742240735993952367989366969946028068787113172066123945018005841564311084386719660614965453149864670663669102919517415525495361232566096002380211464193308847
1466 4674247733945999544072802631053398960743971637338568809730568444178623466617727860524558534674151318291996645219259098444793851009288656635057649722883744667632755336473051962586799218827087
1467 6192059909833903895836554886692620016153680285382394628337470926754016901864986854031622168562300452086063478241112972374874365821551081664780072135347008331321846319060103087719735953499769
1468 8202732954976624626203164256675551035404789083671130838508207463277549416654604877727579182313011200789834117566085163693876380490715565171365462589271835310928098689819654598909797292382800
1469 10866307644050175260068709720986322486194671578370774111046534497005774670593239020870426866933810763847608142553680041428370802018763329996240102003798528829391575233823928883464352859547842
1470 14394792865160926812260072409773334362886132894759456192197927062331982623345794334974468408599543709561728758920833049548664654947573756256228863228732576032008169772010809771629774314448358
1471 19069040599481079439782097089577284811479933899307067615369073497938699843494242421240064897200895339719225279324165335226042686232360117755314044390659929303761554959268928074125252792315919
1472 25261100509800060176565255830762128744712843878721601230391177307925225840366592387404269664874815143650125393976225560119451317628159881350850423164980882253625609095491206481514261926703005
1473 33463833465405570550419646835724128780147311756708970228307848841532776003451720931987867716635064652139483753345869492754661475590324522652454627066877258013164412222146401572152778135731701
1474 44330141110271074950556511980571247376651183433457514456191071793896316656443041004911923495899467274039961663890267252951414469148070262815772259980089765963918968700205896025772413450619500
1475 58724933976489048466645319173780067067402073321785222856943390477894270868806685068434049051910307459718236999996843483770673956592860366759787760308017992697620231345667186547080262841339214
1476 77793974577340553271052755268479117676856571061609597383301892948132538686151460296322394922280015676770558209196654342062574574050778923750133201656828379431140070305630894440751324105314078
1477 103055075088917323665996734947578747073680575479774459155219161523791510362973840092500358325019216540278431811038683448669576590972312244824737648037008710232283514058693260202314044103716253
1478 136518908556626339031110190715662457404362999552899086829163117632121569650867610886949613936303342343344536540723515279558211890283575585172277561420188310478344031402976191901170786240379864
1479 180849049669883752417401286449707012568237160026274748320985579340365941428303480318984809181109588540992988492222127886811132415844797669560717259888484778139005173404153532535244893643864977
1480 239573983650244487844290681151016149238329997866266148657747919704385089434033864380215017456510541084997522965389435407435199254234576111262530863701313515673115078266424988712438450305383874
1481 317367958232604552547358684341657367182021586451863988468980554168363362058100358334856523178636868710699775115356391599278301791463952807483024587479331522573799865049729223916522724833435178
1482 420423033328029503321307458717939865971499305535200244282115407832171882313696568474553447776238256567006689135520286319477680516452203288807038953874244604272609488587458676953973975337176099
1483 556941941893092761193922648664377751812079612011495802408642705332839929005545771420191556416921262744646798627710486347559682723417451168248574313225174256553258480651530030340928198628602528
1484 737790991573914694050516805120441285777266573874787591927284712578687526688564747332835441901712168248211656764203077622892631221319403848969252596501486795938722771777898845465998836350957994
1485 977364975238340163550236117787753802277932129409902400189240838145910427612078999874530461095553383669161213973542689451041277012254025366572799653672024888864863740675229864287114971823302799
1486 1294732933489329880049546750568901873029328054335687395751902117800294660417710495124497926807052029217721565272267255780928341145590806485605921086423042327395684903481724331254886415168862199
1487 1715155966841195127732677999044424248216012851354984401535963249567289876748833601186639479066503808419478197607644920653783545070089523146028182623251474813477383605113500508025076706749415676
1488 2272097908765190126772525121065557484142840304413722205886263486588696821173702104973209505180754226507065509143457116970850931595819817187821077083197636665909286863235711346944336096100886620
1489 3009888900379168528898851054664586706479999187399444738011266503682105323298105886950654313385382033532613048998389709018160847399962464452449936435704500928654602932860246651681388499946707867
1490 3987253875669449937377024594043118828344083504681197039149719477709023845884855176496861431186194898291963985082724954013102299282790462302030198027006728489453028087583410951799924684952374017
1491 5281986809226119887885037193728479065937215284274776760764012271453316902436793740827518883572553728571883588525615302747987209371245008557590326329258807492399017255815543825525401787388432489
1492 6997142776154619143495736183787179093627100093300688596244885792392187258133591416419818262010783191433962989410207491863323024418429710898819519819627515077474039890915177348960340237348988975
1493 9269240685032996124582769136730254130491668227831126817856349556530059893491088127109953681692821024138766893866007122486374718410338415733674268670062803103545612579634003184110517342118905980
1494 12279129585558907588792342643339209961474576201477588523101797609552196429253003819845346634374116299283583601425843088811281902691978537539702147644338852793983277253489251520447856966903542472
1495 16266383461418604787602138532498047884703422798676975264434838157631155538305932149309497910211505246142750296981599921990725972450867166870198401871965670217739254323702750597231598549476660104
1496 21548370270891373826983952550277936108320991789283456863493648507764214292031272133175050478652005713583125351991597759154807790646892971227180646654651095866175474851441997939958133291258662558
1497 28545513047365765268255238801252897460531969459492708608986163841566201408190288544777088223369009719528818203741946405257358270448816438160638332836156259863055447518565616444633453536036692523
1498 37814753732813335381046671686271374798301156301149013832849028371746372131523011467109061084818978410554076331232520744926199853418701051204802200901183644897774830609828332004637562544361570801
1499 50093883318909724149085188837374552020972657936534843454825338611611166518318570996132987940060796792165084285862941184220572705561975597483102997158042292735360224864765338893659547303153844852
1500 66360266781025155139631632659390824828148484484172033295507196287833678896706981643500638465364392746709707987032378716868892084142319046521886221250681396317759151071936443946409920880060578662
1501 87908637052819940613120612016362487872579629194312038015577954427146909216011452005115533383243520257101712764741189831396476376009807630919284835188548805043883050001927394723724909919120909918
1502 116454150101356948580903994014733255127595661530765799945883084140158546420889991361212234730228157937104598136223850558872491001300307852095785099699584152537613658019694535300404112388465575283
1503 154268903835688760579449401253096755184640691688416604522197489881876538921748246828462546025626245473240063104292868032564397941922404789916548708729655054567413378358219019785261026064429319562
1504 204362787156567138397678241206231741779912419541821706332790460726749865650392869000550326167085711168618366944345402923416368230577816827702878279073220992847688178850782005360267532088591913197
1505 270723053940144586555430861803220030888178796802413679217219075407918992699767919117559477759701922481011500711201079919560416287615918362233997326934985239961868540644829747038136942478743498656
1506 358631690996273488898303174489255043406416857395223326869160121098626956749849499713985169191249699470189135981018774758148851989265602683265613777916130713352443950547868857769027036228484015253
1507 475085841101920394647602232512356717336844931938795028049142978326250114072000669344962001554995020103529071105936652070916813072623841477784591941658234093323113970851705759186873328143650968224
1508 629354744943170939862136747839227397523031438842642668483300843176838454597588023847235941457718203378521341697006250692084962458452961688915843520614461198191722815397959386820895263313137252857
1509 833717532106948744267132196807184055868010180185988485168908040384435703844825125912050984948203749100688245546513133316672913478305639317497294349790828020923428825731253659811342690108084235447
1510 1104440586056441715860877430429223240141876404375847568544736705232326020882471550023882559542089358973739306953100588749082774039570734632147078394541279387020649194853859337529808161688772596451
1511 1463072277064835070349362615097985263017380977816871418640732513867337772594239594850930133227427902238360183854278982029594331589206340725500923078771417509244451011924912818450848308798323048064
1512 1938158118182468461554307835744849635214810911707319294822277474070577363275465126672699827672692674843492908141111075421246934414035946467137882716218823658704839425090037461680056483171656893656
1513 2567512863146010770964514907739229692122260913976006103650646045283271975145179162653084445358149216916584143933603867626444792216380112894674984553997653368598225472829839180362614052498262411932
1514 3401230395279370308090202398413402329953837905635293965375665758637185390289797284497040703579857765829008834081193946926546994121170988604990956509797337237854417829930609933509273868686025879056
1515 4505670981370052725233835446193486022119216386285421357904267751599514054588910791564925962904781043513660294910889730342707053431315274743906971810248611723064959579952990860764926419242210550554
1516 5968743258479279708791241403989969835386239639640725497818809407116139822121240217645084931488462549450170283326864063743613180871143493165293374053154585431077564254927963843351479523084774173651
1517 7906901376719300787098149423822245800131728758848567210185379102702082178931649160463470269507046186878996204350292901521102942458447482628079481384806401491975842270016109057598911980517424047372
1518 10474414239939926582640280605388421303984464889723170119381267821092290183995174427337618712030970737551671246988014171655802218608720671030116905256555601033877702938426366417624863630008460035610
1519 13875644635316032751006667480145846591938147993168099012226832489702490924817378698983247784248425870168669662571917551301984068268179381771720360840811841231059917184952246667844923686457847766654
1520 18381315616811500253174913040525753732300820117636154641796301343557607957924784783574373337439061042202298655717025813937968858718477140923853776870436508313742160909913077380040594777930801285277
1521 24350058875453375986114541063268347334299374358253306721955065262496653439848666977874370396454446151460709634747087881969599163885713686793630283221582417928634295034629705807527071126102314416376
1522 32256960252383477029091996430125709468254914323296906201425248804760181104004538399526625802567407759952546630400546588825455866755851446405214418429346850589385867825428291800084661564401872787498
1523 42731374492596699026619897298776365583127291026228337995787896041270884276621412757653393388103863413390374875524390761040577163303711417286688808942182444311797281866269749048360879348025716676346
1524 56607019128267050056259236779386045361548218191184176882821831428841547129127604747686655771073624230398778346145728154228728196799860615204013388781413394626246040468354634514692438352881759430361
1525 74988334745537911995486062102302614726345767761391739112276059972383422215550068928401517220799311003987721947091920709785061341760294621387402371383893171306408610546597909418098393058592620134335
1526 99338393621586834898983644429850948596233998685668146697115077703148317716358935656957246376527574513975571451988733708485765817355395172980492427047718970555594182166601307946600344418237788589574
1527 131595353874742418400107069493037337054178137119435139574801180964974827400144813861763527843088552598322317855886983136352079404033279536936901551809639740075375301898423822259649484923751397312793
1528 174326728368340127400503037253725203959553652438074271890575762063156302875030783008429549281388548037103222547088631935690941928430651576430396397751316691086112593537561400342205727978324673270010
1529 230933747497904953092500083052580490329918161077979837235398053569499542259197410122902586160807577084761491902339046585586083542172728617342937679117964821720127682494763480947464251111758112861415
1530 305922082245125387385300752914875943081859799550003517143475692721922327500854358861049437518963237669459811731000264476671415607229613575199556115174110487268479229099623203561551279601134153592763
1531 405260475868893555638834514168841684739358339572806006334710269028699082277195042738816346097577752692761584281228960928497117873597317399938782252115209651896860804416285503799678237127421469788771
1532 536855829746463999088750188815366781238287012389872306930884822275210905404638813179102962165331371179426374290789905689942720614829273500199046863496146250070404880343393144954751471564522315803058
1533 711182558118470565488892169930038240276709769871670572154916595544528819998789309856441545538179269288379050025123531768354822659694260836060321110625419896323747319941551656367140132444311480900455
1534 942116305621128932961144039865268173368075824224366457382304707365210865108529288667332914596324528898031615691662656193844843168116970958748996656433279062828128467767206601184984392201030998910983
1535 1248038387872416961608942767956354772984037408747607164075426388912450210178830267621690159829807702720293721162878317407060545384079736928637133898656166768971089150066019360866414718680181598768374
1536 1653298863749300173586593296845033073630164236028351136435186298580251299606374205827095095366056809228026740449705907786009647131609433896411612922656681234510808779590958513152884572242326962440997
1537 2190154693506122492378418927350942258889501021093763716395589735056462258639305363868600151216484830583238060882941639202942736818671755899418854309961977549503072263285535893827867894856945101900055
1538 2901337251638022269653273345659583482332907972559375733568120899876124509382267074479930582687277024708672008297955642839368930593909712489959180605282866274622494901947171098967954106601583766521936
1539 3843453557276561722308891727855458146712977945991975219791217979945868009302537211164737233762344368332669126446756548363029324383495585558575049234884116797573213024829363267444872736510656350254953
1540 5091491945171550834902024291211933185013779125333875347278262089065106547239112487752230362115130377546207840118821069696537981411030142399962855699223219215224300837199060613003540730205778255046178
1541 6744790808950115040177132368764335619646969016460337286443757085468962945231689961636581738136545800147144534628734122585206371258457253892419035056846419419353651535551042151347205092870584742032017
1542 8934945502494177361651391434940469660147575729257071939792703328751417215799984065186935792426317157461004315976424569383073578938796922094560921228816916834222571632920319855886191691041108731466111
1543 11836282754181387338833880261134198359504414632007167509800500832858488027513809981452127983577043790633688357853741563034036951238779703665118309819910477359661970076964777208773789990525795560990816
1544 15679736311521719263319116653731909394810965731003568643253658813611551342324363452682711902051872473448215004338491108228251833827801407778779954234774981403772883136475283843966049542719899202170603
1545 20771228256775946012385127550870186874202590640864555029361101023606431946223757085120906000823410181819095303376213892557295850321924014802291729269178827893950068382124885952887847269925025046912879
1546 27516019065833247584038888091896899253085210837952701223993209696360798082757825548795349392866709158821054309465046176808488475715365256065033170994204506504419827691961321469448878263656742770914078
1547 36450964568466388665005116446272123449844943734339807939849263716506287002597549464040156017925622952876937687753080048316204492620100199706705174619915751691710335420698928624871668919281471799540727
1548 48287247322827937774350339255851170716478995986201650909694700140198788386124429418393554265072640306253698719387651599733513666832572292443110873198610693827328669514826910536363667842957472460718807
1549 63966983634583230690661729018692312836872001528168422919422065529324779544459947369518635645856566623508534837387591729221899185728130383251509448872165643378749168407133947115557752286265710707905384
1550 84738211891661997058426766456927988521190471659154962332479521896251714896901713119942180648685876458212955637814783054009311070340461243997514243368672112409010830131956124773477907242219855334714424
1551 112254230957887841009639778422082050799826352826178181252647856821572119759375597461837792407379397669895820838495930023776512873285002525466757116642964933248204581607014606182260479174794115551088353
1552 148705195526863217610164796776411643030235773638518598922556724413772646070292969156290836140136799685147230560354737591746849723264217364452871732308333527138274232296718734432931171634114328991438771
1553 196992442850351041058876848899015494952098570856795814928589936372080591721383749013630674941578801054356995677530141303525285973789958301461706580561983376616480934001847840778889952233403902005934402
1554 260959426485789791247820539565545520150330627864389697803859349956980496659807154516476661054020231488453657089176949200631833281915552921915056964326783227474998126801722053778040968496358870604756607
1555 345697638378560940452409840216138291437627672201472185804768982530014599397934007940332416524254202631866686698641328016000203544031771586025539142875510255540881299791431758488760198163232807620860379
1556 457951869337886759773247414988364502887660108488208107221809178175235279379705062695911712759144721646457723696823041804471289910741004567396105059792339469922659796613334709788575896703717738455180443
1557 606657064866614267716012945944621997858950153550742244335462244069305617030435527949701242539553846849210848719426891233856040128258274733078539483397083642501235842509779722816046153301418592722239097
1558 803649507719382298250434602610225362577143707822849730166899118227866873714798134246644855573702361175986543074796279616699940051887016115005475005085986365183093892632355134116581936220496342573687167
1559 1064608934208305634752841073791736742547502231381720528780481155316463950192117948239980319073300314340606116415592247800504682733316616804037782950598971033056181272298158889498438506191013651849491545
1560 1410306572590929110835580864402294000110848044719320703469772464559896422106631594440031201612451097725707920173198248241503097263879980765121930019992078614491111847031906026926751303550443389568177108
1561 1868258441934082810897480196561155350319266525158954127800244446259712101301882364940423203157055240595698012252339635643351095008713144683185498004907075763063608516815054145224972300195676095456165493
1562 2474915506807525488879511949552307006155858267126676573588822145454010192651051854113108686425300511907638337366103290487772966925993306303681186399214062535547722327630002669914213130252588341034121318
1563 3278565014535760590504519262941076530415362351607405198456243071323016985903873764355670088509003560379489680093445001268513425309909101436251387863670100030765999558996647666071232109766649869627707222
1564 4343173948755543585951228897941170692990392770246658803388969733343911362972390948055032734120212914112889458470758372573028997899650548957883732203110720872294729576162732691789796402525109120475141713
1565 5753480521361352707436934830098647257410984396064105659225464872434593747323588660916206811152656864821571980090844342898467615918755004559870068137778292318329513272554098458805502363377471461984544116
1566 7621738963314726949775271625326727916269068743107325617417266916767728778091792961477840583956997120165274799202806903010360548193885015857987116968203020139978252185107986879383974308881601395129549370
1567 10096654470147263128215949961620259340901863486304585601586124624667370699239173302742138180070045920203689615789455450443142386607027466503561818157296254564446838875189152033180835917124873902565656171
1568 13375219484715449233345579348530862240299112686000207844616795953589098707424055489893682075819753549133966632852069985928858568542136968367210622339986213057731618876589881347814486650868274027227435567
1569 17718393433513031404283899632210862045569507424936170155413539878108266098912076427644228486960413480548097380286270981644330334868521703927399443353226637814209438134577868648264736112099430672972371703
1570 23471873954928885717883400903244600301375719508741139249145535042298911200493460920410905465782596559043143295111017893745280669989334038527735434444640060259279398273755166588568544404678594951405030244
1571 31093612918314272160008631875129076301891706591437288496337536656345145867785549856935181455021569371184445746947769734369051318106942164274164819795294520564327249078551760301345663679343906452180170938
1572 41190267388553142934506785088814273171130032224268718133908103544249406956185937462547389977450626636028333996871107695813455007616204541452573324533214872034098544439929850999484532551089399637377990240
1573 54565486873387358388472791058926347017061668423693585258031384840700563255932610861892884949622432201387149210708042217644817875878957419795657841420908196487582698607753155387908135112058219010464370880
1574 72283880307054366188100403611847561648477421449217267613491003521369231029626221599624119072452521535086557709605346759989792795280853583246053316698987000234186021221014256069864373197121201667921120011
1575 95755754262182877104118287380222065435199543358945243468911494005584809547050556403542106445939370234215254107715614465407570731661809588826883153323371980895327346692068472027225319673369927304186273430
1576 126849367180755956593920974477774222823929471274580275856587738318801970205587624997366512508190667278710521591791192779065922384373259137279935347779325262684823454020623090140650338458429151930509408900
1577 168039634569644634493858259035947974908772595742310265334996549862171662893745497236810459171931555182911250531849466840138589599877764201217054289481625124110191483998888337792798656316021659848836039046
1578 222605121443467002636946594746328674431694482603475672082827866781868738002754585487476478661799444583808335405602430633800524517713143039035727130168417341503052956657637118288553238286252190384759796477
1579 294889001751085344285451955416336873843902802071364150273260075988081502141585199228544719419053057917468446703012419548137751715813523687109742030236561124920795580490889990551889389275077342351557724090
1580 390644756013999396533493182275016565121897630881111929730566157730831698926324958569847799239730507159252999892932255095610032373282000974589375560360137554365363934676515289207687538048115640176678604456
1581 517494123195703297016154856255220685109000905784883250371696884907795190399843780904144789358354339532547125141193408456041078177951253112816529578270388139479986158915354761272053841216681994749937501850
1582 685533757766576908758035285559475797959453202768114670828732216602596019581984104007909713397370281116673998398788276487770789996286604746560454430927622463982799871718394134430189041898109990215733616876
1583 908138879211637238905286611044093352646866315413606175698952162088445046318675066298444333275176164171555915094943719890833891349616002491982544360399389785648043919057011632195552533649232838281522768183
1584 1203027880964788278515187336030357559994587978694389018129220840172662721810410033843210789202204899651477951155688017837395207745883546203253882106152358323170378246852483889224370727606425577133907133338
1585 1593672636981465779296458489381953613175064925738804348330151539784682285916779661310666367296524379082099498406082047102023334243707410348946065479472241579724377722675406733421733933192730943460696014900
1586 2111166760180641148053821766790295716023231527030615380072631059897194374837147870804902442096898084971983056951300677468823387232977906977926211320732818390207377998562446263240903087423057730564858191409
1587 2796700517951719480602995118276463490882247211390280401995258708768089830165841220197103550589493571556125052255748013753205921544880271338511003149105232497488580623086261985281340309033121456913735550542
1588 3704839397169192663479983077033115590427797694190781754618042335055553751041147882696142180906532020838581061985656111201784449047570931734310821202384869836657172495491518932719929755535627122622447731158
1589 4907867278141547046325955987596116942634213194083905550713917251367799690396033148004814364599693325769802167703237649638910258918942779257739268031024364558173015069586418481974571560582081413447420560490
1590 6501539915132822024446445171722979153672052274058677401300532742377553381062541261961592846114074694552776924630955778567731114066352156493639510629892813246909704214172414588342212299858809312185979563884
1591 8612706675326180467605204773541466980932023293523101432941489320144424209254874875197811788705475495970872545922302369061432112317529435782361504407965853213775867373805623626027844123979547447246754482419
1592 11409407193294387491960482833576429811908990177728662773160227269323062624315191555288023758006981424039369627491609484429249689859666762644231167551615524494634146106830151281434663181401141654164196705949
1593 15114246590484955699275872455787827427135290979281872489537225297695386838358790840024330532855562390399872779930723814785961099499572176569814332917620851060037835822974508207891482214537561185075241214251
1594 20022113868654215416520202684822969418150498450331694573950791529105084954424722671694515927288996052687308190730084510511875145146253067311895349543868924201262589260568470956277959349482187777216729291165
1595 26523653783822965983199004172142742038357888535131422251508698570689257670427611672347075263651232642303928245192089638894812642033803755325549594204667973233424528787694512076512002767588313660559124179102
1596 35136360459195726592817375392931187718428098999684864958155733748383157705894246532562088880057702617058680065032268854021127818999280849534448810654428460540375059973182826642427304315759555226066693277590
1597 46545767652550503666295932134083827618436498435059813313903973451470905204443567957954741110701697453511512003179332294600695720584636872476026209884413925159074499072513912103298395895331793408001196621669
1598 61660014243113752419184581174959483821195477159520969877912252054013313421626512805105949854301461869868411461589653848878145745716670979492047348472266988109406948313263737298283229902399459412498519775597
1599 81682128111869472136445429108072236387867526506498358805762113496402175418159040828741558674851982076254741363591827227455902630806480489465003613616274189234127599249029092019544057553608114990185449159784
1600 108205781895824035018646526343263818382944865725781050773716905258178687180735247529913093647271262194500537330152314467086149817348654107748729576968932833463889476389092981484572665943135168997656375937142
1601 143342142355190372548149369517614867373387688507944346394484011623886448090779471680288102811977350635877739325363948338026026350690524110812293207306350102129192791473154828994176293855302081196108265086045
1602 189887910007962067533826058424822120974881848829499041032324853798368957142293718219220871130476503560451075678296215629436955960058529175099638638033566575882308812093321639420071281256446575530537508328866
1603 251547924251362587030900796671106142785485299502663102633017930803789921478970990744310484911394013637965823718818979127681634577346905992492511358534949215586003735932449891759154315968429172469790266318020
1604 333230052363603843002226702478692173443641393805050148685923983332235982380464803810683466773834264122156767835704140566122919503554536335852009869285737529210161825963829484763298773303399511025432128393491
1605 441435834259909883210922845400246535222951749207886000378142474018944514630928501278082021725963488849489942131544719110790009666094701349654343560803314010218103641168474827663742230827694995998637838229763
1606 584777976615725159214892000092651774614543339679706748211147960440894250789198930107098238505813194946068751398292065859713483648275662508061951958046867702521425731865676299702808937420609252621717993651043
1607 774665886624497392981690098375952375248492169751650595958143960451220246094316591422193154095805443490184962460089556955937572807258450895134781677961600928767770309921071273915682551362682085089740397545372
1608 1026213810876910333181444756270308771590678005255060025348669632160335186253047972790588181989747463667965913969774893177242402031492047221901903330326241558099953500511616794004539850708011203560434464761044
1609 1359443863241875923605893777325803076685611191054915600453558101107017011249899055069876484568879977634071468503630983743347422506269586317637816530470978299542686598154932931339735951191107241910567472670054
1610 1800879697503551266375483369589802550362512621308503952451411045147596436432419038683825290387274356407082723159807764766969766697810619343388723779300552008437383714296644562402964537834611367612239228631371
1611 2385657674121565284304130766856152050545186087456262740787887855724031749807487111039003719867789877453484529337708109824516634720001044895134975782330265801628866144727132133642967112136249456777316243820800
1612 3160323560749030105333558128326657848691614586402180684164295240455610641331919203388455070247736690875551514192143111661984862947626985160728877112321356002009285092348860862064214487134133750521355320938431
1613 4186537371629787608794923478816038220095728729672372965467576371918170736145151713635209216102850635131452652887729900800892572770918219997067909253716023598072876373168508267493215292481094450457666433195226
1614 5545981234876651258783598132540043272459063382822624281169348743767124099259864774934210712800054891187590994275882272307136446040020999165998117054997656055673778362210739826465887002866621101539150406100090
1615 7346860932386668944022662428880356822896896721129261976818063581659111487086021418645177306790277651869977980894286490963188550326922246724063984305058246342383985627883887469556775395300439204645962789044141
1616 9732518606516617722069278443459448494539360472457260151490261174572508123679115634094739439520697487863841803676439041512043534240780297630881198152170701191815158278811200919882326553254773508165019268508156
1617 12892842167276516744003046309749008850364423557488805467699540998870709934311421215811851366871644084019471110906724128893065325373168590795142153324208443760583133032366708103937211174717077749779359026800497
1618 17079379538920395536222326506102144129935380273867190038554979542824607988688136767183082417981720334729662025267551438275967787467591193590939084861395144006095361478450961619082666205397785304863103719717723
1619 22625360773815315538580148050093927901744564094377919562588323676899586987303581103109514545243249982769156175610174329138900322807769594285567274924271019291837360365759930244835456271193542398144848118105272
1620 29972221706225669291871833457141218964435132568899116416416967150409081889739490616243402974799277243638898973080262406238358640479655567012551558807282543136634299736003683633707263444155962321383136143431372
1621 39704740312772993569530488657731203757819060611794480256446044762997879222694632352745340796790967642863943631104861540819350355652297626514662988079258266909221002636292987823544483709273240525884514105313023
1622 52597582480089320326164568555881666955259793064556570012014040014325781716995662147983275314353138302237567841201903812156477760189758304774967574386568946277065139019007022786893264885179298951375139010316095
1623 69676962019061328199728672616742830580659744686060926748668102943359571842114473273066858584079911969464215912248762249790694377094751808475775446980215811076903337909438153637775475190223485634301729669077903
1624 92302322792943557391177263107659137392456446313210276468262336088687248937631078196000522575906336792372717557659711922236835372628944070449240331072333208434610267508475683241417197279125581712850815952560646
1625 122274544499255977974906865346936031918382284617292767136028902595302869218253965019033695046404732896137455995920450650699695240168231244574478007744883903169160932542754768817401053726424223240311123825673003
1626 161979284812141441665501999280089746635132576236841554172532998230912263875607442313640726781718856729627178230150921029202472652551083385272215649299839605202080224967943199089720959393133449043808261060628214
1627 214576867292376575706499017367024375181517394718128598114014784683171323263924870062380246741357310456582160922766674167442984750969480477216723149699185257386753644000145426480416882228839287007914052343902412
1628 284253829311626946464659872344620042467955010372256412173649920627205731958058349338961254703886684229853502994700023270798348154042283289569468822258318459983769260288558618128946373612611680239042698535841304
1629 376556152104815591150538102450923193404840355827523173213254215004654985325370215729938485330271721359058383657221294689087878008470093800095872516935706057151726090378764471506201657906336603889053905462903005
1630 498830696604389316528580038373570593435879909812200363202826455046220211418690627613100112323667253844134138958496219183766426121329146648392670795294338311857341967543647208731910311158476520709002442658883875
1631 660809981416942706974708396466055217555343208391392349433356926691099123733710984999632312606953102366819981188690213969093582537279341562160400149033997955734954775531403393450943365616497053597130932646403085
1632 875386848709853360367398284629155074626664029796888222223161829647425000072453280125494749908150969805940886744680473776077160475327959229919189333748202345736762419548552085716753591341050197279148804027970507
1633 1159640678022172720521093193227135013216887515601988293389097116047149617226335043531998151337793652249186022177624747201347593362690384944580757513029957756420784767295481005286702805816859157771677433437214056
1634 1536196830127886002642737968969727992819152528912823047477175604904665838490784024433838510996827581561238444563670483305153685953474684909404552233745365487885698885122740084853629472452394839002870165062584706
1635 2035027526733439145208220107929440582993751936341384492654449985868228409840469772742485021514514511685512988966440582828463810825874905757941522500899839635284409140701204331399211473028448116190473556644069183
1636 2695837508151890713347591195086107961851913052472385092896834159140934813583086599910524245683496985599153827565305003256633556106347633608719429718478496836254176782833601003333725987106346114557790613322576486
1637 3571224356863700261273988621909346780003957163328770607114729493690382426971191407434097494034637253331450099168099183798501750485919223538843699386795235986109761134832788672762837825211768912036086891658999294
1638 4730865034888409112922055544273911067981064252862627513256461990802215433556884751051097654346132853113963841913957466860262861489777755403561171306532202742240949230039506160072583870494061237738464323117920968
1639 6267061865019583123948046722413920711329601012770710787591262189902461744215089358309297178948987823067698162033074584562816669121394487824924100266251872445999619831152773895431248485893310156194116716620687333
1640 8302089391757285061017996542143171839157816055107244437915315283800267968557752715434602881694400073267206297894086738336070996906874651939046173209873356310135534615416882724895090885329809317068371726094542788
1641 10997926899914702340097287420705127296734240212154857963507045619498194091825007144789955250821542005841797574081693913176281351800481293331313437438532790366443563131717207566012639769234523130117271935398838676
1642 14569151256785567607258850129409964108136293747736319576968385231551413658223405163290379586158327380942048069295906565566439479924862384055384360879102211929124592719851320489121732839011928006747077471055114956
1643 19300016291683265908414840072422347843615637419014540553896619743776430343708002342498666270176826253803318068341103492911068907196328883942724141635205431689540091892579187519305249747064673781252600609505515562
1644 25567078156714892151293899742509163925166171816095733797233382387568724117100402499617230418034838650626746744505587465469929981987884458122408915787311447300403867329008110326193026369128536917974877867948179909
1645 33869167548487790709415624212740828695227672953061420349552595003369535053855609173316033905376452406147364172968894905015403091603699652205733424221460192739277710852107343164228895342013928210860764659209420456
1646 44867094448422735421377258004572511988449360784133763974032107836183683998796793842280095658123427090443222177822128645026868971972397590794904872011817010983229402949928560623031696934973684166732556337415915607
1647 59436245705234546580351158346694320357928155418783664126589747037596235608089611144445693462832269803557870947985285056666374913219977910596774912277082935751722188298898213676815294566128802339231455930965530040
1648 78736261996951836367550360238978103228558047112940154878974457936743759144889827469520336632138063185050495179817042192598237368810056039980816501952087883483556089216201212298992993957168933964997535649362850757
1649 104303340153710839329000685579923292728432967796266731108898610609116994023058741019271990880273544757045620505923653913577086222588708203785707466334824939408535109085624400600787721078948870190433527690981465808
1650 138172507702255818214549552179647522179489463848378610067890894655524330773770072313235931311995514796697462389634425908340561203519402578487196149976320046636359216383942741211985092546016325404659667155125597038
1651 183039602150752696175541224123186736078088113705135642029570583521704988442526886660493306315848324048362342227399068808800664677260814463244349487028409766869937100171112862218500777634113707813212189727897860331
1652 242475847856083366055360215087324002060178319905871147020373573630250668335149371538726385777661588926685648681394584147397165062384543464188829692243950634075443225518383863658705473802731243584009654940840690578
1653 321212109853159823035431193038041201604743899316625700333283634890978587058060711887106024319221070334981034598948549581070649252771095526177111132839274401313830636868729591274941444777419532876170889373292423492
1654 425515450007032228781221501831687091246719658003007530602489018328848390622164181249776785160482034475085530704114543331073743026850546495470119829832292836674486431727144636165247533374970887023570764937511099364
1655 563687957709497512400460178064924018333206819461847701381013207811408112295712951058999324604640852465636560535619602278250811205523639833376287958846436614370226419588657172052378120573322134425962682108561030148
1656 746727559860521773401374168748995614916331228337296523293184868313414387211662423626241472874208845749058977625848183871730992194325461776958570843306453079330982729031572266481891545194049725710332362440077131792
1657 989203407716957214084471557541955311677349217971400685163786858762537422763201400323120012610217190861611922666163294746243165705705632928811452163332995628902483614792533036348287096524970305654271051971056008675
1658 1310415517570573489988296574391021606851394507396969462759799903302671953510963241675061328602468505390077841704822181840927596265749715548071190408874639126245410022192740152688905181781173739102233355511065169192
1659 1735930967578197494502986947353895951421812456221082033567628209346382517611489474432290397482086485696966962795327092302382950744482007934175431897012754155080061918523891825067256627876928936098108007604915937211
1660 2299618925288462224162821352753817871415014608646034305322718842930825219728043998164158749080663626235749814411841920543849057418200324365972603643136132668041458216411565714206551673221809329966510545893744759094
1661 3046346485149978668838786833591953765035240193186361835306409108553237693842173025897970338013520302588619454165134629442766076829617935306905167574027683250488989496845805589166912289035019155418429723920886158623
1662 4035549892868225440649454565930321688885482442835753857154873568043453749922899420008489328462359469676787018649237263701877379727637952810072317709452690190341019125942309533297223102511033373341239374664199352243
1663 5345965410440470798692727891271318447248526011887480376086145929105840337661641783980915092388075006490094484980714525824911251338781429560384444847862515961135472866786716024959984351932362930344070006290538735761
1664 7081896378020835813684694088478476267466252766307270481767312443378810877195079714866563174874565728097957537106124390362380123629380759578715294846091093796684214729471659910999919846446447119014889642373669504269
1665 9381515303312108154983350129343331365720313402664514756423327689899267200659448149989726161546792190472699021652655497469229391901661539283144259397613003058872134135294822304654004247683263459673098453291148217970
1666 12427861788465730045815775629618617160004623020953749495946634814200068223340756697671819210620831017660086038735485678707754348924644791100200034301597166726765841891090083069303737440414827268573017751397910923191
1667 16463411681338678800780378779937235402806943138517631712085281690517698242240614588242614631605508655310323859375395423556316343122542114153079079165094051461856164612653790663696255884345349860072059714966514705111
1668 21809377091785273217017862829691430842162898518430406589289465176822759876025436371433857919568784725466909213951386394601923703007934936481092307003571862739627682815518780539585402093076098606437067903704944790875
1669 28891273469814048094108559647374903844081671103165613052749895808695254019397288401368657157728393872091762905958905383578089813050530342299771779493034533372563626559603848580756761601708930104239962795209810380472
1670 38272788773136448976765358997668208013009937808425939541224795635646262548605477161959407791359715568965073783267363102807631499468512321401108118412376657148318329041517116567354699195804409887028358315342412319639
1671 50700650561615523196514760689532741188244645721664841585444457561771498140685699821975970766231952147559254931522344755679060969290178246551793261582349894065670549605296057877959030246582397727728183438584503927265
1672 67164062242971502268284548710125463911408054595648976305691456568453383455327176612076664007135341249967799689023114201942089858544812994923742902790996417998763445432155633301734276895024801511211479156671636571347
1673 88973439334779204702561996671130899896457610149657587401040697561599637436136291111411411192022779804834527256108329366452847928821139044432539151032249580431701931241251536852966721324762019474794802029150240912313
1674 117864712804622331519609961831331370182318759962398796205741842115652576409071526112108636172386240440978497872304166659071140416112325290271948081485829261125421487517814438557694179437023956330765923019986071363007
1675 156137501577796480078933216122680651221328010680592615069663762125731162232215843210719958657610238866125967211574923359068893980198976558910873380815602779577633945147260866834800049862720537048419898893573162437792
1676 206838152139460879511450540590278532226652011231875262103149401099988897203592547969513783475122219691932520300004842132458139931068344913264319897299586772861923063449866236864461992260104163074220742717676510459535
1677 274002214382495748169591254762405216714040192804886001434197393316688706564514132669942973008514642224619611576450653979302723944132781486160655366164382224145281504005156007399155521251178518619302314839806773892581
1678 362975653717357105257275397325689728034985993383781680124869502432073673952676739682221226538935272337771893158892964497147703498621846657969668776741459524138286628215368734162245399555362565804786263987119042650029
1679 480840366522085944570631804498026137637419162451941861232954117549218984672166650439163252391984417789357642946997843094896942554780457557168290459172492114963538287596829390102657001358890655459793942492766238338725
1680 636977868100020508408324658326076576029032969251890925887565093245674040341085155977293290156943308304914210430992312637012639438990742480155436510462677519856928301751862930057103657513183194856056054357535062949796
1681 843816020239660408851131464304424430455141417886577056598634345355621500759724813655367130394177161534487529728569834640453381579018430606228279213799343396737536948013797392261933187992664054633794596424135603246848
1682 1117818234622388251614261784108809413957467538990186764634275512723247960617543296316487882377361274888839926254208296822261771247843707511610127423892480836351236291414286339718400269436406288572613163860799387692955
1683 1480793888340046259676264870721697165397485305285449606558512591399129585703376897762210537416738521285686746804006466007370160052853673588818622218373072414234167391221816919181666009130385158988509626370499384119583
1684 1961634254862522314574381531311119149634017510354437738011789096959197744343558473443834995209231007872228843655260025709160119936218717427448410620242545980097564367116037857587381505170587169728633791195847883107509
1685 2598612122963048587851691261911042830103945516092844731544640285031024785054021601888388046535400066161702411355226838978635702456448099974324099118682375802928184371842135419493546086808254038847360013028864222453103
1686 3442428143203364703780224863157896081726586365587635288741673538304657834050080524971186975595619209020798654356269380940697644695982996683117175247179223360850355120645631755529453405328995098216699860568651106961635
1687 4560246377826603057482870210299038220265538601558033031292270556613630362599385485532594356861710072566432173880706854254361436486301986487188584493193778107070904143099438333343088173598858136950936294283029060664480
1688 6041040266167751445816244090422081461086381973265044540167619191657747158406382068194402873320545089117005463894237556076690854779201626005694809288216557345672126112023294984516501547940820294142710116292137190631174
1689 8002674521031702632985363723374188632348089104298559870225304104391259632477334470299095515117923051402761094049549980648667951000554068882307886311665658935183929007312792813352917186814374465560267445132591502010932
1690 10601286643996603705915656515982825982134105524020737136377504004502288614836170649471704408701998822168170538853329800752476034138882298311828538463605374943201387154361227280956542449418697385723792527653199491061690
1691 14043714787202370094058139230602056247411053727749268698747163779097632122759731129793394837156587167375201699871094897176603367333282641165544397607617283866315473675306720886106970046647359333481306463569482092890151
1692 18603961165032086854232892005154401754547943702962789726212418056208802376200371433247631696392434256058375948348794955490065574917959010685438405468587612027717601207203753658918514507307448033841909179371861426796131
1693 24645001431203875110466772389425397342410254921675327399726329908593005858562497226647925643251207971506315487018310073330820033916244716874621134716808188770282642866968484881179293942731777589583611253328455066498562
1694 32647675952240811331870972676771607826978751110173087301154256663553382740774357532469975334966609829333482396286485225525725500725272973825131003475600510872439751961441500402082126248630086332550207859200374132824977
1695 43248962596244200208479341141952587666089169696278724637157444977278506435552640267323565160684957310971774190891342525947206075424099148737496846689525470424954197406745377909827562317836370613241614764360232843944906
1696 57292677383455367047264967249252938763609632087307660088525705806753186443467641101868425252127417425534919452496499453830360613597570925044073700741074564834427064934157163243608092161959962445350484913528388447831973
1697 75896638548498858584048246041163756650105335932339696173108870622253381098943813223808739561774285077529067623269828924743863096971507535601025706522829937844396664306931375945257900947176698873890381352865582532425105
1698 100541639979717519480405642400451700792428362424741977313012791117414295582307103244090454044458872192509365676068694868499880984605608415872173059058772166372269867173002759866927721692763148469114621142298630774990114
1699 133189315931977500084497695835222148891638948113852740260438131598446937075534807078072534520583529657738746714843527383702747219793903951535965037684878832808414799338461129212280311756934673881008846066482337537340039
1700 176438278528246552607233725414456521590743630440205960081247149318734816312033005118097881616491498621593902463817736849226173293195919727482908502169742518530956966685804773462875383887069835456098909412980435508510992
1701 233730955911734139840888135807183448668685027505440398422605884497460718793434496153586058580116865224495602709388442803877389961421109710908881208752746832186959055922651539240771715414976245043231207883247857998927287
1702 309627594460274770808797617670162711966890589755570024062967612591863545965354537680926292288183097059582096199254139299344890731151986570115783003359130571665500742052749786820136531720287258582070691382219524692278496
1703 410169234440046446774592871299004953137957651609831360086405973842366054756409938806629722408145673513457224287901485320613730526064203235199484436429408902880737130531674115350608223123822127696496098208641661677854482
1704 543358550372094158914009388179312309181097702406382421337214664446354793349379672650625614375764489061983090494298236745399481685349849444738691009490627336473824515803866034786679564184530171948756841127096287124568027
1705 719796828900431739080001001326676777252358995129613960063367589005490733454950359733875608660185798961878878043573558392451550949678836702365443643340317113150554709553328244192429787237993965839137079661226942424277099
1706 953527784812283893077617649646121976766049141531195432605471164819417125538043646053343476769911453417985779293271353905706703408463459446426047455905069187434465364523026809021846617651580935152793089052805093915854448
1707 1263155379272711665256312326474852471001917254627806385883238460222297671879662716135681998060336775998667257208015904370444200209053510482242820064942609814919300519747129859134331030168699078429049011687402828846492073
1708 1673324613712956473141464409780655072976223688455638796798137580108032418699449627335796721073306589430454535934050360169302101112109382563212899614952098075522219445998994425725428083856878403159284646696790053192509024
1709 2216683164085307800538401479882028746248751117872656453370229857002346428975474601909969150210253356614154256152788906445310155076727021487957476544696450763483819394665134746456889338876435013256436400577956520979555578
1710 2936479992986072949874197471509657517974823316869100166707312188509401502974108981885631721319797362966999984493648372758752543211939324346532078086958487936525506764506198991107316338490834347650901467382703010252172770
1711 3890007777798789098092117599035829966289231720319276703905169082244256386700700068972188509763500609107988023168954743585652771273830437885203318370141092369296086297532094981816138713498279123620107336074362149302335643
1712 5153163157072061167544372843960826793687107385056170920740026691763165195462674935388229559419851339650714238618031795502185143600727373189601746353178813568862212055277710194978725472945365792374165817438041155582225819
1713 6826487770785744185805950028449383031638854859526171322432944063157429953120491231519081890190738713411910571678374074477630839088364186497040982728281289883452500354407648298860972373085872267851121338603975950472680238
1714 9043170934871993927563530838485275138579374109822846759044172547970221104782902111262279875639634000349098941519843122295112398744505558150653679250211254991089087756729699940239806651393534810199717389036765869968242756
1715 11979650927859288072427313156029837659869943856196255511591000265693704662985305521024141239552636909582747546546274953152770398766526644153673870600861022707373672483324520572361065528205751054726582051999415199951013482
1716 15869658705659660408594399429101541122084030442483302783391295868666117267478111546282457981849568191109242008964283018029520447093190816607362942650629646712404403861927663658645326267282433695305949687964768776579544511
1717 21022821862733774190850926191964085934690344140336477094858868686651325922374955485968293257579745319587633114751212423800692066575411272629638737002455377720222891900631474591404791134526937969556372016951062976602748431
1718 27849309633522179522332414669431523081365733291795790029152865857043616305356518686526609030940320270858507163279147019510230213699558246365054050704927536281409715548416606701543469749893798016646445429940022758660638911
1719 36892480568397623535420766563119752132563624090469008237434469250506584598688603094786521800040054599595902338359309215620352761872837678816989841128435524069622349351220618391760720405901937289101469656334953569337462755
1720 48872131496261384527251926827722391869268282255231754840303546551422413552157441191337385740780535173919267860757639677295029225974375459392098973800016014891467085132365575056621448215684450163497853164040734981956180144
1721 64741790201926843924842214882123404612598392659906197261419498037065572023960196914217096573009333618983634834329629505922569735821943626581247769318952000915417177739430470920277392994609776163066819300756386284543849512
1722 85764612064668136309145389284288715201540474148049075023555799844131038857181299987657703705425209247155986295900352709495147668411899079126166989126396834871863341378503391769466560671026441029113598920867283131276400670
1723 113613921698200062915465288956092219354440137954189248117998348414660354975460196630005121816261139024597777240539099459553849840287341840073610095846274854519013673029027165941849678721568496072621718161206246369155482913
1724 150506402266610323216202419685433175132774965783973289627222434411506298957679461566695671508537968448149576122383764151329837283607147966040950802853079789614643129902835865132389422026584084451128066371800095666176902546
1725 199378533762888090883054446298100032379431180559141736862458660118153986233717640190030484527072753411385429068315289923169169388786605300644322292832006819889677641315452325947148475468595058782997859557336491097889250997
1726 264120323964836174995273471867597493288028585617887528233880871400067481163021083431740607389194295618981362465425823320880098350072429327930263813050452605061973770194597498733086846696064153355786480169553456937048820118
1727 349884936029531848490258337214015599070795767456715776354192116348107184576061491553165675929092725106646182483736940268667962284444468411762977524379623768283387960388918638020744423818895377985973275738859243254357886489
1728 463498857727767612437475621075627395897555404967641101267243531585873876696094639225177590917265779390941666965747756785975565853468536935360403272089199463735628885802945107290459178475679470007429278659484553517715912051
1729 614005259994424220836034249059942902748879808032634091705816507505842020481006314195244998359495280425939086623629167435845316580495241622358953890952180327875901090020948293863712299988518884860896106765134878927205077937
1730 813383793757372318895369468928129546408397113938328963271777011865389723960111760426240242630687018926723942530124980588843144395369113827543435699232480831771155945485102353234163101253733291147260566325010319313752030467
1731 1077504117722286291168775708920413863117893499076243074108351270922446027521131034513084703560242075000898514240853882637603820914550224155822038383968068959863635652205167292027225053694783214119748413898249851077281829215
1732 1427389053751919001203602449369782699641963095910934394898835464284970701454223889293050461616653154581049775683001213446970630186813685620410696856067682687730325433037368322439205655964680889251120540294700267206374436395
1733 1890887911479817377228402587662348315161189601184882217213484457519306169109221271339633812836777888924077805385116411012041224008503034618781028159116067433786803354468457428412664233866900683287973300499358779302436865443
1734 2504893171474411128640665323660695755383541141929781919273707062392512423719335503325257934999100844916856898674250133749239132050324630359428532270811269036525130446484214893844233735878431913782568074973638093930971443412
1735 3318276965232003238204556580143346134482146265710249570950109592027595699652195976840647030348959671390002444017059672802834115973633745140529323177915350545173710163995313255815981898801687674744897514172761923944614964060
1736 4395781082954574480554670495646300120667224118534512061185615447045553952406529739784220422009907762650922035472823962310984160291832600512847912979274826609240105267928256571302534733820496885232033814594277049868489243151
1737 5823170136706862911344579473897008588760528687053684065168780623267395145956729187015903772702681624819580722674540707859938797909271179594553846080964393356287528571578863759520311536499256143124771697113990919951481674279
1738 7714058048187159241559236320543261546006235707484229155712033210159998464619964631584613294517100790965384117622131860660741567329138054432909707692299456888141019531603596180855292985333340053739412338795804349069429097819
1739 10218951219662191316576544943547272399113545057622593701943471644872301212432547084430723626100518757470163121213367458088863053243478663616414770490075306813384659410606008247396745651381479040765161479492311595047217130607
1740 13537228184894999590794514652556765353180449572303996501825644425896159559092432163040239038912260120600818731182521634783250065389559805424139771782474937809045707335242403659113008622218060525398993286296685783672243299935
1741 17933009267850617773361580321469362816191366333683339423928229628947038291122711761580883055182355635709512817361809541311007377957929942981191622364030773685340549775615990921039095882496052575949973877090514738304211100342
1742 23756179404558833809128580781618523568418237633431889183433976918403790912093821376889098791091508399783752672916020363736987440602770320718839647174127626812534462310570642501429679982127588641535352671126948329434347956230
1743 31470237452747747330818359651402603817171307659270923614505423317361509028248002664667536905328482881622221087607969462707735885566252759618755144570644708037775065249785122562959513360595708483909492999117329577346103310015
1744 41689188672412213012357522130503727896164492598325767803919269787507628958391410912909948218410286386983996195626473683578840310694448574254552081125009160701795052509642722331249240558243731887496663941912595621000175053267
1745 55226416857310161240540743043072293727051589026514129811550780951588893232113464794497353053027042169422131735610345256380122828909809556695359128264513457387002263239453209672662037295026216287733868250944810944029856947298
1746 73159426125164601822727196451955683610029633993196356104647865378544075248685117864498886126831113957354081518480595631744241601822557921651628092096000047966562093335469092687080882631256732657936254775981152378299033338742
1747 96915605529728391774434549696105426447439885935647706668465382484543799235165552106899655123309599475668626995664779559041521671043581440195693898495500820215399464233116770070938942083627105685299568723335051113096752933628
1748 128385842982482564576780886373314511783220598669071048839195239960061623131628178661367835259598194957645750422301470018764900564403318112154622566687496366079112694426593275058145899746627371304450807331851637984818097747142
1749 170075031654903107996042696812180451792585389596603542751644520366938442398764767748183293314821257719792717175609469229720765522159653630293098825052462904148077195926814575651682282980417079124336061353537994929641015223634
1750 225301448512224069327890180509630714305539711558350340884547732571993807759154212695011442897765062556280355968911032535462448597711298617050293529294946381277623149184369879155907419139681658239487338228434070005047508401853
1751 298460874637402673104372347835431455631272043453201563482155153686365200817006975963563205083046355673946991603857586688449001245057516281794274346618133272608749506187238429485426091998166597197158158895610464814612910995502
1752 395376480167149217939127228278486430864009312491531755538473644739767662370840360907234156669171018577891988087680983504719824227630125813031655159664383346656894614944817574508821779278280171403846239083786858074159060123305
1753 523762323149655317345744027925822394326803552191236632132215501931146258416170103728636153062530884035782189819495424542719933564919987271846644157184039335162194167888206644671583336825920911207230763036640005116587074672065
1754 693837354804588937454104506177577077726582060583016705939972955339290817157365534179442348610032502788227829274799629426106280096450898700816552630864341595494241976305952146854945389994397525501873069701115089379417632449539
1755 919138803316852564705488667286554558370286883473692220603994872454852859161904624428549872669917605249347717604158724456524348011947266358912941757797336102709329875378575652104043457032999111445284883129445259106825759735789
1756 1217599677954306523322147350378313695075035964047540143744118603353891133256640277179537144826526097184646199428737580809812323173869379503300900336948776463508798138560805818136441101743406271695602979530407129705660812172283
1757 1612976158121522231196492540048897664773302621611181398100564327222400421513197019256590282043476281976581470567859990126532424327106714301584405246329406316608679561473609606070789751055174850415591088508820993533105173563673
1758 2136738481271263750498465571615022166621552316504742973998828133237720827564170961336034887174672277492694544950647780377741342269739215060761982096826269335161192842066843088123121212841754014122861659908462678810332635423228
1759 2830575836075964445878538092987598989836985255139538981954357820685792810863598950074080426388207654897924206942578976644753160634376342449552838796471776456870560583911964392728525837474773647393383327404570015911782881452362
1760 3749714639392961900961960782265537041578342423382027033149740124464811481464922475324107650338554426188643215428180890089291171877360745584590150245769205527763944614109134570046323064410542373619869283510115340177464330640526
1761 4967314317347456269767424205612663572555547290500433611494319631324862586031232804754668676249631614664135603600943559917273652180132596984477427777155739559482510861814519341911069576860074355950822436439940179015721637305890
1762 6580290475469222036291144044405986158452947788578596979857102211492541604417605702754417175363214036944539626393693012143635759635193668831241763771641348900963106970488422230021801323432418835433105381335287145192373206142560
1763 8717028956740801522119310953830491503121475549242760776160496382562988997366914799636239298412376029633571365858726397240320779098565305479739024796153762113041505126694742601657362183990376885428676098074797572497413505783907
1764 11547604792817175308193198076950303917497416087969557406901374612257892208840769375303668338412574995282500404747838590295587873007146835477973928517957024441242307213208793298345131650178856105200076743639173523932736839386714
1765 15297319432210667904898606007910407353686528834848830754185036238499042701071812687657017980277227887707234979789850713704628438747075529286461701974074776688317132027789278558350612273038573429929219644923989857195835758678622
1766 20264633749558812203780475666054984765556742627421127574347325758801639065730195667344537074098720795749949679270595029836141959001425630135813000186356190103573006453945379332186514544205364482506251489458097029028210971639345
1767 26844924225028926246589798496525210712275485933705495280216097139763613671616865720746424653253614565794563724791912229328750084617394061670800925055185433008185322401513495862163582796707409099618159520570845938744036439644088
1768 35561953181770884225044703258209514642794412898017778247203041964373974101813730684232363604514726275137012251080310127388672716458183410624124528969989184999074910119210893749153573287166828955136192986454821866643881412007455
1769 47109557974589558839833626235801862461416814084187706230890527561557237127952113979234517484827504658162038738596907613069118048780129838638703979650390524557276259359160053368483747563882873780342658303155205990407487119908979
1770 62406877406802170545115175319471524798372801134706952511341662734677242264046648164528826655057673228135962885649979822770881494082123298124598177913944499042871430600820944467698030902949161009067137711252532450404040932315918
1771 82671511156363502820467071536204314990914307992742948093361495084137187240834993769987504480953401286470350118161401141333801745132886607758172462111794806054519693867410205744712494053007725705867137640674833011392273597953141
1772 109516435381395696254768535394460236993973753057402126729874443734228106129595082561778910651084750686415527565099161114404005381310300309192895224715829177493705646541156613265541369224062444220445411308757110068067839931918156
1773 145078388563170816278377181808013421759958706667407884644111353505427719417781792649590294198147725673168426379090963979705687300189780140269318936844500612713475232062700974859098003312413612873531242631571486263168714232787463
1774 192187946537765866688043248874469072652079256143416750707336990912484927849006482226403436458577793009503401514854037931793517741052631837713082382625055278586554287693169937191659713416941973493808794960849481583118895761800603
1775 254594823944575156868044106854311631885901700180668123924109719503519820944809536195953559994257637315902151658426752389664126018970139438770641526814084563129605810152266030314397896575370411422666999577254876091940127885721368
1776 337266335100947890054772932686142558116291112214585867920504871661165906659714589803387404003057950568969048113058330114181894777939829934654459188468143804061358816199947791886432512360524475203666103887749613388947530701607751
1777 446782770482355553167771440732651748979394411714327337449260356583584036770190191710281194144543262054858134680271789413103286764103442484369236158515623080917466358325609671188042958399825198737084933320540864875563198166934139
1778 591861159045541884073828093074754419655049746280250326977221618018005123941416256795168677719103720535873495915114012719047861414438690304251899443746408624810516431024191481142886494728478672999905775900447157938758153538396911
1779 784049105583327864952865074751929451272502205301024078987283665499008306866634334917557053851830756144947709374374223368136922328309572793173409401738534383961664040609149826534233577810144319987594120548985457504576687481588661
1780 1038643929527929099190453003541483516403288464937310892498619597366681585869206732640748111383776272742800801580957834460919945334121796722092494134084738062269249170657362908746841020166246525505366114880774094894863114823548983
1781 1375910264628910797674435787907853698257985780333197270455466162396774939968682252241794005696762325354750135043032744070530737933133112227343744316408320286059833477038111624987800989161984591543145549052739497929381520452721170
1782 1822693035111310182329264110334487919643782246333958081561583669420397344740183079704328522882674464344015463539259014389508768388171957884269096962650168372017308895311024824909555433438980677431250008802567319539720540844126250
1783 2414554194156908892446257135633415258703350187752063413682815822007898075819774501848233676024801563520865903356372193176369234790766760631062319609822743285680747217820315296208624141345661938144976572686096776980429436512779283
1784 3198603299740310430445569210733891231597969984132216444949673318294283482934094611371012234010949749726830398819789268708584389053993614420148117107897145970749345127148075512887865033523350578080478484018231680861852829785676484
1785 4237247229268335044253449094257961421879749737814249842900382939119686340460330750851122372659338404501115503358071260414298887822983697132354244290395904900735960543998472633370930872449678307822540419024280653688882050991854408
1786 5613157493897369673404689174065503815888588968510984212449682506227219588978342903807930678758228741546819613695240202735813639366760264656272110075771944140418700341507852552294317861590193171279003490477609207536803406523295717
1787 7435850529008840399062928776667497248079492322150537360268506709399491593727408802409299551489734285294633133247263680592619622639571235528429588625994714787304989338244535766080707930981087315689740329573653311246744798004480018
1788 9850404723165957430515064584164441062178298324119640105155935833456819129653723194965641148223723918624832111125081755053206746707835622540444933824961299390350837180111133402048876634657072802531605459240045711561105325134754143
1789 13049008022906537706154729496542324496825845860653250529286378869453847485555053080471777072805083176858813977730491729735941635413104906856093438257797268635072804367309562770442089201337809673932298091224816489035261703483405596
1790 17286255252175222595592021704497221095469030059071375383582361071475466011852326261946610015620313204101840356194474976510036477748080837704616453158879811774064102624939490126592280516562541126207816929817086854562164723824868049
1791 22899412746073045831466364554611513210593245374118883768630260030846837256192647990467853110161197268512220676074710927226680946239517436448552738010063916550345641810262995243979382001258837277885823535677699042596835627187674721
1792 30335263275082474258958378681727733625957344864826645256953715923809100479006258246202287084439344447630188420606705200949710236431688703295879510395985110847941907357237826473665977847531662428173461494639468756719660402045669966
1793 40185667998249194048479197441607570905357602446330391772290411123814946763876232801725892994501261161653633015910867229491011356000627960527953675593545463415429782341671204104780405395375612624660521763409329921213372152987461675
1794 53234676021156720127346719940167904173353174158141518570955935775725615758431048840017788116363132964951768793580974359350146588011290747098697176612117547305524013978282301857684679370725274014358252559133241266488566642650495132
1795 70520931273333224114792212836094521756665692394132388320998971145894279733199453180970148251611097833101403675401233134742833618754355891252286714197195417317014750374957242195309525751510068929140096759274239033362463035458536986
1796 93420344019407931227535255267756154412651150183170700999261820570611786688761623055362279589257384674707684649049699408070702916024218074672673066940429519012693376031660470310521624778583700065053369222135290597245311110334003595
1797 123755607294492559281581970309397069299604807502456725258707153121494916990848260925112649856710823568985867248052657346940045355737584025252815231815791945584324481049272110306992306447155128888350671066928000183401505745974967934
1798 163941275292744545652678454010224871709763974273656482457462794400469261267699348706617724613462447892510502942798499271217276935668057283639390347756936432181591897626092458526341830746681120180947059957587012351293040808475037721
1799 217175951313904885932026277738721398779162874603808917523648145994428336112109516015920264166264808829682250468579152551053140053277381302985276773487565112649681430940167256960596509304020226386174392900457458004613075637407962067
1800 287696882587242803451667186906899568343308448340956372698135098526038191152450082458065115873506854860946802958150680670899496133817991070734735354734135450470416662850785287556526922247845872892151030594651877723798858202033673221
1801 381117226606656819520133720712371265530365227538534324948200507404228661860088886742500234594859271084395769006632797132582851385764019903793540320921674515088161906376801044260995401249528884568525244753464161525000333390311757469
1802 504872833901157267592551462843468455747741482285356526125443881510228600087951476902688585294656235750696069986945640828888359783486515882531479009800861937423481663502584319518875126422128312341376716593408924661340759513771499525
1803 668814109193912040796213321305757299309564081450658106776091493714066278271226327166263834116795302124400288067207376295689670357030753054032503418475331296408234095841608608506418425954343624230042398103198086758785380495789147413
1804 885990060507830186402795021993389746609261460049114041777852147529913382864360163747366851119134434207703027404631156567856837187193811145528318010412735165243927864534192092186832334523300820137550947835130612557832401789654659945
1805 1173686943095090180574860574079247393324187412115096429739131456015274349861870338959936601517583593933485591434429263962747564763411342328480577766581100749063534837818786525085128158733918927906954823369290389704917762635187695515
1806 1554804169701769287283611145598333722213890891443248004797402181821488676565000208238840041605087494419310751672997018626667457206248273260839482276956282194658584606137624569457291380757792356601018970243272346459714300129700487840
1807 2059677003602955449463761759993811905201261647730721233470673629193849471464118933218041698433371662427868274970984525354012874949265649898124979978379262329501397221668524052700633344169515362693506005491901080931311567779951990165
1808 2728491112796904951117280959570307749344994701498435036158600192622259586685521010314334280972393892537022557850040367775538628528054087840142661557050630321082691657042322657437244867041202184432994088553168433399417651364870840313
1809 3614481173304783704256848946602993932815478404002144404498520061939614860553031823350060176500895237973325041024569558074528678451343692959895017481776189925464344648416833162826970569685172807384617194601912378419779421098656393550
1810 4788168116399936849966263564865617943140751083915542994200309443216017343862262723022298853061628637318359316270836178457670894214205019369208427990765869119725336870768743392709042394595395399731310836503512161678929917240939780866
1811 6342972286101787769421044501946004157995475395725012089430695825875219444025729814014072089296075385035203764872266127396882288976182024306662475442680993651974097909408670115473166498076593171504472233304265663385196330295939846466
1812 8402649289704849052238726508991978516171630955072814001081368919786473927549325482937170319696134069793913661753689183747733592618970388329643110786213796037013337896685195934757261013447624778559443163105885914579278369711880265147
1813 11131140402501891212726302315784973182491166203846442354505949900939694198863160944781159018002109140798081937803869716625972644330274677309895688235266462016095613925125151730299940093418792691804524651536768339591517302114632466316
1814 14745621575806852804299383303374834212479673316131652612518798880017480328701299069138156109411687602026420519556940516344364684466564424190621807757994736542130122115165491186756701876099810673741538353011575492746732101973684237268
1815 19533789692207020279165449549641486204585402733595263605045257471485074504780088551373107832090443710541456408248258653243963306485760466617729171228361098870172597747609516957197509685031956540832264848057320995244854319051333019930
1816 25876761978309107045982911102374752717854725331699110648000729863620115092919219884814733002364031428788261579547959013479385173607186003621806747649722187090458286408127240774375760210964734202662661091520406076343980555618246086394
1817 34279411268014343738251576545092940786546751467275870561504477750083901079840409338102239062416270598579151424186054667814274145799346826114430707529060859093950435577288925338048859680023987776557881177588158061987974296615202224839
1818 45410551670516737513189495792351486164360379816301021737222835875163269011470672350236008486989775287114236300968681922255389759040422644887177250654410008730013888754655288579962317905085477164058807211061558927089168121056086067328
1819 60156173246324241872429128918297981265366447213303733126095879862462188034375862776523736882313013564463581120980805304005670766668369947192346074643746876070477331007837023235023648309163568158403569352026019552725940366267622102285
1820 79689962938532106870577325095719176036145125143318500363529731110260735294092566426986504246137925143265500920135201894382500610291521302273828460826303041271908105205403778602001959898842490702332805189906356399772771346156184968451
1821 105566724916842309066202626914217149804355608017008738076850697189787621971213087333558027339303452130129680098013248133450950732141528733158127043410738716449205415142750617441655788948982677644015505372627741658433496998292638647701
1822 139846136184858072628991979068218479699379198209086140470838183762651867060328955211360922770244045742313637210784638928151427563057235135099700182001732183191191662595607345287354868729451803629258894624794480041020713887080851406502
1823 185256687855376650896759697613520116743927593162957794702113341040808956227799998580023110478365123773867717842571132407426307897447772986224886366085857937523103893949490921847489421372452559346187011853936054133877615882568677329328
1824 245412861101703279245353378865347136300772996582221565428157661238317683994915653485977350629542919456336537581519501012535669028820095687590877239478167653917645327615590421901535466362037072662468082836714761062664432345791620344689
1825 325102824040238480101707708081472257299780492394166361527031963183056317648668763285538338438594811526674039128901244820518867880271371883856363454495262473416221707902887807915556338643829746779843478078129533384514643133918654594170
1826 430669548957084800416013497799126018418646042140967607143409869735304819242820955328918338132900004060581880104828255174069708516592229424127793586058067395167782993507332391720781177933323999707895995999293718486262119182810697116593
1827 570515685141948073492746612608149294477935583948275130883780886675254918566601458039484775493646425540793395821249998367281439301835133822937826576878853747136286115352579457889174939511865390708620700394252055929753927104947703930217
1828 755772372997331466594429251676954145175502636015299998280991920142164418497015371314763773493943101202211440610370371141587182992204735746803536724776104348399475704849734032171789285285284902756131751007659135472039269485503353030989
1829 1001185234099043486880840185412773717223130966821766631518327602124728962301818863107665249409766191138550928874925083238401293753059480133865544887545084072611201945996007098583569343856643720357588674848502510365812588026637016728488
1830 1326288058139293299447170835572867323933158885367241648395178826816807773882161961383386468535850953658378538099948097454290432243458600540703793262145956333865390928615166792917121995780405598671322750096381615876491675441089117513154
1831 1756957607096392792020970188455481815687187558624190267643716069843096706012529574777758790300757923605330600486715517722855418797944900076480831318973098563485233254267933096640909649828034456507261203766738271459296868103281838684576
1832 2327473292238359913400261045290123868063432399926083634232944621247401465164363607531677523964405620907918690926494358978283459136116089958052329778591731930137212888492821679246208694597005404965464861683200667013109480804777945561684
1833 3083245665235716074936515091970176391867901075592469629083799827991799563392776283315869074013108546693798470154209246478150434193291195159302722225583478762370822597638334208294027622362323023526251771663723348351220139979637899805984
1834 4084430899334791577975699851694379701220750186248153070830053872737714080646612000645064370117656710717061512153335955823990237827253672637050541655727353903669408065837861894767058343014537713482758944475967139204305354927352184227662
1835 5410718957474126385291259980962758557635273695097163723410970441191825125463804965572169127650901723091535570737545325521091764113688089496238831279288766666996789395981382132749688703561193445385687186376984407370333957066451801913596
1836 7167676564570572990862240765936663554692511227811186313942719753852373308293514128576277400334580256800147149852024393717443785988302767166080399187240354180891099265526644127452711776763403154563485517461000153222497419868911876967369
1837 9495149856809002671713279647942409993985174589284257790783178466117148468356379879636109686584899219344871368007687796288656334400053195136665832145571923269558545400040421565980677402670208621578025606167028922423076655422838808458976
1838 12578395522044809197794294208941662871279095124997884814889294125643452597218447701838893170627570252802447579677826385762881809712637245790674826904988584644509285266169686279714723364415907803819986124360549968572175696838476706736044
1839 16662826421379718042625096968377859000021134305856962192727402743993056789255674893424228022903806713610162730608589183688025290756163212811803556919389696708914347929170097485354665941763022860840389185703110173963035560567878916526725
1840 22073545378853996460434926209500146154772050215745766248793399157875507711507607644113685344955978643768399756147557838412770261419569638560218331681635773406628038659242388974276059991750717678837329425330154980555190169141716015220738
1841 29241221943424766556324689277465944743593014641045564767548988921017043494097263029847382763463028845203085231439177973258415750965129396873159401597370913450037556614426301458455336394374059169328582067811677431067603566573343635398030
1842 38736371800234024768051646122351305818909430417039974339635419640155792322852809453525334771478600732359421642520838450334006033170931960844439756705378491139149031554283517261083793295612327959640100412270205599612766039163442788559128
1843 51314767322279165264846331142527203458896071130866258169782435655393343518175440036479255091182253483498913179055081944476720230262054461859093127995702683548314803079595801718612100672751560790999005477774540638493396055460755999389350
1844 67977593743659312825440377586086331480657898034163615966148208823012797090092062976800540909068348155732169809569537109970936795007798513217981675659734453154947673655069367807937084695148416855108462759398367844025432823422928086854241
1845 90051139122513866141420997736463297070131009254522786452876104400470662669264570630248445781667611148921635476871294323066888625957785744696198562355647696412645226646527736161277957874842416519697857220221676029909015839676406035042678
1846 119292361065939354642160558683197010961980712563764529932500050642606911494256103842230786747297199291737352361827625866669238648983249383817295062127372475658190115744241935007269419458445173479508413389694523275502208353586214051471039
1847 158028732866174315386772364378904250363580800732863768819374843549167577701415521785021367224506308925933167397753240795740474843887771419272410596470869524121387479940906969475732177526996484491950718829409132890205084014086376299515316
1848 209343500188454694113629235310553053977795640740814905907507503830938892802060672803451997389919398096657233248630016463856643475735022311501889037545686811915311930375531322083120787876012847664210653643686573831486958893872769241911309
1849 277321093932115580151598324325537620648152842970169222321393553627572463589384900511302766568526454206824164509379817005752542817749687876847101757882657698651193052658536237028922477750261869255576845035313826366060332951067010107411378
1850 367372233054631485909949227964383948686414138382098761207854877211779901782307930747802300665761300505699587315129247030126525918250009685575112324305434163578507107808782738388019186986146978931633236835703985291956723032237997362657725
1851 486664594120573484846599461313534130592445941541649623624014945692889063724227130780345788243511595388565370911847871129193195955585262314258613981628151668185548298004568434180786952109273703456801648198471993933782519511004289195719928
1852 644693326986751228471903090674140498678014953068219453411601756131559095180028254296140532961059358385821205158955394918102023773719347886454823973024944432458305279736482939116710321551498115270796645553563967560308497426311408356038765
1853 854036827175210367181046608456675408450087502996322534127826959268713361673098959841984140540514248028983074292688010305120959542136028152362637131836998701931998471075384671179474086137381188847326620803703644734941257808197058794373901
1854 1131357921107331709600674249490129956376927418417718112855780606298967018745892256342526165886225587372154763982610706447858184088652438131826746204750118675496772972076063066491264190878356080058881732639821785712741144723072930217973205
1855 1498730154161970666096582309258548922718803821682887569543016562037582931816478002899023882629396937302635465949848145099504988667889124427369878935641533534840493927234896314727204098148259224656126619238976708169685832293677550320687237
1856 1985394748282553836305661327573094715572859035882006263551028033643994244455017791882411567874158727547927042914361780204254129258823734936412570105030005798813738713744844267837271195994138886284815635148494219051627167213407140342614595
1857 2630088075269317621523029546296819416081139915446371886891337120068545366758555562993671053337746418828211876110728386488414070670478694289862817772358054547143621366989045872628262533444346545391639653651672932970871233771320874941950867
1858 3484124902444544268100640693615466189743879367101820111743570489188241202520845811754661321893308872174966394070083963297178544263595240841539360481718277462135935743137905708570081712302563576657438031459012132158259223761392379371935866
1859 4615482823551897083389348639114205988057511706163576710894040700482360714159817051757053779982377159205021231899141320147146091573216957343239826440116847301555922832731241827316489095979050185579982869590416343496116401386327600442781489
1860 6114212977713895112297912936411357515898023612102252129161061075519028783496702270466448638734517116647879119828634976859712252752929424312084292375177601207685155296879334393368784090470723919143896886440151675725303834308354522289602147
1861 8099607725996484423565507097613995337425529797365403080220164516637197074364186365784772173138588484476752829966869592178941111886988362996625176614306170242780994857620628385491460143612443537169944108746587911902685965926435349047892220
1862 10729695801265848037179004699711064959496848425528133760424511246753169565199695584164145586229426540213534665963464985756363083477796513260635448318290590946086210097690880142831090254669505959413234240002066765767163003872977491036510391
1863 14213820703710451932472188313352146724480715477016818094044568792940255248384627187694329404263023577951889316003205418380182197525523947196977559480479242876936194850531103863334530389329308625102843817252941874080735524020068427263882812
1864 18829303527262426320503582303555515505867671584964631004085228677425134248039332162743306735014793673179722195678570088811758550242012737542308239744274177710447760832590114944317935609856123856271757384331585289394459913331048143618162317
1865 24943516504976421655660008296668399804480214194243167619660072845075640974992593683997006937027642193136181259119462953475510127727329541929725567066691179638169750031517275637168384503761980039910655638666277583865409102271230712659553875
1866 33043124230973036014777931967962656330671936786539711097990042275771015089417451755692558029350076985994982614443424035357061734916219324281904652947695628649290843224427756009630466206125415780608906970628032023903068091381022748715387797
1867 43772820032239052509013862465421493598108062195642608495418346337817305574149068510258304596636424268490306534338066924854727677758804145923758238349432610914099651390056734877377190312696592962490595658898296639939604197012089921919431688
1868 57986640735949722840373039939635023739686701928371866071265276382082566319747099470316744571203954194281271756762993357254635174230226183328702688337281432415689022060180970989499336098414508700283241983372156298405002824467306662203065596
1869 76815944263212432307660191627202618077678419649907880208414268880928324674561610684086872856399699540069593003064229134727774859291778600180957161745993719487134060739146851276617510646755927157757009840581470960386376756782539702069378356
1870 101759460768189221053565717825861368861704984696758347369043083472399915658381899775966036022381967297017601474878896729482908792392451269542472221773091776797690347503783619118774433956238648150948202831737378843197295793544649125127002687
1871 134802584999162732988453550573659197336852121204277061812714672207890183028539196272039314496624756291132710172292892549654493194536013150493765888101804574124592771344160835688254066615294870018958827993490615326465255213134372307242949952
1872 178575405031402402511822257628841209988564724511217360727863561506426142656746060303578133823263971753665814582969239495961946478428532245210013942977367761333070094485299546502273500199337009267193928446606418538758330885952088588398208145
1873 236562045767352925290475198485738455225020283898407221481020437368397492702973469196514506487123343196178872954233734648602237354631897156322499806226291220720511444143077207723278020307656331596301535566853683779523344741027972050455129611
1874 313377990030566394691108392358751998089124945576123390298374423011533328788181643654425717350865963047984777922018290482401096041763742431311736870807088343101837302966936104005712222341346746328261927176128579935070870058563571380869243849
1875 415137450798756960300700087412809549519693995354567629840464153614828915146257953285614513568216001078519227714129427725982510993283375240108170262852088783589292306012790310533038309123530803879225389777394723761118097718755719896161224290
1876 549940035797921436460647470643935872220644423061395747846598305461033146597188751655230882731722032418281828102180396492984264003357119771301060627176491650696226709647638265057017701995685531831171007805816250942618302385447240059895135064
1877 728515440829326098935459892463958459982860908561774369546398990037524247122532926472856978547377118352370651714332714463123299917014251889622523305907421284338133498873275411470181876323769009796084093943950944924833984456197489125129393431
1878 965077486596681954191652739485278186114903899811059882521971911424849170530219458009955597484078946010717242949646309632133302359985344942845063751867526161005624112383048118744013803969429942161013512769413789525464320866350478919695356087
1879 1278455476627252147484394856828695584486388602144220372520537202418195126552993911171736226805283927243270107611719672512900722315838603944647210138545715334864126860741867467661781045833365085309283428040616544439634458315295244860351996662
1880 1693592927426014032543867657294779741729041588154588637515638865079069047549721737940889347150672518647211099142263262262772214530425253713170563701025580426403566543400408724734993690297677285039383207979900211855201848795138485438879404032
1881 2243532963223941853787998104267035995241505770110964321243684821843376981521680063944024676783719214662409087659879534199836156952820410707158327283125696089073932175680042414574232702118710592435055723490087101339563898408590345412024943088
1882 2972048404053276230379685619350491396482123554266795090485780098401756679864872594402031172867293737345449970941419784936656622723677586062567642130420535383374647901365063635048234993037305948850825462343535423867678301820028568942405962560
1883 3937125890649968916273173729213490917885728447946791860903859096598739435323121615209905657218848693635635475762644879990753588193270888466105854019300759747323990923178665271040368592792154095562007529710247256944200117749360051856041187410
1884 5215581367277234977046682836817906028360655851343452375042632536025115114967442544036929727018326133654579537605567901050608817925383841387362761721766534216753298593576435923896043162845213866664865000035900716432433932185852061701834423954
1885 6909174294703267047700157557028278578494582358376729519633564462783530327204817845852240574992361188631351350360572268528041346188603111051050596603952183712572950933426082139440160094793253883825241451820272540876066551474036818153395446969
1886 9152707257927232287288272698298235731995935855374024220101876689670230472679879460672989103146649889965450134002121206270861898772811788647795474763919145643239886072276933637906251211528770250368019420060345438675645133757031229639201127749
1887 12124755661980538836568277000048963565078543985487701041753054231881734618624245437355161042133924828646236464839325587240970521437210357117759908276262587738589034303729224190629693935416119366519203758257945317142071516027986937667241184428
1888 16061881552630547060272110949390451829007272086659983531358719155720509385231703783318035423318319936488343112699575137523215817272480761728371414295779265438790753382936065099128522927683003369281935646604597697964228456549798673577078268275
1889 21277462919907832998075578092930262315686612321033934273589235988177645749791210827245409191401564852887345320228056300123107928084148973849859449249120955806238577392147612805020978896931079650682182134343915007007984604200033806155572278567
1890 28186637214611166114676409371072149960761364712633005595034671057881441766155121839031376419523134159239845724325288160794011077745617351923560620296816075013361342659223490325597134882314527240693187543581959721024541767388126341297950439113
1891 37339344472538484058063839102516844037181369786171647534542459636852395644660382550584488915733083143921092554081661095070319667940583749872893447206955794140184903875136156578085202247755300488364836214958391065843578405994261327412580682777
1892 49464100134519133944872819105077440965093456164269407283575179821665062848556729198958523210441661886217740123261240322860084606666059477107692130922627778590431385514395852226317883507707594619319010967610014401600894969473465170107921261978
1893 65525981687149824978032810300801933488528951329611686075675691557166864395117998222534086011689881320501678213738877622719732123862860060398844280622398179252651007039865020226783191024181323386609213070695241186365258888781194716349538471890
1894 86803444607057844632096825324197011535978176307284177555462774330467125740899915053719781538100731021117172272296112452888106672275688757935696549719574710629898839341259331519902775298300967779718207378518817527606637244951340080313396419632
1895 114990081821669252739960509976505267204616963972231790935902534194498649751937344105738382621761635284915380190148403273325563662173451276642696927009720786233456312848344990033660454943087836731766310735551857654644292834172442647196334488341
1896 152329426294208050534021667142673136685881770288947035092471272514133777755691962965733920402130101377154313382203050869308739193033405544658295329188492594046490302587812827997174328676602216903016051387948587570296115947081452195709296590290
1897 201793526428727591227022900251052779385591004594176169331788335552653108161632332437194585772872877559228516718287034873147046157227287012975700896235778034502080533199299870709591804210707320865289045051479039456020596463747702092360225158395
1898 267319508115877943540271887764556840117726366270903139214681558170750248764946443542814254857266351438341507702115460512153617146072544819699990002256648435796139973200929119763245544900260244147626112867781901254821914694747241130034993323313
1899 354122952722936471844673008549606422688933561731790506737728076088084729574345354596496538218924174103593794525757488451192243042068402627978534903526742503976780929633850647678616198165593395339231810192040031198794839663791498789296484567361
1900 469113034544606610942694429048179520147260464891897290423536348631894684069505136065786407025643392900430395725652564553741742409651298218625967413793927997658066232119837643505888324792516825530189765966806559403871588381057875644980851008272
1901 621442460838815810610017540469983320633506633804178944939517522709720635381958651224374824599824985280774111014339102566184451470935130331346339507047760409086217696307798688849702784667511430280170231871391151357141415611452562738305688594829
1902 823235987267544891649569625282522213057424165258898108813290727495484501715785104158435742926639303685624181985074517820744376176964009215827194488838162404121070295417595150904519080844089721997468885280205752089980742946572757126550340901038
1903 1090555495383424766681487717788329048653222723540835647215455175868221062120481904527864271944066585576433637776563460520695046301445085158683411534002836665481961893078283839180372676345147335645967236740102699835966312893648809768308946882734
1904 1444678448106363742639870523537786222463260267300632717853177811815560412766402727331526782097185552433064625174121513626707233962960306856223034843701774449481166101748714448599470795683015252476518945805482659261522222149097850243989241360959
1905 1913791482650973600081447780061874491472046035402323131031732643404199664403959946602927834631933870126923539685132515082707190878154745665793118196440065035665871173594047089463247307052943115626634552179021965535943197448027786738421863808658
1906 2535233943489793619667661155356836960079699038752671852423052236848872366740736764676471923596491281874545129389845637998092159059639187672267923736099034956418457642836442080637038278704991524174617434945573455631907726983839920026888562074610
1907 3358469930757343968112768524745093126020031441219652841624465106096341737073954725118693347869240131233762659546802409651461489300686926030579360189252135380891971082588876573478310974030901571578175488073853607212831283654321836855397754118029
1908 4449025426140775809345442873317384974641897852983858320777561225855558182074004975295422631654742327189818055589754066230226035889234945530544533649204411467047837217099527719407901988259346807960550230429161214900883338785141989594344635840580
1909 5893703874247148723902081410836468485574108093423303500204075889574910158890420650796183828909376369830113734617752849592411255693937875546224414526493156799523000572828135202434574462398502281709131607040906895511007030909496300342837020364853
1910 7807495356898134215063963855143827542975365977930432875564663905690509300244994246951423810821436160100402382507071382746022249476636602697850008358014924191555996912695118521646606110696177692590439841880812545971596731083179415225846621614973
1911 10342729300387943251115951214111499244447104652584283450106200181197404529593557699569575130540383023645362891743920302271011911272681813584107610671728347462648384476413287788569237816049817626424331384104486480636109837195350890693319162452849
1912 13701199231145307206050522776052619942141974362482370328280272063743683155423247624836164605735755750548992163545995448664939279894470491195386917616206269059663948175103483302001416430354325736046760785233253542996333920892657001431081990627589
1913 18150224657286108927635653873072769503837251216343429295265585181891585191949101028376814657001629232665616573400473182904070110073975679413913020481792119610725767830042577768946935296398279794154401337485072470204751481253534935983252915089356
1914 24043928531533291245881662337034190447859872458752996898772874293360184726779511461038874997477141897115086538540725667467984841238578647770993365413545496136040584789649634591993436487450673970943174328054014027903820719254249788624641325271244
1915 31851423888431469014878341704810170359421530589108285302803151057683812196373316545669090735252491021121786096475916233630392301896025823879451972738550332859533572823978621784193924296064481636978986544738789460422320995510787603301294435577671
1916 42194153188819468732197624837968505691714873738700441899411117343881285585484463910835497849337218563247162349163150121293818247140424602981252757807674560112203572816547617276693564426827607497388760490104464702924001560895849488671811754326511
1917 55895352419964849144774399742792696483112945436903021450329428300922138259859465601110388185107386247998245050316712939416081324890822856055442752667392075290507050744465734518592029168419287697230614761286956522116148289237759552669625266606674
1918 74045577077251052982199798133520581244916546246463846775034549678862177856502025489381562278624608414072439398985402461271450355022814136187636851853494171190178984348687448326446221207324401162962712902155327372815153946169693220215899234283037
1919 98089505608784467275419594297236290414003757905198840857700757823271868779224515764397257295989612833125618355886349536440302961079554944582411022110307708463406005890573481620563589613106880030305694877649268413476915719514278191669842453698085
1920 129940929497216095817017598710585132990265525593914546482434002718445666336459367638395836246875888034839608297425194711268108031490731571683165297339845337968283742516866220541453146889964335123450909606906796879329697907935121128906530563037721
1921 172135082686035771370221450162169032923683875619234978753954544542542131868090189035496567970352223785772459449240913801213607114958867033672125672681634551127536162166054816424241031823502305208856084813363733922020467210460610025837994744584526
1922 228030435106000888651447893983117161741221888705052710829534922869072913847801605237207358180187006947948590572402827520500469605889410198610644223602405873257030922785913355706871166341897781890774502212996797292470760631395423236850845867028484
1923 302076012183252289263505154508854861424208552350390398186738001149674400679604765260055853430823311075556105337034796022460516911263139148575432226206102041012026868677879819001721828078227014849882772819355082475618429686922672803380384980099192
1924 400165517792037207229298541987815475509832786299903126002326148650299221968766972326977105815286349877647053371355291843704746469838440050546502105918217561589955018635117090230602037665360528968543756248383786237181866883568984456074967075773229
1925 530106447289253887351169908364987928557007802611095979541142435566906207744277693148396611917168936579958493222358416025846574021004911525509785701965689330138422534746541264865396188244027134392009191870236697144961771171759745173695233038622180
1926 702241529975290416252907425754268516675223789491867400676228558837886155847112523122920610062174871721157858649134399310461745134143880820487981197804485458800247180273601022058102676259019559937638179777565515931107735906491358303222442723275849
1927 930271965081292287018390715530062670437997872226752691758542024267265528713117234331111397917182650630311187456229203047847501092029252672738798812025021039924319917722194473943209608274060836170310176711800179918342581387371666854443735776749330
1928 1232347977264545849559585396304817395844669570844694525995178634926249617541821251031012341920932193414364463331807486642843110816942631508007469709648549436696083451178711047936899310410605180533816001285859812639995708295071673973175842129033233
1929 1632513495056584707550421005611551091563202469586292412761181576625608385010734273384053718586275701450016524162675503203810153100797147956007799548898773643155512994113908901283466124325637355622178178109638248259366217042751102120845687130526774
1930 2162619942345840735058192004444471281718444986248171446866660422803293115771159301514886168298919368882087475336643068798008836687284739088634755382457816146229692143035787176731184931211199733230389096777976223570129239655612810431177202365361029
1931 2864861472321133925951878454067204181815987077736400507246972010744534797359788751444624377911906157253186622474045920250483057923647744085935639416248927913089439702329701876494419063329692585121118622316841629722097014553853730337308363062952211
1932 3795133437402429810198363926549996898186655204165919348190448370604732582071102109939352970301921290239756337655229928774501911144637347410021423146994788112109843153949604434951540620626972033838557298563670640794342881252152828581090966107640186
1933 5027481414666980323442727379459987656873165948090525415649808023913300018475845220185838882933181007939582857689151190859695182080063949988824456018632043408223411777499827469906187715822909864856840247530260436578380564847606304425438571543841487
1934 6659994909723571077303011464917673042568379177684041448215420738823895861866183136227819921770657697174850278451221684163586836084008448378253762471202971252132718121873405594516519177476519799975194008124865860545313981575248652616383995247985472
1935 8822614852069419651197810177284240919529006278657513781362732182635698192054701026991761171907680256532233038658658749445715781703544720455014908622671883184538458156028069789246948583073788920792061985627523479588723091432311660478772241279079886
1936 11687476324390563739936700569960590049789668156397793781559145603593363005327534637191227821590868560026205285398843549393616871258813003597098972770845564343924935921720930936983456826925188342109135792314605243435307589699205402096355850861038273
1937 15482609761793006725845317424406259168741341295611100762329876106321561437416751177417533350266911509767027769833905470385109860608960469909482082104832585790993222068358723312540363279658968393182106202311283223472400447567554983465979882484605920
1938 20510091176460004131151559721140460508049632754927171054965597524374290151552052761405743374937873515233194815073843895133069130508094163894069517240910560800542529540286560405998488618571637608163273141639783422560486606307518605377398657136123785
1939 27170086086183597354513913787386402811987885908801260738485875024237455948766585877644698415499566172302959007793868728026382667529714627387562523423173809367783870423219048765910234694613459193515837994766351189120964255735234240764397758919658550
1940 35992700938253045717329983747655855951342440594501468102746242581364119646030380416394613584299292705530114407679195090536771591050529186716057163948035325895059400770342892939732183062700263965073538730920093338490007238258537661792298150390620041
1941 47680177262643646680910418971892815702905567150837604481675819777693072970531106315250841511060065028019714192986168494828174592168216778134248262173609605595437343115334815011006802254432048219034283644253746276968349665199950580677342131781633143
1942 63162787024436701665953122888004345428545382044353259732679822306817650102273061381293628019089850176278624979859111478850341968950031812977299336495309907731602378343567612956814082018570318629809437767838739158927157949408629217455673678196197743
1943 83672878200896768363524804994257273719438369659383766771917587304052183955824446036362429391120544477159729480114837122864873246662335627293013144628662344594907868787524737652410474039607572773475166805583104662798216405666041527425544723451518937
1944 110842964287080446833290089011133489434393066696992957692342685818043320687623333890784090032398835259000393120215178576312681922580814087175846388100703191097256547744197461611869843757837039163101592784634601427109905007016656474875165459263326367
1945 146835665225333597713804924714661449505873164302452765216808111548855019057681961661682087594733359153303887325450805519482622437016411781065088518413418505885244972804241024717428686427176529411426665836300108243054058052701961350765624670079641034
1946 194515842487977380735234067216859413891568590695864028600374799344958778544274599041312950719644135300400995740816361438701570853374203509875503435819733797339782899706870788719072454888423454151895535510219260956442310239964641314876175221665651043
1947 257678629512414259162066693418955585515359141984839213857679026600523280885939799251375985169716956492549074273242707147052062587209966305403102140071960743651999179956727255201631142029219007329271011840292299271916983058208269282724226157384370791
1948 341351507713311256690104112173812377807184498057263524675221300660117925352458557723496434214244213142550896431777629775877298378214215085667758028716538228338242464684118265978924328043857754991171235155932564059563415408834135564333325900100383619
1949 452194472000392000627447932247144976018424307277944642813765259003101933946757471296506880574630710499113318145924534870727887075132272853511182194470427424644619055437655276667867658246313270353670784317502311568646310801802088911548234879989053199
1950 599030137225725983526627925062610221088936085443404221360212023305571759412701360639191952121848312832745797279489447469887241013738590976086429232846140456731280796230144899952952262528346107503003947054832834561095324030973052201336036147850488786
1951 793545979713703863641696441309258785907703849799764760991008451988440131917138485140978850187567278323753340639528315852002993947820111007182031650082906042274518700533624667044753545084995066813414376856519388780074993557236980452461719301362001995
1952 1051224609226118770232858827289120706812973943275253759485305437572621355870570520461406746565817841197072822022201156257567434169385265884778911643940130334195330946092557746617891017437397660228961264273324455995295379590549088465564609274049519855
1953 1392576116939430866292927511130175751356322682767609293254275450006630995064440497984221309340134979447709493918173597085510430150531427124769536374673169869940952573036028078399455427955486819779942202755443398260558626529548402165028348868621484908
1954 1844770588939823955135196359615073672029268452455898846049341891113850637775262718110726046158085619084445668108197438765288740557157753389667907862871954125015465480590940745634106486338660890566589307746300303333730065734876313829598951688202392148
1955 2443800726165551349495600146631148667053736254536486706522533784415638559913611218714782440088943824542814429325172454680224863256817478585328854227032892272598351152300033731923345614716199703811694993306079665270692091671749679786833155870113282066
1956 3237346705879257042235655528694197131481887966331303590345438217414087342091898503694594135542548461597509803221241169809890758537736210717406502101681117262364504400480604005372887074726801865440940904302849596409089329982332504538885620838861041584
1957 4288571315105378183832784137342173630698760948468374864397951514963412554799240084538727548187638271860358623375907988407467274911696755823811635931677804800883083208449529823542900339948913698573664998951754064849283373619349153250417966178179150636
1958 5681147432044812124519427277968182451054505494810271602015936678684247567027719286909356071555774737857823063555361488416831472967822538360565741600762089940842013820210302223623721954062475552851207665198488521437201014251465397544014606448319163619
1959 7525918020984640065502280680002799890017003242457166775263972946963441585494469003146927276134428944869020790143980202009943046878300681204913462341821719476595810149882385967152615888330008583796300548259505897249852908892062554311884073008149124856
1960 9969718747150196582514801117246419404965434963513873454663842726783858257841931596205760658614816684276915628202940679499277394638590284160502516147154051358474332995804739139750003898071702965588176504202511835740646810890488574883785482582697516902
1961 13207065453029460324261682146244755049701723823829831449529556832762589648558878581512354751131517588094956474785941469294310760226987941266536760037112251335546441945188052212628994853474265318902067224913294465985592802094073848986064832363029510606
1962 17495636768134847193784586497149215326481875303630873595993941523560639694639361875685846951607396212471168485035470053843812363554120017257883579466784331718103617830404187901093496476993723853626690004578964799971683098303609107784013712634569572157
1963 23176784200179670579008015169145848219075541855802465429270629418418730520808931472523309686163108044916327812777498617093463766789233471831414226552872137752219276261111675620436114173430050033020516946063485943611570800506822909021956984005999360589
1964 30702702221164325243632858593035885462316446433198529370832062613315437267939495322565695277882023719087965353285013003418369321963080131665722722730544133515268994001084648904572497808821541975287516822161004920591790327915325960077505422691961716524
1965 40672420968314540753417178173114956792567018152694655182956082520931537265287547224442536687136352006130602712673356539342013116401306597583504148051581830342276802664353627778325701746051363304661113279930095332609884987864722589720885527323331865886
1966 53879486421344025616244783366258981749414717584331362069941222254594814035769435109901632266030376850324042704643768268516416770525465314317727258697244411207513238825002365884240313958920828173659824108608228480566166029333520644776310824375865399668
1967 71375123189478904623451637261916578650986880858348572911813437852361146403728503105258392985423369305996167724354520734535526079793448799266062531737661704242680945835018501056660380328254987062435492758133469711942183628554017077495317399665351687122
1968 94551907389658616447487562282845830550018003159934154157198623638891987630847843780722407194791842558143153391587583624670053927362838851828317572115447869572705429064362836241498710848953094931686410735912924000856907469029050435374814823463314124250
1969 125254609610822995163906623690193951799418800130921657106510813156906968169540995832554243924900244908174159516850382236970384766171654325471825237945797828164616954259793718744614946307948594421097298288053260561328273585520415938073527305003507567636
1970 165927030579137605242985807510958525001575485150731440687328903770649418593699515770207623737599510500011503458056637439192621246814000524842533031370575939242440100567118298120184403849481540291783750534291743922131629885344919767537577279485225362632
1971 219806517000481720737610862529347549734148647141543826450744129134155667875236947204668355070751684017489660721539628078370675192996889701038126194243452420262993661734645308225674445714203001982404013790955378873673097389235775632529563135959138803658
1972 291181640189960741885348118551290955414755439410204615136735642154051075469378736209907414688295888835660205928177254991864817656835779773010955442496847715072054773481254076125228723859558274122612566446686105166113601935167091637069719987354541167506
1973 385733547579619509402637983945643967026727428271322647555048574390389555072313110540473535432703679658758652449584289617390239007434954027878592304656564204603718854088365807348901308762951642862689284168055280349860261689513335434411169476217602689007
1974 510988157190442700423442993348096406625184262673766428606292570082736893628553278827670168530334137983218535256157650711528896771587166247865054861738805003150831131979026547581970502433055303756705302944107762836486381901615015265432436208618754056026
1975 676915187769580559588285190824936278023336567422686073920077449745747629676543245734815274378954425048163680590148746292084066693084625252438078272083205631759155725939180245884654647055505367717712031370997231570430918446907694436756300022746711362994
1976 896721704770062609527010152228410090103820429218235808184040505107243455475140022881612326470576238854926802695331017476003003743763716858224645840133749058792246131405563642680796309215330728301352809959675924945700220895084983737498919053638111899037
1977 1187903344960023778210488469951024114022933958189746343821988470576733163722582122983078848072816380886852843648648929353172001793930042727799051264539645202496322255467744264616095905412463606710809924153798952692073983758757745269135573411238655305365
1978 1573636892539643840942493033132602340953238595546648615742239910745782331255932600488091480165267760351135823229224576468483310090716409048819608648012418959056841430984907996198312862794583619121250058801273416447705077142959295624919999202346824975108
1979 2084625049730087258738778724030387203277088856074083665031614870522812701272078176134133560319068051726175471438619645202841757765779679909751096743300080707600040799442376785239894939880401764745532252728049486099160869972032192445392528121487832586435
1980 2761540237499668748376735092519114978238993548620135925798500087617990530247595575591710433150804646698932797540168858186409857865552410348587817238295423904280026941567157310003843421276095278208727852251367191954881750485981799394115492073751777020992
1981 3658261942269732563681744318471136948166132432264366961545589909545256279565063058131286292418827160569924921787294821961905665571584846253876519035723871725956386879993946122851236654191191871375428675305628898200788010750644070091186471137417944578585
1982 4846165287229757905142700055669454318444223219769904705478337493867750163223419674107584457120540634970769427283802425940975483072569679356556171576173447540771872953713057386572880191799600971770696840515024031255574649587414309001627142825335087461011
1983 6419802179769403772786646663633164011615415984643363250716090882051223011505898552700085026080197334584707839838555409156871541201389800157479200995886757151327852791859664066843686787053106722298033313438386177004713180322990141492663534285377329628793
1984 8504427229499493659075436041284332511557725369337292802174393864891201636171306957953665348618574504111554529752114111013966842471306482414839035856336427122227386634495457819983864551319210142802916672710117542397628763398408511833571145393881862270154
1985 11265967466999165813982050661976528455717910018102320349832643831387400509279016771466576133299412405458299881065114943811877184342185723826428183868152588331182338059560394620578439910297384923597291858026975437395100567861258183983911920855366938542692
1986 14924229409268902794114775196632118901798009732223898939893393473366828149656804416105170716794214290838862030038986446572779605750671200120433287418139985319462967626849426627921166702558754947340285814739044201602013195011842299468062489507244226147484
1987 19770394696498666425037066345767462488187325884188839528039552489804988072343334409283160081512246058493004287160411593767439446610648325294889244761452289423368067508456498471480276877826615621112863038369296886721622803549163498985286348440889029290608
1988 26190196876268077621103643578823526601735828836397577340799741926083383983628168684497602049635486092009831593141878904369199098577647871592733183731823426005362857006104437323512087592994952953498708882853635544237862169723497183161027302667589237271175
1989 34694624105767580904210890643980254522019308603321722495294023343478410231644962621128713280076997452280464890157163118496427242662583406001154101879693526017690249258506706159583607224996158640782026214971052683107804054133522255317488148584877002364832
1990 45960591572766759195425265278766371313707886834951965783686487548192432465677361270285244146702889424654260544948242679654115913041607864872746758998059774858338439631631180746180743387534136796024058381593685318250492913854112471589570890600023670375904
1991 60884820982035678165850501966842901211189981116556993986014384748156579877460069308706323135842046364025525706689952317611293438784964053876779381616281188296671223882545047295566497037571598251923697424488402762987872382411969721101226273242416812367038
1992 80655215678534365562927949719856944288891894588795730299599692012950456175923458054884620431398295245440144206644710478232204038220978404666168212543971771513785048482737558092222688233795115267825861640290558304601476187089383328437786652202932810092230
1993 106845412554802470373573906201626429231661969923094520966282095030613585769747511990730688462417925450949382658188418329746856456318366779433569988764194524965384392834983882978242023183231172084305497493467820071148852468596791709528871574128333362436711
1994 141540036660570086528108453505177855847171561074198253405741320959740077526076208510393252248852784882703663521792420276391630009515389364441074906283991921161567038511041094563775598062256847565780633721966701863385737168670584412105925350648035399236206
1995 187500628233336891424388245841494019347924200544204539100995978047108712629014007582981806667545211415310992220223629051612337864672528012369734156430631655619491655400746561515518801608722668755423381121583707300852523777132384779115654743405074893593032
1996 248385449215372628839853725703710515844146462313664495428843717102612086633664208482810717422622821620150106453011529371643100720812166808586852726989177526238846940758399705732410688123246151453680693887304231746208454080215990551868618405856441426012904
1997 329040664893907071217907155198014771179341205704517220699762013383501457749865959017318235192547627291710309608047280081616058117520573836743206765480580124505290641652388664020597057582039490707375208956170630921807107388807524422966525678266442809214552
1998 435886077448709641179697873860850285707905132817980599714258871027662702446360743899335866643246389486077545324364712807821632083323487372317791673552793810293331513109432619082800655993761740383346160555732019817554852543038650010440735943568464570116667
1999 577426114109279856820567205393342845480097652829457850339457056400436340835672892908822734000357874998149351910771208426991754090259780868017807182323501989277045912015774306314529544874894950528446993520312125516691220390363160543260850161649323438673393
2000 764926742342616915635290925750278879394186460740629942404095680396797742582135156783375576104310023130630662886528649408702472979467071245067590177709873637253073351035525468871980540521772723030780210501361958700623594847554704861943235052402467921314651