2000
66218048
381543643
304116054
530116252
507113839
618871114
167414072
49012857
616333289
179314824
32016021
310029333
512139586
426534195
380147516
3400794
385418406
124239774
453568977
245474340
496714832
282990673
607285067
187148611
97259539
301579012
18853367
17711100
500399957
302728488
46484723
157268745
375762703
433080926
646273204
409291156
628582350
246668285
415472769
149020480
230658357
429266960
273641333
82094624
180912121
485349462
57020673
521397310
621492195
28392257
283999591
456703638
189245010
369188727
610499648
131528472
396050998
244666836
430565111
306998569
610794518
203716838
155023436
81493154
104961931
435308912
10901459
276207696
574606019
84536551
147077618
402989682
276675583
649668856
607059430
621657023
154744469
333381632
379998910
214341341
654074350
651912850
652006878
248411883
312963977
285805429
115584894
156973432
159095799
307636387
31459369
276069769
18707677
252657740
590275135
502030743
131128181
447444049
554891123
323092622
378002701
292939209
14684749
71435600
428595462
172606719
472262824
47526064
537674710
326666353
474503733
45793784
132741127
563821267
363060087
631364195
289906486
577891466
347195590
3774627
305847700
462498098
549418444
173158748
281408616
89814041
636294922
452512935
647795852
296832833
154503636
417155088
623495276
598192226
218146641
54394905
297499658
43460581
499872508
287346357
287342716
89578346
139796518
503950157
394951148
644218179
73431153
161792319
209350295
381055607
118655318
321827802
660944079
74020416
498938656
464824291
466715641
412447245
272830319
509867154
624117264
164836993
8065719
186719382
422207008
193509490
575761854
147259917
622223435
534939883
355243169
123537165
135055304
542748842
260149455
557076638
41273695
35591458
314145036
275504702
145768558
326775035
13553904
438879579
176615271
361429517
522899558
523473372
26754384
597637481
659243437
514630297
434589761
226845904
1714138
519716958
585902825
581174329
84276436
245988972
597069450
266825935
497343959
368104440
456089721
530412529
622318578
660203947
504667295
71471793
321331337
151585824
654529402
619526614
36105683
620284776
61666076
429171673
147989981
396392713
303312299
12569579
162289413
212741755
344700128
135851886
457382911
239083434
508998152
648009592
437492692
359739383
530371590
99769811
432833630
371391543
412071759
372821119
126579534
339679538
464658924
22519727
555621798
178209829
167896700
496462664
576593855
324028737
286172335
586189285
342678469
15636521
264436300
504490837
599183029
1229688
167997100
465356059
287430886
572968249
121776828
625111150
38540669
308068845
643394431
96593207
48139511
82619785
277978634
56834197
463646883
565792245
147028103
487909596
62896037
279150990
53159602
43826193
365670005
492100132
159994079
449730416
452783070
406290685
121237490
164977895
436511487
387383760
317111525
373218328
342351437
452928715
250118469
80737627
472729871
557825678
338152758
315487161
652415457
660135086
354222443
562908402
523078322
285165491
328651054
392599416
107736774
617369754
482212702
527185906
141707060
478116563
275076844
112847034
571054440
110981956
299053533
350240479
246211746
92851780
647084363
485589412
647849462
190041889
171991268
633945087
636485963
499315483
376887273
251638939
600282588
457583462
281607856
202643926
446844858
212492204
505660323
480472644
116645063
401980169
13677759
422051754
446526268
91570829
371888150
158408323
350865444
271391677
198518733
4231167
45962079
129195667
283439007
108883583
578305312
490811385
355623768
496413467
314354031
65196626
50181722
392444572
300737832
367329906
14714908
527850370
21109755
530640928
615104933
488247550
46985066
429972891
589690134
536021369
606224589
328563730
342597022
297701772
478235089
453594539
265745795
58338438
558445685
169236989
345422624
332257514
319145227
35418517
568176737
25114989
514686141
460317685
135284296
590144892
444018182
317250321
588050924
79221812
177750581
297413456
137492469
156713192
194860526
630251921
265921057
543003552
192539048
648869667
309262530
156628372
16256943
282013259
376745022
268141492
119856419
179110210
601757198
327116451
181149176
327999925
171991999
8508599
616731381
378251715
623067636
394434940
582175797
269500675
382571617
519033518
461923752
482953851
245251026
231241666
133332371
248829098
135055010
202300381
539235084
520758655
147584068
116232411
417423359
91912287
322790974
587730506
399366060
135285667
21766953
265945068
536400678
94333847
616661811
170601785
100358229
483745277
515432092
595841498
387978869
314383752
31732028
548212911
513718933
302562145
126556540
291769802
618417817
176528678
175822808
223165298
454149817
496085094
28714980
307406369
285846272
124933798
373274692
382981383
101645005
284159199
203263154
207525508
52200661
266849917
297672955
569492017
225415071
500156641
622919170
415826008
152354310
642034784
414094908
142504824
286203323
427583299
630055859
295667138
352034497
557058245
303360388
516314654
480631407
615762840
419965536
589105063
595697393
569093344
269893262
267921323
249359688
315139638
553049575
466879660
350366149
317594662
256040921
251412833
307015954
175783217
313246310
204547382
176571945
502239052
150487586
29020231
319380314
85318752
59665975
527756137
401989322
99163848
53088356
569785250
491551087
319065557
218357370
11759660
320828693
327514061
278202590
595972598
50798684
157510120
458540427
333671074
423129527
302325970
134524557
182359688
180410606
222633388
86869254
110394162
107058333
212341387
128405164
111181662
594013747
201821304
318034761
652686080
529532532
346364782
238484794
617865533
73988728
48423006
183633393
314772976
113464361
182517166
40066291
115408552
324241737
559298230
594706267
272040616
575490282
352472258
396037461
405874919
19391731
423728787
118586916
285673486
204465698
397509342
68289180
367886460
184844933
234688715
217854632
504117957
344967039
570812407
367633093
442306095
331706442
571298802
186345605
598022067
98926703
111582146
464373134
208338690
518046671
485149407
400578073
151887614
552163230
346211253
123083635
82329404
211948898
118419109
414676479
428626953
434518776
108905987
604428081
125860450
638099088
513517209
476022036
297802746
512508332
3296803
424668486
369350712
418500517
461919570
287496055
612554550
388670630
631711945
380716782
458893123
637177519
487239459
428528771
601297250
322516371
120535659
83577126
541397321
426830074
431171745
480303831
432753251
314469216
257162556
378339499
241743310
172190228
12161571
175701198
308633054
412923194
632820019
276495355
583143064
518211274
352189244
351396742
572542264
414413070
195235076
586975059
14770859
163327144
239804610
361208540
449152662
125621769
650340900
661850286
492603085
363259003
575080266
652615148
170866524
103989529
546351176
543182027
33808642
497702610
650186152
559451669
157582513
487867497
106225510
156059558
361426960
216211959
71073906
368380786
316246649
233340776
407420337
31121021
24355579
383171706
145563645
545157345
172180697
334483265
487543072
114150348
530570120
513424550
334444381
560451583
547725109
154338659
432215527
422775120
410179645
217678728
71622376
355663145
38329012
146147194
380898556
603177862
469560799
561868015
172036275
531287419
2203961
24316530
651807762
30357676
467917938
536442341
312853906
488197203
198299883
361954170
82673184
347559870
515412539
170306618
97739036
18891215
158415277
383336702
197622362
147714426
605153344
493215480
62823076
460653898
189766566
134242859
348689461
487475676
563164869
410465903
571841215
413955938
10288569
568829678
417058918
282953377
114405328
336071210
49023428
219564787
270926604
56124917
308790115
620071878
627265317
367018742
551311558
331157020
547861764
292906283
39336160
472702345
468596297
557126882
91654042
625821368
253987399
64340030
394126546
43151846
129361795
251742520
196366167
533803749
135317944
302119836
343957486
548656027
511720661
527895688
258126032
318463616
83431421
382478960
411556137
208743076
227684998
661686173
577404827
229046822
333650555
28862377
403028025
349018430
391421978
607489284
29682444
110311476
572023383
596466418
502590738
124687590
357871063
356631947
183416378
651172806
72034294
536232634
249172457
248372186
422437442
647127999
147355128
432003387
603799933
397824557
336257075
584962838
373617694
293886444
410665563
456052654
266984017
230057784
526114853
400823512
36957555
109842208
402838458
166061437
116054038
97198088
323081397
381137307
607138435
502719143
624098600
298160325
418266803
53968394
508926743
536484255
372921429
393728399
482315130
82597858
228894028
13741419
405544896
274677086
557181486
142062501
373407687
248221939
269763782
249139224
267449573
447947671
201700498
197293685
349927266
129963603
523535173
349666111
124012923
9678406
417171142
207361485
293001825
121749664
592957744
533997515
262904120
447886504
196308688
532961081
112966808
78248375
143625898
146338026
274125200
474552507
25266293
613659271
185526302
607699509
270252442
513758090
471465400
475213115
595471033
204726467
26992966
442675703
241551779
325002583
622181669
109783973
489181409
334766523
608966437
607823129
418159020
239006397
384312716
513210039
441045235
471164412
344880914
174275705
91904600
407809771
60853603
145999341
384191283
568920402
227078432
359946548
369335309
537023309
285931742
625380101
271310630
123669835
340144293
260541479
429243121
149428112
173858418
565447546
536951443
240262195
467622965
600511215
493888615
316456097
140884180
346885003
390817788
350674968
371117222
588520937
207940629
349917869
415901177
438547253
412240680
638461511
366160269
633398577
612275296
498286625
89894423
347164723
239453212
375809868
609737791
347567653
197801709
6325546
458806946
292644868
404713372
45750388
25521744
216255330
610965409
651833653
313341647
107428197
21768237
4725197
437362198
495233477
264911009
276482800
585570707
254157010
424072213
323837348
627401510
344513899
619282770
355905350
609585700
197742088
65881432
106391046
102937428
393571377
42740441
531970918
46364789
246419332
83619644
371268799
83009079
168657971
353000731
48054331
6383165
587402500
152630981
348748124
96009889
439755599
35078205
396984180
279196016
240635012
50823481
482958891
3479210
180142754
443093155
350793213
333533379
222086465
270910620
380210105
146353573
193397513
266380916
318488323
71341996
182381625
87600563
482293330
1902120
143955873
229208724
112964211
638053598
570628775
567100932
125102724
237250440
284970694
324861479
149456890
486017744
420403851
3901140
585728795
475953369
654960023
119694868
242512133
453018294
195734815
127197223
111825317
214334065
84076911
590526206
140923073
195378182
144038370
195156162
491457903
286106469
411268844
208434764
380181531
263738227
311309841
3818539
89925253
489078921
443367531
229272609
444866753
605061492
464624295
368863270
81896501
379352691
207388168
367334372
544677406
164153405
511108195
263541945
301961483
562043000
254167458
350103352
193078624
107698755
398537538
8861736
289786581
639107245
230923476
341694083
398445173
54104251
82106239
106789496
651909536
427630822
55707644
617153770
534756105
96094235
95941273
574558704
96905912
338533049
73885879
569260883
479064328
51761174
283749580
554487954
498327082
80166651
118585314
314428641
233085217
98708131
498906006
224132389
580700484
386489792
382597274
86449018
217993920
60120566
260936115
261246381
159384467
471741278
312623931
248059843
120542610
39546629
154434464
472387952
314471396
310493162
618800867
41742369
199693828
230486403
36454683
595841907
593600579
437236281
1306352
404028345
280468163
268683495
262130592
384938362
448954365
346361311
387517820
437156592
415456060
592110821
262365676
76386954
133684640
252667058
174877927
98240746
644545180
339013618
577197692
193861352
542432633
504734790
607273421
443350158
259687377
281114563
631346830
151404315
43046420
500447345
457010698
277208320
294587142
644406734
28923294
277478373
405791935
137600072
170787004
457503397
71322922
166710470
487621482
640980941
596900870
332558368
529039041
591581473
295441256
98556450
288333038
324057240
380709175
166073102
474162867
266101851
139555759
166895127
206266471
634002890
209941087
270838630
35467762
274775671
383003947
604825240
230935635
466534184
188177098
484087358
172764826
211370073
254145352
294731099
457143789
524464440
590145542
123883370
82801543
466408488
94708405
4402134
639285941
661609534
321950431
650278912
32127447
418991687
385803102
23379901
515740133
228247616
25160163
99527125
122675687
144975708
575015792
425382405
417752700
655182850
304528606
394543614
108881364
90612813
183365976
354518244
191587894
615651082
303251678
43290063
306173307
228087997
114861380
501896525
463440785
217106204
218458288
460596574
568098553
166823442
41645087
260657143
41111752
145408574
234219872
197927040
578544042
168357361
235925271
565097302
625421147
282581556
304240188
656044489
307127980
341955904
588606874
506435231
257740804
218575747
638664400
3201295
200987228
61458466
364778963
381105095
395603522
74572785
571224426
109792487
454817751
256910461
328865457
487369988
541814865
489773187
257896087
590923046
411479034
399990390
377714399
378869962
290282287
78261757
220077603
109634016
653097057
509513970
599272140
55687374
275590039
354961764
45744411
612882539
119788651
169502102
462508580
144712709
43131528
624483710
226595534
592484188
336162355
5285318
129927380
123567012
644036415
512460879
449096390
228867207
172947863
527895849
206045833
245174561
426160568
482716061
260313299
73139074
20773683
84330531
31685168
230149168
456997168
460814828
474589824
312825378
566355686
235348953
175681526
659793990
190461732
245019265
326891674
536401787
285094476
593720239
303899208
515453592
564020050
478843490
566529199
434957924
183477185
124872140
228194260
443256347
59795126
404910676
126345612
658221423
386606179
180568212
475404933
9207301
306237965
476110427
3457853
353502324
297004815
222993707
357891081
432936394
437369813
655067324
351126544
451038086
86605282
14327032
247724750
512543
518800842
208020477
258841874
27198331
136754872
167954462
368030847
108503545
548058218
471607010
559457551
503162344
527808560
321621124
314321163
431512717
614057456
300111089
347242260
348439457
612371109
286093005
197085470
140213201
230701403
529910894
180842224
306946876
370795189
472812767
370507813
237380857
603941992
396303839
176375213
143915150
87856061
528013279
204761421
251123066
532033043
555262472
438440347
170260524
192777306
286625459
329988995
556976009
48339609
181621742
362462788
235842026
264131944
491447806
278648308
630656667
357469175
590271447
535630072
52117598
265039366
224236966
263093261
423562086
70089451
642917320
480976450
434707933
228900367
45028048
257417339
594978142
89340529
613513093
184480624
8740475
329608865
100977121
270715947
338577336
273836998
631268243
614827278
540108558
202168729
207360894
545654475
2270057
100174952
53870648
8639594
368678955
35076884
455827468
496374982
420897831
358122515
278116984
74549904
338107046
421344366
404111792
398784331
429578853
486792388
631997337
403271502
136330645
466315718
628155215
284838085
11929434
50766649
538101919
130188977
569097037
84517367
589002125
339737315
144173178
658177518
316766544
335918085
269929442
311823263
275067473
465956753
539766394
227565856
580520112
482651479
213307307
465423387
134495295
612445052
505900880
554948045
19652997
364367478
140308795
405445511
479631932
266941969
169961136
202975665
377996882
458500716
473448423
122017730
556030188
441269245
547890190
369659977
123572959
155792137
372610502
195449831
123381174
268722349
105628577
222598227
446363055
423168984
345754923
432860885
627161405
287779918
559530462
228967499
43270151
538116262
142978347
87782695
51095528
207242573
632040568
538738926
471995245
543148162
611565725
410465978
388856026
319766359
159465318
336506042
516810405
478342454
415674900
640506925
221603193
25345882
103831260
2393194
386227893
133550290
327718374
124145500
268906091
443111297
579077711
110396926
373930977
229185185
49256743
166246115
297152403
308062651
44865524
341889200
650347823
341270320
483262894
343509152
261472279
305641652
568119233
154959359
427263459
356568909
575709454
354914992
205977180
312331480
572121193
376952744
389565186
37475333
534033308
206741360
651864328
169922774
212525411
511339302
47217490
637437092
457083503
308271228
602706558
149010586
578058595
375016120
51842648
456769208
584893274
48004147
244788964
381937617
385647455
358010458
157230040
479325325
583846131
446094000
55531039
647283432
106101642
60193482
121817687
648703921
640357774
229759185
554082644
92278796
537670491
143756292
107512091
628244336
391915585
303475123
32903655
41314986
19021190
650276037
238908968
24636889
437195745
298940467
70654335
509698927
324944384
356228363
500328004
293334070
525828995
446787822
508500992
401402825
385747198
194349841
231418099
51967894
320071419
554339904
315992079
216826595
599624310
414559831
513700731
258569542
405736543
267654215
385289105
331238956
283039004
217334679
555498464
408637779
13621380
141868640
35909290
206794319
314974052
292724944
645275239
138607497
40347006
68849448
528820161
420255675
171533574
292475326
390395670
593515381
529497635
201509628
617976185
620164892
58477172
515322463
191097777
484007653
74593416
107239672
600980281
566158302
48911972
378445551
407763902
326912358
250085378
27135611
130759204
421281072
504453452
232009835
546748162
538727492
393779493
439658784
603138977
498878590
29507808
322847248
182815744
319377165
106811079
273740357
363452243
521793653
197170325
284586332
150563840
426385166
315255932
324045319
360760097
317387906
84645921
114910987
37973892
45023827
656858907
174335555
494110638
640068947
186380535
483450139
296843220
196367913
429056823
115175061
278912096
451947603
445401166
77111112
505971186
372689823
209589669
330039516
353736540
645494704
420804122
116484879
5897381
590259967
107411964
647222195
580782343
492953688
351529744
340991917
405175922
237686233
623998607
530719736
398622727
198357750
263079845
291601440
302594973
72326008
553769204
597525832
45468095
127604345
488661903
63821476
390989739
243312873
26331007
7776767
248490965
581446284
425559106
625310391
275703778
335739770
214529607
574392764
200052910
5612574
216031219
154281493
427737414
167420344
239223455
115096666
190557166
210372187
50691991
24459707
529024541
166685295
168456604
401969271
343282044
637777200
331536867
461532390
260574059
493533741
118358293
148122352
115810428
295111370
522682573
109053204
110062454
592953790
81112349
320743394
562712275
289685014
357533449
387920001
640460738
594122544
377060234
298423722
141332518
126870849
526224524
253770794
491429909
568969936
388627312
339104484
242219737
181957560
52920459
485917645
473771891
80732074
212627493
247815407
576738579
621690665
314439035
345493734
326174753
487462924
109375422
424196326
35327288
77627519
473249426
274097971
373769509
170818690
39346576
32883751
175622124
114598760
341792580
594445359
309916099
322522842
437376047
610710862
317395990
456719826
428189382
455208217
495892481
163823392
135374065
193596090
200548825
6595176
522946189
536115822
89535907
201556130
366058219
529396743
143840667
423977369
356961870
440932458
474861359
198033773
355684337
457306129
157270786
92197905
280945279
227474314
289791081
597858125
157099289
482921974
501926513
631192637
193303380
85162123
604194903
385167568
413794360
482865299
391020558
71787722
474916802
650452459
341141181
83146178
35319010
509137285
62449726
389307685
501366014
201795814
392144929
127070641
274069230
62296360
636824871
313430139
311737725
128508281
364625607
147883241
507113582
399063195
151987500
295692217
264872192
198654144
132436096
66218048
203066
1
