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 (548:312f182308de) 2010-12-14
 '--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 use2phase=0 -c done=0 init.hoc -c mkmodel(18,10000) -c doseries(123) -c use2phase=1 -c doseries(23) -c finish()
methodinfo 94
nhost 8192
MemSize 536870912
UsedMem 120945448
FreeMem 415925464
use2interval = -1
ncellpow = 18
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.96
mkmodel_time = 8.19
setup_method_time = 0.14
set_maxstep_time = 3.45
stdinit_time = 0.2
runtime = 7.1
methodrun_time = 10.72
elapsed_time = 101.65
jobid = 0
seq = 3
@@@end header@@@
5629
3364421638
3364432073
3364726258
3364753117
0
0
0
0
0
0
0
0
0
3364754776
3365101930
3365103204
3365111289
3365133522
0
0
0
0
0
0
0
0
0
3365134963
3365225886
3365226720
3365231049
3365238111
0
0
0
0
0
0
0
0
0
3365239355
3365325992
3365326826
3365331133
3365338442
0
0
0
0
0
0
0
0
0
3365339438
3365424340
3365425168
3365432563
3365439751
0
0
0
0
0
0
0
0
0
3365440731
3365524532
3365525360
3365529968
3365537024
0
0
0
0
0
0
0
0
0
3365538003
3365622582
3365623412
3365630736
3365636996
0
0
0
0
0
0
0
0
0
3365637939
3365721218
3365722052
3365727840
3365734311
0
0
0
0
0
0
0
0
0
3365735476
3365819144
3365819986
3365828552
3365834504
0
0
0
0
0
0
0
0
0
3365835579
3365920150
3365920980
3365924458
3365930806
0
0
0
0
0
0
0
0
0
3365931751
3366015590
3366016432
3366024490
3366030439
0
0
0
0
0
0
0
0
0
3366031594
3366114754
3366115602
3366120264
3366126414
0
0
0
0
0
0
0
0
0
3366127359
3366211614
3366212452
3366220176
3366227235
0
0
0
0
0
0
0
0
0
3366228220
3366312572
3366313400
3366316851
3366323305
0
0
0
0
0
0
0
0
0
3366324458
3366408078
3366408936
3366417876
3366423922
0
0
0
0
0
0
0
0
0
3366424873
3366509168
3366510008
3366514160
3366520710
0
0
0
0
0
0
0
0
0
3366521700
3366606708
3366607672
3366614939
3366621531
0
0
0
0
0
0
0
0
0
3366622681
3366706614
3366707448
3366711546
3366718442
0
0
0
0
0
0
0
0
0
3366719387
3366802618
3366803454
3366812810
3366819126
0
0
0
0
0
0
0
0
0
3366820069
3366905330
3366906164
3366910386
3366916935
0
0
0
0
0
0
0
0
0
3366918097
3367002328
3367003160
3367011236
3367017679
0
0
0
0
0
0
0
0
0
3367018625
3367101750
3367102584
3367108558
3367115539
0
0
0
0
0
0
0
0
0
3367116484
3367200086
3367200920
3367209970
3367216423
0
0
0
0
0
0
0
0
0
3367217577
3367301618
3367302452
3367307646
3367314365
0
0
0
0
0
0
0
0
0
3367315309
3367399560
3367400390
3367408756
3367414934
0
0
0
0
0
0
0
0
0
3367415934
3367500678
3367501506
3367506295
3367513239
0
0
0
0
0
0
0
0
0
3367514395
3367598314
3367599144
3367607994
3367615099
0
0
0
0
0
0
0
0
0
3367616039
3367701424
3367702252
3367706907
3367713557
0
0
0
0
0
0
0
0
0
3367714503
3367797820
3367798770
3367808268
3367814703
0
0
0
0
0
0
0
0
0
3367815856
3367899220
3367900090
3367905586
3367912499
0
0
0
0
0
0
0
0
0
3367913437
3367997660
3367998588
3368006776
3368013047
0
0
0
0
0
0
0
0
0
3368014077
3368097834
3368098732
3368104778
3368111899
0
0
0
0
0
0
0
0
0
3368113052
3368196720
3368197574
3368207070
3368213727
0
0
0
0
0
0
0
0
0
3368214675
3368299742
3368300574
3368306064
3368313551
0
0
0
0
0
0
0
0
0
3368314546
3368399116
3368399946
3368408482
3368415719
0
0
0
0
0
0
0
0
0
3368416897
3368500630
3368501472
3368509346
3368516803
0
0
0
0
0
0
0
0
0
3368517743
3368602118
3368602950
3368611619
3368618233
0
0
0
0
0
0
0
0
0
3368619225
3368703312
3368704208
3368711386
3368718281
0
0
0
0
0
0
0
0
0
3368719458
3368803098
3368803930
3368812728
3368819366
0
0
0
0
0
0
0
0
0
3368820364
3368906510
3368907336
3368910567
3368917445
0
0
0
0
0
0
0
0
0
3368918385
3369002356
3369003196
3369012032
3369018531
0
0
0
0
0
0
0
0
0
3369019684
3369103114
3369103950
3369346351
3369362426
0
0
0
0
0
0
0
0
0
3369364118
3381862980
3381873462
3382733810
3382762407
0
0
0
4608
2329375
74
5552
1858696
6063821
3382765230
3404488632
3404493741
3405894843
3405923242
0
1
5826
4519
4458974
58
4348
1806480
5912953
3405927910
3427852180
3427857047
3429209738
3429238472
0
1
5748
4624
6764250
70
5251
1847545
5994490
3429241970
3451340388
3451346078
3452495107
3452523666
0
1
5777
4661
8940821
58
4348
1862327
6074335
3452526037
3474121928
3474127252
3476138850
3476168118
0
2
11548
4556
10953997
56
4200
1827204
5912928
3476171014
3498144902
3498150785
3499699898
3499728621
0
0
0
4719
13080955
58
4352
1899731
6171509
3499731880
3522078532
3522084935
3523419526
3523448101
0
1
5797
4633
15409147
66
4948
1849500
6035789
3523451546
3545568832
3545573207
3546610970
3546640002
0
1
5782
4609
17645379
61
4580
1848234
6003663
3546643362
3569313944
3569318847
3570038551
3570066885
0
1
5762
4655
19966731
82
6150
1873216
6110861
3570069804
3592560044
3592563139
3593517084
3593545594
0
1
5744
4633
22294414
69
5175
1854590
6059567
3593549230
3615458620
3615465162
3617069634
3617097831
0
1
5758
4647
24512797
59
4427
1851080
6050770
3617100614
3638891028
3638896222
3640429895
3640458473
0
2
11600
4633
26481263
55
4125
1850843
6065618
3640462444
3662735096
3662739478
3664047916
3664076702
0
0
0
4691
28756497
66
4950
1872273
6139870
3664080768
3686569172
3686572268
3687763254
3687791481
0
0
0
4666
31094872
62
4649
1873933
6093271
3687795162
3710463844
3710468472
3711420289
3711449121
0
2
11540
4750
33349638
75
5623
1880085
6223935
3711452462
3734407412
3734410969
3734723158
3734751802
0
0
0
4555
35692546
82
6150
1826165
5926861
3734754981
3757152456
3757155722
3758023116
3758051802
0
1
5711
4648
38024200
76
5700
1860602
6071130
3758054892
3780377176
3780382271
3781385704
3781414594
0
1
5732
4618
40332413
66
4950
1853197
6105584
3781418250
3803261846
3803267760
3804953796
3804982781
0
1
5833
4642
42423464
57
4275
1859996
5997308
3804986054
3827944764
3827947813
3828638854
3828667659
0
1
5797
4676
44719850
83
6229
1879593
6087141
3828671442
3851200908
3851205588
3852282102
3852310110
0
0
0
4730
47041229
69
5179
1894791
6182757
3852313180
3874865960
3874870975
3875463734
3875492083
0
1
5718
4594
49363003
72
5401
1843330
5979192
3875494844
3897562332
3897567992
3899164929
3899193766
0
1
5693
4675
51637193
65
4874
1878927
6120389
3899197208
3921689072
3921692499
3922647901
3922676730
0
0
0
4618
53938748
71
5325
1854493
6047202
3922679820
3945013632
3945018010
3946079041
3946107667
0
1
5787
4561
56209004
75
5625
1831422
5971721
3946111078
3968115148
3968119263
3969164466
3969193450
0
0
0
4551
58526792
67
5025
1830333
5935023
3969196197
3991323236
3991328476
3992648833
3992677352
0
1
5803
4729
60833619
63
4723
1896162
6183606
3992681002
4015705788
4015709205
4016211368
4016240058
0
1
5742
4593
63136186
87
6524
1846739
5978769
4016243730
4038169664
4038175410
4039611414
4039639785
0
0
0
4624
65369436
61
4575
1854417
6047697
4039643433
4061382532
4061389276
4062996472
4063025107
0
1
5823
4574
67416779
57
4277
1824363
5957714
4063029551
4085356180
4085360170
4086377213
4086405422
0
0
0
4580
69790526
72
5397
1838263
5980036
4086407870
4109155428
4109158847
4109590594
4109619245
0
2
11542
4610
72075376
85
6375
1847246
6008063
4109621868
4132064392
4132067487
4133562061
4133590380
0
0
0
4624
74350176
76
5697
1855401
6051270
4133593560
4155810516
4155815441
4156787536
4156816278
0
0
0
4564
76671816
62
4648
1823325
5929637
4156819160
4178164304
4178169876
4179445766
4179474393
0
2
11523
4550
78931394
72
5397
1828791
5930006
4179478596
4201953148
4201959111
4202795708
4202823514
0
0
0
4650
81251425
71
5325
1874070
6044509
4202826074
4224471142
4224477278
4226413628
4226442319
0
1
5770
4719
83048162
49
3678
1876183
6111371
4226444948
4249200144
4249205083
4249702545
4249730398
0
1
5849
4642
85369985
74
5551
1869505
6052588
4249733730
4272021644
4272027324
4273102772
4273131393
0
1
5738
4610
87694245
70
5254
1856400
5978618
4273133894
591376
594189
1372941
1401817
0
1
5760
4572
89968847
76
5701
1836320
5964998
1405543
11779584
11782324
12187735
12215322
0
0
0
46
90017318
1
75
19363
56687
12219420
13243110
13244136
13440122
13462410
0
0
0
171
90207174
5
374
69307
217757
13465170
14623076
14624166
15013216
15034926
0
0
0
277
90321882
3
224
111629
351821
15037748
16973860
16974950
17197894
17220560
0
0
0
393
90733580
10
750
158396
514328
17223792
19522316
19523828
19990292
20014377
0
1
5748
524
90991806
7
525
208587
672552
20018264
22925004
22926569
23346505
23371592
0
0
0
638
91286800
8
600
255875
838380
23375782
26730138
26731798
27367560
27394050
0
0
0
711
91654069
10
749
290522
921947
27398026
31105474
31108946
31939256
31966362
0
0
0
861
91878142
6
450
345351
1125349
31970190
36737736
36740258
37085883
37113770
0
0
0
1011
92531723
18
1351
405884
1329170
37117674
42501306
42503441
42851907
42880678
0
0
0
1116
93255106
20
1499
445153
1424301
42884395
48801172
48803286
49171450
49199647
0
0
0
1202
94140591
23
1726
481110
1562138
49203002
55592978
55596855
55936114
55964478
0
1
5797
1329
94986775
23
1725
537785
1727699
55967803
62901902
62904886
63324509
63352806
0
0
0
1379
95988669
25
1879
552007
1798395
63356450
70699894
70703366
71537179
71566178
0
2
11566
1572
96916047
26
1949
631166
2033809
71570128
78870274
78875177
80214102
80243006
0
0
0
1674
97247795
9
675
660077
2172073
80246934
88723220
88725294
89545915
89574778
0
0
0
1797
98117671
24
1802
730308
2352669
89578938
98536162
98540014
99356877
99385722
0
0
0
1870
99097400
27
2026
755288
2455549
99389724
108565330
108567833
109735172
109764098
0
0
0
2065
99751345
18
1351
826322
2713311
109768158
120229528
120231776
120782034
120810998
0
0
0
2148
101073227
37
2777
861649
2803680
120814775
131509444
131514205
132464331
132493538
0
0
0
2302
102191908
31
2324
930143
3005842
132497148
143896218
143900052
144745962
144774193
0
0
0
2326
103611409
38
2849
943802
3029093
144777684
156022270
156027658
157301984
157330497
0
1
5801
2475
104487930
23
1724
991044
3201812
157334192
169629688
169634061
170468748
170497622
0
1
5752
2623
105892252
39
2926
1048389
3433809
170501838
183395400
183398392
184394274
184423318
0
0
0
2748
107297862
39
2924
1104036
3569443
184427230
198093190
198096292
198989062
199016783
0
0
0
2916
108863809
42
3149
1178753
3801318
199020202
213198576
213202602
213988618
214017049
0
1
5744
2935
110314955
39
2924
1182860
3842574
214020406
228946500
228950517
229724063
229753234
0
1
5788
3129
112251732
54
4051
1261520
4087860
229757038
244940934
244946219
245924732
245953850
0
0
0
3172
113823568
44
3299
1274162
4151822
245957450
261725292
261729202
262496026
262525094
0
0
0
3307
115723682
53
3976
1335543
4325159
262528546
278816724
278822398
279705506
279734072
0
0
0
3403
117463685
47
3522
1374541
4478622
279738069
296605356
296610014
297576046
297604891
0
1
5693
3553
119482300
56
4200
1425059
4634959
297608592
314461750
314466985
315728002
315756835
0
0
0
3568
121149871
46
3453
1433743
4666747
315760924
333830188
333835864
334654378
334682585
0
0
0
3865
123281463
58
4349
1556094
5038293
334685960
352954090
352959168
354407836
354436569
0
1
5833
3865
125037161
49
3674
1547432
5061049
354440219
373471424
373473816
374459678
374488394
0
0
0
3997
127296307
60
4502
1606915
5234758
374492436
393425960
393430188
394902606
394931379
0
2
11569
3995
129063080
48
3600
1596137
5237982
394934954
414545096
414550926
415879534
415908239
0
1
5732
4188
131163855
58
4350
1683203
5457098
415912204
436542818
436548235
437353277
437381538
0
0
0
4383
133481345
63
4723
1756911
5721307
437384938
458675216
458681202
459709514
459737753
0
1
5743
4451
135796588
69
5177
1772711
5744895
459740924
481897292
481901605
482666980
482695410
0
1
5777
4650
138126522
71
5328
1854802
6025612
482698142
505072696
505076742
505768329
505796769
0
1
5762
4642
140455798
69
5177
1870938
6060815
505800106
527458614
527462922
528569065
528597355
0
1
5826
4499
142461901
56
4198
1804341
5910390
528600768
549571196
549577568
550705107
550733302
0
0
0
4266
144739000
61
4574
1706375
5575372
550736564
571270884
571274121
572173066
572201733
0
2
11560
4236
146990046
62
4651
1689848
5530202
572204816
593196980
593199842
593518546
593547165
0
1
5803
4230
149292123
80
6004
1692256
5507448
593550456
613032194
613037550
614207572
614236210
0
0
0
4015
151116028
51
3823
1595224
5245489
614239616
633177394
633183630
634376338
634404684
0
0
0
3920
153128212
55
4127
1560943
5082558
634408262
653588348
653591883
653908594
653937378
0
1
5758
3862
155464526
70
5250
1549817
5067021
653939606
672224814
672230636
673270636
673299549
0
1
5718
3747
157458390
53
3974
1488207
4883663
673303514
691199424
691204425
692119097
692147981
0
2
11523
3630
159400082
54
4052
1458048
4762490
692151956
709703676
709707478
710716938
710745862
0
0
0
3559
161588613
61
4575
1432373
4642445
710749784
727740100
727744999
728694587
728723438
0
0
0
3421
163431410
51
3824
1391446
4431259
728727522
744899348
744903754
746222534
746250969
0
0
0
3383
165109433
45
3376
1352894
4392757
746254586
762834848
762837279
763626826
763655213
0
1
5751
3400
167157218
57
4277
1362773
4452493
763658866
780195388
780198218
780356330
780384920
0
0
0
3238
169427965
63
4724
1326346
4197903
780387242
796268100
796272931
796999997
797028415
0
0
0
3321
171174584
46
3452
1332672
4293488
797032036
812213192
812218345
813239621
813268670
0
2
11596
3130
172681234
42
3149
1255557
4112201
813272268
828215512
828220243
828878750
828906780
0
0
0
3023
174250634
42
3149
1212731
3946487
828910106
843836840
843839422
844315323
844344009
0
1
5770
3005
176120167
50
3749
1206265
3933813
844347606
858818560
858823113
859338710
859367382
0
1
5823
2920
177854514
48
3599
1177630
3804867
859371208
873322356
873327176
874162206
874190430
0
0
0
2823
179429904
41
3075
1136187
3672576
874193909
888373244
888376241
888641912
888670393
0
2
11495
2846
181384691
54
4048
1147505
3745497
888673796
902001488
902006250
903247408
903276054
0
0
0
2688
182776990
39
2925
1074027
3521352
903279778
916143552
916148342
917164132
917193122
0
0
0
2677
183999365
34
2549
1086268
3507993
917196650
929730432
929735356
930884858
930913806
0
0
0
2597
185155673
32
2400
1041631
3378920
930917488
943831176
943833812
944248158
944276439
0
0
0
2587
186754411
42
3150
1046853
3388717
944279946
956586316
956590280
957636830
957665809
0
2
11571
2588
187913435
31
2326
1037756
3369474
957669240
969717168
969720091
970733082
970761858
0
1
5738
2475
188992148
30
2251
1001754
3226381
970765531
982586562
982589163
983739865
983768606
0
0
0
2455
190174817
33
2473
990721
3232754
983772104
995635864
995640509
996540994
996569697
0
0
0
2492
191336420
31
2324
999501
3264943
996573462
1009096540
1009102202
1009553632
1009582031
0
1
5772
2542
192892386
41
3076
1032339
3335208
1009585426
1021479800
1021486021
1022296829
1022325562
0
2
11557
2453
193867921
26
1948
982452
3179911
1022328726
1034122140
1034125189
1034876944
1034905659
0
1
5788
2327
195313340
40
3004
946037
3036837
1034908784
1046314178
1046319230
1047112949
1047141662
0
0
0
2372
196569716
35
2623
954278
3083581
1047145206
1058601508
1058607077
1059502263
1059531206
0
0
0
2390
197874475
36
2700
962056
3104831
1059534452
1071028204
1071031922
1072110726
1072140002
0
0
0
2391
198999782
31
2323
969998
3084487
1072143309
1083624012
1083626658
1084414478
1084442452
0
0
0
2328
200317656
33
2474
940972
3040264
1084446524
1095567424
1095571558
1096604172
1096632886
0
3
17332
2341
201296206
27
2027
943109
3061808
1096636700
1108159020
1108162718
1108843781
1108872533
0
0
0
2384
202633443
37
2776
966040
3105090
1108876432
1120507248
1120511157
1120909613
1120938154
0
0
0
2351
204106325
41
3076
946018
3062401
1120941988
1132632508
1132634940
1133172878
1133201766
0
0
0
2363
205591230
41
3077
949236
3101801
1133205456
1144924456
1144926935
1145710870
1145738654
0
0
0
2456
206803487
32
2400
987717
3220515
1145742238
1158040080
1158044320
1158921285
1158949088
0
1
5833
2646
208152095
36
2698
1068453
3439343
1158952962
1172006476
1172010132
1172681522
1172710266
0
1
5782
2665
209777030
45
3373
1065894
3470322
1172714242
1186142406
1186146461
1187043925
1187072710
0
0
0
2785
211496647
48
3601
1113187
3641762
1187076576
1200670854
1200673543
1201688046
1201716774
0
0
0
2827
212899812
39
2924
1135679
3680921
1201720731
1215306032
1215310729
1216574236
1216602466
0
0
0
2954
214197866
36
2700
1184889
3845085
1216606254
1230895702
1230900921
1232099912
1232128665
0
0
0
2966
215638813
39
2923
1184261
3852359
1232132060
1246645180
1246649706
1247889049
1247917725
0
1
5711
3070
217276052
43
3226
1235045
3951521
1247921544
1262840872
1262845321
1263683042
1263711650
0
2
11476
3119
219044383
49
3677
1246744
4056988
1263715662
1279257654
1279261574
1279963718
1279992410
0
0
0
3190
221031591
55
4124
1277571
4178461
1279995992
1295918760
1295922452
1296577802
1296607150
0
0
0
3327
223013091
55
4124
1334051
4325887
1296610730
1312313848
1312318380
1313606495
1313635346
0
0
0
3303
224524569
42
3152
1332011
4357928
1313638958
1329981404
1329986107
1330929050
1330957806
0
0
0
3417
226360139
51
3827
1380166
4488591
1330961564
1347190708
1347194924
1348477396
1348505854
0
0
0
3420
227939931
44
3302
1367271
4401628
1348509676
1365144000
1365148847
1366037518
1366065592
0
0
0
3441
229898392
53
3977
1386669
4519257
1366069010
1382483426
1382488302
1383577619
1383606500
0
1
5826
3464
231632785
48
3603
1391339
4526114
1383610503
1400376544
1400379175
1401393694
1401422826
0
0
0
3547
233265050
45
3377
1425633
4635261
1401426950
1418339656
1418344582
1419545160
1419573850
0
0
0
3526
235033449
49
3675
1413422
4609785
1419577596
1437554876
1437558169
1437670609
1437698901
0
0
0
3627
237399964
68
5095
1458253
4783767
1437701552
1454885680
1454891185
1455764542
1455793018
0
2
11455
3571
239178649
48
3605
1430087
4666050
1455796432
1473348796
1473352963
1473849228
1473877742
0
1
5781
3580
241365521
61
4574
1432577
4671800
1473880846
1490734352
1490737016
1492032788
1492061422
0
0
0
3586
243005746
46
3449
1434984
4682133
1492065166
1509363412
1509368183
1510157422
1510186158
0
0
0
3493
245056016
57
4275
1406197
4542112
1510189457
1527807164
1527812272
1528388036
1528416219
0
0
0
3639
247341090
61
4576
1458563
4725553
1528419906
1545952394
1545955039
1546782640
1546811440
0
2
11520
3619
249323015
54
4049
1460024
4746191
1546814854
1564469256
1564471654
1564771216
1564799818
0
1
5849
3525
251588228
65
4878
1415980
4636616
1564803480
1581486096
1581492280
1583135875
1583164718
0
0
0
3560
252986305
39
2926
1419409
4669742
1583167964
1600437500
1600441210
1601145814
1601175002
0
0
0
3548
255090028
58
4351
1417325
4646547
1601178310
1618654938
1618657513
1619138850
1619167710
0
0
0
3527
257294154
61
4573
1412392
4592148
1619171172
1636113484
1636118358
1637125172
1637153124
0
0
0
3511
259248291
53
3974
1409022
4598598
1637156012
1654027072
1654031247
1654721818
1654750830
0
0
0
3390
261113262
51
3825
1363137
4432156
1654754066
1671293520
1671297346
1671966858
1671995699
0
1
5751
3392
263085053
53
3977
1371795
4435514
1671999386
1688610396
1688614640
1689166325
1689194890
0
1
5732
3360
265079611
54
4051
1357884
4324301
1689198548
1705562600
1705566509
1706459442
1706488298
0
1
5788
3363
266919119
51
3825
1352988
4419069
1706491976
1723189912
1723193973
1723729170
1723757702
0
0
0
3369
269082111
60
4500
1358000
4422437
1723760954
1739477376
1739481758
1740703656
1740732022
0
0
0
3311
270415305
37
2775
1324531
4343658
1740736046
1756082388
1756090405
1757168178
1757197005
0
0
0
3152
271827564
38
2847
1265167
4109257
1757200256
1772640298
1772643018
1773712361
1773740722
0
1
5803
3157
273751587
52
3902
1275860
4146816
1773744596
1788948636
1788953292
1789765244
1789794174
0
1
5744
3093
275432250
47
3523
1242114
4057548
1789798134
1804553746
1804558197
1805602890
1805631506
0
0
0
3041
276949594
42
3150
1214004
3949086
1805635174
1820324234
1820328285
1821313488
1821341977
0
0
0
3081
278286416
36
2699
1234135
4035276
1821345347
1835760154
1835765350
1836677596
1836706191
0
1
5819
2989
279662297
37
2774
1196985
3882132
1836709782
1851281974
1851286009
1851623734
1851652252
0
1
5752
2869
281525428
49
3672
1162675
3718787
1851655504
1865585344
1865589050
1866224552
1866253295
0
2
11543
2799
283274287
47
3525
1125695
3647894
1866257262
1879708540
1879712963
1880751411
1880780062
0
1
5823
2871
284528969
35
2625
1157232
3715979
1880783613
1894835806
1894840259
1895626523
1895654869
0
0
0
2892
286231779
46
3451
1166431
3769797
1895658482
1909495414
1909499948
1910568586
1910597117
0
1
5797
2816
287819566
44
3300
1138179
3657270
1910600712
1924696136
1924698706
1925273152
1925301454
0
0
0
2922
289605321
48
3601
1174718
3842344
1925305114
1939423948
1939427763
1939750798
1939779295
0
1
5770
2805
291389439
48
3600
1134045
3671150
1939782686
1953136896
1953141198
1953932800
1953961617
0
1
5738
2714
292863680
41
3075
1092635
3542960
1953965628
1966776800
1966781526
1968239854
1968268517
0
0
0
2769
293908547
29
2175
1104184
3564652
1968272070
1981722308
1981724814
1982590768
1982619654
0
0
0
2816
295424815
42
3149
1127681
3650948
1982623350
1996028518
1996031167
1996883082
1996911236
0
0
0
2690
296883973
38
2850
1078961
3518812
1996914552
2009714068
2009717282
2011004322
2011032685
0
2
11596
2723
298113207
33
2475
1093152
3502520
2011036148
2024042404
2024046651
2025319001
2025347642
0
1
5760
2773
299318512
34
2550
1116646
3643539
2025351493
2038556628
2038561238
2039559270
2039587200
0
0
0
2702
300748511
39
2926
1081943
3502599
2039590452
2052954820
2052957253
2053509017
2053537612
0
1
5748
2641
302492227
47
3524
1068361
3439631
2053541546
2066949136
2066951720
2067687142
2067715677
0
1
5747
2839
304061418
42
3151
1147114
3727987
2067719112
2081571544
2081574231
2082566649
2082594981
0
1
5787
2792
305710539
43
3227
1135437
3641548
2082598332
2095986540
2095990736
2097331183
2097360134
0
2
11483
2845
306934181
34
2550
1136695
3724177
2097364057
2111208330
2111213117
2112067744
2112096605
0
0
0
2859
308469967
41
3077
1149994
3717636
2112099566
2125755172
2125760290
2126849207
2126877707
0
1
5693
2840
309909032
40
3000
1145851
3743242
2126881401
2140770416
2140775233
2141795416
2141823946
0
0
0
2950
311223448
35
2627
1186328
3848699
2141827770
2155999568
2156002025
2156837210
2156866134
0
1
5833
2907
312848438
45
3376
1175879
3807692
2156870180
2171402872
2171405771
2171724689
2171753166
0
0
0
2945
314751971
53
3978
1181330
3850496
2171756794
2186010436
2186014764
2186824914
2186853574
0
0
0
2913
316454683
47
3526
1167030
3803770
2186857278
2201073368
2201076203
2201833828
2201862866
0
0
0
2847
318268421
50
3750
1150537
3735819
2201866870
2215661864
2215666058
2217156099
2217184810
0
0
0
2982
319529564
35
2626
1190964
3899895
2217188792
2231038584
2231043541
2232617852
2232646586
0
0
0
3024
320469165
26
1951
1213021
3922166
2232650517
2247181480
2247185724
2248321405
2248350114
0
0
0
3080
321879502
39
2924
1238741
4009743
2248353882
2263229808
2263234311
2264484372
2264512614
0
0
0
3161
323329149
39
2923
1267316
4116735
2264516204
2279907896
2279912084
2280508540
2280537767
0
1
5762
3131
325150769
49
3675
1265312
4096083
2280541294
2295643264
2295645827
2296581690
2296609981
0
1
5781
3145
326759243
43
3224
1265666
4099751
2296613474
2312208812
2312212722
2312990156
2313018453
0
1
5732
3197
328678512
52
3902
1276862
4165229
2313022166
2328412654
2328416193
2329254046
2329283146
0
1
5782
3159
330376259
46
3452
1273171
4121589
2329287192
2344620076
2344622582
2345534642
2345563255
0
1
5718
3190
332233410
50
3754
1284929
4129531
2345566966
2360914826
2360919906
2362139397
2362168272
0
1
5777
3204
333735239
42
3149
1281493
4234271
2362172406
2377631664
2377636846
2378538364
2378567202
0
0
0
3231
335382462
46
3448
1303013
4195813
2378570976
2394139054
2394143718
2394980214
2395008642
0
0
0
3267
337001918
45
3371
1320968
4267187
2395012286
2410672156
2410677389
2411592047
2411621118
0
0
0
3212
338759448
49
3673
1285697
4181124
2411624914
2426890920
2426895817
2427860152
2427888766
0
0
0
3173
340291948
41
3074
1272734
4122523
2427891942
2443696246
2443702244
2444581863
2444610587
0
1
5744
3300
342273352
55
4127
1336353
4346520
2444613373
2460725648
2460729380
2461773270
2461801838
0
0
0
3272
344158293
52
3901
1312261
4330081
2461804804
2477765772
2477770032
2479058102
2479086558
0
0
0
3343
345870013
46
3451
1343552
4370076
2479089526
2494964684
2494967745
2495924991
2495953738
0
1
5758
3336
347570499
47
3525
1336626
4307815
2495957170
2512260392
2512264280
2513332884
2513360805
0
0
0
3371
349545662
52
3899
1344430
4426711
2513364172
2529580656
2529586419
2530596486
2530625199
0
2
11562
3287
351221911
45
3374
1329464
4319239
2530629050
2546674180
2546677980
2547570017
2547599186
0
1
5826
3308
353093582
52
3902
1331104
4330112
2547602882
2563128088
2563132847
2564364500
2564393234
0
0
0
3298
354497204
39
2924
1320699
4274025
2564396990
2580248868
2580254386
2581195082
2581224154
0
0
0
3309
356162394
46
3450
1329008
4311404
2581228222
2597454098
2597457815
2598221748
2598250372
0
0
0
3348
358126952
53
3978
1331401
4314522
2598254198
2614072770
2614077370
2615009932
2615038889
0
1
5801
3230
359829188
48
3599
1298260
4282832
2615042470
2630973132
2630975675
2631262850
2631291674
0
0
0
3200
361747132
53
3977
1284596
4226204
2631295150
2647235036
2647239281
2648142577
2648170974
0
0
0
3414
363539717
50
3750
1370390
4428580
2648174642
2664066204
2664070343
2664702550
2664730694
0
0
0
3149
365350850
48
3600
1263418
4099805
2664734792
2679985040
2679990653
2681312832
2681341635
0
2
11508
3272
366781453
40
2998
1318046
4330582
2681345214
2697285084
2697287714
2697731833
2697760393
0
0
0
3176
368841037
57
4272
1274612
4148133
2697764158
2713672980
2713675594
2713989865
2714018430
0
0
0
3124
371173063
62
4649
1255028
4059235
2714022476
2729737612
2729741884
2730285861
2730314598
0
2
11554
3194
373218775
57
4276
1292486
4182276
2730318143
2745192076
2745196218
2746267514
2746295766
0
0
0
3064
374630199
37
2773
1231191
3960258
2746299946
2761239408
2761241839
2761888310
2761916821
0
2
11586
2990
376423373
50
3752
1205766
3896133
2761921078
2776489800
2776494748
2777605949
2777634314
0
0
0
3103
377806361
37
2776
1238070
4046308
2777637584
2792574544
2792577321
2793357888
2793386838
0
1
5849
3061
379473250
46
3452
1232169
3989427
2793391114
2808265992
2808269956
2809057690
2809086231
0
0
0
3047
381203555
44
3300
1219276
4012644
2809090232
2823888666
2823893239
2824748914
2824777189
0
3
17296
3129
382533035
36
2700
1253909
4088874
2824780732
2839711808
2839714214
2840204066
2840233066
0
1
5752
2942
384453057
53
3974
1188800
3824442
2840236931
2855175832
2855179631
2855523163
2855551874
0
0
0
3040
386510095
57
4272
1211807
4000542
2855555738
2869519692
2869524951
2870871362
2870900550
0
0
0
2891
387719258
34
2551
1168925
3745436
2870903832
2884917868
2884923239
2886035446
2886063775
0
0
0
2956
389064779
35
2627
1185960
3851678
2886067576
2900591744
2900595758
2901316714
2901345102
0
2
11544
2865
391041050
52
3900
1168992
3729456
2901348952
2916144544
2916147075
2916914866
2916943654
0
2
11565
3055
393024937
55
4127
1231195
3985914
2916947527
2931092822
2931097461
2932321822
2932351086
0
0
0
2858
394398617
38
2851
1149726
3693478
2932355203
2946379196
2946383433
2947442272
2947470982
0
0
0
2992
395802600
39
2924
1205087
3898835
2947474868
2961717282
2961722761
2962718028
2962747250
0
0
0
2911
397392117
44
3301
1171931
3805803
2962751192
2976759456
2976764118
2977864526
2977892741
0
0
0
2828
399065600
45
3377
1138768
3704309
2977896320
2991807354
2991812317
2992830994
2992859572
0
1
5718
2925
400526285
41
3072
1169002
3841326
2992862986
3007272556
3007275507
3007828112
3007856930
0
0
0
3000
402149198
44
3302
1204661
3892516
3007860564
3022634710
3022637573
3023123549
3023152214
0
1
5833
2970
404120640
55
4127
1195009
3911702
3023155763
3037449460
3037452141
3038325444
3038354678
0
0
0
2909
405710002
44
3301
1181664
3796819
3038358712
3052247952
3052253862
3053427288
3053456310
0
0
0
2939
407139918
40
3001
1173459
3826409
3053460146
3067759216
3067762017
3068581517
3068610122
0
0
0
2945
408710940
44
3302
1183481
3830760
3068613534
3082793148
3082796990
3083812154
3083841394
0
0
0
2998
410300236
44
3299
1205893
3859126
3083845296
3097806896
3097810701
3098815502
3098843849
0
0
0
2881
411708287
38
2850
1153856
3729847
3098847774
3113317730
3113322616
3113931053
3113959524
0
1
5732
3033
413585614
52
3899
1224492
3937092
3113963242
3128679840
3128682425
3129305430
3129333930
0
0
0
2985
415282266
46
3449
1208346
3903084
3129337706
3143617520
3143622834
3144764004
3144792345
0
1
5777
2988
416603436
34
2550
1196033
3876970
3144795494
3159154042
3159159763
3160440189
3160468841
0
2
11541
3091
417939958
36
2699
1230396
4056043
3160473042
3175458540
3175464042
3176104678
3176133374
0
1
5758
3053
419702258
49
3673
1227358
3978611
3176136866
3190744720
3190748619
3191970530
3191999262
0
0
0
3141
421065322
38
2850
1252505
4087105
3192002722
3206956780
3206961788
3207705734
3207734153
0
0
0
3038
422781374
45
3377
1223690
3965240
3207737402
3222639024
3222642881
3223743002
3223772137
0
2
11574
3163
424314157
41
3076
1276035
4108365
3223776210
3239175604
3239177996
3239656510
3239685366
0
1
5772
3059
426386941
58
4350
1218659
3979975
3239689103
3254379864
3254384730
3255351430
3255380678
0
0
0
3039
427903161
42
3150
1218853
3963801
3255384592
3269745490
3269748433
3271095922
3271124646
0
0
0
3072
429228143
37
2776
1236961
3994123
3271128508
3285868172
3285873363
3287086418
3287114982
0
0
0
3118
430602954
38
2851
1267629
4063969
3287118884
3301997056
3302002106
3303062404
3303091103
0
0
0
3102
432319765
46
3449
1238363
4040318
3303094438
3318189688
3318193861
3318932605
3318961252
0
1
5743
3015
434163301
51
3824
1211205
3946960
3318964660
3334261836
3334265942
3334981020
3335010077
0
0
0
3160
436149864
54
4049
1259949
4179190
3335012649
3351019568
3351022463
3351034584
3351063242
0
0
0
3169
438426634
66
4950
1274073
4118366
3351065657
3366284432
3366289352
3367449006
3367477766
0
0
0
3102
439882010
39
2923
1243519
4059114
3367481114
3382456368
3382459848
3383338505
3383367174
0
1
5693
3147
441419709
43
3226
1257408
4116609
3383370620
3398537866
3398542896
3399434264
3399462858
0
0
0
3142
442991652
44
3299
1255296
4087836
3399466578
3414839064
3414842791
3415757774
3415786391
0
0
0
3187
444659985
45
3377
1284062
4154302
3415789418
3430884850
3430890626
3432242687
3432271089
0
1
5787
3284
445988348
37
2776
1311965
4266184
3432274794
3447895038
3447899236
3448372197
3448400338
0
0
0
3061
447915674
52
3900
1235038
4005748
3448403502
3463626980
3463632541
3464632004
3464660590
0
1
5797
3238
449718183
50
3751
1293247
4221548
3464664416
3480844306
3480847885
3481190946
3481219301
0
0
0
3184
452048869
62
4652
1276201
4149680
3481222157
3496764576
3496767832
3497589497
3497617563
0
2
11473
3301
453744511
45
3374
1324408
4316468
3497620922
3512584732
3512590978
3513806319
3513835014
0
2
11631
3087
454998076
35
2626
1238109
4044767
3513838976
3528942160
3528946294
3530328808
3530357594
0
0
0
3234
456433891
40
3000
1302318
4219967
3530361316
3545868568
3545873066
3546573250
3546601903
0
0
0
3170
458297082
50
3750
1268824
4138666
3546604910
3562059320
3562063888
3562853153
3562881869
0
1
5799
3197
460096681
50
3750
1282734
4192216
3562885526
3578695216
3578698696
3579253465
3579281970
0
0
0
3202
461964162
50
3749
1282958
4191230
3579285330
3594600294
3594605022
3595644598
3595672842
0
1
5738
3178
463428787
39
2925
1275281
4166940
3595676758
3610846556
3610851119
3611972766
3612001697
0
1
5819
3125
464911435
41
3076
1255190
4094372
3612006180
3627224134
3627228956
3628333145
3628362106
0
0
0
3128
466636027
47
3524
1257712
4090791
3628365554
3643705402
3643708409
3644374166
3644403130
0
1
5744
3092
468577122
51
3826
1247815
4053569
3644406454
3659681360
3659684424
3660526376
3660555479
0
2
11570
3114
470465147
51
3824
1245691
4034328
3660559818
3675494982
3675499791
3676597789
3676626870
0
1
5801
3105
471985007
41
3074
1246538
4026460
3676630055
3691634596
3691639528
3692608942
3692637898
0
1
5803
3125
473565386
44
3296
1253862
4101521
3692641216
3708069176
3708073666
3708835859
3708864422
0
0
0
3150
475475621
53
3974
1271354
4135230
3708868450
3723861014
3723865070
3725044912
3725073630
0
0
0
3105
477087430
45
3376
1241439
4015248
3725077228
3740516000
3740519399
3740907646
3740936033
0
0
0
3097
479210839
58
4352
1249039
4032381
3740939244
3755666984
3755672629
3757067215
3757096101
0
1
5797
3068
480534934
37
2775
1231776
4026882
3757099872
3771729562
3771733059
3772733800
3772762674
0
0
0
3026
481986335
39
2923
1211625
3928340
3772766275
3787177686
3787182881
3788562412
3788591218
0
1
5788
3013
483433731
40
3000
1213374
3903768
3788594852
3803198552
3803202025
3804378855
3804407526
0
0
0
3115
484837149
39
2924
1247729
4063143
3804411234
3819283476
3819288500
3820115204
3820144198
0
0
0
3035
486457923
45
3373
1214006
3995732
3820148340
3835069676
3835073036
3835750090
3835778730
0
0
0
3103
488076906
45
3375
1244284
4060957
3835782500
3850575648
3850578738
3851336173
3851364698
0
0
0
3054
489645656
44
3298
1226198
4013977
3851368668
3866483540
3866486701
3866748890
3866777638
0
0
0
3032
491648687
56
4202
1217342
3922901
3866781696
3881089808
3881095610
3882480672
3882509658
0
0
0
2984
493001248
38
2851
1199222
3894464
3882513428
3897336452
3897341237
3898197943
3898226462
0
0
0
3079
494699580
47
3524
1244416
4068607
3898230272
3912930800
3912933944
3913950162
3913978754
0
0
0
3007
496298246
43
3224
1210070
3918231
3913982524
3929097104
3929100355
3929471803
3929500428
0
1
5770
3042
498384457
53
3976
1222059
3949326
3929503734
3944105852
3944110548
3944930898
3944960106
0
4
23084
2930
500152066
49
3682
1178856
3818853
3944964306
3959172640
3959177561
3960215690
3960244538
0
0
0
3018
501647625
42
3150
1203101
3909028
3960248191
3974496274
3974500144
3975705922
3975734580
0
0
0
3002
503062529
38
2849
1202216
3919162
3975737952
3990466076
3990471029
3991393550
3991422429
0
1
5742
3019
504801057
48
3603
1219626
3984824
3991425994
4006121712
4006126382
4006935035
4006964002
0
0
0
3016
506540352
48
3602
1211321
3953254
4006968062
4021802688
4021807419
4022360382
4022389217
0
0
0
2999
508256769
46
3451
1210191
3938655
4022392286
4037153638
4037156826
4037937942
4037966583
0
1
5781
3094
509954294
47
3526
1242821
4052390
4037970928
4052836542
4052839691
4053643117
4053671338
0
0
0
3062
511479896
41
3076
1228153
4004930
4053674988
4068190140
4068194857
4069374686
4069403802
0
1
5718
3004
513114258
45
3373
1204180
3888637
4069407342
4084211380
4084214443
4084946856
4084975890
0
0
0
3040
514958166
51
3827
1232339
3965744
4084979768
4100180428
4100183456
4100532374
4100561161
0
0
0
3084
517048890
57
4274
1242763
4006553
4100564882
4115522448
4115525948
4116256270
4116284989
0
1
5732
3085
518639556
44
3301
1239101
4051766
4116288918
4131226408
4131229424
4132039126
4132068134
0
0
0
3068
520441687
50
3749
1233608
4038927
4132072118
4146968108
4146971230
4147526633
4147555170
0
0
0
3045
522236545
50
3749
1230034
3952907
4147559367
4162496918
4162500054
4163072518
4163101582
0
0
0
2985
524262070
56
4203
1202122
3862156
4163105916
4178226536
4178229628
4178575938
4178604502
0
0
0
2987
526376416
56
4200
1209024
3935421
4178608530
4192916132
4192920750
4194055006
4194083890
0
2
11537
3059
527798359
38
2851
1227330
3992358
4194087532
4208889232
4208892657
4209624562
4209652972
0
1
5693
3031
529413709
45
3375
1217690
4000576
4209656676
4223915398
4223922512
4225268935
4225297254
0
0
0
3057
530587443
33
2475
1213901
3958016
4225301139
4240171136
4240174191
4240847904
4240876550
0
0
0
3094
532210171
45
3377
1242085
4057589
4240880829
4256147564
4256150792
4256776004
4256805370
0
0
0
3072
534187782
55
4124
1242581
4051695
4256809788
4272210940
4272214231
4272717449
4272745734
0
0
0
3128
536249792
57
4275
1257297
4068841
4272749582
4287746830
4287750228
4288646538
4288675622
0
0
0
3082
537904908
46
3451
1240317
4026943
4288679686
8756060
8759572
9819312
9848102
0
0
0
3172
539419489
42
3150
1283606
4153507
9852396
25214936
25219598
25814154
25842598
0
0
0
3165
541178134
47
3525
1266834
4111301
25845674
40985864
40990103
41924054
41952783
0
1
5762
3112
542791606
45
3374
1260007
4100998
41956988
57012856
57018310
58065688
58094026
0
0
0
3135
544397954
42
3149
1263747
4084194
58097529
73248126
73253506
74197658
74225957
0
2
11625
3131
545989258
43
3225
1257489
4096279
74229602
88894730
88899924
90341261
90369823
0
1
5758
3177
547182887
32
2398
1256151
4089844
90373296
105683348
105688069
106413468
106442326
0
1
5803
3113
548942408
49
3675
1249582
4068906
106446597
121453992
121459244
122579155
122607726
0
0
0
3129
550556795
45
3376
1254537
4088556
122612023
137793356
137796803
138279074
138307134
0
0
0
3035
552487414
52
3899
1222068
3982211
138310456
153180668
153185458
154237901
154266334
0
1
5849
3110
554016685
39
2924
1248990
4028194
154269700
169322916
169326043
170280276
170309022
0
3
17280
3126
555608873
43
3222
1264421
4079936
170313342
186131942
186135250
186757482
186785838
0
1
5772
3273
557608282
54
4048
1300854
4230264
186788878
202097152
202100672
202935890
202964727
0
1
5743
3103
559247109
44
3300
1253046
4030756
202968744
218419660
218422738
219151209
219180002
0
1
5744
3137
561296549
54
4048
1258688
4065754
219183760
234136750
234142411
235274553
235302865
0
2
11620
3025
562898977
43
3225
1226455
3952540
235306568
249977900
249983137
251106551
251135479
0
1
5823
3062
564464181
43
3226
1235060
3999633
251139092
266279008
266282619
267059096
267088014
0
0
0
3170
566149693
47
3527
1282441
4141358
267091925
282402648
282405670
283179762
283208082
0
0
0
3131
567983073
51
3823
1251919
4092221
283212122
298321996
298325529
299323477
299352050
0
0
0
3111
569536212
43
3224
1259203
4102590
299356012
314038234
314043243
315265228
315293626
0
0
0
3107
570779382
32
2403
1248350
4063519
315297276
330898938
330901945
331202868
331231302
0
2
11580
3163
572782180
54
4048
1271895
4148504
331234524
346106864
346111850
347096898
347125602
0
1
5751
3020
574359395
44
3301
1210062
3979338
347130212
362159032
362163955
363202218
363230217
0
0
0
3127
576062810
45
3372
1263858
4067009
363233090
378273848
378278532
379448702
379477298
0
2
11594
3114
577785181
48
3604
1254261
4056509
379481678
394278106
394283129
395307856
395336166
0
0
0
3061
579277544
40
3003
1228490
3985607
395339641
410271104
410274165
411131357
411160330
0
1
5781
3062
581037262
49
3678
1222250
4014341
411164758
426094998
426099927
426964682
426993195
0
0
0
3136
582526280
40
3000
1264951
4071467
426996341
441360484
441365409
442908496
442937173
0
1
5752
3043
583716395
33
2475
1216903
3962862
442941470
457615480
457620087
458665760
458694438
0
0
0
3057
585232591
42
3149
1225041
3987564
458698200
473404222
473409830
474519794
474548502
0
0
0
3086
586747629
42
3148
1248686
4060991
474552350
489830852
489833911
490555842
490584730
0
0
0
3180
588490919
48
3601
1278832
4173231
490589216
505262420
505267466
506636261
506665218
0
0
0
3077
589824480
37
2775
1243200
3958645
506669230
521571358
521574826
522417876
522447054
0
0
0
3016
591527984
47
3528
1219099
3958303
522450984
537285452
537289934
538118670
538147449
0
0
0
3145
593135911
42
3149
1266537
4123209
538151172
553224208
553228881
554166507
554195214
0
2
11480
3142
594634378
42
3149
1258839
4085761
554199747
569359216
569362470
570187150
570215958
0
0
0
3093
596387180
49
3675
1249970
4072145
570220150
585208032
585212524
586073524
586102562
0
0
0
3133
597933038
43
3226
1253980
4107710
586106576
601301316
601304384
602194673
602223626
0
0
0
3115
599735379
50
3754
1250703
4064734
602228226
617027256
617032417
617795996
617824494
0
0
0
2977
601425378
47
3524
1203983
3899978
617828574
632441214
632444520
633154544
633183462
0
0
0
3162
603189302
49
3674
1273986
4161349
633187084
633187288
635514393
636372780
636409888
0
0
0
2972
605389034
62
4653
26573
86321
641498495
1.17647058823529e-09

10
401
3126370498
861164635
824197841
826267912
803186422
815046977
797754270
821324618
789690655
814177840
788042622
822992158
788517024
824923462
791717132
825695828
795959423
823853614
801246858
825615313
802365282
824441709
804472661
821110109
806225166
835445676
807085455
826853941
802781081
823048236
809543069
834569333
816120888
837059720
830615663
829911572
819353637
826267317
805908848
826531784
2827836922
109759693295
189733521763
190996470834
190754040486
193690492345
193008564672
194314784119
189984952488
191916414287
192337079092
192941052974
191368553515
193480064846
194273738492
193800180075
190894237846
190875740982
191386613292
193069804072
194028077116
193683398585
189905808035
194160317236
192371420826
191948074195
189115962091
192382670623
193026251816
191692552517
191571057548
191534454237
190162831038
196372685600
190265608517
185614655138
191281097460
193481456195
190781344965
191696148486
190360214983
88579825912
10222650648
12881263413
17908300705
22884828596
27504162507
32945816053
37462054785
42164079329
47238317840
51769938133
55420328987
60524188826
67280069564
71081867952
76446172594
80371505422
85020420230
90491588235
95704269901
100607464139
102863129163
107861357062
114078513996
119554351968
122882611053
128904561283
132715923327
135752352625
140976560483
146398848019
148700699421
155041464661
161823472364
164264246152
167468425398
171843399677
175912588219
183140585098
188069415199
189243227181
186784807388
181340876097
175863985910
174863293791
169484627189
165221336496
160008173381
158615615596
154406378080
152353310241
147272877475
143584936350
142579005075
137047914080
136344721093
133036363863
128114620483
126455458386
123072924634
121434666412
118618373887
119647263414
114006599494
112399916310
109471260156
109680961209
107285156843
106550959518
104864143846
106602142552
104391171466
103056877532
100237449405
101493458725
103289470003
100786473740
99862963482
100266883899
98842906266
100461659536
102708044836
108219131419
112726836626
117657519703
119964181719
121947706150
127185097026
129343339550
129386918332
133371145788
136103293469
139498513433
141906856547
143755804393
143850673763
143689976152
145949559707
148697021416
148482996863
148225306706
148150090234
148959758510
148477599915
149340307343
150692150107
147362587745
150443571791
147538141146
147398933689
147344373330
144150802861
141270109909
140898138517
141666962768
141473383355
139054767595
134876197104
135528247424
131505906190
129743743678
128699084201
125864998467
122433061929
119613947619
119005996490
121857293632
122405000384
120455333655
118604290209
116180366286
117202082587
117564313189
117079960359
115682113000
117265191696
116657903678
114275917256
116146374155
121893041437
120952567006
120720106868
121090497208
122438580418
123222811759
121958836170
123702035757
122952668749
125520112223
126663171673
128642821548
132405377457
131272185390
131669153359
134420059202
133234060598
133370526051
136024596966
134342080011
134691087085
136084305027
133264492623
136987772544
140833213133
141596016630
138173216436
142605069258
141424798170
139047483566
137579143525
137876611608
139480210139
137530672339
133143752644
138278754476
135656260881
136074833226
134503790697
133184115961
133499460817
130921770173
127965350504
128755025992
129043284363
128611318949
128544456149
126608523674
125493452879
125733455180
124222294621
125183654536
127782476116
126213471266
123866559486
125139633288
124080083641
122605290529
122855174608
125300778610
124534351279
123714248251
124142837969
124770075743
122904441642
123828590788
125947381958
126635988306
128418003240
128326188725
129972140451
128902081899
131378565684
130363095780
128571885949
128980292153
130994167109
130872995662
130010928203
131468263708
131506999563
134471831640
130166195465
131856797032
133720359665
135045031257
132130884288
133203277182
135649659358
134337281640
132848142060
135353611289
133073125342
133365063926
134351104589
134275724832
133761238078
134023579028
131408566622
132320000225
131655149009
131164661208
132930767165
132781851325
129948236325
132381630920
128340351420
129668676016
129567074328
128913457181
128080812958
127677813119
126263974504
128872803092
128757556890
129041137526
127153913748
126641504982
125213114944
126894439906
128515115680
127314761624
126363905547
127612288834
128654244036
128875749187
127567054585
127675850490
128811697118
129293605735
126872364893
127352638549
127002531479
126803747844
127547775175
128158932844
127622336309
130483324625
130591386755
130492357755
132219344869
131027460582
131971743471
132234990796
132150080237
132250235518
131664346030
132428130797
128612881645
130736258207
131419588686
134979008819
132536861320
132834158098
132078726199
129699654523
130684133024
132059738666
132249546724
130594040182
130562271022
130203568545
131932355177
133093502365
129918894905
129624900405
129705735123
130613527527
129084121202
129875367011
131367767013
131730283009
129279928560
128622114494
131465683329
131241512926
130140493583
132064015430
127807124429
125817676650
26434531446

401
383129
106232
101439
101625
98761
100612
97998
100838
97279
99909
96834
100965
97301
101254
97411
101332
98164
101086
98581
101360
99043
101260
99083
100774
99411
102567
99578
101618
99131
101094
99771
102817
100707
102965
102539
101949
101056
101538
99483
101580
348455
13400988
23162452
23316734
23286886
23645321
23562141
23721678
23192974
23429157
23480121
23553792
23361656
23619477
23716529
23658861
23303971
23301693
23364070
23569905
23686689
23644419
23183431
23702868
23484304
23432735
23086989
23485618
23564157
23401822
23386436
23381905
23215055
23972643
23227357
22659402
23351228
23619809
23290381
23402124
23238828
10815031
1250783
1575063
2188045
2795628
3359482
4023802
4574960
5148956
5768115
6321272
6767214
7390188
8214556
8678846
9333479
9812452
10379889
11047877
11684110
12282994
12558083
13168108
13927156
14595556
15001861
15736904
16202004
16572856
17210417
17872312
18153219
18927360
19755442
20053265
20444476
20978545
21475015
22357352
22959226
23102451
22802166
22137713
21469249
21347174
20690403
20170288
19533752
19363593
18849794
18599320
17979645
17528852
17406162
16730970
16645181
16241179
15640289
15438069
15024804
14825016
14481295
14606746
13918555
13721966
13364730
13390387
13097993
13008122
12802550
13014443
12744299
12581484
12237522
12390816
12610235
12304762
12191812
12241080
12067428
12264728
12538888
13212055
13762242
14363972
14645719
14887465
15526882
15790328
15795603
16282172
16615637
17030673
17324140
17549648
17561294
17541770
17817646
18152856
18126836
18095200
18086119
18185061
18126396
18231447
18396545
17989889
18366126
18011360
17994389
17987822
17598146
17246733
17200945
17294660
17271135
16976007
16465753
16545876
16054615
15839201
15711836
15365831
14946816
14602772
14528570
14876494
14943684
14705645
14479746
14183578
14308156
14352774
14293572
14122769
14315944
14241989
13951034
14179284
14880996
14766540
14737707
14783067
14947481
15043332
14888863
15101761
15010378
15323788
15463195
15705100
16164157
16025857
16074320
16410477
16265315
16282123
16606301
16400821
16443142
16613308
16269149
16723544
17193181
17286160
16868232
17409480
17265140
16975069
16795654
16831901
17027729
16789737
16254776
16881268
16561151
16612186
16420377
16259240
16297805
15983121
15622280
15718619
15753732
15701063
15692789
15456850
15320496
15349766
15165371
15282813
15600045
15408141
15121876
15277307
15147909
14968112
14998340
15296862
15203313
15103197
15155636
15232016
15004518
15117238
15375830
15459760
15677605
15666200
15867208
15736554
16039041
15914761
15696368
15746304
15991812
15977162
15872063
16049938
16054705
16416345
15891515
16097207
16324826
16486773
16130701
16261684
16560252
16400212
16218720
16524006
16245642
16281720
16401740
16392388
16329700
16362070
16042334
16153718
16072466
16012901
16228409
16210189
15864468
16161228
15667904
15830133
15817857
15738024
15636174
15586983
15414754
15732985
15718955
15753455
15523152
15460581
15286270
15491737
15689305
15542864
15427306
15579347
15706120
15733293
15573791
15587063
15725560
15784334
15488804
15547964
15504763
15480462
15571226
15645816
15580268
15929496
15943250
15930615
16141416
15995964
16111287
16143492
16133212
16145194
16073768
16166937
15701433
15960388
16043937
16478393
16180208
16216551
16124386
15833783
15954014
16122148
16145520
15943123
15939291
15895582
16106315
16248151
15860696
15824679
15834510
15945372
15758620
15855612
16037804
16081817
15783115
15702366
16049572
16022084
15887777
16122378
15602675
15359913
3228408

401
1771876448
737853415
700087743
697765928
686028991
699431642
697027846
696381133
696999240
695387961
697679053
695726925
697101773
696243576
698173987
696205303
697366364
696251991
708511178
696407156
697509350
697837454
698447320
697292325
698348747
697008770
697699146
696794494
698550715
697140002
698743983
697028418
698337977
697101310
698082322
698008052
698842710
697403786
698570196
697307112
1178381664
99256931473
178985178207
179100798772
180530091027
180474278517
182080374329
182287809045
179542612266
179936546831
181174393037
181218149458
180694398168
181497757601
181416741643
182069119821
180475103880
180155902719
180864240095
182424969580
182205652575
182503768483
180040008822
182403558729
181256026489
180468393925
177777123222
180918547003
181291983973
180588197857
180065862006
179517568057
180046603222
180830145523
179741534600
174676595841
180484256762
181725466234
180454932603
178861898430
178899849607
85168457197
7472707177
9721416187
14243138989
19040198615
23507485449
28410104184
32797117715
37208246274
41933621098
46125309148
49981879146
53946809152
60038240659
64839217626
68971323074
73363896172
78132637690
82857827156
87616301246
92182417962
94482938695
100174126779
105556828338
111173749494
114244711132
119496015686
123120607255
126485769875
132252924851
137311646079
139121388832
146159177881
150687725301
153691991292
156985220268
161471622127
166752043905
172506783100
177305944996
179237863398
176696731157
171308991738
166174072868
165268204074
159985271300
154966381314
151086269813
148897580279
144700727366
141417423655
138238590577
134939071971
132028509133
129029051274
127084217910
124483675548
119793007913
118293376279
115313978131
112383986499
110470436932
109503837726
106427122553
103970521016
102042399208
102231945737
99857350237
97790184793
97073536797
99204449242
97260399135
94156154300
93141377006
93858350771
94896321661
93803365218
92009169548
92673068891
91777964524
92966165054
94786637613
99901374515
103837412712
108064826920
111192294932
114083642454
117046035715
119295193003
120791300849
124559795235
127420391765
130371279390
132267050485
134685036990
134018895786
134841923174
136948299663
138893225090
139844207894
139605303755
139543002548
139713619212
139548906962
140778897689
140847697303
139074252334
139302493612
138234759751
137968205606
137690819504
134932040158
132379684695
131090331971
132171467391
131283335033
129083862907
125986737609
124864866917
123310789475
121773911780
120271711272
117797400286
114217599617
111470543132
110750398368
112742044238
111612167782
111603202843
110510510753
108826456118
108744437523
109780910946
108397741922
107259211977
107895054491
107792179046
106426241250
108685411192
111634873709
112253146827
111978160676
112582059319
113922013314
114418931717
113661529038
114963619996
114864852336
116139461596
118797311437
120363167249
121862159048
123080618636
122778677326
124640427900
124089491930
124786816333
126482789886
126293442078
126439741982
126319298899
125064301437
128183946202
129650226863
130272963281
130172486542
130975106964
131590341419
129788267063
128378169592
129427169767
129681560285
128284548148
125613298143
129084710806
127420498139
126369265515
126018211918
124547550894
123254193000
121249690630
118860444540
120953439508
120666688949
118939467684
119966668102
118375434929
117409973895
116339462769
115581462030
116006779206
117973076971
117173298583
115293549276
117053195975
114661918491
114853036361
114682096382
116769417906
116209358154
114687316304
115271711523
116326433178
114894658829
116214505730
116944981048
117683531618
118539725045
119733747704
119848385638
119708621900
122056491847
122123051678
119613710830
119451003482
121366007388
122310128073
120870360417
122256909439
123771347974
125331291612
121290810870
122934115839
124728335340
126616858018
124218943750
125036215775
126044398852
126362694348
124585592858
125656233408
124716889401
124732092349
124838002751
125124159401
125013460601
124325345105
122538911503
122108438990
121758150440
123042408721
124166092960
122814039666
121967090461
122159619811
119781409268
120696537378
121254533222
120748295645
118929655181
118898022941
117721944465
119019836470
119435379040
119637672615
118863337287
117896873304
116786227597
119081336577
118861248959
119299490279
118366159328
119341245902
120085144320
120019675622
119685374262
119331193727
120187713537
119390076344
118317063235
118464564807
118056520856
118046067546
118787344523
119454941392
119427923303
121546578935
121792959430
122217524416
122420003527
122571092165
122436555372
123833358133
122823876959
123520231246
123572905008
123130352759
120329910026
121235397201
121880903512
125000709240
123196987261
123771752256
123452202162
121310505832
122552521365
124316297318
122639994128
122089781411
122258064667
121674182414
121760044413
123073074759
121479035025
121222710582
121052747127
121079392144
120116842523
120976570474
122721008110
122631430029
119944055560
119799899979
122368161709
121800774045
120978961540
122774699690
119537571070
117975260695
12414917061

401
350087
94595
90385
90325
87130
90002
88095
90857
87368
90029
87385
90338
87525
90753
87561
91161
87564
90525
88496
90505
88011
90635
88533
90600
88129
90967
88948
90909
88079
90611
88919
91385
89464
90879
90272
90519
89382
90755
88795
91121
322328
13359351
23120403
23275300
23247022
23603725
23521747
23680563
23152270
23388318
23438495
23513503
23321055
23578850
23676333
23618206
23263002
23261835
23322299
23529107
23646440
23604329
23142964
23662356
23443599
23392570
23045132
23445177
23523790
23361127
23345745
23341885
23174480
23932580
23186757
22618824
23310465
23579270
23249074
23361585
23198478
10775892
1218764
1543077
2153692
2758712
3322315
3985987
4536631
5109663
5726419
6280476
6725984
7349536
8173470
8637643
9293084
9772275
10338437
11007360
11644142
12242052
12517976
13127514
13886403
14555204
14961323
15696121
16161876
16531506
17170128
17831374
18112988
18887107
19714649
20012065
20403994
20938237
21433346
22317484
22917872
23062396
22761694
22097252
21429000
21306402
20650884
20130091
19493669
19321976
18809591
18559064
17938424
17488232
17365763
16689154
16604928
16201106
15599944
15396188
14984773
14784437
14440828
14566239
13877766
13682059
13324455
13349223
13057712
12967135
12761185
12973326
12704063
12541098
12195369
12350901
12569144
12264175
12151038
12201071
12025958
12224130
12498956
13171893
13720319
14323177
14605339
14847150
15486838
15749703
15754738
16241725
16573841
16989772
17284159
17508860
17521016
17500932
17777470
18112279
18086593
18054496
18044325
18144313
18085471
18190978
18356219
17948748
18326007
17970955
17954407
17946905
17557923
17206019
17160892
17254095
17231366
16935636
16425474
16505370
16013979
15798058
15669924
15325425
14905788
14562145
14488653
14835876
14903497
14665051
14439387
14143476
14267609
14312314
14252135
14082818
14276203
14201137
13910944
14138118
14839672
14726190
14697360
14742246
14907226
15001702
14848709
15061085
14970196
15283416
15422374
15664507
16123378
15985442
16032641
16369315
16225202
16242246
16565565
16360433
16401769
16573235
16228403
16682164
17152252
17245862
16828023
17369065
17223651
16934799
16755096
16790582
16987243
16750187
16213261
16840938
16520857
16572089
16379746
16217925
16257768
15942417
15581972
15678041
15713384
15660547
15652309
15416020
15279407
15309223
15123254
15240778
15559362
15367850
15080691
15237064
15106921
14927500
14958001
15256081
15162851
15063270
15115370
15190259
14963840
15077527
15335757
15419479
15636614
15626416
15827148
15696013
15998331
15873577
15655660
15705722
15951713
15936209
15831972
16009216
16012386
16376403
15850870
16057374
16284430
16445351
16089725
16221261
16519571
16359510
16177929
16483744
16204660
16240888
16361924
16352309
16289244
16321616
16001581
16113530
16032054
15971990
16187538
16168698
15823431
16119753
15627947
15789619
15777098
15697415
15595932
15546047
15374357
15692937
15678776
15713216
15483257
15420277
15246192
15451046
15649618
15502676
15386310
15538518
15665901
15693182
15533651
15545649
15684830
15744297
15448343
15507301
15463659
15438541
15530793
15604441
15539904
15888125
15901975
15890058
16101178
15955211
16071482
16101968
16091238
16104814
16033852
16126532
15661065
15920237
16003508
16436411
16139154
16176696
16083637
15793627
15914244
16081987
16104493
15901210
15897944
15854093
16064699
16207899
15820928
15784419
15794574
15905018
15718075
15815613
15996379
16041295
15742237
15661234
16008993
15981944
15846114
16082123
15562372
15319767
2330931

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
6544
6483
6476
6625
6477
6719
6522
6513
6517
6617
6547
6590
6579
6578
6639
6499
6540
6618
6581
6643
6607
6494
6694
6529
6513
6405
6678
6511
6574
6514
6495
6577
6541
6498
6484
6588
6608
6503
6477
6547
69
231
395
569
735
892
1074
1222
1398
1553
1700
1848
1973
2286
2354
2581
2670
2914
3007
3283
3341
3449
3736
3888
4101
4160
4436
4462
4677
4866
5038
5079
5437
5488
5633
5754
5917
6198
6308
6548
6454
6387
6057
6013
5960
5655
5560
5415
5360
5139
5083
4919
4838
4745
4597
4585
4415
4264
4221
4136
3966
4012
3882
3797
3686
3671
3679
3520
3487
3524
3595
3433
3328
3380
3378
3435
3285
3343
3303
3315
3350
3475
3691
3804
3949
4061
4161
4292
4300
4435
4549
4652
4750
4835
4891
4813
4940
4969
5047
5076
5034
5055
5069
5029
5116
5105
4978
5082
4923
5038
4955
4812
4751
4739
4789
4719
4621
4504
4495
4419
4355
4333
4189
4066
3972
4011
4089
3996
4035
3945
3895
3946
3955
3857
3861
3930
3839
3798
4027
4035
4042
4050
4054
4155
4093
4114
4163
4132
4238
4320
4365
4441
4431
4444
4524
4456
4566
4546
4582
4574
4538
4506
4713
4678
4722
4694
4767
4734
4635
4673
4646
4738
4540
4543
4749
4510
4586
4525
4461
4455
4300
4277
4421
4315
4275
4369
4184
4275
4126
4216
4157
4353
4071
4233
4213
4101
4143
4148
4257
4141
4130
4169
4223
4089
4263
4210
4237
4331
4296
4348
4309
4492
4330
4297
4326
4418
4406
4331
4450
4507
4342
4431
4440
4549
4602
4380
4620
4494
4620
4399
4624
4441
4533
4501
4511
4513
4455
4411
4396
4405
4436
4516
4377
4436
4354
4341
4321
4432
4286
4313
4259
4253
4297
4339
4284
4301
4181
4275
4298
4285
4306
4249
4341
4329
4325
4312
4310
4355
4245
4307
4245
4248
4276
4292
4316
4340
4382
4424
4377
4467
4380
4469
4442
4437
4484
4421
4445
4294
4397
4422
4554
4393
4523
4407
4324
4517
4453
4433
4376
4428
4350
4452
4406
4396
4313
4443
4295
4370
4358
4490
4365
4309
4334
4475
4325
4409
4426
4237
4422
4313

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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
1
2
2
2
3
2
2
3
3
3
3
3
3
3
3
3
4
3
3
3
4
4
3
3
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
4
4
3
5
4
4
3
4
4
4
4
4
3
4
3
4
4
4
3
4
4
6
4
4
4
4
4
4
4
4
4
5
4
4
4
4
4
4
4
4
5
4
4
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
4
4
4
4
4
4
4
4
4
3
5
4
4
4
4
4
4
3
4
4
4
4
4
4
4
4
4
4
4
4
5
4
4
4
4
5
5
5
4
4
4
4
4
4
4
4
4
5
4
4
4
4
4
4
4
5
4
4
4
4
4
5
4
4
4
4
4
5
4
4
5
4
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
5
4
4
4
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
4
4
4
4
4
4
4
4
4
4
5
5
4
4
4
4
4
4
4
5
4
4
4
4
4
4
4
4
4
4
5
4
4
4
4
4
5
4
4
4
4
4
4
5
4
4
4
5
4
5
4
5
4
4
4
5
5
4
4
4
4
4
4
5
5
4
4
4
5
4
5
5
5
6
4
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
37787564
37435287
37392037
38260161
37399521
38800604
37660772
37614059
37631537
38208457
37799425
38047078
37991960
37983798
38333444
37522695
37767217
38211818
38000561
38360671
38154655
37502974
38656871
37705614
37606423
36984201
38561729
37588949
37960208
37613633
37507902
37978506
37771317
37522312
37444063
38039835
38158301
37552899
37401549
37805075
398668
1334594
2279898
3285558
4243478
5151141
6203185
7054822
8074260
8969789
9817031
10674472
11391990
13201012
13595088
14901201
15417927
16824771
17360537
18955634
19291358
19918116
21576506
22449640
23680280
24022733
25614437
25765756
27003454
28099837
29089992
29326784
31392222
31689582
32525895
33223085
34170832
35783341
36423241
37810213
37269011
36885887
34975156
34721139
34410843
32652968
32108806
31268212
30952121
29672835
29355292
28401255
27939328
27399835
26547802
26474314
25492659
24620559
24373834
23885397
22902094
23163299
22417718
21928017
21282593
21196361
21242173
20329737
20141256
20350224
20761034
19821925
19215794
19518609
19507363
19832527
18970589
19305276
19069940
19141969
19344451
20063550
21312599
21968250
22802045
23448167
24029511
24783987
24830334
25606977
26266736
26860563
27432048
27917935
28243702
27783843
28532033
28698062
29141022
29310693
29070624
29187244
29269209
29038162
29541869
29474655
28747222
29348734
28429388
29088857
28614446
27789001
27435472
27364761
27651009
27250810
26679631
26006828
25953963
25511151
25149657
25019237
24189293
23483258
22937364
23156609
23612625
23076451
23299465
22781404
22492924
22787747
22841288
22267435
22300002
22694595
22164735
21931974
23255525
23300656
23334959
23385492
23410789
23994791
23637458
23755007
24039617
23857979
24474893
24941189
25204811
25641843
25587061
25662859
26121981
25730613
26362722
26251641
26453836
26410144
26202935
26020507
27215938
27015023
27269042
27100850
27528693
27334877
26768191
26982156
26823761
27360558
26217380
26233105
27427792
26050630
26476973
26129821
25756701
25722481
24827758
24699886
25523351
24919414
24685512
25235782
24168167
24683132
23821861
24344890
24004503
25136787
23501877
24437692
24326281
23679859
23923619
23952906
24581309
23916433
23847935
24074870
24382293
23607562
24614814
24311589
24467042
25008325
24806533
25103563
24881572
25938533
25005444
24817548
24977332
25511958
25445674
25010213
25694352
26026566
25078780
25587330
25634125
26263337
26577745
25290243
26673158
25953241
26683311
25401474
26696294
25644695
26181012
25992490
26049521
26065430
25723428
25469364
25387825
25441165
25606575
26078438
25275416
25612824
25144575
25065813
24948529
25589043
24749512
24904243
24589341
24561071
24808785
25053095
24741390
24835371
24139950
24682661
24817618
24742045
24863106
24533684
25069860
24997824
24974384
24898978
24887540
25140905
24509685
24872655
24517878
24533306
24690328
24785982
24925726
25060110
25298141
25550201
25276671
25792514
25296059
25806388
25646978
25620052
25890529
25533168
25670349
24795171
25389234
25536555
26299754
25363541
26116547
25447930
24972937
26078963
25710471
25593611
25267260
25567168
25121647
25705357
25443814
25383172
24906160
25659499
24801049
25232459
25161306
25927714
25205170
24881383
25026858
25835250
24975884
25457329
25559294
24463900
25533134
24902939

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
23324
23262
23283
23306
23294
23269
23237
23248
23259
23313
23356
23277
23280
23321
23318
23334
23198
23279
23273
23286
23278
23285
23263
23247
23249
23336
23273
23301
23240
23221
23304
23316
23294
23239
23246
23302
23323
23294
23257
23283
5873
11633
11686
11595
17325
11632
11667
17318
17405
17473
17286
17372
17505
17522
17412
17389
23053
17468
17445
17479
23081
23113
17468
17464
23220
23027
23102
23026
22996
23218
23194
17480
23155
23156
23173
23175
23163
23259
23165
23221
23308
23221
23192
23207
23246
22954
23279
23193
23306
23227
23196
23146
23074
23203
23197
23147
23195
23246
23281
22998
23144
23103
23145
23150
23167
23114
23034
28825
29057
28899
23066
23220
17455
28998
23130
23110
17443
23071
23056
23344
23035
23149
17491
23089
17485
23187
23213
23130
17508
23143
23159
34695
23248
23198
22981
23203
23159
23183
23191
23290
23178
28794
23142
23382
23219
23195
23215
23117
23188
23193
28870
23346
23170
28931
28933
23191
23186
23165
23143
23151
23255
23142
23205
23152
23214
23216
23233
23158
23187
23115
23229
29055
23299
23148
23247
23240
23187
23128
23216
23132
23186
17480
28838
23224
23099
23215
23208
23167
23098
17465
23181
23226
23217
23215
23220
23246
23103
23199
23169
23082
23225
23153
28879
23095
23141
23176
23186
28791
28993
28821
23261
23161
23155
23150
23183
23251
23221
23239
23178
28690
23139
23198
23229
23244
23172
23155
23275
28696
23148
23187
23155
23228
23185
28910
23218
23133
23207
23170
23123
28913
23216
23306
28824
23230
28881
28892
28886
28819
28872
23190
23195
23194
23241
23221
23248
23341
23328
23319
23207
23249
28911
23192
23206
23192
34598
23167
23208
23161
23332
23285
23296
23255
23233
23272
23254
23184
23142
23190
23155
23216
23152
23210
29009
23143
23259
23184
23193
23057
23171
23186
23156
23243
23118
28891
28961
23136
23143
23146
23136
23159
23178
23219
28955
23171
23216
23175
23144
23195
23148
23135
23169
23211
23147
28857
23161
23186
23014
23115
23210
29005
23206
23227
23216
23089
23117
23237
28811
23134
23105
23282
28709
23267
29006
23135
28981
23071
23175
23178
28980
28736
23142
23236
23188
23150
23245
23176
28847
28949
23134
23201
23193
28912
23097
28897
29040
28830
34722
23233
28824
29001

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
37787564
37435287
37392037
38260161
37399521
38800604
37660772
37614059
37631537
38208457
37799425
38047078
37991960
37983798
38333444
37522695
37767217
38211818
38000561
38360671
38154655
37502974
38656871
37705614
37606423
36984201
38561729
37588949
37960208
37613633
37507902
37978506
37771317
37522312
37444063
38039835
38158301
37552899
37401549
37805075
398668
1334594
2279898
3285558
4243478
5151141
6203185
7054822
8074260
8969789
9817031
10674472
11391990
13201012
13595088
14901201
15417927
16824771
17360537
18955634
19291358
19918116
21576506
22449640
23680280
24022733
25614437
25765756
27003454
28099837
29089992
29326784
31392222
31689582
32525895
33223085
34170832
35783341
36423241
37810213
37269011
36885887
34975156
34721139
34410843
32652968
32108806
31268212
30952121
29672835
29355292
28401255
27939328
27399835
26547802
26474314
25492659
24620559
24373834
23885397
22902094
23163299
22417718
21928017
21282593
21196361
21242173
20329737
20141256
20350224
20761034
19821925
19215794
19518609
19507363
19832527
18970589
19305276
19069940
19141969
19344451
20063550
21312599
21968250
22802045
23448167
24029511
24783987
24830334
25606977
26266736
26860563
27432048
27917935
28243702
27783843
28532033
28698062
29141022
29310693
29070624
29187244
29269209
29038162
29541869
29474655
28747222
29348734
28429388
29088857
28614446
27789001
27435472
27364761
27651009
27250810
26679631
26006828
25953963
25511151
25149657
25019237
24189293
23483258
22937364
23156609
23612625
23076451
23299465
22781404
22492924
22787747
22841288
22267435
22300002
22694595
22164735
21931974
23255525
23300656
23334959
23385492
23410789
23994791
23637458
23755007
24039617
23857979
24474893
24941189
25204811
25641843
25587061
25662859
26121981
25730613
26362722
26251641
26453836
26410144
26202935
26020507
27215938
27015023
27269042
27100850
27528693
27334877
26768191
26982156
26823761
27360558
26217380
26233105
27427792
26050630
26476973
26129821
25756701
25722481
24827758
24699886
25523351
24919414
24685512
25235782
24168167
24683132
23821861
24344890
24004503
25136787
23501877
24437692
24326281
23679859
23923619
23952906
24581309
23916433
23847935
24074870
24382293
23607562
24614814
24311589
24467042
25008325
24806533
25103563
24881572
25938533
25005444
24817548
24977332
25511958
25445674
25010213
25694352
26026566
25078780
25587330
25634125
26263337
26577745
25290243
26673158
25953241
26683311
25401474
26696294
25644695
26181012
25992490
26049521
26065430
25723428
25469364
25387825
25441165
25606575
26078438
25275416
25612824
25144575
25065813
24948529
25589043
24749512
24904243
24589341
24561071
24808785
25053095
24741390
24835371
24139950
24682661
24817618
24742045
24863106
24533684
25069860
24997824
24974384
24898978
24887540
25140905
24509685
24872655
24517878
24533306
24690328
24785982
24925726
25060110
25298141
25550201
25276671
25792514
25296059
25806388
25646978
25620052
25890529
25533168
25670349
24795171
25389234
25536555
26299754
25363541
26116547
25447930
24972937
26078963
25710471
25593611
25267260
25567168
25121647
25705357
25443814
25383172
24906160
25659499
24801049
25232459
25161306
25927714
25205170
24881383
25026858
25835250
24975884
25457329
25559294
24463900
25533134
24902939

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
4755
4685
4704
4804
4707
4880
4750
4734
4747
4791
4732
4767
4788
4760
4829
4713
4739
4808
4783
4812
4800
4712
4856
4737
4757
4644
4858
4725
4780
4710
4719
4769
4766
4734
4723
4774
4796
4713
4730
4768
61
186
311
438
568
674
822
917
1052
1156
1270
1379
1471
1691
1744
1900
1975
2156
2202
2407
2454
2540
2727
2841
3002
3038
3241
3248
3401
3542
3667
3700
3944
3986
4095
4200
4299
4509
4577
4751
4693
4648
4405
4384
4327
4134
4043
3954
3900
3742
3709
3594
3518
3476
3347
3338
3232
3116
3076
3039
2894
2930
2843
2777
2708
2691
2689
2573
2564
2582
2646
2520
2438
2481
2480
2515
2416
2477
2414
2438
2456
2561
2692
2788
2887
2967
3049
3124
3136
3254
3315
3392
3466
3529
3568
3512
3604
3617
3673
3694
3658
3693
3696
3665
3733
3705
3616
3708
3573
3669
3619
3518
3472
3456
3491
3440
3366
3289
3313
3229
3188
3161
3072
2971
2903
2928
3011
2916
2948
2878
2849
2877
2912
2824
2834
2874
2800
2814
2950
2951
2961
2965
2964
3029
3000
2997
3037
3018
3094
3154
3188
3242
3251
3251
3299
3250
3335
3323
3343
3346
3320
3283
3442
3409
3447
3433
3473
3455
3389
3399
3393
3462
3306
3314
3458
3302
3351
3298
3257
3267
3141
3135
3234
3156
3133
3182
3074
3123
3019
3081
3047
3189
2975
3100
3091
3003
3032
3029
3116
3021
3026
3041
3083
2991
3133
3077
3093
3166
3135
3176
3146
3277
3163
3165
3150
3225
3215
3160
3248
3283
3185
3244
3240
3302
3394
3182
3380
3282
3379
3210
3385
3235
3312
3291
3291
3307
3252
3215
3200
3219
3249
3302
3196
3235
3177
3181
3174
3239
3131
3150
3113
3107
3156
3171
3131
3148
3058
3126
3132
3125
3148
3102
3183
3165
3163
3147
3145
3189
3125
3139
3103
3111
3141
3138
3143
3169
3198
3234
3199
3269
3197
3271
3267
3242
3257
3236
3250
3147
3207
3238
3334
3211
3298
3235
3161
3298
3272
3248
3185
3230
3178
3256
3218
3222
3150
3239
3144
3184
3193
3277
3210
3154
3218
3272
3183
3238
3242
3095
3220
3148


Loading data, please wait...