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=1 runs.hoc
methodinfo 94
nhost 32768
MemSize 536870912
UsedMem 215333192
FreeMem 321537720
use2interval = -1
ncellpow = 23
ncon = 1000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 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.4
mkmodel_time = 7.11
setup_method_time = 0.25
set_maxstep_time = 44.39
stdinit_time = 0.16
runtime = 8.11
methodrun_time = 52.8
elapsed_time = 222.52
jobid = 0
seq = 4
@@@end header@@@
5629
667733282
667743538
668212149
668239587
0
0
0
0
0
0
0
0
0
668241057
668629967
668632281
668640856
668664604
0
0
0
0
0
0
0
0
0
668666408
668757960
668758837
668767847
668776814
0
0
0
0
0
0
0
0
0
668777999
668865892
668866813
668873977
668882056
0
0
0
0
0
0
0
0
0
668883505
668973006
668973885
668977745
668986060
0
0
0
0
0
0
0
0
0
668987289
669073714
669074593
669079935
669087232
0
0
0
0
0
0
0
0
0
669088452
669174690
669175579
669182632
669190402
0
0
0
0
0
0
0
0
0
669191639
669277870
669278749
669286323
669294292
0
0
0
0
0
0
0
0
0
669295330
669381296
669382177
669390914
669399764
0
0
0
0
0
0
0
0
0
669400971
669488740
669489619
669496605
669505174
0
0
0
0
0
0
0
0
0
669506228
669591948
669592827
669600998
669609316
0
0
0
0
0
0
0
0
0
669610539
669698418
669699253
669705718
669713902
0
0
0
0
0
0
0
0
0
669714853
669799764
669800717
669810474
669818738
0
0
0
0
0
0
0
0
0
669819939
669908228
669909199
669915430
669923542
0
0
0
0
0
0
0
0
0
669924491
670009674
670010627
670020634
670029748
0
0
0
0
0
0
0
0
0
670031307
670119222
670120057
670125966
670133624
0
0
0
0
0
0
0
0
0
670134573
670220008
670221001
670229580
670237860
0
0
0
0
0
0
0
0
0
670239057
670326654
670327533
670334550
670342650
0
0
0
0
0
0
0
0
0
670343690
670429224
670430151
670439252
670448292
0
0
0
0
0
0
0
0
0
670449529
670538410
670539289
670546609
670555334
0
0
0
0
0
0
0
0
0
670556391
670642898
670643777
670652489
670661162
0
0
0
0
0
0
0
0
0
670662397
670751204
670752357
670758522
670766512
0
0
0
0
0
0
0
0
0
670767564
670852764
670853671
670865872
670874361
0
0
0
0
0
0
0
0
0
670876007
670965450
670966465
670972381
670981396
0
0
0
0
0
0
0
0
0
670983043
671071406
671072327
671078821
671087710
0
0
0
0
0
0
0
0
0
671088771
671176826
671177795
671184820
671192824
0
0
0
0
0
0
0
0
0
671193987
671280260
671281157
671289678
671298258
0
0
0
0
0
0
0
0
0
671299391
671386810
671387691
671395298
671404464
0
0
0
0
0
0
0
0
0
671406077
671493390
671494269
671500907
671509210
0
0
0
0
0
0
0
0
0
671510264
671596866
671597787
671606066
671614064
0
0
0
0
0
0
0
0
0
671615373
671701678
671702557
671709882
671717284
0
0
0
0
0
0
0
0
0
671718342
671803750
671804631
671814221
671821974
0
0
0
0
0
0
0
0
0
671823141
671911636
671912515
671918013
671926348
0
0
0
0
0
0
0
0
0
671927761
672015736
672016657
672022010
672029408
0
0
0
0
0
0
0
0
0
672030472
672117432
672118313
672125464
672133272
0
0
0
0
0
0
0
0
0
672134453
672221474
672222491
672229197
672236854
0
0
0
0
0
0
0
0
0
672237879
672324008
672324889
672332632
672340480
0
0
0
0
0
0
0
0
0
672341665
672428110
672428989
672436661
672444190
0
0
0
0
0
0
0
0
0
672445224
672531268
672532149
672539740
672547562
0
0
0
0
0
0
0
0
0
672548733
672634906
672635785
672643445
672651080
0
0
0
0
0
0
0
0
0
672652112
672738156
672739039
672747186
672755058
0
0
0
0
0
0
0
0
0
672756209
673081470
673123338
673336250
673371921
0
0
0
0
172488
0
0
0
0
673374701
689094854
689131668
690463537
690492174
0
9
8920
6363
1434738
201
6124
2872655
6956268
690499998
715885017
715892136
717166614
717195687
0
4
3993
6413
2691904
195
5945
2871512
6953046
717199197
742884113
742890576
744033409
744062186
0
4
3923
6312
3968403
216
6581
2809261
6862965
744065173
769018353
769024992
770817096
770845943
0
4
3950
6210
5259414
191
5804
2777831
6751071
770849695
796236567
796243855
797886002
797914841
0
7
6896
6246
6568998
213
6476
2787379
6777179
797918067
823242469
823252716
824659758
824688498
0
5
5050
6313
7902121
210
6386
2827483
6837627
824692205
850417497
850423903
851571951
851600980
0
8
7827
6378
9223401
213
6471
2824806
6883245
851604015
876989599
876998616
878296939
878326422
0
7
6938
6304
10582126
196
5962
2784553
6787454
878329963
903379423
903388413
905323601
905352301
0
8
7987
6278
11898376
184
5603
2742726
6743160
905355245
931053973
931060786
932068175
932097317
0
7
6960
6375
13245957
223
6772
2830363
6879538
932100751
957415723
957424828
958984046
959012390
0
7
6785
6333
14484080
192
5834
2804701
6831641
959015615
984483383
984492730
985756697
985784964
0
4
3986
6244
15808067
220
6699
2806299
6754929
985788483
1011489183
1011498306
1012675508
1012703984
0
6
5779
6391
17167851
224
6825
2849791
6914337
1012707695
1038325073
1038330772
1039507341
1039536374
0
6
5855
6250
18521516
223
6780
2798787
6770981
1039539611
1064993710
1065001371
1066487469
1066516156
0
7
6912
6312
19876238
212
6464
2794211
6806474
1066520155
1091694877
1091702946
1093264441
1093293594
0
7
6889
6380
21137714
192
5841
2810943
6862653
1093296709
1118613725
1118621958
1120225389
1120254006
0
5
4935
6270
22434189
197
5992
2788447
6801934
1120256871
1145908589
1145914490
1147067795
1147096362
0
6
5818
6432
23806195
206
6273
2872882
6976792
1147100831
1172275005
1172285291
1174017465
1174046403
0
9
8816
6327
25022903
187
5706
2764815
6805358
1174049943
1199396401
1199405112
1200849585
1200878638
0
3
2912
6247
26376150
206
6277
2770332
6745780
1200882787
1227079137
1227083265
1227801369
1227830034
0
7
6951
6597
27682604
230
6992
2957047
7137118
1227833487
1253066755
1253076222
1254591917
1254620314
0
4
3965
6241
28934916
179
5443
2719360
6688111
1254623855
1279609991
1279618480
1281559997
1281588926
0
5
4995
6246
30165974
199
6052
2772063
6737640
1281593325
1306286696
1306297172
1308246579
1308275288
0
3
2976
6141
31539061
178
5412
2680104
6573942
1308279089
1333899883
1333906963
1335243015
1335271802
0
9
8700
6327
32891355
224
6823
2845427
6858328
1335274981
1360704952
1360712813
1362040193
1362068380
0
7
6872
6315
34267326
204
6210
2792822
6819981
1362071089
1386809529
1386819863
1388930693
1388959050
0
9
8718
6188
35530523
175
5325
2694835
6611661
1388962729
1414499617
1414508984
1415798697
1415827986
0
6
5782
6318
36940279
220
6695
2819687
6864071
1415831929
1441774469
1441779561
1442852295
1442881209
0
10
9890
6400
38288328
226
6879
2866037
6932251
1442884897
1468645708
1468652814
1469689793
1469718379
0
7
6883
6281
39651294
217
6604
2798648
6795382
1469722043
1495185297
1495193411
1496678262
1496706998
0
8
8065
6259
40879766
227
6903
2753638
6772127
1496710111
1521694925
1521703580
1523376359
1523404677
0
1
966
6210
42176053
193
5877
2714011
6677467
1523407297
1548499837
1548507582
1550485113
1550513658
0
5
4917
6318
43420489
196
5955
2787888
6797998
1550517369
1575327407
1575337046
1577326722
1577355251
0
3
2830
6297
44717971
167
5077
2756459
6757191
1577359237
1602239650
1602248467
1603907039
1603935842
0
8
7901
6283
46036075
207
6298
2767109
6762175
1603939633
1629087468
1629093208
1630657556
1630686815
0
6
5945
6180
47384092
202
6137
2742527
6669843
1630690611
1655834131
1655842779
1657719311
1657748290
0
8
7749
6372
48675130
192
5829
2844091
6917108
1657752137
1683369549
1683376982
1684460160
1684488714
0
6
5933
6305
50127585
204
6207
2825786
6843165
1684492127
1709828999
1709840499
1711505083
1711534249
0
13
12747
6303
51451032
197
5992
2740766
6756799
1711538139
1736740609
1736743452
1738008651
1738037854
0
8
7836
6216
52646060
224
6811
2790416
6723489
1738041555
1748161205
1748164009
1748853238
1748881036
0
0
0
85
52757042
6
182
37477
95557
1748884704
1750009118
1750011995
1750268022
1750291072
0
0
0
244
52896866
8
242
105335
266940
1750293989
1751847348
1751852113
1752088735
1752111738
0
0
0
370
53218702
17
514
159270
404198
1752115303
1754280802
1754284707
1754658127
1754682975
0
2
2000
561
53587484
20
609
246078
609802
1754686721
1757465096
1757468583
1757883173
1757909770
0
2
1974
716
53950631
21
639
312790
773672
1757914063
1761150748
1761154353
1761829946
1761857802
0
1
1014
824
54336014
24
728
356556
890067
1761862503
1765659006
1765664435
1766457518
1766485293
0
0
0
988
54773138
24
728
436073
1058813
1766489463
1771175466
1771180078
1771756463
1771784692
0
2
1996
1178
55447076
38
1154
523916
1284589
1771788913
1777053295
1777059027
1777720163
1777748615
0
3
2932
1322
56152916
43
1307
583528
1422023
1777752373
1783656482
1783663336
1784318473
1784347922
0
1
1010
1539
56873596
41
1246
680428
1650676
1784351245
1790994916
1791000281
1791712643
1791741063
0
3
3104
1679
57750305
52
1584
737921
1802613
1791744871
1799091064
1799096764
1799662255
1799690902
0
2
2014
1803
58836491
65
1977
789899
1960095
1799694211
1807524682
1807530555
1808277791
1808306183
0
4
3925
1992
59853968
57
1732
875307
2145417
1808309903
1816734494
1816743124
1817575555
1817604150
0
5
4823
2102
60884309
70
2122
929474
2265604
1817607241
1826766655
1826771607
1827645231
1827674094
0
1
991
2281
61931556
81
2461
1018160
2469756
1827678029
1837354308
1837362186
1838416975
1838445558
0
1
998
2495
63026326
68
2075
1099617
2688521
1838449213
1848877179
1848884601
1849960885
1849989361
0
4
3911
2627
64135191
75
2286
1145321
2816832
1849992995
1860726040
1860731646
1862039278
1862068634
0
4
3926
2685
65220248
83
2534
1188600
2896561
1862072457
1873662972
1873668137
1874702151
1874730757
0
2
2012
2930
66384935
90
2746
1310477
3184960
1874733897
1886993669
1887001178
1887993185
1888022502
0
6
6030
3107
67521330
92
2815
1389475
3386310
1888025641
1901413193
1901418241
1901919855
1901948589
0
4
3954
3260
68719439
127
3871
1452852
3522782
1901952599
1915630512
1915637140
1916473685
1916502706
0
5
5028
3447
69892304
109
3319
1525933
3721020
1916505849
1930677817
1930684247
1931846984
1931875967
0
5
4916
3481
70982554
124
3773
1533058
3756432
1931879655
1946994637
1947000396
1947673097
1947701946
0
1
973
3770
72128919
146
4454
1669594
4068880
1947705205
1963409469
1963415929
1964274771
1964303499
0
1
964
3905
73292772
136
4147
1741368
4237599
1964307153
1980334920
1980341938
1981493871
1981523086
0
3
2865
4039
74434626
126
3839
1790924
4357328
1981526453
1998136524
1998144731
1999407479
1999436477
0
3
3035
4233
75604103
123
3755
1863526
4561779
1999440089
2016791021
2016797481
2017907232
2017936150
0
4
3992
4387
76809912
133
4045
1953234
4748127
2017939681
2035953271
2035959614
2037090575
2037119611
0
5
4839
4422
78002006
156
4745
1960133
4756477
2037123285
2055602509
2055610926
2056923819
2056953066
0
3
2942
4663
79217095
157
4771
2088097
5041967
2056956409
2075721719
2075726866
2077562841
2077591755
0
4
3844
4708
80353605
150
4566
2062346
5074160
2077595841
2097115143
2097125636
2098589639
2098618746
0
1
966
4938
81541990
158
4804
2229779
5362301
2098622817
2119025013
2119031387
2120427144
2120456019
0
3
2932
5115
82707321
173
5251
2300546
5564456
2120459299
2141677327
2141682536
2142708487
2142737054
0
1
1005
5296
83998506
182
5553
2359596
5744088
2142740229
2164035536
2164042882
2165984129
2166013211
0
6
5874
5411
85331027
148
4511
2349935
5793072
2166017261
2187782785
2187789324
2189657227
2189686916
0
9
8798
5626
86523049
154
4674
2481214
6039526
2189690031
2212789835
2212796847
2214175909
2214204878
0
4
3917
5790
87741512
196
5956
2578981
6282336
2214208311
2237630931
2237638730
2239362815
2239391870
0
2
1969
5948
88903432
192
5840
2649607
6431063
2239396559
2263315337
2263322967
2264955029
2264984746
0
0
0
6158
90162747
169
5146
2681487
6594227
2264987915
2289993025
2289999864
2291328775
2291357702
0
6
5811
6242
91386562
213
6482
2805165
6786003
2291361827
2316738469
2316745445
2317918631
2317948006
0
2
1936
6239
92746916
211
6431
2780161
6765237
2317952025
2342746721
2342756488
2344018341
2344047290
0
8
7818
6013
94033902
212
6436
2685663
6502423
2344051853
2368723161
2368729270
2369708365
2369737168
0
4
3942
6027
95352523
215
6543
2697252
6537966
2369739403
2393765909
2393771800
2394668697
2394697870
0
5
4825
5863
96700968
202
6135
2613864
6370587
2394701749
2417489008
2417497127
2419155111
2419183655
0
8
7837
5579
97993860
169
5144
2465544
6040099
2419187227
2441527263
2441535446
2442901377
2442930678
0
8
7896
5488
99223646
185
5633
2460605
5942313
2442934353
2464747246
2464756261
2466179185
2466207631
0
3
2936
5283
100482614
181
5523
2357456
5717185
2466211641
2487578277
2487585864
2488851919
2488880531
0
5
5034
5266
101808903
174
5274
2349642
5721134
2488884373
2510117572
2510123025
2511247858
2511277026
0
8
7969
5145
103076973
173
5269
2302945
5576751
2511280749
2531537802
2531547028
2532721315
2532749951
0
6
5919
4921
104391949
155
4705
2195532
5335234
2532753243
2552758025
2552764459
2554116747
2554145894
0
9
8870
4880
105667057
168
5110
2169690
5279537
2554149267
2573321293
2573327730
2574758015
2574786889
0
6
5843
4763
106800697
146
4444
2102500
5148830
2574790511
2593636393
2593646329
2595007247
2595036342
0
1
958
4603
108006364
147
4460
2031124
4950857
2595039349
2613320293
2613327148
2614730957
2614759751
0
5
4894
4402
109347393
139
4228
1936653
4738648
2614763757
2632764772
2632771841
2634124421
2634153294
0
11
10760
4450
110587672
142
4329
1997198
4823444
2634156971
2651877752
2651886386
2652974229
2653003408
0
6
5871
4358
111864126
132
4006
1933232
4734296
2653006831
2670348130
2670355495
2671561391
2671589962
0
8
7854
4203
113116887
136
4128
1855098
4536566
2671593477
2688019872
2688026783
2689712153
2689741053
0
7
6963
4078
114303610
114
3462
1765937
4355769
2689744615
2706230749
2706237301
2707621370
2707650714
0
5
4932
4114
115618689
109
3315
1794874
4401831
2707654627
2723931929
2723938858
2725061575
2725090147
0
11
11029
3963
116844942
124
3778
1752712
4266897
2725093589
2740898860
2740905889
2742340899
2742370098
0
6
5868
3874
117987322
123
3736
1696855
4176565
2742373409
2757711081
2757717328
2759085523
2759114673
0
3
2914
3880
119101460
108
3288
1713208
4172067
2759117953
2774224441
2774231241
2775570389
2775599386
0
2
1912
3782
120218562
97
2957
1650753
4054264
2775602965
2790902535
2790907962
2791862918
2791891693
0
3
3036
3714
121378128
134
4070
1665685
4021562
2791895199
2807048697
2807054253
2807914329
2807943210
0
3
2941
3694
122593755
121
3678
1659371
4012587
2807947123
2822485642
2822493450
2823486491
2823515487
0
6
5856
3577
123735995
106
3219
1562771
3856430
2823518825
2837999273
2838005137
2838957843
2838986910
0
4
4066
3542
124861399
121
3676
1571705
3828652
2838990319
2852706063
2852711420
2854202779
2854231735
0
2
2031
3389
125978116
93
2830
1471096
3647698
2854235135
2868428464
2868434825
2869237211
2869266178
0
3
2928
3384
127157893
128
3892
1511516
3692738
2869269595
2883362257
2883370640
2884247271
2884275607
0
4
3969
3437
128313368
127
3859
1531695
3722447
2884279043
2897886525
2897893587
2898935427
2898965062
0
3
2964
3243
129443522
110
3351
1449561
3506287
2898968415
2912314957
2912321902
2913545523
2913574282
0
3
2957
3241
130584863
118
3571
1431485
3505188
2913577855
2926943807
2926950038
2927861221
2927890882
0
3
2972
3284
131679416
113
3434
1469868
3563506
2927894007
2940934819
2940942338
2942054461
2942082969
0
1
933
3189
132781074
101
3082
1418997
3439573
2942086717
2955255223
2955260925
2956206282
2956235234
0
2
1906
3255
133956830
107
3247
1449234
3513607
2956238667
2969134119
2969141322
2970341673
2970370585
0
5
4897
3142
135090135
97
2949
1376553
3380955
2970374019
2983788025
2983793525
2984413083
2984442494
0
4
3967
3352
136185556
119
3632
1496856
3629505
2984445939
2997861358
2997865810
2998356910
2998385793
0
2
1978
3265
137307484
112
3413
1462371
3533195
2998388955
3011325547
3011332131
3012297627
3012327086
0
3
3079
3111
138409778
104
3169
1390919
3377380
3012330721
3025181716
3025191314
3026301391
3026330110
0
2
1994
3182
139557404
103
3141
1405464
3426763
3026333159
3039505637
3039511379
3040330219
3040359118
0
4
3826
3274
140683730
105
3195
1464923
3556519
3040362417
3053845829
3053852744
3054896567
3054925351
0
3
2960
3432
141790055
104
3168
1528834
3696279
3054928607
3068983293
3068989495
3070178157
3070207142
0
2
1984
3582
142869093
105
3197
1588172
3871598
3070210817
3085092097
3085097328
3085833995
3085862685
0
1
905
3623
144045497
137
4175
1620043
3931961
3085866439
3101023497
3101030907
3102094835
3102124162
0
4
3945
3789
145212903
122
3711
1666917
4102380
3102128011
3117977551
3117986928
3118753099
3118782347
0
4
3920
3915
146404965
137
4168
1767230
4257126
3118785695
3135270761
3135277202
3136027073
3136056066
0
4
3870
4073
147614393
138
4202
1838016
4441106
3136059953
3152636095
3152644740
3153887903
3153916798
0
5
5025
4161
148734466
135
4100
1854187
4494684
3153920483
3171124705
3171131315
3171998267
3172027282
0
1
938
4186
149948731
155
4720
1856105
4535104
3172031429
3189090018
3189099191
3190443755
3190472845
0
4
3886
4306
151111700
132
4026
1905389
4652430
3190476607
3207663183
3207669407
3209428426
3209457234
0
3
3019
4308
152225866
129
3930
1868333
4632646
3209460901
3227253654
3227260276
3228608887
3228637546
0
1
984
4461
153398371
142
4313
1983096
4877318
3228641413
3247102437
3247108115
3248374483
3248403890
0
3
2967
4577
154555137
162
4934
2046270
4954450
3248407589
3266972841
3266979172
3268207146
3268236038
0
1
984
4537
155787772
152
4634
2022063
4924458
3268240057
3286760945
3286767415
3288302297
3288331730
0
7
6875
4614
156976543
150
4581
2048053
4956636
3288335533
3306790569
3306797322
3308709503
3308738592
0
4
3928
4652
158144035
141
4295
2061351
5018196
3308742611
3327674827
3327680699
3329141999
3329170946
0
3
2903
4693
159355380
152
4630
2103650
5068867
3329174873
3347911537
3347918382
3349767951
3349796912
0
4
3971
4709
160592804
140
4261
2073444
5078150
3349800753
3369371347
3369378091
3370820714
3370849562
0
5
4886
4866
161850046
168
5113
2143379
5257995
3370853235
3390502365
3390511746
3391818615
3391847606
0
5
4915
4848
163031965
170
5159
2166158
5246025
3391851771
3411314302
3411320581
3413015723
3413044978
0
2
1895
4721
164321524
159
4838
2096936
5096598
3413048291
3433002268
3433007690
3434100173
3434128460
0
7
6819
5001
165619770
170
5168
2218083
5425579
3434133003
3454201004
3454208679
3455162243
3455191594
0
8
8025
4908
166939473
156
4745
2201340
5335978
3455195301
3475102936
3475110412
3476254145
3476283440
0
9
8901
4845
168215454
170
5182
2156869
5235243
3476287371
3495796593
3495803986
3497404139
3497433154
0
6
6041
4911
169423096
147
4475
2144066
5277277
3497436511
3517327153
3517334338
3518376923
3518406360
0
4
3909
4942
170641397
161
4900
2212874
5351270
3518410109
3538446079
3538451865
3539447891
3539477142
0
4
3860
4898
171882016
173
5260
2178138
5310597
3539480351
3559082793
3559091778
3560299339
3560328025
0
4
3831
4739
173197412
158
4817
2103969
5128671
3560332461
3580385332
3580391925
3581161138
3581189698
0
8
7867
4949
174497494
174
5292
2222877
5377896
3581193183
3600393618
3600399900
3601844883
3601873253
0
8
7994
4789
175716991
134
4071
2084139
5139906
3601876605
3621631209
3621637785
3622480609
3622509954
0
6
5799
4801
176983512
174
5300
2148755
5214653
3622513331
3641599895
3641608494
3642938151
3642966611
0
5
5030
4783
178194358
142
4317
2117117
5149090
3642970097
3662259652
3662266735
3663489203
3663518522
0
5
4986
4712
179445504
156
4752
2089591
5106165
3663521723
3682320337
3682327914
3683506627
3683535543
0
6
5873
4587
180655384
150
4566
2030297
4944919
3683539575
3701717830
3701723443
3703358029
3703387074
0
5
4892
4519
181884241
134
4081
1975700
4850729
3703390417
3721794077
3721801524
3722910299
3722939262
0
6
5698
4488
183154009
155
4706
2005121
4854279
3722943137
3741045778
3741052959
3742355551
3742384286
0
7
6889
4423
184357362
150
4554
1966427
4778838
3742388247
3759622475
3759628552
3761447347
3761476525
0
4
4009
4299
185499008
119
3621
1883580
4623302
3761480449
3778762569
3778769079
3780426709
3780455686
0
3
2968
4277
186642080
134
4063
1871947
4631219
3780459191
3797635447
3797641764
3798941223
3798970151
0
3
2931
4308
187869526
126
3828
1883360
4637531
3798973533
3816549569
3816554449
3817280391
3817309634
0
6
5878
4185
189131147
157
4768
1876407
4538163
3817313819
3834307193
3834313148
3835211091
3835239991
0
6
5926
4133
190385911
139
4234
1848811
4493139
3835243197
3851761937
3851768545
3852727167
3852756138
0
7
6834
4024
191529899
139
4217
1786639
4347515
3852759629
3868333371
3868339058
3870160817
3870189439
0
2
1951
3876
192700720
100
3041
1695212
4153552
3870192867
3885798879
3885806699
3887245311
3887274334
0
5
4905
3836
193849346
126
3826
1711710
4149001
3887277933
3903125879
3903133420
3904256461
3904285352
0
3
2964
3964
195010546
126
3836
1769631
4302064
3904288597
3920438277
3920444751
3921106315
3921135174
0
4
3967
3901
196235836
135
4107
1744573
4236481
3921138581
3936702684
3936710564
3937847371
3937875685
0
6
5981
3754
197405515
130
3949
1675241
4059240
3937878891
3953306700
3953313095
3954326694
3954355682
0
4
3939
3818
198583395
127
3864
1710475
4131803
3954359173
3969811727
3969818328
3970692343
3970721241
0
4
3997
3859
199708454
122
3713
1731300
4194605
3970724507
3986105881
3986113189
3987158247
3987187274
0
2
2010
3784
200890740
109
3319
1675604
4086022
3987191067
4002490081
4002499134
4003557825
4003586461
0
6
5845
3695
202124607
123
3735
1618742
3975080
4003589633
4018417717
4018423187
4019815837
4019845138
0
7
6937
3705
203228485
111
3372
1638120
4002381
4019848617
4034735719
4034742850
4036046194
4036075455
0
2
1974
3775
204313536
110
3339
1665539
4062320
4036079417
4051093593
4051100770
4052432667
4052461630
0
1
975
3744
205447765
110
3349
1655896
4034699
4052465817
4067483547
4067489266
4068855296
4068884176
0
3
2917
3773
206536597
113
3446
1665377
4089886
4068888997
4084131497
4084139343
4085337407
4085366245
0
1
1011
3768
207737718
113
3433
1656673
4054678
4085370057
4101059604
4101066864
4101833867
4101862854
0
6
5903
3814
208937200
142
4313
1704541
4148297
4101866719
4117341837
4117347939
4118274753
4118303631
0
4
3983
3784
210043719
133
4041
1676409
4097376
4118307023
4133784837
4133792850
4134871917
4134900874
0
1
969
3807
211180586
129
3931
1707786
4135103
4134904201
4150485505
4150493665
4151793819
4151822750
0
2
2060
3885
212265092
134
4076
1731330
4211482
4151826657
4167591677
4167597754
4168507175
4168536138
0
0
0
3769
213439998
141
4293
1684513
4064106
4168539779
4183957397
4183965143
4185414467
4185443403
0
3
3048
4038
214506940
108
3290
1756808
4324550
4185446833
4201848369
4201853416
4202476613
4202505358
0
1
962
4041
215683919
141
4283
1803802
4377599
4202508605
4218517311
4218525549
4219598049
4219626915
0
3
2961
3958
216809311
121
3674
1752254
4283044
4219630541
4235762996
4235770602
4236941875
4236970538
0
2
1937
3967
218019286
131
3993
1769265
4292953
4236973517
4253469675
4253476243
4254518225
4254547046
0
5
4858
4003
219238711
147
4479
1793497
4346896
4254550579
4270376779
4270382268
4271990018
4272019594
0
5
4875
4044
220302160
113
3441
1783794
4347498
4272023747
4288051167
4288058185
4289798971
4289827930
0
0
0
3966
221514915
113
3443
1734970
4232014
4289831781
11112253
11117746
12607803
12636962
0
6
5875
4054
222657159
134
4078
1787897
4363057
12640109
29314855
29323839
30593347
30622274
0
2
2014
4187
223863920
131
3985
1840018
4517788
30626463
47714205
47722102
48716451
48745914
0
5
4873
4316
225026451
134
4070
1911961
4660599
48748871
66135068
66143217
67064487
67093454
0
3
2980
4264
226173057
146
4442
1910549
4629999
67097655
83980841
83987478
85497423
85526434
0
2
1968
4120
227332078
136
4145
1803951
4417802
85530145
102418753
102426911
104046659
104075958
0
3
2972
4197
228559729
129
3925
1841448
4498341
104078887
121605315
121612638
122903955
122932659
0
7
6763
4285
229814984
154
4687
1917359
4639296
122936211
140604659
140610445
141856701
141885910
0
6
5966
4299
231028363
154
4709
1924271
4662762
141889205
159552165
159559176
160899066
160927681
0
5
4822
4381
232272322
148
4518
1929975
4719063
160931651
178701237
178708369
180316091
180345066
0
6
5883
4425
233409793
137
4170
1988593
4816843
180348497
198398979
198408202
199464427
199493974
0
2
1980
4665
234574408
131
3988
2063678
5049731
199497445
217806965
217811746
218966767
218995734
0
3
2920
4533
235720614
139
4219
1996328
4924604
218999147
236658237
236665664
238319501
238348117
0
2
1956
4400
236870326
125
3798
1922602
4724174
238351839
256616773
256622733
257727225
257756298
0
3
2896
4522
238076853
154
4695
2017910
4917765
257760393
275995380
276003624
277132135
277161003
0
4
3929
4469
239349478
146
4454
1992326
4836679
277165055
295350061
295356965
296629814
296658862
0
7
6788
4358
240585443
158
4812
1945167
4734255
296662807
314897819
314905754
316161059
316189935
0
5
4888
4559
241898951
149
4540
2028046
4949719
316193433
334390266
334398587
335612713
335641218
0
9
8909
4446
243115979
145
4403
1966385
4789341
335644525
353712863
353720372
355084805
355113529
0
5
5050
4542
244269537
145
4409
2004459
4872425
355116691
373280621
373287881
374644093
374672950
0
2
1939
4455
245446917
145
4406
1979735
4852715
374676867
393174865
393181812
394282543
394311534
0
3
2901
4520
246733284
161
4899
2040479
4909944
394315095
412590827
412599535
413680798
413709882
0
9
8951
4470
248009505
146
4443
1981568
4827620
413712949
431950293
431959418
432961835
432990758
0
7
6826
4380
249292993
158
4801
1965707
4754190
432994761
450949460
450957385
452297551
452326382
0
8
7719
4434
250532898
146
4437
1960929
4782976
452330183
470131185
470138952
471547801
471576454
0
6
6000
4410
251774281
133
4052
1966938
4769534
471580383
490023172
490028923
490945989
490974710
0
7
6894
4487
253009730
167
5089
2020312
4887952
490978763
509372568
509377952
510048399
510077382
0
4
3929
4423
254292322
166
5051
1975729
4797172
510081505
527572935
527580061
528931953
528960950
0
7
6847
4337
255423129
130
3952
1916949
4670401
528964837
546441877
546449874
547646883
547675562
0
2
1888
4349
256600890
140
4261
1924743
4707560
547678509
565108621
565114681
566473849
566502994
0
3
2949
4268
257812485
136
4130
1890792
4606751
566507005
584203841
584210078
585007852
585036610
0
6
5834
4319
259046688
156
4734
1910958
4681739
585039463
603108116
603112146
603578026
603606742
0
5
4890
4316
260448504
165
5023
1920439
4671511
603610465
620168013
620174696
622023371
622052390
0
12
11892
4184
261581361
107
3255
1798372
4444814
622055575
639337376
639344089
640294159
640323058
0
3
2979
4346
262774150
132
4015
1937966
4730869
640327437
657620881
657628436
658441291
658469966
0
4
3954
4218
263948631
141
4293
1881028
4593899
658472571
675797531
675804005
676801677
676830878
0
3
3027
4357
265079443
140
4253
1931096
4726585
676835201
693958985
693964558
694717591
694746569
0
1
1057
4176
266319062
128
3900
1847866
4524111
694749685
711606865
711613927
712726517
712755202
0
7
6957
4151
267525159
130
3962
1823047
4472016
712758893
729405380
729414574
730403709
730432555
0
5
4894
4084
268711982
132
4009
1823480
4439486
730435563
747156182
747161497
748115645
748144622
0
4
4002
4143
269939977
131
3979
1839839
4488451
748149039
764550291
764556932
765884407
765913609
0
6
5892
3972
271184901
128
3882
1731098
4256032
765917935
781757782
781763081
783580671
783609906
0
7
6859
3957
272354263
112
3406
1736671
4243383
783613533
799994413
800000794
801049898
801078517
0
5
4915
4106
273580515
131
3979
1829934
4444281
801082519
817393439
817400821
818482215
818511126
0
6
5818
4014
274687230
131
3984
1772532
4332906
818514721
834645139
834652912
835850259
835879130
0
1
1000
4003
275889168
120
3657
1777382
4309051
835882585
852074785
852079949
853317551
853346570
0
5
5061
4024
277020749
131
3981
1784757
4346475
853349969
869569835
869576824
870868233
870897577
0
2
1928
3999
278198168
128
3891
1773300
4308302
870901051
886970393
886978521
888433385
888462506
0
4
4004
3917
279362486
127
3867
1753268
4242419
888466515
904643136
904652118
905731119
905760090
0
4
3920
3977
280646535
130
3956
1768700
4317650
905762799
922264725
922270357
923272261
923300731
0
9
8849
4041
281819787
143
4353
1821372
4380883
923304563
939165749
939171934
940517647
940546794
0
3
2915
3996
282882399
114
3465
1767123
4283498
940551221
956956269
956962605
957950139
957978829
0
0
0
4079
284068310
130
3958
1833032
4433122
957981953
974095049
974101594
975247843
975276682
0
5
4900
3970
285211556
119
3625
1764725
4285195
975281193
991635205
991643599
992738963
992767834
0
3
2918
4063
286332199
143
4350
1826938
4402550
992770399
1008967373
1008974773
1010157817
1010186850
0
1
1017
3993
287465696
123
3745
1761062
4288664
1010190595
1026643600
1026648819
1027844243
1027872773
0
3
2933
4120
288651671
131
3994
1837685
4445258
1027876051
1044088269
1044097346
1045410565
1045439986
0
4
3891
4067
289758512
117
3568
1788184
4395406
1045444133
1061942364
1061949758
1063040357
1063069307
0
1
966
4002
290925675
138
4201
1792672
4347231
1063072811
1079889529
1079896580
1080770209
1080799098
0
3
2949
4181
292067129
153
4659
1857726
4519649
1080802631
1097809401
1097817433
1098796057
1098824705
0
1
975
4153
293233734
141
4286
1842079
4480287
1098827669
1115555210
1115561677
1116712695
1116741594
0
3
3054
4177
294418562
130
3963
1868430
4517177
1116745571
1132641834
1132648353
1134574008
1134603045
0
4
3868
4055
295488977
97
2949
1741991
4310722
1134606189
1151231311
1151238332
1152585179
1152614302
0
1
988
4273
296643001
122
3712
1906474
4622432
1152617697
1169281439
1169289829
1170744737
1170773820
0
3
2836
4129
297744439
123
3733
1820600
4446361
1170777201
1187845827
1187850452
1188918355
1188947474
0
1
986
4218
298948094
148
4495
1886032
4567100
1188951457
1205651168
1205658401
1207082819
1207111599
0
4
3893
4116
300131851
125
3805
1812136
4430758
1207115435
1223743845
1223753306
1225413231
1225442210
0
4
3968
4192
301290122
123
3749
1840716
4519665
1225446159
1242655576
1242661873
1243825421
1243853591
0
4
3976
4322
302459129
136
4135
1912265
4670405
1243856597
1260738885
1260747351
1262481783
1262511146
0
3
3021
4216
303611361
121
3694
1839609
4517983
1262514779
1279755213
1279762279
1281050527
1281079841
0
3
2971
4218
304805037
143
4354
1867337
4583506
1281083125
1298459442
1298467830
1299595295
1299623922
0
4
4006
4382
306012456
134
4075
1954564
4749077
1299627195
1317865996
1317871419
1318561202
1318589919
0
5
4818
4316
307295857
158
4802
1919154
4689939
1318593553
1336109365
1336115876
1337212963
1337241994
0
7
6777
4382
308467235
140
4252
1947117
4734322
1337245913
1355096737
1355102523
1356089113
1356117664
0
3
3018
4366
309712229
142
4317
1969007
4729345
1356121425
1373243559
1373250534
1374843159
1374872186
0
6
5979
4116
310902258
141
4290
1818803
4421356
1374875843
1391934924
1391940989
1393556977
1393585527
0
4
3888
4202
312174316
138
4203
1834305
4520014
1393588621
1411128229
1411135040
1412547318
1412575866
0
8
7747
4301
313440188
149
4525
1904178
4636971
1412580273
1430464792
1430471479
1431437485
1431466210
0
7
6872
4411
314698748
151
4597
1951900
4773184
1431469259
1449222342
1449230970
1450166222
1450194532
0
6
5921
4362
315921790
144
4380
1958383
4733957
1450198127
1467667121
1467675068
1468964769
1468993610
0
5
4856
4310
317107373
136
4129
1891773
4648459
1468997217
1486487757
1486493366
1487804289
1487833080
0
4
3968
4357
318383267
126
3832
1927815
4694780
1487836917
1505674545
1505681290
1506761315
1506790482
0
8
7846
4325
319599706
153
4664
1913463
4688681
1506793801
1524247587
1524255704
1525531113
1525559685
0
5
4855
4373
320835081
127
3865
1923364
4681767
1525563627
1543663797
1543668327
1544565541
1544595066
0
7
6780
4379
322020069
168
5121
1952944
4767897
1544598273
1562432104
1562439920
1563510078
1563538756
0
3
3035
4334
323332923
148
4507
1938028
4690275
1563542221
1580904149
1580911831
1582150887
1582179746
0
9
8808
4297
324534674
127
3867
1895323
4652541
1582183021
1599645428
1599650700
1600788541
1600817642
0
6
5824
4357
325724966
139
4236
1940124
4731783
1600821343
1618056923
1618063827
1619672779
1619701354
0
4
3927
4229
326885538
130
3957
1849675
4550976
1619704923
1637175747
1637180604
1638254217
1638283227
0
3
2970
4233
328106401
158
4808
1901526
4609192
1638286905
1655566065
1655573551
1656916737
1656945562
0
4
3894
4266
329237609
142
4312
1897641
4610433
1656949047
1674501863
1674507064
1675350045
1675378385
0
1
1039
4263
330476280
157
4787
1920562
4619181
1675382909
1692727121
1692734619
1694004285
1694033006
0
5
4978
4249
331717166
138
4207
1885408
4571948
1694036705
1710786257
1710795176
1712518509
1712547390
0
6
5977
4162
332870731
117
3556
1810808
4452807
1712551481
1730158229
1730164841
1731017707
1731046622
0
6
5904
4237
334121775
163
4954
1908010
4605105
1731050313
1747975583
1747983200
1749352655
1749381314
0
6
5915
4177
335250811
133
4039
1819644
4486122
1749384409
1766563041
1766569733
1767690891
1767719858
0
3
2859
4095
336469412
160
4864
1826030
4459096
1767723691
1784364803
1784373614
1785910873
1785939703
0
4
3904
4195
337661561
119
3621
1823752
4502458
1785943449
1802878572
1802886279
1804029930
1804059117
0
5
5017
4126
338787443
143
4352
1849374
4482472
1804063659
1820901449
1820907734
1822125500
1822154378
0
2
1888
4281
339979931
119
3620
1886704
4628355
1822158145
1839415956
1839421979
1840130459
1840159041
0
6
5810
4153
341262047
138
4192
1871843
4492826
1840162837
1857477129
1857482582
1858138435
1858167442
0
9
8797
4298
342494573
149
4535
1910907
4653675
1858171321
1874906317
1874913073
1876108337
1876137285
0
5
4965
4168
343650059
114
3477
1834281
4484828
1876141455
1892901755
1892909610
1894081903
1894111254
0
4
4015
4061
344806512
146
4438
1806187
4410978
1894114587
1911392236
1911396955
1912024771
1912053782
0
2
2033
4195
346090706
159
4835
1871049
4544300
1912057505
1928456361
1928463507
1929988713
1930017914
0
8
8014
4100
347220724
116
3529
1817509
4432070
1930021387
1946728365
1946737203
1948092939
1948121465
0
2
2050
4093
348395940
139
4229
1812770
4414416
1948124999
1964994669
1965001772
1965976473
1966005326
0
3
3089
4218
349583118
135
4094
1855380
4544554
1966008997
1982925745
1982931251
1983897987
1983926679
0
4
3982
4166
350760910
139
4227
1856278
4504226
1983930561
2000345039
2000352580
2001811637
2001840362
0
4
3974
4072
351885139
122
3708
1767421
4363355
2001843971
2018164189
2018172435
2019782498
2019810880
0
2
2014
4118
353062007
113
3435
1782207
4405564
2019814831
2036379135
2036385592
2037608081
2037637110
0
5
4952
4122
354250955
129
3934
1838866
4456001
2037640799
2054645577
2054651226
2055491113
2055519902
0
4
3969
4118
355444804
155
4717
1841708
4468575
2055522921
2072095575
2072104298
2073383001
2073411740
0
3
2931
4206
356621506
112
3405
1851600
4513041
2073415183
2090110365
2090116985
2091258333
2091286922
0
6
5800
4106
357738461
134
4082
1825269
4432175
2091290863
2107813497
2107819394
2109166713
2109195438
0
1
984
4072
358904698
133
4059
1817704
4407819
2109198949
2125892601
2125899579
2127104695
2127133754
0
3
2939
4241
360014906
129
3921
1888644
4584147
2127138087
2143893553
2143900940
2145026361
2145055111
0
1
988
4080
361188968
134
4076
1806915
4396925
2145059143
2161753265
2161759185
2163131787
2163160474
0
3
3006
4155
362303623
140
4256
1864421
4506608
2163164021
2179632499
2179639526
2181120557
2181149286
0
1
964
4040
363441356
132
4022
1782814
4352741
2181152941
2197529407
2197536978
2199237151
2199266510
0
2
1983
4141
364581128
119
3619
1820824
4472723
2199270547
2215919363
2215924940
2217257715
2217286140
0
3
2925
4068
365728643
139
4236
1808704
4422223
2217290321
2233859035
2233867241
2235283685
2235312958
0
2
1957
4147
366956579
121
3675
1801992
4453718
2235316521
2251903987
2251910286
2253276449
2253304953
0
6
5860
4095
368098085
131
3980
1831369
4445994
2253307823
2270094853
2270102883
2271338221
2271367218
0
2
1912
4207
369243053
136
4147
1861859
4523800
2271370665
2288078593
2288085608
2289445641
2289474252
0
3
2943
4157
370498412
114
3478
1816414
4459239
2289478195
2306172628
2306179087
2307662194
2307690957
0
9
8935
4048
371707117
136
4131
1787452
4338832
2307694401
2324337002
2324345220
2325894249
2325923061
0
5
4924
4197
372890420
124
3770
1856923
4520603
2325926175
2342962613
2342968681
2344121829
2344150750
0
5
4911
4278
374078583
132
4017
1889036
4608337
2344154267
2361434809
2361439428
2362336027
2362365202
0
4
3867
4237
375306000
140
4246
1902485
4599765
2362368641
2379440277
2379447947
2380660261
2380688965
0
6
5933
4243
376522543
127
3850
1867753
4571509
2380692373
2398183029
2398189042
2399000449
2399029694
0
6
5776
4336
377701967
152
4628
1933270
4697956
2399033691
2416170564
2416177603
2417424431
2417452383
0
3
2959
4190
378843636
135
4105
1832896
4515596
2417456343
2434487927
2434497414
2435985915
2436014762
0
2
1936
4260
380037147
130
3954
1882233
4559816
2436018455
2453402841
2453410011
2454445453
2454474298
0
4
3858
4231
381298058
147
4488
1896281
4589774
2454478143
2472214731
2472220182
2472841149
2472869938
0
6
5981
4350
382582508
157
4787
1938338
4728581
2472873545
2490187324
2490194153
2491310551
2491339393
0
8
7873
4187
383777865
137
4180
1836019
4508806
2491342927
2508627139
2508633720
2509757625
2509786834
0
4
3941
4230
384998740
145
4406
1859200
4566056
2509790637
2527097236
2527105431
2528193891
2528222407
0
5
5032
4380
386189548
131
4002
1901069
4707160
2528225583
2545782853
2545789166
2546727141
2546755946
0
4
3955
4244
387417355
147
4466
1889745
4601939
2546759355
2564260756
2564268135
2565388959
2565417482
0
5
4867
4356
388568714
146
4439
1944499
4719724
2565421063
2582542721
2582548330
2583837425
2583866450
0
2
1958
4209
389751189
130
3951
1862462
4542288
2583870317
2600995857
2601003281
2602302395
2602331381
0
4
3861
4309
390883158
131
3990
1904331
4654105
2602335271
2619647399
2619654380
2620753630
2620782446
0
2
1925
4253
392041793
142
4322
1888450
4594923
2620786165
2637905273
2637912067
2639428489
2639457436
0
3
2951
4251
393199651
129
3917
1879715
4587892
2639460951
2656567823
2656575736
2657889967
2657918614
0
4
3941
4205
394409600
135
4099
1866240
4559987
2657922167
2675162431
2675171389
2676518549
2676547031
0
5
4891
4229
395610489
149
4534
1884375
4557315
2676550845
2693699713
2693706398
2694962335
2694991178
0
4
3872
4266
396790124
133
4045
1906484
4635068
2694995153
2712440937
2712446931
2713446320
2713475283
0
4
3973
4271
397992716
143
4357
1902472
4632155
2713478267
2730760027
2730767898
2731895245
2731924095
0
4
3980
4231
399153308
147
4466
1871323
4583647
2731927351
2749536161
2749542501
2750358483
2750387910
0
2
1952
4328
400315441
150
4558
1937008
4713660
2750391629
2767991531
2767997104
2768781131
2768810363
0
3
2935
4225
401590040
156
4740
1875603
4589511
2768813621
2786157281
2786164431
2787138715
2787167274
0
8
7808
4229
402775125
147
4466
1898492
4596090
2787170213
2804493973
2804499166
2805314430
2805343068
0
5
4858
4171
404007842
156
4749
1861543
4522099
2805346913
2821932743
2821940471
2823583027
2823612138
0
5
4811
4135
405245066
114
3459
1782330
4409020
2823615943
2840767188
2840774566
2841892853
2841921506
0
7
6899
4251
406544453
136
4138
1892588
4602963
2841925211
2859006927
2859015115
2860177534
2860206144
0
9
8940
4191
407731317
136
4142
1850907
4515382
2860209761
2877247691
2877253768
2878415075
2878444234
0
4
4109
4284
408934105
128
3906
1893059
4624559
2878447953
2895818189
2895823893
2896711842
2896740985
0
5
4840
4210
410113710
151
4596
1893434
4569322
2896744137
2913942731
2913948830
2914858093
2914887490
0
3
2993
4158
411348615
151
4595
1874611
4510659
2914891501
2931480958
2931487593
2933074701
2933103133
0
5
4943
4249
412459199
109
3311
1853648
4579747
2933106685
2950012350
2950020873
2951155255
2951184294
0
2
1910
4040
413677612
136
4140
1792853
4390612
2951187189
2968555536
2968560229
2969364341
2969392831
0
6
5816
4332
414899820
153
4654
1944858
4701917
2969395883
2986442753
2986451079
2987874709
2987903602
0
5
4985
4073
416128658
135
4105
1810939
4404578
2987907247
3004767951
3004775381
3006037379
3006065808
0
6
5895
4130
417346098
144
4378
1844334
4494768
3006069497
3022317831
3022324166
3024195153
3024223818
0
5
4932
4049
418452566
117
3572
1756781
4331970
3024227505
3040901219
3040907201
3042356449
3042385169
0
2
1924
4081
419629694
142
4319
1815925
4421670
3042389263
3059381177
3059385430
3060396399
3060425238
0
3
3029
4212
420875336
145
4407
1881053
4576734
3060428939
3077653809
3077662303
3078608729
3078637714
0
6
6003
4290
422119372
131
3993
1920066
4662259
3078641353
3095559211
3095564714
3096771737
3096800622
0
7
6773
4189
423236981
132
4021
1871335
4536706
3096804525
3113066637
3113072805
3114581817
3114610783
0
1
1004
4198
424354255
110
3354
1829656
4519460
3114614163
3114614324
3115913142
3116757521
3129773039
5
3
2949
4123
425434563
123
3752
58361
135794
3129778166
1.17647058823529e-09

10
401
13937042609
3684403752
3451835508
3410092217
3322191712
3371780939
3413429681
3445402452
3464543421
3402281300
3446670012
3415938496
3452071332
3459246484
3425561492
3396608696
3442651500
3453202469
3516445536
3460063250
3461846041
3525327134
3490147548
3508047589
3435930714
3465883843
3463334968
3448882370
3422745825
3394598491
3421835932
3412307996
3393135822
3394422579
3401122899
3387978446
3408118874
3377355284
3401273841
3397400558
20179386310
561037646455
875006870673
880366264338
877652695548
886987306952
877321515640
881867040287
875715199394
885619824836
876363358989
881977767057
877274228644
882086433990
879228787941
884079972903
877430550704
883436800755
879592926181
883086517683
879232233774
883148761337
877883046154
883677161709
874462542163
884637475019
878087925339
881146897399
880411384889
886493453440
879407599532
884356197107
874848967043
888296423882
879543005212
870994334793
876554776380
886765369490
876238098863
886213284299
868470184191
355323027828
46183267353
59667760167
84257930282
105719452630
129362394120
151657167151
173656298536
195425000504
216217995186
242281126915
260496023288
282327633542
304656966362
329977004643
352963877381
378270096509
395788427759
414933090816
435514804913
456359495300
476894490810
503756034767
518588274614
544005264956
564226117374
587002625418
606198056858
628594797742
649903377536
676300245155
689003761786
715566798965
730111797827
762702355728
775705552650
803449466695
825321065127
838605170220
864214473089
871297081541
855235000340
841813360990
817894755300
802377496927
778109662832
762774278697
742934790089
733873320948
703640584657
701087553721
676372605405
663529666439
646297422455
635491086924
617663101032
609070875643
594762303016
586849770078
571479197710
566212479070
548685157104
540181211984
533868349027
525975871259
510257511414
506975756317
499546931411
492638445230
491857770536
481302056050
478733092815
469108173574
465080231080
463725033891
463191341394
461096467794
456893257155
456825469694
458869835506
459694816870
477313835284
500752728898
513006539399
532837219931
545855598863
566022777332
585274373241
593439521958
604424276184
622088744656
628503120015
647683881096
649866879533
658488259984
668700463517
669533246679
675869172324
689848260056
688067244470
694593269552
690876452215
690176066768
691137362741
693049679520
687229647512
690447999570
683265128444
683600320102
677765412361
676196785834
670347648651
673420744690
655925820499
650496002282
640687028228
637184662109
625585529093
621923136664
606685429587
600941363041
587547810660
573966717012
571264786582
559831462804
557412318915
552137397196
548576181704
539991756898
536271072663
539559113238
537372011050
532750479755
531828909719
536960420184
538099521106
540120465335
540546309224
538744975471
543852168926
554498925980
547656492254
554028359083
559088954964
561038317392
568319561876
575945463919
572502678622
583572892356
582487501143
589356021866
593853037125
601230465530
604008118664
607825665358
617911987643
621038384348
623981815748
636257678650
627455589876
639055356160
634146047685
635957546846
635854303216
638903422567
639995236122
637399726990
638060445213
640920924864
643507650652
635640023383
631802923780
633594603095
630789459035
635644541806
625939778927
618783405019
613245690081
616926922721
607314054328
608513764600
604414891555
598696038595
594648669296
601634497711
587063703080
590120222839
579244007373
580388638668
582233878064
579882576083
572405472183
571248544524
569115033586
572368969490
575100148023
575565841570
566819146058
574791155631
565092803535
571231083465
566807650874
573155970239
570774175007
579553436284
575609511915
577697536057
580968719180
590675331177
587087882379
585275998726
590194358404
595057267245
595507668645
595216523888
600636002214
603324106371
611350838509
608463291113
607671905893
621470482575
611180689768
618535572821
614529133302
613208405500
622265511049
619010590733
613693730823
615996308476
617338050755
621187689856
615044199730
623716295042
620772428534
610818129366
610724000357
618806745320
608872129161
611537763709
604022008223
611263947892
606660087465
606195812293
600792202702
600912970598
597030167182
593725412017
592945587112
589998314828
590082455385
588839523054
588957170390
587954416472
588642359208
593238098745
586005557413
587253971527
586990632179
588860380949
584123495637
585989943899
586280976271
585728402952
586832124945
587793317733
587255585477
593275076432
589450280397
593655810079
590495327432
590677604989
589577646325
591846723950
593344984529
596919508670
597435900434
597282415426
596828278306
600464479966
600969417742
603703502554
608236940474
604881286950
602779656010
605217539444
604467267237
604125123856
607293531068
611515047051
604512253122
605057520661
604610365864
611939576900
604953139426
610421876368
604347542048
605688963643
604537381073
605010364843
603670674409
601545031910
595576153368
598630277364
599968737793
599157256843
597609179707
599549072421
594615221194
596921972698
592464448658
596675723917
606548348696
595155481217
594982805569
595119770935
591132925946
596774042361
595171699178
583601776787
496851726465

401
427430
112991
105788
104594
101710
103450
105031
106089
107090
104829
106189
105227
106337
106747
105551
104545
106105
106531
108446
106567
106507
108981
107317
108350
105640
106603
106493
106060
105159
104378
105052
104966
104210
104308
104546
104098
104696
103826
104787
104378
621631
17123392
26704520
26868436
26785441
27070443
26775433
26913849
26726295
27028778
26746156
26917497
26773805
26921007
26833530
26981688
26778688
26961993
26844894
26951355
26833653
26953427
26792432
26969391
26688643
26998761
26798897
26892091
26869775
27055327
26838924
26990393
26700045
27110417
26843522
26582333
26751943
27063853
26742289
27046642
26505315
10845321
1412214
1823064
2573534
3228520
3950000
4630487
5301715
5965712
6600349
7395722
7951786
8617565
9299286
10071702
10773217
11545933
12080109
12664287
13292247
13928771
14555543
15375017
15827509
16603135
17220727
17915409
18501382
19184937
19835221
20640479
21028280
21838891
22282795
23277317
23674187
24520847
25188473
25593787
26375377
26591539
26101288
25691622
24962060
24488201
23747937
23279614
22674367
22397603
21474920
21397141
20642765
20250809
19725013
19395587
18851351
18589045
18152325
17910709
17441921
17281001
16745987
16486511
16293841
16052975
15573267
15473174
15246927
15035837
15011835
14689781
14611375
14317621
14194753
14153575
14136919
14073178
13944751
13942709
14005137
14030539
14568074
15283229
15657260
16262575
16659771
17275153
17862661
18111981
18447033
18986117
19182364
19767239
19833845
20097111
20408857
20434126
20627337
21054025
20999864
21198874
21085596
21064067
21093325
21151769
20974408
21072373
20853132
20863707
20685187
20637543
20458980
20552976
20018847
19853104
19553759
19446733
19092934
18981229
18516395
18340944
17932088
17518049
17435239
17086587
17012357
16851691
16742784
16480791
16367215
16467805
16401021
16259883
16232045
16388377
16423223
16484767
16497699
16442689
16598492
16923463
16714798
16909246
17063907
17122977
17345243
17578025
17473013
17810964
17777620
17987228
18124551
18349616
18434707
18550863
18858833
18954245
19044007
19418525
19150491
19504201
19354150
19409434
19406340
19499366
19532989
19453319
19473763
19560938
19639909
19399736
19282655
19337337
19251993
19400010
19103733
18885384
18716150
18828765
18535235
18571791
18447369
18272921
18148912
18362017
17917219
18010602
17678961
17713763
17770017
17698254
17470067
17434780
17369454
17468881
17552103
17566513
17299605
17542949
17246817
17434213
17299215
17493247
17420473
17688378
17568248
17631566
17731295
18027467
17917965
17862751
18013239
18161287
18174877
18166231
18331529
18413567
18658511
18570304
18546225
18967323
18653282
18877881
18755645
18715517
18991719
18892423
18730185
18800473
18841283
18958725
18771617
19035981
18945987
18642489
18639327
18886176
18583119
18664379
18434947
18656044
18515633
18501469
18336425
18339931
18221695
18121058
18096941
18006869
18009461
17971548
17975116
17945063
17965647
18106319
17885223
17923116
17915129
17972190
17827936
17884599
17893677
17876594
17910415
17939611
17923250
18106909
17990239
18118793
18022227
18027683
17994137
18063249
18109065
18218045
18233873
18229273
18215499
18326541
18341601
18425236
18563521
18461090
18397101
18471465
18448457
18438308
18535249
18663677
18449981
18466674
18453047
18676741
18463448
18630683
18444847
18485644
18450649
18465099
18424141
18359271
18177597
18270407
18311184
18286635
18239254
18298529
18147759
18218357
18082123
18211057
18512023
18164331
18159349
18163299
18041880
18213935
18164881
17811766
15164151

401
8885838858
3037233453
2873094682
2862717248
2823270581
2870449762
2854973029
2850083156
2853817685
2852926640
2861592053
2853728918
2857233959
2853022955
2853721516
2859670433
2855191039
2852826370
2899609296
2856027954
2871026762
2860278530
2869354821
2864872866
2871558451
2870639875
2864969741
2863608565
2865852689
2860026791
2868607849
2855274351
2859924431
2856872657
2859222496
2861192077
2859681032
2854737508
2858367900
2857862927
9663957561
518047021528
833260870468
837481190045
833655687108
838448917793
833437417166
837942390340
834363634011
838937292068
834155196632
837139902575
834434838778
838189907703
834496943686
836322432331
834034464204
838097789646
833841161234
837030875080
834014918150
839500860102
835228266177
838068197301
834057387926
838375608366
834716315069
837927227101
833656481495
838090477103
834020602457
838389385663
834276099715
837432271996
834301438832
821799800861
834677103180
838359363353
833805681993
838636480187
825564265477
335711538058
36137211167
48409480147
69487518133
90467058955
112061116871
132735448351
153418202376
174823746288
195440988980
216107592620
236641859426
257639482547
278235471003
301810066418
321886381757
343081012131
363150862642
384493506977
403795450167
426562038619
445168926604
466712077108
485966848670
507753922231
527338638923
551054625885
569878398777
590864649151
610459135226
633478217801
651588269258
674300091465
691821225762
715814597213
733534386430
758468566260
774917079560
798781225724
816140278733
827657552720
813369811505
795472125966
772162661067
756669668905
737144875254
721961902111
699834759712
687271207319
668311701734
656648225334
638782720709
625450442583
608199019137
598170008727
583579918414
570923486665
556902727719
547372743676
534643769258
527563147560
512933674650
506747409249
497555184821
490493314202
479024795237
472480836915
464789986408
460227002199
453883085881
449481834361
441817903214
439096365200
433565538417
432648534941
429971201875
429239007062
424930681655
424094312454
422422059218
429051000958
443630910737
465519672882
480591170549
500230673236
512834054783
531603896492
545926235475
557952521770
567175554908
582929911148
591708968075
603327387521
609373575834
618235193434
623877467841
632979415262
634983561029
642826028476
644192125607
649720298023
649826211240
652109800575
651241447623
653603076039
649756056303
650828909339
644218836752
644396260159
638570081198
637556749564
631124986611
625636091521
616698760646
612559911119
603290552526
598095593281
587465547260
580780576030
569667526846
561794836462
549773239766
542030394380
531750520371
526485608270
520697397786
517850900846
511524748437
508166012807
502681033634
503790622634
501115158225
501726267383
499152996894
501385489647
500119417058
503441707688
503848133273
507840080809
509059484623
514045266021
514235555663
520538195534
521223362622
527102553361
529564881025
536044354314
538428143933
543463900160
545196669397
552999167216
556181789393
564241983698
566815711463
573001586543
575939231272
581198439353
584550331480
590417106740
591698824504
597291030519
596460124106
601177018491
599377362197
603777326527
603190214388
602454239026
601052100447
604385109136
599498451235
599029570545
594076335893
595664402502
591339344389
590968907658
585765340923
583817629748
577638275617
575710561303
572346768243
572909902562
564899601959
564736960056
559651473240
557557139958
552594640339
551944970575
545637259971
544348491082
541593381574
541567288674
537386207020
537955371886
533792966732
535985846724
534663685801
533074945519
531921619969
534063393722
531328387692
533632340742
533737012057
536364496900
536917529179
540649212763
539644101906
543710157000
545354816318
550762175891
550236310024
552018323709
554006960496
560131027279
558518799300
560453887009
562098479721
568934888772
567222842859
572091888913
572289469553
586791814238
574438827042
577390881829
576100948022
579239898700
578971214745
582191007667
579226871244
580172179825
579292554729
581726093377
579887888153
579121021939
575354580033
575427289007
573001660433
575486920593
572230505414
572703543694
567847111712
568340606303
566738413690
566439460094
563064494118
563758004704
558742254567
558722163439
555093903093
556601967443
554925704033
554586205018
550428482998
552124919362
550844080438
552831866787
550472669809
550647083532
548578245725
549615434739
548121050142
550862746169
548467771007
551065525883
549004283597
552251104332
551258492370
553831446111
551692987877
554941778639
553529724885
556465511242
555476299672
556662149449
556332131626
559716360513
558884401866
562252728937
560433634120
563741875525
563981851286
565445743838
566065272393
568892134186
565800761422
568709117905
566852779812
570258832999
568564257393
570945604586
569353069715
570726819780
569000978588
571020946195
567061237083
569255201089
567547931598
569841203059
566260762601
567661300300
565464326319
566294414218
563021823668
564509110437
561113532148
561277834504
560800140738
561853863859
559684762135
561407931099
558693391244
562461665543
558965848167
558568244748
556442216256
557157927291
555778017561
557878399955
556540464404
547534460291
43837788986

401
392694
99123
93835
92887
91057
92371
92143
92917
93187
92611
93125
92837
93763
93215
93024
92644
93473
93083
95005
93649
94101
94973
94446
94718
93986
93839
93899
93703
93669
92649
93467
92873
93099
92757
93317
92511
92951
92473
92985
93203
572763
17082196
26663758
26827547
26744954
27028601
26733939
26872475
26685684
26987783
26705594
26875840
26732761
26879531
26793169
26940013
26737524
26919761
26803978
26909913
26792226
26912323
26751928
26928574
26647673
26956391
26758057
26850761
26828906
27014668
26798250
26948783
26658709
27068955
26802374
26541944
26710284
27022209
26701105
27005062
26463916
10805085
1378105
1789029
2536913
3191289
3910227
4590771
5261027
5925040
6558969
7354979
7909412
8576843
9257147
10030916
10732190
11503511
12039547
12623445
13251730
13886587
14513639
15332969
15785590
16562449
17180006
17874793
18460394
19143014
19793061
20599396
20987718
21798295
22241271
23235250
23633442
24479336
25146111
25553136
26333828
26550730
26059379
25651065
24921060
24447298
23707265
23238651
22632706
22356787
21434639
21356657
20602116
20209054
19684714
19354481
18809895
18548165
18111952
17869689
17400604
17240206
16704951
16446336
16253029
16011473
15532053
15431341
15205605
14994338
14971209
14649002
14570658
14276621
14152886
14112057
14095446
14032399
13904301
13900619
13964657
13989179
14527341
15242653
15616091
16221638
16619014
17234642
17822293
18069700
18405637
18945549
19141574
19726414
19792145
20056346
20368035
20392991
20587061
21013277
20959091
21157726
21044605
21023230
21052826
21111108
20933128
21031518
20811886
20823109
20644368
20595209
20418315
20511682
19978285
19811524
19512371
19405918
19050870
18939456
18475951
18299976
17891581
17476418
17394103
17045981
16971925
16810879
16701886
16440173
16326520
16427226
16360356
16219330
16190987
16347568
16382641
16442899
16457294
16402166
16558244
16881362
16673906
16868552
17023016
17082071
17304228
17536577
17431336
17769970
17735545
17946166
18082616
18308645
18393933
18509492
18818237
18913688
19003398
19377392
19109560
19462458
19313090
19367945
19365504
19458643
19491717
19412830
19432650
19518703
19598652
19357643
19242017
19296402
19210938
19358900
19063013
18844017
18674820
18787715
18493860
18531103
18406567
18230606
18108079
18321056
17876735
17970055
17638501
17672399
17728682
17657082
17429226
17393962
17328464
17426885
17511614
17525875
17257433
17501656
17206518
17393274
17257298
17452701
17378519
17646855
17526799
17590530
17689839
17986576
17876979
17821849
17971021
18120897
18134177
18125092
18290946
18372714
18617875
18529844
18505082
18927007
18612945
18837077
18715312
18674524
18950643
18849918
18688407
18759377
18801072
18917922
18729165
18994371
18904985
18601685
18597780
18844827
18542196
18623507
18393582
18614046
18473572
18460270
18295524
18298885
18180228
18079913
18055527
17965856
17969101
17930577
17933717
17902369
17924431
18065086
17844365
17882749
17873074
17931144
17785765
17843725
17851571
17836227
17869099
17897977
17881406
18065786
17949936
18077666
17981257
17986514
17952994
18021720
18068442
18176926
18192895
18188643
18174753
18285503
18301519
18384786
18522490
18420141
18355471
18430591
18407774
18397355
18493480
18622732
18407800
18424611
18411249
18635464
18422716
18588489
18403877
18444271
18409540
18424512
18383557
18316499
18136197
18229797
18270336
18244758
18198553
18257497
18107674
18176786
18041152
18169649
18470897
18123896
18117947
18121175
18000329
18173030
18122621
17770272
1491556

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
209673
209334
209881
209345
210373
208973
210191
209526
210110
209580
209760
209956
209980
209858
209186
209806
209702
209498
209446
209659
210421
209457
209990
209323
210090
209522
209745
209495
209805
209381
210122
209347
209678
209649
209930
209631
210024
209334
210209
209618
2662
7823
13093
18387
23431
28960
33853
39225
44638
49720
54962
60177
65215
70625
76526
81242
86562
91970
96696
102367
107786
112595
117949
123115
128142
133800
139234
144372
149029
155087
159764
165269
170153
175459
180900
185929
191867
196234
202071
206957
207226
202457
196741
191921
187275
183466
178139
173643
170059
165684
162585
158287
154224
150756
147939
144537
140523
138099
134851
132419
130142
126383
125434
123012
120906
118171
116591
114850
113473
112572
110582
109380
108360
107351
107062
106614
105904
105176
104641
104901
106822
112402
117258
121147
126002
129036
133998
137660
139463
142962
146493
148698
151306
153011
154634
156974
158282
159174
160844
161471
162319
162899
162328
163504
162668
162678
161861
160839
160635
159223
158697
157479
154997
153651
152013
149973
148280
145904
143587
141584
138644
136471
133809
131933
130076
129707
127873
127194
125533
124971
125098
124530
124529
124139
124585
124508
125276
125661
126375
127058
127948
128331
129910
129896
131646
132225
133917
134543
135480
136321
138296
139219
141121
141961
142910
144532
144828
146891
147034
148537
148779
149334
149984
149888
150575
151043
149420
150827
150167
150039
148720
148560
148311
147565
147092
145937
144903
143931
142811
142983
142169
140287
140725
139043
138432
137504
137067
135522
135208
134987
134310
133897
133627
132672
133633
133030
132105
132921
132566
132441
132679
133367
133265
134295
134428
134756
135336
136643
137047
137522
137071
139026
139518
139441
139237
141086
141779
141591
142700
143326
143169
143719
143892
143820
144445
144692
144870
144482
144279
144860
144627
144905
143640
143721
142723
143228
143092
142685
142303
141370
141350
141513
140432
140561
140007
138979
138898
138255
138420
138413
137493
137312
137188
137584
137347
137306
136620
136979
136414
136950
136828
136851
137068
136812
137651
137401
137844
137472
138058
138322
138452
138931
138209
139259
139284
139593
139909
139742
140447
140998
140272
141888
141234
141138
141703
141213
142154
141793
142189
142045
141836
142106
141915
141325
141832
141548
141763
141062
141208
141111
140659
140385
140397
139764
139455
140234
139445
139840
139562
139308
140179
139056
138845
138788
138383
138755
138718
138915
138719
138628

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
17
17
17
16
17
17
17
17
17
17
16
17
17
17
17
16
17
16
16
17
16
17
17
17
17
17
17
17
16
17
16
17
16
17
17
17
17
17
17
17
3
3
4
5
5
6
7
6
7
7
9
8
8
9
10
11
11
10
11
12
11
12
12
14
15
14
14
16
16
14
16
16
19
16
16
16
17
18
20
19
18
20
18
18
17
18
17
16
16
16
17
16
14
15
15
15
14
14
15
14
13
13
13
15
14
13
13
12
12
13
13
11
12
12
13
12
11
12
12
11
11
12
12
12
14
13
13
15
13
15
18
14
14
14
16
15
15
16
15
14
15
16
17
16
16
17
16
14
16
15
14
14
16
18
15
14
14
16
15
13
14
14
14
15
14
15
15
13
14
14
16
15
13
15
15
15
13
14
13
15
14
15
14
15
17
16
16
17
16
15
17
15
16
14
15
17
18
16
15
15
15
16
16
16
15
15
15
15
15
18
17
15
16
15
15
16
16
18
15
14
16
16
15
14
16
16
17
16
14
17
15
15
14
15
15
13
16
15
14
14
13
14
13
13
15
15
15
14
17
15
14
14
16
14
15
15
14
16
15
15
14
15
14
14
16
14
15
14
16
14
14
14
15
15
16
14
14
14
14
16
14
13
15
14
15
18
14
15
17
13
14
13
15
15
14
15
14
14
16
14
15
14
14
14
15
17
14
15
14
14
15
14
17
14
17
14
14
15
14
15
14
15
15
14
14
15
14
14
15
16
14
14
15
14
16
15
17
15
16
16
14
14
14
15
14
15
14
15
15
14
15
15
15
15
15
14
15
17
15
14

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
206484383
206176508
206709892
206171370
207185174
205816623
207006750
206381655
206912199
206412681
206610637
206786724
206784060
206689205
206019954
206626164
206521922
206329049
206258263
206491712
207245601
206319740
206815882
206165180
206917923
206349290
206572870
206320337
206646669
206210529
206920207
206185792
206484878
206475937
206704137
206465248
206858463
206148358
207033491
206453167
2622969
7704547
12895074
18103905
23075535
28526557
33338365
38627172
43962823
48967547
54128639
59263229
64219900
69561756
75381319
80015853
85253533
90595383
95239832
100842116
106158344
110877412
116176466
121238355
126201163
131789496
137133867
142189126
146778691
152735397
157355984
162768338
167594064
172804195
178160985
183129549
188962598
193257628
199013525
203808528
204071446
199376011
193777910
189019663
184431173
180665765
175442782
171044463
167479568
163200980
160091812
155891438
151896721
148472230
145682509
142340969
138397560
136000077
132819816
130414900
128177677
124490613
123536099
121141536
119050963
116370318
114828081
113101901
111764719
110861291
108910268
107735050
106720544
105730196
105436360
105009714
104307737
103587258
103068153
103322660
105214735
110694855
115469875
119326434
124101890
127096836
131973891
135596390
137358804
140777959
144269727
146446912
149040391
150694463
152315874
154589067
155887134
156762174
158396599
159046225
159835379
160439876
159867424
161007889
160203091
160217992
159426990
158390553
158213160
156826368
156295617
155070784
152642474
151319559
149717625
147703728
146018985
143675607
141407517
139448493
136533405
134415702
131782868
129952759
128131930
127747011
125930223
125248486
123650676
123076815
123194622
122667883
122652233
122247208
122693935
122653536
123363964
123764885
124468156
125149930
126005730
126390441
127947663
127943820
129659261
130242630
131893069
132517002
133421226
134261326
136193872
137139905
138986086
139792481
140755097
142332143
142617497
144680868
144789712
146306513
146519819
147071798
147710295
147612976
148291534
148745804
147140625
148540523
147905497
147759741
146464809
146299730
146090010
145344473
144869723
143715299
142697921
141767993
140653636
140816617
140022322
138166182
138591116
136944122
136334978
135419757
134988903
133491935
133163708
132932629
132283361
131853525
131595096
130672934
131601583
131038428
130093017
130907716
130565311
130459648
130667627
131360605
131249206
132267097
132399228
132724462
133281189
134578355
134984917
135433634
135008719
136916512
137404592
137332279
137135894
138957416
139640650
139436749
140519082
141144492
141019065
141513873
141711017
141651166
142273857
142498536
142665568
142306227
142101492
142674174
142434611
142695849
141448989
141541396
140562846
141053294
140938739
140524027
140162712
139238806
139208931
139362617
138300915
138432598
137901148
136887453
136792442
136172859
136316026
136335275
135399276
135230036
135107501
135489046
135279704
135224036
134556375
134879273
134353519
134880803
134760373
134786437
134987471
134746957
135566839
135320122
135771167
135389727
135974407
136236679
136361807
136805156
136116154
137139246
137189274
137479851
137782572
137638431
138344182
138852078
138154474
139751218
139083970
138990771
139571587
139092239
139998087
139625557
140025069
139892631
139690083
139949199
139756787
139191810
139690112
139397800
139619192
138928960
139071719
138986891
138532501
138271913
138285831
137646264
137347256
138102984
137336900
137716030
137441426
137185885
138076313
136954267
136734622
136676375
136311182
136648957
136624514
136808182
136624086
136523183

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
16692
16922
16781
16022
16801
16815
16698
16879
16713
16952
16085
16783
16873
16859
16793
16029
16874
15903
15972
16923
15952
16836
16722
16540
16812
16655
16861
16825
15964
16980
15950
16676
15991
16997
16949
17014
16854
16765
16763
16712
2971
3057
4121
5060
5090
6007
6963
6038
6934
6979
8871
7977
7935
8955
9731
10915
10747
9995
10856
11867
10979
12087
11845
14053
14918
13842
13948
15878
15843
13897
15791
15702
18766
15799
15957
15991
16879
17828
19690
18604
17923
19641
17881
17716
16988
17583
16719
15827
15843
15866
16559
15785
13928
14720
14765
14717
13841
13749
14760
13829
12881
13005
12912
14783
14032
12911
12674
11911
11946
12876
13104
10967
11851
11839
12744
11777
10901
11866
11969
10796
10814
11924
11881
11885
13723
12935
12867
14674
12969
14947
17727
13878
13889
13899
15612
14706
14601
15547
14815
13885
14759
15612
16610
15669
15741
16615
15728
13925
15608
15010
13768
13861
15959
17860
14803
13911
13731
15681
14998
12877
13930
13822
13914
14858
14016
14826
14814
12839
13829
13961
15771
14492
12959
14679
14712
14767
13005
13934
13039
14804
13737
14808
13888
14807
16801
15960
15848
16859
15856
14878
16723
14828
15660
13996
14764
16778
17774
15944
14543
14627
14864
15867
15752
15717
14920
14991
14905
14939
14950
17991
16921
15074
15735
14908
14936
15944
15753
17640
14751
13709
15743
15752
14653
13916
15504
15708
16747
15785
13991
16714
14833
14714
13986
14664
14725
12992
15531
14902
13798
13573
12982
13813
12958
12955
14844
14829
14808
13861
16594
14654
14043
13819
15632
13974
14833
14856
13708
15847
14744
14831
13943
14772
13872
13927
15707
13881
14803
13833
15853
13548
13747
13640
14690
14848
15745
14003
13814
13894
13967
15838
13792
12917
14798
13983
14937
17819
13775
14729
16747
12946
13966
12846
14808
14860
13853
14685
13802
13593
15667
13981
14789
13788
13872
13730
14831
16677
13915
14710
13843
13768
14687
13795
16656
14027
16709
13823
13863
14769
13830
14726
13877
14676
14815
13931
13798
14941
14019
13889
14564
15962
13915
13532
14936
13881
15705
14910
16615
14554
15872
15715
13869
13864
14022
14627
13776
14768
13826
14644
14917
13891
14751
14759
14879
14771
14545
13756
14685
16728
14675
13878

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
206484383
206176508
206709892
206171370
207185174
205816623
207006750
206381655
206912199
206412681
206610637
206786724
206784060
206689205
206019954
206626164
206521922
206329049
206258263
206491712
207245601
206319740
206815882
206165180
206917923
206349290
206572870
206320337
206646669
206210529
206920207
206185792
206484878
206475937
206704137
206465248
206858463
206148358
207033491
206453167
2622969
7704547
12895074
18103905
23075535
28526557
33338365
38627172
43962823
48967547
54128639
59263229
64219900
69561756
75381319
80015853
85253533
90595383
95239832
100842116
106158344
110877412
116176466
121238355
126201163
131789496
137133867
142189126
146778691
152735397
157355984
162768338
167594064
172804195
178160985
183129549
188962598
193257628
199013525
203808528
204071446
199376011
193777910
189019663
184431173
180665765
175442782
171044463
167479568
163200980
160091812
155891438
151896721
148472230
145682509
142340969
138397560
136000077
132819816
130414900
128177677
124490613
123536099
121141536
119050963
116370318
114828081
113101901
111764719
110861291
108910268
107735050
106720544
105730196
105436360
105009714
104307737
103587258
103068153
103322660
105214735
110694855
115469875
119326434
124101890
127096836
131973891
135596390
137358804
140777959
144269727
146446912
149040391
150694463
152315874
154589067
155887134
156762174
158396599
159046225
159835379
160439876
159867424
161007889
160203091
160217992
159426990
158390553
158213160
156826368
156295617
155070784
152642474
151319559
149717625
147703728
146018985
143675607
141407517
139448493
136533405
134415702
131782868
129952759
128131930
127747011
125930223
125248486
123650676
123076815
123194622
122667883
122652233
122247208
122693935
122653536
123363964
123764885
124468156
125149930
126005730
126390441
127947663
127943820
129659261
130242630
131893069
132517002
133421226
134261326
136193872
137139905
138986086
139792481
140755097
142332143
142617497
144680868
144789712
146306513
146519819
147071798
147710295
147612976
148291534
148745804
147140625
148540523
147905497
147759741
146464809
146299730
146090010
145344473
144869723
143715299
142697921
141767993
140653636
140816617
140022322
138166182
138591116
136944122
136334978
135419757
134988903
133491935
133163708
132932629
132283361
131853525
131595096
130672934
131601583
131038428
130093017
130907716
130565311
130459648
130667627
131360605
131249206
132267097
132399228
132724462
133281189
134578355
134984917
135433634
135008719
136916512
137404592
137332279
137135894
138957416
139640650
139436749
140519082
141144492
141019065
141513873
141711017
141651166
142273857
142498536
142665568
142306227
142101492
142674174
142434611
142695849
141448989
141541396
140562846
141053294
140938739
140524027
140162712
139238806
139208931
139362617
138300915
138432598
137901148
136887453
136792442
136172859
136316026
136335275
135399276
135230036
135107501
135489046
135279704
135224036
134556375
134879273
134353519
134880803
134760373
134786437
134987471
134746957
135566839
135320122
135771167
135389727
135974407
136236679
136361807
136805156
136116154
137139246
137189274
137479851
137782572
137638431
138344182
138852078
138154474
139751218
139083970
138990771
139571587
139092239
139998087
139625557
140025069
139892631
139690083
139949199
139756787
139191810
139690112
139397800
139619192
138928960
139071719
138986891
138532501
138271913
138285831
137646264
137347256
138102984
137336900
137716030
137441426
137185885
138076313
136954267
136734622
136676375
136311182
136648957
136624514
136808182
136624086
136523183

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
6649
6710
6613
6587
6660
6588
6644
6600
6677
6604
6630
6628
6627
6652
6621
6611
6686
6576
6625
6622
6660
6619
6662
6607
6640
6653
6612
6605
6643
6615
6610
6669
6616
6603
6616
6608
6599
6617
6620
6614
124
299
484
647
817
999
1148
1326
1514
1655
1802
1966
2152
2313
2498
2663
2826
2973
3144
3301
3468
3613
3796
3954
4099
4269
4429
4618
4738
4928
5064
5251
5388
5578
5711
5919
6062
6233
6367
6524
6554
6474
6222
6057
5932
5824
5644
5503
5410
5300
5214
5028
4920
4849
4732
4618
4468
4395
4316
4243
4148
4051
4023
3977
3915
3811
3725
3691
3670
3618
3548
3493
3481
3472
3462
3413
3443
3360
3400
3377
3422
3603
3756
3891
4034
4127
4285
4393
4485
4566
4715
4727
4816
4889
4910
5008
5074
5073
5118
5129
5150
5182
5138
5196
5137
5143
5179
5114
5116
5066
5025
4996
4937
4877
4829
4820
4771
4674
4569
4513
4436
4375
4290
4207
4163
4134
4098
4095
4024
4005
4026
4005
3989
3953
3984
3990
4025
4034
4051
4041
4111
4126
4163
4129
4195
4226
4293
4284
4311
4351
4409
4444
4489
4537
4591
4632
4609
4690
4692
4737
4729
4772
4799
4785
4767
4830
4762
4803
4779
4810
4734
4729
4729
4714
4704
4647
4627
4590
4565
4568
4512
4477
4500
4455
4420
4384
4353
4347
4301
4314
4307
4280
4272
4246
4264
4260
4217
4251
4223
4234
4223
4275
4276
4298
4295
4290
4331
4362
4373
4376
4372
4438
4453
4451
4442
4530
4524
4514
4539
4566
4576
4627
4577
4600
4677
4592
4620
4595
4614
4615
4634
4631
4578
4604
4536
4559
4579
4548
4547
4566
4508
4495
4523
4530
4449
4457
4407
4414
4405
4432
4390
4376
4385
4401
4400
4424
4380
4368
4366
4367
4368
4357
4426
4361
4395
4366
4402
4419
4397
4441
4413
4446
4433
4432
4484
4456
4456
4460
4507
4513
4459
4520
4496
4496
4510
4478
4531
4517
4538
4530
4527
4559
4520
4513
4532
4519
4537
4496
4486
4498
4509
4484
4474
4454
4438
4491
4449
4496
4444
4448
4449
4422
4455
4411
4407
4432
4436
4455
4433
4440


Loading data, please wait...