Spike exchange methods for a Blue Gene/P supercomputer (Hines et al., 2011)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:137845
Tests several spike exchange methods on a Blue Gene/P supercomputer on up to 64K cores.
Reference:
1 . Hines M, Kumar S, Schürmann F (2011) Comparison of neuronal spike exchange methods on a Blue Gene/P supercomputer. Front Comput Neurosci 5:49 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Methods;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
/
Hines2011
dat
t0perf18.10k.16K.80.549+.21.0
t0perf18.10k.32K.80.549+.21.0
t0perf18.10k.64K.80.549+.21.0
t0perf18.10k.8K.80.548.2.0
t0perf19.10k.16K.80.549.9.0
t0perf20.10k.32K.80.549+.9.0
t0perf21.10k.64K.80.549+.9.0
t0perf21.1k.16K.80.549+.15.0
t0perf21.1k.32K.80.549+.15.0
t0perf21.1k.64K.80.549+.15.0
t0perf21.1k.8K.80.547+.3.0
t0perf21.1k.8K.80.548+.0.0
t0perf21.1k.8K.80.549.10.0
t0perf22.10k.128K.80.576+.1.0
t0perf22.1k.16K.80.549.3.0
t0perf23.1k.32K.80.549+.3.0
t0perf24.1k.64K.80.549+.3.0
t1perf18.10k.16K.93.549+.23.0
t1perf18.10k.32K.93.549+.23.0
t1perf18.10k.64K.93.549+.23.0
t1perf18.10k.8K.93.548.4.0
t1perf19.10k.16K.93.549.11.0
t1perf20.10k.32K.93.549+.11.0
t1perf21.10k.64K.93.549+.11.0
t1perf21.1k.16K.93.549+.17.0
t1perf21.1k.32K.93.549+.17.0
t1perf21.1k.64K.93.551.60.0
t1perf21.1k.8K.93.547+.5.0
t1perf22.10k.128K.93.576+.2.0
t1perf22.1k.16K.93.549.5.0
t1perf23.1k.32K.93.549+.5.0
t1perf24.1k.64K.93.549+.5.0
t1perf25.1k.128K.93.576+.3.0
t2perf18.10k.128K.94.577.11.0
t2perf18.10k.16K.94.549+.22.0
t2perf18.10k.32K.94.549+.22.0
t2perf18.10k.64K.94.549+.22.0
t2perf18.10k.8K.94.548.3.0
t2perf19.10k.16K.94.549.10.0
t2perf20.10k.32K.94.549+.10.0
t2perf21.10k.64K.82.552.0.0
t2perf21.10k.64K.86.549+.7.0
t2perf21.10k.64K.90.549+.31.0
t2perf21.10k.64K.94.549+.10.0
t2perf21.1k.128K.94.577.12.0
t2perf21.1k.16K.94.549+.16.0
t2perf21.1k.32K.94.549+.16.0
t2perf21.1k.64K.94.549+.16.0
t2perf21.1k.8K.94.547+.4.0
t2perf22.10k.128K.94.576.2.0
t2perf22.1k.16K.82.551+.0.0
t2perf22.1k.16K.86.550.0.0
t2perf22.1k.16K.90.552.0.0
t2perf22.1k.16K.94.549.4.0
t2perf22.1k.16K.94.550.0.0
t2perf23.1k.32K.94.549+.4.0
t2perf24.1k.64K.94.549+.4.0
t2perf25.1k.128K.94.576.0.0
t3perf18.10k.128K.83.577.10.0
t3perf18.10k.16K.83.551.60.0
t3perf18.10k.32K.83.551.61.0
t3perf18.10k.64K.83.551.62.0
t3perf18.10k.8K.83.551.60.0
t3perf19.10k.16K.83.551.62.0
t3perf20.10k.32K.83.551.63.0
t3perf21.10k.64K.83.549+.32.0
t3perf21.10k.64K.87.549+.6.0
t3perf21.1k.128K.83.577.13.0
t3perf21.1k.16K.83.549+.40.0
t3perf21.1k.32K.83.551.60.0
t3perf21.1k.64K.83.551.61.0
t3perf21.1k.8K.83.551.61.0
t3perf22.10k.128K.83.576+.0.0
t3perf22.1k.16K.83.551+.0.0
t3perf23.1k.32K.83.551.62.0
t3perf24.1k.64K.83.549+.24.0
t3perf24.1k.64K.87.542.0
t3perf25.1k.128K.83.576.1.0
                            
NEURON -- VERSION 7.2 twophase_multisend (551:dc68100fd0d3) 2011-01-03
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/home/hines/perf1/powerpc64/special -mpi -c runs=32 runs.hoc
methodinfo 83
nhost 32768
MemSize 536870912
UsedMem 208941512
FreeMem 327929400
use2interval = 0
ncellpow = 23
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 = 0.22
mkmodel_time = 7.37
setup_method_time = 0
set_maxstep_time = 26.09
stdinit_time = 0.22
runtime = 7.47
methodrun_time = 33.6
elapsed_time = 41.2
jobid = 0
n_dat = 1
seq = 62
@@@end header@@@
2413
2625941198
2625962243
2626500856
2626544314
0
0
0
0
0
0
0
2626545769
2627024777
2627025991
2627035102
2627063467
0
0
0
0
0
0
0
2627065755
2627242671
2627243625
2627253351
2627264330
0
0
0
0
0
0
0
2627265759
2627431300
2627432179
2627440189
2627448884
0
0
0
0
0
0
0
2627450236
2627615078
2627615913
2627627152
2627633575
0
0
0
0
0
0
0
2627634887
2627799926
2627800811
2627810564
2627819058
0
0
0
0
0
0
0
2627820604
2627989238
2627990117
2627995450
2628003784
0
0
0
0
0
0
0
2628005164
2628172866
2628173787
2628180080
2628188228
0
0
0
0
0
0
0
2628189664
2628358216
2628359095
2628364656
2628372900
0
0
0
0
0
0
0
2628374322
2628543668
2628544547
2628550138
2628558208
0
0
0
0
0
0
0
2628559588
2628726300
2628727179
2628736886
2628745396
0
0
0
0
0
0
0
2628746638
2628910834
2628911715
2628922514
2628930625
0
0
0
0
0
0
0
2628932064
2629099104
2629099983
2629107439
2629115914
0
0
0
0
0
0
0
2629117452
2629285986
2629286865
2629292945
2629301166
0
0
0
0
0
0
0
2629302550
2629470166
2629471087
2629478105
2629486128
0
0
0
0
0
0
0
2629487496
2629655622
2629656501
2629663056
2629671254
0
0
0
0
0
0
0
2629672522
2629837488
2629838371
2629848201
2629856530
0
0
0
0
0
0
0
2629858066
2630025340
2630026219
2630034233
2630042368
0
0
0
0
0
0
0
2630043736
2630212478
2630213357
2630220377
2630228682
0
0
0
0
0
0
0
2630230120
2630400638
2630401517
2630407289
2630415752
0
0
0
0
0
0
0
2630417288
2630584884
2630585763
2630594632
2630603398
0
0
0
0
0
0
0
2630604640
2631414510
2633373450
2633858343
2779736156
16
13
12913
12776
557401
409358
1173755
2779741713
2824862769
2825267829
2836230253
2836260831
0
8
7873
12522
4926920
4214986
12187942
2838100354
2886316881
2886498511
2893592165
2893622218
0
12
11946
12559
11537446
4504865
13073729
2894149862
2944364789
2944575279
2950838555
2950868432
0
15
14765
12682
19623138
4608597
13343207
2951222288
3001863821
3002108133
3008079219
3008109286
0
15
14947
12653
27752518
4655418
13431745
3008418052
3055086958
3055530797
3066338665
3066368681
0
11
10771
12577
33607800
4346217
12504197
3067778114
3115408837
3116113687
3124307425
3124337382
0
12
11634
12641
39998322
4514968
13038176
3125072906
3174649092
3175036993
3181804517
3181834337
0
14
13801
12692
47526789
4605700
13301269
3182242012
3229479665
3229830419
3239425731
3239453850
0
11
10753
12702
53416837
4413205
12738423
3240688984
3289013665
3289281985
3296955113
3296985093
0
12
11728
12574
59898219
4502169
13035219
3297616718
3345485915
3345785053
3354314871
3354345106
0
11
10916
12838
65898889
4528769
13104035
3355246180
3399896297
3400307235
3411519383
3411548199
0
8
7971
12387
70308033
4193996
12035917
3413390882
3464338219
3464408111
3468888729
3468918610
0
16
15572
12642
78804431
4686043
13490948
3468980598
3518443127
3519026859
3526220175
3526250249
0
15
14500
12506
86779583
4500866
12985139
3526853004
3578433551
3578537642
3584112691
3584143006
0
17
16773
12681
95947510
4669568
13496000
3584285448
3628915085
3629371011
3641759223
3641788702
0
9
9031
12469
100890820
4098953
11862080
3643941716
3688967459
3689378925
3699110859
3699139922
0
8
7747
12615
105155091
4373366
12636954
3700410956
3748890776
3749567794
3756463501
3756493817
0
14
13846
12463
112682713
4534135
13051490
3757006506
3806206299
3806485104
3814276519
3814306706
0
14
13682
12677
120208650
4538348
13088934
3815052841
3868764848
3868852782
3872184509
3872214478
0
21
20583
12519
131416080
4618531
13359061
3872242562
3892712637
3892746368
3897742369
3897769990
0
0
0
329
131416080
107805
311562
3897853708
3900488406
3900531303
3900815979
3902379146
29
2
2000
931
131437010
321936
939478
3902382812
3906477885
3906737902
3907496302
3908911984
23
3
2988
1540
131446377
521776
1497703
3908916679
3914845197
3915068182
3916295739
3917681666
26
2
1996
2166
131455502
679416
1933991
3917686236
3926124972
3926468190
3927283611
3928494271
13
4
3942
2861
131470295
998514
2856097
3928498314
3939118228
3939521432
3940326759
3941639771
14
5
5118
3482
131486934
1255382
3576770
3941644009
3954428087
3954810180
3955654542
3957000231
14
9
8748
4094
131510048
1491148
4231233
3957004239
3972078149
3972479796
3973288017
3974557352
2
2
1989
4776
131520373
1763345
5032737
3974562101
3991427197
3991870580
3992990871
3994451823
13
8
7837
5312
131543581
1887644
5423479
3994456157
4013292778
4013716322
4015112910
4016701675
26
8
8042
6037
131566217
2129449
6143491
4016706675
4038292511
4038726128
4039552671
4041086311
14
9
8982
6707
131597606
2490139
7075775
4041090575
4064662909
4065122906
4066035775
4067536774
2
6
5889
7251
131621710
2678928
7660756
4067541581
4093061549
4093596984
4094761053
4096306674
2
4
3829
7944
131637177
2911225
8334754
4096311349
4124065729
4124714478
4125975114
4126004474
0
7
7027
8620
131663978
3178581
9067647
4126298190
4155322597
4155825728
4158374889
4160105844
2
8
7781
9085
131682479
3204517
9093561
4160111195
4190900517
4191308538
4193875933
4195606508
14
5
4810
9646
131701745
3403882
9677066
4195611165
4228932377
4229520518
4231746865
4233504448
2
4
3937
10411
131721910
3759526
10716682
4233509285
4269317944
4270036728
4271582105
4273532995
2
15
14672
11037
131773523
4066163
11530715
4273537641
16322669
17083640
18907157
20825556
2
6
5886
11738
131796245
4269216
12196386
20830581
61111035
61913084
63332275
65487204
25
6
5811
12400
131816532
4593977
13082127
65491875
106475001
107187890
109215179
111098912
2
10
9754
12252
131846563
4472994
12790785
111103319
151407581
152256074
153447557
155366170
14
9
8767
11890
131873732
4430214
12575145
155371221
193439904
194181884
196058525
196087978
0
16
15733
11067
131916243
4105899
11607476
196643956
232247624
232818566
235358954
237115114
2
8
7970
10549
131941616
3778663
10764039
237119829
271488116
272097722
274068858
275677154
2
14
13888
10066
131990388
3646930
10415123
275681709
308547911
309139424
310791739
312294458
2
15
14713
9643
132032214
3527675
10027332
312299287
342962473
343334690
345777905
347504418
26
6
5852
9005
132057326
3167320
9063896
347509145
377144668
377645898
379460636
381015660
2
17
16631
8808
132103756
3184640
9054367
381020505
409411876
409894692
411644133
413163602
2
15
14817
8281
132150908
2978791
8506354
413168261
440460009
441056204
442538299
444006228
2
16
15961
8077
132193365
2944859
8369739
444010769
470561460
471135506
472244067
473602274
2
9
8782
7754
132226898
2873732
8178339
473606743
498981297
499518638
500794007
502265398
2
5
4948
7496
132244617
2726345
7779869
502270049
527160987
527644974
528554499
529945282
2
9
8797
7271
132274583
2683152
7689129
529949505
553748931
554219012
555394750
556738363
2
6
6097
6931
132294098
2541413
7274070
556742746
579813860
580316664
581456726
582755694
2
7
6897
6821
132315907
2497796
7149924
582760866
604725977
605113692
606943985
608373119
14
6
5921
6484
132341317
2287106
6510593
608377835
629633803
629967258
632064322
633343159
2
4
3905
6473
132356793
2268391
6421593
633347817
654640865
655058838
656573454
657887938
2
7
6803
6397
132380760
2272227
6476041
657892343
680087337
680429540
680981655
682398757
14
6
5945
6617
132401114
2486589
7065076
682403199
704354685
704654362
705205406
706750676
26
5
5073
6293
132422010
2358822
6709695
706754951
728628427
729109044
730050293
731512636
2
7
6786
6706
132445467
2469190
7029367
731517109
754989645
755442838
756470215
757878248
2
3
2889
7205
132458499
2686472
7620135
757882217
782906583
783454656
784599974
786169422
14
8
7865
7704
132482904
2842971
8128866
786174251
812933921
813551100
814645265
816203130
2
9
8895
8234
132509482
3045399
8703644
816207597
844047945
844614842
846075297
847616790
2
5
4824
8492
132526868
3108680
8855217
847621783
875911057
876386128
878770798
878799542
0
4
4003
8769
132541754
3091567
8802069
879729598
909659127
910284520
911730374
913532396
2
4
3951
9114
132555219
3352914
9551705
913536915
943912063
944404442
946605325
948160466
2
11
10803
9266
132583929
3314195
9385274
948165395
978600889
979021518
981896271
983624474
2
7
6874
9402
132608171
3255991
9310089
983629197
1015060545
1015635526
1017951518
1019449136
2
10
9801
9714
132647191
3455060
9856677
1019454479
1051452102
1051989204
1054162493
1055934829
14
9
8714
9722
132681486
3455304
9862091
1055939414
1088213087
1088792426
1090775569
1092375134
2
17
16926
9753
132723357
3480220
9957593
1092379915
1125014109
1125724356
1127242697
1128849243
2
10
9950
9853
132750324
3584406
10227513
1128853387
1161116423
1161780062
1163586745
1165115064
2
8
7691
9637
132777105
3501098
9970262
1165119807
1197766492
1198448774
1199518839
1201195456
13
16
15861
9738
132816734
3628466
10340551
1201199853
1233657101
1234280572
1235239977
1236998948
14
11
10829
9584
132855970
3546108
10159309
1237003287
1268577052
1269238742
1270484609
1271978376
2
11
10859
9299
132884883
3419950
9790489
1271982826
1302249476
1302801550
1304661530
1306421464
13
11
10590
9007
132921278
3256783
9194231
1306426459
1335541764
1336006446
1338343777
1339903882
14
11
10898
8722
132949523
3079509
8753879
1339908619
1368554995
1369018698
1371027079
1372551942
2
6
5899
8585
132970307
3089461
8802587
1372556927
1400815931
1401415226
1402593077
1404157978
14
12
11804
8318
133005256
3060930
8701195
1404162875
1431052525
1431559364
1433210981
1434645954
2
9
8785
7900
133038258
2851631
8138226
1434650932
1460580023
1460973510
1462925093
1464404654
2
8
7869
7800
133065718
2766090
7888461
1464409367
1490422869
1490922884
1492119663
1493517735
2
10
9948
7655
133093940
2797821
7991313
1493522483
1519248568
1519799018
1520804003
1522338706
15
8
7936
7677
133120010
2854712
8128995
1522343127
1547886593
1548453308
1549278765
1550839954
14
8
7855
7479
133150038
2780663
7935240
1550844157
1575657157
1576152082
1577756713
1579299648
14
9
8911
7480
133183813
2699812
7670385
1579304027
1603893399
1604410370
1606235150
1607665940
2
4
3892
7517
133199666
2672207
7568716
1607670889
1632627709
1633216524
1634965329
1634994433
0
7
6914
7582
133222485
2723972
7762858
1635576908
1660763849
1661250612
1662980427
1664561712
14
5
4952
7591
133245510
2759202
7850625
1664566427
1689529035
1689993294
1692033185
1693786386
26
2
2060
7654
133255248
2684737
7629266
1693790971
1720308759
1720920336
1721645927
1723128158
2
4
4010
8079
133272898
3015852
8585044
1723132217
1750250157
1750717696
1751337997
1752789994
2
5
4898
7925
133297041
2967259
8453617
1752794047
1779205269
1779689178
1781457474
1782933018
4
10
9733
8047
133330232
2864719
8182080
1782937559
1809009425
1809376972
1812089473
1813683512
2
6
5875
8020
133348456
2749385
7830364
1813688017
1841122069
1841697946
1843284773
1844912840
14
7
6887
8503
133369396
3072030
8790544
1844917285
1872958548
1873487990
1875014118
1876662490
13
5
4948
8384
133386704
3035937
8659688
1876666799
1904227613
1904665652
1907297071
1909046851
27
10
9735
8482
133412712
2976792
8436090
1909051802
1937119389
1937541846
1940143019
1941788059
14
11
10788
8680
133449494
3022387
8586465
1941792598
1971458613
1972133140
1973294349
1974946900
13
8
7863
9090
133470263
3366038
9556913
1974952077
2005166421
2005762786
2006805910
2009223997
88
5
4876
8933
133493548
3303540
9497090
2009228278
2038967109
2039457544
2041473775
2043036186
2
7
6825
8991
133518911
3267033
9259294
2043041115
2072409685
2072856378
2075509005
2077169960
14
12
11676
8917
133557459
3117374
8874861
2077174791
2106550098
2107055034
2109522191
2111061210
2
14
13959
8988
133592051
3161349
8959899
2111066105
2140638881
2141086794
2143273329
2144831296
2
5
4840
8975
133616095
3205457
9111206
2144836141
2174327665
2174873672
2177009202
2177038856
0
16
15777
8850
133655115
3158896
9001628
2177784134
2207403280
2207920160
2209515679
2211182076
13
14
13719
8844
133696871
3251931
9206972
2211186573
2240775878
2241391486
2242684191
2244580970
36
11
10823
8910
133733376
3268387
9297615
2244585853
2274021837
2274644650
2275786873
2277598617
26
9
8735
8686
133766195
3221994
9122946
2277602846
2306267975
2306847576
2308477245
2309978826
2
9
8783
8587
133798557
3111335
8899239
2309983927
2338871630
2339413812
2340517825
2341945404
2
17
16782
8500
133841696
3157989
8985052
2341949607
2370600176
2371200418
2372139742
2373804880
14
7
6933
8564
133871655
3180785
9119053
2373809189
2403080165
2403328818
2403696409
2405313361
14
4
4084
8533
133886187
3208873
9216543
2405317957
2434057773
2434315212
2434828495
2436314916
2
12
11851
8235
133918608
3117405
8914552
2436318467
2463869260
2464377266
2465697923
2467489290
25
10
9894
8115
133956495
2984093
8558258
2467494115
2494238730
2494741418
2496467751
2498159704
26
12
11774
8063
133996894
2893780
8205736
2498164213
2524626605
2525141784
2527003218
2528424439
2
7
6818
8017
134017388
2835481
8101824
2528429573
2555140445
2555691480
2557095483
2558536196
2
7
6989
8023
134039450
2939932
8332892
2558540861
2585002563
2585488382
2587105393
2588527707
2
8
7924
7894
134067479
2824179
8063226
2588532535
2615017197
2615568618
2617071255
2618638366
14
12
11764
8037
134103898
2907986
8225746
2618642711
2645245513
2645776452
2647279427
2648821626
14
5
4900
8049
134121179
2922248
8286207
2648826591
2675379887
2676035840
2677720421
2677750190
0
4
3935
8056
134136787
2939103
8308611
2678298688
2705485192
2706053364
2707328243
2708857952
2
7
6824
8187
134165101
2988887
8563794
2708862417
2736153396
2736742350
2737956402
2739794775
26
4
3915
8183
134185681
3016981
8534665
2739799591
2767416085
2768006356
2769210006
2770646043
2
4
4029
8330
134202161
3065936
8709246
2770650665
2798385198
2798961860
2800240881
2801675902
2
5
4856
8328
134221195
3047861
8660325
2801680503
2829103367
2829550848
2831705441
2833163982
2
4
3822
8347
134242607
2953694
8389861
2833168401
2860406480
2860798132
2863275166
2864924900
14
8
7861
8308
134269333
2905234
8256978
2864929937
2892643715
2893100822
2895181059
2896716195
2
7
6997
8538
134296760
3029930
8612482
2896721153
2925124393
2925681134
2927425705
2928928486
1
7
6977
8600
134319236
3133254
8916451
2928933179
2958533600
2958999467
2960141874
2961269992
2
12
11595
8698
134356392
3253286
9243717
2961274201
2990091233
2990523995
2992178163
2993267886
2
9
8997
8482
134385436
3147670
8875761
2993272879
3021092480
3021513746
3024308297
3025658590
2
12
11635
8503
134424071
2966283
8493985
3025663139
3054698056
3055122087
3056779990
3057993232
2
13
12793
8773
134464541
3196601
9115558
3057997691
3087308755
3087831854
3089151333
3090333262
2
9
8824
8667
134501144
3186514
9125266
3090337711
3119745877
3120213737
3121485275
3122639887
2
13
12701
8698
134541716
3216606
9205042
3122644483
3152168059
3152609869
3153585510
3154693265
2
10
9815
8713
134567629
3209125
9232564
3154697487
3184398229
3184716807
3185585167
3186727917
1
15
14632
8654
134609352
3236905
9306120
3186732499
3215383933
3215793417
3217471461
3218714200
2
7
6897
8462
134640722
3068631
8784833
3218718791
3246933155
3247356741
3249298433
3250468479
2
5
4933
8529
134662452
3049742
8682677
3250473845
3278681741
3279107330
3280944589
3282159983
2
11
10955
8411
134699770
3051324
8653274
3282164429
3310434503
3310857709
3312493893
3313682129
1
12
11819
8414
134737193
3088176
8788498
3313687023
3341516207
3341947643
3343781133
3345013619
2
7
6763
8290
134758848
2979178
8529969
3345018529
3373133882
3373602911
3374945793
3376290442
14
7
6905
8407
134782245
3098821
8850501
3376294831
3405195784
3405556030
3406141209
3406170480
0
15
14607
8451
134831019
3218901
9082791
3406220606
3434070441
3434511749
3436335797
3437524964
2
9
8980
8229
134861859
2991897
8551146
3437529339
3465376010
3465788395
3467131073
3468315146
2
10
10047
8295
134896568
3062835
8691416
3468319889
3496228479
3496671723
3497968443
3497997677
0
5
5139
8311
134919897
3104658
8795023
3498295124
3526365951
3526725005
3527820085
3528985834
2
8
7956
8238
134944743
3077358
8784329
3528990511
3556842593
3557235059
3558493615
3559701362
2
7
6966
8240
134973363
3053972
8688461
3559705957
3587630761
3588049469
3589109227
3590263116
2
7
6900
8324
134999661
3095964
8793911
3590267751
3618274755
3618614017
3619731839
3620846464
2
7
6784
8178
135025077
3060738
8678757
3620850971
3648541961
3648947041
3650394794
3651577991
2
4
3927
8321
135041132
3068797
8716623
3651582929
3679309769
3679691577
3681203565
3682383250
2
4
3970
8195
135057531
3014692
8524107
3682387617
3709608575
3710034482
3712177767
3713329834
2
5
4908
8209
135082772
2953410
8429504
3713334813
3740779721
3741197045
3743181842
3744369375
2
8
7817
8242
135109154
2987822
8511747
3744373742
3772091631
3772527815
3774310857
3775461786
2
5
4855
8364
135125802
3064652
8663818
3775466586
3803194936
3803642846
3805344045
3806503372
2
14
13859
8245
135163116
2975560
8485523
3806507819
3834654025
3835084779
3836627438
3836656453
0
9
8778
8515
135188878
3118840
8882395
3837072934
3866492709
3866691027
3867276325
3868414894
1
12
11709
8579
135223826
3224536
9225895
3868419593
3897219302
3897608939
3898758045
3898787082
0
5
4895
8450
135243126
3153142
8984526
3899001952
3927829977
3928219813
3929565482
3930813942
13
10
9839
8581
135272291
3181448
9083606
3930818705
3959543088
3959981823
3961365431
3962582974
2
12
11814
8417
135311098
3111783
8893712
3962587471
3991365612
3991846193
3993225971
3994429120
2
9
8987
8624
135342908
3182640
9108301
3994434025
4023528648
4023983967
4025150390
4025179649
0
7
6825
8565
135365146
3214450
9138669
4025383212
4054056761
4054543233
4056361117
4056389704
0
6
5786
8562
135383771
3163926
8962313
4056826488
4085572525
4085971793
4087507035
4087536610
0
7
6892
8456
135408658
3126248
8914721
4087799036
4116197865
4116581469
4118428230
4118457565
0
9
8763
8495
135436870
3093031
8797010
4118980586
4147862397
4148288715
4149313049
4150476626
2
8
7953
8502
135464416
3147180
9031690
4150480685
4179218243
4179670902
4180774699
4181923969
2
5
4887
8553
135487426
3167769
9036927
4181928633
4210379131
4210836464
4212260015
4213430398
1
13
12666
8400
135528156
3092827
8784326
4213435139
4241623760
4242076519
4243585273
4244695604
2
12
11710
8386
135566122
3062394
8740583
4244700211
4273196407
4273668609
4274737315
4276074098
14
13
13049
8475
135606035
3145503
8945892
4276078487
9644391
10065401
11172661
12438488
2
8
7833
8368
135638783
3149315
8938294
12442757
40394036
40814334
42455371
43710044
14
7
6853
8289
135660701
3047387
8670746
43714485
72030976
72445845
73756265
73785946
0
11
10801
8405
135703325
3159501
8877831
74058108
101925865
102295565
104128699
105211549
1
11
10827
8179
135746781
2974464
8485211
105216897
132577009
133007086
135100635
136277473
1
5
4953
8293
135770231
2973737
8458937
136282179
164766301
165213509
166189867
167392081
2
13
12776
8479
135803084
3198470
9081770
167396573
195055437
195667973
196893409
198539645
2
4
3953
8321
135819781
3074317
8754863
198544117
1.17647058823529e-09

10
200
17036938161
6583751146
6055127089
6061591768
6063943133
6055786908
6044338620
6050044956
6073790090
6132842135
6070117268
6066337518
6075907696
6060917420
6064946447
6072436086
6089002049
6105737015
6129137644
6149474593
4886779530194
1852180042839
1879637485151
1875848187515
1875657211684
1909049532582
1899522092412
1884061582551
1888077990728
1885178045097
1879561423396
1874446445564
1879913827675
1878646307591
1897020258644
1888917008338
1879289222549
1879385509406
1894415816084
1897527454781
837389465899
151051121473
214060645054
287366674994
354306322228
430749906690
503331942963
575309521226
651905405653
729084111362
799037410958
866725091758
942734327627
973129856087
1117440505346
1163285687130
1241841436900
1311655020432
1384771574127
1463471912200
1494601857343
1450551994417
1334369959545
1344380806288
1263602299776
1199872967941
1153760813307
1098086286772
1053431527265
1010652833775
969804038317
939233913577
907013092496
877966324412
852524886674
839428719576
818220112280
804285211599
803169547230
797963864636
811400449868
863937729937
927055664170
984143570142
1029364323305
1021802320984
1138118425524
1134693128428
1162083841841
1173903602533
1195572159181
1194065525205
1195186280277
1188358682904
1182280960518
1173208595904
1146208476128
1128628754743
1097152314623
1069811044219
1035667065273
999030388436
975130708419
953979319626
944402823981
933931528664
932567507040
929506471117
895508036665
968852897525
957633276454
961470703519
971957562943
987729719463
1007632059196
1023323240782
1040371923725
1061176346826
1072864783452
1086542757254
1123196660176
1107951626163
1118495274242
1110549501336
1106578946611
1055356594775
1118823727435
1094415837997
1081928828465
1061028443190
1047480664001
1043970832167
1032468463745
1015860840917
1021522565415
1005006758941
991714885705
986701441036
982759529742
986670299672
989042353695
947919319805
1019353539536
1013734052441
1010937260953
1016786847141
1031795281209
1040746438181
1041734003400
1055543532455
1059759566442
1048496740598
1061388603382
1059540945117
1059718505886
1058625088457
1050323511778
1049726974876
1048112124349
1040524259195
1038464962744
1032921831049
1026665708699
1024880137173
979105431697
1027428247278
1008925302614
972625288400
1015432098364
1006493932746
1001447146443
1002154491997
1007010600079
1009423970003
1014061288064
1017111672179
1018833114752
1017163519453
988049840772
1040682945187
995221434557
1049454969707
1041009261602
1043537587061
1007629614728
1022696314555
1020601080426
1013218423214
1049212735504
1030469523535
1032405589251
1024494440851
1028210219437
1026677985601
1024706040494
985501836650
1029783564498
1017967589054
1019561475328
1020641771657

200
521481
201551
185199
185415
185514
185294
184866
185008
185736
187485
185658
185397
185685
185206
185360
185720
186259
186872
187546
188188
149133618
56527399
57364102
57248898
57243000
58262107
57971142
57499811
57621919
57533915
57361815
57205936
57372801
57334471
57895122
57647860
57353719
57356816
57815411
57910580
25557951
4611495
6533210
8770220
10813211
13146167
15361072
17557565
19895182
22250383
24385258
26450986
28770669
29700229
34102953
35501171
37898724
40029553
42261370
44662190
45612655
44267804
40724450
41029000
38562733
36617997
35210493
33511598
32149063
30843476
29597150
28663891
27680777
26794688
26017876
25617855
24970873
24545541
24511329
24352401
24762634
26366648
28292193
30034298
31414281
31185310
34734046
34628906
35464698
35825457
36486542
36440775
36474845
36266573
36080843
35803957
34980294
34443831
33482889
32648697
31606553
30488719
29759362
29113743
28821443
28501708
28460082
28367605
27331090
29568532
29225247
29342451
29662910
30143913
30751127
31229835
31750076
32385022
32741903
33159302
34277933
33813117
34134294
33891896
33770819
32209490
34145162
33399400
33018380
32380779
31967333
31859937
31508835
31002286
31174869
30670966
30265444
30112414
29992104
30111336
30183699
28930893
31110402
30937223
30852156
31030575
31488619
31761706
31791817
32213919
32342492
31999292
32392052
32335429
32340604
32307470
32054139
32036477
31987365
31755156
31692121
31523267
31332374
31277364
29882337
31356245
30790801
29684966
30990074
30716937
30562461
30584139
30732247
30805954
30947358
31040554
31093266
31042077
30155108
31761257
30374158
32028265
31769899
31847653
30753349
31212282
31148482
30922895
32021103
31448201
31507560
31266438
31379113
31332421
31271994
30077370
31428946
31067130
31115597
31148338

200
10721137671
5629510570
5451795323
5487773539
5480711335
5479033630
5481372036
5484265684
5488899320
5528626300
5477112619
5492326122
5488976477
5493110511
5473013027
5477332107
5497949745
5498982954
5503348110
5494294105
36675215402
1606431756284
1625061413104
1630017663887
1628276696331
1627541415420
1629478948079
1628056519461
1627501496302
1630406586109
1629680632357
1631074215728
1629988372014
1630096638213
1629903498069
1629711993284
1629691567237
1606481432569
1629150959146
1630025269088
713096474898
63164550987
131644806071
207954450888
281158004756
351597741490
422486401999
494014665993
565292110019
633757411702
703812340651
772251685505
842150452064
913848704996
1004063000787
1053081573118
1122356854434
1191038352954
1262250443357
1332283680056
1368744965126
1332407956298
1267935172085
1227536215753
1148992209448
1097644276799
1046596135812
999163904381
955574076648
913966847518
877471153429
845382615612
816761458118
787819598867
767131053106
747688913759
729377902821
718802786782
712930185688
705321002192
718407886181
768289001645
827345710187
882966594894
927920528003
967791735302
1023412844623
1031272516876
1053132666400
1071150933544
1083561409966
1089443951438
1090025647564
1084617042071
1075023656857
1063364729405
1044840418893
1022369775153
997732187688
969885155135
937268796625
905110629102
879510890043
862019181903
846402807709
838007950869
834844073336
833737614055
836917168995
862971217057
854013397314
863850139610
876380721462
891208358198
904580279073
919682984635
937517090030
954046501890
968590632248
982718126183
992772778617
1000592820600
1006455706937
1006799647071
1004663326840
998265812071
1009937772393
984058268709
973640591140
961554721818
952335420412
941433995846
930193567661
918891542425
909388163995
901941139249
894982491914
892862014325
890452569497
888035661705
889609884316
893996519678
917072795213
906368920383
915421964439
921824063137
930170708789
937043440641
944068851755
954219277012
978649038686
970047314123
974675145030
978997288582
977863292561
978302403840
975173691181
968904023979
966458504720
962691089335
957609261042
953600147650
946515780935
940145137887
936446759211
943441973858
928984726550
929195775344
937635641724
924494508316
924888662644
925802690632
928256471164
931136059833
933496176141
935580961445
936755710624
940362723975
944804553272
959505048519
953069691233
965527543425
955224392727
958664257335
960957752606
971803518644
970099567568
968556023675
967813418248
955700393579
952033717679
949192174452
946489453686
944745316979
943068032766
943931838929
951470998074
938323578962
937987013475
919408810627

200
481677
184659
172617
173609
173453
173507
173371
173397
174185
175489
173873
174036
174229
173792
173967
173928
174483
174835
175487
175319
2894272
56482799
57321630
57205735
57199455
58218633
57927787
57456139
57578027
57489856
57317640
57162485
57329995
57291365
57851864
57601671
57309370
57313705
57770406
57866357
25515812
3033893
5105791
7372919
9590920
11822008
14003903
16277163
18422663
20650988
22840805
24938750
27213912
29657734
32360031
33758802
36129511
38066826
40329944
42495938
43716704
42337601
40682080
39259486
36942924
35103673
33472597
31945755
30618132
29363711
28226773
27180363
26277998
25438817
24707110
24178034
23680328
23219895
23082937
22795984
23289752
24947214
26711550
28464895
29861589
31142958
32920051
33061984
33723657
34316270
34702252
34830142
34857344
34726979
34392794
34033866
33474736
32671432
31911301
31112639
30030655
29042825
28268879
27704094
27275420
26928360
26905917
26925033
27289024
27974453
27460659
27848819
28199177
28656316
29145418
29590605
30090625
30623382
31084498
31495246
31848261
32238799
32461825
32340406
32201345
32166720
32466871
31491940
31195185
30867905
30528408
30183671
29880734
29504885
29372037
28967658
28832680
28660567
28558837
28532918
28630104
28888665
29568277
29087498
29404762
29584284
30018794
30100934
30245452
30698657
31202782
30898551
31029218
31110459
31147143
31141324
30934326
30881294
30732509
30573288
30465105
30322899
30088721
29921951
29840300
30154862
29595836
29641552
29812508
29497078
29397114
29458119
29537773
29614315
29783840
29840788
29930518
29871832
30113060
30610518
30331532
30767058
30540446
30632160
30710300
31170141
31107202
30881079
30846045
30287263
30326238
30143649
30031161
30055279
30006128
30035610
30333212
29877748
29902052
29490811

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
419007
419226
419346
419717
419690
419716
419838
418992
419200
419105
419878
419313
419612
419240
419186
419469
419327
419561
419358
419827
10485
31480
52391
73078
94358
115139
135840
157768
178532
199063
220381
241064
261942
283606
304116
325033
345612
366829
388101
409028
409683
388662
370741
351782
335743
320872
304980
292476
278622
267270
256525
248446
239077
231441
226045
219962
215711
213676
211080
209542
219224
238405
255038
271658
282425
295191
304317
311608
317456
322315
325218
325832
325346
322700
319858
316176
308648
301986
294184
285171
275115
265742
259783
255067
250504
249628
248668
249093
250937
253433
256279
259806
263871
268460
271801
277515
283082
287442
291719
295571
298113
299872
301618
300247
300206
297280
295876
293029
288834
285794
282456
279768
275936
272589
270195
268207
266299
266663
265026
265007
266046
267560
269184
271979
274569
276097
278959
280323
283370
286026
286888
287712
289137
289352
289139
289532
287361
285951
285777
283673
282863
280993
278986
277153
276833
274805
274772
274653
273599
273364
273679
273880
275052
275316
276380
277383
277468
278877
279651
281445
282160
282372
282916
283947
284234
283942
283240
283380
282825
282319
281044
280161
279689
279285
278870
279235
277633
277138
277633
277347

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
25
24
25
25
25
25
25
24
24
24
24
24
24
24
24
24
25
24
25
3
6
9
9
11
12
12
14
15
17
19
20
21
23
22
25
27
27
28
29
29
30
27
26
26
24
23
22
21
23
22
20
20
19
17
18
18
17
17
18
18
19
18
19
25
24
22
23
24
22
24
24
23
22
26
23
23
21
21
22
21
21
22
21
21
21
20
20
22
23
20
23
22
24
22
23
23
24
24
25
24
26
23
23
23
22
26
23
23
21
21
22
21
24
22
22
24
21
23
23
23
21
22
21
21
24
20
22
26
21
22
23
21
23
21
22
23
22
21
22
21
20
22
22
23
22
22
21
21
21
21
22
21
22
21
21
21
23
23
26
21
24
22
23
21
21
22
23
23
23
20
21
21
22
23
21
25
22
21
21

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
412660891
412881262
413001797
413388405
413324880
413397361
413473265
412646118
412850971
412749975
413565341
412981062
413267213
412893207
412857198
413105999
412960815
413169385
413006821
413486658
10327516
30998979
51602092
71965537
92930370
113391868
133781656
155397172
175848916
196081948
217035756
237414821
257990659
279322993
299514088
320124322
340398259
361290534
382220226
402822053
403447457
382797573
365096938
346487245
330680548
315983250
300368951
288023478
274397637
263234716
252668290
244677635
235421281
227929982
222626010
216645318
212450740
210446074
207894995
206390813
215909590
234796309
251198726
267570281
278136763
290716639
299734854
306904941
312649308
317442824
320275255
320875313
320421083
317817543
315039528
311366401
303962033
297421353
289694592
280856010
270949107
261735627
255878941
251178709
246727491
245862505
244899441
245347471
247128849
249618086
252396171
255891483
259901891
264410071
267682552
273333777
278778567
283087240
287298365
291096225
293591617
295323271
297037338
295681148
295665238
292764539
291434483
288585022
284465914
281470253
278188504
275535238
271754735
268480838
266096337
264136886
262268030
262640011
261000733
261024959
262028232
263516303
265123690
267859544
270418551
271925231
274736871
276093310
279077399
281663574
282532938
283362183
284772393
284971795
284775666
285130460
282990385
281616140
281462766
279401518
278571548
276733513
274788601
272965301
272651301
270629312
270596547
270503740
269435648
269234322
269546810
269734428
270886961
271160894
272211086
273166963
273255400
274669125
275421003
277196260
277905692
278074741
278663826
279623644
279917700
279639282
278948597
279087912
278548152
278058610
276804414
275932095
275450240
275052930
274627311
275030580
273410997
272960139
273432696
273147269

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
24200
24619
23939
24525
24343
24862
24573
24543
23942
24023
23494
23935
23918
23774
23962
23817
23879
24893
23876
24522
3088
5839
8748
8998
10757
11970
12006
13946
14918
16801
18966
19590
20802
22854
21927
24661
26688
26401
27375
28555
28522
29536
26940
25683
25806
23646
22780
21713
20798
22895
21782
19598
19898
18797
17049
17802
17631
16790
16990
17663
17855
18771
17953
18593
24815
23617
21575
22776
23521
21348
23382
23724
22661
21707
25378
22735
22453
20848
20756
21856
20818
20568
21932
20749
20625
20762
19890
19809
21808
22496
19805
22693
21725
23741
21602
22754
22806
23276
23733
24274
24021
25517
22689
22648
22561
21902
25502
22799
22915
20905
20793
21870
20827
23651
21834
21685
23497
20664
22354
22659
22593
20672
21648
20613
20459
23710
20063
21777
25410
20778
21785
22824
20892
22766
20764
21735
22546
21643
20692
21825
20582
20024
21838
21757
22393
21917
21603
20670
20833
20776
20750
21603
20844
21664
20561
20350
20734
22629
22754
25855
20668
23591
21877
22743
21096
20541
21722
22892
22765
22719
19646
20899
20852
21612
22819
20784
24565
21730
20850
20850

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
412660891
412881262
413001797
413388405
413324880
413397361
413473265
412646118
412850971
412749975
413565341
412981062
413267213
412893207
412857198
413105999
412960815
413169385
413006821
413486658
10327516
30998979
51602092
71965537
92930370
113391868
133781656
155397172
175848916
196081948
217035756
237414821
257990659
279322993
299514088
320124322
340398259
361290534
382220226
402822053
403447457
382797573
365096938
346487245
330680548
315983250
300368951
288023478
274397637
263234716
252668290
244677635
235421281
227929982
222626010
216645318
212450740
210446074
207894995
206390813
215909590
234796309
251198726
267570281
278136763
290716639
299734854
306904941
312649308
317442824
320275255
320875313
320421083
317817543
315039528
311366401
303962033
297421353
289694592
280856010
270949107
261735627
255878941
251178709
246727491
245862505
244899441
245347471
247128849
249618086
252396171
255891483
259901891
264410071
267682552
273333777
278778567
283087240
287298365
291096225
293591617
295323271
297037338
295681148
295665238
292764539
291434483
288585022
284465914
281470253
278188504
275535238
271754735
268480838
266096337
264136886
262268030
262640011
261000733
261024959
262028232
263516303
265123690
267859544
270418551
271925231
274736871
276093310
279077399
281663574
282532938
283362183
284772393
284971795
284775666
285130460
282990385
281616140
281462766
279401518
278571548
276733513
274788601
272965301
272651301
270629312
270596547
270503740
269435648
269234322
269546810
269734428
270886961
271160894
272211086
273166963
273255400
274669125
275421003
277196260
277905692
278074741
278663826
279623644
279917700
279639282
278948597
279087912
278548152
278058610
276804414
275932095
275450240
275052930
274627311
275030580
273410997
272960139
273432696
273147269

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13044
13070
13042
13024
13127
13057
13058
13029
13021
13037
13050
13061
13049
13056
13057
13024
13012
13058
13064
13079
384
1085
1747
2406
3057
3697
4345
5011
5677
6263
6922
7614
8249
8882
9503
10154
10799
11439
12089
12736
12780
12090
11594
10996
10491
10000
9541
9144
8730
8396
8042
7819
7530
7261
7131
6928
6785
6750
6693
6637
6926
7494
7991
8545
8878
9228
9500
9752
9944
10076
10196
10161
10203
10070
10015
9937
9684
9446
9206
8943
8640
8322
8195
8003
7857
7839
7821
7832
7891
7970
8049
8171
8261
8431
8506
8759
8868
9043
9122
9257
9340
9405
9485
9452
9433
9291
9313
9192
9112
8981
8853
8784
8659
8530
8502
8428
8369
8399
8306
8326
8383
8397
8429
8504
8604
8673
8744
8774
8876
8951
9006
9080
9034
9054
9093
9082
9009
8971
8941
8889
8856
8826
8732
8712
8684
8629
8631
8617
8603
8576
8579
8576
8604
8661
8661
8696
8705
8735
8760
8839
8834
8877
8845
8898
8933
8893
8887
8951
8869
8852
8847
8785
8731
8727
8705
8747
8761
8762
8709
8776


Loading data, please wait...