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 runs=2 runs.hoc
methodinfo 93
nhost 32768
MemSize 536870912
UsedMem 160013512
FreeMem 376857400
use2interval = -1
ncellpow = 20
ncon = 10000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 1
burstfactor = 0.2
burstdur = 50
burstsize = 0
bgpdma = 1
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.73
mkmodel_time = 8.41
setup_method_time = 0
set_maxstep_time = 22.61
stdinit_time = 0.2
runtime = 30.85
methodrun_time = 53.5
elapsed_time = 289.96
jobid = 0
seq = 11
@@@end header@@@
5629
7758610
7778615
8397131
8424658
0
0
0
0
0
0
0
0
0
8426107
8844638
8846160
8853919
8876453
0
0
0
0
0
0
0
0
0
8878160
8977046
8978268
8987085
8996804
0
0
0
0
0
0
0
0
0
8998413
9092604
9093834
9103991
9114124
0
0
0
0
0
0
0
0
0
9115687
9209542
9210765
9218882
9228507
0
0
0
0
0
0
0
0
0
9230071
9323240
9324463
9330566
9339905
0
0
0
0
0
0
0
0
0
9341458
9435222
9436445
9443684
9452589
0
0
0
0
0
0
0
0
0
9454118
9547126
9548351
9555984
9564919
0
0
0
0
0
0
0
0
0
9566449
9657940
9659165
9668204
9677099
0
0
0
0
0
0
0
0
0
9678649
9772522
9773747
9780748
9789403
0
0
0
0
0
0
0
0
0
9790889
9884418
9885641
9893324
9902423
0
0
0
0
0
0
0
0
0
9903941
9996764
9997987
10006076
10014841
0
0
0
0
0
0
0
0
0
10016295
10108676
10109901
10118932
10127851
0
0
0
0
0
0
0
0
0
10129377
10223256
10224479
10231596
10240409
0
0
0
0
0
0
0
0
0
10241923
10335312
10336537
10344220
10353111
0
0
0
0
0
0
0
0
0
10354653
10447360
10448585
10456678
10465669
0
0
0
0
0
0
0
0
0
10467218
10560432
10561657
10569316
10578393
0
0
0
0
0
0
0
0
0
10579815
10672290
10673515
10681764
10690545
0
0
0
0
0
0
0
0
0
10692105
10785340
10786565
10793916
10802763
0
0
0
0
0
0
0
0
0
10804282
10898602
10899825
10908074
10916951
0
0
0
0
0
0
0
0
0
10918483
11012284
11013507
11020310
11029257
0
0
0
0
0
0
0
0
0
11030726
11124818
11126041
11132478
11141501
0
0
0
0
0
0
0
0
0
11142993
11235756
11236979
11244848
11254003
0
0
0
0
0
0
0
0
0
11255606
11350268
11351491
11356908
11366073
0
0
0
0
0
0
0
0
0
11367629
11461190
11462413
11469274
11478333
0
0
0
0
0
0
0
0
0
11479901
11574104
11575327
11581738
11590759
0
0
0
0
0
0
0
0
0
11592321
11685980
11687203
11693594
11702491
0
0
0
0
0
0
0
0
0
11704059
11798500
11799723
11805812
11814955
0
0
0
0
0
0
0
0
0
11816521
11910078
11911301
11917810
11926823
0
0
0
0
0
0
0
0
0
11928410
12021966
12023189
12030209
12039347
0
0
0
0
0
0
0
0
0
12040914
12134624
12135847
12142282
12151425
0
0
0
0
0
0
0
0
0
12152979
12246772
12247995
12254930
12263989
0
0
0
0
0
0
0
0
0
12265541
12359178
12360401
12367018
12376037
0
0
0
0
0
0
0
0
0
12377583
12473072
12474295
12479496
12488595
0
0
0
0
0
0
0
0
0
12490162
12584824
12586047
12591338
12600351
0
0
0
0
0
0
0
0
0
12601961
12696142
12697365
12703434
12712377
0
0
0
0
0
0
0
0
0
12713967
12808290
12809513
12815732
12824559
0
0
0
0
0
0
0
0
0
12826211
12920630
12921853
12928092
12937383
0
0
0
0
0
0
0
0
0
12938925
13032784
13034007
13040330
13049553
0
0
0
0
0
0
0
0
0
13051079
13145886
13147109
13154100
13163271
0
0
0
0
0
0
0
0
0
13164815
13259160
13260383
13266300
13275401
0
0
0
0
0
0
0
0
0
13276908
14006708
14255084
15080137
15100234
0
0
0
0
616058
0
0
0
0
15101845
94997917
95006863
107077199
107105222
0
1
8550
6851
49411139
86
7898
2667698
7599999
107106957
194388969
194419089
209270407
209298132
0
1
8530
6867
94243132
78
7159
2877291
7860129
209300061
294070135
294095823
309928642
309955761
0
1
8673
6900
136172404
73
6709
2919370
7891355
309960241
397780521
397796823
411583764
411612249
0
0
0
6868
181563099
79
7252
2896178
7907198
411615581
500251107
500263765
512988209
513015936
0
1
8730
6866
227908800
81
7437
2904034
7872801
513019775
600838725
600843113
614038370
614066130
0
1
8644
6846
273626556
80
7344
2836297
7838334
614068957
698659189
698683415
714332962
714360609
0
1
8635
6906
315594035
73
6706
2815163
7799787
714364851
798856929
798881051
817176325
817203325
0
0
0
6929
356705046
70
6428
2879724
7939406
817207419
903232455
903237193
918951287
918978932
0
1
8650
6888
399735367
74
6795
2970513
8001394
918982279
1000656449
1000686327
1020543958
1020571059
0
1
8496
6851
438085300
65
5974
2840348
7772031
1020575227
1103434507
1103467341
1123235193
1123263181
0
1
8562
6904
477973372
69
6335
2889943
7802906
1123267499
1208714495
1208728007
1223867463
1223895346
0
0
0
6982
520088080
72
6621
2945256
8055843
1223899181
1301704929
1301724559
1326301506
1326329230
0
1
8650
6844
553726455
57
5239
2821440
7696253
1326333315
1411420317
1411439223
1430759241
1430786513
0
1
8726
6799
596382066
74
6793
2906494
7811243
1430790051
1514116715
1514140219
1530731719
1530759066
0
1
8604
6921
636900219
70
6423
2891428
7936007
1530763535
1613082355
1613102843
1631500715
1631528638
0
0
0
7022
674852916
64
5879
2849329
7843659
1631532695
1725856201
1725860429
1733545789
1733573888
0
1
8653
6921
727055293
95
8720
2745678
7815986
1733576597
1821971947
1821984951
1836495484
1836523230
0
1
8642
7005
772594149
80
7353
2892162
8012524
1836527717
1929027129
1929034887
1938844966
1938872853
0
0
0
6846
823023272
91
8343
2844946
7889416
1938876609
2027161773
2027170031
2042815377
2042843527
0
1
8561
6880
868852649
80
7341
2875358
7894865
2042846721
2131395885
2131408757
2143663091
2143690718
0
1
8683
6853
915003159
80
7341
2901934
7886969
2143694747
2235544221
2235554519
2244240634
2244268670
0
2
17201
6920
964729434
90
8270
2849839
7918913
2244272911
2330612881
2330618101
2344469947
2344497285
0
0
0
6828
1008529848
76
6976
2954787
7917161
2344500995
2431200917
2431216135
2446482808
2446510190
0
1
8626
6876
1052559849
76
6982
2949279
7922453
2446514167
2530296097
2530314679
2548387933
2548415270
0
1
8585
6940
1092989078
69
6335
2846916
7851309
2548419287
2636385469
2636399323
2649249367
2649276870
0
1
8791
6817
1138646155
80
7350
2872975
7819279
2649279447
2737452473
2737459727
2750598222
2750625739
0
1
8483
6930
1184581864
81
7446
2879002
7936772
2750629775
2838307949
2838315939
2851309524
2851337748
0
0
0
6962
1229160976
77
7076
2973596
8022281
2851342189
2939862837
2939874579
2953248489
2953276527
0
1
8485
6829
1275401828
81
7444
2857705
7833465
2953279247
3038686147
3038709213
3054634109
3054661583
0
1
8480
7003
1317113162
70
6430
2969901
8006574
3054665429
3137875875
3137896819
3155295022
3155322591
0
2
17053
6828
1357323816
70
6434
2842715
7795579
3155326919
3241393109
3241407925
3256900249
3256928070
0
0
0
6841
1400872862
75
6887
2868819
7821497
3256932319
3343358843
3343380445
3357658208
3357685897
0
1
8648
6997
1444108949
74
6797
3008632
8043691
3357689007
3439152903
3439182169
3457810482
3457837645
0
1
8572
6796
1482715207
67
6150
2762308
7620162
3457842053
3543481087
3543497123
3558542855
3558570749
0
0
0
6875
1526369398
75
6881
2930558
7913327
3558574927
3639427657
3639457397
3659669811
3659697438
0
1
8405
6976
1563008268
62
5686
2849975
7875090
3659701627
3746247353
3746266523
3760369871
3760397805
0
1
8496
6928
1606553229
75
6883
2865361
7934101
3760401595
3848443725
3848459141
3860872875
3860900987
0
1
8730
6966
1651583593
79
7252
2938479
8036910
3860905551
3942954185
3942977581
3961472131
3961499345
0
0
0
6820
1690802104
67
6148
2801701
7668497
3961503701
4044554115
4044558211
4061841578
4061870563
0
1
8708
6942
1730762360
69
6333
2875448
7912963
4061875061
4074204541
4074208335
4077118069
4077145557
0
0
0
92
1731320006
1
91
39825
113843
4077149617
4080471689
4080473421
4084025414
4085002532
1
0
0
239
1732948530
3
274
96352
271865
4085005281
4090942949
4090945579
4095081878
4096504572
1
0
0
410
1736625614
7
643
156740
443350
4096506337
4102127491
4102133537
4108853034
4109720601
1
0
0
545
1738826960
4
367
213629
616749
4109724231
4120289719
4120292178
4124433346
4125041065
1
0
0
798
1744790898
11
1010
319014
894269
4125043357
4136279019
4136285955
4142357384
4142807165
1
0
0
910
1750367992
10
918
379015
1044964
4142810981
4156888419
4156895842
4163363549
4163979422
1
0
0
1065
1758057108
14
1284
436766
1195557
4163982659
4180528377
4180536910
4187410407
4187714550
1
0
0
1305
1766932665
16
1465
522418
1454949
4187717611
4206225785
4206228219
4212742100
4213041482
1
0
0
1463
1776473768
17
1562
634628
1699014
4213044775
4236979537
4236982636
4242441911
4242623831
1
0
0
1713
1790409656
26
2388
648093
1838996
4242626015
4265561515
4265564011
4274359034
4274499898
1
0
0
1805
1802189436
21
1930
768939
2068905
4274503449
6663677
6667003
12093405
12249318
1
0
0
1946
1817352045
25
2291
837534
2235945
12251821
37751559
37761211
48160712
48312813
1
3
25844
2170
1829323865
20
1835
908463
2475763
48315909
79868557
79871623
86569883
86725165
1
1
8673
2311
1846796347
31
2844
983992
2667201
86727473
112037211
112051006
126734922
126899197
1
1
8562
2495
1856030607
16
1465
1017767
2807325
126903441
154175417
154193421
169739170
169905823
1
0
0
2654
1865966782
17
1565
1091164
2976014
169909625
207569809
207573261
216369994
216542642
1
0
0
2943
1886181650
36
3307
1163447
3281078
216545697
251789791
251793007
264178865
264206589
0
0
0
2992
1902404703
28
2571
1289218
3453935
264209811
303594141
303604777
315633631
315661623
0
0
0
3289
1921543993
33
3031
1394002
3818763
315666021
355809221
355826411
369449202
369476949
0
0
0
3298
1940924892
34
3116
1364432
3724184
369481211
412954551
412964397
425309259
425337711
0
0
0
3506
1962555824
35
3214
1453950
3990551
425340840
475370028
475388055
485099386
485126972
0
3
25742
3758
1989611124
46
4228
1558831
4315147
485129591
536747065
536753471
544991523
545019236
0
3
26063
3835
2017708572
50
4594
1591040
4419015
545021931
597622397
597626151
606687161
606715186
0
1
8530
4092
2045287757
48
4403
1739502
4696266
606717879
660204307
660212514
671941663
671970022
0
1
8635
4121
2073263927
50
4589
1755126
4735939
671973595
726565763
726579458
739984343
740011946
0
0
0
4418
2100721007
48
4410
1880936
5039081
740015693
793371667
793391943
810682770
810710014
0
0
0
4569
2125274406
42
3864
1948315
5252849
810714599
869055181
869069407
882326418
882353910
0
0
0
4661
2154477551
51
4687
1989617
5392890
882357947
943174167
943194127
956705158
956732659
0
0
0
4848
2185210015
54
4961
2079978
5607306
956736841
1023692557
1023696499
1032614358
1032641695
0
0
0
5031
2221201153
65
5968
2158736
5823611
1032645909
1102007083
1102011291
1114261922
1114289875
0
0
0
5405
2257843147
65
5970
2295900
6215007
1114294309
1180354995
1180363521
1195441730
1195468921
0
0
0
5394
2290062321
56
5142
2297014
6168905
1195473125
1263943141
1263959193
1280053090
1280081635
0
0
0
5673
2323528676
58
5328
2355239
6455211
1280086007
1351647327
1351664893
1365322614
1365350502
0
0
0
5716
2359595249
63
5793
2396822
6501471
1365354347
1434840187
1434859087
1453057426
1453084965
0
0
0
5976
2391689766
55
5049
2455489
6782682
1453089459
1531025453
1531041305
1543475274
1543502599
0
0
0
5973
2432647283
73
6701
2494005
6889688
1543506943
1617239217
1617273123
1635641118
1635669050
0
0
0
6258
2467477948
60
5510
2583526
7088881
1635673093
1718134829
1718147227
1730845019
1730873347
0
0
0
6447
2510488940
76
6979
2687727
7361114
1730877747
1817167237
1817178787
1828800310
1828828077
0
0
0
6643
2556439194
82
7536
2713214
7579812
1828832073
1921238737
1921242451
1930215280
1930243173
0
0
0
6864
2607392878
93
8546
2822752
7888413
1930247439
2014141607
2014167138
2029772474
2029799191
0
0
0
6882
2648499678
71
6525
2925218
7939240
2029803183
2111102615
2111124531
2127679842
2127707369
0
0
0
6556
2688209759
69
6334
2769226
7515155
2127711393
2208141597
2208158311
2224971574
2224999064
0
0
0
6535
2728020147
69
6335
2725692
7450335
2225003235
2311200703
2311212877
2319826182
2319853803
0
0
0
6470
2774299623
83
7621
2742004
7441673
2319857593
2397267507
2397293698
2412002902
2412030085
0
0
0
6071
2813549597
69
6337
2576224
7006915
2412034159
2485020553
2485041295
2502176072
2502203706
0
0
0
5942
2848814385
60
5507
2555513
6820151
2502208139
2579796541
2579810283
2590487075
2590515081
0
1
8726
5967
2889862254
73
6706
2480616
6887697
2590519149
2661040879
2661056539
2677059147
2677087197
0
0
0
5844
2923552524
58
5322
2426306
6686697
2677091597
2744035245
2744060491
2760197519
2760225154
0
0
0
5634
2954579651
53
4865
2326958
6348210
2760229611
2826507811
2826524683
2841423351
2841451253
0
0
0
5427
2986379884
54
4958
2269026
6154438
2841455359
2902498371
2902514579
2920923187
2920951297
0
1
8703
5220
3013542885
46
4219
2181093
5966094
2920955587
2987456949
2987464595
2999046673
2999075050
0
1
8585
5251
3047393162
58
5332
2212431
6018172
2999078951
3059627639
3059646457
3078392551
3078419591
0
1
8561
5103
3075265969
47
4316
2107514
5778649
3078424059
3144329167
3144333301
3154475342
3154503085
0
1
8653
4975
3110003064
59
5412
2109564
5750579
3154505331
3215662999
3215675347
3228846204
3228873703
0
3
25679
4806
3140786471
53
4870
2053598
5511636
3228877693
3288231437
3288245855
3302199467
3302227296
0
1
8480
4762
3170011497
49
4499
2012078
5454023
3302230181
3363893217
3363899486
3374544435
3374571894
0
2
17228
4654
3202568695
58
5329
2023629
5403278
3374573667
3431146523
3431158665
3443295643
3443323173
0
0
0
4467
3230602734
48
4410
1909195
5159491
3443326563
3502032381
3502036252
3511754465
3511782297
0
1
8558
4428
3261872212
56
5135
1874652
5086877
3511786801
3566730027
3566750639
3579955093
3579982338
0
0
0
4397
3289182548
46
4226
1819547
5031289
3579984995
3634567641
3634579367
3645034989
3645062997
0
2
17055
4253
3316958705
47
4315
1817150
4913355
3645065683
3696856633
3696868383
3709110545
3709137968
0
2
17276
4257
3341778171
42
3859
1781753
4867705
3709140601
3761124057
3761128473
3772350068
3772377345
0
1
8673
4027
3368406604
47
4317
1679718
4570880
3772381601
3821393355
3821407179
3834875235
3834902859
0
0
0
4009
3391958214
40
3667
1711416
4637565
3834907225
3882779911
3882798996
3896740951
3896768998
0
1
8708
3975
3414377584
38
3489
1614395
4458661
3896773767
3947537873
3947541579
3958062527
3958090256
0
1
8495
3830
3441035790
48
4398
1611752
4438200
3958094907
4004765895
4004775329
4017900495
4017928293
0
0
0
3842
3463229760
37
3400
1612943
4418120
4017931027
4061032109
4061045827
4077287739
4077315142
0
2
17212
3788
3481810568
32
2934
1567542
4231271
4077319075
4121637283
4121655449
4136271423
4136299217
0
0
0
3754
3502068138
34
3126
1559182
4288959
4136303043
4179931761
4179949291
4193484725
4193512226
0
1
8496
3769
3521395181
33
3028
1638937
4382497
4193516043
4242325301
4242329129
4249975593
4250003982
0
0
0
3674
3547337598
47
4311
1536833
4237047
4250008399
4293875969
4293889142
12102977
12130622
0
0
0
3669
3567661396
34
3119
1563459
4188545
12134669
59955061
59964127
68357315
68385702
0
1
8683
3684
3592839255
45
4131
1533983
4195706
68389559
114007827
114011919
125984073
126174452
1
0
0
3535
3615990870
39
3584
1514502
4073124
126177333
170955731
170964059
181425572
181602814
1
2
17194
3484
3639081857
41
3762
1488483
3998409
181606785
227924763
227932671
238012153
238040131
0
0
0
3553
3663292922
43
3947
1570192
4138977
238043195
282020627
282032135
293721623
293749799
0
0
0
3468
3685508674
39
3580
1428359
3966487
293754587
339581343
339589685
347437648
347465481
0
0
0
3499
3709635871
43
3950
1494557
4017398
347469347
393887509
393898541
403703007
403730832
0
0
0
3438
3734573218
43
3951
1459289
3965861
403733493
450886369
450890312
458699333
458727726
0
2
17100
3539
3759998290
46
4227
1494064
4015002
458731593
505833637
505844015
514859886
514887770
0
0
0
3509
3785415881
46
4229
1482169
4018268
514891379
557976049
557992115
572950210
572977833
0
0
0
3542
3805968761
36
3309
1498593
4079115
572981931
616061545
616078599
632990142
633017417
0
0
0
3841
3824827517
32
2941
1581299
4314299
633021679
689574477
689578467
695395063
695423601
0
0
0
4086
3856694495
59
5422
1611094
4604792
695427565
747866263
747870795
758903090
758930988
0
0
0
4142
3883470231
47
4318
1795909
4762884
758934853
811293929
811303239
823637749
823665229
0
0
0
4136
3909816423
46
4227
1795177
4771067
823669325
878481999
878498073
890981729
891010327
0
0
0
4430
3937438363
48
4406
1854462
5052653
891014723
946725901
946751467
959321663
959349477
0
0
0
4461
3965314006
49
4498
1856691
5101289
959353363
1016012297
1016048802
1028278731
1028306282
0
0
0
4543
3993486347
48
4405
1953523
5213315
1028309847
1088913545
1088928938
1100674918
1100702577
0
1
8650
4754
4024900378
55
5057
2014560
5464494
1100706441
1165802981
1165806926
1172280209
1172307959
0
0
0
4804
4060595336
65
5967
1996547
5520111
1172311821
1230400709
1230432961
1246208274
1246236049
0
0
0
4866
4087868638
47
4314
2072717
5586830
1246239937
1311522103
1311528709
1321470720
1321498576
0
0
0
4961
4122632693
61
5603
2081830
5674157
1321501565
1382295103
1382322963
1398635871
1398664694
0
1
8653
5103
4151442652
48
4411
2098994
5780363
1398667571
1457849737
1457866295
1475035199
1475062994
0
2
17277
5114
4178342035
46
4230
2088980
5718567
1475067303
1538494234
1538528974
1551841077
1551868561
0
0
0
5205
4208820603
51
4685
2226450
5986182
1551870991
1619031995
1619039017
1629209706
1629237173
0
2
17260
5086
4244199614
63
5785
2175021
5877148
1629239317
1689880641
1689903367
1706517926
1706544816
0
0
0
5240
4271496327
47
4309
2188472
5950945
1706548913
1780169361
1780173064
1786318758
1786346816
0
0
0
5374
17552058
75
6887
2153007
6087537
1786350825
1848534536
1848594482
1866754685
1866782798
0
0
0
5226
46517064
49
4506
2100031
5830827
1866786449
1936462265
1936479403
1946238150
1946266095
0
1
8585
5264
83831539
67
6154
2178696
6070157
1946270017
2017493413
2017497259
2025691617
2025719161
0
0
0
5364
122149651
69
6336
2221113
6177208
2025723171
2092510025
2092520639
2106080190
2106108127
0
0
0
5416
155552791
58
5325
2221940
6159027
2106111901
2169733819
2169747811
2187114791
2187142158
0
0
0
5424
184748067
49
4500
2195137
6032164
2187146103
2246687753
2246701795
2267609894
2267637190
0
1
8480
5217
210319905
44
4041
2132056
5882002
2267641335
2332575737
2332591187
2350340778
2350368801
0
0
0
5414
241167744
51
4680
2245694
6139427
2350372917
2418439941
2418454263
2430835178
2430862345
0
2
17055
5247
276275152
62
5693
2236145
5970887
2430866787
2497823153
2497838914
2510169397
2510197590
0
0
0
5309
310495655
59
5415
2152718
6053607
2510201633
2572166945
2572183335
2590785020
2590813286
0
1
8703
5257
338970867
48
4405
2123944
5853523
2590817275
2655954261
2655971178
2669852436
2669880778
0
1
8708
5182
371674012
57
5235
2183086
5915808
2669884873
2736159401
2736171653
2749923464
2749951458
0
0
0
5206
405443212
57
5235
2227575
5986621
2749955665
2816370469
2816385754
2827814278
2827841561
0
2
17222
5265
439135681
59
5421
2196660
6070079
2827845233
2894834453
2894846691
2907177906
2907205826
0
0
0
5259
473349411
58
5329
2249938
6071490
2907208531
2967817343
2967832749
2981705734
2981733541
0
2
17119
4928
502289561
50
4590
2102736
5642075
2981737755
3045492541
3045496323
3058591282
3058618977
0
0
0
4985
535202897
58
5326
2114133
5784465
3058623297
3119249397
3119267615
3133980062
3134008476
0
0
0
4852
564991721
51
4690
2025976
5538302
3134012797
3192416491
3192427755
3209251826
3209279319
0
1
8626
4885
592349675
47
4316
2089695
5635109
3209283641
3266831403
3266856523
3281190714
3281218610
0
0
0
4744
619517986
46
4218
1985500
5420301
3281223039
3341499357
3341507667
3351486134
3351514027
0
1
8485
4737
650434108
54
4964
1963829
5416152
3351518259
3400050687
3400061225
3422628622
3422656274
0
0
0
4661
668049316
30
2751
1897806
5191677
3422660375
3477935869
3477956623
3491404534
3491431725
0
0
0
4560
694223339
45
4134
1970517
5283803
3491436005
3545073345
3545095409
3559804802
3559832504
0
0
0
4417
719500108
44
4036
1850275
5025804
3559836965
3618292613
3618302715
3625904422
3625932360
0
0
0
4390
750753695
56
5136
1861693
5065052
3625936673
3681123667
3681137682
3694546494
3694574584
0
0
0
4448
778245527
48
4405
1852692
5063753
3694578335
3743278359
3743295171
3760911786
3760939513
0
0
0
4305
798855594
35
3216
1791826
4848283
3760943867
3818235515
3818242883
3826857543
3826885614
0
0
0
4269
829542954
54
4959
1818837
4925426
3826889281
3878964779
3878979707
3892290894
3892318406
0
1
8650
4225
854908143
44
4044
1795098
4873673
3892322415
3942054859
3942069929
3956643851
3956671318
0
0
0
4224
877592346
39
3580
1777640
4793441
3956675995
4010859465
4010872881
4021317044
4021344794
0
0
0
4081
906152595
50
4594
1723006
4711510
4021347429
4075586881
4075599121
4084596609
4084624670
0
1
8730
4185
934359369
47
4315
1776312
4815810
4084627351
4137523774
4137547990
4149406861
4149434897
0
3
25677
4137
961184636
45
4140
1761474
4722174
4149437483
4201915537
4201925845
4213565835
4213594294
0
2
17053
4048
988264872
48
4406
1714732
4647962
4213598733
4266433013
4266442923
4276962299
4276990354
0
0
0
4064
1015879310
49
4505
1657836
4627210
4276994257
38118657
38122657
45883927
45912038
0
0
0
4123
1046626093
56
5146
1706307
4745834
45915711
97093791
97108489
107723381
107751500
0
0
0
3942
1073049700
46
4222
1642873
4509831
107754745
157634785
157657874
170464095
170491966
0
1
8495
3990
1098105079
44
4039
1616805
4476525
170496255
222095741
222105195
233070619
233098294
0
0
0
4128
1123946521
45
4132
1785853
4778595
233102285
288462957
288466783
297198787
297226938
0
0
0
4157
1153579452
51
4687
1739402
4782643
297230293
342994349
343003981
363066213
363093866
0
2
17395
4240
1171776722
31
2841
1750675
4779120
363098457
407868455
407877035
427075003
427103178
0
0
0
4088
1189250858
30
2759
1710293
4649716
427106913
480905989
480909717
491912490
491939815
0
0
0
4237
1216714248
47
4313
1782786
4879568
491943619
541105931
541119651
558924126
558951802
0
1
8673
4230
1238780501
38
3488
1738353
4769706
558956039
619974729
619978375
623634412
623662393
0
0
0
4283
1273554107
65
5964
1711183
4862589
623666131
684621261
684625001
689824732
689852551
0
0
0
4336
1308013107
64
5878
1754521
4940322
689856467
749189861
749193459
757090281
757118108
0
0
0
4306
1340838931
57
5235
1762029
4953437
757120671
810761103
810785079
826015403
826043818
0
3
25747
4545
1366059486
43
3953
1866750
5146386
826047931
881334005
881338093
893804095
893832018
0
0
0
4441
1393209218
46
4227
1893959
5062160
893836253
947803847
947827286
960882627
960909954
0
1
8730
4416
1419293928
45
4133
1862810
5054313
960914087
1012245699
1012263045
1029657750
1029685042
0
0
0
4502
1442052955
39
3583
1802213
5001470
1029689439
1083256581
1083278105
1097611875
1097639722
0
0
0
4532
1466724256
42
3854
1936613
5246422
1097643877
1154594681
1154605147
1168743993
1168772082
0
0
0
4559
1494898068
48
4403
1885751
5171754
1168776397
1229485709
1229494776
1238399696
1238428166
0
1
8642
4517
1527593050
59
5417
1882477
5227958
1238432019
1298096105
1298105017
1308501085
1308528606
0
0
0
4588
1558713797
53
4859
1973988
5327508
1308531077
1363573549
1363591017
1380063251
1380091090
0
2
17174
4634
1584250312
44
4039
1962685
5278318
1380095371
1441357365
1441370965
1452380228
1452408334
0
0
0
4657
1616740872
58
5325
1960237
5345608
1452412343
1512353521
1512357486
1524426519
1524455034
0
0
0
4535
1648502286
57
5239
1905810
5206471
1524459205
1580350931
1580368023
1596826611
1596854742
0
0
0
4657
1675145125
46
4227
1925538
5232473
1596859099
1663249225
1663252929
1669175461
1669203094
0
0
0
4897
1711879875
67
6156
1986117
5613294
1669206807
1731271899
1731284311
1742130843
1742158782
0
0
0
4761
1744076576
56
5140
1975818
5448364
1742161335
1804651919
1804664679
1817102937
1817130774
0
1
8708
4896
1776444439
57
5235
2054637
5616329
1817134873
1878374527
1878394938
1890964313
1890992934
0
0
0
4866
1807424699
54
4959
2045111
5558983
1890997293
1952114665
1952134473
1965870298
1965898574
0
0
0
5034
1837180661
51
4682
2156792
5827441
1965902611
2031175337
2031179065
2041739649
2041767230
0
0
0
4851
1872139143
62
5692
1994769
5583820
2041770143
2109752689
2109756475
2116583503
2116611702
0
1
8572
5059
1909272942
67
6154
2099132
5787708
2116616079
2181782949
2181786955
2191822322
2191850298
0
0
0
4960
1943575044
61
5601
2142716
5760055
2191854253
2254990977
2255002353
2269829246
2269857182
0
0
0
5172
1974462341
52
4775
2175015
5956302
2269861451
2336151047
2336158585
2346709354
2346737090
0
1
8650
4815
2010667349
66
6050
2006051
5492587
2346741313
2406897201
2406914811
2422133827
2422161790
0
0
0
5041
2039085722
48
4405
2125771
5810831
2422165851
2484119852
2484127791
2498919884
2498948017
0
1
8496
4891
2070152524
53
4874
2048421
5571959
2498949899
2560393133
2560405363
2574445741
2574473878
0
1
8653
4929
2101194991
53
4870
2015171
5599867
2574478067
2628659329
2628673647
2650364907
2650392465
0
1
8558
4898
2123246638
37
3396
2019052
5488458
2650396949
2708834817
2708852971
2723741259
2723768954
0
1
8683
4867
2150592281
46
4223
2061323
5573200
2723773013
2779192157
2779214685
2797815898
2797844313
0
1
8626
4882
2174727516
41
3767
2025829
5513484
2797848741
2859116647
2859133251
2872990683
2873018718
0
0
0
4828
2205434246
52
4772
2022651
5523440
2873021777
2932150131
2932163403
2945829639
2945857855
0
2
17130
4787
2234167625
49
4499
2028409
5519578
2945860627
3005912953
3005925965
3018950079
3018977790
0
1
8485
4821
2264069991
51
4683
2014502
5469826
3018981389
3080639751
3080650411
3091250390
3091278921
0
1
8496
4679
2296579329
58
5322
1982736
5365072
3091283343
3148050477
3148070485
3164247439
3164274962
0
0
0
4748
2323370568
45
4138
1943582
5369682
3164279145
3224492747
3224502331
3237417329
3237444835
0
1
8585
4684
2354162825
54
4954
2016510
5399285
3237449373
3295970859
3295982812
3312903158
3312930411
0
0
0
4698
2382958996
49
4497
2001199
5432711
3312932993
3369917041
3369932859
3382845438
3382872997
0
1
8604
4697
2410267979
47
4311
1917327
5328378
3382877229
3441420461
3441429966
3454315822
3454344051
0
0
0
4683
2439516217
51
4680
1976663
5384737
3454347683
3515591669
3515601278
3523713799
3523741370
0
0
0
4557
2472370599
58
5326
1874899
5184865
3523744761
3585295651
3585302344
3595228894
3595256661
0
1
8483
4712
2505049932
58
5336
2009864
5468629
3595260773
3647325741
3647341993
3664512687
3664540924
0
0
0
4487
2527693952
38
3494
1867964
5073895
3664545031
3721764933
3721774295
3734107768
3734135893
0
1
8703
4471
2556725374
51
4684
1948810
5194803
3734139729
3790248265
3790252189
3803008311
3803035907
0
0
0
4512
2584478809
47
4320
1926136
5169397
3803039915
3860396229
3860419878
3872167475
3872195410
0
1
8726
4445
2613988330
52
4775
1900217
5110896
3872199539
3924451851
3924460677
3942144830
3942173093
0
0
0
4522
2637414237
40
3671
1888193
5146427
3942177523
3996128233
3996142149
4009002762
4009030917
0
0
0
4448
2662981667
42
3856
1863889
5065785
4009035027
4069801553
4069808707
4076773693
4076801903
0
2
17291
4558
2695774507
59
5423
1867752
5215821
4076805621
4133461901
4133474641
4144908467
4144936147
0
0
0
4507
2724110043
48
4415
1943429
5165778
4144940211
4197913549
4197935787
4212342393
4212369504
0
1
8495
4356
2749152081
43
3948
1886111
5045095
4212373385
4266057172
4266097274
4279616985
4279644741
0
0
0
4308
2775488901
45
4133
1789033
4931653
4279647169
40673621
40677515
53371527
53399568
0
1
8791
4450
2804042244
49
4496
1844210
5086350
53402861
112965929
112975019
121845963
121873634
0
1
8642
4436
2836230511
58
5325
1858640
5111156
121877731
170238199
170242849
188670190
188697890
0
0
0
4253
2856642855
35
3210
1755026
4816111
188701811
237885311
237893383
255344742
255371885
0
0
0
4347
2877732365
36
3309
1791905
4881755
255376611
312160287
312173898
321976362
322003935
0
0
0
4363
2907208084
52
4778
1885077
5053245
322008181
377489837
377501071
389855758
389883003
0
0
0
4285
2935607832
49
4502
1876389
4966137
389887051
441496803
441507735
457829622
457857513
0
1
8730
4414
2959474974
41
3761
1801956
4926539
457861987
509242427
509255027
524293590
524321192
0
0
0
4321
2982726990
39
3585
1802020
4923588
524325175
584779029
584783234
593261826
593289821
0
1
8405
4409
3016149892
61
5595
1839919
5056453
593293897
647207569
647227701
660618930
660646133
0
0
0
4402
3042184480
45
4136
1877542
5049662
660650151
720408113
720411831
730133969
730161578
0
0
0
4389
3074803368
59
5419
1808492
5058413
730165261
788112017
788128567
801444827
801473059
0
0
0
4454
3105223440
53
4860
1874654
5081822
801476311
854963689
854971225
869586000
869613998
0
1
8635
4417
3130747028
43
3945
1853827
5012659
869617827
928170693
928177236
938612851
938640415
0
1
8498
4402
3161924448
55
5045
1840490
5071730
938643127
993183811
993197671
1007289139
1007317095
0
1
8648
4404
3188895397
47
4318
1780471
4913031
1007322009
1058137671
1058142155
1076441350
1076468813
0
0
0
4528
3210630935
37
3403
1860634
5125771
1076473091
1132309971
1132338513
1146037129
1146064911
0
0
0
4512
3237779367
47
4314
1922583
5183733
1146069055
1210784709
1210788800
1217139595
1217167947
0
0
0
4648
3274156236
67
6150
1864342
5308773
1217171575
1276820703
1276830611
1287190946
1287219313
0
0
0
4656
3304966129
53
4870
1937322
5366903
1287223279
1340727732
1340760563
1357607759
1357635986
0
1
8496
4503
3329465108
41
3761
1847679
5027442
1357638591
1413847077
1413863841
1427484299
1427512106
0
1
8708
4608
3356580723
46
4218
1941417
5255606
1427516093
1487501507
1487505621
1497363143
1497391304
0
1
8562
4575
3388143367
55
5058
1856368
5137923
1497395393
1555409421
1555413803
1568298103
1568325842
0
1
8485
4622
3417330581
51
4686
1962165
5296654
1568330057
1623731250
1623759951
1639436675
1639464694
0
0
0
4674
3442899733
42
3857
1924697
5253837
1639468169
1698027543
1698048489
1710191579
1710219358
0
2
17153
4676
3472229520
51
4680
1976525
5398060
1710223089
1774357577
1774361261
1782381327
1782409176
0
0
0
4728
3507441061
63
5785
1861796
5281116
1782411817
1849538337
1849542547
1853372229
1853401330
0
1
8550
4654
3545966970
72
6612
1731119
5062225
1853405471
1915403845
1915415635
1926319490
1926346834
0
0
0
4733
3578684556
58
5321
2038213
5488316
1926351521
1981410519
1981431179
1999487450
1999515221
0
0
0
4729
3603278524
41
3759
1958503
5379394
1999519419
2060521854
2060531713
2072551777
2072579304
0
1
8653
4623
3635367713
56
5141
1944138
5305934
2072582025
2121474037
2121479097
2145186118
2145213757
0
1
8644
4714
3653351140
31
2846
1897180
5263755
2145218519
2202198089
2202202557
2217278526
2217306210
0
0
0
4669
3680414209
46
4226
2000671
5357346
2217310437
2273312355
2273334955
2289081003
2289108199
0
1
8530
4786
3706076126
44
4039
1987310
5403399
2289112635
2352370877
2352383837
2364628377
2364655762
0
0
0
4764
3739733123
60
5518
1999633
5486098
2364659625
2425947553
2425964859
2438185299
2438213346
0
0
0
4798
3771124362
54
4953
2028373
5483495
2438216901
2498585601
2498600459
2510527501
2510555053
0
1
8572
4634
3802267669
54
4962
1942150
5325671
2510557725
2573100505
2573111779
2582670013
2582697926
0
1
8558
4759
3835495671
59
5421
2012790
5499175
2582702055
2644084881
2644095153
2655081423
2655108382
0
0
0
4822
3866888319
54
4962
2052496
5580433
2655112529
2712097305
2712110621
2730861582
2730889603
0
1
8604
4790
3893201671
44
4042
1980063
5441178
2730894127
2790158245
2790163093
2803501767
2803529538
0
1
8585
4647
3922951470
51
4686
1932078
5258477
2803533981
2866347697
2866351927
2876433083
2876460621
0
1
8703
4823
3956234579
58
5323
2000925
5531417
2876463151
2939078533
2939088695
2949677770
2949705415
0
1
8626
4720
3989365916
58
5329
1979816
5471649
2949709379
3011251437
3011259239
3022041595
3022069578
0
1
8496
4744
4021579775
57
5231
1980670
5440698
3022073369
3082303191
3082318897
3095575234
3095602985
0
0
0
4555
4053103239
56
5142
1902152
5227497
3095607323
3158584989
3158594929
3167165185
3167193378
0
0
0
4760
4086786132
58
5327
2027886
5498519
3167197229
3227092069
3227102747
3238486456
3238514358
0
2
17376
4742
4117130080
53
4868
2008687
5415980
3238519319
3295433579
3295446695
3309362294
3309390213
0
0
0
4518
4145272975
49
4503
1887309
5167751
3309394527
3368671147
3368684383
3381317377
3381345744
0
0
0
4705
4175515220
53
4864
1977857
5426039
3381349885
3436140703
3436157671
3451782927
3451809594
0
0
0
4482
4201417279
45
4137
1836728
5096378
3451813961
3508400917
3508420187
3522423286
3522450382
0
0
0
4697
4228262271
45
4129
1993788
5385206
3522454909
3585797225
3585801435
3591895834
3591923461
0
1
8495
4599
4263038261
63
5790
1942534
5269279
3591927415
3644977027
3644994423
3663851482
3663879154
0
0
0
4646
4286551498
40
3672
1903245
5212814
3663883275
3714968933
3714973733
3735308486
3735336530
0
0
0
4626
12588619
36
3308
1906180
5225858
3735340807
3791026653
3791041485
3807289117
3807316298
0
0
0
4641
38350935
42
3862
1960310
5264026
3807320255
3867400381
3867408467
3876838768
3876866647
0
2
17181
4499
70234824
57
5234
1896813
5159393
3876870771
3935599449
3935604445
3947171325
3947198866
0
0
0
4532
100508083
52
4771
1960403
5236764
3947203439
4012688993
4012693251
4018186698
4018214202
0
1
8730
4666
137720256
69
6326
1854958
5272223
4018218107
4074871683
4074876365
4087492014
4087519501
0
0
0
4550
165676313
48
4412
1917165
5208983
4087524683
4140925183
4140938911
4155981637
4156009039
0
0
0
4498
190353935
42
3857
1888524
5119905
4156013205
4207341991
4207355623
4224709271
4224737274
0
0
0
4435
212859482
38
3488
1816640
4992821
4224741325
4279355829
4279380111
4293214031
4293241974
0
1
8650
4439
239397391
46
4221
1843382
5072675
4293246307
53424499
53445203
67506830
67534253
0
0
0
4457
266441914
47
4316
1881446
5137034
67538557
117851787
117866567
136832687
136860036
0
0
0
4480
287403496
35
3214
1879060
5108864
136864315
195957995
195967987
205618643
205645952
0
1
8483
4603
317744119
52
4773
1949272
5285718
205648703
268473773
268478203
275035500
275063389
0
1
8730
4531
352631812
63
5787
1861161
5218584
275067349
330512897
330530131
345095662
345122865
0
1
8791
4523
379320844
45
4132
1889012
5186599
345126997
404858621
404868171
413426477
413453885
0
1
8561
4591
410546835
54
4963
1927422
5267564
413457111
474906889
474911248
483306977
483334474
0
1
8485
4492
444110724
60
5508
1900264
5158415
483337259
541527289
541537219
551798750
551826473
0
1
8708
4490
474265484
52
4784
1919318
5183988
551830435
607136773
607153235
621320952
621348121
0
1
8642
4373
501814239
48
4406
1874955
5072808
621351935
678985753
679001139
690788390
690815716
0
0
0
4539
531501101
52
4780
1895119
5196194
690819343
750243365
750256091
762451282
762478689
0
0
0
4595
562539274
55
5054
1923551
5316820
762483223
815486555
815511862
831759335
831786938
0
0
0
4556
586612182
41
3760
1822018
5106557
831791331
887025121
887035347
901518670
901545657
0
0
0
4406
613546737
47
4322
1879678
5061046
901550041
956748213
956762097
971323530
971351314
0
0
0
4465
640624676
46
4225
1883465
5157382
971353967
1028623657
1028631357
1043148197
1043176169
0
1
8562
4592
669325896
49
4496
1885774
5171545
1043180493
1096031203
1096048809
1113248186
1113275423
0
1
8648
4529
693192027
41
3765
1858965
5075069
1113280125
1175823785
1175833879
1182997843
1183026166
0
0
0
4480
727997700
64
5872
1816854
5130775
1183029895
1243879301
1243892914
1253922574
1253949849
0
0
0
4696
760156050
57
5226
1936426
5418420
1253953743
1307382047
1307395943
1326104972
1326132196
0
0
0
4607
783533584
39
3581
1957752
5260571
1326136359
1385461739
1385466143
1395860531
1395888147
0
1
8405
4584
814232333
52
4772
1904277
5243555
1395891101
1448293149
1448317937
1467114210
1467141775
0
2
17376
4585
836951704
39
3575
1908231
5187221
1467146249
1528111361
1528122161
1538191858
1538219096
0
0
0
4594
869206152
54
4960
1939896
5290861
1538221413
1601398337
1601402731
1608291442
1608319135
0
3
25865
4609
904139650
64
5870
1880338
5275825
1608323207
1666388273
1666405930
1678879753
1678907418
0
0
0
4623
933388622
51
4683
1934106
5270557
1678911475
1736986141
1736996705
1749442574
1749469673
0
0
0
4591
962590334
51
4691
1954110
5266061
1749473475
1808686749
1808700529
1819261917
1819289782
0
0
0
4630
992996929
53
4872
1989395
5374014
1819294001
1875771979
1875789531
1889095698
1889123101
0
0
0
4582
1020180170
46
4224
1942605
5262093
1889127167
1948765277
1948772765
1959561520
1959589359
0
1
8530
4599
1050849646
52
4779
1978685
5290487
1959592017
2021451177
2021461507
2029511353
2029539274
0
2
16976
4599
1084242534
58
5321
1914335
5274891
2029542699
2087533725
2087546691
2100260074
2100287607
0
2
17235
4584
1113470124
51
4687
1928886
5254695
2100291325
2159357147
2159366517
2172759983
2172787698
0
0
0
4677
1143306044
52
4777
1954771
5286745
2172792159
2232700761
2232714919
2243386698
2243413813
0
0
0
4705
1174145224
54
4961
1959947
5396027
2243417523
2302580681
2302596255
2316034503
2316061846
0
0
0
4749
1203613898
50
4591
2027313
5454319
2316065437
2373382077
2373392455
2386059469
2386086954
0
1
8496
4645
1231551509
48
4412
1976448
5377158
2386091063
2440920717
2440942395
2458838838
2458867421
0
0
0
4750
1256131849
42
3857
1971060
5420692
2458871555
2516166173
2516187527
2532851407
2532879298
0
0
0
4846
1283091381
46
4224
1955357
5390942
2532883081
2589341333
2589353548
2603402035
2603429594
0
0
0
4659
1309734881
46
4223
1937665
5281640
2603433049
2663650845
2663660553
2675422477
2675449908
0
0
0
4573
1341377629
55
5050
1943573
5254797
2675453149
2731731673
2731747753
2746865793
2746893338
0
1
8644
4732
1367389778
43
3942
1983604
5407432
2746896829
2808293795
2808304235
2817688027
2817715582
0
2
17211
4639
1399650468
56
5144
1941690
5294313
2817719241
2877382659
2877390230
2888815369
2888843626
0
1
8498
4667
1430363820
54
4958
1986678
5407382
2888847515
2947238453
2947253551
2960375690
2960403165
0
0
0
4672
1459217103
49
4495
1982087
5374236
2960407195
3018907729
3018912277
3032050901
3032078405
0
1
8550
4685
1488115114
49
4499
1999362
5381258
3032082099
3088993485
3089013035
3104354383
3104381982
0
1
8730
4660
1515442494
46
4228
1918831
5303193
3104385971
3162495501
3162517136
3176738309
3176765966
0
1
8726
4560
1544581963
51
4684
1961519
5309046
3176770145
3234203053
3234227601
3248230999
3248258226
0
0
0
4721
1572539554
48
4409
1985030
5405547
3248262495
3307779331
3307791613
3319643189
3319671292
0
0
0
4667
1602817511
52
4779
1936799
5305846
3319674853
3376233003
3376248275
3389388438
3389416278
0
1
8572
4652
1630117460
47
4308
1916011
5275130
3389420357
3446359173
3446379396
3461147441
3461174989
0
0
0
4609
1657799193
48
4410
1985578
5300927
3461179025
3514830597
3514849875
3535607132
3535634694
0
0
0
4476
1682648520
43
3949
1884857
5102901
3535639139
3595404373
3595411927
3606215758
3606243547
0
0
0
4588
1713876419
55
5052
1964307
5313583
3606247900
3663380267
3663395683
3677451287
3677478772
0
0
0
4561
1742087626
48
4409
1935840
5227384
3677482677
3739730625
3739734893
3748986567
3749014110
0
1
8650
4600
1775954764
61
5598
1927323
5296006
3749018615
3806877587
3806898685
3821197829
3821224958
0
0
0
4559
1805218217
50
4594
1910929
5178599
3821228703
3879288559
3879303959
3890796354
3890824486
0
1
8483
4609
1834512347
51
4681
1905461
5223245
3890828719
3951255249
3951259613
3961162308
3961189763
0
0
0
4591
1866504412
57
5232
1910353
5284026
3961193695
4016434899
4016443421
4030676942
4030704358
0
0
0
4509
1892992328
45
4134
1845860
5046731
4030708131
4084401417
4084420293
4100171173
4100199022
0
1
8683
4542
1917510594
41
3763
1897992
5150556
4100203047
4161919245
4161923589
4171078213
4171105700
0
1
8791
4532
1951202115
60
5510
1826353
5114987
4171108373
4228579213
4228596922
4242500781
4242528634
0
1
8495
4621
1979975429
50
4589
1940897
5271199
4242532575
5751543
5765097
18501882
18529159
0
0
0
4605
2009312335
51
4690
1986131
5324359
18533305
80238403
80242797
88010296
88037899
0
0
0
4548
2042678123
58
5328
1906475
5241036
88041935
143061333
143079665
157793391
157821459
0
2
17193
4636
2068395561
44
4038
1912823
5215234
157825641
213399257
213407979
227456554
227484018
0
0
0
4534
2095632571
47
4315
1882307
5216910
227488119
227488348
254217486
268376298
290153418
1
0
0
4496
2122206293
46
4226
20562
58216
290159775
1.17647058823529e-09

10
401
14805037437
3954404222
3850412369
3735843325
3658419369
3700221141
3674680104
3682070021
3679469192
3703795722
3683084611
3702918140
3689389430
3693162309
3679829864
3701209780
3675284242
3677562661
3742008573
3668997430
3678960487
3689672447
3670422582
3677929601
3684280062
3662179850
3684930179
3664446299
3687807646
3672692212
3687874576
3672840799
3685408488
3663158968
3672630205
3676527738
3694279973
3676458254
3725164009
3675539989
59780241747
3014861593663
3348659886469
3298342000581
3331053208120
3322822769599
3311197342693
3286444390237
3369979889316
3334974811638
3328970740013
3364990515588
3297530969621
3356538585579
3422894992219
3275875024550
3302008509015
3343823004393
3373460923292
3353781447503
3406898245810
3304586592870
3295709602571
3284325153784
3342759451348
3339213461788
3305044956600
3320990115536
3300113546499
3340336414163
3322205857292
3298434471347
3329422442000
3301617300078
3281778698929
3300830610713
3313713987753
3299754136129
3293280129534
3296426717420
3288926387693
500562128568
257443668682
376899803751
433057131986
502025029630
582154785389
693775372342
777749680863
829913327773
969359833054
1044510395244
1072056162201
1181714445331
1258720543775
1316415379814
1409240475323
1528195877999
1561880711097
1686063454972
1763426096463
1830417057602
1959210709705
1962542547579
2021651379254
2138247877906
2229630622386
2316624562571
2347634943354
2437237584275
2487397277106
2675424835160
2660090450213
2772550363287
2794111536929
2874881157152
2962830653238
3020077800384
3119661439687
3209793080144
3323160697871
3262274819233
3208238772737
3188051407320
3108203348292
3020452194204
2954798708896
2893773887157
2836790695214
2724268210229
2661621750566
2605045284139
2559955611622
2599990254034
2493095369916
2436981930672
2403646255867
2370593652778
2252844776770
2243255678253
2234801772666
2132539529725
2099625339061
2072209216264
2048848785688
2027214998006
2009385941371
1960771495175
1945989235040
1932787392424
1874762741037
1851088163402
1870884620629
1843341858853
1893623874344
1816272057767
1849358718400
1825483371745
1760168939701
1843703353307
1802111472463
1840270781869
1903507807929
1967366627357
2044906664203
2081023045110
2121230372751
2206727133994
2239369785539
2259580407277
2372279321505
2346353764602
2422480524622
2466203188681
2528549401871
2503433652987
2516794155143
2535211854734
2533209416214
2614929255373
2635716087736
2604531946059
2603525275105
2634163134773
2655345834057
2637661790721
2710941142755
2637608202196
2599655598681
2641599302691
2590893734560
2623770022896
2552322330183
2600591828645
2442123354566
2519384946666
2470340638624
2466498766829
2357281452335
2303453385625
2331186494723
2253664945079
2241338096919
2165941432874
2249277851679
2174638097016
2160932618170
2144110817612
2108721806851
2119214720431
2073547177513
2123706202902
2102358629259
2077369978101
2093518211434
2026350699023
2055878558916
2051495417909
2101362589418
2158310232761
2097450710229
2124611792567
2195818498755
2120443888160
2168924765661
2204154883825
2258537401550
2221305075620
2198014184753
2253613301979
2226746595051
2330852184347
2282473919901
2297090966748
2344948628262
2369679874303
2360818889480
2372385397573
2370741109518
2390611598441
2456679944025
2420288234524
2454521968244
2486087130227
2452485100433
2465414444415
2556141099731
2519200440130
2471509687025
2516118042984
2474842502178
2487702979749
2404414622627
2427255511980
2463346207121
2386789369603
2396000737212
2369133030739
2391965518922
2397640963814
2473523039000
2291858497293
2341942100021
2274043075185
2343404428873
2270289384662
2280496831836
2257733055566
2266208569189
2293006715050
2190795932052
2220730119703
2232644877868
2209655202016
2204473387747
2251877257669
2243765415747
2189690463739
2184773901811
2183405071812
2224274270031
2227344762385
2177905645359
2259958775463
2207159066005
2277870586793
2336717780956
2232845530918
2261878397385
2250358760952
2265979604888
2280532773620
2329886717249
2295443162481
2307411040532
2289706703787
2289794583344
2324404635016
2331062140046
2318508617875
2365515074756
2326215575981
2390330908226
2397572670409
2394175269151
2380054386892
2362351757111
2352797304831
2475566007049
2410311017634
2370512131120
2363957274309
2372770491058
2483159911754
2380282193869
2389822261716
2400085080450
2371213633152
2409544717601
2345868121384
2337019737119
2322486319810
2357829751492
2308991463239
2314764853605
2276466825267
2357830861521
2341504886686
2358679651945
2279004416649
2304661209843
2327018042692
2270986304808
2244280797984
2252060324942
2244774873513
2269515361583
2271660091647
2253997022367
2274645006744
2295729129150
2239067230329
2289847582468
2244338428949
2278099848462
2276305714773
2348228652361
2271098129923
2285882021375
2287374853569
2353532118714
2297026678631
2285583025185
2324055095272
2365277549462
2285752114414
2334824136108
2329084370297
2297017137088
2313042676822
2312200078175
2287843473098
2288308642454
2309036370434
2292115594896
2318287330167
2375659826241
2314311082802
2380513586389
2294595398662
2384809003768
2425253113207
2311815264071
2359968289965
2341057928752
2320701162059
2330704733721
2344878835063
2348657319574
2369240848588
2371876035683
2342656706283
2340051355331
2285406885126
2351403701215
2439883456129
2313704197862
2334256737952
2344060827654
2366219024416
2280586956645
2305773226896
2277835941139
2277201539946
2323492131154
2340370453841
2325483871325
2277660805657
2286636751228
2282723203836
2053562972048

401
453576
120974
117712
114451
111976
113250
112448
112678
112528
113290
112704
113270
112846
112986
112574
113252
112422
112486
114488
112494
112570
112933
112387
112606
112716
112100
112768
112152
112872
112463
112900
112422
112774
112152
112382
112564
113104
112542
114060
112574
1826190
92009743
102195396
100659822
101658091
101407003
101052287
100296463
102846060
101777388
101594561
102693516
100635207
102435835
104460679
99974593
100771591
102047881
102952198
102351409
103972689
100850245
100579073
100232191
102015135
101906927
100864605
101350872
100713806
101941484
101387940
100662386
101608367
100759989
100154202
100735759
101128813
100702824
100505306
100601217
100372474
15278426
7858164
11503098
13217052
15321506
17766950
21173276
23736021
25327947
29583492
31876979
32717660
36064366
38414071
40174779
43007581
46637816
47667247
51456973
53818279
55862916
59792909
59894347
61698211
65256716
68045233
70699956
71646934
74381203
75911696
81650013
81182026
84613743
85271671
87736797
90420790
92168323
95206736
97957264
101416965
99558974
97910029
97294242
94857721
92179232
90175840
88313544
86574526
83140270
81228664
79502047
78125927
79347836
76085372
74373248
73355920
72347097
68753831
68461036
68203157
65082374
64077740
63241355
62528209
61867960
61324004
59840198
59389424
58986184
57215584
56493024
57097632
56257064
57790376
55429294
56440076
55711511
53718308
56267751
54998529
56163022
58093017
60041964
62407920
63510437
64736891
67346592
68342458
68959056
72398587
71607345
73930888
75265268
77167612
76401104
76808788
77370832
77309661
79803604
80438248
79486260
79455641
80390896
81037617
80497838
82733922
80496127
79337417
80617510
79070165
80073700
77893617
79366232
74529990
76888036
75390962
75273868
71940828
70298212
71144624
68778824
68402459
66101664
68644831
66367320
65948736
65435739
64355649
64675512
63282097
64812804
64161221
63398920
63891528
61841670
62742920
62609128
64130839
65868633
64011661
64840460
67013600
64713425
66192588
67268097
68927270
67791327
67080454
68777030
67957213
71134320
69658548
70104140
71564536
72319341
72048755
72401804
72351515
72957836
74974392
73863761
74908340
75871676
74846122
75240756
78009258
76882314
75426946
76788051
75528564
75921170
73379470
74076432
75177463
72841793
73122602
72302522
72999440
73172556
75488360
69945157
71472638
69400938
71517424
69286048
69597976
68902942
69161749
69979376
66859844
67773883
68137480
67435524
67277656
68723976
68476620
66826576
66676242
66634652
67881712
67975454
66467132
68970632
67359396
69518244
71313182
68143237
69029783
68677861
69154672
69598948
71105117
70053663
70418988
69878524
69881248
70937687
71140872
70758152
72192236
70992994
72949301
73170567
73066944
72635545
72095601
71803878
75550322
73559349
72344484
72144344
72413877
75782402
72642702
72933869
73247047
72366071
73535665
71592437
71322702
70878826
71957480
70467262
70643275
69474381
71957441
71459342
71983231
69552152
70334981
71017443
69307227
68492413
68729901
68507723
69262428
69327791
68788776
69418914
70062595
68333385
69882767
68494242
69524471
69469675
71665038
69310900
69761737
69807454
71826423
70102163
69752732
70926657
72184984
69757723
71255685
71080469
70101663
70590717
70565008
69821770
69835781
70469138
69952265
70750651
72502276
70629618
72649666
70027762
72780891
74015029
70553140
72022695
71445602
70824382
71129649
71562401
71677957
72305547
72386243
71494512
71415077
69747395
71761441
74461319
70611085
71238534
71537347
72213636
69600350
70369330
69516118
69496905
70909973
71424964
70970573
69510839
69784862
69665232
62672058

401
7520806816
3187431101
3054555701
3029630306
2972148571
3024903890
3027139246
3033414423
3027763650
3027626620
3023968670
3024360964
3025697925
3029779233
3033072120
3030854800
3028985694
3027563722
3080204239
3027776952
3028813504
3032767286
3032200407
3029216083
3027305501
3027642852
3027773614
3028793026
3032507913
3031623457
3029701467
3027823038
3027480259
3028350470
3029323234
3033344412
3033246625
3031016852
3029496035
3029584207
22097973665
2440076615050
2815382546741
2828044342343
2813753486482
2812480744573
2811807131500
2806094068129
2820637912859
2805539112237
2805155201885
2809430526660
2820857742679
2809193191804
2813928644694
2816886004772
2819492660684
2797030903726
2803725463230
2825378631395
2814564913957
2822025234058
2817968999011
2803555582816
2807360397022
2815764478989
2821313283269
2809158722740
2815732905132
2822402628755
2811793460526
2818806505649
2815816854474
2810494713823
2810905120353
2802818126576
2806660238445
2826205932555
2821659889636
2822116859233
2792452333549
399513701680
101503529846
166034008281
237487675634
308054029799
374072627690
433174388872
514690964102
582713375314
679207864834
726589995131
793366816616
863613955213
932910218177
1007950430302
1068195049443
1163656137368
1223291459993
1310467783589
1364088828488
1424599275926
1526715074832
1583823854148
1651272864540
1705308032109
1804613915760
1849346347663
1925996266029
2003044868740
2053784426695
2155474570144
2210295162617
2298215982394
2348989420476
2423591901731
2493500349481
2543084467714
2638528722293
2694196849866
2777626146968
2789338057486
2719370789666
2654656340754
2600168259159
2531147655958
2450588842185
2430919730789
2366241208552
2272483047402
2235991606357
2183570604210
2142206225073
2100332698318
2036402136705
1978498341940
1958102459917
1914882874240
1842763601869
1821331552266
1790879407614
1741759493190
1710383952911
1659181971533
1640949185046
1640201853783
1598588953015
1578730089975
1548364502847
1536142285574
1525625082239
1505108719802
1480719341723
1468985217159
1466671506574
1444277462459
1463890771522
1414659025126
1418889630876
1421264111793
1417097160182
1447024948549
1488176090020
1559385754225
1619486533989
1684979354749
1718866666043
1791570094137
1851340129257
1876261406069
1927624923376
1958242214653
1980653399572
2026670370257
2062813120541
2084988765607
2127733091763
2130111146979
2143766810159
2167572333185
2177982641660
2162818009468
2177657394609
2187960485065
2197911287810
2186675631017
2187618881605
2185112299195
2183977506601
2168923638129
2144618796206
2142945822073
2129914051419
2103604995433
2048167517072
2037093729650
2026660900988
1991865837666
1961509466416
1926596554625
1894703041108
1874308685605
1853799247103
1802544922270
1820355368209
1765058451713
1768091290178
1736882193761
1708600776160
1701529650779
1684410534545
1687117102804
1690646891131
1683683719515
1672889663589
1647734927142
1677733200696
1680062889148
1703513142565
1714738923097
1691325431113
1725407950462
1738359253604
1741489426423
1766036615769
1768114300758
1821424634078
1812273393067
1809589954493
1852184984811
1835386089192
1875244374266
1856013046261
1891659522710
1915132138048
1910829910380
1921603415191
1941413006979
1960322677787
1976636446846
1986577763289
2010240223860
2024068161991
2035183506487
2039406764523
2039239678131
2048477924111
2018422471366
2031278108431
2044162676798
2018688004282
2022451733006
1987977168568
1993902805534
2014679384679
1982689740111
1966163326763
1942719393412
1939142343798
1937146312189
1923922543483
1917478933922
1900189505560
1886583852718
1883466898560
1851960776773
1862239101324
1843261171189
1862338140137
1824394435868
1805308751551
1838121259557
1811328823555
1802344808595
1799293677433
1808035992500
1811259760232
1770037263423
1800199388510
1812481734818
1803121193344
1801802744183
1796701391513
1807628217283
1816329662545
1814216267274
1838653508713
1813782996812
1830369455284
1836714954008
1842821141982
1861869764047
1882677531048
1870596661359
1861955826424
1893140131502
1899422984677
1894582619913
1906403673490
1913633385723
1924788007666
1925778146117
1933944270078
1920045358979
1931321333563
1948124810471
1948918831991
1942553767735
1944753569540
1973068023083
1947459505646
1942115076949
1969130870614
1952112102302
1952347777693
1943279661031
1942068959286
1949234719762
1929605693671
1931165361983
1928009971020
1911413307257
1925645915897
1900694986695
1914869185858
1890814047457
1876080374849
1899500278966
1889633203671
1888688195161
1875228770357
1860366727013
1855372718069
1832077941676
1852463343913
1834878797964
1846071117531
1854639774294
1845670671312
1843896048458
1842792086109
1843207122537
1858582615721
1849536625157
1834774332772
1859594505906
1867639007160
1833875613544
1867334025837
1855552513088
1881385491879
1884090292130
1866344001598
1888957126020
1877177179552
1881505414148
1892011761084
1881466828349
1880466843764
1885474284114
1906045483624
1922248274128
1903502716495
1912875433090
1900773714391
1911717659921
1941022952924
1905722143085
1919522572325
1890281831269
1927348261853
1953922733639
1912747734111
1918718322212
1918773243653
1920094848157
1916337745541
1927102976998
1928651068659
1913632435906
1914595845436
1910540089070
1903342671256
1899440305247
1917673446008
1908482060639
1889707325995
1894653668099
1894232190573
1885066963948
1884835540712
1856507838750
1875859516346
1865882493419
1871785872608
1889177496837
1884208627013
1864386697755
1877224429613
1853225404187
918800024162

401
421502
107105
103060
100979
98918
100160
99618
99346
99658
99838
100052
100288
99686
99778
99530
99772
99616
99492
101590
99438
99822
99586
99214
99524
99946
99292
99756
99310
99474
99574
100144
99740
99662
99292
99532
99678
99916
99794
100702
99558
1797131
91967113
102154648
100618957
101617160
101366074
101011256
100256216
102804576
101736270
101553179
102653218
100594610
102394953
104419819
99933977
100730434
102007792
102911046
102310756
103932091
100809752
100539548
100190785
101975178
101865758
100823849
101310004
100673984
101899947
101347045
100622036
101568491
100718626
100113103
100694510
101088589
100661864
100464244
100560144
100330664
15238136
6870328
10070201
12339335
14703328
17306104
20546626
23421229
25017239
29390392
31724667
32550998
35900326
38248068
39998621
42828678
46454383
47626215
51415912
53776824
55821863
59751622
59854189
61658361
65215589
68003482
70659339
71605918
74339466
75871467
81608737
81141165
84573796
85230733
87696328
90380654
92126843
95165665
97916944
101376457
99518395
97868555
97253045
94816177
92137983
90134746
88272480
86534032
83099251
81187654
79460987
78085283
79307012
76044863
74333056
73314965
72306726
68712362
68420467
68161182
65041789
64037140
63200428
62487934
61827796
61282773
59799346
59348734
58945789
57175541
56452202
57056134
56216394
57588070
55241076
56399129
55670473
53677831
56226848
54956312
56122085
58052629
60001401
62366482
63468814
64696422
67305474
68300283
68918110
72358680
71567474
73889962
75224909
77126068
76359963
76767527
77329306
77269170
79763052
80396091
79445631
79414697
80348771
80995756
80455928
82693121
80455453
79296550
80577093
79029147
80031673
77850869
79324649
74487598
76847319
75349898
75232275
71899288
70256950
71103742
68738361
68361616
66060514
68603419
66325573
65908066
65394366
64315157
64634829
63241546
64770693
64120061
63358262
63850364
61800788
62702579
62567910
64091008
65828011
63970305
64799195
66972684
64672126
66151815
67227819
68887123
67750507
67039702
68735540
67916704
71094041
69616435
70063055
71522582
72278952
72008023
72361000
72310364
72917737
74932642
73822749
74867070
75830370
74805116
75200935
77967850
76841181
75386404
76747148
75487652
75880097
73338341
74035750
75136945
72800963
73081357
72261360
72958052
73130881
75447176
69903937
71431654
69360248
71476767
69245351
69555947
68862009
69120675
69938783
66819927
67733370
68096598
67395396
67237185
68683254
68435167
66785775
66634721
66593175
67841357
67934554
66426653
68930267
67317809
69476727
71271624
68102368
68988436
68636364
69113703
69557341
71063862
70012911
70378183
69837833
69840026
70897074
71099694
70715705
72151849
70952729
72908696
73129884
73025895
72595593
72054168
71763821
75510243
73519128
72302792
72104518
72373506
75741144
72602662
72893624
73206884
72325736
73494405
71551885
71281642
70838611
71916741
70426501
70602785
69434098
71916515
71419364
71944086
69510874
70294638
70974803
69266978
68451701
68689080
68466642
69221285
69287516
68747953
69379020
70022088
68292768
69842748
68454090
69483438
69428191
71624070
69269021
69720220
69766363
71785608
70061028
69712425
70886094
72143150
69716867
71214843
71039424
70060358
70550948
70524602
69780209
69794888
70428158
69911236
70710779
72460082
70589709
72607987
69987405
72739766
73975278
70512888
71982562
71405107
70783940
71089628
71522166
71636543
72266237
72346178
71453580
71373894
69706986
71721170
74421226
70570735
71197740
71495639
72173027
69559980
70328628
69476094
69455456
70868545
71384420
70930182
69469502
69744394
69624990
40882341

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25984
26225
26411
26197
26235
26207
26172
26303
26130
26137
26204
26296
26184
26223
26255
26266
26035
26128
26356
26184
26314
26230
26111
26140
26236
26274
26161
26228
26295
26151
26279
26197
26172
26177
26285
26095
26359
26239
26296
26205
346
908
1640
2303
2953
3563
4105
4893
5509
6446
6821
7470
8129
8765
9479
10006
10957
11439
12291
12736
13317
14318
14797
15429
15918
16892
17237
17997
18721
19132
20180
20600
21480
21896
22633
23249
23722
24657
25119
25929
25969
25186
24613
24119
23459
22683
22601
21909
21003
20748
20230
19855
19476
18837
18315
18165
17747
17015
16902
16590
16113
15848
15347
15206
15243
14772
14643
14334
14242
14148
13954
13712
13625
13622
13386
13620
13059
13171
13197
13132
13470
13843
14565
15080
15720
15973
16718
17249
17418
17945
18207
18393
18862
19183
19369
19796
19767
19903
20140
20219
20053
20222
20323
20403
20280
20297
20279
20251
20115
19854
19894
19737
19485
18917
18903
18770
18427
18153
17820
17536
17366
17169
16651
16909
16293
16398
16062
15793
15767
15591
15649
15667
15601
15483
15234
15597
15560
15821
15898
15633
16043
16105
16145
16384
16385
16947
16775
16751
17230
16970
17436
17153
17586
17757
17705
17810
18021
18182
18329
18412
18664
18767
18878
18890
18905
18983
18654
18839
18945
18664
18762
18367
18483
18693
18328
18190
17965
17949
17942
17791
17756
17568
17463
17431
17113
17253
17037
17274
16842
16686
17070
16722
16684
16638
16760
16767
16319
16706
16791
16675
16675
16613
16752
16819
16783
17049
16757
16955
17014
17047
17263
17442
17300
17213
17562
17569
17542
17657
17712
17827
17691
17927
17744
17893
18050
18024
17969
17977
18292
17973
17960
18255
18032
18049
17970
17953
18053
17811
17877
17820
17659
17826
17542
17726
17462
17331
17611
17442
17481
17319
17197
17141
16911
17157
16936
17091
17165
17042
17060
17026
17045
17205
17088
16939
17229
17270
16912
17309
17129
17432
17433
17223
17507
17341
17411
17503
17379
17378
17439
17635
17787
17566
17706
17540
17699
17969
17567
17764
17428
17855
18104
17608
17757
17726
17756
17699
17830
17822
17668
17691
17653
17582
17562
17739
17631
17435
17525
17497
17419
17413
17120
17370
17225
17305
17481
17399
17203
17365
17221
17277

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
2
2
3
2
3
2
2
2
2
3
2
2
2
3
2
2
2
2
3
2
3
2
2
2
2
2
3
3
2
2
2
2
2
3
3
2
2
3
2
1
2
2
2
2
3
3
3
3
3
4
4
5
4
4
4
5
5
5
5
5
5
6
6
6
6
6
6
6
6
7
6
7
6
7
7
7
7
8
7
7
7
7
7
7
7
7
7
6
8
7
7
6
6
7
6
7
6
5
5
5
6
6
6
5
5
5
5
5
4
4
4
4
5
5
5
4
4
4
4
4
5
4
4
4
4
5
4
4
4
4
4
4
4
4
4
5
5
5
4
5
5
4
4
5
4
5
4
5
4
5
5
5
4
5
5
5
6
5
5
5
5
4
5
5
5
5
5
5
5
4
5
5
6
5
5
5
5
7
5
6
6
5
5
5
6
5
5
5
5
5
5
6
5
5
5
6
5
5
5
6
6
6
5
5
5
6
7
5
6
5
5
5
5
6
5
5
5
6
5
6
5
6
5
5
5
5
5
5
5
5
5
5
6
4
5
5
5
5
5
4
5
4
6
6
5
5
5
5
5
5
5
5
4
5
5
5
5
5
4
5
6
4
5
4
6
6
5
6
5
5
4
5
5
5
5
6
5
5
5
5
5
4
5
5
5
6
5
5
5
5
5
5
5
6
5
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
5
6
5
5
5
4
5
6
5
5
5
6
5
5
5
4
5
5
6
5
5
5
6
5
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
5
5

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
223934757
226003162
227621981
225764420
226115751
225860779
225545391
226667331
225162087
225257694
225810673
226612915
225650368
225973282
226267038
226349879
224358729
225178820
227121081
225642536
226770028
226022956
225010737
225310147
226090407
226444222
225472993
226034677
226626654
225385477
226457847
225776592
225548219
225559013
226515525
224903597
227162938
226119932
226624317
225817908
2980471
7827348
14132292
19847248
25448971
30707722
35371486
42164773
47461565
55550734
58793093
64374806
70069114
75537167
81679069
86226396
94416212
98581098
105911360
109763260
114759054
123386585
127532408
132979716
137186920
145558185
148533957
155101568
161327391
164886945
173912539
177531755
185106265
188695072
195063862
200373896
204425296
212472044
216483496
223484722
223826720
217033164
212103528
207846198
202169783
195492376
194744296
188822196
180997612
178813902
174332422
171115601
167816486
162324969
157841158
156551645
152945049
146632165
145666309
142965579
138866312
136569304
132253583
131056310
131346032
127307316
126187262
123526931
122755210
121918982
120252582
118179795
117431575
117394406
115350177
117379811
112540308
113508162
113729735
113174558
116100166
119305482
125511963
129954581
135465376
137656193
144076357
148643061
150137666
154649258
156915969
158502445
162565026
165314128
166929423
170580905
170333948
171528228
173596950
174254446
172816086
174263823
175138541
175818164
174763532
174899524
174761126
174524892
173353917
171094345
171438070
170072343
167932519
163025007
162896440
161768782
158805093
156433508
153561919
151115632
149658392
147955860
143488901
145715390
140420079
141321513
138418905
136102745
135881280
134356463
134856408
135036758
134456716
133414750
131311612
134405362
134088527
136346209
137014758
134725923
138251362
138801191
139147226
141201868
141203157
146050144
144571323
144345199
148477796
146233195
150277818
147816689
151557876
153050494
152571370
153486246
155301274
156689762
157958261
158688097
160848506
161729155
162674795
162792931
162922922
163595068
160763036
162360479
163264008
160850086
161695248
158297108
159296235
161088652
157949233
156766135
154815759
154679844
154625654
153335477
153021147
151380516
150465475
150216954
147468826
148688907
146833458
148865952
145119998
143801278
147114432
144128160
143764830
143390279
144404626
144523656
140644890
143983265
144705359
143698391
143731503
143165092
144379596
144950010
144616354
146918255
144390499
146121344
146628835
146911505
148760557
150306431
149090529
148347907
151357619
151414510
151188839
152167339
152635559
153632065
152454503
154498703
152920574
154198442
155565278
155317586
154839391
154941615
157649784
154893733
154775589
157325907
155412728
155546323
154868075
154715366
155569627
153496637
154052562
153553886
152180168
153628332
151177720
152769631
150493622
149346102
151758364
150317595
150643485
149244495
148210117
147721274
145722998
147866478
145957712
147284629
147934996
146850759
147003390
146741966
146883387
148277796
147277327
145969328
148498885
148848580
145753094
149155572
147601668
150220403
150234449
148420302
150866735
149433930
150057469
150846539
149769542
149789693
150285851
151982479
153294270
151365513
152590393
151159519
152539327
154848415
151393708
153092713
150215004
153879979
156013428
151737218
153047148
152750803
153010094
152521552
153657482
153588376
152269053
152468521
152126839
151516891
151358802
152864795
151956611
150255438
151025202
150785124
150112598
150062356
147538134
149682770
148437348
149118854
150654036
149938648
148268609
149640430
148410285
148890015

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25914
17588
17645
25898
17630
25852
17595
17584
17590
17664
26091
17634
17592
17635
25879
17624
17641
17666
17634
25852
17640
25817
17588
17613
17630
17617
17643
25807
26131
17738
17689
17646
17626
17635
25856
25757
17639
17582
25984
17680
8887
17240
17446
17449
17557
26017
26020
26137
26082
26090
34420
34620
43373
34601
34747
34641
43240
42978
43215
43404
43357
43347
51795
51619
51882
51537
51400
51844
51590
51870
60963
51960
60106
52013
60194
60574
60706
60497
68579
60355
60648
60818
60617
60365
60539
60300
60125
60315
51815
69130
60498
60210
51711
51626
60775
51906
60203
51735
43429
43478
43422
51592
51581
52114
43295
43483
43356
43281
43013
34690
34781
34792
34756
42893
42673
43193
34772
34495
34682
34604
34740
42990
34437
34524
34737
34783
42964
34731
34961
34554
34900
34721
34725
34804
34725
34755
43153
43235
43261
34783
43194
43184
34881
34759
43246
34712
42935
34748
43108
34848
43164
43407
43231
34773
43299
43115
43189
52011
43128
43040
43388
43232
34746
42951
43242
43629
43197
42984
43278
43310
34887
43086
43345
51901
43312
43250
43208
43114
60489
43062
51371
51839
43338
43239
42922
52366
43433
43119
43196
43037
43366
43338
51760
43551
43570
43340
51785
43383
43377
43417
51346
51794
51483
43299
43660
43404
51550
60174
43293
51813
43277
43415
43583
43231
51688
43324
43354
43257
51859
43275
51427
43264
51852
43689
43253
43275
43254
43426
43283
43308
43254
43321
43298
51642
34868
43337
43218
43346
43181
42887
34749
43272
34720
51957
51372
43098
43312
42810
43130
43080
43145
43355
43408
34884
43423
43107
43157
43364
43157
34873
43289
51785
34810
43312
34907
51670
51381
43300
51945
43007
43152
34869
43445
43116
43317
43295
51690
43069
43069
43188
43160
43113
34977
42979
42900
43130
51506
42982
42974
43320
43031
42983
43307
43402
51626
43004
51895
43094
43275
43271
43209
43057
43175
43547
43035
43149
42771
43131
43029
42982
43218
43123
43182
43261
51678
51531
43202
51425
43105
43399
43039
34934
43167
51716
43474
43203
43135
51588
43268
43298
43396
34810
43303
43235
52000
43235
43259
43365
51829
43381
51825
43086
42923
43118
43461
43289
43305
43322
43220
43143
43142
43267
43352
43045
43427
43230
51321
51824
43461
43250

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
223934757
226003162
227621981
225764420
226115751
225860779
225545391
226667331
225162087
225257694
225810673
226612915
225650368
225973282
226267038
226349879
224358729
225178820
227121081
225642536
226770028
226022956
225010737
225310147
226090407
226444222
225472993
226034677
226626654
225385477
226457847
225776592
225548219
225559013
226515525
224903597
227162938
226119932
226624317
225817908
2980471
7827348
14132292
19847248
25448971
30707722
35371486
42164773
47461565
55550734
58793093
64374806
70069114
75537167
81679069
86226396
94416212
98581098
105911360
109763260
114759054
123386585
127532408
132979716
137186920
145558185
148533957
155101568
161327391
164886945
173912539
177531755
185106265
188695072
195063862
200373896
204425296
212472044
216483496
223484722
223826720
217033164
212103528
207846198
202169783
195492376
194744296
188822196
180997612
178813902
174332422
171115601
167816486
162324969
157841158
156551645
152945049
146632165
145666309
142965579
138866312
136569304
132253583
131056310
131346032
127307316
126187262
123526931
122755210
121918982
120252582
118179795
117431575
117394406
115350177
117379811
112540308
113508162
113729735
113174558
116100166
119305482
125511963
129954581
135465376
137656193
144076357
148643061
150137666
154649258
156915969
158502445
162565026
165314128
166929423
170580905
170333948
171528228
173596950
174254446
172816086
174263823
175138541
175818164
174763532
174899524
174761126
174524892
173353917
171094345
171438070
170072343
167932519
163025007
162896440
161768782
158805093
156433508
153561919
151115632
149658392
147955860
143488901
145715390
140420079
141321513
138418905
136102745
135881280
134356463
134856408
135036758
134456716
133414750
131311612
134405362
134088527
136346209
137014758
134725923
138251362
138801191
139147226
141201868
141203157
146050144
144571323
144345199
148477796
146233195
150277818
147816689
151557876
153050494
152571370
153486246
155301274
156689762
157958261
158688097
160848506
161729155
162674795
162792931
162922922
163595068
160763036
162360479
163264008
160850086
161695248
158297108
159296235
161088652
157949233
156766135
154815759
154679844
154625654
153335477
153021147
151380516
150465475
150216954
147468826
148688907
146833458
148865952
145119998
143801278
147114432
144128160
143764830
143390279
144404626
144523656
140644890
143983265
144705359
143698391
143731503
143165092
144379596
144950010
144616354
146918255
144390499
146121344
146628835
146911505
148760557
150306431
149090529
148347907
151357619
151414510
151188839
152167339
152635559
153632065
152454503
154498703
152920574
154198442
155565278
155317586
154839391
154941615
157649784
154893733
154775589
157325907
155412728
155546323
154868075
154715366
155569627
153496637
154052562
153553886
152180168
153628332
151177720
152769631
150493622
149346102
151758364
150317595
150643485
149244495
148210117
147721274
145722998
147866478
145957712
147284629
147934996
146850759
147003390
146741966
146883387
148277796
147277327
145969328
148498885
148848580
145753094
149155572
147601668
150220403
150234449
148420302
150866735
149433930
150057469
150846539
149769542
149789693
150285851
151982479
153294270
151365513
152590393
151159519
152539327
154848415
151393708
153092713
150215004
153879979
156013428
151737218
153047148
152750803
153010094
152521552
153657482
153588376
152269053
152468521
152126839
151516891
151358802
152864795
151956611
150255438
151025202
150785124
150112598
150062356
147538134
149682770
148437348
149118854
150654036
149938648
148268609
149640430
148410285
148890015

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7101
7158
7216
7206
7196
7193
7138
7229
7157
7149
7203
7236
7271
7214
7209
7179
7135
7167
7235
7192
7229
7151
7185
7170
7179
7195
7156
7200
7189
7185
7232
7189
7148
7251
7193
7184
7219
7195
7210
7225
129
293
500
688
882
1041
1202
1419
1582
1839
1942
2126
2309
2465
2677
2836
3066
3190
3426
3553
3696
3993
4084
4314
4402
4657
4766
4992
5167
5262
5579
5667
5905
6065
6225
6394
6533
6805
6911
7113
7095
6915
6745
6606
6460
6223
6190
6082
5800
5697
5576
5462
5354
5252
5076
5017
4905
4694
4653
4619
4490
4425
4263
4212
4249
4087
4067
3987
3944
3928
3885
3832
3793
3780
3753
3805
3638
3665
3696
3649
3764
3844
4048
4171
4347
4450
4638
4758
4823
4957
5031
5082
5210
5284
5326
5439
5448
5522
5577
5552
5520
5586
5599
5654
5607
5577
5606
5596
5537
5459
5479
5429
5366
5204
5199
5191
5079
5042
4916
4820
4803
4807
4628
4693
4518
4531
4492
4415
4374
4340
4370
4348
4341
4302
4259
4314
4312
4377
4428
4360
4473
4462
4495
4538
4534
4723
4660
4644
4786
4707
4824
4755
4923
4914
4908
4939
4969
5041
5082
5085
5145
5182
5214
5212
5219
5225
5153
5208
5222
5209
5184
5064
5102
5181
5078
5015
4987
4983
4955
4921
4915
4862
4802
4835
4732
4765
4732
4772
4648
4637
4723
4645
4627
4604
4636
4635
4544
4645
4647
4640
4630
4594
4640
4703
4635
4703
4623
4667
4701
4716
4800
4824
4776
4779
4854
4867
4842
4870
4887
4913
4874
4959
4958
4932
4979
4974
4948
4963
5074
5034
4952
5034
4969
5015
4989
4962
4987
4957
4927
4925
4879
4947
4853
4902
4837
4777
4859
4825
4822
4792
4728
4779
4700
4747
4693
4725
4754
4680
4742
4721
4725
4756
4718
4670
4769
4784
4680
4784
4713
4844
4834
4755
4870
4788
4808
4834
4835
4804
4800
4877
4934
4875
4888
4888
4883
4949
4853
4890
4823
4940
4998
4854
4884
4913
4922
4880
4934
4941
4920
4897
4864
4871
4867
4883
4845
4812
4835
4867
4831
4823
4746
4800
4779
4816
4846
4823
4760
4814
4755
4783


Loading data, please wait...