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 (549+:08f55733e693+) 2010-12-15
 '--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'
/gpfs/home/hines/perf1/powerpc64/special -mpi -c runs=5 runs.hoc
methodinfo 83
nhost 65536
MemSize 536870912
UsedMem 214800456
FreeMem 322070456
use2interval = 0
ncellpow = 24
ncon = 1000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 0
burstfactor = 0.2
burstdur = 50
burstsize = 0
bgpdma = 3
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.2
mkmodel_time = 7.15
setup_method_time = 0.00999999
set_maxstep_time = 161.21
stdinit_time = 0.22
runtime = 7.56
methodrun_time = 168.83
elapsed_time = 176.19
jobid = 0
n_dat = 1
seq = 24
@@@end header@@@
2413
1486805702
1486819839
1487087162
1487131813
0
0
0
0
0
0
0
1487133281
1487624971
1487626135
1487635011
1487663207
0
0
0
0
0
0
0
1487665663
1487840436
1487841397
1487853043
1487864342
0
0
0
0
0
0
0
1487865826
1488031480
1488032359
1488040221
1488049074
0
0
0
0
0
0
0
1488050285
1488215554
1488216557
1488225912
1488233806
0
0
0
0
0
0
0
1488234748
1488400522
1488401403
1488407680
1488416270
0
0
0
0
0
0
0
1488417502
1488582052
1488582893
1488594053
1488601487
0
0
0
0
0
0
0
1488602662
1488767900
1488768823
1488776387
1488785112
0
0
0
0
0
0
0
1488786352
1488950030
1488950867
1488962544
1488970341
0
0
0
0
0
0
0
1488971500
1489136720
1489137641
1489146654
1489155528
0
0
0
0
0
0
0
1489156808
1489322606
1489323447
1489334773
1489342702
0
0
0
0
0
0
0
1489343872
1489508808
1489509733
1489519437
1489528936
0
0
0
0
0
0
0
1489530206
1489696746
1489697581
1489706888
1489715092
0
0
0
0
0
0
0
1489716620
1489880402
1489881281
1489892218
1489900851
0
0
0
0
0
0
0
1489902086
1490068958
1490069835
1490077858
1490086052
0
0
0
0
0
0
0
1490087120
1490252778
1490253661
1490264356
1490272955
0
0
0
0
0
0
0
1490274564
1490443068
1490443903
1490450586
1490459040
0
0
0
0
0
0
0
1490460116
1490624966
1490625887
1490637120
1490645843
0
0
0
0
0
0
0
1490647076
1490814960
1490815795
1490824498
1490832878
0
0
0
0
0
0
0
1490834500
1491001452
1491002331
1491011715
1491020526
0
0
0
0
0
0
0
1491021758
1491191842
1491192795
1491200082
1491208518
0
0
0
0
0
0
0
1491209691
1492046592
1493948468
1494525417
1632056222
16
17
16787
12819
568675
407661
1158434
1632061171
1677316555
1677874629
1688780347
1688810042
0
8
7946
12688
5129396
4287430
12127888
1690739810
1743505944
1743566675
1747937367
1747968227
0
17
17085
12868
14728006
4776417
13643815
1748010540
1797746021
1798150867
1807502643
1807532750
0
14
13800
12666
22460828
4555892
12962125
1808328192
1854020715
1854396103
1866833895
1866862929
0
10
10087
12448
28115745
4216663
11981231
1868724544
1918442787
1918804209
1926710015
1926740484
0
14
13889
12699
35865211
4642934
13251404
1927099904
1980486425
1980583492
1986203105
1986233458
0
19
18870
12724
46385484
4695852
13415150
1986351674
2025445305
2025983509
2045422383
2045451822
0
3
2923
12800
48052696
3686342
10486316
2049862400
2103766321
2103769786
2104976288
2105006183
0
20
19865
12688
59072849
4659151
13446736
2105009864
2149056429
2149540681
2164657031
2164687022
0
8
7909
12778
63607043
4123609
11689239
2167382820
2216191276
2216542557
2225335751
2225365782
0
11
10904
12893
69760726
4699740
13392979
2225806186
2276250717
2276461571
2284737595
2284768541
0
14
13794
12683
77536111
4625080
13149077
2285301082
2334164327
2334629917
2345080737
2345110469
0
13
12752
12736
84756070
4554397
12910141
2346036260
2396296417
2396503549
2404766363
2404796810
0
14
13840
12775
92562517
4650376
13243475
2405306774
2454337321
2454956643
2464866245
2464896996
0
13
12828
12797
99775396
4585305
13018172
2465791618
2516603516
2516892431
2525330531
2525361360
0
15
14779
12640
108090502
4657466
13161896
2525762370
2569212873
2569658517
2584949037
2584977993
0
7
6991
12839
112031459
4112949
11675576
2587766810
2637661660
2637900763
2644630701
2644660940
0
14
14003
12683
119845570
4635904
13271418
2644870152
2694071631
2694476603
2704886250
2704915970
0
14
13919
12579
127676931
4457345
12625756
2706064634
2752254334
2753076457
2765111549
2765141200
0
11
10813
12783
133777686
4294826
12273746
2767024186
2787966785
2787992452
2791339427
2791366824
0
0
0
310
133777686
118092
331856
2791385074
2793421842
2793681367
2794442329
2796008256
23
1
1005
931
133796026
266594
761175
2796012617
2800516331
2800594028
2801096861
2802657645
33
2
1997
1603
133805290
562923
1635897
2802662404
2809067330
2809380815
2810139963
2811454787
13
4
4033
2203
133823491
769157
2169081
2811459209
2819619970
2819837859
2821173634
2822490625
14
4
4055
2762
133842690
915502
2573454
2822495459
2832618807
2832830709
2834416538
2835763090
13
2
1973
3401
133856178
1123055
3186273
2835767463
2848106925
2848428929
2849898005
2851274271
13
4
4001
4144
133871284
1403566
3974923
2851278923
2866568057
2867025751
2867705962
2868980666
2
3
3004
4888
133884532
1804091
5107243
2868985125
2886828188
2887040811
2887568771
2888924262
2
8
7800
5442
133909713
2053430
5793219
2888929226
2908977517
2909226847
2909804601
2911264144
2
6
5852
6172
133928623
2320394
6589634
2911268615
2932615003
2933164927
2934201370
2935908059
13
5
4950
6595
133951099
2447480
6862960
2935912157
2958700160
2959106851
2961193229
2962852602
2
10
9987
7172
133983073
2561528
7183203
2962857493
2988133692
2988750161
2990280881
2991911904
2
10
9856
8006
134010171
2925724
8199258
2991917117
3019990766
3020619293
3021576711
3023205983
2
11
10743
8599
134042150
3234355
9068875
3023210937
3053164416
3053834325
3055065119
3056837714
2
7
7080
9258
134066029
3462569
9691409
3056842299
3088697589
3089362009
3090975063
3091004646
0
8
7768
9849
134089970
3594951
10180647
3091482304
3125169417
3125834167
3128066054
3129873502
2
7
6978
10575
134117628
3845861
10738669
3129878217
3165765743
3166494733
3168326529
3170197012
2
9
9125
11075
134152769
4035768
11361018
3170201741
3209115992
3209850937
3210883919
3212958779
14
15
14972
11914
134202692
4478357
12614347
3212963611
3253361964
3254244137
3255817062
3257986492
14
14
13975
12321
134247489
4637860
12921275
3257991227
3298876848
3299574089
3301778671
3303620870
2
14
13779
12370
134289719
4505515
12656267
3303626222
3343651513
3344376653
3346434053
3348329381
14
14
13698
11741
134338343
4319626
12111256
3348334091
3386490975
3387161129
3389078741
3391087533
26
11
10955
11208
134370897
4127720
11611395
3391092567
3427427494
3428105751
3429866138
3431634784
13
10
9925
10702
134405764
3919206
11060405
3431639543
3465694953
3466200655
3468609671
3470380162
2
7
6872
10005
134431031
3581653
10066293
3470385553
3503558203
3504154573
3505656017
3507237110
2
12
11917
9866
134463542
3648584
10230180
3507241492
3539794504
3540171335
3540879087
3542410036
2
10
9780
9270
134493169
3518233
9901373
3542414867
3572517219
3573119079
3574600595
3576457572
26
9
8946
8846
134521626
3255060
9169898
3576462345
3606049184
3606515145
3607368843
3607398522
0
8
7929
8649
134549547
3235868
9188481
3607504702
3635429939
3635901463
3637738571
3639290942
2
12
11836
8108
134582543
2954996
8320014
3639295909
3665610641
3666144438
3667755613
3667784866
0
5
4916
7782
134602314
2803637
7940644
3668323446
3693724417
3694200857
3695788019
3697384720
14
7
6989
7466
134626725
2718074
7659218
3697389947
3721742541
3722180987
3723810369
3725462180
26
4
4030
7258
134643212
2636689
7381768
3725466995
3748806100
3749224017
3751140391
3752575472
2
6
5899
6911
134664580
2458460
6941286
3752580019
3775195281
3775573975
3777561323
3778938061
2
4
3885
6883
134676453
2407651
6789893
3778943639
3801736868
3802231121
3803280473
3804689824
2
6
6035
6704
134695387
2493114
7017766
3804693917
3827655232
3827945121
3828470087
3829864524
2
10
9970
6666
134724638
2540018
7108996
3829869153
3851926065
3852411065
3853357477
3854710186
2
10
9851
6441
134754163
2406123
6751847
3854714761
3876024159
3876459715
3877905746
3879225560
2
8
7948
6400
134780640
2311163
6494975
3879230069
3900385781
3900842017
3902263179
3903784062
13
9
8870
6340
134810859
2298882
6446525
3903788995
3925178371
3925694067
3927410663
3928985008
14
4
3930
6674
134827023
2390295
6686201
3928989631
3952173478
3952770591
3953984442
3955529230
2
9
8820
7269
134857992
2641678
7454696
3955534673
3980439195
3981069735
3982422599
3984084962
2
7
6931
7766
134885362
2820660
7936694
3984089385
4010713988
4011216467
4012740601
4014446950
15
8
7940
8221
134910732
2987414
8427884
4014452191
4042883129
4043536149
4044519711
4046125556
2
9
8944
8696
134940057
3222886
9110808
4046130391
4075953593
4076593685
4077411533
4079191626
2
7
6981
9072
134964603
3393041
9561804
4079196007
4109799521
4110357107
4111503007
4113318818
14
5
4949
9110
134983446
3374755
9528280
4113324107
4144251588
4144793631
4146636357
4148354912
2
13
12990
9433
135018764
3456071
9674914
4148359499
4180249374
4180894723
4182376225
4184179160
14
11
10774
9655
135055651
3586428
10059760
4184184209
4217132804
4217800317
4218760099
4220396208
2
10
9898
9904
135094071
3726288
10491390
4220400723
4253500190
4254134197
4255186374
4256884432
2
8
8024
9812
135129061
3694004
10334527
4256889457
4290122707
4290785219
4291948431
4293554959
2
13
12833
9960
135171198
3720118
10468524
4293559491
31036995
31575305
33771717
33801266
0
6
5900
9678
135189802
3530399
9866526
34515624
66629961
67145763
69626378
69656078
0
9
9017
9713
135223980
3501254
9817010
70480806
103599885
104061465
105351815
107209956
2
8
7993
9887
135253167
3701054
10473620
107214991
139596279
140226319
141470737
143131548
2
12
12030
9442
135295384
3526264
9912804
143136370
174820847
175442109
176882947
178488431
1
10
9839
9477
135326067
3510455
9851673
178493697
209335525
209917507
211568522
213127241
2
8
8086
9052
135353472
3336885
9358270
213132175
242666077
243154255
245316345
246840414
2
6
5979
8882
135374421
3179029
8969692
246845151
276475902
277096121
278046815
279844514
26
7
6958
8718
135398087
3289638
9262505
279849199
308326870
308866745
310113065
311568486
2
10
9959
8320
135429701
3068164
8672426
311573007
338480349
338904359
340849987
342433176
14
7
7003
8018
135452952
2850359
8055232
342438495
369099394
369649901
371049905
372457238
2
11
10872
7907
135490667
2924848
8202834
372461807
398333159
398847477
400483195
402094082
2
10
9815
7660
135521084
2745322
7807519
402099265
427012593
427366203
429644167
431228270
2
9
8788
7498
135547998
2648435
7431061
431233219
456330746
456862413
458476841
460043110
13
9
8830
7628
135579680
2763189
7749623
460047319
485448663
486018393
487087835
488657332
2
6
6049
7534
135604435
2795216
7842051
488662153
513172021
513618701
515704551
517417138
26
5
4940
7421
135623110
2613116
7361865
517421925
542567280
543016041
544615881
546374154
26
11
10885
7620
135658714
2781776
7843489
546379267
571960665
572521917
573822385
575444979
14
6
5841
7695
135680697
2825015
7972243
575449427
601479973
602078371
603114619
604706296
14
6
6015
7827
135703386
2927498
8201670
604710937
631453901
631941119
632834889
634459039
14
5
5054
8008
135725208
2993718
8435461
634463068
661727833
662181399
662976710
664701756
26
9
8842
8048
135757486
3061808
8545602
664706312
692492491
692984285
693562869
695431556
37
9
8996
8312
135786126
3129192
8849334
695436073
723902421
724314681
724804606
726681119
14
6
5968
8430
135811748
3198451
8986637
726685601
755280312
755866683
756596062
758456162
27
15
14837
8483
135845307
3221813
9017119
758460244
786595491
787137885
788885717
790938552
26
5
4909
8470
135861060
3132858
8745675
790943679
819271613
819756563
821765915
823659666
25
6
5916
8679
135882271
3115653
8756239
823664715
853285137
853869323
854970559
856833156
25
5
4980
8992
135898497
3345009
9437811
856838029
887777861
888086755
888447222
890283890
25
7
6938
9133
135929426
3466199
9746060
890288435
920510671
921159701
922442119
924284214
26
13
12918
8898
135962978
3324498
9361148
924289035
953991948
954506027
956658493
958447066
14
9
9033
9113
135996472
3265421
9217149
958452226
989165779
989800769
991060339
992819902
13
15
14693
9172
136030758
3387985
9537120
992824841
1024044221
1024551761
1025389431
1027146646
14
7
6889
9307
136053084
3502897
9839207
1027151363
1058194045
1058844961
1059623221
1061483369
25
11
10931
9143
136092368
3463827
9717201
1061488231
1091310386
1091842339
1093800822
1095570808
13
13
13034
8863
136127061
3187414
8967478
1095575771
1124876118
1125370075
1127627335
1129650710
26
7
6888
8980
136151345
3197467
9008865
1129655451
1158830952
1159272139
1161597611
1163527666
26
6
5895
8740
136170930
3116707
8774230
1163532495
1192174613
1192567767
1194908833
1196610329
14
6
5940
8683
136195481
3070805
8635672
1196615571
1225398899
1225977539
1227762989
1229659172
39
5
4946
8727
136214617
3189779
8937775
1229664013
1258365164
1258908507
1260481291
1261964646
2
11
10878
8499
136241545
3126349
8814282
1261969534
1290489077
1291056479
1292369786
1294105242
13
14
14022
8473
136286438
3129158
8822100
1294109921
1321853660
1322303749
1324125293
1325806932
13
15
14855
8248
136329514
3000993
8382295
1325811983
1353248804
1353762071
1355456253
1357192720
24
9
8975
8290
136359090
2965078
8366726
1357197419
1384717029
1385253395
1386642475
1388199128
2
9
8877
8197
136388599
3007350
8479436
1388204387
1414801281
1415257111
1417359878
1418879138
2
10
9980
8030
136422814
2821815
7948753
1418883687
1445718065
1446252743
1447847377
1449377163
2
5
4950
8075
136441437
2929551
8249265
1449381729
1476119047
1476635047
1478190045
1479902846
14
7
6948
7999
136469119
2888329
8180874
1479907575
1506660609
1507204717
1508731989
1510436190
14
9
8924
8118
136494048
2955526
8298423
1510440975
1538217477
1538646265
1539224097
1540728887
2
9
8883
8197
136520847
3148282
8765719
1540733476
1568362897
1568822149
1569576243
1571287934
14
7
6839
8100
136545919
3052401
8615565
1571292819
1598688754
1599292365
1600258838
1601842762
2
4
3992
8248
136564390
3088369
8660705
1601847053
1630045341
1630389507
1630958775
1632499025
2
6
5900
8306
136586555
3154740
8839253
1632503787
1661023804
1661325063
1661847583
1663527848
14
7
7063
8371
136610225
3179863
8930284
1663532376
1691240713
1691809201
1693118162
1694767210
14
10
9921
8209
136647783
3029917
8527023
1694771835
1722346388
1722874283
1724583377
1726092953
2
10
9838
8403
136682970
3054968
8584019
1726097647
1753964373
1754484769
1756302265
1757839632
1
8
7920
8335
136708025
3025267
8528674
1757844909
1785534958
1785926391
1788329515
1790078118
14
7
6864
8456
136731201
2988773
8428258
1790083058
1819232611
1819860195
1820673561
1822373858
14
9
8830
8807
136764612
3309015
9326399
1822377993
1852204790
1852603997
1853289769
1853319162
0
6
5891
8700
136786319
3315062
9324197
1853370934
1882964131
1883409085
1885354266
1886651246
2
8
8056
8776
136817072
3234051
9058819
1886655675
1916352647
1916719931
1917689051
1919010372
2
7
6945
8698
136844501
3322441
9251431
1919014971
1948178507
1948612607
1950274209
1951491448
2
8
7888
8732
136869129
3180469
9003146
1951495922
1980773355
1981223651
1982798863
1982828294
0
6
5975
8730
136889624
3260325
9093314
1983220266
2012391755
2012856659
2014497897
2015660499
2
13
12712
8642
136927782
3213894
8996035
2015665393
2044787989
2045232293
2046938850
2048234856
1
8
7992
8741
136956175
3249151
9040887
2048239693
2077775865
2078197697
2079552045
2081027262
14
9
9022
8765
136989014
3264769
9181507
2081032213
2110711847
2111150915
2112172617
2113636091
2
16
15925
8677
137035076
3265876
9188642
2113640549
2143026269
2143468843
2144730781
2146192208
2
7
6985
8698
137056658
3238520
9129000
2146196879
2175482483
2175958267
2177035161
2178263238
2
7
7109
8651
137080428
3283224
9154076
2178268031
2207231729
2207652761
2209011266
2210273014
2
7
6840
8526
137107798
3166696
8918644
2210277482
2239067642
2239547505
2240909877
2242200890
2
12
11852
8557
137143563
3181142
8923488
2242205987
2270714781
2271189685
2272528461
2273795666
2
7
6914
8396
137164859
3127641
8790357
2273799981
2302180060
2302673021
2304091451
2305330182
2
12
12046
8416
137207653
3126901
8764765
2305334443
2334020183
2334422525
2335490710
2335519712
0
12
11852
8441
137247901
3194675
8961353
2335669676
2363767664
2364170129
2365861621
2366986062
2
9
8770
8274
137273840
3061743
8603351
2366990985
2395318903
2395765091
2396760521
2397974250
2
12
12016
8400
137312636
3148732
8834831
2397978461
2426500403
2426868063
2427804047
2427832902
0
6
6072
8402
137331617
3181215
8940089
2427943528
2455545287
2455962523
2457909330
2457938038
0
8
7963
8137
137361524
2960715
8331304
2458500974
2486032605
2486415523
2488107717
2489326048
2
7
7061
8256
137387350
3019841
8523533
2489330959
2517818813
2518265757
2519116383
2519145130
0
12
11837
8431
137423266
3225250
8992924
2519217240
2547400589
2547881847
2549166765
2550371800
2
5
4983
8339
137441200
3098406
8756612
2550376427
2578545968
2578989663
2580058210
2581365442
2
9
8881
8331
137468205
3084847
8719810
2581369883
2609782549
2610220057
2611278967
2611308066
0
5
4935
8438
137484880
3142054
8870911
2611497208
2639792785
2640253695
2641586303
2642814135
2
4
4075
8375
137500571
3118002
8812212
2642818903
2671426345
2671814389
2672817647
2673973875
2
14
13774
8424
137537158
3209555
8936093
2673978013
2702625691
2703080039
2704103739
2705371616
2
9
8927
8478
137564816
3220226
8984617
2705376355
2734565976
2734847585
2735571869
2736839291
2
7
6796
8564
137589772
3240972
9139829
2736844135
2766236440
2766486117
2767116318
2768338902
2
8
7827
8564
137620988
3266903
9176276
2768343255
2797634729
2797937817
2798704019
2799961119
2
10
9913
8552
137649995
3250530
9123277
2799965379
2828756215
2829221893
2830463833
2831712740
2
5
4923
8534
137665989
3200256
8974461
2831717433
2860401836
2860867901
2862251681
2863447376
2
7
6883
8513
137689044
3167496
8894381
2863451939
2892227145
2892650619
2894170665
2895480789
2
11
10787
8533
137726551
3194944
8927443
2895485037
2924561316
2925016361
2926230777
2926260010
0
8
7981
8688
137754063
3249767
9119123
2926543856
2955287395
2955744451
2957292151
2958491847
2
10
9867
8495
137783243
3109968
8748923
2958496595
2986687415
2987126640
2989271038
2989299896
0
7
6862
8478
137810028
3046888
8610123
2989986106
3019464645
3019708629
3020354657
3021549135
2
9
8921
8720
137844542
3296933
9331117
3021553383
3050910291
3051305531
3052215347
3053436408
2
6
5896
8559
137864440
3237984
9063286
3053441043
3082246135
3082644033
3084143995
3085321661
1
6
6000
8572
137886511
3186015
8961110
3085325911
3114112070
3114584267
3116071606
3117259040
1
13
12999
8489
137929435
3179957
8947189
3117264421
3146119075
3146565443
3148066201
3148095357
0
11
10878
8535
137962281
3231011
8976808
3148368450
3177171211
3177601885
3179047467
3180261137
2
11
11038
8508
137986025
3154568
8886190
3180265825
3208375216
3208805415
3210716931
3211908137
1
4
4000
8428
138006502
3054220
8611842
3211913153
3239988533
3240415435
3242229075
3243495981
2
10
9858
8419
138033904
3067357
8627045
3243500731
3271584693
3272015815
3273853765
3275127213
1
14
13976
8306
138071159
3032554
8566749
3275131615
3303319430
3303799989
3305321930
3306559472
2
9
8979
8482
138102261
3151046
8799222
3306564107
3335482427
3335973285
3336696719
3337936818
2
9
8990
8569
138131232
3236847
9100178
3337940961
3366999123
3367332265
3368154993
3369430055
2
10
9866
8448
138160639
3202713
8984517
3369434555
3398616114
3398881467
3399525682
3399554431
0
7
7032
8562
138187817
3263242
9163915
3399589628
3427256341
3427742405
3429661373
3431149761
2
3
2906
8404
138200749
3041402
8555890
3431154713
1.17647058823529e-09

10
200
34870780260
13179541244
12128285746
12120034469
11931598387
12129671054
12050005283
12138422486
12128345763
12279093098
12198065773
12194332024
12177339432
12143289485
12228671502
12219748681
12231261377
12257945559
12297203689
12332721251
9230585174042
3719353308249
3877011120785
3903630335810
3888274304214
3924132335977
3898923425014
3880934002648
3902981830714
3911172069329
3976711482115
3892988253206
3954561683628
3911625690282
3938706933467
3962600657721
3907045782613
3911391235802
3948837071201
3946949942611
1718716634454
304209354143
435781702667
576517624845
723247724470
869810993457
1016552851030
1160407500226
1307024725254
1464064917636
1615062522521
1765832201405
1904439899546
2050886469051
2204089015103
2239140903719
2547327994169
2642647426138
2802433850631
2950935326178
2990695907301
2930015085178
2802199779366
2657305447898
2539210052296
2415459416544
2305096774012
2231339272924
2027724180369
2090129545702
1867348592042
1939879875871
1840080872590
1776896669221
1727701004906
1687664289823
1649852286231
1628286312617
1606641372317
1609466742359
1651568061500
1739599720374
1871429334250
1989804109297
2076087554396
2167015063256
2236558101141
2296128208661
2347779820783
2373522309030
2391291839277
2403237924492
2307739320715
2349769814082
2461163392915
2354158615223
2317154792056
2270082379563
2209414553996
2162962975104
2079062771919
2022752684230
1967654906785
1942281210417
1909340054897
1888404390955
1875263933405
1884804733106
1897723958917
1905185056190
1917673368611
1949875728888
1981999751229
2013894353116
2047972056808
2082422009430
2128752693431
2144407225972
2174057538899
2192230019933
2228247008653
2238893198148
2252660055037
2249639907372
2250290518003
2233953356516
2233447908246
2220172580276
2168104279172
2165891559060
2117162241736
2106373374292
2077599503485
2056904975345
2032033267819
2010645645361
1998714215393
2000536102425
2001033290083
1985257154443
2002722212332
2002440744755
2009080437385
2033514173250
2047301810308
2052960005961
2080528788430
2112803306908
2116537018378
2028011727436
2184464286835
2120689531461
2128650893258
2053687747404
2151727998970
2134799903511
2149069907759
2137053054588
2133605274559
2101807714988
2097789980106
2092413065606
2070607487328
2066647773289
1978485618717
2062191567671
2030845601984
1956794754899
1972981426040
2057051507178
1954227589541
2046468003537
2031197877198
1962305624305
2064797001652
2042080419452
2057663500741
2062286758635
2064361109089
2072394794524
2080869447849
2079764215923
2099342240366
2017136866955
2112353069644
2019036346126
2113486813663
2089763698338
2089638775074
2093046461974
2020875661609
2108026317734
2073996508512
2070163889930
2072990018276
2059936023086
2056332708452
2063955580422
1974230013873
2070633367303

200
533780
201527
185413
185316
183390
186252
184877
186135
186310
188393
187509
187003
186927
186282
187744
187307
187793
187712
188699
188868
140848849
56756004
59161017
59566770
59332677
59880263
59495240
59220749
59557004
59682178
60682217
59404583
60344086
59689058
60102276
60466931
59618879
59685537
60257053
60228038
26228667
4643220
6649838
8797739
11036546
13272882
15511941
17707739
19944376
22340481
24644541
26945787
29060224
31294778
33632501
34169303
38870279
40324299
42762311
45028222
45635113
44709049
42758772
40547695
38746051
36857979
35173716
34048126
30943195
31894310
28496191
29601467
28077943
27113897
26363569
25752547
25175679
24846512
24516168
24559096
25201481
26544839
28556507
30362715
31679447
33066736
34127819
35036962
35824801
36217782
36489039
36671325
35216383
35856780
37555408
35922467
35358053
34639818
33713735
33004792
31724842
30865309
30024644
29637725
29135085
28815290
28614889
28760433
28957457
29071387
29262053
29753241
30243731
30730169
31250061
31775691
32482805
32721513
33174017
33451265
34000911
34163393
34373315
34327395
34337148
34087921
34080189
33877648
33083119
33049339
32306080
32141331
31702105
31386367
31007104
30680847
30498739
30526389
30533889
30293448
30559783
30555526
30657087
31029636
31239827
31326798
31747471
32239666
32296226
30947500
33333814
32360092
32481499
31339494
32834296
32575400
32792989
32609453
32557122
32072017
32010513
31928524
31595696
31535308
30191808
31468019
30989026
29860778
30107209
31389765
29821700
31228287
30994359
29945460
31507583
31160484
31398311
31468853
31500532
31623444
31752495
31736121
32034591
30781752
32233279
30810448
32250683
31888413
31886374
31938585
30838879
32167406
31647606
31589141
31632428
31433062
31378007
31494172
30126926
31596650

200
21375380986
11265612577
10913052841
10966479072
10899696996
10982574656
10911084103
10965286922
10903686892
11049130752
10941844981
10968943374
10888311769
10969514893
10898580895
10995503200
10897786792
10985434474
10905065491
11004414199
74846383669
3264892212828
3267205813049
3282958217361
3286311527635
3285954450959
3285994337670
3285193511339
3286476235612
3290059649663
3293122750947
3291374350439
3291089429855
3291076102960
3293451834539
3292461723037
3294099880715
3243096799776
3288940716915
3287935911026
1439197029303
127595993181
265095839536
418392272171
564650146858
707881269819
851602329261
993951240703
1131285401697
1275433357845
1412930123240
1554329465858
1694686730312
1835427336407
1977705832252
2119085539258
2301914376705
2400382615015
2540859956290
2680858896934
2752714990211
2682629307817
2550558597169
2429508272799
2315270669217
2205994635694
2102447808199
2007643992844
1922813105663
1876248260724
1766283513982
1733401902555
1641053593452
1588184523289
1541552399501
1501259568404
1468446814524
1447297623096
1431284228346
1421961783758
1449006123941
1544217717546
1667032996390
1776176065784
1867150915791
1947302451340
2016075130437
2072119985256
2119818606830
2151762233836
2172249324596
2185808677061
2187405435920
2219206563832
2200882428792
2137049943655
2101425674116
2058604009443
2005501293518
1946402128701
1880586432096
1820579448396
1771143475845
1734832741619
1707746870147
1687854373063
1676500721946
1674631194864
1682054024599
1697867154522
1717605991147
1741394120116
1765431356695
1791929176231
1819365977539
1851844235384
1886819384960
1916748850570
1945969183940
1970886416336
1991549092908
2010999842758
2025680351736
2028647099888
2025626792146
2009945416647
1994410546481
1976708318323
1954446850058
1935229777289
1914114025595
1892547767046
1869142277400
1846507315096
1829801373902
1812480075948
1800223887271
1792183581304
1789922432192
1788391324417
1790571918078
1799784565226
1810148886727
1822569990360
1836660414175
1853242662300
1872250951641
1890700016357
1903667579703
1913737696442
1999855319871
1948323381159
1958949277223
1963860544619
1986232995952
1963009251597
1958889074014
1953300202655
1946188682508
1938286567624
1928750493366
1919076751884
1904603631922
1892178371477
1887712451768
1899743441949
1869119875963
1863520472309
1882154720113
1884559123993
1863480774095
1882272619665
1863863023083
1872147989527
1899757296789
1879759049885
1884583997417
1891599360398
1899462779282
1907309126080
1911750763959
1919741104788
1924611220920
1929225133779
1952717188359
1930174474925
1951597549210
1926896584694
1924129415691
1919824131347
1916226834254
1937378406095
1908132939569
1902658457009
1897888108505
1894516006517
1892179427826
1890004777588
1887737809885
1867859545628

200
494322
184245
172703
173839
170831
173435
171678
173871
172715
175907
173636
174435
173650
173990
174131
175056
174241
175087
175796
176238
2964781
56712611
59117645
59523455
59288878
59835861
59451606
59176904
59513394
59638410
60638911
59360723
60301201
59645027
60058271
60422939
59575206
59641794
60212647
60184476
26187813
3066158
5078384
7471313
9708175
11914743
14125060
16420750
18577861
20868792
22926690
25274239
27417653
29653917
31848256
34126998
37050291
38442723
40676311
42847241
43781931
42801947
40738271
38767508
36964257
35264974
33631886
32180116
30900320
30329889
28453835
27991624
26414206
25667194
24975329
24330868
23769228
23481436
23184647
23026631
23615715
24988292
26882278
28644975
30062764
31275255
32300953
33306733
34010611
34569363
34779815
35053545
35173242
35813374
35685950
34249774
33740223
33068982
32177945
31195102
30257838
29270907
28605731
28014862
27540130
27238520
27033259
27036082
27188633
27436767
27658887
28117630
28506355
28850791
29361837
29903607
30418370
30816749
31300864
31602830
32147489
32363512
32602029
32558336
32466322
32306481
32045366
31935401
31370862
31142577
30811524
30393832
30008669
29638975
29438702
29149959
28957600
28802513
28818500
28777413
28837105
28960200
29105462
29337922
29579068
29805467
30198813
30479088
30584556
30905541
32025122
31026610
31253708
31297757
31659084
31267771
31306235
31134773
31083584
30832169
30737601
30626402
30317173
30285151
30150821
30331756
29763522
29818430
30064340
30159387
29779559
30010343
29675504
29903137
30268179
29992580
30119468
30190010
30265990
30353859
30492342
30527964
30712076
30739807
31021909
30769088
31045054
30655257
30696572
30738839
30796939
30940918
30445172
30310915
30347314
30183700
30126706
30208339
30084924
30096824

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
839408
837892
839475
838634
838826
839177
838575
838765
837868
839291
839421
838517
838900
838590
839695
838278
839926
838190
840334
837454
20992
62949
105383
146714
188676
230183
273229
314564
355390
398983
439918
482267
523853
566272
607712
650231
692825
733633
776131
818065
818448
777951
739838
705576
671738
640342
609888
583500
558755
535114
513972
495077
479004
463710
451054
440563
431992
426755
422319
420747
439055
476970
511719
541948
566044
590030
607154
623515
635609
642969
648371
650697
649736
646280
639684
630575
618969
604581
587343
568624
549558
533123
519795
510677
503318
498617
496969
497423
501224
506488
513743
520337
528517
535837
545105
555842
565837
573738
583144
588664
595481
601109
603397
603333
600971
595273
591340
584732
577692
571978
565091
558697
550982
545188
540613
535596
532895
531127
531554
529964
533047
535399
539130
543158
547553
552870
558309
564572
565967
570363
572436
574900
578170
577097
577974
576978
575665
573150
571952
568349
565993
563275
556831
556319
554017
550603
548833
546986
546886
548720
547516
546243
549767
551321
552350
553849
556036
557148
560086
561058
563508
565224
566760
567768
567736
567316
567548
565994
565401
563884
563702
562394
560069
559188
557566
556822
555929
555849
554358
554609

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
24
23
24
24
24
24
24
24
24
24
23
24
24
24
24
23
24
24
24
24
3
6
7
9
10
11
12
13
15
15
18
17
19
20
20
23
23
23
25
26
26
25
25
24
22
22
23
21
21
20
20
21
19
18
20
20
19
18
19
19
18
19
21
22
23
23
25
26
25
25
23
23
24
26
29
24
24
25
23
23
23
21
22
22
21
22
22
20
21
23
21
24
25
22
27
26
24
25
24
25
27
24
25
25
25
28
27
24
25
24
29
24
24
23
22
21
23
23
23
22
25
23
22
23
24
22
23
22
25
24
23
25
23
24
23
23
23
24
24
23
24
25
21
22
23
24
23
22
21
24
24
23
23
24
22
23
29
25
23
22
23
23
25
22
23
24
23
22
22
22
23
22
23
24
23
22
23
25
23
22

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
833026565
831515268
833071397
832268977
832462402
832750470
832255087
832397473
831479749
832923642
833044505
832125362
832590364
832230500
833253417
831879639
833513978
831800514
833977877
831067312
20833410
62473234
104582511
145591835
187242574
228437264
271128679
312169456
352706342
395932316
436567900
478605801
519885384
561956680
603099800
645254995
687586034
728105929
770229678
811906377
812234081
772006626
734237326
700176270
666575701
635464429
605217702
579093984
554498867
531049321
510049786
491338606
475370083
460160374
447619654
437245938
428698969
423510518
419102247
417561008
435697055
473379744
507873884
537817931
561732830
585547833
602498773
618771370
630779625
638071399
643415139
645748074
644807310
641350617
634869385
625744363
614242231
599986465
582901585
564314001
545378938
529076920
515839394
506781295
499460073
494845286
493241386
493608020
497369173
502617842
509834611
516350045
524499705
531752696
540946783
551638890
561507409
569371473
578721439
584189019
590998557
596564230
598840263
598734141
596384868
590794652
586860377
580290646
573268876
567594888
560757054
554504866
546775651
541023224
536529885
531525425
528887726
527090857
527486430
525946217
528993227
531309636
534990561
539041835
543381803
548672845
554066256
560293102
561664961
566036329
568062754
570501802
573733720
572751262
573566212
572606195
571313745
568811367
567594777
564044010
561695619
558980960
552580671
552099634
549788117
546424406
544698519
542805907
542714980
544605584
543319947
542111123
545563752
547129851
548138620
549615318
551817050
552918136
555818032
556796242
559227718
560881154
562435741
563476591
563435829
563010424
563196048
561694676
561071867
559586719
559412119
558130649
555797316
554935829
553316601
552602381
551672007
551669526
550142426
550379008

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23954
22893
23981
23907
23537
24035
23940
24019
23886
23991
22949
24116
23851
23778
24120
23150
23907
23979
23927
23608
3083
5901
7182
8959
10006
11039
11964
13049
14883
14950
17908
16998
18965
19776
19952
22686
22958
22803
24851
25399
25842
25039
24654
23928
21927
21842
22659
21037
20723
19714
19977
20804
18745
17947
19799
19771
18936
17978
19098
19104
18119
19160
20897
21957
23043
22733
24850
25696
24919
24770
22976
22907
24029
25659
28751
24028
23811
24747
22832
22490
22951
20721
21775
21948
20907
21952
21633
20003
20838
22765
20899
23648
24546
21982
26898
25642
23983
24854
23658
24612
26788
24035
24857
24754
24802
27848
26917
23957
24720
23823
28756
23890
23847
22931
21679
20686
22428
22956
22987
22051
24614
22969
21849
22870
23594
21938
23123
21836
24778
23706
22859
24792
22605
23898
22906
22844
22746
23407
23828
22853
23856
24923
20855
21845
22767
23627
22975
21697
20847
23864
23754
22980
22710
23611
21582
22623
28900
24804
22979
21965
22916
22698
24851
22114
22743
24104
22833
21989
21729
21934
23050
21747
22825
23687
22813
21854
23104
24616
22859
21979

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
833026565
831515268
833071397
832268977
832462402
832750470
832255087
832397473
831479749
832923642
833044505
832125362
832590364
832230500
833253417
831879639
833513978
831800514
833977877
831067312
20833410
62473234
104582511
145591835
187242574
228437264
271128679
312169456
352706342
395932316
436567900
478605801
519885384
561956680
603099800
645254995
687586034
728105929
770229678
811906377
812234081
772006626
734237326
700176270
666575701
635464429
605217702
579093984
554498867
531049321
510049786
491338606
475370083
460160374
447619654
437245938
428698969
423510518
419102247
417561008
435697055
473379744
507873884
537817931
561732830
585547833
602498773
618771370
630779625
638071399
643415139
645748074
644807310
641350617
634869385
625744363
614242231
599986465
582901585
564314001
545378938
529076920
515839394
506781295
499460073
494845286
493241386
493608020
497369173
502617842
509834611
516350045
524499705
531752696
540946783
551638890
561507409
569371473
578721439
584189019
590998557
596564230
598840263
598734141
596384868
590794652
586860377
580290646
573268876
567594888
560757054
554504866
546775651
541023224
536529885
531525425
528887726
527090857
527486430
525946217
528993227
531309636
534990561
539041835
543381803
548672845
554066256
560293102
561664961
566036329
568062754
570501802
573733720
572751262
573566212
572606195
571313745
568811367
567594777
564044010
561695619
558980960
552580671
552099634
549788117
546424406
544698519
542805907
542714980
544605584
543319947
542111123
545563752
547129851
548138620
549615318
551817050
552918136
555818032
556796242
559227718
560881154
562435741
563476591
563435829
563010424
563196048
561694676
561071867
559586719
559412119
558130649
555797316
554935829
553316601
552602381
551672007
551669526
550142426
550379008

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13133
13179
13169
13186
13192
13148
13194
13223
13122
13181
13162
13156
13218
13215
13186
13129
13187
13140
13161
13207
399
1085
1777
2427
3079
3729
4417
5069
5688
6384
7009
7670
8281
8943
9621
10271
10934
11554
12168
12838
12826
12235
11635
11096
10652
10085
9684
9266
8822
8529
8173
7864
7631
7377
7207
7001
6884
6831
6709
6707
6978
7573
8074
8620
8955
9366
9571
9880
10004
10136
10206
10258
10270
10180
10105
10019
9801
9527
9280
8991
8692
8460
8270
8084
8010
7909
7916
7873
8017
8023
8167
8259
8397
8505
8655
8781
8944
9058
9247
9322
9386
9477
9522
9539
9539
9422
9361
9243
9144
9030
8944
8939
8752
8615
8576
8485
8435
8449
8401
8407
8436
8503
8564
8603
8684
8799
8921
8910
8949
9059
9050
9132
9140
9097
9184
9107
9170
9057
9047
8970
8973
8951
8820
8791
8768
8696
8718
8755
8652
8684
8723
8659
8696
8746
8792
8760
8789
8811
8865
8859
8898
8916
8976
8998
9045
8982
8985
8986
8961
8929
8944
8932
8850
8849
8871
8825
8810
8869
8804
8753


Loading data, please wait...