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=8 runs.hoc
methodinfo 83
nhost 8192
MemSize 536870912
UsedMem 126689960
FreeMem 410180952
use2interval = 0
ncellpow = 18
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 = 1.79
mkmodel_time = 8.11
setup_method_time = 0
set_maxstep_time = 4.33
stdinit_time = 0.25
runtime = 6.84
methodrun_time = 11.2
elapsed_time = 21.13
jobid = 0
n_dat = 1
seq = 60
@@@end header@@@
2413
3416079130
3416097431
3416993084
3417032995
0
0
0
0
0
0
0
3417034547
3417507093
3417508299
3417517120
3417544293
0
0
0
0
0
0
0
3417546567
3417719365
3417720317
3417731027
3417741582
0
0
0
0
0
0
0
3417743019
3417908174
3417909051
3417915710
3417923912
0
0
0
0
0
0
0
3417925300
3418092754
3418093631
3418098959
3418107008
0
0
0
0
0
0
0
3418108402
3418273658
3418274535
3418282067
3418289648
0
0
0
0
0
0
0
3418291083
3418456056
3418456933
3418464631
3418472278
0
0
0
0
0
0
0
3418473661
3418638014
3418638891
3418647063
3418654704
0
0
0
0
0
0
0
3418655973
3418818762
3418819639
3418831224
3418837727
0
0
0
0
0
0
0
3418839056
3419004556
3419005433
3419012943
3419020704
0
0
0
0
0
0
0
3419022362
3419189758
3419190633
3419196857
3419204540
0
0
0
0
0
0
0
3419205953
3419373242
3419374159
3419379102
3419386318
0
0
0
0
0
0
0
3419387753
3419554158
3419555033
3419561027
3419568410
0
0
0
0
0
0
0
3419569695
3419734306
3419735183
3419743223
3419750452
0
0
0
0
0
0
0
3419751907
3419918308
3419919183
3419925415
3419933144
0
0
0
0
0
0
0
3419934422
3420098380
3420099257
3420108291
3420115944
0
0
0
0
0
0
0
3420117357
3420282458
3420283333
3420291233
3420298828
0
0
0
0
0
0
0
3420300285
3420466708
3420467583
3420474259
3420481888
0
0
0
0
0
0
0
3420483341
3420648668
3420649543
3420656873
3420664260
0
0
0
0
0
0
0
3420665709
3420832648
3420833523
3420839043
3420846508
0
0
0
0
0
0
0
3420847772
3421012504
3421013381
3421021387
3421029020
0
0
0
0
0
0
0
3421030412
3424063120
3433340478
3435758047
3485474073
4
1
5826
9127
2844665
1427602
6396852
3485479375
3529674509
3529743501
3539800912
3539830710
0
2
11525
9285
8953388
3042506
11616596
3540052654
3584224281
3584297502
3594150448
3594179654
0
2
11548
9275
15017204
3009170
11598151
3594467508
3638514877
3638621933
3650446095
3650475654
0
2
11579
9242
20918428
3010256
11504985
3650794082
3694888937
3694971177
3707000889
3707030982
0
2
11506
9288
26814355
3004214
11596750
3707311474
3754790833
3754815107
3761662491
3761692362
0
3
17358
9280
35779987
3043402
11787015
3761736854
3797832795
3798204643
3817139419
3817167470
0
0
0
9357
35779987
2695076
10282351
3819438490
3864263509
3864303998
3872000866
3872030717
0
2
11540
9305
41720327
3066816
11833440
3872104980
3916220101
3916384572
3927208493
3927237718
0
2
11443
9266
47574025
2982508
11589637
3927608374
3971742945
3971864901
3984533535
3984563589
0
2
11630
9318
53575862
3010211
11540797
3984907304
4025734813
4025933657
4041339713
4041369830
0
1
5718
9324
56509767
2939172
11255822
4042276394
4083151971
4083319199
4095945867
4095975993
0
1
5693
9293
59471651
2941116
11295321
4096765270
4137408121
4137570471
4150477225
4150506794
0
1
5787
9112
62431586
2883399
11088293
4151266904
4195469997
4195538763
4204836467
4204866445
0
2
11545
9322
68474182
3057339
11731597
4205099916
4245579737
4245784263
4260537231
4260565766
0
1
5823
9198
71508829
2868265
11023079
4261570944
10653517
10834611
21843155
21873038
0
2
11542
9190
77379228
2994528
11561264
22091908
57814769
58167083
76781515
76809834
0
0
0
9188
77379228
2632685
10035667
79102614
122695877
122757514
130311865
130341113
0
2
11523
9200
83402724
3015890
11560870
130485786
174969341
175077277
185585581
185615286
0
2
11619
9361
89514028
3046587
11633848
186010964
230200289
230326946
240869969
240899593
0
2
11498
9182
95348987
2983373
11412078
241245518
262155169
262171633
266163819
266190757
0
0
0
217
95348987
69370
251476
266231352
268527637
268535803
268723855
270549294
47
0
0
670
95348987
226442
845024
270552663
274724562
274729653
274921835
275983175
13
1
5748
1162
95371824
388310
1489449
275986123
281943508
282007219
282466381
283428738
3
0
0
1572
95371824
512142
1953868
283432321
291486841
291546539
291935633
292912917
2
0
0
2127
95371824
710303
2687775
292916489
303113119
303145651
303349446
304287738
8
1
5797
2531
95382601
856246
3249577
304291188
316197212
316263059
316606109
318217002
72
2
11566
2951
95398903
984233
3743896
318220832
331689645
331920735
332584129
333617541
2
0
0
3471
95398903
1149678
4374534
333621461
349490315
349598072
349990823
351015605
2
0
0
3935
95398903
1327779
5053514
351019605
368666523
368918032
369431677
370518839
2
0
0
4450
95398903
1482251
5630551
370523163
389883709
390192966
390763322
391967524
26
1
5801
4801
95410222
1622511
6105396
391971650
413223913
413524858
414211699
415368103
2
1
5752
5371
95421859
1795625
6789873
415372455
438715865
439068714
439845743
440999831
2
1
5744
5851
95433344
1968584
7427549
441003843
466833691
467029478
467420835
468618599
2
1
5788
6301
95445045
2157396
8133710
468622493
495884167
496292402
497006281
498237492
5
0
0
6710
95445045
2267303
8593167
498241712
527273141
527711638
528501035
529698049
2
1
5693
7121
95455783
2405887
9065922
529702313
560404430
560946682
561873598
563070315
2
1
5833
7730
95466881
2604532
9806635
563074719
595609075
596098506
597156199
599081498
75
2
11569
7992
95482891
2662129
10068479
599085492
633529889
634108344
635095182
636467332
2
1
5732
8571
95494184
2889709
10913004
636471605
672959265
673651332
674473029
675868404
2
2
11520
9101
95511104
3069304
11504674
675872483
714227041
714694406
715097589
717091866
74
2
11588
9141
95527944
3081393
11678861
717096278
753777747
754392578
755307962
756590341
2
2
11560
8502
95546043
2889560
10868014
756594199
791706859
792195374
792894915
794056771
2
1
5803
8245
95557766
2800833
10572508
794061061
827602934
828077116
828807739
830040973
2
1
5758
7782
95569846
2619599
9896716
830043955
861750437
862233812
863038657
864277919
2
3
17241
7377
95592342
2447064
9326208
864281959
894051969
894419051
895878099
896913085
2
0
0
6980
95592342
2295188
8619979
896917355
925653543
926098698
927147405
928340333
2
1
5751
6783
95603800
2256970
8522992
928344565
956324221
956650548
957179967
958966012
76
0
0
6559
95603800
2214853
8306135
958970200
985889163
986096570
986578895
987675017
2
2
11596
6153
95620424
2113599
7950264
987679153
1013593519
1013714712
1013992491
1015728192
76
2
11593
5925
95637095
2002200
7566445
1015732449
1040376815
1040557816
1040922943
1042030967
2
2
11495
5669
95654862
1930233
7297270
1042034873
1065151987
1065483818
1066218645
1067338491
2
0
0
5365
95654862
1790570
6774169
1067342551
1089420267
1089767372
1090621295
1091708811
2
0
0
5184
95654862
1728775
6501170
1091713403
1113533299
1113743954
1114252901
1115473651
29
3
17309
5063
95676023
1730334
6472125
1115477516
1136591975
1136844626
1137509487
1138522154
2
0
0
4947
95676023
1665407
6336977
1138526091
1159864083
1159962075
1160262231
1161269443
2
3
17329
4995
95700159
1705014
6433429
1161273497
1182048397
1182190890
1182607499
1183672415
2
1
5788
4699
95710815
1595737
5998047
1183676331
1203229175
1203521228
1204560179
1205536041
2
0
0
4781
95710815
1569597
5853887
1205539855
1225560545
1225788838
1226506827
1227509764
2
3
17332
4669
95728596
1565323
5939827
1227514001
1247582321
1247667063
1248033819
1249061464
2
0
0
4735
95728596
1600864
6053720
1249065617
1269442205
1269543195
1269931083
1271065779
2
0
0
4819
95728596
1647329
6246307
1271069953
1292563017
1292730306
1293260677
1294365952
2
2
11615
5311
95744421
1817249
6818572
1294369811
1317193955
1317528706
1403829029
1403857385
0
0
0
5612
95744421
1889095
7145824
1403969990
1427511645
1427783361
1429890661
1430780498
2
0
0
5920
95744421
1884579
7116584
1430784883
1456150261
1456572548
1457317087
1458480148
2
3
17187
6189
95768359
2085076
7819112
1458484081
1484820103
1485247192
1486107697
1487251098
2
0
0
6517
95768359
2168718
8232689
1487255263
1514680929
1515169412
1516217263
1517508109
2
0
0
6720
95768359
2249415
8535681
1517512643
1545712913
1546265282
1547161536
1548290749
2
0
0
6861
95768359
2295704
8660914
1548294907
1577041669
1577488484
1578400831
1580326566
75
1
5826
7011
95780102
2355451
8870691
1580330502
1609979039
1610450090
1611227755
1612393755
2
0
0
7153
95780102
2411306
9137462
1612397789
1642444581
1642840842
1643442167
1644610329
2
3
17236
7151
95802319
2425366
9153528
1644614611
1674377185
1674764480
1675653303
1676811700
2
0
0
7079
95802319
2364083
8976284
1676815957
1706867193
1707360488
1708054889
1709932148
72
2
11520
7258
95818791
2423478
9134453
1709936370
1739950423
1740405990
1741033029
1742219273
2
1
5849
7085
95831102
2412298
9124358
1742223651
1771786059
1772234250
1773143205
1774348613
2
0
0
7075
95831102
2382084
9010887
1774352811
1803831119
1804160554
1804676123
1805784358
4
0
0
6901
95831102
2324236
8813169
1805788744
1834812625
1835020822
1835472759
1836681127
2
2
11483
6752
95848464
2298823
8606207
1836685127
1865614939
1865718607
1865858000
1867068220
2
1
5788
6732
95859703
2291546
8697440
1867072129
1894874241
1895208260
1895702683
1897508048
74
0
0
6463
95859703
2201875
8288960
1897512492
1924203905
1924550638
1925252176
1926943991
74
2
11547
6250
95876470
2096123
7929297
1926948131
1952970911
1953303028
1954092167
1955186817
2
0
0
6122
95876470
2035695
7691838
1955190805
1980669875
1980885276
1981339290
1982354056
2
2
11571
5858
95893442
2005197
7477315
1982358463
2006801237
2007021474
2007545175
2008925666
37
3
17366
5670
95916618
1917655
7207513
2008929760
2032733124
2033094440
2033733926
2035418272
75
1
5797
5708
95928106
1929828
7238344
2035422480
2059670375
2059804126
2060210747
2061322753
2
1
5770
5727
95938461
1946478
7395238
2061326643
2084969299
2085240978
2085796539
2087458511
74
1
5738
5483
95948327
1852811
6972279
2087462911
2110275885
2110631480
2111730181
2112837019
2
0
0
5506
95948327
1836594
6903468
2112841479
2136091949
2136385544
2137086283
2138158273
2
3
17356
5496
95971314
1873488
7026124
2138162153
2160714783
2161055478
2162041951
2163741724
77
1
5748
5343
95982563
1798433
6750204
2163745906
2186948795
2187261206
2188002987
2189857548
74
2
11534
5631
95998832
1895382
7171181
2189861536
2213517937
2213885114
2214816010
2215940008
2
2
11483
5704
96016039
1880839
7110075
2215944501
2240030363
2240435028
2241117326
2242212832
2
1
5693
5790
96026794
1933475
7355759
2242216839
2266945471
2267140610
2267696561
2268816733
2
1
5833
5852
96037381
1985810
7513183
2268820921
2293213145
2293523268
2294323695
2295461785
2
0
0
5760
96037381
1961474
7364742
2295465939
2319805539
2320143750
2321422605
2322558126
2
0
0
6006
96037381
1958160
7411344
2322562219
2348008169
2348402990
2349336239
2351210988
76
0
0
6241
96037381
2076547
7803668
2351215162
2377647369
2377961006
2378446275
2379566882
2
2
11543
6276
96053640
2122770
8012277
2379570829
2406032989
2406426046
2407056506
2408292417
2
2
11514
6356
96070877
2134616
8049628
2408296627
2434823663
2435236594
2436103683
2437909267
74
2
11495
6394
96088133
2147178
8095714
2437913371
2464886335
2465342918
2466073155
2467916054
73
0
0
6498
96088133
2171067
8192562
2467920548
2494849005
2495246210
2495960557
2497749124
75
0
0
6385
96088133
2178528
8153675
2497753452
2524845397
2525261490
2526193629
2527320580
2
1
5744
6572
96098763
2195240
8360587
2527324485
2554866909
2555321624
2556316003
2558274496
62
1
5758
6679
96110296
2219021
8305804
2558278400
2585950267
2586378158
2587401135
2588574120
2
2
11562
6658
96126997
2222234
8440546
2588578579
2616660641
2616972042
2617642505
2618746777
2
1
5826
6606
96136762
2239265
8432663
2618750681
2646495663
2646866290
2647509597
2648662124
2
0
0
6657
96136762
2271454
8468384
2648666469
2676517717
2676677971
2676990249
2678732945
76
1
5801
6430
96146459
2166183
8283292
2678736930
2706174889
2706434994
2706934795
2708048357
2
0
0
6563
96146459
2216029
8337286
2708052175
2735563623
2735813270
2736304663
2737453701
2
2
11508
6448
96161564
2178966
8283806
2737457969
2764360743
2764705392
2765252455
2766385949
2
2
11554
6318
96178004
2147569
8096452
2766389983
2792586591
2792890586
2793331897
2794376429
2
2
11586
6054
96194206
2054882
7726307
2794380339
2820356989
2820616846
2821147067
2822314431
2
1
5849
6164
96204913
2090239
7894822
2822318779
2848575215
2848742486
2849059013
2850199190
3
3
17296
6176
96227257
2070280
7918598
2850203280
2876240317
2876338945
2876559958
2877789047
2
1
5752
5982
96238666
2047852
7684791
2877793143
2902391805
2902778080
2903830437
2904903674
3
0
0
5847
96238666
1958889
7314786
2904907985
2929409697
2929813246
2930997477
2932110176
2
4
23109
5920
96265853
1948722
7358411
2932114255
2956832689
2957159352
2958146151
2959300820
2
0
0
5850
96265853
1944768
7326109
2959304735
2983323811
2983635894
2984967605
2986001141
2
0
0
5739
96265853
1878115
7089198
2986005633
3010223463
3010646508
3011613403
3012774521
2
1
5718
5925
96277308
1966722
7425462
3012778439
3037759471
3038017042
3038562907
3040281197
75
1
5833
5879
96288393
1990215
7572149
3040285448
3064681709
3065049768
3066076393
3067844096
60
0
0
5884
96288393
1944516
7362666
3067848310
3092340637
3092734202
3093583133
3094791468
2
0
0
5879
96288393
1968048
7363736
3094795879
3119585789
3119951426
3120743167
3122010665
3
1
5732
6018
96299963
2029125
7632499
3122014737
3148053137
3148105694
3148286199
3149463719
2
3
17318
6079
96322541
2074752
7848337
3149467785
3175387369
3175595894
3176022839
3177143705
2
1
5758
6194
96333804
2084648
7891456
3177147635
3203061973
3203437974
3204163211
3205265539
2
2
11574
6201
96350153
2095105
7897359
3205269745
3231037489
3231432008
3232216781
3233301910
2
1
5772
6098
96362018
2063695
7758749
3233305705
3259086959
3259429124
3260147317
3261286149
2
0
0
6190
96362018
2093974
7899041
3261290701
3286741329
3287102366
3288308977
3289342313
2
1
5743
6117
96373626
2021115
7656305
3289346169
3315360795
3315745618
3316559521
3317740691
2
0
0
6329
96373626
2125390
8052119
3317744863
3344776581
3344906871
3345374477
3346239305
2
1
5693
6249
96385163
2114860
8002456
3346243191
3372924969
3373083091
3373560851
3374665098
25
0
0
6329
96385163
2142835
8119446
3374668910
3401357117
3401597733
3402412167
3403218358
2
1
5787
6345
96396663
2128918
8044728
3403222531
3430115797
3430361788
3431082095
3431948187
2
1
5797
6422
96408279
2180110
8201294
3431952123
3459258411
3459369591
3459902090
3460688959
2
4
23104
6388
96430957
2209409
8308490
3460692865
3487784645
3488013365
3488620467
3489552467
2
0
0
6404
96430957
2167145
8220167
3489556771
3516510925
3516743565
3517437367
3518275117
2
1
5799
6399
96442674
2152681
8171483
3518279165
3545736409
3545777923
3546171575
3547027286
2
2
11557
6303
96458101
2138957
8114264
3547031145
3573772119
3573945721
3574755843
3575471051
2
1
5744
6220
96469255
2111884
7978401
3575475199
3601897795
3602059585
3602689301
3603605360
2
3
17371
6219
96490996
2120398
7946515
3603609901
3630128169
3630343823
3631115214
3632686468
74
1
5803
6275
96501453
2136045
8080672
3632690364
3658878415
3659144427
3660077589
3660904229
2
0
0
6202
96501453
2099260
7877652
3660908457
3687210059
3687355631
3687946613
3688747412
2
1
5797
6094
96512162
2048403
7784379
3688751671
3714651179
3714884387
3715728450
3716648444
2
1
5788
6128
96522493
2064419
7784068
3716652453
3742650555
3742845149
3743505521
3744417165
2
0
0
6138
96522493
2086877
7901896
3744421309
3770576825
3770587845
3770748079
3771530033
2
0
0
6086
96522493
2048831
7785399
3771533927
3797524777
3797600153
3797975205
3798811285
2
0
0
6063
96522493
2070071
7844702
3798815371
3824440057
3824654762
3825441987
3826335459
2
1
5770
6049
96533778
2049142
7717743
3826339419
3851841705
3852006233
3852814537
3853649543
2
4
23084
5948
96555801
2030013
7587420
3853654005
3878793583
3879056191
3879878272
3880824699
2
1
5742
6021
96567044
2024831
7671996
3880828623
3906015197
3906316241
3907355551
3908141013
2
0
0
6015
96567044
2006684
7628458
3908145599
3934211993
3934277092
3934716163
3935580474
2
1
5781
6156
96577703
2103309
7900233
3935583861
3961293241
3961524797
3962278685
3963181051
2
1
5718
6044
96590040
2045819
7665924
3963185033
3988907085
3989127147
3989847711
3991455596
79
1
5732
6169
96602128
2074650
7870024
3991459560
4017528735
4017605355
4018071103
4018868085
2
0
0
6113
96602128
2075340
7833525
4018872137
4044306977
4044497811
4045116743
4045991364
2
0
0
5972
96602128
2015342
7587707
4045995775
4071627205
4071750826
4072379297
4073214619
2
3
17230
6090
96624891
2080484
7877661
4073218585
4099195221
4099310261
4099825331
4100626058
2
0
0
6151
96624891
2083027
7864879
4100630037
4126741825
4126918991
4127576167
4129136627
59
0
0
6200
96624891
2095103
7931186
4129141059
4155484867
4155700237
4156373615
4157217693
2
0
0
6254
96624891
2123289
8017158
4157221895
4184024217
4184105669
4184490289
4185325152
2
1
5762
6277
96635936
2123570
8061453
4185328815
4211941665
4212101603
4212751685
4213705673
2
2
11625
6266
96652604
2114949
8010092
4213709921
4240393215
4240548999
4241056382
4242011602
2
2
11561
6290
96673087
2144334
8029707
4242015075
4268349251
4268576775
4269287863
4270095104
2
0
0
6164
96673087
2092202
7913070
4270098895
1655651
1766143
2192103
3071439
2
4
23129
6236
96699204
2108316
7981509
3075159
30028697
30101397
30498002
31379870
2
2
11515
6376
96716552
2192118
8182041
31384029
57785729
58040506
58887318
59787326
2
3
17364
6162
96738250
2092171
7805017
59791569
85871025
86168041
87267981
88074135
2
1
5823
6232
96749845
2095752
7904527
88078475
114414583
114648599
115432625
116257835
2
0
0
6242
96749845
2089808
7959521
116262025
142990973
143087932
143557434
144553326
2
2
11580
6270
96766235
2147764
8111104
144557115
171037197
171176507
171783905
172590842
2
1
5751
6147
96777576
2083835
7881970
172595337
198442923
198724279
199879291
200754754
2
2
11594
6175
96793498
2082060
7817096
200758889
226823791
227090363
227906775
228730629
2
1
5781
6198
96804231
2082959
7892567
228734949
254872001
255045958
255562479
257152456
73
1
5752
6100
96814658
2075191
7808727
257156212
283356709
283533495
284155195
284995939
2
0
0
6266
96814658
2144916
8099081
284999793
311100621
311295057
312076123
312963389
2
0
0
6093
96814658
2072775
7779489
312967723
339260779
339391977
339825057
340835823
2
2
11480
6287
96830873
2127948
8038764
340839723
367569041
367608835
367969631
368757323
2
0
0
6226
96830873
2110047
8018339
368761029
394961781
395091875
395625234
396610286
2
0
0
6092
96830873
2053867
7777399
396614049
421614989
422010045
423084179
424173286
2
0
0
6134
96830873
2020926
7685958
424177697
1.17647058823529e-09

10
200
4187660252
1621470295
1494468055
1500182386
1496092184
1495862603
1494362740
1499217189
1497800125
1505634972
1490606702
1492040235
1491326086
1496572954
1496954199
1498641261
1499749187
1493858732
1492906972
1494867553
527935038668
445287283884
445229668268
461167706469
463302570128
447789136073
454454322212
449435611181
452257000906
469611116589
465357819941
447329215165
446723818273
445313775647
456291199238
460999779463
450040971909
438533634906
452801369905
452889257271
207184475188
35706150095
44515988218
60994558404
77694742015
93183782239
114108657155
126159620165
142525076769
159770326927
175710015342
191690338951
209979441896
226253382585
242639749844
257722890055
273386039972
295004939081
306263689333
322772280952
337705141666
323569744872
306924938191
294782844153
280469395680
267346803351
257451810174
250888254996
235179673968
229815089296
215471087405
207318532165
199642026682
194683150979
188811731393
186344213627
183526761006
179106836094
180008575643
176551561869
180260095871
190870770196
896957592461
220553023495
226916627083
235691191151
247865850158
252171236338
262439418133
262692805055
263917641307
263793378619
271324761431
264494506375
263203268290
257523030322
253105451417
248930868695
249365113392
241135906449
231366339597
222553899166
217676932431
217027129486
212208333098
214101884879
207902509420
207431428459
209582163358
213940177688
213665803601
215226985603
217939263125
218275898231
221973802897
234725449756
232290109603
235317566545
242623109805
245817180434
244392743742
242247805728
253575108067
248213670280
247174536904
245066328748
246342453442
240149352973
240888238614
237013360750
229297980992
228868001774
228435019023
226013306549
222121627671
222877385858
222744819941
218729833257
219327648036
225336025592
225794570702
220751533228
222977309725
224897052592
226755483521
230374527631
229673704860
229246871088
229835966236
232639275824
233461102865
232865638910
233907101393
235354404452
235444254637
236449747372
235296137940
235537717587
233011493726
230476075100
238234141406
231158386881
228090970221
228565399795
227481309199
222107729329
223489260492
225477900043
223757116995
222618949687
223774813871
224784276366
226103635644
231626762009
224562181512
222193356444
223012533326
224555143282
233558283718
230040393770
230255951699
232493182213
231882447155
230059946661
228914870944
231899409707
232716269179
231725907373
230880711138
231796293806
229683756357
230717866169
229179231928
232833049878
228092282147
229109274394
228331298150
228732862164
228171503458
225795778113

200
512939
198792
182652
183493
183429
183041
183036
183405
183399
184046
182475
182418
182526
182916
183256
183200
183587
182592
182733
182700
64446066
54359373
54351887
56297746
56558226
54664173
55478081
54865141
55210269
57328180
56809799
54608327
54534534
54362356
55702109
56277149
54939270
53534260
55277179
55286483
25294165
4360293
5435087
7446711
9485403
11375327
13930119
15401219
17398840
19503911
21449820
23400774
25632974
27619555
29619429
31461190
33373083
36012003
37386568
39401733
41224521
39499170
37467281
35985001
34237752
32635875
31427946
30626957
28709443
28053903
26303508
25308216
24371009
23765302
23049692
22747781
22403965
21864267
21974409
21552383
22005128
23300382
109494600
26925072
27700732
28771571
30257926
30783251
32036764
32067957
32217247
32201981
33120991
32287835
32130014
31436200
30897576
30387863
30440794
29436336
28244180
27167870
26572586
26492954
25905213
26136199
25379725
25321993
25584388
26116087
26083170
26273545
26605168
26645754
27097145
28653317
28356656
28726031
29617596
30007228
29833961
29572139
30954309
30300391
30173373
29916046
30071681
29316045
29406007
28933003
27991272
27938697
27885688
27590455
27114892
27208340
27191463
26701142
26774147
27507358
27563226
26948060
27219575
27454210
27680848
28122599
28037084
27984986
28056803
28399030
28499361
28426335
28553964
28730576
28741483
28864254
28723506
28753369
28444415
28135180
29081622
28218401
27843838
27901818
27769429
27113532
27282242
27524862
27314859
27175926
27316953
27440233
27601340
28275056
27413217
27123914
27223991
27412269
28510841
28081865
28108239
28381331
28306611
28084268
27944474
28308854
28408463
28287595
28184508
28296324
28038286
28164572
27976760
28422392
27844151
27968149
27873270
27922267
27853716
27563688

200
2534789120
1397149329
1350155652
1357482701
1357455746
1358150984
1354790375
1353405655
1356881896
1368255014
1358175790
1358965796
1356451515
1354864295
1356741774
1360042216
1360841724
1359954161
1359650490
1356540065
33370192973
344800078092
355332198889
353155150070
353704483643
355493395896
354182102880
355962555183
354810768239
357217567836
356389801129
355928718921
354357461945
352827409190
355805188328
354362058787
352890043007
348386671393
354166624172
353823576586
180137964542
13506911376
30372371588
47455991285
63896249187
79726075561
94764453477
111380862573
127100743473
143567251134
158355981944
174473562759
191890201095
207636468796
222848230754
238624828139
254770526636
269947715329
283905001487
301001980258
311169166809
301847958549
287358198949
274530629043
260468144655
249360582671
238151207044
227660067093
217669287055
207603310535
198332442372
190371944906
182784648419
177139340562
173205864206
170346447587
166736268414
163733383619
164144391937
160948075532
162762686417
173152924093
187847627122
202681770059
208592120886
217340988190
227623282658
233816384304
237668382587
243081771310
244970433391
245091068419
246847701372
245530528416
243015423586
239350676227
234266758525
230592595862
226058159880
219214237634
213987031186
205792053147
197131565140
195569758026
194744660544
192129104820
190333255111
189869868570
187119295155
190712928553
195979500377
197758360518
199467780944
200074018082
204243641741
210747130228
214780831654
216707591656
218856012244
221882886253
221000165148
223770515526
227980964866
229527610895
228846447472
226663277374
224061839135
222590821293
222893811805
218970575174
212779173188
210170247580
210764235433
207783016278
204385770010
204359886255
204930494451
202010784229
201600236303
202350379019
202770152243
201322581177
203832557493
206947232849
208784442252
211550365825
211598674989
210747338366
212881858630
214632597887
219854095926
216663910252
220217861739
221591648639
222250475007
221790493699
221327670143
221014942330
219615683932
216192430408
217860890123
217511409204
215098155105
213605863857
212412036816
209786013792
210365204380
210579571969
209312813659
208311889642
210061900177
210896634225
211935842900
211704317907
211355255324
208157623686
209059793310
211066857886
213741046292
216404338823
216527946879
217360960211
217367945578
216927683482
215170608435
217905992019
218209535973
218186794133
217203199831
216001468448
216116728895
215702541845
215301435407
213128191992
214370875913
214962971416
213399355687
215417171010
213265474073
208384098965

200
475304
181731
170811
171877
172057
172035
172051
172323
172000
173351
171625
171775
171985
172023
172123
172143
172190
172020
172180
171955
12948217
54315872
54309337
56256253
56516123
54621351
55434940
54822017
55168025
57286160
56766819
54564866
54492478
54320258
55660233
56234800
54897553
53491888
55233104
55245375
25253546
2523875
4363601
6472871
8496384
10425503
12306686
14358464
16362810
18405778
20233036
22233637
24467395
26410456
28377010
30252444
32164981
34075068
36002008
37994700
39218613
38204804
36293810
34739727
32986138
31589386
30223251
28829314
27601900
26306931
25183850
24176772
23271891
22533774
22024866
21730879
21329884
20877248
20960279
20513046
20861692
22184106
109452909
26021834
26526666
27616366
28956163
29642622
30099342
30889441
31037890
31031922
31232443
31090035
30913882
30316865
29679761
29166512
28626640
27733086
27137638
26141877
25180154
24797242
24781488
24465288
24261052
24240636
23874882
24250183
24947492
25166761
25473607
25495908
25950097
26767586
27224532
27478849
27801212
28155144
28036117
28433704
28984429
29115967
29058153
28752286
28317308
28190754
28245756
27788309
26935486
26759992
26733954
26351480
26031218
26083836
26025163
25655652
25601559
25777381
25784282
25728197
25941312
26264846
26548826
27008669
26940560
26834077
27012010
27206634
27623044
27310676
27736239
27853328
27943252
27921106
27875125
27885824
27718016
27207445
27498667
27380059
27032274
26970094
26846899
26320863
26435186
26619563
26468847
26217766
26519241
26564488
26687944
26655752
26604943
26237780
26377416
26599860
26939314
27226157
27261751
27415965
27340373
27265880
27054176
27415138
27496913
27470137
27347528
27289359
27220209
27277711
27141984
26820990
26991914
27069558
26851315
27122928
26859829
26463790

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13027
13101
13196
13035
13134
13137
13157
13138
13158
13224
13101
13223
12918
13189
13088
13072
13039
13072
13111
13024
300
964
1627
2296
2951
3548
4259
4935
5584
6290
6790
7624
8261
8898
9543
10117
10925
11387
12115
12856
12841
12070
11615
10975
10499
10002
9583
9182
8679
8357
7978
7679
7357
7199
7011
7028
6708
6813
6628
6618
6825
7495
8010
8453
8735
9201
9585
9704
9909
10123
10089
10098
10221
10060
9961
9767
9490
9508
9125
8914
8688
8255
7983
8085
7980
7841
7812
7791
7637
8062
8092
8209
8207
8295
8558
8806
8875
8980
9112
9156
9044
9391
9416
9501
9308
9384
9083
9259
9111
8916
8577
8736
8644
8459
8342
8510
8304
8314
8291
8398
8299
8312
8473
8568
8644
8801
8627
8744
8737
8957
8773
8989
8982
9114
9019
9065
9034
9024
8866
8801
8952
8813
8695
8753
8599
8512
8636
8585
8456
8583
8555
8670
8637
8665
8552
8493
8568
8656
8806
8844
8849
8879
8905
8739
8819
8947
8930
8841
8886
8804
8802
8802
8756
8665
8848
8674
8809
8734
8663
8735

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

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
75222851
75652198
76200125
75274831
75839994
75846503
75975758
75856139
75979035
76361232
75657629
76362485
74590624
76150678
75573841
75486408
75293629
75483898
75711200
75206624
1733262
5565456
9394619
13258007
17044049
20491503
24593002
28496289
32242698
36316171
39209474
44026146
47703013
51380193
55103291
58416776
63081804
65748980
69954173
74233454
74154898
69696295
67063811
63377018
60624956
57756547
55339163
53022116
50113218
48259231
46065393
44345735
42478954
41571910
40491480
40582959
38734403
39339890
38275865
38211909
39408001
43280849
46250212
48813498
50437311
53127299
55349983
56027545
57230095
58451715
58257868
58307371
59016524
58095956
57518245
56403447
54800233
54901819
52686459
51465114
50168894
47672551
46093973
46689076
46080869
45280671
45108723
44994597
44096709
46556181
46720451
47405580
47392465
47897596
49416082
50846654
51249920
51852594
52614363
52863980
52223442
54230961
54369892
54863570
53750347
54184319
52450485
53478422
52606794
51479182
49527644
50442765
49921294
48851299
48166751
49141290
47939569
48006140
47876525
48497742
47922805
47989855
48926403
49475367
49910096
50820105
49822992
50489290
50455887
51720918
50666110
51897462
51867988
52626399
52084785
52340989
52173502
52114951
51192792
50828990
51685013
50888240
50210388
50537572
49653755
49150412
49861880
49576761
48822611
49559663
49396790
50067684
49873362
50028445
49382340
49051184
49476310
49985836
50848342
51069185
51102447
51267030
51423697
50465520
50925789
51663295
51564477
51051900
51304082
50834428
50827004
50826986
50565659
50033508
51089020
50086553
50862108
50433213
50023194
50436073

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28991
29169
28785
28918
29016
29088
29143
29002
28979
28980
28953
29029
28887
28773
29039
28970
28986
28989
28868
28974
11633
17291
17395
17422
23181
23284
23301
23190
23237
23269
23308
23247
23281
23341
23281
23286
23311
23261
23337
23284
23314
23317
23293
28736
28803
28868
28934
34638
34667
29012
29062
28960
28898
28994
34754
34643
29012
34776
34673
34674
34572
29021
28947
34422
34697
46237
34746
34644
34674
34527
34772
34774
34622
34759
28972
40492
28976
28963
34699
28980
34614
29065
28997
34653
28988
29055
34636
28892
34743
34636
28985
34777
29075
34793
28949
34771
34516
34826
34763
34752
28993
40532
34569
34716
40435
29070
29075
29061
34712
34802
34784
40414
34690
40587
28992
34543
34755
34604
34485
29010
34593
34590
29045
34650
34646
34672
34583
29053
34641
34669
40481
34473
34788
29068
34735
34491
28996
29057
29036
29024
34709
29009
34756
34654
29032
29017
28912
34717
28895
28956
28968
28983
29043
28991
40348
28832
34610
34658
34451
34761
29010
29010
29025
29090
28962
34444
29028
34518
34868
34781
28987
34431
34552
46317
28994
34644
34709
34681
34722
34623

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
75222851
75652198
76200125
75274831
75839994
75846503
75975758
75856139
75979035
76361232
75657629
76362485
74590624
76150678
75573841
75486408
75293629
75483898
75711200
75206624
1733262
5565456
9394619
13258007
17044049
20491503
24593002
28496289
32242698
36316171
39209474
44026146
47703013
51380193
55103291
58416776
63081804
65748980
69954173
74233454
74154898
69696295
67063811
63377018
60624956
57756547
55339163
53022116
50113218
48259231
46065393
44345735
42478954
41571910
40491480
40582959
38734403
39339890
38275865
38211909
39408001
43280849
46250212
48813498
50437311
53127299
55349983
56027545
57230095
58451715
58257868
58307371
59016524
58095956
57518245
56403447
54800233
54901819
52686459
51465114
50168894
47672551
46093973
46689076
46080869
45280671
45108723
44994597
44096709
46556181
46720451
47405580
47392465
47897596
49416082
50846654
51249920
51852594
52614363
52863980
52223442
54230961
54369892
54863570
53750347
54184319
52450485
53478422
52606794
51479182
49527644
50442765
49921294
48851299
48166751
49141290
47939569
48006140
47876525
48497742
47922805
47989855
48926403
49475367
49910096
50820105
49822992
50489290
50455887
51720918
50666110
51897462
51867988
52626399
52084785
52340989
52173502
52114951
51192792
50828990
51685013
50888240
50210388
50537572
49653755
49150412
49861880
49576761
48822611
49559663
49396790
50067684
49873362
50028445
49382340
49051184
49476310
49985836
50848342
51069185
51102447
51267030
51423697
50465520
50925789
51663295
51564477
51051900
51304082
50834428
50827004
50826986
50565659
50033508
51089020
50086553
50862108
50433213
50023194
50436073

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9402
9437
9504
9394
9441
9443
9448
9462
9494
9535
9405
9504
9327
9483
9405
9411
9386
9421
9458
9373
241
726
1218
1692
2174
2602
3106
3601
4067
4583
4940
5519
5964
6437
6895
7308
7864
8211
8719
9253
9267
8688
8394
7941
7557
7235
6938
6618
6304
6059
5779
5561
5324
5216
5077
5089
4861
4935
4815
4798
4947
5436
5785
6126
6341
6635
6927
7004
7173
7280
7291
7308
7360
7292
7197
7054
6853
6868
6599
6455
6286
5969
5763
5843
5784
5660
5664
5675
5533
5836
5842
5971
5940
5990
6202
6349
6439
6485
6591
6608
6530
6768
6797
6862
6727
6768
6567
6722
6581
6449
6205
6301
6257
6118
6023
6147
6000
6023
5984
6071
6009
6018
6141
6211
6234
6349
6240
6318
6307
6488
6343
6488
6519
6575
6540
6580
6524
6546
6413
6345
6456
6377
6291
6345
6215
6163
6276
6204
6106
6210
6189
6258
6231
6275
6179
6155
6219
6241
6391
6384
6406
6419
6416
6330
6387
6471
6489
6407
6428
6361
6350
6392
6335
6278
6409
6278
6375
6311
6303
6314


Loading data, please wait...