2000
78864039
234336666
115745457
713485143
762977704
166738780
166449188
711390140
145252246
340710612
313545219
361375492
68689720
249135617
480892754
24571080
559547530
475625728
601262521
514679442
667525122
631213941
602080835
311757879
544211241
605694812
616861157
156364370
497788150
614798929
255008141
88692651
344230174
468839318
433598196
340715036
504580422
41719506
85090917
501937553
2828796
735519682
87723634
156633572
464381822
632518497
581592897
385603388
83201834
486397964
728199503
661624227
385756144
777832686
633077482
221440200
406257071
153846272
233050961
603825852
155929394
102702818
654941999
188207022
202081322
425278636
87017678
778500409
283379592
729010595
329968871
9220364
757371564
345151212
638034883
558246274
728150912
392262548
579385567
780441410
493659925
753460187
767157262
464620857
732592286
137004925
769626000
324794124
8976264
392132129
26639422
207609675
398686884
156443601
148462526
139953411
295070748
426377362
729531182
387709753
415907968
2898373
625496554
187156498
249462333
207306280
234886722
163752199
66177338
291512612
274913846
760966106
192217895
443556370
128907276
586735537
448215686
446504407
282066256
494320150
11613237
20343273
575758663
319967327
468996240
126493276
455278012
35450134
118733803
579092918
100850400
95239236
572629058
318064078
478239186
572628877
322551747
149861964
61612231
612869578
594612111
682975725
52066969
639048124
276732038
333923889
643323437
720419112
605686926
686247008
535201443
185063444
123760308
428995109
734296404
188387463
100871610
409761559
364512983
650911149
456505177
654800436
173758870
152581402
619528405
205164143
435377858
725622759
88794474
285607801
364933317
417419730
162986770
148361241
32955797
351919653
673990063
255125722
292807371
163019608
680072344
228345120
21926989
649655548
205118117
48054381
368116203
599090345
311392875
306141061
492339859
429647500
58554658
382580850
119670971
198800486
265471912
477130855
596957901
294110932
364625758
75907302
501676311
121472384
185448627
379145433
292581186
726337571
531956722
291250124
491115223
51453947
620713423
18260095
153439790
692381823
286193705
653521013
485003703
276727805
773007301
159167653
2412791
447783334
629343982
305518774
46330318
670705039
452249051
140647272
24488119
93852355
36217698
233197415
228840816
531246046
169644566
282970274
273479404
714378937
557315753
143215596
270913068
343000243
386242411
732287144
516439311
164679036
242156851
372715689
604425696
421527679
116346119
421883239
214520226
91960707
14745880
502638303
179339265
349582587
25631942
74880672
112167442
263073921
502571941
772437458
69266538
431122525
785944694
640835846
26574494
713786200
306506744
370996806
537822939
477560025
542992895
432480964
508419665
664347995
171231995
180980991
262780861
361849179
391716326
695230151
327308012
320638885
473943285
784753651
663641058
470216076
480368768
90348910
276911611
330056516
469093241
419494258
303635615
121257611
380312710
657544286
503914625
596743932
106822371
734447632
263560706
549465430
322984961
96602714
97567958
142703998
682634724
442407939
41392863
748418535
318824860
584497550
496373870
488133379
611920905
307410097
788132790
405369841
487836666
767001075
195102588
685081597
409524853
455657955
601909063
717862094
499958485
321882877
562142465
453644877
134853608
19892343
431300215
520653800
766519257
660553142
310664929
416054630
404312826
24332476
565789780
150603516
7940345
660833449
475065656
471438004
451074561
648712032
514747820
724908069
102852562
351437807
303638789
773911565
21210946
212994450
515016333
318877137
180337402
260361397
291869286
254087908
754908120
78636472
139360619
501469740
128742635
362445906
347136676
117445438
778095719
318290552
84425164
2490094
670117081
83948354
68572376
97728692
602573617
550901862
305291884
513559206
503126902
628701663
487274132
381204690
534413680
672105462
93733144
21671853
274399552
354581910
466247707
339655827
476949644
89991815
585951900
259607398
303939709
286581955
136578345
710568590
637503346
379555765
556620850
475726372
246337365
178949057
447737860
74782162
150756269
374549751
192508942
228588564
519271367
463490009
560825565
415603270
597280547
216093711
142827436
662468572
100638946
319994360
320751025
511163437
594324528
653140104
53413589
381648324
212014189
74244411
612238699
307742496
767996854
725579458
373366943
786909515
668571872
37900745
423463424
272145494
38690418
753695657
134830525
490891110
689119806
672647011
323134914
521473537
603658117
540360911
786399996
627628074
735889378
194727186
51297914
308132485
65263546
497905234
106447542
283904170
566318450
307182901
123711585
623837553
454272213
214985618
293887931
487490453
413541621
758165239
289676416
755507202
24408861
214059929
100711374
692367877
195498955
556647184
311860548
780827360
744122341
653674717
730356508
766034310
223498145
719541913
737968382
660761906
692493085
628912522
156736674
300000218
542889576
737293948
455532640
388080410
650704563
11359085
515293206
346498354
764479972
748195415
326248755
134133805
762830741
384064200
574755488
521960321
608165412
351225765
661035833
629758784
292737624
270668848
676457124
310714893
354663321
738369209
768904096
355981623
141957831
350085294
502275320
76297548
54164613
696388078
454860030
558522455
550129387
150913704
368401475
224626175
323052763
309595875
48585631
313283006
173744993
416984620
731848332
676633104
208899444
130711930
164358284
504368079
470698321
721611452
479594494
476259841
514217202
556677147
647243375
278916143
99788421
11373326
159183623
203758817
88834416
135652133
273458941
492499632
138619062
103906017
607347041
244041126
427539469
91550430
331092697
639298812
346612336
170031440
744135867
488877601
106348835
179236345
150088698
291211196
338337784
634649223
491689850
532875978
302813919
40139890
659379649
284056509
716928204
395824123
601284956
194280869
526300704
455036370
618229793
339462014
495750782
761478614
130692616
644869151
302017028
415772049
129197549
169236942
564925053
115758507
179786150
754215252
663671860
203803484
382793043
396829060
491550915
493010024
183617736
449817175
184708701
159238779
204497178
277821485
245078162
402603580
370034528
252080227
617637263
669767077
107674863
300785388
654340137
219503171
264761082
717277372
127462535
631147616
86414653
666621699
651329286
293499765
462932717
114342943
49630530
50278813
445184481
689482081
551514337
407939169
74708969
45876317
284667348
1935297
297036597
590127921
391451123
129456264
130120003
324164431
504117700
333070704
316550580
723477098
452517002
638373488
664881450
300449133
552171357
12685023
284138467
180359674
560777880
203523702
315618415
269400224
258111401
476486850
196090141
591507403
521124520
157362563
338477527
172401364
563411484
652966853
644531203
743326354
454133858
755768694
124212566
750154499
540515854
672072423
165247036
346187400
228012228
769922231
513070917
7506100
637225900
9992333
299298001
533207711
771479759
55479161
761922260
474094801
410263025
136711594
552184406
430058036
274263591
727464683
408228590
688979827
704225824
284459333
471484184
378570222
463884468
499741727
296336548
443347022
297392895
16850732
546407937
1606957
97639627
710962735
42128305
596636172
53373780
428992723
743330345
21008029
5004307
2102546
489664864
402360856
452236251
401948929
722482270
491419119
455462500
605893560
51071343
746237550
670338023
310105862
213768298
723595290
697282211
278961640
435194969
47565147
752403741
694362363
564175036
190704400
274344507
67024634
415705282
252112011
757452897
392323283
17599032
703412390
474621375
460560753
447829498
583587256
394779540
238155831
539829013
741113471
264750115
23770233
448443047
406843033
206946489
215052196
611200764
731248861
240704107
114078131
704244957
646133913
217203796
678585829
492489108
83450737
26677209
683696930
661664813
453073736
231371830
325973827
574579340
415784376
722186622
720221236
551706759
163768278
14424520
620854187
78569775
198226303
244866706
387257439
144487914
70223525
694084737
329296880
625676747
362624029
744032051
619956400
66635155
407631816
101349275
246902724
580644203
534358444
76264464
548210434
33352498
529875224
186329350
193425820
634340078
162288302
266903228
47237263
72154027
53489840
355050077
74357676
606502243
156439615
22499141
29354373
49883223
320132423
138264629
160619900
759799689
638091152
330380629
289033732
134133597
643617904
676500687
78884103
244534566
540079600
762714046
432225883
515733347
544183795
282810526
726464907
86447390
673216595
685774542
568442592
573326910
126656890
401642290
63547636
257648282
786787159
216346236
649778339
658817076
54938075
116991337
760219846
229457860
10143039
704754445
726342088
43711971
7693319
706817496
518083365
395790839
335183388
322266727
638238841
313875036
569652711
45724618
26041406
268998340
631749367
537953956
653823720
399521371
249314205
215136956
744815149
762771649
724168776
159511246
259622451
618143107
234779239
169240636
597625988
544769487
379300339
197541991
127068026
579057637
488018604
352951361
114683386
638771072
501704186
154805286
91531425
490818281
641031492
538659734
211200821
268377538
66730507
588788158
524029569
457197191
178805244
692886439
187706720
361379652
494227512
69882013
388390116
122643346
152250054
256474913
627824108
501567721
340976774
671196671
607557179
376625713
33965748
129079350
289848326
100540134
361658334
260328862
272734045
157831970
492143807
217710551
774344579
488528322
466447129
232266582
273647888
383053274
90508115
339969069
422332094
491802271
213901290
100403646
274068075
220527723
359158207
474271754
123085134
608571462
734340234
231865245
376589885
160842407
666213277
610309383
647272856
638571294
623088382
335485753
229169901
426353914
673985127
482667919
648637688
595844824
704621765
209093340
377852196
362949254
115598520
774768123
308803363
297729645
731560050
281999987
703884126
319193818
179980391
423988185
386382379
607494750
201746379
674251428
660210318
122319732
66944962
582760794
221714812
604719025
373034610
70083263
184763417
625487184
212277795
650110795
271127881
617512369
338922622
529881120
751074317
281039324
584932232
109233266
121583746
545664228
654195988
466439084
150681343
90489066
549169923
728944300
359647979
157404286
731671240
236327787
342345243
166773432
677386293
81148781
330054269
728580854
275202844
348630105
343209983
242011468
38137049
357019986
63057511
339189235
334007903
636125427
448813095
293278499
130634612
60852356
710264321
308847797
599038800
434602765
779208319
489783117
183817826
637630201
259066147
279718511
79781098
44900960
783381917
343846868
433095804
668299754
500789316
652509488
27865844
310458626
694202157
473532552
103741445
86109716
776182212
54865351
422578201
667548905
140538428
347164491
737304562
105355437
83817610
552848163
565525554
788581326
149063590
172504217
524566805
104957834
717711341
613831777
13353764
659503949
518372150
121501749
59591361
677370072
553709792
113832002
612301901
621420692
586927530
495046599
17188370
77724657
281580276
7627503
452770308
562381488
749218241
312440434
172801826
56175640
534314552
787729282
556097956
520518913
708470093
72891269
495282456
206307052
520538617
227494594
739518574
407985243
576107394
32841311
160905264
460747335
115431614
764915516
444411938
662203067
738982406
473034248
399778960
415012811
533776324
310439053
387714926
625514875
496892401
683268737
492425049
58701560
144556106
766618086
475739427
216219365
168282191
529989400
56805768
551087689
241320529
458130319
711119778
40377202
9046646
482399544
681102235
500275132
704468559
698838767
334389357
202842608
13001955
704790177
333497950
305373377
518713479
232883587
519510443
537744485
671075244
763689841
449799167
628199535
331410220
397445758
176377617
112631788
480761098
220371000
575500391
649716919
237307417
548569521
283212027
514976051
649968197
573970314
608156281
449395953
24696418
595124765
398922700
238475902
281722902
413029042
243283777
355402908
95072379
748592949
393584700
16019338
297422617
464473498
514626475
441378545
209592448
196099218
649261133
34260753
294004730
350137902
291269807
76094305
764696783
507209370
637130755
85814803
243162257
222834850
523763240
127998218
473769635
254696910
136058808
507349663
628034516
519735096
490842665
354243603
34078366
712100443
48852760
170292923
530299477
134770169
55854946
119240211
330263464
549041721
605061383
28818673
6363876
110427551
528183419
532711790
425309246
388537406
408136021
585525234
59876576
395523533
784346879
388595707
614946552
273439247
231424300
283486917
589677067
81832661
754932672
170580120
5827471
175009342
416994709
31509028
169027772
435844666
449225874
277256424
559709932
74714958
669434173
696897156
753567361
357061009
744461374
194233470
498901220
139836720
535083758
628251372
158943841
485329759
388927072
391544826
320286494
500800649
494441826
186381055
261710146
187129230
270313200
478303791
783568913
293802398
356039467
402566937
344221732
346046179
156835825
316707064
680635522
558019084
151653205
11553376
515509785
330945946
744958258
412352523
690997058
452004795
312732078
113254394
613922973
766616203
637525181
639401429
85795457
457139950
274745214
259259138
441590001
92630594
708427454
178939427
600454718
707495282
564012409
513443199
392786799
377635131
787269542
217670933
423460093
39045046
68539469
255517091
316419148
641179656
528200051
371754940
450159868
185397073
61908589
227707513
225112986
612852302
777673233
765549465
684309722
515945143
624451159
159468928
419069492
761732895
744492521
104665988
186787686
240014972
620035318
519505447
342624650
126565899
616723812
463783502
14257909
71979963
463661099
405759576
59060443
622715742
481428358
571503034
666195732
696803452
550738318
167318935
446068542
265702090
540199051
537146924
751984058
545096726
15546138
653618555
605120403
608746165
423367208
349705201
186938332
144172780
425455584
212816238
335985274
560623137
763362113
628370694
113961424
676088150
541660856
661696014
544157722
633191487
333987366
302638085
711299921
21279745
161583346
543088906
705623062
696609463
64504890
720192058
778168879
414137819
559581791
718611776
131714086
596112107
452555963
206288165
26989437
344784542
188849728
180709696
705167374
727211311
658441727
529062915
723808925
465626523
588460312
296884363
136321540
728205379
742174411
444345419
362890516
321928835
359609491
156873113
435527405
311121024
157881942
690364158
212997161
547328583
443364336
450834730
275312671
639374870
740499742
221957816
677575477
432001418
781687304
157287093
250593420
350172912
184313821
408995107
510468169
453075018
413027610
578190070
247771676
426875205
77094415
655001495
331181624
402355952
416737993
467776614
390799789
495244975
163549697
589872207
237674659
530982251
33370998
539040865
522452377
184271694
456732762
79353466
481187356
254337836
623182878
190036405
495141190
340729795
647190590
751683603
97489518
750318642
172904216
500964360
140428243
500708095
346503991
149842310
405750805
10461624
773960967
118662673
559071840
637483582
447429119
450366649
162607633
281656906
590393290
654998206
228479494
247995805
423924769
270521457
202809011
531124897
312614964
489427473
498975369
414646104
92610832
320934411
778994290
314984637
43184110
625042495
585597896
135693847
142885886
223431124
289149325
534125752
4608751
537023928
565692617
758174111
746140507
522049457
532203367
161860431
624770418
71120859
440102826
496415420
164583592
759411596
707087067
439708597
247877940
718781018
209959747
760830399
325015413
8903010
257646640
14100456
347083198
136745037
782585502
73826344
340663684
363339176
142204860
2961921
777485283
139895125
354113973
663785330
159662346
282364156
473284325
103917219
148770344
62172884
632168026
126618644
343805343
442700544
79480090
674593259
217276764
386805664
513473209
321590675
373347916
591561491
778943135
579847290
466447358
462361120
336089970
231441391
47461114
438103106
112935115
124881497
458716739
376470628
136864488
178580387
526939200
410241322
540218721
534213409
280067801
307113702
247356549
56852205
79879427
76029088
337223586
203973113
408069629
314856470
231672561
164065561
447106738
358673430
471852593
622424471
250132886
417301429
551609274
164020653
596900024
238051382
145505723
748608148
586085095
546566854
389659191
210704381
336691708
754102761
664500631
554401657
400702692
239846776
716956323
649633507
715976127
236725950
722556252
341088319
411068145
254200126
170393713
662099850
381601031
749736435
287759479
99300025
535666635
348551917
363383108
610476390
170922304
407577033
331655576
608373869
655607589
76185724
705051204
332427722
655362876
58109643
541863982
86820960
386149219
494234110
368784281
49525607
489601444
629496416
416073015
547825255
745236246
605318948
380198865
448217315
520210091
701202304
309432473
418767241
666720097
44596756
24831119
165599708
685891827
610129152
104517371
116698151
468994724
87903760
399564407
385473501
730487810
742431847
3781488
682349742
635982356
716761126
56648679
768768001
749917499
285816951
145714085
353454213
34551781
610513611
143739573
356104603
127882397
517664349
630245351
626602123
354506723
333688575
320307482
143728189
176131142
623719321
101056715
584098816
111429041
89155370
41417703
422841165
357372654
239950148
3099732
706524671
993974
616702361
17217669
509255752
100341333
248814789
430590456
54362939
469878873
514423034
109753641
365944359
208369619
326570396
712697504
572086121
491982121
432405277
109649705
528820754
488563715
391875788
416932796
590113976
270257108
336133619
438881095
86675216
331173254
730882888
736483523
400865232
138995860
285814866
447630829
270510603
172004566
299149759
234742835
234059042
177450828
760158004
586280802
788243577
602759684
423183307
616116525
399014191
276413337
749535806
774917590
74526050
326697862
118263861
70202210
619543200
409270463
471019545
109519053
23417272
766419762
583967334
634207417
277964110
1875938
562228263
378219543
127074641
500582581
635836208
180353087
360354372
673410765
17557014
259370896
437965798
274911059
206309681
371376571
505390809
442853019
264806218
58226482
222487275
135487068
130165632
687211813
602987249
14500487
266575913
195204677
675010669
60207849
227596032
711484784
473797379
732228731
553270428
539503369
77071865
654434337
586638174
199559926
726229052
782050904
159472567
499654988
143842028
484210191
470091989
219571909
772123243
138895741
334708686
579881329
61748016
150797612
57854489
15930482
168671403
113180208
135367784
589511468
168882920
647699181
110779284
666012567
168998884
496248425
711115566
581093288
580556220
588830832
490867607
703345286
456119248
601281347
99012102
9658437
660188143
539552105
573394403
250107296
711249216
310586087
535973032
223235830
314381277
134394203
24367367
760659440
653569948
544580331
316975400
760793699
187013916
749625320
746174088
93051046
440511623
659227570
22687244
156786136
185656965
255739840
619380322
130985262
229493102
471662939
688757523
202923105
407389686
552477838
447684235
533304697
34367351
521177312
451311418
332818042
594549494
765443608
645276548
668218315
750523103
770042285
96489531
8666936
527853794
485482039
213214446
374978267
195377928
758500285
413186650
397996559
394708110
123402482
347730617
7197983
308626056
389883667
101415587
40382522
367791478
302633151
271858640
729381630
542436516
511945694
783972008
411411877
196488547
627644528
439550868
167309286
539445825
691636968
537432650
27602881
467120990
653586941
34007006
697483168
374511782
148544475
22962930
117220052
6581865
670839010
382105490
239895125
621026606
572327354
411327812
761951056
143892031
117857490
349634069
300239088
743834203
617783864
443398212
473184234
395149210
70074342
236592117
70110540
78864039
1
1
