100000 2127 94
15773
9716
78624
78120
61618
44160
99970
70814
62389
93680
22179
96365
88845
60907
75627
40855
53825
86355
26216
4323
24993
63554
75546
43985
44034
81839
81777
21477
37506
59400
51253
80955
84599
79963
78833
11429
34997
73196
83465
41789
9912
24907
81571
93532
37059
82174
15299
69983
58018
39824
45413
95546
47987
87466
83696
70520
23784
35397
70204
70599
8060
68044
53687
72348
14571
35631
55180
11612
21142
49010
45420
98601
80291
95093
45685
96796
60585
17288
32203
81222
19454
78429
39005
90998
36758
34687
79345
80477
20785
35172
47274
9355
69011
30835
88215
34487
85972
30704
99104
22122
42461
6597
7664
69019
93305
87681
98394
42501
45730
42388
75860
43609
4223
51310
48710
92920
79606
85174
59575
96512
85220
16594
94726
89465
98557
82964
65100
78009
16074
45953
28361
18987
97145
46278
5216
29303
82047
61644
56608
8962
81606
42282
20024
72510
2454
18919
30453
6219
69249
65939
26195
30964
53129
89890
87457
74391
16464
6803
50445
73963
46761
88682
21790
91619
87868
63787
55657
12532
80899
24384
93560
48925
56502
6675
79995
80834
19639
14035
72290
45827
21187
98087
51937
49141
25732
24048
85857
9574
56934
34359
6336
83247
21028
83954
12845
67130
86171
62032
15142
3697
86290
88044
60532
15440
49196
87284
27182
48015
41480
16322
36057
99847
19118
37155
85380
47064
59873
86814
50082
20038
89093
76025
4289
62664
47160
84914
14586
70480
57797
28577
46031
97785
60158
2311
9470
88021
52845
11341
28515
82912
48850
57944
96203
23196
61266
28927
36231
62573
80143
66527
51040
73738
81162
48192
80992
54573
42125
66360
75148
18893
69318
23812
77634
31129
33484
17461
14519
71373
35804
12148
58012
75894
14408
33515
88609
20106
28512
76753
45557
3756
32437
16661
83433
71440
58069
58557
52185
91343
39599
22873
12161
9032
36741
56443
39556
55322
85609
97489
84280
83398
43678
39881
7458
32865
5993
85367
52993
10927
83286
94244
33529
64066
23712
38247
29759
9151
73489
81574
90575
49623
48179
13066
64740
20149
86318
84812
10424
58773
86537
79294
92419
77195
64520
91913
46547
92232
78631
30796
32760
51103
54789
67719
11619
62827
29333
28317
20021
72188
30706
56152
30716
42513
39685
82333
3682
61375
26678
52990
56062
38663
31814
28972
19697
67864
90406
34990
4769
21620
92832
58045
19284
60537
9250
61130
17983
44360
37136
10892
2308
55639
50829
99617
17529
14124
49866
13160
82291
11626
7115
73285
19982
2542
22360
76958
67576
57168
36560
26369
10695
84515
61962
24579
14246
34543
64905
3123
44167
34790
18051
47977
98709
80052
81588
84995
15172
59737
50852
12843
38259
73563
26133
44778
22617
89157
82105
56069
58546
35774
85106
73684
15270
96692
80065
82955
70026
62896
31677
32685
58277
85440
559
67523
35493
20590
91849
2997
74654
96617
65691
34369
46432
54227
14102
62247
96938
73368
12246
53726
77197
10954
52507
92661
10755
39329
82996
12767
52924
10509
47286
35495
84253
32058
65821
35611
49600
46397
1337
41991
55201
65177
7930
12141
42858
46773
6433
35280
91003
79872
45462
61430
35825
75249
68589
89966
45959
86340
92353
99436
25776
5869
18539
56495
14805
88829
26585
2591
14324
63607
70288
5986
21914
34133
96823
59022
26556
82002
8402
47852
91473
22696
47898
77333
80774
92926
42987
77298
15560
73927
29746
79267
42403
29979
70246
42733
74226
42912
11118
37005
3148
96636
16036
84140
64534
44358
66749
28467
49620
23039
20041
82617
63962
51483
44690
74719
24429
11165
38967
78592
87666
2440
49070
92405
37125
47168
8593
61612
98778
64983
92828
41132
52410
41760
6564
8161
96285
81242
84827
70803
68653
44783
488
45599
35964
38806
16201
77133
1045
68509
50118
36443
91751
1967
54932
608
45676
48962
44512
84655
85809
15607
98192
72789
42937
80999
47596
82797
25579
26738
33646
7518
48117
21782
41262
72353
58487
14950
90146
96397
50580
23470
63467
29826
40143
86506
106
92034
37993
58208
5820
53525
88821
64856
1177
59622
39917
47068
93015
51102
32963
60749
56459
81437
58887
62120
47983
93467
4937
53251
39758
1267
43061
98388
1425
22309
36717
29053
38740
37607
70974
61388
87333
85654
68717
34231
13327
52054
38596
5496
77085
28716
91700
89940
9255
32398
61642
88559
43904
85766
3511
11555
67450
38749
31943
78987
16745
2812
77313
49353
88723
65380
95711
62944
78071
70601
6072
38084
10253
91009
53655
51370
83527
62793
9239
2634
25432
25900
18148
79179
33186
55073
61878
17494
31868
15393
1035
22326
3804
47623
33942
58811
23678
26413
47177
32338
59463
25500
7964
19603
25996
73449
2449
93977
69357
77116
81032
78756
59030
20658
22641
72387
12409
45623
67153
46165
76748
73023
33149
28428
27747
41974
90763
52259
83636
4138
25933
30907
64622
4670
46889
20734
97172
4427
22724
62618
64412
18045
54483
29858
29955
29494
98770
62278
95572
87875
47907
3248
70135
745
98940
25401
55462
71224
47616
98782
35810
42565
30876
34242
72083
51402
21678
7616
94281
63150
89350
14361
89731
92342
64620
18165
48155
52222
55172
83859
44712
10809
38659
66200
89654
29279
95396
19402
4667
68432
26291
15822
20481
8024
70796
70866
45411
7119
40992
36192
53789
79252
93411
21690
51584
57327
27504
76282
85681
20366
54339
49710
86982
82857
10477
29804
9430
45193
10959
17227
69190
66018
35900
62845
18199
52318
50663
90762
29838
99286
50236
56961
42058
35185
57929
53875
70461
38578
6603
76294
35985
65148
66965
38474
66264
4255
42869
60490
67934
59844
97615
14944
2015
22914
86842
4604
71461
73190
71048
46633
95987
85938
45881
71807
77937
91312
32627
17409
79258
23959
99730
42970
35370
40645
63328
29187
29990
74856
28754
15549
75606
36076
63478
82473
68681
64773
26261
13058
74646
84165
48194
59677
4843
79176
63227
56022
61795
9339
2547
28324
88160
74123
96490
75440
72552
89404
6346
69290
57908
66663
37357
20623
7430
70794
53324
13792
3256
47689
26576
24659
54294
57615
42091
44050
80614
93755
42838
55360
92511
61588
56756
16778
84824
14558
72037
51627
98075
33407
93795
3624
54200
17389
92363
17343
54640
70158
76103
73888
27842
32784
46274
4966
76834
2917
45386
16506
12681
23349
84960
57164
89627
33851
31096
29998
55784
79855
66936
6518
17826
22245
27923
1926
77956
19951
89594
75909
20651
56948
53733
9602
79993
70899
12954
51712
564
79858
48881
14875
47587
75455
40412
95228
20457
62228
50727
42717
96840
81130
93362
2471
23186
86878
83803
18700
66429
20883
97977
47945
44516
11017
79973
20717
57827
5381
23601
30669
29770
31786
88847
9285
95595
28742
98381
73501
75331
85784
68724
28821
57127
59895
84523
58115
14158
66555
36243
77288
77341
70665
20690
33337
91165
68244
79360
11941
27265
74690
96548
3786
14225
41574
42314
8322
39653
59872
65227
76960
76462
73416
76879
74888
97446
98707
30458
71182
45961
4421
55485
14059
84183
50648
41667
64323
10138
80548
58662
11952
19406
28528
92586
93733
43751
93789
81795
33718
66649
87146
46701
1532
41916
4980
54336
99136
6763
6250
6380
56227
22447
57338
28349
14015
15163
82452
1547
71536
83178
72696
36930
67960
15013
98533
86417
22590
78248
4185
67985
29054
68963
20006
66432
42354
68243
97619
56517
37868
25712
22896
35940
25085
20231
42994
38050
25773
86055
2773
53032
35192
58126
59952
27311
38130
73400
80359
94685
46681
37146
13741
28447
96100
78696
28322
74511
3835
37296
28703
21327
66898
17920
7758
52554
27377
97485
79446
11672
44806
38704
46468
7505
69899
58667
73914
79041
60134
15134
89184
47357
56552
78334
92591
6926
33083
23995
42874
44338
15970
98849
38721
91155
51479
31032
60347
32176
17634
23517
83336
27819
54790
10467
20429
53830
40633
290
90558
95241
30737
60153
83451
66270
12631
40504
40718
91565
99566
97514
77609
61116
66368
32096
31166
27898
45199
12584
35930
19226
33754
8358
2980
75427
74648
73123
92958
26082
4993
14410
22064
5754
62828
57166
53122
30055
24343
77584
16958
20180
92436
23681
18187
14963
55916
3217
85020
18464
39930
60621
76159
36304
5357
62352
5789
83019
69088
96055
57072
37045
82148
70728
37502
60104
50322
92501
68611
26864
19494
75602
78245
71341
57221
47667
94198
7835
7230
20508
55941
42704
91942
2701
51987
12522
40152
36016
15643
30434
74298
76180
85638
20313
12783
79399
39079
67101
10307
26350
43104
45483
54908
49612
70167
2648
22235
13306
80807
81773
32288
30948
96094
56705
39477
75521
23248
63318
18410
6106
14567
25286
41397
99949
98275
80586
12427
74801
25815
76449
60554
21309
3058
54537
64515
41907
71608
41923
92334
34292
53534
77406
84008
32562
80386
74636
72751
66235
71012
74279
47961
50767
67510
95746
79982
37169
63589
26097
98220
22689
82749
98959
87233
29186
67183
21744
13580
56239
93260
14833
44575
97701
21236
74568
70311
4431
39692
95659
83472
67508
46966
59077
41628
5428
38167
41523
26123
76911
75617
9220
48974
94596
76146
48216
37431
28939
79477
82385
58148
23134
56248
57532
65793
91004
62825
36654
21034
89031
68453
889
72058
70893
96467
29605
56988
2805
65105
35222
41295
44529
71612
24157
79073
27333
79768
16744
75092
93371
72998
84568
15989
97360
57547
3515
44627
21043
10513
1652
27358
63308
91452
30987
36027
57141
81862
66004
56630
31467
480
36053
86400
97698
12756
16004
78058
53202
16842
14562
91494
76386
35650
23358
72042
49510
72123
84922
64012
8324
23226
43095
6588
44076
85147
96059
35466
99194
88631
47265
11724
17910
57934
61933
23751
66426
890
81938
8391
91731
80371
26692
33745
76286
40988
35685
93701
88434
29098
64738
18778
60997
41754
84350
90379
27315
21569
98115
7181
43380
13022
81731
39797
54142
52391
70041
89942
63021
52443
98684
55225
16765
95768
47844
73070
67568
81876
74197
54739
54606
5239
41170
21380
5574
29474
31156
61703
82218
79888
12050
59198
33104
98371
26799
94795
12040
94829
22276
47865
25404
24300
53260
69297
79520
12985
10478
29970
66997
26532
77156
96649
5069
16426
15832
78876
99203
8811
270
51005
5142
73277
89086
29792
73373
21515
62209
11227
20245
69852
25063
70190
4124
99108
77391
97645
94347
44491
48215
21934
1528
76234
20067
76439
99196
9630
2963
54741
29491
49749
20539
39745
87671
21984
76114
81108
42305
82061
9289
90459
98831
7040
88393
5530
15135
87611
10376
60304
48089
18560
67659
70936
51737
92190
56271
77561
70831
63886
27005
55506
20375
81503
52292
50192
13257
54048
97228
86438
77209
10136
40331
32534
80345
44042
5036
85335
25012
98833
99275
57591
13115
45891
26624
27243
68443
68763
59158
20520
97473
73513
98247
38588
65066
13801
2641
33960
28576
16868
9636
62019
64218
7046
92708
21694
49017
39823
33601
31194
4712
86250
76058
56325
74957
78702
30806
47198
92538
34917
13147
79070
49184
28602
25790
2215
33640
27559
99802
9665
82095
600
89036
38649
43723
24002
80636
47713
9236
38891
52647
5783
64964
9801
35009
98496
3516
69395
31880
90630
55498
57719
50003
78684
67813
49523
72487
54803
81771
81679
70329
99382
2586
94731
5028
36060
39148
45822
95153
61384
49675
58926
61363
21959
98700
72478
75391
18751
96908
34490
64212
99068
57577
4722
32301
96564
14751
78932
54880
15399
48928
90930
83118
15095
76564
9419
16589
89865
41005
27215
2748
76427
28299
40132
71971
27433
60685
32782
71456
96974
849
94213
21291
71128
96839
76274
56366
99226
89187
93326
12517
35113
27060
62542
98706
30735
71327
31409
42560
7195
1079
76803
58110
97196
6865
62771
55327
1933
70591
56936
47965
11980
47325
68629
65687
90390
78099
46024
98559
24830
52015
60716
96169
99562
78667
92602
73193
75686
32922
77132
90658
65578
49750
82952
53895
43563
10068
87862
99903
6547
3806
22293
8028
24945
44779
55155
17377
53273
55945
29887
44833
81334
32494
87488
80801
39045
14616
76830
71806
41382
79013
84859
44621
3331
57184
74695
64846
29498
54501
97892
71786
8440
24199
18216
73208
19817
18100
13572
89348
3073
16283
95855
90573
82144
32658
36355
1740
92181
5771
8344
36906
94760
43856
55028
58033
88660
81577
77208
12300
47902
80972
72838
25010
29148
30264
82780
3604
51304
47479
31316
26636
33549
18854
44374
47412
89323
8917
76605
72258
75907
85665
44046
78864
38013
52694
1237
10869
12860
64298
99772
24692
69910
89935
43986
16798
85144
62871
13876
31110
24358
92998
45762
33388
67477
95696
58220
52370
13866
13940
40468
75559
92644
17817
8888
64196
70304
9035
6317
19558
16721
44176
10047
7815
8656
15336
88810
24109
44644
29132
14934
611
57107
96576
78428
93409
93751
63688
11746
5442
88913
72052
47796
58170
19680
73959
50967
1427
44836
33476
50559
142
40922
44692
74861
95680
2582
64417
6906
985
24672
69383
81764
34999
58158
29341
10636
11613
53124
29787
81581
56198
18870
2097
197
93240
58407
21459
67420
83554
42528
87452
64939
57702
6295
86212
32618
65911
39669
11981
85256
12739
82699
13919
19931
2861
2154
65077
32350
80412
18775
72121
46320
62373
15928
43603
77643
12248
5187
62110
98137
66116
61194
1553
40867
52835
96648
49007
30274
64125
2932
25116
50500
77907
95472
4931
94031
40052
17063
97013
38841
47967
13950
48298
21671
25529
70620
16093
80635
40708
86772
89751
61488
76029
44835
30651
36339
26469
48243
59090
63208
25766
40553
32720
33026
78542
13038
95852
88839
37931
52329
29622
23013
28304
9804
90920
96238
91113
