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 (576:39143618f47b) 2011-03-23
 '--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 xopen_broadcast_=1 temp.hoc
methodinfo 83
nhost 131072
MemSize 536870912
UsedMem 225465896
FreeMem 311405016
use2interval = 0
ncellpow = 25
ncon = 1000
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 = 6.5
mkmodel_time = 7.54
setup_method_time = 0.00999999
set_maxstep_time = 241.41
stdinit_time = 0.16
runtime = 7.54
methodrun_time = 249.01
elapsed_time = 619.11
jobid = 0
n_dat = 1
seq = 1
@@@end header@@@
2413
3643842774
3643852037
3644393052
3644424626
0
0
0
0
0
0
0
3644426154
3644949846
3644952510
3644961197
3644983151
0
0
0
0
0
0
0
3644984875
3645154186
3645155026
3645162242
3645171717
0
0
0
0
0
0
0
3645173133
3645335322
3645336156
3645347528
3645355400
0
0
0
0
0
0
0
3645357003
3645523652
3645524484
3645531553
3645540433
0
0
0
0
0
0
0
3645541618
3645706706
3645707538
3645716265
3645724963
0
0
0
0
0
0
0
3645726149
3645890694
3645891528
3645900233
3645908937
0
0
0
0
0
0
0
3645910228
3646075470
3646076302
3646084337
3646093113
0
0
0
0
0
0
0
3646094349
3646259322
3646260154
3646268529
3646277309
0
0
0
0
0
0
0
3646278547
3646444508
3646445340
3646453199
3646462015
0
0
0
0
0
0
0
3646463313
3646631960
3646632792
3646639041
3646648317
0
0
0
0
0
0
0
3646649505
3646814020
3646814854
3646824475
3646833457
0
0
0
0
0
0
0
3646834764
3647002658
3647003490
3647009297
3647018127
0
0
0
0
0
0
0
3647019303
3647184012
3647184844
3647194577
3647203501
0
0
0
0
0
0
0
3647204803
3647368976
3647369808
3647379547
3647388323
0
0
0
0
0
0
0
3647389622
3647554486
3647555318
3647564929
3647573815
0
0
0
0
0
0
0
3647575069
3647739682
3647740514
3647751311
3647760016
0
0
0
0
0
0
0
3647761313
3647929644
3647930678
3647937041
3647946153
0
0
0
0
0
0
0
3647947449
3648115274
3648116106
3648123451
3648132279
0
0
0
0
0
0
0
3648133467
3648298078
3648298910
3648309689
3648318844
0
0
0
0
0
0
0
3648320149
3648487436
3648488268
3648495537
3648504457
0
0
0
0
0
0
0
3648505654
3649370880
3651282425
3651905008
3776398240
16
13
12953
12637
605852
425231
1130361
3776402528
3824411400
3824805475
3832967182
3832996096
0
11
10847
12673
6926456
4495180
12771535
3834054233
3884794604
3885174835
3891820928
3891851654
0
15
14829
12530
15383768
4640365
13193209
3892066813
3939859050
3940528865
3950910317
3950939334
0
12
11932
12799
22281636
4493046
12776299
3952177893
4003721392
4003820732
4010820622
4010850840
0
15
14857
12747
30835232
4724077
13411474
4010996477
4060126770
4060607999
4069933428
4069963546
0
12
12097
12959
37814364
4630434
13174553
4070799647
4121567058
4121917867
4128791614
4128821911
0
14
13884
12656
45812499
4651839
13224369
4129116393
4178095520
4178390345
4187973478
4188003654
0
12
12094
12857
52764096
4594895
13055354
4188821493
4239274250
4239672627
4246886525
4246916490
0
13
12805
12955
60168880
4753220
13547001
4247239737
2946412
3297423
11618028
11648094
0
14
13915
12741
68207976
4623817
13209927
12043221
59125162
59628511
70820762
70850169
0
11
11054
12555
74571294
4352397
12336730
72322582
122590184
122910251
130672066
130702458
0
14
14140
12668
82644424
4651500
13265820
130936019
181342686
181573567
190380776
190411146
0
14
13788
12782
90534934
4685467
13286746
190901195
237757620
238141525
249951792
249981326
0
9
9216
12712
95964277
4437257
12601540
251314703
305709734
305718112
309119376
309149444
0
19
19252
12884
107029321
4801446
13636070
309162373
356613308
357019051
368471644
368500762
0
11
10819
12602
113263785
4399934
12475082
369832047
416211020
416819471
428051868
428082085
0
10
9950
12629
118987613
4416386
12507878
429397383
476318728
476808087
486574628
486604158
0
11
10963
12642
125303953
4461065
12656576
487740549
536160766
536767267
547107548
547137150
0
12
11963
12840
132149143
4584791
12987909
548103705
598922750
599390087
606695549
606726274
0
14
13847
12866
140155573
4717207
13419110
607065953
627902488
627929494
632345054
632372442
0
0
0
295
140155573
101399
293678
632434208
635015430
635033786
635421502
637247681
31
1
1076
973
140173765
329407
941130
637251335
641435538
641685321
642442968
644143933
39
3
2977
1561
140185821
523590
1495829
644148129
650370012
650672161
651690242
653393428
45
1
1001
2270
140192914
745159
2124199
653397824
661941052
662269303
663279732
664736650
23
1
956
2822
140199784
990361
2843448
664740912
675129894
675393913
676815173
678359408
24
6
5874
3462
140220605
1168010
3315728
678363866
690787620
691090305
692654260
694362076
36
1
998
4143
140227911
1408874
4030992
694366780
709393736
709846977
710906828
712427056
14
5
5015
4802
140245064
1741400
4930665
712431212
729320426
729697213
731271246
732858034
14
4
3919
5373
140264152
1896246
5380305
732862286
752324714
752859317
753936092
755450108
2
8
8039
6216
140290118
2273896
6467309
755454723
777162704
777672377
778693184
780264132
2
6
5934
6710
140308412
2475584
7040515
780268610
803195132
803571759
805702465
807533606
14
7
6885
7201
140330271
2544514
7198189
807538146
832521462
833005445
835173162
836986599
14
7
6937
7979
140353093
2863176
8001938
836991296
864250952
864775445
867043034
867072322
0
12
12013
8560
140387065
3039347
8612323
867877563
897374900
897941413
899909834
901664858
2
10
10008
9183
140412500
3349549
9444172
901669412
932241180
932673581
936048435
937865204
2
7
7040
9687
140435834
3329939
9445049
937869970
970804602
971377999
974538297
976339963
2
14
14007
10486
140479247
3695107
10402857
976344889
1012094308
1012714099
1015156820
1017195550
2
12
12137
11152
140512455
4040905
11360215
1017200042
1056058732
1056848329
1058150802
1060258588
14
14
13910
11905
140556421
4406357
12532882
1060261947
1100193844
1100955569
1103494238
1105584482
2
8
7912
12404
140583293
4456264
12639323
1105588720
1145910298
1146544297
1149826666
1151847940
13
11
10891
12385
140622971
4344898
12319431
1151852696
1191742796
1192421863
1195011354
1196939826
1
16
15934
11809
140676133
4240683
12004382
1196944286
1235669394
1236458949
1238109137
1238139000
0
13
13027
11405
140714656
4230323
11953714
1238561807
1275062702
1275677995
1278061574
1279748214
1
12
12054
10738
140748690
3866306
10959919
1279752760
1313903584
1314458877
1317100254
1319029728
14
13
12802
10086
140783666
3575268
10132225
1319034428
1351353568
1351831591
1354646101
1356285204
2
6
5796
9675
140806066
3434915
9698829
1356289960
1388472720
1389177105
1390273326
1392014574
14
12
11951
9452
140846503
3534334
10017650
1392019164
1422908436
1423544681
1424512948
1426259505
14
8
8010
8986
140874951
3376807
9535248
1426263914
1455759048
1456348049
1457411024
1458949966
2
4
3958
8584
140891271
3201664
9064415
1458954426
1486677426
1487207927
1488706818
1490474608
13
4
3994
8094
140911378
2928562
8380584
1490479024
1516996666
1517446607
1519136998
1520753184
14
7
6801
7834
140934962
2829371
8043973
1520757573
1546241658
1546739905
1548491750
1549949962
2
7
6997
7527
140958038
2732363
7714107
1549954732
1574364576
1574888155
1576613309
1578103744
2
7
7071
7255
140980860
2590196
7391730
1578107948
1601538580
1601907601
1603868274
1605459282
14
8
7997
6923
141011765
2479909
6975435
1605463911
1627693528
1627982629
1630530342
1632314262
26
10
10005
6689
141040639
2293926
6498689
1632318832
1653978696
1654298801
1656848406
1658258014
2
4
4029
6639
141057466
2281199
6441967
1658262936
1680364840
1680858563
1682340805
1683870224
2
6
6027
6674
141079738
2422564
6875244
1683874940
1705762094
1706176865
1707449498
1708986550
13
7
7231
6426
141105362
2305678
6598170
1708991034
1729728144
1730080969
1732385844
1733809806
2
4
3991
6304
141122706
2166357
6156170
1733814476
1754949946
1755381313
1757056656
1758504958
2
10
10029
6398
141153249
2297209
6518953
1758509232
1780055146
1780523727
1782233118
1783876698
2
4
3979
6684
141164551
2360623
6750333
1783881370
1806774284
1807246925
1809205212
1810929608
14
7
7103
7190
141188055
2541526
7200780
1810934237
1835474052
1835914347
1838141652
1839681146
2
10
10003
7681
141218308
2721213
7690628
1839685502
1866220794
1866760691
1868563716
1870400939
15
10
9884
8266
141256378
3001521
8479452
1870405499
1899675524
1900105151
1900795740
1902563730
2
11
10991
8866
141290381
3354640
9483183
1902568028
1932558744
1933127119
1934306087
1936080084
2
14
13670
8912
141330655
3335850
9446952
1936084348
1965974146
1966498337
1968864593
1970619272
2
9
8962
9232
141360960
3278889
9295127
1970624050
2001612348
2002216543
2004212838
2006160320
26
5
5104
9510
141378993
3446132
9776779
2006165162
2038160306
2038788711
2040590478
2042414396
2
8
8040
9660
141405244
3560246
10081344
2042419114
2074263480
2074766771
2077109722
2078801466
2
8
7916
9664
141433793
3419082
9737683
2078806244
2111232612
2111872059
2113926241
2115830856
14
11
10873
9936
141469186
3592520
10157025
2115835694
2149034108
2149676047
2151116462
2153055196
14
11
10777
9902
141507252
3686535
10390020
2153059430
2185418040
2185865439
2188483986
2190225996
2
12
11834
9759
141540192
3486431
9815293
2190230546
2222795368
2223375737
2225375246
2227373736
24
11
10939
9951
141575033
3584730
10193099
2227378572
2260359144
2260999811
2262338041
2264198879
13
11
10948
9757
141605678
3642887
10285573
2264203738
2295967920
2296540087
2298815582
2300490702
1
10
9914
9555
141635236
3453154
9718607
2300495586
2332116700
2332742705
2334490160
2336284586
14
9
9036
9470
141670987
3458924
9805543
2336289124
2366983684
2367535899
2369535690
2371492862
26
9
8878
9067
141698661
3281982
9294363
2371497406
2401329894
2401768615
2403956726
2405802028
24
6
6064
8983
141722049
3214794
9099078
2405806871
2435048730
2435564957
2437273864
2439188281
26
12
12066
8618
141755252
3149196
8886427
2439193680
2467393258
2467873631
2469689693
2471520655
13
12
11928
8380
141791885
2982748
8505904
2471524962
2498907176
2499472435
2501092426
2502748495
14
6
6037
8165
141812201
2974214
8410078
2502753255
2529396700
2529962337
2531531362
2533093814
2
12
12279
7898
141846253
2891261
8136095
2533098356
2558482124
2558847663
2561307588
2562960440
14
5
5126
7642
141863990
2647383
7518253
2562965086
2588365054
2588850353
2590682021
2592161068
2
4
4056
7769
141880768
2803126
7863727
2592166048
2617502582
2618050831
2619644242
2621179152
2
6
5938
7485
141900039
2754055
7758739
2621184162
2645653906
2645990455
2648522146
2650056334
2
3
2899
7476
141914103
2595231
7371848
2650060994
2674661264
2675046241
2677330264
2679371804
50
7
6763
7511
141938265
2646906
7465637
2679376574
2704280530
2704723071
2706758664
2708394160
14
9
9006
7622
141967709
2703040
7638672
2708398952
2733726764
2734194913
2735946908
2737608352
13
6
6005
7655
141988918
2750492
7768757
2737613386
2763809744
2764364477
2765625274
2767345336
14
5
4959
7933
142006840
2926274
8344608
2767349038
2793535812
2794064399
2795650069
2797677588
38
7
6888
7813
142032851
2864337
8052987
2797681860
2824243980
2824767035
2826313866
2828525033
47
9
8882
8083
142066796
2939336
8347928
2828529138
2855181340
2855707571
2857624150
2859241468
2
8
7848
8106
142092202
2900412
8220531
2859246408
2886019262
2886492873
2888841006
2890697362
25
10
9991
8227
142120830
2887409
8187640
2890701988
2918324584
2918795259
2920893912
2922626770
2
5
4920
8543
142145582
3050229
8622593
2922631838
2950717550
2951202735
2953293048
2955365512
37
8
7936
8473
142174540
3027127
8579357
2955370164
2983669606
2984175159
2986578390
2988372768
14
6
6010
8731
142197587
3089261
8797645
2988377360
3018050620
3018629419
3020051162
3021791492
2
6
5965
8975
142226625
3355443
9440623
3021795554
3051495922
3052081847
3053947048
3055776422
14
9
9149
8871
142254731
3257254
9214437
3055780990
3085284522
3085779009
3088206706
3089900517
2
18
17817
8994
142303988
3205952
9062017
3089904850
3120540282
3121222885
3122590264
3124653811
25
13
12997
9283
142347126
3432010
9718938
3124658462
3155863932
3156459353
3157414424
3159248755
14
11
10917
9235
142374568
3451962
9777887
3159253272
3189293216
3189801267
3192031280
3194180069
37
10
9945
9015
142403875
3189297
9038443
3194184746
3223928874
3224405939
3227070964
3227100201
0
12
11899
9093
142435897
3202344
9114061
3228058215
3258960432
3259430181
3260451437
3262445347
36
11
11170
9153
142464612
3438966
9749669
3262449436
3292741750
3293272257
3294873246
3296703387
13
13
13014
8918
142503151
3285168
9291043
3296707968
3326700624
3327279117
3328733784
3330816154
36
5
5003
9018
142518693
3331882
9441462
3330820594
3360459530
3361073053
3362509486
3364254810
13
10
9910
8828
142549486
3205242
9130605
3364259176
3393514570
3394124925
3395756121
3397428796
2
14
13856
8707
142589961
3221564
9093852
3397433334
3426725140
3427246093
3428491146
3430393008
25
7
7030
8690
142610475
3249392
9178376
3430397764
3458749574
3459307129
3460946372
3462761735
13
7
6936
8404
142637419
3031633
8643008
3462766446
3490106714
3490518581
3493082999
3494868269
14
4
4005
8310
142653418
2937941
8251403
3494872914
3521501520
3521908171
3524897489
3526439393
2
9
9068
8118
142684488
2769208
7886550
3526444108
3553661194
3554178441
3556113608
3557978944
26
7
7050
8404
142708663
2987689
8459398
3557983562
3585559500
3586059889
3587613698
3587642906
0
7
7087
8039
142732674
3020612
8447615
3587994585
3614378282
3614759801
3617598486
3619117764
2
7
7026
8027
142759769
2808764
7965349
3619121688
3646041460
3646500975
3648289154
3649929398
14
9
8976
8135
142787005
2963751
8405854
3649933371
3677019248
3677660877
3679081758
3680671037
2
12
12082
8066
142821177
2967743
8374560
3680675760
3706770474
3707323731
3709725814
3711292812
2
7
6995
7987
142841724
2800685
7957147
3711297432
3737386586
3737761341
3740367846
3741944465
2
7
6908
7972
142859219
2807624
7862746
3741949417
3768597244
3769019413
3771153370
3772864130
14
5
4975
8157
142876737
2900376
8229250
3772868582
3799992724
3800514765
3802224968
3803955914
13
4
3914
8207
142893333
3002778
8446932
3803960866
3831293256
3831823537
3833615345
3835546972
26
6
6024
8297
142916119
2998878
8504923
3835551678
3862688450
3863150221
3865310286
3866876564
2
6
5916
8211
142944001
2903706
8222365
3866881330
3895007864
3895655765
3896978870
3898853428
26
11
10885
8562
142978460
3181235
8985142
3898857684
3927093908
3927717123
3929261248
3930989108
1
7
6891
8448
142999039
3086948
8773702
3930993524
3958877092
3959377381
3961539005
3963257336
14
10
9950
8471
143035102
3016915
8583854
3963262098
3991706936
3992251053
3994006652
3995646555
2
6
5948
8673
143058087
3131278
8877721
3995651086
4024585118
4025146293
4026746308
4028403476
2
5
4941
8668
143078160
3191626
9055221
4028408028
4057491368
4057903607
4060045180
4061497762
2
11
10995
8585
143111383
3113323
8794792
4061502290
4090711404
4091180399
4092818045
4094164083
2
8
7904
8854
143141641
3270883
9181226
4094168422
4123688876
4124172365
4125587634
4126893400
2
12
12071
8668
143179723
3217856
9059346
4126897851
4155904748
4156308251
4158369956
4159616816
2
7
6950
8755
143204610
3151114
8955360
4159621154
4188664856
4189105315
4191221588
4192641312
2
8
7869
8703
143235811
3156480
8925717
4192645885
4222038430
4222459255
4224211178
4225466834
2
22
21831
8715
143289281
3235776
9087495
4225470790
4254529004
4254863561
4257044674
4258426342
2
7
6978
8677
143314479
3139886
8923923
4258430938
4287602118
4287993433
4289890822
4291332880
2
9
9055
8718
143349859
3209902
9038297
4291337578
26463974
26798657
27885670
27914598
0
8
7994
8911
143376596
3366713
9542924
27984804
57768376
58240101
59458798
60674986
2
10
10017
8711
143404612
3260364
9213973
60679464
89716498
90124523
91620924
92945270
2
7
7026
8531
143430755
3156117
8949568
92949586
121992916
122468113
123724237
125070080
2
7
6998
8658
143455179
3224867
9134560
125074940
153767420
154218581
155747320
157095540
2
11
10904
8400
143484462
3147435
8825157
157100138
184880822
185293493
187640053
188963218
1
11
11173
8340
143516094
3013821
8477627
188967814
216541476
216877139
219308342
220571195
2
8
7882
8246
143540795
2979696
8372433
220575928
248457392
248888595
250692508
252043456
2
7
7169
8414
143564952
3070359
8715677
252048140
280672920
281095581
282147788
283552236
2
8
7811
8442
143596453
3199799
9022881
283556890
311881326
312254203
313566476
314816815
1
13
13060
8263
143633139
3079893
8668406
314821532
342321870
342621183
344814714
346170161
2
10
9955
8222
143659344
2967988
8378371
346174805
374326480
374827899
376098820
377391564
2
5
5029
8463
143679420
3138384
8890178
377396292
405802692
406255485
407395417
407423942
0
5
4933
8343
143697921
3128760
8873050
407611869
435058502
435427127
437832406
437860896
0
5
4951
8255
143717156
2951495
8374348
438594915
466282396
466694133
468286256
469776438
13
8
7878
8181
143741096
3031800
8532960
469780964
497051044
497443391
499840893
501272990
14
4
4005
8321
143756689
2967954
8402301
501277514
529805090
530239689
531450248
532814908
2
6
6091
8529
143777009
3188723
9039506
532819590
561743788
562083557
563096286
564379182
2
10
9922
8416
143812240
3160332
8991497
564383524
592646466
593127067
594794490
596113556
2
13
12905
8466
143855940
3099282
8792047
596118256
624884950
625270473
626670832
626699537
0
8
7920
8536
143882466
3165372
8989475
626932740
655386372
655801053
657570176
658835640
2
7
6926
8473
143907096
3097523
8751744
658840308
686534906
686951935
689587588
691135926
14
8
7998
8363
143938154
2947867
8401155
691140778
719358542
719821413
721960620
723249059
1
7
7012
8550
143958948
3073329
8735335
723253855
752745336
753146883
754234064
754263010
0
12
12008
8772
143993366
3287096
9334907
754370011
783832770
784294389
785609670
786848820
2
13
12914
8654
144031987
3239394
9135861
786853494
815888144
816403971
817815401
819176680
1
8
7992
8636
144054867
3212733
9082976
819181380
848384336
848811993
850246604
850275286
0
9
8898
8658
144089216
3209560
9088493
850589917
879207278
879642657
881594690
882921258
2
14
13993
8484
144123110
3097132
8739548
882925730
911694896
912120771
913943301
915365614
2
11
10953
8651
144156111
3149253
8957517
915370562
944579126
944983421
946333174
947755040
2
3
2989
8651
144169638
3203041
9061551
947759912
976585668
976991393
978843934
980169404
2
7
7069
8576
144190908
3165487
8910460
980174050
1009069096
1009480021
1011086444
1012498300
2
7
7009
8567
144218623
3163456
8978920
1012501826
1041362278
1041780939
1043374340
1043402854
0
8
7964
8549
144245200
3169415
8989525
1043768083
1072550268
1072964155
1074588185
1075824712
2
15
14874
8476
144290292
3127999
8877833
1075829266
1104293072
1104694483
1106509551
1107772441
2
11
11233
8467
144324759
3116623
8777789
1107777075
1136412402
1136885941
1138359212
1139803843
14
4
4148
8592
144340560
3176343
8975374
1139808682
1168123288
1168607373
1170338185
1171678194
2
6
5923
8372
144361105
3062077
8669455
1171682752
1199953500
1200418235
1202170222
1203457007
2
12
11763
8460
144393560
3104946
8804346
1203461692
1231661956
1232012903
1233912580
1233941682
0
2
1965
8391
144403535
3060930
8709055
1234406997
1262365716
1262745563
1264637274
1265883858
2
7
6955
8343
144427253
3032578
8604686
1265888696
1294105666
1294493973
1296299522
1296327906
0
12
11947
8424
144461028
3064020
8730443
1296757823
1324480086
1325057109
1326725242
1328276386
2
6
5958
8452
144482398
3110259
8776556
1328281044
1.17647058823529e-09

10
200
73174206849
24807085500
24074446437
24252403028
24185906348
24113215027
24142759048
24141180440
24204689900
24419186672
24272322584
24205728450
24296104056
24229285653
24311160784
24403274081
24402366022
24373604282
24471524916
24330457397
16763292347966
7418308077657
7714310143109
7744758673070
7852725055402
7747951280141
7714760564081
7757053643532
7721844774025
7824822493406
7759728209856
7844979920637
7826138820623
7807933741295
7755339561864
7779255078413
7809418377954
7670590055576
7934274564712
7810412857143
3361465669416
639159891926
903922520680
1212316756439
1486769787740
1785560406868
2097503404570
2367814339262
2677924628205
2961184049275
3252431133786
3574262767254
3860457924718
3943309205807
4534206175538
4744852652710
5042954591920
5355029338940
5644360766876
5940949371699
6063849102612
5910315242345
5399937775970
5453893163379
5148702832804
4883150073685
4683124314984
4488544287914
4284798889577
4132007273817
3968672547807
3826866104133
3690189720047
3585539092376
3519939454395
3400498051083
3357050855320
3292044674673
3253631125448
3236845466706
3325523169870
3545877150595
3768525336994
4026530518266
4215619674482
4393050399729
4527120841680
4658434032279
4751896046522
4769308246713
4853531608780
4879068922731
4872049626472
4869031957439
4826741869520
4756837385644
4691581058908
4614823999159
4496963916436
4375998959030
4237867498180
4093126471669
3977381628749
3914699961395
3827381838227
3803463059019
3784986983085
3842434950714
3804021040359
3829159096585
3897684248180
3975708740967
4043233358802
4026068994031
4122983470693
4185056882988
4291131481690
4326328849085
4380260225773
4454472682491
4472706421023
4555184411663
4534425809750
4578517457750
4314839768776
4632837834937
4490257466168
4471234684900
4382875854724
4348167905497
4320693918969
4242629903194
4208269213314
4138088393552
4133956395127
3888032814142
4125554543937
4038531320717
4029371265228
4013665443127
4017564040031
4052712669692
4075262017785
4140701343723
4106435302710
4191271734231
4212113630426
4229431346396
4245309097157
4293528131240
4337734392885
4281628952014
4289906848225
4289126412058
4328603671962
4302491233044
4320065083756
4313129939085
4135126768671
4294031566306
4229723118839
4210669892980
4197639277205
4176971302710
4142911560485
4125126636335
4129922766498
4097922585117
4109531216775
4092257322149
3936355230111
3989415125509
4183295693031
4128320991779
4134259026067
4137202575498
4159483637755
4008912584985
4212191429676
4233661070621
4209146803369
4064971648343
4271164003523
4237284764787
4076103585559
4279017792618
4252549006866
4245344907941
4248623290003
4237410710937
4050657508486
4249657623851
4187447874281
4198416573400
4177842963266
4165311045065
3995601394006
4186812444252
3990319540063
4187590834098

200
560340
189772
183920
185239
184952
184214
184596
184434
185093
186500
185569
184891
185821
185090
185832
186493
186566
186390
187087
185995
127894930
56600090
58857664
59090160
59913704
59114049
58861268
59183824
58915520
59700774
59204116
59854588
59710786
59572114
59170614
59353017
59583637
58524032
60535816
59590586
25649106
4877859
6897499
9250307
11343908
13623237
16003130
18065818
20431342
22592714
24814643
27269991
29453346
30087698
34594302
36201017
38475943
40856300
43063550
45326690
46263997
45093332
41201004
41611567
39282292
37256018
35729891
34245333
32691039
31525246
30279039
29197331
28154605
27356015
26855417
25944482
25613220
25116898
24824542
24696046
25372574
27053417
28752458
30720373
32164234
33516906
34539801
35541529
36255242
36387665
37030126
37224766
37171460
37148230
36825522
36292873
35794800
35208738
34309763
33386642
32332876
31228546
30345771
29867277
29201174
29018934
28877909
29315912
29022753
29214613
29737356
30332701
30847836
30717081
31456282
31930598
32739214
33007715
33419359
33985369
34124676
34753760
34595381
34931844
32922302
35346881
34258404
34113348
33439067
33174454
32964805
32369170
32107158
31571858
31540021
29666140
31476811
30812063
30742300
30622587
30652200
30920171
31092224
31591389
31330274
31977359
32137075
32268906
32389803
32757892
33095009
32666812
32730249
32724270
33025331
32826413
32960438
32907333
31551110
32762031
32271183
32125945
32026331
31868908
31609282
31472989
31509683
31265636
31354326
31222669
30034510
30439281
31917195
31496950
31542742
31564979
31735186
30588252
32137779
32300798
32114196
31016260
32587785
32328860
31101154
32647578
32444990
32390070
32415692
32329612
30906970
32423771
31948334
32032055
31875112
31779560
30486491
31944013
30446222
31949973

200
46545597898
22257266940
21660866178
21834207989
21751125661
21764214891
21716549765
21720509679
21754301850
21937799882
21782849653
21728786223
21764407690
21741695947
21749915575
21783903330
21751043170
21771016507
21781154065
21785759367
151301235297
6587371924599
6625208499918
6639351799352
6634631815269
6634259051032
6634823457222
6636148313427
6633164985453
6635986856160
6641917592611
6641577411113
6638137973783
6639609269142
6639261772328
6641277196386
6637225804019
6541666444507
6629573244278
6631041544051
2856488236915
247716695176
525492529836
835235535602
1131963263501
1420423814257
1707451987970
1992485465767
2278114565557
2558309745128
2838483965703
3123874818642
3404052010066
3688343222787
4059451932186
4255256292956
4534885043468
4820244565239
5104789381288
5383219492462
5530813915024
5391815575423
5128783471377
4968125293979
4648400308696
4429375488297
4225160666999
4036154868604
3857050461755
3693957888610
3552304943797
3418473774913
3292929572358
3187490323633
3097590482817
3021278523514
2957616823909
2905927024029
2868781188706
2845988678159
2906212524510
3109571290465
3348291963742
3561931491436
3754317191872
3919504942610
4049608124960
4164637708992
4255926124721
4321276848661
4365252398746
4394138683746
4398984949720
4380757122400
4346730674448
4294893197285
4224180406454
4137137173135
4037584234292
3917774705599
3785695083346
3658049842160
3557566870678
3482045941238
3424185465899
3387019549131
3369487235929
3369569038522
3382366033533
3409613552339
3447720476972
3494176047443
3539901751103
3595476972036
3657457609484
3719865676861
3786474298733
3852917448066
3916012355140
3966452360987
4010171561072
4046540155040
4065764808095
4071048032958
4062249960893
4124566307303
4010134348213
3967837779265
3930307385264
3890245859447
3843739638657
3796254629491
3753695807495
3716589672096
3676118097413
3642345234287
3696894461924
3606204845088
3595999164995
3591010701126
3594761658960
3610129962647
3636901713396
3663253533071
3692745125912
3727584905139
3757743594192
3786124831833
3818058589663
3848718821043
3952703602815
3921042344616
3936444533249
3944255398288
3950057049365
3948636806709
3943709885790
3935800462878
3919254973539
3942740970024
3874444719000
3851893820034
3828401056309
3811130056401
3794516333245
3773109839635
3759261778821
3750359649586
3742738370302
3739221162545
3737773097639
3789651276029
3796071325082
3758577357618
3762176852940
3777141195208
3794896406650
3803659923571
3864328523239
3831316811698
3851211749726
3862993807693
3915153866679
3876529244090
3882014865147
3932579325087
3882751005732
3877821277367
3873602248656
3866069227684
3857554310409
3895722353073
3836144731745
3824903939239
3818025793735
3810535445119
3805479265921
3844183344235
3789621364503
3746812329217

200
527884
175848
171374
173131
172715
172716
172570
172473
172983
174647
173104
172806
173457
173604
173629
173935
174525
173954
174031
173924
2913198
56556847
58813625
59046014
59870476
59070817
58817433
59140237
58872042
59658655
59161777
59811963
59667974
59528063
59128177
59309617
59541243
58479904
60492458
59547167
25611566
3039606
5185134
7534856
9877021
12068388
14284314
16534106
18833895
21067241
23231966
25427469
27629618
30045576
32828069
34371377
36661838
38806505
40944739
43225491
44230943
43153122
41159455
39912727
37341012
35604954
33977392
32487802
31140914
29746618
28651955
27727957
26652922
25753778
25060451
24523621
24072437
23568969
23388307
23236830
23718613
25318160
27202008
28871373
30384331
31731782
32774042
33582651
34419350
34684343
35114123
35274333
35418239
35138256
34953564
34606673
33988314
33239810
32453093
31460962
30491137
29561163
28772116
28203539
27710233
27473109
27332729
27263134
27376865
27541758
28006187
28294517
28625271
29088457
29588958
30186892
30656218
31202807
31668973
32144306
32419825
32679160
32750159
32772073
32879791
33341558
32417062
32019642
31682718
31491391
31052853
30543500
30310693
30017777
29664351
29623828
29946236
29161272
29141250
29043810
29064042
29198454
29350030
29648623
29753151
30092340
30397742
30539412
30738911
31089518
31631926
31309621
31412146
31465779
31594422
31558916
31567510
31453975
31509517
31533092
30935564
30767933
30666199
30534011
30334039
30110413
30092956
30003556
29988123
29918413
29992524
30397988
30415800
30053769
30167133
30270391
30404555
30546968
30860731
30740511
30814380
30974528
31336957
30956696
31059325
31309347
31011392
30956790
31078741
30906510
30864981
31173485
30674895
30576486
30524162
30481215
30444839
30686037
30404030
30388089

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1677699
1677198
1677379
1678352
1677158
1677673
1678453
1677454
1677252
1677785
1678233
1678037
1677673
1677946
1678101
1677606
1677060
1678258
1677843
1677272
42043
125260
209854
293805
377910
461109
545791
629051
714589
796704
880707
964867
1048747
1132835
1216531
1299235
1383718
1468311
1552065
1636051
1636726
1557571
1481314
1409566
1342675
1280155
1220472
1166423
1115001
1069837
1029848
990379
956583
926791
904275
882096
865394
851901
843940
837250
880543
955398
1022831
1081226
1136157
1179331
1215772
1246295
1269693
1286507
1295973
1302363
1299871
1292660
1279153
1260891
1238439
1209515
1177616
1139423
1100551
1063601
1040424
1019118
1005082
997238
993913
997356
1002588
1012236
1026781
1039102
1054670
1072159
1090182
1109643
1130648
1150151
1166616
1179513
1194428
1201010
1205088
1204299
1200893
1192980
1180929
1169084
1157732
1142967
1129096
1115794
1104844
1092178
1080488
1072755
1067238
1063598
1061777
1060771
1064333
1068527
1079800
1086125
1096681
1106183
1114839
1124095
1133075
1141420
1145768
1151249
1153621
1155076
1156580
1154032
1153377
1149397
1144374
1136009
1131054
1122331
1118395
1112141
1107008
1100417
1099565
1094914
1094297
1093087
1094336
1095670
1098954
1099541
1102903
1108346
1112086
1115079
1119356
1121921
1129707
1130353
1133137
1134132
1136457
1137108
1134790
1133200
1133183
1129617
1127466
1124010
1120237
1118405
1115719
1113507
1112533
1109872
1107907
1107508

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
22
22
23
23
23
24
23
23
23
23
23
22
23
22
23
23
23
24
23
5
7
8
10
12
13
14
15
17
18
21
20
20
21
22
23
24
25
25
25
27
26
24
24
23
24
23
23
23
20
22
22
21
20
21
20
22
19
19
19
19
19
22
22
22
24
23
24
23
25
23
24
26
23
25
25
24
22
23
23
23
24
22
21
23
23
21
25
23
24
24
25
25
24
29
24
26
25
28
30
33
26
26
27
26
26
28
24
24
23
24
24
25
24
23
23
23
24
24
23
23
23
24
22
24
23
24
23
22
24
24
23
23
23
23
26
23
23
24
23
24
24
24
24
23
23
24
22
23
21
23
23
24
23
27
22
23
25
22
25
24
26
24
23
24
23
22
24
23
23
23
23
27
23
24
23
22
25
24
23

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1671290944
1670760960
1670973256
1672047549
1670715321
1671234789
1672080713
1671109370
1670906965
1671417830
1671861119
1671546161
1671285197
1671498285
1671652251
1671211601
1670703722
1671896178
1671431613
1670859355
41880567
124799210
209051113
292685399
376499422
459358892
543728279
626659024
711895408
793679003
877363720
961164146
1044783443
1128456336
1211979269
1294262686
1378473201
1462697785
1546139159
1629746322
1630518985
1551627807
1475672445
1404104200
1337521162
1275302865
1215781591
1162039457
1110793553
1065759149
1025903936
986589852
952935606
923255980
900777087
878747155
862111484
848685951
840746006
834093241
877237106
951699165
1019001784
1077111235
1131855729
1174775826
1211127507
1241524662
1264839609
1281563081
1291017855
1297374755
1294892469
1287684215
1274232910
1256063009
1233718657
1204865282
1173128125
1135116564
1096351439
1059606616
1036435787
1015270287
1001231107
993489994
990104729
993561324
998793740
1008385637
1022829984
1035173317
1050603957
1068088693
1086053072
1105422842
1126364287
1145830982
1162134558
1174999149
1189857805
1196412623
1200496144
1199722182
1196308814
1188414665
1176461112
1164615433
1153354619
1138542633
1124764461
1111493886
1100649828
1087984340
1076365194
1068667881
1063139678
1059593427
1057709416
1056751341
1060314409
1064504799
1075720339
1082015146
1092477506
1101957504
1110572796
1119823395
1128748044
1137099724
1141373411
1146779842
1149210601
1150716965
1152160197
1149615421
1148885458
1145046140
1139984466
1131671778
1126768477
1118070783
1114196490
1107910562
1102865105
1096198573
1095292335
1090776177
1090111868
1088916941
1090099995
1091514702
1094709075
1095342619
1098708115
1104180137
1107783468
1110808800
1115113608
1117663497
1125424434
1126033679
1128843703
1129782225
1132188389
1132771784
1130409569
1128908907
1128888995
1125299346
1123166086
1119763165
1115973113
1114082259
1111501327
1109222554
1108323619
1105612429
1103697264
1103226891

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22100
22149
22125
23244
22982
22742
23792
23305
22772
22972
22838
22872
22149
22907
22029
23081
22996
23040
23715
23059
5056
7130
8132
10369
11927
13046
14083
15236
16983
17983
20926
20059
19858
21107
22111
23124
24071
24877
25029
24927
27055
26032
23799
23876
23070
23980
22979
22826
22977
20124
21885
21842
21102
19872
21096
20165
21796
18992
19076
19101
18932
19173
21792
21766
21858
24061
23092
24199
22997
24715
23171
24103
25798
23187
24787
24767
24134
22143
22912
23136
23116
23806
22155
21233
22780
22994
21001
25093
23100
23907
23722
25061
24693
23885
28870
23920
25969
24758
27647
29985
32704
25819
26042
26826
25794
26022
27887
24002
24068
22984
24039
23865
24883
23766
23002
22857
22605
24050
23915
23003
23011
23124
23715
21962
23842
22629
23981
23014
22175
23992
24047
23155
23067
22931
22925
25969
22717
22988
23834
22777
23797
23950
23963
24048
22901
22734
23864
22030
22689
21166
22923
22932
24108
22991
27043
22085
23076
24955
22122
24758
23835
25605
23805
23100
23848
23008
22133
24049
22438
23149
23006
23117
27229
22836
23893
23030
22041
25127
23972
22948

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1671290944
1670760960
1670973256
1672047549
1670715321
1671234789
1672080713
1671109370
1670906965
1671417830
1671861119
1671546161
1671285197
1671498285
1671652251
1671211601
1670703722
1671896178
1671431613
1670859355
41880567
124799210
209051113
292685399
376499422
459358892
543728279
626659024
711895408
793679003
877363720
961164146
1044783443
1128456336
1211979269
1294262686
1378473201
1462697785
1546139159
1629746322
1630518985
1551627807
1475672445
1404104200
1337521162
1275302865
1215781591
1162039457
1110793553
1065759149
1025903936
986589852
952935606
923255980
900777087
878747155
862111484
848685951
840746006
834093241
877237106
951699165
1019001784
1077111235
1131855729
1174775826
1211127507
1241524662
1264839609
1281563081
1291017855
1297374755
1294892469
1287684215
1274232910
1256063009
1233718657
1204865282
1173128125
1135116564
1096351439
1059606616
1036435787
1015270287
1001231107
993489994
990104729
993561324
998793740
1008385637
1022829984
1035173317
1050603957
1068088693
1086053072
1105422842
1126364287
1145830982
1162134558
1174999149
1189857805
1196412623
1200496144
1199722182
1196308814
1188414665
1176461112
1164615433
1153354619
1138542633
1124764461
1111493886
1100649828
1087984340
1076365194
1068667881
1063139678
1059593427
1057709416
1056751341
1060314409
1064504799
1075720339
1082015146
1092477506
1101957504
1110572796
1119823395
1128748044
1137099724
1141373411
1146779842
1149210601
1150716965
1152160197
1149615421
1148885458
1145046140
1139984466
1131671778
1126768477
1118070783
1114196490
1107910562
1102865105
1096198573
1095292335
1090776177
1090111868
1088916941
1090099995
1091514702
1094709075
1095342619
1098708115
1104180137
1107783468
1110808800
1115113608
1117663497
1125424434
1126033679
1128843703
1129782225
1132188389
1132771784
1130409569
1128908907
1128888995
1125299346
1123166086
1119763165
1115973113
1114082259
1111501327
1109222554
1108323619
1105612429
1103697264
1103226891

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13285
13230
13220
13248
13261
13214
13277
13283
13203
13269
13185
13259
13227
13243
13279
13228
13210
13231
13210
13217
403
1086
1777
2476
3115
3758
4422
5108
5752
6416
7036
7721
8347
9052
9645
10321
10978
11600
12294
12941
12923
12311
11715
11171
10651
10151
9711
9259
8864
8498
8239
7900
7619
7429
7220
7065
6913
6838
6794
6702
7067
7642
8151
8618
9062
9394
9693
9888
10065
10180
10262
10364
10301
10232
10133
9991
9827
9649
9316
9078
8762
8498
8273
8140
7997
7978
7919
8030
7986
8056
8182
8313
8390
8523
8679
8831
9046
9123
9281
9425
9513
9553
9591
9558
9606
9481
9384
9291
9192
9075
8973
8889
8836
8720
8632
8526
8517
8467
8465
8450
8485
8516
8600
8653
8779
8797
8866
8970
9029
9053
9117
9135
9166
9195
9196
9221
9151
9156
9145
9041
8996
8954
8883
8875
8810
8754
8762
8705
8686
8677
8762
8767
8720
8767
8773
8830
8838
8860
8878
8944
9039
8964
9009
9075
9046
9040
9011
9010
9052
8984
8974
8921
8931
8907
8922
8863
8838
8821
8817
8830


Loading data, please wait...