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 (551:dc68100fd0d3) 2011-01-03
 '--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 runs=16 runs.hoc
methodinfo 83
nhost 16384
MemSize 536870912
UsedMem 229849096
FreeMem 307021816
use2interval = 0
ncellpow = 19
ncon = 10000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 0
burstfactor = 1
burstdur = 50
burstsizepow = 0
burstsize = 1
giddist = 0
constyle = 0
bgpdma = 3
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.23
mkmodel_time = 11.52
setup_method_time = 0
set_maxstep_time = 6.55
stdinit_time = 0.27
runtime = 8.1
methodrun_time = 14.7
elapsed_time = 72.88
jobid = 0
n_dat = 1
seq = 62
@@@end header@@@
2413
2286266726
2286276380
2286586963
2286615254
0
0
0
0
0
0
0
2286616711
2287040418
2287041713
2287049740
2287072160
0
0
0
0
0
0
0
2287073674
2287241756
2287242631
2287249600
2287257206
0
0
0
0
0
0
0
2287258338
2287424512
2287425389
2287432052
2287440536
0
0
0
0
0
0
0
2287441984
2287609700
2287610577
2287616356
2287624196
0
0
0
0
0
0
0
2287625474
2287793100
2287793977
2287800236
2287808444
0
0
0
0
0
0
0
2287809820
2287976742
2287977619
2287984292
2287992734
0
0
0
0
0
0
0
2287993970
2288161120
2288161997
2288168188
2288176366
0
0
0
0
0
0
0
2288177612
2288344068
2288344945
2288351892
2288360012
0
0
0
0
0
0
0
2288361410
2288529630
2288530507
2288535820
2288544030
0
0
0
0
0
0
0
2288545242
2288710762
2288711637
2288720736
2288729050
0
0
0
0
0
0
0
2288730340
2288896326
2288897201
2288904675
2288912620
0
0
0
0
0
0
0
2288913914
2289081230
2289082105
2289087747
2289095810
0
0
0
0
0
0
0
2289097046
2289265092
2289265967
2289270811
2289278884
0
0
0
0
0
0
0
2289280207
2289446778
2289447653
2289454498
2289462638
0
0
0
0
0
0
0
2289463858
2289627784
2289628661
2289637977
2289646288
0
0
0
0
0
0
0
2289647596
2289815100
2289815975
2289821547
2289829644
0
0
0
0
0
0
0
2289830938
2289996006
2289996881
2290004515
2290012810
0
0
0
0
0
0
0
2290014102
2290182092
2290182967
2290187931
2290196132
0
0
0
0
0
0
0
2290197368
2290365840
2290366715
2290371115
2290379008
0
0
0
0
0
0
0
2290380230
2290547350
2290548225
2290553778
2290562256
0
0
0
0
0
0
0
2290563636
2294447884
2306011142
2309956473
2380550082
4
4
29937
11897
3681891
1985715
7649424
2380554585
2426441881
2426786689
2500359315
2500388866
0
1
7443
11945
7598551
3660364
13034518
2502169340
2548585249
2548827945
2569836593
2569866210
0
1
7483
11848
11481106
3727135
13340894
2571393314
2617547969
2617818037
2639792039
2639821833
0
1
7522
12047
15410157
3716646
13293256
2641580252
2688568199
2688762026
2710052156
2710081555
0
1
7548
12035
19384612
3804827
13653424
2711443036
2764057105
2764141603
2780552167
2780582448
0
2
15032
11932
27075029
3986507
15061946
2780938748
2826585297
2826868143
2848611599
2848641530
0
1
7457
12043
30830109
3644548
13014298
2850770962
2898067334
2898250693
2917283479
2917312909
0
1
7463
12177
34600516
3902524
13885494
2918548698
2965360347
2965579409
2986619647
2986649254
0
1
7496
11911
38528763
3682016
13244898
2988266254
3034550099
3034818355
3055247071
3055275819
0
1
7583
11936
42405307
3751785
13321984
3056788692
3103737701
3103966559
3122698035
3122727726
0
1
7470
12108
46149948
3823706
13612456
3124238240
3170947573
3171118163
3191629241
3191658542
0
1
7422
11878
50065610
3717660
13203203
3193299748
3245066097
3245166470
3260458295
3260488195
0
2
14905
12029
57861531
4017619
14189612
3260996460
3312079989
3312266923
3329307893
3329337970
0
2
14951
11918
65774875
3868022
13809171
3330093318
3381371073
3381514241
3397894601
3397924640
0
2
15118
11907
73692010
3900297
13888259
3398609442
3450442205
3450596627
3468229039
3468258978
0
2
15080
12117
81613097
3982504
14211403
3468899258
3520623097
3520779827
3535896058
3535926836
0
2
14948
11956
89369985
3913747
14024912
3536569240
3587668185
3587961409
3604347697
3604377684
0
2
14987
11905
97138363
3924690
13966751
3605115606
3656357185
3656537498
3674797117
3674826744
0
2
14827
11935
104985838
3881611
13834575
3675680966
3727010329
3727195073
3744380867
3744411710
0
2
14895
12043
112658860
3909002
13982073
3745230330
3767828057
3767855685
3773884595
3773912042
0
0
0
313
112658860
97287
334107
3773984726
3776737838
3776758641
3777038662
3779483641
55
0
0
894
112658860
302673
1058503
3779487022
3784317950
3784343514
3784662401
3786758617
75
0
0
1490
112658860
513949
1827494
3786762770
3793719574
3793788865
3794273727
3795656973
17
0
0
1992
112658860
675823
2391735
3795661204
3804897939
3804940393
3805428517
3807448512
83
0
0
2653
112658860
909123
3231287
3807452560
3819024541
3819125262
3819635249
3821709931
80
0
0
3275
112658860
1125813
3971193
3821714176
3835531501
3835662040
3836170973
3837559839
3
0
0
3911
112658860
1356184
4749152
3837563939
3853741871
3853818084
3854328601
3856441466
87
0
0
4518
112658860
1572452
5475205
3856445463
3874320849
3874619028
3875531476
3878793123
191
0
0
5062
112658860
1731767
6091542
3878797340
3898779903
3899134508
3900114783
3902503547
92
0
0
5677
112658860
1935204
6879236
3902507693
3925090125
3925340752
3926151571
3927738465
8
0
0
6296
112658860
2182942
7580436
3927742696
3952149795
3952554958
3953760511
3956325161
93
1
7445
6904
112670030
2363022
8213700
3956329142
3983196211
3983589442
3984411179
3986087615
2
1
7548
7428
112680790
2558801
9011545
3986091859
4015953431
4016117342
4016613861
4018333695
2
2
15105
8215
112696674
2838862
9997769
4018337599
4050010573
4050550570
4051475823
4054200781
82
1
7436
8717
112708110
2987534
10485801
4054204621
4087416261
4087958186
4089514349
4091303295
2
2
14931
9186
112724508
3134676
11048078
4091307267
4126808671
4127432636
4128594281
4130418945
2
4
29970
9796
112746991
3385558
11816691
4130423163
4168096787
4168718730
4170235897
4172199833
2
2
15045
10450
112763017
3556547
12585924
4172203957
4213040445
4213499392
4214297049
4216040309
2
4
29880
11057
112787572
3835469
13364649
4216044487
4258093889
4258796874
4260310881
4263241986
98
1
7466
11647
112798067
3984368
13942991
4263246056
11570895
12318866
13696655
15518496
2
4
29868
11718
112823831
3994367
14008794
15522843
57668765
58387658
59805149
61503195
2
0
0
11061
112823831
3811395
13238251
61507923
102327099
102858544
103849907
106463077
91
2
15080
10752
112839562
3739651
13067962
106467202
145320173
145875572
146963343
148620459
2
0
0
10111
112839562
3518627
12274993
148624889
184993787
185624062
187003333
188690687
2
0
0
9519
112839562
3227592
11340361
188695071
223755757
224259538
225442365
227928075
93
0
0
9239
112839562
3185219
11156753
227932522
261247841
261712862
263022127
265466323
95
0
0
8701
112839562
2976640
10390980
265470794
296937233
297440708
298942535
301321625
95
0
0
8275
112839562
2820207
9864873
301326126
332140399
332525744
333283967
334815079
2
1
7460
8063
112850871
2807639
9738649
334819087
364070881
364462592
365410351
367813293
94
0
0
7580
112850871
2605579
9141114
367817300
395546167
395965198
397297725
398826506
2
1
7456
7316
112862316
2485672
8715383
398830855
426049627
426409856
427193847
428752063
2
1
7493
7109
112872905
2465018
8663134
428755925
455075203
455405798
456090121
458425352
96
0
0
6852
112872905
2375196
8307242
458429328
483757569
484102698
485015805
487262635
94
1
7494
6684
112883900
2295419
8091245
487266904
512110641
512311078
513027216
514636835
19
2
15033
6441
112899693
2218586
7808239
514640696
538879797
539024972
539768659
541180079
2
3
22415
6265
112919231
2162680
7617481
541184285
565129929
565273211
565905391
567469298
24
0
0
6255
112919231
2177986
7677790
567473550
590870797
591037633
591646074
593225356
18
2
15009
6095
112935608
2113749
7398019
593229380
615870795
616164936
617233985
619527752
95
1
7435
5964
112947167
2052422
7170242
619532052
641434827
641747756
643258517
644648746
2
0
0
5902
112947167
1982106
6952394
644653143
667453587
667836510
668841191
671304225
93
0
0
6299
112947167
2149843
7512491
671308478
695713341
696087302
697183074
698715772
3
1
7463
6790
112953712
2316728
8122778
698720149
725061519
725448280
726453113
728925091
93
1
7484
7284
112960669
2484805
8754394
728929146
756999425
757414036
758322417
759915641
2
0
0
7718
112960669
2655686
9370797
759919865
789925215
790227842
790959907
792597202
2
2
14937
8119
112976507
2845004
9900819
792601263
823874011
824241836
825133255
827581483
96
1
7514
8498
112987752
2927270
10258677
827585824
859515845
859987716
861184747
862836998
2
2
15019
8606
113004961
2949929
10341692
862840983
895718259
896231857
897259473
899829129
99
1
7466
8918
113016125
3086100
10751172
899832746
933081035
933620300
935002091
937519412
97
2
14907
8966
113030542
3063043
10707005
937523568
971435653
971992888
973244419
974928157
2
1
7530
9203
113041439
3153185
11079489
974932391
1008906665
1009543514
1010825417
1013531496
94
0
0
9173
113041439
3141015
10985229
1013535856
1047938307
1048588928
1049849555
1051605773
2
1
7522
9363
113051452
3200952
11188964
1051610133
1086950645
1087361794
1087963747
1090405610
94
1
7490
9392
113062917
3280574
11502469
1090409724
1125337223
1125803326
1126648391
1128274115
2
2
14956
9189
113079546
3197668
11237200
1128278183
1162826889
1163352600
1164335976
1166945931
95
1
7457
9230
113091131
3180749
11194404
1166950340
1201295004
1201734486
1202589989
1204112444
2
2
14938
8954
113108078
3132277
11017902
1204116291
1237437493
1238000172
1239168673
1240905200
2
1
7515
8837
113119127
3051936
10646783
1240909501
1273690881
1274223026
1275324415
1277779524
98
1
7422
8747
113130002
3004353
10449128
1277783471
1309483177
1309956308
1311110053
1313541604
95
2
14964
8304
113146533
2838643
9965526
1313545934
1343518091
1344009662
1345859835
1347419453
2
0
0
7963
113146533
2667492
9337507
1347423959
1376779427
1377180542
1378655347
1380286961
2
1
7586
7835
113157652
2652588
9314365
1380291167
1409247941
1409607772
1410412989
1411966754
2
0
0
7539
113157652
2613246
9144928
1411971260
1439975166
1440415306
1441350541
1443844939
81
1
7588
7487
113168040
2582704
8954836
1443849158
1471631617
1471996492
1472904991
1475273683
94
0
0
7367
113168040
2526326
8881188
1475277714
1502990817
1503220894
1503850043
1506143465
96
1
7456
7218
113178432
2516645
8805308
1506147378
1533325539
1533599736
1534228743
1536555288
94
2
14923
7113
113195364
2458044
8645734
1536559400
1563130377
1563556816
1564486395
1566876078
82
1
7403
7038
113206829
2410295
8456992
1566880282
1593861641
1594158070
1594897821
1597318854
59
3
22526
7252
113227643
2509815
8756722
1597323241
1624331029
1624683122
1625521427
1627922498
96
2
15009
7071
113244476
2488113
8661382
1627926577
1654716337
1655083210
1656008671
1657573681
2
0
0
7232
113244476
2477898
8689093
1657578185
1684909625
1685205782
1685999186
1688358607
93
2
14943
7228
113260562
2492429
8723183
1688362808
1715893679
1716275044
1717304847
1718916713
2
0
0
7440
113260562
2569246
8968875
1718920619
1747299109
1747567130
1748306198
1749889493
2
0
0
7600
113260562
2629618
9253632
1749893583
1779046209
1779219208
1779716847
1782145490
96
0
0
7756
113260562
2698054
9407293
1782149984
1810823901
1811268518
1812417827
1814853301
93
1
7460
7647
113272439
2619973
9136768
1814857346
1843981061
1844476870
1845986836
1848432455
91
3
22438
8027
113291014
2760504
9550681
1848437054
1878663555
1879147366
1880043109
1882679371
78
2
14938
8156
113307990
2825965
9869179
1882683466
1913025840
1913558792
1914784918
1917222921
97
1
7463
8175
113314146
2796116
9830826
1917227195
1947844261
1948295352
1949555995
1951959405
73
1
7466
8143
113325463
2789807
9781584
1951963341
1982423709
1982947260
1984754743
1987211677
97
0
0
8362
113325463
2797058
9867260
1987216468
2019042565
2019486446
2020293697
2022750411
94
1
7483
8531
113335144
2964161
10339429
2022754144
2055054849
2055402554
2056159993
2058672199
97
1
7496
8582
113346321
2971078
10436852
2058676604
2091451543
2091624636
2092236451
2093902833
2
1
7436
8653
113357640
3013275
10577387
2093907119
2126201413
2126688978
2127589242
2130052138
70
3
22495
8555
113378401
2959784
10356679
2130056389
2161944679
2162467664
2163912157
2166383312
95
1
7588
8615
113388190
2917716
10217933
2166387206
2197922523
2198369428
2199770565
2202224042
85
1
7494
8387
113398157
2850206
9960671
2202228433
2233866753
2234305488
2235501605
2237918197
96
1
7586
8534
113408947
2927863
10261376
2237922437
2270214697
2270376440
2270825750
2273344175
97
1
7403
8462
113420761
2939765
10272827
2273347342
2305026149
2305338713
2306006985
2308387841
80
1
7522
8357
113431173
2915830
10188189
2308392109
2339777815
2340121180
2340871167
2342566599
2
0
0
8249
113431173
2855811
10061408
2342570943
2373001343
2373438574
2374573533
2377007123
96
1
7457
8031
113443146
2776552
9646226
2377011165
2407045711
2407436538
2408377577
2410762051
82
1
7494
7938
113454317
2718550
9581003
2410766418
2440785571
2441097724
2441752057
2443363419
2
1
7515
7920
113464891
2744487
9683643
2443367197
2472329521
2472789404
2474205913
2476649519
97
1
7464
7649
113475184
2602160
9051535
2476653808
2505773653
2506186510
2507107765
2508540345
2
2
15036
7870
113487543
2710799
9505441
2508544267
2537990753
2538158712
2538683567
2540233416
2
0
0
7678
113487543
2648349
9310359
2540237895
2568651097
2569128992
2570198055
2571808593
2
1
7435
7548
113498975
2570396
9022272
2571812807
2600118139
2600602655
2601626563
2603158686
2
0
0
7687
113498975
2674013
9278990
2603163015
2632362769
2632521482
2633045014
2634552361
2
1
7424
7614
113509790
2641145
9271430
2634556807
2663769429
2663976472
2664600519
2667060137
93
1
7466
7773
113521008
2704552
9503344
2667064238
2695907145
2696251806
2697151911
2698778396
2
1
7443
7503
113531608
2595565
9097013
2698782811
2727334785
2727726102
2728664749
2730928426
93
2
14944
7695
113547456
2686435
9388907
2730932280
2760320053
2760513626
2761062317
2763585613
96
1
7493
7718
113558315
2683341
9452498
2763590000
2792934113
2793267354
2794042957
2796463154
92
3
22511
7792
113578775
2729294
9455847
2796467232
2825548091
2826038556
2827018553
2828598355
2
1
7530
7756
113588968
2692535
9460109
2828602715
2858065877
2858452722
2859375287
2861833253
98
4
29852
7850
113611699
2727379
9546562
2861837270
2891267219
2891765080
2892878973
2894450707
2
1
7583
7859
113621908
2680421
9416089
2894455105
2923333069
2923785518
2925630067
2928041385
83
0
0
7910
113621908
2619949
9220426
2928046056
2958170801
2958637630
2959653329
2962067143
95
0
0
8102
113621908
2772257
9782745
2962071579
2992717801
2993124482
2993995649
2995567397
2
1
7483
8161
113633032
2814433
9871190
2995571145
3026662585
3026983423
3027987215
3029262455
2
0
0
8266
113633032
2868013
10008793
3029266585
3060795341
3060971277
3061764763
3063030277
2
1
7403
8349
113644903
2909324
10151472
3063034215
3094200205
3094453967
3095395010
3096723468
2
0
0
8150
113644903
2810467
9887729
3096727339
3127301657
3127668661
3128859033
3130092465
2
1
7586
8181
113656200
2816703
9785702
3130096519
3160745337
3161137589
3162271815
3164494132
94
0
0
8149
113656200
2840403
9928404
3164498719
3195547639
3195841174
3196786102
3197995101
2
3
22624
8173
113678380
2866893
9982701
3197999015
3228829971
3229181847
3230420705
3231731735
2
0
0
8222
113678380
2844751
9961300
3231736139
3263152217
3263360797
3264174609
3265369839
2
1
7422
8307
113688735
2891152
10152469
3265373837
3296683311
3296800627
3297499153
3298737411
2
0
0
8171
113688735
2867560
9986850
3298741495
3329539709
3329763902
3330583965
3331779943
2
3
22443
8098
113710068
2816439
9836517
3331784085
3362499905
3362721579
3363529417
3364749841
2
1
7436
8072
113720800
2820277
9866071
3364753921
3395721749
3395906763
3396736019
3398935910
96
2
15016
8240
113736238
2861513
10034924
3398940142
3429505111
3429756201
3430637113
3432800169
96
0
0
7928
113736238
2753611
9635411
3432804584
3462558141
3462949861
3464232923
3465433263
2
2
14918
7936
113751371
2711803
9573586
3465437477
3494733053
3495102297
3496626947
3497893947
2
0
0
7781
113751371
2664073
9325723
3497898013
3527559703
3527898850
3528891903
3530073323
2
3
22474
7907
113768507
2746365
9566881
3530077373
3560064313
3560293655
3561107627
3562485364
2
0
0
7889
113768507
2749214
9633575
3562489641
3592112599
3592306019
3593163605
3594399211
2
1
7464
7724
113778948
2700696
9461108
3594403175
3623931387
3624097063
3625035353
3626341477
2
2
14908
7732
113792202
2691112
9494374
3626345563
3655762271
3656076107
3657312399
3658564352
2
2
14940
7862
113805828
2701125
9475223
3658568709
3687923617
3688190035
3689266019
3690535427
2
1
7460
7749
113818143
2666418
9318824
3690539179
3720436255
3720544271
3721184357
3722857942
48
0
0
7885
113818143
2746119
9677928
3722862002
3752834047
3752942629
3753648591
3755041784
2
0
0
7820
113818143
2722523
9574112
3755045641
3785036077
3785196358
3785885031
3787128543
2
2
15018
7912
113835437
2757611
9668401
3787132487
3817231263
3817355241
3818103763
3820191301
98
0
0
7847
113835437
2736159
9650372
3820195088
3850410841
3850457987
3850920305
3853051031
98
1
7443
7966
113846343
2786337
9727592
3853055124
3883291879
3883445502
3884234189
3886379452
93
2
15074
7901
113860946
2753603
9656689
3886383456
3916416445
3916639139
3917633627
3918841750
2
1
7449
7984
113871159
2752213
9671682
3918846089
3949286331
3949453197
3950167641
3951538730
3
1
7403
7985
113882278
2819297
9765260
3951542584
3982184415
3982294232
3983052451
3985224527
94
2
15062
8100
113898204
2828255
9908040
3985228232
4015616341
4015843651
4016755477
4018845738
94
0
0
7990
113898204
2784121
9712044
4018850030
4049403657
4049703621
4050817463
4052093649
2
1
7522
8131
113909273
2816240
9813274
4052098047
4082176963
4082514445
4083819567
4085111213
2
0
0
7950
113909273
2727483
9525039
4085115679
4115441309
4115693897
4116636021
4117946035
2
1
7530
8093
113919751
2822754
9842943
4117949916
4148512461
4148841795
4149795365
4151070153
2
0
0
8144
113919751
2835265
9878962
4151074541
4181735353
4181998101
4183027595
4184381675
2
0
0
8086
113919751
2816036
9853713
4184386045
4215562545
4215650778
4216254367
4217616197
2
2
14892
8174
113935611
2867293
10046128
4217620137
4248651195
4248800611
4249484263
4250764312
2
2
14947
8113
113950251
2829408
9866735
4250768459
4281459889
4281778267
4282675823
4284379312
46
1
7588
8140
113960960
2831400
9894964
4284383224
20017295
20359403
21385329
22577884
2
1
7490
8085
113972369
2815747
9768142
22582103
52837505
53127123
54094073
55381531
2
2
14941
7988
113989057
2766617
9714787
55385547
85755329
85947581
86774901
88904061
95
1
7566
7947
113999758
2790016
9713627
88908406
118557757
118898715
120435183
121561198
2
1
7424
7945
114009970
2704969
9472220
121565665
151464241
151834679
153263885
154663510
2
2
14930
8075
114026570
2752625
9594665
154667939
184553255
184964109
186425987
188558609
96
0
0
7962
114026570
2722313
9520057
188563078
218437257
218756167
219893941
221160889
2
1
7493
7948
114037767
2751014
9637300
221165191
251974255
252016618
252474463
254608564
98
2
14950
8178
114052394
2842870
9907322
254612762
285322145
285387361
285938343
287126631
2
2
15040
7889
114064749
2768002
9686877
287130321
316820393
317101213
318323023
319728995
2
2
14891
7833
114081935
2718686
9439405
319733343
348767229
349190166
350437030
352875350
96
3
22417
7830
114104283
2678304
9492383
352879568
1.17647058823529e-09

10
200
7495589213
3035357548
3006117521
3008068728
3018722358
3019287684
3009265233
3008429768
3014708296
3031457737
3008005579
3001063582
2999887786
3010507027
3008812592
3004146640
3000157858
3003475412
2997669615
3001115647
1474362365041
1963432435731
1138310446967
1146151236231
1151137443343
1155093662186
1115066016330
1125123877158
1136001703187
1124387460566
1105118110680
1129373295809
1127709412813
1128030051730
1123725533778
1152360969217
1108661370041
1121504233801
1154230689961
1140080753405
483331254874
91303447879
119193428228
145787995655
193192286474
233659090490
259681292247
309355927962
366211437751
388466126225
413457044346
468363902492
487625211195
528320106891
587645700902
607887794423
640871529314
684537070326
718282827576
773355649886
774039264232
753413031912
736625688599
690702146506
656513518426
642866720867
615029319156
587450878360
548753838921
540645568423
508118013946
490300083441
486166950658
472472965206
448498905549
434880946443
430726051325
421987077229
430938487123
411576893496
436729453418
449101825441
494958111391
507744956998
535450526477
573191430206
577622789176
606082108873
617517947427
612901595770
632480292267
623798884800
635706838972
620434499230
633601466789
608933937105
602810604297
604149414190
585929852087
555051196467
538501332570
519041484855
522295561423
514929044076
505769755710
498266806184
496775789779
498771932837
501405994310
485808662302
504384414878
500660418405
507458253943
528485495662
535884903600
550160672057
561101062153
565957648165
569123310128
577580376804
582263335904
588542616120
577213354197
592271662223
595253339716
587208806626
584809685136
580428160206
574151898442
559984915690
564273157167
553045995274
534136505324
545362002338
522496956658
519252422059
517334304647
513640113042
514345540009
532619006778
519668653085
526749482943
535055049704
538666223361
526499592331
544523664700
534400920799
550352818277
557475016958
548867818621
552060017991
553252123908
552028994262
546718370011
563641636984
548874897786
552738611863
551128393654
546694201804
541361545650
540186766645
560107607601
554832319342
534657100640
531835482387
527227808314
531038960141
522876546358
523341318023
527939764526
523814453208
529575831163
527295932019
525709093042
541704054499
538372271101
546054336310
531859034780
535711234416
551906836330
550850563413
544730147260
540954414123
537971707224
542705281237
545775970865
544514381122
543091428825
550758697795
543386784162
537454645267
549236490538
535051494267
542347658119
555340325971
534152713005
548010307944
532772391423
534155288351
543073786308

200
459232
185831
183876
183860
184701
184734
184255
183908
184299
185370
183958
183436
183430
184024
183926
183798
183441
183620
183212
183442
89988646
119841607
69479575
69958269
70262267
70503841
68060769
68674816
69338672
68629725
67453986
68933945
68832640
68851959
68589585
70337084
67670272
68453609
70451753
69587783
29503248
5574221
7276049
8898634
11791793
14262320
15850633
18882090
22352851
23710994
25235820
28586947
29763116
32246796
35867291
37103324
39116451
41781595
43841193
47202126
47244498
45985366
44960365
42157962
40071137
39237797
37539149
35855604
33494245
32998745
31013948
29926244
29673586
28837733
27374485
26544018
26289760
25756361
26302650
25121619
26656169
27411808
30210882
30991165
32682100
34985663
35256287
36992612
37690577
37409452
38603823
38074576
38800809
37869356
38672259
37167340
36793341
36874928
35762769
33878524
32868174
31680487
31878679
31429044
30869978
30412123
30321077
30443104
30604151
29652475
30785528
30558789
30973473
32256806
32708257
33579418
34247134
34543987
34737209
35253293
35538983
35922077
35231231
36149704
36331711
35841342
35694995
35426963
35043920
34179561
34440968
33756464
32602096
33286625
31891634
31693395
31576266
31350870
31393974
32508802
31718910
32150589
32657539
32877877
32135901
33235448
32618198
33591185
34026197
33501314
33695786
33768549
33693857
33369799
34402726
33501704
33737569
33639053
33368320
33042865
32971103
34186645
33864599
32633749
32461430
32180183
32412768
31914636
31942997
32223622
31971966
32323587
32184630
32087488
33063390
32859902
33328853
32463070
32697597
33686008
33621535
33248717
33017929
32835938
33124862
33312231
33235223
33148448
33615999
33166723
32804338
33523346
32657916
33103058
33895660
32603151
33448571
32518720
32602964
33146947

200
4900274873
2778953746
2700123654
2725006305
2725584498
2722118303
2717577812
2714579084
2714266157
2737680972
2717544517
2720343793
2716191007
2715980276
2714202862
2716973384
2714693019
2717824110
2718849744
2717627250
84657811807
809136551018
838605081996
830689490409
833473323292
822130174929
829197016413
828936326293
828515782979
829942141103
828338020033
832079468899
829815854232
830503886511
833816691862
838711063635
834982988987
822301008595
833178887056
836899217078
403212302618
30934283553
71051931775
108932988032
145363439577
183533692220
221312652589
257606892731
293956355461
329621562502
366878903989
405747975998
438271118756
475819648073
520102046705
554930377933
585886183535
624501612496
663560250065
698097779317
717483608687
700984818888
669351845060
638311027084
603172624479
576997706948
551510701048
525202726495
502394606902
480489337940
461441721478
443658797091
427358750199
414998967652
401738959947
390356065673
383767542158
376855921039
373954582804
368959817745
376037353510
404011538316
433054285595
460843655773
486808243696
509882011888
526372098593
540720734453
553535296082
561098612458
565828726695
571481632568
573307706371
569945499690
567924904526
560763273982
551832538109
541586563621
525001127947
508228346670
489978590603
472140946249
460204232259
455685475299
446973086712
439633200883
436859935499
438874372329
440238054376
439787527601
444551497414
453189179093
460041231191
467766482473
475406346104
485516864200
494789082618
502292562900
509010298215
514718054272
521093023925
524308369830
525672243646
530572439300
531711995458
525254514340
521914798073
515681634421
512565659249
508075900096
501319837713
492228399065
486771487732
483254564679
477233237359
473097614891
470621077503
468098225513
468746055944
470489849434
470070669084
468189094960
472713655657
478300151745
479660384606
482239071639
487007537129
489799380929
495536274554
500013664389
513473178328
514084091916
511709909780
509291358667
509999165483
511300440145
512151895946
514079602047
508486139350
504104685265
501991711585
505660512344
501024640827
497798423537
493285342891
490694754235
490782787779
484713004375
483301460955
489258869914
485855610568
484631994357
485508791925
488298998456
486939608552
485587181530
490551158510
494413279258
497307775972
496206589562
499463588381
504191132712
501990084073
498853011885
503460730530
503604628517
504285978916
504778896008
503851474630
505927717382
499139328206
497252480321
499928203890
502321139567
502230030884
496452130754
496157909167
495766392928
492746454473
482452638035

200
426459
174244
171871
172811
173173
172539
172642
172794
173078
174089
172524
172408
172176
172465
172706
172934
172460
172588
172609
171856
16341137
119797051
69435656
69916362
70217293
70459810
68017620
68630389
69294899
68585780
67410112
68889249
68788145
68808368
68544881
70292756
67626500
68411321
70406796
69542333
29466158
3117631
5168240
7504169
9760813
12176038
14450428
16758343
19079456
21311018
23638020
26011600
28077669
30515912
33131571
35303271
37282581
39806112
42088287
44260191
45411083
44275951
42335487
40489901
38374694
36743111
35082972
33465186
31950851
30583969
29476216
28356413
27327584
26580094
25753338
25121031
24714800
24166298
23997467
23719952
24181983
25867105
27727265
29388443
31033671
32525363
33592797
34412063
35162247
35714066
35886311
36307381
36347874
36232946
36051386
35633085
35045381
34408676
33319858
32309473
31225732
30115500
29372933
29048424
28566035
28074438
27920899
28010537
28191926
28075865
28415257
28935679
29379272
29816648
30261711
31122108
31602061
32094850
32322148
32785252
33070054
33398372
33553355
33675349
33849433
33376573
33267189
32896958
32652009
32472763
31996009
31359651
30979136
30831406
30446932
30133105
29956693
29807113
29874971
30037743
30081064
29876011
30122537
30446880
30544201
30766389
31035067
31167604
31601531
31918217
32409374
32491632
32353859
32126807
32168840
32281498
32415253
32432209
32118832
31836236
31741473
31975982
31690583
31424339
31183046
30987330
31025559
30667448
30625205
30960610
30690999
30638656
30780663
30832906
30964397
30717970
31172132
31243032
31317923
31503035
31519757
31960883
31715625
31515044
31838261
31946859
31862126
31857073
31901686
31964974
31505331
31382414
31519968
31692043
31752349
31324046
31302478
31319131
31185475
30697189

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26316
26263
26235
26406
26057
26041
26232
26134
26221
25990
26256
26050
26221
26080
26318
26410
26188
26291
26248
26331
695
1964
3265
4460
5836
7212
8483
9853
11144
12396
13781
15144
16128
17771
19216
20266
21443
22994
24149
25552
25571
24221
23406
22005
20911
20118
19133
18230
17480
16668
16100
15501
14891
14593
14016
13752
13539
13317
13317
12961
13818
14906
15904
16847
17719
18473
18968
19470
19808
20094
20163
20438
20311
20201
20170
19654
19520
18985
18356
17682
17182
16418
16393
15975
15753
15490
15527
15727
15572
15707
15893
16287
16428
16789
16984
17505
17733
17948
18192
18412
18623
18685
18687
18982
18842
18536
18545
18254
18152
17961
17687
17252
17322
17042
16815
16818
16551
16717
16515
16884
16535
16701
16895
17077
17039
17252
17333
17503
17685
17840
17967
18250
17808
18060
17844
18069
17966
18150
17699
17692
17673
17898
17390
17591
17172
17324
17218
16940
17069
17332
16955
17113
17064
17266
17001
17237
17315
17553
17423
17543
17609
17846
17502
17618
17767
17681
17808
17713
17788
17750
17466
17470
17652
17755
17604
17336
17579
17286
17437
17197

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
6
6
5
6
6
6
6
6
6
5
6
6
6
6
6
5
5
6
6
2
3
3
4
5
4
5
5
6
8
7
8
7
8
8
7
7
7
7
8
8
8
7
8
7
7
8
7
7
7
7
7
7
6
6
5
5
7
5
5
5
6
6
5
6
5
5
6
5
6
6
6
6
5
6
5
6
6
6
6
6
6
6
6
6
6
7
7
6
6
6
6
6
6
6
8
7
6
7
7
6
7
7
7
6
7
6
7
6
6
6
6
6
7
6
6
6
6
6
6
6
6
6
6
5
6
6
6
6
7
5
6
6
6
6
6
7
6
6
7
6
6
6
7
6
6
7
6
6
7
6
6
6
7
6
5
6
6
6
6
7
7
7
6
6
6
7
6
6
6
6
6
7
7
7
6
6
6
7
6

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
196967734
196561247
196346933
197627652
195028844
194901021
196331616
195605722
196245693
194521994
196502430
194961981
196239297
195185016
196978725
197676620
195988492
196774427
196459255
197070817
5199832
14699157
24439055
33376486
43685261
53983734
63479682
73741313
83387811
92778571
103138928
113353586
120704284
133004632
143820003
151687089
160476255
172104816
180746980
191248693
191410294
181250442
175178921
164708493
156514378
150571321
143177487
136448428
130820996
124747244
120510195
116008860
111453618
109224988
104898069
102928349
101332415
99670129
99663168
97008787
103421410
111564149
119024143
126091498
132611798
138252640
141947589
145716379
148248020
150393343
150908866
152970241
152019205
151180318
150949819
147100868
146103472
142105038
137390929
132350861
128591674
122883806
122686117
119569847
117892978
115947524
116209377
117706339
116553377
117550801
118945795
121913709
122939677
125652370
127114545
131018157
132717155
134318584
136155361
137808980
139385970
139839390
139866919
142080158
141011658
138726062
138810065
136624918
135865465
134417548
132375402
129126157
129629052
127539570
125855895
125871433
123876595
125118415
123602976
126359045
123772327
124980764
126457188
127815837
127528242
129126044
129728134
130985000
132361701
133522018
134464086
136584308
133285124
135176834
133553155
135235194
134467662
135836643
132461231
132415081
132279642
133971657
130135970
131647514
128533413
129668947
128862770
126788217
127752902
129719478
126898913
128072820
127693207
129217912
127246791
129010660
129600103
131364063
130393862
131308207
131796336
133561914
130992003
131856537
132984296
132332239
133290487
132568090
133134837
132843303
130720762
130752675
132114641
132883668
131754407
129743883
131561302
129386154
130507748
128698682

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
45147
44747
44957
37733
45102
45114
45261
45043
45021
45126
37763
44739
45125
44838
44980
44912
37709
37749
44862
45266
15098
22565
22686
29961
37497
30223
37651
37627
44767
59906
52761
59922
52675
59815
59908
52801
52579
52624
52756
59588
60149
59748
52671
60183
52667
52680
60099
52595
52654
52756
52482
52319
52363
45183
44984
37752
37618
52380
37662
37571
37555
44896
44850
37654
45009
37696
37682
45135
37688
44801
45175
45015
44708
37747
45281
37872
44899
44961
45088
45006
45110
44655
45120
45023
45025
45102
52476
52407
45178
45155
45069
45183
45060
44995
45123
60331
52263
45115
52133
52457
44901
52300
52412
52360
45122
52116
45047
52093
45212
45158
45134
44940
44953
52470
45051
44906
44986
44720
44881
45198
44752
44892
44912
44932
37513
45013
44792
44957
44755
52372
37646
45041
45010
44913
45162
44926
52538
45038
45199
52225
45233
45011
45023
52243
45264
45008
52324
44852
44935
52463
44979
44993
45049
52371
44902
37797
45062
45196
44957
45351
52253
52318
52261
45272
44922
44935
52224
45089
45141
45129
45077
44921
52115
52454
52484
45307
45154
44864
52290
44996

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
196967734
196561247
196346933
197627652
195028844
194901021
196331616
195605722
196245693
194521994
196502430
194961981
196239297
195185016
196978725
197676620
195988492
196774427
196459255
197070817
5199832
14699157
24439055
33376486
43685261
53983734
63479682
73741313
83387811
92778571
103138928
113353586
120704284
133004632
143820003
151687089
160476255
172104816
180746980
191248693
191410294
181250442
175178921
164708493
156514378
150571321
143177487
136448428
130820996
124747244
120510195
116008860
111453618
109224988
104898069
102928349
101332415
99670129
99663168
97008787
103421410
111564149
119024143
126091498
132611798
138252640
141947589
145716379
148248020
150393343
150908866
152970241
152019205
151180318
150949819
147100868
146103472
142105038
137390929
132350861
128591674
122883806
122686117
119569847
117892978
115947524
116209377
117706339
116553377
117550801
118945795
121913709
122939677
125652370
127114545
131018157
132717155
134318584
136155361
137808980
139385970
139839390
139866919
142080158
141011658
138726062
138810065
136624918
135865465
134417548
132375402
129126157
129629052
127539570
125855895
125871433
123876595
125118415
123602976
126359045
123772327
124980764
126457188
127815837
127528242
129126044
129728134
130985000
132361701
133522018
134464086
136584308
133285124
135176834
133553155
135235194
134467662
135836643
132461231
132415081
132279642
133971657
130135970
131647514
128533413
129668947
128862770
126788217
127752902
129719478
126898913
128072820
127693207
129217912
127246791
129010660
129600103
131364063
130393862
131308207
131796336
133561914
130992003
131856537
132984296
132332239
133290487
132568090
133134837
132843303
130720762
130752675
132114641
132883668
131754407
129743883
131561302
129386154
130507748
128698682

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12344
12338
12309
12370
12192
12200
12267
12270
12311
12173
12303
12237
12304
12202
12313
12435
12295
12330
12329
12369
391
982
1601
2161
2823
3474
4060
4697
5299
5890
6517
7177
7632
8374
9040
9510
10055
10825
11308
11994
11978
11337
10943
10332
9835
9455
9004
8595
8263
7870
7598
7331
7028
6912
6626
6498
6398
6318
6298
6152
6559
7074
7523
7947
8351
8701
8913
9152
9316
9448
9499
9606
9558
9514
9492
9256
9183
8937
8615
8321
8132
7737
7734
7565
7417
7313
7324
7476
7401
7414
7509
7685
7782
7911
8001
8236
8357
8454
8576
8672
8753
8802
8797
8940
8848
8730
8717
8614
8548
8460
8354
8170
8183
8042
7941
7944
7824
7906
7800
7971
7787
7883
7950
8030
8030
8136
8177
8254
8351
8415
8453
8577
8380
8499
8406
8518
8485
8552
8348
8342
8338
8428
8241
8281
8111
8168
8149
7999
8067
8189
7997
8075
8032
8131
8001
8122
8194
8263
8197
8299
8289
8412
8246
8309
8361
8395
8383
8352
8393
8380
8220
8298
8327
8353
8315
8184
8254
8173
8207
8151


Loading data, please wait...