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 (552:7daac391dd2d) 2011-01-28
 '--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 temp.hoc
methodinfo 90
nhost 16384
MemSize 536870912
UsedMem 124400728
FreeMem 412470184
use2interval = 0
ncellpow = 22
ncon = 1000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 1
burstfactor = 1
burstdur = 50
burstsizepow = 0
burstsize = 1
giddist = 0
constyle = 0
bgpdma = 2
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.21
mkmodel_time = 7.25
setup_method_time = 0
set_maxstep_time = 37.78
stdinit_time = 0.22
runtime = 8.48
methodrun_time = 46.3
elapsed_time = 53.77
jobid = 0
n_dat = 1
seq = 0
@@@end header@@@
2815
126633802
126653255
127330462
127371215
0
0
0
0
0
0
0
0
0
127372791
127900287
127901463
127910549
127939603
0
0
0
0
0
0
0
0
0
127942003
128117723
128118677
128128731
128138894
0
0
0
0
0
0
0
0
0
128140312
128307416
128308293
128315550
128324076
0
0
0
0
0
0
0
0
0
128325452
128492220
128493097
128501307
128509520
0
0
0
0
0
0
0
0
0
128510636
128676042
128676883
128688070
128695199
0
0
0
0
0
0
0
0
0
128696510
128862536
128863413
128872511
128880658
0
0
0
0
0
0
0
0
0
128882295
129050880
129051757
129058227
129066626
0
0
0
0
0
0
0
0
0
129068006
129236364
129237283
129244643
129252640
0
0
0
0
0
0
0
0
0
129254062
129422742
129423619
129430995
129439178
0
0
0
0
0
0
0
0
0
129440440
129607884
129608761
129618162
129626448
0
0
0
0
0
0
0
0
0
129627902
129793306
129794183
129803704
129811610
0
0
0
0
0
0
0
0
0
129813050
129979738
129980615
129989187
129997056
0
0
0
0
0
0
0
0
0
129998548
130164286
130165163
130174643
130182672
0
0
0
0
0
0
0
0
0
130184070
130352948
130353825
130360163
130368078
0
0
0
0
0
0
0
0
0
130369402
130535012
130535889
130546591
130553931
0
0
0
0
0
0
0
0
0
130555380
130722954
130723831
130731864
130739932
0
0
0
0
0
0
0
0
0
130741600
130910374
130911251
130917989
130925956
0
0
0
0
0
0
0
0
0
130927392
131096496
131097415
131104824
131112884
0
0
0
0
0
0
0
0
0
131114198
131282428
131283305
131292303
131300828
0
0
0
0
0
0
0
0
0
131302284
131468662
131469543
131480363
131487953
0
0
0
0
0
0
0
0
0
131489474
131922388
133161432
135351059
175520787
8
10
9670
12513
2437791
388
11707
61992
149381
175525869
224394309
225115496
227690223
230783916
2
11
10614
12408
9484308
402
12141
5016927
12771008
230789036
279453453
280095948
282375763
285392543
2
17
16728
12528
16408345
393
11844
5109438
12962710
285397315
333309321
334031170
337108331
340230338
2
13
12562
12365
23227393
391
11804
4985368
12625161
340235211
387820416
388451314
391957671
395190235
2
12
11657
12424
29824821
382
11525
4979282
12614584
395195453
442761703
443511365
446940651
449997815
2
13
12663
12302
36729191
397
11963
4902916
12455012
450003023
500105319
500503211
501667143
504803528
2
12
11624
12655
44126383
434
13090
5280962
13353723
504808487
553563561
554169984
556471922
559798766
2
14
13321
12412
50840265
384
11596
5087179
12855357
559803691
607683462
608488434
611728457
614816214
2
13
12580
12281
57924435
411
12397
4937035
12520873
614821629
664654829
665291198
666612223
669630980
2
11
10578
12808
65094614
420
12669
5311359
13434744
669635825
719214683
719907002
721561651
724677746
2
13
12673
12458
72226505
412
12421
5139139
13033390
724682411
772391623
773046825
776519381
779861580
2
15
14437
12376
78780203
373
11241
4965460
12539252
779866121
827333521
828044375
831721011
834765875
2
12
11442
12234
85716554
402
12132
4862367
12318817
834771319
885086108
885493934
886643017
889793385
2
14
13328
12642
93371672
445
13427
5282313
13323733
889797205
938969977
939634863
941545243
944640635
2
11
10513
12285
100575903
418
12618
5034118
12779249
944644969
992931879
993726497
996761041
999932540
2
12
11842
12405
107804738
418
12613
5033061
12692390
999937340
1047623717
1048351012
1051813477
1054879073
2
11
10592
12334
114760944
404
12178
4913418
12480491
1054884045
1100118869
1100862342
1105851710
1109508590
2
15
14445
12253
121263048
371
11199
4661725
11785391
1109513941
1154917851
1155570726
1161164275
1165138569
3
13
12648
12399
127644560
367
11073
4656957
11790080
1165143744
1212873165
1213752386
1216745873
1220572531
2
14
13547
12321
134859093
413
12455
4875136
12306791
1220577393
1240968013
1240989917
1242407530
1242645629
2
0
0
288
134998414
7
211
109767
285488
1242649961
1244807044
1245001537
1245893157
1247771074
2
3
2943
988
135614077
33
1002
216868
556426
1247775131
1252808692
1252922749
1253597833
1255601117
2
0
0
1582
136533673
52
1571
541092
1389915
1255605589
1262993029
1263295758
1264119886
1266214281
2
3
2900
2206
137990243
80
2410
776442
1983467
1266218642
1275930897
1276139259
1277439082
1279521766
2
3
2940
2803
139542327
84
2533
1021839
2602930
1279526577
1291268851
1291516404
1293329353
1295754852
2
1
989
3386
141483417
111
3348
1236479
3133650
1295759923
1309739559
1310072141
1312051699
1314528985
2
1
948
4045
143710292
128
3863
1454244
3740412
1314534265
1330109685
1330300874
1333394902
1336016961
2
2
1965
4594
145876947
124
3735
1581318
4071437
1336022039
1353857461
1354151591
1357576507
1360394656
2
0
0
5273
148406472
147
4452
1839433
4684272
1360399936
1382307897
1382663981
1384509035
1387460026
2
5
4785
5899
151821716
193
5819
2286664
5825665
1387464871
1412074984
1412652978
1414170559
1417091910
2
6
5836
6633
155656739
220
6633
2617887
6650671
1417096269
1444466980
1444856705
1446167577
1449422627
2
5
4856
7328
159694832
232
7014
2922125
7400061
1449427185
1478702191
1479245496
1481095519
1484607255
2
10
9679
7790
163927095
238
7174
3074162
7785813
1484612147
1517150237
1517554711
1518806223
1522152077
2
13
12605
8434
169053489
289
8721
3383208
8623646
1522156579
1555091959
1555619650
1559051507
1562684378
2
12
11691
8921
174142031
288
8685
3401025
8601670
1562690113
1597171216
1597716556
1602034237
1605672234
2
12
11818
9464
179427135
300
9052
3534261
8977021
1605677169
1644853254
1645617564
1647451935
1651190829
2
22
21110
10366
185555124
338
10198
4181412
10532597
1651196139
1692075248
1692950590
1695401605
1699322992
2
19
18168
10931
191652325
339
10230
4307395
10904146
1699327691
1743122883
1743981399
1746101445
1750191424
2
10
9612
11495
198201594
380
11449
4618883
11675577
1750196295
1797382876
1798001169
1799569917
1803784787
3
27
26145
12153
205513112
403
12154
4899781
12491401
1803789595
1850434045
1851288799
1854091791
1857948825
2
11
10470
12123
212356094
392
11831
4807712
12149123
1857953741
1904222521
1904827281
1906903913
1911044230
2
18
17200
11557
218944225
371
11182
4630419
11805693
1911049187
1955810319
1956439536
1957831407
1961283186
2
4
3930
11134
225675058
396
11936
4528354
11452094
1961288189
2001471588
2002101619
2005779351
2009428200
2
14
13467
10303
231085610
306
9219
3987422
10086952
2009433383
2047202255
2047713694
2051882085
2055250976
2
5
4831
9856
236683997
330
9970
3758559
9466807
2055256263
2091860268
2092574248
2095614739
2099090332
2
3
2937
9465
242202800
327
9856
3656051
9285056
2099095179
2132566927
2133125996
2137915291
2140999508
2
6
5762
8890
246711795
262
7914
3302240
8383017
2141005171
2173614199
2174189698
2177933867
2181222182
2
2
1958
8598
251310746
272
8203
3231703
8237670
2181227143
2213426181
2214057824
2216664003
2219762784
2
5
4858
8177
256157023
282
8521
3203692
8062510
2219768211
2251142051
2251628015
2253703243
2256761062
2
1
970
8077
260841553
277
8365
3195407
8087570
2256766437
2286671639
2287160671
2289394201
2292479490
2
6
5864
7535
265208441
251
7565
2943080
7471833
2292483999
2321087460
2321555989
2324062235
2326935334
2
7
6852
7303
269362382
237
7133
2842870
7196497
2326939923
2354162621
2354595365
2357505313
2360195996
2
6
5820
7034
273261131
223
6731
2699259
6849466
2360201097
2385665157
2386118721
2389633645
2392591104
2
7
6845
6767
276860033
205
6197
2513334
6360196
2392596719
2417890681
2418294070
2421375177
2424117417
2
9
8809
6653
280423223
200
6036
2514273
6343438
2424123037
2449366681
2449785841
2452050407
2454710142
2
4
3891
6699
283848712
198
5980
2586980
6558151
2454715401
2480944171
2481192491
2482104761
2484872584
2
10
9609
6433
287607450
210
6350
2616384
6646794
2484876847
2509453373
2509911511
2511728507
2514479462
2
6
5814
6279
291246720
207
6246
2439480
6219850
2514484275
2538366266
2538799203
2541217389
2543903401
2
9
8495
6160
294740981
194
5838
2366562
5990292
2543908505
2567931077
2568406420
2570320305
2572925887
2
5
4869
6260
298251214
200
6021
2419592
6172090
2572930747
2596822361
2597226842
2599956049
2602731644
2
8
7787
6419
301567922
184
5552
2415652
6154630
2602737231
2630085050
2630605312
2631614511
2634648724
2
13
12891
7285
305747982
229
6919
2938960
7419697
2634653133
2664399283
2664796276
2665776895
2668917422
2
8
7735
7625
310252602
257
7751
3082408
7840173
2668922130
2698640393
2699276318
2701860781
2705121004
2
9
8721
8040
314677089
251
7558
3071165
7821533
2705126423
2737385162
2738172745
2739964739
2743258175
2
15
14441
8458
319538362
268
8100
3381043
8596512
2743263333
2778161508
2778467813
2779405573
2782811151
2
11
10555
8730
325090034
317
9569
3561670
9031289
2782815847
2817675885
2818224000
2820200985
2823559619
2
3
2872
9068
330286298
306
9220
3610771
9169149
2823564637
2860210249
2860657521
2861825549
2865103887
2
9
8658
9483
335485615
297
8965
3847569
9754536
2865108831
2903173613
2903344445
2904207967
2907448804
2
14
13639
9400
341283124
327
9881
3835208
9689099
2907453063
2943316525
2943913176
2947082149
2950606488
2
11
10543
9449
346548947
299
9022
3654829
9257754
2950611683
2986036112
2986617869
2990672509
2993908512
2
10
9507
9457
351665840
291
8782
3576024
9046015
2993913955
3031050081
3031784234
3034091991
3037818182
2
8
7713
9653
357558997
342
10303
3765737
9586068
3037822943
3074678137
3075372130
3078347013
3081871816
2
14
13484
9548
363145177
318
9572
3714307
9403701
3081877071
3117401727
3118031925
3122023702
3125288240
2
6
5812
9447
368174548
292
8814
3571109
9070189
3125293287
3160357764
3160905626
3165127155
3168521562
2
10
9644
9478
372987751
274
8266
3557372
9012786
3168526939
3204362685
3204926890
3208049651
3211386909
2
8
7728
9481
377703737
268
8081
3690992
9312905
3211392025
3249095285
3249299199
3250309929
3253568556
2
12
11571
9249
383402695
326
9842
3744457
9585684
3253573643
3288712186
3289312071
3291512579
3294858861
2
7
6714
8878
388592051
301
9075
3520135
8932723
3294864319
3327758799
3328350542
3331756711
3334861642
2
5
4859
8590
393411965
279
8420
3231863
8242827
3334866879
3366635064
3367061219
3370814471
3373722054
2
8
7569
8335
397659040
241
7259
3162549
8030593
3373727483
3405668303
3406154151
3408440101
3411358121
2
11
10611
8095
402256595
259
7816
3199128
8121166
3411362668
3442726441
3443252063
3444981127
3447806436
2
4
4030
7931
407066959
281
8481
3140108
7991876
3447811639
3476679915
3477113751
3480651697
3483746072
2
7
6885
7645
410891217
216
6520
2880860
7278561
3483750968
3512093175
3512546093
3516166097
3518996846
2
3
2933
7490
414879329
233
7024
2812304
7146107
3519001703
3547834159
3548365851
3550588346
3553555475
2
6
5879
7435
419219886
249
7515
2896349
7337529
3553560477
3582766581
3583296888
3584800973
3587978612
2
11
10688
7402
423587854
244
7354
2956794
7533366
3587983439
3618572768
3618661682
3619114761
3622075550
2
10
9742
7402
428603067
287
8673
3030089
7684922
3622079427
3651319122
3651755537
3653426357
3656717798
2
7
6762
7364
433012374
250
7538
2948114
7462496
3656722957
3683979746
3684520739
3688121601
3691174400
2
8
7812
7312
436962905
224
6763
2727498
6878562
3691180066
3721060357
3721421509
3722829081
3725698136
2
10
9625
7572
441611278
261
7875
3044864
7746320
3725702560
3754341695
3754880216
3757461927
3760324312
2
8
7696
7675
445559751
222
6689
2912119
7403951
3760329237
3789046797
3789632562
3792599181
3795765229
2
14
13492
7709
449427347
209
6316
2906049
7434280
3795769777
3825057227
3825535030
3828780701
3831758912
2
6
5802
7800
453545685
236
7132
2978458
7513856
3831764001
3862390417
3862977402
3865176977
3868503466
2
6
5734
7958
458154835
267
8053
3135779
7899950
3868508523
3899860837
3900410255
3902562665
3905727029
2
13
12515
8078
462807933
258
7784
3185306
8098725
3905731925
3938029545
3938660959
3940096189
3943175923
2
8
7747
8250
467953409
296
8907
3287063
8361068
3943180849
3974428752
3975039277
3978044985
3981353926
2
7
6819
8313
472571381
265
7994
3177394
8058490
3981359295
4012979737
4013425111
4016763351
4020038625
2
5
4734
8398
477154701
264
7972
3171561
8096757
4020044449
4052837432
4053475389
4056175707
4059306716
2
11
10626
8676
481953215
273
8249
3397427
8622869
4059312277
4094343417
4094686035
4096193863
4099240827
2
15
14575
8767
487229418
297
8954
3544854
9050222
4099245405
4134590433
4135018821
4136413437
4139652175
2
16
15320
8993
492398365
288
8698
3628736
9254169
4139657203
4174352057
4175194968
4177020845
4180295434
2
9
8814
8987
497497734
293
8835
3557272
9075407
4180300777
4215083329
4215645362
4217959659
4221314344
2
5
4825
8989
502585951
297
8961
3565494
9009007
4221319275
4255514913
4256180813
4258817721
4261862981
2
4
3847
8998
507542106
291
8760
3526046
8933535
4261868421
1684193
2238014
4305813
7595510
2
7
6667
8790
512678561
296
8918
3477688
8893644
7600503
41593351
42270248
44844437
47985278
2
10
9770
8836
517579575
280
8461
3516695
8813566
47990557
79934606
80464307
85042190
88211357
2
6
5812
8635
521853993
246
7431
3159036
8040960
88216789
121508360
122087321
124751702
128141200
2
11
10658
8685
526746649
276
8329
3392678
8564433
128146117
162540829
163078501
164386074
167542044
2
10
9628
8724
531798192
287
8654
3533959
8964594
167546599
199812401
200358587
203363309
206308184
2
3
2876
8289
536447359
272
8215
3170503
8057072
206313241
237866241
238433552
241541425
244583003
2
15
14311
8284
541070977
254
7659
3136723
7978967
244588131
276136704
276771235
279610199
282844531
2
8
7650
8232
545712553
266
8025
3196287
8092025
282849527
313485169
313940471
317514507
320533891
2
9
8712
8071
550157182
252
7619
3027032
7697995
320538971
351053645
351716844
354853801
357863928
2
6
5782
8210
554525236
251
7575
3130502
7893025
357869107
389713816
390217707
391881723
394945831
2
10
9711
8081
559017878
252
7595
3237924
8197199
394950385
425968441
426459463
428718435
431800232
2
8
7796
7978
563440268
252
7608
3153708
7985928
431805383
462024272
462526109
465410969
468543777
2
4
3815
7802
567787426
252
7587
3006385
7662199
468548929
498413022
499002126
501837337
504782203
2
10
9654
7767
572522081
267
8051
2977832
7534163
504787575
534777587
535306291
537992467
540981361
2
7
6801
7831
576970953
254
7656
3031063
7659647
540986643
571929044
572417174
574160597
577322266
2
4
3866
7955
581400038
256
7725
3198245
8070954
577327449
609664245
609822183
610766189
613786327
2
12
11805
7946
586426781
283
8529
3225381
8204578
613790717
644603482
645140258
647213063
650498567
2
12
11754
7984
590722967
238
7178
3172341
7990529
650504013
680600945
681105229
684103009
687211669
2
8
7856
7908
594961784
240
7235
3033321
7664918
687216593
719467766
719906248
720947675
724111895
2
10
9580
8098
600056831
292
8804
3283303
8350228
724116503
755752701
756324647
758157025
761211637
2
7
6711
8108
604761186
271
8171
3218892
8149729
761216047
792256325
792847215
795501313
798680385
2
11
10637
8115
609265984
253
7637
3137017
8004032
798685887
830266449
830723773
833214247
836343259
2
8
7766
8251
613718489
253
7637
3207060
8180579
836348275
868160266
868913724
871374839
874457273
2
6
5876
8297
618540205
279
8420
3251219
8193067
874462275
906163636
906773582
909548593
912698109
2
7
6756
8311
623339374
276
8318
3209352
8162831
912703107
945117394
945658134
948160917
951404955
2
9
8781
8484
628099796
271
8195
3310552
8453789
951410747
984883177
985538202
987851351
990462872
2
9
8608
8597
632798849
269
8108
3460031
8710062
990467897
1023559285
1024058218
1026537370
1029201223
2
10
9714
8378
637648457
274
8272
3324117
8412883
1029206333
1063436280
1063966830
1065429230
1068292229
2
9
8719
8525
643184843
319
9622
3509406
8850992
1068296909
1102011151
1102689646
1104444917
1107118143
2
9
8648
8601
648286823
292
8796
3486709
8795258
1107122517
1140841853
1141307032
1143408943
1146111206
2
10
9740
8567
653025381
268
8082
3464737
8792815
1146115591
1180273131
1180610648
1182487085
1185247181
2
7
6592
8650
657836071
277
8368
3546109
8945383
1185251883
1218399453
1219009710
1221541123
1224129371
2
15
14330
8389
662675086
267
8067
3320819
8433336
1224133957
1257338050
1257926052
1260299345
1262897627
2
6
5692
8745
667479544
278
8388
3468753
8799646
1262902927
1297700561
1297964679
1298975789
1301776751
2
11
10713
8554
672577603
289
8705
3532516
8961356
1301780769
1334564213
1335096518
1337494557
1340241278
2
11
10623
8447
677028652
247
7463
3354274
8541108
1340245985
1372754181
1373197387
1375755519
1378361256
2
8
7697
8261
681553029
257
7745
3299045
8334756
1378366501
1410855515
1411219461
1413474867
1416106620
2
8
7661
8284
686273478
270
8138
3304796
8409089
1416111367
1448376896
1448967044
1451478001
1454149200
2
10
9564
8355
690780773
253
7648
3347670
8498852
1454154229
1487573685
1487928286
1489132875
1491902199
2
7
6717
8274
695687800
281
8486
3389362
8626619
1491906929
1522927015
1523395469
1526591817
1529382731
2
5
4911
8049
700108406
254
7661
3095716
7894033
1529387847
1561427679
1561956264
1563922763
1566408684
2
6
5768
8193
704959528
280
8433
3304762
8374147
1566413393
1597518957
1598061836
1600850004
1603407188
2
6
5706
8106
709170815
240
7244
3172276
8040617
1603412387
1635612773
1636001263
1637748619
1640293686
2
8
7742
8100
713848289
267
8055
3288716
8363112
1640298633
1672857001
1673171821
1674601798
1677188776
2
7
6796
8024
718811766
285
8593
3302500
8344587
1677193755
1708122609
1708673515
1711573022
1714282221
2
8
7787
8043
723437948
262
7897
3123016
7911216
1714286925
1746641737
1747049737
1748558371
1751289700
2
9
8884
8099
728468945
286
8635
3281782
8329728
1751294185
1782134259
1782595202
1785628095
1788106375
2
5
4886
8038
732741480
246
7427
3133036
7914357
1788111403
1819439065
1819888709
1822581679
1825187391
2
13
12797
8142
737352271
256
7721
3184707
8104394
1825191855
1857278192
1857725447
1859928845
1862629568
2
6
5815
8217
741949621
263
7925
3287775
8350687
1862634281
1894468335
1894916286
1897165579
1899836228
2
11
10688
8108
746386649
247
7450
3225848
8213872
1899840971
1931637405
1932125210
1934434589
1936948978
2
8
7801
8246
750922242
260
7821
3277618
8300277
1936953815
1968022596
1968499960
1971842629
1974424508
2
5
4895
8181
755226550
248
7482
3177781
8020103
1974429263
2005985911
2006449462
2009410033
2012103086
2
11
10638
8171
759877929
262
7901
3181475
8066980
2012108495
2044293846
2044853778
2047563395
2050380466
2
10
9772
8287
764647779
271
8169
3302705
8335732
2050385281
2082433045
2083031292
2085754606
2088519325
2
4
3841
8385
769288977
269
8126
3296124
8332600
2088523869
2121821109
2122200715
2123995681
2126933865
2
7
6589
8371
774129221
277
8350
3395892
8625953
2126938465
2158953153
2159400325
2162460749
2165202990
2
10
9645
8279
778600900
251
7574
3257373
8221718
2165208475
2197900104
2198469829
2200703347
2203563260
2
14
13331
8450
783155692
251
7581
3378416
8602488
2203567803
2236213905
2236894203
2239117886
2241799458
2
8
7661
8414
787950292
275
8304
3357518
8432464
2241804893
2273569005
2274253976
2277439547
2280112906
2
11
10632
8265
792718240
269
8123
3178113
8123450
2280118237
2314089408
2314419534
2315648297
2318422796
2
9
8798
8651
797713088
284
8558
3545288
9008500
2318427343
2351318040
2351873554
2353971569
2356612763
2
10
9508
8270
802400899
266
8023
3328036
8413729
2356617795
2388690713
2389276221
2392330677
2395005264
2
10
9699
8406
807179449
271
8163
3283409
8322598
2395010709
2428598596
2428991996
2430453933
2433053086
2
7
6766
8381
812073988
280
8448
3448035
8747373
2433057627
2467003045
2467240348
2468455663
2471002781
2
6
5863
8508
817038483
285
8605
3488384
8879207
2471007577
2503923101
2504368467
2506196045
2509016198
2
7
6806
8101
821963569
283
8552
3258411
8312124
2509020803
2541919300
2542526284
2544337613
2547037345
2
11
10676
8436
827086391
289
8736
3381809
8630773
2547041823
2580331981
2580727217
2582364703
2584960840
2
10
9604
8412
831743892
262
7912
3424837
8721966
2584965725
2618535880
2618890968
2620044953
2622746409
2
11
10636
8306
836520369
271
8162
3440179
8713964
2622751035
2654820081
2655343610
2657821598
2660507098
2
7
6732
8232
841074628
261
7870
3262259
8305668
2660512175
2693341908
2693930653
2695476257
2698188250
2
10
9654
8322
846044594
282
8512
3378336
8619348
2698193089
2729923855
2730387571
2733250107
2735813412
2
5
4658
8221
850453557
255
7684
3233955
8204938
2735818461
2766769109
2767316684
2770765613
2773296436
2
6
5947
8102
854906727
257
7754
3095595
7912894
2773301987
2805762213
2806135329
2807970945
2810426505
2
10
9668
8183
859762494
274
8251
3307558
8398731
2810431113
2841284065
2841925270
2844967810
2848136006
2
7
6734
8221
864324854
262
7892
3127117
8017261
2848141145
1.17647058823529e-09

10
200
9319223549
3269584272
3036278032
3041023276
3041380878
3033441203
3048745645
3047980264
3055368810
3069200955
3034384467
3036911751
3041410756
3038185727
3045053572
3044566632
3050308616
3063470198
3077918155
3066594131
721432933726
905436162231
894705159127
898463478591
900464745766
897965062002
897937107353
901043378955
901398954024
898090446585
901889146357
904131599081
899550893923
901571822392
898617058682
905902148112
900244718822
895050535786
911441989623
908226719339
361644937615
83978416999
128286392394
173886461334
218029794173
265963096219
307595579980
352056467176
399406165791
443438749451
485489382205
529696093714
576475324859
615133015644
664073086443
704322281071
745767310416
788605562413
833430648012
878071327861
887419888048
869921722276
823114249734
788808044552
750760070291
718263460671
686640898562
658998693460
631457648418
606180533973
585211145377
564523402703
544942801484
530761496941
516526192321
501232171730
494180376936
485080026601
482082365606
475503742358
488337912490
522930110230
561457546108
593159624163
624839667892
648036429527
667621488679
680661652685
693778134583
707096083471
709459701712
719417583304
721774517572
711333868866
708335361230
702305608913
691102629826
676501259934
655407080418
636688833953
616628857249
597168824499
588833905095
577549018989
566209008453
563989721606
558643089331
567580191795
564535746465
565630627264
567322210839
580662707361
589720810375
602023316200
609871891164
613561614054
625507779116
633811540249
643367626475
654273508854
662106619901
665898588680
672053685497
664348703297
666825955628
661746832319
659064503340
654210505405
645543419468
635144295335
627093136130
626876555684
617503975983
611615137948
607550537745
603821026975
602005639009
593730385162
593087939315
595409830877
597427053819
601493164920
601507856789
604570115981
607844510113
613889038891
617069105458
624459231123
626537067699
634173890050
639919138616
634694391796
640467281012
636123031852
638861614678
641204888729
637041660348
635183384643
636995835533
630203924167
624557416581
618419410114
623289275766
618544458676
614081809928
606633298692
606178764772
604352552419
604488398540
607740714068
606329786499
603204536943
607536324529
613450431033
609595837150
608055108293
613999014320
617325474385
627137023099
624867146652
629383972470
627000248081
628494876760
626460725459
627728922831
627669419156
625704581844
629022434689
623374731608
621769156963
622808921857
622940199481
621339763819
619078535732
618671435362
617367373735
616450113943
614122274947
608339035868
617831206525

200
570380
200288
185693
186037
186163
185647
186602
186577
186911
187877
185573
185747
185896
185755
186251
186155
186439
187325
188130
187602
44033986
55264264
54609332
54838884
54961080
54808769
54806856
54996134
55018432
54816436
55047930
55184754
54905130
55028461
54848188
55292732
54947480
54630993
55630578
55434798
22074632
5126579
7831904
10613946
13308605
16233936
18775033
21488626
24378670
27066195
29632924
32331204
35187127
37545765
40532801
42989319
45518935
48133920
50869538
53593950
54164917
53096730
50240160
48146094
45823716
43840228
41910228
40223435
38541996
36999250
35719508
34457172
33261604
32396168
31527197
30594118
30163379
29608880
29424897
29024029
29806699
31918308
34269526
36204420
38138103
39554784
40749455
41545447
42346114
43158776
43302914
43910725
44054840
43417344
43234305
42866270
42182782
41291678
40003878
38861340
37636903
36449343
35940508
35251888
34559570
34424296
34097977
34643236
34457411
34524242
34627912
35441777
35995053
36747035
37224673
37449897
38178853
38686130
39269058
39934578
40413152
40644500
41020433
40549680
40700685
40390819
40227092
39930726
39402285
38767150
38275887
38262822
37690336
37331164
37083965
36855240
36744406
36240508
36200166
36342901
36465076
36713734
36714506
36900976
37101746
37470010
37663836
38114815
38242071
38707860
39059351
38739810
39092002
38826756
38994059
39136978
38883782
38769290
38879976
38466233
38121256
37746162
38044248
37753883
37481434
37027090
36999097
36887542
36896912
37094340
37008267
36817773
37082327
37442826
37207873
37113583
37476345
37679607
38278206
38140805
38416014
38269964
38361138
38236949
38314384
38310806
38191002
38393350
38049054
37950559
38014102
38022136
37925022
37786520
37761638
37682697
37626341
37483939
37130966
37710528

200
5335644649
2822588535
2738515255
2740166125
2745223452
2739587983
2747067666
2754305972
2745609544
2766031378
2744538161
2752054889
2750089771
2745747172
2746381594
2749632077
2752908555
2755280817
2757621324
2754243302
29780785167
813697489177
806567061952
807323718398
807437250532
807349208523
807645632503
807284674844
809043871394
809045008515
808315765789
810105134575
809348050181
809150329087
809812606925
809410907085
809498840865
792639959665
800831326146
800824284318
342459944134
38277688290
77233620717
120549580909
162278121179
202193700113
242670582786
283273732537
322744088246
363479658398
401480815541
442334210035
481849124331
521707161444
562531153750
601894071256
641724590102
682023077791
722187202238
761833035326
779767733439
758340474075
722693889573
686901874862
654810508376
624265989196
595488755885
568373048625
543925409391
521336914008
500707702643
481762983173
464761820821
450233660187
438678771841
427514614267
418666068659
410870501392
405889749421
403116711687
412047344605
441751406694
476232492722
506580250323
531295658056
553715410473
575040753950
590682108053
603321731383
613165232711
619390665711
622894449106
622233729681
620433105006
616717024413
608859895011
598257903976
585312483853
569553552375
552690078557
534875350190
516923845725
502463665405
493253340147
486372154711
479699995341
477985553167
479089451662
480592284719
483086058290
489081939799
495066775170
504048241029
513849235451
521724252699
528038396874
536169090277
544715318920
554188040412
562997595186
571239578458
574788118430
579094795143
578332232005
575517612056
572373396630
568257957120
563463689117
557899664824
550387106935
544184092896
537312976443
532701982042
528105028221
523042719725
517844527109
513556641015
511154069989
509620483847
508556416049
510894068310
513176564264
515118852963
518649675862
523374761437
527305753138
531481869752
536919550864
539159986039
544810860491
561479621533
558785983152
559230689660
559995310553
560489444421
559936835616
559977468567
559030695093
555634800629
552905331496
548871131519
544821558712
543526418947
539722956945
537547250074
535350108758
533777792729
531194896501
530522522400
531898812377
530964965421
532167751397
533414782977
534673882100
534446139287
535661444146
537826571008
539406221746
542378700724
544612324852
546333151314
547945513705
547781985426
550095865592
551649454584
551059011930
550777180737
551173395879
549024710792
547673620045
544898612704
545497283231
544845298106
541942006566
541562670402
540854860193
539669303255
538477472155
538087698014
527493931151

200
530248
184137
172871
174283
174410
174131
174691
174968
175181
176120
174383
174492
174409
174537
174874
174638
175015
175291
176096
175679
2428549
52159611
51581005
51705946
51716386
51740104
51658382
51657610
51918441
51785783
51920143
51830418
51848477
51866726
51741582
52109559
51869690
50960659
51644566
51595575
21824222
3237724
5816705
8507596
11214162
13797210
16286086
18854734
21548231
24103993
26699937
29064773
31663384
34187845
36888213
39339461
41769468
44200737
46766795
49367521
50295491
48943922
46776544
44485164
42441482
40353184
38813192
36923298
35431271
33929873
32622325
31573055
30558993
29426488
28772979
27922387
27384284
26844985
26726754
26406456
27019423
28872402
31117817
32932689
34832760
36136573
37378604
38254346
39093218
39622475
40054404
40173039
40518454
40140362
39827424
39517747
38911795
37933516
36886538
35942077
34707035
33612826
32833788
32408612
31581028
31234364
31125039
31340223
31392806
31644028
31753475
32263974
33004775
33407116
34048028
34359239
34857886
35398507
36126620
36876500
37162220
37357856
37654193
37493120
37398331
37238560
37045560
36529662
36233694
35810718
35222149
35016307
34658189
34308652
34007946
33762023
33600584
33282665
33199982
33168907
33433553
33416689
33593650
33725063
34034271
34278993
34523564
35020584
35080061
35451679
36435631
36063771
36216771
36142313
36279900
36365007
36283879
36159976
36067340
35707111
35503099
35102628
35360900
34973467
34679431
34529811
34430727
34331447
34297562
34373221
34265439
34327346
34464713
34730887
34525794
34587873
34882451
34975220
35449887
35363139
35465412
35516117
35489894
35543885
35628625
35525059
35538441
35706998
35438312
35392849
35182812
35311211
35316819
35073692
35064328
34958330
35051475
34941907
34664827
34530267

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
209677
209562
209806
209645
209692
209957
209580
209654
210042
209409
209730
209957
209498
209804
209736
209532
209749
209833
209570
209871
5277
15753
26204
36990
47175
57449
68508
78403
89242
99863
109807
120942
130841
141602
152261
162225
173090
183633
194030
204516
204275
194840
185004
176038
168086
160041
152560
145798
139521
133667
128585
123861
119533
115937
113116
110528
108224
106379
105453
104726
109743
119675
127618
135689
141090
147084
152260
155566
158836
161084
162103
162940
162094
161611
160469
157686
154783
151059
146736
141988
137586
132981
129709
127778
125733
124438
124523
124991
125368
126283
128169
129738
132517
134875
136671
138318
140793
142769
145551
147746
149537
149997
151548
150006
149777
148903
147692
146646
144511
142581
141078
139109
138431
136726
135655
134563
133251
133162
132461
132550
133548
133814
134632
135601
136889
137852
139116
140371
140792
142909
143865
144380
144220
144551
144345
144298
144200
143826
142929
142094
140951
140224
139691
138663
138387
137560
137478
136320
137053
137125
136548
137590
137255
138122
137463
138683
138894
139241
140320
140255
141146
141187
141136
142014
142216
141914
142004
141917
141231
140800
140118
140798
139978
139470
139688
139231
139024
138431
138751
138943

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
19
18
18
18
19
18
18
18
18
19
19
19
18
18
18
18
19
18
18
4
7
8
11
15
15
16
17
19
19
22
22
24
24
28
27
28
29
32
32
31
32
29
29
27
28
28
26
26
24
25
22
21
21
21
19
19
17
18
20
19
19
19
19
20
21
20
23
22
21
22
20
20
22
21
23
22
21
21
21
22
23
20
20
21
22
23
21
24
21
22
22
22
21
23
23
23
23
26
24
25
22
23
24
26
24
22
25
23
24
22
21
25
23
23
22
21
21
21
20
22
21
20
19
21
20
22
22
21
22
21
21
19
23
20
20
20
21
20
21
21
20
22
23
20
22
21
22
21
22
23
19
21
21
21
19
20
21
22
21
21
21
20
21
22
20
23
21
21
22
22
22
21
22
19
21
21
21
20
22

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
203386329
203274383
203512453
203359147
203400178
203653319
203280712
203381935
203740959
203119553
203430872
203649052
203235287
203527884
203477819
203266229
203468913
203534796
203313507
203581057
5116616
15276969
25420414
35883334
45754409
55719870
66457713
76052279
86556417
96865027
106506030
117321428
126919827
137350434
147674469
157360056
167910738
178155996
188220069
198391642
198140244
189005891
179460181
170748370
163069775
155222978
147992536
141405671
135340691
129663886
124742670
120147033
115958649
112486780
109737540
107204139
104993593
103191697
102288289
101593889
106455230
116074813
123786714
131613809
136856622
142678038
147694691
150904357
154096252
156254922
157231999
158052065
157236404
156776144
155654619
152952945
150147594
146516911
142348631
137725590
133476517
129006427
125826955
123944804
121970373
120706457
120788807
121248735
121606674
122509653
124328132
125843245
128542669
130849431
132578476
134160511
136576411
138472435
141189173
143306718
145058740
145501037
147009507
145501667
145304734
144450230
143256969
142246934
140172948
138290921
136846013
134954706
134293677
132637315
131601511
130527028
129266880
129147207
128470610
128572391
129559785
129816594
130602353
131549833
132805472
133722419
134946869
136148928
136540030
138633331
139551894
140064978
139880541
140217061
140017384
139958276
139869944
139520102
138633352
137861859
136727631
136013296
135493191
134508691
134238207
133447969
133353055
132226820
132946309
133011166
132467757
133461195
133147313
133982406
133346604
134518392
134734473
135065514
136112983
136060639
136915341
136957760
136915413
137755621
137952427
137664650
137746094
137671297
136992698
136564672
135899246
136597656
135769361
135284337
135503622
135061042
134871304
134299767
134596122
134769230

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17612
18506
17889
17678
17700
18413
17729
17641
17843
17893
18679
18424
18369
17596
17607
17670
17603
18363
17756
17638
3961
6786
7953
10849
14479
14338
15289
16560
18381
18519
21415
21313
23328
23610
27283
26240
27242
28310
31116
30832
30043
30948
28043
28206
26174
27248
26959
25297
25170
23363
24231
21397
20308
20567
20362
18538
18379
16630
17639
19396
18269
18408
18388
18125
19567
20587
19300
22333
21165
20691
21413
19667
19511
21422
20560
22408
21317
20326
20493
20477
21441
22448
19473
19615
20472
21003
22410
20472
23388
20661
21125
21421
21456
20528
22315
22267
22244
22348
24972
23133
24153
21418
22309
23388
25150
23162
21259
24380
22465
23107
21535
20525
24152
22269
22219
21301
20205
20361
20457
19514
21570
20334
19622
18483
20488
19468
21153
21324
20451
21453
20536
20382
18505
22232
19666
19466
19360
20436
19529
20284
20506
19254
21292
22426
19433
21291
20519
21134
20352
21289
22431
18593
20431
20400
20295
18692
19543
20485
21574
20332
20443
20485
19480
20458
21446
19533
22206
20306
20441
21538
21305
21355
20353
21313
18563
20300
20570
20348
19512
21160

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
203386329
203274383
203512453
203359147
203400178
203653319
203280712
203381935
203740959
203119553
203430872
203649052
203235287
203527884
203477819
203266229
203468913
203534796
203313507
203581057
5116616
15276969
25420414
35883334
45754409
55719870
66457713
76052279
86556417
96865027
106506030
117321428
126919827
137350434
147674469
157360056
167910738
178155996
188220069
198391642
198140244
189005891
179460181
170748370
163069775
155222978
147992536
141405671
135340691
129663886
124742670
120147033
115958649
112486780
109737540
107204139
104993593
103191697
102288289
101593889
106455230
116074813
123786714
131613809
136856622
142678038
147694691
150904357
154096252
156254922
157231999
158052065
157236404
156776144
155654619
152952945
150147594
146516911
142348631
137725590
133476517
129006427
125826955
123944804
121970373
120706457
120788807
121248735
121606674
122509653
124328132
125843245
128542669
130849431
132578476
134160511
136576411
138472435
141189173
143306718
145058740
145501037
147009507
145501667
145304734
144450230
143256969
142246934
140172948
138290921
136846013
134954706
134293677
132637315
131601511
130527028
129266880
129147207
128470610
128572391
129559785
129816594
130602353
131549833
132805472
133722419
134946869
136148928
136540030
138633331
139551894
140064978
139880541
140217061
140017384
139958276
139869944
139520102
138633352
137861859
136727631
136013296
135493191
134508691
134238207
133447969
133353055
132226820
132946309
133011166
132467757
133461195
133147313
133982406
133346604
134518392
134734473
135065514
136112983
136060639
136915341
136957760
136915413
137755621
137952427
137664650
137746094
137671297
136992698
136564672
135899246
136597656
135769361
135284337
135503622
135061042
134871304
134299767
134596122
134769230

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12829
12797
12848
12829
12863
12897
12913
12806
12980
12808
12869
12823
12814
12833
12787
12816
12822
12869
12811
12872
389
1041
1705
2362
3035
3621
4309
4913
5572
6229
6786
7525
8072
8787
9333
9946
10630
11283
11919
12611
12490
11968
11317
10796
10317
9822
9400
8976
8602
8345
7949
7645
7365
7153
6970
6836
6712
6606
6557
6498
6790
7422
7885
8327
8692
9061
9351
9585
9785
9991
9965
9996
9955
9926
9851
9683
9558
9296
9015
8747
8529
8244
8032
7874
7761
7678
7722
7729
7761
7797
7890
7989
8167
8301
8428
8527
8715
8822
8940
9165
9203
9239
9318
9230
9198
9182
9142
9028
8885
8774
8696
8561
8531
8456
8416
8294
8206
8255
8180
8211
8252
8284
8299
8338
8443
8469
8562
8665
8691
8800
8859
8875
8896
8938
8894
8902
8929
8842
8823
8770
8715
8651
8606
8537
8525
8514
8453
8414
8473
8520
8391
8496
8496
8594
8462
8563
8616
8652
8647
8637
8698
8703
8687
8717
8802
8700
8779
8777
8724
8720
8666
8661
8628
8600
8580
8611
8583
8511
8559
8563


Loading data, please wait...