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 94
nhost 32768
MemSize 536870912
UsedMem 160641544
FreeMem 376229368
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 = 2
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.25
set_maxstep_time = 22.61
stdinit_time = 0.2
runtime = 9.13
methodrun_time = 32.04
elapsed_time = 236.33
jobid = 0
seq = 10
@@@end header@@@
5629
2940189122
2940200580
2940734263
2940760525
0
0
0
0
0
0
0
0
0
2940762009
2941117342
2941118499
2941126374
2941149579
0
0
0
0
0
0
0
0
0
2941151318
2941240688
2941241567
2941247731
2941255732
0
0
0
0
0
0
0
0
0
2941256844
2941342902
2941343821
2941350276
2941358198
0
0
0
0
0
0
0
0
0
2941359791
2941445614
2941446491
2941451591
2941459718
0
0
0
0
0
0
0
0
0
2941460922
2941543640
2941544519
2941551121
2941558290
0
0
0
0
0
0
0
0
0
2941559334
2941644386
2941645265
2941651286
2941658976
0
0
0
0
0
0
0
0
0
2941660179
2941744592
2941745427
2941751352
2941758208
0
0
0
0
0
0
0
0
0
2941759157
2941842240
2941843225
2941850906
2941858090
0
0
0
0
0
0
0
0
0
2941859130
2941942842
2941943727
2941952452
2941959608
0
0
0
0
0
0
0
0
0
2941960656
2942045186
2942046065
2942051980
2942059590
0
0
0
0
0
0
0
0
0
2942061217
2942146022
2942146857
2942152574
2942159960
0
0
0
0
0
0
0
0
0
2942161203
2942245126
2942245961
2942252158
2942258996
0
0
0
0
0
0
0
0
0
2942259953
2942343166
2942344097
2942352178
2942359292
0
0
0
0
0
0
0
0
0
2942360348
2942444676
2942445597
2942452138
2942459158
0
0
0
0
0
0
0
0
0
2942460214
2942543450
2942544333
2942552434
2942559782
0
0
0
0
0
0
0
0
0
2942560987
2942645074
2942645911
2942651808
2942658958
0
0
0
0
0
0
0
0
0
2942659918
2942742782
2942743851
2942752836
2942759932
0
0
0
0
0
0
0
0
0
2942760986
2942845958
2942846837
2942852370
2942859558
0
0
0
0
0
0
0
0
0
2942860632
2942945878
2942946757
2942953496
2942961304
0
0
0
0
0
0
0
0
0
2942962905
2943048284
2943049161
2943053245
2943060614
0
0
0
0
0
0
0
0
0
2943061671
2943145900
2943146781
2943153248
2943160652
0
0
0
0
0
0
0
0
0
2943161831
2943248010
2943248929
2943253058
2943260578
0
0
0
0
0
0
0
0
0
2943261633
2943346114
2943346993
2943353574
2943361110
0
0
0
0
0
0
0
0
0
2943362287
2943447476
2943448355
2943453447
2943460682
0
0
0
0
0
0
0
0
0
2943461749
2943545440
2943546323
2943553280
2943560490
0
0
0
0
0
0
0
0
0
2943561566
2943646088
2943647103
2943653072
2943660640
0
0
0
0
0
0
0
0
0
2943661871
2943748114
2943748991
2943753091
2943760208
0
0
0
0
0
0
0
0
0
2943761272
2943845976
2943846855
2943852512
2943860370
0
0
0
0
0
0
0
0
0
2943861576
2943946102
2943946981
2943953656
2943960996
0
0
0
0
0
0
0
0
0
2943962049
2944046290
2944047171
2944053464
2944060740
0
0
0
0
0
0
0
0
0
2944061921
2944146488
2944147365
2944153693
2944161110
0
0
0
0
0
0
0
0
0
2944162163
2944246922
2944247801
2944253846
2944261362
0
0
0
0
0
0
0
0
0
2944262544
2944348902
2944349855
2944354805
2944361914
0
0
0
0
0
0
0
0
0
2944362970
2944447342
2944448229
2944454706
2944462612
0
0
0
0
0
0
0
0
0
2944463891
2944549150
2944550117
2944555315
2944562690
0
0
0
0
0
0
0
0
0
2944563748
2944648214
2944649093
2944655614
2944663392
0
0
0
0
0
0
0
0
0
2944664811
2944750722
2944751691
2944756128
2944763688
0
0
0
0
0
0
0
0
0
2944764727
2944848118
2944849003
2944856302
2944864036
0
0
0
0
0
0
0
0
0
2944865302
2944951264
2944952141
2944956385
2944963794
0
0
0
0
0
0
0
0
0
2944964828
2945049374
2945050255
2945057192
2945065238
0
0
0
0
0
0
0
0
0
2945066517
2945235804
2945265384
2945375239
2945414154
0
0
0
0
63567
0
0
0
0
2945416497
2962793289
2962801084
2964315325
2964344159
0
1
8550
6851
2906744
86
7898
2958535
7909116
2964347253
2991956751
2991962770
2994097002
2994125031
0
1
8530
6867
5737073
78
7159
2967448
7941751
2994128487
3021492427
3021498640
3023958737
3023987721
0
1
8673
6900
8501998
73
6709
2939174
7919405
3023991137
3051700393
3051705342
3053774273
3053803142
0
0
0
6868
11231998
79
7252
2958271
7928469
3053806989
3081597733
3081604254
3083586625
3083615290
0
1
8730
6866
14039522
81
7437
2956266
7911137
3083619317
3111204261
3111208826
3113241961
3113270409
0
1
8644
6846
16875298
80
7344
2932935
7915109
3113273529
3140698053
3140703368
3143069601
3143098706
0
1
8635
6906
19504668
73
6706
2929547
7921418
3143102995
3170583243
3170587046
3172967345
3172995535
0
0
0
6929
22241219
70
6428
2942765
8000326
3172999081
3200694765
3200700079
3202670291
3202699361
0
1
8650
6888
25044275
74
6795
2958322
7978380
3202702567
3229809205
3229816754
3232197831
3232226886
0
1
8496
6851
27843876
65
5974
2925974
7859300
3232230545
3259406031
3259411590
3261845158
3261873649
0
1
8562
6904
30553139
69
6335
2953958
7889093
3261877457
3289450229
3289454770
3291418921
3291447938
0
0
0
6982
33263917
72
6621
2985244
8082970
3291451681
3318338954
3318344202
3321064349
3321093144
0
1
8650
6844
35819693
57
5239
2881862
7811345
3321096781
3348275893
3348282578
3350992073
3351021090
0
1
8726
6799
38519031
74
6793
2918951
7812435
3351024261
3378136129
3378141588
3380757852
3380786831
0
1
8604
6921
41264629
70
6423
2938963
7979633
3380790609
3408195921
3408202374
3411178944
3411207758
0
0
0
7022
44063274
64
5879
2964374
7987992
3411211041
3439910673
3439913638
3441122751
3441151188
0
1
8653
6921
46910412
95
8720
2945456
8006740
3441154279
3469076413
3469079434
3470946894
3470976033
0
1
8642
7005
49683618
80
7353
3019901
8100124
3470980327
3499475573
3499478540
3500764868
3500794916
0
0
0
6846
52501802
91
8343
2948192
7938978
3500798877
3528552871
3528556822
3530941189
3530970350
0
1
8561
6880
55170688
80
7341
2953250
7947856
3530973749
3558818719
3558823567
3560781663
3560810737
0
1
8683
6853
58058309
80
7341
2941666
7913506
3560814061
3588927519
3588930768
3590728025
3590756874
0
2
17201
6920
60856370
90
8270
2957930
7962571
3590760993
3618342977
3618349290
3620484121
3620513001
0
0
0
6828
63587457
76
6976
2956511
7898011
3620516553
3648031853
3648036366
3650113585
3650142366
0
1
8626
6876
66332920
76
6982
2956508
7916422
3650145495
3677604235
3677610232
3679943521
3679972350
0
1
8585
6940
69155181
69
6335
2944233
7952738
3679976571
3707704681
3707710028
3709716507
3709745054
0
1
8791
6817
71935755
80
7350
2939574
7875570
3709748049
3737469969
3737474645
3739391698
3739420509
0
1
8483
6930
74660504
81
7446
2978923
7996755
3739424429
3767250013
3767256074
3769189495
3769218666
0
0
0
6962
77472479
77
7076
2992531
8029479
3769221955
3797198653
3797204274
3799034365
3799063158
0
1
8485
6829
80303018
81
7444
2936649
7884697
3799065905
3826646211
3826651192
3828955824
3828984653
0
1
8480
7003
83168788
70
6430
2986209
8043543
3828987939
3856359345
3856366724
3858573309
3858602470
0
2
17053
6828
85901417
70
6434
2907404
7897580
3858606205
3886016299
3886021597
3888444069
3888473202
0
0
0
6841
88723533
75
6887
2942274
7879547
3888476855
3916087623
3916092896
3918050638
3918079239
0
1
8648
6997
91545194
74
6797
3011801
8043642
3918082825
3945053193
3945058986
3947628891
3947657632
0
1
8572
6796
94206845
67
6150
2860287
7741868
3947661943
3974547450
3974552218
3976928689
3976957890
0
0
0
6875
97018557
75
6881
2952513
7927674
3976961777
4004136677
4004141963
4006605945
4006634690
0
1
8405
6976
99781226
62
5686
2952820
8009013
4006638373
4034469405
4034474136
4036396307
4036425478
0
1
8496
6928
102602905
75
6883
2982187
7990769
4036428885
4064317353
4064323090
4066366575
4066395030
0
1
8730
6966
105307087
79
7252
2998819
8059697
4066398401
4093548721
4093554252
4096277847
4096307494
0
0
0
6820
108080600
67
6148
2881255
7795219
4096311767
4123531531
4123534754
4125871009
4125899630
0
1
8708
6942
110814829
69
6333
2954690
8019579
4125903535
4137344585
4137347098
4137931531
4137958874
0
0
0
92
110871301
1
91
38431
106241
4137962797
4139115352
4139116383
4139535245
4139558348
0
0
0
239
111010626
3
274
101735
277160
4139561367
4141153759
4141154795
4141615399
4141637992
0
0
0
410
111328976
7
643
173550
466650
4141641221
4143622950
4143624813
4144445609
4144470174
0
0
0
545
111509868
4
367
227569
631137
4144473903
4147531654
4147533029
4148057775
4148084500
0
0
0
798
111996219
11
1010
335789
920049
4148088269
4151706275
4151708053
4152390489
4152418170
0
0
0
910
112435495
10
918
383809
1045893
4152422227
4156697962
4156700648
4157591026
4157618188
0
0
0
1065
113058715
14
1284
451312
1220526
4157622401
4162672738
4162675497
4163544807
4163573650
0
0
0
1305
113767494
16
1465
554916
1495754
4163577709
4169406335
4169408141
4170168957
4170197698
0
0
0
1463
114518032
17
1562
626656
1693915
4170201435
4177110214
4177112061
4177771406
4177800194
0
0
0
1713
115650933
26
2388
733706
1955371
4177804461
4185068598
4185071325
4186151115
4186179958
0
0
0
1805
116575455
21
1930
767855
2079813
4186183925
4194265646
4194269187
4194959472
4194988390
0
0
0
1946
117850513
25
2291
838474
2252298
4194991459
4203389927
4203393408
4204450931
4204479449
0
3
25844
2170
118793064
20
1835
927624
2498834
4204483691
4213981817
4213984804
4214753273
4214782758
0
1
8673
2311
120206782
31
2844
993135
2662392
4214786135
4224083373
4224086653
4225911694
4225940574
0
1
8562
2495
120909286
16
1465
1040104
2836397
4225944187
4235856338
4235860389
4237710270
4237739109
0
0
0
2654
121652022
17
1565
1119349
3015138
4237742877
4249275997
4249279528
4250399657
4250428542
0
0
0
2943
123236443
36
3307
1255190
3374854
4250431909
4262231828
4262235168
4263670249
4263698948
0
0
0
2992
124461637
28
2571
1281120
3454055
4263702749
4276419830
4276424718
4277779348
4277807890
0
0
0
3289
125904314
33
3031
1400964
3819997
4277811345
4290986673
4290990695
4292631050
4292659286
0
0
0
3298
127390377
34
3116
1405752
3757983
4292663111
11580943
11584736
13096743
13125797
0
0
0
3506
129102007
35
3214
1479498
4021141
13129547
28296284
28299556
29657095
29685670
0
3
25742
3758
131295405
46
4228
1601472
4321699
29689543
45451159
45454218
46676787
46705699
0
3
26063
3835
133546787
50
4594
1640506
4423466
46708683
62947037
62951414
64270023
64298634
0
1
8530
4092
135689956
48
4403
1763105
4715269
64301513
81028601
81031248
82679686
82708398
0
1
8635
4121
137856279
50
4589
1772153
4738284
82711325
99921633
99927192
101663002
101691829
0
0
0
4418
139959726
48
4410
1876064
5049823
101694869
119487207
119492458
121575109
121604066
0
0
0
4569
141801125
42
3864
1946343
5251620
121607481
140208293
140213376
141923391
141951877
0
0
0
4661
144042582
51
4687
2010382
5413304
141955003
161248741
161254752
163215479
163244345
0
0
0
4848
146387388
54
4961
2075968
5604002
163247841
183615273
183620295
184924379
184952962
0
0
0
5031
149029618
65
5968
2164688
5818372
184955799
206300093
206304884
207961490
207990171
0
0
0
5405
151785476
65
5970
2312376
6219717
207993667
229449711
229453838
231441533
231470473
0
0
0
5394
154224638
56
5142
2299277
6172074
231473545
253640333
253645362
255554899
255583578
0
0
0
5673
156738045
58
5328
2415955
6509724
255586993
278350441
278355136
280404009
280432519
0
0
0
5716
159461353
63
5793
2433708
6536689
280435763
303509581
303514854
305783264
305812219
0
0
0
5976
161841472
55
5049
2527260
6875074
305815651
330108157
330113648
331855848
331884606
0
0
0
5973
164605888
73
6701
2572331
6906226
331887823
356139103
356145394
358576775
358606001
0
0
0
6258
167209814
60
5510
2704747
7181920
358609399
384243087
384247961
386111983
386140526
0
0
0
6447
169975020
76
6979
2777236
7416194
386144781
412727789
412732696
414642842
414671742
0
0
0
6643
172664261
82
7536
2850154
7669563
414675667
442457625
442460108
443834873
443863711
0
0
0
6864
175435333
93
8546
2950690
7940908
443867687
471142439
471146548
473169751
473198934
0
0
0
6882
178158463
71
6525
2927321
7955018
473203159
499841363
499846707
502085975
502114667
0
0
0
6556
180911630
69
6334
2796929
7544326
502118971
528198893
528205872
530648927
530678033
0
0
0
6535
183617354
69
6335
2797718
7519174
530681847
557093561
557097336
558404357
558433178
0
0
0
6470
186366354
83
7621
2799637
7472943
558437173
583455081
583459630
585559210
585587971
0
0
0
6071
188984257
69
6337
2596716
7018340
585592117
609490657
609495862
611807009
611835802
0
0
0
5942
191661943
60
5507
2564987
6846499
611839347
636059409
636063434
637672766
637701382
0
1
8726
5967
194408700
73
6706
2556958
6909122
637704935
661083625
661088566
662976330
663005247
0
0
0
5844
196932831
58
5322
2486658
6738498
663009133
685653339
685658824
687515593
687544722
0
0
0
5634
199236044
53
4865
2378830
6458273
687548473
709407321
709412734
711269363
711298145
0
0
0
5427
201647505
54
4958
2298629
6204773
711301883
732155535
732160396
734765517
734794826
0
1
8703
5220
203713384
46
4219
2220446
6015137
734798003
755862219
755867440
757687159
757716233
0
1
8585
5251
206307233
58
5332
2236895
6037080
757720249
778119463
778124308
780326492
780355550
0
1
8561
5103
208424038
47
4316
2148216
5844571
780359109
800916253
800920272
802203739
802232350
0
1
8653
4975
211195757
59
5412
2135153
5752185
802235669
821939361
821944300
823522369
823551574
0
3
25679
4806
213555629
53
4870
2059220
5519796
823555527
842709467
842715322
844349207
844377815
0
1
8480
4762
215823848
49
4499
2034064
5487620
844381663
863557489
863562104
865133935
865163178
0
2
17228
4654
218353079
58
5329
2017390
5413688
865166629
883553189
883557824
885308431
885336895
0
0
0
4467
220514072
48
4410
1916883
5164987
885340473
903523497
903528646
905051531
905080470
0
1
8558
4428
222959734
56
5135
1911044
5096856
905084227
922800397
922804341
924364431
924392943
0
0
0
4397
225102334
46
4226
1877372
5060024
924396541
941933545
941935994
943279151
943307410
0
2
17055
4253
227279479
47
4315
1836923
4933875
943310787
960369274
960373146
961802450
961830703
0
2
17276
4257
229187636
42
3859
1814611
4912865
961834541
978540511
978543440
980023319
980052622
0
1
8673
4027
231229459
47
4317
1707450
4619772
980056419
996195341
996199760
997760219
997788975
0
0
0
4009
233044425
40
3667
1723754
4652611
997792587
1013744921
1013749212
1015484267
1015513130
0
1
8708
3975
234765420
38
3489
1682870
4529733
1015516635
1031484620
1031489115
1033108513
1033137513
0
1
8495
3830
236875177
48
4398
1643893
4450504
1033141151
1048601349
1048605432
1050207971
1050237184
0
0
0
3842
238616762
37
3400
1633990
4446221
1050240379
1065099759
1065104116
1067103876
1067132450
0
2
17212
3788
240008636
32
2934
1594304
4293594
1067135937
1082065818
1082070531
1083751543
1083781074
0
0
0
3754
241560482
34
3126
1592505
4310770
1083784871
1098585095
1098590552
1100212549
1100241386
0
1
8496
3769
242998549
33
3028
1610086
4342794
1100245035
1115472013
1115476422
1116652731
1116681982
0
0
0
3674
245042115
47
4311
1573090
4238154
1116685863
1131339759
1131344002
1132943471
1132972190
0
0
0
3669
246591577
34
3119
1568153
4216811
1132975341
1147975153
1147977505
1149007334
1149036131
0
1
8683
3684
248566625
45
4131
1580009
4208135
1149040511
1163634903
1163637760
1165040233
1165068846
0
0
0
3535
250398621
39
3584
1520678
4076332
1165072675
1179322425
1179326748
1180851750
1180880051
0
2
17194
3484
252177865
41
3762
1483196
3984353
1180883863
1195325415
1195330747
1196730338
1196758254
0
0
0
3553
254053008
43
3947
1542012
4121496
1196763163
1210975385
1210979010
1212577690
1212606313
0
0
0
3468
255760783
39
3580
1486452
3998135
1212610339
1226830729
1226834570
1227935391
1227964248
0
0
0
3499
257641208
43
3950
1504327
4016109
1227968205
1242273213
1242277352
1243618155
1243647156
0
0
0
3438
259648487
43
3951
1475417
3972839
1243649873
1258033724
1258037604
1259107878
1259136482
0
2
17100
3539
261659608
46
4227
1520113
4042732
1259140255
1273641105
1273644846
1274777966
1274806974
0
0
0
3509
263680689
46
4229
1506226
4034391
1274810007
1288977041
1288981356
1290851915
1290880705
0
0
0
3542
265259576
36
3309
1520998
4120311
1290884501
1305463069
1305467290
1307617735
1307646376
0
0
0
3841
266650576
32
2941
1620806
4385664
1307649486
1324387195
1324389636
1325003515
1325032726
0
0
0
4086
269234790
59
5422
1743748
4712063
1325036199
1341631313
1341636262
1342937059
1342966131
0
0
0
4142
271280019
47
4318
1771967
4747417
1342969291
1359616885
1359622370
1361219803
1361248425
0
0
0
4136
273271263
46
4227
1778174
4749473
1361251859
1378612553
1378617632
1380387955
1380416762
0
0
0
4430
275361016
48
4406
1892890
5083551
1380419983
1398311671
1398316076
1399933126
1399961437
0
0
0
4461
277500481
49
4498
1918850
5146525
1399965025
1418206555
1418212600
1420003247
1420031666
0
0
0
4543
279654245
48
4405
1947958
5201922
1420035631
1438849453
1438854490
1440514174
1440543094
0
1
8650
4754
282046224
55
5057
2030308
5476456
1440547607
1460366089
1460370448
1461397781
1461426583
0
0
0
4804
284715868
65
5967
2058844
5550213
1461430453
1480637217
1480642190
1482327834
1482356178
0
0
0
4866
286759197
47
4314
2079955
5603236
1482360841
1502517533
1502521948
1504070031
1504099139
0
0
0
4961
289487324
61
5603
2133739
5685474
1504102011
1524098255
1524105732
1526005571
1526034050
0
1
8653
5103
291708557
48
4411
2156246
5836367
1526037765
1546037571
1546042222
1548219290
1548248430
0
2
17277
5114
293717510
46
4230
2154785
5815450
1548252637
1568815076
1568820540
1570572151
1570601270
0
0
0
5205
296072463
51
4685
2228813
5968537
1570604755
1591501753
1591507092
1593319990
1593348639
0
2
17260
5086
298816352
63
5785
2187367
5877313
1593351757
1613663407
1613668896
1615987413
1616016169
0
0
0
5240
300864829
47
4309
2217673
5993919
1616019934
1638031505
1638035150
1638945599
1638974086
0
0
0
5374
303524555
75
6887
2296575
6195429
1638977027
1659844858
1659849976
1662272331
1662300751
0
0
0
5226
305729586
49
4506
2187703
5964801
1662305037
1683796405
1683800529
1685314539
1685343454
0
1
8585
5264
308462047
67
6154
2256392
6094812
1685347597
1707112189
1707117152
1708294534
1708323159
0
0
0
5364
311002443
69
6336
2309368
6203364
1708327537
1729891781
1729894332
1731659297
1731687760
0
0
0
5416
313548802
58
5325
2319272
6236242
1731691913
1752984635
1752990146
1755225594
1755254573
0
0
0
5424
315728693
49
4500
2288938
6182737
1755258045
1775934793
1775939700
1778749757
1778778853
0
1
8480
5217
317651916
44
4041
2198685
5983223
1778781957
1800011617
1800017274
1801940325
1801969448
0
0
0
5414
320015537
51
4680
2320804
6210351
1801973063
1823475745
1823481168
1825254727
1825283698
0
2
17055
5247
322719593
62
5693
2235226
5983705
1825287585
1846589143
1846596552
1848342870
1848371765
0
0
0
5309
325368231
59
5415
2244215
6134030
1848375069
1869188805
1869193758
1871504625
1871533390
0
1
8703
5257
327506020
48
4405
2199256
5959007
1871537581
1892375577
1892379920
1894372634
1894401142
0
1
8708
5182
329976388
57
5235
2219643
5925811
1894405507
1915371501
1915378281
1917262235
1917291158
0
0
0
5206
332595856
57
5235
2242153
6003586
1917294087
1938428721
1938433104
1939897395
1939926240
0
2
17222
5265
335180857
59
5421
2249590
6089521
1939929921
1961224097
1961228354
1962551887
1962580042
0
0
0
5259
337837801
58
5329
2259676
6080640
1962584279
1982702025
1982706707
1984554410
1984583006
0
2
17119
4928
340011233
50
4590
2103548
5627293
1984587053
2004653675
2004658837
2006368161
2006397334
0
0
0
4985
342552364
58
5326
2152708
5787832
2006401829
2026187425
2026192320
2028233799
2028262199
0
0
0
4852
344849853
51
4690
2081936
5609257
2028265091
2047716871
2047721761
2049726067
2049755010
0
1
8626
4885
346902395
47
4316
2079635
5620084
2049757738
2068898611
2068904040
2070663675
2070692491
0
0
0
4744
348967850
46
4218
2004483
5459263
2070695665
2089808543
2089812670
2091345247
2091374218
0
1
8485
4737
351327150
54
4964
2021847
5435568
2091377273
2109144991
2109148972
2111821335
2111849999
0
0
0
4661
352636707
30
2751
1952241
5287479
2111853683
2130119329
2130125024
2131835975
2131864422
0
0
0
4560
354599484
45
4134
1945846
5266756
2131867781
2149656959
2149661000
2151584646
2151612910
0
0
0
4417
356523757
44
4036
1880359
5059002
2151616357
2169637195
2169640248
2171024146
2171052933
0
0
0
4390
358968638
56
5136
1876463
5075136
2171056361
2188870367
2188874722
2190455653
2190484073
0
0
0
4448
361061048
48
4405
1903281
5115051
2190487729
2207440477
2207445614
2209633285
2209662070
0
0
0
4305
362583998
35
3216
1843371
4935205
2209665193
2227315969
2227321028
2228553898
2228582841
0
0
0
4269
365000966
54
4959
1828251
4929792
2228587197
2245636703
2245639428
2247427345
2247456242
0
1
8650
4225
366917558
44
4044
1808452
4861788
2247459999
2264158139
2264164422
2265903877
2265932387
0
0
0
4224
368617729
39
3580
1800244
4841359
2265936755
2282949673
2282954044
2284188225
2284217146
0
0
0
4081
370870705
50
4594
1754426
4715663
2284220125
2301180857
2301184534
2302302185
2302330225
0
1
8730
4185
373102713
47
4315
1789493
4814297
2302334153
2319227692
2319232160
2320691893
2320720914
0
3
25677
4137
375189030
45
4140
1773631
4751959
2320724255
2337323897
2337327956
2338835282
2338863395
0
2
17053
4048
377291622
48
4406
1750268
4665569
2338866561
2355506605
2355511130
2357017451
2357046075
0
0
0
4064
379437959
49
4505
1730741
4677458
2357050047
2374047017
2374049514
2375254991
2375283978
0
0
0
4123
381895066
56
5146
1774176
4752686
2375287069
2391670289
2391674084
2393132769
2393161669
0
0
0
3942
383978592
46
4222
1678972
4512135
2393165863
2409160747
2409165802
2411056001
2411084722
0
1
8495
3990
385911031
44
4039
1689112
4566145
2411088703
2427528251
2427533766
2429147150
2429176442
0
0
0
4128
387881577
45
4132
1784091
4771582
2429181001
2446173421
2446176550
2447370250
2447398942
0
0
0
4157
390221966
51
4687
1773473
4782008
2447402311
2463689553
2463694404
2465772846
2465801693
0
2
17395
4240
391574833
31
2841
1779716
4849982
2465805033
2481832847
2481837060
2484019263
2484047867
0
0
0
4088
392884872
30
2759
1725811
4688217
2484051419
2501024925
2501028776
2502368573
2502396959
0
0
0
4237
395012725
47
4313
1819057
4901125
2502401293
2519054461
2519059071
2521104677
2521133376
0
1
8673
4230
396669044
38
3488
1782817
4831596
2521137547
2539136505
2539138942
2539762251
2539791358
0
0
0
4283
399170866
65
5964
1828037
4938782
2539795745
2557874989
2557878566
2558575046
2558603721
0
0
0
4336
401873447
64
5878
1854571
4975594
2558607847
2576655841
2576659778
2577545871
2577574786
0
0
0
4306
404558065
57
5235
1837892
4971753
2577577611
2595239507
2595244638
2596887783
2596916734
0
3
25747
4545
406434681
43
3953
1928211
5227168
2596920385
2614913931
2614918568
2616455903
2616485036
0
0
0
4441
408512639
46
4227
1907798
5093782
2616488833
2634131077
2634136148
2635755061
2635783369
0
1
8730
4416
410459537
45
4133
1877669
5082272
2635787727
2653309389
2653314048
2655513427
2655542081
0
0
0
4502
412151421
39
3583
1893788
5115691
2655546582
2673344685
2673350152
2675186927
2675215830
0
0
0
4532
413986282
42
3854
1935498
5233144
2675220073
2693627867
2693630894
2695247130
2695275857
0
0
0
4559
416139744
48
4403
1922632
5240476
2695278867
2713954889
2713957264
2715263555
2715292094
0
1
8642
4517
418702344
59
5417
1926280
5239535
2715295917
2733974825
2733978856
2735530055
2735558113
0
0
0
4588
421122077
53
4859
1972708
5333207
2735562457
2753825753
2753830153
2756011505
2756040450
0
2
17174
4634
423041205
44
4039
1967748
5305599
2756044217
2774958465
2774963134
2776656654
2776685166
0
0
0
4657
425571762
58
5325
1987102
5331513
2776689645
2795406549
2795410294
2797159442
2797188187
0
0
0
4535
428070286
57
5239
1944176
5193632
2797192029
2815430083
2815436322
2817904061
2817932930
0
0
0
4657
430061714
46
4227
1973599
5301261
2817937377
2837751601
2837754323
2838741142
2838770037
0
0
0
4897
432690375
67
6156
2091693
5633333
2838773633
2858462617
2858466432
2859767209
2859795690
0
0
0
4761
435210900
56
5140
2038505
5496330
2859798699
2879355133
2879360368
2880875958
2880903757
0
1
8708
4896
437696798
57
5235
2081568
5622416
2880906931
2900518205
2900522389
2902426707
2902456066
0
0
0
4866
440035681
54
4959
2059208
5552179
2902459367
2922181671
2922186428
2923933647
2923962238
0
0
0
5034
442269062
51
4682
2161740
5837907
2923966609
2944279881
2944284276
2945808307
2945837070
0
0
0
4851
445003016
62
5692
2068702
5599426
2945839797
2966290809
2966295385
2967542587
2967571125
0
1
8572
5059
447557830
67
6154
2179240
5817961
2967574453
2987847053
2987851195
2989319897
2989348876
0
0
0
4960
450205908
61
5601
2134492
5749278
2989352097
3009712653
3009717120
3011386649
3011414941
0
0
0
5172
452533644
52
4775
2207472
5990342
3011419333
3031833365
3031837716
3033049875
3033078873
0
1
8650
4815
455251803
66
6050
2058155
5502265
3033082933
3052678921
3052684634
3054531365
3054560108
0
0
0
5041
457405906
48
4405
2138891
5811140
3054563453
3074503098
3074507131
3076363135
3076392022
0
1
8496
4891
459783942
53
4874
2065775
5581448
3076395885
3096056742
3096060840
3098256931
3098286019
0
1
8653
4929
462154796
53
4870
2090066
5657475
3098289477
3117305969
3117309079
3119831697
3119860518
0
1
8558
4898
463832928
37
3396
2055801
5566840
3119864117
3139170870
3139176827
3141204085
3141232877
0
1
8683
4867
465902622
46
4223
2058636
5591399
3141236599
3160297323
3160301526
3162542309
3162571290
0
1
8626
4882
467694720
41
3767
2061555
5580307
3162574769
3182180665
3182186208
3183880675
3183908889
0
0
0
4828
470070728
52
4772
2063298
5575560
3183912723
3203195185
3203200280
3205113621
3205142686
0
2
17130
4787
472277549
49
4499
2059721
5545782
3205146025
3224418765
3224423024
3226220771
3226249310
0
1
8485
4821
474565486
51
4683
2045890
5521138
3226253013
3245537705
3245542388
3247094125
3247123474
0
1
8496
4679
477096483
58
5322
2002065
5385369
3247127905
3265838882
3265844366
3267871599
3267900415
0
0
0
4748
479125710
45
4138
2011188
5444480
3267903448
3286970063
3286976248
3288677255
3288706398
0
1
8585
4684
481479164
54
4954
2014932
5392910
3288709701
3307578337
3307583010
3309706311
3309734547
0
0
0
4698
483686818
49
4497
2019152
5435184
3309738899
3328568191
3328573310
3330148349
3330177358
0
1
8604
4697
485744221
47
4311
1989251
5419862
3330181219
3349017401
3349022077
3350536503
3350564982
0
0
0
4683
487967575
51
4680
2018761
5404089
3350569095
3369478225
3369482296
3370780754
3370809418
0
0
0
4557
490539294
58
5326
1941310
5208973
3370812599
3389778593
3389780968
3391057118
3391085741
0
1
8483
4712
493083894
58
5336
2025156
5469731
3391089101
3409093249
3409096922
3410973027
3411001890
0
0
0
4487
494805838
38
3494
1896850
5119769
3411005957
3429157315
3429163092
3430882631
3430911610
0
1
8703
4471
497025675
51
4684
1926690
5167353
3430915737
3448942395
3448946260
3450599387
3450628228
0
0
0
4512
499146896
47
4320
1920363
5179541
3450631387
3468715229
3468719480
3470406200
3470435086
0
1
8726
4445
501405675
52
4775
1913072
5102788
3470438541
3488076035
3488080868
3490195758
3490224806
0
0
0
4522
503146995
40
3671
1922518
5190694
3490228509
3508037777
3508042842
3509539899
3509568866
0
0
0
4448
505106115
42
3856
1874391
5086341
3509573075
3528158053
3528161522
3529112519
3529141870
0
2
17291
4558
507688786
59
5423
1938437
5254676
3529145635
3547344347
3547348344
3548688421
3548717086
0
0
0
4507
509839852
48
4415
1925566
5182723
3548720345
3566314485
3566318942
3567974239
3568003270
0
1
8495
4356
511719078
43
3948
1867062
5034173
3568006919
3585482098
3585486780
3587260623
3587288917
0
0
0
4308
513751384
45
4133
1836335
4949292
3587292877
3605092179
3605095252
3606681451
3606710870
0
1
8791
4450
515946925
49
4496
1892679
5120928
3606713941
3624957393
3624961314
3626009518
3626037950
0
1
8642
4436
518478236
58
5325
1913972
5127181
3626041205
3643031903
3643036126
3645184695
3645213571
0
0
0
4253
519991522
35
3210
1796753
4884619
3645217049
3662066865
3662071000
3664424091
3664452522
0
0
0
4347
521561590
36
3309
1821168
4956250
3664456055
3682208953
3682213618
3683853882
3683882373
0
0
0
4363
523826521
52
4778
1876614
5045700
3683885991
3701400155
3701404914
3703156471
3703185670
0
0
0
4285
526028700
49
4502
1835105
4931687
3703189747
3720395849
3720400944
3722635890
3722664774
0
1
8730
4414
527814377
41
3761
1867548
5024169
3722669187
3739940279
3739946384
3854902840
3854931694
0
0
0
4321
529566567
39
3585
1824196
4954220
3854936181
3873074445
3873078598
3874306154
3874334947
0
1
8405
4409
532220339
61
5595
1883774
5089723
3874338772
3891919929
3891924034
3893780535
3893809670
0
0
0
4402
534171769
45
4136
1886011
5077136
3893813189
3912124013
3912127662
3913445037
3913474278
0
0
0
4389
536690353
59
5419
1879143
5079468
3913478467
3931574981
3931578566
3933126521
3933154973
0
0
0
4454
539070219
53
4860
1915333
5084415
3933158561
3950722133
3950727758
3952616695
3952645838
0
1
8635
4417
541003921
43
3945
1887407
5063126
3952649345
3970785061
3970788620
3972072407
3972100498
0
1
8498
4402
543479498
55
5045
1895937
5088683
3972104515
3989743827
3989748401
3991853719
3991882830
0
1
8648
4404
545526141
47
4318
1859113
5004024
3991886995
4009308075
4009314056
4011734410
4011763023
0
0
0
4528
547147410
37
3403
1897872
5207112
4011766743
4029894059
4029900098
4031574829
4031604057
0
0
0
4512
549180231
47
4314
1928645
5209851
4031608293
4050828945
4050832690
4051635731
4051664070
0
0
0
4648
551948548
67
6150
1981692
5380056
4051667793
4070562697
4070566936
4071758831
4071788139
0
0
0
4656
554323596
53
4870
1987567
5373963
4071791635
4089798546
4089804494
4091754839
4091782982
0
1
8496
4503
556160906
41
3761
1899100
5126174
4091786709
4110003806
4110008986
4111831805
4111860519
0
1
8708
4608
558227321
46
4218
1953865
5272699
4111863969
4130562707
4130565380
4132045788
4132074446
0
1
8562
4575
560688082
55
5058
1948253
5236487
4132078029
4150580573
4150585838
4152427597
4152456225
0
1
8485
4622
562916603
51
4686
1989757
5323878
4152460041
4170867488
4170873812
4172783459
4172812674
0
0
0
4674
564866321
42
3857
1975126
5352109
4172816213
4191576019
4191580854
4193249638
4193278240
0
2
17153
4676
567089878
51
4680
2013438
5399834
4193281661
4212719605
4212724390
4214346983
4214375258
0
0
0
4728
569764749
63
5785
2008550
5418599
4214379013
4234496741
4234499804
4235151550
4235180029
0
1
8550
4654
572326863
72
6612
1979485
5357053
4235183359
4254291633
4254296202
4255702813
4255731019
0
0
0
4733
574861867
58
5321
2034401
5459821
4255734985
4274431925
4274439312
4276420578
4276449117
0
0
0
4729
576716037
41
3759
2007259
5436033
4276452759
502329
505752
2107581
2135898
0
1
8653
4623
579225695
56
5141
1971237
5312654
2139517
19947627
19952868
22860554
22888964
0
1
8644
4714
580577623
31
2846
1952008
5359781
22892875
41576813
41583364
43857043
43885326
0
0
0
4669
582665547
46
4226
2012138
5364235
43889001
62553583
62558696
64643442
64672049
0
1
8530
4786
584583737
44
4039
2019774
5464378
64675345
84181901
84184914
85800279
85828487
0
0
0
4764
587205438
60
5518
2048908
5511145
85832445
105242175
105245712
106936914
106965366
0
0
0
4798
589609141
54
4953
2050673
5503893
106969057
126040357
126045332
127753227
127781802
0
1
8572
4634
592032519
54
4962
1983759
5315660
127785089
147115273
147118372
148503126
148531753
0
1
8558
4759
594614768
59
5421
2046301
5505516
148536175
167937265
167942420
169338055
169366730
0
0
0
4822
597045068
54
4962
2079893
5582572
169370197
188469134
188474409
190358203
190386309
0
1
8604
4790
599016756
44
4042
2022667
5506088
190389987
209356981
209362710
211171467
211199990
0
1
8585
4647
601296623
51
4686
1965898
5300248
211204491
230593285
230597894
231965629
231994302
0
1
8703
4823
603827292
58
5323
2058886
5542678
231997043
251493195
251497346
252646240
252675034
0
1
8626
4720
606422575
58
5329
2026173
5477185
252677821
271966413
271969394
273584922
273613650
0
1
8496
4744
608926254
57
5231
2019959
5451411
273617125
292498951
292504230
294504542
294533625
0
0
0
4555
611383630
56
5142
1953101
5256027
294536613
313829745
313834590
315059017
315087914
0
0
0
4760
614020976
58
5327
2047015
5522535
315091345
334122761
334127391
335573402
335602410
0
2
17376
4742
616343826
53
4868
2047042
5427875
335605663
354117189
354123160
356037964
356067009
0
0
0
4518
618484039
49
4503
1926873
5207626
356070217
374704329
374707700
376464649
376493558
0
0
0
4705
620778572
53
4864
2011659
5429015
376497745
394816597
394822008
396873874
396902828
0
0
0
4482
622743935
45
4137
1911665
5182733
396906333
415341445
415346358
417226849
417255574
0
0
0
4697
624765896
45
4129
1999341
5391198
417259137
436409217
436412258
437455474
437484286
0
1
8495
4599
627442265
63
5790
1976135
5274163
437487919
455500273
455505603
457738036
457766961
0
0
0
4646
629176233
40
3672
1959519
5301158
457771409
475663863
475669884
478095853
478124714
0
0
0
4626
630745745
36
3308
1947540
5284711
478128987
496569829
496574506
498313406
498341851
0
0
0
4641
632706582
42
3862
1973463
5291457
498345471
516997101
517001536
518407949
518436238
0
2
17181
4499
635200300
57
5234
1929969
5185245
518439395
536780118
536785589
538516577
538545190
0
0
0
4532
637521435
52
4771
1944440
5217855
538549161
557877721
557880694
558684801
558713882
0
1
8730
4666
640027563
69
6326
1980630
5388465
558718381
577134815
577139088
578544862
578573299
0
0
0
4550
642110341
48
4412
1947744
5235606
578577229
596452675
596457346
598247173
598275571
0
0
0
4498
643940945
42
3857
1913601
5168242
598280053
615808321
615814584
618058946
618087770
0
0
0
4435
645663308
38
3488
1865375
5071758
618091225
635907359
635911972
637798373
637827088
0
1
8650
4439
647671374
46
4221
1909719
5139980
637830355
655708439
655713762
657363016
657391462
0
0
0
4457
649730594
47
4316
1907286
5147707
657394779
674852505
674857630
677268531
677297286
0
0
0
4480
651316025
35
3214
1896885
5149457
677300465
695802405
695805778
697128071
697156362
0
1
8483
4603
653636181
52
4773
1976974
5293519
697160019
716126793
716130586
716904996
716933519
0
1
8730
4531
656321101
63
5787
1929712
5240109
716936655
735144021
735150613
736678215
736707254
0
1
8791
4523
658349534
45
4132
1922053
5231586
736710615
755408725
755411882
756306549
756334854
0
1
8561
4591
660787511
54
4963
1964069
5273395
756338047
775047239
775051850
776077818
776106422
0
1
8485
4492
663451238
60
5508
1930095
5173326
776109539
794469050
794473884
796012185
796040858
0
1
8708
4490
665796071
52
4784
1927434
5195798
796044185
813811611
813816446
815767492
815796526
0
1
8642
4373
667875179
48
4406
1878598
5053080
815800871
833918913
833923882
835599559
835628542
0
0
0
4539
670166610
52
4780
1933816
5218806
835632111
854248165
854251180
855727106
855755874
0
0
0
4595
672584311
55
5054
1967355
5312489
855759815
873777045
873783151
875461800
875490370
0
0
0
4556
674375352
41
3760
1913031
5223312
875494713
893501563
893507280
895425462
895453934
0
0
0
4406
676430643
47
4322
1901887
5089706
895457623
913337615
913342434
915315409
915343301
0
0
0
4465
678491899
46
4225
1902174
5156867
915346565
933565011
933571190
935403535
935432442
0
1
8562
4592
680682220
49
4496
1952293
5247993
935435537
953271581
953278176
955423230
955451951
0
1
8648
4529
682474812
41
3765
1915297
5151847
955456313
974222811
974227274
975339703
975367817
0
0
0
4480
685059549
64
5872
1910001
5185943
975371565
994275225
994278254
995646223
995674898
0
0
0
4696
687561955
57
5226
1997496
5427999
995678459
1013861342
1013867580
1015776285
1015804630
0
0
0
4607
689324222
39
3581
1952375
5272079
1015807859
1034512695
1034515790
1035715014
1035744226
0
1
8405
4584
691720639
52
4772
1952303
5279672
1035747583
1053592801
1053597864
1055955798
1055984489
0
2
17376
4585
693405996
39
3575
1933278
5234443
1055989089
1074874365
1074878797
1076171179
1076199886
0
0
0
4594
695948851
54
4960
1963087
5294707
1076202921
1095309805
1095313978
1096391186
1096419990
0
3
25865
4609
698646372
64
5870
1965122
5307738
1096423059
1115004769
1115010247
1116556704
1116585613
0
0
0
4623
700859143
51
4683
1972694
5286943
1116589217
1135115759
1135121473
1136716353
1136745074
0
0
0
4591
703099294
51
4691
1983338
5266222
1136749413
1155503463
1155508474
1157111106
1157139811
0
0
0
4630
705415637
53
4872
1996723
5372147
1157142495
1175642635
1175647936
1177475208
1177504002
0
0
0
4582
707487253
46
4224
1939933
5276166
1177507393
1196298273
1196303030
1197798505
1197827136
0
1
8530
4599
709886516
52
4779
1989661
5305983
1197830839
1216800147
1216805320
1218176693
1218205574
0
2
16976
4599
712539845
58
5321
1969769
5292707
1218208773
1236731657
1236736584
1238536645
1238565472
0
2
17235
4584
714775596
51
4687
1973526
5276294
1238569401
1257245479
1257249450
1259163420
1259192283
0
0
0
4677
717033742
52
4777
1997454
5357482
1259196877
1278118621
1278122808
1279580803
1279609486
0
0
0
4705
719387867
54
4961
2017801
5400741
1279613275
1298507835
1298511328
1300025910
1300054437
0
0
0
4749
721616336
50
4591
2034929
5468330
1300058239
1318744669
1318749174
1320308491
1320337108
0
1
8496
4645
723707072
48
4412
1997207
5385417
1320340585
1338738669
1338744104
1340727478
1340756137
0
0
0
4750
725531936
42
3857
1998135
5426821
1340759719
1359717491
1359722251
1361779893
1361808310
0
0
0
4846
727531290
46
4224
2048463
5518998
1361812277
1380630445
1380634946
1382240178
1382268446
0
0
0
4659
729542266
46
4223
1966095
5310137
1382272445
1401057183
1401061820
1402750825
1402779419
0
0
0
4573
732007735
55
5050
1970564
5279887
1402782729
1421364145
1421370028
1423170197
1423199262
0
1
8644
4732
733996313
43
3942
2021838
5455161
1423203433
1442324147
1442327566
1443605567
1443633642
0
2
17211
4639
736504329
56
5144
1980923
5310003
1443636917
1462402737
1462406149
1464035837
1464064322
0
1
8498
4667
738865338
54
4958
2016144
5397822
1464068649
1482895355
1482899935
1484459777
1484488176
0
0
0
4672
741062992
49
4495
1999530
5402433
1484491771
1503354293
1503359274
1505033055
1505061738
0
1
8550
4685
743243499
49
4499
2016234
5396448
1505065155
1523714169
1523719268
1525788077
1525817193
0
1
8730
4660
745319224
46
4228
1980945
5331004
1525820841
1544432035
1544437423
1546268793
1546297610
0
1
8726
4560
747544039
51
4684
1948045
5294185
1546302265
1564943903
1564950191
1566760806
1566789356
0
0
0
4721
749641871
48
4409
2002811
5433058
1566793399
1585776665
1585781846
1587009666
1587037978
0
0
0
4667
751976267
52
4779
1985029
5329224
1587041049
1605547699
1605550922
1607250038
1607278450
0
1
8572
4652
754024407
47
4308
1972342
5345239
1607281867
1625749647
1625754392
1627727187
1627755551
0
0
0
4609
756116964
48
4410
1981834
5287771
1627758871
1645691677
1645697370
1648309159
1648337982
0
0
0
4476
757984514
43
3949
1914972
5136807
1648342341
1666823457
1666828900
1668601863
1668630712
0
0
0
4588
760373985
55
5052
1980733
5316196
1668634409
1687098167
1687103215
1688844065
1688873134
0
0
0
4561
762542968
48
4409
1953504
5246040
1688876595
1707778557
1707781702
1709090554
1709119394
0
1
8650
4600
765194646
61
5598
1979822
5313866
1709122795
1727579421
1727584246
1729234905
1729263958
0
0
0
4559
767400293
50
4594
1939523
5239112
1729267807
1747803005
1747806512
1749194582
1749223280
0
1
8483
4609
769629012
51
4681
1965747
5293966
1749227003
1768011353
1768015708
1769177004
1769205367
0
0
0
4591
772101962
57
5232
1956141
5295679
1769209135
1787334675
1787339800
1789127506
1789156098
0
0
0
4509
774132677
45
4134
1911776
5148621
1789159491
1807109823
1807116090
1809198888
1809227990
0
1
8683
4542
775992980
41
3763
1934231
5200390
1809231897
1828030109
1828033388
1829327656
1829356135
0
1
8791
4532
778627463
60
5510
1920557
5193290
1829360007
1847750537
1847755590
1849563593
1849591954
0
1
8495
4621
780825013
50
4589
1977193
5305845
1849595409
1868097073
1868101683
1869785410
1869814402
0
0
0
4605
783052003
51
4690
1979742
5327297
1869818235
1888795813
1888799226
1889866309
1889895329
0
0
0
4548
785719422
58
5328
1930354
5238169
1889898901
1908054359
1908059520
1909872537
1909901066
0
2
17193
4636
787645711
44
4038
1957706
5280740
1909904507
1927784993
1927787854
1929425906
1929454991
0
0
0
4534
789682104
47
4315
1920243
5256179
1929458619
1929458786
1931558126
1933580823
1943455379
2
0
0
4496
791692940
46
4226
21033
56036
1943459637
1.17647058823529e-09

10
401
12761963370
3490398070
3356677472
3329022729
3237098991
3287468590
3268150402
3264549207
3326269019
3261467814
3303226151
3255046411
3276401199
3272691170
3288144502
3267252940
3300428613
3264221361
3319116007
3274212340
3264153927
3290959947
3279683692
3274825135
3267082483
3273918524
3270421734
3275364615
3305092663
3262313899
3294386856
3279284457
3301473919
3289274574
3290910467
3288297946
3296131562
3281577488
3277528018
3313258559
11404100068
620333343778
975869159767
978517131132
976994951911
976892649596
971745476315
977386918588
979671179056
973333988759
967551310030
971474269633
969085773320
971419026096
980666131878
975366446879
996831651868
981210739120
977276640378
977080851357
988813123449
977813758774
981273432327
975058170810
970898289544
977461984731
975604293208
972376255750
976436278741
977957946438
980461888793
970489389478
978824438061
970141631575
969218937270
960110910548
972457594462
976172961464
982060040800
980133000085
969708138944
395157328106
52385346923
68152996020
92814149153
118420601036
142020192638
170400927674
195132591946
217067398673
249114201460
274594429445
288624071631
311022686918
337586953524
365634689974
386620831515
415800835175
434857560412
462321373326
486657499065
505715732392
542642164252
557701115565
576498560188
603243929028
622040399575
652490573792
666769812059
697706757029
711354398035
754879320886
769390760123
790154251928
814250290820
831622124361
854336543954
875609413898
902274409300
934902202601
956561855649
961243740953
947521070130
935955642845
909484308245
889813225600
860088167196
847553025178
829162839842
804107945912
778365583116
769921546265
751090497576
741852237519
716870565611
698570805940
682450227626
681079361930
661070474993
646943389643
632841482320
619803564420
606961814155
597071012787
581202063453
580784803711
577502695467
560322199663
553634981641
545523758111
539378633912
538725957347
533804151313
526379587757
525370137651
518102685038
520279873682
519324298564
503237878046
513901375457
507557664065
513485105451
526711478902
549382762241
569696737962
587650046753
599077953794
628097861514
640460606700
657666173991
672093457426
684322964142
685825658387
712459403212
718774725678
727902394081
732461393029
745392513730
742775381200
752288245852
764370084524
755058295362
752998738350
765610407103
772228261513
770844895420
759904644817
763970300404
756548525491
758966919245
749336459876
750051095945
741708194699
742336268102
720971794943
714805977297
716490998556
704264169541
686079461510
677691810951
670951825895
655849384639
647104411199
637011094362
636729733980
628417814744
619983914116
618442364117
605441306834
599146147643
593556148412
602597704959
594505117059
595809090404
597609210411
585819761490
587297211838
592816839040
597132311180
603015243705
597906319075
601258303115
613952334803
611378380242
616441666438
621647602589
633788552770
641215883886
632373427221
647462804285
644662990725
657331086584
655894930488
664095037473
671129980462
676506415872
671834527445
679755709858
682788306311
688991594080
691671722401
706196838985
704731162571
716795905682
712184010629
713601359610
723078263927
709854754921
703910243547
715397028248
717409721685
706944883644
700343889051
699216709715
699211857766
695762329607
691636887202
683981407388
680829357509
681763295115
689062570978
669856815675
668084624721
663357237028
664415658436
652614980689
652397248296
646078312279
649021642733
648470962761
633867293326
641358341394
641454860771
631963815489
631975799264
636382030192
633337612751
628340361634
630423155854
636681893206
632510643470
638287965312
4334103768757
635833287831
638145025160
644364445864
644919271400
638660885573
637519111588
648193424588
651448598109
650136199498
657349336633
659397189253
655224733545
657891068897
662358309367
667861756724
667043582889
670628326320
691322149147
681713740865
673426289773
678879644683
676799629574
680028559577
688018131905
681120525641
693282358847
692597793121
682116086671
679925394732
682729255839
688784059082
682005895337
681386189747
677642370227
686136955643
685496348277
673523411185
672217688992
670583278366
669342961494
668770818110
666927846926
662847368197
664622145915
667086810927
662482757830
658448692530
658933020182
660872500737
650764821515
645616255366
649181055328
646830290452
641088080749
652271823642
650745605003
648062063732
647928026342
643175726389
647867936303
653213193174
647336921829
649858444871
659538427331
646665386240
654171690975
651735990353
658260155745
656006487323
652625029278
665410064198
659617001762
653352972493
663251365870
662418288265
662562438554
660786339567
660596874407
668297469118
667277004008
665965121088
667752028870
667150226683
675900440643
669040571678
669939901244
664620865314
669083889557
689856705869
670436849307
672092798706
669098136007
669616199732
669478219127
669249209623
674135968314
680106890497
671110075567
671479622549
663511783320
663236690570
671005643361
674431706397
664943514867
663303939420
663425492100
660100626049
654023573346
654792487794
653741727156
657700014620
659580625879
663088061941
662628048376
658000497550
655575008493
640732810535
458773893416

401
391288
107155
102668
102054
99186
100982
100580
100362
102020
100334
101302
100118
100536
100686
101116
100696
101482
100380
102054
100592
100122
101076
100636
100646
100318
100612
100248
100614
101350
100334
101070
100840
101340
101142
100910
101136
101082
100928
100632
102100
357283
18934153
29783037
29863693
29817153
29814043
29656967
29829033
29898823
29705387
29528882
29648619
29576057
29647109
29929431
29767487
30422497
29945768
29825965
29819889
30178024
29842139
29947809
29758101
29631115
29831659
29774915
29676185
29800069
29846584
29922909
29618803
29873049
29607954
29579988
29301842
29678987
29792118
29971680
29913059
29594671
12061721
1601334
2082197
2834498
3616041
4335992
5202339
5956974
6626409
7604155
8382118
8810121
9493687
10304239
11159872
11800808
12690891
13272634
14110478
14853244
15434812
16561611
17021405
17595181
18411270
18984696
19914010
20349845
21293838
21710430
23038742
23481419
24115029
24850510
25380556
26073815
26723257
27536917
28532319
29193611
29336679
28917767
28564871
27756773
27156544
26249481
25866908
25305681
24541359
23755694
23497822
22922971
22641068
21878627
21320578
20828153
20786593
20175798
19744810
19314511
18916569
18524609
18222727
17738375
17725646
17625754
17101644
16897055
16649572
16462046
16442021
16292083
16065347
16034411
15812677
15879235
15850235
15359144
15684615
15491236
15671797
16075441
16767361
17387845
17935471
18284133
19169783
19546994
20072159
20512125
20885515
20931291
21744097
21937201
22215658
22354916
22749208
22669306
22959786
23328863
23044035
22981397
23366390
23568151
23525807
23191981
23316282
23089610
23163501
22869397
22891627
22636650
22656307
22003713
21815641
21867483
21493954
20939305
20683035
20477549
20016722
19749547
19441589
19433078
19179463
18922018
18874935
18478456
18286021
18115491
18391419
18144367
18184446
18239041
17879471
17924549
18092985
18224601
18404269
18248054
18350635
18738103
18659243
18813903
18972927
19343193
19569925
19300086
19760505
19675401
20061950
20017983
20268225
20482939
20646977
20504475
20746125
20838985
21027824
21109687
21553143
21508329
21876423
21735799
21779008
22068325
21664554
21483354
21833755
21895591
21575836
21374327
21339919
21339754
21234551
21108643
20875374
20778928
20807517
21030277
20444091
20389983
20245523
20277984
19917965
19911289
19718299
19808107
19791347
19345660
19574456
19577346
19287433
19288088
19422368
19329534
19176921
19240560
19431853
19304351
19480568
132267801
19405887
19476479
19666023
19682950
19492121
19457137
19783010
19882179
19842283
20062277
20124903
19997634
20078895
20215149
20383165
20358171
20467480
21099038
20806101
20552963
20719483
20656113
20754538
20998365
20787767
21158970
21138110
20818195
20751131
20836948
21021695
20814927
20795796
20681985
20940878
20921324
20556131
20516277
20466370
20428316
20411021
20354919
20230169
20284278
20359528
20219005
20095945
20110615
20169817
19861804
19704493
19813049
19741314
19565983
19907327
19860745
19779327
19774887
19629589
19773015
19936473
19756848
19833730
20129084
19736228
19965585
19891202
20090221
20021463
19918009
20308363
20131799
19940283
20242400
20217164
20221440
20167123
20161681
20396382
20365222
20325211
20379969
20361363
20628690
20419048
20446503
20284412
20420469
21054368
20461933
20512622
20421203
20436746
20432397
20425652
20574736
20756910
20482347
20493629
20250491
20241933
20478991
20583640
20294014
20244044
20247670
20146155
19960731
19984379
19952298
20073125
20130736
20237353
20223744
20082094
20008083
19555163
14002679

401
7230149270
2956090408
2810423190
2804186043
2756458598
2799723508
2787013483
2783888293
2781926969
2778120646
2776121770
2775754516
2777670066
2779911528
2785598405
2780450189
2781581038
2779575310
2824012643
2782347263
2793374003
2786216593
2785982722
2782186799
2790955114
2781760804
2791069190
2783008182
2790986148
2784523475
2788105538
2784190020
2795419080
2788195675
2799476715
2794906104
2791971475
2791283554
2795624670
2792249323
5195945254
556077716802
906891190084
917510794394
911289771601
914268235681
908990120804
912508284303
910771770731
912794227917
906008256679
911497257329
910128041489
912427351076
908299569346
914791947771
910707747888
910514413123
904376848438
915478660874
911323529531
915009142063
911596034343
911040673177
906709885303
914033136586
911169004615
913115718926
908747237958
915880648924
909948774749
913367750845
910644530918
912582166362
907308904656
896972515760
908394497042
914344706798
912998471752
914954561611
907512804833
372546068195
37358824541
50678250903
73995649742
98125686815
119673682723
140096833272
163974749155
188147553784
215785190805
236706415050
255116761113
278428888854
299928347124
324368607275
344056411958
372096372152
394195131624
420176884439
439311087598
459159147149
486526482897
510726382719
529534301804
550347568543
576348983332
598012795944
616437567106
644363448625
660891906628
689972438898
710516068795
738486933809
754523205850
779508383539
800152970815
819842677353
843018188697
869432414912
889031923016
903411466799
885611608792
867332272216
843931815820
827859639397
798583332026
789688834753
771156075466
746817047476
725107220800
713929684741
696161056773
685827295587
664954466366
647735188411
635387011143
626172832631
603786951737
593350871774
583375876023
571485145927
556991710155
544426168840
533886270105
533592398186
523344917896
515588339425
505033869540
501329962338
496123965803
492031815865
482628234893
479465761673
475604522841
473115321271
473867976052
466437444546
460309864757
462978170875
460992500753
468205083174
479552101124
500804308413
520328422181
541679219635
554103454446
575445005716
593554773922
608234081392
618697304646
633278687809
638607402547
653520715437
663295380398
674663535471
683403039740
691144484953
691172692511
700980627251
702518000461
702708969528
701791937975
708464015347
709303963939
710025907889
706400342556
708711790369
705745076960
704181429879
695419498656
694210377856
689266383487
684719628893
667141340192
660606969336
656571415154
649753537803
636548993640
628689906643
614917654709
609580123625
600957825487
589952073745
586604997918
578364346783
571351363928
567570371927
555939443824
553504052720
546601750807
547855295541
547084727861
547879729078
543147429133
537843469648
539455144571
546776296287
548452774813
556822053843
549614998023
556578051831
562230166415
565109276822
569340214374
573699076285
583702104773
589701994110
585575463450
596626070969
595356403655
604508194254
602355402568
609319084649
617520737372
619976295391
619811120411
627485654983
631272732687
639870775550
640695020796
649373435196
652151948111
658517174427
658496111603
660264793055
660811346858
657505305373
653734129676
661675215974
653886708497
654173763074
644584813884
645323593866
648031996805
645554908770
635989644727
632085777058
626645807888
628087221344
622661554229
622416057459
615497691923
612601286890
608940362940
603369057614
600588703362
599781470804
599533278292
596133878548
584820740089
592907014373
588223228993
585253003699
582226848362
585278781362
584962731793
578757178534
578094311586
587311015161
583330087491
584515918457
581296577355
585044529252
585777227347
588894851404
591609569701
590720375378
589652722831
594480769679
595153522251
601506560452
606358724014
607566058078
601892799501
610660040510
613475252815
613593841514
614235414043
619623833481
620009272770
633505881100
621521669977
623541185300
620943611608
629337496959
629045201643
629454796373
627860334487
636675741079
630945798324
629439751313
632286047193
634186311138
630303023571
629849084245
626869986271
630067151178
624962918651
624697174663
622826848540
620630704777
620080006188
618323566734
616514427893
614809567986
606644354657
612685822740
611800261628
611286921433
606724306765
603486674321
599857001731
595868254067
595593175026
596754564118
593990637831
599833225835
597075185981
596985594543
595364829610
597016879123
597960381109
600220110675
593445093049
599731951612
602214014348
597078165814
599190291190
602619870828
604092900846
609518417014
603918574951
609110632308
606457402513
608406752762
609154042407
610793621640
606475406561
609996173274
613193393336
621467780683
615827071286
617908365941
614748646055
617000076936
624018086823
620476789674
617424291137
614942173034
617961320411
629899321983
621681985525
619451406941
619098425177
621345890454
618696931015
622440366695
621922714816
621025354025
617311683880
618920112249
614321155942
614669236362
617210376487
618451649751
611194907579
612728245002
611163364516
610595761075
608138340340
603792784228
602284817158
605532822660
602693382970
610173615094
608397507801
605511322142
603814307215
592768462741
72767268031

401
357974
94878
91035
90711
88239
89979
89529
89119
90675
89095
90247
88873
89993
89111
90103
89077
90049
89469
90637
89355
89451
88981
89919
89487
89635
89143
89523
89049
90131
88943
89847
89127
90433
89571
90015
89705
89877
89439
89349
90055
303123
18891918
29742896
29821960
29775824
29772520
29615577
29788581
29857890
29664579
29488129
29608071
29534914
29606494
29888866
29726378
30381668
29905241
29785606
29779352
30137319
29801870
29907119
29718055
29590893
29789316
29734321
29634590
29758130
29806577
29882874
29578119
29832578
29567878
29539038
29261734
29637977
29751284
29931586
29872459
29553856
12021625
1568064
2049511
2799519
3579947
4296417
5162515
5915320
6585632
7563887
8340298
8769593
9453665
10263907
11119877
11759163
12650175
13231430
14070816
14811184
15394613
16519911
16981091
17554595
18371243
18943873
19872229
20309598
21253451
21669994
22998005
23440991
24074318
24808399
25340249
26033371
26682639
27496695
28491993
29153129
29295445
28875928
28522515
27716502
27115692
26208674
25825476
25265614
24499444
23715164
23455926
22883250
22600747
21838323
21279560
20786756
20745663
20135774
19704273
19274293
18876260
18484151
18182303
17698300
17683705
17585724
17060891
16855544
16608771
16420735
16401991
16251735
16024451
15994496
15772334
15838664
15809607
15319307
15644116
15450694
15630900
16035450
16725919
17347574
17895149
18243890
19129437
19505959
20029824
20471130
20843240
20890754
21704071
21896618
22175079
22314759
22708865
22628968
22919799
23287710
23003465
22940726
23325753
23527411
23485301
23151485
23275677
23049249
23121193
22829167
22849937
22596393
22615588
21963531
21775613
21826468
21453275
20898514
20642801
20436595
19976397
19709187
19401232
19392630
19139413
18881586
18834817
18436844
18244776
18075730
18350467
18102756
18142675
18198962
17837867
17884374
18052496
18183058
18363954
18206447
18309213
18698031
18619086
18773694
18932050
19302664
19529683
19259658
19720051
19633088
20021683
19977726
20227520
20442922
20606357
20464154
20705139
20797131
20987835
21068061
21512367
21466398
21835545
21695868
21738552
22027810
21624160
21442348
21792949
21854659
21534703
21334298
21298993
21299535
21193711
21068271
20834202
20738548
20767110
20990013
20403981
20349090
20205113
20237168
19877530
19870851
19677736
19767350
19750341
19305140
19533796
19536888
19247584
19247672
19382432
19288898
19136286
19199966
19390789
19264053
19440329
132226088
19365259
19435668
19625716
19642607
19449855
19416169
19742876
19841816
19800269
20022244
20084077
19956564
20038476
20174810
20343137
20317613
20426655
21057480
20765329
20512316
20679397
20615831
20714442
20958092
20746691
21117120
21098395
20777864
20710510
20795446
20981329
20774338
20756093
20641126
20900630
20881137
20514226
20473934
20426381
20387705
20369106
20314482
20189770
20243097
20318275
20177483
20055292
20069578
20128428
19820919
19663889
19772518
19701149
19525838
19866773
19819494
19738352
19733577
19588362
19732108
19894930
19716601
19793208
20088690
19696010
19924972
19849262
20049378
19981264
19876961
20267601
20090802
19899587
20202785
20176584
20180858
20126719
20121768
20356041
20324510
20283391
20340362
20320461
20588162
20379222
20405529
20244461
20379762
21014327
20421084
20471492
20380671
20396054
20392882
20385503
20534664
20716727
20440754
20453615
20210196
20201474
20438940
20543789
20253603
20203855
20207114
20104376
19920949
19943997
19910486
20032257
20089942
20196856
20183420
20042079
19967565
19514379
2914344

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...