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=32 runs.hoc
methodinfo 83
nhost 32768
MemSize 536870912
UsedMem 75279464
FreeMem 461591448
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 = 0.52
mkmodel_time = 2.8
setup_method_time = 0
set_maxstep_time = 18.84
stdinit_time = 0.0599999
runtime = 2.71
methodrun_time = 21.57
elapsed_time = 120.48
jobid = 0
n_dat = 1
seq = 61
@@@end header@@@
2413
579441014
579450254
579628877
579657278
0
0
0
0
0
0
0
579658777
580093128
580094349
580102172
580124812
0
0
0
0
0
0
0
580126540
580294162
580295039
580302106
580309934
0
0
0
0
0
0
0
580311113
580477296
580478175
580484189
580492932
0
0
0
0
0
0
0
580494286
580660756
580661635
580668311
580676562
0
0
0
0
0
0
0
580677910
580843708
580844587
580851717
580860002
0
0
0
0
0
0
0
580861440
581027092
581027971
581034901
581043272
0
0
0
0
0
0
0
581044716
581211478
581212357
581218357
581226636
0
0
0
0
0
0
0
581227822
581393450
581394329
581401645
581409944
0
0
0
0
0
0
0
581411346
581576182
581577061
581585077
581593620
0
0
0
0
0
0
0
581594970
581762832
581763709
581770131
581778792
0
0
0
0
0
0
0
581780014
581946074
581946951
581953755
581962134
0
0
0
0
0
0
0
581963428
582129896
582130773
582136859
582145300
0
0
0
0
0
0
0
582146646
582309752
582310629
582320179
582328524
0
0
0
0
0
0
0
582329818
582494812
582495689
582503258
582511654
0
0
0
0
0
0
0
582512896
582677542
582678419
582686315
582694686
0
0
0
0
0
0
0
582695971
582861212
582862089
582869517
582877950
0
0
0
0
0
0
0
582879237
583045970
583046847
583052827
583061302
0
0
0
0
0
0
0
583062598
583228508
583229385
583236555
583245044
0
0
0
0
0
0
0
583246338
583413232
583414109
583419659
583427980
0
0
0
0
0
0
0
583429289
583595964
583596841
583602863
583611190
0
0
0
0
0
0
0
583612416
588120532
593208870
598274121
609212185
1
1
8751
3307
4320675
903488
3266351
609216545
625378988
625385879
634161159
634190789
0
1
8597
3528
8646694
1153940
3993138
634219564
645592848
645660683
661789743
661818179
0
0
0
3419
8646694
1013310
3505515
662371318
678207524
678225688
689513019
689541746
0
1
8675
3423
13196056
1059170
3712988
689669288
705679946
705698850
716239959
716269132
0
1
8513
3484
17747807
1093156
3837587
716398706
732487481
732508030
744796683
744825602
0
1
8613
3470
22262946
1082783
3788140
744943958
756000942
756033239
771238587
771267378
0
0
0
3471
22262946
974464
3427762
771991180
783385379
783414954
799399501
799428962
0
0
0
3453
22262946
1028216
3587187
799941774
815987578
816009413
827859035
827888296
0
1
8509
3557
26767889
1116433
3902717
828014220
839227315
839272243
855231869
855260382
0
0
0
3530
26767889
991684
3501894
855978808
867140832
867189571
882583251
882612538
0
0
0
3442
26767889
1000817
3460365
883196942
894137322
894191265
909416709
909445624
0
0
0
3447
26767889
990932
3473658
910105902
921510336
921534853
937328643
937358466
0
0
0
3400
26767889
1028455
3583254
937801652
948901562
948937915
965176105
965204838
0
0
0
3489
26767889
1005883
3489992
965809406
976739960
976779318
992314371
992343458
0
0
0
3425
26767889
961207
3429443
992923206
1003874532
1003911197
1020655471
1020684098
0
0
0
3420
26767889
979350
3423021
1021293150
1032135158
1032172144
1046888219
1046917062
0
0
0
3405
26767889
972861
3359453
1047583846
1063112382
1063129511
1074698201
1074726998
0
1
8664
3408
31345124
1029469
3682470
1074883332
1085520502
1085579958
1103071165
1103099328
0
0
0
3370
31345124
926454
3226471
1103918280
1119613098
1119627766
1129975607
1130004842
0
1
8625
3411
35736225
1062094
3740870
1130099824
1135665379
1135675668
1140620295
1141256133
50
0
0
81
35736225
25140
84684
1141260049
1142104702
1142109963
1142228329
1144488699
117
0
0
244
35736225
82280
274061
1144491494
1145843400
1145848409
1146033451
1148101208
85
0
0
432
35736225
140007
488088
1148104272
1150133534
1150134721
1150250594
1153229751
165
0
0
616
35736225
199443
692186
1153232888
1155835496
1155845491
1155999615
1158181956
58
0
0
802
35736225
259904
902495
1158185206
1161407112
1161415211
1161573296
1164751225
162
0
0
948
35736225
307961
1091643
1164754540
1168394210
1168422256
1168796935
1171318336
119
0
0
1060
35736225
339196
1191152
1171322106
1175542110
1175567019
1175993865
1178492140
129
0
0
1293
35736225
416913
1444123
1178495890
1183355716
1183375707
1183811755
1185997177
71
0
0
1438
35736225
462439
1604862
1186001260
1191503650
1191520926
1191989633
1194076629
64
0
0
1665
35736225
539972
1875507
1194080835
1200051446
1200096847
1200592379
1202668301
82
0
0
1747
35736225
564722
1945349
1202672336
1209217740
1209269978
1209853741
1212060219
86
0
0
1996
35736225
650309
2244097
1212064410
1219422906
1219450791
1219937985
1222089111
81
0
0
2189
35736225
720644
2484828
1222093076
1230106274
1230139395
1230564085
1232802421
79
0
0
2362
35736225
779474
2677039
1232806605
1241380206
1241427193
1241829067
1244039153
80
0
0
2534
35736225
838882
2855978
1244043086
1253245446
1253274602
1253666133
1255904547
95
0
0
2714
35736225
896335
3107100
1255908644
1265676288
1265716429
1266126337
1268305273
88
0
0
2902
35736225
956006
3260944
1268309444
1278335746
1278408733
1279093547
1281236209
91
1
8675
2928
35742758
960927
3290570
1281240114
1291727277
1291812191
1292586657
1294881348
95
0
0
3165
35742758
1027450
3534364
1294885350
1306282355
1306358390
1306874139
1308365098
7
1
8597
3409
35754165
1125732
3878989
1308368998
1320253967
1320300593
1320728891
1322898419
85
2
17264
3414
35763377
1136225
3894678
1322902084
1334305321
1334393892
1334794082
1336652126
63
1
8509
3203
35769705
1055156
3630856
1336656253
1347410547
1347483570
1348051435
1349790264
46
0
0
3051
35769705
1002659
3457038
1349794344
1360041591
1360102635
1360722477
1362173001
19
0
0
2861
35769705
938283
3245439
1362177236
1371779252
1371866608
1372552229
1374692540
94
1
8613
2732
35775836
880323
3028574
1374696784
1383879003
1383941613
1384625789
1386692015
84
0
0
2605
35775836
846643
2918040
1386696283
1395487771
1395566529
1396198643
1397540988
5
0
0
2502
35775836
813710
2827723
1397545270
1406008792
1406070167
1406660351
1409079689
124
0
0
2389
35775836
783122
2678159
1409084146
1417323244
1417344307
1417830909
1420136376
117
0
0
2302
35775836
756479
2608597
1420140556
1427983112
1428016407
1428505469
1429902973
16
0
0
2191
35775836
717215
2462991
1429907188
1437241473
1437299623
1437916929
1439962943
79
0
0
2061
35775836
662344
2292651
1439966782
1447063660
1447097595
1447656065
1449661835
78
0
0
2022
35775836
660787
2255235
1449665911
1456518444
1456555687
1457074747
1459113386
71
0
0
1898
35775836
619770
2147878
1459117561
1465935738
1465953859
1466410071
1468449028
92
0
0
1929
35775836
638771
2210835
1468453228
1475268900
1475276295
1475470475
1477490127
78
0
0
1911
35775836
633041
2195595
1477493982
1484292258
1484298793
1484427681
1486441791
72
2
17289
1911
35788336
634831
2186324
1486445424
1492919310
1492941245
1493232249
1495573807
111
0
0
1760
35788336
580302
1990434
1495577646
1501670265
1501718938
1502250539
1504269438
74
0
0
1748
35788336
565548
1955561
1504273748
1510337789
1510369754
1510928319
1513154776
80
0
0
1694
35788336
544670
1909501
1513158866
1519345942
1519373679
1519720263
1521831604
91
0
0
1778
35788336
580159
2023089
1521835504
1528218208
1528229027
1528509779
1531173708
146
0
0
1826
35788336
596568
2081023
1531177428
1537875270
1537896214
1538297394
1540468592
77
1
8675
1953
35794433
653580
2222083
1540472286
1547534910
1547561692
1548129779
1550682320
128
0
0
2075
35794433
679985
2329640
1550686039
1558191554
1558250817
1558842331
1562558336
270
0
0
2239
35794433
732164
2500593
1562562582
1570535178
1570574220
1570972741
1574210855
206
1
8509
2295
35800526
756946
2599139
1574214602
1582437670
1582484953
1583002527
1585471091
119
0
0
2413
35800526
789123
2726216
1585475214
1593869908
1593924913
1594606603
1597411327
133
0
0
2474
35800526
793376
2723545
1597415630
1606069149
1606157680
1606847617
1609015167
83
0
0
2546
35800526
823312
2841070
1609019674
1618098836
1618137789
1618584390
1620920597
94
1
8751
2648
35806942
872297
3005346
1620924684
1630313483
1630327653
1630706841
1632910728
93
0
0
2705
35806942
895317
3103156
1632914240
1642398422
1642411219
1642708229
1645041018
102
2
17126
2686
35816401
885337
3063645
1645044986
1654131662
1654172318
1654817675
1656900738
65
0
0
2564
35816401
834527
2868999
1656904924
1665942249
1666030429
1666808189
1668958251
90
1
8597
2658
35827867
864198
2951703
1668962440
1678167286
1678220459
1678806951
1681135822
106
0
0
2662
35827867
881694
3024801
1681140092
1690436930
1690481125
1690919199
1693649725
159
0
0
2659
35827867
873956
3004053
1693653744
1702784410
1702818145
1703206012
1705290455
78
0
0
2596
35827867
849800
2923635
1705294466
1714370244
1714385555
1714645107
1716721128
85
0
0
2582
35827867
856604
2962236
1716725000
1725584852
1725600783
1725948051
1728083994
89
0
0
2477
35827867
815508
2811797
1728088068
1736452323
1736516554
1737146729
1739276816
84
0
0
2354
35827867
770790
2653648
1739280877
1747202558
1747262010
1748057363
1750504712
117
0
0
2284
35827867
733241
2504082
1750508938
1758543507
1758600317
1759123873
1761454864
112
0
0
2335
35827867
761261
2632066
1761458946
1769319593
1769351558
1769699217
1771751479
79
0
0
2157
35827867
707387
2446647
1771755412
1779349718
1779360922
1779720675
1781841657
85
0
0
2148
35827867
702764
2435097
1781845764
1789382492
1789400785
1789763699
1792716367
167
0
0
2139
35827867
711741
2404150
1792720184
1799904532
1799941281
1800637371
1802700695
91
0
0
2059
35827867
664280
2276727
1802704922
1809821077
1809855103
1810478805
1812573693
79
0
0
2047
35827867
658241
2253570
1812578143
1819648416
1819692511
1820341431
1822410973
68
0
0
2037
35827867
659300
2296288
1822415093
1829593328
1829626729
1830154563
1832205262
91
1
8625
2009
35839062
654208
2278591
1832209106
1839199750
1839227512
1839809131
1842012776
100
0
0
1982
35839062
644635
2223029
1842016818
1849023048
1849065145
1849802837
1852972930
179
0
0
2050
35839062
658046
2278529
1852976986
1860446750
1860467273
1860926983
1863310667
119
2
17173
2153
35847945
705871
2452900
1863314280
1870923312
1870943127
1871308101
1873347349
80
0
0
2160
35847945
713833
2473082
1873351006
1881141216
1881151895
1881453243
1883591580
93
0
0
2252
35847945
739910
2555590
1883595500
1891289562
1891309528
1891733973
1893841171
63
0
0
2161
35847945
714135
2456613
1893845207
1901447453
1901490823
1902184825
1905018622
147
0
0
2228
35847945
720741
2467144
1905022821
1913020159
1913072175
1913574623
1915716438
60
0
0
2364
35847945
778225
2671434
1915720364
1923815071
1923866155
1924387910
1926498490
82
2
17126
2271
35856563
747745
2549309
1926502324
1934388644
1934461449
1935210659
1937589769
97
1
8675
2293
35862420
738153
2566971
1937594248
1945689578
1945768583
1946414315
1948551615
77
1
8597
2350
35873759
763641
2615862
1948555205
1956961941
1957018638
1957490691
1959632219
63
0
0
2455
35873759
810192
2792447
1959636222
1968142719
1968165564
1968522695
1970803608
118
0
0
2409
35873759
787819
2714475
1970807463
1979279314
1979314539
1979821863
1981930160
53
0
0
2468
35873759
809419
2758790
1981934458
1990306118
1990354924
1991105893
1993815388
133
0
0
2416
35873759
772018
2660745
1993819782
2002491476
2002529082
2003049497
2005292590
76
0
0
2556
35873759
839125
2872217
2005296666
2014227143
2014240069
2014478906
2016618136
77
1
8751
2527
35879696
838596
2887178
2016622011
2025284015
2025296489
2025700387
2028271643
115
0
0
2442
35879696
806955
2764154
2028275460
2036675606
2036703518
2037239461
2039390834
58
0
0
2396
35879696
783627
2696447
2039394888
2047930089
2047956743
2048337887
2050534405
93
0
0
2478
35879696
807551
2799798
2050538344
2058947315
2058981525
2059513413
2061656249
75
0
0
2353
35879696
779476
2675150
2061660458
2069789555
2069845823
2070435255
2072569562
72
0
0
2336
35879696
756702
2596129
2072573772
2080455871
2080493799
2081115417
2083186402
79
0
0
2202
35879696
717519
2478502
2083190458
2091227572
2091254041
2091679765
2093817233
93
0
0
2325
35879696
761021
2647064
2093821498
2101941526
2101968778
2102287190
2104389477
79
1
8509
2279
35886191
760258
2613503
2104393228
2112339451
2112385074
2112765137
2114855945
77
0
0
2251
35886191
743268
2545927
2114859912
2122510103
2122570798
2123108717
2125232480
65
0
0
2165
35886191
701474
2429864
2125236772
2133134270
2133156073
2133507953
2135562406
56
0
0
2278
35886191
749425
2620185
2135566778
2143263837
2143299858
2143822341
2145872417
79
0
0
2121
35886191
693271
2398786
2145876546
2153330526
2153372743
2154032179
2156440941
119
0
0
2146
35886191
697276
2413497
2156445224
2164079000
2164130917
2164583607
2167164613
143
0
0
2212
35886191
727096
2493156
2167168850
2174737684
2174790727
2175358260
2177508485
78
0
0
2166
35886191
708556
2416639
2177512646
2185079207
2185125641
2185677561
2188193704
127
0
0
2198
35886191
720682
2455525
2188197880
2195644610
2195695885
2196383203
2198631268
103
0
0
2141
35886191
686444
2375877
2198635412
2206305870
2206364432
2206849609
2209278531
121
0
0
2243
35886191
733348
2567199
2209282642
2217466670
2217472559
2217657254
2219771155
86
3
25835
2311
35904169
768339
2654538
2219774950
2227957707
2227971825
2228199661
2231334732
183
0
0
2338
35904169
768050
2642589
2231338508
2239471576
2239508476
2239919797
2242103675
74
1
8751
2326
35911018
764127
2637794
2242107865
2250284486
2250297531
2250662542
2253349642
149
1
8664
2305
35917101
763428
2613315
2253353340
2261316068
2261350426
2261879823
2264039732
86
0
0
2282
35917101
743552
2554581
2264043598
2271981359
2272024022
2272601153
2274763007
92
0
0
2288
35917101
745988
2574035
2274767245
2282867855
2282894820
2283430815
2285180257
42
0
0
2337
35917101
761911
2647731
2285184252
2293483554
2293504123
2293930621
2296393931
145
0
0
2359
35917101
778534
2675781
2296397990
2304512208
2304554165
2305081113
2307166547
70
0
0
2321
35917101
767014
2623012
2307170521
2315362121
2315406457
2315975299
2317992282
103
0
0
2348
35917101
770108
2659830
2317996232
2326075859
2326122623
2326832049
2329500057
156
0
0
2315
35917101
757100
2620394
2329504444
2337749360
2337793223
2338353494
2340312541
89
3
25697
2339
35928684
775055
2653022
2340316070
2348716148
2348753316
2349161695
2351481226
111
0
0
2420
35928684
802572
2743742
2351485228
2359925539
2359951919
2360328355
2362581382
108
0
0
2407
35928684
795909
2752656
2362585520
2370941510
2370970165
2371451631
2374519319
191
0
0
2352
35928684
776196
2682687
2374523498
2382467102
2382521793
2383258623
2385205436
83
0
0
2265
35928684
727945
2515933
2385209680
2393233311
2393265567
2393819497
2395892225
75
0
0
2340
35928684
762951
2624489
2395896047
2404047409
2404071597
2404603935
2406889355
114
0
0
2331
35928684
760206
2615580
2406893294
2414974198
2415010481
2415570912
2417568298
86
0
0
2329
35928684
765261
2624804
2417572338
2425769390
2425773254
2426130291
2428208612
86
0
0
2298
35928684
765124
2648198
2428212550
2436276168
2436292210
2436800637
2438579618
56
0
0
2275
35928684
758027
2613529
2438583560
2446805674
2446815203
2447058951
2449065030
78
0
0
2359
35928684
780003
2684628
2449069052
2457292922
2457294468
2457502485
2459615593
87
0
0
2332
35928684
766073
2660042
2459619744
2467745530
2467752861
2468092757
2470198998
78
0
0
2264
35928684
753457
2578480
2470203006
2478159412
2478183677
2478620315
2480647983
77
0
0
2284
35928684
758773
2589325
2480651985
2488575214
2488599147
2489028269
2491531277
141
0
0
2220
35928684
735790
2531094
2491535022
2499286108
2499338929
2499936207
2501987027
84
0
0
2232
35928684
728918
2507281
2501991138
2509908770
2509942895
2510370599
2511936950
33
0
0
2268
35928684
751378
2592619
2511941024
2519987763
2520008173
2520376426
2522384714
64
1
8613
2268
35934915
754651
2603195
2522388320
2530183710
2530229499
2530886121
2532995472
85
0
0
2206
35934915
718858
2483127
2532999250
2540590544
2540656803
2541472267
2543526923
76
0
0
2219
35934915
712936
2434967
2543531010
2551397282
2551418239
2551981041
2554251955
111
0
0
2257
35934915
735750
2558680
2554255884
2561825256
2561867252
2562603799
2564676631
75
0
0
2135
35934915
687745
2354703
2564680804
2572375143
2572422398
2573037145
2575537485
120
2
17222
2265
35949594
744156
2548355
2575541260
2583388110
2583415191
2583984657
2586010949
84
0
0
2252
35949594
736417
2530358
2586015100
2594025314
2594051863
2594593931
2597749329
202
0
0
2351
35949594
771612
2625022
2597753431
2606041782
2606069406
2606399175
2608662953
89
0
0
2377
35949594
785195
2732484
2608667082
2617023462
2617029469
2617380450
2619590417
108
1
8513
2345
35956429
777840
2662678
2619594100
2627749841
2627787419
2628241779
2630415163
79
1
8751
2316
35962776
760904
2632088
2630419282
2638708719
2638730791
2639140351
2641181641
72
0
0
2383
35962776
794631
2724329
2641185588
2649538740
2649551849
2649875181
2652217845
121
0
0
2345
35962776
776437
2667563
2652221948
2660502106
2660510369
2660812826
2663470428
146
2
17184
2348
35970372
770796
2662493
2663473870
2671668134
2671696753
2672176038
2675187681
185
1
8664
2324
35976307
768269
2640940
2675191558
2683323586
2683350427
2683910035
2686966026
178
0
0
2325
35976307
769301
2645010
2686970410
2695043478
2695060367
2695691261
2697840137
65
0
0
2296
35976307
753499
2586801
2697844153
2705882170
2705922053
2706502489
2708499674
72
0
0
2300
35976307
756478
2587583
2708503929
2716675382
2716702273
2717119523
2719434732
96
0
0
2357
35976307
776635
2698463
2719438726
2727563187
2727590484
2728069033
2730117489
68
0
0
2247
35976307
747370
2549963
2730121830
2738060875
2738114333
2738794461
2740841039
94
0
0
2297
35976307
751707
2608285
2740845166
2748837357
2748868791
2749407630
2751428926
77
1
8613
2218
35982613
729826
2531725
2751432638
2759317554
2759367937
2759919659
2761920760
80
0
0
2286
35982613
754105
2596247
2761924682
2770044196
2770075347
2770520741
2772594275
76
0
0
2344
35982613
776313
2680891
2772598160
2780785637
2780796987
2781169937
2783237792
84
0
0
2294
35982613
758081
2622087
2783241744
2791217518
2791244049
2791815439
2793971282
91
0
0
2287
35982613
752438
2556613
2793975452
2802181504
2802199317
2802551073
2804581272
77
0
0
2403
35982613
797627
2743969
2804585248
2812686250
2812707943
2813101171
2816147771
184
0
0
2243
35982613
747260
2558316
2816151936
2824050449
2824106537
2824589146
2827022947
101
0
0
2314
35982613
759926
2634490
2827026818
1.17647058823529e-09

10
200
15323224951
6076016502
6003137109
6015729874
6011916733
6005025469
6007481911
6005163274
6019716177
6068849910
6007388405
6002138012
6003659398
6000980868
5997793323
6005128224
6008107192
6017661397
5997222150
6004912608
838897277668
818472962447
905298687131
908443085614
875800147270
935742671617
866447766275
922800941729
932546152834
896935681957
896268228391
879267619294
914647624641
912474551441
889258715495
928679547206
859609695544
911277275530
929701091528
881637532648
368703672793
105933833932
118372633667
168050443418
162274541132
215262244060
215191389805
235070110010
245924831060
264740175682
281540138047
307755186192
328626055957
351046622454
368212225260
388813881132
406337690375
423721507236
447123860649
441837040589
476225839317
450673576190
430519082322
405755490246
410237062624
393196792660
355507860635
378098127886
362306413484
320028961356
329647807714
317806123090
309708945162
305916610024
296257811468
293328360178
299239225842
284936821580
291154579107
284322342823
306121231597
304575831207
334667998347
389169717066
381828894004
368975046898
391258695371
380233806582
390118214762
392891752668
397485794964
388618175217
395100898760
399036210774
410055301402
381443003257
374560624511
372338412102
366750465033
367931561583
358814292840
337399233537
330634436368
356342324602
327163473306
323515231364
322349145257
320945169413
321372015107
359143701090
338744491376
328883124189
335683082994
335851909814
366262469603
350555365227
353303839873
363439900690
359189887990
363096444991
366052304809
364609286276
389453147902
376085152552
371106369953
381870213094
364354661625
365151683330
364440478958
357606121256
347894063919
348351394079
346430750527
342964984183
340011448959
338500325311
337842259254
346302828628
351394260280
338947764881
350133450022
342019149080
348887984027
343819546529
378917625070
352869230689
368513952387
350293380329
351372181641
341362493397
367450030170
352985591687
354746822653
377088350479
354303299976
365974098114
363728107359
391185874138
350162360496
350177852248
360360437040
349925872745
348661839900
339839167616
343586037325
345722499849
346794832076
342386989620
356630682216
342612546214
326039669244
342352417258
347692904206
345097083667
351435771519
341596137796
355888383829
343193437170
384637000985
357624844652
358070275854
354706760578
352794618256
361634789368
368725033128
383950330846
385954411209
356315292209
349291587572
358325937424
350052189922
351389681188
346945687860
343794785508
349749674332
348768004678
351714079734
347669021387
379009316424
356356393722

200
469283
185898
183632
183991
184019
183594
183885
183524
184225
185542
183699
183478
183526
183471
183366
183582
183693
183960
183286
183606
25602858
24981207
27630659
27725976
26729908
28559506
26444412
28164268
28461476
27375236
27354602
26835758
27915483
27849096
27140834
28343578
26235846
27812811
28374907
26908648
11252986
3233507
3612757
5128713
4952463
6569560
6567373
7174036
7505300
8080099
8592234
9392993
10029160
10713887
11237189
11866325
12401007
12931243
13645474
13484128
14533580
13754320
13138882
12383052
12519771
12000145
10850003
11538944
11057070
9766793
10060412
9699470
9452260
9336407
9041344
8952052
9132383
8695981
8885750
8677200
9342348
9295254
10214103
11876958
11652786
11260536
11940612
11604074
11905797
11990398
12130623
11860003
12057816
12178016
12514248
11641019
11430941
11363161
11193243
11228752
10950407
10296888
10090402
10874969
9984551
9873919
9837974
9794991
9807785
10960459
10337981
10037019
10244537
10249981
11177890
10698666
10782314
11091541
10962565
11081100
11171729
11127619
11885468
11477478
11326005
11654032
11119569
11143840
11122106
10913517
10617262
10631136
10572554
10466820
10376938
10330521
10311044
10568809
10723961
10344235
10685498
10437869
10647467
10492972
11563880
10769287
11246451
10690369
10723726
10418201
11214059
10773047
10826409
11508150
10812802
11168934
11100918
11938414
10686395
10687560
10997712
10679176
10640682
10371416
10485688
10550900
10583704
10449680
10883878
10456031
9950247
10448042
10611098
10531846
10725286
10425023
10861279
10473851
11739008
10914208
10927807
10825939
10766702
11036526
11252868
11717502
11779366
10874600
10660264
10935602
10683046
10723877
10588241
10492117
10673768
10643826
10733745
10610291
11566725
10875413

200
9740142274
5546201004
5385888908
5437870732
5434787584
5433389622
5429060122
5426272302
5428284288
5469542147
5428105118
5422723131
5420851931
5415289164
5413623106
5418161122
5417102855
5430077091
5433749130
5430105759
81509390914
399991709829
447398692939
431508310938
439948580007
435397706453
439166030984
437585330204
437817004210
441681192650
437815215044
440254472901
436355859726
434384224641
439851726232
434741642997
436227486169
428444521241
436783612267
436741747814
217605315652
14778584572
27125138569
45165959202
64736574237
85504698437
105073467439
127064930435
146849383405
167693982288
185711241183
205973232346
228387849436
246835436033
266310416933
284673480556
304220891243
322806935982
339377375686
359873381001
371313125667
359340916353
341978077671
326943756493
309713952082
296894467858
282810724993
270350224824
257989348019
246165096205
234403633411
224738680202
215293987706
209092422000
203673621849
200706533678
194704838044
192712635782
192348032450
189245068151
191036878398
204235223905
222469810336
236324187609
248051158180
258504621651
270201519700
278539984690
283028801637
289394306624
291783932202
291635267418
294269170841
292609180278
289184257118
285313286305
278483345182
274027511090
268799184286
260467845496
253708558351
243978942410
232735338629
231483276605
230574842440
227585174387
224886857206
224310390708
221082430611
226306586379
232153190007
235055950550
235622432850
237346150921
242982939329
250833689133
255603525858
257657395554
261020491322
264136245150
263348464285
266393163112
271127824397
272841457260
271730898599
269858191700
266397015406
265367334084
264379957160
260283972845
252029960733
250125612355
250410138215
245778326261
242470089126
242517854848
243071325749
239475535055
238710397132
240693364832
240581472558
238988554319
241390079701
245619199466
247898417579
251186035152
251765118832
250189611293
253064301953
255340186741
260512023784
258017135384
262881415027
263929190486
264965911009
263530061880
263373726313
263406493612
261313627190
256787066496
258892282196
259157246660
255358643193
254306074581
251757700320
249069094234
249713334466
250375242271
247913029711
247802539355
249473508615
250778172555
251605058421
251561846562
250659612941
247205742738
247186172638
251123825988
253764676006
257188370113
256862675585
258099005952
258026874500
257484716753
255548223240
258914170245
259305975655
259494036284
258492894769
256348860292
256869467256
256755122543
255783250002
252739788592
254971651550
255368627065
253288799766
256655743351
253002614949
247543786804

200
437071
174516
171091
172159
172203
171955
171889
171825
172003
173754
171827
171961
171797
171828
171971
171893
171905
171982
171965
171829
14140897
24938099
27588854
27684229
26688607
28516862
26402393
28121060
28419138
27334090
27312080
26793595
27872422
27807320
27098277
28301987
26193768
27771753
28334016
26865272
10605324
963924
1535089
2139933
2760082
3381420
4035363
4664780
5311129
5984077
6506417
7174895
7869144
8463903
9018450
9615950
10210449
10777812
11339512
11982220
12352982
11883679
11391489
10920863
10370123
9924734
9498519
9108323
8740641
8357976
8003218
7682069
7404759
7288230
7010514
6926143
6782068
6665983
6650187
6554633
6667069
7114670
7650033
8149358
8405903
8780947
9124442
9427621
9557938
9774978
9788765
9766089
9896889
9837678
9772771
9547840
9344381
9216269
9051970
8769545
8608241
8233752
7960404
7911715
7910252
7769941
7757359
7733049
7593107
7779589
7942452
7986301
8094616
8131839
8333024
8545088
8660476
8703258
8813683
8928560
8879484
9007702
9164689
9222733
9177802
9074196
8956393
8936267
8968011
8768659
8534784
8482422
8460637
8364706
8241839
8264755
8248768
8149372
8133877
8182837
8158503
8178357
8207497
8366877
8420431
8573287
8547965
8519423
8553027
8657691
8739361
8676348
8798409
8828956
8844340
8838616
8836124
8859148
8730550
8603506
8700985
8671246
8551489
8581734
8468781
8428979
8466057
8412543
8369667
8393964
8375112
8428689
8490493
8466128
8445615
8341127
8349839
8436059
8571869
8639780
8706199
8640814
8716482
8684289
8582822
8694700
8711473
8716593
8651792
8611679
8623716
8666118
8555420
8479721
8589189
8564911
8566910
8569164
8509088
8432974

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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1
2
2
3
3
4
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
4
3
3
3
3
4
4
4
3
4
4
3
4
4
4
4
4
4
4
4
4
3
4
3
4
3
4
4
3
4
4
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
4
3
3
3
4
3
3
3
3
4
3
3
4
4
4
4
4
3
3
4
4
4
3
3
3
4
4
4
4
3
4
3
4
4
4
4
4
4
3
4
3
3
4
3
4
3
3
4

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
112262918
112912522
113726700
112359345
113185384
113196319
113392359
113197180
113391745
113966948
112915092
113961246
111313915
113652523
112798299
112650198
112364543
112659322
112998289
112241681
2587808
8304131
14022013
19786950
25441490
30580615
36708936
42525506
48121472
54195414
58517134
65707096
71191668
76681007
82236784
87197026
94146410
98123157
104398080
110792979
110681406
104014599
100093273
94593889
90469581
86197165
82588148
79128660
74799503
72025870
68746903
66189898
63397178
62038006
60429161
60559550
57810650
58716732
57125497
57022716
58824155
64586354
69027630
72851673
75275528
79283251
82617097
83623553
85420076
87239893
86942910
87019174
88077065
86708842
85842566
84179633
81776983
81939497
78632968
76803282
74876561
71152161
68800262
69673001
68769774
67577940
67322463
67156216
65803621
69485405
69725562
70750617
70723266
71480364
73753318
75885563
76488823
77382556
78521470
78899587
77943597
80936612
81153259
81879785
80231435
80868426
78278120
79811521
78513858
76826401
73916520
75286235
74502307
72909205
71882835
73340131
71544795
71646422
71451942
72376667
71516506
71624823
73015290
73838232
74492267
75846076
74363850
75347118
75309361
77189168
75617115
77455566
77411551
78535296
77733185
78110510
77867270
77777389
76398787
75861170
77138078
75940783
74938650
75425553
74108732
73356588
74415789
73985644
72863738
73967403
73723624
74730658
74427615
74664123
73695622
73212151
73843537
74605860
75882178
76213363
76264888
76512328
76750223
75322540
76009578
77102731
76949224
76188037
76564529
75865118
75855760
75859773
75463783
74674164
76248518
74746167
75915146
75273214
74658126
75274361

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26055
26297
26120
26131
26134
26176
26151
26092
26071
26194
26216
26148
26099
26136
26225
26065
26154
26218
26395
26070
8856
17320
17568
26022
26017
34654
26146
34695
34644
34669
34765
34687
34816
35022
34842
34763
34760
34724
34803
34873
34827
34761
34859
34784
34779
34887
34780
34806
34831
34777
34686
34660
34461
34673
34334
34390
26065
26135
25993
25989
25356
25928
25920
26071
26035
26158
25956
26054
25976
26011
25930
26024
26139
26167
26169
26017
26109
34551
26089
26136
26166
26144
26184
34423
26178
26072
26212
26200
34327
34814
34658
26106
34517
34607
26167
34513
34408
34610
34685
34466
34867
34441
34532
34728
26117
34423
26171
34526
26169
34533
34389
26129
34592
34523
26091
26176
26308
26139
26183
26043
26158
26170
26091
26073
26030
25996
34506
26092
26182
26106
26136
26138
34889
26035
26220
26144
34536
26186
26080
26173
26168
34651
26138
26120
34343
34483
34270
34461
34456
26143
26111
34446
34506
34344
26122
26101
26166
34717
34509
34687
34535
26210
34766
26217
34416
34503
34505
34280
34591
34658
26166
34738
26135
26098
34414
26166
34629
26273
26101
34583

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
112262918
112912522
113726700
112359345
113185384
113196319
113392359
113197180
113391745
113966948
112915092
113961246
111313915
113652523
112798299
112650198
112364543
112659322
112998289
112241681
2587808
8304131
14022013
19786950
25441490
30580615
36708936
42525506
48121472
54195414
58517134
65707096
71191668
76681007
82236784
87197026
94146410
98123157
104398080
110792979
110681406
104014599
100093273
94593889
90469581
86197165
82588148
79128660
74799503
72025870
68746903
66189898
63397178
62038006
60429161
60559550
57810650
58716732
57125497
57022716
58824155
64586354
69027630
72851673
75275528
79283251
82617097
83623553
85420076
87239893
86942910
87019174
88077065
86708842
85842566
84179633
81776983
81939497
78632968
76803282
74876561
71152161
68800262
69673001
68769774
67577940
67322463
67156216
65803621
69485405
69725562
70750617
70723266
71480364
73753318
75885563
76488823
77382556
78521470
78899587
77943597
80936612
81153259
81879785
80231435
80868426
78278120
79811521
78513858
76826401
73916520
75286235
74502307
72909205
71882835
73340131
71544795
71646422
71451942
72376667
71516506
71624823
73015290
73838232
74492267
75846076
74363850
75347118
75309361
77189168
75617115
77455566
77411551
78535296
77733185
78110510
77867270
77777389
76398787
75861170
77138078
75940783
74938650
75425553
74108732
73356588
74415789
73985644
72863738
73967403
73723624
74730658
74427615
74664123
73695622
73212151
73843537
74605860
75882178
76213363
76264888
76512328
76750223
75322540
76009578
77102731
76949224
76188037
76564529
75865118
75855760
75859773
75463783
74674164
76248518
74746167
75915146
75273214
74658126
75274361

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3615
3657
3668
3636
3660
3666
3657
3660
3667
3687
3633
3681
3601
3690
3694
3629
3635
3658
3672
3640
111
313
503
693
885
1036
1229
1425
1604
1799
1943
2150
2396
2507
2674
2842
3052
3173
3393
3592
3596
3381
3248
3075
2957
2798
2700
2585
2437
2373
2257
2215
2110
2050
1995
1993
1902
1935
1889
1883
1930
2143
2264
2391
2473
2609
2701
2724
2801
2828
2821
2833
2876
2817
2803
2749
2659
2680
2561
2558
2454
2341
2245
2285
2274
2233
2221
2208
2153
2312
2292
2330
2335
2346
2453
2505
2517
2514
2576
2589
2543
2632
2656
2680
2613
2654
2554
2587
2560
2531
2413
2461
2449
2381
2358
2401
2341
2333
2356
2378
2329
2355
2405
2439
2436
2471
2439
2461
2474
2520
2478
2529
2541
2579
2549
2553
2556
2531
2508
2493
2510
2476
2445
2462
2422
2407
2424
2423
2378
2428
2413
2442
2436
2451
2419
2409
2432
2432
2479
2488
2479
2506
2500
2474
2479
2530
2534
2499
2507
2471
2508
2499
2456
2449
2527
2453
2482
2463
2436
2459


Loading data, please wait...