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 (549+:08f55733e693+) 2010-12-15
 '--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 seq=30 -c n_dat=8 -c use2phase=1 -c done=0 init.hoc -c mkmodel(21,10000) -c doseries(3) -c n_dat=1 -c use2interval=0 -c doseries(3) -c use2phase=0 -c doseries(4) -c finish()
methodinfo 83
nhost 65536
MemSize 536870912
UsedMem 166024184
FreeMem 370846728
use2interval = 0
ncellpow = 21
ncon = 10000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 0
burstfactor = 0.2
burstdur = 50
burstsize = 0
bgpdma = 3
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.2
mkmodel_time = 8.2
setup_method_time = 0
set_maxstep_time = 65.47
stdinit_time = 0.2
runtime = 9.14
methodrun_time = 74.66
elapsed_time = 373.9
jobid = 0
n_dat = 1
seq = 32
@@@end header@@@
2413
3393517498
3393527286
3393938295
3393969225
0
0
0
0
0
0
0
3393970671
3394409324
3394410559
3394418546
3394439451
0
0
0
0
0
0
0
3394441162
3394610824
3394611701
3394618642
3394626736
0
0
0
0
0
0
0
3394627910
3394792200
3394793121
3394800923
3394809700
0
0
0
0
0
0
0
3394810756
3394974000
3394974885
3394986266
3394993451
0
0
0
0
0
0
0
3394994796
3395159122
3395160001
3395169278
3395177636
0
0
0
0
0
0
0
3395178800
3395341978
3395342813
3395353398
3395362591
0
0
0
0
0
0
0
3395363806
3395530562
3395531483
3395539334
3395549375
0
0
0
0
0
0
0
3395550835
3395715576
3395716411
3395725024
3395735130
0
0
0
0
0
0
0
3395736750
3395901860
3395902909
3395912982
3395922491
0
0
0
0
0
0
0
3395923447
3396088494
3396089373
3396100910
3396109785
0
0
0
0
0
0
0
3396111486
3396275848
3396276725
3396287728
3396296759
0
0
0
0
0
0
0
3396298200
3396463664
3396464583
3396473613
3396482470
0
0
0
0
0
0
0
3396483642
3396646252
3396647131
3396658704
3396667101
0
0
0
0
0
0
0
3396668128
3396832048
3396833111
3396843172
3396852094
0
0
0
0
0
0
0
3396853688
3397020017
3397020937
3397028303
3397037032
0
0
0
0
0
0
0
3397038056
3397202246
3397203203
3397212712
3397221412
0
0
0
0
0
0
0
3397222600
3397387642
3397388519
3397397265
3397405674
0
0
0
0
0
0
0
3397406694
3397569104
3397569985
3397582466
3397591109
0
0
0
0
0
0
0
3397592278
3397755098
3397755977
3397767232
3397775503
0
0
0
0
0
0
0
3397776964
3397940624
3397941547
3397952034
3397960111
0
0
0
0
0
0
0
3397961278
3402743994
3416212574
3421572874
3499504387
4
1
9328
14915
4600107
2657805
8291293
3499508759
3563188285
3563216195
3569331117
3569362374
0
3
27552
14927
18681788
5467013
16102182
3569366483
3627252137
3627456419
3644825609
3644856590
0
2
18608
14750
28517645
5254219
15586975
3645559974
3697075949
3697313066
3720978701
3721008658
0
1
9259
14746
33454592
4957253
14727822
3722913244
3781423977
3781497953
3797158799
3797190258
0
2
18625
14894
43269930
5420401
16154470
3797470942
3855982565
3856118581
3872836677
3872867748
0
2
18563
14782
53032561
5315006
15780829
3873400562
3931379487
3931509387
3948614219
3948645209
0
2
18236
14918
62733993
5340619
15881655
3949241382
4002002137
4002234359
4024652907
4024683146
0
1
9269
14994
67566618
5129630
15246381
4026269650
4084597345
4084695078
4100696557
4100727563
0
2
18607
14814
77227376
5319340
15858893
4101124700
4153470677
4153717435
4177354961
4177385654
0
1
9337
14833
82192383
5081531
15117999
4179038218
4237238647
4237350082
65383693
65414118
0
2
18572
14850
91998915
5338163
15913645
65828548
123711523
123892209
141431957
141463278
0
2
18555
14731
101680708
5227414
15544165
142060304
200819735
200951649
217601515
217632151
0
2
18537
15008
111582516
5411851
16090887
218124818
276730657
276828929
293417307
293448093
0
2
18420
14803
121309776
5344200
15910770
293911688
345877977
346140249
368971710
369001391
0
1
9392
14809
126179259
5044294
14989104
370830208
429497651
429593639
444664009
444695254
0
2
18782
14954
135871213
5399474
16072239
445045966
496671755
496898663
520780161
520809975
0
1
9278
14671
140822223
4961715
14669415
522755120
565900147
566378759
595672051
595701839
0
0
0
14897
140822223
4468283
13233660
599830962
657855581
657926955
672105188
672136634
0
2
18326
14873
150200207
5372086
16015287
672386746
723426405
723760439
748856815
748886733
0
1
9167
14706
155092058
4871270
14468115
751185678
774091085
774102963
782220863
782248481
0
0
0
339
155092058
119599
354137
782296326
785120226
785137207
785640947
789597467
111
0
0
1066
155092058
372487
1063199
789601102
794796780
794858782
795347945
800351494
168
1
9244
1834
155111884
665447
1956755
800355546
808281250
808349357
808832543
811745416
47
0
0
2596
155111884
963493
2857796
811749547
822194973
822281461
822755955
826651266
191
0
0
3278
155111884
1232586
3596155
826655566
839632839
839696209
840331079
844219091
201
1
9233
4131
155118149
1549124
4498308
844222974
859866892
859925982
860424854
863340700
69
2
18196
4882
155133422
1814990
5393088
863344877
881348077
881434057
882121049
885048812
57
2
18678
5545
155146144
2085606
6093158
885052719
905416068
905520101
906145255
909287260
54
0
0
6371
155146144
2403224
6993884
909291392
932313389
932380582
932983026
936194989
66
3
27867
7084
155162104
2671224
7835309
936198934
961834605
961878421
962479301
966956140
221
2
18444
7891
155172045
2979342
8653647
966960006
994378317
994664179
995606371
998985838
83
0
0
8380
155172045
3167805
9154381
998990066
1028626585
1029001262
1030244535
1033633323
70
2
18508
9305
155186774
3470717
10123878
1033637313
1066136831
1066490691
1067597085
1072158256
204
0
0
10078
155186774
3806843
11004312
1072162750
1106583529
1107109887
1108648441
1112262367
78
0
0
10647
155186774
3970512
11501897
1112266795
1149311845
1149921271
1151177383
1154812367
70
0
0
11574
155186774
4342968
12636136
1154816417
1194560627
1195071147
1196221391
1199952583
87
0
0
12224
155186774
4559849
13341759
1199956675
1242972781
1243243235
1244290373
1248065322
93
0
0
13234
155186774
5032008
14575679
1248069643
1292157501
1292923583
1294658311
1298428894
90
0
0
13540
155186774
5000893
14576013
1298433542
1344617889
1345530643
1347864243
1351791633
116
0
0
14525
155186774
5366672
15623454
1351796634
1399649219
1400507169
1401884145
1405733480
115
0
0
14469
155186774
5420691
15812878
1405738154
1452672589
1453439931
1454834795
1458551298
89
0
0
13849
155186774
5206716
15166949
1458555586
1502092797
1502796141
1505118018
1508737804
115
1
9389
12880
155198285
4705230
13662039
1508742334
1550629725
1551374133
1553060851
1556673796
94
2
18453
12548
155212714
4680687
13566436
1556677827
1596922593
1597531891
1598944001
1603392100
191
1
9104
11768
155219449
4415043
12811708
1603396124
1641628494
1642235546
1643745279
1647113562
72
2
18555
11346
155234043
4234757
12237956
1647118238
1684321385
1684695017
1685615843
1688938384
86
3
27997
10811
155251996
4115279
11869727
1688942818
1724249008
1724701549
1725621419
1728920994
89
2
18729
10337
155260009
3850496
11310620
1728924918
1762968073
1763266378
1764253647
1768554040
199
5
46173
9834
155283049
3688512
10818055
1768558222
1800964129
1801369611
1802375809
1805526607
69
0
0
9588
155283049
3564236
10384999
1805530887
1837025951
1837231101
1838102574
1841247974
102
1
9311
9156
155293904
3438561
10032471
1841252036
1871445627
1871608681
1872396019
1876631486
182
1
9306
8723
155300289
3284309
9585767
1876636068
1905917359
1906093418
1906814907
1909875048
81
4
37002
8541
155321592
3212933
9372586
1909878932
1938023969
1938271867
1939031613
1943190110
198
0
0
8215
155321592
3108311
8998765
1943194232
1970464045
1970676839
1971601725
1974533670
97
1
9175
7959
155327956
2963251
8768010
1974538006
2001212565
2001351451
2002033193
2005158842
72
0
0
7796
155327956
2926765
8567066
2005163160
2031176367
2031433511
2032381066
2035447732
84
3
27858
7591
155344072
2859869
8347446
2035451914
2060529782
2060842509
2062155685
2065156789
75
0
0
7492
155344072
2758486
8113020
2065161087
2090320928
2090493715
2091413895
2094363370
69
0
0
7438
155344072
2802436
8144194
2094368043
2119859836
2119959665
2120515393
2123578849
65
1
9180
7533
155351526
2826836
8289382
2123583255
2149057005
2149380937
2150567870
2153780260
78
1
9233
7683
155358457
2860677
8314979
2153784290
2180887829
2181261791
2182462865
2186127182
134
2
18513
8495
155368404
3151011
9237864
2186131456
2215670049
2215933781
2216786251
2220015465
70
0
0
9034
155368404
3373377
9876873
2220019711
2251374127
2251681851
2252777038
2256214932
76
1
9121
9571
155379385
3622465
10497715
2256218732
2289323326
2289604851
2290469759
2293901921
72
0
0
10075
155379385
3812576
11084731
2293906373
2328064493
2328458717
2329629021
2332963690
72
1
9314
10337
155386107
3854390
11241212
2332967722
2368586715
2368942245
2369928607
2373324882
91
0
0
10851
155386107
4075465
11871200
2373328770
2410142279
2410428423
2411146803
2415707125
188
1
9243
10998
155392882
4144424
12067168
2415711472
2452719641
2453191945
2454474107
2458947101
232
0
0
11228
155392882
4200090
12219744
2458951441
2497145105
2497524661
2498615447
2502195919
99
1
9248
11487
155399859
4295524
12606843
2502200458
2540819501
2541179442
2542183223
2545622628
70
0
0
11577
155399859
4373754
12700908
2545626964
2584105681
2584633079
2585895275
2589232787
111
0
0
11539
155399859
4340079
12670668
2589237212
2627392451
2627950173
2629339235
2632801344
94
1
9167
11445
155406260
4253329
12412184
2632805460
2670824176
2671376291
2672896551
2676335318
81
2
18558
11456
155416055
4256155
12454687
2676339810
2714269941
2714816253
2716172249
2720658966
199
0
0
11321
155416055
4195831
12323563
2720663352
2758621965
2758963806
2759923018
2763301692
91
2
18339
11250
155428338
4231940
12355077
2763305555
2800309657
2800777703
2801998677
2805216686
82
3
27776
10905
155442382
4112092
11924008
2805221355
2840879619
2841480128
2843087253
2846322311
96
0
0
10640
155442382
3911542
11496395
2846326717
2881367495
2881888859
2883150929
2886413169
81
3
27585
10391
155456463
3880126
11331118
2886417527
2920456806
2920879075
2922103226
2925227747
77
1
9311
9940
155467345
3749866
10923593
2925232227
2958562278
2958783966
2959676951
2964027955
190
6
55861
9760
155491019
3672478
10686619
2964032271
2996157945
2996464779
2997413817
3001739694
189
2
18699
9394
155502353
3532863
10274482
3001743700
3033214601
3033453494
3034265491
3037384522
78
2
18653
9257
155517886
3512999
10223320
3037388884
3067901997
3068251461
3069432739
3072638719
69
0
0
8991
155517886
3366571
9806718
3072643168
3102335321
3102719425
3103979831
3108276209
201
2
18413
8788
155527627
3272334
9565980
3108280250
3138172593
3138453229
3139277759
3142437522
71
2
18513
8919
155537908
3361795
9819518
3142441734
3172611419
3172739609
3173423381
3176775621
68
0
0
8921
155537908
3359524
9801831
3176779811
3206949525
3207052950
3207617151
3211881624
180
3
27733
8847
155552673
3340873
9798722
3211885308
3240988127
3241498955
3242784079
3245908986
63
0
0
8760
155552673
3255575
9464896
3245913186
3274399701
3274892431
3277119625
3280347874
62
1
9314
8721
155559616
3139626
9126462
3280352268
3309573773
3310055293
3311986823
3315362806
66
0
0
9008
155559616
3311864
9612528
3315367128
3345905825
3346172765
3347230213
3351608504
167
1
9243
9224
155566130
3413007
10044404
3351613114
3382451953
3382791397
3383861335
3387105602
55
0
0
9208
155566130
3413205
10029572
3387110062
3418660829
3419085765
3420095535
3424600422
183
1
9248
9619
155572897
3575270
10501775
3424604998
3457163765
3457410117
3458317683
3461678538
69
0
0
9743
155572897
3677315
10667026
3461683300
3495167445
3495238999
3495685913
3498968270
59
0
0
9975
155572897
3773971
10968595
3498972521
3531981685
3532382343
3533548519
3536921658
73
1
9167
9789
155579806
3637001
10691906
3536925825
3569963033
3570456146
3572112321
3575354936
62
1
9226
10121
155587065
3700478
10847970
3575359553
3609994337
3610248087
3611162825
3615704574
188
1
9332
10389
155593702
3907250
11402729
3615708590
3651172569
3651299142
3651886901
3656176070
183
2
18339
10529
155608498
3977033
11575578
3656180298
3691875349
3692090321
3692836341
3696261412
68
0
0
10605
155608498
4008629
11704965
3696265652
3732348163
3732543767
3733390537
3736821740
91
1
9175
10742
155615735
4067661
11829665
3736825502
3772486754
3772974727
3774186850
3777477767
69
2
18410
10664
155624186
4009508
11657495
3777482322
3812604865
3813120091
3814675751
3818345095
123
0
0
10569
155624186
3923069
11447444
3818350166
3853871257
3854398582
3855608183
3861146591
332
4
37364
10651
155645479
3960659
11692074
3861150570
3896823461
3897258915
3898068971
3902642775
173
4
37360
10631
155664236
4000912
11696026
3902647193
3938266419
3938581709
3939402779
3942745581
87
2
18653
10558
155676424
4008758
11624857
3942749715
3977602225
3978004327
3979202035
3982502696
75
0
0
10324
155676424
3857896
11264789
3982506730
4016550283
4017037913
4018612455
4022003215
88
0
0
10141
155676424
3788067
11051751
4022007841
4056444005
4056629759
4057644433
4061011814
81
0
0
10258
155676424
3842744
11230622
4061015979
4095419661
4095553375
4096211222
4099632300
79
3
27662
10023
155692600
3777408
11027264
4099636204
4133068393
4133463311
4134578033
4137804148
86
2
18612
9945
155706461
3717697
10820451
4137808558
4170322873
4170806026
4172325207
4175536372
67
2
18550
9662
155720520
3576628
10454402
4175540935
4207366413
4207919847
4209563321
4212686529
80
0
0
9571
155720520
3518726
10296204
4212690955
4244354267
4244816615
4246271483
4250727916
188
0
0
9512
155720520
3545784
10290973
4250732496
4282100741
4282536337
4284167003
4288359743
199
1
9248
9372
155727386
3489446
10217195
4288363655
24663367
25067190
26612947
29875040
84
1
9121
9346
155737239
3456132
10105946
29879267
61193373
61609943
62863979
66120197
75
0
0
9415
155737239
3535697
10259990
66124587
97822549
98183807
99151085
103464186
208
1
9167
9463
155743956
3568594
10411559
103468112
135118549
135325735
136433309
139550675
112
1
9294
9299
155750415
3515192
10174306
139555079
171127517
171469613
172594587
175773050
92
0
0
9480
155750415
3536776
10401651
175777778
207533771
207911097
208744627
212066436
85
0
0
9445
155750415
3545992
10332589
212071218
244352507
244604914
245244042
249785974
209
2
18294
9658
155764423
3637128
10579612
249789818
281809295
282181089
283325069
286592899
88
3
27667
9459
155776221
3527667
10281097
286597284
318508173
319012767
320362451
323626421
81
0
0
9741
155776221
3642230
10635618
323630563
356747363
356978297
357663187
360952639
88
0
0
9884
155776221
3728729
10847597
360957011
393642591
394125466
395438185
398863009
99
2
18504
9717
155790445
3649652
10620942
398866734
431733869
432248883
433455857
436794398
93
0
0
9990
155790445
3771090
10900003
436798800
470887859
471043271
471706383
475111874
88
0
0
10207
155790445
3821476
11186139
475116180
509601565
509760741
510491663
513793629
76
0
0
10165
155790445
3842226
11199248
513798258
547998459
548299317
549646591
553751345
220
2
18651
10023
155805057
3756034
10947833
553755421
588366081
588500485
589432881
592348543
95
0
0
10386
155805057
3944310
11454511
592353013
627158615
627284754
628208322
631174773
107
5
46441
10131
155831165
3873019
11199198
631178839
665714463
665875945
666803323
670955016
231
2
18664
10289
155844466
3877889
11271383
670959558
705740975
705871213
706549791
709440516
111
1
9314
10228
155851965
3897500
11344674
709444268
743966159
744136417
745099763
748071580
115
1
9332
10124
155858498
3837027
11130637
748075936
782045629
782355937
783596645
786563015
109
0
0
10102
155858498
3809883
11058975
786567366
820872247
821080267
822053267
825022816
112
1
9177
10147
155869284
3835734
11154763
825026598
858834559
859181170
860591679
862493385
2
1
9392
10017
155876142
3782592
10944261
862497521
896064753
896413370
897780354
900832717
103
2
18390
9991
155890689
3761617
10956501
900836961
934757341
934985627
935943707
938823059
103
0
0
10078
155890689
3821267
11127060
938827044
972640345
972866023
973740743
976569751
106
1
9328
9943
155901858
3760742
10915825
976573714
1010137759
1010362847
1011392245
1014313576
95
4
36905
9889
155917418
3726096
10890278
1014317528
1047550803
1047793234
1048980059
1052104615
98
2
18389
9786
155931872
3665527
10749667
1052109037
1085486605
1085628643
1086572717
1089476240
104
1
9392
9853
155938371
3745701
10832721
1089480186
1122828465
1122961511
1123720313
1125509530
2
0
0
9898
155938371
3719551
10844971
1125513339
1158926043
1159011301
1159691017
1162580512
94
0
0
9769
155938371
3709163
10792045
1162584580
1195904347
1196005759
1196739901
1199635543
112
1
9180
9862
155945492
3731508
10817988
1199639130
1232487477
1232678885
1233606211
1236558149
88
0
0
9678
155945492
3646408
10637911
1236562418
1269082495
1269364399
1270589809
1274793364
210
1
9233
9631
155951913
3652956
10550629
1274797708
1307144611
1307420555
1308808567
1312948258
214
2
18573
9577
155966328
3622886
10516164
1312952640
1345123013
1345464667
1346873333
1349821546
101
0
0
9643
155966328
3644204
10528708
1349826022
1382555743
1382817469
1383879786
1387072984
95
1
9476
9785
155977359
3706184
10774198
1387077203
1420222587
1420336454
1421260273
1423195934
2
2
18382
9743
155993093
3722907
10762696
1423200299
1455993479
1456179159
1457279339
1460201078
82
0
0
9647
155993093
3636088
10657668
1460205449
1493357459
1493537950
1494544806
1497461113
102
2
18236
9906
156006866
3774489
10859310
1497465431
1530436041
1530657207
1531711471
1534510648
91
2
18558
9672
156014783
3648163
10617245
1534514420
1567052393
1567447331
1568941507
1570833963
2
1
9243
9830
156020852
3639828
10607622
1570838252
1603571671
1603960145
1605498513
1608440932
112
1
9389
9771
156031392
3650948
10654110
1608445314
1641339803
1641679923
1643189535
1646088437
104
2
18513
9839
156041126
3695767
10698023
1646092362
1679775815
1679942457
1680929749
1683901774
112
0
0
10131
156041126
3809544
11095718
1683906396
1717911375
1718025735
1718918069
1721915794
116
0
0
9966
156041126
3768020
10971268
1721920094
1755967691
1756175478
1757088914
1759983266
113
1
9259
10112
156051660
3771983
11094983
1759987200
1794271181
1794345801
1795088027
1797124503
7
0
0
10150
156051660
3833069
11174077
1797127493
1831328181
1831410979
1832058711
1835164152
105
5
46489
9966
156072440
3770262
10978016
1835167820
1869342535
1869450477
1870342675
1873236835
106
0
0
10188
156072440
3873677
11263635
1873241145
1907515969
1907574045
1908271983
1911181074
105
1
9442
10037
156078471
3824642
11087392
1911184798
1945009625
1945207182
1946143035
1948993615
90
1
9121
9959
156089585
3763405
10968999
1948997795
1982573013
1982858973
1984058629
1986974020
107
1
9306
9945
156096815
3741784
10907344
1986977870
2021247145
2021269361
2021824383
2024834625
99
0
0
10215
156096815
3824676
11259139
2024838343
2059246853
2059267225
2059652779
2062587626
88
0
0
10048
156096815
3798576
11073084
2062592128
2096410597
2096572597
2097497871
2100460699
104
2
18442
9882
156107167
3721227
10908587
2100464676
2133502957
2133826866
2135135566
2138104530
94
2
18544
9745
156120190
3671270
10698670
2138109196
2171302909
2171591595
2172844029
2175695102
110
2
18326
9944
156134354
3690949
10819465
2175699246
2209023269
2209269433
2210449349
2212293262
14
0
0
9817
156134354
3672237
10774809
2212297660
2245250175
2245588213
2246875647
2249806738
104
0
0
9835
156134354
3686126
10730928
2249811092
2283449753
2283626509
2284575939
2287520388
111
2
18323
9997
156149299
3780109
11005494
2287524753
2320982649
2321139952
2322176749
2325206821
104
0
0
9787
156149299
3695160
10778061
2325211002
2358321671
2358558355
2359722875
2362644660
108
4
36875
9816
156160918
3692545
10789846
2362648472
2395107023
2395481531
2396597158
2399760594
91
1
9392
9803
156167253
3663082
10737650
2399765229
1.17647058823529e-09

10
200
30843781970
12297476683
12012050684
12025644286
12076331635
12121360196
12206650043
12183625580
12305799768
12264476942
12251890425
12173075496
12112056625
12100662679
12143486710
12069504067
12092615948
12135201162
12089488409
12096674550
6654796684235
4578169458730
4947601645886
4990702361019
4992628056649
4959609962713
4966161323151
4983189045982
4983667665690
5023856685902
11992824317310
4983928154711
4991842721944
4968669495654
4951447435010
4960670040473
4988258918528
4908116755636
5009215281822
5029892576824
2186396645375
481684920388
704766842434
746710180435
976900045150
1151309352375
1253139300046
1422665570094
1588507098684
1763420969022
2015960730852
2099097545122
2270644612790
2524783261981
2628253698272
2788555215599
2958310610785
3153113859747
3300646518186
3497172280043
3535135750443
3461468477795
3289024193752
3141517951182
3061747120216
2865329229387
2741030703293
2620302677748
2597386383743
2423016478846
2341050925500
2318894092221
2178650680427
2183336994391
2054132321203
2007053467920
1985013439342
1946995484060
1914085424397
1914664133672
1979293608364
2119878252510
2220895891232
2372384059331
2469839255847
2559958860274
2645123413400
2777547513740
2833786666723
2834350198807
2846023227674
2858028948871
2855308754267
2853031197033
2904804086920
2794605603187
2746958436267
2693896967946
2627396362648
2543750689370
2542809016495
2471487896802
2336019042539
2310423631370
2335533786086
2238802639222
2250362365103
2300721873447
2230016601045
2256990261879
2294738334028
2375400877493
2326340706391
2457255722649
2429956985393
2443800723490
2487313579945
2518761876679
2644366748514
2652340070729
2627039671314
2658158153597
2664430654197
2678275356886
2805045530753
2719476709906
2628163645124
2605546431506
2588696353880
2556469463964
2531049301255
2501628723406
2472803502248
2434670883847
2493099692479
2466212919367
2390930290622
2375366653826
2447391730926
2364944789681
2373888103536
2378518906700
2471987905958
2412178631691
2427016935111
2446204352622
2484514006187
2485867166444
2511180951811
2535049238511
2618629961402
2529524783700
2544513594073
2607054266839
2522183011205
2531732119834
2522557583944
2520513900100
2455649487537
2512618280212
2489746168142
2473769054928
2473580631894
2476659217650
2449200108821
2361434940467
2429532636100
2428445887959
2419747613952
2505780703912
2500520476469
2416529331910
2441290395030
2367357754063
2425168558840
2441869925910
2428094560228
2380471815089
2464626179538
2467265410638
2478133006151
2491283874193
2494804728347
2434077820205
2492963424082
2495126061418
2486731103983
2478060691065
2489091789328
2481224575516
2474195826761
2482042538232
2467034900849
2463522769624
2398505644531
2458482301627
2471610161702
2469810284010
2453525801592
2432417949259

200
471920
188029
183602
183775
185221
186557
188163
187591
189257
188707
188731
186507
185913
185629
186185
185288
185631
186177
185271
185381
101545167
69860442
75496827
76154341
76183680
75680190
75780028
76039777
76047392
76661227
182998828
76051635
76172011
75818364
75555509
75696717
76117169
74894274
76437145
76752832
33364636
7351003
10754237
11394525
14906994
17568027
19122270
21708926
24239151
26907986
30761510
32030011
34647898
38525491
40104577
42550427
45140682
48113363
50364286
53363013
53942250
52818147
50186923
47936527
46719556
43722328
41825155
39982967
39633224
36973016
35722631
35384482
33243973
33315939
31343816
30625588
30289355
29709522
29207367
29216556
30201967
32347119
33888820
36200065
37687441
39062195
40361659
42382804
43240557
43249085
43427205
43610406
43568829
43534751
44324251
42643278
41916038
41106343
40091465
38815382
38800673
37712238
35645087
35254531
35637713
34161731
34338685
35106607
34027656
34439215
35015243
36246800
35497431
37495087
37078551
37290380
37954282
38433760
40350188
40471846
40085715
40560593
40656344
40867567
42802566
41496688
40103248
39758103
39501271
39009553
38621055
38172099
37732728
37150505
38042457
37632156
36483606
36246001
37345164
36087065
36223036
36293645
37719845
36807236
37034272
37326912
37911029
37932288
38317931
38682100
39958020
38598470
38826921
39780929
38486162
38632038
38492184
38460358
37471187
38339878
37990852
37747910
37744114
37791862
37372619
36033634
37072462
37055926
36922942
38235509
38155219
36873573
37252158
36123766
37005843
37260799
37050136
36324133
37608043
37647718
37813610
38014256
38068521
37141506
38039867
38073500
37945712
37812930
37980889
37861400
37753585
37873849
37645202
37590792
36598547
37513804
37714794
37686750
37438096
37116500

200
19797086744
11001107707
10768523395
10870927461
10868248855
10797715247
10845261256
10817736590
10838865421
10902897785
10844119471
10824719747
10844606922
10827866434
10849627774
10829816396
10843115498
10829575541
10842814217
10832811991
384883426496
3597061696469
3699808404421
3699464199593
3719802135610
3698705048066
3700127646191
3725391428501
3697655902789
3719429624431
3704121230525
3716136023373
3723768236782
3700634163913
3722662111821
3707674163860
3700725511661
3659163989340
3696958095617
3719088138558
1656981888222
114243753499
273832519595
477183778177
640343333534
806790525046
970588926697
1132085563930
1285425963985
1444095079017
1605437200887
1766261837097
1932310598301
2101792780551
2262889075524
2422062648547
2579297757491
2744415499817
2907252696514
3058976513692
3142238609432
3068997620032
2916623386145
2770916915496
2645276289774
2521206292474
2400546283854
2288190611382
2194115808564
2106986323403
2017195792703
1932634193339
1868588040641
1806316459902
1752136650290
1697878071481
1673782028282
1643665236425
1621241555097
1614149375940
1656782308640
1765533398093
1899430003315
2022681285085
2124885760015
2216553233257
2300724509173
2361188371047
2419846218255
2465819932017
2492998630161
2509490049718
2507294522099
2500099583981
2480013891850
2443971623872
2407033510111
2359651653072
2295482206377
2225673614363
2147010289185
2075630011557
2019966861011
1980695112440
1941370142836
1920098242441
1915676279611
1910822070772
1913719863391
1927658615856
1949296988705
1976312595070
2003114348649
2043211694955
2087867121251
2116898631437
2147132683459
2183666084059
2221908919725
2253619717054
2280621051803
2299939320610
2319953155364
2317372224335
2314713947839
2306614324232
2282903167852
2263838544464
2236887770037
2204182066074
2187262401028
2167794452791
2143162552392
2113963423271
2085642472261
2066684298770
2055127451389
2052669470066
2044556325542
2038631379727
2044730292757
2047338459049
2058640295431
2083833269643
2097127466060
2114335064703
2137503523878
2147404779584
2170110608323
2198103892502
2248807190495
2238723411258
2247416815247
2235063546411
2237871480671
2242140111893
2228169139725
2227190839252
2224526046665
2215804597705
2202152498069
2193292158609
2180130115711
2170590944078
2161882337455
2150536228220
2149661112406
2143181988043
2132458794425
2131070276958
2130910444274
2122061861801
2133660262631
2138804208323
2136004318733
2147813431296
2153671638462
2159697798213
2171229566657
2175921251409
2187749548785
2196121173638
2205186237640
2199913972989
2193641067693
2202928810711
2197983440072
2196730566243
2198196091240
2183404272375
2185550447073
2185883608577
2176441233648
2181652830486
2180000711739
2171739815935
2177471687826
2176702747447
2165931053543
2112052371682

200
441334
176318
171117
172617
173117
172548
172914
172498
173170
174468
173674
173410
172534
172874
172868
172849
172663
172983
172646
172655
20320279
69815610
75452813
76111677
76139061
75635323
75736997
75995208
76003875
76617029
182954025
76006281
76129184
75773968
75511480
75653560
76073529
74850681
76392545
76708824
33327270
3382173
5738890
8470822
11000169
13671540
16196813
18770106
21085559
23684949
26275382
28639068
31248168
33953387
36479245
38904268
41398207
44327150
46584307
49423739
50082814
49089725
46555219
44311947
42259751
40342719
38491319
36672046
35323849
33811214
32565163
31136906
30172283
29147884
28401362
27488581
27211436
26698536
26248636
26140671
26977963
28672073
30648736
32751021
34243491
35716767
36954658
37811501
38759291
39657027
39976675
40261984
40095876
40084323
39825939
39253003
38687926
37861564
36819418
35681712
34437848
33374921
32514787
32037893
31330581
30990307
30975219
30831118
30893599
31198817
31628109
31858479
32241886
32978961
33706724
33996409
34571006
35180087
35796964
36171358
36650187
37119945
37354350
37187309
37251539
36911486
36749247
36447915
36098907
35630956
35188188
34935797
34510221
34016473
33574133
33428940
33210054
32978603
33019954
32958139
33033605
32960950
33166352
33528538
33758770
34028628
34475466
34584055
34903209
35368291
35842578
35670939
35847986
35618041
35583571
35648222
35514168
35481180
35558238
35278268
35100256
34907305
34811121
34655387
34457661
34232333
34170966
34148443
33959519
34020494
34003771
33914518
34047438
34176105
34073345
34332870
34239551
34419996
34653512
34737798
34830584
35005726
35164052
35094134
34924202
35167775
35024115
34951688
35053865
34839489
34807413
34899012
34663967
34728568
34743564
34573202
34758770
34645381
34505548
33941371

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
104811
104859
104874
104758
104795
104868
104810
105141
104709
104841
105014
105177
104839
104785
105041
104931
104439
104720
105146
104594
2562
7773
13078
18253
23402
28919
34159
39468
44368
49763
54966
60097
65560
70963
76077
81283
86418
91972
96906
102083
102397
97448
92655
88042
84112
80138
76225
72757
70017
67140
64231
61720
59971
57855
56142
54682
54369
52894
52674
52590
55337
59588
63858
67571
70428
73497
75803
77527
79561
80635
81492
81501
81260
81286
80031
78874
77648
75857
73471
71184
68728
66449
65009
63953
62566
62392
62439
62045
62436
63091
63860
64783
65532
67416
68453
69188
70366
71609
72851
73612
74635
75085
75811
74875
75455
74680
73871
73322
72089
71298
70931
70026
69357
68086
67506
66814
66780
66519
66467
66086
66759
66377
67444
67984
68297
68970
69886
69752
71068
71701
71543
72477
72069
71809
72111
71855
71533
71640
71509
70998
70713
70362
69948
69665
69327
69106
68997
68902
68349
68746
68339
68335
68877
68684
68769
69499
69181
69823
69764
70119
70579
70761
71004
70495
70512
71103
70374
70797
70493
70037
70456
70109
70020
70233
69832
70007
70000
69931
69444
69308

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
4
5
5
6
6
7
8
7
8
10
9
9
9
10
10
11
11
11
11
11
12
10
10
10
9
9
10
9
9
8
9
9
9
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
10
7
8
7
8
8
8
7
8
9
9
7
9
8
8
9
9
8
8
8
8
8
7
7
8
7
8
7
7
8
7
7
8
8
7
7
7
7
8
8
7
7
7
7
8
8
7
7
8
9
7
8
8
8
7
9
7
7
7
8
7
6
7
8
7
7
7
7
8
7
7
7
7
7
8
7
7
7
7
7
6
7
7
6
8
7
7
7
7
7
7
7
7
7
8
6
7
7
7
7
7
7
7
7
7
7
6

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
972045316
972468820
972626951
971525450
971877066
972610092
972057842
975125772
971118410
972359321
973903240
975458146
972317146
971834490
974194526
973171294
968590002
971181529
975124018
970042754
23762887
72078083
121276845
169267413
217025266
268220443
316800129
366072081
411466861
461513640
509777201
557348646
608032084
658162255
705512034
753816628
801470522
852956747
898765941
946749964
949734282
903765292
859254635
816552284
780104470
743257820
706902211
674758379
649386084
622678868
595672271
572420827
556201127
536588432
520675342
507158039
504220878
490528941
488479535
487733113
513236581
552604397
592252159
626654997
653201360
681645867
702996465
718986479
737913009
747806299
755814663
755875602
753639424
753861684
742258114
731488709
720116661
703532604
681410191
660198463
637387256
616238416
602895632
593075031
580256349
578643217
579066618
575433534
579049973
585164607
592238852
600831346
607766665
625222881
634865392
641683626
652618049
664099035
675674711
682711748
692120758
696327496
703107250
694416396
699814473
692593798
685096438
680025546
668596375
661190863
657821543
649469679
643259247
631451787
626070263
619658099
619364599
616895341
616355176
612913409
619157520
615587123
625501657
630539157
633418734
639639296
648157735
646905085
659114768
664995482
663507501
672125777
668387722
665999404
668768069
666418767
663425135
664455044
663172194
658424122
655780872
652556683
648752986
646097198
642986656
640940281
639903665
639018461
633902262
637558393
633806188
633722760
638800144
636985607
637780558
644525909
641608964
647537141
647030689
650326915
654568218
656245777
658533423
653804625
653953333
659440460
652650085
656602695
653754349
649555099
653428841
650224306
649411088
651366172
647619303
649321588
649175772
648544844
644044356
642771386

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37638
37718
37705
37734
37694
37729
37764
37676
37738
37644
37677
37796
37792
37706
37787
37714
37790
37701
37728
37709
27837
37201
46271
46396
55492
55911
65319
73994
65293
74408
92930
83100
83816
83737
93033
93193
101951
102004
101682
101686
101886
110953
92910
93038
92979
83948
83617
92363
82850
83417
74593
83984
83577
83400
74524
65208
65301
65322
65003
65090
65234
64932
65220
65028
65224
65259
64977
65107
65411
65148
65043
65065
65327
93171
65209
74188
65243
73955
74788
74174
65237
73974
83313
83202
65354
83843
74377
74376
83584
83748
73975
74201
74062
74087
74635
65052
65188
74441
65179
74445
65165
65149
74033
65503
65042
74537
73767
64988
65528
65321
65348
74503
74396
65325
65405
65072
65264
74026
74142
64761
65109
74179
83479
64853
74474
74121
74277
65034
83161
64718
64970
65008
74387
65110
56435
65395
74331
65156
64934
65073
65106
74294
64988
65198
65277
64755
64981
74135
64820
65158
65125
64843
65349
55984
65045
64884
56020
73690
65040
65276
65154
65221
65025
64768
64962
65070
65249
74329
56152
65159
65213
65082
65143
65033
65181
65201
64732
65238
64830
56113

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
972045316
972468820
972626951
971525450
971877066
972610092
972057842
975125772
971118410
972359321
973903240
975458146
972317146
971834490
974194526
973171294
968590002
971181529
975124018
970042754
23762887
72078083
121276845
169267413
217025266
268220443
316800129
366072081
411466861
461513640
509777201
557348646
608032084
658162255
705512034
753816628
801470522
852956747
898765941
946749964
949734282
903765292
859254635
816552284
780104470
743257820
706902211
674758379
649386084
622678868
595672271
572420827
556201127
536588432
520675342
507158039
504220878
490528941
488479535
487733113
513236581
552604397
592252159
626654997
653201360
681645867
702996465
718986479
737913009
747806299
755814663
755875602
753639424
753861684
742258114
731488709
720116661
703532604
681410191
660198463
637387256
616238416
602895632
593075031
580256349
578643217
579066618
575433534
579049973
585164607
592238852
600831346
607766665
625222881
634865392
641683626
652618049
664099035
675674711
682711748
692120758
696327496
703107250
694416396
699814473
692593798
685096438
680025546
668596375
661190863
657821543
649469679
643259247
631451787
626070263
619658099
619364599
616895341
616355176
612913409
619157520
615587123
625501657
630539157
633418734
639639296
648157735
646905085
659114768
664995482
663507501
672125777
668387722
665999404
668768069
666418767
663425135
664455044
663172194
658424122
655780872
652556683
648752986
646097198
642986656
640940281
639903665
639018461
633902262
637558393
633806188
633722760
638800144
636985607
637780558
644525909
641608964
647537141
647030689
650326915
654568218
656245777
658533423
653804625
653953333
659440460
652650085
656602695
653754349
649555099
653428841
650224306
649411088
651366172
647619303
649321588
649175772
648544844
644044356
642771386

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15335
15325
15301
15302
15283
15287
15335
15332
15291
15293
15358
15368
15298
15303
15330
15345
15250
15272
15312
15286
434
1230
2013
2780
3519
4352
5102
5870
6591
7360
8122
8830
9644
10443
11161
11900
12641
13473
14176
14911
14971
14225
13535
12867
12355
11749
11250
10713
10274
9872
9532
9083
8845
8586
8269
8069
8018
7801
7777
7761
8196
8813
9395
9903
10359
10804
11098
11353
11706
11803
11942
11935
11927
11899
11762
11572
11373
11128
10809
10498
10106
9782
9598
9424
9235
9174
9179
9170
9196
9295
9401
9529
9621
9888
10044
10171
10316
10562
10711
10783
10967
11056
11141
11047
11059
11022
10842
10780
10589
10453
10461
10340
10189
10071
9923
9820
9829
9793
9818
9720
9828
9771
9928
10021
10064
10169
10275
10278
10439
10546
10474
10685
10579
10570
10553
10570
10507
10580
10522
10402
10390
10335
10315
10232
10237
10155
10131
10145
10054
10103
10037
10048
10133
10151
10111
10206
10136
10250
10283
10318
10392
10387
10453
10349
10374
10440
10351
10418
10362
10299
10368
10282
10302
10358
10259
10293
10257
10289
10211
10184


Loading data, please wait...