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=64 runs.hoc
methodinfo 83
nhost 65536
MemSize 536870912
UsedMem 55274456
FreeMem 481596456
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.64
mkmodel_time = 1.44
setup_method_time = 0
set_maxstep_time = 64.49
stdinit_time = 0.0400002
runtime = 1.81
methodrun_time = 66.32
elapsed_time = 272.47
jobid = 0
n_dat = 1
seq = 62
@@@end header@@@
2413
521620730
521629428
521770245
521799890
0
0
0
0
0
0
0
521801415
522237814
522239025
522247020
522269968
0
0
0
0
0
0
0
522271490
522438196
522439077
522447572
522455908
0
0
0
0
0
0
0
522457230
522621200
522622079
522630198
522639206
0
0
0
0
0
0
0
522640560
522804660
522805539
522814453
522822986
0
0
0
0
0
0
0
522824292
522988870
522989749
522998357
523007304
0
0
0
0
0
0
0
523008598
523174226
523175105
523182053
523190704
0
0
0
0
0
0
0
523191989
523358028
523358907
523365684
523374504
0
0
0
0
0
0
0
523375748
523542824
523543703
523549958
523558862
0
0
0
0
0
0
0
523560206
523726946
523727825
523734359
523743122
0
0
0
0
0
0
0
523744412
523911048
523911925
523919819
523928738
0
0
0
0
0
0
0
523930054
524093564
524094445
524103801
524112498
0
0
0
0
0
0
0
524113844
524280728
524281605
524287649
524296214
0
0
0
0
0
0
0
524297508
524463022
524463899
524471011
524479642
0
0
0
0
0
0
0
524480875
524646226
524647103
524654755
524663542
0
0
0
0
0
0
0
524664714
524831210
524832087
524838947
524847668
0
0
0
0
0
0
0
524848962
525012654
525013533
525022925
525031836
0
0
0
0
0
0
0
525033178
525198754
525199631
525207523
525216304
0
0
0
0
0
0
0
525217604
525383748
525384625
525391891
525400626
0
0
0
0
0
0
0
525401938
525567640
525568517
525575627
525584322
0
0
0
0
0
0
0
525585618
525752814
525753691
525759227
525767990
0
0
0
0
0
0
0
525769253
525933614
525934491
538377225
543665761
1
0
0
1760
0
0
0
543670173
554574273
554576529
559310499
559340149
0
1
9246
1973
4595968
629555
2143306
559344299
565332262
565346665
577927771
577956769
0
0
0
1824
4595968
521351
1743828
578312084
583894154
583909434
596113963
596143313
0
0
0
1819
4595968
497318
1696429
596486518
607239376
607241219
614483617
614512430
0
1
9190
1879
9285966
586118
1976765
614559064
625390922
625393215
632696833
632726168
0
1
9299
1851
14017673
574707
1950616
632772536
638486258
638514051
651135913
651164396
0
0
0
1872
14017673
503912
1680783
651625062
657536591
657542387
669255043
669284656
0
0
0
1852
14017673
535998
1788592
669588242
680419470
680426401
687560487
687589442
0
1
9157
1950
18721603
596539
2029610
687647180
693759348
693787657
705756715
705785926
0
0
0
1912
18721603
549074
1844495
706113556
712033994
712049876
724215838
724244556
0
0
0
1852
18721603
527202
1744942
724603450
730438778
730457315
742478547
742507062
0
0
0
1892
18721603
536063
1806939
742817392
748746417
748764257
760816220
760846358
0
0
0
1835
18721603
536378
1791664
761160242
767061805
767074257
779008601
779038234
0
0
0
1874
18721603
541290
1803107
779362572
784995544
785014443
797474755
797504266
0
0
0
1838
18721603
484142
1668106
797909938
803564121
803590611
815804947
815833682
0
0
0
1831
18721603
511211
1727126
816146518
821806174
821826317
834039027
834067702
0
0
0
1823
18721603
507617
1694977
834441242
840074109
840092045
852296123
852325374
0
0
0
1851
18721603
517635
1731928
852713402
858561910
858573514
870577261
870606222
0
0
0
1838
18721603
521341
1757139
870962770
876510908
876545666
888749095
888777986
0
0
0
1830
18721603
486382
1649599
889175220
892057302
892062425
894740536
895627047
76
0
0
44
18721603
11599
37146
895630152
896138882
896143889
896244861
898281173
80
0
0
126
18721603
40797
131481
898284222
899089136
899090169
899184336
901855432
121
0
0
251
18721603
78244
269283
901858200
902957606
902962387
903064155
905849276
132
0
0
324
18721603
97330
328018
905852426
907205959
907207154
907398620
910648544
192
0
0
404
18721603
124903
413948
910651542
912344834
912348378
912506685
916599763
283
0
0
517
18721603
159783
549831
916603118
918572108
918577607
918747638
921891515
137
0
0
598
18721603
179742
623701
921894520
924167258
924172721
924390691
927578485
151
0
0
678
18721603
209882
718398
927581862
930106374
930120275
930445624
933807906
171
0
0
775
18721603
240990
815790
933811052
936708582
936717027
936987523
940408554
156
0
0
889
18721603
278532
958701
940412757
943628131
943632008
943824452
946445793
77
0
0
960
18721603
304670
1028276
946449181
950022442
950026227
950260793
953674900
168
0
0
1108
18721603
354897
1181629
953678730
957646890
957654443
957823096
960422502
99
0
0
1205
18721603
385406
1289308
960426138
964673686
964684175
964936099
968326874
186
0
0
1286
18721603
412444
1391024
968330739
972816764
972826214
973145101
976582028
195
0
0
1334
18721603
428951
1426611
976585664
981398376
981408415
981653575
983905683
64
0
0
1474
18721603
465817
1603835
983909638
989096050
989101399
989305765
992702223
191
0
0
1565
18721603
500601
1677609
992705773
997950006
997978797
998387213
1001011427
109
0
0
1568
18721603
505424
1687957
1001015368
1006545714
1006567960
1006968642
1009228962
53
0
0
1704
18721603
545613
1812032
1009232638
1015305707
1015312187
1015581571
1017839660
70
1
9246
1836
18731752
592674
1998559
1017843181
1023980010
1024005349
1024391670
1026568842
72
1
9190
1772
18738395
571810
1929246
1026572811
1032554662
1032577187
1032853407
1035011671
79
1
9157
1752
18744472
564179
1899260
1035015810
1040706143
1040723361
1040988297
1043900938
163
0
0
1612
18744472
521202
1747276
1043905045
1049186563
1049212327
1049640597
1051739921
69
0
0
1523
18744472
482047
1630235
1051743880
1056695758
1056733280
1057235982
1059612099
96
1
9299
1428
18751239
454915
1525653
1059616144
1064459066
1064487582
1064904793
1067043045
75
0
0
1404
18751239
448968
1503379
1067046980
1071823740
1071832127
1072104741
1074529070
115
0
0
1398
18751239
453454
1513532
1074532858
1079155210
1079163963
1079360725
1081933699
100
0
0
1310
18751239
422989
1422091
1081937946
1086349702
1086354847
1086545397
1088940033
102
0
0
1247
18751239
404443
1354097
1088944070
1093125337
1093126863
1093362195
1095505652
62
0
0
1186
18751239
382290
1277539
1095509592
1099431838
1099439319
1099719220
1102148969
106
0
0
1100
18751239
353578
1193481
1102152930
1105958334
1105962596
1106222535
1109382426
176
0
0
1103
18751239
350364
1183709
1109386361
1113048004
1113064890
1113324663
1115729656
102
0
0
1022
18751239
328576
1113064
1115733482
1119409014
1119413041
1119518879
1121976575
102
0
0
1080
18751239
348199
1165479
1121980186
1125660170
1125664035
1125745651
1128999810
192
0
0
1055
18751239
336378
1156439
1129003274
1132536922
1132542467
1132667611
1136079863
208
0
0
990
18751239
315693
1064081
1136083576
1139496698
1139497897
1139737655
1143499072
261
0
0
970
18751239
312739
1050204
1143503060
1146843262
1146851533
1147070391
1149659806
117
0
0
963
18751239
309447
1044211
1149663528
1152933072
1152948884
1153235221
1155660057
110
0
0
940
18751239
296585
1006115
1155664078
1159023870
1159025457
1159156969
1162170399
170
0
0
984
18751239
315786
1066428
1162173600
1165548022
1165553363
1165728363
1169099701
205
0
0
970
18751239
311763
1053336
1169103288
1172616524
1172623349
1172884039
1175950190
158
0
0
1051
18751239
339482
1129098
1175954068
1179680086
1179681455
1180025213
1183446345
205
0
0
1101
18751239
353658
1189921
1183450184
1187483011
1187493055
1187718223
1191578009
255
0
0
1226
18751239
395374
1330836
1191582006
1195872550
1195878377
1196049658
1199087539
165
1
9157
1229
18757790
396605
1347981
1199091226
1203468522
1203478805
1203771595
1207051512
184
0
0
1307
18757790
424476
1409828
1207055294
1211519742
1211539503
1211952119
1214617872
122
0
0
1330
18757790
424014
1425660
1214621336
1219267746
1219284195
1219651137
1221998111
89
0
0
1380
18757790
447082
1496401
1222001940
1226726350
1226737585
1227034944
1230559252
216
0
0
1391
18757790
451751
1503981
1230562884
1235428342
1235436202
1235735923
1237945173
77
0
0
1448
18757790
464929
1582370
1237949212
1242950195
1242952799
1243148074
1245314109
84
2
18489
1444
18766553
464925
1564703
1245317646
1250092782
1250108131
1250486135
1253033592
106
0
0
1363
18766553
435327
1463932
1253037406
1257903277
1257922933
1258245293
1260822957
117
1
9246
1470
18776726
475414
1582703
1260826965
1265716519
1265729669
1266067205
1268511535
108
0
0
1418
18776726
460279
1548290
1268515616
1273427702
1273434870
1273632795
1275819886
77
0
0
1443
18776726
466787
1564982
1275823950
1280658846
1280660241
1280890919
1283823490
156
0
0
1381
18776726
445044
1498441
1283827624
1288612318
1288613817
1288793739
1291340754
115
0
0
1406
18776726
455582
1535376
1291344329
1296054494
1296058671
1296245094
1298472087
81
0
0
1340
18776726
431360
1451044
1298475768
1302915202
1302930247
1303256545
1306153735
159
0
0
1254
18776726
401898
1360970
1306157699
1310375750
1310400701
1310849599
1313253471
103
0
0
1232
18776726
393386
1330292
1313257358
1317617214
1317618674
1317791777
1320377186
117
0
0
1275
18776726
415235
1400953
1320381020
1324536027
1324546730
1324757441
1326865624
66
0
0
1148
18776726
371442
1243866
1326869402
1330896467
1330900219
1331084915
1334289786
193
0
0
1171
18776726
380881
1278785
1334293572
1338308571
1338309937
1338476115
1341040841
103
0
0
1160
18776726
375247
1240571
1341044822
1344980866
1344984773
1345243261
1347756952
118
0
0
1134
18776726
366644
1227263
1347760871
1351574242
1351587367
1351889201
1354194153
87
0
0
1089
18776726
355903
1172503
1354197962
1358011770
1358023453
1358307907
1360620073
81
0
0
1116
18776726
360385
1221723
1360623832
1364366515
1364372517
1364693979
1367205521
113
0
0
1054
18776726
338165
1140563
1367209418
1370821034
1370831937
1371236983
1373830604
119
0
0
1045
18776726
333331
1123206
1373834814
1377548204
1377568419
1377959350
1381071442
168
0
0
1119
18776726
357152
1196735
1381075335
1385021293
1385026299
1385357781
1387896051
112
1
9157
1138
18783447
363999
1238220
1387899642
1391938878
1391940189
1392140467
1394582386
100
0
0
1191
18783447
386580
1292538
1394585876
1398724010
1398725263
1398859113
1401320463
103
0
0
1209
18783447
388497
1308793
1401324060
1405364470
1405371341
1405617447
1408796695
188
0
0
1151
18783447
371990
1251225
1408800394
1412911610
1412919703
1413166295
1415933092
129
0
0
1226
18783447
397306
1323060
1415936764
1420245876
1420251505
1420433033
1422714171
72
0
0
1287
18783447
411839
1377875
1422717912
1427031424
1427040585
1427313078
1429493377
71
2
18489
1209
18792098
389895
1305023
1429497037
1433658690
1433672495
1434112735
1436401083
80
0
0
1221
18792098
388290
1302719
1436404832
1440744984
1440758325
1441067047
1443357127
91
1
9246
1283
18802029
413230
1378669
1443361236
1447786072
1447801221
1448099405
1450276775
74
0
0
1304
18802029
425620
1410286
1450280752
1454812330
1454818349
1454960395
1457380040
107
0
0
1321
18802029
422199
1440323
1457384010
1461919990
1461925289
1462129341
1464370534
77
0
0
1333
18802029
429360
1440510
1464374370
1468868004
1468885127
1469212307
1471709195
110
0
0
1302
18802029
416349
1393455
1471712998
1476332343
1476345297
1476588463
1478893369
89
0
0
1396
18802029
449413
1517113
1478897332
1483621267
1483622599
1483795979
1485985273
84
0
0
1367
18802029
442309
1484959
1485989240
1490511882
1490523917
1490809015
1493391242
118
0
0
1298
18802029
414990
1405991
1493395198
1497854851
1497862695
1498141061
1500237790
81
0
0
1305
18802029
417733
1409547
1500241854
1504752298
1504757610
1504976319
1507201505
72
0
0
1330
18802029
433490
1441446
1507205332
1511675913
1511683309
1511973403
1514346764
99
0
0
1285
18802029
414009
1405125
1514350540
1518701263
1518708357
1518986859
1521515237
115
0
0
1241
18802029
397132
1345726
1521519330
1525758820
1525769525
1526073039
1529074024
173
0
0
1217
18802029
393888
1322582
1529077998
1533386054
1533389617
1533595525
1536153853
115
0
0
1262
18802029
409284
1368802
1536157519
1540410685
1540421359
1540689664
1543185368
115
1
9157
1208
18808268
389445
1298368
1543188976
1547299718
1547312475
1547607559
1550217233
123
0
0
1184
18808268
380001
1278451
1550220994
1554328930
1554344609
1554604687
1557280186
133
0
0
1214
18808268
387743
1313740
1557283762
1561443558
1561448977
1561718982
1565135705
211
0
0
1209
18808268
391259
1303270
1565139604
1569205244
1569215521
1569484819
1572639735
194
0
0
1160
18808268
376640
1261457
1572643606
1576606764
1576619747
1576969141
1579174630
77
0
0
1132
18808268
364305
1228757
1579178432
1583163862
1583177653
1583501283
1586022742
120
0
0
1170
18808268
380404
1255550
1586026638
1589984314
1590005413
1590378959
1592936493
113
0
0
1146
18808268
365856
1243905
1592940332
1597066602
1597072403
1597281759
1599762861
113
0
0
1216
18808268
388596
1307645
1599766792
1603822362
1603832205
1604086793
1606945159
148
0
0
1150
18808268
365477
1241172
1606949378
1611014066
1611021662
1611331871
1613786758
98
0
0
1215
18808268
391524
1299493
1613790614
1618097385
1618099612
1618200002
1621209825
168
2
18545
1247
18821233
402287
1365368
1621213266
1625523050
1625528587
1625705274
1628337437
119
0
0
1251
18821233
403422
1348403
1628340738
1632678164
1632681835
1632859833
1635500271
116
0
0
1291
18821233
414333
1404161
1635503975
1639860770
1639862157
1639993311
1642389619
101
0
0
1236
18821233
399803
1341785
1642393439
1646652251
1646655878
1646925876
1649494330
114
0
0
1224
18821233
392716
1337614
1649498190
1653796620
1653807443
1654088671
1656309374
86
0
0
1261
18821233
412289
1376029
1656313077
1660654130
1660659253
1660935041
1663380438
107
0
0
1263
18821233
406291
1380109
1663384510
1667655076
1667664285
1668000505
1670361870
106
0
0
1208
18821233
383882
1304586
1670365722
1674605587
1674615783
1675029747
1677420871
101
0
0
1266
18821233
405104
1363282
1677424828
1681830846
1681832676
1682070139
1685342882
207
0
0
1295
18821233
413949
1398016
1685346902
1689622280
1689633170
1690006937
1692406644
102
0
0
1209
18821233
386436
1308237
1692410519
1696814656
1696821259
1697087274
1699324648
92
2
18347
1277
18828561
414192
1404796
1699328248
1703754470
1703759037
1703977443
1706490249
113
0
0
1285
18828561
421520
1389806
1706494046
1710938046
1710946555
1711194501
1713167146
63
0
0
1307
18828561
422105
1422660
1713171246
1717639158
1717643187
1717869257
1720390036
116
0
0
1293
18828561
415756
1402424
1720394224
1724685626
1724689961
1725012481
1727395865
101
0
0
1226
18828561
394748
1311391
1727399996
1731744730
1731748871
1731979127
1734588160
133
0
0
1298
18828561
419516
1406944
1734592190
1738939614
1738946888
1739202009
1741649352
104
0
0
1243
18828561
407880
1344602
1741653758
1745884166
1745893439
1746259103
1748652055
104
0
0
1224
18828561
391152
1322548
1748655972
1752896958
1752904367
1753197411
1755854346
137
0
0
1233
18828561
400335
1346272
1755858048
1760095790
1760101685
1760397465
1763257363
155
0
0
1220
18828561
398302
1332249
1763261272
1767567979
1767572145
1767751509
1770395645
127
0
0
1267
18828561
411764
1364394
1770399434
1774725859
1774727179
1774845069
1777658735
146
0
0
1258
18828561
401913
1379553
1777662684
1781981830
1781983011
1782152981
1784349260
65
0
0
1241
18828561
402350
1350911
1784353192
1788487562
1788494065
1788832185
1791303861
111
0
0
1180
18828561
378133
1274556
1791307832
1795455598
1795459557
1795710239
1798633318
165
0
0
1213
18828561
393698
1313978
1798637181
1802793590
1802804895
1803053059
1805759165
137
0
0
1199
18828561
389378
1302137
1805763016
1810014582
1810019615
1810226767
1812590344
93
0
0
1260
18828561
408059
1378275
1812594370
1816925330
1816927600
1817057834
1819488563
94
1
9299
1253
18835042
401773
1354043
1819492292
1823648611
1823658415
1823985677
1826543615
114
0
0
1174
18835042
373614
1266654
1826547364
1830686658
1830698005
1831028275
1833784655
146
0
0
1227
18835042
394864
1335109
1833788544
1838020904
1838028387
1838300683
1841111186
146
0
0
1219
18835042
392486
1338472
1841115132
1845144726
1845161125
1845543783
1847919350
96
0
0
1140
18835042
365099
1223333
1847923372
1852082500
1852088807
1852360151
1854597723
86
1
9246
1247
18844735
408117
1355964
1854601210
1858792030
1858797993
1859068303
1862654050
243
0
0
1192
18844735
388125
1294291
1862657859
1866866090
1866877963
1867196427
1869729129
104
0
0
1254
18844735
408624
1358426
1869733166
1874112590
1874114451
1874310641
1876757259
100
0
0
1277
18844735
411135
1397376
1876761130
1881184034
1881185742
1881341914
1884805787
226
1
9190
1268
18851494
411087
1372185
1884809226
1889145938
1889151233
1889409993
1892115297
141
0
0
1270
18851494
414540
1372547
1892118986
1896501814
1896507517
1896784901
1898974362
80
0
0
1290
18851494
416088
1410036
1898977939
1903371026
1903372455
1903555327
1906200827
132
0
0
1257
18851494
407884
1379327
1906204814
1910580846
1910585579
1910799430
1913531926
135
1
9157
1262
18857609
405547
1364200
1913535544
1917868242
1917873761
1918142281
1921135706
170
0
0
1252
18857609
410627
1368043
1921139481
1925457270
1925458451
1925750511
1929651243
267
0
0
1251
18857609
403449
1366594
1929655422
1933903602
1933915347
1934228227
1936699706
111
0
0
1214
18857609
396666
1327060
1936703728
1940977022
1940978654
1941284737
1945642317
325
0
0
1236
18857609
403608
1350190
1945646136
1950007058
1950008929
1950215419
1953852841
242
0
0
1283
18857609
415411
1408262
1953856756
1958037896
1958061487
1958413437
1960743332
85
0
0
1170
18857609
378854
1249051
1960747253
1964845507
1964865907
1965363331
1968308354
171
0
0
1235
18857609
398697
1315844
1968312190
1972534066
1972551277
1972877018
1976156512
196
1
9299
1206
18863862
386165
1324538
1976160144
1980347174
1980359659
1980650135
1983114656
102
0
0
1232
18863862
397446
1330690
1983118314
1987509638
1987511520
1987665045
1990435019
126
0
0
1323
18863862
423463
1428221
1990438948
1994899995
1994901179
1994975147
1997813638
152
0
0
1293
18863862
416315
1402875
1997817415
2002167952
2002170210
2002364303
2005387354
171
0
0
1249
18863862
402727
1340220
2005391084
2009712130
2009716163
2009978197
2013255583
192
0
0
1291
18863862
414951
1385695
2013259382
2017541206
2017546671
2017826171
2021064624
198
0
0
1208
18863862
390931
1321374
2021068421
2025274545
2025277443
2025519751
2028930537
197
0
0
1258
18863862
400612
1372400
2028934622
1.17647058823529e-09

10
200
30836097168
12199915006
12027289031
12038608085
12082453907
12014397484
12048932734
12079736075
12077187352
12164216969
12041940433
12041020922
12022993616
12051804613
12065336357
12069421016
12090127325
12078012616
12036371340
12040134592
1172992089690
1027150611756
1220054879003
1191861032907
1203851529849
1193640633560
1208385409035
1187548735042
1199594318293
1192533643348
1209717419037
1196836095576
1201891462649
1192220992782
1210169329623
1201250052090
1194980248402
1196538633645
1198043068085
1190910077006
448930089398
173939771613
234243186583
261742108522
314523961183
390018143675
346801278572
372700625516
408253088911
432549244034
395671705491
473784859783
442202937233
517998055703
541037832511
479960078747
576454126454
544590318055
538543831719
564294882766
572078842632
553322559248
582548380084
513753370029
515915370623
486990563213
490599857938
485275308490
459165709607
430286271207
435379870935
474031662679
415987613499
409401269521
460270232977
463999367786
486215589156
403759982666
393232942976
426661932256
454119131379
448953144071
491266314895
532916934603
492143594136
521925880384
495871923867
483669434459
561064302231
484045221621
482928615062
505900674093
510473970676
503891513280
478962636104
524541486020
492613093058
467377282545
503407427357
465305692567
466861300934
425223649055
486551036711
442437260766
440125570360
421888841506
421126519768
431586901386
434182278833
474520340507
447272771730
438192976131
441590198702
489959651154
467692825250
444405712145
444269178387
452722806630
455862204159
453489160963
465517826920
458128241847
480946031492
470822473320
464774050623
485361780429
448693413109
456374586107
468270835785
469791415079
495374757969
463947701362
460852433266
460840758636
462875088724
514820545587
491787104775
428269146869
448799817522
453097731090
447372093576
470699063541
448362510697
486487408742
467078149200
469448378036
451490086090
465626684467
446627025753
463406285520
457551327985
462625548384
519169500109
462899389630
453411989681
469599119359
437582270178
473358718255
459133993490
471356072338
462757135150
458931618290
472012130178
485146727913
467829689808
476009643741
438444563044
455787803577
480329341403
467013808622
447688337485
452079485348
462354821038
474552684739
480154510523
446179147477
437672869729
527969366271
463684792365
460594758250
527460870865
479041601985
449504588551
473606030494
480449717135
498299184807
558097613088
461929718227
586059485084
538084870698
451523522834
495831893453
514342721122
456007254113
479746434983
483539526266
496376526411
515650015950
511743232384
515526943493

200
472079
186473
183942
184034
184993
183790
184660
184661
184881
185928
184289
184099
183804
184275
184502
184519
184831
184674
183985
184153
17900094
15677011
18619500
18189585
18373965
18216908
18442018
18123684
18307833
18200237
18462582
18266068
18342414
18194886
18468672
18333068
18238182
18261546
18284568
18175517
6852436
2654398
3574477
3994072
4799479
5951438
5292073
5687209
6229697
6600889
6038444
7230708
6747869
7904792
8256116
7323853
8796978
8310149
8218513
8611185
8729941
8443316
8889699
7839963
7873280
7431254
7486282
7405001
7006601
6565900
6644278
7233950
6347750
6247301
7023463
7080409
7419347
6161786
6000498
6511247
6930260
6850791
7496433
8131953
7509808
7964308
7566727
7380543
8561481
7386222
7369365
7719746
7790034
7689187
7308703
8004601
7517264
7132369
7682141
7100584
7124022
6488751
7424474
6751395
6716699
6437983
6426136
6585722
6625360
7241442
6825269
6686581
6738414
7476471
7136741
6781380
6779935
6908812
6956313
6919978
7103557
6990778
7339014
7184513
7092197
7406376
6846931
6964024
7145644
7168759
7559125
7080114
7033105
7032189
7063250
7855833
7504492
6535139
6848480
6914003
6826690
7182556
6841824
7423531
7128045
7164135
6889480
7105208
6815627
7071322
6982050
7060133
7922397
7064169
6919298
7165864
6677289
7223237
7006195
7192712
7061950
7003100
7202686
7403578
7139162
7264197
6690796
6955111
7330069
7126590
6832050
6898491
7055344
7241497
7326886
6808457
6678663
8056570
7075615
7028420
8048704
7309949
6859779
7227025
7331998
7604265
8516500
7048858
8942919
8210857
6890730
7566252
7849273
6958472
7320645
7378918
7574769
7868532
7809386
7867584

200
19306474561
11087820227
10757279732
10867925986
10862670467
10854641244
10842737581
10839018587
10842334268
10920029674
10833221687
10845894846
10840070698
10839543411
10815799961
10846474616
10842520550
10844438448
10854160665
10850819147
94489154102
348884342579
481472071743
411300723004
472274142414
417828548749
465821128991
425460241851
458703209305
432971047342
455835717019
435232057061
447328031460
436313161510
445364654753
442555692490
437979834447
434979047224
441456980211
439670767930
260128757734
19505478531
29444746985
44027115800
58602650185
74675710844
91335243921
111252310381
132012298178
153653979271
173376366419
192382826234
216039633058
236099210970
255847870689
276779742861
296913365310
317052878409
333749612615
356265171053
369404160992
356887870208
338347936434
322774573320
303946407122
290686397716
276787161095
263174069815
250801942259
238609240091
226504904384
216601793491
206552006811
199951513954
194108541305
190484433058
186124222431
180925938050
182767834343
178580846281
181106892383
190995188944
210853108269
224624922106
238923326684
248193624776
262842085136
270623386862
275075368149
282265172729
284916590770
284767717775
287451669075
285126643921
282924753029
278543624706
271201222718
266754332608
261377255388
252124827877
245112008917
236113508167
224396393784
221978740456
221543978395
218002194855
216009810548
214553952076
212616535281
214039520711
223223893144
225227544215
227597586109
228329702653
232945992825
241390159775
248015908225
249905481097
252710308224
255725004564
256236464270
258595896675
263969797791
265180947415
264809730014
262276030826
259475748096
257600957273
256903652225
252411906886
244430838972
241962339994
241762663283
237427857619
234182165373
232489815012
234661273221
231050842799
230051718885
231068515558
230763069172
230688223045
232261535680
236428930483
238715119262
241821814672
243981314023
240815641761
244612167434
245631420242
251878375823
249078545130
254862785319
254804912527
257652910710
255243432723
255059135574
254369050434
253535751496
248508558021
249860155461
250930645692
246758774019
244998538795
243840361806
240143556235
240245865524
241719744471
239643631610
238623579104
240855571834
241757515161
242052088466
242463887760
241965821571
238643550461
239295007072
241930995047
244703037878
247880217386
247920893506
249838506065
249779838529
249124310215
246997096960
250497932647
250935909398
249961853761
249769567017
248594334007
247448772963
247718739142
246080581201
244842923306
245484186148
246544888693
244049048132
247389846630
245296551972
238775031734

200
439135
174434
171171
172744
172375
171851
171931
172373
172122
173565
172005
172261
172074
171974
172035
172384
172261
172092
171772
172103
12602085
15633615
18578335
18148418
18331763
18174211
18399754
18080787
18264872
18158981
18421310
18223334
18300461
18151970
18427321
18290757
18195447
18217720
18242297
18132370
5956817
609572
894842
1199751
1540266
1848719
2139559
2489277
2857257
3169612
3405516
3804895
4137557
4501976
4807497
5061210
5392044
5674593
5946149
6341366
6543620
6273594
5967677
5728526
5486820
5281223
5051775
4821422
4601135
4411569
4203167
4063133
3931059
3780620
3761345
3657239
3646904
3560839
3565562
3486933
3548031
3775981
4064407
4261050
4460908
4673204
4890129
5024453
5026827
5165413
5190614
5163637
5202395
5232608
5111665
5060957
4959574
4894573
4774033
4684671
4528341
4370121
4210563
4175538
4192259
4122431
4103587
4063964
4020385
4117965
4276267
4234051
4266708
4289291
4359171
4490888
4587589
4608791
4654603
4730823
4672909
4739014
4831411
4870792
4892536
4812802
4739557
4727529
4762008
4629477
4546896
4511389
4527164
4411091
4376439
4427788
4337875
4320758
4318499
4345159
4334769
4313393
4375659
4402395
4485235
4512649
4484492
4526267
4584099
4615823
4609192
4657198
4638524
4654211
4669055
4642274
4693545
4691290
4613544
4575007
4602990
4599265
4536894
4532307
4483034
4438801
4484208
4472606
4395965
4409962
4458539
4456729
4486428
4473712
4505522
4421646
4429993
4460734
4532156
4570758
4573749
4594070
4661635
4570330
4586819
4599427
4604511
4567624
4574369
4562941
4549569
4610233
4557761
4483484
4540051
4529571
4540413
4580760
4560431
4447896

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

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
120812196
121512409
122391265
120917959
121806905
121819023
122025619
121821097
122029611
122643520
121513037
122646079
119789035
122312275
121394007
121234318
120919291
121241144
121606366
120789844
2785296
8935671
15090932
21292727
27379049
32910570
39504565
45765844
51790135
58323863
62973419
70710700
76612667
82524460
88497723
93837361
101311947
105591719
112352265
119232835
119113467
111940921
107712159
101799017
97366065
92761224
88879799
85158330
80497799
77514002
73985381
71235061
68227089
66761311
65030829
65169328
62217545
63192083
61473461
61365070
63302867
69509847
74282962
78402348
81008474
85320198
88910195
89991961
91928222
93886753
93565231
93643530
94783640
93316549
92378029
90584973
88008582
88183100
84623229
82650651
80580713
76577508
74042470
74980610
74007863
72724868
72449960
72273038
70814763
74779058
75033286
76139114
76110538
76924516
79372633
81667575
82315057
83274850
84501430
84907519
83877027
87097838
87334970
88117699
86342608
87026038
84243952
85892839
84492844
82679925
79547511
81019152
80176716
78462987
77358431
78929720
76992763
77106645
76894445
77890764
76964539
77078443
78577300
79459979
80166304
81624019
80025421
81085952
81046631
83068130
81376004
83357825
83306932
84516266
83653905
84060230
83798244
83702825
82214353
81637742
83016843
81722104
80651051
81170601
79755293
78946581
80085975
79615188
78412029
79599732
79339960
80426402
80100340
80348826
79308211
78791528
79468650
80287918
81663520
82017593
82071441
82339768
82594663
81057222
81800332
82972752
82815386
81994568
82394456
81642628
81632233
81639365
81209907
80364053
82055604
80441525
81698332
81007579
80344150
81013669

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18905
18913
18895
18922
18965
18916
18951
18943
18903
18947
18923
19062
18916
18923
18915
18980
18932
18890
18966
18920
9554
18581
18903
27991
28018
37317
28177
37080
37246
37331
37405
37408
37453
37482
37565
37419
37391
37346
37456
37548
37470
37452
37376
37400
37411
37206
37459
37465
37498
37457
37271
37283
37072
37055
36989
37006
28087
18853
27934
18924
18842
18849
18885
18859
19004
18823
18948
18896
18965
18896
18871
18822
18959
18919
27687
27920
27640
27944
27838
27693
27911
27898
28024
27968
27916
28017
27936
28040
27984
28137
27828
19004
18937
27772
27977
27913
27804
18871
27640
27993
18819
28028
27995
18890
27687
27548
18822
27752
27875
27733
28075
18907
28055
27859
27927
27909
27959
28065
27867
28029
18861
28110
27752
27813
27814
27823
28052
18874
27900
27797
28098
28171
27777
19016
28263
18969
18966
28043
28040
27836
28159
27919
27774
28028
18887
27914
27804
27960
27994
27941
18891
27814
27935
27756
28180
28002
27571
27919
28108
28125
27976
27926
27984
28185
28013
28071
27868
27969
27899
28030
27971
27991
27886
27986
27961
28184
28030
27904
27909
28001

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
120812196
121512409
122391265
120917959
121806905
121819023
122025619
121821097
122029611
122643520
121513037
122646079
119789035
122312275
121394007
121234318
120919291
121241144
121606366
120789844
2785296
8935671
15090932
21292727
27379049
32910570
39504565
45765844
51790135
58323863
62973419
70710700
76612667
82524460
88497723
93837361
101311947
105591719
112352265
119232835
119113467
111940921
107712159
101799017
97366065
92761224
88879799
85158330
80497799
77514002
73985381
71235061
68227089
66761311
65030829
65169328
62217545
63192083
61473461
61365070
63302867
69509847
74282962
78402348
81008474
85320198
88910195
89991961
91928222
93886753
93565231
93643530
94783640
93316549
92378029
90584973
88008582
88183100
84623229
82650651
80580713
76577508
74042470
74980610
74007863
72724868
72449960
72273038
70814763
74779058
75033286
76139114
76110538
76924516
79372633
81667575
82315057
83274850
84501430
84907519
83877027
87097838
87334970
88117699
86342608
87026038
84243952
85892839
84492844
82679925
79547511
81019152
80176716
78462987
77358431
78929720
76992763
77106645
76894445
77890764
76964539
77078443
78577300
79459979
80166304
81624019
80025421
81085952
81046631
83068130
81376004
83357825
83306932
84516266
83653905
84060230
83798244
83702825
82214353
81637742
83016843
81722104
80651051
81170601
79755293
78946581
80085975
79615188
78412029
79599732
79339960
80426402
80100340
80348826
79308211
78791528
79468650
80287918
81663520
82017593
82071441
82339768
82594663
81057222
81800332
82972752
82815386
81994568
82394456
81642628
81632233
81639365
81209907
80364053
82055604
80441525
81698332
81007579
80344150
81013669

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2009
2024
2037
2049
2042
2023
2053
2018
2033
2048
2014
2026
1989
2046
2016
2017
2008
2005
2030
2022
69
180
293
394
496
607
706
801
900
994
1069
1201
1319
1428
1495
1589
1691
1755
1870
2011
1998
1898
1798
1711
1637
1565
1519
1432
1367
1323
1270
1213
1172
1142
1125
1111
1072
1081
1065
1050
1088
1196
1252
1331
1377
1438
1502
1541
1546
1589
1581
1587
1599
1561
1563
1532
1489
1497
1438
1395
1365
1304
1283
1274
1258
1252
1236
1234
1201
1277
1280
1292
1289
1306
1356
1384
1392
1403
1435
1432
1414
1482
1467
1489
1481
1464
1432
1445
1419
1408
1360
1403
1359
1321
1312
1348
1305
1320
1306
1318
1314
1302
1346
1363
1364
1380
1361
1368
1373
1399
1393
1423
1409
1444
1418
1436
1416
1406
1392
1398
1410
1373
1393
1370
1366
1347
1360
1354
1326
1354
1344
1361
1354
1366
1340
1333
1338
1356
1383
1383
1386
1386
1396
1384
1387
1398
1395
1387
1402
1378
1380
1406
1385
1354
1386
1367
1381
1378
1349
1367


Loading data, please wait...