Spike exchange methods for a Blue Gene/P supercomputer (Hines et al., 2011)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:137845
Tests several spike exchange methods on a Blue Gene/P supercomputer on up to 64K cores.
Reference:
1 . Hines M, Kumar S, Schürmann F (2011) Comparison of neuronal spike exchange methods on a Blue Gene/P supercomputer. Front Comput Neurosci 5:49 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Methods;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
/
Hines2011
dat
t0perf18.10k.16K.80.549+.21.0
t0perf18.10k.32K.80.549+.21.0
t0perf18.10k.64K.80.549+.21.0
t0perf18.10k.8K.80.548.2.0
t0perf19.10k.16K.80.549.9.0
t0perf20.10k.32K.80.549+.9.0
t0perf21.10k.64K.80.549+.9.0
t0perf21.1k.16K.80.549+.15.0
t0perf21.1k.32K.80.549+.15.0
t0perf21.1k.64K.80.549+.15.0
t0perf21.1k.8K.80.547+.3.0
t0perf21.1k.8K.80.548+.0.0
t0perf21.1k.8K.80.549.10.0
t0perf22.10k.128K.80.576+.1.0
t0perf22.1k.16K.80.549.3.0
t0perf23.1k.32K.80.549+.3.0
t0perf24.1k.64K.80.549+.3.0
t1perf18.10k.16K.93.549+.23.0
t1perf18.10k.32K.93.549+.23.0
t1perf18.10k.64K.93.549+.23.0
t1perf18.10k.8K.93.548.4.0
t1perf19.10k.16K.93.549.11.0
t1perf20.10k.32K.93.549+.11.0
t1perf21.10k.64K.93.549+.11.0
t1perf21.1k.16K.93.549+.17.0
t1perf21.1k.32K.93.549+.17.0
t1perf21.1k.64K.93.551.60.0
t1perf21.1k.8K.93.547+.5.0
t1perf22.10k.128K.93.576+.2.0
t1perf22.1k.16K.93.549.5.0
t1perf23.1k.32K.93.549+.5.0
t1perf24.1k.64K.93.549+.5.0
t1perf25.1k.128K.93.576+.3.0
t2perf18.10k.128K.94.577.11.0
t2perf18.10k.16K.94.549+.22.0
t2perf18.10k.32K.94.549+.22.0
t2perf18.10k.64K.94.549+.22.0
t2perf18.10k.8K.94.548.3.0
t2perf19.10k.16K.94.549.10.0
t2perf20.10k.32K.94.549+.10.0
t2perf21.10k.64K.82.552.0.0
t2perf21.10k.64K.86.549+.7.0
t2perf21.10k.64K.90.549+.31.0
t2perf21.10k.64K.94.549+.10.0
t2perf21.1k.128K.94.577.12.0
t2perf21.1k.16K.94.549+.16.0
t2perf21.1k.32K.94.549+.16.0
t2perf21.1k.64K.94.549+.16.0
t2perf21.1k.8K.94.547+.4.0
t2perf22.10k.128K.94.576.2.0
t2perf22.1k.16K.82.551+.0.0
t2perf22.1k.16K.86.550.0.0
t2perf22.1k.16K.90.552.0.0
t2perf22.1k.16K.94.549.4.0
t2perf22.1k.16K.94.550.0.0
t2perf23.1k.32K.94.549+.4.0
t2perf24.1k.64K.94.549+.4.0
t2perf25.1k.128K.94.576.0.0
t3perf18.10k.128K.83.577.10.0
t3perf18.10k.16K.83.551.60.0
t3perf18.10k.32K.83.551.61.0
t3perf18.10k.64K.83.551.62.0
t3perf18.10k.8K.83.551.60.0
t3perf19.10k.16K.83.551.62.0
t3perf20.10k.32K.83.551.63.0
t3perf21.10k.64K.83.549+.32.0
t3perf21.10k.64K.87.549+.6.0
t3perf21.1k.128K.83.577.13.0
t3perf21.1k.16K.83.549+.40.0
t3perf21.1k.32K.83.551.60.0
t3perf21.1k.64K.83.551.61.0
t3perf21.1k.8K.83.551.61.0
t3perf22.10k.128K.83.576+.0.0
t3perf22.1k.16K.83.551+.0.0
t3perf23.1k.32K.83.551.62.0
t3perf24.1k.64K.83.549+.24.0
t3perf24.1k.64K.87.542.0
t3perf25.1k.128K.83.576.1.0
                            
NEURON -- VERSION 7.2 twophase_multisend (542:ad66df2a5cdd) 2010-12-09
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/home/hines/perf1/powerpc64/special -mpi -c ncellpow=24 -c series=134 -c done=0 init.hoc -c compress_bufsize=40 -c doseries(1) -c mk_extra_cells(20) -c doseries(34) -c use2phase=1 -c doseries(23) -c finish()
methodinfo 87
nhost 65536
MemSize 536870912
UsedMem 215008344
FreeMem 321862568
use2interval = -1
ncellpow = 24
ncon = 1000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 200
connect_random_low_start_ = 1
run_random_low_start_ = 2
n_xcell = 0
use2phase = 0
burstfactor = 0.2
burstdur = 50
burstsize = 0
bgpdma = 3
compress_bufsize = 10
series = 134
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.2
mkmodel_time = 7.14
setup_method_time = 0
set_maxstep_time = 278.36
stdinit_time = 0.22
runtime = 8.7
methodrun_time = 0
seq = 0
@@@end header@@@
4825
2786915070
2786930439
2787662858
2787707444
0
0
0
0
0
0
0
2787708941
2788131313
2788132456
2788141584
2788169456
0
0
0
0
0
0
0
2788171877
2788267818
2788268778
2788277884
2788288526
0
0
0
0
0
0
0
2788289728
2788376362
2788377204
2788385662
2788395356
0
0
0
0
0
0
0
2788396338
2788481660
2788482504
2788491523
2788500568
0
0
0
0
0
0
0
2788501542
2788585950
2788586796
2788594984
2788603152
0
0
0
0
0
0
0
2788604127
2788689562
2788690424
2788699117
2788707078
0
0
0
0
0
0
0
2788708057
2788792938
2788793786
2788801816
2788809090
0
0
0
0
0
0
0
2788810073
2788895688
2788896536
2788904314
2788911508
0
0
0
0
0
0
0
2788912487
2788998016
2788998862
2789005914
2789013064
0
0
0
0
0
0
0
2789014036
2789099492
2789100340
2789107410
2789114864
0
0
0
0
0
0
0
2789115843
2789201936
2789202790
2789211530
2789220024
0
0
0
0
0
0
0
2789221001
2789307618
2789308540
2789315886
2789323808
0
0
0
0
0
0
0
2789324787
2789410154
2789411072
2789419118
2789427072
0
0
0
0
0
0
0
2789428049
2789513566
2789514412
2789522010
2789529124
0
0
0
0
0
0
0
2789530105
2789614602
2789615452
2789623256
2789630688
0
0
0
0
0
0
0
2789631666
2789718102
2789718948
2789726098
2789733610
0
0
0
0
0
0
0
2789734595
2789820662
2789821510
2789828784
2789836316
0
0
0
0
0
0
0
2789837301
2789922964
2789923810
2789930968
2789938110
0
0
0
0
0
0
0
2789939095
2790026736
2790027578
2790035718
2790043892
0
0
0
0
0
0
0
2790044865
2790129802
2790130644
2790141940
2790149713
0
0
0
0
0
0
0
2790150693
2790236404
2790237252
2790248362
2790256235
0
0
0
0
0
0
0
2790257216
2790343542
2790344384
2790354348
2790363050
0
0
0
0
0
0
0
2790364365
2790452202
2790453120
2790460932
2790469520
0
0
0
0
0
0
0
2790470500
2790558142
2790558984
2790567876
2790576442
0
0
0
0
0
0
0
2790577414
2790663846
2790664782
2790672540
2790680890
0
0
0
0
0
0
0
2790681867
2790767130
2790767976
2790779058
2790787929
0
0
0
0
0
0
0
2790789429
2790876944
2790877824
2790885545
2790894086
0
0
0
0
0
0
0
2790895069
2790980442
2790981290
2790991932
2791000217
0
0
0
0
0
0
0
2791001200
2791087156
2791088000
2791096446
2791104654
0
0
0
0
0
0
0
2791105622
2791191240
2791192084
2791201051
2791208940
0
0
0
0
0
0
0
2791209913
2791295740
2791296584
2791305120
2791312914
0
0
0
0
0
0
0
2791313894
2791398826
2791399670
2791409196
2791417054
0
0
0
0
0
0
0
2791418033
2791503936
2791504780
2791513616
2791521389
0
0
0
0
0
0
0
2791522365
2791608134
2791608978
2791616924
2791624392
0
0
0
0
0
0
0
2791625363
2791711636
2791712478
2791719702
2791727288
0
0
0
0
0
0
0
2791728262
2791813956
2791814804
2791823024
2791830654
0
0
0
0
0
0
0
2791831630
2791917916
2791918758
2791926156
2791933882
0
0
0
0
0
0
0
2791934859
2792020282
2792021126
2792029174
2792036406
0
0
0
0
0
0
0
2792037379
2792123312
2792124218
2792131940
2792139426
0
0
0
0
0
0
0
2792140396
2792225190
2792226044
2792234772
2792242286
0
0
0
0
0
0
0
2792243270
2792935518
2793214987
2793335268
2793385911
0
0
0
0
569047
0
0
2793388005
2798598997
2798772565
2805256269
2921212476
11
3
2975
6386
584390
994863
2909983
2921218165
2946589478
2946639997
2953741719
2953771542
0
6
6067
6469
2826116
2475089
7388626
2953776089
2977237907
2977320675
2985739785
2985769230
0
7
6913
6297
5011612
2426447
6785988
2985773251
3008829289
3009426593
3016840513
3016870293
0
4
3920
6334
6671543
2443749
6846314
3016875391
3039870239
3040478769
3048893507
3048922722
0
6
6011
6199
7758670
2389139
6686719
3048927378
3073677291
3073718495
3081233395
3081262923
0
5
4806
6242
11049564
2406217
6761397
3081266645
3103735437
3103884201
3112997421
3113027041
0
7
6894
6372
12675093
2450539
6864883
3113030906
3137200519
3137327583
3145053487
3145082297
0
3
2898
6506
13779956
2504042
7020555
3145086535
3170399811
3170972481
3178082123
3178111657
0
7
6915
6371
16493116
2454110
6904791
3178116741
3203122413
3203159021
3209481883
3209511558
0
9
8864
6221
18199511
2398213
6713876
3209515899
3233971897
3234026629
3241392723
3241422507
0
10
9930
6315
20451787
2442892
6819261
3241426177
3265974031
3266073281
3274104505
3274133329
0
6
5972
6375
21577705
2478904
6882680
3274137827
3297637769
3297708051
3306216721
3306245762
0
8
7963
6334
23251983
2458217
6833088
3306250121
3330728309
3330787301
3339105597
3339134385
0
4
4064
6361
25464801
2467173
6880409
3339138634
3362436795
3362563287
3371265347
3371294750
0
8
7874
6274
26028974
2428703
6778261
3371299766
3395415077
3395474979
3403539109
3403568255
0
7
6941
6421
28327890
2493024
6931125
3403572723
3428872425
3429447349
3435292109
3435321705
0
7
7014
6278
30035137
2422414
6789206
3435326132
3459899831
3460008489
3467210782
3467240933
0
9
8930
6408
32291540
2468630
6930760
3467244577
3492437968
3493538325
3499516671
3499546273
0
6
5923
6305
33418269
2435165
6817480
3499551169
3524093101
3524149743
3531461413
3531491118
0
9
8987
6270
36799022
2422765
6773517
3531495309
3555317067
3555456009
3563933367
3563962753
0
6
6032
6375
37907767
2471350
6874546
3563967473
3589252077
3590310525
3595770325
3595800429
0
5
5016
6355
39605452
2454105
6862391
3595804926
3620013917
3620076879
3627347655
3627891086
0
9
8813
6424
41255331
2500220
6948559
3627895585
3651530433
3651600555
3659551603
3659581462
0
5
4861
6383
42911105
2482667
6893149
3659584863
3682454773
3682544001
3690846921
3690875443
0
5
5020
6337
44558952
2459784
6845418
3690880263
3715041478
3715116745
3724330755
3724359977
0
4
3915
6389
46760222
2485421
6911972
3724363834
3749256488
3749310571
3756253623
3756283138
0
7
6982
6434
49521154
2509762
6941927
3756287879
3781818313
3782393163
3788412871
3788442682
0
7
6972
6369
51242955
2468121
6884844
3788446719
3812117069
3812194015
3820906173
3820935801
0
8
8015
6394
52897057
2485968
6906949
3820940229
3846994645
3847509857
3852840667
3852869546
0
4
4040
6405
56235253
2490103
6924027
3852873557
3875928300
3876057195
3885445639
3885475567
0
10
9789
6481
57846688
2512338
6998546
3885480119
3907782089
3907851935
3917571077
3917599857
0
3
2924
6353
58420946
2461059
6882199
3917604577
3940433077
3940585891
3949183290
3949211842
0
2
1968
6368
59488287
2467447
6884479
3949216961
3974659113
3974697857
3980731391
3980761953
0
5
4920
6462
63355069
2496663
6998130
3980764787
4003809280
4003901213
4011962389
4011990918
0
7
6929
6250
64494856
2417648
6751814
4011995815
4036778329
4036900915
4043931243
4043960418
0
7
6918
6581
66177371
2549112
7103497
4043964635
4067273439
4067864239
4075445957
4075707706
0
7
6903
6429
66749859
2500385
6951588
4075712839
4100567891
4100629191
4108318101
4108347397
0
5
4891
6369
67870183
2486450
6895497
4108351643
4132324681
4132478727
4140784885
4141125566
0
11
10754
6304
68980148
2443149
6817869
4141130309
4160789345
4160800442
4161667643
4161694758
0
8
8020
6271
68980148
2439497
6792104
4161698951
4172016879
4172026715
4172686057
4172713750
0
0
0
98
68980148
37933
109305
4172718193
4173755099
4173772262
4173809699
4173868843
0
0
0
261
68996778
101431
281762
4173872051
4175123722
4175142297
4175333205
4176460130
57
1
986
416
68996778
161921
450201
4176463249
4178154778
4178182902
4178476867
4178702042
9
0
0
547
68996778
210252
595513
4178705097
4180938411
4180965873
4181305175
4181358409
0
0
0
706
68996778
276232
766997
4181362529
4184130071
4184151434
4184598631
4184948023
16
0
0
851
68996778
330101
923222
4184952215
4188336086
4188362202
4188773655
4189599959
46
0
0
1051
68996778
412239
1140380
4189603783
4193431370
4193460731
4193922023
4195587022
97
0
0
1135
69004726
443571
1229548
4195591167
4199921520
4199960129
4200420577
4201541472
66
2
1936
1336
69011034
525087
1444095
4201545627
4206593333
4206630020
4206961083
4209228451
130
1
1004
1535
69015947
601074
1657898
4209232407
4214748183
4214791225
4215199327
4217588842
159
1
912
1659
69015947
649885
1796732
4217592709
4223613443
4223655037
4224113127
4225893027
107
0
0
1826
69022754
714514
1973922
4225897037
4232388307
4232431949
4232994551
4235865757
178
1
1014
1938
69029084
765726
2090395
4235869817
4242914503
4242956239
4243479331
4243525685
0
1
1006
2141
69036139
837626
2323258
4243530137
4251202766
4251249999
4251860057
4256024833
264
1
944
2242
69043388
869642
2428366
4256029228
4264241500
4264290967
4264756147
4264801471
0
2
1980
2538
69053787
993917
2740836
4264806042
4273918129
4273971813
4274274685
4278157035
249
3
2847
2683
69062464
1046207
2894653
4278161116
4287495176
4287554537
4287942331
4291038430
160
3
3018
2734
69076053
1070399
2952282
4291042449
5924356
5980923
6465379
10097567
224
6
5934
2998
69084639
1165082
3250162
10101695
20557672
20618937
21085395
24651231
229
4
3977
3103
69099683
1213558
3357426
24655319
35498124
35568281
36085981
39572133
223
7
6905
3263
69113423
1273758
3529826
39576369
50956212
51024273
51519181
55197852
224
5
4974
3459
69124227
1339239
3740830
55202099
67201012
67274321
67766425
72408760
296
3
2999
3575
69136424
1389387
3868467
72412623
85105517
85171925
85484215
88739292
208
4
4049
3906
69148600
1526999
4215137
88743425
101968901
102043061
102351797
107047199
285
6
5870
3931
69155236
1519845
4264692
107051450
120383118
120455211
121221295
126484695
337
3
2918
3956
69169291
1536500
4281911
126488889
140188331
140254458
141180853
145588901
284
5
4873
4137
69186057
1616752
4469252
145593349
160060062
160137727
160887029
166055488
333
6
5932
4413
69196743
1713477
4785185
166059685
181065069
181142069
181849975
186681648
310
3
3005
4500
69205626
1738189
4869794
186685897
202295735
202375981
203049937
208464177
356
3
3021
4712
69218291
1817506
5131141
208466775
224693163
224775695
225236575
230042021
321
5
4911
4905
69228032
1896581
5315471
230045879
246575609
246656583
247457967
253962471
415
4
4090
4936
69235925
1919366
5330207
253966497
271137771
271225795
271879353
278004366
409
4
3941
5210
69250767
2029242
5637634
278008753
295935697
296034499
296564825
302821901
435
8
8040
5410
69262230
2100828
5840403
302825669
321094307
321187012
321816773
321869253
0
5
4942
5529
69273724
2146159
5981875
321873959
340820205
340898197
341872019
350423567
681
4
3933
5521
69285093
2124115
5948976
350427788
369124831
369203943
370410033
376747948
404
7
7004
5638
69298996
2187785
6094706
376752267
396378153
396457713
397350419
403966102
419
7
6951
6046
69315803
2350489
6534297
403970559
424251637
424343147
425082493
432576446
481
10
10027
6069
69327309
2358245
6557220
432580701
453112865
453184209
454448925
459318066
319
6
5909
6192
69341885
2407874
6708870
459321943
480041729
480140769
481276863
487572409
408
6
5968
6194
69352673
2401192
6698142
487576467
507970921
508064014
509298537
515273817
387
4
3905
5996
69363450
2334218
6480647
515278101
535422589
535506295
536498789
543000632
476
3
2996
6023
69375026
2352051
6511441
543005159
563024293
563120885
563727849
563776983
0
4
3996
5872
69392282
2285521
6335675
563781787
583452312
583550581
584289349
591958881
654
10
9904
5714
69400654
2208902
6171225
591962966
611029424
611128097
611735761
616505914
336
6
6008
5601
69418837
2182922
6052396
616510079
635167796
635261429
635803077
640789720
340
9
8867
5539
69429528
2150877
5981977
640793921
658879305
658962331
659719461
663762177
279
3
2895
5199
69445700
2024114
5641170
663766401
681267684
681354322
682141011
686541751
282
6
5857
5161
69461092
2013445
5574765
686546169
703712288
703802745
704544420
710043095
371
6
6030
5043
69473728
1968593
5458453
710047091
726784080
726863475
727671079
727712929
0
5
4999
4870
69487777
1898946
5275418
727717822
744174916
744243955
745091317
750661957
428
8
8042
4774
69495366
1841736
5165641
750665998
766569639
766639337
767431843
771981944
311
5
4874
4692
69503739
1810045
5083314
771986053
787544961
787623201
788373179
788417163
0
4
3983
4480
69522348
1745721
4843653
788421961
803636391
803710129
804621185
810277069
435
10
9701
4463
69522348
1715922
4823081
810281186
825208661
825280981
825970469
829636105
247
0
0
4407
69533484
1707563
4767897
829640417
844406032
844491473
845038939
849082076
278
3
2974
4254
69548445
1666060
4598837
849086327
863587821
863665417
864098443
864145171
0
5
4876
4339
69555452
1688685
4696191
864149841
878505733
878586239
879099961
884355319
398
1
1035
4099
69564314
1581885
4431567
884359567
898092752
898160127
898838373
898881231
0
3
3023
4013
69577281
1564894
4347018
898885850
912359208
912418041
913187345
917311765
272
5
4945
3831
69584755
1488939
4138402
917315856
930269051
930330086
931231621
934929743
235
5
5023
3835
69593828
1499004
4132786
934933929
947831029
947899275
948617267
948662157
0
4
3839
3781
69601889
1477838
4095299
948666877
961576809
961640779
962249673
967057009
356
2
1927
3742
69608894
1456249
4047929
967061292
980068312
980107567
980201643
980247759
0
1
992
3908
69621158
1515340
4216612
980251876
993251228
993287965
993427961
998444306
355
4
3830
3645
69630059
1415907
3937142
998448648
1010711125
1010773691
1011172121
1011629111
20
4
3931
3604
69640224
1403999
3890777
1011633143
1023759777
1023821271
1024421861
1028618443
282
3
2953
3467
69647014
1340691
3747441
1028622664
1040411029
1040479845
1041101025
1041144901
0
2
2034
3440
69657822
1347161
3739547
1041149389
1053061977
1053126803
1053546415
1058035937
311
3
2962
3459
69666715
1350144
3779209
1058038260
1069552273
1069628225
1070195693
1070237739
0
2
2024
3320
69673676
1291448
3583911
1070241617
1081554157
1081602583
1082555687
1086758220
290
1
953
3288
69679427
1289506
3559809
1086762353
1097880900
1097934043
1098655021
1098699915
0
1
966
3277
69690862
1273528
3546176
1098704691
1109928065
1109999357
1110661903
1114134550
220
3
2983
3220
69699847
1249394
3487057
1114138661
1125225484
1125304131
1125825487
1128584417
174
3
2864
3307
69709340
1281733
3577450
1128588563
1139690324
1139755395
1140199391
1143581813
222
4
3957
3159
69718098
1229130
3423380
1143586359
1154546275
1154616627
1155104241
1155148599
0
4
4011
3318
69724097
1292526
3590583
1155152961
1166141048
1166202579
1166875367
1171125336
276
1
1037
3053
69737064
1187972
3301078
1171129488
1181858397
1181917223
1182637011
1182680471
0
5
4927
3237
69746611
1253231
3507253
1182685161
1193852149
1193915645
1194332989
1198818567
298
4
4003
3237
69750197
1269721
3491778
1198822932
1209737975
1209799117
1210383773
1212325885
114
2
1976
3197
69758483
1236209
3459242
1212330211
1223568913
1223623517
1224323837
1229205231
320
2
1944
3402
69768916
1329222
3677777
1229209606
1240854472
1240920359
1241597799
1244529011
182
3
3013
3440
69783266
1339802
3725135
1244533399
1256639256
1256697221
1257517677
1263219421
371
5
4893
3649
69797289
1425952
3974198
1263223941
1275900076
1275960339
1276604473
1277713366
56
6
5844
3789
69812888
1469220
4105716
1277717699
1291037105
1291101495
1291737753
1297149237
408
8
7986
3976
69818556
1550981
4300794
1297153170
1310470685
1310529423
1311450247
1315193808
238
4
3956
3941
69826322
1535403
4246820
1315198487
1328794773
1328857783
1329836815
1334605234
301
2
1952
4083
69832628
1604911
4409982
1334609719
1348732833
1348795285
1349506501
1353216355
237
1
937
4305
69839386
1672828
4657354
1353220497
1368007796
1368073163
1368481535
1373346553
300
1
1025
4396
69855335
1717771
4752594
1373350745
1388146085
1388227663
1388952567
1394367948
344
9
8847
4393
69864176
1714872
4747677
1394372249
1409504633
1409578277
1410364283
1413493894
200
2
1963
4552
69873300
1762603
4928787
1413498037
1429026440
1429109689
1429586815
1435909463
421
3
3037
4663
69883303
1811110
5046134
1435913547
1451447621
1451529881
1452221825
1452271663
0
3
3036
4549
69889626
1767564
4929727
1452276181
1468092444
1468160465
1469062819
1475518653
508
1
952
4728
69907596
1819969
5106009
1475522750
1491425619
1491505177
1492319841
1494504699
124
10
10189
4660
69920903
1831140
5034487
1494508965
1510610816
1510692191
1511428106
1517529729
450
6
6014
4832
69934752
1875508
5237146
1517533976
1533974905
1534048572
1534605213
1539087077
295
12
12006
4919
69945908
1913528
5316470
1539091449
1555543797
1555619097
1556201841
1561694958
353
6
5956
4850
69956953
1889933
5243500
1561699446
1578227260
1578305523
1578982579
1582986993
258
3
3002
4954
69968684
1898877
5361211
1582991331
1599711740
1599796759
1600297769
1606440728
400
5
4883
4973
69979509
1940326
5369664
1606445127
1623328064
1623410535
1623805537
1623850971
0
3
3033
4995
69995489
1939389
5402340
1623855428
1641113521
1641196909
1641617791
1648938435
617
8
7944
5154
69999141
1992317
5565705
1648942792
1666056576
1666121853
1666343305
1671567465
348
2
1970
4996
70010717
1942752
5405300
1671571745
1688386892
1688489139
1689048751
1689095251
0
4
3932
4949
70023104
1919934
5368396
1689099859
1705936805
1706013031
1706810311
1713963323
603
4
3824
4939
70032625
1904302
5333720
1713967576
1730711235
1730794011
1731315495
1735755901
297
4
4007
4978
70044870
1939030
5381595
1735760142
1752494721
1752581559
1753075197
1757766825
298
5
4991
4954
70056464
1936944
5367759
1757771067
1774341753
1774427602
1775128353
1780759506
378
5
5014
4849
70070266
1887781
5250202
1780763677
1797081147
1797165139
1797911971
1797959663
0
6
5891
4845
70085705
1886570
5234533
1797964247
1814252618
1814332597
1815288395
1821638545
520
7
6949
4716
70094329
1823986
5090337
1821642886
1837691165
1837771109
1838526725
1841944740
216
7
6877
4796
70106541
1864059
5190095
1841948953
1857911841
1857994847
1858755865
1863865518
328
5
4959
4638
70119187
1806953
5021233
1863869843
1879740245
1879810533
1880522077
1880564583
0
6
6027
4754
70136502
1853412
5144378
1880569158
1896419022
1896499859
1897314193
1903390991
481
9
8816
4454
70151563
1727291
4808184
1903394788
1918493335
1918554763
1919609369
1919658698
0
9
8955
4530
70151563
1768827
4899910
1919662883
1935132707
1935212167
1935990041
1941754774
455
0
0
4556
70163237
1778377
4910922
1941758872
1956826335
1956898195
1957621151
1957664151
0
4
3873
4358
70174227
1702036
4730694
1957668885
1972527149
1972600281
1973526879
1979204371
443
4
3835
4338
70181345
1675799
4705154
1979208754
1993756541
1993821613
1994536519
1994789405
10
2
1930
4271
70193988
1668880
4630623
1994793450
2009140305
2009205901
2010059117
2015250409
393
5
4875
4153
70200604
1603584
4487342
2015254462
2029209815
2029273433
2030117891
2030526281
18
3
3029
4099
70210081
1587884
4430011
2030530485
2044330950
2044403439
2045268345
2050324589
370
3
3046
4025
70219919
1553187
4351362
2050328950
2063943578
2064010361
2064807091
2067507893
185
4
3958
4009
70234685
1566826
4338201
2067511915
2081016890
2081095838
2081702293
2086529570
318
6
5850
3946
70241753
1543547
4271080
2086533769
2099698671
2099761003
2100557538
2100601405
0
2
1991
3867
70248261
1507766
4186450
2100606199
2113875948
2113946535
2114749565
2119655349
360
1
1007
3846
70259764
1487730
4142729
2119659578
2132914365
2132983729
2133500613
2133547283
0
4
3877
3970
70272287
1532500
4293935
2133552373
2147072301
2147126081
2147448635
2152352303
347
7
6766
3865
70280641
1503046
4174875
2152356402
2165349295
2165425575
2166012593
2166056179
0
5
4993
3795
70291053
1491202
4096837
2166060731
2179115700
2179179335
2179961711
2184699509
343
3
3037
3799
70303272
1472434
4110691
2184704108
2197583873
2197663061
2198170441
2201717827
244
6
5866
3789
70312567
1467205
4092161
2201722377
2214547983
2214619185
2215150659
2219349866
299
2
1917
3804
70322831
1479594
4105371
2219353949
2232338037
2232416939
2232822399
2232869181
0
4
3947
3839
70332165
1490324
4154413
2232873505
2245805045
2245876391
2246596479
2252170389
424
3
3039
3721
70344433
1440637
4012008
2252174384
2264612657
2264673078
2265698667
2265748695
0
5
5032
3638
70355289
1415202
3938633
2265753493
2278394324
2278449347
2279547019
2284933529
402
5
5061
3725
70362845
1446134
4030311
2284937970
2297615475
2297676809
2298526031
2298572609
0
4
3968
3754
70368633
1462934
4060961
2298577079
2311698356
2311762403
2312416175
2317979275
391
1
978
3860
70379593
1507508
4168488
2317983632
2331074305
2331155527
2331652273
2331699147
0
5
4925
3885
70391371
1511256
4208440
2331704041
2345035881
2345108145
2345725055
2351036788
391
4
3927
3874
70399461
1502370
4185639
2351041305
2364305769
2364379135
2364905861
2364951815
0
2
1945
3982
70408683
1555894
4308487
2364956217
2378549708
2378623947
2379082553
2384270037
385
2
1973
3883
70418484
1502322
4205953
2384274208
2397561663
2397632457
2398320913
2401164700
187
5
5001
3944
70427659
1542431
4257073
2401168757
2414734903
2414807949
2415289599
2420077279
317
2
1938
4069
70437625
1587252
4377818
2420081634
2433847289
2433921167
2434283005
2438921675
304
3
2868
4082
70452187
1584369
4409075
2438925977
2452574769
2452650877
2453298781
2453343981
0
5
4903
4000
70461915
1562014
4336832
2453348453
2467143229
2467201827
2468047475
2474120684
482
2
1981
4011
70470795
1558644
4318855
2474124863
2487990464
2488063127
2488734643
2489398015
31
3
3022
4203
70480824
1633510
4547311
2489402165
2503521308
2503596627
2504347041
2510029785
440
3
2906
4080
70489589
1586447
4397924
2510033812
2523984357
2524049140
2525076947
2525209799
4
4
4033
4161
70498496
1624910
4500602
2525213997
2539610716
2539695038
2540440113
2547545519
605
4
3905
4260
70509443
1639849
4595250
2547549750
2562053621
2562118157
2562591933
2563607809
50
8
8010
4331
70518338
1680047
4692267
2563612055
2578436832
2578519609
2578998695
2584722147
443
3
3027
4319
70531674
1672388
4663544
2584726351
2599321169
2599399079
2600034335
2603614648
236
7
6957
4366
70537858
1705538
4725710
2603618935
2618237789
2618312431
2619075903
2623960274
313
1
1032
4288
70547174
1671784
4645830
2623964447
2638638941
2638708533
2639467909
2639684336
8
3
2971
4386
70560665
1716150
4746608
2639688481
2654771426
2654834617
2655574183
2662216991
545
7
6955
4412
70569426
1720510
4777746
2662221190
2677272653
2677346731
2677976859
2678023579
0
6
6063
4488
70579509
1749911
4849242
2678028303
2693288891
2693352329
2694197393
2700503953
502
4
3875
4420
70589503
1717120
4773622
2700508312
2715485465
2715559373
2716456057
2719816852
213
6
5868
4430
70598227
1745118
4784055
2719821051
2734993456
2735065221
2735889411
2741032424
325
3
2974
4523
70613878
1772892
4885504
2741036643
2756648260
2756725901
2757147035
2761599414
289
8
7985
4684
70627411
1814345
5097949
2761602570
2777266968
2777337543
2777809463
2781923751
265
6
5936
4555
70641872
1779026
4927724
2781928002
2797223329
2797293897
2798095069
2803143218
331
7
6970
4514
70650267
1764375
4876606
2803147631
2818507125
2818573381
2819287007
2821426719
126
2
1990
4519
70665454
1776408
4905892
2821430747
2836921311
2837005209
2837653447
2843788062
439
8
7936
4600
70673343
1778304
4983875
2843792199
2859109825
2859181311
2859918313
2863281225
220
5
4844
4453
70686089
1729849
4823145
2863285611
2878415188
2878486269
2879475325
2884982731
364
4
4019
4479
70694640
1736179
4868973
2884987368
2900341913
2900430025
2901045973
2901094433
0
4
4010
4605
70704042
1793154
4980143
2901099463
2916848884
2916934583
2917602397
2923891024
527
3
3035
4614
70713255
1784720
4996879
2923895550
2939078387
2939157065
2939928507
2944904459
351
6
5799
4401
70722268
1719580
4761812
2944908741
2959974436
2960032207
2960851161
2960891775
0
4
4047
4547
70737837
1762011
4903064
2960896482
2976228540
2976300937
2977036409
2982777241
446
5
4818
4398
70748075
1696890
4738442
2982781632
2997764253
2997845281
2998550583
3003060936
296
4
4005
4493
70754071
1750693
4849161
3003065363
3018484013
3018541495
3018810753
3023014880
291
1
1007
4612
70765370
1802837
4981151
3023019037
3038175233
3038259261
3038752111
3043172114
295
3
2982
4423
70772624
1720182
4778205
3043176317
3058082528
3058163987
3058852175
3061802816
199
2
1998
4377
70786515
1700352
4739849
3061807233
3076641961
3076730150
3077337025
3081977828
294
8
7851
4379
70792594
1713158
4727970
3081982242
3096769649
3096843439
3097406329
3101023235
245
4
4049
4380
70806431
1694163
4733052
3101027431
3115705937
3115791447
3116411429
3121124710
312
5
4855
4315
70818365
1682310
4667914
3121128859
3135574344
3135651137
3136355429
3139392514
203
4
3925
4217
70833115
1635889
4559608
3139396723
3153753563
3153826081
3154536187
3159907740
360
5
4871
4239
70841772
1654152
4583692
3159911633
3174455555
3174533039
3174926883
3174970709
0
2
1965
4349
70855635
1694271
4694421
3174975121
3189703965
3189777797
3190144457
3195589127
407
5
5036
4257
70863723
1654607
4595094
3195593216
3209871893
3209940659
3210515789
3211684794
62
3
2921
4189
70874873
1624794
4526229
3211688709
3225818513
3225882643
3226669501
3232579093
463
4
3948
4161
70883127
1626714
4499387
3232583805
3246459464
3246511279
3247335843
3247381037
0
2
1962
3979
70901776
1545279
4305754
3247385266
3261238957
3261297149
3262249275
3267251077
365
8
8026
4112
70906735
1593786
4443148
3267255534
3281099057
3281180209
3281904925
3286180343
279
4
3938
4082
70917555
1586185
4414361
3286185329
3300031340
3300109179
3300646897
3301388791
36
6
5936
4038
70935171
1578681
4365980
3301393027
3315390697
3315472993
3315958197
3320979183
362
7
6924
4163
70943821
1617888
4500002
3320983440
3334925201
3334997887
3335427553
3338972417
244
7
6920
4046
70953866
1579524
4377809
3338976429
3352615747
3352681690
3353309873
3357298771
254
4
3880
4019
70961648
1560362
4344177
3357303461
3371082709
3371151031
3371728963
3375359019
251
3
3028
4087
70971359
1591905
4422549
3375363221
3389227277
3389304977
3389717313
3393613713
258
2
1940
4081
70981774
1592699
4424267
3393617923
3407346837
3407424393
3407867943
3411846444
256
4
3997
3977
70997252
1562682
4301703
3411850657
3425403737
3425466005
3426137005
3426397322
11
5
4998
4052
70997252
1586142
4374629
3426401338
3440186084
3440257459
3440954611
3446242221
396
0
0
4026
71012041
1560170
4345855
3446246400
3459780521
3459835773
3460617847
3465309293
302
7
6906
3972
71020738
1542649
4293334
3465313771
3478593093
3478658127
3479673343
3479719645
0
3
2967
3886
71028218
1510957
4203891
3479724575
3493277187
3493333807
3494336743
3499860249
426
2
1966
3972
71039046
1542928
4292481
3499864650
3513543689
3513614443
3514254838
3518118364
259
4
3822
4108
71050426
1606589
4444026
3518122871
3532033732
3532102273
3532681533
3535978149
206
3
2948
4112
71060866
1619825
4431971
3535982591
3549735485
3549819062
3550508843
3554317882
238
4
4045
4013
71069764
1564521
4337322
3554322117
3567990396
3568059167
3568846903
3573106651
273
3
2990
4040
71086245
1580547
4376822
3573111037
3586786313
3586856211
3587744601
3588161735
19
7
6893
4036
71099525
1578619
4367765
3588165945
3602270646
3602338829
3603002815
3608603095
429
4
3874
4160
71108284
1614790
4529012
3608607070
3622816492
3622887787
3623423603
3627716786
301
4
3950
4224
71119156
1651184
4575236
3627720883
3642003105
3642083691
3642545310
3644590548
123
4
4072
4235
71125596
1659716
4578696
3644594779
3658846011
3658917703
3659482417
3664451882
337
1
970
4182
71135291
1622905
4512748
3664456007
3678635187
3678710985
3679403687
3682586006
212
3
3046
4196
71147288
1647164
4545792
3682590427
3696792345
3696868779
3697683835
3702615580
323
5
4977
4175
71158611
1623715
4519389
3702619753
3716627839
3716703230
3717736210
3721492123
250
6
6005
4142
71163799
1605367
4485082
3721496577
3735680106
3735748435
3736541481
3741125888
300
1
978
4247
71176250
1642379
4598366
3741129987
3755526013
3755623111
3756254943
3759171671
186
3
2999
4298
71187910
1666524
4638080
3759175791
3773696065
3773770697
3774424995
3779985112
367
5
4899
4277
71197754
1664200
4637561
3779989007
3794535301
3794604837
3795283991
3799656613
302
6
6077
4315
71207314
1684697
4654580
3799661201
3814296717
3814377307
3814959169
3819884412
346
4
3904
4308
71217126
1692931
4674239
3819888702
3834522720
3834599779
3835335559
3835378875
0
4
3901
4357
71226619
1686976
4715131
3835384009
3850841753
3850904805
3851445663
3857105278
461
3
2941
4418
71234841
1718764
4785205
3857109489
3871941487
3872012569
3872600841
3876742521
282
5
4950
4285
71245518
1661477
4626142
3876746997
3891605333
3891671752
3892284737
3895311597
206
6
6016
4460
71256984
1742148
4827487
3895315713
3910302125
3910357049
3910934095
3915881986
333
7
6970
4358
71270742
1689957
4717898
3915886501
3930561145
3930619877
3931405281
3931453683
0
11
10880
4314
71279079
1681490
4655314
3931457957
3946291940
3946355501
3947314907
3953577673
536
2
1957
4341
71293096
1680025
4686324
3953582020
3968244644
3968314413
3969151921
3969197151
0
5
4874
4336
71304377
1686946
4694790
3969201258
3984020215
3984090549
3984977831
3990470865
448
5
5004
4317
71313061
1667679
4662149
3990475108
4005041740
4005108395
4006099603
4011193420
344
7
7060
4277
71325427
1663041
4628884
4011197555
4025800683
4025863572
4026867601
4029632563
194
6
6046
4348
71335537
1698280
4692098
4029637021
4044519356
4044589281
4045259431
4049983226
322
3
2926
4392
71348951
1707376
4755274
4049987712
4064872749
4064944685
4065669343
4066289947
33
6
5996
4389
71363133
1709712
4740269
4066294135
4081195645
4081261949
4082024837
4087450175
445
6
5888
4350
71367036
1693491
4698107
4087454571
4102368749
4102436692
4103105327
4106316069
212
3
2987
4416
71375949
1720182
4763973
4106320569
4121360556
4121431703
4121853483
4126177612
286
4
3989
4437
71388942
1733774
4799072
4126181853
4141299529
4141357111
4141663433
4145855523
303
5
4936
4482
71399603
1748235
4842151
4145859921
4160861729
4160911212
4161250333
4165305660
289
3
2994
4375
71412690
1696855
4724665
4165310169
4180203589
4180268539
4180780721
4182336678
101
3
2981
4407
71425579
1711782
4777183
4182340911
4197082445
4197153169
4197805159
4202525337
347
5
4882
4225
71433972
1646145
4575635
4202529492
4217094073
4217167287
4217923205
4221773627
278
3
2984
4323
71447390
1698835
4671694
4221778215
4236476813
4236542167
4237160423
4241405128
296
6
5983
4319
71455512
1664807
4687021
4241409335
4256157543
4256234215
4256791541
4260606941
272
3
2865
4350
71468247
1694366
4712646
4260611207
4275226895
4275284323
4275876631
4276250846
18
4
3873
4289
71478386
1669410
4642835
4276254665
4290710569
4290791159
4291562465
2219517
469
3
2851
4155
71489103
1608733
4512786
2223630
16536065
16601595
17294671
20403794
214
4
3921
4262
71503683
1659791
4599927
20408271
35005859
35079415
35547139
39332590
245
5
4924
4323
71512615
1683010
4680239
39337017
53848085
53908555
54414375
58642002
282
2
1976
4263
71520492
1660597
4600828
58646465
73118605
73181637
73765345
73807975
0
2
1997
4235
71534319
1650945
4578176
73812401
88308877
88378185
88979013
93881959
394
6
5943
4229
71542197
1649489
4558251
93886236
108251785
108327170
108863569
112123111
211
4
3996
4211
71551880
1646777
4560164
112127259
126430321
126488309
127106019
131338946
280
4
3941
4211
71558231
1649895
4554933
131343269
145609099
145672171
146283375
148173904
120
2
1949
4200
71567402
1634770
4551303
148178381
162401776
162469333
163353709
168231129
361
3
2869
4107
71581037
1607528
4442059
168235408
182348273
182411319
183155921
186340025
221
7
6825
4202
71593273
1630127
4544074
186344303
200793041
200844982
201218833
205306365
273
5
4930
4285
71601482
1665876
4634149
205310815
219488566
219545365
220092923
223519694
235
4
3972
4048
71615125
1575213
4395475
223523697
237254193
237312359
238315305
241993338
246
6
5996
4009
71625054
1572631
4351747
241997385
255847921
255910693
256787563
261299675
306
3
2952
4140
71636341
1608565
4490728
261304302
275199439
275273457
276163967
278805635
190
4
3890
4053
71645743
1575318
4380051
278810031
292691265
292760187
293771894
298142678
293
2
1897
4074
71658670
1596371
4407725
298147255
312102624
312169259
312938503
317043299
277
5
5016
4148
71671627
1614865
4479137
317047749
331223241
331285107
331828973
333934436
115
6
5890
4179
71690801
1629664
4506401
333938641
348223469
348291367
348769701
353664823
336
8
8057
4159
71702368
1626111
4495926
353669207
367903097
367967875
368538295
371743289
228
5
5028
4209
71713309
1635891
4562966
371747929
386029141
386108207
386665077
390296660
242
3
2959
4177
71724176
1628505
4520905
390301191
404549017
404618799
405094597
408959551
258
4
3973
4180
71734402
1627405
4518270
408963743
423056907
423121525
423770745
427834724
291
2
2035
4125
71744060
1623793
4462104
427839007
441848545
441906864
442733193
445728174
206
2
1984
4094
71759053
1582721
4423763
445732623
459840637
459914937
460688157
464639270
259
6
5896
4192
71770591
1638465
4548675
464643621
478926468
478996853
479556668
484230789
316
3
3001
4262
71785456
1640626
4608561
484235383
498380812
498451843
499195735
499237213
0
5
5051
4110
71794956
1589750
4442869
499241579
513582397
513651693
514475771
520504279
523
2
2017
4171
71807312
1628856
4506610
520508609
534618163
534674825
535534697
535578282
0
7
6908
4191
71813038
1638177
4528139
535582509
549897693
549952573
550828967
556574651
482
1
978
4171
71822354
1616446
4507422
556578824
570788639
570849461
571663577
572390253
41
2
1999
4183
71837813
1644080
4524987
572394637
586873885
586946641
587581021
593568669
505
6
5998
4278
71843572
1650358
4628960
593572794
608059169
608122391
608673341
608719777
0
4
4009
4210
71855767
1638808
4551423
608724325
623297124
623366111
624051946
629178201
417
7
6860
4249
71862746
1625582
4573850
629182158
643612389
643682691
644321441
647401507
210
5
5003
4273
71867144
1664587
4613032
647405747
661780233
661842877
662638693
668015119
372
1
990
4242
71874033
1655194
4596328
668019609
682177669
682231443
683219789
683267111
0
1
1012
4142
71881412
1614494
4470469
683271555
697862725
697928481
698740403
705073585
554
2
1995
4344
71891638
1677287
4694892
705077772
719851861
719913445
720370653
720417539
0
3
2909
4370
71901390
1707643
4726393
720421911
735528093
735584573
735842803
741488335
466
2
1977
4451
71914632
1720142
4816175
741492614
756277176
756341289
756786795
760310535
241
5
5022
4273
71926565
1647306
4621928
760315256
774761339
774823133
775622843
780108783
297
6
5790
4243
71935748
1652273
4596824
780112868
794571147
794639347
795483135
799002323
245
4
4018
4248
71946475
1656683
4598172
799006833
813732205
813792135
814389357
817665822
223
5
5034
4447
71956881
1724163
4817460
817670363
832327697
832385595
833143779
837168530
269
3
2994
4212
71969016
1639530
4556567
837172871
851603341
851662684
852580007
857245234
328
3
3045
4274
71984134
1658212
4628549
857249343
871744801
871805095
872593199
872637309
0
5
5051
4262
71992860
1656829
4611144
872641853
887376696
887438801
888202197
894358455
532
3
2895
4357
72006563
1688488
4706379
894362884
909027653
909089888
909638499
909685429
0
6
5855
4268
72020457
1661165
4612603
909689765
924458233
924527671
925291015
930512225
422
6
5956
4348
72027907
1686950
4691582
930516516
945059170
945128581
945900437
950078850
275
4
3975
4232
72041516
1642727
4570261
950083253
964466853
964534795
965459671
968798430
242
7
6832
4262
72052877
1665586
4592332
968802653
983263221
983331005
984145397
988483295
292
4
3889
4263
72060081
1670811
4621786
988487500
1003345283
1003408485
1003790687
1007892963
286
2
1934
4388
72075373
1727150
4754172
1007896877
1022709157
1022775671
1023198949
1023760651
28
5
4808
4334
72084427
1692298
4690613
1023764695
1038385193
1038451855
1039177969
1044590769
444
2
2016
4229
72091504
1645453
4577041
1044594839
1059122221
1059192811
1059939173
1063906680
271
2
1985
4305
72105806
1666414
4649528
1063910847
1078511052
1078572888
1079160719
1083170954
298
8
7994
4273
72119098
1671154
4622460
1083175217
1097560829
1097631647
1098372365
1100153766
113
6
6041
4149
72129523
1620276
4490971
1100158007
1114611629
1114681483
1115501597
1121037766
433
6
5816
4314
72137393
1692209
4685329
1121042043
1135744400
1135812911
1136244907
1136288591
0
6
5875
4283
72149460
1668943
4636711
1136292858
1151060601
1151125482
1151651919
1157243907
464
4
4034
4326
72155778
1688613
4673019
1157248458
1171690973
1171766743
1172419433
1176181077
263
4
3967
4154
72167162
1615407
4482763
1176185381
1190742369
1190799525
1191340395
1194658666
225
5
4949
4379
72181358
1713858
4732899
1194663273
1209450981
1209496817
1209803871
1214094314
289
8
7951
4311
72195532
1675888
4662312
1214098663
1228769121
1228825005
1229246107
1229398117
5
7
6867
4267
72210799
1666143
4612587
1229402004
1244155832
1244216837
1244645053
1249974365
437
6
5915
4298
72223170
1675836
4642827
1249978470
1264511457
1264576501
1265068055
1269086192
290
9
8818
4290
72234599
1665848
4644038
1269090643
1283589697
1283650247
1284133341
1284180939
0
4
3916
4226
72248422
1655170
4578197
1284185211
1298605271
1298668185
1299460237
1304938953
461
4
4027
4183
72255689
1618070
4521204
1304943192
1319190315
1319251974
1319934725
1322902556
211
2
2007
4209
72262701
1640406
4539642
1322906835
1337149028
1337211307
1337970501
1342644268
315
2
2005
4155
72278936
1618850
4496973
1342648750
1357079429
1357146467
1357663963
1360683797
215
9
8946
4316
72288797
1683671
4666970
1360687881
1375225361
1375288873
1375678871
1380156935
311
4
3852
4219
72297581
1650468
4554759
1380161203
1394114581
1394197007
1394730057
1394775079
0
3
2994
4242
72310001
1646068
4597887
1394779667
1394779912
1400203067
1400549809
1404671781
156
5
4989
4150
72310001
1417383
3890877
1404673766
1.17647058823529e-09

10
401
30337643952
7799120615
7038033312
6881240498
6725795443
6808208223
6689351185
6708772958
6653058002
6673684841
6896048056
6798333712
6764678532
6690858754
6655582780
6743438214
6730824737
6672282154
6936745834
6918883844
6987561541
7007668857
6980943308
6993841262
6855374102
6976746599
6993254878
6958854082
6835751813
6844767927
6806255400
6827342599
6841003169
6754474863
6739542144
6771008105
6766637565
6720737786
6754023708
6737450184
74968162326
8377204820927
2133762882040
2096993641887
2038250455388
2100580135759
2119472705216
2081671219667
2100788030054
2164610721056
2057793562229
2091350153580
2143728705579
2104511904741
2155400508123
2107640653545
2115112111789
2080957902186
2091879650030
2117171690635
2093506324549
2128087959235
2086502989774
2103084948643
2076857253795
2050909729068
2194426546614
2092119985050
2107604408158
2129452859906
2092830768639
2136860047622
2105301960840
2071716843586
2067664716222
2046620150229
2095156455849
2080594454045
2139078764658
2148117211379
1348026327456
722122236730
75679405228
169921433372
146947005087
174053144202
235294221555
304889238486
392309342556
390156115517
503853113503
547905930275
544229848830
653562140989
502155430431
819005367306
575448649439
875008158378
844120473326
919261377871
953826347889
977824211680
1024031450831
1127978390903
1070219974959
1199858711822
1273840844789
1251983895474
1341329279648
1351758623632
1427538341248
1414103384886
1567673730056
1575607987005
1626443155708
1248298427177
1871337053639
1725183885543
1783763225920
1875012122299
1752490495543
1851693234096
1815466747620
1817108455219
1361314170424
1847224882575
1608711760170
1591454604279
1505525245105
1492848379076
1540213910142
1157852694472
1504158582642
1397214581881
1076836481541
1432884514137
1268703663077
1274407846972
986854057239
1324842346944
951768167962
1208049860124
1154597950822
900081046213
1205424291775
864203298384
1192794549164
864103133302
1113390827143
820649839625
1107255243478
799458802723
1082871921237
782296773381
1011824287266
946976007630
982893582728
758096274905
1047010394392
757112425170
1057789473230
885188242798
1106230774182
1004227618628
1224914846199
949799781062
1273837296522
1182559714442
1272142702268
1219677323038
1319278181177
1377656468988
1253393660450
1469066138066
1072096029773
1523748850446
1244175087781
1509061427761
1412771257760
1481629141968
1395402534422
1537056438349
1140858000804
1644283384701
1483002609480
1148438477301
1630050013191
1428130808232
1442546187715
1506845001441
1127286721149
1551776697342
1330727782622
1436645137935
1094258897190
1496096228770
1065742062611
1448462197671
1042538286699
1411779598455
1021333871407
1340962217722
1001066566760
1297565691796
1126007949550
1246697218210
922039760430
1248904220716
910008616124
1232831313063
897982190416
1221912609355
1115301203229
1155531235560
886107736844
1264832098101
889904921724
1257270516190
893726246756
1271946900369
899340462681
1267105630182
911621456000
1266367072438
1107108980233
1239551207165
1234976073552
944901842567
1361889511231
1001258077907
1352105255798
994855876065
1463775197696
1052665524548
1383749523348
1238122812968
1333365105236
1030517687492
1476688957033
1035549684166
1473623285802
1265684277743
1390346853169
1347907724022
1331979277191
1390635772186
1198182526999
1465510915442
1277520043407
1422234799940
1055623662098
1494266004155
1377125098967
1047529015577
1434514547535
1329300137527
1307675961953
1321051114895
1220963966165
1322208738474
1248163280751
1317361796146
1197182158230
1344506163094
986959037302
1351469979856
1054763224347
1369410817599
970044497788
1302218110771
1240536917322
996642675945
1283944136472
1179163225111
1201067091539
1183558255853
1196374836113
1194901224818
953544580640
1300630299229
1249568036577
944178530079
1320164861063
1196554778366
1170452891984
1201877346708
1231378254330
986627472173
1339681087700
1252622470150
1105800042192
1301669728415
1188414585787
1312681909243
1237093079002
1286718502470
1182553701685
1364122452755
1289192452565
1325650048717
1015293643543
1424013857686
1286914517389
1216953431315
1348120566710
1020165440519
1450272578974
1023344134453
1394502173546
1358043868344
1208404834965
1333720523280
1068569683150
1386856490233
1236414104991
1301641712801
1289610634324
1274682434058
1116127546130
1323116411158
1261443273208
1286569152169
1258409934261
1025099275408
1372213155473
1191716532015
1240508552441
1265464992015
993752796862
1315746070919
1195442391574
1259325409922
1103277281955
1314499044934
1186750653980
1243001314747
1193636431093
1210683593615
1265256469466
1147243770915
1267300779850
1238672138040
1106867889673
1293158129190
1184792956526
1215912879276
1223091833387
1237001576921
1172634028655
1239389875676
1283947858497
983284291752
1393950532141
987642084211
1376267934357
1036471834157
1387968231301
992518608936
1341186506599
1194243798988
1350956768935
999201262478
1429477886782
1005306664077
1381169526482
1233540250297
1297486806674
1238198556653
1223131920895
1278124943307
1315737857019
1008637665570
1423636851687
1004495082887
1364879647740
1282301581774
1226777882151
1290112156264
1272021741690
1039811111761
1365226362027
1265873291731
1262479026755
1112962149074
1368691605939
999278528271
1373552679823
1241019067516
1210981267962
1273734245511
1002848422952
1348598123876
1252501142721
988855363401
1360805294672
1177253148746
1293786714123
1182144469385
1276286406037
957726419324
648892989209

401
464494
119645
109149
106785
103486
104575
102658
103065
102140
102650
106141
104517
103915
102758
102194
103611
103381
102314
106699
106547
107781
108099
107501
107685
105698
107417
107695
107071
105204
105533
104678
104930
105045
103689
103756
104030
103958
103182
103742
103660
1166629
127830171
32561249
31999502
31103064
32054873
32342951
31766064
32057665
33031404
31401449
31913733
32712961
32114494
32891207
32162281
32276433
31754975
31921701
32307689
31946601
32474463
31839660
32092202
31692577
31296849
33486427
31925421
32161678
32495873
31936603
32608014
32126837
31614690
31552178
31231292
31971817
31749806
32642051
32780036
20571831
11021408
1168816
2595128
2250230
2669816
3597527
4658861
5988908
5958502
7689909
8362066
8307302
9974067
7675469
12502408
8793882
13357564
12886648
14028042
14559097
14922253
15627583
17212706
16335523
18308778
19438453
19105620
20468950
20627832
21784085
21579709
23921986
24043030
24819084
19061520
28558410
26328707
27219688
28612296
26745712
28255933
27703042
27727784
20786737
28190688
24549049
24288279
22974393
22780488
23502661
17681842
22954506
21321325
16446189
21866844
19361035
19447224
15072423
20218818
14540772
18436374
17619146
13748058
18397724
13201204
18203846
13193938
16990182
12537852
16898234
12214196
16526082
11951011
15442545
14452372
14999538
11586355
15980236
11567679
16143507
13511553
16880240
15326618
18691617
14499811
19438410
18046828
19412738
18614240
20132055
21022892
19130963
22417512
16374149
23255054
18990613
23026962
21559636
22610168
21295241
23454926
17423024
25093946
22630329
17539228
24875830
21793488
22013651
22994732
17215347
23683926
20307958
21922673
16711957
22831456
16276356
22105596
15922320
21545422
15592122
20462605
15282815
19801573
17184425
19024514
14082693
19059770
13901192
18814784
13717208
18648040
17019819
17633549
13533355
19305280
13593752
19190772
13655340
19412440
13737925
19340600
13924921
19326412
16898546
18914432
18845802
14431473
20783787
15285862
20632827
15189157
22336946
16070245
21116409
18894289
20346770
15733420
22534082
15814512
22488702
19317601
21216263
20568990
20325964
21221132
18288213
22363177
19496436
21702044
16123212
22804572
21014541
15998054
21891830
20284750
19955774
20159568
18633071
20176368
19047626
20103025
18269789
20516417
15073508
20624624
16102447
20896134
14816928
19875130
18930501
15214925
19592720
17994343
18329730
18061804
18256852
18234110
14555553
19846806
19068488
14426248
20147381
18259743
17861840
18343449
18790843
15062746
20443179
19114730
16878211
19863444
18136262
20031323
18878913
19635293
18049239
20815935
19672748
20229460
15507353
21731616
19638161
18571488
20571921
15581465
22132476
15631528
21281572
20723354
18441417
20352556
16310395
21163020
18868336
19862905
19679141
19451361
17036449
20189678
19250068
19632732
19203123
15650372
20939583
18189081
18933147
19310562
15178575
20079498
18243189
19216998
16838269
20058151
18110565
18967955
18215404
18474868
19307878
17508144
19338466
18902333
16897116
19733172
18083111
18555288
18664457
18876320
17895849
18912932
19592557
15018374
21272718
15084946
21003514
15820968
21179854
15159010
20467719
18228212
20615347
15262409
21815116
15356439
21078550
18824088
19798434
18895379
18665316
19504095
20077607
15404736
21726115
15341364
20831902
19567597
18721063
19685871
19411026
15875493
20832794
19317052
19264976
16987170
20885693
15263278
20961553
18938283
18479835
19436774
15309311
20579383
19113348
15104748
20767016
17968048
19742513
18040749
19478134
14627410
9904540

401
15971823087
6051506947
5668542532
5685636902
5578074306
5672129473
5648792253
5658744205
5646919911
5684128553
5674913680
5657744325
5650749887
5650222526
5676360105
5669257502
5646046253
5648135911
5736950487
5694283470
5705518706
5682363535
5682592372
5670434731
5696600259
5686355172
5695210445
5681434868
5680593716
5685068760
5681731626
5658718500
5660716579
5659123652
5681438007
5672013426
5656649942
5656420084
5655143138
5677879324
49833297366
108481580827
1664396485417
1619053651542
1620153036359
1623191607034
1624794457055
1623311282378
1625108732327
1625695366211
1626362683144
1624991980583
1622824360042
1622619262249
1626019793114
1625571283618
1625517543975
1626372335312
1626413702376
1625052485749
1630001128508
1628066494989
1628599747466
1627971447450
1630945065148
1629770356066
1629721339545
1628276086946
1630522564578
1628764269845
1629129110884
1627341699201
1633011125181
1633070978413
1633197635408
1591849557053
1625967745167
1623528070350
1626874233402
1624884606001
1301114587500
681867134186
57587101247
82363955262
111003450773
153422334452
192335348178
225791540264
256757176908
287957476158
326761073593
359552657807
395890524152
432196360324
465335505170
514712324719
537114329606
585980592421
604146723816
640204024706
673271067901
707608401773
743573053252
777146777913
810977822764
846920957087
882503259932
916447361852
951078480549
982653035806
1018695580221
1050917783188
1088530416295
1123846238844
1159588620632
1191689919781
1254698330911
1257083233431
1294068823343
1329642152239
1364971134302
1384962953851
1369853961509
1333795205868
1302587087716
1289610218780
1240456371557
1210165517200
1182148049083
1153018074329
1128018267052
1101019112388
1091522349362
1049383328433
1025754855466
1017457108914
982430799349
961342905315
939026306390
934512824197
900841409919
896382650370
867092986546
850511640249
848635776694
818920707380
820629497193
793402187282
794875578108
773183209420
774396299283
753297564377
761017772544
739271946637
746275784274
725454559074
720286214242
715446249541
728346847136
711875275616
725119567838
716886752981
744751040505
771297983010
806989152163
834763309156
872774307784
883878690881
909059160593
930298612781
952283769371
972867581092
992723656535
1008059982222
1020276983447
1056524095125
1047960294980
1061078339409
1063681698118
1072764407357
1080754277406
1086019770486
1087745084342
1110593877405
1090853630625
1089242408873
1109679975617
1086561633774
1086812052143
1082709289938
1075852456456
1085622752400
1057584634662
1050411350361
1041693262297
1047750557102
1015484366980
1021212739617
990180939840
991804804008
958285934682
953933643893
922796182157
919815674468
897327874026
883912767218
873017325209
882769996168
858346225372
866163298389
847906659692
859205283577
840325846261
837012252990
838450345603
854448477187
842085124174
858834422296
845783577996
866790508810
854417429940
877140997145
864372460964
886771377703
873569867098
881765751950
887895519994
893174646743
920857263818
910343440844
932298931311
926739748992
950925915797
941670198643
964465863381
957390544015
964553257309
970099878536
996673319489
984389585664
1012901252123
998437915781
1004427282235
1005863732688
1010698641157
1009032278290
1011247023080
1017368541568
1012346275492
1010954393370
1005736285458
1022071499668
1000482003257
995428498285
1010806362255
985434728942
983857760314
980318577682
975713367245
969654660143
962901007553
957975322969
950356266158
944539425785
937462907216
950707295214
930453075387
934725399509
920300567293
930103833537
909995664164
905038699499
914447478126
900801840670
897792524570
896108889870
895906310096
890717320367
892171512997
909462528763
893955750940
894045223794
913175036766
897615182888
902996429947
904939185211
907880085385
910131396720
929144471531
917061449450
923786944130
932937644601
931957851366
937739940854
939079032473
940909866124
945988087396
951930647555
954459247235
956041050769
957923193010
1004670196617
967243506525
968487838759
973006905137
970908419521
985333971555
972232598837
988940782519
974917511249
977439221231
977134662389
975111796189
979891097310
972571730448
972927610293
968716027947
964502304537
965634394941
967250734011
960396257535
955899428398
955793730363
953023469116
958615496072
944929864349
945919376169
939592233151
938515506651
950168097896
936029390513
932432925012
929932541510
932538933274
930870462717
928570705996
924914556140
922135819778
925535057613
924795434073
925699047260
923410056198
924822731914
926214742762
925571071845
924972223048
924826594095
924773733938
927414437229
929391836077
930514038886
931716976166
947802107344
934438003202
951578401832
939904634976
950033151455
940944957302
958762469907
946093055837
949736609152
950242271639
966525159576
951563759778
968083231221
955382675419
957748935980
956852497211
958236820677
961274981273
960033550742
958096226221
973108238014
957044529324
973649327729
959677743448
958093328958
957747640327
957008271766
952397605531
963009014780
952708911738
952324661760
950204787345
952657687423
946804851496
960531541099
947112242345
947091456371
944073590141
943524960925
952846185092
940311904069
937787232427
950182516184
935479535580
938339658385
935479612273
935493904273
908796772889
332880381771

401
425012
103291
93304
91945
90230
91908
91191
91284
91380
91320
92642
92205
91700
91121
90754
91870
91702
91398
94238
93721
94129
93905
93655
93877
92795
93792
93854
93571
92697
92666
92631
92731
92539
92003
92616
92158
92138
91818
92218
91750
1085711
11853864
32517812
31957725
31060870
32011565
32300586
31723420
32014382
32988850
31359122
31870831
32670740
32072886
32847533
32119086
32234045
31713041
31879182
32264339
31903623
32431488
31796893
31536561
31649826
31253905
33444181
31883082
32118961
32453293
31893850
32564977
32084624
31572128
31509530
31189335
31929236
31475280
32599950
32424894
20533336
10981831
1082615
1453987
2006847
2591922
3230905
3813871
4309403
4822571
5407759
5959795
6512166
7089630
7603696
8325676
8718882
9452953
9769549
10384034
10976848
11423327
11936231
12555750
13064390
13601721
14161963
14685339
15285335
15782372
16356612
16761063
17404475
17903978
18548591
18983814
19995038
19969952
20589232
21104247
21859525
21947054
21714403
21212403
20714609
20502986
19764101
19284796
18918514
18367019
17990745
17616617
17368908
16757799
16379340
16198921
15680511
15391470
15005145
14950881
14470881
14299726
13906953
13677118
13576981
13133020
13172933
12714720
12781307
12471245
12396625
12148142
12311250
11883668
11949736
11679467
11603316
11511814
11708476
11500539
11643461
11553435
11986952
12380078
12977910
13372878
14010609
14288940
14631421
14886170
15254197
15594492
15983227
16081670
16301267
16783417
16789936
16912820
17063936
17102930
17275533
17298947
17351089
17753398
17393472
17469453
17700139
17340451
17307949
17349887
17140772
17315741
16874575
16798618
16642426
16735295
16206293
16324891
15853833
15852966
15316610
15256622
14856298
14730651
14469967
14182905
14017238
14141773
13828196
13897848
13649776
13897766
13458918
13420518
13461232
13716926
13516647
13788797
13581186
13836729
13661850
14016832
13857228
14118609
14039781
14115839
14193747
14366099
14697983
14602561
14937304
15035488
15219102
15034405
15380919
15299266
15450122
15495049
15872615
15748689
16167940
15940368
16060312
16103457
16199317
16159015
16132697
16214268
16118480
16182601
16051683
16503199
16021437
15933535
16130492
15761994
15738189
15727099
15668621
15522151
15416690
15376414
15219258
15131430
15007153
15167806
14914740
14969119
14743376
14851870
14641150
14454809
14557977
14436362
14326649
14419080
14348294
14242396
14278477
14543464
14363140
14352272
14611876
14382521
14551112
14519037
14517294
14625846
14827917
14809245
14816471
14880489
14940465
15085685
15109541
15037673
15117758
15243375
15287210
15290707
15440637
16058799
15483638
15530245
15612516
15512545
15855361
15562594
15766928
15617011
15663362
15605793
15674205
15724341
15643732
15525920
15474104
15383102
15460628
15457231
15386815
15375525
15375207
15256352
15300220
15060694
15132457
15070619
15109114
15163054
14967486
14971391
14933215
15169993
14913928
14868139
14775181
14783411
14782607
14853027
14956051
14783760
14773426
14825004
14861333
14910223
14786048
14800328
14886830
14948706
14906698
14952843
15232557
15018012
15234976
15076470
15178631
15092740
15329396
15131692
15226116
15193266
15465909
15285081
15418914
15282809
15297976
15363169
15375736
15466673
15400291
15336404
15557201
15265183
15589941
15375422
15369013
15335796
15295258
15294061
15407689
15336549
15241675
15190483
15335355
15195606
15356596
15163505
15147812
15132068
15139799
15236066
15080452
15036300
15275726
14983653
15053222
15006782
14985270
14560822
5760278

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
419037
418310
419488
419217
420578
419565
419568
420140
419362
420945
418659
418987
419170
420733
418287
420411
418242
419139
419358
419576
419640
418912
419654
420331
419263
419278
418890
419780
419362
418308
419181
420115
419743
420335
419200
418815
419206
419065
419588
419778
5215
15864
26214
36793
47426
57799
68361
78275
88944
99712
110076
120767
131036
141231
152538
163000
172776
183630
194121
204578
215092
225694
236047
246040
257740
267943
278135
287895
298922
308235
319316
330228
341988
351174
362226
371994
381395
393068
404125
413916
415016
403833
394219
383867
374828
366001
356976
347866
339435
332979
323601
316546
308454
301646
294471
289621
281944
275602
270419
264454
259236
254555
250007
244881
240909
236632
233429
230763
226562
224185
222468
219993
217764
215549
213542
211958
211070
210601
210220
209727
214208
224271
233577
243867
252222
259289
266339
274117
279697
286281
293174
297691
301612
306170
310597
314003
315146
318744
321030
322957
324414
324221
325343
324933
325167
324525
323513
323994
321889
318957
316394
313506
311555
309003
304099
300167
296885
292191
287597
282510
276640
271851
268421
264683
259749
258589
256214
252634
252032
250432
249980
248222
248384
248340
248880
250247
249732
251805
252354
254536
255438
257433
258711
259884
262861
264083
266752
269724
271554
274543
276718
278819
282032
284368
285602
287507
290112
292016
294431
296518
298345
298478
300979
300269
300675
301196
301828
300619
300273
298998
298965
296739
296677
294110
293371
292291
291060
288723
286712
285837
283145
281503
278774
278152
276491
275947
274503
271895
270665
269476
267958
268071
267101
265660
266826
264733
264135
265454
265347
265353
265779
266148
267355
268768
268800
270075
271030
272382
273174
275818
276331
277455
279322
279046
280546
281585
283639
283940
284646
285489
286428
287093
287845
288717
287647
287903
288619
288721
289558
289278
289045
288441
287610
288550
287699
285833
286115
285696
284984
283563
282882
283121
281500
279836
280015
279411
277403
277854
277271
276464
275668
274879
275581
275233
274627
272639
273454
274041
273667
273475
273787
273524
273343
274188
273684
273579
274250
274380
275368
276246
276507
277076
277241
278541
279386
278626
279002
280276
280459
281345
281811
281843
282107
283242
283054
283998
282660
284640
284646
283865
284043
283940
283401
284635
283937
283350
283854
282853
281858
282704
281905
282007
281196
280624
280499
280427
280903
279957
279365
278914
278293
278577
277160
277246
277250
277493
276871
276573
276682
277461

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
19
19
19
18
20
20
19
20
21
18
19
21
20
21
20
20
19
19
20
20
20
19
18
19
18
22
19
19
20
20
21
19
18
18
19
19
19
20
20
3
4
5
6
7
7
8
8
8
9
9
9
10
10
11
12
13
11
12
13
14
14
13
15
15
14
14
15
17
15
17
16
17
16
17
18
18
20
19
19
18
18
18
17
20
19
18
18
16
17
17
15
17
16
17
15
16
15
14
15
14
16
14
14
15
14
14
13
14
13
13
13
15
14
14
11
13
13
13
13
14
14
15
13
14
15
15
14
16
16
15
20
16
16
16
16
16
16
17
18
16
17
18
18
17
17
18
16
18
16
17
16
16
18
17
16
17
15
17
16
14
14
15
15
15
15
16
16
14
14
15
14
14
13
13
16
14
14
15
14
15
16
14
15
15
15
15
15
14
15
17
14
15
15
15
16
15
15
17
16
16
15
16
17
16
15
16
16
16
17
17
16
16
15
15
15
15
15
15
16
15
15
16
15
16
16
14
16
16
14
15
14
15
14
14
15
15
15
14
16
15
16
14
15
15
15
15
15
16
16
15
15
15
15
16
14
15
14
16
17
18
15
15
16
17
14
15
16
15
15
15
16
15
15
15
16
15
14
15
16
15
15
15
15
17
15
16
14
15
15
15
16
15
15
16
15
14
16
16
15
16
16
14
15
15
16
16
14
16
16
15
17
15
16
15
14
16
15
15
15
16
16
16
16
15
15
15
15
14
16
16
16
17
15
15
16
15
16
15
15
16
15
17
16
16
15
15
15
16
16
16
15
17
16
17
15
15
14
16
15

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
415872982
415125161
416295476
416018154
417389951
416374806
416368035
416922279
416184386
417743386
415484619
415802807
415980864
417515304
415130172
417208334
415056826
415944750
416197563
416402495
416437734
415722336
416451720
417144451
416073959
416094671
415716785
416610092
416181420
415111826
415980498
416877917
416547032
417141056
416039916
415601368
416074411
415868802
416385311
416611833
5177612
15750041
26022331
36523591
47070099
57369034
67835055
77668047
88273912
98951231
109239837
119858065
130021162
140172184
151389187
161753987
171474568
182234586
192639667
203032831
213464119
223967755
234256631
244145827
255793522
265912123
276004826
285714660
296641000
305876885
316886476
327752998
339413439
348504349
359458324
369147965
378545230
390075137
401065983
410729638
411907351
400748226
391229216
380974214
371973556
363209769
354246477
345240696
336859166
330435044
321165984
314135580
306114082
299335474
292261751
287412292
279806972
273478940
268384866
262424530
257270988
252621988
248101443
243015853
239059095
234828192
231663349
229013694
224849273
222475622
220751408
218305773
216091190
213900443
211928306
210332616
209463797
208993852
208627740
208120053
212574892
222569765
231808032
242015512
250306806
257332829
264303976
272031114
277568837
284105922
290980685
295446311
299308696
303838253
308228457
311640840
312756413
316345306
318601267
320497319
321931190
321740093
322850988
322447675
322698003
322035648
321056232
321523114
319451717
316522014
313992687
311130240
309178410
306619878
301799200
297887803
294651632
289995824
285390864
280379328
274555064
269798390
266371006
262678286
257750851
256632240
254267826
250718623
250116006
248506725
248073735
246329525
246505286
246464138
246977371
248322574
247856715
249896513
250453803
252627487
253478831
255443213
256736034
257904775
260868174
262086893
264725899
267660746
269506368
272448673
274615325
276730667
279885968
282188239
283428922
285287266
287910043
289827624
292212601
294247233
296083133
296197809
298668825
297985170
298384924
298909980
299497297
298341499
297989648
296745385
296704972
294500546
294418666
291858665
291141797
290081909
288867194
286522192
284543173
283649003
281016211
279384175
276662589
276041509
274412211
273853811
272405799
269817244
268602627
267392819
265931556
266034905
265057221
263645451
264758027
262700379
262111221
263432653
263353184
263334691
263770024
264135307
265319817
266752975
266751024
268026856
268957713
270321374
271059624
273697632
274254189
275338746
277219776
276918361
278432979
279437375
281476716
281775117
282505317
283316806
284237200
284899952
285672191
286516881
285447371
285726617
286457053
286526891
287354832
287085627
286832050
286269065
285392318
286363394
285510021
283658358
283925406
283518178
282811107
281386774
280727761
280963831
279389280
277730661
277914006
277259515
275289263
275743095
275173777
274383407
273579582
272783318
273470351
273098554
272558146
270577992
271372580
271972483
271568508
271399229
271676730
271425636
271259873
272136308
271601220
271480342
272167964
272289480
273303075
274152681
274404727
274978826
275127924
276393200
277250759
276506274
276891171
278154587
278312271
279224547
279658803
279713974
279961578
281077239
280899386
281866991
280542525
282481816
282496190
281729111
281884037
281743400
281242068
282481925
281803845
281204594
281670798
280690465
279720048
280571691
279750804
279850553
279036821
278486330
278352198
278294790
278750084
277839924
277286826
276783302
276181682
276454143
275051309
275143968
275178910
275355338
274764319
274465467
274578658
275332007

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19826
19174
18852
19025
17986
19852
20113
18976
20077
20981
17818
18866
20795
19707
20642
20035
19807
19116
19010
19923
19764
20047
19053
17936
18919
17976
21750
18974
19126
19740
19816
20811
18759
18076
18217
18825
19024
18664
19900
20054
3016
4075
5022
5936
6964
6968
7837
7930
7930
8919
8905
9035
9938
10012
11085
11888
12860
11094
12029
13078
13746
13929
13055
14873
14951
13956
14161
14868
16790
15046
16509
16135
16864
16049
16858
17831
17821
20001
18898
18967
17911
17981
17982
17066
19797
18606
17951
17756
16102
16859
16946
15053
16774
15887
16969
14988
15881
15159
14048
14828
13970
15774
13958
13894
15022
14062
13883
12861
14094
13073
13002
12924
14785
13960
13938
11157
12881
12747
12833
12804
13806
13717
15105
13101
13901
14913
14866
13641
15729
15879
14952
19823
15993
15987
15870
16043
15840
15964
16715
17894
15783
16962
17979
17798
16928
16968
17778
15907
17904
15887
17113
15644
16094
17832
16829
15757
16859
14942
16696
15914
14113
13839
14854
15036
14812
15100
15790
16045
14001
14030
14877
14014
13907
13016
13049
16003
14032
13843
14934
14014
15042
15982
14045
15100
14829
14875
14793
14919
13998
14842
16921
14091
15103
14975
14790
16010
14970
15006
17116
15694
15912
14648
15701
16819
16147
14780
15951
15928
15965
16690
16886
16015
16016
14976
14953
14954
14869
14980
14936
16150
14895
14810
15912
14755
15874
15888
14060
16190
15834
13931
14955
14094
14857
14007
13943
14890
14967
14937
14185
15673
14891
15880
13960
15014
14862
14820
15003
14918
15947
15899
14825
14853
14968
14816
15708
13929
15088
14114
15696
16854
18000
15230
14909
15850
16894
13876
14969
15872
14896
15127
15002
15830
15256
15086
14992
15765
14946
14028
14985
16066
14844
14772
14981
14817
17012
14941
16075
14078
14981
15049
15002
16040
14897
14772
16028
14919
14027
15732
15892
14876
15764
15873
14047
14655
15058
15913
15865
14082
16122
15625
15057
16929
14938
16024
15006
13947
16122
14636
14985
15126
15816
15749
15965
15950
14807
15118
14890
14786
14076
15806
15857
15874
17058
15013
15038
16024
14924
15878
14845
15040
15765
15074
17069
16072
15918
14865
15002
14935
15836
16055
15791
14854
16822
15840
16866
14820
15022
13969
15967
14872

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
415872982
415125161
416295476
416018154
417389951
416374806
416368035
416922279
416184386
417743386
415484619
415802807
415980864
417515304
415130172
417208334
415056826
415944750
416197563
416402495
416437734
415722336
416451720
417144451
416073959
416094671
415716785
416610092
416181420
415111826
415980498
416877917
416547032
417141056
416039916
415601368
416074411
415868802
416385311
416611833
5177612
15750041
26022331
36523591
47070099
57369034
67835055
77668047
88273912
98951231
109239837
119858065
130021162
140172184
151389187
161753987
171474568
182234586
192639667
203032831
213464119
223967755
234256631
244145827
255793522
265912123
276004826
285714660
296641000
305876885
316886476
327752998
339413439
348504349
359458324
369147965
378545230
390075137
401065983
410729638
411907351
400748226
391229216
380974214
371973556
363209769
354246477
345240696
336859166
330435044
321165984
314135580
306114082
299335474
292261751
287412292
279806972
273478940
268384866
262424530
257270988
252621988
248101443
243015853
239059095
234828192
231663349
229013694
224849273
222475622
220751408
218305773
216091190
213900443
211928306
210332616
209463797
208993852
208627740
208120053
212574892
222569765
231808032
242015512
250306806
257332829
264303976
272031114
277568837
284105922
290980685
295446311
299308696
303838253
308228457
311640840
312756413
316345306
318601267
320497319
321931190
321740093
322850988
322447675
322698003
322035648
321056232
321523114
319451717
316522014
313992687
311130240
309178410
306619878
301799200
297887803
294651632
289995824
285390864
280379328
274555064
269798390
266371006
262678286
257750851
256632240
254267826
250718623
250116006
248506725
248073735
246329525
246505286
246464138
246977371
248322574
247856715
249896513
250453803
252627487
253478831
255443213
256736034
257904775
260868174
262086893
264725899
267660746
269506368
272448673
274615325
276730667
279885968
282188239
283428922
285287266
287910043
289827624
292212601
294247233
296083133
296197809
298668825
297985170
298384924
298909980
299497297
298341499
297989648
296745385
296704972
294500546
294418666
291858665
291141797
290081909
288867194
286522192
284543173
283649003
281016211
279384175
276662589
276041509
274412211
273853811
272405799
269817244
268602627
267392819
265931556
266034905
265057221
263645451
264758027
262700379
262111221
263432653
263353184
263334691
263770024
264135307
265319817
266752975
266751024
268026856
268957713
270321374
271059624
273697632
274254189
275338746
277219776
276918361
278432979
279437375
281476716
281775117
282505317
283316806
284237200
284899952
285672191
286516881
285447371
285726617
286457053
286526891
287354832
287085627
286832050
286269065
285392318
286363394
285510021
283658358
283925406
283518178
282811107
281386774
280727761
280963831
279389280
277730661
277914006
277259515
275289263
275743095
275173777
274383407
273579582
272783318
273470351
273098554
272558146
270577992
271372580
271972483
271568508
271399229
271676730
271425636
271259873
272136308
271601220
271480342
272167964
272289480
273303075
274152681
274404727
274978826
275127924
276393200
277250759
276506274
276891171
278154587
278312271
279224547
279658803
279713974
279961578
281077239
280899386
281866991
280542525
282481816
282496190
281729111
281884037
281743400
281242068
282481925
281803845
281204594
281670798
280690465
279720048
280571691
279750804
279850553
279036821
278486330
278352198
278294790
278750084
277839924
277286826
276783302
276181682
276454143
275051309
275143968
275178910
275355338
274764319
274465467
274578658
275332007

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6691
6640
6654
6661
6720
6722
6713
6729
6709
6699
6694
6661
6668
6664
6690
6669
6673
6654
6743
6675
6706
6670
6686
6716
6718
6670
6674
6706
6677
6726
6668
6712
6718
6726
6682
6700
6676
6694
6689
6693
122
319
489
651
835
1009
1161
1324
1512
1666
1839
2032
2167
2343
2511
2665
2841
2987
3162
3333
3517
3647
3825
4021
4154
4353
4465
4635
4806
4931
5136
5304
5487
5628
5779
5926
6094
6282
6431
6595
6641
6458
6305
6140
6010
5868
5708
5603
5431
5373
5254
5056
4954
4834
4780
4670
4539
4452
4383
4273
4187
4114
4050
3966
3908
3860
3783
3737
3690
3645
3605
3565
3534
3543
3478
3470
3450
3414
3440
3468
3514
3626
3801
3947
4088
4193
4310
4417
4531
4623
4734
4802
4870
4904
4974
5049
5057
5105
5188
5221
5220
5198
5225
5217
5266
5217
5196
5238
5167
5135
5101
5038
5009
5007
4924
4826
4782
4735
4646
4541
4461
4380
4397
4274
4191
4187
4122
4090
4056
4064
4055
3994
4032
3996
4029
4043
4037
4050
4072
4118
4149
4147
4220
4188
4243
4264
4308
4355
4373
4456
4472
4505
4554
4604
4622
4626
4756
4697
4755
4760
4776
4846
4829
4854
4849
4851
4859
4860
4825
4809
4816
4767
4790
4747
4726
4718
4731
4688
4627
4623
4586
4524
4475
4492
4474
4455
4431
4385
4367
4367
4338
4322
4318
4307
4310
4274
4252
4266
4276
4277
4292
4376
4317
4336
4337
4369
4370
4399
4420
4442
4465
4484
4523
4518
4520
4544
4566
4597
4609
4604
4635
4624
4647
4669
4670
4653
4629
4654
4657
4663
4692
4643
4644
4658
4618
4603
4618
4623
4611
4566
4594
4585
4564
4521
4513
4502
4489
4464
4493
4473
4473
4437
4427
4421
4414
4452
4401
4427
4430
4450
4430
4401
4403
4446
4401
4424
4415
4450
4454
4448
4440
4485
4461
4486
4504
4479
4505
4518
4526
4512
4545
4528
4545
4558
4587
4578
4588
4582
4598
4581
4609
4567
4548
4588
4572
4574
4566
4537
4563
4645
4522
4543
4551
4513
4573
4520
4548
4527
4536
4495
4516
4493
4527
4456
4483
4483
4462
4460
4466
4502


Loading data, please wait...